BM6P6(@ }}}{{{sssqqqpppkkkgggaaa```]]]ZZZXXXWWWXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSYYYUUUPPPNNNPPPSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRPPPOOOOOORRRUUUWWWWWWUUUTTTQQQMMMKKKIIIHHHHHHGGGHHHIIIIIIIIIGGGEEEDDDDDDFFFJJJLLLMMMKKKHHHFFFEEEDDDCCCBBBCCCDDDFFFHHHGGGGGGGGGEEEDDDDDDGGGIIIIIIIIIIIIJJJIIIIIIHHHHHHJJJFFFHHHMMMNNNNNN\\\nnnvvvNNNAAAKKKMMMMMMWWWTTTYYYZZZVVVVVVZZZ\\\YYY___aaacccmmmwwwyyy~~~zzztttsss}}}wwwssssss{{{~~~~~~kkkSSS___|||uuutttyyyxxxyyyxxxwwwvvvvvvxxxzzz{{{yyy|||}}}zzzzzziiiSSSbbbsss^^^UUUSSSPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>=========??????BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHRRRFFFlll```RRRfffxxx___HHHDDDFFF>>>@@@CCC777<<<<<<<<<<<<===>>>@@@@@@JJJWWWgggppprrrtttyyy~~~yyyyyyyyy|||wwwyyyvvvvvvwwwgggVVVXXXnnn~~~{{{eee\\\eeeuuuwww\\\NNNLLLFFFCCCEEEDDDEEEFFFHHHHHHIIIHHHGGGFFFEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQRRRQQQOOOLLLKKKKKKzzzsssjjjeeeddddddbbb```\\\ZZZWWWUUUTTTSSSTTTUUUWWWVVVTTTSSSSSSTTTUUUVVVWWWTTTPPPNNNPPPRRRRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQPPPNNNLLLLLLOOOQQQSSSSSSSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEHHHJJJKKKJJJIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFDDDCCCCCCFFFHHHHHHIIIIIIJJJJJJJJJIIIIIILLLHHHHHHMMMLLLLLLXXXhhh~~~UUUAAAHHHMMMPPPYYYXXX]]]^^^XXXUUUXXXYYYXXX^^^aaabbbhhh}}}yyyxxx{{{zzzzzz{{{\\\]]]pppxxxvvvwwwuuuwwwvvvuuuuuuuuuwwwyyyzzz~~~|||zzzyyy{{{zzzfff___ssskkkWWWQQQTTTSSSNNNIIIJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>>>>AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEECCCEEEFFFGGGEEEEEEEEEFFFNNNFFFdddfffMMMZZZpppnnnQQQCCCGGGDDD>>>>>>>>><<<<<<<<<<<<===>>>???@@@HHHSSSaaakkkpppsssyyy}}}~~~|||zzz|||zzzxxxyyy~~~|||wwwgggWWWUUUddd}}}llleeemmm|||pppXXXMMMMMMGGGDDDFFFDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMKKKIIIIIIJJJooofffddd```]]][[[ZZZZZZZZZZZZXXXVVVUUUTTTTTTVVVVVVVVVTTTRRRPPPPPPRRRUUUWWWTTTRRRPPPOOOPPPPPPOOONNNOOOPPPQQQSSSSSSQQQPPPOOONNNLLLJJJJJJLLLMMMNNNNNNOOOMMMKKKIIIHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@AAABBBAAACCCDDDFFFHHHIIIJJJJJJFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGKKKKKKKKKVVVddduuuaaaBBB@@@EEEJJJRRRYYY___aaa\\\WWWVVVWWWWWW\\\```aaacccppp~~~}}}qqqbbbggg{{{yyytttuuutttsssssstttvvvxxxyyyzzzvvvxxx}}}|||xxxsssrrrvvvvvvbbbOOOMMMSSSTTTNNNHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB>>>======<<<<<<======>>>@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCCCCDDDEEEMMMKKK\\\vvvQQQQQQdddzzzfffJJJHHHKKK???999EEE===<<<<<<======>>>???@@@FFFMMMYYYdddlllsssxxx{{{{{{||||||{{{tttmmmppp}}}nnn[[[TTT\\\ooovvvpppwwwzzzfffRRRKKKNNNIIIGGGGGGCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKHHHGGGGGGHHHHHHIIIJJJJJJHHHIIIJJJIIIHHHHHHIIIJJJ|||oooddd^^^______[[[VVVSSSSSSTTTWWWVVVTTTSSSSSSTTTVVVWWWRRRQQQPPPPPPPPPQQQRRRTTTQQQPPPPPPOOOOOONNNLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEHHHJJJKKKGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCCCCBBBAAAAAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDCCCFFFJJJLLLNNNWWWaaagggssszzzTTTDDDAAABBBIIIRRRZZZaaa```\\\XXXWWWXXXYYY___bbbaaaggg{{{ssssssiii}}}xxxuuutttsssssstttvvvxxxzzz|||vvvuuu{{{|||rrrjjj{{{~~~wwwyyyxxxjjj[[[MMMLLLPPPPPPLLLHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===============>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDIIILLLRRRwwwaaaQQQZZZppp\\\IIINNNEEE;;;FFF===============>>>??????DDDHHHQQQ\\\hhhqqqvvvyyyyyy|||~~~~~~zzzqqqlllpppzzzdddWWW[[[jjjxxx~~~www|||yyyppp[[[MMMJJJOOOKKKIIIHHHBBB@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFIIIKKKMMMHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKIIIHHHGGGIIIJJJ{{{xxxnnngggbbb]]]ZZZVVVYYYZZZWWWQQQMMMMMMOOORRRQQQPPPOOOOOOQQQSSSTTTPPPQQQRRRSSSSSSSSSQQQPPPOOOPPPPPPOOONNNLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJOOOMMMLLLLLLMMMNNNMMMLLLGGGFFFEEEEEEEEEFFFGGGHHHEEEFFFGGGHHHGGGDDDAAA????????????@@@BBBEEEGGGIIIGGGFFFEEEEEEDDDDDDDDDDDDAAABBBBBBBBB@@@@@@AAACCCAAABBBCCCDDDEEEEEEFFFEEEDDDDDDFFFJJJKKKMMMTTT[[[UUU]]]xxx]]]LLLCCCDDDGGGOOOZZZaaa```[[[YYYZZZVVV\\\bbbcccdddqqqqqqwwwqqq~~~{{{vvvuuutttssstttvvvxxxzzz{{{xxxzzz~~~ssshhhccc~~~yyypppqqqqqq___VVVOOONNNLLLIIIHHHIIICCCBBBBBBAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>><<<======>>>>>>?????????======>>>>>>>>>>>>==================<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDIIIGGG___sssVVVRRRfffuuuPPPLLLLLLBBBAAA>>>============>>>>>>???CCCEEEKKKUUUbbbmmmsssvvvxxx{{{yyypppuuuppp[[[WWWeeettt|||rrrnnnoooqqqpppmmmlllqqqsssgggTTTJJJJJJNNNJJJJJJJJJBBB???@@@@@@AAABBBDDDEEEEEEGGGFFFEEEEEEGGGJJJMMMOOOJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKKKKJJJGGGFFFFFFGGGtttjjjaaa^^^\\\XXXWWWWWWRRRUUUWWWVVVSSSQQQQQQSSSSSSRRRQQQPPPQQQRRRTTTUUURRRSSSUUUWWWVVVTTTQQQPPPOOOPPPQQQOOOMMMJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIOOONNNMMMMMMNNNOOOMMMLLLFFFEEEDDDDDDDDDEEEFFFGGGEEEGGGJJJKKKJJJFFFBBB???>>>>>>??????AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIIIIJJJLLLOOOJJJSSSsss```HHHBBBAAAFFFQQQ\\\```\\\YYYZZZVVVZZZ___ccccccjjj{{{~~~yyyyyyzzzzzzzzzyyywwwvvvtttssstttuuuwwwxxx|||{{{~~~}}}ssshhhhhhqqqvvvnnnnnnjjjUUUQQQNNNMMMIIIEEEDDDHHHDDDCCCBBBAAAAAAAAAAAAAAA>>>=========<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>AAAAAAAAAAAABBBCCCFFFJJJHHHSSSvvv```OOO^^^}}}]]]KKKOOOJJJ>>>>>>>>>============>>>>>>AAABBBFFFOOOZZZeeemmmrrrxxx|||zzzsss}}}}}}bbbUUU^^^mmmpppccc^^^]]]\\\[[[dddjjjqqqeeeRRRIIIKKKMMMIIIJJJKKKCCC@@@@@@@@@AAAAAACCCDDDEEEFFFFFFEEEFFFGGGJJJMMMOOONNNLLLJJJIIIHHHIIIJJJKKKHHHJJJKKKJJJGGGDDDCCCCCC~~~yyyrrrlllbbb[[[XXXZZZZZZWWWUUUWWWTTTUUUWWWWWWVVVVVVVVVWWWWWWVVVTTTTTTTTTUUUWWWXXXSSSTTTTTTTTTSSSQQQOOONNNOOOQQQQQQOOOKKKIIIJJJKKKHHHIIIKKKLLLLLLKKKIIIHHHLLLKKKKKKLLLMMMNNNLLLKKKEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGIIIIIIGGGDDDAAA??????????????????@@@@@@@@@??????@@@@@@AAA@@@@@@@@@???AAABBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAEEEFFFGGGFFFFFFFFFGGGFFFGGGOOOddd|||TTTEEECCCBBBHHHTTTZZZYYYWWWXXXWWWWWWZZZ___aaaeeeppp|||{{{xxxwwwwwwvvvwwwvvvtttrrrrrrssstttuuuxxxzzz{{{tttfffbbbyyyqqqjjjeeeYYYMMMIIIHHHIIIHHHDDDCCCDDDCCCBBBAAA??????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888999:::<<<<<<===<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<:::<<<>>>?????????@@@BBBGGGHHHJJJMMM^^^tttUUUUUUlllnnnNNNLLLNNNAAA>>>>>>============>>>>>>===???CCCIIIQQQ\\\ffflllsssxxx}}}~~~|||wwwooo___```hhh~~~sssfff]]]WWWSSS]]]gggyyylll```RRRKKKKKKLLLGGGJJJLLLDDDBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJLLLMMMQQQOOOLLLJJJIIIJJJKKKLLLFFFIIILLLLLLJJJGGGEEEDDDuuusssmmmgggaaa]]]\\\\\\^^^VVVRRRTTTTTTQQQPPPTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRQQQQQQSSSTTTVVVSSSRRRQQQOOONNNMMMLLLLLLPPPQQQQQQOOOKKKIIIJJJLLLHHHIIIKKKLLLLLLKKKIIIHHHIIIHHHHHHJJJKKKLLLKKKIIIEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGFFFEEEDDDBBB@@@?????????@@@??????>>>===<<<;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@BBBDDDCCCDDDFFFFFFDDDDDDJJJQQQpppdddNNNHHHBBBCCCMMMUUUUUUTTTVVVYYYUUUVVV[[[___bbbjjjttt~~~|||yyyxxxvvvtttwwwuuusssqqqqqqqqqrrrssssssuuuuuukkk\\\bbbkkkccc[[[HHHIIICCCAAAEEEHHHFFFBBBAAA@@@???>>><<<;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;666777888:::;;;;;;::::::999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<888:::============???@@@BBB@@@FFFEEEJJJvvv^^^LLLZZZwww{{{QQQGGGNNNFFF???>>>============>>>>>>;;;===AAAEEELLLVVVaaaiiimmmrrrxxx||||||}}}yyykkkttt|||mmmiiigggwwwuuufff\\\VVVYYYfff~~~vvvmmmaaaUUUTTTLLLLLLKKKEEEIIILLLEEECCCBBBAAAAAAAAABBBCCCDDDBBBCCCCCCEEEGGGIIIJJJKKKRRRPPPMMMKKKJJJJJJLLLMMMFFFJJJNNNPPPNNNKKKIIIHHHzzzxxxtttpppllliiigggfffiiijjjlllllliiieee```\\\TTTYYY[[[YYYVVVWWWVVVSSSUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTVVVWWWWWWUUURRRQQQQQQQQQOOONNNOOOOOOOOOMMMKKKKKKLLLNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGJJJLLLLLLIIIGGGIIIHHHGGGHHHJJJLLLLLLLLLBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBB???===<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@??????AAABBBBBBAAA??????@@@@@@@@@AAACCCEEEFFFGGGEEELLLRRR\\\vvvfffUUUKKKDDDHHHNNNPPPRRRUUUTTTUUUWWWZZZ^^^bbbfffiii~~~~~~{{{yyyvvvuuutttqqquuuuuurrrrrruuusssmmmmmmiii\\\PPP]]]qqq```RRRJJJHHHEEECCCBBBCCCCCC@@@>>>BBB@@@===<<<<<<<<<:::999888888999999999:::::::::888999999::::::999999888777999;;;;;;:::::::::;;;999:::;;;;;;<<<<<<;;;;;;===============<<<<<<<<<@@@CCCAAAEEETTThhhzzzSSSJJJhhh{{{dddSSSOOOGGGBBB@@@===<<<===>>>???>>>AAAAAA@@@AAAFFFPPP[[[ccclllssszzz|||yyyyyy~~~~~~ooonnnuuurrrnnnuuu~~~lll]]]^^^aaawww}}}qqqcccVVVOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHFFFFFFGGGIIIFFFHHHJJJLLLMMMLLLJJJHHHjjjjjjjjjjjjjjjgggdddaaa]]][[[YYYVVVTTTRRRRRRRRRWWWYYY[[[\\\ZZZWWWSSSQQQNNNRRRTTTSSSTTTWWWVVVRRRTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPOOONNNNNNOOOPPPQQQUUUSSSQQQQQQRRRRRRQQQPPPOOOPPPOOOMMMKKKJJJKKKMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLJJJHHHGGGIIIHHHGGGHHHJJJKKKLLLKKKDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::>>>????????????@@@@@@@@@??????@@@@@@@@@@@@???????????????@@@BBBCCCEEEFFFDDDEEEHHHOOOddd}}}aaaIIIGGGNNNNNNNNNRRRRRRSSSUUUXXX\\\aaaeeegggppp}}}{{{yyyvvvuuutttsssrrruuuuuuooommmppppppnnncccVVVNNNXXXpppwwwgggXXXKKKDDDEEECCCAAAAAABBBCCCAAA??????===;;;:::;;;;;;999888;;;;;;;;;::::::999999999888999999999999999999888666888::::::999888999:::999999:::;;;;;;;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<<<>><<<===>>>>>>>>>@@@???>>>???CCCKKKUUU]]]ccckkktttyyyyyy{{{wwwqqqqqq|||vvvddd^^^ccczzzsssiii^^^SSSMMMMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDDDDEEE@@@@@@@@@@@@AAABBBDDDEEEGGGHHHHHHGGGEEEEEEFFFGGGEEEGGGIIILLLLLLLLLJJJIIIUUURRROOOPPPTTTUUURRRNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSSSSRRROOONNNNNNPPPRRRSSSYYY^^^]]]XXXSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNSSSRRRQQQQQQRRRSSSRRRQQQOOOPPPOOOMMMJJJIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJMMMPPPOOOKKKHHHGGGHHHIIIGGGFFFGGGIIIJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999999999999999????????????@@@@@@@@@@@@@@@??????>>>>>>??????@@@======>>>???@@@BBBCCCDDDGGGCCCCCCJJJUUUnnnZZZKKKKKKKKKLLLPPPNNNOOORRRVVVZZZ___ccceeejjjsss|||zzzwwwuuusssrrrrrrsssrrrtttsssnnnkkklllmmmkkkWWWHHHKKKhhhzzzzzz~~~xxxnnn```RRRHHHBBBAAA@@@??????AAAAAA@@@???;;;:::888888999:::999777======<<<;;;:::999888777888888999999999999888888555777888888777777888999777888999999::::::999999<<<<<<<<<<<<<<<<<<<<<<<<888AAABBB@@@DDDQQQvvv~~~SSSTTT[[[nnnRRRBBBGGGDDD@@@======>>>>>>>>>>>>>>>===<<<>>>EEEMMMSSS[[[dddnnnuuuxxxzzz~~~|||pppiiiyyymmm___fff|||zzzoooggg\\\SSSNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCFFFGGGGGGFFFEEEDDDEEEFFFDDDEEEHHHJJJLLLLLLKKKJJJTTTQQQNNNNNNPPPRRRRRRQQQOOOOOOOOOPPPQQQRRRRRRSSSOOOPPPRRRTTTTTTSSSRRRQQQPPPQQQQQQSSS[[[aaa```ZZZQQQRRRRRRSSSSSSSSSRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQRRRPPPNNNNNNOOOOOOMMMJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJNNNRRRPPPKKKGGGHHHKKKIIIGGGFFFFFFHHHIIIIIIHHHCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;::::::999888888888888888888888888>>>>>>????????????@@@@@@@@@???============???@@@<<<<<<<<<===>>>???AAABBBGGGAAADDDLLLPPP\\\~~~WWWGGGHHHMMMNNNJJJKKKOOOSSSXXX\\\```bbbiiimmmzzzyyyvvvssspppooooooqqqrrrqqqqqqpppnnnllliiiddd```MMMMMM[[[xxx~~~|||zzzxxxqqqfffXXXKKKCCC@@@??????>>>>>>>>>>>>>>>===999888777888::::::999777;;;;;;::::::999888777777777777888888888888777777555666888888777777777888666777777888888888888888;;;;;;;;;;;;;;;<<<<<<<<<777???@@@>>>AAAGGGccc___QQQPPPllliiiPPPKKKGGGBBB???>>>>>>>>>>>>>>>>>>===<<<<<<@@@FFFJJJWWW___jjjrrruuuxxx{{{~~~uuuhhhmmmuuufffiii|||~~~xxxnnneeeYYYPPPLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEEEEFFFEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGEEEDDDEEEFFFCCCDDDGGGIIIKKKKKKKKKKKKMMMNNNLLLJJJGGGHHHKKKNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLKKKLLLRRRXXXWWWQQQOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVRRRQQQPPPPPPPPPOOOLLLJJJMMMNNNNNNMMMJJJHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGLLLPPPOOOJJJHHHJJJNNNIIIGGGEEEEEEGGGGGGGGGFFF>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::999999:::::::::::::::999888888888888888888888888=========>>>>>>>>>??????>>>>>><<<;;;;;;<<<>>>>>>;;;;;;;;;<<<===>>>???@@@AAA===DDDPPPPPPRRRoooqqqKKKGGGLLLIIIGGGIIILLLQQQUUUYYY\\\^^^bbbhhhsss{{{ttttttrrrpppmmmlllmmmoooqqqpppnnnmmmmmmiii```VVVPPPPPPeeezzzxxxrrrfffXXXKKKBBB>>><<>><<<;;;::::::999888888:::;;;;;;:::888777777777777777777777888666777777888888777777666555777999999888777888999555666777777888888777777999:::::::::;;;;;;;;;<<<999===<<<>>>BBBCCCPPPjjjrrrRRRMMM\\\{{{^^^QQQLLLFFFAAA?????????>>>?????????======>>>BBBEEEPPPXXXcccmmmsssvvvzzz|||ssslllzzz}}}sssppp}}}|||qqqhhh^^^QQQIIIGGGJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCFFFGGGIIIHHHGGGEEEEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKIIIKKKJJJGGGCCCBBBGGGKKKMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOJJJKKKIIIHHHKKKPPPOOOJJJLLLMMMOOOQQQRRRRRRQQQPPPOOOOOONNNOOOPPPQQQSSSTTTRRRQQQPPPPPPPPPOOOKKKIIIJJJLLLMMMLLLJJJIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFIIIKKKKKKJJJIIIKKKMMMIIIGGGEEEEEEEEEFFFEEEDDD<<<<<<<<<<<<===>>>???@@@===============<<<;;;;;;888888999:::::::::999999888888888888888888888888<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???@@@>>>GGGTTTUUUTTTfffaaaNNNIIIDDDFFFHHHKKKPPPTTTWWWYYYZZZ[[[ccciiissszzztttrrrpppooommmllllllmmmnnnoooooonnnllliii___UUUPPPQQQnnnyyynnn]]]NNNEEEAAA@@@@@@?????????===;;;999999999999999999;;;<<<<<<:::888555555666666666777777777666666777777777777666666555777888999888777888999555666777777888888777777888999999::::::;;;;;;;;;;;;<<<999===EEEBBBDDDTTT^^^SSSVVVllljjjVVVQQQJJJDDDAAA@@@@@@??????@@@@@@@@@??????AAACCCGGGNNNZZZeeennnuuuzzz}}}}}}tttxxx||||||tttllldddZZZOOOIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAAEEEGGGIIIIIIGGGFFFEEEFFFCCCDDDEEEGGGHHHIIIIIIJJJLLLLLLJJJHHHGGGHHHJJJLLLNNNNNNPPPQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPQQQRRRRRRKKKMMMLLLIIIIIILLLLLLIIIIIIKKKMMMOOOQQQQQQPPPOOOMMMMMMLLLLLLLLLNNNOOOPPPRRRQQQQQQRRRRRRQQQNNNKKKHHHJJJLLLLLLJJJIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEDDDCCC======<<<<<<<<<===>>>>>><<<===============<<<;;;777777888999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>AAA@@@FFFPPPTTTWWWdddttt^^^KKKFFFFFFHHHKKKOOOSSSUUUWWWWWW]]]___ccckkkxxxrrrqqqmmmlllllllllllllllmmmnnnlllnnnmmmeeeVVVPPP]]]pppzzzkkkWWWHHHCCCCCCCCCBBB<<<>>>???===:::999:::;;;999999:::;;;<<<<<<999777777777777777666666666666555666666777777666666555444555777777666666666777666666777888888888888777888888888999::::::;;;;;;;;;;;;777<<>>@@@AAAAAA@@@@@@AAABBBBBBHHHSSS^^^hhhqqqwwwzzzzzz|||}}}}}}~~~xxxrrrkkkcccYYYOOOKKKMMMHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEE===>>>???AAABBBBBBBBBAAADDDFFFHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHLLLIIIEEEFFFIIILLLKKKJJJGGGHHHJJJLLLMMMNNNMMMMMMOOOOOONNNNNNOOOPPPRRRSSSHHHKKKLLLHHHFFFHHHIIIHHHHHHJJJLLLOOOPPPPPPOOONNNOOONNNLLLKKKKKKKKKLLLMMMQQQQQQQQQSSSTTTTTTQQQOOOGGGIIIKKKLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGIIIGGGDDDDDDDDDDDDCCCBBB@@@???>>>======<<<<<<===<<<===============<<<<<<666777888999999999999999999999999999999999999999999999999:::::::::;;;;;;999:::<<<<<<<<<<<<:::999;;;;;;;;;;;;<<<<<<===>>>???<<<>>>EEELLLSSS___jjjlllPPPMMMFFFHHHKKKOOORRRTTTUUUVVV___[[[]]]gggqqq|||yyyrrrqqqkkkkkklllllllllmmmmmmmmmhhhmmmooodddRRRRRRqqqxxxgggQQQCCC@@@AAA???===:::<<<>>>===;;;:::;;;>>>999999999;;;<<<;;;888555::::::999888777666555555555555666666666666555555222444666666555444555666666777777888888888888888777777888999::::::;;;;;;::::::777;;;BBB>>>>>>LLLXXXnnnWWW]]]eeeqqq]]]WWWOOOHHHDDDCCCBBBAAA===???AAABBBAAAAAAAAABBBCCCHHHPPPZZZdddkkkqqqtttxxx{{{~~~~~~~~~~~~wwwqqqiiiaaaUUUKKKHHHJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBDDDFFFGGG>>>???AAACCCDDDDDDDDDDDDBBBEEEGGGGGGFFFDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFJJJOOOPPPNNNLLLMMMOOOHHHJJJMMMOOOOOONNNLLLKKKKKKHHHFFFGGGIIIJJJHHHEEEFFFGGGIIILLLOOOPPPNNNMMMMMMMMMLLLIIIGGGFFFGGGIIINNNOOOPPPRRRSSSSSSSSSSSSNNNLLLJJJIIIKKKLLLLLLKKKIIIIIIHHHHHHIIIJJJLLLMMMJJJGGGDDDCCCCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBB???<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::999888888777777888888::::::999999888777666666;;;::::::999999888888777::::::::::::::::::999999<<<:::999:::===???>>><<<;;;???BBBBBBAAADDDJJJPPPfff|||fffPPPDDDKKKYYYTTTNNNQQQUUUNNNWWW^^^``````jjj}}}zzzuuurrrqqqqqqkkknnnpppoookkkiiikkknnnhhhjjjbbbVVVYYYsssoooZZZIIIEEECCC<<<;;;???;;;;;;::::::::::::999999888888777777777777888888;;;999777777777777666555333333333444444444555555444555555666666666666666555666777999999888888777888888777777888888999:::999::::::;;;===>>>@@@AAAKKKttt___RRRSSS]]]ttt{{{\\\FFFHHHHHH======HHH????????????@@@AAABBBCCCCCCBBBFFFQQQZZZcccllltttzzzzzz|||}}}}}}}}}~~~}}}{{{{{{nnn___TTTLLLFFFFFFIIIJJJLLLJJJFFFDDDEEEDDD@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAA??????AAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGJJJKKKJJJJJJIIIJJJHHHIIIKKKMMMNNNNNNMMMLLLOOOLLLIIIGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPOOOOOOMMMKKKIIIGGGGGGGGGKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMJJJJJJKKKKKKKKKKKKHHHHHHGGGGGGHHHJJJLLLNNNIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???===;;;;;;<<<===>>><<<;;;;;;:::999999:::::::::999888888888888888999:::999999888777777666666:::::::::999999999999888888888999999999999::::::;;;:::999:::===>>>===<<<;;;>>>AAA@@@???@@@FFFKKKOOO___xxxeeeRRRNNNVVVUUUTTTSSSMMMPPPTTTWWWXXXZZZaaannnxxx|||wwwsssrrrqqqrrrmmmkkkiiiiiiiiiiiigggeeeeeeccc```eee}}}~~~bbbPPPBBBAAA@@@;;;:::>>>;;;;;;:::::::::999999999888888777777777777888888999888777666666666666555333333444444444555555555444444555666666666666666555666777888888888777777888888888888888999999:::888999999:::;;;===???@@@EEE]]]pppSSSKKKYYYmmmzzzgggQQQJJJIIIDDDAAABBB@@@????????????@@@AAAAAA@@@@@@DDDLLLSSS[[[fffqqqvvvxxxzzz~~~xxxuuuyyy~~~|||~~~|||||||||vvvgggWWWNNNHHHDDDCCCFFFHHHJJJIIIEEEDDDEEEDDDAAA???@@@AAAAAABBBCCCCCCCCC@@@AAAAAA???======???AAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFFFFGGGHHHHHHFFFEEEHHHHHHIIIJJJLLLMMMMMMNNNPPPNNNKKKGGGDDDDDDFFFIIIHHHIIIHHHFFFDDDGGGMMMRRROOOOOOOOONNNLLLJJJHHHFFFIIIJJJKKKLLLNNNOOOPPPQQQPPPNNNKKKJJJJJJKKKJJJIIIHHHGGGEEEEEEFFFIIILLLNNNIIIGGGDDDCCCCCCBBBAAA???========================<<<<<<;;;;;;;;;===>>>???;;;:::999999999999999999999999888888888999999:::999888888777777666666666888999999999999:::::::::777777777888999999:::::::::999999:::<<<======<<<;;;===???>>><<<===AAAEEEFFFNNN\\\qqqggg``````[[[LLLQQQQQQQQQRRRUUUZZZ```dddlllzzz}}}|||zzzvvvrrrppppppqqqqqqsssmmmhhhhhhlllkkkddd]]]ZZZaaalll|||qqqSSSFFF===>>>???<<<;;;>>>::::::::::::999999999999888777777666666777777888666666666666555555555555444444444555555555555555444444555666666666666555555666666777888777777777999888888888888999::::::888888888999:::<<<===>>>EEEHHHhhh[[[EEEQQQcccggg{{{hhhTTTJJJJJJEEE<<<@@@@@@???>>>>>>>>>>>>???======@@@EEEIIIPPP^^^kkkrrrtttxxx|||xxxqqqkkkvvv~~~~~~~~~}}}~~~{{{{{{vvvrrrnnn]]]LLLEEECCCAAAAAABBBDDDGGGFFFCCCBBBEEEDDDAAA??????@@@@@@AAABBBBBBBBB???@@@@@@???===<<<>>>???????????????????????????AAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMIIIFFFDDDEEEGGGHHHFFFCCCGGGGGGGGGHHHIIIKKKMMMOOOKKKLLLLLLHHHCCCAAABBBDDDFFFHHHHHHEEEBBBCCCJJJQQQMMMMMMNNNOOOOOOMMMJJJHHHJJJKKKKKKMMMNNNPPPRRRSSSPPPMMMKKKIIIIIIIIIIIIHHHIIIHHHEEEDDDDDDFFFIIIKKKGGGEEECCCBBBBBBAAA@@@>>>======<<<<<<;;;;;;::::::;;;:::::::::;;;<<<===>>>999999888777777888888888999888888888888999::::::777777777666666666555555777777888888999:::;;;;;;888888888888888888999999999999999:::;;;<<<<<<<<<999;;;<<<<<<<<<<<>>@@@>>>===>>>:::::::::999999999999888777777666666666666777777444555666666555444444555555555555555555555555555333444555555666666555555555555666666666777777777888888888888888999::::::888888999999:::<<<===>>>IIICCCYYYpppKKKIIIVVV]]]fffMMMKKKHHH===AAA@@@???>>>============<<<<<<>>>@@@AAAFFFUUUdddmmmqqqvvv{{{~~~oooyyy~~~~~~}}}|||~~~~~~qqqmmmfffUUUDDD???@@@AAA@@@@@@@@@CCCCCC@@@@@@CCCCCC@@@@@@@@@@@@AAABBBBBBCCCDDD???@@@@@@???>>>===>>>???>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHIIIKKKLLLMMMIIIFFFCCCBBBDDDFFFDDDBBBFFFFFFEEEFFFGGGJJJLLLNNNHHHKKKMMMLLLGGGCCCAAABBBDDDGGGIIIGGGCCCCCCGGGLLLIIIIIIKKKNNNQQQPPPMMMJJJJJJJJJKKKKKKMMMOOOQQQRRROOOLLLIIIHHHHHHHHHGGGFFFJJJHHHFFFCCCCCCCCCEEEFFFEEECCCBBBAAABBBAAA???===>>>======<<<;;;::::::999;;;;;;;;;:::::::::::::::777777666666666777777888888888888777777888888999666666555555555555555444555666666777888999::::::::::::999999888888777777888888999:::::::::;;;<<<888999;;;;;;<<<>>>@@@AAA@@@FFFGGGVVV|||sssfffYYYQQQTTTUUUUUUSSSTTTVVVYYY___aaadddkkkuuu~~~zzzwwwtttpppooollljjjiiiiiijjjjjjlllkkkiiifffaaa\\\WWWTTTeeexxx}}}wwwaaaPPPDDD???===???@@@>>><<<;;;::::::999999999888888888777777666666666666777777333555777666444333333444555555555555555555444444333444444555555555555555555555555555555666666666888888777777888888999:::::::::::::::;;;<<<>>>>>>EEECCCQQQzzzbbbHHHKKKXXXxxx|||UUUJJJIIICCCAAAAAA???>>>======<<<<<<<<<<<<===>>>===AAANNN\\\eeekkktttzzz~~~}}}}}}|||}}}~~~~~~}}}~~~wwwnnnggg___OOO@@@===@@@AAAAAAAAA<<>>@@@@@@??????@@@AAABBBCCC===???@@@???===<<<===>>>>>>>>>===<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBDDDDDDDDDEEEFFFGGGIIIJJJGGGDDDAAA@@@AAABBBCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKHHHKKKOOOPPPMMMIIIEEECCCDDDFFFHHHHHHEEEDDDFFFHHHFFFEEEGGGKKKPPPQQQNNNKKKHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJGGGFFFFFFGGGFFFEEEHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@AAABBBAAA@@@>>>??????>>>===<<<;;;:::999<<<;;;;;;:::999888777777555555555555555666666777888888777666666666666666444444444444444444444444444555555666777888888888888888888888777777777666666888999999999999:::<<<888888999;;;===>>>???@@@<<>>=========<<<999777999999999999888888888888777666666555555666666777333666999888444222222444444444444444444333333333333333444555555555555444555444444444444555666666777666666666666777888888::::::::::::;;;<<<===>>>999AAAIII___\\\NNNTTTnnneeeOOOJJJGGGBBBAAA@@@???>>>============<<<===>>>===???HHHSSS[[[cccnnnvvv{{{~~~}}}yyyxxxzzz||||||~~~wwwpppgggWWWJJJ???===???@@@@@@AAA<<>>======<<<<<<===>>>@@@AAA;;;===>>>>>><<<;;;;;;<<<>>>===<<<;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFEEECCCAAA???AAADDDFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNOOOMMMIIIFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDHHHNNNOOOMMMIIIGGGFFFEEEDDDDDDFFFGGGIIIIIIGGGDDDDDDEEEFFFEEEEEECCCCCCCCCDDDDDDCCCCCCCCC???>>>>>>@@@BBBBBB@@@>>>@@@@@@>>>===<<<:::999999::::::::::::999888777666444444444444444555666666999888777555444444444444333333333333333444444444333444444444555666666666333333444555555666777777555777999999888888:::<<<999999999:::<<<<<<<<<;;;===BBBBBBCCCLLLYYYyyynnnXXXRRROOOMMMNNNPPPQQQQQQOOOLLLRRRZZZ___bbbcccddddddgggooo~~~~~~{{{{{{xxxtttrrrpppnnnkkkhhhiiiiiihhhgggggghhhhhhiiiiiigggddd```bbbmmm~~~~~~yyyiiiRRRCCCAAA=========<<<<<<;;;888666999999999999888888888888666666555555555555666666444888;;;999555111111333444444333333333222222222222333444444555555444444444444333333333444555666555555555555555666777777999999999999:::;;;<<<===666AAAEEEKKKmmmaaaSSSgggxxx\\\LLLGGGBBBAAA@@@???????????????>>><<<<<>>============???>>>@@@AAA>>>>>>AAAAAA???===<<<;;;;;;;;;===???@@@>>>???AAAAAA???>>>===>>>===<<<;;;::::::;;;<<<===???@@@AAABBBCCCCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHGGGDDDAAABBBGGGKKKDDDDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGJJJMMMNNNKKKGGGJJJGGGEEEDDDEEEGGGGGGFFFFFFDDDCCCFFFLLLMMMKKKGGGGGGFFFEEECCCCCCEEEFFFHHHGGGEEECCCCCCDDDEEEEEEDDD???@@@BBBDDDEEEEEEDDDDDD=========@@@BBBBBBAAA???@@@@@@>>>===;;;:::888888888999999999999888888777333333333333444444555666999888666555333222222222333333333333333333333333333333333444444444444555...///000222444666777888555777999999777777999<<<:::999999:::::::::999777777;;;<<>>>>>======<<<;;;888999999999888888888888777666666555555555555666666555999<<<;;;555111111222333333333222222111111111222333444444555555444444444444333222333444555666444444444444444555666666888888888888999:::;;;;;;<<>>===<<<===???AAABBBBBBDDDEEEEEEDDDBBBBBBBBB<<<;;;999888888999;;;<<>>======>>>======<<<;;;;;;::::::888888888888777777777777555555444444444555555666444444444444444444444444333333333444444555555555444444444555555555666666333333444444555666777777666777777777888888888888;;;::::::999999:::::::::??????@@@BBBAAAHHH]]]rrryyyaaaHHHCCCPPPZZZWWWOOOQQQQQQRRRTTTXXX\\\```cccbbbfffjjjnnnpppuuu{{{{{{zzzvvvssspppnnnnnnmmmqqqnnnlllkkkhhhffffffhhhddddddccccccdddfffiiikkklllVVVNNN___pppyyy{{{{{{yyy}}}eeeNNNCCC???===;;;;;;<<<<<<;;;;;;:::999666777999999888666444222555555444333333333333444555666777888777666444222222222222222222222222222222222222333333333444444444444444444444444444444555555555555555555444444888777666666666777999:::888@@@BBB@@@JJJjjjcccYYYcccvvvgggOOOBBBFFF===>>>III@@@555===>>>===<<<<<<<<<>>>???@@@FFFJJJTTTbbbkkkpppwww}}}|||zzzxxxwwwvvvwwwwwwxxx~~~~~~xxxqqqjjj```FFFBBB===;;;<<<======<<<@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::999999999888888777777777666666666555555444444444444444555444444444444444444444444222222222333333333444444555555555555555555555555222333333444555555666666666666777777777888888888:::999999999999::::::;;;;;;:::<<<>>>>>>BBBPPP```qqqYYYOOOPPPTTTUUU]]][[[YYYWWWVVVVVVXXXXXX[[[^^^cccfffhhhlllpppttt{{{{{{vvvuuutttrrrpppnnnmmmlllllliiihhhgggiiikkkkkklllmmmggghhhjjjjjjhhhdddaaa___XXXUUUaaa{{{wwwpppnnnqqquuuyyy~~~yyyjjjUUUFFFAAA>>>;;;;;;;;;;;;;;;;;;:::999999777777888888777666444333555555444333333333333333444555666777666555333222222222222222222222222222222222222333333333333444444444444444444444444444555555555444444444444444777777666666777777888999999===??????EEE]]]wwwWWWWWW___yyykkkFFFJJJDDD@@@CCCCCC>>>@@@@@@???>>>===<<<======>>>AAADDDMMMZZZcccjjjrrrzzz~~~~~~{{{zzzyyyzzzzzzyyyxxxxxxyyyzzz|||wwwlllcccZZZOOOCCC???;;;:::;;;<<<<<<;;;>>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>;;;;;;:::999999999::::::;;;:::;;;>>>AAAAAA???<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888777777777666666666555555666555555444333333333333444444444444444444444444111111222222222222333333555555555444444444444444222222333333444444555555666666666666777777777777888888888888888999:::;;;<<<;;;===??????@@@GGGPPPeee|||___QQQQQQVVVXXXWWWUUUSSSRRRRRRRRRRRRTTTWWW[[[^^^```bbbeeeggggggjjjoootttzzzvvvqqqpppooommmllllllkkkkkkjjjiiiiiiiiihhhiiilllppprrrpppmmmhhhjjjlllkkkfff___ZZZWWW___nnn|||wwwuuurrrqqquuu{{{uuuhhhUUUEEE???@@@???;;;:::::::::;;;:::999999888777777777666555555444444555444333333222222333333222333444555444333222111222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444666666777777888888777777999999;;;===>>>KKKlllZZZPPPLLLbbbZZZTTTQQQIIIAAADDDGGGAAACCCAAA???>>><<<<<<<<<======>>>DDDNNNWWW___jjjtttuuuzzz~~~|||wwwtttuuuxxx{{{{{{yyyyyy{{{~~~{{{vvvnnn___SSSJJJ@@@???<<<999888999;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>======<<<<<<<<<<<<======>>>???????????????:::::::::::::::;;;<<<<<<>>>===>>>@@@CCCEEEEEEEEEEEEFFFHHHLLLOOOOOOLLLJJJIIIKKKLLLKKKIIIGGGGGGHHHHHHFFFCCCBBBBBBDDDFFFGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKKKKIIIFFFDDDCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIJJJIIIGGGGGGHHHJJJDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::999999999999::::::999999999888888888666666666666555555555555666555444333222222222222333333333333333333333333222222222222222333333333333333333444444555555555222222222333333444444444555555555666666666777777777777777777888999::::::===<<<<<<>>>???AAADDDGGGOOOkkkwwwwwwgggVVVOOORRRSSSTTTUUUUUUUUUUUUUUUSSSUUUXXXZZZ\\\]]]^^^___eeegggiiikkkmmmooosssvvvuuuwww|||zzzsssmmmkkklllnnnhhhhhhhhhhhhhhhgggffffffgggiiimmmrrrxxx|||xxxrrrvvvsssmmmddd\\\XXXZZZ\\\zzz|||wwwwwwzzzjjj\\\JJJ???===@@@@@@===999999::::::999999888777777666555444444444444555444333333222222222222222111111222333333222111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333444444444444555777888888888777666999666999===;;;>>>YYYzzznnnYYYHHHSSSsss{{{bbbZZZWWWGGGDDDIIIAAACCCBBB@@@>>>=========>>>===;;;===DDDKKKSSS___jjjnnnsssxxxyyy}}}}}}xxxuuusssvvvyyyyyyxxxzzz}}}zzz{{{qqqiiiXXXJJJCCC:::<<<:::999888999:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@===<<<<<<<<<<<<<<<======AAAAAAAAACCCFFFIIIKKKLLLFFFEEEFFFHHHJJJLLLMMMMMMLLLMMMMMMLLLIIIGGGFFFFFFJJJIIIFFFDDDBBBCCCEEEGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJKKKKKKKKKHHHEEECCCDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHIIIIIIGGGFFFGGGHHHDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;::::::999888888777777888888:::::::::999999999999999666666666666555555555555666555444222222111111111333333333333333333333333444444444444444333333333000111222333444666777777222222333333333333333444444555555555555666666666666666666666666777888999;;;:::999888:::???BBBCCCCCCQQQdddnnneeeqqqeeeNNNSSSTTTVVVXXXYYYYYYXXXWWWSSSTTTUUUWWWZZZ[[[\\\\\\```aaacccdddeeefffiiikkkllllllnnnrrrwww{{{||||||zzz|||~~~{{{wwwvvvwwwqqqqqqpppooommmkkkkkkmmmhhhggggggfffeeeddddddcccccciiiooottt{{{xxx}}}vvvhhh[[[UUU[[[jjjuuuzzzvvvttt[[[RRRFFF???===<<<======888888888999888777777666666555444444333444444555333333222111111111111222000000111111111111111000111111111111111111111111000000000111111111222222222222222222222222222222222222222222333333444444444555666888888777666666888555999>>>;;;:::NNNiiijjjJJJLLL```wwwnnn___bbbSSSEEEEEECCCBBBAAA@@@>>>>>>??????@@@@@@<<<<<>>???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<======>>>@@@CCCGGGIIIGGGGGGGGGGGGIIILLLOOOPPPQQQQQQPPPOOOMMMLLLJJJIIILLLLLLJJJGGGDDDCCCDDDFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJGGGDDDFFFFFFGGGFFFEEEEEEGGGHHHFFFGGGIIIIIIHHHGGGGGGHHHEEEDDDBBBAAA@@@??????>>>>>>???@@@@@@???===;;;999:::999888666666777777888999999999999999999999999777777777666666666555555444444333222111111111111333333333333333333333333555555444444444444333333000111111333444555666777333333333333444444444444444444444444555555555666777666666555555666666666999;;;:::888:::AAAEEEFFFBBBHHHOOOjjjrrrtttfffQQQPPPPPPPPPQQQRRRTTTUUURRRQQQQQQSSSWWWZZZ[[[[[[XXXZZZ]]]___aaabbbeeegggjjjiiihhhjjjmmmoooppppppqqqrrrsssrrrsssuuuxxx{{{wwwwwwxxxxxxxxxwwwvvvuuussstttsssqqqooommmnnnpppnnnlllmmmooonnnjjjhhhiiigggfffeeecccbbbccccccdddlllrrrsssnnnmmmqqqpppjjjiiieee^^^YYY^^^nnn~~~tttkkkMMMGGGAAA???<<<888888;;;777777888888777777666555444444444444444444444444333222111111000000111111000000000000000111111111111111111111111111111111///000000000000111111111111111111111111111111111000111111222222333333444555555666666777777666666777666999<<<;;;;;;HHHYYYVVVNNN[[[nnn~~~jjjiii]]]KKKEEEHHHBBBAAA@@@?????????@@@AAABBB>>><<<>>>???CCCKKKSSSaaajjjrrruuuxxx}}}{{{{{{yyyvvvsssrrrqqqqqqtttyyyzzzyyypppcccMMMBBB???888888999:::999888888999;;;888888888999999999::::::999888888777777888888888999999999:::<<<===???@@@@@@???>>>===<<<;;;;;;;;;999;;;<<<<<<<<<>>>BBBEEEFFFGGGHHHIIIJJJLLLNNNOOORRRRRRQQQQQQQQQPPPOOOMMMNNNOOONNNJJJFFFCCCCCCEEEFFFGGGHHHJJJKKKJJJJJJIIIIIIGGGGGGHHHJJJJJJHHHEEEEEEGGGHHHFFFDDDDDDEEEHHHFFFHHHJJJJJJIIIHHHHHHHHHEEEDDDBBBAAA???>>>======<<<===???@@@???===;;;999:::999777666555666777888888888888888888888888888888888777777777666666666222222111111111111222222222222222222222222222222444444444333333333222222222333333333333444444444444444444444444444444444333333444444444555555555777777666555444444444444666;;;===:::;;;AAAFFFFFFBBBHHHFFFQQQuuurrrkkk```VVVQQQPPPSSSUUURRRPPPNNNPPPUUUZZZ\\\]]]WWWYYY\\\]]]^^^___aaabbbbbbaaaaaaccceeefffeeedddfffhhhiiiiiihhhhhhkkknnnnnnnnnooooooooonnnmmmllliiijjjjjjiiigggfffggghhhjjjfffgggkkkkkkfffdddfffeeecccaaa``````bbbeeegggtttwwwooo^^^TTTXXX[[[ZZZbbbgggmmmrrrzzz~~~lllZZZEEE>>>:::<<<;;;888777:::666666777777777666555555222333444555555444333222222222111000000000000000000000000000000111111222111111111111111111111111/////////000000000111111111111111111111111111111000000000111222333333333666555555555555666777777555777999999999===DDDJJJlllxxxZZZTTTfffooodddUUUJJJKKKDDDCCCBBB@@@?????????@@@AAA>>>===>>>>>>???EEELLLRRR]]]iiinnnsssyyy~~~~~~~~~yyytttrrrtttuuussspppqqqpppqqqwwwssshhhXXXCCC======666666888999888666555777999666666666666777777777888666666666555555666666777777666666777888:::<<<===<<<<<<;;;:::999999999:::999;;;======<<<<<>>======:::<<<>>>??????>>>;;;::::::999777666555666888999666666666666777777777777888888888888777777777777111111111111111111222222222222222222222222222222333333333222222111111111555555444333333222111111555555555555555555555555333333333444444444555555888777666555444333333333...666;;;888777<<<@@@???>>>FFF???;;;UUU|||qqq```XXXWWWYYYSSSPPPNNNPPPUUU[[[___```YYYZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[^^^aaacccccc```]]]^^^aaaeeeeeedddccceeeggggggggggggggggggffffffeeefffggghhhfffdddccccccdddddd``````eeegggccccccfffbbb```^^^]]]^^^bbbfffiiikkkmmmbbbMMMCCCKKKVVVZZZ|||uuuZZZCCCCCC:::555999<<<:::999;;;666666666666666555555444111222444555555444222111222111111000000000000000000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333333666666555444444666777888444888888666777===@@@???FFFhhhKKKYYYwwwtttggg]]]NNNLLLGGGEEECCCAAA???>>>>>>>>>@@@===<<<>>>>>>>>>BBBIIIEEEQQQ___ffflllsssyyyzzzzzz}}}wwwrrrmmmlllpppssssssqqqpppooorrr{{{vvvwwwjjj^^^NNN<<<999===777555777888777444333444666444444444555555555666666555555444444444555555666555555444555666777999;;;888888777777888888999999777999;;;;;;999888:::<<>>===>>>???============>>>>>>>>>>>>777888888999999888888777:::999777666555555555666444444444444444444444444444444333333222111000000111111111111111111111111222222222111111111000000666555555444444333333222444444444444444444444444666666666666666666666666333444444555555555555555777777888999;;;<<<======<<<@@@CCCDDDLLLaaapppbbb^^^^^^WWWSSSVVV[[[]]]aaadddccc___]]]______[[[UUURRR[[[[[[ZZZZZZ\\\^^^aaabbbaaabbbbbbaaa______```aaaiiiccc```cccdddaaaaaaddd```bbbdddeeefffeeecccbbb^^^```bbbccccccccceeefffeeebbb```bbbdddbbb]]][[[ZZZXXXNNNAAADDDXXXllluuu~~~lllVVVCCC======<<<;;;::::::::::::555555555555555666777888444444333333222111000000///000111222222111000/////////000000000000//////000000000000000000000000---...//////......///000......///000111222333333000000111222333333444444333333333444444444555555666777888999:::;;;<<<<<>>???BBBCCCAAA===>>>@@@AAABBBBBBBBBAAAGGGKKKRRRYYYaaajjjsssxxxyyyzzz{{{wwwrrrooollllllppprrrrrrpppuuurrrwwwuuuzzz|||kkkTTTCCC;;;999777555555555555666666666666666555444444333333444444555666666555444444444444555333333333333333444555666666666666666777777777777:::;;;<<<<<<:::999:::<<>>>>>???>>>>>>>>>======<<<<<<<<<888888999999999999888888999888777666555555555666444444444444444444444444555555444333333222111111111111111111111111111111222222222111111000000000444444444333333333333222444444444444444444444444444444444444444444444444333444555555666666555555666777777888999::::::;;;;;;>>>@@@@@@CCCQQQeeeuuutttiiieeeeeelllnnnhhh___ZZZhhhfffdddbbb```\\\YYYWWWSSSUUUXXXXXXYYYZZZ]]]```YYY[[[]]]\\\YYYZZZ^^^bbb]]]ZZZ\\\``````\\\\\\___bbbaaa```______```bbbccc```___^^^^^^___bbbgggjjjqqquuuzzz|||tttfffVVVMMMCCCOOOXXXZZZ```ooozzz}}}lll[[[KKK???<<<<<<;;;:::999999999999666555555444444444555555444333333222111111000000///000111111111111000/////////000000000000//////////////////////////////---...000///......///111/////////000111111222222///000000111111222222222333333333444444444444555555666777888999:::;;;;;;>>>DDDdddlllPPPZZZkkk[[[HHHLLLWWWSSSKKKBBB<<<;;;<<<<<<===>>>???@@@@@@@@@???>>>CCCFFFKKKRRRYYYaaaiiiooovvvwwwzzz}}}|||vvvpppnnnnnnnnnpppqqqpppoootttzzz}}}yyyzzznnn___LLL>>>999999888666444444444444444444555555444444333333333333444444444444444444333333333333333333333333333444555555555555666666666777777777999;;;<<<;;;:::999:::;;;@@@CCCEEEGGGFFFFFFGGGGGGHHHHHHJJJLLLMMMOOOQQQQQQQQQQQQQQQPPPOOOLLLJJJIIIJJJHHHGGGHHHIIIIIIHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFEEECCCBBB@@@@@@@@@@@@??????>>>===<<<;;;::::::999999999::::::999999999888888777666555555555555333333333333333333333333555555444444333222222222111111111111111111111111111111111111000000000000111111111222222222222333333333333333333333333333333333333333333333333333444444555666666666666555666666666777777888888888999:::;;;;;;<<>>:::;;;:::999888777777777777666555444333333222222222333333222222111000000000//////000000000000////////////000000000000//////////////////////////////...///000000//////000111000000000000000000000000000000000000000000000000333333333333444444444444444555555666777888999999;;;:::OOOrrrTTTJJJUUUgggsssSSSHHHNNNNNNMMMKKKGGGCCC@@@@@@???@@@@@@@@@@@@???>>>===>>>@@@DDDHHHMMMTTT\\\aaammmooosssxxx{{{}}}}}}}}}zzzxxxxxxvvvssslllmmmooopppooopppqqqrrrzzz}}}}}}}}}|||~~~zzzpppYYYOOOAAA999777888777666444333333333333333333333444444333333333333444444222333333444444222111000333333333333333444444555444555555555666666666666888999::::::999888999;;;???AAADDDFFFGGGFFFFFFEEECCCDDDEEEGGGHHHJJJKKKKKKMMMNNNOOOPPPOOOMMMKKKIIIIIIGGGEEEEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBAAA@@@======<<<<<<;;;::::::999999999::::::::::::999999777777666666555555555555222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000/////////000111222222333222222222222222222222222333333333333333333333333444444555666666666666555666666666666777777777777888888999:::<<<>>>BBBDDDWWW~~~lllbbb[[[WWWUUU]]]^^^```bbbfffgggbbbZZZZZZWWWTTTRRRSSSVVVXXXZZZ^^^\\\ZZZYYYZZZ^^^cccgggmmmdddZZZTTTSSSTTTWWWYYYSSSUUUXXX[[[]]]]]]\\\[[[UUUVVVYYY^^^fffnnnsssvvvvvvvvvcccXXXXXX[[[jjj|||ssssss}}}tttdddQQQBBB;;;888888999999888777666666666666444444333222111111222222222222111111000000000000//////////////////////////////000000000000//////////////////////////////...///000000//////000222111111000000////////////000000000000000000000///222222333333333444444444333333444555666666777777;;;:::BBBVVVzzzpppVVVMMMVVVffftttRRRCCCDDDJJJSSSXXXRRRIIICCCAAAAAAAAAAAAAAA@@@@@@@@@<<<>>>???AAADDDJJJPPPUUU___ccciiiooosssvvvxxxyyywwwqqqooopppooonnnhhhkkknnnnnnnnnqqqvvv{{{~~~|||tttlll^^^HHHBBB:::666666777666555444444444444333333333333444333333333333333333444111222444555555333111000444333333222333333444444444444444444555555555555666888999999777777888:::???@@@BBBDDDFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHFFFDDDCCCDDDFFFGGGHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAACCCCCCAAA???::::::::::::::::::;;;;;;888999999::::::999999888666666666666666555555555222222222222222222222222111111111000000000000000000000000000000000000000////////////////////////---...//////000111222222222222222222222222222222333333333333333333333333333333444555555555555555666666666666777777777777:::999888999;;;>>>@@@AAAGGGaaavvvbbb___ZZZ\\\iiiuuuuuunnnfff___WWWWWW^^^gggkkklllmmmggg```^^^aaaeeeffffffmmmbbbVVVPPPSSSWWWVVVRRRPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ\\\___eeeiiijjjhhheee\\\qqq|||pppoooxxxyyy}}}wwwsssvvvoooaaaOOOCCC===;;;::::::888888777666555555555555111111111111111222333333111111000000000000/////////................../////////000000000000//////...........................///000000//////000111111111000000///.........111111111111111111000000222222222333333333444444333333333444444555555666777<<<===???aaayyyZZZNNNWWWooonnnOOOEEEBBBMMMXXXVVVLLLDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>??????@@@DDDIIILLLTTTYYYaaaggglllpppuuuxxxzzz}}}|||wwwppplllkkkkkkjjjhhhfffiiikkkmmmooouuu~~~~~~wwwnnnaaaNNN???;;;777555666666555333555555555555444444333333333333333222222333333333222333555666555444222000444333333222222222333333222333333333444444444444555666777777666666777999>>>>>>???AAADDDDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBCCC@@@???@@@CCCCCCAAA>>>888999999999::::::::::::888888888999999888888888555555666666666555555444111111111111111111111111////////////////////////000000000000000000000000............////////////......//////000111222222111111111111111111111111333333333333333333333333222222333444444444444444555555555666666777777777::::::999888999;;;===>>>FFFMMM]]]wwwoooeeekkkxxx|||wwwrrrjjjbbbccclllvvv|||~~~}}}vvvnnnjjjkkklllllljjjddd```ZZZYYY___dddbbb[[[WWWTTTPPPNNNOOOTTTYYY]]]```_________^^^XXXOOOHHHXXXyyyzzzjjjcccfffxxx~~~{{{vvvtttbbbRRRCCC=========<<<;;;888777666555555444444444000000000111111222444444000000000///////////////......------------......//////000000000000//////........................---...//////......///000000000000//////.........111111111111111111111111222222222222333333333333333333333444444444555555777===???<<>>???@@@@@@???AAACCCFFFKKKQQQYYY___dddiiipppuuuvvvzzz~~~sssooollliiihhhgggfffeeefffgggjjjnnnttt}}}tttuuu~~~tttiiiZZZEEE;;;999777666666555444222666666555555444444333333333333222222222222333333333444555555555444222111444333333222222222222222222222222222333333333333333444666666555555666888>>>===<<<>>>AAACCCBBB@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@AAAAAABBBAAA???===???CCCDDD@@@<<<999999999999999888888888666777777888888777777666444444555666666555555444111111111111111111111111/////////000000000000000000000000000000000000000---------......//////////////////000000111111222111111111111111111111111222222222222222222222222000111222222333333222222222333333444555666666777666888999888777777999<<>>CCCIIIllljjjPPPWWWmmmvvvaaa>>>666???HHHPPPWWWKKKIIIGGGDDDBBBAAAAAAAAA===>>>@@@@@@???>>>???@@@DDDIIIOOOTTTXXX^^^ffflllpppuuuzzz|||}}}{{{xxxnnnkkkhhheeeddddddddddddfffgggkkkrrr|||}}}wwwvvv~~~{{{jjj___QQQ>>>888888777666666555333222555555444444333222222111333333222222222222333333333333333333222222222222444333333222111111222222111111111111222222222333222333555555444444666777>>><<<:::<<>>CCCCCC@@@<<<;;;::::::999888777666666666666777777777777666666333444555666666666555444000000000000000000000000000000000000000111111111000000000000000000000000---------.........//////000000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222111000000111222444555666666000555999999888777999<<<777:::>>>GGG[[[zzz{{{lllccccccffflllooonnneeeYYYSSSWWW^^^dddgggbbbXXXYYYgggxxx~~~yyyooohhh___\\\]]]___^^^\\\eeezzzuuuxxxiii~~~}}}kkkRRRLLLDDD???>>><<<777666:::888888666555555555555555555444333222111111111111.........///////////////...---,,,,,,,,,,,,---...//////000000000000//////........................+++,,,...---,,,,,,---///////////////////////////,,,------...///000111111111111222222222333333333333444444444444444444555777,,,666EEE>>>HHH}}}___KKK```hhh|||{{{QQQ>>><<<>>>EEEMMMSSSQQQMMMJJJFFFDDDCCCBBB;;;===???@@@>>>===<<<======BBBGGGKKKMMMSSS\\\cccgggmmmsssuuuvvvxxx~~~wwwsssrrrmmmjjjeeebbb```aaacccdddfffhhhmmmwwwpppuuu~~~sss___SSSHHH777777666666666666555333222444444333333222111000000333222222222222222222333333222111111000000111111444333333222111111111222000111111111111222222222111222444444444444555777???===<<<===???@@@>>>;;;AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEECCC???GGGCCC??????AAACCCBBBAAABBBAAA???@@@AAABBBBBBAAA@@@???===;;;<<<===@@@AAA===<<<<<<;;;;;;;;;<<<<<<;;;:::999777666555555555444555555555555555555444555555555333111000111333000000000000000000000000111111111111111000//////////////////////////////......------------..................////////////111111222222222222111111///000000000111111111111222222222222222222222222222222222333333333444444666666666777888888999999:::888<<>>>>>>>>>>>????????????@@@BBBFFFKKKPPPSSSZZZ^^^dddjjjoootttyyy}}}|||{{{uuunnniiihhhgggeeeaaa______```bbbccckkkmmmvvvsssiiizzzooobbbTTTGGG<<<666;;;999777555444444666666555555444333333333333444666555333222222333555666222222222111111111000000111111222222222333333333333333222222111111222222111111222333333444555555;;;999999:::===>>><<<:::???@@@AAABBBDDDEEEFFFGGGCCCCCCDDDEEEFFFHHHHHHIIIKKKJJJGGGDDDDDDEEEEEEDDDGGGDDD@@@???@@@@@@???===AAA???>>>>>>@@@BBBBBBAAAAAA@@@>>>======>>>@@@BBB===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::777333111333444444555555444444333222333444333111///000000000000000000000000000000000111111111111000///.................................------------..................////////////000000111111111111000000//////000000000111111111222222222222222222222222222222222333333333333444555555666777777888888999;;;999;;;???>>>BBBUUUlllxxxooopppvvvqqq}}}~~~oooooowwwzzz~~~zzzlllZZZLLLDDDHHHCCC===999777777777777555444444333222222111111111111111000000000//////////////////......------......---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,------------,,,,,,..................------.../////////000000000000/////////000111111111222333333333333444444444444777555777:::888:::KKKaaavvvUUUNNNTTTeee|||hhhMMMGGG>>>:::<<<@@@JJJUUUVVVMMMEEEBBB@@@@@@@@@?????????@@@@@@>>>>>>>>>???BBBGGGKKKMMMTTTXXX^^^dddjjjooouuuxxxxxx|||zzzuuupppiiieeeeee___bbbdddcccaaa```aaadddhhhvvv{{{mmmmmmtttzzz~~~zzzooo___MMM@@@:::999:::999777555444444555666555555444333333333333333555444333222222333444555222222222111111111000000111111111222222222333333222222111111111111222222111111222222333444444555;;;::::::;;;===>>><<<;;;>>>???AAACCCEEEGGGIIIIIIBBBCCCDDDEEEFFFGGGGGGHHHLLLIIIFFFCCCBBBCCCEEEGGGCCCAAA@@@@@@@@@@@@???===???>>>===>>>@@@BBBBBBAAACCCBBB@@@???>>>???AAABBB===<<<;;;:::999999888888:::<<>>@@@CCCEEEKKKOOOUUU[[[aaaffflllppprrrvvv{{{~~~~~~}}}vvvooommmiiiccc```aaa\\\```cccaaa^^^___fffllluuu~~~~~~kkkbbbooo~~~}}}|||yyytttiiiVVVDDD999888;;;999888666555444444555666555444333333222222333333555444333222222333444555222111111111111000000000111111111222222222222333000000000000111222333333111111111222333333444444AAAAAAAAAAAAAAAAAA@@@?????????AAABBBDDDFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDDDDCCCAAABBBEEE===>>>???@@@BBBCCCCCCBBB???>>>===>>>AAACCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB===<<<;;;999888777777777888:::===>>><<<888333000111111222222222222111111000222666777555222000////////////////////////////////////000000///....................................------------..................////////////---......//////......---........./////////000000111111111111111111111111111111111111222222222222444444444555666666777777777444666;;;<<<;;;>>>DDDJJJaaa}}}lll[[[OOOHHHFFFDDD999777555444444444333222333333222222111111111000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------.............../////////000000000000000000000/////////111111222222333333444444666333444888999777999>>>FFFgggoooZZZVVV___rrrpppPPPAAA>>><<<<<<@@@DDDFFFEEEEEE@@@AAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<>>>???BBBEEEKKKPPPVVV\\\bbbfffkkkooouuuxxxyyy|||zzznnniiifffeeebbb^^^\\\^^^aaa___]]]ZZZ[[[cccnnnwwwyyyoookkkllltttrrrnnngggZZZIII<<<666777;;;777666555444444444555555444333333222222222222222333333222222222222333333111111111111000000000000111111111111222222222222000000000111222333444555000111111111222222333333FFFGGGGGGEEEDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCDDDFFFFFFEEEDDDCCCAAAAAA@@@CCCCCCGGGKKKIIIBBB@@@CCC===>>>@@@BBBCCCCCCDDDDDD@@@??????@@@BBBDDDEEEDDDDDDCCCBBB@@@@@@???@@@@@@===<<<:::999888777666666666777777888777666555444000111111111111111111000111555888:::888555333222........................---....../////////....................................------------..................////////////------............---------............/////////000000000000000000000000000000000111111111222222222333333444555555666666666333333777;;;<<<===@@@>>>FFFSSSrrrnnnVVVGGGCCCEEEFFFDDD999777555444444333222000222111111111111111000000/////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------..................////////////000000000///////////////000000111111222333333444555222222555888999:::===@@@OOOwww|||]]]UUUfffvvvyyyXXXCCC>>>888:::BBBJJJJJJGGGBBBBBBBBBBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<<<<;;;>>>CCCGGGKKKQQQVVVZZZbbbgggmmmqqqtttwww|||}}}vvvmmmgggccc``````aaa^^^ZZZYYY\\\aaa]]]ZZZ\\\ccckkkqqqtttrrrfff___jjj~~~}}}vvvkkk```VVVGGG<<<777777777777555555555444444444444444333333222111111111111222222222222111111222222222000000000000000000000000000000111111111222222222000000000111333444666777000000111111111111111222EEEFFFFFFEEEBBB?????????CCCCCCBBBBBBBBBAAAAAAAAAFFFEEEDDDCCCAAA@@@???>>>BBBDDDKKKSSSPPPEEEAAADDDBBBCCCDDDCCCAAAAAAAAACCCBBBAAA@@@AAACCCEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;:::999888888777777555444444333333444555666000000111111111111000000222555999:::999666444333........................,,,---..................------------------------......------------..................////////////------............------------------.........//////////////////////////////000000000000111111111222222222333444444555555555333333444777888999:::999>>>@@@MMMeee}}}vvvpppaaaSSSCCC;;;===@@@===999999777444333333333111000000000000000000000000000///.........------------++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------.........///////////////////////////////////////000111222333333444555222111222444666888999;;;===ZZZlllVVV\\\nnnxxxQQQGGG<<<===KKKWWWUUUMMMGGGFFFDDDBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<999;;;>>>@@@CCCGGGMMMPPPWWW]]]dddiiilllqqqwww{{{{{{|||}}}tttmmmggg```[[[]]][[[\\\^^^\\\XXXWWWZZZZZZZZZ___hhhpppqqqjjjcccSSSWWWgggrrrrrrtttjjjPPPFFF:::555666888777444444444444444444444444333333222111111000000111111111111111111111111111111//////000000000000000111000000000111111111111222000000000111222444555666000000000000000000000000@@@BBBCCCBBB???>>>>>>???DDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@@@@BBBDDDMMMVVVSSSFFFAAAFFFBBBCCCCCCAAA???>>>@@@CCCBBBAAA@@@@@@BBBDDDCCCCCCBBBAAA@@@>>>===;;;;;;:::;;;;;;:::999999999999999555444333333333333444444000111111222222111111000000333666777666444333222------------------------+++,,,---...............------------------------......------------..................////////////------............------,,,,,,---------........./////////////////////////////////000000000111111111111222222333444444444333444444444555666777666888===>>>@@@HHHVVVyyysss___VVVGGGBBB<<<999999999777444888555333111222222222111000000000000000000000000.........---------,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,------......---------.........//////---.........///000000000......///000111222333333222222222111222444666666555999IIIjjjkkkYYYeeettt___FFF???PPPbbbdddZZZNNNKKKHHHDDDAAA@@@AAAAAA>>>>>>>>>>>>>>>======>>>999:::<<<===>>>AAAEEEIIIKKKQQQYYY___dddiiipppuuuyyyzzz}}}xxxlllccc^^^\\\YYYWWWYYYXXX[[[]]]ZZZUUUUUUXXXWWW\\\fffpppsssmmm___TTTNNN\\\vvv}}}ppprrrsssbbbBBB===888555666666555333333333333444444444333333222222111000000000000000000000111111111111000000////////////000000111111000000000000111111111111////////////000111222333000000000000000000000000<<>>???AAADDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAAAAAAAABBBBBBAAACCCKKKUUUQQQDDD@@@FFF???@@@AAA???===>>>BBBFFFBBBAAA???@@@AAABBBBBBAAAAAA@@@???===<<<:::999888;;;;;;::::::999:::::::::555555555555444333222222111111222222222222111111...000333444222111000111------------------------+++,,,------.........---------------------------.........------...................../////////000---......//////......---,,,,,,,,,---------......////////////////////////////////////000000000000000111111222333333444444000333666666777888777666888===>>>BBBGGGIII\\\|||fffMMMCCC@@@@@@>>>:::666555777999666333111000111222333333////////////000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))***+++,,,------...+++++++++,,,,,,+++++++++******+++,,,,,,---......---------.........//////,,,------...///000111111---...///000111222333333///111333333444666777666333>>>DDDNNNrrr\\\WWWpppwwwOOO>>>MMMfffnnngggRRROOOJJJEEEBBBAAABBBCCC======>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;>>>AAADDDCCCIIIRRRXXX^^^dddkkkpppsssuuuxxx{{{~~~}}}vvvmmmaaaYYYVVVWWWWWWWWWWWWWWWZZZ\\\YYYTTTSSSWWWYYYaaakkkqqqnnndddXXXPPP```jjj~~~~~~xxxllloookkkSSS::::::999888666444333333222222333444444444333333222111111000000000000000000000111111111111000000.../////////000000111111000000000000111111111111...------......///000111000000000000////////////;;;;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFFFFEEEDDDGGGFFFDDD@@@>>>>>>@@@CCCAAABBBCCCEEEEEEEEEEEEDDD@@@@@@???<<<;;;;;;???BBBBBBAAA@@@>>>===>>>>>>??????>>>===<<<;;;:::999999:::::::::999999777666666333333333222222222111111000000////////////000000////////////////////////000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,---,,,,,,,,,------------------//////............//////,,,,,,,,,---------..................////////////............///////////////000111111222444777:::KKK:::...111666444444888999::::::;;;===BBBHHHMMMdddzzzppp]]]LLL@@@:::888???FFFCCC;;;444444666444333222222111111222222222111111111000000//////.........///////////////---------------------------,,,,,,+++*********+++*********************+++************************))))))))))))))))))))))))+++,,,...---,,,++++++,,,,,,,,,,,,---------......---------............///......//////000000111111000111111222222333444444555<<<>>>>>>LLLnnnfffWWWhhh{{{TTTFFFUUUiiirrrhhhZZZQQQOOOHHH===;;;AAAAAA???======>>>??????>>>======<<<;;;;;;;;;;;;<<>>@@@BBBEEEFFFGGGFFFFFFFFFFFFEEEBBB@@@???AAACCCAAABBBBBBCCCCCCBBBAAA@@@=========>>>>>>>>>>>>===AAA@@@???>>>>>>======>>>>>>======<<<:::999999888888999999888777666555555333333222222222111111111000//////////////////000000000000000000000000000000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---,,,,,,***++++++,,,---...//////......------------......,,,,,,,,,------------...---.........////////////........./////////000000000111222222222333666888FFF888000333777444444888777888888888999<<>><<<777<<>>=========<<<;;;;;;;;;;;;<<<@@@@@@BBBEEEJJJPPPVVVYYY___aaaffflllrrrwwwzzz{{{|||uuuppphhh^^^VVVWWWUUUSSSQQQPPPPPPQQQQQQSSSPPPOOOPPPSSSWWWXXXXXXYYYWWWXXX]]]bbbjjjyyytttxxxvvvyyyoooUUU>>>999777555555666777555333333333333333333333333333111000000///////////////////////////////////////////////////////////////---......///000000111111.../////////000000000000000000000000000000000000::::::999999::::::;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGDDDEEEEEEDDDAAA@@@@@@AAA@@@AAAAAA@@@@@@???======<<<<<<>>>BBBEEEDDD@@@<<>>===<<<;;;<<<<<<;;;:::999888888777666666777666666555444333222222222222111111111000//////............//////000000000000000000000000///......---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,,,,)))***+++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------.........//////////////////000000000000000111222222111222444666===555222666777333333777666777888888777888:::<<<<<<<<>>999:::::::::555888:::;;;888555333222333222222111111111111111000000000000////////////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,+++++++++***)))))))))************************))))))))))))))))))))))))***+++------,,,++++++,,,,,,,,,,,,,,,------------------------............---......//////000111111000000111111222333333333999...222>>>;;;999^^^lll^^^___llloooEEEEEE\\\{{{uuuZZZGGGFFFGGGCCCCCCAAA@@@@@@@@@@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<>>>CCCJJJRRRWWWUUUWWW\\\bbbhhhmmmqqqsssxxxzzz||||||||||||}}}~~~~~~xxxmmmddd]]]XXXSSSOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNPPPSSSXXXZZZ[[[ZZZXXXQQQPPP\\\pppxxxtttooo```HHH666:::888666555555444222000222222222222222222222222111000//////......//////////////////////////////////////////////////////,,,------......///000000....../////////000000000000000000000000000000000:::999999888999999::::::<<<===???AAABBBCCCCCCCCCAAACCCDDDDDDAAA?????????????????????>>>>>>======@@@??????DDDIIIIIIDDD>>>======>>>>>>>>><<<:::999::::::999999888777777666444444444444444333222222222111111111111000000000///......------......///////////////////////////------,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,+++******,,,---,,,+++******+++,,,------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111000111222222111111222333444222444888777222222666555777999:::999888999:::===???GGGWWWlll}}}~~~yyyxxxwwwzzztttlllVVVMMMCCC<<<:::999777555333333444555666555222000222222111000000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++*********************+++************************)))))))))))))))))))))))))))+++,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111000000000111222222333333:::000444???:::222LLLttt~~~jjj]]]]]]qqqpppVVVNNNgggzzzpppTTTDDDCCCFFFBBBAAA??????@@@@@@>>>===>>>======<<<<<<<<<<<<<<<;;;:::999;;;AAAJJJSSSYYYLLLNNNSSSXXX^^^cccgggiiimmmppptttvvvwwwxxxyyyzzzzzztttmmmggg^^^WWWTTTRRRQQQPPPKKKKKKKKKLLLLLLLLLLLLMMMJJJNNNUUU\\\___]]]YYYVVVKKKNNNYYYnnnyyy~~~yyyqqqhhh]]]NNN>>>333;;;:::888666555333111000222222222222222222222222000000///............///////////////////////////////////////////////////,,,------...//////000000........./////////000000000000000000000000000000:::999999888888888999999<<<======>>>>>>?????????>>>@@@BBBBBB@@@>>>======>>>>>>>>>>>>>>>??????@@@BBB???===@@@EEEGGGDDD@@@;;;<<<======<<<;;;999888888888777777666666555555222222333333333222111111111111111000000000//////......------------..............................,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////000000000000///111222222111000111222///111444777666222222444333555888999999999:::;;;<<<>>>BBBFFFLLL\\\yyyyyyhhhWWWNNN?????????>>>;;;888666555222111000222444444222000222111000000//////000000.....................///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000///000000111111222333333222000333777555444@@@QQQmmm___cccppp{{{ZZZWWWcccuuu~~~qqqYYYKKKJJJDDDBBB??????@@@@@@@@@???>>>>>>===<<<<<<<<<<<<======<<<:::;;;@@@GGGOOOTTTDDDEEEHHHMMMQQQVVVZZZ\\\```dddiiimmmoooqqqtttuuuwwwyyy{{{|||}}}~~~}}}vvvsssqqqllleee^^^VVVSSSOOOMMMLLLLLLMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKLLLSSS[[[aaaaaa[[[SSSMMMCCCTTTllluuupppvvvuuunnncccUUUHHH>>>888666;;;;;;999777555333111111111111111111111111111111000//////...............................................................---......//////000111111............////////////////////////////////////::::::999999888888999999========================<<<>>>@@@@@@>>><<<<<<<<<============>>>???@@@AAA???<<<:::;;;>>>@@@@@@>>>;;;;;;;;;;;;:::999888777666666666555555444444444111111222222222222111111000000000000////////////------,,,,,,,,,,,,------------------------------+++************++++++,,,************************++++++++++++++++++++++++)))))))))***,,,---,,,***---------,,,++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////...000222222000000000111///000333444333222222333000222555666666666888999888666888>>>CCCIIIRRR[[[}}}wwwmmm```NNN???777777999:::999666444555666222111000111222333222111111000000///////////////---------...............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,+++++++++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......///000000//////000000111222222222///222333222444:::======^^^rrrddd```lllaaaVVV[[[uuuyyy```PPPJJJGGGBBB@@@???@@@AAA@@@???>>>======<<<<<<======???>>><<<<<<===@@@CCCFFF======???BBBEEEHHHKKKMMMSSSWWW[[[___bbbfffiiilllmmmpppssstttvvvxxx{{{}}}}}}~~~~~~|||yyyyyyvvvpppiiibbb]]]WWWQQQLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMSSSWWW\\\___]]]XXXUUUSSS\\\ooonnnmmm{{{|||nnniii___QQQCCC999666666888888999999777444222222333000000000000000000000000000///......------......................................................---......///000000111111------........./////////////////////////////////;;;;;;:::999999999999999======<<<======>>>??????===>>>@@@???===<<<======>>>>>>===<<<======>>>???;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888888888888444444444444444333333333111111222222222222111111000000/////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++************************(((((()))***------,,,***,,,,,,,,,+++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............,,,...111111111000000111111111000000111222222111111222444444444444666888666444777===AAA@@@@@@CCCOOO]]]www~~~qqqaaaVVVKKK@@@888666999777555444444444444444333333222111111111222333000000///............///,,,,,,---------...............------,,,++++++***++++++++++++++++++++++++)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++++++++++++++---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000//////000000111111222222333555444333555:::;;;999FFFeeeuuubbb\\\iii{{{ooo^^^kkk|||gggUUUPPPHHHBBB@@@@@@AAAAAA???>>>>>>===============>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<===???BBBCCCHHHKKKNNNQQQSSSWWW[[[^^^aaadddgggjjjlllooorrruuuuuuxxx{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwwwwxxxtttlllfffeeeccc___ZZZSSSNNNKKKIIIHHHKKKKKKKKKJJJIIIHHHIIIIIIGGGGGGFFFGGGIIILLLOOOPPPYYYXXXWWWVVVYYY```jjjrrruuuuuuyyy~~~|||vvvjjjZZZOOOAAA777444555666666333555666444222000111333000000000000000000000000//////...------------...................................................,,,------......///000000---------.........//////////////////////////////<<<;;;;;;:::999999999:::<<<<<<======>>>@@@AAABBB>>>???@@@???>>>===>>>???@@@???===<<<;;;;;;<<<===999;;;======;;;:::::::::<<<:::999777666777777888444444333333333333333333000111111222222222111111000/////////............---,,,,,,++++++,,,,,,---************************))))))((())))))***++++++++++++++++++++++++++++++************************(((((((((+++------,,,************++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++...000111111000000111222111///---///222222000444555555555444444666888555888<<<===999666<<>>===============:::;;;<<<======<<<:::999<<<<<<;;;;;;;;;===>>>???BBBDDDFFFGGGIIILLLQQQTTTTTTWWW[[[^^^```dddgggjjjkkknnnqqqttttttuuuwwwxxxvvvxxxzzzzzzxxxwwwyyy|||{{{}}}~~~}}}yyyvvvwwwxxxvvvvvvvvvvvvtttrrrpppoooooommmlllkkkeee[[[SSSQQQOOONNNKKKGGGDDDDDDGGGIIIGGGHHHHHHGGGFFFFFFHHHIIIEEEDDDDDDEEEHHHLLLQQQSSSZZZVVVQQQPPPXXXkkkuuuppp~~~{{{wwwrrrfffOOOEEE999333444666555222///222333222000///111333000000000000000000000000//////...------------...................................................++++++,,,------......///---------.........//////////////////////////////>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<@@@???>>>======<<<======???@@@@@@@@@>>>>>>???@@@???<<<999999888666666888999888777777777777444222555555444444333444444444111111111000000000000000.........///////////////,,,---...//////...---,,,,,,,,,,,,+++++++++************************************))))))))))))*********)))(((''''''((()))***))))))))))))************************************************************---,,,,,,++++++,,,,,,---+++---------+++++++++---,,,,,,,,,---------..................////////////000000000000111111111111333333333444444444555555444555666777999:::;;;<<<===@@@GGGUUUkkkwwwgggRRRKKKBBB>>>>>>>>>;;;888777666555444444333444444222111111000000000000000///............---------------,,,,,,,,,,,,++++++)))+++,,,,,,,,,,,,---///---,,,++++++******++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000222222222333444555666777888DDDZZZrrrjjjffflllyyy~~~~~~iiiSSSLLLJJJEEE@@@>>>BBB???<<<<<>>>>>======<<<<<<;;;;;;;;;:::::::::<<<===???AAACCCFFFGGGHHHOOOPPPSSSUUUXXX[[[]]]^^^]]]bbbhhhjjjjjjkkkoootttssssssssssssssssssssssssuuuvvvwwwuuurrrooommmmmmmmmmmmkkkiiigggeeecccbbbbbb\\\WWWTTTTTTRRRLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFIIIIIIGGGEEECCCBBBHHHDDDAAADDDLLLSSSVVVUUUPPPLLLJJJWWWqqq{{{~~~xxxtttyyypppSSSBBB<<<666444555555333///222111111111000000//////000000000000////////////....................................////////////000//////...------,,,,,,,,,++++++++++++,,,------------............------///////////////000000111=========<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<>>>===============>>>>>>>>>@@@AAAAAA???>>>>>>???<<<;;;;;;:::888666666888888777666777777777666444555555444333222222222333111111111000000000//////.....................///,,,---...//////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))************************************************************,,,,,,++++++++++++,,,,,,+++,,,------+++++++++---,,,,,,,,,------------...............//////////////////000000000111111111333333333333444444444444444555666777999:::;;;;;;;;;<<<>>>CCCOOO```rrr~~~|||xxxwwwzzzzzzmmm]]]PPPBBB===888777999:::999777666555444333333222222222222111000000//////000000............------------------,,,,,,,,,+++++++++***+++,,,,,,***)))***+++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------................../////////000000000000111111111111222444555666777;;;CCC\\\~~~vvv```ZZZ```mmm|||wwwcccRRRFFFEEEIII>>>===<<<;;;<<<>>>@@@BBB<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPRRRVVV[[[]]]\\\]]]aaaeeeeeeeeeeeeeeeeeeeeedddddddddeeefffddd```]]][[[[[[XXXWWWVVVUUUSSSQQQPPPOOOLLLHHHEEEEEEGGGHHHDDDAAACCCCCCBBBAAAAAAAAABBBBBB???AAACCCCCCCCCCCCEEEGGGFFFIIIMMMPPPPPPNNNKKKIIIMMMSSS]]]lll|||uuurrrooo^^^HHH>>>999444222444444222///111111111000000000//////000000000/////////..............................---........./////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////......---//////......//////000111<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCAAA???>>>>>>;;;======:::666333444555666555555666888888888666444333222222111111111222222222111000000///..............................,,,------......------,,,,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))************************************************************++++++************++++++***,,,---,,,+++***,,,---,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333333333444444444555666888999::::::===<<<;;;:::===CCCLLLRRRvvv}}}vvvvvv{{{jjj[[[PPPFFF>>><<<999666777:::<<<;;;999555444333222111111111111222111000000//////000000............------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++)))'''((())),,,+++******))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...................../////////000000000/////////000111222444444888888666???UUUlllrrr]]]SSSTTT]]]gggpppXXXNNNNNNBBBDDDDDDAAA>>>===>>>@@@=========<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::>>>>>>???AAABBBDDDEEEFFFFFFIIIMMMNNNNNNNNNQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTRRROOOLLLJJJJJJHHHHHHGGGFFFEEEEEEDDDCCCAAA>>>===???BBBDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCAAA@@@@@@CCCEEEEEEKKKQQQSSSOOOKKKJJJJJJZZZjjj}}}yyypppooo```HHH<<<:::666222111222333111///000000000000////////////000////////////.................................---------........./////////......------,,,,,,+++---,,,,,,,,,,,,---............////////////.....................//////000<<<<<<======>>>??????@@@??????@@@@@@@@@??????>>><<<======>>>>>>??????>>>???BBBEEEEEEDDDAAA@@@???===@@@???888222000222222555444333555777999:::999222222111111111222222333333222111000///...------.........---------------,,,,,,,,,------,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))******************************************************************))))))))))))*********+++,,,,,,+++***,,,---++++++,,,,,,,,,------------------.........//////////////////000000000111111111111222222222333333333444555666777888999999;;;<<<<<<<<<===???CCCFFFRRRgggxxx{{{llliiikkkqqq}}}}}}uuuooobbbTTTIIIBBB???===>>><<<;;;;;;<<<<<<:::777555444333222222111111111111111000///////////////.........---------,,,,,,,,,,,,,,,++++++++++++******+++,,,+++)))((()))***,,,,,,+++************+++************************************************))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------........./////////000000/////////000111222333444666:::999:::EEETTTvvv~~~bbbQQQOOOTTTeeexxxxxx]]]PPPJJJIIIHHHGGGDDDAAA>>>===???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::======>>>??????@@@AAAAAA@@@BBBEEEEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGIIIJJJJJJHHHEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAABBBAAA@@@AAACCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBEEEEEEEEECCCBBBBBBEEEGGGMMMNNNMMMJJJIIILLLTTTZZZiii||||||yyy~~~tttgggeeePPP888888666444111111222333111000/////////////////////////////////.........------........................,,,,,,---------.........------------,,,,,,++++++------,,,,,,------...///...//////000000//////...---------------......///======>>>???@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@??????======@@@CCCFFFGGGFFFDDDCCCBBB===AAA???888333555777666444333222444777:::;;;;;;111111111111222333444444222222111000///...---,,,...---------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))***,,,+++******,,,---+++++++++,,,,,,,,,------------------...............////////////000000000000000000111111111111222333333444555666666777777555777:::;;;<<<===???AAABBBQQQYYYfff{{{qqq\\\VVVNNNFFF@@@======???999999888888888777555333666555444333222222222222111000000///.../////////...------------,,,,,,,,,,,,,,,+++++++++*********)))***++++++******+++---------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...---------............////////////000000000000111333444555111888999999;;;@@@YYY}}}ppp[[[OOOUUUeee|||}}}hhh\\\SSSHHHCCCDDDFFFCCC@@@>>>>>>============>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCC@@@BBBDDDEEEDDDDDDDDDEEE>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????>>>===>>>???@@@AAABBBBBBAAAAAA===@@@CCCEEEFFFGGGIIIKKKRRROOOKKKKKKQQQ\\\hhhooozzz~~~uuusss~~~}}}|||~~~gggWWWSSS@@@000888444333222111222222222111.....................///............------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---............////////////......,,,,,,,,,,,,,,,------...===>>>>>>???@@@AAAAAABBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===@@@CCCFFFGGGFFFEEEEEEFFF>>>CCCCCC>>>>>>DDDDDD>>>444222222333777:::<<<<<<555444444333333444444555111111000//////...---------------,,,,,,++++++***,,,++++++******++++++,,,+++************)))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((***++++++******,,,---++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000/////////000000000111111222333333444555555666666555666888888888888999:::;;;DDDGGGMMM\\\gggnnnzzz}}}tttjjj\\\OOOHHHCCC???===;;;777777:::444555666777777777666666666555444333333222222222111000//////......//////------------,,,,,,,,,,,,++++++++++++************((()))++++++++++++,,,...---,,,++++++******++++++************************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,---------------------.........///////////////000000111333444555222888666555555555DDDaaannnPPPVVV[[[eeettt[[[LLLGGGGGGCCC???@@@???===<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<======>>>>>>??????:::<<>>>>>===>>>???@@@@@@@@@???>>>AAABBBEEEEEEDDDCCCDDDEEEHHHKKKRRR^^^mmm|||zzzzzzxxxiiiRRREEE@@@444...666222222222111111111111000---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------------............------+++++++++++++++,,,,,,---=========>>>>>>???????????????@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDBBBAAA@@@???AAACCCEEEEEEEEEFFFHHHEEEKKKNNNLLLOOOTTTMMM@@@444333222333666:::<<<<<<;;;:::888666555333333222000000/////////.........------,,,,,,+++*********,,,+++***))))))***+++,,,************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++''')))++++++******,,,---***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000....../////////000000000222222333333444444555555555666777666555666777999777>>><<<===EEEFFFGGGPPPfff{{{{{{mmm]]]SSSLLLBBB888@@@;;;999;;;999555555999444555666777777888999:::555444333222111111111111000000///............///---------,,,,,,,,,++++++++++++++++++************(((***+++***))))))***++++++******)))((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,------------,,,---------.........//////.........///000111222333555777333444777333999LLLnnnmmmbbbTTTQQQaaa}}}ooobbbWWWMMMEEEGGGEEEBBB@@@>>>>>>>>>???============<<<<<<<<<<<<888888999999::::::;;;;;;========================999999999:::;;;<<<;;;:::999::::::;;;<<<<<<======:::<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========???@@@>>>???@@@AAAAAA???>>>===EEEEEEEEEDDDCCCCCCEEEGGGPPP[[[lll||||||zzz~~~zzzkkkPPP???:::333000222222///000111000///.........,,,,,,---------.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++************+++,,,,,,,,,,,,------------,,,,,,***************+++,,,,,,<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@???AAACCCEEEEEEEEECCCBBB===???AAABBBCCCDDDFFFHHHNNNUUUYYYXXX\\\]]]PPP===555333222333666:::<<<<<>>:::999??????@@@JJJCCCRRReeeuuuqqq\\\YYYNNNAAA>>>BBBCCC??????:::999===<<<888888===444555555444444444555777444333222111000000000000000000///...............---------,,,,,,,,,+++++++++++++++************))))))***+++***(((&&&'''((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---------,,,,,,---------.........//////---------...///000111222111222000444;;;444000<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;999999999:::<<<<<<;;;:::999::::::;;;<<<<<<======???AAABBBBBB@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;<<>>===>>>@@@BBBEEELLLTTTYYYmmm{{{|||xxxzzz{{{rrraaa@@@444777000111777000...///000///...,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******************++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++*********)))***++++++,,,999999999::::::;;;;;;;;;;;;<<<======>>>=========???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDFFFFFFJJJNNNTTTWWWUUUMMMCCC<<<999555222444888:::888555:::AAAFFFBBB888///...111000000000111000//////.........---------,,,,,,,,,,,,++++++******++++++,,,************))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------////////////000000000000222222222333333333444444333333444555666777888999<<<;;;;;;<<<<<<===>>>???CCCFFFKKKRRR[[[hhhuuu}}}yyynnneee___MMMIIIDDD@@@>>>>>>===<<<;;;:::888777777777888888333444666777777777666666222111///.........///000////////////////////////.........------,,,,,,,,,******))))))))))))******+++*********))))))((((((******))))))((((((''''''&&&(((,,,111333000''' ***(((''')))'''$$$%%%)))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))*********+++++++++******)))(((((()))***++++++,,,,,,............////////////000000000000000000000000333333333333444555666666@@@KKKgggqqqTTTKKKWWWfff~~~rrreee^^^TTTNNNLLLHHHAAA<<>>===<<<;;;;;;<<<888999:::;;;;;;:::999888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::::::::999888999:::<<<===???@@@AAAAAA@@@???>>>===<<<<<<;;;:::999999999999::::::;;;===>>>>>><<<:::CCCHHHNNNOOOKKKFFFDDDCCCCCC:::<<>>777333222222111///////////////............//////.........------------,,,,,,++++++,,,,,,---------++++++++++++------************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,888888888999999999999999:::;;;<<<<<<============<<<===???AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEHHHJJJMMMNNNLLLGGG@@@<<<:::666333444888999777444555;;;@@@???999333111222........................------------,,,,,,,,,,,,+++******))))))******+++************)))))))))))))))(((((((((''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,------------..................------....../////////000000000111111111111222222222333333333444555666777888888999999999::::::;;;<<<======???AAADDDHHHPPPXXX^^^gggppp|||uuuiii^^^TTTLLLHHHIIIFFFAAA>>><<<<<<;;;;;;:::999888666555555666666333333555666666666555555111111///.........///000...........................---------,,,,,,,,,,,,******))))))))))))******************)))))))))(((***)))))))))((((((((('''***,,,000555888666111---(((&&&''')))(((%%%%%%(((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))))))))***************))))))((())))))***++++++,,,,,,---.........////////////////////////////////////111111111222222333444555666BBBTTTmmmppp\\\UUUVVVhhhwwwyyyhhhWWWLLLIIIIIIKKKFFFDDDAAA@@@???>>><<<;;;@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::;;;::::::999999:::::::::::::::999999999:::;;;<<<===>>>>>>???>>>===<<<;;;<<<;;;;;;::::::::::::;;;===<<<::::::<<>>???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDGGGGGGGGGFFFDDDBBB???>>>;;;888555555777888666444111444888:::999777777777...---,,,++++++,,,---...---------,,,,,,,,,++++++)))))))))(((((()))))))))************))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......------------------...............////////////000///000000000000111111111222333333444555666777777777777777777888999::::::<<<=========>>>@@@DDDGGGHHHNNNVVV]]]eeeqqqvvvpppccc\\\SSSJJJEEECCCAAA@@@DDD@@@===::::::::::::999:::999777666555444444444222222333444444444333333111000//////......//////........................------,,,,,,,,,,,,,,,+++******))))))))))))******************))))))))))))))))))))))))((((((((((((((()))+++///333555444333)))''''''***)))&&&&&&(((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***************))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------.........//////////////////////////////000000000000111222333444000:::@@@GGGeee~~~hhh\\\QQQVVVaaaqqqsssfff]]]YYYOOOKKKGGGEEEDDDBBB???;;;;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;:::::::::999::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===:::999999999:::===???AAA@@@AAAAAAAAABBBGGGPPPVVVccclllxxxzzzuuuuuu}}}yyymmmoooooolllbbbRRRAAA666444222000000000111000////////////............------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))************))))))************************************************************************)))))))))*********++++++*********++++++++++++,,,999999999888888777777666777888999:::;;;<<<<<<<<>>??????>>>???AAACCCCCCDDDEEEEEEFFFMMMWWW___pppuuu~~~{{{rrrggg\\\RRRMMMJJJFFF@@@===>>>@@@BBBCCC???<<<:::888999::::::999::::::888777555444333222111111222222222222222222000000//////............------------------------,,,,,,,,,,,,++++++++++++******))))))))))))***************)))))))))))))))))))))))))))((((((((((((%%%%%%&&&(((+++///222333111+++((())))))&&&&&&)))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***)))((((((((((((((()))))))))))))))*********+++++++++,,,,,,---------.........////////////////////////000000000000111222333333333777666555GGGlllcccWWWQQQXXXbbbnnn~~~}}}sssnnnhhh___YYYUUUPPPIIIDDDBBBAAA???>>>>>>>>>???@@@=========<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@;;;===@@@AAAAAA@@@??????>>>???@@@CCCMMM^^^rrryyyzzzpppmmmhhh```TTTHHH>>>666222000000000000000000///...//////.........---------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((************************************************************************))))))))))))************************++++++++++++::::::999999888888888777777888999:::;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEE@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???===<<<:::888666555444444333222333000---...333:::???AAA555333000---++++++,,,,,,,,,,,,+++++++++******************))))))*********************)))))))))((('''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------......------------............000000000000111111111111222222333333444444555555555555555555666777888999999:::<<<=========???AAA@@@AAABBBBBBCCCFFFLLLQQQWWWZZZ___eeekkkssszzz}}}vvvrrr```]]]YYYSSSNNNIIIGGGFFFGGGDDDAAA???>>>===;;;:::<<<:::888888999::::::999;;;:::999888666555333333111111111000000000111111///////////////......---------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******(((((((((((())))))))))))))))))(((''')))---111444999111***((('''&&&'''***''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,+++***((((((''''''((()))*********************+++++++++,,,,,,,,,,,,------------........................000000000000111222333444888555555777:::IIIjjj{{{___PPPKKKSSSlllwwwnnnhhhbbb\\\XXXMMMKKKHHHEEEBBBAAA@@@@@@@@@??????>>>======<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCEEECCCDDDEEECCCBBBAAACCCEEEEEEJJJQQQ[[[iii{{{zzzvvvuuulllpppcccPPPAAA888555444333000000111111000...------............------------,,,,,,+++++++++*********,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++999999999999999888888888999999::::::;;;;;;::::::999:::<<<>>>BBBEEEHHHJJJAAAAAA@@@@@@AAABBBCCCCCC>>>>>>>>>>>><<<;;;999777777666555444222222111111444111------000666;;;>>>666444222///...,,,,,,,,,+++++++++*********))))))+++******))))))******+++************))))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,---------......000000000000111111111111222222222333333333444444555555555555666777888888999:::;;;;;;;;;;;;===???<<<>>>AAACCCDDDFFFIIILLLOOOPPPSSSTTTWWWZZZ___cccfffgggkkkrrr{{{yyyuuuoooiiieeeaaa]]][[[RRRQQQNNNJJJFFFEEEFFFGGGBBBAAA???>>>>>>;;;888555:::999777777999:::999888999999999888777666444333222111000000///000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******))))))))))))************(((((((((((())))))))))))))))))((('''''')))---111<<<222***((('''&&&''')))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***++++++++++++)))(((((('''((()))+++,,,************************+++++++++,,,,,,,,,------........................000000000000111222333444666111444;;;999888NNNkkkrrr___RRRTTT]]]ppp{{{zzz|||xxxrrrllliiiiiikkkmmmaaa___ZZZTTTNNNIIIFFFDDDEEEEEEDDDBBB@@@???>>>===@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<=========???@@@CCCFFFHHHIIIBBBAAA???<<<;;;???GGGNNNZZZdddqqq~~~}}}zzz{{{ppptttzzzvvvbbbUUUDDD999666555333000000111222111///---,,,---.........------------,,,,,,,,,,,,+++++++++******++++++************++++++***++++++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++777777777888888888888888;;;;;;;;;;;;;;;::::::999777888999;;;>>>BBBEEEGGGCCCBBB@@@??????AAACCCDDD>>>===;;;:::888777666666444444444222111000000111111111000//////000222444333222111000///......---+++*********)))))))))))))))))))))(((((()))))))))************))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++,,,------......+++,,,,,,,,,,,,---------....../////////000000000222222222222333333333333444444444444555666777777999:::::::::999;;;===@@@===>>>@@@AAAAAAAAABBBCCCFFFHHHJJJKKKLLLNNNRRRUUUNNNNNNPPPSSSXXX\\\```bbbcccjjjssswwwwwwxxx~~~~~~zzzxxxxxxtttmmmhhhgggeeeiiimmmlllmmmmmmeee[[[TTTRRRPPPPPPRRRRRRQQQPPPOOOOOONNNIIIDDD@@@@@@AAA:::::::::;;;<<<===;;;999888777666666888888777666777777888888777555444333222222000/////////000000....../////////...---,,,++++++++++++++++++++++++))))))))))))******++++++******))))))))))))******((()))))))))************'''((((((((()))))))))***%%%&&&'''&&&$$$%%%))),,,777...((((((***(((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++***)))(((((((((***,,,---************************++++++++++++,,,,,,,,,,,,........................////////////000111222222333000222777777666???LLLtttwww___PPPcccfffjjjrrr|||zzzuuunnnjjjkkkrrryyyyyywwwrrrmmmfff___ZZZWWWPPPOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA???===<<<;;;;;;;;;<<<=========<<<:::999;;;;;;:::::::::;;;<<<===>>>???@@@CCCFFFIIIKKKMMMHHHKKKOOOQQQSSSXXXaaaiiizzzzzzpppnnnrrrwwwqqqmmmsssvvvnnnJJJCCC:::555555555222///...000111///---+++,,,............---------,,,,,,---,,,,,,,,,++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************555555666666777777888888<<<<<<<<<<<<;;;:::999999:::999999999:::<<<===???DDDBBB???===>>>@@@CCCEEE@@@>>>;;;888666666777888333333333111000///000111---000222222///---++++++//////000000000000//////************))))))))))))((((((''''''''''''((((((************))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////222222222222222222333333333333333333444555666666555555666666666999===@@@@@@@@@@@@AAAAAABBBBBBCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHJJJLLLJJJHHHHHHMMMQQQMMMPPPUUUYYYZZZYYYZZZ^^^ZZZZZZ\\\___[[[RRRMMMMMMKKKPPPSSSRRRTTTVVVOOOEEEHHHHHHGGGIIIJJJIIIGGGEEECCCFFFHHHFFFBBB>>><<<===>>><<<::::::;;;;;;;;;999777666555555666777666444555555666666666555333222333222111/////////000111---.../////////...,,,,,,++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******(((((())))))*********+++'''((((((((())))))******$$$&&&((((((&&&'''))),,,000***&&&))),,,***&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''')))+++,,,***)))(((((()))+++---...++++++************************+++++++++,,,,,,,,,...........................------......///000111111222111000444::::::666FFFwww{{{]]][[[WWWXXXdddwwwuuupppttt{{{pppooommmiiiccc]]]XXXVVVZZZYYYWWWTTTQQQNNNLLLKKKEEEDDDBBB@@@>>><<<;;;:::<<<<<<=========<<<:::999::::::999999999:::<<<===???@@@AAADDDGGGKKKNNNOOO[[[eeesss}}}xxxqqqooonnnxxx}}}oookkkmmmjjjhhh```NNN999666222111111222222222,,,...///---++++++---000......---------,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************555555666777888999999:::999999:::;;;;;;;;;::::::>>>;;;999999;;;<<<;;;:::??????>>>>>>>>>>>>>>>>>>@@@???===:::888555444333222222111000///...------,,,///111111000...------///...---,,,,,,---...///...---+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''')))***+++)))))))))))))))******+++)))***+++,,,,,,+++***)))(((((()))***,,,---...///------------------------............////////////000000000000000111111222444444444555555555666666666666555555777999;;;<<<===>>>>>>????????????>>>@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJLLLNNNOOOPPPOOOOOONNNRRRWWWWWWSSSMMMJJJIIIIIIIIIJJJKKKLLLLLLIIIFFFGGGGGGGGGGGGGGGFFFEEEDDDGGGEEEDDDDDDDDDBBB@@@>>><<<<<<;;;:::::::::;;;;;;<<<;;;999777666555444444555444444333333222222111000000///...............------------------------+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))'''&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++---,,,+++******,,,...///000//////.........//////111000000000000222333444;;;IIIbbbhhh[[[XXX[[[gggvvv~~~xxxmmmbbb___[[[SSSKKKGGGPPPNNNPPPTTTPPPHHHFFFIIIEEECCC???============<<<;;;???BBBCCCAAA>>>======???<<<>>>FFFIIIEEEDDDGGGSSS\\\```___gggxxx|||{{{~~~|||kkkjjjjjjggg\\\LLL@@@<<<444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''((()))((('''&&&''')))))))))***++++++++++++***666666777777888888999999888888999::::::::::::999<<<;;;:::;;;===>>><<<:::??????@@@@@@@@@??????>>>???>>><<<:::888555444333222222111000///...------...000222333111///.........------,,,,,,------......---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***))))))(((((())))))***+++)))***++++++++++++***)))))))))******+++,,,------------------------------............////////////000000//////000000111222333333444444444444555555444555555555777888999:::<<<<<<===>>>>>>>>>>>>===@@@AAACCCEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKMMMQQQQQQOOOLLLIIIHHHHHHHHHHHHJJJKKKKKKIIIFFFEEEFFFFFFFFFEEEEEEDDDCCCDDDCCCAAAAAAAAA@@@===;;;;;;;;;::::::999999::::::;;;:::999777666555444444444444444333222222111111000//////...............------------------------+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$***+++(((000;;;999---(((((((((((((((((((((((('''''''''''''''(((((()))***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++++++++++++++++++++++++++---,,,+++******,,,---/////////............//////111000000000000222333444444===LLLccc}}}nnn^^^WWWXXX___dddppp{{{{{{|||vvvllleee^^^WWWTTTVVVVVVRRROOOPPPLLLJJJHHHGGGGGGHHHHHHHHHJJJFFFAAA@@@CCCIIIMMMNNNQQQPPPUUU```gggeeecccdddrrr}}}sssjjjfffkkkttt{{{~~~{{{vvvpppmmmggg```YYYOOOAAA999666333222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***'''((()))((('''&&&''')))))))))***++++++++++++***888888888888888888888888777888999999::::::999999:::::::::<<<>>>???===;;;>>>@@@AAABBBCCCAAA@@@???>>>===<<<:::777555333222222111000000///...------...000111111///---,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))(((((())))))***+++)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000//////000000111222222222222333333333333444222333444555666777777777::::::;;;<<<<<<<<<<<<<<<@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKHHHFFFEEEEEEFFFHHHJJJJJJHHHFFFDDDDDDEEEEEEDDDDDDCCCCCCCCCAAA@@@??????>>><<<:::;;;:::999888888888888888:::999888666555444444444444444333333222111111111//////...------------...------------------------+++************)))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&...,,,&&&333GGGCCC...((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++---,,,+++***+++,,,---...///...............//////000000000000000222333333444777:::EEE^^^uuuaaaYYYYYYZZZaaammmvvvyyy|||~~~yyyqqqrrruuuuuutttsssvvvvvvvvvuuusssqqqnnnmmmoooggg___^^^eeemmmqqqqqqxxxwww|||zzzrrriiidddaaadddmmmwwwzzzvvvwwwtttmmmkkk^^^PPPFFF===555111000111111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***'''((()))((('''&&&''')))((()))******++++++******999999999999999888888888888888999:::;;;;;;;;;;;;999999:::;;;<<<=========>>>@@@BBBDDDDDDCCCAAA???===<<<;;;999777555333222111000000///......------,,,---...---+++)))))))))++++++************++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((()))******))))))************))))))+++++++++***************++++++++++++++++++++++++---------........./////////////////////000111111111111111111222222222222111222444555666666555555888888999:::;;;;;;;;;;;;>>>???@@@AAABBBBBBCCCCCCDDDCCCBBBBBBCCCDDDFFFGGGJJJIIIGGGFFFGGGIIIKKKMMMLLLIIIFFFGGGIIIJJJHHHFFFDDDCCCDDDFFFHHHIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???===::::::999888777777666777777999888777555444333333333333333333222111111000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***,,,)))&&&000===888((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************++++++++++++,,,,,,+++++++++,,,---.........---------...///////////////000111111222333666666555555AAA]]]ooohhh```]]]\\\ZZZYYYWWW^^^```fffqqq}}}|||{{{~~~|||wwwgggjjjqqqyyy|||ooopppwwwwwwqqq^^^OOO???666222///---...000///......---------............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((''''''''''''((())))))'''((()))((('''&&&''')))((())))))***************::::::::::::999999999999999:::;;;<<<============:::999999888999:::===???===???BBBDDDDDDCCCAAA???<<<;;;:::888666444333222000000//////......------+++,,,---,,,***(((((()))*********************************+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((('''((())))))***))))))))))))))))))))))))++++++************))))))++++++++++++++++++++++++------------............/////////...///000000111000000000111111111222222000222333555555555444333666666777999999:::::::::;;;<<<<<<===>>>???@@@@@@CCCBBBAAAAAABBBCCCEEEFFFHHHGGGEEEEEEGGGJJJMMMPPPOOOLLLHHHGGGIIIJJJHHHFFFCCCBBBBBBDDDFFFGGGGGGFFFDDDDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@@@@@@@>>><<<::::::999888777666666666666777666555444333333222333333222222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,'''%%%)))+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))))))))))))))))))))******+++++++++++++++++++++,,,,,,---------------------...//////...//////000111111222222000222444222222===SSSfff|||{{{tttooojjjeee\\\YYYUUUUUU[[[eeemmmrrrsssxxxzzzvvvlllcccccclllvvvyyy~~~wwwmmmnnnrrrmmmcccLLL???333000///......//////...------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((()))'''((()))((('''&&&''')))(((((()))************))):::::::::::::::::::::::::::;;;<<<===>>>?????????::::::;;;:::999:::<<>>???BBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBBBBDDDHHHLLLNNNOOOLLLJJJHHHHHHHHHHHHGGGDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEAAA???>>>>>>>>><<<:::888:::999888777666555555555666555444333222222222222222222111111000/////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***######***))) !!!***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////---...///000111111111111---000666777444333;;;FFFOOOxxxwwwfff\\\ZZZYYYVVVQQQUUU^^^fffhhhhhhkkkrrrpppvvv|||}}}vvvpppiiifffhhhkkkjjjhhhhhhooouuuwww{{{|||tttlllgggaaaTTTGGG;;;444///000111//////111......---------------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))'''((()))((('''&&&''')))'''((())))))******))))))999999::::::;;;;;;<<<<<<999:::;;;===>>>>>>??????999<<>><<<<<<===;;;<<<===>>>????????????:::999888777555444222222//////.........---------,,,---------,,,,,,---///)))***++++++++++++***)))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))***(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))************************************,,,,,,---------.........///............///000000000000111111111222222222444333333333333444555555444555666888999999::::::999999999999:::<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAABBBCCCFFFHHHJJJIIIIIIIIIGGGFFFFFFGGGHHHFFFDDDCCCCCCEEEFFFEEEDDDBBBCCCDDDDDDEEEEEEEEEDDDAAA@@@>>>>>>>>>===:::888;;;:::888777666555555555555444333222222111111222222111111000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((('''$$$%%%)))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))***))))))(((((((((((()))***+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000---...///000111111111000111111444888666222555<<<<<>>555333000///111111......000......------------......---------,,,,,,,,,++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''(((((()))))))))))))))999999::::::;;;<<<======888999:::<<<===>>>>>>>>>888===CCCEEECCC>>>;;;:::;;;;;;;;;<<<===>>>>>>???:::999888666555333222222...............---------)))***++++++***+++---///)))***+++,,,,,,+++***)))%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''')))***+++'''''''''''''''((())))))***)))(((''''''((()))***((()))))))))************)))))))))))))))))))))))),,,,,,,,,---------.....................///000000111111111111222222222222555444333222333444555666444555666888999999:::::::::999999999:::<<<>>>???@@@AAACCCDDDEEEDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHCCCEEEGGGFFFDDDCCCFFFIIIGGGEEECCCCCCEEEEEEEEEDDDAAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???===:::;;;:::999777666666555555444444333222111111111111111111111000//////......---,,,++++++******++++++++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&+++***$$$$$$******$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))*********)))((('''(((((()))***+++++++++***+++,,,---------,,,,,,+++++++++,,,---...///000,,,---///111111111000000333///...111111///222999999;;;SSS|||vvviii^^^[[[\\\YYYTTTQQQLLLMMMLLLMMMVVVaaabbb\\\bbbfffjjjkkkjjjkkkpppuuuoooggg^^^ZZZZZZZZZWWWTTTRRR^^^fffdddaaaaaa___\\\___```dddjjjrrr|||uuuooonnnppptttpppdddPPP@@@999777555111000111333000,,,,,,///......---------......///---------,,,,,,,,,++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))'''(((((()))))))))))))))888777777777888:::<<<===<<<<<<;;;:::;;;<<<===>>>:::>>>FFFMMMHHH===888;;;999888777666666777888888888888666555333222000000......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******))))))))))))******(((((((((((())))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))++++++******************,,,,,,,,,---------......///////////////.........000000000000000111111222111111222222222333333333555555555555666666666666;;;;;;;;;:::999;;;>>>AAABBBDDDEEEDDDCCCAAAAAABBBBBBBBBDDDFFFIIIJJJIIIGGGFFFHHHIIIHHHEEECCCBBBBBBGGGHHHHHHHHHGGGEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@>>>===;;;:::888777777666555444444333222222111111000/////////000000000000///...---,,,,,,,,,,,,++++++*********(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000000111222222333333666666>>>LLLXXXkkkpppjjjaaaYYYTTTTTTVVVXXX]]][[[[[[]]]\\\ZZZ[[[___]]]ZZZXXXYYY\\\]]]\\\[[[aaafffnnnvvv|||~~~|||rrrooonnniiiddd^^^RRRCCC888444333111///000////////////.........+++++++++,,,,,,,,,------,,,+++***)))***+++,,,---+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))888888888888999:::<<<===<<<;;;:::999999:::;;;;;;999;;;AAAFFFBBB:::999===888777666555555555555666666666555444222111000000......---------,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))************************,,,,,,,,,------------...///.....................000////////////000111111111111111222222222333333555555555555555666666666:::;;;<<<<<<;;;;;;===??????@@@BBBAAA@@@??????@@@AAAAAABBBDDDGGGHHHGGGEEEEEEGGGHHHGGGEEECCCBBBBBBGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????===<<<:::999777777777666555444444444222222222111000000/////////000000//////...---,,,,,,,,,,,,++++++*********)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////000111111222222333222111666>>>CCCNNNiii~~~|||vvvuuutttmmm___TTTDDD===444000///000...,,,/////////.........------,,,,,,,,,---------......---,,,++++++******************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((888888888999:::;;;======;;;:::999888777777888888888888;;;===;;;777999>>>888777666444333333333333333333222222111000000000......---------,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))*********+++++++++'''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))************************,,,,,,,,,,,,------------........................///............///000000000111111111222222222222444444444555555555666666999;;;>>>???>>><<<<<<<<<<<<===>>>>>>===<<<===???AAA@@@@@@AAACCCDDDDDDCCCCCCDDDFFFEEECCCBBBBBBCCCEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBAAA@@@@@@@@@@@@>>>>>>======;;;999888777777777666666555444444444333222222111111000//////////////////...---,,,++++++++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111111222222333222444777666999III\\\mmmnnnrrrwwwuuugggQQQ@@@333000---...000111///---......---------,,,,,,,,,------------............---------,,,+++)))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((888888999999;;;<<<=========;;;:::888777666777777777888999999777666888:::888777666555444333222222111000000000000000//////......---------,,,,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))************))))))((())))))))))))*********&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))***************+++++++++++++++,,,,,,,,,------------------------............------------...//////000000000111111111111222333333333444555555555666888;;;???AAA???<<<:::999;;;<<<============???AAABBB@@@??????AAABBBBBBAAA@@@BBBCCCCCCAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@@@@???<<<<<<;;;:::999777666555666666555555444444444444333222222111000000//////...............,,,+++++++++++++++*********************))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000111111222333333555777555444===HHHTTTooo|||{{{yyyuuussskkkkkklllmmmhhhXXXBBB222111000...///000000...,,,---------,,,,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,,,,***((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((777888999:::;;;<<<<<<<<<>>>===;;;999888777777888888:::;;;:::888777666555888777777666555333222222////////////////////////......---------,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))************))))))'''''''''(((((((((((()))&&&&&&''''''(((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...---------------....../////////000000000111111111222222222333444555555555777;;;???@@@>>><<<999888<<<===>>>>>>>>>@@@BBBEEEEEEBBB??????@@@AAAAAAAAA???@@@AAA@@@??????AAABBBCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCBBB@@@???:::::::::999777666444333444444444333333333333333222222111000000//////...............---,,,+++******************************)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111...///222555333222666<<<:::JJJfffuuuooolllhhheeeggghhhbbbYYYRRRKKKBBB666---000...,,,+++***+++******---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''666777888999:::;;;;;;;;;???>>><<<:::999888999999888;;;<<<:::999999666222666666666666555444333222////////////..................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------...------------...//////////////////000000000000000111222222333444555555777:::<<<===<<<:::::::::<<<===>>>??????AAAEEEHHHGGGDDD@@@>>>>>>@@@AAAAAA>>>??????>>>======???AAABBBAAAAAAAAABBBBBBCCCDDDBBBCCCCCCDDDCCCBBB@@@???999999999888666555333222222222222111111111111111111000000//////...------------------,,,+++******)))))))))***************)))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------......------......//////000000...000222333222111222444777666???YYYvvv}}}sssjjjjjjmmmlllhhhfffVVVMMM@@@666222000///...///---,,,******+++,,,---------,,,,,,,,,+++++++++************++++++++++++((())))))***++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''444555777999:::::::::999>>>===;;;:::999999999:::777::::::777777:::999444333444555555444333222111000000//////......------......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((((()))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------.........---...//////000........./////////000000000000111222333444555555777888999999888888:::<<<:::<<<======>>>AAAEEEHHHHHHDDD???======>>>???@@@>>>>>>>>>===;;;;;;===???AAA@@@@@@??????@@@AAABBB???@@@AAABBBBBBAAA???>>>999999888777666444333222///000000000000000000000/////////...------,,,,,,,,,------,,,,,,+++***)))((()))))))))*********+++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************------------............,,,------......///000000111222222222222333222111777222222>>>NNN^^^nnn{{{uuuxxx~~~|||uuugggggghhhnnntttsssfffXXX@@@:::111,,,+++---......---.........---...///000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))))))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''333555666888999999999999===<<<:::999999999999:::777999888444555;;;;;;777111222333444333333111000111000000///......------......---------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***,,,,,,***)))((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))(((((((((((())))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------///............///000000............/////////000///000111222333444555555777888777666666777;;;>>>888999:::;;;<<>>???>>>>>>>>><<<::::::<<<>>>AAA@@@???>>>>>>???@@@@@@<<<===???@@@@@@???>>>===999888888777666444333222.........//////////////////......---,,,,,,++++++,,,,,,,,,,,,+++***))))))(((((())))))*********+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************---------.........//////,,,,,,------...//////000///000///...000222111///444333666:::;;;???MMM\\\zzz{{{rrrnnnnnnhhh```eeejjjooorrrtttkkkPPP666444222000000111111000...***,,,......---,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,------------,,,***(((''''''(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''444444555555666666777777999:::;;;:::888777888999;;;:::::::::;;;:::777555444444444444333222111000000000///...............,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))222888666---&&&%%%''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000111222222000///000222444444555666777999;;;<<<===888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>AAA@@@>>>=========>>>???===<<<;;;:::999:::;;;;;;888777666555444333222222////////////............------,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&&&&'''***+++%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))*********************************++++++,,,,,,---............---,,,---...///000............////////////222222333555888===AAACCCSSS\\\nnnxxxppplllhhheeebbbhhhgggddd___WWWJJJ===555////////////............------------------------...---,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((333333444444555666777777:::;;;<<<;;;999888888999::::::999:::;;;:::888666888666444222111111222222000//////...............,,,,,,+++++++++*********+++******)))(((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''---222111+++&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((('''''''''))))))************))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------......//////000000111111222111000000333555444555666777888::::::;;;888888999:::;;;<<<<<<===========================???>>>===<<<<<<<<<======@@@???>>>===<<<===>>>>>><<<;;;:::999999999::::::666666555444333222111111////////////............------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******************************((())))))******++++++,,,...------,,,---...///000............////////////000000000111444777:::<<>>>>>===<<<<<<<<<<<<===;;;:::888777777777888999444444333333222111000000/////////............---,,,,,,,,,,,,++++++++++++++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************(((((())))))***+++++++++---------,,,---......///---............/////////111000000000111222444555999777777===LLL```ttt~~~{{{qqqmmmppprrrpppjjjbbbZZZVVVCCC>>>555///---...///000/////////............---++++++++++++++++++++++++---,,,,,,++++++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111222333555666888999999<<<======<<<:::999999:::999888888999:::;;;:::888;;;999666444222111111111......///.........------++++++++++++***************))))))((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&%%%%%%%%%'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((())))))))))))(((((())))))************))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000000111111111111222555888555555555666666666666666999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;999888777666555666777777444444333222111111000000//////.........---------,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********************************+++,,,,,,------,,,,,,,,,---------......---------.........//////222111111111222333444555666666777777:::BBBMMMUUUrrr|||sssnnnoooqqqpppooopppqqqooogggYYYLLLCCC???555333111111111111///...//////.........---------************************,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''222333444555777888::::::;;;<<<===<<<:::999:::;;;:::999888888:::;;;:::999777777777666444222///------......///...---,,,,,,+++++++++*********)))))))))((((((((((((((())))))((((((((((((((((((((((((''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''((()))******)))((('''***'''%%%$$$&&&(((((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))*********''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))******+++++++++,,,++++++++++++,,,------,,,,,,------...////////////000111111111222555777555555555555555555555555999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888777666555444555666666444444333333222222111111............------------,,,,,,+++++++++************))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,---------------------------............000000000111222333444555,,,222888::::::;;;???BBBNNNZZZqqqvvvrrrllljjjkkknnnqqqrrrcccaaa[[[OOOBBB888444333------...000111000---***............------------************************+++++++++******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''333333444555666777888999999:::;;;;;;::::::;;;<<<;;;999888888999:::999999444555666777555222...,,,------...//////---,,,++++++************)))))))))((((((''''''(((((())))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''+++)))'''&&&'''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++(((((())))))***++++++++++++++++++++++++,,,------,,,,,,,,,---....../////////000111000000111333666555555555666666666666666888999999999::::::;;;;;;999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::888777555444444444555666333333333222222222111111.........------------,,,++++++++++++************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((()))*********++++++,,,------------,,,,,,------------.........,,,---...///111222333333,,,000555777777888:::===;;;???KKK___wwwxxxwww{{{wwwqqqpppppppppnnnjjjddd```FFFCCC===777222000222555000...,,,,,,---......---.........------------,,,************************+++************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222222333333444555666666666888999:::999:::<<<======;;;888888888999999888333444444444333111///---,,,---...//////---,,,***************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((()))***+++***)))'''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''')))***&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((())))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((((((((()))***++++++++++++++++++***++++++,,,---+++,,,,,,------......//////000000///...///111444555555555666666777777777888888999:::;;;<<<<<<===::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;<<<======>>>===<<<;;;:::888777666444444555555666222111111111111000000000.........---------,,,,,,++++++++++++************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((())))))*********+++,,,---------,,,,,,,,,,,,---------.........,,,---...///000000111111111222333333222222444555666666999@@@LLL\\\kkkttt}}}zzzxxxxxxxxxsssllleeennnkkkhhhddd___UUUIIIAAA444111...---///111222333222000...---...000000000.........---------,,,,,,++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111111111222222333333333444666888999999:::<<<>>>>>>;;;999888888999888777444333222111000000000000,,,---...//////---+++***************))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''((()))+++,,,+++***(((''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%'''((((((''''''))),,,'''''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++******++++++,,,---++++++,,,------......//////000000///......000222555555666666777888888999888888999:::<<<===>>>>>>::::::::::::::::::::::::999:::<<<=========<<<<<<<<<===>>>>>>>>>===;;;;;;888777666555444555666666000000000000////////////......---------,,,,,,,,,+++++++++************)))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------.........///000000111111000000//////000111222222222111444666777555555:::EEEMMMUUUfffzzzyyy~~~uuummmlllooollleee___XXXPPPIIIDDD===555///333111///000222111...***------...000111000---+++......---------,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&000111111222333333444444666777777888999999::::::;;;999666333222333444666222222222111111111000000------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))************************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222555666777999999999888777888888999:::;;;<<<===>>>:::;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@@@@>>><<<:::<<<;;;:::<<<>>>???<<<888777777666555444333333222111111000///////////////......---,,,,,,,,,,,,---)))))))))))))))))))))))))))'''&&&'''((()))((('''+++*********))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))************++++++++++++++++++,,,,,,,,,---------------............///000000000111222222333333666555444444555777:::<<>>>>>>>>>>>======<<>>===;;;999777777666555444333222222111000000///////////////......---,,,,,,,,,,,,---)))))))))))))))))))))))))))'''&&&'''((()))((('''******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------............//////000111111222222333444333222222333555888999888;;;@@@EEELLLXXXgggrrr|||~~~}}}yyyxxxwwwxxx{{{||||||{{{|||wwwooofff[[[PPPFFF??????999333111111222000---........................---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))(((+++***)))(((((((((((()))***)))(((((((((((()))***))))))))))))((((((''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''000000000000000000111111444444555555666777777777777666555444333333222222111111111000000000//////,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111222222222222333444555666666888888999999:::::::::;;;>>>>>>???@@@@@@??????>>>===@@@EEEHHHIIIEEE@@@======??????>>><<<;;;::::::777777666555444333222222111000//////......//////......---,,,,,,,,,,,,,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111111222222111111000000111333555666333666888999:::>>>DDDJJJWWW___mmm}}}~~~|||}}}}}}}}}}}}zzzwwwqqqmmmjjjgggcccaaa]]]WWWOOOGGG@@@:::555222333000------///000...,,,........................++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************))))))))))))))))))((((((''''''(((((((((''''''&&&&&&''''''((()))))))))(((((((((((('''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111111111111111111333333444444555555555555444444444444444222111000000000000/////////......++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))'''''''''((((((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++---------------........................///111111222222111111222444666777999:::::::::::::::::::::<<<===>>>>>>???>>>>>>>>><<<>>>BBBDDDDDDBBB???===>>>@@@BBB???;;;888999;;;777666666555444333222111000000///............///...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))************************+++++++++++++++,,,,,,,,,------------......//////000111111222000000000000111222333444333666999:::::::::<<<===<<<@@@IIIRRRZZZdddvvv~~~zzzwwwwwwtttnnndddZZZQQQIIICCC???<<<888444222222222222222///...---///111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&111111111222222222222222333333333333333444444444111222333333333111///.../////////.........------++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''((((((((())))))******''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,---------......------------...///000111333222222222333555777999:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???????????????AAAAAA???:::888999;;;666666555444333222111111000//////...............------,,,++++++++++++,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,------......//////000111111000000000111111222333333111444777:::::::::999999999999;;;>>>???EEEUUUddd}}}|||wwwpppjjjeeedddWWWRRRKKKDDD???;;;777444777555333222222222000///000///000000111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&000111111222333333444444333333333333333333333333000111111222111000///............---------,,,,,,*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&''''''(((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,---------------------...///000111222222333444555777888999888999999999::::::;;;;;;<<<<<<===>>>????????????>>>===<<<<<<<<<>>>@@@AAA?????????<<<:::888999999666666555444333222111111000///......------......------,,,+++++++++++++++)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******((())))))))))))***************+++++++++,,,,,,,,,------......//////000000000000111111222222222222111333555777888777666555777888:::<<<;;;:::AAAJJJTTTXXX^^^fffooo{{{wwwpppmmmgggddd___YYYRRRLLLGGGEEE???===999777777666555444555333222222222111...,,,///////////////...---,,,---------------------------------------------------,,,,,,,,,++++++++++++************************))))))))))))************((((((''''''(((((())))))((())))))******))))))(((&&&''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...///000111222333444555333333333333333333333333///000000000000///......------------,,,,,,,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))******++++++************************))))))******+++,,,,,,---------------...///000000000111333555666777777888555555666777888999999:::::::::;;;<<<============;;;;;;;;;;;;<<<===>>>???@@@===;;;999999999999888666555555444333222111111//////...------------...---,,,++++++***+++++++++)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((()))))))))******************++++++++++++,,,------......///000000///000000111111111111111444333444555666555444333444333666::::::777999>>>;;;>>>CCCHHHLLLSSSZZZ```dddmmmwww~~~zzzyyy|||wwwrrrnnnqqqyyyqqq___VVVQQQMMMGGGDDD@@@<<<999777444333777555444333333333111///...---,,,---///000000///.........---,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++************************************((()))))))))************)))(((((((((((()))***+++((()))************)))(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,---...000111333444555333333333333333333333333////////////............---------,,,,,,,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))***+++++++++************************(((((()))***++++++,,,,,,---------------...000000///000222555666777777666222333444555666777888999666777888999::::::::::::666777999:::;;;;;;;;;;;;@@@<<<888888999:::999777666555555444333222111000//////...------------...---,,,++++++******++++++)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------...//////000...///000000000000000///222111000111222333333222555222222555777777:::>>>999<<>>???@@@AAADDDGGGJJJIIIGGGGGGJJJMMMNNNKKKHHHGGGHHHIIIJJJIIIGGGEEEDDDCCCBBBAAA@@@????????????>>>===;;;:::999888888888444333222222111111111111000000000000000111111111///...---,,,,,,---...///------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,******++++++++++++******++++++************++++++******++++++++++++******((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$000000//////000111222333333333333222222111111111////////////...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))******+++,,,)))************++++++++++++,,,---...////////////111111111222333333444444333555666777666555666777777777777777888888888888888777555666888999999888:::888777777777777666444333333333333222000...---------,,,,,,,,,,,,+++++++++++++++******)))((('''((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------.........///000000111222222222000///000333444444333333333333333444555666777888999:::;;;<<<<<<;;;:::<<<===>>>>>>>>>???BBBEEEDDDCCCCCCEEEHHHIIIGGGEEEDDDEEEFFFFFFFFFDDDBBBAAA>>>>>>======<<<;;;;;;;;;;;;:::999888777666666666444333333222111111222222000000000000000000000000///...---,,,,,,---...///------------------------,,,,,,,,,++++++******************++++++,,,,,,,,,)))******++++++******)))))))))(((((((((((()))))))))******++++++******)))(((((((((((((((((((((((((((((((((((('''''''''&&&)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$111000000000000000111111222222111111111111111000////////////...---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))******++++++******)))************++++++++++++,,,---......//////...//////000111111222222333333444666666555555555666666666666666666666555555777666444555666888777666999777666666777777555444333333333222111000...---------,,,,,,,,,,,,++++++******+++******)))((('''((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,------------......//////000000111111111000///000222333333333222222222222333444555555888999::::::;;;::::::::::::;;;<<<;;;:::;;;===>>>?????????@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@>>>===:::;;;<<<<<<;;;:::888777888777666555444333333333444333333222222222222333111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++++++++++++++)))******++++++******)))(((''''''&&&&&&''''''((()))******++++++******)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$111111111000000000000000222222222222111111111111000000000//////...---,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((()))))))))'''(((***+++++++++***)))))))))*********+++++++++++++++,,,---..................//////000111111111222444666666555444555666777777777666666555555444666555333444555666666555777666555555666666555333333333222111000///......------,,,,,,,,,+++++++++***************)))((((((((((((((((((((((((((((((***)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,,,,,,,---------.........//////000000000111000///000111222222222222222111222222333444555888888999999999999999999777999:::999888999:::<<<=========>>>???@@@@@@???>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===<<<:::888777666555444333222222222222333333222222222222333333111111000//////...---------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++******************************+++++++++))))))************))))))(((''''''&&&&&&''''''((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111111111111000000000222333333333333333333333000000000000///...---,,,************************(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))'''((()))++++++***))))))))))))*********+++++++++***+++,,,---............---......//////000111111222444666666555444555666888888888777777666666666666555333333444555555444666555333444555555444333333333222000//////......------,,,,,,,,,+++++++++)))************))))))((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,------.............../////////000000000//////000111222222222222222333444555666888888888777777777888888555777999999999999:::<<<<<<======>>>>>>???@@@@@@============<<<;;;::::::999:::<<<<<<;;;:::777666555444333222222111222222222222111111111222222333000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))))))))******))))))))))))((((((''''''(((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///000111111111111000000333333333333333444444444000000000000///...------************************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***'''((())))))******)))))))))************+++++++++***+++,,,------......------......//////000000111222333555555444444444555999999888888888888888777777555333333444555444333555333222333444444333222333222111000///.........------,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,------..................///000000///......000111222222222222333444555555888888777666666666777777555777999:::999999:::;;;<<<===>>>>>>======@@@BBB======<<<;;;;;;:::::::::777777888888777666444333444333222222111111111222111000000000000111222222//////......------,,,,,,***++++++,,,,,,++++++***************************)))))))))******************************)))))))))((())))))******))))))(((***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&...///000111222222111111111111222222333333333333000111111000000///...---************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***((((((((((((((()))******)))************+++++++++******+++,,,------------.........///000000111111111333555555444444444555777888888888888888888999777555444333444555444333333222111222333444333222333222111///............------,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,------------------------...000111///------///111111111000111111222333444888777666555555555666666666888::::::999888888888:::<<<===<<<:::;;;>>>AAA<<<<<<;;;:::999999999999666555555444444333222222222222111000000000000111///////////////000111111------------------------)))***+++,,,,,,+++***)))************************((()))))))))*********++++++*********)))))))))((((((((())))))))))))((((((***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))***))))))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---...000111222222222111000000111111222222222222111111111111000///...---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))((('''''''''(((***+++)))************+++++++++******+++,,,------------......//////000111111111111333555555444333444555666666777777888888999999888666444444555555444333333222111111333444333111333222000///...---......---------,,,,,,,,,++++++((())))))*********))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,------------------------...000111///---,,,...111////////////000111222333888777666555444444555666888999;;;:::888666555555888:::;;;:::888999<<>><<<999666444333222222///000111111000...+++))),,,,,,------......//////+++++++++++++++,,,,,,---))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''&&&'''))),,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&************************(((((()))))))))))))))))))))))))))************+++))))))************+++,,,((()))*********+++///111000000000000//////...---,,,,,,,,,---,,,+++***)))---------------,,,,,,,,,*********))))))******+++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******************************...------,,,+++++++++++++++++++++,,,,,,---------+++...111333444555777999AAABBBDDDHHHLLLLLLJJJGGGJJJHHHFFFDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFHHHHHH@@@@@@@@@???<<<888444222222222000...,,,+++))))))---,,,,,,++++++,,,------************************(((((())))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++(((***,,,---------///111222444666777888:::===@@@AAAAAA@@@>>><<<:::888777777777888888777666444333000000///---,,,+++***)))******)))(((((((((((((((++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((('''''''''((())))))******************************++++++************++++++'''))),,,000333555777888:::===BBBFFFIIIMMMPPPSSSVVVVVVWWWZZZZZZVVVNNNGGGAAA???>>>???BBBDDDEEEEEEAAAAAACCCEEEHHHLLLOOOQQQSSSTTTTTTSSSRRRPPPNNNLLLEEEDDD@@@<<<777333000...000///,,,***((((((((((((************************(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,))),,,///000000111444777;;;>>>AAABBBCCCDDDFFFHHHLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJHHHFFFEEE<<<;;;999777444111000///...---,,,+++***)))))))))+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,...000111444666;;;@@@EEEIIIKKKMMMOOORRRVVVYYY[[[]]]```bbb___^^^___```]]]TTTFFF<<<444444666<<>>===333222111///...---,,,,,,+++++++++************)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,------------------------,,,---...111555888;;;===GGGIIINNNSSSWWW[[[]]]^^^[[[]]]^^^___]]]]]]]]]^^^aaaaaaaaabbb^^^SSSCCC666888999>>>GGGRRRZZZ^^^^^^]]][[[VVVQQQMMMIIIGGGFFF888;;;@@@FFFNNNVVV\\\___bbbbbbaaa```^^^]]]\\\\\\VVVRRRLLLEEE>>>:::777555++++++++++++++++++++++++(((((())))))*********+++'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***(((&&&%%%(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''))))))************++++++)))***,,,,,,,,,+++,,,---222111111000...------,,,,,,,,,---...000222444555666999:::999555444555777???CCCIIIMMMNNNNNNNNNNNNTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRQQQQQQQQQPPPNNNMMMFFF@@@999444222000,,,)))+++,,,------,,,***((('''))))))***++++++***))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))(((((('''++++++******))))))***+++)))***+++++++++,,,...111000222666;;;BBBHHHMMMOOOTTTUUUVVVXXX[[[]]]```aaa```___^^^\\\[[[]]]```ccc]]]]]]]]]^^^]]]XXXOOOIIIIIIKKKOOOVVV\\\```bbbaaabbbbbb```]]]YYYUUUSSSRRRFFF@@@:::999???GGGLLLOOOZZZ```eeefffccc``````bbbgggccc]]]WWWQQQIIIAAA<<<222111///...---,,,------+++***))))))+++++++++***((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((&&&$$$$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((+++++++++***)))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&''''''---,,,,,,,,,+++***************))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''',,,++++++******+++++++++))),,,///222333555777999<<<999444000---+++,,,,,,+++,,,...111666;;;???BBBAAACCCCCCBBB???<<<:::999888:::===>>>???BBBEEEGGGQQQRRRTTTVVVXXXXXXWWWVVVRRRRRRSSSUUUVVVWWWVVVVVVVVVPPPIIIBBB>>>888111,,,------,,,+++******++++++)))))))))((()))******+++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((())))))***************)))******++++++,,,---...+++,,,,,,,,,---///444777AAABBBEEEIIIMMMRRRUUUWWWXXXYYYZZZ[[[]]]___aaabbbbbbbbbaaa```^^^]]]]]]]]]cccbbbaaa```___[[[UUUPPPUUUVVVXXX\\\```aaa```___```aaaaaa]]]VVVPPPMMMLLLKKKHHHCCC???;;;;;;===???===HHHUUU^^^bbbccceeegggddddddcccbbb^^^YYYTTTPPPIIIEEE===666///,,,***)))---+++******++++++***(((((()))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''')))((((((''''''(((((()))'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((&&&$$$$$$%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''(((''''''''''''((())))))***************)))))))))***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''---,,,,,,+++,,,---...///111444888;;;===@@@CCCEEEGGGAAA999222---+++---...---///222777===CCCHHHKKKIIIHHHGGGGGGFFFDDD@@@===888777555333333777<<<@@@IIIKKKOOOSSSVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWZZZWWWSSSQQQOOOJJJCCC>>>666333///,,,++++++,,,...,,,+++***)))))))))***++++++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))***++++++,,,,,,,,,)))+++------,,,,,,---......000222444777<<>>999666555///---+++***+++++++++*********+++++++++******)))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))((((((''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((&&&%%%$$$&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))(((((('''&&&'''((()))************((((((((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''+++++++++,,,///222555777???AAADDDEEEFFFGGGHHHJJJKKKFFF???888444333444555555888;;;???CCCEEEFFFGGGDDDAAA???@@@DDDFFFEEECCC===<<<888333111222666999===???BBBGGGMMMSSSXXXZZZ]]]\\\ZZZWWWTTTTTTUUUVVVYYYXXXWWWYYYZZZWWWQQQLLLDDDAAA<<<666111...,,,+++......---,,,++++++******,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++*********+++++++++---000222111...,,,+++,,,444888===CCCHHHNNNTTTXXXXXXXXXYYY[[[\\\\\\]]]]]]^^^^^^_______________^^^ccc]]]TTTKKKEEEBBB@@@???===@@@EEEHHHHHHCCC<<<888<<<===???FFFOOOYYY```ddd^^^\\\TTTGGG888///...111,,,666DDDNNNPPPKKKEEEBBB<<<:::777555777>>>IIIQQQ^^^^^^]]]ZZZWWWVVVXXXZZZcccbbb___ZZZUUUNNNIIIFFF888333...++++++,,,------++++++++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((222000,,,)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((&&&''')))*********)))(((''''''(((((())))))******))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''')))***---000555:::???AAAHHHIIIKKKLLLKKKKKKLLLMMMKKKIIIFFFCCCAAA@@@AAAAAABBBDDDHHHIIIHHHDDD>>>;;;999666444777>>>EEEIIIJJJFFFEEEBBB>>>999666666777666555555888???HHHRRRWWWVVVVVVUUUQQQOOOOOOSSSVVV[[[ZZZZZZ[[[]]]ZZZTTTOOORRRPPPKKKEEE===555...******+++---......---+++***---+++***((((((***+++---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++***)))))))))))))))...333777777444111111333???DDDKKKRRRVVVXXX[[[\\\ZZZ[[[\\\]]]^^^______^^^```aaaaaabbbbbbaaa``````fff[[[JJJ===555444555666===DDDMMMRRRQQQIII???888555444333777???HHHPPPTTTWWWWWWUUULLLAAA888555555444999AAAKKKTTTXXXVVVTTTJJJDDD;;;333111555>>>DDDOOOQQQTTTUUUSSSPPPMMMLLL^^^aaadddfffccc^^^WWWRRRIIICCC:::333///---------------,,,+++++++++++++++************************))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))111///,,,)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))(((''')))))))))******+++++++++(((((((((((())))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''...000444999>>>CCCFFFHHHHHHJJJLLLMMMMMMMMMNNNOOOIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMMMMIIIBBB:::555333222111555<<>>HHHNNNVVVWWWWWWSSSMMMIIIIIIJJJSSSRRRSSSVVV[[[\\\YYYVVVXXXXXXVVVRRRKKKBBB999333+++,,,---.........---,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,+++***(((((()))******///666>>>AAA@@@>>>@@@CCCLLLPPPVVVYYYZZZYYYXXXXXX\\\]]]___```bbbbbbaaaaaaaaabbbcccdddeeedddcccbbbbbbUUUCCC555///...000111333<<>>:::777<<>>;;;999777555---333;;;BBBGGGJJJOOORRRMMMLLLJJJHHHDDD>>>777222555666:::AAAIIINNNPPPPPPJJJEEE???===AAAKKKVVV]]]aaaaaa___\\\TTTIII>>>777666888>>>JJJVVV[[[YYYUUUGGGIIIKKKOOOUUU[[[```cccbbb___[[[UUUMMMCCC999222000///---,,,+++++++++,,,************************)))******++++++******)))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&'''(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))***++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))************))))))((())))))***,,,...///000,,,,,,,,,,,,++++++++++++'''((((((((()))))))))***'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''EEEGGGJJJLLLLLLKKKIIIHHHHHHIIIKKKJJJIIIHHHHHHIII@@@???>>><<<;;;;;;;;;<<<:::;;;<<<=========<<<;;;777;;;???@@@???>>>@@@BBBEEEIIINNNRRRTTTUUUVVVXXX\\\UUUKKK@@@999666777888;;;GGGVVV___^^^YYYSSSQQQKKKGGGDDDFFFJJJNNNOOONNNPPPRRRVVVYYYZZZYYYWWWUUURRRLLLBBB888000---,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))((()))+++...111333@@@IIITTTXXXVVVUUUWWW[[[[[[[[[[[[YYYXXXYYY\\\___WWWXXXZZZ[[[[[[ZZZYYYWWWWWWYYY\\\___```aaa``````bbb\\\UUUQQQPPPMMMGGGBBB??????===:::999<<>>@@@AAAAAACCCEEEEEECCCAAA??????@@@>>>;;;999777666777777999>>>DDDIIIKKKLLLMMMMMMNNNLLLKKKMMMRRRUUUUUUTTTWWWYYYXXXMMM???777777;;;:::AAALLLVVV]]]^^^[[[YYY\\\XXXRRRLLLFFFAAA???>>>FFFHHHNNNVVVYYYWWWXXX\\\YYYUUUOOOIIICCC;;;111+++............---,,,***)))+++++++++***((('''((()))+++,,,,,,+++))))))+++---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((()))***,,,...///+++,,,,,,---///444;;;???LLLQQQUUUVVVYYY\\\\\\YYY]]]XXXRRRLLLHHHHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFHHHKKKMMMPPPTTTZZZ]]]XXXXXXYYY\\\___^^^[[[WWWUUUTTTRRRPPPMMMKKKJJJIIILLLLLLLLLNNNOOOKKKDDD>>>:::888999<<<===BBBRRRbbbiiihhhggggggeee```XXXQQQRRRPPPNNNQQQVVVZZZ[[[[[[HHH???888777;;;EEEVVVeeefffddd```ZZZRRRJJJDDD@@@MMMTTT\\\bbbbbb\\\SSSLLL<<<555000222111,,,***---...,,,)))((()))*********++++++++++++++++++++++++)))))))))))))))*********+++*********))))))((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((++++++***)))((((((''''''***)))(((''''''&&&&&&'''((()))+++,,,,,,***(((''')))+++,,,+++******+++,,,,,,++++++******))))))))),,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,*********+++,,,,,,***(((***))))))))))))******+++((()))************))))))******++++++******)))(((************************+++++++++,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))***'''$$$%%%))))))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&MMMLLLKKKLLLNNNNNNKKKHHHBBB===777666999>>>AAACCCLLLNNNPPPNNNJJJFFFFFFFFFHHHEEEBBB>>>;;;999999999555:::BBBJJJOOORRRUUUWWWUUUSSSRRRTTTWWWZZZZZZYYYYYYZZZWWWMMMAAA999888:::999@@@JJJUUU\\\______]]]\\\\\\ZZZVVVPPPIIIBBB>>>BBBCCCHHHOOORRRSSSXXX]]]^^^ZZZUUUQQQLLLEEE===777---,,,,,,++++++++++++++++++,,,++++++*********+++***+++,,,+++***)))***,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,)))+++///333999@@@GGGMMMPPPUUUWWWWWWXXXZZZXXXTTTMMMJJJEEEAAA>>>>>>???@@@============>>>>>>??????AAACCCEEEFFFGGGJJJMMMPPPQQQQQQRRRUUUYYYZZZXXXUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^[[[UUUPPPHHHGGGHHHKKKKKKNNN[[[iiimmmllllllmmmnnnmmmiiieeeaaa\\\UUUQQQOOOMMMLLLJJJCCC<<<666666:::CCCRRR```ggggggfffccc]]]VVVOOOKKKEEEIIIOOOVVVZZZ\\\[[[[[[PPPEEE999444///+++,,,000///...------...///...,,,++++++++++++++++++++++++))))))))))))************************)))))))))((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((('''''''''''''''''''''((((((((())))))***+++,,,***+++,,,,,,,,,+++***)))(((***,,,,,,+++,,,---///333333222111000//////.........---------.........//////////////////.........,,,******+++,,,,,,+++++++++***)))((((((((((((*********))))))))))))((('''(((((()))******************************************++++++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((('''&&&)))///111...''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&PPPMMMJJJKKKNNNLLLFFFAAA777555222222777===BBBEEEMMMPPPQQQMMMGGGCCCDDDGGGGGGEEEBBB???<<<;;;::::::888===FFFMMMSSSWWW[[[^^^[[[ZZZYYYZZZ\\\]]]]]]]]][[[ZZZWWWQQQJJJEEECCCBBBAAAFFFNNNVVV\\\___``````^^^]]][[[XXXSSSMMMGGGDDDFFFEEEGGGKKKMMMNNNSSSYYY___]]][[[YYYVVVQQQJJJFFF444222///,,,++++++---...,,,,,,,,,+++,,,,,,------)))+++------+++******+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))***+++,,,------,,,++++++---111888>>>EEELLLSSSXXXUUUYYYZZZXXXWWWWWWTTTPPPDDDCCCAAA???>>>>>>??????DDDEEEEEEFFFGGGHHHHHHIIIMMMNNNNNNNNNMMMNNNPPPQQQRRRRRRQQQRRRTTTVVVUUUTTTQQQSSSVVVZZZ^^^```bbbbbbaaabbbccceeefffddd```\\\WWWWWWZZZ\\\[[[[[[cccllllllkkkjjjkkkmmmooopppooojjjeee^^^WWWTTTQQQOOOMMMDDD???::::::;;;@@@KKKUUUhhhjjjlllllliiiccc]]]YYYKKKJJJIIIJJJNNNTTT[[[___]]]SSSFFF===666///---...---,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((''''''&&&&&&''''''(((((((((''''''''''''&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((('''(((((()))+++,,,------++++++,,,,,,---.........,,,...111222222444666888888888888888888777777777???????????????????????????>>>>>>======<<<<<<;;;<<<999444111111222222222...------,,,+++***))))))******))))))))))))******((())))))******+++++++++************************))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''''''''***000222///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&PPPLLLIIIIIIKKKIIIAAA;;;777555444555888===BBBEEEIIILLLMMMIIICCC@@@CCCGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEIIIOOOTTTVVVXXXZZZ\\\]]]\\\[[[[[[\\\\\\\\\\\\^^^\\\ZZZXXXWWWVVVTTTSSSRRRTTTWWW[[[]]]^^^^^^^^^```\\\VVVPPPKKKJJJJJJJJJNNNKKKKKKMMMLLLJJJMMMSSSZZZ[[[\\\\\\[[[WWWSSSPPPEEEAAA;;;444///------...,,,+++***+++,,,.........))),,,...///...,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))++++++++++++,,,...000111:::>>>EEEJJJOOORRRVVVXXXWWW[[[\\\YYYWWWWWWTTTOOOKKKKKKLLLMMMMMMNNNNNNNNNVVVWWWWWWYYYZZZ[[[\\\\\\___```aaa```^^^]]]^^^___^^^\\\ZZZXXXWWWWWWVVVVVVSSSVVVYYY]]]aaacccddddddffffffhhhhhhhhhfffccc``````cccffffffdddbbbeeeiiiiiigggfffeeegggjjjlllmmmkkkjjjgggeeecccaaa```___VVVRRRNNNMMMKKKJJJOOOVVVkkklllnnnooonnnjjjfffddd]]]WWWNNNGGGEEEIIIOOOSSSXXXUUUQQQMMMFFF===333...000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++,,,------...//////000222444666888::::::===@@@BBBCCCEEEHHHJJJNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVVVVUUURRRRRRRRRRRRQQQQQQQQQQQQRRRNNNIIIFFFEEECCCBBBAAA888888777666555444333222...---,,,+++++++++,,,,,,---,,,,,,+++************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((('''%%%'''+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&OOOLLLIIIHHHIIIFFF@@@:::@@@???>>>>>>>>>AAADDDGGGIIILLLOOOMMMJJJIIILLLPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWXXXXXXXXXXXXYYY\\\\\\\\\[[[ZZZZZZ[[[[[[```^^^]]]^^^___```^^^\\\^^^^^^__________________bbb^^^WWWPPPKKKHHHGGGGGGJJJIIIJJJMMMMMMKKKMMMRRRUUUWWW[[[]]]]]][[[YYYXXXWWWRRRIII???666000---,,,,,,+++)))***,,,...---,,,+++---000111///---------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************************)))***...333999<<>>:::777222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***---000222444555555999:::<<<>>>BBBFFFIIIKKKMMMOOORRRTTTVVVXXX[[[^^^]]]]]]^^^^^^___```aaaaaa\\\]]]^^^___````````````^^^^^^______```aaabbbbbbbbb```^^^]]]\\\ZZZWWWUUULLLLLLKKKIIIGGGDDDAAA@@@;;;999777444111///------,,,++++++*********++++++************************((((((((())))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((('''$$$%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&KKKIIIGGGFFFEEECCC@@@>>>FFFGGGFFFEEECCCDDDFFFHHHIIIKKKNNNOOOPPPRRRUUUVVVZZZYYYYYYXXXWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWWWWXXX[[[\\\\\\ZZZYYYXXXYYY[[[___^^^]]]^^^^^^^^^\\\ZZZ______``````aaabbbbbbcccaaaaaa```\\\VVVOOOGGGCCCAAAAAADDDHHHJJJJJJNNNTTTQQQVVV\\\___```___^^^]]]___[[[SSSIII@@@888222///...+++)))***---...---+++,,,...000000///------...,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************+++///555<<>>>>>AAABBBEEEHHHLLLOOORRRSSSTTTWWWYYY[[[\\\^^^aaaccc^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]___bbbcccdddddddddaaaaaabbbdddeeefffggghhhhhhgggfffggggggeeebbb___[[[[[[ZZZXXXUUURRRNNNLLLKKKJJJGGGBBB===888333111,,,+++*********,,,---...************************(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''''''%%%'''***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&AAAAAAAAA???<<<;;;<<<>>>AAABBBCCCBBB@@@@@@BBBEEEFFFFFFHHHMMMRRRUUUUUUTTTWWWWWWWWWWWWWWWVVVUUUUUUSSSUUUWWWWWWUUUTTTUUUVVVWWWXXXYYYXXXUUUUUUWWWYYYXXXYYY[[[[[[ZZZYYYXXXXXX\\\\\\]]]^^^___```aaabbb___aaacccccc```YYYSSSNNNHHHEEEDDDEEEDDDCCCHHHNNNOOOUUU\\\`````````___```^^^]]]YYYTTTMMMFFF???<<<111---***+++...000...++++++---...---,,,+++,,,...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************************************+++---222888@@@GGGLLLOOOOOORRRVVVXXXXXXWWWWWWWWWUUUZZZ]]]]]]^^^```___[[[[[[\\\^^^```bbbccccccccceeeeeeeeefffffffffggggggbbbdddeeeeeecccbbbbbbbbb[[[\\\]]]\\\YYYYYYZZZ]]]ZZZYYYXXXXXXXXXZZZ\\\]]]XXXYYYYYYWWWSSSQQQRRRTTT^^^aaa```[[[XXXYYYXXXTTTWWW\\\bbbddd```YYYTTTQQQLLLPPPSSSVVVWWWXXX\\\_________bbbggggggeeegggkkknnnnnnooooooppppppppppppbbb^^^WWWQQQMMMLLLLLLMMMNNNPPPPPPPPPUUU^^^aaa___RRROOOJJJEEE@@@999333...------------------------------,,,++++++***))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((()))******'''((((((((())))))))))))(((((())))))))))))((((((&&&'''(((***,,,...///000000222666999<<<=========<<<>>>AAADDDFFFHHHIIIIIIIIIKKKMMMNNNOOOPPPRRRTTTZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\```ccceeegggggggggeeeeeefffggghhhhhhiiiiiijjjgggccc```^^^[[[XXXUUUUUUVVVXXXYYYZZZYYYXXXWWWTTTTTTSSSQQQLLLGGGBBB???777555222000///...//////************************((())))))******))))))((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###&&&&&&&&&(((+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&777999:::777333222777<<<666999;;;;;;::::::===@@@EEEDDDEEEKKKSSSWWWUUUQQQRRRSSSUUUVVVWWWXXXXXXXXXSSSTTTUUUTTTSSSQQQQQQRRRSSSTTTVVVTTTRRRQQQSSSVVVRRRTTTXXXYYYXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^___```aaaaaa``````XXXQQQJJJEEE???;;;>>>DDDMMMSSSZZZ______^^^^^^___\\\]]]]]]\\\XXXSSSMMMIII444///,,,,,,000111...++++++,,,,,,+++))))))+++------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************+++000888@@@HHHMMMQQQRRRRRRUUUXXXYYYXXXVVVVVVWWWVVV[[[^^^^^^___aaa```\\\```aaabbbdddeeefffffffffbbbbbbbbbccccccccccccccc```bbbdddcccaaa___^^^___ZZZ\\\]]][[[WWWTTTUUUWWWSSSRRRRRRRRRUUUXXX\\\___fffggghhhfffcccaaacccfffrrruuusssllliiilllkkkggguuu{{{zzzoooeee```^^^^^^[[[VVVQQQOOOQQQTTT]]]]]]```eeeeeebbbcccggggggiiillloooppppppooonnnsssmmmdddZZZQQQLLLIIIHHHHHHMMMOOOOOOTTT]]]___[[[bbb```]]]YYYRRRHHH>>>666------------------------------,,,,,,+++***))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((()))******'''((((((((())))))******(((((())))))))))))((((((((()))+++...222555777888555777888999999888666555222333666999::::::999999:::<<<===>>>>>>>>>@@@BBB???@@@BBBDDDGGGIIIKKKLLLWWWZZZ^^^aaaeeefffggggggkkkkkkkkkkkkkkkkkkkkkllllllfff^^^VVVPPPKKKGGGEEEEEEHHHMMMSSSWWW[[[\\\]]]TTTVVVXXXYYYXXXUUUQQQOOOEEEBBB===888444000///...************************))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&&&&%%%''')))'''"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&999;;;===???AAACCCDDDDDD>>>AAADDDEEEDDDDDDGGGJJJMMMNNNQQQSSSTTTRRRPPPNNNOOORRRUUUVVVUUUUUUTTTRRRXXXRRROOOQQQOOOIIIHHHLLLNNNJJJFFFJJJRRRXXXTTTMMMNNNNNNMMMKKKLLLOOOPPPOOONNNOOOQQQSSSWWW[[[^^^```]]]\\\\\\^^^______^^^]]]]]]^^^YYYPPPIIIFFF>>>444:::BBBNNNZZZaaacccbbbaaa]]]XXXVVVZZZ\\\XXXRRRPPPHHH<<<222000...+++,,,000+++,,,,,,+++)))))))))***---,,,,,,+++*********+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))+++,,,+++******++++++***))))))+++---;;;AAAHHHNNNQQQRRRRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWXXXZZZ]]]^^^______^^^]]]___cccggghhhfffdddbbbbbb```bbbgggeee______ccc^^^```___\\\[[[\\\YYYTTTRRRVVVWWWTTTUUUZZZ[[[XXX___[[[\\\cccjjjrrr|||yyy~~~www{{{ddd\\\XXXRRRXXXRRRRRRWWW\\\[[[[[[]]]jjjiiihhhiiilllooommmiiimmmooopppnnnfffZZZMMMEEEJJJCCCAAAGGGOOOTTT]]]fffkkkiiidddaaaaaa]]]PPPCCC;;;666111------///000111...---,,,,,,------+++)))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((''''''''')))***++++++))))))***+++)))***,,,,,,*********+++...///333:::AAADDDAAA>>>666333111222666;;;>>>???CCCIIIPPPSSSPPPNNNNNNPPPSSSQQQNNNLLLKKKKKKJJJJJJDDDAAA?????????===888444@@@AAADDDHHHMMMSSSWWWZZZ```dddiiikkkkkkiiigggfffiiieeeaaa[[[UUUNNNFFFAAADDDFFFHHHHHHJJJOOOVVV\\\[[[[[[[[[\\\]]]]]][[[YYYYYYVVVQQQMMMHHHAAA999333111000.........,,,***(((+++)))((((((***++++++******)))))))))))))))************))))))))))))******+++++++++************)))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))((('''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&CCCDDDFFFHHHJJJKKKLLLLLLKKKMMMNNNNNNMMMMMMOOOQQQOOOOOOPPPRRRSSSRRRPPPOOOKKKPPPSSSPPPNNNOOOQQQQQQQQQMMMJJJHHHFFFEEEHHHLLLMMMNNNQQQXXXcccgggaaaWWWLLLNNNMMMLLLKKKLLLNNNPPPOOOPPPRRRSSSUUUVVVVVVVVVUUUTTTSSSTTTWWW[[[^^^```\\\^^^]]]WWWTTTPPPHHH???<<<>>>CCCMMMYYYaaaddddddZZZPPPKKKOOOWWWYYYWWWVVVQQQFFF;;;666111,,,+++...............,,,+++***+++---,,,,,,+++******++++++************************************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))***+++***)))+++++++++******---222555BBBFFFLLLPPPRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXZZZ]]]___```aaaaaaaaaaaabbbccccccaaa```______]]]]]]``````[[[[[[^^^XXXYYYWWWSSSTTTWWWWWWTTTQQQWWW[[[___gggqqqssspppvvvvvv{{{}}}vvvooojjjccc\\\XXXWWWVVVVVV]]]___cccgggkkkllljjjfffggghhhjjjkkkiiieeeaaa^^^NNNHHHCCCCCCCCCGGGQQQ]]]aaaeeegggffffffeee```YYYFFF@@@888333222000---***///...------......,,,***++++++******))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))*********)))((((((''''''(((((((((((((((((((((((((((((('''((())))))((((((***+++,,,,,,,,,,,,+++,,,///111999===BBBEEEDDD@@@;;;888222777>>>FFFKKKQQQVVVYYYXXX]]]aaabbb``````bbbfffcccaaa___^^^]]]\\\[[[ZZZTTTQQQMMMKKKHHHDDD>>>:::555555666888;;;>>>BBBDDDNNNRRRWWWZZZ]]]___aaaccchhheeeaaa]]][[[XXXTTTRRRVVVVVVVVVSSSOOOLLLLLLNNNRRRQQQRRRVVV[[[```dddeeeddd```ZZZTTTOOOGGG@@@:::999666222000///...---,,,,,,+++*********+++++++++******))))))))))))************))))))))))))******+++++++++************)))))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&LLLMMMOOOPPPQQQQQQRRRRRRPPPQQQRRRQQQQQQQQQRRRTTTRRRPPPNNNNNNOOONNNLLLKKKFFFKKKMMMIIIHHHKKKOOOOOOTTTUUUSSSMMMKKKQQQXXX\\\TTTYYY```mmm|||vvvgggPPPQQQRRRSSSRRRRRRSSSUUUUUUVVVXXXZZZZZZYYYXXXWWWVVVTTTPPPNNNNNNRRRVVVYYYWWWZZZ]]]]]]]]]\\\VVVOOOHHHBBB>>>CCCOOO\\\ccceeeYYYKKK@@@CCCMMMTTTXXXYYYZZZQQQGGG@@@999000,,,+++000000000000///...,,,+++---,,,,,,+++++++++++++++************************++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********++++++,,,---///555<<>>:::444333111///000111444555999<<>>EEEIIIQQQSSSUUUUUUUUUUUUWWWXXXTTTTTTUUUVVVXXXYYY[[[[[[ZZZ[[[\\\^^^___```aaaaaabbbbbbaaa```______^^^^^^\\\XXXUUUTTTUUUUUUTTTTTTYYY___dddhhhooozzzqqqgggddd```cccaaa^^^ZZZUUUSSSWWW]]]aaadddhhhkkklllkkkiiigggiiieee___TTTGGG>>>===???QQQ\\\gggjjjjjjiiieeeaaaddd[[[OOOBBB888333111000000...------......---,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***(((((('''''''''''''''(((((((((((((((((())))))))))))***+++***)))***,,,...---000555:::???FFFMMMRRRSSSNNNFFF===777999@@@FFFVVV[[[```dddeeecccaaa```hhhddd]]]TTTNNNLLLPPPSSSYYYYYYWWWTTTOOOKKKIIIHHH@@@@@@@@@???>>><<<:::888:::888444111000111222444111444888<<>>;;;AAAIIISSSVVVYYYWWWPPPEEE:::222...,,,+++,,,...///...------,,,,,,+++,,,,,,------************************++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))++++++***((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((***+++***)))***,,,///---111888???CCCHHHKKKNNNTTTUUUVVVVVVUUUUUUVVVXXXUUUUUUVVVVVVXXXZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^`````````___]]]ZZZWWWUUUQQQQQQQQQQQQUUUYYY[[[[[[ooowww}}}~~~wwwnnnbbbWWWUUUZZZXXXXXXXXXZZZ^^^cccgggjjjmmmmmmkkkfff^^^TTTJJJBBBBBBLLLXXXbbbjjjmmmeee\\\YYYZZZWWWOOODDD:::666666111///---,,,---------,,,++++++++++++,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***(((((('''''''''(((((()))(((((((((((())))))*********++++++++++++,,,///111666;;;CCCJJJOOOUUUYYY\\\YYYRRRIIIDDDGGGNNNUUUZZZbbb___^^^bbbfffhhhddd```[[[UUULLLCCC<<<:::<<<>>>GGGHHHHHHFFFBBB@@@@@@BBB:::<<<>>>@@@@@@@@@AAAAAA<<<:::777555444444666777555:::???DDDEEEFFFFFFGGGBBBBBBBBBCCCCCCAAA<<<999777777777999<<>>333///++++++---//////---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,++++++++++++***************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,***)))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((***,,,+++***+++///333333999AAAGGGKKKNNNOOOQQQTTTUUUWWWVVVVVVVVVWWWXXXXXXXXXWWWXXXYYY[[[]]]^^^``````^^^]]]\\\\\\\\\\\\^^^^^^]]][[[XXXSSSOOOMMMQQQWWW\\\___dddlllsssuuuyyymmmiiimmmggg___UUUMMMLLLSSS]]]ddddddhhhmmmnnnnnniii^^^TTTKKKOOOVVV```jjjkkk```QQQFFFMMMVVVWWWPPPEEE<<<888555222///------------,,,+++,,,,,,,,,,,,---------++++++*********)))))))))************************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((())))))***'''(((((())))))******+++***+++,,,---...222777:::GGGKKKRRRWWWYYY[[[\\\]]]\\\YYYWWWZZZ```ddddddcccfffaaa^^^```eeeeee]]]VVVEEEAAA;;;555222111333444888:::<<<<<<<<<===BBBFFFIIIKKKNNNOOOOOOOOOOOOPPP@@@@@@???>>>>>>???@@@AAAAAAFFFLLLQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRMMMGGGBBB>>>;;;777666777:::===>>>AAA@@@@@@AAABBBAAA>>>;;;999???HHHQQQXXX^^^ccceeecccccccccbbb^^^WWWOOOIIIAAA???;;;999777666333111......---,,,++++++++++++++++++************+++++++++++++++************)))(((((())))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''LLLLLLMMMMMMMMMMMMMMMLLLIIIFFFDDDEEEIIIMMMNNNOOOLLLKKKOOOZZZiiitttyyyxxxzzzssslllhhhaaa\\\[[[YYYSSSPPPQQQVVV[[[```ccccccccceeeggggggffffffaaaSSSCCC;;;;;;AAAMMMVVVXXXWWWVVVQQQKKK>>>777000---...000///...,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,+++++++++******************************************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))'''((((((((()))))))))***'''''''''((()))*********))))))))))))))))))))))))))))))))))))************(((+++------+++---222777<<>>AAAGGGMMMOOOLLLDDD===999666222000//////...---,,,,,,,,,,,,---------...+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++'''(((((()))******+++++++++---000444888>>>EEEJJJSSSVVVYYY[[[[[[[[[\\\]]]___```bbbddddddbbb^^^[[[ZZZZZZ\\\___```YYYLLLBBB444333111000111111222222222555888888888<<>>444//////111000...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************(((+++...---,,,...444:::DDDGGGJJJMMMOOOQQQSSSUUURRRTTTWWWYYYYYYYYYZZZ[[[]]]\\\[[[ZZZZZZ\\\^^^___^^^]]]\\\[[[[[[[[[\\\]]]ZZZYYYWWWVVVVVVXXX[[[]]]eeerrr||||||{{{zzzyyy|||zzz}}}tttzzzyyyiii[[[SSSOOONNNOOOZZZbbbbbbbbbhhhmmmmmmjjjjjjiiijjjnnnpppiii___BBB<<<888===GGGMMMKKKFFF===999555222111000///...,,,,,,,,,------.........+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))************))))))***+++,,,,,,'''(((((()))***+++++++++...111555;;;AAAJJJSSSYYYXXXYYYZZZ[[[ZZZ[[[]]]___```bbbbbb^^^VVVQQQOOOOOOBBBJJJUUU\\\[[[PPPBBB777222222333444666777666444777999:::999888;;;CCCJJJPPPSSSUUUUUURRRQQQQQQSSSNNNOOOQQQSSSTTTTTTTTTSSSTTTVVVWWWVVVUUUUUUVVVWWWUUUTTTTTTUUUVVVWWWUUUSSSQQQLLLGGGEEEEEEEEEDDDBBBFFFDDDBBB@@@???>>>;;;888333333555666;;;EEERRR[[[``````aaadddffffffdddbbbTTTMMMEEEDDDGGGFFF???888000///...---,,,+++++++++,,,++++++******++++++,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((NNNNNNMMMJJJFFFDDDCCCDDDKKKNNNRRRaaa}}}zzz{{{~~~}}}|||{{{yyyuuulll```WWWMMMHHHRRR^^^]]]]]]bbbaaabbbeeefffeeeccc^^^SSSHHHCCCDDDLLLUUUWWWTTTWWW]]]RRRKKK>>>222///222111---///,,,******---...///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))...+++'''''')))***)))(((***+++---000444:::AAAFFFIIIKKKNNNPPPRRRRRRQQQPPPTTTVVVWWWXXXWWWXXXYYY[[[^^^ZZZXXXZZZ[[[XXXXXXZZZZZZYYY]]]aaa[[[SSSUUU^^^dddhhhiiigggkkkuuuzzzxxxxxx}}}|||ooommmlll```___ooozzz~~~~~~tttjjjbbb^^^UUUPPPTTTXXXWWW```kkkkkklllnnnoooooopppqqqnnnkkk[[[RRRDDD999666;;;DDDJJJJJJAAA===???;;;000***,,,...,,,******,,,......---+++,,,...//////...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''))))))))))))***(((***---***(((...888444<<>>:::777666666AAAIIIFFF@@@===;;;999999>>>DDDJJJLLLKKKJJJJJJKKKIIIFFFEEEFFFJJJNNNQQQQQQRRRTTTVVVYYYXXXVVVTTTTTTYYY[[[WWWTTTUUUWWWWWWQQQSSSTTTSSSSSSUUUVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVSSSOOOLLLKKKIIIGGGFFFJJJIIIIIIIIIGGGDDD>>>:::888111...222666777888;;;LLLSSS]]]cccdddcccaaaaaa___]]]XXXNNNEEE??????AAADDD===444000111111---)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''LLLKKKIIIIIIKKKOOOSSSVVV___gggsssvvvyyy{{{~~~xxxrrrgggWWWRRRTTTQQQTTT\\\]]]___aaabbbaaabbbbbb]]]VVVIIIHHHLLLRRRTTTRRRSSSWWWUUUSSSJJJ;;;222000000//////...,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,***((()))+++,,,,,,******---000444999>>>EEEIIILLLMMMOOOQQQRRRSSSSSSSSSUUUWWWXXXXXXXXXXXXZZZ[[[]]]YYYYYY[[[[[[XXXWWWYYY^^^YYYVVVXXXWWWUUU[[[cccqqqxxxzzzoooqqqqqqzzz|||qqqwwwyyyoooaaa\\\[[[XXX___ddd^^^fffhhhkkklllnnnooopppooofff```UUUGGG<<<888;;;@@@GGGDDDCCCBBB>>>666000///+++,,,---......---------+++,,,...//////...,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))***************))),,,/////////666@@@JJJNNNTTTWWWXXXXXXZZZ\\\```^^^[[[YYYWWWTTTPPPNNNFFFCCC???:::666333222111000666999888888===CCCFFFNNNQQQVVVYYYZZZYYYWWWUUUUUUUUUTTTTTTUUUVVVWWWXXXVVVTTTQQQQQQQQQSSSUUUUUUQQQUUUVVVTTTTTTUUUQQQLLLOOOPPPQQQPPPPPPQQQRRRRRRPPPOOOLLLIIIHHHIIILLLOOOOOOMMMKKKKKKMMMOOOOOOOOOHHHKKKNNNNNNLLLIIIFFFEEE===777333555777888<<>>:::555***,,,...//////---------+++,,,---......---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++,,,///444777:::CCCLLLPPPTTTYYY\\\]]]]]]]]]^^^WWWTTTNNNIIIEEEAAA===:::444333222111000000000000222333222111888GGGTTTYYYYYY[[[^^^``````^^^\\\[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUSSSQQQOOOOOOPPPRRRTTTSSSSSSRRRQQQTTTWWWSSSLLLIIIJJJKKKLLLLLLMMMPPPSSSUUUVVVWWWTTTOOOKKKKKKLLLJJJHHHGGGHHHLLLOOOQQQRRROOORRRTTTSSSPPPLLLKKKKKKDDD???<<<;;;::::::@@@GGG???@@@AAAAAAAAAAAABBBDDDHHHIIILLLOOOPPPNNNJJJGGG===CCCJJJKKKGGGAAA<<<999222///+++***,,,...---,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******)))(((((('''&&&&&&''''''''''''''''''''''''HHHLLLUUUdddsss{{{zzzvvvttthhhYYYVVVXXXSSS\\\^^^]]][[[]]]cccfffddd^^^WWWQQQQQQRRRPPPJJJDDDQQQYYY\\\SSSEEE;;;444///,,,...000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))***+++,,,---,,,,,,,,,111999@@@FFFJJJNNNPPPOOOOOOPPPPPPRRRSSSUUUVVVWWWYYYZZZYYYXXXXXXYYYZZZXXXWWWYYY]]]\\\XXXWWWYYYRRRVVVZZZ\\\aaaiiiqqqvvvvvvvvv~~~|||vvveeeeeefffgggrrr~~~wwwvvvssssssoooaaaRRRRRRUUU[[[```dddkkkqqqlllnnnllldddVVVFFF;;;555555@@@FFFBBBAAAEEEDDD===000...,,,,,,...///---+++,,,,,,---......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,+++***)))******...000444:::???EEEMMMTTTRRRVVV\\\______[[[VVVRRRDDD@@@<<<888555333111/////////000000111111111222666555333444@@@RRR^^^bbbYYYYYYZZZ[[[\\\\\\ZZZYYYZZZYYYYYYWWWTTTQQQNNNLLLJJJLLLNNNOOONNNNNNOOOPPPSSSTTTRRRQQQTTTYYYYYYUUUMMMLLLNNNQQQSSSWWW^^^ffflllsss{{{{{{rrrfff\\\XXXSSSPPPMMMLLLMMMOOOPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKIIIGGGFFFCCCBBBGGGOOORRRPPPKKKEEE???999666444777777:::AAAJJJPPPQQQPPPEEE???===CCCMMMQQQJJJAAA:::444,,,)))+++...///...------,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''NNNRRR]]]nnnyyybbbXXXVVVOOOVVVZZZ[[[YYY[[[```cccbbbddd^^^WWWUUUUUURRRIII???GGGOOOVVVWWWRRRIII<<<111---...///......---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++)))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++,,,,,,000555===DDDIIILLLOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVXXXYYYZZZYYYXXXWWWXXXYYYYYYXXXXXXYYYVVVQQQQQQUUURRRbbbqqqsssrrrtttwwwwwwyyyzzzwwwjjjlllddddddmmm|||~~~yyyvvvqqquuuyyysssaaa\\\[[[```ccccccfffkkkkkkllllllkkkeeeYYYIII>>>///888===<<>>HHHPPPQQQOOOGGG???666///---------------------,,,,,,,,,++++++***++++++++++++***))))))************************'''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******''''''''''''''''''''''''aaaaaaeeepppssseeeaaaXXXRRRVVVXXXWWWXXX]]]``````cccaaa^^^[[[ZZZVVVJJJ===<<>>666000---+++------------,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((************************''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))***++++++''''''''''''''''''''''''zzzxxxwww{{{uuueeeVVVYYYYYYUUUSSSWWWZZZ[[[^^^aaabbb___^^^XXXKKK===666===GGGPPPYYYZZZQQQFFF<<<555...---000222000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,)))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***+++,,,++++++///444999???CCCHHHLLLMMMMMMMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUXXXYYYYYYXXXVVVTTTUUUVVVUUUSSSSSSTTTUUUYYYdddoooyyy|||wwwtttyyy}}}rrrtttuuulllccc```cccdddhhhmmmoookkkccc[[[III===333333888===BBBFFFKKKEEE===666111/////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++***,,,---------222<<>>===<<<>>>@@@@@@===;;;111000000000222222000...111000000000222555888:::===CCCHHHKKKQQQXXXXXXUUUTTTPPPLLLNNNSSSXXXYYYXXXPPPRRRUUUWWWXXXXXXWWWUUUffflllrrrwwwzzzxxxmmmhhhaaaXXXPPPLLLJJJGGGIIIMMMSSSRRRRRRTTTVVVUUURRROOOSSSOOOGGG===666222333444999???CCC>>>555222999BBBMMMQQQTTTPPPFFF;;;333000...------------,,,,,,,,,***+++,,,------+++)))(((************************)))))))))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))******''''''''''''''''''''''''hhh^^^```\\\SSSNNNQQQTTTVVVYYY```dddbbb___YYYKKK<<<333;;;DDDMMMVVV[[[XXXQQQCCC999///,,,000222///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,)))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,---222:::@@@EEEHHHLLLNNNNNNMMMMMMMMMOOOPPPSSSVVVWWWWWWVVVVVVWWWXXXYYYWWWUUUSSSTTTUUUOOOOOOQQQVVV\\\gggxxxzzz}}}zzzzzzzzz{{{ooosssvvvmmmbbb\\\XXX\\\ccciiikkkjjjhhhfffYYYDDD333333777888<<>>555111111222444666666555333333222222444777<<>>AAAAAA===888555DDDOOO[[[\\\SSSFFF===999......---------,,,,,,,,,***+++,,,------+++***(((************************++++++******))))))((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******)))(((((((((''''''''''''''''''''''''xxxpppdddZZZVVVPPPHHHHHHOOOVVVWWW[[[___```[[[RRRKKK>>>::::::DDDSSS\\\[[[VVVOOOEEE777///...//////---------..................---------,,,,,,,,,++++++************************++++++++++++******))))))************************,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,(((((()))***///777@@@GGGGGGHHHJJJLLLMMMMMMLLLLLLOOOQQQSSSVVVWWWWWWVVVUUUWWWUUUTTTTTTSSSQQQRRRUUUNNNYYY```aaacccrrr~~~pppooouuuuuummmdddUUU]]]cccdddgggmmmmmmhhhbbbSSSBBB999666666:::???BBBGGGMMMKKK???222///222------,,,---//////---+++......---,,,,,,+++******************************************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***,,,---***///222444:::EEENNNQQQSSSTTTVVVWWWVVVPPPHHHBBBBBBEEEIIIJJJGGG@@@777222444222111555:::===;;;888333444777<<>>888444>>>EEENNNWWWYYYTTTKKKDDD:::333,,,+++...///+++&&&+++---...---******,,,///,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((zzzpppkkkbbbSSSIIIFFFUUUVVVYYY^^^bbb```ZZZUUUDDD===777<<>>CCCBBB===777@@@BBBFFFJJJNNNQQQSSSTTTOOOMMMJJJHHHFFFEEEDDDDDDCCCQQQaaalllyyyxxxzzznnneee```YYYTTTSSSRRRNNNJJJIIIIIIKKKOOOQQQOOOHHHBBBBBBBBBCCCEEEFFFEEEBBB@@@999;;;@@@GGGNNNQQQOOOLLLGGGBBB<<<666222///,,,***+++,,,---,,,))))))***,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))******((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((zzzjjjXXXMMMRRRQQQQQQUUU[[[^^^^^^\\\PPPEEE999777@@@LLLUUUXXX^^^VVVKKK???666222000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,++++++++++++...222666:::@@@GGGKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQSSSUUUVVVVVVUUUUUUUUUSSSQQQSSSYYYcccjjjnnnxxx~~~ssskkkgggiiihhhdddeeellljjjdddaaahhhuuu|||tttuuuzzzyyytttggg```bbbddddddmmmiiicccXXXGGG888333666333;;;DDDIIINNNNNN@@@///000...---,,,...///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,---......666<<>>444111---,,,,,,---......,,,,,,,,,---------------++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++,,,---///222555666===EEEKKKNNNQQQWWWZZZYYY\\\\\\[[[[[[ZZZWWWSSSOOOJJJDDD;;;333//////222555666444222444999>>>BBBCCCRRRRRRQQQPPPMMMKKKHHHGGGJJJMMMRRRWWW\\\```bbbdddkkk{{{xxxtttjjjccchhhuuuzzz}}}|||~~~sssooommmmmmvvv}}}vvv}}}qqqbbbOOODDDDDDIIILLLMMMKKKJJJJJJKKKOOORRRSSSSSSIIIFFF@@@===>>>EEEQQQYYYVVVVVVTTTNNNEEE===777444............---,,,------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((}}}iii___RRRKKKLLLRRRYYY\\\```XXXNNNIIIKKKQQQXXX\\\]]]]]][[[TTTIII===333...000000/////////..................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...000444;;;@@@DDDGGGIIIKKKMMMLLLLLLLLLMMMOOOQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTRRRYYY```gggxxx|||uuu}}}yyyzzzzzzpppfff[[[VVVXXX[[[[[[YYY___cccfffeeecccbbbeeehhhkkk{{{~~~~~~{{{hhh^^^aaa^^^___eeedddWWWFFF<<<333666555444===LLLRRRPPP;;;777111,,,+++,,,---------------------------...++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,---000666<<<@@@DDDKKKRRRTTTWWW[[[[[[ZZZZZZ[[[]]]___^^^ZZZSSSNNNCCC???999333111222666888666444444666<<>>666000///---------.........*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))))))))((((((((((((((((((((((((|||ppp___RRRNNNOOOQQQSSS[[[YYYVVVTTTSSSUUUWWWYYYZZZ[[[[[[YYYQQQFFF:::222111000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,+++,,,---...000111444888???DDDGGGHHHJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRdddwww{{{tttdddZZZYYY]]]```bbbaaadddiiimmmpppqqqrrrrrrnnntttuuupppooowwwmmm___VVVTTT^^^hhheeeWWWKKK555333333555===GGGQQQWWWFFF???777000---,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,---///555<<>><<<>>>BBBGGGKKKMMMNNNNNNLLLIIIEEECCCEEEKKKRRRWWWjjjrrr|||yyyyyyyyyttteeebbbfffdddggglllhhhmmmlllnnnssstttsssuuuyyyvvvzzzyyyrrriiiiiisss}}}xxxjjjgggeee]]]UUUNNNLLLJJJJJJLLLMMMLLLLLLEEEHHHHHH@@@777555===GGGSSSUUUXXX[[[YYYQQQEEE<<<555222...++++++,,,------+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((())))))))))))*********((((((((((((((((((((((((vvvggg]]]WWWRRROOOUUUXXX[[[\\\ZZZXXXWWWWWWYYYXXXXXXXXXVVVNNNCCC:::111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))***,,,------,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,...000333555999===CCCGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTT___vvvxxxiiifffkkkqqquuupppqqqssstttuuuwwwzzz|||{{{vvvsssrrrpppnnnqqqwwwwwwiiiYYYOOOVVVdddiiiddd]]]HHH;;;333666;;;???IIIUUUQQQIII>>>555000.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,...222888???FFFLLLOOOOOOUUUZZZZZZ[[[^^^]]][[[[[[\\\^^^``````]]]WWWSSSOOONNNLLLJJJJJJKKKLLLMMMJJJLLLOOOQQQQQQOOOMMMLLLKKKJJJJJJNNNVVVbbbnnnvvvnnnqqquuuxxxzzz~~~yyysssuuuuuu{{{~~~~~~~~~zzzrrrvvvxxxqqqeee]]]\\\___kkk|||wwwbbb]]]WWWRRROOONNNNNNMMMDDDEEEDDD???:::777999<<>><<<@@@<<<:::>>>IIIRRROOOGGGJJJVVVUUUMMMBBB888333000///...---............---,,,,,,------,,,,,,+++***)))))))))******++++++******)))))))))))))))))))))******(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~ssskkkdddhhh\\\QQQWWW\\\ZZZ\\\YYYXXXXXXXXXXXXVVVSSSPPP<<<888222///...///////////////.........---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,------///000222444777<<>>CCCFFFHHHFFFDDDFFFJJJNNNNNNMMMSSSQQQRRRUUUTTTPPPPPPSSS[[[dddppp|||vvvsss{{{{{{uuukkkccceeefffddd[[[MMM===333444AAAQQQZZZXXXMMM???555222111000000111000///......------------,,,,,,,,,******++++++,,,++++++***************************++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++...***)))---111555;;;BBBIIILLLPPPTTTWWWWWWWWWVVVTTTSSSRRRRRRRRRTTTWWWXXXYYYXXXVVVVVVWWWWWWXXXXXXXXXUUURRRQQQOOOOOOSSSXXXgggmmmsssuuuuuuxxx|||vvvrrrrrrsssvvv}}}wwwjjj]]]MMMJJJLLLEEEIIINNNOOONNNSSSXXXOOO@@@@@@FFFMMMPPPMMMEEE===888111000///...---...//////------,,,,,,,,,+++++++++------............------...---,,,+++************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((||||||}}}zzzuuucccYYY___]]]XXXRRRNNNNNNSSSYYY]]]ZZZSSSHHH>>>666222111111000000/////////.........------------------------+++++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000333777:::===AAAFFFIIIJJJGGGEEEFFFKKKNNNOOONNNLLLLLLPPPTTTTTTQQQRRRVVVrrr|||}}}tttjjj```___bbb]]]LLL===666999DDDUUU___ZZZIII;;;333111//////000222111000.........---------,,,,,,++++++,,,,,,,,,++++++***************************************************+++******************+++************************************************++++++++++++++++++++++++---******000555:::AAAHHHNNNPPPRRRUUUVVVVVVUUUTTTRRRQQQQQQQQQSSSVVVXXXZZZXXXYYYXXXXXXXXXXXXYYYYYYVVVSSSQQQMMMHHHIIIXXXiii|||wwwvvvxxxvvv}}}vvvuuuqqqmmmsss~~~dddTTTNNNDDDIIIOOOQQQPPPSSSYYYUUUJJJ@@@AAAEEELLLQQQQQQJJJCCC666444111...------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++******************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((yyy{{{ooo___fff```]]]VVVNNNJJJLLLUUU\\\[[[YYYSSSIII<<<333000000000000000/////////......------------------------++++++,,,,,,,,,,,,------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000222555999===???CCCGGGJJJIIIHHHGGGIIIKKKNNNNNNNNNOOONNNPPPRRRPPPMMMPPPVVVxxx}}}wwwsssqqqtttvvvwww{{{~~~{{{|||zzzzzzbbbZZZ```ccc[[[QQQAAA:::;;;LLL^^^```RRRDDD777333...,,,...000000...............---------,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++...666<<<@@@FFFMMMPPPRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSVVVXXXYYYWWWYYYZZZYYYWWWVVVVVVVVVPPPNNNLLLHHHAAADDD[[[ttt~~~zzzyyy|||qqqkkkuuuooommmuuu|||sssgggeeerrr~~~iiiZZZLLLHHHKKKLLLKKKMMMQQQRRROOOCCC@@@@@@GGGPPPUUUQQQKKK<<<999444///+++***+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))rrrooodddccc]]]QQQGGGFFFPPP[[[\\\```aaaVVVEEE777222222000000000000/////////...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...///000333666:::>>>AAACCCGGGIIIFFFHHHKKKLLLLLLLLLNNNOOOSSSQQQPPPPPPOOOQQQZZZddd}}}www|||ooo^^^ZZZYYY[[[\\\[[[^^^ccciiisssyyyiiidddeeeccc```QQQBBB:::FFFXXX]]]WWWOOOAAA:::222---...//////...............------------...............---,,,+++************************************************++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---333===DDDGGGKKKPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVYYYXXXUUUQQQOOOOOOLLLHHHGGGHHHFFFMMMfff~~~~~~}}}vvv}}}vvvoooooouuu}}}xxxrrrzzzwwwhhhZZZSSSMMMLLLLLLJJJKKKMMMHHHDDDBBBEEELLLPPPPPPMMMEEEAAA:::333...,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++******)))))))))******************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))vvvggghhhbbbTTTFFFCCCNNNZZZ___gggkkkbbbNNN<<<666666000000000000////////////------------------------++++++,,,,,,,,,---------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000000444777;;;???AAADDDGGGIIIEEEIIIMMMNNNLLLKKKMMMOOOKKKIIIJJJMMMSSS^^^qqqvvvzzz~~~{{{wwwmmm]]]PPPNNNJJJIIIKKKKKKIIIKKKOOONNNUUU]]]aaabbbcccfffjjj}}}~~~pppgggeeefff[[[III<<>>111111//////111000---...222......------------......///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------......---...///111222444:::<<<@@@CCCDDDFFFHHHJJJLLLNNNPPPOOOMMMKKKKKKLLLRRRKKKPPP```lllsssuuujjjeee\\\TTTRRRRRROOOLLLFFFGGGHHHHHHGGGGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQ\\\lllwwwtttmmmhhhaaaWWWbbbeeennnxxxyyyiiiddd\\\```TTT>>>>>>SSS^^^XXX___TTTAAA333000333111+++//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,+++++++++...000444888???EEEJJJNNNRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRSSSSSSPPPPPPOOONNNMMMLLLKKKKKKGGG[[[mmmrrrttt|||vvv{{{{{{bbbQQQLLLLLLOOOLLLKKKJJJGGGBBBBBBEEEIIIKKKJJJCCC999111......///......------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******)))))))))))))))******))))))(((((('''''',,,***(((((()))******)))))))))))))))))))))))))))jjj\\\VVVRRRQQQQQQXXX^^^bbb___YYYPPPCCC888333000000222111...///333......------------......///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------...000222444666<<<>>>BBBDDDEEEFFFHHHJJJIIIKKKMMMMMMKKKJJJLLLMMMOOOSSScccyyy|||qqqdddZZZXXXUUUPPPLLLKKKLLLMMMLLLMMMKKKIIIJJJMMMQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQJJJSSSYYYXXXSSSPPPMMMJJJLLLMMMRRRWWWZZZ^^^hhhtttxxxhhhgggbbbYYYMMMGGGLLLWWW```___WWWIII:::333333111---//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++---000333>>>BBBGGGKKKNNNPPPRRRTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMJJJLLLMMMMMMLLLLLLNNNPPPcccwww|||ooovvvoooVVVCCCJJJIIIKKKOOOMMMFFF@@@???DDDGGGIIIGGG@@@888222///......------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++***)))))))))))))))++++++*********)))))))))+++***)))))))))))))))((())))))))))))))))))))))))vvvaaaXXXWWWTTTNNNTTTZZZ^^^\\\XXXSSSKKKBBB666222000222111///000444......------------......///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------///111444777999???BBBDDDFFFFFFGGGHHHJJJGGGJJJLLLLLLJJJJJJMMMPPPLLL\\\vvv}}}|||yyysssmmmggg```YYYUUUMMMLLLJJJIIIIIIKKKQQQUUUZZZUUURRRSSSYYY^^^``````bbbaaa___\\\XXXVVVVVVXXXVVVTTTUUUUUUSSSNNNNNNQQQNNNMMMNNNOOOMMMKKKOOOVVVZZZccctttmmmxxxqqqjjj```\\\]]]SSSFFFNNNaaa^^^\\\TTTDDD888333000.../////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///444888BBBEEEIIILLLNNNOOOQQQSSSSSSSSSTTTTTTSSSSSSRRRRRRNNNNNNOOONNNNNNMMMLLLKKKIIIIIIHHHFFFGGGLLLVVV]]]qqqvvv}}}qqqpppzzzfffBBBGGGEEEHHHPPPTTTNNNEEE@@@@@@CCCGGGJJJHHHBBB888111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***))))))))))))***+++++++++++++++*********))))))******))))))((('''((((((((((((((((((((((((iiiZZZYYYWWWQQQSSSXXX[[[ZZZXXXVVVPPPJJJ999444000111000///000333......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...000333777;;;===BBBDDDGGGHHHGGGGGGHHHJJJIIILLLNNNLLLIIIJJJNNNSSSZZZnnn{{{wwwtttrrrkkkfff___XXXTTTRRRSSSTTTWWWUUUSSSRRRQQQUUU^^^gggkkkiiigggfffhhhlllqqqttt}}}|||xxxrrrjjjeeeeeefffddd\\\YYY]]][[[RRRNNNQQQQQQNNNMMMNNNLLLHHHIIILLLQQQRRRWWW```lllvvv|||~~~ssssssxxxzzzuuuxxxiiiaaabbbggg___OOOPPP^^^]]]aaa]]]NNN>>>555111///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...333999>>>DDDGGGJJJMMMOOOQQQSSSUUURRRSSSTTTTTTTTTSSSRRRQQQLLLMMMNNNOOOOOOOOONNNMMMLLLHHHCCCDDDMMM]]]nnnxxxzzzzzzeeekkk|||vvvtttpppzzz~~~\\\NNNFFFDDDKKKRRRSSSNNNJJJAAABBBEEEIIIKKKGGG<<<333///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++******))))))******++++++++++++++++++******''')))***+++***(((((((((((((((((((((((((((((((((sss```\\\[[[XXXVVVZZZ\\\ZZZXXXWWWSSSNNN>>>666000000000......111......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111555:::>>>@@@DDDFFFHHHIIIHHHHHHIIIJJJKKKMMMNNNJJJGGGIIIQQQYYYxxx{{{|||~~~vvvtttqqqlllhhhdddaaa___YYYVVVQQQOOOPPPUUU]]]bbbnnnhhhcccaaa___aaalllxxx}}}zzzzzz~~~wwwvvvwwwrrrjjjiiirrrssshhh___]]]YYYTTTRRRTTTSSSOOOMMMNNNNNNLLLIIIHHHKKKPPPUUUXXXVVVSSSUUU^^^lll}}}|||uuuooolllhhhdddaaa^^^___bbb^^^dddcccVVVEEE:::444111000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///222777>>>DDDKKKMMMPPPQQQRRRSSSUUUWWWRRRRRRSSSTTTTTTRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJGGGEEEIIIXXXppptttqqquuuhhhhhhmmm]]]ggg|||}}}eeeUUUEEECCCIIIMMMOOOQQQGGGDDDCCCFFFIIIGGG>>>777111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++***************************************''')))++++++))))))***,,,((((((((((((((((((((((((yyyfff\\\ZZZYYYYYY]]]^^^[[[ZZZYYYUUUPPPDDD:::222000000......000......------------......///............---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000333777<<<@@@BBBEEEGGGIIIIIIHHHHHHIIIJJJIIIKKKKKKIIIHHHNNN\\\ggg|||{{{yyyyyyvvvllliiiddd^^^YYYUUUTTTSSSQQQRRRUUUYYY```kkkvvv~~~yyyrrrrrrppppppxxx~~~zzzmmmfffaaaaaa```[[[WWWVVVMMMMMMLLLKKKIIIHHHGGGFFFGGGCCCCCCIIIRRR```xxxzzzsssrrrwwwvvvkkk]]]ZZZbbbgggeeebbbfffeee[[[OOODDD:::333000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222666<<>>BBBFFFGGGFFFJJJLLLJJJHHHIIIJJJJJJKKKKKKLLLTTThhhrrrmmmooouuuxxxyyyuuujjj___XXXUUUQQQOOOOOORRRZZZbbbgggjjjnnnppp}}}}}}|||uuuiii___XXXTTTRRRQQQLLLLLLJJJGGGEEEEEEHHHJJJqqqlllbbbbbbiiikkkeeeaaa^^^RRRDDD999333000333222...---000......////////////......000000//////.........---...------,,,,,,------...------------------------......------------......---------...///...,,,***+++111888<<>>;;;;;;:::666000------/////////...------------...........................------,,,,,,,,,,,,+++++++++,,,///222777===AAADDD...---+++******+++---......---+++*********++++++xxxbbb\\\YYY^^^bbb```\\\[[[TTTQQQIII???555000///111000000/////////.................................---------,,,,,,,,,++++++---------............///------------------------+++,,,------......------///...---,,,,,,---......111333777;;;???CCCFFFGGGJJJKKKJJJHHHGGGHHHIIIJJJHHHNNNWWWeeezzzvvv~~~qqqhhhgggkkksssrrrnnnfff]]]VVVSSSRRRWWW[[[aaaeeeiiiooowww~~~}}}tttlllfff```\\\UUUTTTPPPLLLHHHFFFHHHIIITTT```wwwrrrbbbcccfffgggfffdddbbbYYYPPP???777222222222///...111......////////////......000/////////...............------,,,,,,------...------------------------------,,,,,,,,,,,,------++++++,,,---...///...---///444;;;@@@BBBDDDHHHLLLJJJLLLOOOOOONNNMMMMMMNNNVVVUUUTTTSSSRRRPPPNNNLLLJJJIIIFFFHHHVVVnnn~~~yyy~~~xxxxxxqqqsss}}}jjjTTTMMMHHHCCCDDDFFFDDD===777;;;======:::444111111222//////...------------...........................------,,,,,,,,,,,,++++++))))))***+++---///111333---,,,+++******+++,,,---++++++)))((((((((())))))iii]]]VVV[[[cccdddaaa]]]VVVUUUPPPEEE999111000222000000000/////////..............................------------,,,,,,,,,,,,---------............///------------------------+++,,,------......------000///.........///000111222555999>>>BBBDDDFFFFFFLLLKKKJJJIIIIIIJJJLLLMMMHHHVVViii{{{yyyrrrnnnkkklllqqqkkkfff^^^VVVRRRRRRUUUXXXgggqqq{{{~~~{{{}}}zzzqqqkkkdddbbb]]]VVVOOOKKKJJJKKKIIIJJJPPP```|||pppfffbbbcccgggiiiddd^^^\\\III>>>444111222111111111...//////000000//////...////////////..................------------......------------------------,,,,,,,,,++++++,,,,,,,,,******+++,,,......//////333999@@@DDDEEEFFFIIIKKKLLLMMMOOOPPPOOONNNNNNOOOPPPQQQRRRQQQPPPMMMJJJHHHJJJJJJLLLYYYsss~~~tttooovvvzzzqqqjjjrrrwww[[[OOOCCC@@@EEEGGGAAA999;;;>>>@@@>>>888333222222000///......------..............................------,,,,,,,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,+++***))))))((()))))))))}}}tttdddXXXZZZcccfffaaa]]]WWWXXXUUUKKK===444111222000000000////////////...........................------------------,,,,,,---------............///------------------------+++,,,------......------//////......///000222333555888<<>>444111222111000//////000000000000//////.........//////////////////......------......///------------------------......------------......---......---,,,---000333;;;@@@EEEHHHGGGGGGHHHJJJKKKLLLMMMMMMLLLLLLMMMOOOOOOPPPPPPNNNJJJGGGFFFFFFNNNgggyyyxxxwwwyyy{{{zzzuuuXXXIIIHHHIIIHHHAAAEEEHHHFFF???777111///000000///............///........................------,,,,,,,,,+++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++++++++,,,+++++++++uuuhhh\\\YYY\\\]]]___aaa[[[[[[XXXRRRHHH===555000111111000000000/////////........................------------............---------............///------------------------+++,,,------......---------------...000222444666<<<>>>AAAEEEGGGHHHHHHHHHJJJIIIKKKMMMIIIEEEMMMZZZxxx{{{wwwwwwrrrfffYYYRRRYYY^^^eeejjjooouuu}}}uuukkkfffdddXXXUUUTTTRRRKKKGGGSSScccrrr{{{{{{xxxnnneee___bbbggghhhfffeee[[[TTTHHH:::333222222//////000000111111000000///........./////////////////////............//////------------------------///......------......///---//////...,,,...333888>>>BBBFFFHHHGGGGGGIIIKKKKKKLLLMMMLLLKKKKKKMMMOOOMMMNNNLLLHHHCCCAAADDDGGGWWWuuu|||zzz|||{{{zzz|||~~~wwwZZZMMMIIIEEEHHHLLLOOOMMMEEE===777444111000//////......//////........................------,,,,,,,,,,,,++++++***++++++,,,,,,+++******))))))))))))))))))))))))(((((()))************)))wwwnnnddd^^^ZZZXXX\\\ccc^^^\\\YYYUUUNNNDDD999111111111111000000000//////........................------------.........///---------............///------------------------+++,,,------......------------...///111444777888@@@AAACCCEEEGGGHHHIIIIIIHHHHHHJJJMMMIIIJJJ\\\sss{{{pppjjjddd]]]XXXXXXcccmmmyyyxxxuuunnnbbbZZZXXXQQQHHHGGGNNNMMMdddvvvggg^^^```hhhiiiddd]]]\\\RRRBBB777444222000000000111111111111000000............/////////000//////............//////------------------------...------,,,,,,------...,,,...///...---000888>>>BBBDDDGGGGGGFFFGGGKKKNNNLLLMMMMMMLLLKKKLLLNNNPPPHHHIIIGGGDDDBBBFFFNNNVVVccc|||zzzzzz~~~ttt```QQQEEEIIIMMMQQQOOOIIIAAA<<<;;;111000000///////////////........................------,,,,,,,,,,,,++++++------.........---,,,+++)))******************)))'''((()))***+++******)))~~~}}}~~~xxxoooeeeZZZUUUZZZccc```]]]ZZZWWWSSSIII<<<111111111111111000000000000........................---------.........//////---------.........//////------------------------+++,,,------......------......///000333666999;;;BBBCCCDDDEEEGGGIIIJJJKKKFFFFFFJJJMMMLLLRRRnnnuuueee[[[VVVVVV\\\dddkkkxxx~~~jjjZZZZZZZZZSSSOOOPPPKKKSSS\\\mmm{{{ppp\\\[[[eeehhhaaa^^^```YYYHHH:::555444111000000111111111111000000---.........//////000000//////............//////---------------------------,,,,,,++++++,,,,,,---))),,,.........333<<>>111111000///////////////........................---------,,,,,,,,,++++++((()))+++,,,------,,,,,,******++++++++++++******)))***+++,,,------,,,+++~~~{{{zzzwwwqqqhhhbbbeeepppyyy}}}eeeYYYZZZ___^^^]]][[[YYYTTTLLLBBB<<<444111000222222...---///000/////////....................................------------------------,,,,,,,,,---------......---------.........//////.........000444888<<<>>>DDDDDDEEEFFFGGGHHHIIIJJJHHHJJJJJJHHHRRRhhh|||{{{xxxmmmcccZZZZZZ___eeemmmttt{{{{{{{{{nnnfff]]]ZZZVVVIIIQQQOOORRRZZZcccuuu~~~iii\\\___eeehhhcccaaaYYYMMM>>>555222222222111111000000000000000////////////////////////------------------------........................---------------------------......///222888@@@FFFCCCDDDEEEHHHJJJLLLNNNOOOLLLLLLMMMPPPSSSRRRNNNJJJCCCGGGJJJMMMUUUfffyyypppVVV@@@MMMRRRKKKHHHJJJCCC777;;;666111...//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***))))))((()))---///,,,++++++******++++++,,,|||uuunnnjjjjjjeee]]]VVVSSSSSSVVVYYYjjjqqq{{{|||aaaZZZaaa^^^]]]\\\YYYUUUMMMDDD>>>555111000222222///...000000000/////////.................................------------------------,,,,,,---------.........---------.........////////////000222555999===@@@CCCEEEGGGIIIIIIJJJKKKKKKJJJJJJJJJPPPbbbzzzxxx~~~}}}rrreeeaaa]]]\\\bbbiiiqqqzzzooohhhbbbUUUSSSMMMKKKNNNRRR\\\rrrvvvfff^^^```cccaaa```[[[PPPCCC888222111222222111000000000000000////////////////////////------------------------........................------------------------------...000333999AAAFFFEEEEEEGGGHHHJJJLLLMMMNNNOOOMMMLLLLLLNNNMMMJJJGGGFFFFFFJJJUUUhhh}}}zzz}}}|||www~~~oooPPPJJJFFFGGGIIIHHHAAA<<<;;;777222//////000///---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++***)))+++...000,,,++++++******++++++,,,~~~yyyrrrllllllddd[[[TTTQQQMMMHHHCCCPPPVVVaaaqqqkkkZZZ\\\^^^]]]\\\[[[WWWPPPHHHBBB777222///111222000///111000000000/////////..............................------------------------,,,------------.........------.........////////////000111444777;;;???AAABBBFFFJJJMMMMMMLLLLLLLLLMMMMMMQQQbbb}}}~~~|||pppiii```XXX]]]___fffqqqxxxwwwkkkdddYYYOOOLLLIIIHHHRRR___wwwddd]]]___aaabbb```YYYMMM@@@666111222222111000000000000111////////////////////////////////////////////////........................------------------------,,,...000222666;;;BBBGGGGGGHHHHHHIIIJJJKKKLLLLLLOOOLLLJJJIIIJJJJJJIIIGGGHHHFFFLLLaaa}}}}}}~~~www|||}}}~~~sssqqqzzzyyyxxxyyyeeeNNN???EEELLLGGG???>>>;;;777333111000000///...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++,,,...111,,,++++++******++++++,,,zzzpppfff^^^UUULLLEEEEEEHHHPPP___qqqgggWWW]]]]]]]]]\\\ZZZTTTLLLGGG:::333000111222111000222000000000////////////...................................................------------........................///////////////000222555999===@@@BBBEEEIIINNNPPPNNNLLLKKKKKKOOOTTTaaaxxxqqqeee```^^^]]]ffflllvvv~~~nnn^^^WWWPPPIIIJJJPPPWWWtttrrrbbb]]]cccddddddaaaXXXKKK===444333222111111000000111111////////////////////////////////////////////////........................------------............,,,...222555999>>>DDDHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIFFFFFFQQQkkk~~~qqqwww]]]HHHFFFJJJEEE???===:::888555333111000000/////////............//////------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++---///,,,++++++******++++++,,,wwwiii\\\RRRLLLEEEDDDFFFOOO___ppp}}}~~~YYY[[[\\\\\\]]][[[WWWPPPKKK>>>666000111333222111222111000000000////////////................................................---------.........//////........./////////000000///000333666:::>>>AAACCCIIIMMMQQQQQQNNNKKKKKKLLLQQQ___tttqqqeee______ccchhhrrrxxx{{{iii```XXXOOOKKKNNNGGGZZZ{{{nnnaaaccccccdddccc^^^RRRCCC888333222222111111111111111000000000000000000000000000000000000000000000000........................---------....../////////,,,000444888<<<@@@DDDGGGJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEKKK]]]xxx~~~}}}}}}vvv\\\GGG@@@@@@AAA???:::999777555222111000111/////////....../////////---------------------------,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,...,,,++++++******++++++,,,xxxiii]]]WWWHHHDDDAAADDDNNN]]]kkksss~~~___YYYZZZ\\\]]]]]]YYYSSSNNNCCC999111111333222111111111111000000000/////////................................................------........./////////....../////////000000000000222555999===@@@CCCEEENNNRRRTTTRRRMMMKKKNNNRRRYYYmmmwwwmmmbbb^^^___bbbjjjpppzzzuuulllbbbUUUMMMLLLJJJOOO]]]zzzzzz}}}mmmcccaaa```aaa___VVVHHH===333333222111111111111222000000000000000000000000000000000000000000000000........................---------...//////000000...222777<<>>AAABBBDDDEEEHHHHHHIIIKKKMMMOOOPPPQQQPPPOOOLLLHHHEEEGGGLLLQQQeeeqqq~~~zzzxxxgggNNNBBBCCC:::;;;;;;888444111111333000000////////////000000........................------,,,,,,,,,,,,------+++---......,,,+++,,,---,,,++++++******++++++,,,pppVVVSSSLLLDDD@@@BBBJJJQQQ___rrr{{{jjjooozzz{{{VVVXXXZZZ]]]]]][[[VVVQQQJJJ===333111222111//////111111111111000000000000........................////////////////////////............/////////000////////////000000000000555777:::???CCCGGGIIIJJJTTTVVVVVVRRRNNNQQQ[[[ccc|||sssjjjgggooozzzzzzfff^^^LLLNNNIIIIIIOOOLLLMMMYYYnnnkkkeee``````ccc```VVVMMM444333222222111111222222000000000000000000000000////////////////////////........................---------...///000000111000555;;;@@@BBBCCCCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSQQQOOOKKKHHHHHHNNNYYYaaayyy{{{eeecccxxx^^^AAA???:::;;;<<<999444111222333000000////////////000000...........................------,,,,,,------...,,,...//////...------...,,,++++++++++++++++++,,,ggg]]]RRRIIICCC???CCCIIISSSeeeyyyqqqnnnwww|||~~~uuubbb\\\YYY^^^aaa\\\UUUQQQPPPFFF999222000111111000111111000///////////////......////////////......////////////////////////000000//////.........---000000000...---...111333555:::@@@BBBBBBDDDJJJOOOVVVWWWWWWSSSOOOTTThhh}}}wwwwwwpppfff\\\SSSIIIFFFFFFGGGMMMSSScccooo}}}ssseeeaaaaaa^^^WWWRRR@@@666...000333222000///000000000000////////////000000000000000000000000////////////////////////...000000000...---...///111777???CCCDDDCCCDDDEEEFFFFFFHHHLLLPPPTTTVVVWWWSSSNNNJJJKKKPPP\\\ooovvv```aaa{{{lllOOOFFF;;;:::<<<>>>;;;333///000000000000000////////////000///...------...///000++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++wwwhhhWWWMMMFFFBBBAAADDDJJJWWWgggttt}}}}}}fff]]]WWWZZZ^^^]]]YYYWWWRRRIII===555333222111000111111000///////////////......////////////......////////////////////////000/////////............000000000......///222444666;;;@@@BBBCCCEEEKKKPPP[[[[[[ZZZVVVRRRXXXnnn{{{www{{{}}}ssseeeYYYMMMJJJJJJIIIJJJLLLRRRaaavvvsssgggbbb___[[[WWWDDD:::111111444333111111111111111000000000//////000000000000000000000000////////////////////////...///000///...---...///222888???CCCCCCCCCDDDFFFHHHIIIKKKNNNRRRTTTUUUTTTPPPKKKLLLWWWggguuukkk\\\aaayyyyyyWWWFFF???<<<;;;>>>===777222111111000000000////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++|||fffWWWNNNFFFAAA@@@CCCJJJSSS```rrryyyjjj\\\YYY\\\\\\[[[ZZZVVVMMMBBB:::666444222000111111000////////////000......////////////......////////////////////////////////////............///000000///...000333666888<<>>:::===???<<<555222111111000000000///////////////............//////------------------------------------------------+++,,,,,,------,,,,,,+++{{{hhhXXXJJJCCCAAABBBDDDHHHPPP^^^ooo}}}zzzfff\\\ZZZZZZYYYZZZXXXQQQGGG>>>888555111///222111000000//////000000......////////////......///////////////////////////////////////.........///000000000000222555888;;;===AAAEEEGGGLLLQQQVVVXXXUUUXXXeeevvv~~~|||qqqfff___XXXOOOHHHFFFMMMTTTnnnvvvcccZZZ^^^```\\\PPPEEE999555444222333555333333333222222222111111////////////////////////////////////////////////---.........------///111666;;;@@@CCCCCCDDDFFFIIIIIIMMMSSSWWWXXXWWWUUUSSSTTTTTTaaa}}}yyyrrr{{{}}}ooonnn|||xxxQQQDDD999;;;@@@???888222111111111000000000///////////////....../////////........................------------------------+++,,,,,,------,,,,,,+++zzzbbbNNNEEEEEEAAABBBCCCGGGMMMZZZkkkxxx~~~~~~iii]]]XXXWWWXXX\\\XXXSSSKKKBBB;;;555111...222222111000000000000000......////////////......////////////////////////........./////////////////////000000111333777;;;===???BBBFFFKKKQQQWWW[[[^^^WWWZZZnnn}}}xxxxxx{{{{{{zzzqqqeeeWWWPPPOOOKKKIII\\\uuufff```bbb```ZZZUUUIII===777444111111444333333333333222222222222////////////////////////////////////////////////---.........---...111444999===AAACCCCCCDDDGGGJJJHHHNNNVVV[[[\\\ZZZXXXWWWUUU\\\qqq~~~~~~oooppp|||wwwpppzzz```MMM<<<:::??????999333111111111111000000000000...//////////////////...........................------------------------+++,,,,,,------,,,,,,+++qqqXXXKKKIIIAAA@@@AAABBBDDDLLL\\\kkkwww~~~mmmaaaZZZVVVYYY___YYYUUUNNNFFF>>>777222///222222111000000000000111......////////////......////////////////////////.........///////////////...///000111222555:::===???@@@CCCIIIPPPWWW^^^bbbZZZSSSXXXrrryyylllbbb^^^^^^cccmmm{{{{{{mmm^^^TTTQQQIIICCCMMMrrrxxxoooggg___ZZZYYYNNNBBB;;;555111111444333333333222222222111111000000000000000000000000////////////////////////...//////......000333666;;;???BBBCCCCCCDDDHHHLLLJJJQQQYYY^^^^^^[[[ZZZYYYUUUddduuuvvvyyyooo{{{sssgggwww{{{qqqZZZCCC;;;>>>>>>:::666222222111111111000000000......////////////..............................------------------------+++,,,,,,------,,,,,,+++jjjVVVOOOFFFAAA>>>???@@@DDDOOOZZZgggtttrrrcccYYYYYY___ZZZWWWRRRJJJBBB:::444111333222111111000000111111......////////////......////////////////////////............/////////000...///111222333666;;;???@@@AAADDDKKKSSS]]]dddhhhVVVRRR[[[www}}}wwwggg[[[VVVYYY]]]dddnnn{{{|||mmm]]]TTTLLLHHHJJJ\\\~~~hhh]]]___]]]SSSGGG???888222111444222222222222111111111111000000000000000000000000///////////////////////////////////////111555999===@@@CCCCCCCCCEEEIIIMMMNNNUUU]]]```^^^[[[YYYZZZ[[[nnnvvvoooyyy|||lllssshhhLLL>>>======;;;999222222222111111111000000---...///000000///...---------------------------------------------------+++,,,,,,------,,,,,,+++zzzaaaUUUMMMDDD===>>>@@@@@@EEELLLQQQ```pppyyyooo\\\XXX[[[[[[YYYUUUMMMDDD<<<666444333222111111000111111111......////////////......////////////////////////---.........//////000000...///111222444777<<<@@@AAABBBEEELLLVVV```gggkkk^^^]]]ggg~~~~~~|||vvv{{{xxxggg^^^TTTRRRQQQUUUbbbssslll]]]MMMNNNJJJKKKcccfff\\\ccc___VVVKKKBBB:::333222444222222222111111111000000000000000000000000000000////////////////////////000000000///000222777:::>>>AAACCCCCCCCCEEEIIINNNQQQXXX___aaa^^^ZZZYYYYYYcccwww~~~rrrfffnnnzzzzzzqqqRRRAAA===<<<<<<<<<222222222111111111111000---...///000000///...---------------------------------------------------+++,,,,,,------,,,,,,+++xxxbbbVVVNNNFFFBBB@@@===>>>BBBFFFOOO[[[eeemmmvvv]]]RRR[[[\\\YYYUUUOOOIIIAAA888333444333222111000000000000000000000000000000000000////////////////////////000000000000000000000000111//////111555;;;???AAADDDGGGHHHUUUgggiiicccffffff```kkkxxxdddfffooo{{{sssiii]]]RRRNNNOOOVVVgggwww|||dddZZZOOOLLLRRRSSS^^^qqqiii^^^ddd\\\UUUGGG777666999222333222111111000111111111111111111111111111111111333222222222111111000000000///......000444888;;;===>>>BBBGGGEEEAAAEEENNNTTT]]]___```eee```[[[aaaxxx~~~{{{}}}||||||}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{{{{~~~rrrssshhhPPPCCC@@@@@@???;;;666111000222222///,,,222111111000///......---............////////////........................---------,,,,,,+++++++++rrrYYYPPPGGGDDDBBB???>>>@@@CCCIIIQQQYYYaaalllyyyfffVVVWWW[[[YYYUUUQQQKKKBBB999333444333222111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000333777<<<@@@BBBDDDJJJOOO[[[lllkkkcccgggjjjkkkvvv~~~}}}iiihhhooo|||xxxjjjZZZPPPLLLOOO[[[hhh}}}sss```SSSMMMPPPNNNTTTxxxwwwiii\\\```\\\[[[OOO:::444666222333222222111111111111111111111111111111111111111222222111111111000000000000///......000444999;;;;;;<<<@@@EEEEEECCCIIIQQQ\\\bbbbbbcccfff___]]]hhhyyyuuuuuuvvvuuuuuuvvvvvvwwwwwwwwwxxxzzzyyyxxxwwwwwwwwwxxxyyy||||||}}}}}}~~~~~~~~~}}}zzzyyyuuucccQQQDDD>>>>>><<<777222000111222000---111111111000///.....................////////////........................---------,,,,,,,,,++++++bbbWWWKKKFFFDDDAAA>>>>>>>>>AAAFFFJJJQQQ]]]jjjtttvvvnnnXXXPPPYYYXXXWWWTTTNNNEEE;;;444444333222111111000000111000000000000000000000000////////////////////////000000000000000000000000///000333666:::>>>AAACCCEEEOOOWWWcccpppmmmffflllxxxyyytttrrrvvvmmm\\\QQQLLLPPPVVVgggpppkkk]]]SSSPPPKKKKKKbbbuuufff^^^[[[___VVV@@@444666444333333222111111111111111111111111111111111111111111111000000000000////////////...///111555999<<<<<<===@@@DDDFFFHHHOOOWWW```aaa___bbbcccYYY\\\ooo~~~yyyxxxtttnnnhhhdddccccccddddddeeeffffffggghhhhhhlllkkkjjjjjjjjjkkkmmmmmmsssssstttuuuvvvwwwxxxyyy{{{zzzyyyzzz~~~~~~sss]]]GGG>>>??????999333000111222111///111111000000//////..................////////////........................------------,,,,,,,,,,,,uuueeeTTTKKKFFFAAA>>>===;;;<<<>>>@@@EEENNNXXX```fffppp}}}uuu]]]PPPVVVWWWXXXWWWRRRIII===555444444333222111111111111////////////////////////////////////////////////000000000000000000000000...000444888;;;???BBBEEEHHHUUU___hhhqqqmmmlllwww{{{tttssscccWWWPPPMMMSSSYYYhhh}}}yyyjjj]]]VVVOOOKKKUUUfffeee]]]^^^ZZZFFF999999777333333222111111111111222111111111111111111111111000000000////////////////////////000333666:::<<>>???;;;<<<<<<===???DDDIIIMMMWWW___lllvvv}}}|||eeeXXXUUUWWWYYYZZZUUULLL@@@888555444333222111111111111////////////////////////000000000000000000000000000000000000000000000000---111555999<<>>>>>===?????????@@@AAABBBBBBBBBDDDDDDCCCCCCDDDFFFHHHIIIOOOPPPSSSVVVYYY\\\^^^```eeegggjjjlllnnnrrrwww{{{~~~yyy~~~zzzwwwttt```MMMBBBBBB>>>888333111111222222000000000000////////////............////////////........................------------------------uuubbbRRRFFFAAABBB======<<<======???@@@AAAJJJPPP\\\gggmmmrrr{{{{{{hhh\\\UUUWWWZZZ[[[XXXOOOCCC;;;555444333222222111111222000000000000000000000000000000000000000000000000000000000000000000000000...222777;;;===AAAGGGLLLXXXhhhqqqpppooolllxxxxxxrrrvvvnnn]]]OOOIIIJJJUUUbbbnnnuuueeeZZZTTTQQQRRR___sss___\\\QQQBBB888111444444333222222222222222111111111111111111111111//////000000000000111111...///000222555999<<<>>>>>>@@@AAABBBGGGRRRYYY[[[^^^aaa___dddrrr{{{~~~hhhZZZPPPOOONNNHHHDDDFFFBBB@@@===<<<===>>>======::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@BBBDDDGGGJJJMMMOOOQQQRRRWWW^^^cccggglllsssyyyyyy}}}~~~tttttttttZZZBBBCCC@@@;;;666333222222333000000000000////////////............////////////........................------------............sss^^^LLLDDDEEE???>>><<<;;;<<<======>>>AAAEEEOOOZZZ```dddmmmxxx}}}mmmaaaUUUWWWZZZ[[[YYYPPPFFF>>>555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000111666:::===>>>CCCKKKQQQaaattt|||yyyqqqkkkyyy{{{mmmhhhpppqqq[[[QQQKKKNNNQQQXXXiii|||nnn___XXXTTTPPPVVVnnn{{{bbbaaaWWWEEE:::444444444333222222222222333111111111111111111111111000000000111111111222222...///000333666:::<<<>>><<<@@@BBBCCCKKKWWW^^^___YYYaaa```cccwww}}}kkk[[[XXXUUUOOONNNRRRIIIFFFBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;::::::::::::999888888777888999;;;<<<:::;;;<<<>>>@@@BBBCCCDDDDDDJJJPPPUUUZZZbbblllssstttzzz~~~{{{{{{uuuooofffIIICCCAAA===999444222222222////////////000000000000............////////////........................------------.........///~~~fffQQQGGGGGGAAA>>>:::999:::<<<>>>???===@@@HHHSSSXXX[[[eeeqqq{{{vvviiiVVVWWWZZZ\\\YYYQQQGGG@@@555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000444888<<<>>>@@@EEENNNUUUhhh|||tttlllyyyxxxhhh```iiidddYYYOOOMMMIIIJJJZZZnnnyyyvvvddd\\\VVVQQQRRR^^^ooo{{{dddeee[[[III???:::555444333333222222333333111111111111111111111111000000111111222222222333...///111333777:::===>>>===AAADDDGGGPPP^^^eeeddd[[[gggfffgggooohhhccc\\\ZZZ___PPPLLLGGGDDDCCCBBB???=========<<<<<<;;;:::::::::999888777777777888999::::::::::::;;;;;;<<<<<<<<<>>>BBBGGGJJJNNNWWWccclllrrryyynnnnnnyyyeee~~~nnnSSSCCCBBB???:::666222111222////////////000000000000............/////////000........................---------.........//////yyy^^^OOOLLLFFF@@@<<<<<<===;;;:::;;;;;;???DDDFFFIIIPPPZZZcccsssttt{{{mmmWWWUUUVVV[[[\\\UUUJJJCCC<<<777222111222333333111000000000000000000000000222111111111000000//////000111111222222222111111555555;;;BBBAAACCCUUUmmm}}}nnnlllmmmmmm|||{{{ooo___QQQJJJIIIKKKMMMWWWaaakkkpppxxxqqqdddYYYPPPNNNSSS\\\rrrvvvrrrzzznnnVVVYYYRRR===666555555555444333222333444111111111111111111111111111111000000000000111111111000111555:::======;;;@@@CCCDDDIIIWWWhhhooommmtttiii^^^zzz}}}zzzvvvkkkiiijjjffffff]]]OOOHHHHHHGGGBBBBBB???;;;;;;>>>???>>><<<999999999999999888777666888888888888999999999:::<<<<<<===???CCCIIIQQQWWWaaajjjuuu|||ssstttsssqqq]]]NNN===>>>???111111999111222222111111000/////////000000000000000000000000////////////////////////........................lllXXXPPPJJJDDD@@@???>>>:::999;;;777:::===???@@@EEENNNTTTdddgggppp}}}zzzeee[[[WWW\\\___WWWLLLGGG===888333111222333333111000000000000000000000000111111111111000000000///000111111222222222222222666777===CCCCCCGGGZZZqqqyyyvvvtttrrr{{{nnn\\\OOOIIIIIIKKKIIIPPPUUUVVV\\\fffoooqqqyyyjjj]]]SSSLLLMMMPPP___|||mmmpppvvvooo[[[\\\VVVCCC;;;666666555444333222333444111111111111111111111111111111000000000000111111222111222666;;;>>>>>>===???BBBFFFPPPaaasssyyyvvvuuurrroooyyyqqqnnnuuuuuuqqqiiijjjhhhccc^^^XXXOOOHHHHHHEEEBBBAAAAAA???;;;777============<<<;;;::::::888888888888888777777777888999:::;;;<<>>======@@@FFFKKKTTTWWWbbbrrrwwwcccVVV\\\```YYYOOOKKK???:::444111222333333111000000000000000000000000111111111111000000000000000111111222222222222333777888>>>DDDFFFMMMbbbxxx~~~zzz|||jjjWWWLLLIIIJJJEEEGGGGGGDDDGGGOOOVVVYYYffflllsssyyy~~~ttteeeYYYTTTQQQLLLQQQnnnvvvqqqkkk{{{uuuccc^^^YYYIII>>>888777555444333333333444000000000000000000000000111111000000000000111111333333444888<<>>???BBBJJJYYYmmm|||~~~xxxwww|||tttfff\\\]]]gggooowwwoookkkjjjllljjjddd\\\YYYMMMHHHCCCAAABBBBBB@@@>>>>>>>>>>>>=========<<<<<<;;;::::::999888888777777777888999888888:::===???BBBJJJYYYkkk|||nnngggssscccHHH<<<>>>999666777333222222222111000000//////000000000000000000000000////////////////////////........................qqq```UUUNNNHHHDDD???:::999;;;>>>??????>>>===>>>BBBEEEIIINNNZZZjjjwwwkkkVVVYYY___ZZZRRROOOBBB<<<666222222333333111000000000000000000000000111111111000000000000000111111111111222333333444777999???EEEJJJTTTjjj~~~zzzdddTTTMMMLLLIIIHHHEEECCCCCCGGGLLLOOOSSSWWW]]]ccciiipppwww|||nnnaaa^^^YYYQQQOOO```xxxnnn~~~ooobbbYYYLLL@@@;;;888555444333444444333000000000000000000000000222111111000000111111222222333555888<<<>>>??????AAADDDOOOaaauuu|||tttyyy}}}fffUUURRRWWW]]]lll~~~ssspppooommmmmmqqq^^^VVVKKKCCCBBBCCCDDDEEE????????????>>>?????????======<<<<<<<<<;;;;;;;;;999:::;;;;;;:::999;;;<<>><<<777555555333333222111111000000///////////////////////////////////////////////////........................qqqaaaVVVKKKFFFBBB===;;;===;;;;;;;;;:::999:::<<<>>>DDDHHHSSSaaallluuuxxx```YYY\\\ZZZUUUQQQEEE???777333333333333111000000000000000000000000000000000000000000111111111111111111222333444555777:::@@@FFFMMM\\\tttsssppp}}}yyyeeeYYYUUUMMMJJJFFFDDDDDDDDDFFFHHHEEEGGGJJJMMMPPPTTTXXXZZZaaaeeellluuuuuu{{{|||mmm```ZZZQQQMMMTTTmmm||||||jjj]]]RRRGGG>>>:::666444444444444333000000000000000000000000222222111111111111222222111333666888;;;===>>>@@@BBBGGGVVVmmmxxxzzz~~~iii\\\UUUQQQSSSddd{{{|||zzz|||xxxooobbbWWWQQQLLLGGGDDDDDDCCCBBBAAAAAAAAAAAABBB==================>>>>>>:::<<<>>>>>>===<<<===>>>@@@BBBHHHUUUgggyyypppsssuuuttt~~~pppPPP@@@===888444777333333222222111000000000////////////////////////////////////////////////........................tttdddSSSJJJGGGCCC@@@???;;;::::::999999:::;;;<<>>@@@BBBKKK```{{{~~~zzzxxxkkkbbb^^^___oooxxx|||wwwrrrnnnggg^^^WWWMMMKKKHHHEEEBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;===>>>>>>>>>>>>???@@@===>>>AAAIIIXXXnnn}}}hhhiiipppmmm~~~dddGGG@@@<<<555777333333333222111111000000000000000000000000000000////////////////////////........................uuu]]]RRROOOKKKEEEAAA???>>><<<<<<<<<<<<<<<;;;;;;===CCCKKKSSS]]]mmm{{{uuubbbbbb]]]QQQJJJCCC:::444333333333222000000000000000000000000///000000000111111111111222111111111222444666777;;;@@@EEEJJJWWWmmm{{{uuuuuuzzzttthhh\\\WWWQQQKKKIIIKKKJJJHHHGGGFFFEEEEEEEEEDDD;;;>>>BBBFFFLLLTTT^^^eeeiiiaaa^^^kkkzzzkkk]]]UUUOOOPPP```uuuooo```VVVBBB<<<666333555666444222222222222222222222222222333222222111111222222333111555999;;;;;;===@@@BBBDDDPPPjjj|||uuuvvvzzz~~~zzzdddaaa[[[TTTNNNJJJGGGFFFGGGFFFEEEDDDBBBAAA@@@???>>>???@@@???>>>>>>@@@BBB???@@@AAADDDNNNbbb{{{jjj^^^uuuqqqqqqyyywwwPPPFFFAAA777666444333333222222111111000000000000000000000000000////////////////////////........................eeeXXXUUUQQQIIICCC@@@>>><<<;;;;;;:::999888:::;;;???FFFNNNYYYjjjyyyhhhfff```QQQKKKDDD:::555333333333222000000000000000000000000//////000000111111111222222111111000222444666888>>>BBBGGGMMMZZZrrr}}}yyy~~~wwwggg]]]VVVNNNLLLOOOKKKIIIHHHGGGHHHHHHGGGGGGDDDDDDEEECCCCCCGGGNNNSSSXXXWWW\\\jjjsss```WWWOOOJJJVVVhhhtttaaaUUUCCC===666333555666444222333333333333333333333333333222222111111222222333222666:::<<<===>>>AAADDDFFFUUUqqqttt{{{sssjjjaaa[[[VVVTTTOOONNNLLLJJJGGGDDDBBBAAABBBCCCBBBAAA???@@@BBBDDDCCCEEEEEEDDDIIIZZZssssssbbbqqqppplllXXXKKKFFF999666444444333222222111111000000000000000000000000000////////////////////////........................sss```XXXSSSLLLEEEBBB@@@===<<<======;;;:::===;;;===DDDKKKTTTaaalllwwwbbb\\\ZZZQQQHHH===666555666444222111111111111111111111111111111111111111111111111111111111111222444999<<>>BBBEEEFFFYYY}}}wwwnnn~~~www~~~|||~~~xxxpppjjjhhh___]]]YYYSSSMMMIIIHHHHHHDDDEEEEEEEEEDDDDDDCCCBBBFFF@@@BBBHHHIIIMMMfff}}}kkkooovvvwwwnnnNNNDDD???<<<:::666222111111222222111000000000000000000000000000000////////////000000///////////////.........ttteeeYYYPPPKKKEEECCC???<<<::::::::::::<<<::::::???EEELLLWWWaaavvvfffZZZYYYSSSJJJ???888666555444222111111111111111111111111111111111111111111111111111111222111222555999===AAACCCKKK\\\ttt|||qqqiiieee\\\[[[ZZZYYYWWWUUUSSSRRRLLLJJJGGGFFFFFFGGGGGGGGGGGGEEEGGGOOOYYYcccpppzzzyyyjjjUUUNNNRRRSSShhh{{{dddYYYMMMCCC999666666444444555444444444333333333222222222222111111111111222222222666:::<<<<<<>>>BBBFFFMMMdddzzzzzz}}}}}}{{{wwwqqqkkkfffcccbbbVVVSSSNNNKKKJJJIIIGGGEEEGGGAAAAAAFFFDDDEEEZZZtttrrrooozzzuuuoooyyy[[[III@@@>>>;;;999666333222111111000000000000000000000000000000000////////////000000////////////////////////vvvcccWWWQQQJJJHHHDDD>>>:::999:::<<<===:::999<<>>CCCFFFSSSlllnnnjjjgggeeeeeeddd```]]]WWWTTTOOOKKKJJJIIIHHHGGGEEEAAA@@@DDDHHHKKKQQQXXXpppxxxttt\\\PPPRRRQQQVVVxxxooo]]]TTTHHH<<<888777666555666444444444444333333333333222222111111111111222222333666:::<<<<<<>>>CCCGGGRRRppp|||www~~~|||{{{yyyoooggg]]]WWWTTTQQQLLLHHHJJJDDDCCCEEEBBB@@@PPPeeewwwtttuuugggMMM@@@>>>;;;;;;999666222000000111000000000000000000000000000000////////////000000////////////////////////ppp]]]SSSMMMLLLIIIDDD>>><<<<<<>>>???<<<;;;===>>>@@@GGGNNN```mmm{{{```TTT```YYYQQQEEE<<<777444333222222222222222222222222222222222222222222222222222111222222333444777<<<@@@CCCGGGXXXzzz|||vvvssssssrrrlllgggfffaaaZZZUUURRROOOLLLIIIKKKGGGEEEGGGGGGGGGIIIMMMRRRYYYcccqqq}}}eeeWWWTTTPPPOOOhhhiii[[[LLL>>>888777666555666555444444444444333333333333222222111111222222333444777:::<<<<<>>;;;;;;===>>>>>>CCCJJJZZZgggvvv```SSS___[[[TTTIII???888444333333222222222222222222222222222222222222222222222222111222333444555999>>>BBBBBBHHH^^^}}}xxxvvvppphhhccc___[[[UUUPPPSSSOOOLLLMMMKKKGGGGGGJJJJJJKKKPPPZZZjjjooo___VVVMMMMMM\\\bbbQQQ???888777555444555555555555444444444333333333333222222222222333333444777;;;<<<===@@@FFFJJJRRR~~~vvvyyy|||yyyvvv{{{uuussssssooofff^^^XXXRRRNNNMMMHHHEEEKKKVVVjjjoooYYYBBB;;;:::777444111000111222000000000000000000000000000000////////////000000////////////000000111111uuuaaaVVVRRRNNNIIIFFFCCC???<<<<<<::::::<<<<<<<<<@@@FFFSSS```ppp|||fffTTTYYY\\\VVVKKKAAA999555444555333333333333333333333333333333333333333333333333111222333444666:::@@@DDDCCCMMMiii|||xxxuuuppphhhaaa___ZZZVVVTTTOOOIIIFFFHHHMMMIIIHHHLLLTTTcccxxx{{{jjj]]]OOOKKKSSSjjj|||}}}iiiVVVAAA888777666444444555555555555444444444333333333222222222222333333555888;;;<<<===@@@GGGLLLZZZxxxzzzsssqqqoooqqqtttuuurrrpppkkkhhhgggjjjmmmkkkeee___[[[UUUPPPMMMIIIFFFJJJQQQeee}}}|||zzz~~~{{{UUUBBB===666222111222222222000000000000000000000000000000////////////000000...//////000000111111222yyyhhh___SSSMMMKKKIIIDDD???===;;;;;;======;;;>>>CCCIIIWWWggguuuiiiVVVVVV]]]WWWMMMBBB:::666555666333333333333333333333333333333333333333333333333111222444555777;;;AAAEEEGGGVVVwww~~~yyysssmmmgggccc\\\UUUQQQSSSSSSOOOMMMNNNOOOSSS___mmmyyykkk[[[NNNOOOYYYssswwwooo[[[DDD:::888777555555555555555555444444444444444333333222222333333444666888;;;<<<===AAAHHHMMMfffxxxsssppplllfffaaa\\\\\\\\\]]]^^^]]][[[XXXWWWQQQLLLKKKJJJKKKPPPUUUddd|||yyyzzzqqqLLLBBB777222222444333111000000000000000000000000000000////////////000000...//////000111111222222xxxkkkZZZQQQOOONNNJJJEEE@@@>>>>>>@@@>>><<<>>>CCCBBBPPPaaapppgggXXXYYY]]]XXXNNNCCC:::666666888333333333333333333333333333333333333333333333333111333444555888<<>><<<<<<>>>???EEELLLVVVggg~~~kkkUUUaaaZZZ[[[TTTGGG===:::666111555555444444444333333333333333333444444444555555222555444222777AAAFFFDDDQQQbbb|||vvvtttmmmkkkhhhdddbbbaaaaaabbblll{{{~~~jjj]]]UUUNNNWWWwwwssspppzzzdddMMMAAA<<<888666777666555555555555444444444333333222222333333444555777999777:::BBB@@@FFFYYY{{{~~~wwwpppjjjkkkkkkfff```^^^VVVTTTRRRRRRUUUZZZ```dddppp{{{|||mmmddd^^^HHH666555777333111444000000000000000000000000111111000000//////......000111111000000000333555nnn]]]UUUPPPJJJEEEEEEDDDCCC@@@>>>======>>>AAAGGGRRRbbbyyytttZZZ\\\ZZZ[[[UUUHHH===:::777444555555444444444333333333222222222333333333444444333666555444999BBBHHHGGGSSSjjj~~~zzzuuuqqqnnnrrrppp^^^UUULLLPPPiiitttjjjSSSEEE>>>888666888666555555555555444444444333333222222333333444555:::<<<999<<>>=========BBBLLL[[[rrrfff\\\\\\^^^ZZZMMM@@@:::777666555555444444444333333333111222222222333333333333333555666666:::CCCJJJLLLYYYyyyxxxcccYYYNNNKKKXXXuuupppYYYIII???999777888666555555555555444444444333333333333333444444555999<<<:::<<>>===;;;@@@HHHUUUkkkuuubbb\\\^^^]]]SSSEEE:::555444555555444444444333333333222222333333333444444444333444555777<<>>===AAAGGGQQQddd~~~gggUUUXXXYYYTTTIII<<<555333555555444444444333333333444444444444555555555555222222444888===DDDNNNVVVnnnyyy{{{pppcccVVVOOOMMMZZZ~~~|||zzzppp___LLL???999888777666555555555555444444444444444333333444444555666555::::::;;;AAAEEEXXXuuu~~~~~~||||||zzzmmmlll|||vvv]]]AAA444444555333000111111111111111111111111000000000000111111111111000111111111111222555777www^^^UUUQQQKKKHHHHHHFFFCCC@@@>>>AAAEEEKKK]]]vvvsssUUUTTTTTTSSSKKK???777555555555444444444333333333555555555555666666666666222222555:::???FFFQQQ\\\xxxzzz{{{uuueeeXXXTTTOOORRRnnnuuu{{{uuupppbbbPPPAAA;;;999777666555555555555444444444444444444444444555555666888>>>======AAAFFF[[[|||~~~}}}zzzgggvvv}}}gggKKK:::555555333111222222222222222222222222000000000111111111111222000111111111111333666888ppp\\\WWWPPPLLLKKKIIIDDD@@@>>>@@@AAAEEETTTmmmhhh___XXXUUUMMMAAA999666555555444444444333333333444444444555555555666666444444777===BBBHHHUUUccc~~~jjj\\\ZZZSSSMMM^^^xxxwwwvvvtttssshhhUUUEEE>>>:::666666555555555555444444444444444444444444555666666777===>>>>>>CCCJJJddd~~~|||wwwsssttt{{{~~~lllzzzpppUUU@@@666555333111222222222222222222222222000000111111111222222222000111111222222333666999bbb\\\TTTPPPNNNKKKEEE@@@>>>???>>>AAAOOOggg~~~~~~pppaaaYYYPPPCCC:::777555555444444444333333333333333333444444444555555666555999@@@EEEKKKXXXgggoooaaa```XXXLLLTTTjjjzzzrrrvvvwwwnnnZZZIIIAAA;;;666666666555555555444444444555444444444444555666666222:::<<>>@@@CCCTTTxxx~~~}}}}}}uuu]]]UUULLLGGGQQQcccwww~~~yyy{{{gggIII===777333666000000////////////000000111111000000000000111111222222222222333555777888wwwcccVVVRRRPPPLLLHHHBBB>>>>>>CCCHHHSSSjjjnnnddd^^^KKK===<<<666666555444444444444555444444444444444444444444777555999BBBHHHPPPcccvvvoooddd[[[RRRRRRXXXuuu}}}uuu]]]HHH<<<999888888666555555555555555555444444444444555666666:::;;;>>>AAAFFFZZZ~~~|||{{{nnnUUUAAAGGGZZZmmmuuu|||vvv{{{kkkLLL>>>777222333222111111111111111111222111111000000000000111111222222222222333555777999rrr___SSSNNNKKKJJJFFFAAA@@@CCCEEEMMMaaawwwmmmbbb^^^NNN>>>888777666555555444444555555444444444444444444444444777777<<>>AAAIIIbbb}}}zzzyyypppMMMEEEOOObbb|||mmmtttuuurrrttt|||uuuVVVAAA888444222444333333222222333333444111111000000000000111111222222222222444666888999nnn[[[QQQMMMLLLHHHCCCAAABBBCCCGGGZZZnnnggg___]]]QQQAAA:::777666666555555555555555555555555555555555555555888999???GGGLLLWWWsssttthhh[[[TTTTTT^^^~~~jjjJJJ:::;;;999888777666555555555555555555555555555666666777:::===???AAALLLiii}}}|||yyyyyysssTTTJJJZZZyyypppkkk|||tttuuu|||~~~gggHHH999777555444444333333333333444444222111111000000111111222222222222222444666999:::lll\\\SSSOOOIIIDDDBBBCCCBBBEEEUUUhhh|||iiidddaaaVVVHHH@@@777777666555555555555666555555555555555555555555777:::BBBIIINNN\\\~~~wwwlll]]]TTTSSSSSSuuuwwwXXXBBB===999888777666666555555666666555555555555666777777;;;>>>@@@AAANNNooo~~~yyyzzzzzz|||oooMMMTTTrrr{{{hhh{{{wwwvvv~~~uuuMMM999999666333333222222222222333333222222111111111111222222222222222333555777999;;;~~~iiiYYYPPPJJJEEECCCDDDBBBDDDSSSddd}}}uuujjjeeeaaaXXXJJJ???888777666666555555666666555555555555555555555555666;;;EEELLLPPPaaayyynnn___TTTRRRPPPooofffHHH;;;999999888777666666666666666666555555666666777888:::???AAACCCRRRtttttt}}}yyy|||~~~```VVVkkklllqqqzzzuuu|||QQQ::::::444333222222111111222222333222222111111111111222222222222222333555888:::<<<|||eeeWWWMMMHHHFFFFFFCCCCCCPPPaaa|||{{{qqqfff``````[[[KKK<<<888777777666666666666666555555555555555555555555444;;;FFFMMMRRRfff}}}rrrbbbWWWTTTOOOiiiqqqOOO;;;:::999888777666666666666666666666666666777777888888>>>BBBDDDVVV{{{yyyyyy~~~{{{zzz|||dddllluuummm{{{vvv}}}xxx~~~UUU???>>>222333333222222222222333333333222222111111222222333111111222333555888;;;<<>>888888777666666666666666666666666666666666666666333;;;GGGNNNSSShhhwwwggg[[[XXXNNNeee}}}ZZZBBB:::999888777666666666666666666666666666777888888666>>>BBBFFFYYY}}}xxxyyyvvvuuuxxx~~~}}}tttqqq}}}nnnwww||||||yyyvvv~~~YYYFFFDDD222444333333222222333333444333222222111111222222333111111222333555888;;;<<>>LLLSSSZZZ|||rrrccc^^^VVVZZZyyyyyy___III;;;888888:::999555666999777777666666777888:::;;;999<<>>uuu\\\RRRMMMIIIQQQ^^^qqqiiihhh\\\HHH888888777777666777777777777777666666777777888999;;;DDDRRRXXXddd{{{lllddd[[[UUUiiifffKKK@@@:::777888888555666888888777777666777999:::;;;>>>===GGGLLLrrrqqqssstttrrrsssvvvsss|||xxxuuurrrtttzzz{{{uuuvvvxxxzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvsss}}}}}}hhheeevvv___VVVRRRFFF888555444333111111222444555333333333333333333333333333444555777999<<<>>>???nnn^^^SSSKKKRRR```~~~pppeeehhhbbbJJJ999999888777777777777777777777777777777888999999999EEETTTZZZiii~~~mmmddd]]]SSSbbb~~~yyyyyyfffNNNCCC<<<777888888666666999888777777777777999:::;;;BBB@@@IIIPPPxxxxxxxxxsssnnnooosssqqq|||xxxtttrrruuu||||||uuutttvvvxxxyyyyyyxxxxxxwwwuuutttsssrrrvvvyyy}}}}}}mmmsss{{{~~~|||~~~qqqccc{{{bbbRRROOOGGG;;;555444222111000111333444333333333333333333333333222333444666999;;;>>>???xxxbbbQQQTTTbbbnnnmmmfffIII:::999888888777777777777888777777777777888999999999HHHXXX]]]ooooooccc^^^RRR]]]yyymmmpppgggUUUHHH???888888999888888:::888888777777888999;;;<<>>@@@yyy^^^\\\iiiuuujjjIII;;;:::999888777777777777888888777777888888999::::::MMM^^^cccvvvrrrddd___RRRZZZzzztttuuummm[[[KKKAAA999888:::999999;;;999888777777888999;;;<<>>IIIQQQzzz{{{yyyssssss{{{|||}}}vvvtttssstttuuuuuuvvvvvvuuusssrrrqqqmmmnnnqqquuuzzzxxxoooooosss{{{kkkmmmtttqqqYYYPPPMMMJJJ<<<:::666333222222444555444444444444444444444444333444555777:::===@@@AAAjjjeeerrr|||mmmJJJ;;;:::999888777777777777888888888777888888999:::===QQQccchhh{{{uuueee___RRRZZZwwwsss^^^MMMCCC:::999:::::::::<<<999888888777888:::;;;<<>>OOOeeedddyyyiiiggg[[[ZZZppp}}}aaaVVVEEE888888:::999999===;;;999777666888:::;;;<<>>@@@AAAAAApppZZZCCC<<<888999999777777999888888888888888999::::::AAATTTmmmppp|||{{{zzzmmm]]]RRR\\\xxxeeeQQQ???;;;;;;888777::::::999888777888:::<<<===CCCJJJNNNdddrrrnnnoooiiimmm|||zzzwwwsss}}}}}}|||{{{zzzwwwuuussstttpppiiieeeeeegggiiijjjsssyyykkkqqqpppYYYLLLGGG???999555555555222222555333333333333444444444444666777:::===@@@BBBCCCDDD~~~ooo\\\DDD===999999999777777999888888888888999::::::;;;BBBVVVrrrwww~~~~~~~~~{{{yyy}}}}}}qqqcccUUUYYYrrrkkkUUUAAA;;;;;;888777999999999888888888:::<<>>@@@BBBEEEFFFpppcccEEE???:::::::::777777:::888888888888999:::;;;<<>>@@@BBBFFFHHHssslllFFF@@@;;;;;;:::888888:::888888888888999;;;<<<===DDD[[[zzz}}}{{{}}}}}}{{{zzz~~~wwwxxxpppiii]]]YYYjjjtttZZZAAA:::;;;::::::<<<777999:::999888999>>>BBBDDDJJJQQQpppmmm~~~|||qqqnnnlllhhhuuu{{{rrrrrruuuyyyyyywwwvvvxxxyyywwwvvvtttoooiiidddcccbbbccchhhoooxxxsssggg{{{vvvvvv{{{```MMMGGG???999555555555222222555333444444444555555555555333777<<>>CCCDDDLLLXXXyyyooovvv~~~wwwlllhhhggghhhyyywwwrrrtttvvvxxxwwwwwwwwwxxxtttuuutttqqqkkkfffddddddcccgggllluuutttdddssszzz|||fffRRRFFF@@@:::666666555333333666444444444444555555555555333888>>>AAABBBDDDIIINNNwwwvvvssskkkmmmGGGAAA<<<<<<;;;888888:::888888888999:::;;;===>>>HHH```{{{~~~~~~yyywwwzzz~~~xxxooosss~~~yyyuuu~~~wwwqqqcccWWWaaacccFFF======<<<;;;<<<666999;;;:::888999>>>DDDDDDOOO^^^tttvvvzzz}}}rrrfffbbbccchhh{{{{{{tttuuuvvvwwwxxxxxxwwwvvvrrrttttttqqqlllgggeeeeeecccgggkkktttxxxiiivvvrrr]]]MMMAAA;;;666666666444444666444444444555555555666666444:::@@@CCCDDDFFFKKKPPPfffiiioookkkQQQ???:::>>>:::888:::888:::;;;;;;:::999:::<<<>>>HHHiii}}}{{{yyy|||}}}|||xxxwwwxxxzzzzzz|||zzzxxxyyy{{{xxx|||tttdddXXX^^^|||lllIII:::999:::999:::;;;777666999;;;<<<@@@FFFFFFTTT\\\www~~~yyynnnjjjccc```kkkyyyqqqmmmkkkqqqzzzzzzttttttuuuwwwyyyyyyxxxvvvqqqpppnnnmmmllljjjgggddd]]]bbbkkkxxxmmmrrrxxxXXXPPPDDD>>>777333444666666666555555555555555666777777333:::===DDDJJJDDDEEEUUUooossswwwpppSSS@@@:::>>>:::888;;;888:::;;;;;;:::999:::===???IIIkkkyyywwwyyyzzz{{{yyyuuutttvvvxxx}}}sssmmmjjjjjjpppwww~~~|||zzzzzz|||xxxgggZZZ^^^yyypppNNN===::::::999999;;;777777999;;;<<>>:::999;;;999:::;;;;;;;;;:::;;;>>>@@@LLLooowwwvvvyyyyyyxxxuuuqqqpppssswwwwwwqqqpppoooooonnnkkkeee]]]WWWUUUVVVXXX[[[```fffhhhhhhkkkrrrxxx|||{{{||||||}}}jjj]]]^^^vvvuuuSSS@@@;;;::::::999;;;888888:::;;;<<>>999888888666444666666666555666777777888999@@@DDDIIINNNJJJOOObbbooohhh^^^VVVRRRPPPNNNMMMKKKHHHGGGHHHHHHHHHMMMSSS^^^kkk~~~~~~bbbIII======999999<<<999999:::;;;<<<<<<===AAACCCQQQwwwvvvxxxyyyxxxvvvqqqmmmnnnrrrwwwpppfffZZZRRRQQQPPPNNNLLLPPPPPPNNNKKKHHHIIIKKKNNNMMMNNNPPPOOONNNPPPSSSWWW[[[^^^bbbgggjjjlllmmmmmmkkklllqqqwww{{{{{{xxxtttuuu{{{~~~|||lllbbbaaatttoooTTT@@@:::<<<===;;;:::999:::;;;;;;===FFFPPPQQQ]]]gggxxx{{{yyynnnhhhbbb___dddsss~~~}}}|||{{{yyywwwuuuxxxuuuqqqpppooojjjaaaZZZTTTTTTTTTTTTTTTTTTTTTUUU]]]cccmmm{{{vvvrrrnnnkkklllmmmooooooppplllfffaaa````````````cccgggnnnyyyzzzwww|||vvvfffPPPIII???999777666555333666666666666666777888888888@@@DDDJJJOOOKKKSSShhhzzzlllZZZUUUNNNJJJKKKLLLLLLKKKIIIGGGGGGHHHGGGCCCEEEIIIPPPZZZjjj|||gggMMM>>>===999:::===:::999:::<<<<<<===???BBBEEESSS{{{{{{qqqqqqwwwwwwuuuqqqnnnnnnsssxxxzzzddd^^^VVVQQQOOOOOONNNMMMKKKMMMPPPQQQQQQRRRSSSUUUUUUVVVVVVUUUSSSRRRSSSUUU[[[[[[\\\\\\\\\[[[ZZZYYYXXXYYY]]]dddiiiqqq}}}}}}yyyuuusssttt~~~uuuqqqzzz|||mmmeeebbbsssvvvvvvhhhSSS@@@:::<<<>>><<<::::::;;;<<<<<<>>>HHHSSSSSS```mmmxxxttthhhbbb```iiixxxvvvnnnjjjgggggghhhiiilllppptttvvv}}}sssfffXXXNNNKKKJJJIIIHHHGGGFFFFFFFFFLLLQQQ\\\kkkzzzsssooojjjgggiiilllooopppooojjjddd___\\\[[[[[[ZZZ^^^cccmmmyyy{{{~~~vvvqqqUUULLLAAA888555555444444777777666666777777888999888@@@EEEKKKPPPNNNXXXnnnkkk___TTTOOOJJJIIILLLNNNMMMKKKIIIGGGFFFGGGEEEAAABBBFFFFFFLLLWWWcccooozzz~~~kkkOOO>>><<<999:::===:::999:::<<<<<<===???CCCFFFXXX{{{ooommmttttttsssqqqnnnnnnssswww~~~jjjeee^^^WWWSSSRRRSSSTTTTTTYYY___dddffffffffffffaaaaaa```^^^[[[XXXVVVUUUYYYXXXVVVTTTRRROOOMMMLLLMMMLLLMMMRRRVVV]]]jjjvvv|||vvvpppkkkmmmvvvxxxkkk]]]XXXdddzzzqqqgggcccpppvvvnnneeeSSSAAA;;;======:::::::::<<<===<<<>>>IIIUUUWWWfffuuuzzzyyyzzzrrrddd```cccpppyyylll___UUUPPPNNNQQQUUUZZZ___fffmmmqqq{{{}}}|||uuuiii[[[PPPJJJDDDCCCAAA@@@????????????BBBDDDJJJUUUdddsss~~~tttnnnhhheeeeeeiiimmmooommmhhhbbb]]]ZZZXXXUUUTTTWWW]]]iiixxx~~~uuu~~~xxx[[[PPPCCC888555555666666777777666666777777888999888AAAGGGMMMRRRQQQ]]]uuuzzzjjjaaaZZZUUUPPPOOOQQQRRRNNNKKKIIIFFFFFFGGGEEECCCEEEJJJ@@@DDDIIINNNTTT]]]iiiqqqnnnuuu}}}~~~nnnPPP???<<<999;;;>>>:::999:::<<<===>>>@@@DDDGGG^^^~~~pppmmmqqqrrrrrrpppnnnnnnssswww~~~zzzqqqhhhaaa^^^```cccqqqvvv|||~~~zzzvvvsssooonnnmmmjjjeee```\\\ZZZWWWVVVTTTRRRPPPNNNMMMLLLIIIFFFDDDFFFGGGMMMYYYddduuummmddd___aaagggnnnqqqeee___SSSFFFCCCQQQjjj~~~tttiiibbbmmm}}}kkkdddTTTCCC;;;======999::::::<<<===<<<>>>JJJVVV[[[lll{{{yyyzzznnnoookkkaaa___fffvvvrrraaaRRRHHHCCCAAADDDJJJQQQXXX___eeeiiicccfffgggbbbWWWNNNJJJIII???>>>===;;;;;;;;;<<<<<<@@@??????EEEQQQ```mmmttt|||wwwqqqiiidddcccfffiiikkklllgggaaa\\\XXXUUURRRPPPRRRYYYfffvvv}}}rrr{{{{{{^^^SSSDDD999555555777888777777777777777888888999999BBBHHHNNNTTTTTTaaazzzxxxpppggg]]]XXXZZZZZZWWWSSSPPPOOOLLLIIIHHHGGGGGGFFFDDDCCCDDDEEEGGGKKKNNNQQQWWW[[[```bbbeeelllwwwuuuTTT???>>>:::999<<<<<<>>>======>>>AAADDDFFFGGG\\\|||ooofffmmmuuurrrmmmnnnnnnsssyyysssuuu{{{zzzxxxvvvrrrmmmgggbbb___```aaa]]]UUUPPPOOOOOONNNOOOHHHEEEGGGJJJKKKLLLOOOhhh{{{yyyqqqhhh```^^^\\\[[[^^^bbbYYYQQQJJJHHHGGGJJJWWWeeewwwgggaaaqqq}}}lllUUUEEE======AAAEEE???::::::>>>???BBBPPPaaafffkkkzzz{{{qqqpppjjjbbb___bbboooqqqjjj^^^OOOKKKHHHFFFFFFIIIOOOTTTUUUTTTUUUTTTQQQNNNJJJGGGEEECCC@@@???>>>======<<<======??????@@@BBBFFFOOO[[[dddkkkpppyyy|||uuujjjbbb___```ccceeeggggggeee___WWWRRRPPPQQQJJJQQQ[[[iii}}}sss~~~rrrvvvzzz~~~___XXXJJJ===666666777777777777777777888999:::;;;;;;EEEQQQPPPXXXYYY```|||vvvooojjjhhheee___YYYVVVUUUSSSOOOKKKHHHHHHHHHFFFFFFEEEEEEGGGIIILLLNNNKKKNNNRRRSSSTTTXXX___fffvvvTTT@@@>>>:::999===<<<>>>======>>>AAADDDGGGHHH```yyyoooiiijjjtttsssooorrrqqqttt~~~zzzuuupppmmmkkkkkkggg___ZZZYYYVVVRRRNNNGGGCCCDDDGGGGGGIIILLLXXXkkk~~~ssskkkccc\\\ZZZYYYWWWYYY]]]UUUNNNGGGCCCAAACCCNNNZZZvvv}}}lllcccnnnuuuYYYFFF@@@CCCJJJOOO???;;;;;;???@@@BBBQQQbbbjjjvvv||||||nnniiiaaaaaa___bbbooozzznnn^^^XXXMMMIIIFFFFFFJJJNNNOOONNNQQQOOOMMMKKKHHHFFFDDDCCCAAAAAA@@@@@@????????????======>>>???BBBJJJUUU\\\aaafffppp{{{zzzsssiiiaaa^^^___ccceeecccdddccc^^^VVVOOOJJJIIIJJJOOOUUUaaauuuqqq|||ooosss|||bbbXXXIII===777777888777888888888888888999::::::<<>>AAAEEEHHHJJJccc|||rrrlllkkkhhhssssssqqqtttsssvvv{{{wwwxxxwwwqqqjjjgggeee```XXXTTTLLLGGGFFFFFFEEEFFFJJJMMM\\\sss~~~sssggg^^^WWWTTTRRRQQQRRRVVVTTTOOOHHHBBB======DDDMMMeeepppooodddkkk```GGG@@@EEELLLOOO@@@<<<===@@@@@@CCCRRRdddjjj}}}tttiii``````^^^aaappprrrlllZZZTTTLLLGGGHHHIIIJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA????????????AAAGGGOOOTTTXXX\\\eeeooovvv|||}}}vvvkkkbbb\\\\\\```bbbbbbdddeeeccc\\\TTTNNNKKKJJJKKKMMMVVViii~~~zzzvvvvvvvvvuuuuuuxxx}}}oooxxxooouuuzzzgggZZZIII===999888888888999999888888888999::::::>>>JJJYYYXXX^^^```iii{{{ppppppllldddYYYPPPMMMNNNLLLKKKIIIGGGEEECCCCCCCCCCCCEEEFFFEEECCCCCCEEEGGGKKKRRR```ttt|||vvvsssrrrpppllljjjjjjkkkqqq}}}xxxVVVAAA???;;;:::======<<<===>>>???AAAEEEJJJNNNcccsssiiigggjjjhhhqqqqqqmmmqqqrrrwww~~~xxxxxxwwwpppfffbbbZZZRRRNNNJJJFFFGGGJJJIIIRRRaaavvvwwwhhh^^^SSSNNNKKKIIIKKKPPPVVVSSSMMMFFF???<<<@@@EEERRR^^^ppp|||nnnccciiiiiiHHH===AAADDDCCC@@@>>>>>>AAAAAADDDUUUhhhlllzzzmmmccc^^^]]]bbbqqqsssjjj___WWWTTTSSSSSSSSSOOONNNMMMLLLKKKKKKKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEFFFIIIMMMPPPTTTUUU[[[bbbfffiiirrr|||}}}qqqeee]]][[[^^^aaabbbcccdddccc___ZZZVVVSSSIIIGGGGGGOOO___qqq}}}sssccceeegggkkkpppwwwssstttpppzzzxxxqqq^^^HHH===::::::999888::::::999999999999::::::@@@NNN___^^^dddfffqqq~~~uuuiii```ZZZYYYWWWVVVSSSPPPMMMKKKIIIHHHDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHNNN[[[ppp|||zzz~~~zzzooofffaaa```aaa]]]YYYYYYYYY]]]hhhtttyyyWWWBBB@@@<<<:::======<<<>>>@@@AAABBBGGGMMMRRRdddoooddddddjjjiiiqqqmmmgggjjjmmmuuuzzzrrrjjjaaaYYYQQQIIIGGGJJJFFFIIIPPP```zzz{{{tttmmmaaaTTTKKKFFFDDDGGGLLLUUUUUUQQQJJJBBB>>>???@@@@@@JJJZZZlll}}}|||nnnccchhhuuu{{{qqqLLL>>>>>>===888@@@>>>@@@CCCBBBFFFXXXmmmsssxxxkkkccc]]]]]]cccssswwwmmmhhhgggeeeddd^^^\\\[[[YYYXXXXXXYYYYYY\\\^^^___```___]]][[[YYYTTTRRRPPPNNNMMMMMMMMMMMMOOONNNQQQUUUWWWXXX]]]eeeooo|||vvviii```^^^bbbfffeeeccc```]]][[[XXXVVVUUUHHHEEEDDDKKKVVVbbblllrrryyylllooovvv~~~wwwmmmxxxzzzeeeIII===<<<;;;999888::::::::::::::::::;;;<<>>======???BBBBBBDDDIIIQQQWWWjjjpppeeeeeekkkkkkqqqkkkcccfffiiirrr~~~vvvmmmdddXXXMMMIIIJJJIIIHHHJJJTTTkkk{{{uuupppooocccVVVMMMGGGDDDEEEHHHNNNRRRQQQJJJCCC@@@>>><<<<<>>@@@DDDCCCHHH\\\rrrvvvxxxllleee]]]]]]ddduuuzzzwwwtttrrrmmmkkkhhheeecccbbbbbbccckkkmmmnnnooonnnkkkgggddd```]]]YYYVVVSSSPPPMMMJJJIIIHHHIIILLLLLLLLLPPPVVVeeeqqqzzzmmmdddccchhhnnnooojjjccc]]]YYYWWWUUUTTTHHHDDDBBBGGGMMMRRRXXX]]]iiissskkkrrrnnnLLL===<<<;;;888888::::::::::::;;;<<<======DDDWWWkkklllppprrr~~~xxxpppjjjhhhgggeeebbb___[[[XXXWWWRRROOOJJJGGGEEEDDDDDDDDDDDDEEEFFFHHHNNN]]]qqq{{{sssmmmqqqwww{{{yyymmm]]]QQQMMMJJJIIIIIIGGGGGGNNNVVVjjjyyy~~~{{{YYYDDDBBB===;;;>>>===>>>AAACCCDDDEEEKKKSSS[[[uuurrrfffeeejjjlllrrrllldddeeegggnnn~~~wwwnnn```SSSNNNOOOKKKJJJIIIOOO```vvvzzztttppplllkkkiii```WWWRRRMMMFFFDDDEEEGGGNNNPPPJJJDDDBBB???<<<@@@@@@DDDNNN^^^rrrtttgggeee}}}UUUBBBCCCDDD???>>>===AAADDDDDDJJJ___wwwyyywwwyyyooohhh]]]^^^fffxxx~~~zzzuuurrrpppppppppyyy{{{}}}~~~|||wwwrrrooojjjgggbbb^^^ZZZUUUOOOKKKIIIFFFEEEGGGGGGFFFHHHMMMXXXcccvvvqqqeeeccchhhooosssmmmeee^^^ZZZWWWTTTRRRJJJDDD@@@AAABBBBBBFFFLLLSSS```ppp}}}qqqssswwwNNN===<<<:::888888999999999:::;;;===??????EEEZZZpppppptttwww~~~wwwtttsssrrrooollliiifffddd```[[[UUUOOOLLLJJJIIIHHH???DDDHHHHHHIIIRRRbbbppp{{{rrreeefffkkkuuuzzzpppZZZHHHCCCAAAAAABBBAAA???DDDLLLVVVgggzzz}}}{{{YYYDDDBBB===;;;>>>===???BBBEEEEEEFFFLLLUUU]]]qqqeeecccgggkkkrrrnnnfffgggggglllzzz~~~uuugggYYYSSSTTTHHHGGGEEEGGGRRRcccooorrrwwwsssmmmgggdddbbbbbbcccccc]]]XXXVVVRRRJJJDDDCCCDDDLLLPPPKKKFFFEEEBBB===???===<<>>===;;;888;;;AAA<<>>@@@AAAFFF\\\sssssswwwyyy||||||zzzvvvqqqjjjhhheee```ZZZSSSNNNKKKLLLKKKKKKLLLJJJKKKTTT___yyyvvviii\\\\\\dddfff[[[OOOEEEDDDBBB@@@>>>======>>>IIIUUUcccnnn|||{{{www^^^EEE>>>???===<<<===AAADDDGGGIIIKKKOOOWWW]]]wwwtttbbb\\\eeennnuuupppfffeeedddkkk{{{tttnnnhhh]]]QQQMMMGGGCCCGGGKKKMMMPPPSSSTTTUUUVVVWWWWWWXXXWWWWWW\\\UUUWWWcccgggZZZKKKCCCCCCCCCCCCEEEFFFFFFDDDAAA<<<>>>>>>???DDDTTTiiizzzzzzlllfffZZZCCC??????BBBEEEFFFBBBCCCMMMUUUeee}}}uuuoooqqqiiifffaaaaaakkk~~~{{{sssjjjaaaZZZVVVSSSOOOOOONNNKKKGGGDDDCCCCCCFFFQQQ```ooo{{{mmmeee___ZZZ[[[YYYZZZ^^^^^^XXXRRRPPPSSSFFF>>>AAAAAA:::888;;;:::>>>FFFRRRdddwww}}}sss}}}xxxVVVAAA666===BBB<<<;;;777777<<>>HHHSSS]]]jjjzzz{{{xxx^^^FFF???@@@>>><<<>>>CCCFFFIIILLLNNNSSS[[[aaapppwwwddd[[[cccjjjqqqkkkbbbaaa```fffvvv}}}wwwqqqfffZZZRRRKKKEEEFFFGGGFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIOOOKKKPPPaaaooommm^^^QQQKKKIIIFFFDDDDDDCCCAAA???BBBBBBBBB@@@BBBMMM___mmm{{{nnnhhhiiiHHH@@@???BBBCCCEEEBBBEEEPPPXXXjjjjjjhhh{{{|||nnngggddd```aaalllxxxooofff___ZZZXXXUUUUUUTTTQQQMMMIIIGGGFFF???GGGSSS```pppsssiiiaaaZZZXXXVVVXXX]]]^^^YYYVVVWWWWWWNNNDDD@@@===999999;;;777999===FFFUUUhhhzzz|||nnnrrryyyXXXBBB777;;;@@@999<<<999999>>>AAABBBDDDHHHPPPvvv{{{|||}}}|||~~~|||xxxrrrkkkddd```WWWSSSPPPNNNKKKKKKQQQYYYeeevvv|||tttsssvvvhhhZZZPPPJJJHHHHHHBBBAAA@@@>>>===<<<<<<<<<999@@@HHHOOOZZZjjjwww|||yyyyyy___FFF???@@@???>>>???BBBFFFJJJMMMPPPVVV^^^ddduuuyyyeeeYYY___gggnnniii___^^^]]]cccsss{{{pppfffYYYPPPIIIGGGEEEBBB???@@@===>>>???@@@AAABBBBBBCCCCCCCCCIII[[[rrr}}}rrrbbbRRRNNNHHHCCCAAA@@@??????CCCCCCCCCAAAAAAHHHTTT^^^rrr|||qqqmmmuuuKKKAAAAAACCCBBBEEEDDDIIITTT\\\qqqiiigggxxxvvvhhh```]]]^^^aaammmyyyooofff```]]]^^^^^^]]]ZZZVVVPPPKKKHHHDDDGGGMMMWWWeeexxxzzzoooeee\\\TTTTTTWWW\\\\\\ZZZ[[[^^^YYYXXXRRRHHHAAA@@@@@@???<<<;;;;;;>>>III\\\rrrlllkkkyyyyyyZZZEEE777:::>>>777===:::;;;???BBBCCCGGGLLL[[[~~~}}}xxxrrrlllhhh```[[[WWWTTTPPPMMMQQQWWWbbbrrrvvvlllhhhmmmllljjjddd\\\SSSKKKFFFBBBAAA@@@???>>>===<<<<<<:::===AAAFFFOOO]]]jjjrrrzzz___FFF???@@@@@@???AAAAAAEEEJJJNNNQQQWWW___eeexxx{{{gggYYY[[[gggnnniii```^^^]]]dddtttyyyooobbbXXXNNNJJJGGGCCCBBBCCC>>>>>>>>>??????@@@AAABBB@@@CCCGGGQQQfffzzzzzznnn[[[UUULLLEEEBBBAAA@@@@@@>>>@@@AAA@@@AAAEEENNNUUUfffwww}}}tttrrrqqqKKKCCCCCCCCCBBBEEEEEELLLVVV^^^uuujjjeeeqqqmmm```[[[ZZZ\\\```ooozzzppphhhdddffffffdddbbb^^^WWWOOOJJJLLLLLLNNNSSS]]]mmmvvvkkkcccUUUUUUXXX[[[[[[ZZZ\\\bbbeeennnnnn```TTTNNNGGG>>>@@@===:::;;;AAAQQQhhh|||uuuooorrr{{{vvv[[[GGG888:::>>>777===;;;<<<@@@CCCDDDIIIPPPeee{{{wwwtttkkkfffaaa]]]XXXSSSSSSWWW\\\jjj{{{wwwlllggg^^^```cccfffeee]]]PPPFFFBBBBBBAAAAAA@@@???>>>===:::999:::===DDDNNNZZZcccsss{{{```GGG@@@AAAAAAAAACCCCCCGGGMMMQQQTTTYYYaaafffqqq~~~kkk\\\]]]eeelllggg___^^^^^^eeeuuuzzznnncccXXXRRRNNNHHHFFFGGG======<<<;;;;;;<<<<<<===???DDDEEEEEERRRhhhtttuuuiiicccYYYPPPJJJFFFCCCAAA<<<>>>@@@@@@@@@CCCHHHLLLYYYhhhrrr|||~~~vvvwwwdddHHHDDDCCCAAACCCFFFHHHOOOXXX^^^wwwllleeekkkdddZZZZZZ[[[ZZZ```ppp~~~vvvrrrnnnllljjjhhhddd\\\SSSLLLKKKIIIJJJNNNTTT```uuu}}}ssskkkZZZXXXYYY\\\[[[YYY[[[___ppp|||mmm```QQQDDDCCC===888777999CCCWWWjjjxxx~~~zzzwwwppp[[[III:::;;;???:::<<<:::<<<@@@CCCEEEKKKSSSooo~~~|||vvvqqqllliiiccc\\\YYYZZZZZZgggxxx~~~sssnnn```\\\ZZZ[[[]]]YYYOOOFFFAAABBBBBBAAAAAA@@@>>>>>><<<999999;;;???DDDMMMVVVggguuu|||aaaGGG@@@BBBBBBBBBEEEIIIMMMRRRVVVYYY]]]ccchhhrrrooo______```hhhddd\\\\\\\\\dddtttyyyooofffaaa[[[RRRLLLJJJBBBAAA>>><<<::::::::::::===AAABBB@@@DDDUUUhhhuuuxxxrrrjjj```WWWNNNFFFAAA???@@@AAAAAA@@@@@@AAACCCMMMYYY```lll~~~vvvyyy{{{www{{{|||ZZZHHHDDDAAAAAAEEEHHHKKKSSS[[[___yyywwwsssdddWWWVVVWWWXXX```qqqvvvtttpppnnnjjjcccYYYRRRKKKGGGHHHMMMQQQYYYnnnzzzrrr```\\\ZZZ\\\]]]ZZZXXXYYYcccppp|||~~~yyyqqqhhhaaaRRRGGG>>>;;;999<<>>===???;;;:::<<<===>>>DDDLLLZZZfffttt|||bbbHHH@@@BBBBBBCCCGGGMMMQQQVVVYYYZZZ]]]bbbgggzzz~~~mmm]]]\\\]]]eeeaaaZZZ[[[\\\eeeuuu~~~yyyvvvvvvqqqeeeYYYSSSLLLJJJFFFBBB???===<<<<<<<<<>>>BBBCCCCCCIIIZZZkkkxxxuuuqqqjjjaaaVVVJJJBBBAAABBBBBBBBB@@@???>>>>>>EEELLLPPP[[[rrrtttyyy|||vvvqqqyyymmmUUUIIIAAA???DDDFFFIIIMMMWWW^^^aaa~~~}}}gggWWWSSSRRRWWW```rrr{{{wwwtttqqqjjjaaaYYYQQQLLLJJJMMMNNNTTTiii~~~uuueee^^^ZZZ]]]___\\\WWWTTTPPPTTT\\\eeeiiikkkooovvvkkk[[[KKKDDD>>>;;;CCCOOO^^^lll{{{jjj[[[MMM===<<<@@@<<<<<<<<>>???@@@@@@???>>>===<<<===888777::::::888<<>>===<<<>>>>>>CCCIIIFFFCCCNNN___ppppppooollleeeZZZMMMEEE@@@AAAAAAAAAAAA@@@@@@???AAAFFFFFFNNNeeeyyyssswww{{{lllqqqfffTTTIII???>>>IIIFFFIIIOOOYYY```ddd{{{gggXXXVVVUUUWWW```rrr{{{xxxvvvpppfff___WWWPPPKKKKKKIIIMMMaaaxxxuuuggg^^^YYY]]]aaa^^^VVVQQQOOOGGGEEEKKKPPPUUUbbbppp|||gggRRRGGG???888===HHHUUUfff{{{yyyiii\\\NNN===;;;???;;;===>>>AAAEEEFFFIIISSS]]]vvvyyyuuuoooiiiccckkksssyyy~~~ssslllbbbXXXOOOIIIEEEBBBAAA@@@@@@@@@AAAAAA???>>>======<<<;;;999888:::<<>>BBBFFFIIILLLNNNOOOYYYXXXVVVVVVWWWWWWPPPIIIAAA<<<===BBB@@@;;;???IIIFFFAAA>>>AAAOOOeee|||rrruuuxxxfffRRRGGGFFFGGGGGGNNNOOOTTTVVVfffppptttvvvzzziiiWWWUUUWWWXXX]]]ooo~~~vvvssspppiiiccc```WWWQQQPPPLLLJJJXXXkkkxxxnnnddd\\\]]]^^^[[[WWWUUUQQQIIIEEEFFFGGGFFFJJJQQQ```jjjkkkZZZDDD:::999;;;CCCRRRpppyyy[[[LLLFFFAAA>>>>>>AAAAAABBBFFFLLLSSSYYY[[[qqq{{{uuuoooccciiilllmmmrrrzzz|||yyy}}}sssfff]]]XXXRRRJJJCCCDDDCCCBBBBBBCCCCCCAAA@@@=========;;;999999:::<<<>>>EEEQQQ___ooodddIIIDDDFFFEEEGGGNNNRRRXXXcccmmmmmmjjjlllrrrtttwwwlll___ZZZ[[[bbb]]]XXX[[[\\\```llloooccciiivvv```WWWQQQGGG???<<<:::===BBBHHHLLLOOOQQQQQQRRRPPPMMMKKKJJJJJJIIIHHHBBB???>>>@@@AAACCCJJJQQQEEEAAA===???III\\\www{{{rrrvvvrrrWWWFFFCCCEEEGGGPPPRRRXXXYYYgggooonnn^^^bbblllbbbTTTRRRTTTXXX^^^ppp|||wwwssslllfffddd]]]XXXWWWQQQNNNXXXhhhwwwkkkaaaaaaeeehhhkkkmmmuuummmfff```VVVIIICCCCCCPPPVVVVVVLLLAAA======<<>>>>><<<:::999:::<<<;;;???FFFPPP___uuueeeIIICCCFFFFFFKKKSSSSSS\\\kkkttttttnnnmmmppptttyyylll]]]XXXZZZaaa]]]WWWZZZZZZ]]]iiinnn]]][[[{{{xxxiii___OOOCCC@@@:::===CCCKKKQQQUUUTTTSSSMMMKKKHHHCCC??????DDDHHHBBBBBB???===BBBLLLSSSTTTEEEBBB??????CCCRRRmmm}}}uuuzzzyyywww}}}]]]GGGBBBFFFKKKSSSWWW^^^]]]gggmmm~~~hhhSSSSSScccaaaWWWUUUTTTWWW^^^rrr~~~xxxqqqkkkiiiccc___]]]VVVQQQWWWccc}}}ttthhhgggnnnwww}}}ooo___UUURRREEEFFFCCC???===???>>>;;;===EEEZZZvvviiiOOOBBB>>>???AAAGGGHHHIIILLLRRRXXX^^^aaa}}}{{{tttcccaaa[[[TTTOOOPPPUUUXXXbbblllyyyyyytttqqqkkk```VVVGGGEEEBBB@@@@@@@@@???>>>>>>??????===;;;::::::;;;:::<<>>>>>??????>>><<>>>>>???@@@>>><<<::::::;;;777:::???DDDPPPddd~~~fffIIICCCHHHLLLTTT^^^dddfffiiimmmssswwwwwwtttttt{{{lll\\\WWWUUU]]]ZZZVVVYYYYYY]]]hhh|||lllZZZddd}}}lllXXXIII@@@>>>@@@GGGQQQUUUSSSOOOLLLJJJKKKLLLHHHAAA@@@CCC???BBB@@@<<<@@@IIIHHHAAACCC@@@AAABBB@@@EEE^^^zzzyyyaaaKKKFFFLLLRRRWWW]]]eeebbbiiilll|||aaaNNNYYY\\\UUURRRRRRVVV```sss{{{uuummmhhhaaaZZZTTTPPPTTTZZZppptttqqqssswww~~~|||hhhRRRCCCHHHGGGEEECCCBBBDDDHHHMMMGGGEEENNNcccttt{{{}}}xxxrrrpppeeeiiikkknnnxxxnnnQQQBBB@@@CCCEEEAAADDDIIIMMMRRRZZZbbbhhh~~~vvvggg\\\PPPHHHCCC??????BBBEEEPPP___llltttxxx{{{}}}||||||}}}{{{wwwppphhhcccPPPKKKFFFBBBAAAAAAAAAAAA???@@@AAA@@@===;;;:::;;;555888<<<@@@HHHXXXooofffJJJEEEJJJOOOXXXcccbbbdddgggjjjqqqyyy|||zzztttooo___[[[RRRYYYWWWSSSVVVUUUXXXccc|||xxxcccaaavvvgggOOOCCC>>>;;;AAAMMMTTTSSSOOOKKKFFFIIISSSUUUKKKAAA??????AAA@@@>>>???BBBAAA===@@@===???BBB???AAAWWWqqqzzzuuu|||cccMMMHHHMMMQQQZZZ^^^fffdddmmmppp~~~mmmRRRZZZ\\\UUUSSSTTTUUU```rrr{{{{{{qqqmmmeee\\\UUURRRSSSVVVjjj|||~~~xxxsssnnnnnnppp~~~kkkVVVDDDCCCDDDEEEDDDGGGQQQ[[[TTTJJJFFFOOO\\\gggvvvuuutttsssrrrooohhhaaa\\\WWWYYYZZZ]]]jjj~~~sssTTTBBB???BBBBBBFFFIIIMMMOOORRRXXX```fff~~~uuudddWWWJJJFFFEEEAAA?????????EEEOOO[[[gggooouuuxxxzzzyyyyyy{{{zzztttiiiaaaRRRMMMFFFBBB@@@@@@AAAAAA@@@AAABBBAAA>>>;;;::::::555888;;;<<<@@@MMMbbbrrrfffKKKFFFMMMRRRZZZeee^^^hhhqqqrrrtttxxxzzzyyyyyy}}}ppp```[[[SSS[[[WWWRRRTTTRRRSSS^^^vvvmmmaaa___ggg{{{yyyXXXJJJBBB<<>>???EEEBBBAAAQQQiiivvvrrr|||cccOOOLLLQQQTTT^^^```ggggggrrrvvvwwwZZZ______UUUSSSTTTUUUaaaqqq}}}ssshhhhhheeeccchhh|||xxxuuummmddd[[[WWWTTTSSS___rrrvvviiiaaa```WWW]]]gggrrr}}}~~~nnn[[[EEE@@@>>>@@@@@@AAAKKKUUUSSSFFF>>>AAAHHHRRRbbbrrr}}}~~~yyytttqqqpppllliiippp~~~vvvUUUBBBAAAEEEFFFIIIMMMQQQSSSUUUZZZbbbiii}}}|||sss```RRRFFFGGGJJJGGGDDDDDD???AAAFFFPPP\\\hhhpppsssuuuqqqpppsssvvvqqqcccVVVQQQLLLEEE@@@>>>>>>??????@@@AAABBBAAA>>><<<::::::777:::;;;:::;;;GGG[[[kkkfffKKKGGGNNNSSS\\\gggaaasss{{{yyyzzzzzz}}}ooo^^^YYYWWW___[[[TTTUUUQQQRRR\\\ppptttdddVVVOOO[[[ooo```RRRGGG???DDDSSS```dddbbbWWWLLLOOOdddssslllZZZNNNDDD??????DDDCCC???EEEPPPGGGAAABBBIIIFFFBBBPPPfff}}}vvvrrr~~~dddQQQPPPWWW[[[```bbbgggiiivvv{{{{{{\\\aaa^^^QQQMMMNNNUUUaaaqqqtttkkkjjjhhh___VVVQQQZZZdddhhhnnn}}}|||vvvlllbbb[[[UUUPPPTTTiiiyyyhhh]]]ZZZYYYVVVSSSVVVcccjjjaaaRRRKKKBBB;;;:::999888===FFFJJJ@@@:::===AAAEEEQQQ___xxxwwwUUUCCCCCCJJJMMMIIIMMMSSSVVVXXX^^^hhhooo{{{xxxcccWWWNNNNNNMMMIIIFFFGGGCCCAAABBBHHHNNNUUU```jjjoooqqqooolllmmmnnnfff\\\RRRIIIAAABBBCCCAAA??????AAAAAABBBAAA@@@>>><<<;;;===:::888:::===EEESSS```rrr```PPPLLLNNNYYY]]]jjjmmmzzzzzzzzz~~~qqqcccUUUUUUYYYZZZUUUPPPQQQTTTWWWmmm|||cccPPPHHHQQQ^^^cccKKKGGGCCCGGGXXXmmmtttqqqgggYYYKKKTTTrrrpppOOODDDFFFFFFCCC@@@@@@EEEKKKKKKKKKHHHBBB>>>CCCPPPZZZttt|||qqq```WWWTTTVVV```aaagggiiinnnvvvzzziiibbbYYYRRRQQQOOOXXXbbbuuuooocccaaaaaaaaaaaabbbkkkvvv~~~{{{pppkkkiiieee\\\SSSYYY```nnn}}}yyyssshhh[[[SSSRRRQQQMMMHHHBBBBBB<<<666888???AAA>>>>>>999777999999:::BBBMMMeeezzzxxxYYYAAABBBIIIEEEMMMPPPTTTWWWZZZ```hhhooouuujjj```^^^[[[TTTNNNLLLIIIDDD@@@BBBEEEIIIPPPWWW\\\kkkxxxvvvpppnnnoooppp]]]VVVMMMEEEBBBAAABBBAAAAAAAAAAAAAAA@@@???===<<<===:::888999<<>>===???;;;999:::999888>>>GGGYYYnnn~~~pppWWWCCCEEEMMMIIIOOOSSSWWWYYY\\\bbbjjjpppssseee]]]WWWMMMCCC@@@@@@@@@CCCHHHLLL___rrrwwwuuuvvv|||vvvttthhhTTTGGGFFFDDD???AAAAAAAAAAAAAAA@@@???>>>>>>;;;999999:::===HHHSSSccc|||\\\QQQQQQWWWdddkkkzzzzzz|||wwwvvvyyypppaaaVVVQQQRRRSSSQQQNNNMMMPPPTTT```wwwvvvaaaUUUOOOOOOQQQffflllXXXOOOFFFLLLbbb|||www^^^OOOTTT___\\\PPPFFFDDDCCCBBBBBBBBBAAA@@@LLLSSSVVVQQQGGGBBBGGGNNNccc~~~wwwppp[[[YYY]]]eeeeeelllpppvvvzzzwww~~~yyyzzzlllWWWQQQRRRRRRZZZlll|||uuuqqqnnnhhhcccWWW\\\aaadddgggooo|||ssscccYYYUUUUUUWWWYYYUUUJJJ???>>>AAADDDBBB???>>>===;;;888;;;???III[[[ooo|||xxxiiiWWWFFFIIIPPPMMMSSSVVVZZZ]]]___dddlllqqqvvvlll]]]MMMEEECCCBBBCCCEEEIIIRRR___jjjrrrzzzlllXXXQQQHHH===AAABBBBBBBBBBBBAAAAAAAAA@@@===;;;;;;:::;;;CCCLLL[[[tttZZZRRRSSSXXXccciiixxx|||tttssszzz|||wwwuuuyyyzzzwww|||yyyfffVVVNNNOOOQQQSSSQQQMMMNNNQQQ[[[rrrsssfff^^^WWWPPPKKKgggdddSSSKKKEEEIII\\\ttt}}}fffQQQKKKOOORRRPPPGGGDDDAAABBBEEEFFFDDD@@@IIISSS[[[WWWKKKCCCDDDIIIXXXttt}}}rrr[[[[[[bbbhhhhhhnnnqqquuuzzzuuuzzznnnvvvqqq___VVVTTTRRRXXXhhh~~~|||uuummmhhh\\\[[[WWWRRROOOSSS]]]eee~~~}}}qqq\\\HHH@@@DDDLLLHHHFFFEEECCC@@@===<<<<<<@@@JJJ]]]sss}}}pppeeeYYYJJJKKKPPPMMMUUUXXX\\\___aaaeeelllqqqnnn[[[OOOIIIDDDBBBCCCHHHLLLTTT\\\bbbhhhnnnsss|||iii___SSSEEECCCCCCBBBBBBBBBBBBBBBBBBBBB???>>>>>>;;;:::@@@HHHUUUmmm]]]WWWXXXZZZbbbeeeqqqwwwnnnkkktttyyywwwvvvzzzxxxuuuwwwjjjUUUNNNMMMQQQVVVUUUNNNLLLNNNWWWooonnngggiiixxxuuuggg]]]VVVNNNHHHgggtttZZZOOOKKKHHHKKKVVVfffxxx{{{nnn]]]SSSSSSXXXZZZKKKEEE@@@AAAEEEGGGEEEAAAEEEOOOXXXWWWNNNEEEDDDGGGRRRnnnttt___bbbiiiqqqlllpppqqquuuzzzwww}}}sss]]]iiipppkkkbbbYYYUUUYYYggg~~~~~~{{{zzzyyyyyyzzz~~~|||qqqjjjccc\\\QQQIIIFFFHHHLLLOOOgggkkkSSSDDDDDDIIIKKKLLLKKKIIIGGGDDDAAA======???MMMggg}}}xxxqqqsssvvv{{{vvviiiaaaYYYLLLKKKPPPNNNVVVZZZ^^^```aaaeeejjjooo|||kkk^^^RRRGGG@@@???CCCNNNZZZ^^^WWWSSSZZZffflllyyyyyynnnfff[[[QQQEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@===;;;???FFFPPPgggbbb^^^``````dddcccnnnrrrmmmmmmrrrwwwxxxxxxzzzyyyyyyyyyoooXXXQQQNNNPPPVVVUUUNNNKKKNNNTTTlll|||pppaaa[[[[[[```tttlllYYYPPPLLLIII\\\~~~lllZZZNNNJJJIIILLLQQQWWWbbbkkkkkkjjjggg___YYYZZZ```eeeWWWOOOFFFBBBCCCDDDCCCAAAAAAIIIQQQRRRLLLFFFEEEFFFNNNhhhnnnbbbdddiiiqqqooorrrqqquuu|||zzzqqqUUU[[[iiisssnnn___WWW[[[hhh}}}|||wwwuuurrrrrrtttyyywwwpppeee]]]QQQIIIEEEEEEEEEFFFNNNhhhttt```MMMEEEDDDIIIKKKJJJHHHHHHIIIEEE???>>>;;;CCCZZZtttoooYYYZZZ___jjjzzzvvvhhhaaa[[[OOOMMMRRRRRRWWW[[[___aaabbbdddiiinnn|||sssdddRRRFFFAAABBBNNN```kkkfff\\\[[[```]]]bbbiiijjjfff___YYYVVVHHHFFFEEECCCBBBBBBCCCCCC@@@??????@@@>>>;;;>>>EEEJJJbbbbbbbbbfffeeegggdddnnnnnnsssuuutttuuuyyy{{{yyywww{{{zzzvvvbbbXXXOOOMMMQQQQQQJJJJJJPPPPPPgggxxxqqqgggccc___qqqeeeTTTNNNLLLPPPaaajjjpppzzzwwwjjjcccVVVNNNKKKPPPTTTRRRPPPQQQRRRSSSTTTUUUVVV[[[dddmmmnnncccUUUIIIDDDBBBBBBBBBAAAEEEJJJKKKIIIFFFEEEEEEHHH]]]|||jjjdddccceeemmmkkknnnmmmrrrzzzyyy|||ZZZRRR^^^qqqqqq___XXX[[[hhh||||||vvvrrrooonnnnnnqqqxxx~~~xxxooojjjaaaWWWNNNHHHGGGGGGDDDOOO```rrruuugggZZZLLLCCCAAAAAADDDDDDCCCEEEHHHEEE>>>>>><<<>>>LLLfff}}}kkk___SSSTTTdddzzzrrriiibbbUUUQQQVVVVVVYYY\\\aaabbbccceeeiiimmm|||qqqwwwuuu```PPPIIIFFFLLL^^^uuuwwwhhh```]]][[[\\\___\\\TTTQQQSSSIIIHHHFFFDDDCCCBBBBBBCCC>>>>>>???@@@>>>;;;>>>DDDFFF^^^}}}___bbbhhhgggiiieeennnnnnxxx}}}wwwuuuzzz|||xxxssszzzxxxzzzyyy~~~}}}mmm\\\QQQJJJLLLLLLGGGJJJRRRMMMddduuu~~~uuurrrwww___SSSNNNJJJOOOPPPYYYkkknnnjjjllldddXXXRRRYYY^^^XXXMMMEEEEEEEEEGGGLLLRRR\\\iiisssuuucccRRRGGGCCCCCCDDDBBBCCCEEEFFFFFFEEEDDDDDDAAARRRooozzzlllkkkgggfffnnneeeiiiiiiooowwwuuuyyyaaaMMMSSSkkkooo\\\WWW[[[hhh{{{wwwsssooommmjjjkkkqqq|||xxxkkk\\\QQQNNNOOOJJJCCCCCCQQQfff{{{yyy^^^OOOGGG@@@<<<<<<999===>>>===AAAFFFCCC<<<=========DDDZZZuuu^^^LLLTTTlll~~~tttkkk[[[TTTXXXXXXZZZ^^^bbbddddddfffjjjnnn|||vvveee___lll~~~zzzTTTKKKAAAHHH^^^}}}vvvnnnfff]]]VVVRRRPPPMMMKKKFFFBBBAAADDDEEECCCCCCDDDAAAAAAAAA@@@@@@?????????DDDYYYyyywwwccc^^^fffgggkkkqqqpppqqquuuwwwxxxzzz}}}zzzuuuwwwxxxyyy~~~|||oooYYYQQQKKKKKKKKKIIIGGGGGGRRR^^^qqqmmm\\\VVVRRROOONNNVVVdddpppvvvvvvkkk]]]\\\cccfffggg]]]JJJJJJEEEDDDKKKRRRXXXcccnnn~~~pppZZZJJJDDDAAA===@@@BBBCCCCCCBBBCCCDDDFFFDDDMMMccc~~~qqqlllooooooiiinnnnnnnnnmmmnnnqqqvvvzzzqqqRRRTTT\\\ZZZZZZ[[[ZZZddd{{{~~~zzzpppqqqooommmmmmuuuooodddZZZPPPIIIHHHFFFCCCKKKdddzzznnnjjj___RRRIIIBBB===:::999;;;:::<<>>???@@@???===???NNNfffxxxlllgggwwwxxxmmmYYYVVV\\\YYY]]]^^^aaadddgggjjjkkklll}}}vvvlllfffgggppp|||yyyZZZNNNKKKQQQfffsssdddZZZTTTTTTMMMGGGEEECCC???>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@EEEWWWuuu|||fff^^^fffiiinnnssspppqqqssssssrrrtttwwwvvvqqqvvvvvvzzz}}}ooogggYYYQQQKKKJJJKKKIIIHHHIIIJJJTTTdddvvvxxxtttzzzooofffppp~~~iii]]]SSSIIIIIIMMMPPPTTTXXXmmmyyyrrr\\\KKKCCCAAAAAACCCEEEFFFEEEEEEFFFGGGBBBIII\\\www}}}qqqooouuuyyyyyylllmmmooopppqqqtttwwwzzzZZZJJJLLLOOOSSSVVVWWWbbbvvvrrraaa______```\\\VVVSSSUUUWWW\\\eeeqqq|||wwwwww|||zzzhhhddd[[[NNNFFFJJJXXXeee}}}wwwqqqlllddd```[[[YYYXXXSSSHHH???BBB;;;666:::???@@@===<<<===>>>===>>>HHH[[[nnnwww~~~|||yyytttvvvyyymmmZZZWWW]]][[[______```bbbeeeiiilllnnn{{{xxxrrrqqqvvvnnnWWWNNNKKKXXXkkkyyyyyyvvviii___VVVPPPJJJDDDBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAEEEVVVttt~~~hhhaaahhhkkkoootttqqqtttuuutttrrrtttwwwwwwssstttsssvvvwwwqqqlllYYYQQQJJJJJJJJJIIIHHHIIIIIIPPP]]]nnnrrrkkkuuurrrcccRRRJJJKKKNNNPPPQQQ___nnn{{{yyyhhhTTTGGGBBBBBBEEEGGGHHHGGGFFFGGGHHHDDDIIIYYYssswwwoooooossswwwxxxtttrrrooollllllpppwww|||[[[LLLMMMLLLLLLRRRVVVbbbsssvvveeeSSSRRRSSSUUURRRLLLJJJLLLHHHJJJMMMRRRZZZnnn}}}~~~sssXXXGGGEEEIIIPPPXXX```bbbbbbgggrrrzzz|||~~~vvvjjj___VVVMMMCCC===<<<===<<<<<<999;;;<<<===CCCQQQcccoootttyyy~~~vvv{{{ppp]]]ZZZ___[[[```___^^^```dddjjjpppttt}}}xxx|||~~~```UUUNNNXXXgggpppqqqqqqttt~~~wwwiii^^^TTTIIIDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDWWWvvv~~~jjjeeelllllloootttrrrwwwyyyxxxvvvwww{{{zzzvvvssspppqqqqqqxxx{{{sss[[[RRRKKKJJJJJJHHHGGGIIIIIIMMMWWWfffyyy~~~pppmmmvvvsss\\\LLLHHHKKKMMMMMMTTT___ooowwwppp___MMMCCCDDDFFFIIIJJJIIIHHHIIIIIIFFFIIIWWWpppyyyttttttvvvwwwxxx{{{vvvmmmfffdddiiissszzzUUUIIINNNLLLIIINNNUUUaaaooo~~~|||iiiXXXSSSOOOPPPNNNJJJIIIKKKFFFJJJNNNNNNMMM[[[~~~oooOOOCCCBBBDDDFFFHHHGGGJJJXXXppp}}}rrrjjj[[[KKK???;;;<<<===666888:::<<>>NNNiiiwwwmmmvvvsssiiiXXXIIIAAA<<<999999888999<<<===CCCOOO[[[wwwtttcccaaaccc]]]aaa```^^^```fffoooxxx~~~|||xxxjjjtttmmmYYYNNN[[[www||||||~~~}}}pppeeeZZZNNNGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDBBB[[[yyynnnqqqvvvooolllrrruuuvvvyyyzzzzzz|||}}}xxxuuurrrvvvtttooo~~~{{{___UUULLLIIIHHHEEEEEEFFFGGGHHHNNN\\\pppyyyppprrrwwwzzzrrr[[[NNNMMMKKKHHHLLLOOOZZZiiinnncccUUUMMMFFFIIILLLNNNMMMLLLKKKKKKJJJIIISSSkkk~~~}}}zzzzzz}}}|||{{{xxxtttqqqppprrruuu___HHHIIIKKKMMMJJJVVVbbbjjjttt}}}nnn```___bbbaaa]]]YYY[[[\\\bbbeeeaaaddd{{{}}}}}}~~~aaaQQQLLLAAA===::::::<<>>GGGQQQtttrrreeedddfff```eeecccaaabbbgggoooxxx}}}xxx|||mmmrrrzzzbbbPPP]]]}}}~~~~~~}}}xxxooofff___XXXPPPLLLLLLBBBCCCCCCCCCDDDDDDEEEEEEAAA\\\wwwoootttzzzpppkkkrrrvvvsssvvvyyyyyy||||||wwwwwwuuu{{{yyyppp|||}}}aaaWWWMMMIIIHHHEEEDDDEEEEEEEEELLLZZZnnn~~~}}}qqqggggggkkkooo}}}|||eeeVVVQQQNNNIIILLLNNNXXXfffjjjaaaVVVRRRFFFIIIMMMNNNNNNLLLLLLLLLJJJHHHQQQhhh~~~zzzwwwtttvvvzzz{{{~~~|||xxxvvv|||qqqSSSLLLKKKMMMJJJVVVbbbhhhrrr~~~~~~yyywwwvvvppp^^^VVVIIIEEECCCBBB@@@???HHHTTTXXXdddpppzzzsssZZZMMMYYYgggrrrxxxtttbbbOOODDD>>>;;;======<<>>===;;;<<<<<<:::<<>>?????????>>>;;;:::EEE]]]wwwzzznnnppp}}}}}}qqqzzz{{{xxxsssooonnnooo\\\SSSLLLJJJIIIIIILLLPPPWWW~~~|||sssrrrrrrpppmmmlllnnntttyyyzzzxxxzzz~~~|||yyyppp]]]RRRMMMJJJHHHHHHGGGEEEEEEGGGKKKUUUfffvvv{{{qqqiii___VVVWWWZZZgggxxxlllaaa^^^___]]]ZZZXXXaaaZZZXXXaaahhhdddXXXOOOKKKLLLXXXqqq~~~zzzuuuwww}}}~~~___HHHJJJJJJIIIJJJOOOWWWeeevvvwwwccctttvvvooopppvvvSSSHHHHHH]]]}}}{{{pppkkklllcccSSSBBB===@@@AAA???;;;:::888888999<<<@@@CCCDDDEEECCC@@@CCCUUUppp{{{oooppp{{{vvv}}}zzzwwwxxxkkk```VVVPPPNNNLLLOOOTTT]]]wwwmmmlllnnnnnnnnnooonnnrrrwwwwwwvvvwww|||}}}{{{yyyvvvaaaTTTOOOJJJHHHHHHGGGEEEEEEGGGIIIOOO___nnntttggg^^^ZZZ^^^ooo|||nnndddbbbddd```YYY]]]WWWXXXdddpppmmmaaaWWWQQQPPPYYYqqq|||xxxtttwww{{{}}}dddKKKLLLHHHEEEHHHMMMTTT___oooxxx^^^jjjmmmeeeaaarrr\\\LLLGGGQQQjjjrrruuuwwwrrrfffXXXOOOLLLMMMKKKEEE???<<<>>>???===999;;;;;;999888:::@@@EEEFFFKKKMMMHHHFFFRRRmmm{{{mmmnnnttt{{{{{{xxx{{{{{{~~~wwwwwwssshhh\\\UUURRRQQQTTTZZZbbbuuujjjiiimmmoooqqqsssnnnrrrvvvwwwvvvuuuuuuwww}}}zzzzzzxxxzzzcccVVVOOOJJJHHHHHHFFFDDDEEEGGGGGGKKKZZZjjj}}}vvvhhhaaa^^^ffftttuuugggffflllhhh^^^YYYSSSVVVeeessssssggg]]]VVVSSSZZZppp|||xxxtttqqqwww~~~}}}{{{|||}}}vvvvvvgggLLLKKKFFFCCCGGGLLLQQQ[[[jjj~~~zzzaaa```ggg___VVV\\\iiixxxeeeQQQHHHJJJ]]]^^^]]]]]]YYYRRRJJJHHHIIIBBBDDDDDDCCCBBBDDDDDDCCC999===>>><<<777888???GGGCCCJJJOOOKKKEEENNNiii{{{yyykkkkkknnnqqqrrrwwwsssttt{{{~~~wwwooolllgggiiihhhccc^^^\\\[[[ZZZsssxxxkkkiiikkkllllllnnnnnnmmmoootttvvvtttuuuxxx{{{zzz{{{yyyvvvxxxnnn\\\LLLJJJLLLFFFEEEFFFEEECCCCCCIIISSS\\\sssrrrkkkrrr}}}yyy}}}wwwqqqvvvuuummm]]]YYYSSSYYYoooyyyeee\\\SSS]]]vvv{{{tttrrrvvv{{{uuuyyytttssszzzxxxsssvvvrrruuu{{{|||SSSDDDJJJIIIHHHHHHLLLWWWhhh{{{{{{]]]aaaccc]]]PPPKKKQQQVVVUUUnnnrrrXXXLLLQQQbbbbbb\\\UUUSSSVVVUUUPPPJJJLLLFFFCCCHHHOOOQQQPPPNNNEEEDDDAAA>>>;;;999999999>>>???EEEKKKIIIKKKaaazzzyyy}}}}}}pppppptttuuussswwwnnnnnnxxx|||yyy~~~zzzssslllfffcccaaabbbcccbbbaaabbbdddddd|||~~~pppkkkjjjhhhggggggmmmkkknnnssstttqqqppprrruuuvvvxxxxxxuuuvvvzzzuuuaaaOOOKKKMMMFFFFFFFFFFFFCCCCCCHHHQQQYYYmmm|||{{{www{{{tttwwwxxxtttddd\\\SSSWWWmmmsssggg___jjj|||{{{vvvtttwwwzzzuuuwwwpppnnnuuutttooorrrrrrvvvzzzVVVDDDKKKGGGFFFGGGKKKUUUfffyyy}}}___[[[]]]YYYOOOJJJMMMOOOMMMVVVwwwqqqXXXMMMWWWmmm|||xxxtttrrrrrrssstttttteeeZZZLLLFFFLLLYYYbbbfffRRRJJJAAA<<<<<<<<<:::666;;;;;;BBBJJJKKKNNN___ssswwwvvvyyyzzzzzz{{{rrrpppwwwyyyuuuzzz{{{wwwrrrnnnllliiiccc___]]]\\\[[[\\\```dddjjjnnnwwwqqqooolllkkkkkkmmmllloootttuuuqqqoooqqqrrrsssvvvwwwtttrrrzzzyyy~~~iiiTTTNNNOOOHHHGGGGGGFFFDDDCCCGGGNNNTTTdddvvvuuuxxxvvvzzz|||mmmbbbTTTRRRfff~~~ppphhhyyy}}}~~~{{{xxxwwwwwwwwwyyyzzzssspppwwwuuuoooqqqqqqyyyzzz{{{___FFFKKKEEEEEEEEEIIISSScccuuu|||^^^UUUXXXXXXRRRLLLIIIHHHGGGPPPuuuqqqYYYQQQccc~~~eeeMMMIIIXXXiiipppdddVVVEEE>>>AAACCC>>>888;;;999>>>HHHOOOTTT___kkk~~~||||||||||||zzzssspppssstttssswww{{{{{{{{{yyyvvvpppjjjbbb[[[VVVUUUXXX```llluuu~~~uuussssssqqqqqqrrroooooorrrxxxyyyvvvtttuuuwwwwwwwwwwwwsssqqqxxxrrr[[[RRRQQQJJJHHHHHHGGGEEEDDDFFFKKKOOO[[[ooo|||ssswwwyyylllYYYQQQ]]]sssooojjj~~~|||zzzzzzyyywwwuuuyyy|||vvvuuu}}}yyyooonnnpppzzz{{{vvvpppLLLHHHEEEDDDDDDHHHQQQaaaqqq}}}{{{\\\PPPVVV]]]\\\SSSIIIEEEGGGPPPpppqqqZZZVVVoooaaaQQQXXXffflllmmm^^^LLLCCCEEEGGGDDD@@@@@@;;;<<>>EEEQQQ]]]fffmmm~~~{{{|||zzzuuuttttttqqqmmmnnnsssxxxyyyzzz}}}aaapppwwwkkk```ZZZZZZfffppplllllloooooollljjjkkkiiihhhkkkqqqtttssstttwww{{{xxxvvvsssssszzz~~~qqq^^^UUUIIIIIIIIIIIIHHHHHHHHHHHHHHHOOO```rrr|||zzzoootttwwwqqq{{{|||jjj___ccctttyyyxxx~~~~~~|||zzzxxxvvvtttsssttt{{{|||rrrlllnnnrrrsssrrrwwwpppMMMGGGFFFEEEGGGNNNZZZiiirrryyyTTTSSS]]]mmmmmm\\\NNNKKKBBBJJJTTTbbb{{{lll]]]WWWkkk{{{oooooozzzzzzeee\\\[[[SSSPPPJJJCCC??????BBBEEEGGGCCC@@@BBBKKKXXXeeemmm|||xxxyyy~~~}}}yyy{{{~~~zzzssssssxxx{{{wwwuuuzzz[[[iii|||vvvlllfffbbblllooommmooossssssmmmhhhhhhfffccceeeiiilllkkkmmmqqquuurrrrrrsssssstttzzz~~~xxxcccWWWKKKJJJJJJJJJJJJJJJJJJHHHGGGJJJXXXgggqqqzzzpppnnnzzzvvv{{{{{{gggbbbqqq~~~~~~zzzuuurrrssstttyyy{{{tttwwwrrrppprrrttt[[[GGGFFFEEEFFFKKKVVVccclll}}}~~~aaaTTTXXXqqqqqqYYYLLLHHHJJJKKKRRRfff{{{nnndddXXX```xxxtttcccUUUPPPWWWdddoootttyyyzzz___MMMJJJEEEDDDCCC@@@===<<<===??????@@@??????CCCOOO^^^hhhxxx~~~||||||}}}~~~~~~}}}}}}|||~~~xxx|||UUU```ppp}}}uuuooogggnnn{{{iiiiiimmmrrrqqqjjjeeedddeeebbbbbbeeeggggggiiimmmkkkjjjmmmqqqssstttxxxqqq~~~{{{fffZZZNNNJJJJJJJJJKKKLLLKKKIIIGGGHHHSSS___iiiuuuzzzsss{{{{{{|||lllaaaooo~~~zzzsssppprrruuuyyy~~~~~~}}}wwwvvvqqqtttsssyyyfffGGGFFFDDDDDDIIISSS```hhhxxxzzziiigggooowww{{{|||sssvvvmmmWWWUUUuuucccNNNCCCEEEEEEJJJ\\\ssszzzssskkk[[[YYYjjjkkkhhh```SSSGGGEEELLLTTT___\\\fffvvvrrrZZZIIIGGG???????????????===;;;:::777<<<>>><<<===GGGWWWbbbsss}}}{{{|||~~~OOOWWWgggzzz~~~}}}~~~rrryyyuuuhhhiiijjjmmmnnnlllhhheeeiiihhhfffeeeeeefffggghhhhhhjjjkkklllmmmppptttwww}}}vvv{{{nnn```UUUNNNKKKJJJLLLKKKGGGFFFHHHIIIOOOWWW```kkkxxx{{{ttthhhnnnyyyyyyxxxvvvvvvuuusssooolll{{{{{{{{{~~~}}}xxxrrrfffuuuxxxnnnNNNFFFFFFFFFCCCOOO```dddvvvvvvddd```jjjrrrrrrmmmcccgggppp}}}aaaXXXvvvrrr[[[LLLFFFEEEOOO[[[eeeppp{{{tttiiicccaaaaaammmjjjeee^^^WWWPPPMMMLLLLLLOOOYYYdddeee\\\QQQKKKIIIHHHGGGEEECCC@@@???>>>@@@@@@<<<===AAA>>>GGG]]]mmm|||{{{zzzyyy~~~~~~}}}JJJRRRaaarrr~~~yyy|||~~~xxxxxxnnnmmmllllllmmmllljjjeeebbbggggggeeeeeeeeefffhhhiiijjjkkkmmmnnnnnnooorrrtttyyyqqqvvvxxxiiiYYYPPPLLLJJJLLLLLLHHHGGGIIIGGGKKKRRRZZZeeerrr|||wwwyyy~~~|||tttsssqqqqqqrrrqqqooommmwwwzzzyyytttrrrsssqqqlllyyy}}}jjjbbbqqqttt}}}OOOFFFEEEEEEAAALLL]]]bbbpppyyysssllljjjlllmmmllliiigggeeegggooorrrfff}}}|||dddWWWNNNQQQ\\\fffqqqyyyxxxuuu|||~~~sss^^^KKKQQQMMMRRRaaaooosssoookkkddd___XXXRRRMMMGGGBBB>>>@@@AAA===>>>AAA<<>><<<===AAAGGGPPP^^^lll~~~zzzsssrrrpppmmmhhhiiilllppprrrrrrooolllhhhiiikkklllmmmnnnnnnnnnlllmmmmmmlllkkkkkkmmmpppsss~~~qqq]]]```lllggg[[[PPPNNNOOONNNLLLKKKFFFEEEDDDBBBBBBGGGPPPXXXbbbqqqzzzkkkiiiqqqxxxxxxyyytttvvvuuussspppnnnnnnmmmlllkkkhhhcccaaaddddddaaaccchhhbbb^^^```___ZZZaaalllkkktttyyyNNNIIIFFF@@@CCCHHHXXXbbbrrryyynnnoooyyyuuutttuuuuuu}}}kkkbbbhhhzzz{{{zzzrrrnnnooolllzzzyyy^^^OOOHHHGGGJJJHHHDDDAAAGGGSSS\\\___^^^TTT[[[YYYXXXaaaeeefffmmmyyyooo```dddiiinnnooolllhhhfff^^^\\\]]]ccciiilllllllllgggeeeeeefffkkk}}}BBB@@@???AAACCCIIIWWWeeeuuussslllnnnnnnkkkgggeeeiiirrrwwwsssllliiiiiiiiijjjlllnnnnnnkkkiiigggiiikkklllkkkkkklllmmmrrrooouuuxxxaaa\\\aaattt```WWWTTTJJJFFFIIIHHHGGGHHHIIIGGGEEEGGGOOOVVV```ppp}}}hhhqqq}}}|||vvvrrrtttvvvvvvuuuqqqlllhhhfffaaabbbaaa___]]]]]]___bbb```___\\\ZZZYYY]]]ccchhhrrr[[[HHHGGGEEEEEEKKKQQQ\\\mmm|||nnn^^^ZZZ[[[fff{{{pppmmmssszzzhhh\\\lllyyypppjjjeeeaaa]]]YYY```uuuxxx^^^TTTPPPLLLEEEGGGEEECCCFFFPPP[[[aaabbblllmmmpppZZZiiimmmppp}}}vvvnnnttt~~~~~~qqqhhhfff^^^ZZZ[[[bbbfffgggmmmuuujjjggghhhkkkjjjqqqAAA???>>>???@@@EEERRR^^^kkkxxx~~~pppkkklllkkkhhhjjjggggggjjjjjjhhhiiillliiiiiiiiijjjkkkjjjgggddddddgggjjjlllllllllmmmnnnoooooouuuooo\\\aaaxxxaaaVVVSSSJJJGGGJJJIIIEEEGGGHHHFFFDDDFFFLLLQQQZZZhhhxxxyyyuuuzzzuuuqqqppprrrtttwwwxxxtttnnniiieee______^^^\\\\\\\\\^^^______^^^[[[XXXWWWYYY^^^bbbiiijjjNNNHHHFFFFFFIIIOOOYYYgggvvvppphhhYYYMMMJJJJJJNNN\\\mmmrrr|||{{{uuuqqqtttzzzyyyeeebbbiiirrrttteeeYYYWWWUUU```vvv|||jjj]]]SSSPPPPPPNNNIIIEEEGGGPPPXXXaaauuu}}}fffuuuwwwvvvxxxsss|||nnneeedddiiibbb^^^ccchhhjjjmmmrrroookkkkkkmmmkkkoooBBB???=========@@@JJJTTTdddooouuuuuujjjggghhhgggeeehhheeeddddddbbb```dddjjjiiihhhhhhiiiiiigggdddaaaaaaeeeiiikkkllllllmmmnnnkkkpppttteeefffkkk[[[VVVMMMJJJKKKHHHEEEGGGHHHGGGDDDEEEHHHLLLTTT```nnnyyyxxxqqqqqqsssmmmqqquuuvvvtttmmmeee```]]][[[ZZZZZZ[[[\\\\\\\\\]]]\\\ZZZWWWUUUUUUXXXZZZaaauuuvvvRRRDDDCCCEEEDDDJJJPPP\\\jjjxxxhhh___RRRIIIHHHIIIHHHKKKQQQSSSZZZbbblllwww|||wwwuuuuuuwww~~~~~~dddXXX[[[gggrrrppp___WWW___iiiuuuoooiiieeeaaa]]]RRRGGGIIIRRR```vvvuuu|||zzznnnlllqqq}}}ssskkklllqqqsssuuuvvvuuupppnnnooommmmmmyyyDDD@@@>>>===<<<===CCCKKK\\\iiiqqq|||lllbbbcccdddeeegggiiifffeeegggfffbbb```bbbfffffffffhhhjjjiiigggeeeaaadddhhhjjjjjjjjjjjjjjjhhhpppqqqssswwwlll|||fff]]]RRRMMMLLLGGGFFFHHHIIIHHHFFFEEEGGGIIIKKKUUUaaammmxxxtttqqquuuzzzlllmmmoooooommmggg___YYY[[[YYYXXXYYY[[[\\\[[[YYYZZZZZZYYYWWWTTTTTTUUUWWW\\\jjj[[[EEEDDDFFFDDDDDDHHHOOO\\\lll|||cccUUUIIIFFFHHHGGGFFFHHHJJJLLLPPPWWW```hhhkkkjjjpppwww|||cccaaaiiiooozzzmmmhhhdddaaarrrzzzxxxlllYYYOOOPPP\\\~~~~~~{{{wwwpppmmmsss|||xxxuuuvvvxxxzzz|||yyytttrrrsssrrrpppssszzzFFFBBB??????>>><<<@@@FFFOOOaaannnyyyggg```aaabbbgggooo|||rrrjjjjjjjjjgggaaa^^^aaabbbdddhhhlllmmmlllkkkaaadddggghhhgggffffffffffffmmmmmmkkk}}}jjj}}}qqqeeeXXXQQQOOOIIIHHHIIIJJJJJJHHHHHHGGGHHHDDDJJJTTT```kkkwww{{{sssrrrwww|||pppmmmjjjgggeee```[[[VVVZZZYYYZZZ[[[\\\\\\ZZZYYYWWWWWWXXXVVVUUUUUUVVVXXXXXXbbbpppPPPGGGHHHGGGBBBDDDIIISSSbbbtttqqq]]]RRROOOOOOOOOOOOSSSRRRTTTYYY___dddhhhlllyyyyyy}}}|||jjjccciiiyyyqqq\\\QQQWWW|||zzz|||vvvsssrrruuuzzz}}}xxxtttuuuyyy}}}|||yyyxxxzzz{{{zzzyyyyyyGGGCCC@@@AAA@@@===???BBBIIIZZZjjjwww~~~eeeaaacccaaaiiivvv}}}mmmggghhhfffbbb```___```bbbgggkkkmmmmmmlllaaacccddddddcccbbbbbbcccdddiiiiiihhhtttgggkkk~~~~~~nnn]]]TTTQQQMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGIIIPPPZZZdddooo}}}wwwrrrqqqssstttsssmmmgggbbb```^^^ZZZWWWXXX[[[]]]^^^\\\YYYXXXXXXVVVVVVWWWVVVUUUVVVXXX[[[UUU^^^ppp]]]GGGCCCEEECCCFFFJJJPPP[[[mmm~~~llldddaaa___]]]___aaafffllloooqqqyyy~~~vvvssssssuuuzzzzzzcccWWWWWWdddtttiiiTTTSSSmmmxxx{{{mmm|||}}}~~~}}}zzzzzzyyy|||wwwwww{{{}}}}}}|||}}}FFFBBB@@@AAAAAA>>>>>>@@@GGGSSS___nnn|||tttaaabbbbbb\\\ccctttwwwiiidddcccbbb``````______aaadddggghhhfffeee___`````````______aaadddaaadddhhhjjjpppoooaaakkk|||dddUUURRRMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKJJJMMMUUU\\\eeesss|||wwwrrrrrrqqqooommmoooiiibbb^^^^^^]]]ZZZWWWVVV[[[```___ZZZUUUVVVXXXWWWWWWWWWUUUTTTUUUXXX[[[XXXaaaffflllHHH@@@EEEBBBFFFJJJMMMTTTdddzzzzzzuuu{{{|||~~~~~~oooeeelllrrrvvvwww^^^OOO\\\___ggg```zzz}}}yyyzzz{{{zzzyyyzzzwww|||}}}|||yyyxxxzzz|||EEEAAA???AAAAAA>>>>>>???DDDIIIPPP___pppvvvjjj[[[```___VVV\\\mmmnnngggbbbbbbbbb^^^\\\]]]`````````bbbcccbbb___]]]]]]]]]]]]]]]\\\^^^bbbeee^^^```gggmmmooo~~~}}}aaabbbjjjVVVPPPLLLLLLJJJHHHHHHIIIJJJKKKJJJGGGDDDFFFLLLQQQWWWeeesss{{{yyy|||uuuooonnnqqqrrrnnnjjjhhhccc]]][[[\\\\\\YYYUUUTTT[[[bbb```XXXRRRSSSWWWXXXXXXVVVTTTSSSTTTWWWZZZ^^^gggcccttt|||QQQFFFNNN@@@EEEIIIIIIMMM\\\ttt|||wwwiiiNNNRRRPPP\\\YYYyyyzzzyyyuuuooollljjjmmmrrrtttzzz~~~||||||}}}xxxpppqqquuuxxxzzz}}}GGGFFFDDDBBB@@@???>>>>>>AAAAAAGGGQQQ\\\fffssssssnnnggg___[[[]]]ccchhhhhhfffcccdddeeedddbbb______aaaddddddbbb___]]]]]]]]]ZZZWWWWWW\\\aaacccdddbbbeeecccgggpppzzzkkk```qqqyyyeeeYYYTTTLLLKKKJJJIIIJJJLLLJJJGGGGGGHHHGGGEEEFFFMMMZZZdddvvvzzzuuuiiidddgggjjjgggccceeeccc```ZZZUUUSSSSSSTTTUUU[[[```^^^VVVOOONNNPPPTTTQQQMMMKKKLLLOOORRRTTT[[[eeeiiiooo___KKKDDDGGGCCCDDDHHHKKKRRRggg|||wwwuuuwwwuuu~~~xxxoooSSSNNNUUUUUUSSSsssyyyvvvwww}}}sssfffcccfffeee```eeekkknnnmmmpppvvvwwwsssooopppssswwwwwwvvvzzzGGGFFFEEECCCBBB@@@???>>>??????CCCLLLUUU___lllwwwrrrnnngggbbbaaadddiiilllfffeeedddeeegggfffccc``````bbbddddddaaa^^^]]]\\\___\\\YYYYYY\\\```bbbbbbfffhhhfffgggmmmrrrvvvbbbeeemmm]]]VVVOOONNNKKKJJJKKKLLLIIIFFFGGGHHHGGGEEEEEEKKKVVV^^^lllqqq|||~~~ttthhhdddfffhhheeeaaaaaaaaa___[[[WWWUUUUUUVVVRRRUUUWWWVVVSSSQQQTTTWWWTTTOOOKKKIIIKKKNNNPPPPPPRRR[[[___fffjjjLLLJJJGGGDDDEEEIIIIIINNN```ttt|||rrrnnnmmmhhhmmmyyy|||pppWWWPPPRRRRRRUUUvvv}}}~~~zzzyyyssskkkiiikkkjjjfff```ddddddbbbdddkkknnnmmmdddgggoooyyy|||yyyxxx{{{FFFFFFFFFEEEDDDBBB???>>>>>><<<>>>EEELLLTTT```kkk|||zzz~~~zzzrrrmmmgggeeehhhlllnnnoooffffffgggiiijjjhhheeebbbaaacccdddcccaaa^^^^^^^^^bbb___\\\[[[\\\^^^``````eeeiiigggfffjjjlll{{{fff\\\sss}}}jjj___TTTPPPLLLLLLLLLLLLIIIGGGGGGHHHHHHFFFEEEHHHOOOUUU\\\bbbooo~~~xxxooofffbbbeeefffccc___^^^______^^^[[[YYYYYYYYYRRRQQQOOONNNNNNQQQUUUXXXUUUOOOJJJIIIMMMOOONNNLLLLLLRRRTTTZZZvvv~~~NNNKKKFFFDDDFFFIIIGGGHHHVVVhhhxxx|||tttqqqjjjhhhiiissslllYYYQQQPPPSSS___~~~rrrtttsssooonnnooonnnkkk______\\\XXXYYY___dddeee]]]aaalllzzz}}}xxxvvvFFFGGGHHHHHHFFFCCCAAA??????<<<<<<@@@DDDJJJTTT^^^sssxxxrrrlllgggggglllpppooommmiiijjjlllmmmmmmjjjfffcccaaabbbddddddbbbaaabbbbbbdddbbb___]]]]]]]]]^^^___aaafffffffffjjjjjjttteeeYYYhhhwww|||oooZZZRRRLLLLLLMMMLLLIIIHHHHHHIIIIIIGGGEEEFFFIIILLLOOOTTTaaaqqq}}}pppiiibbb```cccdddbbb___^^^```aaaaaa^^^\\\ZZZZZZUUUQQQLLLJJJLLLOOOPPPPPPWWWQQQKKKKKKOOOQQQOOOKKKLLLPPPQQQQQQbbb]]]IIIEEECCCEEEHHHFFFDDDNNN]]]jjjvvvzzzppphhhlll~~~vvvdddYYYUUUTTT\\\sss}}}uuuwwwwwwuuurrrpppppppppdddaaa\\\XXXVVVYYY\\\]]]^^^___fffsss{{{{{{wwwuuuGGGHHHIIIIIIHHHEEEBBBAAAAAA===<<<>>>@@@CCCKKKTTTfffsss}}}~~~rrrooojjjffffffjjjmmmllliiimmmnnnppppppnnniiifffccc___aaadddfffeeeeeefffgggeeedddbbb___^^^]]]^^^___```gggffffffkkkkkkppp~~~gggYYY^^^iiiwwwbbbVVVLLLLLLMMMLLLJJJLLLIIIJJJIIIHHHFFFEEEEEEFFFFFFJJJUUUdddooowwwuuuiiiddd^^^]]]```cccbbb``````bbbcccccc___\\\YYYYYYUUUPPPKKKJJJLLLMMMLLLIIISSSOOOKKKKKKNNNOOOMMMIIILLLOOOOOOLLLQQQrrrVVVIIIDDDCCCFFFEEECCCJJJUUU\\\kkk~~~xxxmmmxxxpppnnnccc___bbbdddnnn{{{||||||xxxrrrmmmmmmqqqjjjfffbbb^^^[[[XXXWWWXXXZZZWWWYYYccclllqqquuuxxxIIIIIIIIIIIIHHHFFFDDDCCCCCC???===>>>>>>???EEELLLXXXccckkk{{{sssmmmkkkhhhddddddfffhhhgggffflllnnnpppooolllhhheeeddd]]]aaaeeeggghhhgggggggggddddddcccaaa___^^^___aaaeeekkkhhheeejjjjjjlllvvv|||___UUUZZZiiiwwwnnn]]]OOOMMMNNNKKKKKKNNNKKKKKKJJJIIIHHHFFFEEEDDDDDDEEELLLWWW```hhhrrr{{{lllgggbbb]]][[[]]]````````````aaabbbaaa]]]YYYWWWVVVPPPMMMKKKKKKMMMNNNLLLJJJLLLKKKJJJJJJJJJJJJIIIGGGKKKJJJKKKJJJJJJaaavvvRRRGGGAAADDDFFFDDDHHHOOOSSSbbbvvv{{{pppqqqllliiiuuuxxxxxxyyyyyyvvvlllcccccciiiooojjjgggeee```YYYVVVWWWUUUPPPOOOUUU^^^gggrrr{{{KKKJJJJJJIIIHHHGGGFFFFFFCCC@@@???@@@>>>===@@@FFFNNNZZZbbbooogggjjjfffdddbbbaaaaaaccceeefffgggjjjlllkkkhhheeeeeefff\\\```eeehhhhhheeecccbbbbbbcccdddbbb```___aaacccgggmmmhhhdddiiijjjkkksssrrrTTTQQQaaajjj~~~hhhUUUPPPOOOKKKKKKPPPMMMLLLJJJJJJIIIHHHFFFEEEEEECCCFFFLLLRRRYYYccclllxxxzzzpppjjjddd]]]YYYYYY[[[]]]]]]\\\^^^^^^\\\YYYVVVTTTTTTPPPNNNLLLKKKLLLMMMMMMMMMFFFHHHJJJJJJHHHGGGGGGHHHLLLFFFFFFJJJJJJVVV^^^MMMAAABBBFFFEEEFFFIIINNN[[[mmm|||~~~}}}zzz{{{yyytttppp}}}xxx}}}sssvvvzzzyyynnnbbbaaahhhsssnnnjjjiiieee^^^[[[^^^\\\XXXWWWZZZ___fffrrr}}}LLLKKKJJJHHHHHHGGGGGGGGGCCC@@@@@@@@@???<<<>>>CCCEEERRR[[[eeexxxwww\\\gggbbbbbbaaa```___aaadddgggccceeehhhgggeeedddeeeggg\\\aaafffhhhgggccc___]]]aaacccdddccc``````bbbeeefffkkkfffaaahhhlllmmmttt}}}ZZZOOO```fff|||pppZZZSSSPPPKKKKKKPPPNNNLLLKKKJJJJJJIIIHHHFFFFFFCCCBBBFFFJJJOOOYYYcccnnnwwwwwwvvvmmmggg___YYYWWWXXXZZZ[[[YYYZZZZZZYYYVVVSSSSSSSSSTTTRRRNNNKKKJJJJJJLLLNNNDDDIIIMMMLLLIIIFFFHHHKKKPPPEEECCCJJJLLLQQQooogggRRRAAAAAAFFFFFFDDDFFFMMMWWWgggtttuuurrrggg}}}~~~wwwqqqyyyppppppuuuzzz{{{vvv{{{zzzmmmkkkqqqwwwqqqllllllhhhbbbbbbfffiiigggfffggggggjjjsss}}}KKKHHHHHHIIIIIIFFFHHHLLLGGGFFFCCC@@@???>>>>>>>>>DDDGGGOOOZZZfffvvv|||mmmaaaYYY^^^]]]ZZZYYYYYYZZZ]]]^^^___ccceeeccc```___ccchhhiiifffeeefffddd___^^^```______````````````______iiigggeeefffjjjmmmoooooouuufffKKKYYYgggmmmfff[[[SSSHHHJJJUUUMMMMMMKKKIIIGGGGGGIIIJJJFFFEEEDDDCCCDDDGGGJJJLLLaaahhhsss}}}tttsssfff[[[ZZZYYYVVVUUUXXXUUUTTTSSSSSSRRRRRRSSSSSS[[[\\\VVVJJJHHHNNNLLLBBBHHHGGGFFFEEEDDDDDDDDDDDDPPPIIIGGGJJJJJJMMM]]]rrr```FFFCCCFFFBBBAAAEEEGGGOOO]]]mmm}}}wwwllliiizzz~~~tttpppffffffkkkoooqqqtttzzzyyysssooooooppptttuuu{{{}}}tttpppsssOOOKKKJJJKKKJJJHHHHHHLLLFFFEEEDDDBBB@@@>>>>>>===AAABBBGGGOOOVVVcccvvvqqqccc[[[XXXXXXXXXXXXXXXXXXXXXXXXXXX```eeeiiijjjhhhhhhmmmqqqtttlllfffdddccc``````bbb]]]^^^^^^______^^^^^^]]]fffffffffeeeeeefffiiikkkooo|||cccYYY]]]jjjwwwkkk___PPPMMMSSSNNNNNNMMMLLLJJJIIIIIIIIIFFFEEECCCCCCDDDFFFHHHJJJVVV]]]fffpppxxx}}}rrrnnnbbbYYYWWWWWWTTTTTTVVVTTTTTTTTTSSSSSSSSSRRRRRRZZZZZZTTTLLLOOOZZZ[[[TTTGGGGGGFFFEEEDDDDDDDDDDDDKKKFFFEEEIIIGGGGGGSSSdddqqqHHHDDDKKKFFFBBBFFFFFFKKKUUUaaapppwwwpppxxxxxx~~~nnniiiiiijjjlllpppqqquuu}}}yyyvvvxxx{{{}}}~~~wwwtttvvvWWWPPPLLLLLLLLLIIIIIIKKKFFFFFFEEEEEECCCAAA???===AAAAAACCCHHHLLLTTTcccqqq|||gggZZZVVVVVVRRRTTTUUUWWWWWWUUUTTTRRR[[[aaagggiiijjjlllqqqvvv{{{oooccc^^^^^^^^^___aaa[[[\\\\\\]]]]]]\\\\\\[[[bbbdddfffddd```___bbbfffhhhoooxxxUUURRRnnn{{{kkkXXXMMMNNNNNNNNNOOONNNMMMKKKIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFKKKPPPXXX```hhhpppwww|||uuupppkkkggg^^^WWWUUUUUUTTTTTTVVVRRRSSSSSSTTTSSSRRRQQQPPPVVVTTTNNNKKKTTTbbbeee```FFFFFFEEEDDDCCCCCCCCCCCCFFFDDDEEEHHHFFFCCCIIIUUUsssRRRFFFLLLIIIDDDFFFFFFHHHLLLUUUcccuuu}}}vvvlllnnnnnnhhhhhhnnnmmmmmmpppyyyzzzyyy}}}~~~wwwuuuwww```WWWNNNMMMMMMKKKJJJLLLGGGHHHIIIIIIHHHEEEBBB@@@@@@???AAADDDGGGLLLXXXcccxxxssscccZZZVVVUUURRRSSSTTTUUUUUUTTTSSSRRRRRRWWW\\\]]]^^^bbbjjjqqqwwwhhhZZZWWWYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ___```aaaaaa``````aaabbbccceee{{{\\\QQQmmmwwwaaaRRRNNNMMMMMMNNNOOOOOONNNKKKIIIHHHGGGEEECCCBBBBBBCCCCCCDDDHHHMMMTTT[[[ccckkkqqqjjjaaa```aaa\\\VVVTTTTTTUUUUUUVVVPPPQQQRRRSSSSSSQQQOOONNNNNNKKKGGGGGGQQQ]]]___YYYEEEDDDCCCBBBBBBAAAAAAAAAEEEDDDEEEGGGEEEBBBFFFOOO___lllNNNHHHHHHFFFEEEFFFGGGIIINNN[[[nnnqqqkkkssssssiiiffflllnnnmmmmmmrrr|||~~~||||||xxxtttssstttqqqbbbTTTOOOOOOMMMLLLMMMJJJLLLMMMNNNMMMJJJFFFDDD===<<<<<>>BBBHHHSSS```vvvtttaaa^^^YYYRRRNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPQQQNNNMMMQQQZZZbbb^^^UUUOOOQQQUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVXXXTTTSSSYYYbbbeeeaaa[[[]]]\\\ccc|||~~~[[[VVVdddhhh|||fff[[[UUUQQQMMMLLLOOOPPPOOOMMMKKKJJJIIIGGGEEEDDDCCCCCC???@@@BBBDDDGGGMMMSSSXXX^^^gggqqqvvv}}}}}}dddYYYUUUWWWXXXUUUPPPNNNOOOOOOMMMLLLMMMMMMNNNNNNMMMKKKJJJHHHGGGEEEFFFGGGFFFAAA===BBBBBBAAA@@@????????????@@@???>>>>>>>>>AAAEEEIIIIIImmmcccNNNFFF@@@@@@BBBDDDHHHPPPbbbxxxssspppppptttsssmmmgggfffhhhkkkooorrrtttvvvyyy{{{~~~zzzqqq```[[[WWWTTTRRROOOPPPQQQQQQPPPNNNLLLKKKGGGDDDBBBCCCAAA???@@@DDDJJJRRR___ppp||||||hhh[[[XXXTTTOOOOOOMMMNNNOOOPPPPPPOOONNNMMMKKKNNNPPPNNNLLLNNNUUU[[[UUUOOOLLLNNNPPPPPPRRRUUURRRRRRSSSSSSSSSSSSRRRRRRPPPNNNPPPVVV\\\^^^[[[VVVVVVYYY^^^iiilllSSSTTTXXXdddwwwhhh```YYYPPPMMMNNNOOOOOONNNMMMLLLKKKIIIHHHFFFEEEDDD???@@@AAAAAABBBEEEJJJMMMSSS[[[dddiiiooozzzppp___YYYVVVYYY[[[YYYRRRNNNPPPOOOKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFDDD@@@??????AAAAAA@@@???>>>>>>>>>>>>===>>>>>>===>>>AAADDDEEEFFFRRR[[[FFFDDD@@@BBBCCCEEEMMM^^^uuu{{{nnnqqqrrrooommmmmmiiibbb```ccchhhkkklllnnnqqqtttzzzyyy}}}hhh```[[[VVVTTTPPPPPPQQQQQQPPPNNNMMMLLLEEEAAA@@@BBBAAA>>>???BBBBBBHHHQQQ[[[ggg{{{}}}{{{zzz{{{|||~~~bbbXXXUUUPPPOOOSSSMMMPPPSSSUUUUUUSSSPPPMMMDDDIIIMMMMMMKKKKKKOOOTTTPPPLLLIIIKKKKKKKKKNNNTTTOOOPPPPPPQQQQQQPPPPPPOOOIIIKKKOOOSSSWWWWWWUUUSSSPPPWWW[[[___ttt|||[[[RRRTTTVVVuuu{{{hhh___TTTMMMMMMOOOOOONNNNNNMMMLLLKKKIIIHHHGGGFFFAAAAAABBBAAAAAACCCFFFIIIMMMUUU\\\```fffoooxxx{{{~~~}}}vvvbbbXXXXXXVVV]]]```^^^VVVRRRSSSQQQMMMKKKJJJIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEAAA>>>@@@DDDAAA@@@???>>>============<<>>===AAADDDHHHNNNXXXjjjuuusssppppppuuusssXXXPPPQQQOOOPPPUUUOOOUUUXXXUUUQQQPPPMMMJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOQQQRRRSSSPPPTTTVVV^^^jjj{{{fffIIINNNRRRdddzzziiiXXXQQQOOOMMMNNNRRRPPPPPPOOOMMMKKKHHHEEECCCBBBBBBAAAAAA@@@AAAAAAAAAIIILLLQQQVVV\\\dddlllqqq|||}}}|||~~~|||yyykkk[[[VVVVVVPPPXXXZZZZZZVVVNNNJJJKKKNNNMMMKKKHHHFFFEEEEEEGGGHHHDDDCCCAAA@@@???>>>>>>>>>@@@??????>>>===<<<<<<;;;===>>>>>>>>>????????????AAAIII[[[{{{RRRIIIGGGEEEFFFGGGHHHQQQllluuunnnuuukkkhhhkkknnnooolllhhheeeccc^^^aaafffkkknnnqqqtttvvvvvv{{{}}}~~~~~~}}}}}}|||{{{yyyyyyvvvfffZZZXXXUUUQQQOOOOOOPPPOOOOOOHHHGGGFFFDDDBBBAAA@@@@@@@@@AAABBBDDDIIIUUUdddpppzzzyyyrrrpppqqqrrrmmmlllrrr|||fffSSSOOOOOOMMMMMMQQQWWW\\\^^^ZZZUUUSSSPPPLLLKKKJJJJJJJJJKKKKKKLLLLLLOOONNNNNNMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTWWWWWW[[[cccmmmbbbUUURRR\\\wwwyyyggg]]]WWWRRRPPPRRRNNNNNNMMMMMMMMMKKKHHHFFFCCCCCCBBBAAA@@@@@@AAAAAACCCEEEIIIMMMRRRYYYaaafffooovvv~~~}}}pppdddWWWQQQSSSQQQRRRUUUWWWUUUOOOJJJJJJKKKKKKIIIGGGEEEDDDDDDEEEFFFCCCBBBAAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;=========>>>>>>>>>??????@@@EEEOOOrrr]]]HHHFFFCCCCCCEEEDDDIII^^^tttyyyrrrxxxyyydddeeegggiiihhhfffcccbbbbbb___```bbbccceeehhhkkknnnlllooossswwwyyyyyyxxxwww{{{{{{{{{yyyxxxvvvtttsssyyybbb[[[UUUOOONNNPPPQQQOOOLLLIIIHHHGGGEEEDDDDDDCCCCCCAAABBBAAA@@@@@@FFFOOOVVV[[[gggwwwvvviiidddeeehhhjjjmmmiiikkkxxxwwwfffZZZQQQPPPPPPLLLLLLPPP\\\```aaa\\\WWWTTTPPPLLLJJJKKKKKKLLLLLLLLLLLLLLLPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLMMMMMMOOOPPPRRRSSSVVVYYYXXXZZZ]]]aaazzz___TTTWWWkkkuuuggg]]]VVVRRRQQQPPPOOOOOOOOOPPPNNNKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@???AAABBBDDDHHHNNNUUUZZZ```hhhqqqxxx}}}}}}|||{{{|||~~~{{{yyy}}}ddd\\\RRRLLLOOORRRLLLPPPSSSRRRNNNJJJHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>=========>>>>>>======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>===???FFFVVVsssOOOHHHCCCCCCEEEEEEFFFRRRaaaxxxxxx|||{{{mmmcccdddddddddbbbaaa```bbbddddddcccaaa```aaaccceeegggiiijjjlllnnnrrruuuxxxzzzzzzzzzyyyxxxvvvsssqqqppprrr\\\VVVQQQQQQTTTTTTNNNGGGHHHHHHGGGFFFEEEEEEEEEEEEAAAAAAAAA@@@@@@BBBGGGKKKOOOVVV```hhhrrrssseee]]]^^^dddiiikkkjjjmmmttteeeZZZUUURRRSSSQQQMMMNNNSSSYYY\\\\\\WWWTTTRRRNNNIIIIIIJJJLLLMMMMMMMMMLLLKKKOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHLLLLLLLLLMMMNNNOOOQQQRRRSSSXXXXXXZZZ]]]^^^nnnnnn[[[VVVfffvvvrrreee]]]XXXUUUVVVSSSQQQQQQRRRQQQMMMJJJGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCHHHNNNSSSXXX___hhhpppuuu{{{~~~wwwvvvxxxwwwwwwxxxzzz|||||||||~~~xxxvvvzzz{{{[[[XXXRRRJJJLLLPPPLLLNNNPPPNNNKKKGGGFFFFFFEEEEEEFFFEEEDDDCCCAAA@@@AAA@@@???>>>============<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999CCCMMMbbbbbbOOOGGGCCCHHHJJJIIINNNWWWpppxxxttt{{{~~~wwwooojjjiiieeeeeecccaaa___aaaeeehhhjjjiiiggggggggghhhhhhgggjjjkkklllooossswww{{{~~~yyyyyyyyyxxxwwwuuutttsssmmmdddZZZVVVWWWVVVQQQLLLHHHGGGGGGFFFEEEEEEFFFFFF>>>>>>?????????@@@AAACCCDDDHHHNNNTTT]]]jjjzzz~~~rrrkkkccc___```cccgggiiilllxxxuuuWWWTTTSSSSSSQQQNNNLLLOOOTTTRRRUUUUUUQQQPPPQQQNNNIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOPPPOOONNNNNNJJJJJJJJJJJJJJJIIIHHHGGGKKKKKKKKKLLLLLLNNNOOOPPPOOOUUUVVVXXX\\\[[[eeezzziiiVVV^^^jjjzzzsssiiiaaa[[[WWWSSSPPPOOOQQQQQQOOOLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBEEEIIIMMMSSSXXX```gggmmmrrrxxx|||}}}tttqqqrrrwwwvvvuuuvvvwwwxxxvvvuuuwwwrrrqqqwwwqqqXXXZZZTTTKKKJJJMMMQQQPPPNNNJJJGGGEEEEEEFFFDDDEEEFFFFFFEEECCCAAA?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999:::::::::;;;;;;;;;>>>555@@@JJJQQQzzz[[[LLLBBBEEEJJJKKKMMMRRRfffmmmxxxwwwyyy{{{qqqjjjhhhjjjeeedddbbb```___aaaeeeiiikkkkkklllnnnppppppmmmjjjeeegggiiilllpppsssvvvwwwvvvvvvwwwwwwwwwvvvvvvuuu{{{iii\\\WWWUUUTTTRRRIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBAAA@@@??????BBBEEEGGGLLLTTT___gggqqqvvvyyyqqqkkkqqqqqqnnnhhhcccccchhhmmmyyytttfffSSSPPPPPPOOOMMMJJJIIILLLPPPMMMPPPPPPNNNOOORRRPPPKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNIIIIIIJJJJJJJJJIIIHHHHHHJJJIIIIIIJJJKKKLLLMMMMMMMMMSSSRRRRRRWWWVVVZZZiii^^^TTTYYYhhhxxxkkk___ZZZTTTMMMLLLOOORRRPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFEEEDDDBBBCCCFFFHHHLLLPPPVVV[[[```dddiiilllkkksss}}}zzzwwwuuurrrlllkkkmmmvvvuuutttuuuvvvuuutttrrrnnnnnnrrr{{{hhhYYY\\\UUULLLKKKJJJSSSPPPLLLGGGEEEDDDEEEFFFDDDDDDEEEEEEDDDBBB@@@???>>>===<<<<<<;;;;;;;;;<<<:::::::::999999999999999888888888999999999::::::???555:::DDDDDD]]]rrrZZZDDDAAAFFFHHHIIILLLXXX]]]gggtttxxxxxxzzzwwwmmmeeecccdddbbbbbbaaa___^^^___bbbeeeggggggiiinnnrrrsssoookkkeeefffhhhkkkmmmoooppppppqqqrrrrrrssstttttttttttttttggg^^^XXXUUULLLKKKJJJIIIHHHGGGGGGGGGIIIHHHGGGGGGFFFDDDBBBAAA@@@BBBBBBBBBBBBDDDHHHLLLXXX[[[aaahhhqqqxxx}}}tttlllgggcccaaa___ssswwwvvvmmmbbbbbbnnnzzzxxxiiiWWWTTTJJJLLLLLLJJJHHHHHHJJJKKKKKKMMMLLLLLLOOORRRQQQLLLIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLQQQMMMMMMSSSQQQRRR]]]iiitttZZZRRR[[[qqqoooggg^^^SSSOOOPPPRRRQQQNNNLLLKKKKKKJJJIIIIIIIIIJJJGGGHHHHHHGGGEEEDDDDDDEEEFFFHHHKKKOOORRRVVV[[[]]]\\\ccclllttt{{{|||xxxvvvppplllkkklllkkkhhhhhhkkkrrrrrrrrrtttvvvwwwuuutttoootttqqq___[[[\\\RRRLLLLLLIIINNNLLLIIIGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888888888999999:::999999===???JJJ{{{tttQQQDDDFFFGGGHHHIIILLLOOOWWWcccqqqyyy}}}~~~pppiiidddaaaaaa```aaaaaa```^^^^^^___aaacccbbbccchhhnnnpppmmmiiikkkkkkkkkkkklllmmmnnnnnnppppppqqqrrrrrrrrrqqqqqqooo```YYYNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFEEEEEEEEEDDDBBB@@@<<<>>>@@@AAAAAAAAADDDFFFHHHIIILLLQQQWWW]]]bbbeeeqqqsssxxx~~~|||uuuoooiiieee___ZZZXXXXXX[[[]]]nnnsssttthhh\\\^^^qqqpppjjjxxxuuuRRRIIIQQQGGGJJJKKKIIIIIIJJJJJJIIIJJJKKKJJJJJJMMMQQQPPPKKKIIIIIIHHHGGGGGGIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJKKKOOOKKKJJJQQQQQQQQQ[[[```dddjjjWWWWWWcccpppvvvkkk]]]UUUSSSSSSPPPLLLMMMLLLLLLKKKKKKKKKLLLLLLIIIJJJKKKJJJHHHFFFEEEFFFCCCDDDEEEGGGJJJNNNRRRUUUSSSWWW]]]bbbgggoooyyy}}}qqqiiifffeeedddjjjggggggiiiiiiggggggjjjnnnoooppptttwwwyyyxxxwwwwwwccc[[[[[[ZZZOOOKKKMMMJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>======<<<<<<;;;:::::::::;;;;;;888888888888888888999999777777777777888888888888333===<<<<<<@@@AAA``````LLLJJJJJJIIIJJJGGGIIINNNXXXfffuuu}}}tttuuuwwwjjjgggfffdddccc```aaaccccccaaa______```ccc```___ccciiilllkkkhhhooonnnkkkiiiiiijjjkkkmmmrrrrrrrrrrrrrrrqqqpppppprrraaaXXXQQQLLLMMMOOOLLLJJJJJJKKKIIIJJJKKKIIIEEEDDDGGGEEEBBB>>><<<===???AAABBBAAABBBDDDGGGJJJNNNQQQSSSdddeeegggkkkpppvvv{{{~~~zzzuuuqqqmmmiiiccc^^^\\\WWWUUUXXXXXXVVVVVVXXX^^^___dddiiifffhhh}}}rrreee\\\oooXXXNNNRRRLLLKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKKKKKKKKKKLLLMMMNNNKKKKKKJJJIIIGGGFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGJJJKKKLLLNNNPPPRRRSSSTTT]]]```uuuiiiUUUSSSZZZzzz|||jjj\\\XXXYYYVVVPPPPPPNNNMMMMMMMMMMMMKKKIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOSSSYYYaaajjjrrrvvvxxxzzz}}}}}}xxxpppgggaaaaaaeeeiiihhhfffdddcccccceeefffhhhmmmmmmmmmmmmpppvvv}}}kkkYYYTTTPPPPPPMMMIIIIIILLLHHHGGGEEEDDDCCCBBBCCCCCCBBB@@@>>>===;;;;;;;;;<<<::::::::::::::::::::::::888888999999999999888888777777777777777777777777888333777@@@;;;888RRRwwwZZZHHHGGGHHHFFFGGGJJJPPPWWW]]]fffwww~~~qqqjjjjjjeeeaaabbbbbbbbbaaabbbbbbaaa^^^\\\bbbbbbdddggggggdddeeejjjrrrmmmhhhfffhhhkkkmmmmmmrrrpppnnnmmmnnnqqqtttvvv~~~```VVVOOONNNOOOMMMLLLLLLGGGFFFGGGJJJIIIFFFFFFIIIHHHEEEAAA@@@AAABBBBBBBBBAAAAAABBBCCCDDDFFFHHHIIISSSTTTUUUXXX\\\```eeegggllllllmmmnnnnnnmmmmmmllljjjgggbbb```___^^^[[[YYYXXXUUUUUUXXXYYYWWWVVVXXX```\\\^^^eeekkkttthhhYYYWWWmmmnnnQQQJJJMMMFFFIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQUUUZZZhhh|||aaaWWWVVVfffzzzhhh___\\\VVVOOOPPPOOOMMMNNNOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKOOOVVV]]]dddhhhkkkmmmppptttzzz~~~||||||zzzyyyooolllfff___[[[[[[```cccaaabbbccccccccccccdddeeefffhhhjjjkkkmmmsss}}}}}}```VVVRRRNNNNNNKKKGGGGGGJJJFFFEEECCCBBBBBBCCCEEEFFFBBB@@@???===<<<;;;<<<<<<;;;;;;::::::999999999999666777777888888777777666777777777777777777777777;;;666888??????@@@TTTlllaaaNNNGGGHHHHHHHHHKKKOOOSSS\\\mmm|||lllfffgggcccaaabbb```______```aaa```^^^\\\``````bbbffffffcccdddgggnnnjjjeeedddfffiiikkkkkkqqqpppnnnmmmnnnqqqtttvvvuuuiii]]]XXXUUUQQQNNNNNNJJJHHHHHHKKKKKKHHHIIIKKKJJJHHHFFFEEEEEEFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEFFFHHHKKKNNNPPPSSSTTTUUUVVVVVVWWWVVVVVVVVVTTTRRRRRRTTTVVVWWWWWWUUUSSSSSSWWWWWWUUUTTTWWW```\\\bbbqqq{{{qqqfffVVVNNNXXXiiimmmYYYJJJHHHHHHBBBGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPVVVZZZeee|||dddWWWTTTdddqqqhhh___UUURRRPPPMMMLLLMMMMMMLLLKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFCCCDDDEEEGGGKKKOOOTTTWWWYYY[[[^^^bbbggglllqqqsssvvvxxx|||}}}~~~~~~uuukkkfffgggiiiiiihhhaaa___\\\XXXVVVWWWZZZ^^^[[[___dddfffdddaaaaaabbbaaafffjjjlllnnnvvvfffVVVSSSOOOLLLLLLIIIEEEEEEGGGCCCBBB@@@???@@@CCCFFFHHHAAA@@@>>>===<<<<<<<<<===<<<;;;;;;:::999888777777555555666666666666555555777777777777777777777777:::777777;;;@@@GGGQQQZZZ}}}\\\IIIHHHJJJHHHHHHIIIKKKQQQ```nnnzzzfff```bbbaaaaaaccc^^^]]]]]]^^^______^^^\\\\\\]]]aaaeeeeeeaaaaaadddgggdddaaaaaacccfffhhhhhhoooooonnnooopppqqqsssuuusssjjjcccZZZRRROOORRRNNNLLLNNNMMMJJJIIIKKKIIIHHHHHHHHHJJJIIIHHHFFFIIIHHHFFFEEECCCBBBAAAAAADDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPRRRTTTVVVWWWWWWYYYVVVUUUWWWVVVTTTWWW[[[aaafffvvvxxxcccYYYOOOJJJJJJXXXwwwwwwWWWNNNIIIGGGGGGCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKRRRTTTSSSWWWooo}}}cccYYY\\\ttt{{{nnncccYYYVVVQQQNNNMMMLLLKKKJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSWWW[[[^^^```ccceeeggghhhiiiiiikkkmmmpppuuuxxxwwwssspppsssvvvqqqggg\\\WWWXXX\\\\\\[[[ZZZYYYXXXVVVUUUUUUXXX[[[XXX___fffhhhfffbbb`````````hhhppptttvvviiiWWWVVVPPPLLLJJJJJJHHHDDDCCCEEEBBBAAA???>>>>>>AAADDDFFFAAA???>>><<<<<<<<<<<<===<<<;;;:::999888777666555555555666666666666555555666666666666666666666666444666666666<<>>@@@AAA???>>>===;;;;;;;;;;;;<<<;;;;;;:::999777666555555555666666777777666666555555555555555555555555555///555777555777>>>AAA???LLLWWW]]]EEEHHHFFFHHHJJJKKKKKKPPPWWWmmm{{{vvvjjj___\\\^^^aaaccceeebbbaaa___^^^^^^]]]\\\ZZZXXXYYY^^^cccccc^^^]]]```]]]^^^______```bbbccceeehhhmmmsssyyyzzzxxxsssoooUUU^^^vvv~~~ssslll^^^VVVQQQQQQQQQMMMJJJJJJIIIIIIIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOONNNQQQUUUWWWWWWUUUTTTTTTXXXVVVVVVYYY[[[^^^hhhrrrTTTMMMOOO^^^sssnnnUUUJJJLLLFFFBBBDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAABBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJMMMJJJOOOZZZ]]]fffggg^^^jjjoooiii```XXXSSSPPPMMMLLLMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDCCCCCCGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNNNNNNNPPPRRRUUUSSSVVVYYYYYYWWWWWWXXXZZZaaa]]]WWWSSSRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTVVVXXXXXXYYY]]]aaadddeeefffffffffppp|||fffTTTPPPTTTKKKHHHGGGHHHFFFBBB@@@BBBBBBAAA???===<<<<<<<<<<<<===<<<;;;:::999::::::;;;:::999999888777666555555555555666666666666555555555555555555555555555555111666888777666999<<<===DDDDDDpppiiiDDDFFFEEEGGGJJJJJJHHHJJJOOOaaannn~~~}}}kkkeee___]]]___bbbccccccbbb```^^^]]]]]]]]]\\\[[[YYYZZZ^^^bbbbbb^^^^^^aaa^^^___aaabbbbbbbbbdddfffggglllssszzz{{{xxxsssooo\\\UUUYYYooowwwmmmdddaaa^^^WWWQQQOOOOOOMMMLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQPPPRRRUUUUUUTTTUUUXXXZZZXXXZZZbbbkkkqqqxxxwwwQQQRRR^^^tttzzz\\\MMMJJJJJJCCCBBBFFFCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBB?????????>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGIIINNNSSSTTTZZZoooqqqkkkxxxjjj^^^VVVPPPMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIKKKOOOQQQOOOOOOQQQQQQRRRRRRRRRRRRTTTTTTTTTRRRPPPPPPRRRUUUSSSTTTUUUTTTTTTUUUXXXZZZZZZXXXXXX]]]fffnnnrrrrrrsss|||~~~eeeWWWRRROOOLLLHHHEEEDDDFFFDDD@@@>>>@@@??????>>>===<<<;;;:::999;;;:::999888888888999:::888888777777777666666666444444555555555555444444444444444444444444444444666444555777777777999<<<<<>>??????@@@AAAAAA???>>>>>>>>>============???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD???AAACCCEEEFFFFFFDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFKKKNNNKKKLLLTTT]]]bbbvvvvvvyyy|||pppbbbXXXSSSMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHJJJMMMPPPLLLKKKKKKLLLNNNOOONNNLLLHHHMMMQQQPPPNNNMMMPPPTTTSSSTTTUUUUUUUUUWWW[[[^^^^^^YYYWWW]]]jjjwww}}}~~~pppVVVOOOSSSPPPFFFFFFCCCBBBDDDBBB>>><<<>>><<<======>>>===;;;:::888:::999888777777777888999777777777777666666666666222333333444444333333222444444444444444444444444:::222///444888666666;;;555>>>DDDggg~~~PPPLLLIIIJJJIIIGGGHHHMMMIIISSS^^^fffrrrjjj^^^______^^^___aaa```^^^ZZZYYYXXXYYY[[[^^^______]]]\\\^^^bbbbbb___```dddaaaeeehhhiiigggfffggghhhiiikkkmmmpppqqqrrrssssssfffPPPLLLVVVjjj{{{|||qqqlll```[[[UUUUUUWWWVVVPPPJJJOOONNNMMMMMMNNNOOOOOONNNOOOMMMLLLLLLNNNOOOPPPPPPMMMOOOQQQPPPOOOQQQVVVZZZZZZ]]]```aaabbbgggpppxxx~~~```OOOUUUfff}}}bbbOOONNNJJJIIIJJJHHHDDDCCCFFFCCCDDDEEEEEEDDDBBB@@@???<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;@@@@@@????????????????????????@@@@@@AAABBBCCCCCCEEEBBBAAAAAADDDEEECCC@@@AAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGJJJMMMQQQSSSkkkvvvbbbuuunnnaaa```QQQMMMNNNJJJJJJMMMIIILLLJJJGGGHHHJJJKKKJJJHHHGGGHHHHHHGGGEEECCCCCCCCCAAABBBCCCEEEEEEDDDCCCCCCGGGGGGGGGGGGGGGHHHHHHHHHMMMMMMKKKJJJJJJKKKLLLMMMKKKLLLLLLLLLLLLNNNQQQTTTPPPUUUSSSTTTZZZXXXZZZggg```bbbffflllttt}}}rrrZZZTTTSSSLLLFFFEEEEEEEEEDDDCCCAAA???===<<<===<<<<<<;;;;;;:::999999999999999888888888777777666666555444444444444555555555444444444333333333333333333444444444555555333333444444555666666666444@@@AAAMMMxxxqqqYYYGGGIIIMMMIIIGGGKKKIIIMMMRRRXXX```mmm~~~{{{zzzjjjfff___[[[___aaa___[[[ZZZUUUSSSRRRUUUYYY]]]]]]\\\_________bbbeeeeeebbb^^^___dddhhhiiiffffffiiilllmmmpppooolllkkkppptttuuu|||aaaQQQNNNXXXccc~~~{{{qqqddd\\\ZZZYYYVVVRRRSSSQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPXXXWWWVVVTTTTTTXXX^^^dddiiilllqqquuuyyyppphhhYYYTTT```|||gggVVVMMMJJJGGGFFFGGGGGGCCCCCCFFFBBBCCCEEEFFFEEECCC@@@>>>=========>>>>>>??????@@@??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDBBB@@@AAACCCDDDBBB@@@@@@AAAAAABBBCCCCCCDDDDDDHHHGGGGGGGGGIIIKKKNNNPPP^^^ooolllmmm|||kkk[[[TTTSSSLLLLLLOOOKKKLLLJJJHHHIIIKKKLLLKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJIIIIIIIIIJJJLLLLLLJJJKKKLLLMMMLLLMMMPPPRRRPPPTTTRRRRRRXXXWWWZZZhhhhhhjjjnnnvvv}}}fffSSSOOOOOOIIIEEEFFFCCCCCCBBBAAA???===;;;:::<<<<<<;;;;;;:::999999999999999888888888777777777666666555444444444444444555444444444444333333333333333333444444444444555333333444444555666666666444>>>???DDDcccpppOOOGGGKKKLLLLLLNNNKKKMMMOOORRRWWWcccrrr}}}vvvlllggg```]]]aaadddbbb___^^^ZZZVVVSSSSSSVVVZZZ\\\]]]aaa```aaadddffffffccc```aaaeeehhhhhhffffffjjjnnnjjjnnnpppmmmnnnrrrttttttwwwbbbQQQIIIGGG[[[kkk{{{rrrmmmiiiddd___WWWVVVTTTRRRQQQRRRTTTUUUSSSSSSTTTVVVWWWWWWXXXXXX\\\[[[ZZZYYY\\\dddnnnvvvvvv___XXXaaadddiiixxxkkkQQQLLLPPPGGGDDDCCCEEEEEEBBBBBBFFFAAABBBEEEFFFFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>>>>================================================>>>??????@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCBBB@@@AAAAAAAAABBBBBBCCCCCCDDDHHHGGGGGGGGGHHHIIIKKKLLLUUU^^^sss}}}eeepppoooddd^^^RRROOOQQQMMMMMMKKKJJJJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPOOOPPPQQQSSSPPPTTTPPPPPPVVVVVVZZZiiiqqqrrrwwwfffWWWKKKJJJIIIEEEDDDGGGAAA@@@@@@???===;;;999888;;;;;;;;;:::999999888888888888777777777777777666666555555444444444444444444444444444333333333333333333333333444444444444333333333444555555666666555<<<;;;;;;JJJhhh]]]GGGGGGKKKLLLMMMLLLLLLLLLKKKMMMUUUaaajjj}}}~~~~~~~~~}}}tttrrrhhhbbb```cccfffeeecccdddbbb]]]WWWTTTVVVZZZ^^^aaaccccccdddfffhhhhhheeecccdddfffgggfffeeefffjjjooohhhmmmooonnnnnnqqqrrrqqqpppWWWEEEIIIOOO^^^yyyyyynnnllliiieeebbbaaabbbcccdddeeeeeeeeeeeegggkkkmmmrrrssstttyyytttggg[[[\\\[[[eeeyyyyyyWWWFFFHHHOOOGGGCCCBBBDDDCCCAAAAAADDD???AAADDDFFFEEECCC???===>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===============>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEFFFGGGHHHJJJKKKPPPUUU___vvvuuueeegggkkk}}}vvvddd[[[ZZZUUUSSSQQQPPPOOOOOOOOOOOOOOOMMMLLLJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKMMMOOORRRSSSRRRSSSTTTVVVUUUXXXUUUUUU\\\]]]bbbqqqlllTTTMMMHHHGGGFFFBBBCCCGGG?????????>>><<<:::999888:::::::::999888888777777666666666666666666666666666555444444333333444444444444444333333333222222222222333333333444444444222333333444444555666666555:::999888===MMMzzzxxxUUUHHHHHHJJJKKKJJJKKKJJJIIIJJJMMMSSSXXXlllssszzzyyyyyy{{{{{{||||||qqqoooqqqgggbbb```dddfffeeefffgggiiieee___[[[[[[]]]aaadddffffffggghhhiiihhhgggeeeeeeeeeeeecccbbbeeeiiimmmiiimmmnnnkkkjjjmmmnnnmmm~~~dddOOOIIIIIIVVVkkk{{{yyyyyy{{{pppaaaTTTPPPQQQ^^^ooo~~~xxx]]]KKKCCCDDDHHHHHHDDDCCCDDDBBB???>>>AAA>>>@@@BBBDDDCCCAAA???===>>>>>>======<<<;;;;;;;;;:::::::::;;;<<<<<<===============>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEGGGIIIJJJKKKIIIPPPUUU^^^{{{xxxaaa]]]ddduuuqqqkkkccc]]][[[XXXTTTRRRQQQRRRSSSVVVRRRNNNLLLKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGIIIKKKMMMOOOPPPQQQTTTVVVYYY^^^]]]```hhhiiinnn}}}uuuZZZLLLJJJHHHHHHEEEBBBCCCFFF?????????>>>===;;;:::999999999999888777777666666555555555555555555555555555555444333333333333333444444333333333222222222222222222333333333444444222222333333444555555555555888888:::===AAA^^^nnnTTTKKKHHHHHHGGGHHHJJJKKKKKKKKKLLLMMMTTT\\\iiiwww|||uuuuuuwww{{{}}}~~~~~~pppjjjhhhhhhiiieeeaaa___ccceeedddfffiiihhhgggdddaaa___```aaacccggghhhiiijjjiiihhhhhhgggdddcccbbb``````cccgggjjjkkknnnmmmhhhfffhhhjjjiiiWWWKKKCCCEEEPPPccc{{{vvvnnnfffYYYUUUOOOFFF???@@@MMM[[[|||___OOOKKKIIIFFFEEEHHHDDDBBBCCCAAA===<<>>???@@@@@@???>>>=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKIIIOOOSSSUUUeeevvv^^^[[[^^^vvv~~~ttthhheee___XXXSSSRRRTTTWWW\\\VVVOOOLLLLLLMMMLLLJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFIIIKKKMMMQQQUUUYYY[[[bbbffflllvvvxxx{{{~~~eeeQQQJJJJJJJJJHHHEEECCCCCCDDD?????????>>>===<<<;;;:::999888888777666666555555333444444444444555555555555444444333333333333333333333333333222222222222222222222222333333333333222222222333444444555555444777777<<<@@@>>>KKKggggggXXXMMMDDDEEEGGGIIIKKKKKKKKKJJJIIIJJJQQQ[[[hhhvvv|||uuussswwwzzzzzzrrrhhhggghhhggggggccc```___aaabbbbbbdddiiiddddddeeecccaaa___```aaagggiiijjjiiihhhgggggghhhdddbbb```______bbbeeehhhjjjmmmlllhhheeeggggggfffyyyhhhWWWPPPMMMQQQbbbuuu~~~nnniii```XXXTTTSSSNNNFFFJJJFFFFFFIIIMMMVVVhhhyyyvvvdddRRRNNNNNNKKKFFFDDDDDDAAA???AAA???<<<<<<>>><<<=====================<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>??????????????????????????????<<<>>>@@@@@@??????AAACCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIKKKMMMPPPRRRYYYooosssiii]]]ccc}}}tttjjjbbb```dddhhhiiibbbYYYUUUWWWZZZ\\\[[[SSSRRROOOMMMKKKIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKMMMOOOSSSYYYaaafffhhhssszzziiiYYYOOOIIIIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>>>>===<<<::::::888888777666666555555444222333333333444444444444555444333333222222333333333333333222222222222111111222222222222333333333111222222333333444555555333888777888>>><<<@@@PPP}}}yyycccLLLFFFFFFFFFFFFGGGHHHHHHGGGIIILLLRRR[[[hhhzzzyyyuuuuuuxxx|||~~~ppphhhhhhhhhggghhhccc```___aaaaaa```ccciiibbbcccdddccc``````aaacccfffhhhjjjiiifffeeefffhhhdddbbb```___aaaccceeefffeeejjjnnnllljjjjjjhhheeeyyyfffWWWLLLOOOYYY^^^ooo~~~~~~yyysssnnnhhhddd]]]VVVQQQMMMJJJHHHJJJHHHBBB>>>AAAEEECCC===AAABBBLLL^^^nnn{{{XXXOOOJJJLLLLLLFFF@@@???AAA===<<<>>>>>>;;;<<>>>>>>>>>>>>>>===============:::<<<>>>>>>===<<>>>>>======<<<;;;:::999777777777666555555444444222222222333333444444444555444333333222222333333333333333222222222111111111111222222222333333333111222222333333444555555222999666444:::999;;;FFFSSS]]]HHHFFFCCCBBBCCCEEEFFFGGGFFFFFFGGGMMMYYYkkk~~~yyyuuuqqqrrrwww~~~|||jjjdddcccaaabbbeeeccc```___aaaaaa```ccciiiccceeeeeecccaaaaaadddhhhfffhhhiiihhheeedddeeegggdddcccaaaaaabbbdddeeefff```hhhooopppooonnnjjjeee~~~iiiWWWPPPRRRSSSXXXffftttvvvppprrrggg```]]]ZZZWWWTTTPPPLLLJJJHHHHHHHHHBBB>>>???@@@>>>???AAA===;;;===@@@???<<>><<<;;;999999:::;;;<<<<<<<<<;;;::::::::::::;;;888888999999999:::::::::999999999999999999999999888999999::::::999999888:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;===???@@@@@@??????@@@AAACCCCCCCCCCCCDDDEEEGGGGGGEEEGGGJJJJJJLLLRRR\\\eeeyyyoooxxx||||||tttpppnnnlllkkkcccbbb___[[[VVVSSSQQQPPPRRRTTTVVVUUUSSSUUU[[[aaaaaafffkkkpppvvvuuu^^^VVVPPPIIIEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;;;;::::::999999888777777777777666666666666444333333222222333333444333333222222111000//////000000000000000000000000000000000000000000000000111111222222222333333333333444666777777888:::<<>>===<<<<<<<<<======<<<===@@@???:::888:::BBBAAADDDHHHLLLPPP\\\iii~~~eeeJJJDDDDDDCCCBBBAAA@@@??????===<<<:::999888999:::;;;<<<;;;;;;:::999:::::::::888888888999999999999:::999999999999999999888888888999999999999999999888:::;;;<<<=========<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@???>>>>>>???AAABBBBBBBBBCCCDDDEEEGGGGGGEEEHHHJJJJJJJJJNNNVVV\\\lll}}}ttt{{{vvvppplllhhhdddbbbbbbfffjjjlllmmmpppwww}}}|||bbbUUURRRMMMHHHEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;:::999999888888777666666666666555555555444333333222222333333444333333222111111000//////222222222222222222222222000000000000000000000000111111111222222222333333222444666777777888:::<<<===CCC```iiiRRRLLLFFFFFFJJJGGGKKKIIIHHHIIIKKKNNNVVV^^^nnn|||xxxqqqnnnpppqqqoooqqq}}}|||kkk^^^XXX\\\^^^[[[[[[```[[[ZZZYYYZZZ\\\```eeegggjjjiiigggfffffffffdddccc___^^^___```bbbbbb```^^^```bbbeeefffeeeeeeeeefffeeefffhhhkkknnnmmmhhhdddrrrPPPIIIJJJDDDCCCIIIGGGOOOWWW___lllwwwfffZZZYYYXXXUUUQQQMMMKKKIIIHHHIIIGGGEEEBBB@@@?????????===============>>>???@@@;;;:::<<<>>>;;;888999>>>EEEMMM[[[hhhmmmqqqzzzcccOOOBBB???>>>>>>>>>============<<<;;;:::888888999::::::;;;::::::999999999999999777777777888888888999999:::999999999888888777777888888999999999999888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===???@@@??????@@@AAACCCEEEFFFGGGEEEGGGIIIIIIGGGIIIMMMQQQUUUvvvwwwpppvvv|||yyyyyy~~~qqqgggVVVRRRQQQNNNKKKDDDDDDCCCBBBAAA@@@???>>>;;;::::::999888888777777555555555555444444444444333333222222222222333333222222222111111000000///222222222222222222222222000000000000000000000000111111111222222222222333222444666666666777999;;;999999IIItttyyycccMMMDDDHHHIIIGGGIIIHHHGGGIIINNNOOOMMM[[[jjj|||xxxqqqnnnkkkkkkooorrrtttyyykkk]]]TTTQQQVVVZZZXXXXXX\\\WWWWWWWWWXXXZZZ]]]aaacccjjjgggeeeeeehhhiiigggeee^^^]]]\\\]]]^^^]]][[[YYY[[[]]]aaaccccccdddeeefffgggfffgggiiijjjjjjgggdddkkk]]]VVVLLLFFFFFFBBBEEEGGGJJJPPP\\\hhhqqqzzzooofff^^^VVVNNNIIIFFFFFFEEECCCCCCBBBBBBCCCBBBBBBAAA@@@???===<<<;;;:::::::::999999999999:::>>><<<<<<<<<;;;===GGGSSSYYYnnn^^^MMMGGGEEE========================;;;:::999888888888888999:::999888888777777888888666666777777777888888888999999999888777777666666777777888888888888777777888888888999999999999999:::::::::::::::;;;;;;;;;;;;===>>>>>>===<<<>>>???======>>>???AAACCCEEEFFFCCCEEEHHHHHHGGGGGGHHHJJJRRRbbb{{{zzzzzzyyy[[[RRRRRROOOKKKJJJCCCCCCBBBAAA???>>>======:::999999888888777666666444444444333333333222222333333222222222222333333222111111111000000000///000000000000000000000000000000000000000000000000111111111111222222222222111333555555555666777999<<<;;;@@@ZZZdddHHHGGGJJJHHHKKKJJJFFFGGGLLLMMMJJJOOO[[[kkkxxxwwwooommmnnnnnnlllqqqzzzuuudddZZZTTTRRRVVVXXXVVVTTTVVVXXXXXXXXXXXXXXXZZZ[[[\\\hhheeebbbccchhhjjjiiiggg```___]]]\\\[[[ZZZXXXVVVWWWZZZ]]]```aaabbbdddeeegggggggggiiijjjjjjiiihhhrrreeeWWWLLLHHHGGGEEEFFFGGGHHHLLLOOOVVVPPPIIIEEEDDDEEECCCBBB<<<;;;;;;;;;<<<<<<===>>>666777999;;;<<<<<<;;;;;;::::::::::::;;;:::::::::???@@@DDDJJJNNNUUUbbboooxxxZZZHHHBBB@@@>>>;;;;;;<<<<<<<<<<<<======999999888888777777777777888888777666666666666666555555555666666666777777888888888777777666666666666777777888888777777666777777777777888888888999999999999999::::::;;;;;;:::<<<======<<<;;;===>>>;;;;;;<<<>>>@@@BBBDDDEEE@@@CCCEEEGGGGGGGGGGGGGGGIIITTTbbbvvvkkkiiiuuuaaaPPPNNNNNNHHHDDDEEEBBBBBBAAA???>>><<<;;;;;;999888888777666666555555333333333333222222222222333222222111111222222333111111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222444444444444666888888999;;;EEEaaalllXXXMMMIIIMMMNNNKKKJJJKKKJJJGGGHHHNNNVVV___hhhtttzzzoooiiiiiikkkmmmooorrrzzzvvvddd[[[XXXUUUUUUWWWWWWUUUSSSTTTXXXXXXXXXYYYZZZZZZ[[[[[[aaa___]]]^^^bbbfffffffff___^^^\\\\\\\\\\\\[[[ZZZUUUXXX\\\___```aaabbbdddbbbdddeeeggghhhiiijjjkkksssggg___VVVRRROOOKKKJJJLLLBBB@@@>>>>>>@@@@@@>>>:::>>>>>>===<<<<<<<<<======:::;;;===>>>???>>>=========>>>@@@CCCEEEGGGHHHHHHKKKPPP]]]kkktttyyy|||jjjSSSFFFCCCBBB<<<555999999::::::::::::::::::888777777777777666666666777666666555555555555555444444555555555666666666666666666666666666777777666666777777777777666666777777666666777777888999777888888999999::::::;;;999;;;<<<<<<;;;:::<<<===:::;;;;;;<<<>>>@@@AAABBB>>>@@@BBBEEEFFFGGGGGGFFF>>>MMMXXX^^^vvvwwwiiijjjwwwoooWWWQQQMMMLLLKKKGGGEEEFFFAAAAAA@@@>>><<<;;;:::999888777777666666555444444333333333333222222222222222222111111111111222222000000000000000000000000222222222222222222222222000000000000000000000000000000000111111111111222000222333444333333555666444777999<<>>???@@@>>>>>>@@@BBBDDDEEEEEEDDD@@@JJJRRRWWWbbblllpppkkkYYYMMMPPPOOOJJJGGGHHHGGGEEEAAA@@@???===;;;:::999888777777666666555444444333444444333333333222222222222222111111111111222222///000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111000111333333222222444555777666777;;;@@@QQQsssdddPPPEEENNNWWWTTTQQQSSSQQQOOOOOOQQQPPPRRR]]]jjjqqqwwwtttkkkkkkjjjjjjllliiihhhoooxxxpppbbb\\\YYYUUUWWWXXXWWWWWWWWWXXXWWWTTTVVVXXX[[[]]]]]]]]]]]]VVVXXXZZZYYYXXXZZZ```eee___]]]\\\^^^```cccddddddZZZ\\\___```______``````\\\___cccdddddddddeeeggg~~~|||eee]]]TTTNNNNNNQQQSSSSSSKKKKKKLLLMMMOOOPPPRRRSSSMMMNNNPPPRRRTTTUUUVVVWWW___aaaeeeiiimmmooopppqqqvvvtttxxxUUUKKKFFFAAA???===<<<===???;;;;;;;;;;;;:::::::::999666666666777666555555444555555444333333333333444333333333444444444555555333444444555666777888888555555666666666666555555888777666666666777999:::666777777888999999::::::888:::;;;;;;:::999;;;<<<:::::::::;;;<<<===>>>???>>>>>>>>>@@@BBBCCCCCCBBBHHHEEEHHHRRR[[[ooouuuttt]]]UUUOOOSSSOOODDD@@@DDDDDD???@@@@@@>>>===;;;999888777777666666555444444333333444444444333333333222222222222111111111111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111333333222222333555:::333333:::===CCCYYYttthhhIIIJJJRRRMMMJJJOOOSSSQQQQQQRRRNNNJJJPPPZZZaaagggrrr}}}wwwpppfff^^^hhhnnnuuuxxxrrrnnnxxxxxxiiiccc___[[[[[[]]]]]]ZZZXXXYYYYYYXXXWWWXXXZZZ\\\\\\[[[YYYXXXXXX\\\___]]]ZZZ[[[cccjjjdddbbb```___```aaaaaa```\\\^^^```aaa```_________^^^bbbfffgggeeedddeeefff}}}qqqkkkllluuu~~~~~~{{{xxxwwwtttttt||||||rrrzzz|||vvvvvv~~~vvvYYYBBBAAA???===<<<<<<<<<;;;999999999999888888888777777888888777555555444444444444444222222222222444444333444444555555444444333666666555555555666666777555555555555666666666666666666777777777555444333222333444555666777666666777777777888999999::::::::::::::::::::::::::::::======>>>???@@@AAAAAABBBEEEEEEKKKQQQQQQWWWppphhhYYYRRRMMMLLLLLLKKKIIIGGGDDDBBBAAA???>>><<<999888777777888666555555555555444444444222222222222222222222222000000000000000000000000444333222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444555555666999???GGGLLLzzzXXXJJJOOOMMMFFFDDDLLLSSSYYYWWWQQQKKKJJJKKKOOOOOOYYYmmm~~~zzzjjj```___```___]]]iiisssrrreeebbbbbb```]]]]]][[[XXXUUUTTTUUUWWWXXXWWW[[[^^^\\\XXXVVVXXX[[[___``````______aaadddgggdddgggddd]]][[[^^^]]]XXX^^^___aaabbbbbbaaa```___]]]```ddddddcccbbbccceeezzzdddUUUGGG<<<@@@>>><<<;;;;;;;;;:::999999999888888888777777777888777666555444444444444444333222222222222333444444444444444444444444444888888777666555555555666555555555666666666666777666666777777666555444333666666666666777777888888666666777888888999999:::::::::::::::::::::::::::<<<======>>>???@@@AAABBBBBBAAAFFFKKKIIIIIIYYYmmmlllZZZPPPKKKIIIJJJHHHFFFEEEEEECCC@@@===>>>===;;;999888777777777555555555555444444444444222222222222222222222222000000000000000000000000444333222111000000000000////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333333444666777888<<>>>>><<>>???@@@AAAAAABBBAAAEEEIIIGGGCCCIIITTT^^^lllXXXQQQMMMJJJKKKJJJFFFBBBBBBDDDDDD???:::===<<<:::999777777666666555555444444444333333333111111111111111111111111000000000000000000000000333222111000000//////000////////////////////////000000000000000000000000//////000000000000111111111111111222222222222333222444666777777888:::<<>>>>>===;;;999888999999888777666666666666666666666666666555555444333333444444333222222222222222222333555333222000000222333555777666555555444444444444555555555555666666666666444444555555555555555555888777666555555666777888555555666666777888888999888888888888999999999999;;;<<<<<<===>>>???@@@@@@BBB@@@CCCHHHIIIFFFGGGLLLTTTfffzzzXXXOOOOOOKKKJJJNNNJJJDDD@@@AAAEEEEEE@@@:::;;;:::999888777666666555444444444444333333333222111111111111111111111111000000000000000000000000222111000///////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222222444555555555666888:::<<>>??????@@@???======BBBEEEEEEFFFHHHQQQVVVgggyyyaaaMMMLLLLLLEEECCCIIIFFFAAA===>>>CCCCCC>>>888999999888888777666555444444333333333222222222222000000000000000000000000////////////////////////000000//////.../////////........................////////////////////////...////////////000000000000000111111111222222222333444444333333555999<<<<<>>??????AAA???>>>???BBBDDDFFFFFFGGGKKKUUUeeeyyyuuu\\\SSSLLLMMMJJJCCC@@@DDD@@@===:::;;;>>>>>>:::666777777777777666555444333333333333222222222111111//////////////////////////////////////////////////////............//////........................000000000000000000000000......////////////000000000000000111111111111222333333333222222555999===888;;;<<>>>>>???@@@@@@@@@@@@BBBDDDEEEEEEBBBEEEJJJRRR[[[nnnnnnZZZOOONNNMMMKKKGGGDDDBBBBBB<<<;;;::::::;;;;;;999777666666777777666555333222222222222222111111111111///////////////////////////////////////////////////......------......///........................000000000000000000000000........./////////000000000000000000111111111111222333444444333444666888555666888===JJJjjjvvvaaaTTTQQQVVViiikkkjjjfffgggjjjiiieeeWWWRRRMMMMMMPPPRRRQQQNNNOOOQQQVVV___hhhoooqqqqqqxxxyyy{{{}}}~~~}}}}}}~~~~~~~~~{{{vvvrrroookkkgggddd___\\\XXXTTTQQQOOONNNNNNMMMQQQVVV^^^hhhsss|||{{{www}}}gggZZZUUUIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSQQQSSSUUUWWWYYYWWWUUURRRYYYZZZ[[[\\\___aaaccccccbbb```aaacccaaa]]]]]]bbb_________```aaacccdddddddddcccccceeehhhiiigggdddkkkWWWJJJBBB>>>999555555999999555555999666444333333444555444333222222222333333444444444222222222111222222333333000111222333333222111000000000111111111111000000333333222222111222222222///000000000000111111111222222111222333555777999HHHKKKOOOPPPKKK@@@555...333333444444555666666777444555555666777888888999999::::::;;;<<<===>>>>>>999<<<>>>>>>???AAACCCBBBHHHBBBBBBIIISSS___qqqyyynnnooo|||oooXXXPPPHHHKKKJJJDDDAAABBBAAA>>>;;;<<<<<<<<<;;;;;;:::999555555666666666555333222222222222111111111111000////////////////////////////////////////////////......---------......///........................000000000000000000000000............/////////000000000000000111111111111000222555666555333222333777444999>>>:::BBBnnnpppaaaTTTOOOYYYdddlllsssvvvnnnbbbYYYSSSMMMLLLNNNPPPLLLHHHKKKIIIIIIMMMTTTYYY\\\\\\aaabbbccceeeggghhhhhhiiieeegggjjjkkkkkkiiifffdddeeebbb___\\\[[[XXXUUURRRQQQQQQOOOMMMKKKKKKMMMOOOHHHOOOZZZeeeqqq~~~rrrQQQKKKNNNEEEJJJHHHFFFGGGIIIJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSVVVYYYZZZYYYVVVSSSVVVYYY\\\^^^^^^]]]]]]^^^ddd___^^^aaa```\\\\\\```\\\\\\\\\]]]^^^```aaabbbbbbaaabbbeeeiiikkkiiigggmmmYYYLLLDDD<<<:::<<<888888888888777777777666777777666555444444333333222222222222222222222222444222222333333111000111111111111000000000000000000000000000000000000000000000000000000000000000000000111222222222222111333333333111222999CCCLLLEEE>>>777444555666444111333333333444444444555555444555666777777888888888999999999:::::::::;;;;;;<<<<<<======>>>>>>??????>>>???CCCIIIOOOWWW]]]```zzzhhhfffrrrooo]]]QQQNNNIIIEEECCCCCCEEEDDD???:::<<<;;;;;;::::::999999888777777777666555555444444222222222111000//////...000000000000000000000000////////////////////////...........................///000///...---...000000000000000000000000000000...,,,,,,...000000000000000000000111111111111111111222222222333333333999777888999:::AAAUUUiiiccc```XXXSSSXXXdddjjjeee]]]ZZZVVVOOOIIILLLRRRRRRNNNSSSLLLIIINNNRRRQQQNNNLLLUUUTTTTTTTTTSSSSSSUUUYYYUUUXXXWWWSSSTTTXXXWWWRRRTTTPPPMMMNNNPPPQQQNNNKKKJJJJJJJJJJJJLLLNNNPPPRRRPPPYYYfffuuuwww^^^SSSNNNIIIDDDJJJHHHGGGFFFFFFHHHJJJKKKIIIJJJKKKMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRUUUWWWRRRRRRTTTWWWZZZ[[[ZZZYYY\\\]]]^^^```bbbaaa]]][[[]]]\\\\\\^^^```aaaaaaaaa```______aaaeeeiiikkkkkk|||lllVVVJJJ???===<<<:::999<<<777777666666666555555555666666555444444333222222222222222222222222222222222000000111111///...000000000000000000000000000///////////////////////////////////////////////////000111111222222111111222111000222555:::???AAA;;;666111000222444333111333333333333444444444444444444666777777777777777999999999999::::::::::::;;;<<<<<<======>>>??????AAABBBDDDGGGKKKNNNQQQSSSaaarrrvvvjjjggghhhxxxtttggg^^^UUUNNNKKKHHHEEEBBBBBBCCCCCC???:::;;;;;;;;;:::999999888888777777666666555444444333222222111111000//////...////////////////////////................................................---///000///...---...000////////////////////////000...------///000000000//////000000000111111111111111111222222222333333555333333555444666BBBOOOjjjwwwfffZZZUUUTTTRRRPPPSSSTTTRRRQQQUUU\\\^^^\\\WWWOOOJJJMMMOOOOOOOOOPPPNNNNNNOOOPPPPPPMMMJJJIIIKKKNNNNNNKKKKKKNNNMMMHHHPPPNNNKKKJJJLLLMMMMMMLLLRRRQQQPPPQQQSSSWWWZZZ]]]fffnnn{{{xxx___MMMGGGEEECCC???HHHGGGGGGGGGGGGHHHIIIJJJFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSRRRRRRTTTVVVZZZ\\\\\\\\\XXXXXXYYY\\\^^^^^^\\\ZZZZZZZZZ[[[^^^```bbbcccccc```___^^^```cccfffhhhhhhpppZZZMMMAAA>>>888555777999888666666555555555444444444444333444444444333222222111111111111111111111111111111111...///333333///---///000000000000000000000000//////////////////////////////////////////////////////000111111111111111222//////222777:::888555222000---///222444333222222222333333333444444444333444555666777777777777888888888999999999::::::;;;;;;;;;<<<======>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFLLLXXXwww~~~wwwsssuuu{{{vvvdddSSSMMMNNNMMMJJJHHHHHHDDD@@@@@@AAAAAA>>>;;;;;;::::::999888888777777666666555555444333333333222111111000000//////...////////////////////////................................................---...//////...---...///////////////////////////000///---...000111111000//////000000000000111111111111111222222222222333444333444666666555888===BBBccc{{{eeeWWWSSSSSSTTTWWWYYYYYY^^^iiirrrvvvlllfffcccccc```ZZZUUUTTTNNNMMMNNNPPPSSSTTTQQQMMMMMMPPPQQQOOONNNNNNLLLHHHOOOOOOPPPRRRVVVZZZ^^^```YYY\\\bbbjjjuuukkk^^^NNNDDDCCCDDDCCCAAAEEEFFFGGGHHHIIIIIIJJJJJJGGGFFFEEEEEEFFFIIIKKKMMMMMMNNNPPPQQQRRRRRRQQQPPPRRRRRRSSSUUUXXX[[[^^^```UUUUUUVVVXXX[[[\\\\\\ZZZXXXYYY\\\^^^```aaabbbbbb___]]]\\\]]]```bbbccccccsss___GGG<<<;;;777;;;999888::::::888555333555555444444444333333333333222222222111111111000111111111111111111111111000///444======444///////////////000000000000000////////////////////////////////////////////////...///000000111111000000000//////111444444111///000//////111444666555333222222222222333333333333333333444555666666666666777777777888888888999999:::::::::;;;<<<<<<======<<<===???AAABBBBBBBBBAAA???GGGKKKXXXqqq~~~zzztttsss}}}bbbVVVKKKIIIJJJJJJHHHHHHFFFCCC???>>>>>>>>>===<<<:::999999888888777666666555555444444333333222222111111000000////////////////////////////////////................................................---...//////------...///////////////////////////000///...///000111111000////////////000000000111111111111111222222222222444333444666999999888888;;;HHHddduuuooorrrsssoooeeeaaagggpppvvvhhhhhhkkkooolllbbbXXXTTTYYYXXXVVVWWW\\\___\\\VVVYYY\\\^^^^^^]]][[[YYYWWWTTTXXX```iiirrrzzz|||[[[SSSJJJEEEEEEFFFDDDBBBCCCDDDGGGIIIKKKKKKKKKJJJKKKIIIGGGFFFGGGIIILLLNNNNNNPPPSSSVVVWWWVVVSSSPPPSSSSSSSSSSSSTTTWWW[[[^^^XXXWWWVVVXXXZZZ\\\\\\[[[XXXZZZ\\\^^^^^^___```aaa]]][[[ZZZZZZ\\\]]]^^^]]]uuu^^^LLLBBB777777===;;;555555555555777888777555555555444444444333333333111111111111111000000000000000000000000000000000000111;;;IIIIII;;;111111......//////000000000000......................................................///000000000000//////111222111...---...000000000111222444555444333111111111222222222333333222333444555555666666555666666666777777777888888999999999:::;;;;;;<<<<<<999;;;===???@@@@@@@@@???AAAJJJKKKJJJRRRbbbtttrrrxxxtttxxxnnnWWWRRROOOOOOLLLGGGFFFGGGCCCAAA>>><<<<<<<<<<<<;;;999888888777666666555555444444333333222111111111000000000///////////////........................................................................---...///...---,,,---///........................///......///111111000///...////////////000000000000000111111111222222222111111000111444777666444;;;AAAJJJ]]]tttiiidddbbb\\\\\\```iiilllhhhdddbbbjjjllllllmmmpppssslllbbbeeeiiinnnqqqqqqooopppqqqiiippp{{{sssbbbMMMJJJFFFDDDDDDCCCAAA@@@BBBDDDGGGKKKMMMMMMMMMLLLMMMKKKIIIGGGGGGIIIKKKMMMNNNPPPSSSWWWZZZYYYUUUQQQTTTTTTSSSQQQPPPRRRWWWZZZZZZYYYXXXXXXZZZ[[[ZZZYYYUUUXXX[[[\\\]]]^^^bbbeee\\\ZZZXXXXXXYYYZZZZZZZZZzzzkkkTTTDDD===>>>:::;;;===888555777666333333555555333444444444444333333333333111111111111111111111111////////////////////////000111>>>OOOPPP???222111---......//////000000111................................................---......///////////////...111222000,,,+++...111///000000111111111000000000000111111111222222222111222333444555555555555555555555666666666777777888888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???DDDCCCDDDLLLSSSccczzzuuukkk___^^^qqq}}}yyypppbbbLLLLLLNNNOOOJJJDDDBBBEEE??????===<<<;;;:::::::::888777777666666555444444333333333222111111000000////////////////////////........................------------------------........................,,,---......---,,,---..............................------...000111///.........////////////000000000000000111111111111222333444222///111444555222222===CCCDDDXXXxxxiii___XXXZZZ```bbbdddgggyyy}}}mmmXXXLLLCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEHHHLLLNNNOOOOOOOOOLLLKKKIIIGGGGGGGGGIIIJJJKKKLLLOOOUUUYYYYYYTTTPPPSSSTTTTTTQQQOOOOOOSSSXXXZZZYYYYYYZZZ[[[[[[YYYXXXRRRUUUXXXYYYZZZ^^^eeejjj^^^\\\YYYYYYZZZ[[[[[[ZZZ~~~{{{wwwvvvxxx~~~~~~iii[[[QQQCCCAAA888:::>>>888777:::666888;;;;;;555333555444111333333222222222111111111111111111111111111111111//////////////////////////////;;;MMMNNN<<<111111------......///000000111................................................------.../////////.........///000000//////////////////000000//////000111000000000000111111111222111222333444444555444444444444555555555666666666777777888888999:::::::::<<<<<<<<<<<<<<<===>>>???<<>>@@@WWWooojjjlllooopppqqq|||{{{dddTTTHHHAAA@@@AAACCCCCCBBBCCCDDDFFFDDDFFFIIILLLOOOQQQRRRSSSKKKKKKJJJHHHGGGGGGGGGGGGIIIIIILLLRRRXXXYYYTTTPPPQQQSSSTTTRRROOOOOOTTTXXXZZZZZZ[[[]]]______]]][[[UUUWWWXXXWWWWWW[[[cccjjjaaa___]]]\\\]]]^^^^^^]]]vvvqqqsssyyysssaaaUUUKKK@@@@@@BBB:::999222666999000000777888///555777444333777888444111111111111000000000000111111111111111222222222////////////////////////...,,,777HHHIII888...111---------...///000000111................................................,,,---......//////......///......111444444000,,,///000111000000000222444000000000000111111111111111111222333444444444444444444444555555555666666777777777888999999::::::999999999:::<<<>>>AAABBB===AAA>>>>>>BBB???AAANNNQQQccc}}}pppeeebbbaaa]]]iii|||iii___TTTNNNKKKFFFLLLEEEBBBDDDFFFBBB???===:::<<<======;;;888777777777666666555444444333333222222111111000/////////.........///////////////........................------------------------........................,,,---......,,,,,,---...........................,,,+++,,,---//////---+++............/////////000000000000000111111111111***111333000000444666444888111555>>><<<<<>>???===<<<<<<<<<>>>@@@BBBCCCKKKNNNXXXnnnlll[[[\\\```jjjwwwoooYYYSSSQQQIIIEEEGGGDDDDDDCCCBBBAAA???=========<<<;;;999888777777777666666666555444444333333111111111111000000000000////////////////////////........................////////////////////////........................------------------------////////////////////////---------............///---------............///000000000000111111111111000111111111111222222222111444666666777<<>>AAA??????>>>>>>??????@@@AAACCCCCCEEEGGGIIIKKKMMMNNNNNNQQQTTTRRRMMMHHHGGGGGGIIILLLNNNPPPUUUYYYWWWQQQPPPSSSVVVXXXYYYXXXVVVTTT```___^^^```bbbcccbbbaaabbb___\\\]]]aaadddeeeddd``````^^^___eeelllkkkfffwwwqqqpppsssvvvxxxyyy{{{qqq___TTTFFFBBB>>>:::999888666555666666666555444333333333555444444333222222111111111111111111000000000000////////////////////////000////////////////////////000222222222111///---...........................------,,,,,,------...,,,,,,,,,---------......................................................000/////////////////////000000000000//////////////////000111111222333333333333222222333444666666444666777777666555777888888888888999:::;;;=========<<<<<<<<<===???@@@AAAGGGIIINNNXXXkkkqqqbbbZZZdddrrrqqq___PPPNNNMMMGGGDDDFFFCCCBBBBBBAAA@@@>>><<<;;;<<<;;;:::999888777777777666666555555444333333333111111111000000000//////................................................................................................------------------------........................------------............---------............/////////000000000111111111000000111111111222222222222444666666555888???FFFOOOiiimmmXXXGGGDDDDDD???===@@@???>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKPPPTTTTTTPPPLLLKKKKKKJJJNNNPPPQQQUUU[[[]]][[[WWWXXXYYYZZZZZZZZZZZZZZZ\\\[[[[[[]]]```bbbccccccaaa___]]]^^^aaaeeeffffff```aaa```___bbbhhhiiifff}}}yyysssooooooppprrrssstttvvvxxxyyyzzz||||||kkk\\\RRRJJJDDD@@@<<<:::777666666777666555666555555444444333333222444444333333222111111111111111111111000000000000////////////////////////////////////////////////000000...---------...///------------------------...------,,,,,,------...,,,,,,,,,---------......................................................////////////////////////////////////000000000000...//////000000111111111222222222222333444555666444555666666555555666888777777777777888:::;;;;;;======<<<<<<===>>>??????@@@DDDFFFGGGNNN```{{{~~~|||fff\\\QQQJJJKKKJJJDDDAAADDDAAAAAA@@@@@@>>>===;;;:::;;;;;;999888777777777777666555555444444333333222111111000000000000//////........................................................................------------------------------------------------........................------------............---------............/////////000000000000111111000000000111111111222222333555666555333444888<<<999GGG```xxxaaaUUUGGG===>>>AAA>>>===???>>>>>>======>>>>>>???@@@===>>>@@@AAACCCEEEGGGHHHGGGMMMSSSVVVSSSPPPNNNNNNMMMQQQSSSRRRUUU[[[```aaa[[[[[[ZZZZZZZZZ[[[\\\\\\XXXWWWWWWYYY]]]aaaccccccaaa___^^^___bbbdddffffff```cccccc___^^^bbbeeedddpppooonnnnnnnnnoooppppppqqqsssuuuvvvvvvvvvxxxzzzzzzzzz{{{|||fffXXXMMMIIIDDDAAA???>>>;;;999999777555555777777777666444444444444333333222222333333222222111111111000111111111111000000000///////////////////////////.........///////////////000///---,,,+++,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------...............................................................///////////////////////////000000000000/////////000000111111111111111111222333333444444333555666666555444666777666666666666777888999:::<<<<<<<<<<<<<<<<<<======;;;AAAGGGGGGFFFMMM[[[hhh}}}wwwlllooottt|||~~~kkk```SSSTTTNNNJJJJJJGGGAAA@@@BBB@@@@@@@@@???>>>===;;;;;;::::::999777777666666666555555444444333222222222111000000000////////////........................................................................------------------------------------------------........................,,,,,,---------.........---------............///////////////000000000111000000000000111111111111222444555555333333444666777999BBBSSSlllhhhSSSJJJFFF>>>:::>>>AAA???===>>>======<<<<<<======>>>???<<<===>>>@@@AAACCCDDDEEEDDDJJJRRRUUUTTTQQQPPPPPPOOOQQQRRRQQQUUU[[[]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTTTTUUUYYY]]]___```aaa```______```bbbbbbccc___dddddd^^^ZZZ\\\```bbbfffgggjjjlllmmmnnnpppqqqoooqqqttttttsssrrrrrrsssnnnmmmmmmoooqqqssstttsssnnnsssxxxyyyxxx{{{{{{sssiii\\\OOOCCC;;;::::::;;;<<<<<<999666333888777555555666666555444333333333333333222222222222111111111111111000000111111111111000000000///........................------....../////////000//////.........---------...........................------,,,,,,------...,,,,,,,,,---------......................................................------....../////////000.../////////000000000111000000000111111111111111000000111222222333333333222444555555444444555666555555555555666666777888;;;;;;;;;;;;<<<<<<;;;;;;>>>BBBFFFGGGFFFHHHMMMQQQVVViii~~~vvvxxx}}}~~~~~~qqq]]]XXXYYYRRRRRRNNNJJJHHHDDDAAAAAACCC@@@@@@@@@@@@???>>><<<<<<999999888777666666666666444444444333222222111111000000000////////////...........................................................................------------------------------------------------........................,,,,,,,,,------------...---------............///...////////////000000000//////000000000111111111111333444444444444444555777777999<<>>@@@===;;;:::<<<<<<;;;;;;<<<<<<===>>>;;;<<<===???@@@BBBCCCDDDCCCHHHNNNQQQPPPOOOPPPQQQNNNOOOOOOPPPWWW\\\XXXQQQRRRTTTVVVXXXXXXWWWUUUTTTUUUTTTSSSTTTVVVYYYZZZZZZaaaaaa```___^^^]]]]]]]]]]]]cccddd]]]XXXYYY]]]___aaacccfffhhhjjjkkknnnpppsssuuuvvvvvvsssooonnnmmmhhhhhhhhhiiiiiijjjjjjjjjfffhhhjjjiiihhhhhhkkknnnrrr|||uuuuuu}}}xxxwwwtttoooiiieeecccbbbVVVSSSNNNIIIDDD@@@>>>===::::::999888888777777777777555444444444444222000222222222222222222222222000000000000000000000000111111111111000000000000........................---------......//////000......///000000...---,,,////////////////////////...------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------......//////000......//////000000111111111111111111111111111111//////000222222222222222222333444444333333444666555555555555555666777777888999:::;;;;;;;;;;;;;;;BBBAAA@@@@@@BBBDDDHHHJJJKKKQQQ^^^pppxxxxxxrrrtttwwwggg\\\SSSUUUYYYRRRMMMJJJGGGDDDCCCBBBCCCDDD@@@@@@@@@??????>>>===<<<888888777666666666666666444333333222222111111000000000////////////......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------............///......////////////000000/////////000000000111111111111222333333444555555111444999:::777@@@^^^}}}mmmWWWOOOGGG@@@>>><<<<<<<<<<<<;;;999888777;;;;;;::::::;;;;;;<<<===;;;<<<===>>>???AAABBBBBBBBBFFFJJJLLLLLLMMMQQQUUUOOOQQQQQQSSSWWWZZZVVVNNNOOORRRUUUXXXYYYWWWUUUSSSTTTSSSRRRSSSUUUVVVVVVUUU^^^^^^___]]][[[YYYYYYZZZZZZ___aaa\\\XXXYYY[[[\\\aaacccdddeeedddfffiiimmmsssuuuwwwvvvsssnnnkkkjjjhhhhhhhhhgggeeedddbbbbbbcccccccccbbbaaaaaa``````bbbiiirrruuurrriiibbb^^^ZZZ^^^bbbfffggghhhiiiiiimmmnnnsssxxxyyyrrrfff[[[UUUVVVUUURRRNNNJJJHHHHHHFFFEEEDDDAAA>>><<<<<<<<<777777666555555777:::===555444333333444333111000111111111222222222222222000000000000000000000000111111111111000000000000........................,,,,,,---......///000000...............------,,,...........................------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,---......///000000.........///000111111111000000000000000000000000...///000111222222222111111333444444333333444555666555555555555666666777666777999:::;;;;;;;;;;;;============>>>@@@DDDGGGKKKKKKMMMUUUfffrrrlll~~~|||mmm```ZZZXXXQQQSSSUUULLLJJJIIIEEEDDDDDDEEECCCAAA>>>>>>>>>>>>===<<<;;;;;;777777666555555555666666333333333222111111000000000000/////////.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------............///........./////////000000////////////000000000111111000000000222333444444000000666;;;999777EEEXXXwwwRRREEEEEEAAA;;;888888:::;;;:::888888999999:::::::::::::::;;;;;;<<<::::::;;;===>>>???@@@AAAAAADDDFFFGGGIIINNNUUU\\\YYY^^^___YYYTTTSSSRRRPPPNNNPPPRRRTTTUUUVVVUUUUUUQQQQQQRRRTTTVVVVVVTTTRRRXXXZZZ[[[ZZZXXXVVVWWWYYYVVV\\\^^^[[[YYYZZZ[[[ZZZbbbcccdddbbb```aaaeeeiiilllnnnqqqqqqoookkkhhhgggcccdddffffffeeecccbbbbbb^^^]]][[[\\\\\\[[[YYYVVVYYYZZZ[[[[[[YYYXXXWWWWWWRRRQQQPPPPPPPPPQQQQQQQQQLLLNNNRRRVVVXXXTTTLLLFFFCCCDDDEEEDDDBBB???>>>===777999;;;;;;999777555555555666777777666666777888666555444444555555333222111111111111111111222222////////////000000000000111111111111000000000000........................,,,,,,------...///000000///...---,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,,,,------...///000000---......///000111111222///////////////.........---...000111222222111111111333444444333222444555666666555555555666666777555666888:::;;;;;;;;;;;;555999>>>@@@???>>>@@@CCCGGGFFFFFFGGGKKKYYYpppssslllaaaXXXXXXWWWOOONNNOOOGGGMMMKKKHHHFFFGGGFFFBBB<<<============<<<;;;::::::777666666555555555555666333333222222111000000000000/////////............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------.........//////............/////////000////////////000000000000222000......000111222222555///000888:::666:::DDDLLLmmmmmmUUUBBB>>>>>>::::::???777:::;;;999888999<<<===::::::999999::::::;;;<<<999999:::;;;===>>>??????AAABBBCCCDDDGGGOOOZZZbbbfffmmmmmm```QQQKKKNNNQQQMMMMMMNNNOOOQQQSSSTTTUUUNNNOOOQQQTTTWWWWWWTTTQQQSSSVVVXXXXXXWWWVVVWWWYYYTTTYYY\\\[[[ZZZ\\\[[[XXXkkkfff``````cccfffeeecccdddgggjjjjjjgggdddaaa```aaadddggggggdddaaaaaabbb\\\ZZZWWWVVVVVVVVVUUUUUURRRSSSTTTTTTRRRPPPMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;666666666666666666666666444444444555555555555555555444333222111222333333222222222111111111000000333222111000000111222333111111000000/////////...------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------........................///...,,,+++***+++,,,,,,---------............///////////////////////////............////////////......//////000000111111111111222222222333333333333333333444444444555555777777777777777888888888999::::::;;;<<<===>>>???BBBBBBBBBDDDGGGKKKOOOQQQ```qqqzzzooofff```WWWVVVSSSPPPMMMLLLKKKKKKJJJJJJIIIHHHEEEAAA===;;;===<<<<<<;;;999888777777555555444444444333333333111111111111000000000000////////////////////////,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////////////////000000000000000000000000111111111111333333333444555666888888AAAEEE[[[vvvbbbIIIEEE???;;;:::;;;<<<<<<999999999888888888777777888888888888888777666555888999:::999888888:::<<>>>>>===<<<;;;:::999999666666666666666666666666555555555555555555555555555444333222111222222333333333333222222222111111222111111000000111111222000000/////////.........------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------...........................---,,,+++++++++,,,,,,------------................................................////////////......//////000000000000111111111222222222333333333333333333444444444444666666777777777777888888999999::::::;;;===>>>???@@@@@@@@@AAADDDGGGJJJLLLQQQZZZlll{{{nnnfff___ZZZXXXVVVSSSOOOLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA>>><<<<<<<<<;;;:::999888777777444444444444333333333333111111111000000000//////........................,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////.../////////000000000000//////000000000111111111222222222333444555777777777999FFFaaauuuZZZJJJEEEAAA<<<999999:::::::::999999999888888888777777888888999999888888777666888999:::999888888:::<<>>>>>???@@@???>>>===<<<;;;::::::999888777666666666666666666666666666666555555555555555555555555444333222222111111222222333333333333222222222222000000111111111111000000///............---------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,+++++++++,,,,,,------------....................................---............/////////...////////////000000000000111111111222222222222222222333333333444444444555555666666666777777777999999999:::;;;<<<===>>>=========>>>???BBBDDDEEEGGGIIIPPP]]]lllxxxooohhhccc^^^ZZZXXXVVVRRRNNNKKKIIIHHHGGGEEEEEEEEEDDDCCC@@@>>><<<;;;;;;:::999888777777666444444444333333333222222111111000000000000//////........................,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---............/////////....../////////000000000//////000000000000111111111111111222333444555666333444:::FFFXXXssslllUUUEEE===???<<<999888888999888888999888888888888777777777777888999999999999999999888999:::999888999:::<<<@@@DDDFFFGGGQQQfff~~~yyygggXXXRRRSSSQQQNNNMMMMMMOOOPPPPPPPPPPPPPPPMMMLLLMMMPPPUUUWWWUUURRRMMMNNNPPPQQQRRRTTTXXXZZZ^^^\\\YYYWWWUUUTTTSSSSSSllliiigggeeedddaaa]]]YYYWWWZZZ]]]^^^^^^^^^___```VVVWWWYYYZZZXXXVVVSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJHHHEEEDDDDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<=========<<<;;;:::999888888777666666555555555555555555555555555555666666666555555555555555333222222111111111111111222222222111111111111000...///000111111000///...------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////////////////////////////000000000111111111111222222222222222333333333333444444444555666666777777999999999999:::;;;<<<===<<<<<<<<<<<<<<<>>>???@@@CCCCCCGGGMMMSSS^^^qqquuuqqqmmmiiigggccc___[[[WWWTTTQQQMMMIIIFFFEEEDDDBBBBBBBBBBBBAAA???>>>===::::::999888777777666666333333333333222222222222111000000000////////////........................,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////........./////////000000////////////000000000111000000000000111222333444333666:::===@@@LLLdddzzzkkkYYYKKKAAA>>>???:::999777888999999888666888888888888777777777777777777888999:::;;;;;;;;;999:::::::::999999;;;<<<@@@DDDFFFJJJWWWmmm}}}jjjZZZSSSRRRQQQOOOKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMMMMOOOSSSUUUUUUTTTPPPQQQRRRSSSTTTUUUWWWXXX\\\ZZZXXXVVVTTTSSSSSSSSShhhgggeeedddaaa^^^YYYVVVVVVXXXZZZ[[[[[[\\\^^^```VVVWWWWWWWWWVVVTTTRRRPPPMMMLLLKKKKKKKKKKKKJJJHHHIIIHHHEEECCCCCCDDDEEEFFFBBBBBBBBBAAA@@@@@@@@@???<<<<<<<<<<<<;;;;;;::::::888777777666666555555555444444444444444444444444666555555555444444444333111222111111111111000000000000000000////////////...///000111111000///...,,,,,,,,,---------------------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------............/////////...............//////000000000111111111111111111222222222333333222333333444555555666666999999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<===@@@???AAADDDDDDEEEMMMVVVdddttt}}}sssmmmiiigggfffeeedddbbb^^^YYYVVVTTTRRRNNNJJJFFFDDDBBBAAA????????????>>>======<<<888888888777777666666555333333222222222111111111000000000////////////...........................,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------........................////////////...////////////000000000000000000000000111222333111333666888666666???JJJssskkkYYYFFF===:::999999;;;999888777888999:::888777777777777777777777777777666777888999:::;;;;;;;;;999:::;;;:::999999;;;===???DDDIIIOOO]]]rrr|||iiiYYYPPPLLLLLLNNNKKKKKKLLLMMMNNNPPPQQQQQQPPPOOONNNOOORRRUUUVVVWWWUUUUUUUUUUUUVVVUUUUUUTTTVVVVVVTTTSSSSSSSSSTTTUUUeeeeeedddbbb```\\\YYYWWWUUUWWWXXXXXXWWWXXX[[[]]]YYYWWWUUUTTTTTTTTTRRRPPPLLLKKKJJJJJJJJJIIIGGGEEEFFFEEEDDDCCCCCCDDDFFFGGGCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;:::::::::::::::777666666666555555555555444444444444444444444444555555444444333222222222000111111111111000//////////////////.........---......////////////......,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------------------------------,,,------------........./////////............---////////////000000000000000000111111111222222222111111222333444555555666999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>@@@??????EEEMMMLLLUUUeeerrriiifffeeecccbbbcccbbbaaa^^^ZZZVVVTTTPPPNNNJJJGGGCCCAAA@@@???>>>>>>===<<<<<<;;;;;;;;;777777666666666555555555222222222111111111000000000000////////////......------------------------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------------.........------........./////////......////////////000000000000000000000111222222222111222555555444888===DDD^^^sssppp]]]JJJ???888:::===<<<777444999777777777999999888777666666777777777777777888666777888999::::::::::::999:::;;;:::999999;;;===@@@DDDJJJSSScccwwwtttbbbUUULLLHHHHHHKKKKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOPPPRRRTTTVVVXXXXXXWWWVVVVVVWWWVVVTTTRRRRRRQQQQQQQQQRRRTTTVVVWWWffffffeeedddaaa^^^]]]]]]XXXYYYXXXWWWVVVWWWYYY\\\\\\XXXSSSRRRRRRSSSRRRQQQMMMLLLKKKJJJJJJHHHEEECCCBBBBBBBBBBBBCCCEEEGGGHHHDDDCCCBBB@@@???===<<<;;;::::::999888888888888888555555555444444444444444333333333333333333333333444444333222222111000000///000111111111000///...000////////////.........///......------......///,,,---------............------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........//////.........---------........./////////000000000000000000111111111222000000111222333444555555888888888888888999999::::::::::::;;;;;;;;;::::::===<<<>>>AAAAAAAAAFFFLLLHHHLLLRRR___ttt{{{pppqqqqqqnnngggeeeeeeddd``````aaa```___[[[XXXUUUTTTLLLJJJGGGDDDAAA???>>>>>>======<<<;;;:::999999999666666666555555555555444222111111111000000000000000000/////////.........------------------------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........---------.........//////........./////////000000111111000000111111222222444111222555777666999===333@@@KKK]]]~~~dddPPPHHH===999888===???;;;666555999777555555777888777666666666666666777777888888666666777888999999999999999;;;;;;;;;::::::;;;===@@@EEEKKKVVViii}}}~~~lllYYYQQQOOOLLLJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPMMMNNNOOOPPPQQQRRRUUUWWWWWWVVVUUUVVVWWWWWWTTTQQQPPPPPPPPPQQQSSSUUUXXXYYYggghhhgggeeecccaaaaaaaaa\\\\\\\\\ZZZXXXXXX[[[]]]]]]XXXRRRPPPQQQRRRRRRRRRNNNMMMKKKKKKJJJHHHDDDBBB???@@@AAABBBCCCEEEGGGHHHDDDCCCAAA@@@>>><<<:::999999999888777777777777777444444333333333333333333333333333333333333333333333333222222111000/////////000111111111000...---000000000000///////////////...---,,,,,,---...///---------....../////////------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......//////.........---------............/////////000000000000000111111111111///000111222333444555555888888888888888888999999888999::::::::::::999999666777<<>>>>>AAAAAAEEEKKKQQQ\\\jjjrrrtttuuuwwwlllhhhooonnniiibbb```aaa^^^YYYZZZ[[[[[[YYYVVVSSSRRRRRRJJJHHHEEEBBB???>>>=========<<<;;;:::999888888888555555555555555555444444111111111111000000000000000/////////............------------------------------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............/////////000222111111111111111222333000///222555444111111555666::::::DDD\\\rrreeeJJJ@@@DDD999777666777666222444888999777444444555666666666555666666666777777888888666666777888888888888777:::;;;;;;;;;::::::<<<===AAAEEEKKKWWWlll~~~gggSSSPPPTTTSSSOOOMMMLLLLLLKKKKKKKKKMMMNNNOOOKKKMMMNNNOOOPPPQQQTTTVVVUUUSSSSSSTTTWWWWWWTTTQQQQQQQQQQQQRRRTTTVVVYYYZZZaaaaaacccdddeeeeeeddddddbbb```[[[VVVTTTWWW___fffjjjVVVJJJPPPSSSLLLMMMVVVVVVRRRNNNKKKJJJHHHDDD@@@@@@@@@??????>>>=========<<<===??????>>>;;;888666666666666666666666666666444444333333333222222222000000000000000000000000222222111000//////000000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***)))((((((+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++......//////...,,,***)))---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,---------............///////////////000000000000222222222222333444555666333555777888777777888999777888999888777777999:::999:::;;;<<<============@@@AAACCCGGGJJJNNNRRRTTTYYY\\\dddooo}}}uuunnnfffaaaaaafffccc```^^^]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSOOOMMMIIIHHHEEEBBB???>>>======<<<;;;:::999888888888888777666666444333222111111000000000000////////////.................................------,,,,,,,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------.........---------............///////////////000000000000000111222222333333222222111111222666???LLL[[[eeefffQQQDDD===999777:::999888777666666666666555555555555555555555555666666666666666666666666666777777777888888888888888999999999888888:::<<>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>===:::777666555555555555555555555555444333333333333222222222000000000000000000000000222111111000//////000000000000000000//////......------------------------------------------------...........................------,,,++++++******++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,---............,,,+++***---,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,---------............///////////////000000000000111000000111222333444444222444666777666666777888777888888888777777888:::999:::;;;<<<<<<============>>>???AAADDDGGGIIIJJJGGGIIIMMMSSS[[[gggttt}}}zzzqqqiiifffccc^^^\\\\\\^^^\\\ZZZ[[[]]]_________YYYWWWUUUSSSRRRPPPMMMJJJJJJHHHDDDAAA???=========;;;:::999888777777777777666666555444333222111111000000000000/////////.................................---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///.../////////000000000000222222333444444444444333444444444333555999@@@EEEUUUrrrzzz\\\RRRDDD;;;888999999888999888777666666555555555555555555555555555555555555555555555555555555555555555666666666777777777777888999999888999;;;===BBBHHHRRR^^^mmmxxxzzzuuuddd[[[QQQMMMOOOSSSTTTRRRUUUVVVVVVTTTQQQOOOOOOOOORRRRRRRRRRRRSSSUUUVVVWWWYYYWWWUUUTTTUUUVVVUUUTTTUUUUUUVVVWWWZZZ]]]```aaa^^^___aaaaaa```^^^\\\ZZZXXXYYYYYYWWWTTTRRRRRRSSSUUURRRNNNJJJIIIKKKLLLNNNLLLJJJGGGFFFFFFDDDBBB@@@===<<<<<<;;;;;;:::999999999:::;;;;;;;;;888666444444444444444444444444444333333333222222222111111000000000000000000000000111111000/////////000000000000000////////////...------------------------........................------------------------//////......------,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,---------............///////////////000000000000000000000000000111222333111333555555555444555666666777777777666666888:::999999:::;;;<<<<<<<<<<<<<<<<<<======???@@@BBBCCCDDDDDDEEEEEEGGGLLLSSSWWWgggppp|||}}}wwwssshhhccc```aaa```]]][[[]]]WWWVVVVVVWWW[[[]]]^^^^^^ZZZXXXUUUSSSRRROOOKKKIIIJJJGGGCCC@@@=========>>>999999888777666666666666666555444444333222111111000000000/////////.................................------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------............///....../////////000000000333333444555555555555444111222444333333444666888222EEEZZZlll}}}lllXXXIII>>>999555333555666444333777777666666555444444444444444444444444444444444555555555555555555555555444444444555555555555666666777999999999:::===???AAALLLVVV\\\^^^```^^^ZZZUUUQQQMMMKKKMMMQQQSSSUUUWWWVVVUUUUUUUUUSSSQQQNNNSSSSSSRRRSSSTTTUUUWWWXXXZZZXXXWWWWWWXXXYYYXXXWWWXXXXXXXXXYYY[[[]]]___aaaccccccaaa```^^^\\\[[[ZZZQQQRRRSSSSSSRRRQQQQQQPPPPPPVVVUUUMMMIIILLLNNNKKKIIIHHHGGGFFFFFFEEEDDDCCC<<<<<<;;;::::::999999888777888999999888777555444222222222222222222222222222222222222111111111111000000000000000000000000111000000/////////000000////////////////////////------------------------------------------------------------------------//////......---------,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------++++++,,,,,,------------,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000000000000111222333000222444444333333444555444555666666555555777999888999:::;;;;;;<<<<<<;;;=========>>>???@@@AAABBBFFFGGGHHHGGGGGGIIILLLOOOKKKRRR[[[bbbjjjxxx{{{uuuqqqqqqpppppphhhddddddeeeddd___\\\\\\XXXVVVUUUVVVXXXYYYXXXWWW[[[YYYVVVTTTRRROOOLLLIIIIIIFFFBBB>>><<<<<<===>>>888888777666555555555555444444444333222111111000000000/////////.................................---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,+++++++++++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,---------............///........./////////000000222222333444444444444444...000333444444555777888666<<<@@@EEEWWWwww{{{eeeUUUJJJ@@@999===;;;999888888777444111555555555555444444333333444444444444444444444444444444444444444444444444444444444444555555555555555666888999999;;;===@@@BBBLLLUUUVVVTTTRRROOOLLLIIIJJJJJJJJJKKKNNNQQQTTTUUUTTTSSSUUUXXXWWWSSSOOOSSSRRRRRRRRRSSSUUUWWWXXX]]][[[ZZZZZZ\\\]]]]]]\\\YYYYYYYYYYYYZZZ[[[]]]^^^gggddd```[[[YYYXXXYYYZZZQQQPPPOOOOOOOOOOOOOOONNNMMMWWWXXXNNNHHHLLLLLLGGGGGGGGGFFFEEEDDDCCCCCCCCC<<<;;;;;;::::::999888888666777777777666555444333222222222222222222222222222222111111111000000000////////////////////////000///////////////000000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------***+++++++++,,,------...,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000222111111111111222222333000222444444333222333444333444555555444555777999777888999:::;;;;;;;;;;;;=========>>>@@@AAACCCDDD???AAACCCCCCCCCDDDGGGIIIJJJNNNQQQRRRTTT]]]kkkvvvyyy~~~xxxuuupppmmmlllmmmllllllhhhffffffhhhddd\\\XXXXXXXXXWWWVVVVVVWWWWWWUUUSSSZZZXXXUUUSSSQQQNNNJJJGGGGGGEEEBBB>>><<<<<<======888777666555444444444444333333333222111111000000////////////....................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++******+++++++++---------............///............////////////000000111222222222222111111222111000......000111555777666666@@@UUUmmm|||qqqZZZGGG===:::999999666555555666777888888777333444444444444333222222444444444444444444444444444444444444444444444444444444444555555555666666333555777888999:::===@@@AAAFFFJJJKKKLLLNNNKKKFFFDDDFFFIIIJJJJJJKKKNNNQQQQQQPPPPPPSSSWWWXXXTTTQQQQQQQQQQQQQQQRRRTTTVVVWWW]]][[[ZZZZZZ\\\]]]]]]\\\XXXXXXWWWWWWXXXYYY[[[\\\fffbbb]]]XXXUUUUUUVVVWWWVVVSSSPPPNNNMMMMMMKKKJJJJJJQQQSSSLLLGGGIIIIIIEEEDDDEEEEEECCCAAA??????@@@;;;;;;:::999999888888777666666666666555555444333222222222222222222222222111111111000000000000/////////////////////////////////......//////000000---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///////////////000000000000222222111111111222222333111222444444222222222333111333444444333444666888777777888999:::::::::::::::;;;;;;<<<>>>@@@BBBCCC>>>@@@AAAAAAAAABBBDDDFFFIIIJJJJJJIIIJJJNNNVVV\\\^^^fffmmmooouuu~~~yyysssooommmllllllmmmmmmmmmllliiihhhjjjkkkfff^^^YYYZZZWWWVVVVVVWWWXXXYYYWWWUUUUUUSSSPPPNNNMMMJJJFFFDDDEEECCCAAA???===<<<<<<<<<777777666555444444444444222222222111111111000000/////////.........------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,---------............///------........./////////......///000000000000///111111111///......111444...111444555777===DDDJJJTTThhhiiiQQQJJJAAA999555444555555222222222333444555777777222333444555555444333222333333333333333333333333333333333333333333333333444444444555555555666666333444666777777999<<<>>><<<>>>???@@@EEEIIIHHHCCCBBBDDDFFFHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSRRRQQQQQQQQQPPPQQQRRRSSSUUUVVVZZZXXXWWWWWWXXXYYYXXXWWWWWWVVVVVVUUUVVVWWWYYYZZZcccaaa^^^[[[XXXUUUTTTSSSVVVTTTQQQOOOOOONNNKKKIIIHHHJJJKKKJJJHHHHHHHHHGGGFFFGGGGGGDDD@@@======>>>999999888888777666666666555555555555555444444444222222222222222222222222111111000000000/////////////////////////////////...............///000000---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++++++++,,,,,,++++++******+++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000222111111000000000111111111333444444333222222333000222333333333333666888666777888999::::::::::::::::::;;;;;;===>>>@@@AAACCCDDDDDDDDDCCCCCCEEEGGGCCCCCCCCCDDDGGGJJJLLLMMMQQQUUUVVVSSSTTT^^^jjjpppyyy|||~~~{{{|||||||||~~~|||vvvqqqrrrvvvuuuppphhhggggggjjjmmmooopppooommmmmmooopppkkkbbb^^^___XXXWWWWWWYYYZZZ[[[YYYWWWRRRPPPMMMLLLKKKIIIEEECCCBBBBBBAAA@@@>>><<<;;;:::888777666555444444444444111111111111111000000000//////.........---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---------,,,,,,+++******))))))*********++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///---------.........//////------...///////////////...000111222222333666999000222444555444111111333555>>>RRRffftttwwwnnndddTTTFFF999888777666555444333333444444555444333222222333222333444555666555333222333333333333333333333333222222222222222222222222333333333333444444444444222444555666666777:::<<<777;;;<<<===???CCCBBB>>>AAAAAABBBDDDFFFHHHHHHHHHKKKLLLMMMMMMLLLLLLMMMNNNRRRRRRQQQQQQRRRTTTVVVWWWYYYWWWUUUTTTUUUVVVUUUTTTVVVUUUUUUUUUVVVWWWYYYZZZbbbbbbbbb```]]]YYYUUUSSSRRRQQQPPPQQQSSSRRRNNNKKKHHHFFFGGGJJJKKKJJJIIIKKKIIIJJJJJJFFFAAA>>>>>>???777777777666555555444444555555555555555555444444222222222222222222222222000000000000////////////////////////////////////...............///000111---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))*********+++++++++---,,,+++******+++,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////////////////000000000000111000////////////000000222333555555333222222333000111222333222333666888666777888999999:::999999<<<<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@AAADDDFFFBBBAAABBBFFFKKKNNNMMMKKKFFFMMMRRRSSSVVV]]]bbbdddkkkkkklllnnnqqqtttwwwxxx~~~}}}xxxuuutttssspppmmmxxxwwwsssooorrrwwwwwwsssjjjiiihhhiiikkkmmmnnnnnnqqqqqqrrrrrrkkkbbb^^^___[[[ZZZZZZ[[[\\\[[[XXXVVVRRRPPPNNNMMMLLLJJJGGGDDDAAAAAAAAAAAA???===:::999888888666555555555555555111111111111000000000000//////.........---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...------,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////---------.........//////---......//////////////////111333333111000000000444333222333222333777<<<999666999BBBEEEOOOmmmuuulll\\\LLLDDDBBB???:::888888888777555444444555///111444444444222222222222333555666666555333222333333333333333333333333222222222222222222222222111111222222222333333333222333555555555666888;;;666<<<@@@???>>>???===:::@@@??????AAAEEEGGGGGGFFFKKKLLLMMMKKKHHHGGGIIILLLSSSSSSRRRRRRTTTUUUWWWXXXZZZXXXVVVUUUUUUVVVTTTSSSVVVUUUUUUUUUVVVXXXYYY[[[iiicccaaadddaaaYYYSSSSSSPPPNNNMMMMMMNNNNNNLLLKKKMMMKKKIIIGGGFFFGGGHHHIIIGGGNNN]]]dddVVV???666<<<999999888777666555444444333333333222222222111111000000000000000000000000000000000000000000000000//////.........---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,---------+++++++++*********)))))),,,,,,++++++***+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******)))******++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++...111000---+++---///////////////////////////111222333444555444333333222222333333333333444444444555666777888999:::;;;:::::::::;;;;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLNNNRRRYYY^^^```ccchhhjjjiiigggfffeeejjjkkkmmmppprrruuuwwwxxxzzzyyyxxxwwwxxxxxxzzz{{{zzz}}}}}}wwwssstttvvvwwwtttqqqooooooooonnnlllqqqpppnnnlllllllllnnnooonnnjjjfffdddggglllpppsssvvvvvvuuusssnnnhhhccc```]]]\\\[[[YYYWWWVVVUUUTTTSSSPPPMMMKKKIIIHHHFFFDDDBBBAAA@@@>>>===;;;:::999666666555444333222222111000000000000////////////000000///...------,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++*********))))))************************************************++++++******++++++,,,---******))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...333222///---,,,,,,---...............////////////////////////000000000000111111222222222333333333111444777888;;;BBBNNNWWWiiiuuuhhh```PPPMMMGGGAAA<<<888666555444444444444444444444444222222222222222222222222000111222333444333222222222222222222222222222222333333333222222111111111222222222222222333333333222222333333444555666666777888:::;;;<<<<<<;;;:::<<<===@@@CCCDDDEEEEEEEEEFFFGGGIIIIIIIIIJJJMMMOOOQQQSSSSSSSSSRRRQQQSSSUUUTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXpppjjjggggggcccZZZTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHJJJIIIHHHGGGHHHIIIKKKLLLIIIMMMXXX^^^SSS@@@999===999888888777666555444333333333222222222111111111000000000000000000000000000000000000000000000000//////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,,,,------+++++++++*********)))))),,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++***************)))******++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,...//////...------...........................000111222333444333333222111111111222222222333333444555555666777888999999999999999999:::;;;<<<======>>>>>>???@@@AAAAAABBBAAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJLLLPPPUUUZZZVVVYYY]]]```aaaaaabbbbbb]]]^^^___aaacccdddfffgggjjjiiiiiiiiiiiijjjjjjkkkjjjmmmpppoookkkiiikkkmmmsssqqqmmmlllkkkkkkjjjhhhmmmllljjjiiihhhiiiiiijjjkkkiiieeedddfffjjjnnnpppooooooooommmkkkgggcccaaa```___]]]ZZZWWWTTTQQQPPPPPPNNNJJJHHHGGGFFFCCCBBB??????>>>===<<<<<<;;;;;;666666555444333222111111000000000000/////////...///.........---,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,+++++++++*********))))))************************************************++++++******++++++,,,---******))))))******+++,,,)))************+++++++++,,,++++++++++++,,,------222000...---,,,---...///////////////////////////.../////////000000000000111111111222222222333333222333444222111444<<>>???AAADDDFFFGGGGGGGGGEEEFFFGGGHHHJJJLLLPPPSSSLLLOOOSSSVVVXXX[[[^^^```XXXYYYYYYZZZ[[[[[[\\\\\\___```aaabbbbbbbbbbbbbbb___bbbeeeeeecccdddfffiiimmmkkkhhhgggffffffdddccchhhgggfffddddddcccddddddgggfffddddddeeegggiiikkkhhhhhhhhhgggfffeeecccccccccbbb___[[[VVVRRRNNNLLLMMMJJJGGGEEEDDDCCCAAA???======<<<<<<<<<<<<;;;;;;666555555444333222111111000000000/////////......------------,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++***************************************************************+++************+++,,,,,,******))))))******+++,,,)))************++++++++++++++++++++++++,,,------//////---,,,,,,---...///111111000000//////............/////////000000000000111111111222222222222555666666333//////222666666777999===DDDOOO\\\dddrrr|||xxxiii^^^WWWFFFDDD@@@<<<999777666666777666555444333444555666333333333333333333333333222222222222222222222222000111222222333333222222222222222222222222222222222222222222222111111111//////000111222222333333222333333444444555555555777777777777888999::::::<<<<<<<<<>>>???AAACCCDDDEEEFFFHHHHHHHHHHHHJJJKKKMMMMMMMMMKKKKKKMMMPPPTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWllliiifffeeebbb^^^ZZZXXXUUUSSSOOOMMMJJJHHHDDDBBBEEEEEEEEEEEEFFFHHHIIIJJJCCC@@@@@@CCCAAA:::666777666666555555444333333222222111111111111000000000////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++++++++++++++,,,************))))))))))))***************++++++,,,******************************++++++++++++,,,,,,************************++++++,,,------------,,,++++++++++++++++++++++++))))))))))))*********++++++++++++++++++++++++***)))******++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........///,,,+++---000111...,,,------------------------/////////000000000000000000000000111111111222222444444444444444444444444777777777777777888999999::::::;;;<<<===>>>??????;;;===AAADDDFFFGGGGGGGGGBBBDDDFFFGGGHHHIIILLLNNNJJJKKKNNNPPPRRRWWW\\\___[[[[[[[[[[[[ZZZZZZZZZZZZ\\\]]]___aaaaaaaaaaaa```ZZZ\\\_________```cccfffgggeeecccbbbbbbbbb```___cccbbbbbbaaaaaa```______bbbccccccccccccccceeefffeeeeeeddddddccccccccccccbbbaaa^^^ZZZVVVQQQMMMJJJJJJHHHEEECCCBBBAAA???===<<<<<<<<<;;;::::::999999555555444333222111000000000000/////////.........++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))******************************************************************************************++++++,,,******))))))******+++,,,))))))*********++++++++++++++++++***+++,,,,,,---------,,,,,,------//////111111111000//////.............../////////000000000000000111111111111222444555666555333222444666999777555555777999;;;<<>>======<<<;;;:::999777666666444444333222111000000///////////////............++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))******************************************************************************))))))******+++,,,******))))))******+++,,,))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,---......111000000000//////..................//////////////////000000000111111111---///111222222222333444333333333666888999777444666888;;;>>>@@@BBBFFFJJJMMMSSSYYY]]]aaakkkzzz}}}yyyuuuqqqooommmkkkiii``````\\\XXXVVVWWWRRRLLLHHHFFFCCC>>>:::888777777444444555555555666666666666666555333222111111111222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111///000000111222222333333333333333444444444444444666555444444555666888999::::::999:::;;;===???AAACCCEEEGGGHHHHHHGGGHHHIIIPPPOOOMMMJJJHHHIIILLLOOORRRQQQQQQPPPPPPPPPPPPPPPNNNPPPQQQQQQOOOPPPRRRTTTlllkkkgggaaa]]]\\\XXXSSSQQQOOOLLLKKKJJJIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@AAA>>>::::::;;;;;;:::888333333333333222222222111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++++++++++++++*********(((((()))))))))))))))***)))))))))))))))***+++,,,************************''''''(((((()))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******,,,---------,,,+++)))******++++++,,,------*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,...///000///...------------------------//////.........///000111111111111222222222333333222222333333444444444555777777666666666666777777999999999999999999999999;;;<<>><<<===<<<;;;999777555444444444333333222111000///////////////.........------------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***************+++++++++***************************************************))))))))))))***++++++******))))))******+++,,,)))************+++++++++***************+++,,,,,,+++++++++,,,,,,---------.........///////////////------........./////////////////////000000000000...///000111222222222222333222111222444555555444:::888777888777666:::???777;;;@@@BBBDDDJJJSSSZZZVVVUUUTTTUUUWWWWWWUUUTTTTTTQQQNNNLLLLLLLLLKKKJJJCCCDDDBBB??????AAA@@@;;;;;;<<<<<<:::888666777777333333444555555444222111333333333333333222222222111111111111111111111111111111111111111111111111111000000000000111222222111111111111111111111111000000000111111111111111111222222222222333333333444444444444444444444444555555555555666777888888999999999:::;;;<<<>>>???AAADDDGGGHHHIIIIIIIIIJJJOOOOOOMMMJJJHHHIIIKKKNNNPPPQQQQQQQQQQQQPPPOOOOOOLLLNNNPPPOOOLLLLLLOOORRRhhhhhhddd\\\YYYZZZVVVPPPKKKIIIHHHHHHIIIHHHGGGFFFCCCCCCCCCBBBBBBAAA@@@???;;;:::777666666777666444222222222222222111111111000000/////////.........---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++*********)))(((((((((((())))))******(((((((((((()))***+++,,,************************'''(((((()))******++++++************************)))******+++,,,+++++++++++++++++++++++++++++++++************++++++++++++)))***,,,---...---,,,+++)))******++++++,,,------)))*********++++++++++++***************************++++++,,,,,,,,,++++++***,,,...///......///000........................000///.........///111111000000000111111111111222111222222333444555666666555555444444444444555555777777777888888999999999:::;;;<<<===???@@@AAABBBAAABBBCCCBBBBBBBBBDDDFFFFFFFFFGGGFFFGGGIIINNNQQQOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[ZZZXXXWWWXXXYYY[[[[[[WWWWWWXXX[[[^^^___^^^]]]YYY[[[^^^aaabbbaaa```^^^\\\___bbb```\\\ZZZ\\\___^^^_________]]][[[XXXVVVTTTTTTUUUUUURRROOOLLLIIIFFFCCCAAA??????>>>===;;;::::::999888666555555444333333222111000///......//////.........---------///.........---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))*********+++++++++************************************************)))))))))))))))***++++++******))))))******+++,,,)))************+++++++++***************++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,------......//////---------.........//////........./////////000000111000000111333333333222444444333111000000111111666333333555444222444:::555666777888:::<<>>>>>===<<<:::888777777777666666666666333333222111000///......//////.........---------000000///...------,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++************************************************)))))))))))))))******+++*********)))***++++++,,,)))************+++++++++*********)))***++++++,,,++++++,,,,,,,,,++++++******++++++,,,---...//////---------.........//////............/////////000------,,,...000111111111,,,///222333222111111111000---///444444///111666555333222444666777666444333333222444666777777666666444333333444555555444333555444111222555666333222333444333000000333666333333222222222333444444333333222222111///...---000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000//////000000111111111222666555555444444333333222444444444444444444444444333555666888888888888777777888:::<<<======<<<<<>><<<;;;<<<;;;999777666555444444111111111111000000000000////////////.......................................---,,,,,,,,,,,,---...------------------------------------------------++++++++++++++++++++++++,,,------......------,,,------------------------******))))))((((((''''''))))))))))))))))))))))))++++++******************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++)))************+++++++++************+++,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------111111000000//////......---------............//////////////////.........000111111222222333444444333333333444444444555555777666666666666888999::::::;;;===>>>???@@@??????>>>>>>>>>??????@@@@@@@@@DDDDDDCCCBBBAAABBBDDDGGGEEEHHHLLLNNNMMMMMMPPPSSSTTTTTTTTTVVVXXXXXXWWWUUUXXXYYYYYYXXXWWWWWWYYY\\\YYYXXXWWWWWWXXXZZZ\\\^^^\\\YYYWWWZZZ___aaa___\\\^^^___``````]]][[[ZZZZZZYYYXXXWWWXXXZZZYYYUUUQQQOOOPPPPPPOOOPPPPPPLLLHHHBBBAAA@@@@@@@@@>>>:::888666666555444333333222222111111222222222111000000111000...------...///000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))***,,,...//////---------,,,,,,+++++++++,,,+++******)))************++++++++++++,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---)))(((---555666000)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////------------------------///////////////.........000000000000000000000000000111111111111222222222000000111111111222222222777777777666555555444444444444444555555777888888666555444333222333444555555555555555555555555555333333333333333333333333444333333222222333333444111222222333333222222111//////000111111111111111111111222222222333333333222111111111000000//////000000////////////000000222111000//////000111222222222222222222222333333333333333444444444555555111444888:::;;;:::;;;;;;<<<;;;;;;;;;<<<===???@@@CCCBBBEEEKKKRRRSSSOOOJJJJJJKKKLLLMMMPPPRRRTTTUUUSSSQQQOOOPPPRRRRRRPPPMMMJJJLLLMMMMMMLLLMMMOOOQQQ[[[\\\XXXTTTSSSUUUTTTPPPJJJHHHFFFEEEDDDDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::999777666555444444111111111000000000//////////////////.......................................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------//////..................------------............////////////............000000111111222333333444333333333333444444444444666555555555555777888999999:::<<<>>>?????????>>><<<======>>>???@@@@@@@@@EEEEEEEEEDDDCCCCCCFFFIIIGGGHHHJJJJJJJJJJJJLLLMMMPPPRRRVVVZZZ\\\\\\ZZZXXXUUUVVVWWWWWWVVVXXX[[[]]]\\\[[[ZZZYYYYYY[[[\\\]]]]]]ZZZXXXZZZ]]]___]]]ZZZ\\\^^^___^^^\\\YYYYYYYYYWWWVVVUUUVVVXXXWWWSSSPPPMMMMMMMMMLLLMMMLLLIIIFFFCCCAAA???>>>>>><<<999777555555555444333333333222111111000000/////////...------..........................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******,,,------------,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,((())))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))************************************************,,,)))(((+++000222---(((************+++++++++,,,+++++++++,,,,,,,,,------,,,------------.........------------------------///.............................................//////000000000111111111000000000111111111222222444444444444444333333333333333333333444555666777555444333222222333444555444444444444444444444444333333333333333333333333222222111111111111222222000111111222222111111000//////000111111111111000111111111111222222222222111111000000000/////////000000////////////000000111111000//////000111111111111222222222222333333333333444444444555555555222555888999999999:::;;;<<<;;;;;;;;;<<<>>>???@@@DDDDDDFFFLLLQQQSSSOOOKKKJJJJJJKKKLLLNNNPPPSSSTTTTTTRRRQQQQQQSSSSSSPPPNNNOOOPPPPPPOOONNNNNNOOOQQQ\\\[[[WWWQQQPPPSSSRRRNNNHHHHHHGGGDDDAAA??????@@@<<<<<<<<<===<<<<<<;;;::::::999888777666555444333111111000000000000///////////////............---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((())))))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------....................................000000000111222222333333222222333333333444444444444444444444555666777888999999;;;<<<===>>>>>>>>>;;;;;;<<<===>>>@@@AAAAAACCCDDDEEEEEEFFFHHHLLLOOOLLLJJJHHHHHHIIIKKKKKKKKKMMMQQQWWW\\\___^^^\\\ZZZUUUWWWXXXXXXXXXZZZ^^^``````___^^^]]]\\\]]]^^^^^^```]]]ZZZZZZ\\\\\\ZZZWWWYYY[[[]]]]]][[[YYYYYYYYYVVVUUUTTTUUUVVVUUUSSSQQQLLLJJJIIIJJJJJJHHHFFFDDDDDDAAA>>><<<<<<:::888777444444444444333333333333222000///------...///000+++,,,...//////...,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++*********((((((((()))***,,,---...((())))))))))))*********))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------------------------........./////////000000000000000000111111111111111111111111111222222222222222111222222333444555444333222222222333444555444444444444444444444444333333333333333333333333111111000000000000111111///000000000000000000///...///000000111111000000//////000000000111111111///////////////.........000//////......//////000111000000//////000000111111111111222222222333333444444444555555555666666555666888888777777999:::;;;;;;;;;;;;<<<>>>@@@AAAFFFFFFHHHLLLQQQRRROOOKKKLLLKKKJJJKKKLLLOOORRRSSSVVVUUUTTTTTTUUUTTTRRRPPPTTTTTTTTTRRRPPPOOOPPPQQQ[[[ZZZUUUOOONNNPPPPPPLLLEEEFFFFFFCCC>>>;;;<<<>>><<<<<<<<<<<<;;;:::999999888888888777666555333333111000000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++------,,,+++************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,---------.........------.............../////////000000111222222222222222222222333333333333444444444555555666777777888888999:::;;;<<<======:::;;;<<<===???@@@BBBBBB???AAADDDFFFIIILLLQQQTTTPPPLLLIIIIIILLLOOOOOONNNNNNRRRWWW[[[]]]]]]\\\\\\[[[\\\\\\\\\\\\]]]```cccbbbaaa````````````aaaaaabbb```^^^]]]]]]\\\YYYWWWWWWYYY\\\]]]\\\\\\\\\]]]XXXWWWWWWWWWWWWWWWWWWVVVOOOKKKIIIJJJIIIFFFDDDDDDEEEBBB>>><<<;;;:::888777333333333333333333444444222000...---...111444666000000//////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++------,,,*********************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))''''''(((***((())))))))))))************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------....../////////000000000/////////000000000111111......///000111111222222222111111111222222333444333222222111111222444444333333333333333333333333222222222222222222222222111000000//////000000111///000000111111000000///...//////000000000000000........./////////000000......................../////////....../////////000000000//////000000000000000111111222222333333444444555555555666666666666777777777555666777999::::::::::::<<<>>>@@@AAAGGGGGGHHHLLLOOOPPPNNNLLLNNNMMMLLLKKKLLLOOOQQQSSSYYYXXXXXXXXXWWWWWWUUUTTTUUUVVVVVVTTTRRRQQQQQQSSSYYYXXXTTTNNNMMMOOONNNJJJCCCEEEEEEAAA<<<999:::<<<>>>>>>===<<<;;;999777666777777777777666444333222000000000////////////...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))************(((((((((((((((((((((((()))))))))******+++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++------,,,+++************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,------------...,,,---------......//////...//////000000111111222111111111222222222333333444444555666777777777777777777888888:::;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCC@@@BBBEEEGGGIIIKKKOOOQQQNNNKKKHHHJJJNNNRRRSSSSSSUUUXXXZZZ[[[[[[[[[]]]___`````````^^^]]]]]]___aaaaaaaaaaaabbbbbbcccdddeeecccbbb```______^^^\\\ZZZWWWZZZ]]]___``````bbbccc\\\\\\[[[[[[ZZZ[[[]]]^^^UUUOOOKKKLLLKKKFFFDDDFFFEEEBBB>>><<<;;;:::999888222222333333333333333333222000//////111555:::===888555111...++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++......,,,******+++************************++++++***************+++******+++++++++,,,,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,+++)))&&&&&&)))+++((())))))))))))******************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........................../////////000000000111111....../////////000000000......///000111222222333222222222111222222333333222111111000111222333444222222222222222222222222222222222222222222222222111111000000000000111111000111111111111111111000......///000000000000000------........./////////------------............//////............///////////////000000///////////////000111111222333333444444444444555555555666666777777666555555666888999999999999;;;===???@@@FFFFFFGGGJJJLLLMMMMMMMMMQQQPPPNNNNNNNNNPPPQQQSSSYYYZZZZZZZZZYYYYYYXXXXXXTTTUUUUUUTTTRRRQQQSSSTTTTTTUUUQQQMMMLLLMMMKKKGGGCCCCCCBBB???<<<::::::;;;???>>>>>><<<;;;999777666555666666666666444222111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))))))))************+++))))))))))))))))))))))))))))))******++++++,,,,,,************************)))************+++++++++************************)))************+++++++++)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,---------------...,,,,,,,,,,,,------------,,,,,,,,,---......//////.........///000000111111000000111111111222222222444444666777777777777777666666666777888999;;;;;;;;;;;;<<<===???@@@AAAAAABBBDDDFFFFFFFFFFFFHHHIIIGGGFFFFFFIIIMMMPPPSSSSSS[[[]]]___]]][[[[[[___bbbaaaaaa```^^^[[[ZZZ[[[\\\``````aaabbbdddeeeeeefffaaaaaaaaaaaa`````````___ZZZ]]]```bbbcccdddeeefff_________^^^]]]^^^aaaddd[[[RRRMMMMMMKKKDDDBBBFFFBBB???===;;;;;;:::999777333333333333222222222222000000//////222777<<>>???CCCDDDEEEGGGHHHJJJLLLMMMQQQQQQQQQPPPPPPPPPPPPQQQVVVXXXZZZZZZYYYXXXYYYZZZUUUUUUUUUTTTRRRRRRSSSTTTNNNOOONNNKKKJJJKKKHHHCCCCCCAAA???======<<<;;;:::<<<<<<<<<;;;:::999777777444555666666666444222111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))((((((((()))***+++++++++************************)))************+++++++++************************)))************+++++++++)))************++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////------...//////000000111000000000000111111111222222333555666777777666666666555555555666888:::;;;::::::;;;;;;<<<===>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFBBBDDDGGGIIIKKKMMMPPPSSSXXX\\\___^^^[[[ZZZ]]]```bbbbbbaaa^^^[[[ZZZ[[[\\\aaaaaabbbccccccccccccccc]]]^^^___``````aaabbbddd___aaadddeeedddddddddeee`````````^^^]]]^^^cccggg^^^SSSLLLMMMIII@@@>>>CCC<<<;;;:::::::::999777555444333333333222111111111///.........111444888:::777555111...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---***---///...++++++...222++++++++++++,,,,,,,,,---*********)))******++++++((())))))))))))*********+++++++++++++++***))))))))))))))))))))))))))))))************************************************+++***))))))))))))))))))************+++++++++,,,************++++++++++++*********++++++++++++,,,++++++++++++++++++++++++*********+++,,,,,,------------------------------........./////////000000------........./////////.../////////000000111111111111000000///000000111000000//////000111333444000000000000000000000000111111111111111111111111000//////......//////000///000000000000000000///---...//////000000//////............////////////------......///////////////......------......///......///000000///............///000111222333333222222222333333333333444111444666777666555555666555555555666888:::===>>>@@@AAABBBCCCEEEGGGJJJLLLPPPQQQQQQQQQQQQPPPNNNMMMRRRTTTWWWWWWVVVVVVXXXZZZXXXXXXXXXVVVSSSQQQRRRSSSIIIKKKKKKIIIIIIIIIEEE@@@CCC@@@===<<<>>>>>><<<999:::::::::::::::999888888333444666666666444222111000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))************))))))************************))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))************+++++++++************+++,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,+++++++++******))))))++++++,,,,,,,,,---------++++++,,,,,,---...//////------......///000000000000000000000111111111111111222333555666555555444555555555555666777999;;;999999999::::::;;;;;;;;;:::<<<@@@BBBCCCDDDFFFHHHAAAEEEJJJLLLKKKLLLOOORRRQQQWWW\\\]]]ZZZXXXZZZ\\\ccccccbbb```]]]\\\]]]___bbbbbbcccccccccbbbaaaaaaZZZ[[[^^^___```bbbdddfffccceeegggfffeeecccbbbccc_________]]]\\\]]]cccggg___SSSKKKKKKGGG===;;;@@@999888888888999888555333444444333333222111000000...---------...000333444111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***---///...++++++000444+++++++++,,,,,,---------(((((())))))***+++------***++++++++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))***((('''(((******)))'''***++++++++++++,,,,,,,,,)))************+++++++++))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////.........///////////////000//////.........//////000/////////000111333444000000000000000000000000111111111111111111111111.........------...............////////////......---......///////////////........./////////000000........./////////000000.........------.........---...///000000///...------...///000111222333333111111222222222333333333000333666777777666555666444444444555777999<<<===>>>???@@@AAACCCFFFIIILLLOOOPPPQQQRRRQQQOOOMMMKKKNNNQQQTTTUUUTTTTTTVVVYYY[[[[[[ZZZWWWSSSQQQQQQRRRIIIHHHGGGGGGGGGEEEAAA???>>>>>>======<<<;;;999888999999888888777666666666333333333222222222111111////////////...............---,,,,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------************************(((((((((((())))))))))))***************)))((('''******+++++++++******)))((((((((()))***,,,---...+++,,,---+++)))(((((()))++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,///)))(((---...***))),,,,,,+++***))))))***+++,,,---***''''''***,,,,,,+++))))))))))))))))))))))))+++++++++++++++***)))(((---***((())),,,------+++---------------------------...///...---,,,---//////////////////000111111333333333444444444555555555555555555555666777777444777:::<<<;;;:::::::::<<<<<<<<<===>>>@@@BBBBBBGGGGGGGGGIIILLLNNNOOONNNQQQTTTVVVWWWXXXXXXZZZ[[[VVVYYY\\\[[[YYYXXXYYY[[[bbb______cccddd```^^^^^^]]]ZZZYYY\\\```bbb```\\\]]]bbbggggggccc```aaaccc^^^``````^^^[[[YYY[[[^^^YYYRRRKKKFFFFFFDDD???;;;;;;:::999777666666555555444333333222111000......///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------++++++++++++++++++++++++***---,,,+++777JJJQQQMMM000///,,,*********+++,,,++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,+++***))))))******))))))))))))************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++///...,,,++++++,,,...///---------............///........................,,,,,,,,,---...///000000.......................................///000000//////000000000000//////---///111222000///////////////.........---------.../////////000000111111---------,,,,,,+++++++++------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,.../////////...---//////000000111111222222111111222222222333333333222222222222333444555555555555555555555888<<>>======<<<;;;:::999888999999888777777666666555333333222222222111111111////////////...............---,,,,,,++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))***+++++++++++++++***))))))******+++++++++******)))******+++,,,,,,,,,+++++++++,,,---+++)))(((((()))++++++******++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,((((((,,,---******---++++++************++++++,,,***'''(((***,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,***)))))),,,---,,,+++------------------------///////////////...------///////////////000000111333333333333444444444444555555555555555666666777444777999:::999999999:::;;;;;;<<<===>>>@@@AAABBBFFFFFFFFFHHHKKKMMMMMMNNNOOOQQQTTTUUUUUUUUUWWWXXXTTTWWWYYYYYYXXXXXXYYY[[[]]][[[]]]bbbdddbbbaaabbb]]]ZZZXXXZZZ^^^___]]]ZZZ[[[___ddddddaaa^^^^^^```___``````^^^ZZZXXXXXXZZZUUUOOOIIIEEEDDDCCC???;;;:::999888666555555444444333333333222111000..................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++++++++++++++***,,,+++(((111AAAFFFAAA...---,,,+++******++++++++++++************++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,++++++***))))))******))))))))))))************(((((()))++++++,,,,,,+++,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---,,,++++++,,,---///------------....................................,,,,,,------......//////..............................------...//////000/////////000000/////////---///111111000......//////.........------------........./////////000000------,,,,,,,,,+++++++++------------------------...---------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,.../////////...---000000000000000111111111111111111111222222222333222222222222333444555555555555555444444777:::>>>BBBAAA@@@???@@@BBBDDDEEEHHHJJJNNNQQQRRRQQQNNNMMMOOONNNNNNNNNOOOPPPRRRSSSVVVXXXXXXUUUQQQOOORRRUUUGGGFFFEEEEEEDDDBBB???<<<======<<<<<<;;;:::999888888888888777666666555555333222222222222111111111/////////............---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((()))))))))******++++++++++++++++++******)))******+++++++++******)))***+++,,,,,,+++******+++,,,,,,+++)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))'''(((+++,,,++++++...******++++++++++++******+++***((()))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***+++***)))***,,,---,,,+++,,,,,,,,,,,,------------111000///111333222///+++//////......//////000111222222333333333444444444444555555555555666666666555666888888777777999::::::;;;;;;<<<===???@@@AAADDDDDDEEEFFFHHHJJJLLLMMMLLLNNNQQQRRRRRRRRRSSSUUUTTTVVVXXXYYYXXXXXXYYYZZZ[[[YYY[[[aaabbb``````ccc\\\ZZZXXXXXX[[[[[[YYYVVVXXX\\\______]]]ZZZZZZ\\\]]]^^^^^^]]]YYYVVVUUUTTTPPPKKKEEECCCBBBAAA>>>;;;888777666555444333333333222222222222111///...---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,***''',,,555777111++++++++++++++++++******++++++************+++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++******)))*********))))))))))))************((()))***+++++++++++++++---,,,***)))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,---------......---------------------------------------.........------------------------......---------...//////......////////////......---///000000///......///............------------------------............,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---............---111000000000000000000///000000000111111111222222222222222333444444555555555666555444444555888;;;????????????@@@CCCEEEFFFGGGIIIMMMPPPQQQQQQOOONNNQQQPPPOOONNNMMMNNNNNNOOOSSSRRRQQQPPPPPPRRRUUUWWWGGGFFFEEEEEEDDDBBB???=========<<<:::999999888888888777777666666555444444222222222222111111111111//////.........---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********+++*********************))))))***+++++++++*********)))((((((((()))+++,,,***+++,,,+++)))((()))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++((()))***+++******+++,,,)))***+++,,,,,,+++***)))******)))******+++++++++))))))))))))))))))))))))))))))************))))))*********+++,,,,,,,,,+++,,,,,,,,,,,,,,,---------000......111666666111,,,///............///000000222222222222333333333333444444555555555666555555555666666666555666888:::999::::::;;;<<<>>>???@@@BBBCCCDDDEEEEEEGGGJJJLLLJJJLLLOOOOOOOOOOOOQQQRRRVVVWWWXXXXXXXXXWWWWWWXXXYYYXXXZZZ]]]]]]ZZZ[[[^^^\\\ZZZWWWWWWWWWWWWUUUSSSUUUXXXZZZZZZXXXVVVVVVWWWWWWXXXYYYYYYWWWTTTQQQPPPIIIFFFBBB@@@???>>><<<:::666555444333222222222222111111111111000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,***''')))...---((())))))***+++++++++******++++++************+++++++++++++++***************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++***************+++((()))))))))************((()))***+++++++++++++++---,,,***)))(((((()))*********************************+++,,,---.........------,,,++++++,,,------+++,,,,,,,,,------------------------------------...---------------------------------------------...---------------......---......//////......------...//////...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........111111000000/////////...///000000000000111111111222222333444444555555555555666666555333444666999<<<<<<===???AAACCCEEEGGGHHHJJJLLLNNNOOOOOONNNNNNSSSQQQPPPNNNNNNNNNNNNOOOSSSOOOLLLLLLPPPTTTVVVVVVHHHGGGFFFFFFEEECCC@@@======<<<;;;999888888888888777777666666555444444444222222222111111111000000............------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))(((((((((((()))***((()))***+++++++++++++++111...***'''&&&(((+++---***+++,,,+++)))))))))+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++)))((()))***)))***+++,,,,,,+++***)))))))))***+++******++++++))))))))))))))))))))))))((())))))******))))))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,000666777333..................//////000111111111222222222333333333333444555666555555444444555666666555666888:::888999999:::;;;===>>>???@@@BBBCCCCCCCCCEEEIIILLLIIIKKKNNNNNNNNNNNNOOOPPPUUUTTTTTTTTTTTTSSSRRRQQQSSSRRRUUUXXXXXXUUUWWW\\\\\\ZZZXXXVVVUUUTTTSSSRRRSSSUUUVVVVVVTTTSSSSSSSSSPPPQQQRRRSSSSSSRRROOOMMMDDDBBB@@@>>>===<<<:::999555444333222111111111222000000000000//////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***+++,,,+++((())))))***+++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******++++++***************++++++((()))))))))************))))))***+++++++++******---,,,***)))))))))************************************++++++,,,---......,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------------,,,,,,,,,------------------------------,,,,,,,,,,,,------------............---------.........,,,,,,---///,,,,,,------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......111000000000//////......///000000000000111111111111222333555555555555555555666666555444444666888:::;;;<<<>>>AAACCCEEEFFFJJJJJJKKKLLLMMMMMMMMMMMMRRRRRRPPPOOOOOOOOOPPPQQQTTTOOOKKKKKKOOOSSSTTTSSSHHHGGGFFFFFFEEECCC@@@>>>===<<<:::888777777777888666666666555444444333333222111111111111000000000.........------------,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++)))((('''&&&'''((()))***((()))***+++++++++++++++999555///***'''(((***,,,)))+++,,,+++***)))***+++)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++///000,,,((((((***)))******++++++++++++******((()))+++,,,+++******+++++++++++++++++++++++++++)))***++++++,,,+++++++++(((***,,,---,,,++++++,,,******++++++,,,,,,------+++***+++///333444222///......------......///000000000111111111222222222222333444666666555444444444555777777666666888999777888888999:::<<<===>>>@@@BBBCCCBBBAAACCCHHHLLLIIIKKKMMMMMMMMMLLLMMMOOOPPPOOONNNNNNOOONNNLLLKKKJJJKKKOOOTTTTTTSSSXXX^^^]]][[[YYYVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMNNNPPPPPPNNNLLL@@@???>>>===;;;999888777444333222222111111111222///////////////...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++******++++++************++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********)))******+++,,,))))))))))))************)))******+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------...---++++++---///,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************++++++++++++,,,,,,,,,+++,,,------...000//////////////////...000000000111111111222222111222444555666666555555555666777666555555777888999:::<<<>>>AAACCCDDDEEEIIIJJJJJJKKKLLLMMMMMMNNNRRRQQQPPPPPPPPPPPPQQQRRRTTTPPPLLLLLLOOOQQQRRRQQQGGGFFFEEEEEEDDDBBB???<<<===;;;999777666666777888666666555555444333333222111111111111000000000000.........---------,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************))))))*********+++++++++)))((('''&&&'''(((***+++(((((()))++++++,,,,,,+++444222///,,,*********+++)))***++++++***)))***+++(((***+++------,,,+++*********+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))000222,,,(((***,,,,,,++++++************++++++'''))),,,,,,+++)))***,,,++++++++++++++++++++++++))))))***+++++++++++++++'''***---...,,,++++++,,,)))******+++,,,,,,------++++++,,,---...............------------...//////000000000000111111111222111333444666666555444333333555888999888777888999777777777888:::;;;===>>>???BBBCCCBBB@@@BBBHHHMMMGGGIIIKKKKKKKKKJJJKKKLLLLLLJJJJJJKKKNNNOOOMMMKKKGGGIIIMMMRRRRRRRRRWWW___^^^\\\ZZZWWWTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPOOOPPPNNNLLLLLLNNNNNNLLLJJJ>>>>>>>>><<<:::888777666333333222222111111222222....../////////...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,------.........------------------------++++++,,,------,,,,,,---...---,,,+++******++++++++++++************++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******))))))***++++++,,,))))))))))))******************+++++++++******))))))***,,,.........---,,,************************************************+++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,,,,------,,,***+++---...++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))*********++++++++++++++++++++++++++++++++++++))))))))))))******++++++************++++++++++++,,,,,,+++++++++,,,---............///////////////111111111111222222222333111222444666777666555555555666777777666666888999888:::<<<>>>@@@BBBCCCDDDFFFFFFGGGIIIKKKNNNPPPRRRRRRRRRPPPOOOOOOOOOPPPPPPQQQPPPNNNNNNOOOPPPQQQQQQFFFEEEDDDCCCCCCAAA>>>;;;===;;;999777666666777888666555555444444333222222111111111111000000000000......---------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++***)))((('''((()))+++---(((((()))++++++,,,,,,,,,((()))***+++++++++++++++)))***++++++***)))***,,,(((***+++------,,,+++************++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((///222---))),,,///...,,,+++***))))))***+++,,,&&&)))------+++)))***,,,))))))))))))))))))))))))''''''((()))))))))))))))&&&***......,,,***+++,,,))))))***+++,,,,,,------,,,---...---+++***+++,,,...------------...//////000000000000111111111111111222444666666555444333333555999:::999888888888666777777888999;;;<<<===???BBBDDDBBB@@@BBBHHHNNNFFFHHHJJJJJJIIIIIIJJJKKKKKKIIIIIILLLPPPRRRQQQOOOJJJKKKOOORRRQQQOOOTTT\\\^^^]]][[[XXXTTTSSSUUUVVVTTTSSSQQQQQQQQQQQQPPPNNNSSSPPPMMMLLLMMMNNNLLLIII===>>>>>><<<999777666666333333222222222222222222.........///......---------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++++++++,,,,,,---------------------------------++++++,,,---,,,***+++...111///---*********+++,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******))))))***+++,,,,,,))))))))))))******************+++++++++******)))(((***---///000000...---))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,------+++******,,,...+++++++++,,,,,,------------------,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++---,,,+++***+++,,,---...---.........//////000000111222222222222333333333111222555666777777555444555666888888777777999:::888:::<<<>>>@@@BBBCCCCCCCCCDDDEEEGGGKKKOOOSSSUUUSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRFFFEEEBBBAAAAAA@@@>>><<<999888888777777777777777555444333333222222333333333333333222111000000//////...---,,,+++,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,***)))))))))***+++***++++++++++++***))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,---,,,+++***)))***++++++,,,,,,,,,,,,************************+++)))(((***...///---***777000,,,......******...************************------,,,+++,,,---...///*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,///000...+++)))(((******+++++++++,,,,,,,,,******)))(((((()))******++++++******************)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222111111222222222333333333444555777999:::999888777777888888999999:::;;;;;;=========>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJKKKMMMNNNKKKLLLMMMPPPWWW^^^]]]WWWQQQOOOLLLJJJKKKNNNQQQTTTXXXYYYYYYZZZYYYWWWUUUTTTPPPOOOOOONNNNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFDDD===<<<:::888777666555555333333222222111000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......//////.........---------,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++---...------///555:::444111---++++++***)))(((*********)))))))))))))))************************+++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------............////////////000111111222333333444444555444444444444555666666777777777777777888888888888999;;;>>>CCCFFFGGGFFFGGGEEEEEEIIINNNSSSTTTSSSMMMNNNOOOPPPPPPOOONNNMMMPPPPPPQQQRRRTTTUUUWWWXXXGGGDDDBBBAAA@@@>>><<<:::999888777777666666777777444444333222222222222333333222222111000000////////////---,,,,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,***)))))))))***+++***++++++++++++***))))))************************+++++++++*********)))))))))***+++,,,---,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---000222000***'''***+++((((((,,,************************------,,,++++++,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***,,,//////---+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000111111222222111111111222222222333333333444666888999888777777777888888999999::::::;;;;;;;;;<<<===???BBBEEEFFFHHHHHHGGGHHHIIIKKKLLLNNNLLLMMMNNNOOOUUU[[[YYYSSSSSSPPPMMMJJJJJJLLLOOOQQQRRRSSSUUUVVVWWWWWWVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFEEECCCBBB===<<<:::888666555555444333333222111111000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........//////.........---------,,,,,,,,,,,,---------...,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************,,,///222<<<<<<;;;666000---,,,---+++++++++******************************************++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------.............../////////000000111111222222333333444444333444444555666666777777777777888888888888::::::;;;>>>BBBDDDDDDDDDFFFEEEFFFIIINNNRRRTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWEEECCC@@@???>>>===:::888888888777666666666666666444444333222222222222222111111000000//////......000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++************+++***++++++++++++***))))))************************+++++++++***************((()))***+++,,,------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***(((+++222999000,,,))),,,---+++***,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,......---,,,---///******+++++++++,,,,,,,,,+++,,,---......---,,,+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000111111222111111111222222222222333222333555666777777666666777777888888999:::::::::888999:::<<>>AAABBBBBBAAAFFFEEEFFFIIIMMMQQQSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTPPPPPPPPPQQQRRRTTTUUUVVVBBB@@@>>>======<<<:::999777777666555555555555666444333333222111222222222000000//////............000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***************++++++++++++***))))))************************************************((()))***+++,,,------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++...333888000...------...---+++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---,,,,,,---///111******+++++++++,,,,,,,,,+++,,,...//////...,,,+++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000111111111111111111111222222222222111222444555555555555555777777777888999999::::::888999:::<<<>>>@@@AAABBBHHHGGGFFFEEEFFFIIIKKKMMMMMMPPPPPPPPPTTTXXXVVVRRRTTTRRRQQQPPPPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWVVVTTTRRRPPPNNNMMMLLLGGGEEECCCBBBBBBAAA???===<<<;;;999777555444333333222111111111000000000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............////////////............+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******///---+++))))))***+++,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***)))+++......+++((())),,,///...***'''''')))*********+++++++++++++++************************))))))************))))))******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---.........///......//////000111111111222222222222333444666666666777777888888999999999999999:::<<<@@@AAAAAA@@@EEEEEEFFFHHHLLLOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRSSSTTT>>><<<;;;;;;======<<<:::777666555555444555555555333333222111111111111222/////////...............///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++*********++++++++++++***))))))************************************************)))*********+++,,,------------------,,,+++******++++++++++++++++++++++++***)))))),,,000222222000***++++++,,,...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,++++++,,,///222******+++++++++,,,,,,,,,)))+++,,,......,,,+++)))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------.........///000000111111000000111111111222222222111222333333444555555555666777777888888999::::::::::::;;;<<<======>>>>>>FFFEEEEEEEEEFFFIIIKKKMMMMMMPPPRRRSSSVVVZZZZZZWWWYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUTTTSSSQQQPPPOOOOOOGGGEEECCCBBBAAA@@@>>><<<;;;:::888666555333333222111111111000000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******///---+++))))))***+++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,+++---000000,,,)))))))))***,,,------,,,+++))))))))))))******++++++************************((())))))*********)))))))))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,---.........---......///000000111111111111111222222444555555555555666777888888999999666666888;;;>>>AAAAAA@@@CCCDDDEEEGGGIIILLLOOOQQQOOOQQQSSSUUUUUUSSSQQQOOOPPPOOOOOOOOOPPPQQQRRRRRR===<<<;;;;;;<<<===<<<:::666666555444444444444444333333222111111111111111//////////////////.........////////////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---,,,++++++******++++++++++++***))))))++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---++++++,,,,,,,,,+++******************************)))(((***...333444000,,,))),,,///000444777666222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++***+++...000******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***))))))((()))************+++++++++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000000000111111111111222222222222333444444555555666666777777888999999999;;;<<<<<<=========<<<<<>><<<<<<<<<;;;:::888666555444444333333444444333222222111111111111111////////////////////////---......///...---,,,+++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++******++++++++++++***))))))++++++++++++++++++++++++))))))*********+++++++++---,,,+++*********+++,,,))))))***+++++++++******++++++++++++++++++++++++)))+++...111333333000...000444777777:::===;;;555,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000///++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++******,,,...******+++++++++,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))++++++******************)))************+++++++++)))******+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111222222222333444444555666666666777777888888999999:::;;;<<<===>>>======<<<>>>@@@CCCFFFIIIKKKLLLLLLMMMRRRVVVVVVXXX\\\^^^\\\[[[^^^bbbdddddd```[[[XXXRRRQQQRRRRRRTTTVVVXXXYYYWWWVVVUUUSSSQQQOOONNNMMMGGGEEEBBBAAA@@@???<<<::::::999777555444222222111///000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,............////////////000000000000/////////.../////////......---------...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))******************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((***---......///000222,,,,,,+++***((((((((()))(((((()))******+++,,,,,,************************'''(((((()))))))))))))))))))))************))))))************************++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************************++++++++++++))))))***+++,,,---.........//////000000111222222333222222111111111111111222222333444555666777777555555666999<<<>>>>>>===>>>@@@CCCDDDDDDFFFJJJMMMKKKMMMPPPQQQQQQPPPMMMKKKOOOOOONNNNNNNNNNNNOOOOOOBBB@@@>>><<<<<<:::888666555555444333333333333444333222222111000111111111/////////000000000000000,,,---.........---++++++,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++******++++++++++++***))))))++++++++++++++++++++++++))))))******++++++++++++...---,,,***)))******+++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,***...333444222000111222444999:::888888:::666...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111111111*********++++++,,,,,,---******+++++++++,,,,,,,,,(((***++++++***)))***,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111333333333333444555666666666666666777888888999999999:::<<<>>>??????>>>>>><<>><<<999888888777666666555444333333333333222222333222111///...,,,///............---------------------------------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,---+++***+++///000///---))))))******++++++++++++------------------------++++++************++++++************************,,,+++***))))))+++---...++++++++++++++++++++++++)))///444333...,,,000555888777555333222111000000))),,,......,,,++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++......---+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++&&&///555333///...---,,,...------,,,,,,------...............////////////111000/////////000222333222222333444444555555666444666777777777777:::<<>>>>>CCCJJJOOONNNLLLOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVYYY^^^aaa```[[[VVVYYYXXXWWWUUUTTTSSSSSSSSSZZZVVVRRROOONNNNNNMMMLLLFFFDDDAAA???>>>===;;;999888888777666555333111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......000000000000000/////////000000000000000000000000......//////......---,,,------------------------,,,,,,++++++,,,---///000------,,,,,,,,,,,,+++++++++******))))))******+++******************************))))))))))))************))))))))))))************+++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))((('''((()))+++...000------...//////000000000))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))***++++++++++++***)))+++++++++*********)))))))))+++,,,,,,***))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))******************))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,---------......------......///000000000///000111000//////111333111111111222333444555666666888999;;;<<<<<<;;;;;;>>>>>>>>>@@@BBBEEEGGGIIIIIIHHHGGGHHHIIIJJJIIIHHHFFFKKKMMMJJJGGGIIIKKKKKKCCCAAA>>>;;;999888888888666555444333333222333333000000111111111000///...///............---------------------------------,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---..................---...,,,++++++---...,,,***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++*********+++,,,---++++++++++++++++++++++++,,,---...//////000000000111000///...............///---+++***+++,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))************+++......------,,,++++++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++,,,444888666111///...,,,------,,,,,,,,,,,,------............////////////111000/////////000222222222222333333444555555555444666777777666777999<<>>;;;;;;<<<===<<<;;;???===<<>>>>>???@@@BBBDDDGGGHHHHHHGGGFFFGGGHHHHHHGGGEEEGGGKKKLLLHHHHHHKKKLLLKKKCCC@@@===999777777888999666555444333333222222222---...///000111000000000///............---------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......////////////......///---++++++,,,,,,***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++///+++)))+++111333///+++++++++++++++,,,---......111,,,((((((,,,......,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++---***)))))),,,---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++++++++************++++++)))************+++++++++///666999555000...---***------,,,,,,,,,,,,---------............/////////000000000///000111111222222222333333444444555555444555666777666777999;;;>>><<<;;;;;;<<<======<<<===;;;;;;>>>DDDHHHIIIGGGHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUUUUSSSPPPUUUTTTSSSQQQPPPPPPPPPPPPTTTRRRQQQPPPPPPOOOLLLJJJCCCAAA===;;;:::999777555666666666555444222111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,------------..................///////////////000000000000000000000000...////////////...------------------------------,,,,,,,,,,,,,,,---//////------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))************))))))))))))******(((((()))))))))*********************))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,+++******)))((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************************************************+++***))))))))))))***++++++************))))))))))))+++,,,+++***((()))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------......///000000000000111222222000111222444444333333333333333444444666666888999:::;;;;;;;;;@@@@@@@@@AAABBBDDDFFFGGGGGGFFFEEEFFFGGGFFFEEECCCGGGIIIHHHGGGJJJPPPQQQNNNBBB???<<<888666666888999666555444333222222222222......//////000000000000///............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++---***'''***000222...***++++++++++++,,,...//////---,,,+++,,,...000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++))))))---333666333///++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,))))))*********+++++++++,,,111333///,,,+++***(((---,,,,,,,,,,,,,,,,,,------------.........//////000000000000000111111222111222222333444444555555444555666666666777999;;;;;;;;;;;;;;;<<<=========<<<;;;:::===AAAEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQQQQQQQRRRSSSSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNOOONNNNNNNNNOOOMMMJJJGGGBBB@@@<<<:::999888666444555555555444333111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------------.........................../////////000000000000000000000000///////////////...------------------------------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******************************))))))))))))************))))))))))))******))))))))))))*********+++*********)))))))))))))))))))))))))))))))))))))))+++***))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))************************))))))))))))))))))))))))************************************************,,,***)))'''''')))***,,,************)))))))))))))))***,,,+++)))(((((())))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))************+++++++++------......///000000000111222333222111111333555555444444333333333444444555666777888:::;;;;;;<<>>;;;888666666777888555555444333222222222222111000000//////////////////............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,+++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((())),,,---...---+++***++++++++++++++++++++++++*********+++---...---,,,------,,,,,,,,,---......***///444444000...///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............000666<<<===888333++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,))))))*********+++++++++(((,,,---+++)))++++++(((,,,,,,,,,++++++,,,,,,,,,------------............///000000000111111111111111111222222333444444555333555666666555666999;;;999:::;;;<<<<<<<<<=========<<<;;;===@@@CCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKIIIEEEBBBAAA>>>;;;999999888666444333333333333222111//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......---------.........//////............//////000000111111111111111111111111//////000000//////...---------------------------,,,,,,------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******************************))))))))))))************))))))))))))***************+++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))******)))))))))))))))))))))*********+++++++++,,,************************((()))))))))************))))))************))))))************************))))))))))))))))))))))))************************************************+++***(((''''''(((***+++))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))******+++(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************)))))))))*********++++++------......///000000000111222333222111111333555555555444333333333444444666666777888:::;;;<<<===BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJIIIGGGDDDAAADDDGGGKKKTTT]]]___\\\>>>===;;;999777666666777555444333222222111111111222222111000//////000000///............---------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++---///,,,,,,,,,,,,++++++++++++***************************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++'''***------++++++,,,...------,,,+++++++++,,,,,,+++333999888000******...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++...///000444666555000+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++************++++++)))************+++++++++(((++++++)))***---...,,,,,,,,,++++++++++++,,,,,,,,,------------.........//////000111111111111000111111222222333333444444333444555666555666888:::888:::<<<<<<<<<;;;<<<=========<<<===???AAAEEEFFFHHHHHHJJJLLLNNNOOOQQQRRROOOPPPRRRQQQOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHGGGHHHHHHFFFBBB???>>><<<999888888888666555222222222222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......------........./////////......//////000000111111111111111111111111111111///000000000000///......------------------------,,,,,,---......------,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***++++++************************))))))))))))************))))))************))))))************************))))))))))))))))))))))))***************************************************)))(((((((((((()))***(((((()))))))))))))))***(((***+++***)))'''(((((()))))))))))))))******+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++------......///000000000000111222222000111222444555444444444444444555555777777777888:::<<<>>>???CCCDDDFFFGGGIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOLLLIIICCCHHHLLLPPPVVV\\\]]]ZZZ;;;;;;;;;:::888777666555555444333222111111111111222111111000111111333333///............---------------------------------,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***,,,...---++++++,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++(((***------,,,+++---...------,,,,,,,,,,,,------,,,111555444///+++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,***)))''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******)))************+++++++++)))+++***((()))---...,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///000111222111111000111111111222333333444444333444555555555666888:::888;;;======;;;:::;;;<<<===<<<<<<<<<===???CCCFFFFFFFFFHHHJJJLLLNNNPPPPPPNNNPPPRRRRRROOOLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFEEECCC@@@===:::888666666666666666444111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------..................//////////////////000000111222222333111111111111111111111111000000000000000///......------------------------,,,------......---,,,,,,------,,,,,,,,,,,,++++++++++++************++++++******************************))))))))))))************))))))))))))******************++++++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((()))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))******((()))+++***(((''''''((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,------......///000000000000111111111000000222333444444444444444555666777888888888999;;;===???AAACCCEEEGGGJJJLLLMMMMMMMMMNNNOOOPPPSSSUUUUUURRROOOIIIOOOTTTUUUTTTUUUSSSOOO::::::;;;:::999777555444555444333222111111111111111000000000111333555666//////.........---------------------------------,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,---///000///+++***+++------------,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,---...------------------...///000000***+++,,,---...///000222---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++)))***---///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++)))***(((&&&''',,,---***,,,++++++++++++++++++,,,,,,,,,,,,---------.........///000222222111111000000111111222333333444444333444555555555666888:::888;;;>>>>>>;;;999:::;;;<<<<<<;;;;;;;;;>>>BBBEEECCCDDDFFFHHHJJJLLLNNNOOOOOORRRUUUTTTQQQNNNMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKIIIGGGFFFEEECCC@@@===777555444444555555555444000000111000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------................../////////000///000000111222333333333111111111111111111111111000000000000000//////...------------------------,,,---.........---,,,+++---------,,,,,,,,,+++++++++******************+++******************************))))))))))))************))))))))))))******))))))))))))************(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***))))))((((((************************))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((())))))))))))(((((('''((((((((())))))******((()))+++***(((''''''((()))))))))))))))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,------......///000000000///000111000//////111333333333333444555666777888999888999:::;;;>>>@@@BBBDDDEEEHHHKKKMMMOOOOOOOOOPPPQQQSSSVVVYYYXXXVVVSSSNNNUUUZZZWWWRRRNNNJJJFFF<<<;;;999888666555555444333222111111000000111111......//////000222333444000000000000000000000000......---------,,,,,,,,,------------------------......//////...,,,***)))---------,,,,,,+++++++++------------------------...///000000000///---,,,,,,...000222222///---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***+++,,,,,,------,,,,,,+++///---,,,---000222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................222---...222...(((---:::@@@000&&&***...++++++000***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////---,,,+++*********---,,,***)))))))))******(((((())))))******++++++***+++---......---+++***,,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))************++++++******++++++,,,------,,,+++***+++,,,---...+++,,,...000000000/////////111222444444333222111555444333333444666999:::>>>>>>>>>===<<<:::999888>>>======>>>???AAACCCDDDIIIGGGFFFGGGIIILLLMMMMMMNNNOOOQQQRRRRRRQQQOOOMMMNNNOOOPPPNNNKKKJJJMMMOOOIIIGGGEEEEEEEEEDDD???;;;999777555333222111111222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...//////.........//////000000000////////////000000111111111222222333333444222333444444555555444444000000000000////////////......---------,,,,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))(((''''''(((***,,,---******))))))((((((''''''%%%'''******)))(((((()))******)))(((((((((((((((+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,))))))(((((()))***++++++******))))))((((((''''''++++++***************++++++***)))(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******)))((())))))(((&&&(((*********))))))((((((''''''(((((())))))))))))((((((''')))***)))((('''(((***))))))(((((((((((())))))******+++++++++,,,,,,,,,---......///000/////////222222222222222222222222444444444444555666777777777777777888:::===@@@AAAEEEFFFIIILLLNNNQQQRRRSSSQQQSSSVVVWWWWWWWWWXXXYYYQQQSSSUUUUUURRRNNNIIIFFF;;;:::888777555444444444333222111111000000111111////////////000111222333000000000000000000000000.........---------,,,,,,------------------------............---,,,++++++---------,,,,,,+++++++++------------------------.../////////......---,,,---............---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***------------------------,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000++++++///...,,,444AAABBB777000444333,,,))),,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,***)))))))))******)))))))))))))))*********'''(((***++++++***(((''',,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,------...,,,---///000111111000000///111222444444333222111444444333333444666888999<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;===???AAABBBDDDCCCCCCFFFJJJNNNPPPQQQNNNNNNOOOPPPPPPOOONNNMMMQQQQQQQQQOOOLLLKKKLLLOOOMMMJJJFFFEEEFFFDDD@@@<<<999777555333222111111222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............///////////////000000000//////000000000111111222222333333444444444444555555555444444444111111000000000/////////.........---------,,,,,,...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))((((((((()))***++++++***)))))))))((((((((('''%%%(((******)))((())))))******)))(((((((((((((((+++***)))(((((()))***+++************))))))))))))*********+++++++++,,,,,,)))))))))))))))***++++++***)))))))))((((((((('''))))))(((((())))))***++++++***)))(((((()))***+++))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))))))))***,,,***)))))))))((((((((('''(((((())))))))))))((((((''')))***)))((('''(((******))))))(((((())))))***+++++++++++++++++++++,,,,,,---......//////......111111111111111111111111333333333333444555666777777777888999;;;>>>@@@BBBDDDEEEHHHKKKMMMPPPQQQRRRSSSUUUXXXXXXWWWUUUUUUUUUPPPRRRTTTUUUSSSPPPLLLIII999888777555444333333333333222111111000000111111111111000000000000111111000000000000000000000000.........------------,,,------------------------...------,,,,,,---------------,,,,,,,,,,,,++++++------------------------......---,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++///...---,,,,,,---...///+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000+++***...------666BBBAAA<<<<<>>@@@BBBDDDCCCDDDGGGLLLPPPRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNSSSSSSRRROOOMMMLLLMMMNNNQQQMMMGGGEEEEEEDDDAAA===888777555333222111111111111000000//////.........------------------------,,,,,,,,,---------............------------......---...///000000000//////111111000000000000111111111222222333444444555555666666666666555444333333222111111111000000000000///.........------------......------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************))))))))))))))))))))))))((())))))*********))))))))))))))))))((((((((((((&&&(((******)))((()))******))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))***+++))))))))))))((((((((((((((('''''''''((()))************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''))))))***))))))))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((************))))))*********+++++++++++++++++++++++++++,,,------......------000000000000000000000000222222222222333444555666666777888:::<<>>AAACCCDDDIIIHHHIIIKKKOOOQQQRRRRRROOONNNMMMLLLLLLNNNOOOPPPSSSRRRQQQOOONNNNNNNNNOOOSSSNNNGGGCCCCCCBBB@@@===888777555333111111111111000000/////////.................................,,,,,,,,,---------............------------......,,,---///111222111000///222111111000000111111222222222333444555666666777888888888777666555333222222222222222111111111111/////////............---......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++***((('''))))))))))))((((((((((((&&&((())))))(((((()))***))))))(((((((((((())))))***))))))))))))))))))***))))))***************+++************++++++++++++***)))))))))))))))******))))))))))))((((((((((((***))))))((((((((())))))***))))))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))'''(((&&&$$$%%%((((((%%%))))))))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***++++++************++++++,,,,,,,,,++++++++++++***++++++,,,------------,,,//////000000000000000111222222222222333444555555555666888:::===@@@BBBCCCBBBBBBDDDFFFIIILLLNNNOOORRRUUUXXXXXXVVVRRRPPPOOOPPPQQQSSSUUUTTTRRROOOMMM666666444333222222222222333222111111000000111111333222111000//////////////////////////////////////////.........------------------------------------,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++------,,,---///000000...+++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,+++***+++------,,,***))))))***,,,------.........---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111/////////...******---(((***...000---))))))---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************+++*********++++++******))))))((((((+++,,,,,,,,,,,,,,,,,,+++)))***++++++))))))***+++((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---+++,,,...///000///...---/////////000111111222222111111222222333333333333000111111222333444555666666777999:::<<<======>>><<<<<<<<<===???BBBDDDEEEKKKKKKKKKNNNRRRTTTUUUTTTQQQPPPNNNMMMNNNOOORRRSSSRRRQQQOOONNNOOOPPPPPPPPPRRRLLLEEEAAA@@@???===;;;888666444222111000000111////////////....................................,,,,,,,,,---------......///......------......///,,,---///111222222000///222222111111111111222222222333444555666777888888::::::999888777555444333333333333333222222222222000000/////////.........///......------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''(((((((((((())))))))))))'''((())))))(((((()))+++))))))(((((((((((()))))))))))))))******)))))))))*********+++++++++,,,,,,))))))*********+++++++++******)))))))))))))))***(((((((((((())))))))))))---,,,+++***)))((((((((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))((((((((((((%%%'''&&&$$$(((---...)))(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''(((***++++++************++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,000000000111111111222222222222222222333444555555555666888;;;===???AAABBB@@@AAABBBDDDGGGJJJLLLNNNNNNQQQTTTUUUSSSQQQPPPPPPPPPQQQSSSSSSRRRPPPMMMLLL666555444333222222222222333222111111000000111111222222111000//////000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,------...///++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,------+++---///111111...+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,+++***))))))***+++,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---...///...,,,+++******,,,---,,,)))''')))++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++***************))))))***++++++++++++***************))))))))))))************************((()))******)))(((***+++(((((((((((((((((((((((())))))))))))************++++++******++++++,,,---,,,,,,---...............///////////////111222222111111222222222333333333000111222333444444555555666777888:::<<<===>>>>>>;;;;;;;;;===???AAADDDEEEGGGHHHJJJNNNRRRVVVVVVVVVRRRQQQPPPOOOPPPRRRTTTUUUTTTRRRPPPOOOQQQRRRQQQQQQPPPJJJDDD@@@???>>><<<:::777666444222111000000000........................------------------------,,,,,,,,,---------......//////............//////,,,---///111222222222111333333222222222222333333333333444666777888999::::::::::::999888777555444444444444444333333333333000000000000//////////////////............/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))'''((()))((('''''')))+++((((((((((((((())))))***))))))************)))))))))))))))***++++++,,,,,,)))))))))************++++++******)))))))))))))))(((((((((((())))))))))))...---,,,***))))))))))))))))))************))))))'''((()))******)))((('''))))))))))))((((((((((((###''''''&&&,,,666777111(((((((((((())))))))))))(((((())))))))))))((((((''')))***)))((('''(((************))))))***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///000000111111222222222222222222222333444555666555666888;;;===>>>????????????@@@AAADDDHHHKKKMMMLLLNNNPPPQQQPPPOOOPPPPPPOOOPPPPPPQQQPPPNNNLLLJJJ666555444333333333333333333222111111000000111111111111000000000000000111////////////////////////////////////............------------------------,,,,,,------...---------+++++++++,,,,,,---------------------------------++++++,,,---------------+++,,,.........---+++******++++++,,,,,,++++++******************************+++,,,,,,++++++,,,...++++++++++++++++++++++++***,,,---,,,)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---......---......,,,***...//////---++++++,,,,,,,,,---...---,,,,,,,,,...------------------------------......---,,,,,,++++++++++++,,,,,,---------******************+++,,,((()))***+++,,,++++++***)))))))))))))))***************))))))))))))******'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,------...///............000111222222222111111222222333333000111222444555555666666555666777999;;;<<<======<<<<<<===>>>@@@CCCEEEGGGDDDEEEGGGJJJOOOQQQQQQPPPQQQQQQPPPPPPQQQSSSTTTUUU[[[WWWTTTRRRSSSSSSRRRPPPNNNIIICCC@@@??????<<<999777666444222000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////---...///000111222333333333333222222222222333333333444555666888999:::;;;::::::::::::999888777666555555555555444444444333111111111000000000////////////............////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++'''((((((((()))))))))***(((((()))(((''''''))),,,((((((((((((((()))******((()))***++++++***)))((('''''''''((())))))******))))))))))))************++++++***)))))))))))))))'''((((((((()))))))))*********))))))))))))******((()))***++++++***)))((('''((()))******)))((('''***)))))))))((((((((('''$$$((('''%%%,,,777888000'''((((((((()))))))))***(((((())))))))))))((((((''')))***)))((('''(((******))))))(((((())))))***))))))***+++,,,------...+++,,,,,,---------------......//////000111111222333333333333444555666777555666888:::<<<<<<<<<<<<>>>>>>>>>@@@BBBFFFIIIKKKKKKLLLMMMMMMLLLLLLNNNOOOKKKKKKMMMMMMMMMMMMKKKJJJ666555555444333333333333333222222111000111111111111111000000000000111111////////////////////////000/////////............------------------------,,,,,,.........---,,,++++++++++++,,,,,,---------------------------------***+++---...///...---------,,,++++++******+++++++++++++++,,,,,,+++++++++***************************+++---,,,,,,+++---...+++,,,,,,------,,,,,,++++++---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222111///,,,,,,------+++***++++++******,,,,,,***,,,---......,,,,,,---...---------------------------.........---,,,,,,++++++++++++,,,,,,---------((((((((()))***,,,---...((()))***+++,,,,,,+++***(((((())))))******++++++++++++************++++++&&&((())))))(((((()))+++************************))))))))))))************++++++******++++++,,,------,,,+++***+++,,,---.........------...///111222222222111111222222333444111222333444555666666666444555666888:::;;;;;;<<>>???@@@AAACCCGGGLLLPPPLLLIIIFFFFFFIIIKKKJJJIIIHHHJJJMMMPPPQQQRRRQQQPPPTTTUUUVVVSSSNNNJJJJJJKKKIIIFFFAAA>>>===<<<;;;:::666555333111000///..............................------------------------***+++,,,---...000111111............/////////000//////000000111222444555555555444333444555666777555777999::::::;;;===???@@@???===;;;::::::;;;;;;<<<:::888666444444444555333222111111222222111///111111000///......------111111000/////////000000........................,,,,,,------,,,,,,+++***++++++++++++******))))))++++++++++++******))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---///111))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***)))(((((('''******))))))((((((''''''++++++***)))((('''&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))+++***)))))))))))))))*********+++++++++******))),,,,,,,,,---------......------......///000000000666555333333222333444555555666777777777777999;;;>>>===<<<===???CCCGGGJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJIIIIIIIII555444444333222222111111222222222111111111111000000000000000000///......000/////////..........................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------..............................---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,------.../////////000000000000000///......///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,++++++***))))))******))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,------,,,,,,,,,------------...---------............///000000111111111222222222222222333444555666777777666777888888666777888:::>>>???@@@@@@BBBEEEJJJNNNKKKIIIGGGHHHJJJKKKKKKIIIHHHIIIKKKMMMOOOOOOOOOOOORRRTTTUUUSSSNNNJJJIIIIIIFFFCCC???<<<::::::888777555444333111000///..............................------------------------+++,,,,,,---...///000000........./////////000000000000000000111333444555555555444444444555666777555777888999999:::;;;===???>>>===<<<<<<<<<===>>><<<;;;:::888888777777777777555444444444444333111000111111111222222222222//////......---......///........................,,,------------,,,++++++++++++++++++*********)))++++++++++++*********)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,---))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''***)))))))))((((((((('''******))))))((((((''''''((((((((((((((((((((('''))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------......///000000000555444333333333333444555555666777666666666888:::<<<<<<<<<<<<>>>AAADDDEEEHHHHHHHHHHHHHHHHHHIIIJJJEEEEEEFFFFFFEEEEEEDDDCCC333333333222222111111000222222222111111111111000000000000000000//////...////////////..........................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------..............................---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,---......//////000000000000000//////............------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,+++******)))*********))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,,,,,,,,,,,,,---------------------............///000000000111111111222222111222333333555555666777666777888777666777888:::===>>>??????@@@BBBFFFJJJIIIHHHHHHIIIKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMPPPQQQSSSRRRNNNJJJGGGFFFBBB???;;;999888777666444444333222000///.................................------------------------------........./////////....../////////000000000000000000111222333444555555555555555555666777777666888::::::999999;;;===<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<;;;;;;999888888777666555555555555333111000000000000000111111111///......---......//////........................---------------,,,++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((()))***+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------......------......///000000000444444333333333333444444444555666555555555777999;;;;;;;;;<<<>>>???AAABBBEEEEEEEEEEEEEEEFFFGGGHHHCCCDDDDDDDDDCCCAAA@@@>>>444333333333222222111111222222222111111111000000//////000000000000/////////////////////.......................................------------......------------------------------------..................................................................---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++,,,,,,------...////////////000000000000//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***************+++))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))*********++++++++++++******)))******++++++++++++,,,,,,,,,------------------............///000000000000111111111111111111222333444555666666777888999888777888999;;;<<<===>>>>>>>>>???BBBEEEEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLNNNPPPOOOMMMIIIEEEBBB>>><<<999777777666444333333222111000///........................................................./////////..................////////////000000000111111111111333444555666666666666666666777777777999:::<<<<<<;;;;;;<<<===>>>======<<<===>>>@@@AAA@@@AAAAAAAAA???===;;;:::888777777777888888666444444444333222000///......000000////////////000000........................---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((''')))))))))))))))))))))))))))***+++)))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))***,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000333333333333333333444444333444555555444444666888999:::<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFDDDBBB???>>>444444444444333333333333222222222111111111000000//////000000000000//////.........///////////////////////////////////////......------------......---------------------------------....../////////---...................................................---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++,,,,,,---.........//////000000000000//////---------------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******)))******++++++++++++,,,,,,,,,---------------............/////////000000000111111111000000111222333444555555999:::::::::999999;;;<<<;;;<<<======<<<===@@@BBBAAACCCEEEFFFGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKJJJFFFBBB>>><<<:::888777666666444222111000000///.........///................................................000////////////.........////////////000000000111111111222222333555666777666666666777777777777777888:::;;;;;;::::::;;;===AAA@@@?????????@@@BBBCCCDDDDDDDDDCCCBBB???===<<<:::::::::;;;===<<<:::777888888777555444333111111111000000///////////////////////////////////////------.........---,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))((()))))))))))))))))))))))))))******)))(((''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))***,,,,,,))))))***+++++++++++++++,,,,,,,,,---------......------......///000000000111222222333333444444444333444555444333333555777999:::===@@@CCCFFFIIIJJJEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEBBB???>>>444444444444444444444444222222222111111111111000...//////000000000000000.........///////////////////////////////////////......------------......---------------------------------...//////000000---------.............................................---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++************************+++++++++************************+++++++++++++++++++++++++++++++++,,,------.........//////000000000000000------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++************)))******+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,---------............////////////000000000111111///000111111333333444555888999::::::999999:::<<<999;;;<<<<<<<<<<<<>>>@@@???AAACCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFCCC???;;;:::888666666666666444222000///...............///................................................/////////////////////////////////000000000111111222222222333444555666777666666777888888888888888666888999:::999999;;;<<<======<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>>??????===:::777555555555555555444444444222111000///...---------////////////////////////...............---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((()))***++++++(((((()))***++++++++++++,,,,,,,,,---------......------......///000000000000111222333444444444333444555666555333333555777999:::===@@@DDDHHHLLLNNNHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGEEEBBB???===333333333333333333333333222222222111111111111000......///000000000000000............/////////000////////////////////////......------------..............................---------...///000000000---------.........//////..............................---,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++++++++++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,---............///000000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++*********))))))***++++++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,+++++++++++++++***++++++++++++,,,,,,,,,---------............///////////////000000000111//////000111222333444444777888888888777777999;;;888:::;;;<<<<<<<<<>>>@@@???AAACCCCCCBBBCCCEEEHHHGGGHHHIIIJJJJJJIIIHHHGGGEEECCCAAAAAABBB@@@<<<999777666555555555555333111.........------...//////................................................///////////////000000000//////000000000111111111333333333333444666777888666777888999999999888888777999;;;<<<;;;<<<>>>@@@>>>???@@@AAADDDGGGJJJLLLLLLLLLLLLMMMNNNPPPQQQRRRNNNNNNMMMLLLJJJGGGBBB>>>:::999999999888888888888777666444222111//////...////////////////////////...............------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******)))******))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))))))))******((()))***+++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000///000222333444444333333555666666555444444555777::::::;;;===AAAFFFJJJMMMLLLLLLJJJHHHGGGFFFFFFFFFDDDEEEGGGHHHFFFCCC@@@>>>222222222222222222222222222222222111111111111000......///000000000000000---.........//////000000000000000000000000000000.........------.................................---------...///000000111---------.........//////..............................---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,((()))***+++,,,---......))))))******++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,---............///000000000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---...---,,,+++*********))))))***+++,,,,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------,,,+++++++++,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000000//////000111222333444444555666777666555555777999888999;;;<<<<<<===>>>@@@@@@BBBDDDCCCBBBCCCFFFJJJHHHIIIJJJKKKKKKJJJHHHFFFDDDAAA???>>>???>>>;;;888555444333444444444111000...------------...//////........................////////////////////////.../////////000000000111000000000000111111111111333333333444555666777888666777888999:::999888888;;;<<<>>>???@@@AAACCCDDDHHHIIIKKKNNNRRRWWW[[[]]]______```aaadddhhhkkkmmmeeedddbbb```]]]WWWQQQLLLGGGFFFEEECCCBBB@@@???>>>===<<<:::777555333222222000000000000000000000000......//////......---,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))111///---+++)))(((((()))))))))))))))))))))))))))%%%'''((()))((()))***,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))+++***)))))))))))))))***)))***+++,,,------...---,,,,,,,,,---------......------......///000000000///000222333444444333333666777777666444444555777:::::::::;;;>>>BBBGGGJJJOOONNNLLLJJJIIIGGGFFFFFFEEEFFFIIIJJJIIIFFFBBB@@@555555444333333222111111222222222111111111111000////////////////////////000000000000000000000000//////000000000000//////------------------------............////////////////////////////////////,,,,,,,,,---------......................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------.../////////////////////..................---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------..................////////////222222111111222222333444666666666666777777777777;;;;;;:::;;;;;;<<<===>>>AAABBBCCCCCCDDDCCCCCCCCCFFFKKKNNNMMMMMMNNNMMMJJJJJJEEE???===>>>===777///666555444222111000000000//////............////////////.........---------........................000///------.../////////---...///111333333333333111333555777777666444222666444444666888::::::999CCCBBBGGGPPPUUUUUUZZZbbbeeehhhkkkmmmooosssyyy}}}xxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuqqqmmmhhheee```___^^^[[[XXXUUUSSSQQQSSSOOOKKKGGGEEECCCAAA???;;;999666333111000000111222///---,,,,,,---,,,+++...---,,,***((()))+++...---,,,,,,+++******++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))***************************)))(((((((((((()))******************+++,,,,,,+++***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))******)))((((((***,,,)))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''***))))))((((((((((((((()))+++---///...,,,)))''''''((()))******)))((('''))))))************))))))***(((&&&%%%%%%(((+++...*********)))''''''***,,,+++++++++***************,,,***(((***---...,,,***///...,,,++++++,,,...///------......///000000000000000000000111222333444555555666777777777777777888:::===??????@@@BBBCCCJJJKKKKKKJJJHHHFFFGGGHHHGGGFFFFFFFFFGGGFFFDDDBBB444444444333333222222111222222222111111111000000////////////////////////000000000000000000000000//////000000000000//////------------------------............////////////////////////////////////,,,,,,---------.........................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,------.../////////........./////////000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------..................////////////222222111111222222333444555666666666777777777777::::::::::::;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCBBBEEEKKKOOONNNLLLMMMMMMKKKKKKGGG@@@;;;999999888666555555333222111000000000//////............////////////.........---------///////////////////////////......///000111111111///000111000//////111333111222333444666888:::;;;777999;;;<<<===AAAGGGKKKSSSTTT\\\hhhnnnppptttzzzzzz}}}~~~~~~||||||{{{zzzxxxwwwuuuuuurrrrrrqqqooommmkkkiiihhheeebbb___]]][[[ZZZXXXVVVNNNKKKFFF@@@;;;777444333444222000000111111111000000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))***************************)))((((((((())))))***************)))***+++***)))))))))+++)))))))))))))))))))))))))))))))))***+++++++++,,,*********++++++,,,,,,,,,)))************+++++++++******************************))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))++++++***)))))))))))))))((()))+++,,,,,,***(((&&&(((((())))))))))))(((((())))))************))))))***((('''&&&''')))+++---***++++++***((()))+++---))))))******++++++,,,,,,,,,***)))***,,,...,,,+++...---,,,,,,,,,,,,---...------......///000000000000000000000111222333444666666777888888888888888888:::===??????@@@BBBDDDIIIJJJKKKIIIGGGFFFFFFGGGFFFEEEEEEEEEEEEDDDAAA???333333333333333222222222222222111111111000000000////////////////////////000000000000000000000000//////000000000000//////------------------------............////////////////////////////////////,,,------------.........................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////,,,------...000111111222///...------,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,---------..................////////////222111111111111222333333555555666666666777777777::::::::::::;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCJJJPPPQQQRRRSSSRRRNNNGGGCCC???;;;999888777888555444333222111000000000//////............///////////////............---000000000000000000000000---...///111222222222222111222222000------///333777555444333333666999;;;:::???EEEGGGIIIPPP[[[eeehhhjjjrrr|||~~~~~~{{{{{{{{{zzzyyyxxxvvvvvvnnnmmmkkkkkkkkkjjjgggeeebbb^^^YYYRRRKKKFFFBBB???:::777444222222111///---////////////......------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************)))))))))*********++++++*********+++******)))(((((()))******++++++******''')))***)))((('''((()))))))))))))))))))))))))))******************+++++++++******,,,000111...,,,)))************+++++++++***************************))))))))))))((((((((())))))))))))))))))))))))''''''((())))))***++++++,,,++++++***************(((((()))))))))((('''&&&))))))(((((((((((())))))))))))************))))))))))))((())))))***,,,,,,)))***+++***((((((***,,,(((((()))***+++,,,------,,,+++***+++,,,---,,,+++------------------------------......///000000000000000000000111222333444666777777888888888888888888;;;===??????AAACCCEEEHHHIIIIIIHHHFFFEEEFFFGGGFFFDDDCCCBBBBBB@@@===;;;222222222222222333333333111111111111000000000000//////////////////////////////////////////////////////000000000000//////....................................////////////////////////////////////------------............................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////---......///000000111111//////...------------------------------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------..................////////////111111111111111222222333555555555666666666777777999999999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEEEECCCIIIQQQ[[[eeelllggg___IIIBBB======>>>;;;555333444333222111000000000000//////............///////////////...............000000000000000000000000---...111222111111111222111111111111222333222222666666666777:::???CCCFFFLLLRRRYYY___cccjjjrrryyywwwwwwzzz}}}|||{{{zzzyyyyyyzzz|||~~~~~~{{{{{{{{{zzzyyywwwvvvuuunnnmmmmmmnnnooonnnllliiikkkiiifffbbb]]]YYYVVVTTTKKKHHHCCC>>>:::555000---000///---------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++*********++++++******)))))))))***++++++++++++***''')))***)))((('''(((***))))))))))))))))))))))))+++++++++***************+++((((((,,,222333///***))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++***))))))))))))***)))(((((('''''''''((((((***)))(((''''''((()))***))))))************))))))((()))***++++++,,,,,,,,,((()))***)))((('''(((************++++++,,,,,,,,,++++++++++++,,,------,,,,,,------......------,,,------......///000000000000000000000111222333444555666666777777777777777888:::===>>>???AAADDDFFFFFFGGGHHHGGGEEEDDDEEEFFFEEECCC@@@???>>><<<999777111222222222222222222222111111111000000000//////000000000000000000000000//////////////////////////////000000000000//////....................................////////////////////////////////////---------.........//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000////////////...------------...------------------------++++++,,,,,,,,,,,,,,,---------------------------,,,,,,---------.........---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************'''((((((((())))))******))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111000000111111222333555555555555666666666666999888888999999:::;;;<<<>>>???AAACCCEEEGGGHHHHHHEEEJJJUUUiiibbbOOO>>><<>>@@@DDDFFFDDDEEEFFFEEEDDDCCCDDDEEECCCAAA>>><<<:::888666333222222222222222111111111111111000000000/////////000000000000000000000000000000000000000000000000//////000000000000//////....................................////////////////////////////////////------........./////////////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111111111000000/////////000///......------......,,,---------............,,,,,,,,,,,,------------------------------------,,,---------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************************(((((())))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////111000000000000111222222444444555555555666666666888888888888999:::;;;;;;===???AAADDDFFFHHHIIIJJJGGGKKKWWWoooaaaBBB888:::999555333222222111000000000000000//////............//////...////////////000000000///////////////////////////111333222//////222666:::;;;???IIIRRRTTTOOOIIIOOOTTT]]]hhhqqqxxx|||~~~wwwjjj```ZZZZZZZZZ[[[bbbkkkooommmiiieee___ZZZYYYZZZ[[[[[[TTTWWW[[[```eeehhhjjjkkkooorrrxxx~~~}}}|||{{{yyyxxxwwwwwwxxxxxxvvvuuupppqqqrrrsssrrrooommmkkkmmmkkkgggdddaaa^^^YYYVVVOOOIII@@@:::666333///,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,)))***++++++,,,+++++++++)))***++++++,,,+++++++++***,,,---,,,+++***+++,,,******************************************++++++)))((('''***---///,,,***)))************+++++++++++++++++++++++++++++++++)))))))))************+++)))))))))))))))))))))))),,,++++++***))))))((((((***))))))(((((((((((((((******)))))))))***++++++))))))(((((((((((())))))))))))************))))))'''((()))***+++++++++++++++---......---,,,,,,---......---,,,+++***))))))+++,,,------,,,,,,---...------------------------------......///000000000000000000000111222333444222333333444444444444444777888:::;;;<<>>BBBFFFAAACCCDDDCCCBBBAAABBBDDDAAA>>>:::888666555333111444333333222111000//////000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............/////////000////////////////////////............/////////000000000000000000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000......///000111222333333000000///...............***+++,,,---...000111111................................................---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000000111111222444444444555555555666666777777777777888999:::;;;:::<<>>===666000000333//////000111111111111111111111000000000000111111,,,------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***---,,,++++++,,,---...///...............------------,,,,,,,,,,,,---.....................///000000111111111000000000000000//////.........//////000,,,---------......//////,,,,,,,,,---------......//////.........---------........................,,,,,,,,,---------..............................------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------,,,+++,,,...000222///////////////000000111000000000///000000111222111111222333444666666777888888888888888888888888:::;;;<<<<<<<<<>>>AAADDDIIIGGGGGGLLLRRRUUUSSSPPPLLLHHHAAA:::555333333444222222111111111111222222////////////////////////111000///000111222222111555222///------///000111333444333222555>>>MMMXXX\\\]]]bbbjjjttt}}}sss^^^SSSRRRPPP\\\mmm}}}zzznnnaaaVVVQQQHHHDDDCCCFFFHHHMMMYYYfffnnn{{{~~~zzzyyyqqqfff]]]YYYZZZ^^^aaajjjmmmpppsssuuutttsssrrrooopppqqqpppnnnlllllllllnnnllliiigggeeeaaaZZZUUURRRLLLCCC;;;777444333222---000333222...++++++---,,,,,,,,,------...//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,:::???444***+++///000++++++++++++++++++++++++,,,,,,,,,++++++******************))))))))))))(((+++++++++,,,,,,,,,------,,,,,,,,,++++++***************************++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************))))))*********+++++++++)))))))))((())))))***++++++++++++******))))))))),,,---...---,,,,,,---...------,,,---......,,,+++,,,,,,,,,---------......------------.........//////000000111111222333333333333333333333333333333666666666888:::<<>>======???===:::888777666444222222222111111111000000000......///000000111222222111111111111111111111111...444:::999444//////111//////000111111111111111000000000//////000000000------...//////000111111////////////////////////000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,+++++++++,,,---...---------------------------------------......///......------......///000111000000000000000000000//////.........//////000,,,,,,---------.........,,,---------............//////.........---------........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,.........---,,,+++,,,---///000000////////////000111111000000000000000111222222222222333333444555666666777777888888999999999::::::;;;<<<<<<<<<>>>AAACCCCCCAAA@@@CCCHHHIIIFFFBBBDDDAAA<<<777444222222333222111111000000111111222////////////////////////000000000000111111000///000000111222333333222222000666===CCCJJJUUUbbblllpppqqqsssyyyvvvoooooozzz~~~wwwnnnfffbbbbbbYYYQQQLLLFFFBBBFFFMMMTTT___lllsssxxx~~~zzzpppcccZZZVVVRRRLLLGGGQQQVVV___ggglllnnnlllkkkvvvuuussspppnnnmmmmmmnnnnnnllljjjjjjkkkiiieeebbbaaa^^^ZZZTTTMMMCCC:::444666333000.........//////------...............---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++)))...///,,,((()))***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********))))))))),,,,,,,,,---------......,,,+++++++++************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************))))))))))))*********+++)))(((((((((((()))******,,,,,,+++++++++*********+++,,,------++++++,,,------,,,+++,,,---...,,,***+++,,,,,,,,,,,,---------------.........///////////////000000111222222222222222222222222222222222666666777888:::===@@@AAACCCDDDEEEDDDAAA>>>======>>>;;;888666666555333111444222000111333333222/////////000000111222222222000000000000000000000000///222444333111////////////000000111111111111000000000000000000000000000...//////000000111111111........................000000000000000000000000000000000000000000000000................................................------------------------..................---,,,...---,,,,,,+++,,,,,,,,,------------------------......------......///000......------......///000000000000000000000111111000//////....../////////,,,------------.........------........./////////...............---------........................,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++*********++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,+++,,,------......---,,,,,,,,,---...///000000000000000111111222111111111000111222222333333333333444444555555555666777777888999:::;;;;;;:::;;;=========>>>@@@CCCDDDBBB@@@AAACCCBBB>>>;;;:::999666444222111111111222111111000000111111222000000000000000000000000...///000111222222111111//////000111333666999;;;@@@IIIVVVbbbllluuu~~~{{{lllooorrrsssrrrmmmhhhdddjjjaaaVVVNNNGGGAAA>>>@@@DDDIIITTT```hhhmmmuuu|||{{{qqqkkkggg```SSSIIIBBBEEEKKKQQQVVVYYY[[[[[[aaa```______bbbfffjjjmmmkkkjjjjjjkkkmmmllljjjhhhfffeeeeeeccc___XXXOOOIIIDDD<<<333...///222222111....../////////...---,,,---...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................************************---(((&&&+++...---***)))************************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++************************************************************************************((((((((((((((((((((((((******************++++++))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,++++++,,,------,,,***++++++,,,,,,,,,---------....../////////000000000//////000000111222222222111111111111222222222222555666777999;;;>>>AAABBBCCCDDDEEEDDD@@@===<<<;;;;;;999666444444333111///666222///000444666333///000000111111222222222222000000000000000000000000222000//////000000000//////000111111111111000000000111111111111111111000///000000000111111111222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................////////////......//////...------,,,,,,,,,------------............///............///000000//////......//////000111000000000000000111111111111000//////////////////.................................////////////000................................................---------------------...------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---000///...---------...///000000000000000111222222111111111111111222333333333444444444444444444444666666777888999:::;;;<<<:::;;;=========>>>@@@AAAEEEDDDBBBBBBBBB@@@<<<999666555444333222111000000111111000000000000111111000000000000000000000000---///111222222333333444111000...///555???JJJRRR]]]eeeqqq|||vvvlll\\\___dddiiilllllliiigggkkkcccZZZUUUQQQMMMHHHEEEDDD@@@CCCLLLQQQUUUbbbqqq~~~}}}wwwmmmdddQQQMMMGGGAAA???AAADDDGGGEEEDDDEEEHHHMMMTTTYYY\\\ccceeehhhkkkmmmmmmkkkiiigggeeedddccccccbbb___]]]QQQJJJ@@@888555444333222...////////////......---///111444555555333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111(((&&&...333///+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++,,,,,,,,,************************************++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,+++,,,......---+++,,,------------.........////////////000000000000000000111111222333333333222222222222222333333333555555777:::<<>>;;;999999:::888555444333222111///555111...000444666333///111111111111111222222222111111111111111111111111333000......000222222111000000111111111000000///111222222333333222222111000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////..............................//////000//////...000/////////......------------.........////////////............///000000000000//////000000111222//////000000111111111111111111000///////////////000000//////////////////.........////////////000---............................................./////////...................................................------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------........................+++,,,,,,---------------000000//////////////////000000000///000111111222111111000000111111222333333444444444444444444444555555666777999:::;;;;;;999:::<<<===<<<<<<>>>???@@@???>>>>>>===;;;888666666555555444333111000///111000000000000000000111000000000000000000000000///000222111000000111333///222777???IIIVVVeeennnvvvzzz~~~~~~|||xxxnnngggaaa\\\^^^cccllluuu|||~~~}}}yyyrrrlllhhhccc\\\VVVQQQFFF???@@@@@@DDDTTTggguuuzzz|||xxxuuukkkdddXXXLLLCCC===;;;;;;===;;;999:::>>>AAACCCCCCPPPUUU]]]eeejjjlllmmmmmmnnnllliiigggfffdddaaa___[[[YYYSSSJJJ@@@999666666111111000000////////////222444777888888555222000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...''''''...///)))(((---------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---,,,,,,---//////...---............////////////////////////000000000000111111222222333444444555333333333444444444555555444555777:::<<<>>>@@@AAACCCDDDDDDCCC???<<<:::999:::777555333333222111///333111///000333444333000111111111111111111111111111111111111111111111111222000...///000222333333000111111111111000000///000111222333333222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000........................---------------------------...//////////////////....../////////......---,,,------....../////////......------......///000000000//////000000111222/////////000111111222222222222111000////////////000000000///////////////------........./////////---------......................................./////////...................................................------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***------............------------------------------------------------------------...//////////////////////////////////////////////////////000000111000000000///000111111222333333333444444555555555555555666666777888999999777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<;;;999777666666555444333222111000000111000000//////000000111000000000000000000000000111222222000......222666444???OOO^^^kkkuuu}}}zzzvvvppptttvvvtttqqqppplllggghhhjjjnnnttt}}}{{{pppjjjfff___^^^aaajjjwwwzzzsssmmmbbbSSSFFF===<<>>HHHQQQYYY```eeeiiiffffffhhhjjjkkkiiieeebbbbbbdddbbb[[[OOOEEEAAA@@@:::888555222111111222222444555777888777555333111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++***+++...---***+++...------------------------***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------........./////////,,,,,,,,,,,,------------,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,++++++---//////...------.........////////////....../////////000000000111111222222333444444444333333444444555555666666444555777:::<<<===>>>>>>CCCEEEEEEDDD@@@===<<<<<<888666444222222222000///000000000111111222222222000000000000000000000000000000000000000000000000////////////000111222444111111111111111000//////...///111222222111///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...+++,,,---......------,,,******+++,,,,,,---......---------------......///...............//////000...//////000111111222222333222111000///////////////.........------------,,,---------............---------.........//////..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---......//////..................//////000//////......//////000111222222333333444555666666444444555555666666666777555888:::;;;:::999:::;;;<<<<<<===<<<:::888777666222222111000//////000000000000////////////000000///////////////////////////222333222222777???FFFKKKXXXkkkzzzttthhhaaa]]][[[iiiwww||||||xxxqqqiii^^^]]]\\\^^^fffttt|||lllgggbbbdddlllvvv}}}pppYYYGGG@@@>>>===VVVaaaqqq~~~}}}vvvmmmddd^^^JJJBBB999555777<<>><<<;;;;;;666444222000111000///---...000111111000000111333000000000///////////////////////////////////////---...000/////////222444111111111111111000//////---...///111111///...---////////////............////////////////////////000000000000000000000000000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......((()))+++,,,---,,,,,,+++(((((()))***++++++,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---.........//////000111222222222333222111000////////////---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////........................,,,,,,,,,++++++*********************************+++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))************************'''((()))***+++***)))))))))***+++,,,------...------------------...//////...............///000000111111222333555666777777444444444555555555555555444777999:::999888999999999:::;;;999777444222222///...---,,,---...///000000000////////////000000////////////////////////,,,000333666999BBBOOOYYYeeeooo|||}}}kkk[[[RRROOOOOOVVVmmm|||sssmmmddd]]]^^^hhhvvvzzzmmmfffhhhlllpppqqqyyy~~~hhhUUULLLDDD:::===III]]]sss{{{wwwttteeeYYYHHH>>><<>>===;;;888777777444222000/////////---,,,