BM86(% |||wwwsssrrr{{{vvv[[[DDD:::<<<;;;<<>>???AAA|||xxxwwwyyy|||~~~~~~{{{xxxxxx{{{|||wwwqqqnnnnnnqqqttttttrrrooonnnnnntttrrrooonnnpppsssssssssyyyxxxuuussswwwtttqqqmmmlllnnnqqqtttuuusssppplllmmmrrrxxx{{{{{{|||aaaIII<<<===:::;;;@@@???;;;<<<>>>???AAA~~~~~~{{{xxxvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~yyyvvvxxxyyyxxxxxx{{{~~~}}}|||{{{xxxyyy|||yyywwwttttttwww|||~~~}}}eeeLLL???>>>::::::>>>;;;;;;<<<>>>???AAA~~~zzzxxxyyy{{{yyy|||~~~~~~{{{yyyyyyzzz}}}{{{uuummmfffeeejjjnnnjjjkkkoootttxxxyyywwwuuulllnnnoooppprrrvvv{{{~~~}}}{{{yyyyyy{{{~~~~~~|||yyyzzz|||{{{vvvuuuwwwwwwtttuuuxxx}}}}}}yyyvvvuuuuuuwwwzzz|||~~~~~~}}}}}}www^^^GGG>>>@@@===<<<===999;;;<<<>>>???AAA~~~ooorrr|||wwwtttrrrooosssrrrpppnnnnnnqqqvvvzzzvvvwwwwwwuuuqqqoooppprrruuurrrlllddd___aaagggmmmnnnpppssswwwyyywwwrrrnnnwwwzzz}}}{{{wwwvvvxxx|||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}zzzjjj[[[SSS???:::AAA@@@@@@@@@;;;;;;<<<>>>???AAA}}}{{{|||}}}~~~}}}zzzyyy}}}yyyvvvssstttxxx{{{||||||xxx|||yyyqqqdddXXXKKKBBB;;;;;;<<<<<<===@@@@@@>>>>>>@@@CCC|||~~~|||}}}yyywww~~~}}}}}}mmmZZZKKKCCC<<<===>>>===>>>@@@???>>>>>>@@@CCCoooZZZJJJCCC>>>???@@@???>>>???>>>>>>???AAADDD}}}}}}{{{xxxtttqqqzzz{{{rrroootttttttttrrrpppoooppprrryyyyyyzzz{{{{{{{{{|||}}}|||~~~zzzwwwvvvwwwxxxzzz|||wwwgggVVVJJJDDD???AAABBB@@@????????????AAACCCEEExxxwwwwwwyyy{{{yyyvvvrrrxxxyyy{{{zzzxxxwwwvvvwwwtttxxx~~~}}}uuummmooowwwwwwxxx|||vvvzzz~~~~~~~~~zzzxxxuuussstttooo```PPPKKKDDD@@@AAABBBAAA???@@@@@@AAACCCEEEFFF~~~zzz~~~}}}~~~{{{}}}~~~~~~}}}vvvdddSSSKKKDDD???@@@AAA@@@???@@@@@@BBBDDDEEEDDDzzzzzz{{{|||qqqbbbLLLDDD>>>>>>?????????AAA>>>@@@CCCCCCAAA|||sssttt|||pppMMMDDD======>>>>>>???BBB===???AAAAAA>>>{{{www{{{pppfffTTTAAA;;;>>>;;;;;;??????CCCCCCCCCCCCCCC}}}}}}~~~~~~|||zzzwwwvvv}}}zzzqqqcccZZZPPP???;;;@@@<<<;;;>>>======>>>???@@@AAA~~~yyyvvv}}}wwwjjj```OOO>>>;;;AAA>>><<<===;;;:::;;;===???AAAzzzmmmTTTBBB>>>AAA===;;;===;;;<<<===???AAABBBttt]]]HHH@@@AAA;;;:::>>>===??????@@@AAABBBaaaKKKBBBAAA;;;:::????????????@@@AAAAAA]]]IIIAAABBB===<<<@@@@@@@@@@@@AAABBBBBBnnnXXXEEE@@@CCC???>>>AAA@@@AAABBBCCCDDDEEEyyykkkcccTTTLLLCCC???AAACCCCCCBBBCCCCCCDDDFFFGGG}}}pppccc[[[OOOIIIBBB???@@@CCCCCCAAACCCDDDDDDEEEFFF}}}pppbbbUUUNNNJJJEEE@@@???AAACCCBBBAAADDDDDDEEEEEEEEEyyy|||~~~zzzsssgggZZZOOOHHHDDDFFFCCCAAA@@@BBBDDDCCCCCCDDDDDDEEEEEEEEEhhhbbbooovvvwwwtttllliiikkkpppyyy|||vvvqqqppprrrtttqqqnnnnnnrrruuuuuuuuuwwwxxxtttpppnnnppptttwwwyyyrrrpppllliiigggdddaaa______\\\UUULLLDDDAAAAAACCCEEECCCBBBCCCDDDEEEFFFFFFDDDEEEEEEEEEEEEsssfff```UUUSSSVVVSSSJJJJJJMMMUUU```ffffffddd]]]``````]]]YYYYYY___eeeccc``````eeejjjlllooosssuuunnnfff______eeennnuuu|||zzzwwwuuurrrmmmhhhdddccc```YYYPPPGGGCCCEEEHHHEEEEEEDDDDDDEEEFFFHHHIIIDDDEEEFFFFFFFFFzzzddd]]]aaa___aaa]]]\\\```hhhmmmllliiifffkkknnnllliiipppuuuiiifffkkkttt{{{ooollluuuyyywwwpppdddWWWMMMJJJJJJFFFEEEEEEDDDDDDEEEHHHJJJDDDEEEFFFGGGGGG}}}tttvvvsssmmmggg```___ccceeeccc___hhhllllllfffdddqqqgggYYY[[[kkk|||xxxyyyzzzvvvkkk]]]QQQKKKIIIFFFFFFEEECCCBBBDDDHHHJJJDDDEEEFFFGGGHHHlll\\\\\\TTTPPPYYY\\\aaaYYYRRRccc~~~hhhTTTaaa{{{nnnllljjj^^^NNNBBBEEECCCAAAAAACCCEEEFFFEEEBBBCCCDDDEEEEEErrriiiZZZRRR\\\fffmmmbbbPPPRRReeemmmssssssooolllaaaPPPEEEFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDEEEFFFFFFhhh^^^hhhzzzxxx^^^OOOPPPeeeyyytttooocccSSSIIIFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEFFFGGGGGG~~~sss|||zzzeeeUUUSSS```}}}~~~wwwqqqcccTTTJJJEEECCCAAAAAACCCDDDDDDDDDDDDEEEFFFGGGHHHooo\\\YYYpppsss{{{yyyqqqbbbRRRIIIEEECCC@@@@@@AAACCCCCCBBBAAACCCEEEGGGIIItttnnnqqqwwwzzz}}}ssscccRRRHHHEEECCCAAA@@@AAABBBBBBBBBAAABBBDDDGGGIIIwwwfffTTTJJJGGGEEECCCBBBCCCDDDDDDCCCBBBCCCEEEGGGHHH{{{iiiWWWLLLIIIGGGDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGGGG}}}kkkWWWKKKIIIFFFDDDCCCDDDDDDDDDCCCCCCDDDFFFHHHJJJ{{{iiiVVVJJJHHHFFFDDDCCCCCCDDDDDDCCCDDDDDDFFFGGGHHH{{{www~~~xxxzzz{{{iiiVVVKKKHHHFFFCCCBBBCCCDDDCCCCCCDDDEEEEEEFFFFFF~~~}}}~~~}}}yyyuuummmmmmllljjjfffeeefffgggiiieeeaaadddmmmtttoooeeeYYYUUUQQQSSSYYY___```^^^lllxxxuuuqqqmmmjjjhhhhhhhhh^^^\\\WWWTTTSSSSSSTTTUUUaaahhhpppqqqjjjaaaZZZXXXSSSSSSSSSRRRQQQPPPOOONNNSSSNNNNNNYYYjjjvvvxxxuuuddd```aaahhhooo|||{{{iiiWWWLLLHHHFFFCCCBBBCCCCCCCCCBBBDDDDDDEEEFFFFFF~~~}}}yyywwwyyy{{{wwwtttkkklllmmmoooqqqrrrsssttttttsssrrrrrrvvv}}}|||wwwssspppmmmjjjhhhfffdddcccddddddaaaZZZUUUVVVVVVUUUTTTTTTVVV[[[___ccc^^^[[[bbbooo{{{pppoooqqquuuxxxrrreeeYYYVVVVVVVVVUUUTTTRRRQQQPPPOOONNNSSSSSS[[[wwwmmmeee^^^WWWSSSNNNNNNMMMLLLJJJJJJLLLMMMSSSNNNHHHEEEJJJPPPMMMFFFIIIGGGDDDAAABBBFFFLLLQQQddd{{{~~~|||~~~iii[[[PPPNNNLLLJJJIIIIIIJJJKKKFFFFFFDDDCCCCCCEEEHHHJJJHHHMMMQQQPPPJJJFFFFFFHHHFFFFFFGGGGGGGGGFFFFFFFFFGGGFFFHHHQQQ___mmmvvvyyyqqqxxx{{{yyyzzzhhhUUUJJJHHHEEECCCBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGWWWgggfff___fffkkkeeeaaaiiillloooppppppnnnmmmmmmtttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||||||||{{{{{{|||}}}uuuqqqmmmllliiieeedddfffhhhiiikkkmmmllljjjhhhfff```ccceeefffgggjjjpppuuuooooooppprrrtttrrroookkkkkkiiifffddddddfffiiikkkiiihhhfffeeedddddddddeeecccaaa___```bbbeeeggghhhdddeeeeeedddaaa^^^]]]]]]ZZZ^^^cccgggjjjiiihhhfffvvvwwwgggcccfffhhhhhhooo~~~~~~|||{{{{{{|||}}}}}}tttllliiifffbbb___WWWYYYYYYWWWRRRPPPRRRTTTPPPQQQRRRPPPLLLKKKLLLOOOMMMMMMMMMLLLJJJHHHGGGFFFHHHEEECCCDDDGGGIIIHHHFFFIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJHHHHHHHHHJJJLLLMMMVVVYYYXXXPPPIIIFFFDDDBBBFFFFFFGGGHHHHHHIIIJJJJJJLLLKKKIIIHHHJJJMMMPPPSSSNNNKKKHHHFFFFFFFFFEEEDDDAAABBBDDDGGGHHHFFFBBB>>>@@@AAABBBAAA@@@@@@BBBDDDHHHCCC@@@AAAHHHMMMNNNNNNJJJGGGFFFHHHLLLMMMIIIDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDGGGFFFOOOtttuuuqqqllliiieee___WWWQQQEEEEEEDDDDDDEEEGGGIIIKKKNNNMMMHHHAAA>>>@@@@@@===999:::<<<<<<===EEEPPPYYYqqq{{{ooobbbYYYUUUUUUVVVPPPPPPQQQRRRQQQLLLEEE@@@CCCBBBAAA@@@???@@@@@@AAACCCDDDDDDDDDCCCDDDGGGIIICCCEEEFFFDDDCCCDDDHHHLLLMMMKKKGGGCCCBBBCCCEEEGGGAAABBBCCCFFFKKKRRR[[[aaapppxxxfffSSSGGGGGGEEEBBBAAABBBCCCBBBBBBBBBCCCDDDEEEGGG>>>FFFCCCAAAHHHJJJEEEHHHHHHJJJLLLLLLKKKJJJJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[ZZZWWWVVVXXXYYY[[[[[[YYYXXXUUUSSSQQQOOORRRRRRTTTUUUWWWYYYZZZ[[[WWWUUUSSSSSSSSSTTTSSSQQQMMMMMMMMMMMMLLLLLLKKKJJJNNN___ooouuuwwwuuuhhhXXXJJJLLLNNNQQQSSSTTTUUUUUUWWW]]]aaafffsss}}}pppooommmjjjhhhiiimmmqqqooommmiiifffddddddfffggghhhjjjnnnrrruuuvvvvvvvvvyyy}}}}}}ttthhh___ZZZUUUPPPLLLJJJIIIJJJMMMQQQTTTTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIGGGCCCAAABBBAAA??????CCCBBBBBBBBBCCCDDDEEEEEEFFF>>>DDDLLLPPPQQQRRRUUUYYYWWWTTTPPPLLLIIIEEEAAA>>>DDDDDDDDDEEEGGGIIIKKKLLLXXXTTTMMMGGGEEEGGGLLLOOOIIIFFFCCCBBBDDDFFFHHHHHHHHHJJJLLLMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXUUUYYYZZZUUUMMMIIIMMMRRRTTT[[[eeennnrrrrrrooolllhhhccc```bbbjjjsssxxxyyyqqqmmmhhhccc^^^[[[WWWUUURRRQQQOOONNNNNNOOOPPPQQQYYY\\\___^^^ZZZXXXYYYZZZ]]]\\\XXXRRRRRRWWW[[[ZZZPPPKKKEEECCCEEEFFFDDDAAAJJJMMMPPPNNNIIIFFFGGGIIIGGGJJJLLLIIIDDDAAABBBDDDHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@???>>>===@@@AAABBBDDDDDDCCCCCCBBB??????>>>>>>>>>??????@@@AAAAAA@@@AAABBBCCCDDDDDD???DDDHHHIIIKKKMMMMMMIIIEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAACCCAAA???>>>@@@BBBBBBBBB===AAAGGGIIIHHHEEEBBBAAAAAABBBCCCBBBAAA@@@BBBCCCCCCAAA??????@@@AAA@@@???AAA???>>>???BBBDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDD>>>@@@KKKWWWhhhyyynnniiigggfffdddkkkmmmsssyyy{{{ttthhh]]]NNNKKKHHHEEEFFFGGGIIIJJJMMMRRRRRRIII@@@======>>>;;;<<>>888555???444666999:::999:::;;;===;;;;;;<<<============<<>>============>>>???===<<<;;;;;;;;;===>>>???>>>@@@AAA@@@===<<<>>>@@@<<<============<<<;;;;;;777888:::===???AAABBBBBB>>><<<:::999:::::::::888999999:::;;;;;;;;;::::::>>>LLLUUUUUUUUUUUUKKK===<<>>>>>AAA>>>???CCCEEEFFFJJJOOOJJJIIIHHHGGGIIIMMMRRRTTTSSS]]]iiipppqqqpppqqqrrrxxxmmmbbbZZZSSSNNNKKKFFFHHHKKKNNNQQQSSSTTTUUUmmmeeeXXXNNNJJJMMMTTTZZZKKKHHHDDDCCCCCCDDDEEEEEEGGGJJJPPPUUUYYY]]]aaadddqqqnnnjjjfffeeegggiiilllrrrmmmjjjiiieee``````eeeiiisss~~~~~~zzz{{{}}}mmmeee\\\ZZZ___gggmmmooossswwwyyywwwqqqllljjjjjj```___^^^]]]^^^___bbbccccccbbbaaaccceeefffdddccc^^^^^^ZZZRRROOOPPPPPPNNNGGGFFFFFFKKKSSSYYYYYYWWWUUUYYY\\\YYYSSSNNNMMMNNNVVVYYY[[[WWWOOOIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGEEE<<>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDIIINNNQQQUUUXXXTTTNNNLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDEEEEEEDDDCCCBBBAAAGGGDDDBBBAAABBBDDDEEEEEEEEEJJJOOOPPPLLLGGGDDDCCC@@@AAABBBAAA@@@@@@BBBDDD@@@AAACCCDDDEEEEEEEEEDDDAAACCCEEEFFFFFFDDDAAA@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDLLLddd|||~~~yyygggQQQCCC???CCCJJJPPPRRR[[[lll}}}qqqddd___ZZZSSSNNNKKKJJJJJJJJJQQQ\\\aaaXXXJJJCCCCCCFFFCCCAAA@@@@@@BBBCCCBBBAAA@@@GGGKKKHHHCCCBBBBBB@@@??????@@@AAAAAABBBBBBBBB@@@??????AAAEEEIIIKKKLLLBBBCCCDDDDDDDDDDDDDDDCCCGGGLLLSSSXXX\\\___cccgggggghhhjjjnnnsssvvvwwwvvvtttccc\\\___hhhooottttttuuuuuuuuussspppnnnooolllWWWKKKGGGEEEBBBAAABBBBBBBBBAAACCCCCCDDDDDDCCC444555555666777888888999555555555555666666666666777777777777777777777777999999:::::::::;;;;;;;;;666666666666666666666666888888888888888888888888777777777777777777777777999999999:::::::::;;;;;;::::::;;;;;;::::::999888999999::::::;;;<<<<<<===BBB@@@???BBBGGGHHHDDD???<<>>KKKXXXXXXOOOCCC===>>>BBBDDDDDDIIIOOOTTTPPPHHHHHHZZZooopppiiiaaa^^^bbblllvvv}}}yyyooogggXXXJJJMMM[[[fffgggffflllsssuuu|||ooofffhhhtttooo^^^MMMIIIPPPUUUQQQIIIQQQ\\\hhhoooppprrryyy}}}yyyxxxwww}}}yyyvvvnnnjjj}}}}}}||||||}}}~~~}}}{{{xxxwwwqqqwwwnnnjjjggggggddd]]]WWWVVVWWWSSSUUU___mmmsssooohhhoootttrrreeeZZZZZZaaahhhnnnooonnnkkkeeeaaa^^^]]]ZZZ[[[XXXUUUVVVZZZ[[[YYYFFFGGGMMMUUUUUUKKKDDDCCCAAAMMM[[[```]]]XXXXXX[[[XXXRRRJJJDDDCCCEEEIIIKKKOOOPPPSSSTTTSSSQQQRRRVVVPPPVVVaaammmtttuuuppplllddd^^^aaalllmmm___SSSOOOUUUUUUSSSRRRUUUYYYWWWRRRZZZXXXUUUPPPKKKIIIOOOVVVPPP]]]bbb^^^^^^ccc]]]PPPPPPJJJFFFIIILLLLLLMMMOOOLLLLLLNNNOOOHHH@@@CCCKKKBBBLLLOOOIIIDDDEEEGGGGGGDDDFFFHHHHHHFFFDDDCCCCCC@@@aaa|||```aaakkkuuuttt[[[UUUHHH???AAAAAA;;;<<>><<<;;;;;;===@@@AAA>>>;;;@@@@@@@@@@@@BBBDDDFFFGGGLLLFFFAAAAAAEEEIIIIIIHHHKKKSSS[[[^^^^^^aaajjjrrrrrrssswww{{{{{{zzzmmm]]]cccsss}}}{{{uuuppptttzzzkkkUUULLLJJJGGGCCCAAABBBCCCDDDDDDDDDEEEEEEEEEEEE333333444555555666777777444444555555555666666666666666666666666666666666555555555555666666666666555555555555555555555555777777777777777777777777777777777777777777777777777888888888999999999999::::::;;;;;;::::::999888888999999:::;;;;;;<<<<<>>888:::;;;777999@@@===CCCGGGSSSbbbeeehhhtttnnnlllkkklllmmmkkkgggbbb\\\]]]ZZZQQQMMMOOOPPPNNNNNNOOOMMMGGGEEEFFFDDDAAA<<<>>>@@@???===;;;<<<===:::999:::<<>>;;;888777777888999<<>>???AAAAAAAAAGGGJJJLLLNNNOOORRRWWW[[[[[[[[[^^^`````````fffnnnoooVVVQQQXXX^^^jjjmmmrrrttttttsssuuuxxxxxxhhhcccbbbeeelll|||~~~iiiTTTJJJIIIGGGDDDCCCDDDDDDDDDDDDBBBCCCCCCCCCCCC222222333333444444555555444444444444555555555555444444444444444444444444222222222333333333333444555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777::::::;;;;;;::::::999888777777888999999::::::;;;>>>======???CCCDDDAAA>>>???@@@CCCEEEHHHIIIJJJKKKGGGIIILLLOOOQQQSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPJJJJJJIIIIIIJJJMMMPPPRRRTTTRRRQQQSSSXXX^^^bbbdddhhhhhhgggeeebbb``````aaagggdddbbbdddiiijjjgggccccccddddddeeeggglllrrrwwwzzzxxxuuuqqqnnnooosssvvvuuurrrrrrtttsssqqqrrrvvv}}}~~~~~~}}}yyyvvv}}}~~~~~~~~~}}}|||~~~zzz}}}}}}}}}{{{vvvqqqtttzzz{{{yyyhhhkkkrrrzzzzzzsssllljjjaaahhhoooqqqpppqqqwww}}}|||zzzwwwssspppmmmlllkkksssvvvyyyyyyxxxwwwvvvvvv|||~~~||||||wwwtttqqqjjjeee___\\\[[[YYYVVVTTTRRR___ppp|||kkkeee___]]]ccchhhooopppnnnuuu{{{nnnVVVKKKCCCBBB@@@<<<>>>DDDDDDJJJJJJLLLVVV]]]hhh|||vvvqqqnnnooossssssnnnhhhfffccc]]]XXXXXX\\\\\\XXX[[[ZZZVVVQQQPPPQQQMMMFFFAAA@@@@@@AAACCCCCCBBBAAA<<<<<<;;;<<<======;;;999888777777888:::<<>>EEECCC@@@???@@@CCCEEEEEEFFFDDDFFFHHHIIIJJJRRR[[[sssRRRCCCBBBDDDBBBHHHMMMLLLKKKOOOZZZcccyyybbbVVVPPPUUUUUUYYYfffzzzjjjVVVJJJIIIGGGEEEEEEFFFFFFEEECCCBBBCCCCCCDDDDDD222222222333333444444444333333333333444444444444333333333333333333333333333444444444555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555666666666666777999999:::::::::999888888666666666777888888999999888888777999<<<===;;;999888888999:::;;;===>>>???;;;===>>>@@@BBBCCCCCCCCCEEEDDDBBB@@@@@@AAACCCEEEDDDDDDDDDDDDEEEFFFHHHIIIKKKIIIFFFEEEGGGKKKOOOQQQRRRSSSTTTSSSQQQQQQSSSTTTQQQPPPQQQVVV^^^cccdddccc```^^^^^^```cccfffgggfffhhhjjjkkkiiieeeeeeiiinnnjjjhhhiiimmmnnnmmmmmmppprrrtttxxx}}}{{{xxx|||zzzzzzxxxwww|||zzz{{{{{{{{{~~~uuuwwwzzzzzzyyy~~~~~~zzzxxxwwwuuuzzz||||||}}}|||~~~ssssss|||yyywww|||~~~zzzvvvsss|||yyy|||uuuyyy{{{wwwuuuvvvvvvtttooooooqqqsssuuuvvvwwwyyymmmrrrwwwwwwtttsssvvvzzz{{{wwwtttrrrzzz}}}~~~}}}|||zzzwww}}}}}}xxxyyyyyyvvvsssrrrvvvzzz~~~~~~rrrsssttthhh[[[RRRJJJCCCCCCHHHQQQVVVSSSQQQZZZ```kkk|||~~~vvvrrrsssuuuwwwwww|||tttjjjfffiiillljjjeeejjjhhhccc______```ZZZRRRLLLHHHDDDEEEIIIMMMMMMKKKGGGEEEBBB@@@???@@@@@@AAABBBAAA>>><<<;;;<<<===>>>KKKMMMNNNJJJCCC>>>>>>@@@BBBAAA>>><<<;;;<<<@@@BBBBBB??????AAACCCFFFNNNWWWyyyWWWCCC???@@@:::@@@CCCAAA@@@FFFQQQYYYuuu}}}rrrdddTTTVVVRRROOORRR___xxx|||zzznnnZZZMMMHHHGGGGGGGGGHHHGGGEEEBBBDDDEEEEEEFFFFFF222333333333333333444444222222222222333333333333333333333333333333333333444555555555666666666666555555555555555555555555444444444444444444444444333333333333333333333333555555555555666666666666888888888888888777777666444444555555666777777777555555555666777888888777999888888888999;;;<<<===:::;;;<<<===>>>>>>??????AAA@@@?????????@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMNNNOOONNNOOORRRTTTRRRPPPNNNOOOTTTWWWXXXWWWYYYVVVTTTVVV[[[]]][[[XXX]]]aaaeeedddaaa```dddiiilllkkknnnpppooonnnrrryyytttuuuyyy~~~{{{|||{{{{{{|||}}}}}}{{{{{{||||||yyy||||||~~~~~~||||||{{{~~~zzzxxxyyy|||zzzyyyyyy~~~yyymmmmmmwwwvvvtttyyyttt{{{yyy{{{|||yyyvvvooo|||{{{uuurrrpppqqqrrrrrrrrrsssuuuwwwwww{{{|||{{{uuuzzz|||{{{|||zzz~~~ttteeeYYYQQQQQQTTT``````UUUNNNXXXaaahhhsss~~~zzz|||wwwjjjiiinnnrrroookkklllkkkhhhfffjjjmmmhhhaaaWWWPPPHHHGGGLLLRRRTTTTTTTTTQQQKKKGGGDDDFFFIIILLLKKKHHHEEEBBB@@@@@@AAABBBPPPSSSUUUQQQIIICCCCCCEEEEEEGGGIIIFFFBBBCCCJJJQQQPPPKKKHHHHHHHHHJJJPPPWWW}}}___KKKEEECCC>>>DDDHHHFFFHHHOOOUUUWWW{{{vvvjjj^^^RRRLLLKKKTTTiii~~~{{{yyyooo\\\MMMGGGGGGGGGHHHHHHGGGDDDBBBDDDDDDEEEFFFGGG222222222333333333333333111111111111222222222222222222222222222222222222222222333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222444444444555555555555666666666777777666666555444222333333444444555666666444444555555666777777888999888888999999:::;;;<<<:::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@??????@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFHHHHHHGGGHHHJJJLLLNNNMMMMMMNNNQQQSSSTTTTTTVVVSSSQQQTTTZZZ^^^]]]ZZZ^^^bbbffffffddddddgggkkkkkklllooooookkkhhhnnnwwwttttttuuuxxx}}}|||vvvsssttt{{{{{{}}}|||}}}}}}zzzzzzzzzwww|||}}}~~~yyyyyy{{{{{{rrrnnnrrrxxxtttwww|||~~~||||||{{{zzzyyyuuuuuuwwwzzz|||yyyrrrlllxxx{{{wwwtttrrrwww{{{{{{zzzyyytttooowww}}}}}}}}}pppvvvxxxxxx~~~}}}~~~~~~~~~|||wwwwwwyyyzzzeeeYYYcccmmmrrrxxxwwwqqqqqqsssoooaaaVVVXXX```eeeeeedddaaacccdddfffjjjooonnniii^^^VVVMMMJJJNNNTTTWWWWWW\\\YYYTTTOOOKKKKKKNNNQQQPPPNNNKKKJJJJJJLLLOOOQQQWWWZZZ\\\XXXQQQMMMMMMPPPPPPUUUYYYXXXTTTUUU]]]fffddd^^^WWWUUURRRPPPSSSXXXyyylllWWWJJJBBBFFFQQQYYYZZZ^^^fffjjjgggmmmZZZQQQLLLNNN^^^qqqjjj|||yyynnn[[[KKKGGGFFFFFFGGGHHHGGGDDDBBBBBBBBBCCCDDDEEE111111111111111111111111000000000111111111222222000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444555555555444333333111111222222333444444555222333333444444444666777444444555555666777777777666666666777777888999:::999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBAAAAAAFFFGGGHHHFFFEEEEEEHHHJJJMMMMMMMMMLLLJJJIIIJJJKKKGGGIIIMMMRRRUUUVVVUUUSSSVVVSSSQQQSSSXXX]]]___^^^SSSVVVYYYZZZYYYZZZ]]]___ggghhhjjjllliiieeeiiipppvvvtttrrrtttzzz~~~{{{{{{yyytttqqqrrrtttrrrtttxxxyyyxxx}}}yyyxxx}}}~~~||||||wwwwwwsssmmmoooxxx~~~wwwnnnkkkooopppnnnttt~~~zzzyyy}}}{{{zzzzzz{{{{{{yyyxxxxxx}}}{{{yyyxxxxxxwwwuuusssqqqrrrtttwwwzzz{{{yyywwwooojjjkkksss{{{{{{rrrnnnnnnooonnnlllrrruuutttppppppssssssqqqssstttwwwyyy{{{|||||||||~~~yyyuuuqqqnnnuuu{{{{{{{{{zzztttlllllluuu|||zzz~~~|||xxxxxxyyypppvvvxxxvvv~~~zzzzzz{{{{{{{{{zzzzzzyyy|||yyyyyy~~~~~~yyy~~~|||pppkkknnnmmmqqqxxxqqqkkkrrr}}}www}}}~~~}}}wwwmmmddd___^^^___QQQGGGKKKUUUZZZ]]]___[[[___bbbccceeeiiiiiifffaaa\\\UUURRRTTTVVVXXXXXX[[[[[[ZZZUUUPPPMMMNNNOOOMMMLLLJJJJJJLLLQQQUUUXXXVVVXXXXXXVVVRRRPPPQQQRRRVVVYYY\\\\\\[[[]]]bbbggghhhaaaZZZWWWSSSPPPQQQTTTfff|||}}}jjjUUUEEEWWWhhhvvvxxxzzzvvv\\\VVVVVV[[[mmmrrr{{{ooo[[[KKKGGGFFFEEEEEEFFFEEEDDDBBBBBBBBBCCCEEEEEE000000000000////////////000000000000111111111111////////////////////////////////////000000000111////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222333333444444333333222111000111111222333333444444000000111111000111333555111222333555555666666555444444444444555666777888777777777777888888999999;;;<<>>;;;888999???FFFFFFCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDEEEGGGJJJJJJIIIGGGLLLOOOPPPMMMFFFBBBCCCEEEKKK]]]wwwmmmSSSHHHOOOPPPJJJPPP^^^eeeaaa\\\fff}}}kkk[[[]]]ccciii|||{{{qqq^^^RRRMMMKKKHHHGGGFFFFFFDDDBBBDDDEEEFFFGGGHHH....../////////000000000////////////////////////............////////////000000000000000000000000.........................../////////000000000000////////////////////////000000000000000000000000000000000000111111111111//////.........///000111//////000000111111111222333333333333333333333333333222222222222333444444444444555666666666666555555555666666666777777777777777777777888:::<<<======???@@@???>>>===>>>@@@BBBBBBCCCDDDFFFGGGHHHHHHHHHAAADDDGGGEEELLLTTTQQQQQQQQQSSSXXX\\\[[[WWWRRRTTTWWW\\\dddkkklllfffaaaYYYVVVWWW^^^hhhnnnmmmiiieeeeeecccaaa```aaabbbaaaddddddccc___[[[]]]dddjjjkkkkkkrrr|||~~~{{{xxxvvv~~~zzztttqqqpppqqqpppmmmgggdddiiipppooojjjeeeaaa[[[XXXYYY[[[\\\\\\aaadddggggggfffeeefffgggjjjhhheeecccccceeehhhjjjkkkllllllhhhccc___]]]^^^]]]]]]___bbbdddccc```]]]YYYXXXXXXYYY\\\^^^^^^]]]______]]][[[]]]bbbbbb^^^]]]]]]^^^aaacccdddcccaaacccddd___\\\ggg{{{kkkfffdddeeebbb[[[XXXYYY[[[^^^^^^[[[^^^fffjjjjjjhhhgggnnnzzzvvvnnniiifffeeekkkpppuuuzzzssstttrrrpppssswwwwwwrrrsssppppppxxx~~~|||}}}zzzyyyzzz~~~xxxvvvvvvyyywwwtttrrrqqqqqqpppppplllgggbbbccceeeeee```ZZZ[[[]]]aaadddhhhjjjkkkllldddeeeeeecccbbbcccgggkkkrrrrrrqqqpppooommmkkkjjjiiimmmwwwxxxrrrqqqooorrruuutttpppnnnpppsssllliiieeebbb```]]]YYYVVV___^^^\\\ZZZWWWUUUTTTSSSGGGFFFEEEBBBAAABBBEEEHHHMMMNNNNNNMMMLLLJJJGGGFFFDDDDDDCCCBBBAAA@@@>>>===>>>;;;888888<<>>@@@AAACCCCCCEEE>>>AAADDDBBBKKKVVVVVVTTTSSSSSSUUUVVVTTTMMMHHHNNNOOOSSSYYY^^^___\\\XXXSSSQQQSSSZZZdddjjjkkkhhhdddddddddddddddbbbaaaaaabbbddddddaaa]]]ZZZ\\\^^^eeecccfffkkklllooo}}}~~~vvvvvv|||zzztttwww~~~}}}{{{xxxtttqqqnnnmmmkkkiiidddbbbgggmmmmmmhhhdddbbb___]]]]]]\\\YYYXXX\\\^^^aaaccccccdddeeeggghhhfffcccaaaaaabbbdddeeecccdddeeeccc```\\\[[[ZZZYYYYYYZZZ\\\]]]\\\YYYVVVYYYWWWVVVWWWXXXXXXWWWVVVWWWYYYWWWUUUXXX]]]^^^[[[YYYYYYZZZ]]]______]]]ZZZ___```\\\YYY```lllqqqnnn\\\YYYWWWXXXWWWTTTSSSUUUSSSTTTRRRPPPSSSZZZ___```aaaaaafffnnnssstttwwwzzzyyyrrrkkkfffaaa___aaabbbfffqqqnnnnnnmmmooovvv~~~~~~yyy|||}}}yyyuuu|||}}}yyyxxx{{{|||{{{}}}{{{wwwwwwwww|||vvvqqqppprrrvvvyyytttrrrsssppppppooonnnnnnnnnoooooogggbbb\\\[[[]]]^^^ZZZVVVUUUVVVWWWZZZ^^^dddiiilll^^^```aaa]]]ZZZ\\\dddlllkkkhhheeeaaa```aaabbbdddaaaaaaffflllkkkbbbZZZVVVRRRUUUXXXXXXWWWYYY\\\```YYYWWWSSSQQQQQQQQQPPPOOOYYYYYYYYYWWWSSSMMMHHHEEE>>>???>>>===;;;:::<<<===???@@@AAABBBAAA@@@>>><<<===<<<>>>AAAFFFGGGEEEBBB>>><<<;;;:::;;;===>>>@@@CCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBCCCEEEEEECCCBBBGGGJJJLLLKKKGGGDDDCCCDDDCCCOOObbbuuunnn\\\AAA======CCCFFFEEEFFFHHHAAATTTmmm}}}uuufff[[[iiiiiiZZZZZZwww~~~mmm[[[PPPNNNKKKHHHGGGGGGFFFDDDCCCAAABBBCCCDDDEEE------........./////////........................---------.........//////////////////////////////................................./////////000000////////////////////////........................---------.........//////000////////////000000000111111111000000/////////222222222222222222222222111111111111111222333333222333333444444444444444111111222222222333333333555555555555555666666666555666888999888999;;;<<<:::;;;<<<===>>>???@@@AAABBB===BBBGGGEEEMMMXXXXXXRRROOOLLLLLLMMMLLLGGGCCCLLLLLLNNNQQQUUUWWWUUUSSSPPPOOOQQQUUU[[[___```___eeeeeeiiimmmmmmhhhcccbbb```bbbcccbbb```^^^^^^___bbbaaacccdddcccggguuu{{{sssuuu|||zzztttmmmmmmvvv|||uuu{{{~~~uuummmooosssuuuuuurrrmmmhhhkkkjjjfffdddhhhnnnnnnjjjiiiiiihhhgggddd___ZZZVVV^^^^^^___`````````aaaaaacccbbb```^^^]]]]]]^^^___YYYZZZ\\\\\\ZZZYYYWWWVVVUUUUUUUUUWWWYYYXXXUUUSSSVVVUUUSSSSSSTTTTTTSSSRRRSSSUUUTTTQQQRRRWWWXXXVVVSSSSSSTTTVVVWWWWWWTTTQQQWWWXXXVVVRRRSSSXXXWWWSSSQQQPPPOOOPPPPPPQQQSSSUUUNNNMMMKKKJJJLLLQQQWWWYYY\\\^^^aaacccccccccdddgggiiikkknnnnnnkkkccc\\\VVVTTTVVV\\\iii~~~lllmmmpppuuu}}}oooppp~~~{{{~~~~~~xxxvvvwww|||qqqllliiikkknnnpppuuu{{{}}}xxxuuurrrnnnmmmoooiiijjjjjjjjjiiiiiijjjkkkbbb]]]WWWUUUVVVWWWUUUSSSSSSSSSRRRTTTVVV[[[___aaaXXXXXXWWWTTTRRRUUU^^^eeeXXXUUURRRPPPPPPSSSWWWYYYWWWUUUVVV\\\]]]WWWOOOLLLHHHIIIKKKJJJJJJLLLOOORRRMMMLLLKKKKKKMMMNNNNNNMMMNNNNNNNNNKKKGGGBBB===:::>>>???@@@@@@===;;;;;;;;;999:::===>>>>>>===<<<:::>>><<<>>>DDDKKKMMMJJJEEE======@@@BBB@@@<<<<<<>>>BBBAAAAAAAAA@@@@@@@@@@@@BBB@@@@@@@@@AAAAAA@@@???BBBEEEHHHHHHEEECCCAAABBB@@@FFFQQQdddyyyzzzkkkOOOCCC===CCCDDD>>>>>>FFFSSSkkkwwwnnn~~~rrreeeggg~~~mmm[[[PPPNNNLLLIIIGGGGGGFFFEEECCCAAABBBCCCEEEFFF------------............------------------------------------........................................................................////////////........................------------------------,,,------------.........000000000000//////......000000000//////......---111111111111111111111111111000000000000111222222111111222333333333333333111111111222222222333333555555666666666666666555333555777888888888:::<<<========================???>>>GGGMMMJJJOOOWWWUUUMMMIIIEEEDDDFFFHHHHHHGGGJJJJJJJJJMMMOOOQQQQQQQQQOOOOOOPPPRRRUUUWWWYYYYYYbbbdddkkktttsssjjjcccaaa___```aaaaaa``````aaabbbbbbdddggghhheeedddllluuuuuuvvvwwwvvvqqqooottt|||qqqoookkkiiikkktttzzznnnhhhjjjnnnmmmhhhhhhhhhhhhjjjmmmmmmjjjggglllllljjjhhhkkkqqqqqqnnnooopppqqqooojjjccc]]]YYY[[[[[[ZZZZZZZZZZZZZZZZZZ```___]]]\\\[[[[[[[[[[[[TTTTTTUUUVVVWWWWWWVVVUUURRRRRRSSSUUUWWWWWWUUUSSSNNNMMMLLLMMMNNNOOONNNLLLPPPSSSRRRNNNMMMQQQRRRPPPOOOOOOPPPRRRSSSRRRNNNKKKIIIKKKLLLKKKMMMPPPOOOLLLLLLMMMMMMMMMOOORRRUUUUUUMMMJJJIIIIIIKKKNNNRRRVVVWWW[[[]]]]]][[[ZZZZZZYYYXXX[[[___bbb```[[[UUUQQQRRRVVV\\\fffuuulllpppuuu{{{{{{rrr{{{zzzpppqqq}}}|||}}}yyywwwrrrqqqrrrpppmmmoooiiihhhooowwwyyyxxxxxxzzzsssqqqnnngggccccccdddfffiiiiiigggeeedddddd]]]XXXSSSPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVSSSOOOMMMOOOTTTXXX[[[NNNMMMJJJGGGFFFEEEEEEEEEIIIFFFFFFLLLNNNJJJEEECCCDDDDDDDDDDDDDDDFFFHHHJJJDDDDDDFFFIIIKKKLLLJJJHHHDDDCCCBBB???===:::888777:::<<>><<<:::888888777999<<>>DDDFFFBBB===<<<===CCCJJJHHH???;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>???>>>===???AAACCCCCCBBBAAA?????????>>>CCCVVVsss~~~___KKK>>>AAAAAA;;;???KKKeeefffdddtttnnn\\\RRRNNNLLLIIIHHHGGGGGGEEECCCCCCDDDEEEFFFGGG,,,,,,,,,---------......------------------------,,,------------.................................------------------------------........./////////................................................,,,,,,---------.........///////////////...------------------............000000000000000000000000000000000///000000111222000111111222222222222222111111111111222222222333444555666666777666666555222444555666666666888:::<<<<<<<<<;;;;;;;;;::::::<<<>>>IIIPPPKKKMMMRRRNNNJJJEEEAAAAAADDDHHHJJJJJJFFFFFFGGGHHHJJJLLLMMMNNNLLLNNNPPPQQQRRRTTTXXXZZZ]]]^^^fffqqqqqqfff^^^]]]^^^^^^^^^^^^^^^___``````bbbeeeiiijjjgggeeeeeegggiiilllmmmkkkgggfffjjjnnngggiiiiiigggfffjjjrrryyyuuuoooiiifffgggjjjlllkkkkkkeee^^^\\\^^^ccceeefffkkklllkkkhhhjjjoooooolllnnnpppqqqpppjjjccc^^^[[[YYYWWWVVVWWWYYY[[[[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZYYYSSSRRRQQQSSSUUUWWWWWWVVVPPPPPPPPPRRRUUUUUUTTTRRRLLLKKKJJJKKKMMMNNNMMMLLLMMMPPPOOOKKKIIILLLMMMMMMNNNNNNPPPRRRSSSQQQMMMIIIGGGIIIJJJKKKLLLLLLLLLKKKHHHKKKLLLKKKMMMQQQSSSRRRLLLIIIHHHJJJLLLLLLOOOTTTQQQTTTVVVVVVWWWZZZZZZWWWWWWVVVTTTRRRPPPOOOOOOOOOYYY]]]aaaccciiirrrvvvuuuhhhnnntttwwwzzzzzztttmmm```kkkuuuyyy}}}xxxoooooowwwjjjfffiiijjjiiigggqqqkkkkkkttt}}}zzz}}}rrrlllooonnnfff```___```fffkkkmmmiiidddbbbaaaXXXUUUPPPMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPLLLHHHHHHJJJMMMNNNNNNGGGGGGGGGFFFEEECCCAAA???CCC@@@@@@CCCCCC???===============>>>@@@BBBCCCDDD<<<===???BBBDDDCCC@@@===>>>===;;;999888888999:::888:::======;;;888777777555888;;;>>>???>>><<<;;;777666666999======;;;777;;;;;;BBBLLLLLLBBB;;;;;;:::::::::;;;<<<<<<======>>><<<;;;;;;<<<======<<>>>>>>>>;;;<<>>999999:::<<<===>>>>>>===;;;:::::::::;;;:::888666888888777777777888999:::888:::<<<<<<;;;999999999333666:::===>>>===:::888555666888999;;;<<<<<<<<<;;;666;;;GGGJJJAAA::::::555666777888:::;;;<<<<<<<<<:::999999;;;=========BBBAAA???>>>>>>?????????;;;;;;<<>>BBBDDDFFFGGGHHHJJJLLLNNNIIILLLNNNMMMKKKKKKPPPTTT\\\WWWZZZbbbbbbZZZWWW]]]VVVWWW[[[```dddeeedddbbb___^^^]]]^^^aaaeeeccc```ZZZ]]]`````````aaaaaa```fffcccaaabbbeeefffccc```fffdddccccccbbb```aaacccXXXVVVUUUYYY^^^aaa^^^[[[___aaaaaa]]]^^^aaaaaa^^^[[[^^^``````]]]ZZZZZZ[[[SSSPPPNNNNNNQQQSSSRRRQQQPPPQQQRRRSSSSSSRRRQQQQQQMMMJJJGGGHHHLLLPPPRRRRRROOONNNMMMMMMNNNMMMKKKIIIJJJIIIGGGGGGHHHGGGFFFDDDBBBGGGHHHEEECCCGGGJJJKKKHHHIIIKKKNNNOOONNNIIIFFFCCCBBBBBBCCCBBB@@@BBBEEE===CCCEEEBBBCCCGGGGGGBBBFFFBBBCCCIIIJJJGGGGGGLLLIIIHHHCCC@@@GGGRRRUUUQQQPPPOOOOOOOOONNNLLLKKKKKKXXXWWWSSSQQQSSSXXXWWWRRROOOWWW^^^______bbbfffgggbbb\\\[[[cccjjjmmmooorrrppphhh```^^^dddpppyyy~~~yyyyyyoooqqquuuzzz~~~}}}ssspppzzz~~~uuummmkkk]]]gggqqqvvvrrrlllgggeee]]][[[XXXVVVTTTSSSRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMIIINNNQQQOOOIIIEEEEEEGGGGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAA===999;;;@@@<<<<<<<<<===>>>===;;;999???<<<999777777777666555444444555666777777777777555777999:::999888888888333666999===>>><<<999777333555777999999;;;>>>@@@:::333555AAAGGG@@@:::;;;333333555666888:::;;;<<<;;;:::888999;;;===>>>>>>EEEBBB???>>>>>>???@@@@@@888===>>>>>>HHHaaa~~~dddLLLAAA@@@DDDFFFbbb___DDDKKKNNN===[[[xxx___[[[vvvooo\\\RRROOOMMMJJJHHHHHHGGGFFFDDDDDDEEEFFFGGGHHH,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------...............---000000000000000000000000222222222333333333444444222222222222222333333333999;;;===???@@@@@@??????@@@===999555222000000000111111000000//////......////////////////////////////////////000000000000111111000000000000111111222222222333333333444444555444444333333333444444777777777777888888888888:::;;;>>>@@@AAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@???AAABBBEEEJJJNNNNNNJJJFFFJJJKKKLLLLLLKKKKKKLLLMMMSSSWWWYYYZZZXXXWWWYYY[[[XXXVVVVVVXXX]]]aaaaaa``````^^^]]]\\\\\\]]]___```ZZZ]]]``````______bbbeeebbbaaa`````````aaaccccccfffeeecccaaaaaabbbcccddd```]]]ZZZZZZ\\\^^^]]]\\\aaakkkkkk^^^VVVZZZ]]][[[WWWVVVVVVXXXYYYVVVQQQLLLIIIGGGEEEEEEGGGJJJKKKLLLIIIKKKLLLNNNNNNNNNMMMMMMHHHGGGFFFEEEEEEGGGIIIKKKDDDDDDEEEGGGHHHIIIJJJKKKKKKIIIFFFDDDCCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCAAA???EEEDDDCCCDDDEEEEEECCCAAAFFFEEEEEEFFFGGGGGGEEEDDDKKKGGGBBB???@@@EEEKKKOOOLLLLLLMMMOOOQQQQQQOOOLLLPPPQQQRRRTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTVVVXXX[[[[[[[[[]]]^^^___```aaaaaaeeedddcccbbbdddhhhkkknnnlllrrr{{{|||yyyvvvwww{{{}}}|||}}}~~~xxxrrrvvvxxxxxxtttooolllnnnqqqwwwtttlllddd```^^^XXXQQQWWW[[[WWWQQQSSSZZZXXXOOOMMMNNNSSSZZZZZZTTTNNNNNNQQQQQQPPPPPPNNNMMMKKKJJJLLLIIIDDDAAA@@@???>>>===>>>===<<<;;;:::999999999===:::666666888999777555555555555555444444444444999777<<>>??????>>>======:::;;;999>>>EEELLLjjjfffHHH>>>CCCJJJ```jjjOOOCCCGGGHHHVVVwwwwwwcccYYYggg}}}jjjWWWNNNJJJHHHFFFFFFFFFEEECCCAAABBBCCCDDDFFFGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------.........//////---...///000111222222222444444444444444444444444333333333444444444555555333333333333444444444444888777777777777777777777999888555333111111111111000000000000//////................................./////////000000000000111000000//////000000111222222222333333333333444555444444333333333444444666666666777777777888888999;;;===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCHHHLLLMMMKKKHHHJJJKKKLLLLLLKKKJJJKKKLLLQQQSSSUUUVVVTTTTTTVVVYYYVVVTTTRRRSSSWWWYYYZZZYYY[[[ZZZYYYYYYYYY[[[\\\^^^^^^\\\[[[\\\___```^^^\\\cccbbbaaa___^^^^^^^^^___^^^^^^]]]^^^___bbbdddffffffccc___^^^^^^^^^\\\ZZZgggooonnnaaaWWWXXXZZZXXXPPPNNNLLLMMMNNNOOOMMMKKKEEECCCBBBCCCEEEGGGHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIEEEEEEDDDDDDDDDEEEGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDBBBBBBCCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEGGGHHHHHHGGGFFFAAA?????????@@@AAA???===CCCBBBBBBCCCDDDDDDCCCAAADDDDDDDDDEEEEEEEEEDDDCCCDDDBBB@@@>>>@@@CCCGGGJJJKKKKKKLLLNNNPPPQQQOOOMMMMMMNNNPPPRRRSSSRRRQQQQQQQQQSSSTTTUUUUUUXXX[[[^^^cccbbbaaa```___^^^^^^^^^aaabbbdddggghhhhhhhhhhhhjjjmmmqqqrrrrrrsssuuuwwwwww}}}|||xxxsssppprrrtttuuuttt}}}yyywwwwwwzzz~~~~~~{{{wwwvvvwwwvvvrrrmmmkkknnnrrryyyzzzwwwnnngggccc^^^YYY___ccc___VVVSSSWWWUUULLLTTTTTTXXX]]]]]]XXXTTTTTTOOOPPPQQQQQQPPPMMMJJJHHHKKKIIIEEECCCCCCBBBAAA@@@>>>===<<<;;;::::::::::::<<<:::999999999999888666777777777666666666555555999888;;;@@@@@@:::666777777666777888;;;<<<;;;:::999999::::::::::::999999555666888888777777999;;;>>>@@@BBB???:::888999;;;777777888888999;;;<<<=========>>>>>>>>><<<;;;:::999:::777:::???CCC\\\zzzVVVBBBCCCHHH___zzz[[[MMMSSSYYYdddzzziii\\\ggg}}}kkkVVVLLLGGGEEECCCCCCCCCCCCAAA??????@@@BBBDDDEEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////...///000222333444555555555555555555555555555555111111222222222333333333222222222222222222222111222111///......///111333555444222000////////////000000000////////////................................./////////000000000000000////////////000000111111222222222333333333444444333333333333444444555555555666666666666777888:::<<<===>>>???>>>>>>;;;;;;;;;<<<<<<===>>>>>>===>>>@@@DDDHHHJJJJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKNNNOOOPPPPPPPPPQQQSSSVVVVVVTTTQQQPPPRRRSSSTTTTTTWWWWWWWWWWWWXXXYYY[[[\\\___YYYTTTXXX```ccc^^^WWW______]]]]]]\\\\\\\\\\\\ZZZYYYYYYZZZ[[[^^^```aaadddbbb___]]]]]]\\\[[[YYYeeekkkjjj^^^UUUUUUVVVTTTQQQNNNIIIGGGGGGIIIJJJKKK??????>>>@@@BBBDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDBBBAAAAAAAAAAAAAAABBBCCC@@@BBBDDDFFFGGGGGGGGGGGGCCCBBBAAABBBCCCDDDCCCBBBCCCCCCBBBCCCDDDDDDBBB???BBBBBBCCCCCCCCCCCCBBBBBB????????????AAACCCFFFGGGIIIIIIJJJLLLOOOPPPOOOMMMIIIKKKMMMOOOQQQQQQQQQQQQSSSTTTUUUUUUVVVZZZ___cccjjjgggdddaaa^^^]]]]]]]]]^^^___aaacccfffhhhiiijjjfffggghhhiiiiiilllooorrrrrrvvvyyyxxxtttrrruuuyyyzzzyyyxxxyyy{{{||||||{{{}}}xxxrrrmmmlllmmmmmmmmmnnnqqqvvvyyy{{{yyyvvvtttooonnnnnnrrrxxx{{{zzzxxxssssssrrrnnnjjjiiilllooonnntttuuunnneee___[[[XXX___ccc```VVVQQQRRRPPPKKKOOONNNQQQUUUUUUPPPNNNOOOIIIKKKMMMNNNMMMJJJFFFCCCFFFDDDCCCBBBCCCCCCAAA???===<<<;;;;;;::::::::::::;;;<<<>>>===<<<:::999999888888888777777777666666999777999<<<<<<888666777888888777999;;;;;;:::999::::::;;;;;;;;;;;;::::::333555666666666666777999===>>>??????>>><<<;;;:::888888888999:::;;;<<<===============<<<:::999888:::<<<999;;;>>>???QQQrrraaaEEEBBBHHHYYYzzz|||```MMMWWWggg{{{vvviiitttiiiRRRGGGCCCBBB@@@@@@@@@@@@>>>===<<<===???AAACCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222333333333000000000000000000000000------........./////////------------------------,,,,,,,,,---...000222333555444222000...,,,,,,+++////////////////////////................................./////////000000000//////......//////000111111111111222222222222333333333222333333444444444444444555555555666666777888:::;;;<<<=========999999:::;;;<<<===>>>>>>===>>>???AAACCCEEEFFFGGGHHHJJJLLLLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTXXXVVVTTTRRRRRRSSSUUUUUUWWWXXXXXXZZZ[[[\\\]]]]]]\\\VVVSSSXXXbbbfffaaaZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[YYYXXXWWWWWWXXXXXX[[[ZZZYYYXXXXXXXXXWWWWWWVVV\\\\\\UUUOOOPPPRRRQQQTTTPPPKKKGGGEEEEEEFFFGGG=========???AAABBBAAA???AAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@>>>???AAACCCDDDEEEFFFFFFDDDCCCBBBBBBDDDFFFEEEDDDFFFEEEEEEEEEEEECCC@@@===???@@@BBBBBBAAAAAAAAABBBAAA@@@@@@@@@BBBEEEIIIKKKGGGGGGHHHJJJMMMNNNNNNMMMIIIIIIKKKMMMNNNNNNNNNNNNSSSTTTTTTUUUVVV[[[aaafffjjjgggddd```^^^^^^___``````]]][[[ZZZ^^^eeelllqqqfffggghhhiiijjjllloooqqqsssuuuwwwvvvrrrqqqtttwwwtttttttttrrrqqqpppqqqsssxxxtttoookkkiiijjjlllmmmkkkllloooppppppnnnllljjjiiihhhhhhkkkpppssstttssslllmmmnnnllliiiggggggiii___eeehhhddd___[[[UUUPPPTTTXXXXXXPPPJJJKKKKKKJJJFFFDDDEEEHHHHHHDDDCCCEEEDDDEEEFFFFFFEEECCCAAA@@@>>>======>>>??????===;;;;;;:::999888888888888888999===@@@@@@===::::::;;;888777777777666666666666888777777888888777777777888777666888999999888666777777888888888888777777333555666666555555666888:::::::::===@@@@@@===::::::999999999:::;;;<<<<<<;;;;;;;;;;;;::::::999999888;;;:::<<>>JJJdddkkkKKKDDDIIIPPPssswwwwwwgggNNNSSShhh|||ppp{{{~~~eeeOOODDDAAA@@@????????????>>>===<<<===???AAACCC,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////...------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,...///111222333444333333333333111000...---,,,,,,.............../////////....................................//////////////////............//////000000000111111111222222222222222222222333444555444444444444555555555555666777888999:::;;;;;;;;;999999:::;;;===>>>??????>>>?????????@@@@@@BBBCCCFFFHHHKKKKKKJJJIIIIIIJJJKKKKKKKKKMMMOOORRRSSSTTTWWWWWWUUUTTTTTTUUUWWWXXXZZZ[[[]]]___````````````[[[YYYYYY]]]bbbdddbbb^^^UUUUUUVVVWWWXXXXXXYYYYYY[[[ZZZYYYWWWUUUTTTSSSRRRUUUUUUUUUTTTSSSRRRRRRRRRJJJNNNOOOLLLJJJKKKMMMMMMMMMLLLJJJGGGDDDDDDDDDEEE@@@??????@@@BBBBBBAAA???BBBCCCCCCCCCDDDEEEEEEFFFAAABBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>=========>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCAAA@@@??????>>>;;;<<<===???AAABBBCCCCCCAAA???>>>>>>@@@BBBBBBAAAHHHHHHGGGGGGFFFCCC???;;;===@@@BBBBBBAAA@@@AAABBBCCCBBB??????AAAEEEJJJMMMFFFEEEFFFHHHKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKQQQRRRRRRSSSUUUYYY```dddhhheeeaaa^^^\\\\\\]]]^^^___\\\YYYXXXZZZ```gggkkkhhhggggggggggggeeedddbbbgggiiikkkkkkjjjkkknnnqqqjjjkkklllllllllnnnrrruuuqqqooolllhhhfffggghhhjjjlllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjlllmmmmmmmmmgggiiikkkllljjjhhheeeddd[[[^^^```______^^^WWWOOOJJJNNNNNNIIIEEEEEEGGGGGGEEEBBBBBBDDDDDDAAA@@@CCCCCCBBB@@@??????@@@AAABBB:::999999:::;;;;;;:::888777777666555555555666666555999<<<<<<999666777888666666555555555444444444666666666444555666777666555555444555777777666444555555666666666666555555444555777666555555666777666555666;;;@@@BBB@@@<<<::::::999999999:::;;;;;;888999999999::::::;;;;;;555:::999:::===999@@@SSS|||}}}ZZZJJJHHHKKKjjjvvvuuuwww[[[WWWeeewwwdddiii|||dddPPPGGGBBBAAA@@@@@@AAABBB@@@???>>>???AAACCCEEE,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,---...///000111111444555666666555333000///.........//////000000000---............/////////------------------------------........./////////......------------......///000000000000111111111222111111222222333444555444444444555555555555666555555666777888999::::::999:::;;;<<<===>>>??????===???@@@???>>>===>>>@@@CCCFFFIIIKKKKKKJJJJJJJJJKKKKKKLLLOOOSSSUUUUUUTTTSSSTTTUUUTTTSSSSSSUUUWWW[[[]]]___aaabbbbbbaaa```]]]^^^___aaaaaa```^^^\\\WWWWWWWWWVVVUUUTTTSSSRRRVVVVVVUUUUUUTTTTTTSSSSSSUUUVVVVVVTTTPPPMMMKKKKKKHHHJJJKKKIIIHHHGGGHHHIIIHHHIIIJJJJJJIIIJJJKKKMMMFFFDDDCCCCCCCCCCCCBBBAAADDDDDDCCCDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>===<<<<<<<<<===???@@@BBBCCCCCCBBBBBBEEEDDDBBBAAA???>>>>>>>>>::::::;;;<<<>>>???@@@@@@BBB@@@>>>>>>@@@AAABBBAAAGGGFFFFFFGGGFFFCCC???;;;===@@@CCCCCCAAA@@@BBBDDDCCC@@@>>><<<>>>BBBGGGKKKEEEDDDDDDFFFIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIMMMNNNOOOPPPRRRVVV[[[___dddbbb^^^[[[YYYWWWWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\cccbbbbbbcccddddddaaa___```bbbcccdddeeehhhlllooolllmmmmmmlllmmmooorrruuussssssqqqnnnjjjhhhiiijjjjjjjjjiiihhhiiikkklllnnnkkkkkkllllllkkkjjjjjjiiiccceeehhhjjjiiigggcccaaaZZZ[[[[[[ZZZ\\\]]]WWWOOOIIIIIIIIIFFFDDDCCCCCCDDDEEEBBBAAACCCCCC??????BBBCCCAAA>>>===>>>AAAEEEGGG;;;:::999999::::::999888555444444333333444444444111333555555444333222333444444444333333333222222333555444222222555666444333222222444666666555333555555666666666666555555444555666666555444555666444444555999>>>@@@???===::::::999888888999999999888888888888999;;;<<<===:::???===<<>>>>>:::===??????>>>===>>>@@@@@@DDDHHHKKKKKKKKKKKKKKKJJJJJJLLLQQQVVVWWWVVVSSSPPPSSSUUUUUUSSSQQQRRRSSSYYY[[[^^^```aaa___]]]\\\\\\]]]^^^______^^^ZZZXXXWWWWWWWWWVVVTTTRRRPPPOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTRRRMMMIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGIIIJJJKKKKKKMMMQQQTTTKKKIIIFFFDDDDDDDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>======>>>@@@BBBCCCBBB@@@???@@@@@@???>>>>>>>>>??????;;;;;;;;;;;;<<<===>>>???EEECCC@@@???AAABBBBBBBBBAAAAAABBBDDDEEEDDD@@@===>>>BBBEEEEEEBBBAAADDDGGG@@@???>>>===>>>AAADDDFFFFFFDDDCCCDDDGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKHHHIIIKKKMMMNNNQQQVVVYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWYYYZZZZZZZZZYYYXXXcccaaa___```cccddddddbbbbbbccccccdddeeehhhkkknnntttqqqooommmlllmmmnnnooouuuvvvwwwuuupppmmmlllllliiiiiiiiiiiiiiiiiiiiijjjfffhhhjjjkkkjjjiiihhhggg```___``````aaa```___]]]WWWYYYXXXTTTRRRSSSQQQLLLHHHEEECCCDDDDDDDDDCCCCCCAAA???>>>@@@@@@<<<;;;>>>???>>>======???BBBFFFHHH???<<<999888888999888777444444333333333333444444333222111222333333333111444333333333222222222222000444444000111555666222222222222444666777666555444444555555555555444444333444555444333222333444666555666777999;;;;;;;;;:::999888888777777777777:::999999888999:::;;;<<<;;;AAA???>>>BBB===<<>>>>>???AAA???CCCGGGJJJKKKKKKKKKLLLIIIJJJMMMRRRWWWYYYVVVSSSQQQTTTWWWWWWSSSPPPPPPQQQWWWYYY\\\^^^^^^\\\YYYWWWYYYXXXXXX[[[______[[[VVVTTTTTTUUUUUUUUUSSSRRRQQQOOOPPPPPPQQQQQQPPPPPPOOOKKKNNNPPPOOOKKKHHHHHHIIIDDDCCCDDDGGGGGGFFFFFFHHHFFFGGGGGGFFFEEEGGGLLLQQQOOOLLLGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@AAACCCDDDEEEDDDBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???<<<>>>@@@BBBBBBAAA???===<<<<<<<<<<<<===>>>@@@@@@<<<<<<<<<<<<<<<===>>>???BBB@@@===<<<<<<>>>>>>>>>;;;<<>>>>>CCCFFFFFFCCCBBBEEEHHH??????@@@AAABBBBBBCCCCCCFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMEEEGGGIIIKKKLLLNNNRRRTTTQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTSSSSSSUUUXXX]]]___lllgggaaa]]]]]]]]]\\\[[[aaa```______```bbbdddfffnnnkkkggggggiiikkkmmmmmmooorrruuutttpppmmmlllllljjjjjjkkkjjjiiifffcccaaa___bbbfffhhhhhhgggfffeee[[[YYYWWWVVVWWWXXXYYYYYYWWW[[[ZZZRRRLLLKKKLLLLLLDDD@@@>>>AAAEEEEEEEEEDDDAAA>>>>>>@@@@@@<<<:::<<<999:::;;;===???BBBDDDFFF@@@<<<999666666666666555444444444333333444555555777444222222555777666444444444333333333222222222///333444000000555555111222222222444777888777666222333333333333333333222111333444333111111222333888888777777666777888999999999888777666666666666<<<;;;:::999999999:::;;;444:::999:::@@@===<<>>@@@AAAAAA@@@???<<>>???@@@BBBCCCDDDBBBAAA@@@?????????@@@AAA===???@@@???>>>===>>>???<<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@??????>>>=========<<<======>>>???@@@@@@@@@===>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@??????DDDDDDCCCCCCCCCCCCBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIFFFFFFGGGFFFEEEFFFIIIKKKLLLKKKJJJJJJKKKMMMPPPRRRNNNPPPRRRTTTUUUXXX[[[^^^mmmhhhbbb]]]\\\\\\]]]]]]cccaaa______cccfffiiijjjmmmllliiifffcccdddgggjjjfffhhhkkkoooooollljjjjjjmmmjjjhhhggghhhhhhfffcccaaa___\\\\\\^^^```aaaaaaWWWWWW[[[___]]]VVVSSSUUUVVVTTTRRROOOMMMKKKIIIHHHGGGDDDBBBAAACCCCCCBBB@@@===<<<;;;;;;======<<<;;;666666777888888888888888555555555444444333333333444444444444444444444444333333222222222222222222111111111111111111111111222222222111222222333333222222222222222222222222444444444444444444444444222222222222222222222222444333222222444444333222666444222222555777888888999999888888888888999999>>>===<<<;;;<<<>>>@@@AAAAAANNN[[[[[[QQQGGGEEEHHHUUUfffzzzxxx]]]LLLbbbbbbKKKWWWqqq[[[MMMfffmmmWWWJJJGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGGGG******+++++++++******)))******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++------------...///000000222222444444222000---+++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------..................------------------............------------............000/////////////////////111111111111111111111111333333333333333333222222111111222333444555666666777777888999:::::::::::::::;;;===???@@@@@@@@@???;;;>>>BBBDDDDDDDDDDDDEEEGGGGGGHHHMMMRRRUUUUUUTTTQQQRRRSSSTTTUUUVVVVVVWWW[[[\\\]]]______]]][[[ZZZ^^^[[[YYYZZZ\\\[[[VVVQQQQQQSSSVVVYYY[[[ZZZVVVSSSOOONNNMMMNNNOOONNNMMMKKKGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDFFFHHHHHHGGGEEECCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA======>>>>>>???@@@BBBBBBCCCBBBAAA???>>>>>>>>>>>>===>>>???>>>======>>>???<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<============<<<:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>=========<<<<<<===>>>>>>???@@@@@@<<<===>>>???@@@AAABBBBBB@@@@@@@@@?????????>>>>>>????????????????????????@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJKKKMMMNNNKKKMMMOOOQQQRRRTTTXXXZZZaaa^^^ZZZYYY[[[]]]___```cccaaa___```bbbeeeffffffmmmmmmkkkhhheeeeeegggiii```aaaeeehhhiiihhhhhhiiimmmlllllllllllljjjeee```aaa```_________aaacccdddYYYVVVVVVXXXWWWSSSQQQRRRMMMMMMMMMMMMKKKIIIHHHFFFGGGDDDBBBBBBCCCCCCBBB@@@<<<;;;::::::<<<<<<;;;:::777777888888888888777777444444444444444333333333444444444444444333333333222222222222222222222222111111111111111111111111111111111000111111222333222222222222222222222222333333333333333333333333333333333333333333333333333222222333444555444444444666999<<<<<<;;;999777999999888888888888999999===<<<<<<;;;<<<>>>???@@@444===FFFGGG@@@<<<>>>BBBPPPaaauuusssXXXFFFZZZ|||lllQQQSSShhh^^^OOOgggmmmXXXKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGG)))******+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---+++******++++++***+++---///111222333333......//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------------------------------------------------......------------............------------............////////////////////////111111111111111111111111333333333333333333444444000111111222333444555555888888999999999999999888:::;;;;;;<<<===>>>??????<<<>>>AAABBBAAAAAABBBDDDEEEEEEFFFIIIMMMQQQRRRRRRNNNNNNPPPRRRTTTWWWYYY[[[ZZZ[[[]]]______^^^[[[ZZZ___\\\ZZZZZZ[[[[[[WWWTTTQQQQQQQQQTTTVVVVVVTTTRRRQQQOOOLLLKKKLLLLLLLLLKKKDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>??????@@@@@@CCCBBBAAA???>>>======<<<<<<===>>>>>><<<<<<===>>><<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;:::888999999:::::::::::::::<<<<<<<<<============>>><<<<<<<<<===>>>>>>??????;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCFFFGGGGGGFFFEEEEEEGGGIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLNNNOOOPPPRRRUUUWWWWWWVVVUUUWWW[[[^^^``````aaa```___```bbbbbbbbbaaajjjkkkkkkiiigggeeefffgggaaaccceeedddddddddeeefffjjjkkkmmmoooooolllfffaaa```bbbcccbbb```aaadddhhh\\\UUUPPPPPPQQQNNNMMMNNNHHHIIIIIIIIIGGGEEECCCAAAEEECCCAAAAAABBBBBBAAA???;;;:::999999;;;;;;:::999888888999888888777666555222333333444444444444444444444444333333222222222000111111111222333333333111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222222222333333333333333333333333222333333444555555555444222999BBBFFFCCC===999666999999888888888888999999;;;;;;;;;<<<======>>>>>>555777999999777888<<<@@@JJJ[[[pppoooUUUAAARRRqqqxxxYYYPPP]]]aaaQQQiiimmmXXXKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEGGGHHH))))))***+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,,,,************************+++++++++,,,,,,,,,---------,,,***)))((()))++++++---...000222333333222222,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...------------------------,,,,,,------------......,,,,,,---------.........,,,,,,---------..................///////////////000000000000111111111111333333444444444444555555111222222333444444555555888999999999999888888777::::::::::::;;;<<<>>>>>>???@@@AAAAAAAAAAAABBBDDDDDDDDDEEEGGGJJJMMMOOOPPPLLLLLLMMMNNNQQQTTTXXXYYYWWWYYY[[[]]]]]]\\\ZZZXXX]]]ZZZXXXXXXXXXXXXVVVTTTQQQOOONNNOOOPPPRRRRRRQQQQQQNNNJJJHHHIIIJJJJJJJJJCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAABBBBBBAAA?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB?????????@@@?????????>>>@@@??????>>>============;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999888777888999999::::::999999:::::::::;;;<<<======>>>;;;;;;<<<<<<<<<=========::::::;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA@@@@@@AAACCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDFFFGGGFFFGGGHHHHHHIIIHHHHHHGGGKKKLLLNNNOOOPPPQQQTTTVVVVVVVVVVVVXXX[[[]]]]]]\\\___^^^^^^___``````]]][[[bbbeeeggghhhfffeeeeeeeeelllnnnmmmgggbbbbbbcccccceeegggjjjlllllljjjfffccc___bbbeeeddd``````dddiii]]]TTTMMMNNNOOOLLLIIIHHHHHHGGGEEEBBB@@@>>><<<;;;AAA@@@@@@@@@@@@@@@???>>>:::999888999::::::999888::::::999999777666555444111222333444444444444333444444333333222222111111///000000111222333333444111111111111111111111111111000000000111222333333222222222222222222222222111111111111111111111111444444444444444444444444444555666666555444333333000999DDDHHHCCC<<<777555999999888888888888999999999:::;;;<<<=========<<<===;;;888777888:::===???GGGXXXnnnoooVVV@@@LLLggg```QQQXXX}}}dddQQQhhhmmmVVVIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCEEEGGGHHH((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++***+++*********++++++,,,---************************+++++++++,,,,,,,,,------************+++,,,...///111222333333222000...---,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,......------------------------,,,,,,,,,,,,------......,,,,,,,,,------------...,,,,,,,,,------------...------....../////////000//////000000000111111111333333333444444555555555333333444444555555666666888888999999999888777777:::999999999:::;;;<<<===>>>???@@@@@@??????@@@BBBCCCDDDEEEGGGHHHKKKMMMOOONNNNNNMMMNNNPPPRRRTTTVVVTTTWWWZZZ\\\]]][[[YYYWWWWWWVVVUUUTTTTTTTTTRRRQQQQQQNNNKKKKKKLLLNNNPPPPPPOOOKKKGGGEEEFFFGGGHHHIIIBBBCCCDDDDDDDDDDDDDDDDDDAAA???>>>>>>???@@@???>>>===>>>>>>>>>>>>>>>??????@@@@@@BBBBBBCCCCCCBBBBBB???@@@@@@AAA@@@@@@???>>>;;;<<<<<<===>>>>>>>>>>>>999:::;;;;;;999999:::;;;999999::::::<<<>>>???AAA;;;;;;;;;;;;:::888777666888888999::::::::::::999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKMMMMMMNNNOOOQQQTTTTTTSSSTTTVVVXXXZZZYYYXXX\\\[[[\\\]]]^^^]]]ZZZXXXYYY]]]aaaddddddcccccccccppptttqqqhhhaaaaaaccccccfffffffffeeecccbbbaaaaaa]]]aaadddbbb^^^]]]aaaeeeZZZSSSNNNOOOOOOKKKEEEBBBCCC@@@<<<999777777888999<<<===>>>>>>>>>===<<<<<<:::999888888::::::999888:::::::::999777666444333000111333444555444333333333333222222222111111111//////000111222222333333111111111111111111111111222111111222333444555555222222222222222222222222111111111111111111111111444444444444444444444444666888999888555222111111000777???AAA===777555555999999888888888888999999888999:::;;;<<<<<<;;;;;;<<<999555555888:::;;;:::BBBTTTkkkoooWWW???FFF\\\gggWWW[[[{{{jjjRRRgggjjjTTTIIIIIIIIIIIIHHHFFFDDDBBBAAACCCDDDEEEGGGIII((()))***+++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++---...000111222333333333222111///---+++***,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------......//////000...//////000000111111111222222333333444444555555444444444555555666666666777777888888888888888777888888888999999:::::::::999;;;======<<<<<<<<<>>>BBBDDDFFFGGGHHHIIIKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRUUUXXX[[[\\\ZZZWWWUUUQQQQQQQQQQQQPPPOOONNNNNNOOOLLLIIIGGGIIIKKKMMMMMMJJJGGGDDDCCCDDDFFFGGGGGGBBBCCCCCCDDDDDDDDDCCCCCC???===<<<<<<>>>???>>>>>>========================>>>???@@@AAABBBAAA@@@@@@>>>???@@@@@@@@@???>>>===888999;;;<<<===>>>??????888999::::::888888999:::999999888999;;;===???AAA::::::::::::999888666666888999999:::::::::::::::777777888888999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999:::;;;===>>>??????======>>>???????????????AAACCCEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKJJJKKKNNNPPPNNNMMMNNNQQQTTTWWWWWWWWWXXXXXXXXXZZZ[[[[[[YYYWWWTTTXXX]]]````````````aaahhhnnnmmmccc]]]```ddddddgggfffccc^^^ZZZXXXYYY[[[[[[^^^___^^^[[[ZZZ[[[^^^TTTOOOMMMNNNMMMFFF@@@===999777555333444666888::::::<<<>>>>>>===;;;;;;;;;:::999888888::::::999888::::::999999777666555444000111333444555444222111111111111111111111111111///000000000111222222222111111111111111111111111222222222333333555666777222222222222222222222222111111111111111111111111333333333333333333333333666999;;;:::666222111222111444888888666444444555999999888888888888999999888888888999::::::;;;;;;999666444555888;;;;;;999<<>><<<:::;;;===?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===<<<:::<<<===>>>???>>><<<;;;888999:::<<<============777888999999777777888999999999777777888999;;;===888999999999888777666666888888999::::::::::::999777777777888888999999999:::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBB;;;<<<<<<===============>>>AAADDDEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJLLLHHHIIIJJJJJJJJJKKKMMMOOOMMMLLLLLLOOORRRUUUWWWWWWUUUTTTTTTVVVYYYZZZZZZXXXTTTWWW[[[]]]]]]]]]]]]]]]\\\fffggg]]]XXX^^^cccbbbaaaaaa^^^ZZZUUUTTTVVVYYYZZZZZZZZZYYYXXXVVVUUUUUUNNNJJJIIIIIIFFF???::::::555666777888999:::;;;;;;999<<>>===;;;::::::===?????????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999888999;;;======<<<;;;:::999:::;;;<<<<<<<<<;;;:::666888999888777666777888:::999777555555666777888777888888888888777777666777777888999999999999999777777777777888888888888:::999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<888888999;;;===>>>???@@@<<<<<<======>>>============@@@CCCEEEEEEEEEFFFHHHFFFFFFEEEEEEFFFHHHKKKMMMJJJLLLMMMLLLLLLLLLNNNPPPRRRPPPOOOPPPSSSUUUWWWWWWSSSRRRRRRTTTXXXZZZZZZZZZVVVYYY\\\]]]\\\[[[[[[[[[XXXbbbdddZZZUUU[[[```___XXXZZZZZZXXXVVVVVVYYY\\\YYYWWWVVVVVVUUUTTTRRROOOIIIGGGEEEDDD???888777999999;;;>>>AAAAAA???<<<;;;999===@@@AAA???======>>>;;;:::999999;;;;;;:::999888888999888888777666555111222444555555222000.........///000111222333333111111111000000000000000111111111111111111111111000000000111222444555666222222222222222222222222222222222222222222222222222222222222222222222222000555:::;;;777555666888333222111222444666666555999999888888888888999999999888666666666888;;;<<>><<>>>>>>>>???@@@>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>===<<<:::888777777777888999:::<<<===<<<<<<;;;:::999999888888333333444555666777888888777777777777777777777777555555666666666666555555888888888888888888888888888888888888888999999:::::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>>>>???@@@AAABBBAAA@@@???AAA@@@@@@CCCFFFGGGEEEBBBDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLQQQPPPOOOOOOPPPRRRUUUVVVSSSTTTTTTRRRPPPQQQUUUYYYVVVXXXZZZ[[[ZZZZZZZZZ\\\^^^cccgggeee^^^XXXVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ^^^XXXTTTUUUVVVRRROOONNNJJJFFF@@@;;;999:::===@@@BBB>>>;;;;;;???@@@>>>:::888:::;;;<<<<<<;;;999888999999888777777888888999999888888777666555555444333222222111111111111111111111000000111111222333333222000......///111222------...000000111111111111222333222111000111222000111333555888777555222333333333444555666555333333222111000111222333444999999888666555444333222111222222333333444444555777777888888888888777777777888999999888777888999HHHCCC===999777666555555777HHH^^^fffXXXCCC<<>>BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEHHHIIIHHHGGGDDDCCCCCCDDDGGGGGGDDDBBBAAADDDFFFFFFDDDCCCBBBBBB>>>>>>????????????>>>>>>@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;::::::999999999999::::::999:::;;;<<<<<<;;;999888777777777888999:::;;;<<<;;;;;;:::999999888777777444444555555666666777777777777777777777777777777555555666666666666555555777777777777777777777777777777777777777888888999999999999999999999999999777999;;;;;;:::999:::;;;999::::::::::::;;;;;;;;;999999999::::::;;;<<<===999:::===???BBBCCCDDDDDD@@@??????AAADDDEEEDDDBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMPPPSSSTTTOOORRRSSSSSSRRRQQQSSSVVVUUUWWWYYYYYYXXXWWWXXXYYYYYY]]]aaa___ZZZVVVUUUVVVXXXWWWWWWWWWVVVVVVUUUUUUYYYUUUSSSSSSPPPJJJEEEDDDBBB@@@===<<<===AAAFFFIIIAAA===:::;;;>>>???===:::;;;;;;::::::999999999999999999999888888888888888888888777777666555555444111000000///////////////111111000000111111222333444222000///...///000111---...///000111111111111000222333222111000111222222222444666999888666444333222222333555555444222222222222222222333333444777777666555444333333222111222222333333444444555555555666666666666555555777888999999777777888999CCC???:::777666666666555666FFF]]]gggZZZFFF>>>CCC[[[jjjUUUYYYzzzzzzooo```xxxkkkXXXOOOHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGJJJLLLMMMKKK******+++,,,,,,,,,,,,+++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++)))******++++++*********------,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............/////////000000000000000111111222111111000000000000111222333444555555555555666666666666777666666666666666666666666777888999999::::::999999777999;;;>>>AAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEEDDDCCCAAA@@@@@@@@@BBBBBB@@@>>>???AAACCCDDDCCCBBBBBBBBB======>>>>>>>>>>>>======>>>>>>>>>???>>>======<<<<<<;;;;;;::::::::::::;;;999999888888888888999999777888999:::::::::999888666666666777888999:::;;;::::::999999888777777777555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666666555555555555666777777777777777777777777777777666888::::::999888999:::888888999999999:::::::::999999999999:::;;;<<<<<<666888;;;>>>@@@BBBDDDDDD???>>>===>>>AAACCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIJJJLLLOOORRRSSSOOORRRUUUVVVUUUSSSSSSSSSSSSUUUVVVVVVUUUUUUUUUVVVUUUXXXZZZYYYUUUSSSSSSUUUVVVUUUSSSQQQPPPPPPPPPPPPRRRQQQRRRRRRKKKAAA:::999;;;;;;;;;===@@@DDDHHHJJJ>>><<<999:::======;;;999>>><<<:::777666777888999777888999::::::999888888777777777666555555444444111000000///////////////111000000000000111222222444333111////////////000//////000111222222222222000111222222111000111222222222333555777777555333222111111222444444333111222222333333444444444333444444444444333333333333111222222333333444444555333333444444444444333333666888999888777666777999===:::777555555666666666777EEE[[[hhh^^^JJJCCCGGG\\\lllRRRQQQkkk|||xxxrrreeezzz}}}hhhVVVOOOJJJKKKJJJHHHGGGFFFGGGIIIJJJGGGJJJLLLMMMLLL******+++,,,,,,,,,,,,+++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.............../////////000000///000000111111111111111111111111111222333444555444444555555555666666666666666666666666666666666777777888888888888999888666888:::<<<>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@??????AAACCCCCCBBB@@@??????>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@AAABBB<<<<<<============<<<<<<<<<===>>>>>>>>>===;;;:::;;;:::999999999999::::::999999888888888888999999666777888999999999999999666666666666777888999:::999999999999888888777777666666666555555444444444555555555555555555555555444555555666666555555444555555555555555555555555444444444333444555555666777777777777777777777777666888::::::999888999:::777888888888888999999999999999999999999:::;;;;;;:::;;;;;;<<<===>>>>>>???>>>===<<<===>>>@@@BBBCCC??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVUUUTTTRRRQQQPPPRRRTTTUUUUUUUUUVVVWWWVVVWWWWWWUUUSSSQQQSSSTTTSSSQQQOOOMMMLLLMMMNNNOOOLLLNNNRRRSSSKKK>>>777777;;;;;;<<<===>>>???@@@AAA;;;:::999:::<<<<<<:::888===<<<:::888777666666777666777999;;;;;;:::888777666666666555555444444444333222222111111111111111000000000000000111222222444333111000////////////000000111222222222222222000111222222111000222333111000000111333333222111111000000111333333222000111222333555555444333333111222222222333333333333111222222333333444444555222222333333333333222222666777888888666666777888888666555555777888888888888DDDZZZjjjcccOOOIIIOOO```oooRRRLLL___tttvvvvvvkkk{{{eeeTTTOOOKKKJJJIIIFFFDDDDDDEEEGGGIIIGGGJJJLLLNNNMMM******+++,,,,,,,,,,,,+++******************************++++++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////...///000111111111111111111111111111222333444444444444444444555555555555555555555555555555555555666666666666777777888888777888999;;;<<<>>>>>>???>>>???@@@AAABBBAAA@@@@@@@@@???@@@AAACCCCCCAAA?????????>>>===<<<;;;;;;;;;999;;;===>>>===>>>???@@@:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===<<<;;;:::999999999888888888888999999::::::999999999999::::::777777888888999999999999555555555555666777888888999999999999888888888888666666555555444444333333444444444444444444444444444444555555555555444444666666666666666666666666333333222222333333444555888888888888888888888888777999;;;;;;:::999:::;;;777777777888888888999999999999888888888999::::::<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBB===>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOWWWVVVTTTSSSRRRQQQPPPOOOMMMPPPSSSTTTUUUVVVXXXZZZYYYYYYXXXUUUSSSRRRSSSTTTPPPOOOMMMLLLLLLNNNOOOQQQJJJLLLRRRTTTNNNCCC<<<<<>>===<<<::::::999999999:::;;;;;;:::888::::::::::::999777555444555666888:::::::::888777555555555555444444444444333222222111111111111111000000//////000000111222333222111000000/////////000111111222222222222111///111222222111111222333222000//////111222222111000000000111222333222000111222333444555444333222000000111111222333333444111222222333333444444555222333333444444333333222555666777777555555666777666555555666999:::::::::999DDDZZZllleeeRRRNNNYYYjjj~~~rrrSSSHHHRRRaaahhhqqqlllzzzcccQQQNNNLLLKKKIIIFFFEEEDDDFFFHHHIIIGGGIIIMMMNNNNNN******+++,,,,,,,,,,,,+++******************************++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------........./////////......///000111111111111222222111111222222333444333333333444444444555555555555555555555555555555666555555555555666777888777888999:::;;;<<<======<<<===>>>??????@@@@@@???@@@@@@AAABBBDDDCCCAAA>>>???@@@???===:::999:::;;;888999;;;;;;;;;;;;===>>>999::::::::::::::::::999::::::;;;;;;::::::999888888777777777777888999999::::::999999999999::::::777777777888888888888888555444444444555555666777888888777777777777777777666555555555444444333333333333333333333333333333444444555555555555444444666666666666666666666666333222222222222333444444777777777777777777777777777999;;;;;;:::999:::;;;777777888888888999999999999888888777888888999999888888888888999:::;;;<<<:::<<<============@@@BBB======???@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJUUUSSSPPPOOOOOOOOONNNMMMMMMOOOSSSTTTUUUWWWYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTOOOOOONNNNNNNNNOOOPPPQQQIIIJJJNNNSSSPPPHHHCCCBBBAAAAAAAAA@@@>>>===;;;:::777888:::;;;;;;:::999999777888::::::999777444333444555666888888888888777444444444444444444444444111000000///////////////000////////////000111111111111111111000000000000000000111111111111111000///000222222111111222444555333111111222444444444111000000111333333222000111111222222333333333222000000111111222333333444111222222333333444444555333333444444444444333333444666777666555444555777666555666888;;;<<<;;;999999DDDZZZlllcccPPPQQQaaattt|||zzzXXXGGGFFFPPP[[[iiijjjzzzaaaPPPMMMKKKLLLKKKIIIHHHGGGHHHJJJKKKFFFIIIMMMOOONNN******+++,,,,,,,,,,,,+++******************************++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////---...///000111111111111222222111111222222333333222333333333333444444444555555555555555555555555555555444444444555666777777777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCDDDCCC@@@===???@@@???<<<999777999;;;777999999999888999:::<<<888999999999999999999888::::::999888888888888999777666666666666777888999999999888888888888999999777777666666666666666666444444444444444444555666555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333444444444444444444444444333222222222222333444444666666666666666666666666666888::::::999888999:::888888888999999999::::::888888777777777777888888666666666666888999;;;<<<999;;;>>>???>>>===???AAA<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIPPPOOOOOOQQQSSSSSSQQQNNNNNNQQQSSSTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUTTTTTTPPPPPPPPPOOOOOOOOOOOOOOOHHHFFFHHHNNNNNNJJJEEEEEEBBBAAA@@@???===<<<:::999666888;;;<<<;;;;;;::::::777888888777777666666555444444444555666777777777333333333333333333333333111000000//////////////////////////////000111111///000000111111111111111///000000111111000000///...000111222111111333444777555222111222444555555111111000222333444333111111000000000111111222222000111111222222333333333111222222333333444444555222333333444444333333222444555666666444444555666555555666999;;;;;;999888777BBBZZZjjj___KKKQQQfffuuutttcccLLLBBBIIISSSaaadddzzzaaaOOOLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJFFFIIIMMMOOOOOO******+++,,,,,,,,,,,,+++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++***)))(((((()))+++---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------.........//////---...///000111111111111222222222111222222333333222222333333333444444444555555555555555555555555555555444333444555666777666666666666777888999:::<<<<<<;;;;;;<<<===???@@@??????@@@BBBDDDCCC???<<>>>>>???AAA<<<===???AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMNNNQQQUUUZZZZZZVVVRRRPPPRRRTTTTTTSSSRRRSSSTTTRRRRRRRRRTTTUUUVVVUUUSSSQQQQQQQQQQQQPPPNNNMMMLLLGGGDDDDDDIIILLLIIIEEEDDDAAAAAA???===:::888777666666888;;;<<<<<<;;;::::::999888666555555666777888333333333333444666777888333333333333333333333333333222222111111111111111///////////////000111111...///000111111222222111//////000000000//////......000111222111111333444666333000///000222333333222111111222444444333111111000/////////000222333111111222222222333333333111222222333333444555555222222333333333333222222444555666555444444555666555555666999;;;:::888666666AAAYYYhhh\\\GGGOOOhhhoookkknnnSSSCCCDDDLLLXXXZZZxxx{{{aaaNNNKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFIIIMMMOOOOOO******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---+++++++++---------+++......---------,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..................////////////////////////000000000000000111111111111222222222222222333333333333444444555555555555666666666666999999888888888888888888999888777666777:::===>>>::::::;;;<<<======<<<<<<>>>??????@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::666777777777888888888888888888888888777777777666:::999888777777888999:::777777777777777777777777888888777666666555666666555555444444444333333333222222222222222222222222333222222111111222222333555555555444444333333333222222222222222222222222111222444666666555444333444444444333333222222222666555444333333444555666666666666666666555555555666666666666777777777777888888999999999999888888555555555666777777888888777777888888888999999999>>>===;;;;;;===>>>===<<<<<<>>>AAABBBAAA@@@@@@AAAFFFBBB======BBBIIIKKKIIIHHHFFFGGGMMMPPPMMMKKKKKKJJJLLLOOORRRTTTUUUVVVVVVOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQSSSVVVVVVSSSPPPRRRRRRRRRQQQOOOMMMJJJIIIHHHHHHGGGEEEDDDCCCBBBAAADDDAAA===888666666777888<<<;;;:::999888888888888666666777777666555444444///222555666666444444555222333555777777666555444333333222111111222333333111111000///////////////333333333222111000//////000000000000000000000000000000111111111222222222000000000000000000000000111111222333333333333222333333333222222111111111...///000111111111111111444444333333333333222222777777666444444333333333000111222444555555555444888888888:::<<<===;;;:::<<>>999:::;;;;;;<<<<<<<<<;;;>>>>>>????????????>>>>>><<<<<<<<<<<<;;;:::999888666666777777777888888888999999999888888888777777999888777666666777888999666666666666666666666666777777666666555555666666444444444444333333333333222222222222222222222222333222222111111222222333444444444444333333333333222222222222222222222222111222333444555444333333444444333333333222222222555555444444444444555555666555555555555555555555555555666666666777777777777888888999999888888777555555666666777888888999888888888888999999999999<<<<<<;;;;;;<<<===>>>@@@======>>>???AAABBBCCCCCCEEECCCAAAAAADDDGGGGGGFFFEEECCCEEELLLOOOMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQQQQSSSUUUVVVSSSQQQRRRRRRQQQPPPNNNLLLIIIHHHFFFEEEEEECCCBBBAAA@@@???@@@>>><<<999888888999:::;;;;;;:::888888777777777666666666666666555444444111444666666555333222333000111333555555444333222222111000000000000111222000000///...............333222222111111000000000000000000000000000000000000000111111111222222222000000000000000000000000111111222333333333333222222222222111111111000000//////000111111111111111111222222222333333444444777666555444333333333333333333444666777777666555:::999888888999:::888777:::@@@PPP]]]WWWLLLWWWmmmooo]]]```yyyXXXGGGAAAGGGGGGSSSrrrttt]]]PPPMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOO******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))+++---///...---,,,,,,+++++++++*********+++++++++++++++,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..................////////////////////////000000000000000000000111111111222222222222333333333333444444444555555555555666666666555555555666666666666666777666666555666888;;;===999:::;;;;;;<<<;;;;;;;;;======>>>>>>>>>======<<<999999999999999888777666666666666666777777777777999999999888888888777777777666555555555555666777444444444444444444444444555555555555555555666777444444444333333333222222222222222222222222222222222222111111111111222222333333333333333333444444222222222222222222222222111111111222222222333333333333333333222222222222333444444555555444444333555555555555555555555555555555555666666666666777777777888888888888777777666666666777888888999999888888999999999::::::::::::;;;<<<;;;:::<<>>======<<<;;;;;;::::::;;;;;;<<<::::::999888777777777777555666666666666555444444333555666666444222111111///000111222333222111000111000000//////000000111///......------------...111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000111111222333333333333222111111111111000000000000000000000000111111111111///000111222333444555555666555444333333222333333555444333444666777777666;;;888666666777888888777888===KKKVVVUUUPPP\\\oooeeeSSSUUUsss}}}aaaNNNFFFIIIFFFPPPooozzzppp]]]QQQOOOIIIGGGIIIKKKLLLLLLKKKHHHFFFHHHIIIKKKMMMMMM******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++---//////...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.....................////////////////////////000000000000000000000000111111111111222222222333333333444444444444444555555555666666555555555555555666666666666666555555666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888888888888888777666555555555555666666666777777888777777777777666666666555444444444444444444555333333333333333333333333444444333333444555666666333333333333222222222222111111111111111111111111222222111111111111222222111111222222333333444444111111111111111111111111111000000000000111222222333222222222222222222222222333444555555444333222444444444444444555555555444444555555555666666666666777777777777777777666666666777777888999999999999999999999::::::::::::777:::<<<:::888:::BBBHHHLLLEEE===:::<<<>>>===;;;???AAADDDGGGEEEEEEJJJPPPMMMHHHEEEGGGIIIHHHIIIMMMPPPOOONNNMMMMMMNNNOOOPPPRRRQQQPPPOOOPPPRRRTTTUUUPPPQQQRRRSSSTTTTTTSSSRRRTTTSSSQQQOOOMMMKKKIIIHHHCCCBBBAAA@@@>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999888777777666666666777555555555666666555444444222444555555333222222222000000111222222111111000000000000000000000000000///......------.........000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000111111222333333333333222222222111111111111111111111000000000000000111111000000000111222333333444444444333222222222222222333111000333888===@@@@@@:::888555555777999::::::666:::EEEPPPSSSTTT^^^kkkZZZLLLMMMiiiiiiRRRIIIKKKFFFPPPpppwwwooo^^^TTTPPPIIIGGGHHHJJJLLLKKKJJJGGGEEEGGGHHHJJJKKKLLL******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++---//////...------------,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.....................////////////////////////000000000000//////000000000111111111222222222333333333444444444444444444555555555555555555555666666666777777666555555666777888:::;;;<<<<<<=========<<<<<<;;;:::;;;;;;;;;::::::999888777888888888888777777666444555555555555666666666555555555555444444444444333333333444444333333333333333333333333333333333333222222222333444555555333333222222222111111111111111111111111111111111222111111000000111111222000111111222222333333333111111111111111111111111000000/////////000111222222222222222222222222222111222333444444333222111222333333333444444444555444444444444555555555555555666666777777666666555666666666777888888999999888888999999999:::::::::666999;;;999777999AAAGGGKKKDDD;;;888:::===<<<999<<<<<<@@@DDDDDDEEENNNZZZVVVNNNFFFEEEDDDDDDGGGKKKMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTRRRTTTVVVWWWXXXWWWWWWWWWUUUTTTRRROOOMMMKKKIIIHHHCCCBBBAAA@@@???===<<<<<<::::::;;;;;;:::999888777777777666555555555666666444444555555555555444444000222444444333222333555111222222222222222111111111111111111111111111111000///////////////000000000000000000000000111111////////////////////////111111111111111111111111000000000000000000000000111111222333333333333222333333333333333333333333222111000//////000111111111111111111111111111111333222222111111111111222222111333;;;FFFPPPVVVWWW>>>;;;888666777888888888444999BBBKKKQQQVVV]]]bbbPPPGGGIIIbbbnnnSSSGGGHHHEEEPPPqqq~~~wwwqqq```VVVQQQJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJKKK******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++***)))+++---///...---.........---------,,,,,,++++++,,,---------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..................////////////////////////000000000000/////////000000000111111222222333333333333444444333444444444444555555555444444555555666777777777666666666777888999:::;;;<<<<<<<<<===<<<<<<;;;;;;999999:::999999888777666777777888888888888777777444444444444555555555666444444444333333333222222222333333444444333333222222222222222222222222222222222222222222222333444222222222111111111000000111111111111111111111111111111000000000000111111111111111111111111222222111111111111111111111111/////////000000000111111111111111222222222222222111222222333333222222111111222222333333444444444333333333444444444555555555555666666666666555555555555555666777777888888777777888888888999999999777888999888777999>>>BBBAAA===999888:::======<<<:::888;;;AAABBBBBBLLLYYYVVVNNNFFFCCCCCCBBBEEEIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVVVVTTTRRRQQQTTTVVVYYYZZZYYYYYYZZZZZZUUUTTTQQQNNNLLLJJJHHHHHHCCCBBBAAA@@@???===<<<<<<:::::::::999888777666555666555555444444555555555333333444555555555555444000111333333222222444666333333333222222222222222000111111222222111111000000////////////000111111000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000111111222333333333333222333333333444444444444444222222000/////////000111111111111000000000//////222111000000000000111111333555===KKK[[[fffhhhgggAAA>>>:::888777666555333333999@@@HHHPPPWWWWWWTTTHHHDDDGGGZZZxxxqqqUUUAAACCC@@@MMMooo|||vvvdddXXXRRRKKKJJJHHHGGGEEEEEEEEEFFFGGGFFFGGGIIIJJJJJJ******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***+++---...---,,,---------,,,,,,,,,+++++++++,,,---.........---,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////..................////////////////////////000000000000////////////000000000111222222333333333333444444333333444444444555555555222333333444555555666666666777777888999:::;;;;;;:::;;;;;;;;;::::::999888888999999888777666555555666666777777777777777666333333444444444555555555444444444333333333222222222222333444444333222222333333333333333333333333333222222111111111111222222111111111000000000000111111111111111111111111111111000000000000111111111111111111111000000000111111111111111111111111...///000111222111000000000111111111222222222222222222111111111111222222111111111222333333444444222333333333333444444444444555555666666555555444444444444555666666777777666666777777777888888888888888777777777888:::;;;999999999::::::;;;;;;;;;;;;666888???@@@===CCCNNNLLLFFFBBBDDDEEEDDDEEEHHHEEEFFFHHHIIIKKKLLLLLLLLLPPPPPPPPPPPPPPPOOOMMMMMMOOORRRUUUVVVUUUTTTVVVWWWTTTRRROOOLLLIIIGGGFFFFFFBBBAAA@@@???>>>===<<<;;;888888777777666666555555555444444444444444555555222333444444555555555444111222333222111111333444444333222222111111111111//////000111111000//////...............///000000111111000000//////......000000000000000000000000222222222111111111000000000000000000000000000000111111222333333333333222222222222333333444444444333222000///...///000111//////000000000000000000000000000//////000000111666<<>>???DDDGGGFFFFFFGGGCCCDDDFFFHHHIIIIIIHHHHHHOOONNNLLLKKKIIIIIIJJJJJJHHHKKKOOOPPPNNNNNNOOOQQQRRRPPPMMMJJJGGGEEEDDDDDDAAAAAA@@@>>>===<<<;;;:::777666555555555555666666444444333333333444444555222333444444555555555444333444444222000000111222333333222111000000111111---...///000000///...------------------...///000222111111000///......---000000000000000000000000222222222222111111000000000000000000000000000000111111222333333333333222111111111222222333333333444222000///...///000111------...///000111222222000000////////////000111999AAAOOO```jjjeeeUUUGGG444444444666999:::999777444;;;AAAGGGPPPUUULLL<<<>>>@@@AAAKKKfff}}}uuu]]]BBBAAA<<>>???@@@BBBAAA@@@AAACCCHHHMMMPPPDDDDDDEEEDDDDDDFFFJJJMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMJJJGGGEEEDDDCCCAAA???======<<<;;;:::999999888999777555444555666555555666666555444333333222222666555444333222222333444111111111111222333444444333333333222111000//////........................000000000000000000000000111111000000//////..............................000000000000000000000000000111111111111222222222000000000000111111111111///000111111000///000222222222222222222111000///222000...------...000222444333222111000000000000555:::CCCIIIJJJFFF???;;;333444555666777888999:::888777>>>KKKRRRLLLAAA888888>>>EEEHHHWWWuuuzzzcccKKK???@@@JJJkkkzzz}}}kkkYYYPPPOOOQQQKKKGGGGGGGGGDDDDDDGGGIIIKKKKKKKKKHHH******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000111000000000000000000000111111222333333333333222333111000111333555333222111222222222222333333333666777777777777888888888777777777888888777666666<<<;;;:::999888777666555666666666666666777777777333333333333333444555555444333222222111111111222333333333444333222222111222222222111111000000000111111000000///......---////////////////////////000000000000//////......000000000000000000000000000000000000//////..................///////////////000111111//////000111333222111111111222333444333111000000222333333222222222222222222222222222333333333333333333333333444444333333333333444444444444444444444555666666777666666666555555555444888999::::::888888999:::999999:::;;;<<<<<<<<<;;;===============>>>>>>>>>@@@@@@???@@@CCCGGGKKKMMMDDDDDDEEEEEEEEEFFFJJJMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMKKKIIIFFFDDDCCCBBB@@@>>>======<<<;;;:::999888888888666444333444555555444555555444444333333222222888777666555444444555666222222111111111222333333222222222222111000//////........................000000000000000000000000000000000000//////......000000000000000000000000000000000000000000000000000000111111111222222222////////////000000000000111222333333111111222333222222222222222111000000111111000//////000111111333222222111111111111111555888<<<>>>>>><<<888666444444555666777888888999777777>>>JJJNNNHHH>>>999:::???EEEIIIVVVsssyyyeeeNNNAAABBBJJJkkk{{{|||~~~lllYYYOOOOOOMMMHHHGGGIIIJJJGGGFFFHHHIIIJJJKKKJJJHHH******************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000000000000000000000111111111111222333333333333222222111111111333444333222111111222222222333333333555555666666777777777777666666555555555666666777???>>>===;;;888666555444666666666666666555555555333333222222333333444555333333222111111111111222222333333333333222111111111111111111000000000000111000000//////.........////////////////////////000000000////////////...000000000000000000000000000000000////////////...............///////////////111222111000///000111111111000000000111222333222111///000222333333222111111111111111111111111333333333333333333333333333333333333333333333333444444444444444555555666666666666555555555555555888999::::::888888999:::::::::;;;;;;;;;;;;;;;:::===>>>??????>>>===<<<;;;===>>>???@@@BBBEEEGGGHHHCCCDDDEEEEEEEEEGGGJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMHHHFFFCCCAAAAAA@@@>>>===<<<<<<;;;:::999888777777666555333333444444444333333333333333333333333333666666555444444444555555333333222111111111222222222222222222111000//////........................000000000000000000000000000000000////////////...000000000000000000000000000000000000000000000000000000000111111111222222........./////////000000111222333222111000111333111222222222222111000000111111111222222111111111111111111111111222333333888777666444333333333333555555666666666777777777555777???GGGHHHAAA;;;999:::>>>EEEIIITTTnnnxxxiiiRRREEEDDDKKKjjjzzz|||jjjWWWNNNMMMJJJGGGFFFJJJLLLIIIHHHIIIIIIJJJKKKKKKIII******************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////////////////000000000000000111111111111111222333333333333222222222222222222333222222111111111222222333333444555555666666777888888888777666555555555666888999>>>===<<<:::888666444333666666666555555444444444222222222222222333333444222222111111111111111222222222222222222111111000000000000000000000000000000000/////////.........////////////////////////////////////////////////111111111111111111111111////////////////////////............////////////000111222111000///000222////////////000000111111222000//////111222222111111111111111111111111111222222222222222222222222111222222333333333333333444444333333444444555666555555555555555555555555666777888777666555666888999::::::::::::999999888:::;;;===>>>>>>===;;;:::;;;<<<>>>@@@AAACCCCCCDDDBBBDDDEEEEEEEEEFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGHHHIIIEEECCC@@@??????>>><<<;;;;;;::::::999888777666555555333222222333444333222222222222222333333333333333333222222222222222222333333222111000000111111111111111111111000//////........................////////////////////////////////////////////////........................000000000000000000000000000000000000111111111111////////////000000000000///111111111///...///000111111222222222111111000000111333444444333111000000000000111222333444555999777555222111222333444666666666666666666666666444777>>>DDDBBB;;;888999999;;;BBBHHHQQQiiivvvnnnWWWHHHEEEJJJggg~~~wwwgggUUULLLLLLMMMIIIHHHKKKLLLJJJIIIKKKJJJLLLMMMLLLJJJ******************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......//////////////////////////////000000111111111111111111222333333333333222222222333222222222222222000000111222333333444444666666777888888999::::::999999777777777888999:::999999888777666555444444666666555555444444333333222111111111111222333333111111111000000111222222111111222222111111000///////////////////////////////////////.................................................../////////000000000000000000000000.............../////////............///////////////111222111000///000111....../////////000000000111///...///000111111111000000000000000000000000222222222222222222222222000000222222333333222222333333333333333444555555444444444555555555555555555666777777666555666777777777888888888777666666666777:::;;;<<<<<<;;;::::::;;;===???@@@@@@@@@@@@AAABBBDDDEEEEEEFFFHHHJJJGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGBBB@@@===<<<===<<<;;;:::999999888777666555444444333222111222444444333222111111111222222222222222111111222222222222222222333222222111000000000000000000111111111000//////........................////////////////////////.............../////////........................//////////////////////////////000000000111111111000000111111111222222222111222222111000//////000000111111222222222111111000111333555555333111000///000000111222444666666666555555444444444555666666666666666555555555555444777>>>BBB???888666999666666>>>EEELLLaaasssrrrZZZJJJEEEIIIeee}}}|||{{{uuufffVVVOOOOOOSSSNNNKKKLLLLLLJJJJJJLLLKKKMMMNNNNNNLLL******************************+++,,,,,,,,,,,,+++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000/////////000111111222222111111222333333333333222222333444333111111111222000000111222333444444555666666777888999::::::;;;;;;;;;:::999999999999:::555555555555444444444444444444444444444333333333111111000000111111222333111000000000000111222222000111111111111000//////............////////////................................................---............/////////////////////////////////---............/////////............////////////...000111000///...///000---...///000000000//////000///---...000111111000////////////////////////222222222222222222222222...///111222333333222111333333333333333444444555444444444444444555555555777888999999777777888999555555666666666666666555444555777999::::::::::::;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDFFFHHHDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFF@@@>>><<<;;;<<<<<<;;;999888888777666555444333333333222222333555555333222111111111111111111111111222222333444444444333333222222111000000000111111///000000111111000//////........................000000000000000000000000---............/////////000000000000000000000000/////////////////////////////////000000000111111111111111222222222333333444555666555333222222333000000111222222222222111000111333444444333111000000000000111333444666777222222333444555555555444666555555555555555555555444666===AAA???999666999555333;;;BBBFFFXXXlllrrr^^^MMMGGGHHHddd}}}vvvhhhYYYSSSTTTWWWRRROOOPPPOOOLLLJJJKKKLLLMMMOOONNNMMM******************************+++,,,,,,,,,,,,++++++++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000...//////000111111222222111111222333333333333222222333555333111000111333///000111222333444444555555555666777888999::::::<<<<<<<<<;;;:::999888777444444444444444333333333333333333333333444444444000000000000000111222222000000000000000111222222000000111111000000///...---------....../////////................................................---------.........//////........................---------.........//////............////////////---///000///...---...///---...///000111000000///000...------///000000///////////////////////////111111111111111111111111---...000222333222111111333333222222333333444555333333333444444555555555777888999888777666777999444444555666777777777777777777888888999999999:::===========================???AAABBBBBBCCCDDDFFFDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDCCC>>>===;;;:::;;;;;;;;;999777777666555444333222222222222222444666666444222222222111111000000//////000111222333444444333222111000000000000111111222//////000000000000000///........................000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////000000000111000111111111111222222222666777777666444333333444000000111222222222222222000111222333333222111000000000111222333444666777222222333444444444444444444555555555555555555555444666;;;BBBAAA;;;888888777333:::@@@@@@NNNdddnnnbbbPPPIIIJJJeeewwwhhhYYYSSSUUUUUURRRRRRVVVUUUPPPKKKJJJJJJLLLMMMMMMLLL******************************+++,,,,,,,,,,,,++++++++++++++++++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000...//////000111222222222111111222333333333333222222444555444111///111333///000000222333444555555444444555666777888999999<<<<<<===<<<;;;999777555666555555444333333222222222222222333333444444444000000000000000111111222000000///000000111222222000000000000000//////...---------.........//////---.............................................---------.........//////........................---------.........//////............/////////000---...///...---,,,---///---...000111111111000//////...------///000000///////////////////////////111111111111111111111111,,,...000222333222111000333333222222333333444555333333333444444555555555555666777666555444555777444444666777888888888888;;;:::999888888888999999>>>======<<<<<<<<<======<<<>>>@@@BBBBBBBBBCCCEEEDDDEEEGGGIIIIIIIIIGGGFFF@@@AAAAAABBBAAAAAA@@@@@@>>><<<::::::;;;;;;;;;:::777666555444333222222111222222333444666666555333333222222111000//////......///000111222222111000000000//////000111222222//////000000000000000///........................000000000000000000000000---------.........//////........................////////////////////////////////////000000000000000000000000111111111111555666666555333111222333///000111222222222222222111111111222222111111111111111111222333444666666555555444444444444444444444444444555555555666666555666;;;BBBCCC>>>999888999444:::???<<>>=========???AAACCCDDDFFFEEEDDDDDDDDDDDDDDDEEEIIIFFFCCCBBBAAA@@@>>><<<;;;;;;:::999888888888888777888777555333222222444333222222444555666555333111111111111111000//////000000000000000000000000111111000000//////......////////////............///......------------...---...///000000///...---............////////////............/////////000////////////////////////000000000000111111111111111111111111111111111111444666777666444333333444000000000111111222222222///000000000000///......555444222111111111222222666666666555444333111000444333333222222333333444222888???BBB@@@===;;;;;;:::888:::===;;;<<>>>>>???======<<<======???AAABBBDDDDDDCCCCCCCCCDDDDDDEEEIIIFFFCCCAAA@@@???===;;;;;;:::999888777666666666777888777555333222222444333222222333555666444333222222222222222111000000////////////////////////111000000000/////////...////////////............///...............//////......////////////..................////////////........./////////000000////////////////////////000000000000111111111111111111111111111111111111333555777777555333333333///111333555666444222111000000111111111111000000444333222111111111222222000111333444555666666666444444444444444444444444222888???AAA???<<<:::::::::999;;;???<<<<<>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEIIIFFFCCCAAA@@@>>><<<::::::999888666555444444444666777777666333222333333333222222333555555444222222222333333222222111111////////////////////////000000000000////////////////////////........................///000111111//////............//////............////////////....../////////000000000////////////////////////000000000000111111111111111111111111111111111111111444777777666333222222...111666::::::777222///000000111222333333333333333333222111111111111222///000111444555777888888555555666777777666555555333888>>>@@@===999777777:::999<<>>?????????????????????@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEHHHEEEBBB@@@???===;;;999:::999888666555444444444555666777666444333333333333222111222444444333111111111222222222111111000////////////////////////000000000000////////////////////////.....................//////111222222000///...------...///000............////////////...////////////000000000///////////////////////////000000000111111111111111111111111111111111111///222666888666333111111///222666999999666222///000111222333444555555555222222111111111111111111222333444444555555444444333555777888888777555333333888===>>>;;;777555555888888<<<>>><<<;;;CCCNNNQQQPPPJJJMMM```uuu|||sssdddUUULLLLLLJJJIIIGGGFFFGGGIIIKKKMMMKKKKKKIIIFFFCCC******++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///......///000000000000000//////000000000111111111222222333333333333333444222222111111222222333444444444444555555666777777888888888888888777777777444333333333222222222222222222222222222222222222000000000000000000000000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,---------....................................////////////..................////////////////////////////////////////////////000000000000000000000111111000000000111111111111222333444555333222222222222333444555555555555444444333333222444444444444555555555555666666777888999999999999;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@AAABBBCCCFFFCCC@@@>>>>>>===;;;999:::999888777666555555555444666777777555333333333222111111222333333222000//////000000000000000///........................////////////000000000000////////////.....................//////111222222000///...------...///000............////////////////////////000000000111000000000000000000000000///000000000111111111111000000000000000000000000...111555777555333111000111222333444444333111000///000222333555555666666111111111111111111111111444444555555444444333222222333555666666555333222444888======:::666444555666777:::<<<:::999===CCCFFFEEE@@@GGG___tttvvveeeTTTLLLLLLJJJIIIGGGFFFFFFHHHKKKMMMHHHHHHGGGDDDAAA******++++++++++++******++++++++++++++++++++++++******++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///......///000000000000000/////////000000000111111222222222222222222222222222222111111222222333444333444444555555555555666666666666666666666666666333333333222222222111111222222222222222111111111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,---------......---------------------------......//////......---------........./////////////////////////////////////////////000000000000///000000111111000000///111111111111222444555666222111000000000111333444333333333333333333222222333444444444444555555555444555666777888888888888::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAACCCAAA>>>=========;;;:::999888777666666555555666333555777777555444333333222111111111222222111///......//////000000//////........................////////////000000000000////////////........................///000111111//////............//////............/////////////////////000000000111111000000000000000000000000000000000000111111111111000000000000000000000000...111444555444222111111222222111111000000111111...///111222333444444444///000111111222111111111111222333444555555555555111222333444444333222111444888<<<===999666555555666777999::::::999:::<<<======:::DDD]]]sssxxxeeeSSSJJJJJJHHHGGGFFFEEEEEEFFFHHHIIIFFFGGGGGGEEEBBB******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///......///000000000000000////////////000000000111111111111111111111111111222222111111222222333444333333444555555555555444444444444444444444444444222222222222111111111111222222222222111111111000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......---------------------------......//////......------------.........//////////////////////////////////////////000000000000//////000000000000//////111111111222333444555666111000///...///000222333111111222222222222222222333333444444444555555555333444555666666777777777777777777888999999999:::777888:::;;;<<<===<<<<<<>>>>>>>>>======>>>??????@@@???===<<<======<<<;;;666666555555555555555666333555777777666444333333222111000111222222000.........///000000000000000.........................../////////000000000111////////////............///...............//////......////////////..................//////////////////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000...000333333222111222222222222111111000000000000......///111222222222222...///000111222222111000///000222444555666777777222222333333333333222222444888<<<<<<999777666777777888999999:::;;;;;;:::666:::;;;EEE\\\rrr|||hhhSSSJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHJJJIIIGGG******++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////...//////000000000000000////////////000000000000111111000000000000000000222222111111222222333444333333444555555555444444333333333333333333333333222222222111111111111000222222222222111111000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,---------......---------------------------..................------------.........//////////////////////////////////////////000000000000//////000000000000//////111111111222333444666777111000...---...///111222000000000111111222222333333333333444444444555555222333444555666666666666444444555777888999:::;;;999:::<<<>>>@@@@@@@@@??????>>>>>>============>>>???===<<<;;;=========<<<444333333333333444555555222555777888666444333333222111000111222111///...//////000111111111111111.........................../////////000000111111000/////////............///......---------......---...///000000///...---............/////////000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000///000222222111111222333111222222222222111000///---...///000000000000000...///000222222222111000000111333444555666666666444333333222222333333444444888<<<<<<:::777777888888:::::::::;;;<<<<<<999222:::>>>HHH\\\qqqkkkVVVLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKMMMMMMLLL++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++000///...---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---------............///------...///////////////............//////////////////000000000000//////222111111111000000//////000000000000111111111111111222333444444444444444444444333333222111000000000000000000000000000000333222111000000111222333//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,...000111---------------------------,,,,,,------...000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000000000//////.........---222222222222222222222222111111000///////////////000111111111111222222222444444444444444444444444222222111111222333555666999888888888999:::;;;;;;888888888;;;???@@@>>><<<>>>======<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;666555555555555444444444333222222222222333444555111111111111000000000000000000//////.........---...------------...//////............////////////000/////////............////////////////////////....................................////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---//////000000111111222222333000...///222444333111111111000000111111222333111111111111111111111111222111000111333444444333111222333333444444333333555777:::<<<<<<;;;999777444555666777888999999999999999888EEE^^^qqq{{{lll[[[PPPMMMLLLKKKIIIIIIIIIKKKMMMNNNKKKMMMNNNLLLIII++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------..................///////////////...............//////////////////000000000000//////111111111111000000000///000000000000111111111111111111222333333333333333444444333222222111000000000000000000000000000000222111000000000000111222//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,---...------------------------///......---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000000/////////.........---222222222222222222222222111111000///////////////000111111111111222222222444444333333333333333333222333555666777666555555777777777888888:::;;;;;;;;;::::::<<>><<<;;;;;;===@@@BBBDDD???===;;;999888999:::<<<999888777666555555555555555555555444444444333333777777666555333222111000111000000000///////////////////////////............------------...//////000000000000111111111111000000000////////////...////////////////////////....................................////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222111111000000//////000/////////000000111111111111000000111111222333111111111111111111111111000000000222444444333111111222333333444444333333444888<<<<<<888444222222333666999<<<===<<<:::888666999:::GGG]]]oooxxxjjjYYYPPPOOOKKKKKKJJJJJJKKKLLLNNNOOOIIIKKKLLLJJJEEE******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------......///////////////..................//////////////////000000000000//////000000000000000000111111///000000000111111111111111111222222222111111000222222111111111111111000////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++******))))))+++++++++,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------...............000000000000000000000000000000////////////000000000000111111111222222222111111111222222333333333666666777777888888777777444444555666777999;;;<<<<<<;;;:::999:::===AAADDD@@@???===;;;:::;;;<<<<<<999888777666555555555555555444444444444333333333222333333333333222111000000000000////////////............///////////////...------------...//////000000000000111111111111111000000000////////////////////////////////////....................................////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////222222111111000000//////000111111000000111222333111111000000111111222333111111111111111111111111000000111333555555333111111222333333444444333333444888<<<<<<777333111222333666999<<<===<<<:::888777:::<<>>======<<<<<<999888777666666555555555444444444444333333333333///000111333333333222111000000////////////...............///////////////...------------...///////////////000000000111111111111000000000/////////////////////////////////....................................////////////000000000000000000000000000000////////////000000000000000000000000000000............////////////111111111111000000000000000111222111000000222444111111000000111111222333111111111111111111111111111111222555777777444222111222333333444444333333333888===<<<777333222333333555888;;;<<<;;;:::999888<<<>>>III\\\jjj~~~xxxiiiXXXMMMJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLLLLIIIDDD******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************)))******+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---///000000000000............//////////////////000000000000/////////000000000111111111111000000000000111111111111333333333333333222111111000000000000111111111111////////////////////////---...////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........///////////////////////////////////////000111111000111111111111222222222222222222333444444555555333222222222444666888999777777777888888:::;;;;;;888999::::::999;;;???BBB@@@AAAAAA@@@???>>><<<;;;888888666555555555555555444444444333333333222222///000222444444333222111000000/////////...................../////////000...------------...//////....../////////000000000111111111000000000//////////////////////////////....................................////////////000000000000000000000000000000////////////000000000000000000000000000000......//////000000000000000000000000000111111111///000222111//////111444111111000000111111222333111111111111111111111111222222444666888888666333111222333333444444333333222888>>>===777333333555444555777999::::::999999999>>>@@@JJJ[[[hhhyyyjjjXXXLLLHHHNNNNNNNNNMMMLLLKKKJJJIIIKKKMMMMMMJJJDDD))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))***+++,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++---///000111111111............/////////000//////000000000000////////////000000111111111222000000000000111111111111444444444444444333222111000000000000000111111111////////////////////////,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,******************+++,,,++++++++++++++++++++++++******))))))***++++++,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,------.........///////////////////////////////////////000111111000111111111111222222222222222333444444555666666111111222333555777888999999888888888999:::;;;;;;888:::;;;;;;:::;;;???BBB???@@@AAAAAA@@@>>>;;;999777777666555444444444444444444444333333333222222111222444555555444222111000/////////............---.........//////000000...------------...//////............////////////111111111111000000000000////////////////////////..................................../////////000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222//////000000111111222222---///111000......000333111111111000111222222333111111111111111111111111222333555777999999666444222222333444444444333333222888>>>>>>888333444777444555666777888999999999:::???AAAKKKZZZggg~~~|||mmmZZZMMMIIISSSSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNJJJEEE)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------......////////////..................////////////111111000///////////////000000000000111111111111111111111111111222222333111222222333333222222111000000000000000000000000222111111000///......------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***************+++,,,++++++******++++++,,,++++++************++++++************************++++++***************++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,------...///***+++---///000000//////........................///////////////.........111222000...///444444111222222222111111111111000111111333666444000///222444333444555777777555222;;;:::888777777888:::;;;888999999::::::;;;;;;;;;????????????>>><<<;;;:::888777555444333333444444333333222222111000//////000111111111111222222222555333111000.........///............////////////...............///000000111111000///////////////000000000000000///......---------------------------------///111111000...000000///...............000000000000000000000000//////......---------,,,333222111000000111222333//////000111111111111111000000000000111111111111000000000000000000000000444333222222111222222222333111///......///111333///555>>>DDDEEEAAA999444444666777999888666333222777;;;@@@???999555555666666555666888;;;;;;:::888<<>>>>>>>>===<<<;;;999999888777555444333333333444333333333222111111000000000000111111111222222222555444222000/////////000............////////////...............//////000111111000///////////////000000111111000000///...------------------------..................//////000000///...............000000000000000000000000000000000000//////......111000000000000000000111......///000000000000000000000000000111111111111000000000000000000000000222111111000000000111111222111000//////000111222000444888<<<<<<999555111444555777888888666333222777;;;>>><<<888444444666555555666888:::;;;:::888===BBBDDDMMM[[[fff|||}}}rrr___QQQMMMQQQQQQQQQQQQPPPPPPOOONNNLLLMMMLLLIIICCC)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......////////////..................////////////000000//////......//////000000000000111111111111000000000000000111111222111111222222222222111111000000000000000000000000//////......------,,,,,,/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++,,,++++++******++++++,,,++++++************++++++************************+++***************+++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,---............------..............................//////////////////000222111------111222000000000000111222222333333111000111444444333666;;;888666444444666888888888:::999888777777888999:::999999:::;;;;;;<<<======<<<<<<<<<;;;:::999888777666666555444333333333333444333333222222111111111000000000111111111222222555444222111000000000000............////////////......------......///000111000000///////////////111111222222111111000///------------------------...000111000---,,,...111000//////............///000000000000000000000000222222111111111111000000//////000000000000//////------...///////////////000000000000111111111111000000000000000000000000000000/////////000000111111111111111111111111111333333444555444333222111333555666777777555333222777999:::999555333444666555555666888;;;;;;:::888>>>CCCDDDLLLYYYcccxxx}}}|||uuudddTTTNNNPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMMMMIIIDDD))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---............////////////000//////........./////////000000000111111111111000000//////000000111222111111222222222222111111000000000000000000000000/////////......---------000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++*********************************************************)))******+++,,,,,,++++++******++++++,,,++++++************++++++*********************************)))******+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------,,,....................................////////////...111111------000222111...///000111222333444444222000000333444444999@@@<<<999666444555777777777888888777777777888999999999999:::;;;<<<<<<===>>>;;;;;;;;;:::999888777666555444444333333333333222444333333333222222111111000000000000111111111111444333111000/////////000............////////////...------------...//////000000////////////000000222222222222222111000000........................---222666555000---...000000///............//////////////////////////////111111111111111111111111...///000111111000///...---...//////000000/////////000000000111111111111000000000000000000000000000/////////000111222222000111111222222111111000333333333333333333333333333444555666666555333222666777777555333222444666666666777999<<<===<<<:::???CCCDDDKKKWWWaaauuu~~~uuucccTTTOOOQQQQQQPPPPPPPPPQQQQQQRRRLLLNNNNNNJJJEEE))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------............//////////////////............/////////000000000111111111111000000000000000111111222000111111222222111111000////////////////////////000000000///////////////000000///...---,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************))))))***++++++,,,,,,++++++******++++++,,,++++++************++++++******************************))))))***++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------,,,,,,,,,,,,........................---.........//////000000444777777111...000222111......///111222333444555222000000333444555:::AAA@@@===888555444555555555666666666666777777888999888888999:::;;;<<<===>>>;;;;;;;;;:::999888777666333333333333333222222222333333222222222222222111//////000000000111111111111000///...------..................////////////---------------...//////000000////////////000000222222222222222111000000........................+++222999:::555000.../////////............//////////////////////////////000000000000000000000000///000222222222222000/////////000111111111111000///000000000111111111111000000000000000000000000111000111111222333444555111111222222222222111111000111222333444444444444222333444444555444333333666555444333222222444666777777888;;;>>>???>>><<<>>>BBBCCCJJJVVV___tttttt___RRRQQQPPPPPPPPPPPPPPPQQQRRRSSSNNNOOOOOOKKKFFF)))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------............////////////......------......//////000000000000111111111111111111111111111222222333000000111111111111000000////////////////////////000000000000000000///////////////...---------,,,------------------------++++++++++++++++++++++++************************************************))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++************++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,------,,,,,,,,,,,,,,,------........................------......///000000000<<<@@@>>>777000000111000...///000111222333444444333000111333444444999???AAA===888555444444444333555555666666777777888888777777888999;;;<<<======:::::::::999888777666555111222222333333222222111111111111111111111111111/////////000000000111111000///...,,,,,,,,,---...............////////////------,,,,,,------...//////////////////000000111111111222222111111000///........................,,,111888:::777333000//////............//////000000000000000000000000000.........////////////000111111222222222222111111///000000111111111111111000000000000111111111111000000000000000000000000111111222222444555777777222222222222222222222222---...000222333333333333222222333333444444333333555444333222222333555666777777888;;;>>>???>>>======AAABBBIIIVVV```tttsss]]]RRRQQQOOONNNNNNMMMNNNPPPRRRSSSPPPQQQQQQLLLGGG)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,............////////////...------------...///000000000000000111111111111222222222222222333333444000000111111111111000000////////////////////////////////////////////////..................------------------------------************************************************************************))))))))))))***+++,,,---,,,++++++******++++++,,,++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,++++++++++++,,,...///........................------......///000000111:::>>>===666///...000000//////000111222222333333333111111444444333666<<<===:::777555555555555444444444555666777777777777555666777888:::;;;<<<<<<888888888888777555444333000111222333333222111111000000000000000000000000////////////000000000111000///...---,,,---..................////////////------,,,,,,------...//////////////////000111111000000111111000000///..............................000333555555333111///...............///000000000000000000000000000000........./////////000000111111000000000000111111...//////000111000000000000000000000111111111111000000000000000000000000111111222333444666888999333333111111111111333333000000000000111111222333111111222222333333333333444333222333444555555555555555666999===>>>===<<<;;;@@@AAAIIIVVVaaavvvttt```SSSPPPOOONNNNNNNNNOOOQQQSSSUUURRRSSSRRRMMMGGG)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,------......------,,,............/////////000---------------...///000000000000000111111111111333333222222333333444555000000111111111111000000////////////////////////---.....................---------...............------------------------************************************************************************))))))))))))***+++,,,---,,,++++++++++++++++++,,,++++++************++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///++++++******+++---...000........................---------...///000000111111666777111,,,---000111000000000111222222333333333111222444444222444999:::888555555666666666555333444555666777777777777444555666777999:::;;;<<<777777777666555444222222000000222333333222111000///////////////000000000////////////000000000000111000...------...//////............/////////000---,,,,,,,,,,,,---......///////////////000111111000000000000000///......////////////////////////000///...///111222222111...............///000111000000000000000000000000......//////000000000111111000///......///000111---......///////////////000000000000111111111111000000000000000000000000000111111333444666888999444333111000000111333444666444222000000111333444111111111222222333333333333222222333555666555555333333555888;;;===<<<:::999???AAAIIIWWWbbbwww~~~vvveeeUUUOOOQQQQQQPPPPPPQQQTTTVVVXXXTTTTTTSSSNNNHHH))))))************)))))),,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------...............------......////////////.........///////////////......000000000000000000000000111111222222222333333333000000000000000000000000222...++++++---//////...//////............//////...000000---,,,///...+++++++++,,,,,,------,,,,,,+++++++++************)))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++//////...---+++***))))))+++++++++************)))++++++++++++++++++++++++,,,,,,************,,,,,,///,,,******,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...------------...//////////////////000000000000111111000000000000000111111000000000111333555666444444444444444444444444666666666666666555444444666777888999999999999999777666666555444444333333000000000000000000000000000000000000000000000000...,,,...222222...,,,...000000///...........................////////////000000000000000000000000////////////000000000000333222000...,,,,,,///222////////////000000000000000000000000000000000000////////////////////////////////////////////////+++---///111222333222222333666555...,,,111444333000000////////////000000333222222111111222222333111111111111111111111111000000000000000000000000222000///...///000222333333333222222222222333333222222333333333333444444666666666555444444555777333666999;;;<<<:::888666:::???@@@FFFRRR]]]uuu|||qqqeee\\\XXXTTTTTTSSSRRRRRRQQQRRRRRRRRRQQQNNNJJJFFF)))******************)))++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------...............------......////////////............////////////......////////////////////////111111111222222222333333000000000000000000000000111...++++++---//////...////////////////////////***......+++)))***+++***+++,,,---...............+++++++++************)))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++///......,,,+++***))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------------...//////////////////000000000000111111000000000000111111111111111222222333444555444444444444444444444444555555666666555555444333555666777777888888777777555555444444333222222222000000000000000000000000000000000000000000000000222...,,,......,,,...222000000///...........................////////////000000000000000000000000.../////////000000000000000000000///---...111333.../////////000000000000//////////////////////////////////////////////////////////////////////////////000111111222222222---111111,,,***...111///......000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111/////////000222333222222222111111222222222222222333333333333444444111333555555444444444555555777:::<<<===<<<:::888999>>>???EEERRR]]]tttzzzoooaaaWWWSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSRRROOOJJJFFF******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------------...............---......////////////............///////////////...........................000111111111222222222222000000000000000000000000000...,,,,,,---...///......///000111111000///...000555777111++++++,,,,,,,,,---...///000000000000+++++++++************)))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++......---,,,+++******)))'''((()))***+++,,,------++++++++++++++++++++++++++++++************++++++***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000000111000000000000000111111222333333444444333333333444444444444444444444444555555555555555444444333444555555666666666666666444333333222222111111111000000000000000000000000000000000000000000000000222///000333333000///222000///......---.........---............/////////000000000000000000000000....../////////000000000...///000111000000222444....../////////000000000////////////////////////////////////////////////////////////////////////333222111000000111222222000444444111/////////...---///000222222222111000//////111111111111//////111111111111111111111111111111111111111111111111111111000///000111222333222222111111111111222222222222333333333333444444000333777999888777555555666888;;;===>>>===<<<:::888<<<===DDDRRR\\\rrrzzzooo___TTTOOONNNNNNOOOPPPRRRSSSUUUVVVTTTSSSPPPJJJEEE+++++++++,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......///...............////////////......---...//////////////////////////////////////////000000000111111111111222000000000000000000000000///...---------............///111222222111///...666===>>>666---+++,,,---+++,,,---///000000000000+++++++++*********))))))((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++---,,,,,,,,,++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------------...//////////////////000000000000000000000000000000111222333444555555555333222111333333333333333333333333555555666666666555555444444555666666666666555555333333222222222111111111000000000000000000000000000000000000000000000000---///555<<<<<<555///---///......------.........---------.........//////////////////////////////........./////////000000---///222222111111111222........./////////000000////////////////////////////////////////////////////////////////////////333222000//////111333555:::<<<>>><<<888555333111222222111111000000000000111222444555555444222111111111111111111111111111111111111111111111111111111111000000000111222333222111111000000111111222222222222333333333444444444888===@@@>>>;;;777666666888:::===>>>===<<<;;;777;;;<<>>:::777777888666222000......000111333444666777777666444333111111111111111111111111111111111111111111111111111111111111111222222333222222111111111111222222222222222333333333444444777;;;@@@AAA???:::777555555666888:::<<<<<<;;;:::666:::;;;DDDSSS]]]ooo~~~|||sssaaaSSSPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSRRROOOIIIDDD******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////......////////////......,,,---...///000000000000111111111111111111111111////////////000000000000////////////////////////---...//////---------///---...///000000///...---'''---000,,,(((***---...***+++,,,,,,---,,,,,,,,,+++++++++************)))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++*********++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------,,,***))))))******++++++,,,,,,------...+++++++++,,,,,,,,,------...------------...//////////////////000000000000////////////000111222333333333333333222222111000333333333333333333333333444555666666666666666666666666666666666666555444222222222222222222222222///////////////////////////////////////////////////,,,---000000---,,,///---------,,,------...///,,,------------.................................------.........////////////111222222000...------------........./////////........................////////////////////////000000000000000000000000///...------...111555777000222666;;;;;;777666888999777333000//////000111222333444444444444333222111111111111111111111111222222222222222222222222111111111222222222222333333222222222222222222333222222333333333333444444666999<<<<<<:::666444333444555777999::::::::::::777:::;;;DDDTTT]]]nnnxxxyyyqqq^^^QQQOOOOOONNNNNNNNNNNNNNNOOOOOOQQQPPPMMMGGGBBB)))******************))))))***+++,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,---...////////////......////////////......,,,---...///000000000000000000000000000000000000........./////////000000////////////////////////,,,...000///---,,,---///---------......---------)))---///,,,+++...///...,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++************++++++))))))******+++++++++,,,***************+++++++++++++++++++++++++++++++++******+++,,,,,,+++*********,,,---,,,***)))***,,,******+++,,,,,,---......,,,,,,,,,,,,------------...------------...//////////////////000000000000////////////000111222333222222111000000000111111222222222222222222222222222333444444555555444444555555555555555444333333111111111111111111111111////////////////////////////////////////////////000,,,***,,,,,,***,,,000---,,,,,,,,,------...///,,,,,,---------.........---------------------------------.........//////---///000000...---......---------.........//////........................////////////////////////000000000000000000000000///...------...000222333------111777777222111555444444444333333222111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222333333333222444444333333333333444444222222333333333333444444333444666666555444444555333444666888999:::;;;;;;777:::;;;EEEUUU^^^nnn~~~tttuuuooo]]]QQQPPPNNNMMMMMMMMMMMMNNNOOOOOONNNMMMJJJFFFAAA))))))************)))))))))***+++,,,---,,,++++++,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,---...////////////......////////////......,,,---...///000000000000////////////////////////............/////////000////////////////////////+++...000000---,,,---///...---,,,,,,,,,,,,---...,,,///...+++***,,,+++(((------------,,,+++******+++++++++************)))))))))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++)))))))))***++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++((()))***++++++***)))((((((***,,,,,,******,,,///******+++,,,,,,---......,,,,,,------------.........------------...//////////////////000000000000////////////000111222333222111000//////000111222222222222222222222222222000111222222333333333333444444444444333333222111////////////000000000000////////////////////////////////////////////////...,,,...222222...,,,...,,,,,,,,,,,,------...///,,,,,,,,,---------......---------------------------------.........//////+++---......------///000---------.........//////........................////////////////////////000000000000000000000000000///...------...///000222000333888666///---111///111444666777555222111333222222111111222222333111111111111111111111111222222222222222222222222111111222333333333333222555444444333333444444555222222333333333444444444111222333333333444666999444555666888:::;;;;;;;;;777:::;;;FFFVVV___nnn~~~sssuuuooo^^^RRRRRRLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLIIIEEE@@@,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++................................................---------............///////////////000000000000000000000000000000000000000000000000////////////........................------------------------........................------------------------------,,,,,,+++***))))))************************************)))))))))))),,,+++***))))))***+++,,,******************************))))))******+++,,,)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---------,,,,,,+++++++++)))***+++,,,---,,,++++++******+++,,,,,,---......------,,,,,,,,,------...+++,,,...000111111000000/////////000111111222222000111111111111222222222111111111111111111111111333333222222333333444555666555333111000000111222///...------...///000111000000000000000000000000/////////......------,,,////////////////////////////////////////////////........................------......///...............---,,,,,,,,,------////////////............------............------///......------...000111000000//////.........---............////////////......//////////////////111111000000000000111111111000000333777::::::888333//////222444222222333222111000000000111222333222222222222222222222222222111000000000111222333666555444555777777777555111111222222222333333333333555777666555444444555555777:::<<<>>>>>>======888<<<>>>FFFTTT]]]ooo}}}xxxnnn\\\OOOLLLLLLJJJGGGIIIMMMPPPQQQQQQNNNPPPNNNEEE???,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................---------............///.../////////000000000000////////////////////////222111111000///...------........................------------------------........................------------------------------,,,,,,+++******)))************************************))))))))))))++++++***))))))***++++++************************)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,------..................------......///------.../////////...---......///000000111111222000000111111111222222222333333333222222222222222222222222222222333333444444444222111111000000000///......---...///000111/////////////////////////////////.......................................................................................------......//////...............---------......////////////............------............------...............//////000000/////////........................////////////000000000000000/////////111111000000000000111111111000000222666888888777888555555777666333222555444333222111111111222222222222222222222222222222333333222222222333444555333222222222444555444333222222222222333333333333111333444444333222222333444666888:::<<<<<<;;;;;;999===>>>FFFSSS[[[lll{{{ooo\\\MMMJJJLLLJJJHHHIIILLLOOOPPPPPPOOOQQQNNNEEE>>>,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///....../////////000000000////////////////////////333222111000...---,,,,,,........................---------------------------------------------------------------------------,,,,,,++++++*********************************++++++*********)))))))))++++++***))))))***++++++************************))))))***++++++++++++***)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++*********)))***+++,,,,,,,,,,,,+++------------............000//////.........//////...............---,,,,,,---......//////000111111000000000111111111222222444444444333333222222222111111111111111222222333222222222222111000/////////............///000000////////////////////////............////////////------------------------------------------------........................------........./////////.....................///////////////............------............------------...///////////////////////////........................////////////222222111111000000000///111111000000000000111111111000000111444555555444;;;:::;;;<<<888222333777444444333333222111111111222222222222222222222222333333222222333333444555222111000111333444333222333333333333444444444444222333444444222222333444444555777888999999888888:::>>>>>>EEEQQQYYYiii}}}ppp]]]NNNJJJKKKJJJHHHHHHKKKMMMNNNMMMKKKNNNLLLCCC===,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........./////////000000////////////////////////111111000///......------........................------------------------------------------------------------------------,,,,,,,,,++++++*********************************+++++++++*********))))))+++******************+++************************((()))***+++,,,++++++***))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,******************************++++++,,,,,,,,,,,,------------------------000///..................------------------,,,,,,------......//////000000000000000000111111111111444444444333222222111111000000000000000111111222000111222222222000///...//////........./////////////////////////////////,,,,,,------......//////------------------------------------------------........................---------......///000000------..................////////////............------............------,,,---...///000///...---///////////////.....................////////////222111111000000//////...111111000000000000111111111111111111222222222222999:::======888111222888111222222222222222111111222222222222222222222222111000111111111111222222333222111222444555555444333333333444444444555555444555666555444444555777555555777888888888888777888<<<===DDDPPPXXXiii{{{ppp]]]PPPLLLIIIHHHGGGGGGHHHIIIJJJKKKEEEIIIHHHBBB===,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////....................................////////////........................------------------------------------------------------------------------,,,,,,+++++++++++++++***************************++++++++++++*********************++++++*********************************))))))***+++++++++++++++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***)))))))))***++++++,,,,,,,,,++++++,,,++++++******++++++,,,************************+++***++++++++++++,,,,,,,,,,,,,,,,,,------------///...------,,,,,,,,,---++++++,,,,,,---...//////------......//////000000//////000000000111111111333222222222111111111000000000//////000000111222///000111222222111///...//////////////////..............................+++++++++,,,,,,------...------------------------------------------------...........................---------...000111222+++,,,---...///.........////////////............------............------+++,,,.../////////...---.........///////////////............////////////000000000//////.........111111000000000000111111111111111111111000111111333555999;;;666000222777///000000000111111222222222222222222222222222222000000111111222222222222222111111222444555555444333333333444444444555555444555555444333444666888666666777888888999999999666:::;;;CCCPPPXXXiii}}}xxxmmm[[[MMMJJJFFFFFFFFFFFFFFFGGGHHHIIIDDDHHHHHHBBB===,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------........./////////........................,,,------......///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,++++++++++++*********)))***++++++++++++***)))******************************))))))******+++,,,)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++***)))))))))******+++,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++++++++******++++++,,,---+++,,,,,,---....../////////...---,,,,,,,,,,,,,,,+++++++++,,,---///000111---......//////000111111/////////000000000111111111111111111111111111111000000000000000111111222000111111222111111000000/////////000//////...---........................,,,,,,,,,,,,,,,---------------------------------------------------------..............................------...000222333+++,,,...///000000///...////////////............------............------,,,,,,---........................///////////////............////////////.............../////////111111000000000000111111000111222111000///000222///000444777555111111555222111000000000111333444222222222222222222222222111222333444444444444333000//////000222444333222333333333333444444444444222222333222111222555777666777777888999::::::;;;555:::;;;CCCPPPXXXjjj~~~xxxlllXXXJJJFFFDDDEEEGGGGGGGGGGGGHHHJJJHHHLLLLLLEEE>>>,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,---............------------------------++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------------------------........................---------............///---------.........//////........................------..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,+++++++++*********)))***++++++++++++***)))************************,,,+++)))((((((***,,,...)))************+++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++*********+++,,,---,,,---...///000111222333000///...------,,,,,,,,,......---------...000111......///000000111111222////////////000000000111000111111222222333333444111000000000000111222222222222111111111111222222//////000000000///---,,,........................///...............------..............................................................................------...000222444---...000222222222111000////////////............------............------------,,,,,,------................../////////000............////////////.........///000000111111111111000000000000111111///111333222000///111333000///222666777333111333888666333000000111333444222222222222222222222222111222333444444444333333000//////000333444444333222222222222333333333333222222222111111222555888555666666777888:::;;;<<<888;;;<<>>;;;666222000000222444222222222222222222222222///000111222333222111111222111111333555777777666111111222222222333333333444444444333333444777:::444444555666888999;;;<<<:::>>>>>>DDDPPPVVVggg~~~zzzppp___SSSPPPDDDHHHKKKLLLKKKKKKNNNPPPIIIMMMNNNHHHBBB,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---...////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------************************++++++++++++++++++++++++------------------------000///---+++++++++---...---------------------------------............///---------------------------------.........//////---...............------......------------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++,,,******+++......+++(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---000444777777555333333222111///---,,,++++++000///---,,,,,,---...///000000000000111111111111///000000000000111111111111111111222222333444444111111222222222222111111111111111111000000000000////////////...---,,,+++...------,,,,,,------..............................------------...//////......////////////......------------------------///...------...///...---///////////////.........//////000000000000//////..............................////////////..................////////////111111000000//////......000...---,,,,,,---...000//////000000000000//////222222222111111000000000444...111<<<>>>555000333333333222111000000111111111111222222222333333333333222222111111222222333222222222333333444444444222222333333333333444444333333333444444444555555666666666666777:::>>>BBB999:::;;;EEEQQQUUUddd{{{qqqaaaUUURRRKKKMMMNNNNNNLLLKKKKKKLLLPPPMMMHHHBBB>>>,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...,,,+++***+++---...------------------------------------............------------------------------------.........///---...............------......------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,******+++------+++(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...111444555333111000000///.....................---------....../////////000000000111111111000000000111111111222222222222111111111111111111000000111111111111000000111111111111000000000000000000000000///...---,,,...------,,,,,,------..............................------------...//////......//////////////////------------------------///...------...///...---/////////////////////...//////000000000000//////..............................////////////..................////////////111000000000/////////...000///---,,,,,,---///000000000111111111111000000333222222222111111111111444///222<<<>>>555111444333222222111000000111111111111222222222333333333333222222111111222222333222333333333333333333444222222333333333333444444333333444444444555555555666666777666777999>>>AAA===>>>>>>GGGQQQRRR```|||}}}zzzssscccVVVRRRPPPRRRSSSTTTSSSRRRSSSTTTRRRPPPKKKFFFAAA++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******+++---...------------------------------------............------------------------------------............------...............---......------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******+++------+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---000111000///------------...///000111,,,,,,---...//////////////////000000000000111111111111111111222222222333333222222111000000//////000000000000000000000000111111111111000000000000111111111111000///...---...------,,,,,,------..............................------------...//////.........//////000000000........................///...------...///...---......////////////////////////000000000000//////..............................////////////..................////////////000000000000////////////000000............000000111111222222222222111111333333333222222222222111444000333;;;===666222444333222111111000111111111111111222222222333333333333222222111111222222333444333333333333333333222222222333333333333444444333444444444444555555555666666777777777999===@@@???@@@@@@GGGQQQRRR___yyyyyywwwssseeeXXXSSSRRRTTTVVVVVVVVVUUUVVVWWWSSSQQQNNNHHHCCC******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++************+++------------------------------,,,,,,---------.........------------------------------------------------,,,---......///............------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++++++++++++++++++++***+++,,,------,,,+++*********++++++,,,,,,,,,---+++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,******,,,---...---,,,,,,,,,---...///000111***+++---///000000///...////////////000000000111111111222222222333333333222222222222111111000000111111000000000000111111111111111111000000000///000000000000000///...---...------,,,,,,------..............................------------...//////.........//////000111111///////////////////////////---------...///...---............//////////////////000000000000//////..............................////////////..................////////////000000000000////////////111000////////////000111000111111222222111111000333333333222222222222222444222444:::<<<777444444222222111111111111111222111111222222222333333333333222222111111222222333444444444333333222222222222222222333333333444444444444444444555555555555666777777777777888;;;>>><<<>>>>>>GGGQQQRRR```zzzvvvsssooodddYYYTTTUUUWWWXXXXXXWWWVVVWWWXXXQQQPPPMMMGGGBBB******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************+++,,,,,,---------------------------,,,,,,,,,------------...------------------------------------------,,,,,,,,,------...//////......------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---************************++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,******++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,))))))***,,,,,,,,,...------------......///***+++---///000000///......////////////000000000111111222222222333333333222222222333333333444444333222222111111222222333111111111111000000000///....../////////...------...------,,,,,,------..............................------------.../////////////////////000111222///////////////////////////---------...///...------.........//////000000//////000000000000//////..............................////////////..................////////////////////////000000000000000000////////////000000//////000000000000//////222222222222222222222222444222444999:::888444333222111111111111111222222111111222222222333333333333222222111111222222333444444444333333222222222222222222333333333444444444444444555555555666666666777888777777888:::<<<;;;===>>>GGGQQQQQQ^^^xxxvvvpppkkk```WWWUUUVVVWWWYYYXXXVVVUUUUUUUUUNNNNNNKKKEEE===++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,---...////////////------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++)))***++++++******---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++))))))+++,,,---,,,///...------,,,---------,,,,,,---...////////////......////////////000000111111111111222222222333222222333333444555555666444333222111111222333444111111111111000000000000------............------...------,,,,,,------..............................------------...//////222111////////////000111........................///...------...///...---------......///000000000//////000000000000//////..............................////////////..................////////////////////////000000000000//////////////////////////////000000000000//////000111111111111222222222333222444777888777444222111111111000111111222333111111222222222333333333333222222111111222222333444333333333333333333222222222333333333333444444444444555555555666666666666777888888777777999;;;===>>>???GGGOOONNNYYYrrrzzzrrriii[[[RRRQQQLLLNNNOOOOOOMMMLLLLLLMMMOOOOOOLLLDDD;;;,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,------------,,,,,,+++------------------------++++++,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++,,,---...////////////---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++************)))***++++++)))***---000++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++---......---...------,,,,,,------.........---------......///........./////////000000000000000111111111222222333333333333333333333333444333111000000111333444111111111111000000000000......////////////.........------,,,,,,------..............................------------...//////444222000///...///000000------------------------///...------...///...---------......///000000111//////000000000000//////..............................////////////..................////////////.../////////000000000111.........//////.........000000000111111000000000//////000000000111111111111222333444666777444111111111000000111222222333111111222222222333333333333222222111111222222333222333333333333333333444222222333333333333444444555555555555666666666666666777888888777777888999;;;<<<===EEENNNMMMWWWqqqxxxjjjVVVKKKIIICCCEEEGGGGGGGGGGGGHHHIIITTTUUUQQQHHH<<<,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------.........//////------------------------,,,,,,---...////////////------------------------------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------............------,,,+++------------------------++++++,,,,,,,,,------------------------------------------,,,,,,++++++++++++,,,---...////////////---,,,,,,++++++,,,,,,---------------------------,,,++++++++++++++++++,,,------------------------************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++++++++******)))))))))***,,,+++)))***---000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,...//////...,,,,,,,,,,,,------...///000///---,,,,,,---...///............/////////000///000000000000111111111444444333222222111111111333222000//////000222333111111111111000000000000//////000000000000000///...------,,,,,,------..............................------------...//////555333111///......///000------------------------///...------...///...------------...///000000111//////000000000000//////..............................////////////................../////////000.../////////000000111111------............------111111222222222222111111......//////000000000111000222333333555666444000111111000000111222333333111111222222222333333333333222222222222222222333222222222333333444444444222222333333333444444444555555555555666666666777666777999888777666777999666888:::DDDNNNNNNZZZsss~~~lllTTTEEECCCCCCEEEHHHJJJJJJKKKMMMOOOYYYZZZVVVLLL???,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,------...........................------++++++,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,,,,+++***+++,,,---............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......,,,+++,,,...------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---.....................///000000...............///000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////,,,---------.../////////........................////////////000000000000000000//////.........---////////////............////////////////////////////////////000000000000111111000000//////......////////////////////////,,,---------.../////////............/////////000...000111000///...///000////////////////////////000000000000000000000000000000000000000000000000000333444222666;;;999222/////////000111333444555333333333333333222111000555555444333333444444444555555555555555555555555666444222222333333333222333333444777:::;;;999777999888666555555666888999999<<<===CCCNNNPPPZZZpppxxxtttnnn]]]LLLDDDDDDGGGJJJLLLMMMOOORRRTTT___^^^VVVHHH===,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,---------........................------++++++,,,,,,,,,,,,------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++*********+++,,,,,,------,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,+++++++++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................///000000///////////////000111111000000000000000000000000111111111111000000000000000000000000000000000000................................................---------........................................../////////000000000000000/////////............////////////............////////////////////////------------............000000000000//////......////////////////////////------..................---......///////////////...///000000......///000////////////////////////000000000000000000000000000000000000000000000000000333333222555;;;:::555333222111111000111111111333333333333333222111000444444333333333333444444444444444444444444444444444333333333444555555555333333333333555666666666:::999777777777999:::<<<888<<<===CCCNNNPPPZZZooowwwrrrkkk\\\OOOJJJKKKMMMOOOPPPQQQRRRUUUWWWVVVUUUOOOBBB999,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------......++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000000000000000000111222222000000000000000000000000111111111111000000000000////////////////////////...............................................................---------............................../////////000000000////////////............////////////............////////////////////////------------............000000000////////////...//////////////////////////////..................,,,---///000000000///......///000000......///000////////////////////////000000000000000000000000000000000000000000000000000222111000444999:::888333222222111000000111111222222333333333222111111333333222222222222333333333333333333333333333333111222333444555555555555444444333222111222555777999999888888999;;;===>>>888<<<===DDDNNNPPPZZZooo}}}wwwmmm]]]RRRPPPMMMOOOQQQQQQPPPPPPRRRSSSMMMNNNIII>>>777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................///000000000000//////000000111222000000000000000000000000111111111111000000000///......................................................................../////////...---------,,,................................./////////000000///////////////.........////////////............////////////////////////////////////000000000000////////////////////////////////////////////////000000//////......------,,,---///000111000///...///000111111//////000111////////////////////////000000000000000000000000000000000000000000000000111111000000222777:::;;;000000000000111222333444222222333333333222222111222222111111111222333333222222222222222333333333222333555555444222222222555666777555333444666999777777888888:::<<<>>>???888<<<===DDDOOOQQQZZZooottt```UUUTTTPPPQQQRRRQQQPPPOOOPPPQQQKKKMMMIII@@@999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.....................///000000///............///000000000000000000000000000000111111111111000000000///------------------------................................................/////////...---------,,,....................................////////////.........///////////////////////////............////////////////////////////////////000000000000.............../////////////////////////////////000000000//////......---------///000000000///...000111222222000000111222////////////////////////////////////////////////000000000000000000000000111000///000222555999===000000000000111222333333111222222333333333222222222111111111222222333444111111111222222222333333888999:::888555222222333777888888777666666777888555555666777999;;;<<<===777;;;===EEEOOOQQQZZZnnnyyybbbUUUSSSSSSTTTTTTSSSQQQPPPQQQRRRKKKMMMJJJAAA:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------,,,,,,,,,---------......------------------------------------------------,,,------......------,,,------++++++++++++------***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000...............//////000000000000000000000000000111111111111000000000000........................------------------------------------------------...............---------........................------........./////////.........///////////////////////////............////////////////////////------------............---............/////////////////////////////////000000//////////////////............/////////000000111222222000000111222////////////////////////////////////////////////000000000000000000000000111///000222222333777===444444222111000000//////111111222333333333222222222222111222222333444555111111111222222333333444;;;===>>><<<888777999<<<>>>;;;777555666666666555333444555666888999:::;;;777;;;===EEEPPPQQQYYYnnnttt^^^PPPNNNKKKLLLMMMLLLKKKJJJKKKLLLHHHKKKIII@@@999,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------.........///------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++******+++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,------......++++++,,,,,,,,,,,,------,,,------------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,++++++++++++******************++++++*********)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.....................///000000/////////...///000000111000000000000000000000000111111111111000000000000........................---------------------------------------------------------.......................................---------.........//////............/////////000////////////............////////////////////////------------............---------........./////////////////////////////////////////////000000000000///---------...000111...000111000///...///000////////////////////////////////////////////////000000000000000000000000111///000333333111555<<<555444333111000/////////000111222333333333333222222222222222333444555666111111222222333444444555666999;;;:::999;;;AAAGGGMMMDDD999333444666555333333444555777888999999999666;;;>>>FFFPPPQQQYYYmmmvvvhhhTTTFFFDDD@@@AAABBBBBBAAAAAABBBCCCCCCGGGFFF???888,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,---......++++++,,,,,,,,,---------,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,...***+++,,,---...---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((***++++++++++++---...------------------------,,,,,,------------......---,,,,,,,,,,,,---.....................///000000000000000000000111111222000000000000000000000000111111111111000000000000////////////////////////------------------------------------------------,,,------....../////////........................---------.........//////---.........//////000000000/////////............////////////////////////////////////000000000111---------.........//////////////////////////////......//////000000111111111///---,,,,,,...111222---...///...---,,,---///////////////////////////////////////////////////000000000000000000000000111///111555333000444;;;111111111111111111222222000111222333333333333333333333333333444555666777111111222333444444555555...111555666777<<>>FFFPPPQQQYYYmmmyyynnn^^^KKK>>>;;;<<<===????????????@@@BBB@@@EEEEEE>>>999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------.........------,,,,,,,,,------......------,,,+++******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********)))))),,,+++++++++++++++++++++++++++************++++++************************+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++***)))))))))***,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////////////////000111111...///000111111000///...111111111000000000000000000...,,,++++++,,,---///---***(((***///000...+++,,,------......------,,,---------...///000000111---...///000000///...---........................---......///////////////........................---...///...------...///............////////////000000000000///...---,,,---...///000000///...---000000///---,,,,,,...000222111//////000666>>>CCC111111000///////////////............/////////000---...000111111111000///...///000222222222111000000111222222222333666888666333111222444555444222///000222333333222111000111111111222333444555666444333222222222333444555666555666666333444BBBRRR{{{VVV::::::<<<333000777666666777888888888888888:::>>>???EEEMMMMMMWWWmmm~~~tttaaaIII???CCCDDDDDDEEEEEEEEEDDDDDDCCCIIIHHHFFFAAA===,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++************************,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,+++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,...---,,,+++******)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++*********+++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///////////////////////////000111111...///000111111000///...111111111222111000000///...---,,,++++++,,,......)))...222222---***,,,000,,,------------------,,,,,,,,,,,,---.../////////......////////////..............................---......///////////////........................---...///...------...///............////////////000000000000///...---,,,---...///000000///...---...000222111......000333000000///...///333999===111111000///////////////........./////////000000......000111111111000///000111111111111000000///000111222222222333555777333000...///111333333111000111222333333222222111222222222222333333444555333333222222222333444555666444555555333222<<>>DDDMMMUUUSSSYYYlllsssssswwwgggVVVOOORRRMMMNNNOOOPPPPPPPPPPPPPPPSSSPPPKKKCCC;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++******)))))))))***+++,,,******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((()))))))))***************))))))))))))******************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...)))******+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------.........//////............///////////////////////////000000111000000////////////000000///111333444444222///.../////////...---,,,+++***000000...,,,,,,...333666...---,,,,,,,,,,,,---..................////////////...---,,,,,,---...///........................---......///////////////........................---...///...---------///............//////////////////////////////...---/////////....../////////333///...444<<<>>>777000---///000000///---......000000////////////000000////////////000000000111000000000000000111111222111000000///000222444555000111222222111111333555444333111000000111444666777666444333222333444555444444333222111111111111111111222333444444555555222222222333555666333000000555777333444888777333666666777888888888888888888>>>AAAHHHPPPPPPYYYnnntttlllyyykkkZZZQQQQQQOOOPPPPPPQQQRRRRRRQQQQQQRRROOOIIIBBB;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++((())))))******+++++++++++++++************++++++************************((((((***+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------((()))***++++++++++++***---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------........./////////............///////////////////////////000111111000000////////////000000///000222222222111///---/////////...............000999===777---,,,888EEE...---,,,++++++,,,---...////////////////////////......------------..............................---......///////////////........................---...///...------...///............////////////...///////////////......//////............//////444///---333;;;>>>777///...///111111000//////000///////////////000000111/////////000000000111111111000000000000111222333//////000000222333555666000111222111111111333444444555444333333555999===;;;999666333222222444555444333222111111111111111000111222333444555555555000222333222444777666333111333222111333777888555666666777888888888888888888===>>>DDDMMMNNNYYYooo||||||~~~pppaaaXXXWWWSSSTTTTTTTTTTTTTTTSSSSSSQQQNNNHHH@@@:::,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------******+++++++++,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))((()))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))******+++,,,,,,---,,,,,,++++++++++++,,,,,,************************((()))***+++,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---..................////////////............///////////////////////////000111111111000///......///000111///000000000000///......---------...///111333555999>>>@@@===666444:::@@@///...,,,++++++,,,...///........................,,,------......------,,,........................---......///////////////........................---...///...------...///............////////////......////////////......000///...------...///000...------000444555222...---///000111000000111222///////////////000111111//////000000000111111111111111000000000111222333///000111222333444444444000111222111000000222444555666888888999===DDDIII???<<<888444111222333444222222111111111111111222///000222444555555555555000444444111111666777555222111222444444444666999666666777888888888888888777<<<>>>DDDMMMNNNYYYooo}}}ooobbb[[[[[[VVVVVVVVVVVVUUUTTTSSSSSSQQQNNNGGG???888,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------*********++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---************************)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---................../////////000............/////////000///////////////000111111111000///......///000111000/////////............+++++++++---000444888:::FFF===666999AAACCC999//////...,,,++++++,,,...///------------------------+++,,,............,,,+++........................---......///////////////........................---...///...------...///............/////////000......///////////////...000///...------...///000,,,///222222111000111222,,,...///000000000222444///////////////000111111000000000000111111111111222111000000000111333333000111333444444333222111000111222111000000222333111333555777:::???GGGNNNAAA>>>999444111111222444222111111111111111222222///000222444555555555555111555555000...444777666444333666999666000333<<<666666777888888888888888666<<>>777++++++,,,,,,,,,---------------------------------...---++++++,,,,,,,,,+++........................---.........---,,,,,,+++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---//////+++++++++++++++++++++++++++++++++++++++***)))(((...,,,++++++++++++***(((++++++------------++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******+++++++++,,,,,,,,,)))******++++++,,,,,,---+++,,,,,,---,,,+++)))(((,,,++++++******++++++,,,+++,,,,,,,,,++++++---///,,,,,,,,,---------......------------------------////////////////////////000111111111111222222222000000000000000000000000000000000000000000000000........................000//////000444:::@@@DDD@@@888///***+++...---,,,000///...,,,++++++,,,,,,---------............///000000//////.........---000000000000111111111111......---------.../////////000111000...---------........................000111111000000///...---////////////////////////,,,---......//////......000---+++,,,///111111000000///.........///111222333333333222222111111111000000000000000000000000111111111111111111111111111111111000000000000000000000111111111222222222333333333333333333333333222222222222111111000000111000000222444555444222444444444444444444333333777777555333333555999<<>>888++++++,,,,,,,,,---------------------------------...---,,,,,,,,,---,,,,,,........................------......------,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---...+++++++++++++++++++++++++++++++++++++++***)))))),,,+++******,,,---,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,---------,,,,,,...000,,,,,,,,,---------......------------------------////////////////////////000000111111111222222222000000000000000000000000////////////////////////...........................---,,,,,,...222666999999333,,,***+++......,,,++++++,,,,,,---,,,,,,,,,---------............///000/////////............//////000000000111111111//////.........//////000...///000000...------..............................///000000000000000///////////////////////////,,,---......//////......222000------///111000///000//////...///000111222333333222222222111111111000000000000000000000000111111111111111111111111111000000000000000000000000000111111111222222222222222222222222222222222222222222222111111111000111000000222444555444222444444444444444444444444444444444555666999???CCCJJJFFF>>>777888<<<<<<999:::;;;???DDDHHHNNN\\\iiitttjjj```YYYWWWTTTSSSSSSRRRQQQPPPOOOOOORRRMMMEEE===888,,,,,,,,,,,,------------------------------------///.........------------------------------------------......------,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++***++++++++++++***))))))***))))))***,,,------,,,+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---++++++,,,,,,,,,+++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,......------,,,++++++***,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,---...000,,,,,,,,,---------......------------------------////////////////////////000000000111111111222222000000000000000000000000////////////////////////........................---,,,+++++++++,,,---...222...***))),,,......,,,((()))+++,,,------,,,,,,---------............///////////////............//////000000000000111111000000//////...//////000...///000000...---......////////////////////////---...///000111111111111////////////////////////------...////////////...333111///////////////---///////////////000111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000111111111111111111111222222222111111111111111111111111222222222222111111111111111111111222444555444333222333333444444555555555222333444444666:::???DDDIIIHHHBBB999666:::>>>???BBBCCCGGGLLLOOOUUUbbbnnnuuujjj^^^UUURRRQQQPPPOOONNNMMMNNNNNNOOOPPPLLLDDD===888,,,,,,,,,------------...------------------------...///000000...---......------------------------,,,------...------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((+++++++++++++++,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++++++++++++++******+++++++++******)))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++++++++,,,---++++++,,,,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,+++*********,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,...///,,,,,,,,,---------......------------............////////////////////////000000000000111111111111000000000000000000000000////////////////////////.................................------,,,,,,,,,...,,,***+++---...---,,,***++++++,,,---------...---------............//////////////////.........////////////000000000111000//////.........//////000111333222000///000000000000000000000000000000......///000000000000000////////////////////////------...///////////////111000////////////......///////////////000000111111111111111111111111000000000000000000000000000111111111111111111111111000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111222444555444333222222333333444555666666444444444444333555999<<>>DDDEEEDDDEEEIIIOOOTTTZZZfffrrrwwwjjj]]]SSSPPPOOOMMMLLLJJJKKKLLLNNNOOONNNJJJCCC===888,,,,,,---------.........---------------------------000111111///------...------------------------,,,,,,------...------,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***)))(((*********++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++)))******+++++++++******---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,*********+++,,,------,,,,,,,,,,,,,,,,,,---***+++,,,+++******,,,...,,,,,,,,,---------......---------......///////////////////////////////////////000000000111111111////////////////////////...................................................////////////......---......---.........,,,+++///...---,,,,,,---...000---------............///.........///////////////...////////////000000000......------......///000444555666555333222222222000000000000000000000000000000000000000///......////////////////////////---...//////000000//////,,,---............//////...//////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111222222222222333333444444222222222222222222222333222111111333555666555333222222333333444555666666666666666444333444666888DDDBBB<<<888;;;BBBEEEBBB<<<<<>>===;;;@@@???CCCKKKTTTZZZccckkktttfffZZZUUUVVVNNNNNNNNNOOONNNMMMLLLLLLFFFCCC???;;;999,,,------......------,,,//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++---------.........//////---------------------------,,,,,,+++,,,---///000......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++***)))(((+++,,,---,,,***)))***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++***************)))((()))***,,,---******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,---------++++++************++++++((()))***+++,,,+++******++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,...///000//////............//////////////////////////////000000//////.........---................................................,,,,,,,,,---------..............................//////000000000000//////---------............///000//////...---,,,,,,,,,////////////000000000000111555999999777777;;;???:::999666444111///...---////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////111...,,,,,,---000000000000000111111111111000000000000111222222222222111000111111111111222222222000000000000000000000000111111222222222222111111111111111111111111111111222222222222222222222222444444444555555666666666444444444444444444444444;;;:::===BBBCCC???===???BBBFFFGGGLLLTTTRRRYYYlllyyycccWWWUUUPPPMMMOOORRRTTTSSSPPPLLLJJJKKKHHHCCC===777,,,------......------,,,///.........------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,------------.........------------------------------,,,+++,,,---......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++***))))))+++,,,---,,,***)))***+++******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,------------...+++++++++,,,,,,---------++++++************++++++((()))***+++,,,++++++***++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------...////////////............//////////////////////////////000/////////............................................................,,,,,,---------.......................................////////////......---------............///000000//////...------,,,...//////000111222222333:::<<<>>>;;;666333444777555444333111000/////////////////////000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000////////////////////////111///,,,,,,...000000000000000111111111111000000000000111222222222222111000111111111111222222222111111111111111111111111111111222222222222111111222222222222222222222222222222222222222222222222333333444444444555555555444444444444444444444444222111555<<>>FFFNNNMMMJJJCCCFFFPPPQQQWWWiii{{{dddUUUNNNGGGHHHJJJMMMOOOPPPNNNKKKIIIHHHFFFBBB<<<888,,,------......------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++++++++***************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++******)))***,,,,,,,,,******+++,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***((('''++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,.../////////...---//////............/////////////////////////////////////////////.........................................................------------....................................------............---------------............///111111000000/////////...---...///000111222333333222333333222///------///......------...//////000////////////000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000////////////////////////000///---...///111111000000000111111111111000000///000000111111111111111000000111111111222222222111111111111111111111111111111222222222222111111333333333333333333333333111222222222222222333333222222222222222222222222333333444444444444444444<<<999777777777888???HHHLLLGGG???CCCOOOQQQVVVeeeyyybbbSSSMMMFFFFFFHHHKKKMMMNNNMMMKKKJJJIIIGGGBBB===888,,,------......------,,,,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))******+++++++++*********+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***((('''******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,.../////////...---//////............//////////////////////////////.........///////////////................................................---------.........//////.................................//////.........---------............///000000000000////////////.........///////////////,,,---............000111000//////.........//////////////////000000000000//////000000000000//////........................////////////////////////000000////////////000000000000000000000000000000000///......000111111000000000111111111111000000//////000111111111111000000000111111111222222222111111111111111111111111111111222222222222111111333333333333333333333333111111111222222333333333222222222222222222222222333333333444444444555555444333555888888:::BBBLLLKKKHHHCCCHHHUUUVVVZZZhhhsss\\\NNNKKKFFFEEEGGGJJJLLLMMMMMMKKKJJJKKKIIIDDD===777,,,------......------,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))***++++++++++++***)))+++,,,,,,+++***+++---++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++******))))))******++++++******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++,,,++++++++++++,,,------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---......//////......//////............//////////////////////////////.........///////////////................................................------........./////////..............................////////////......---------............///////////////////////////..............................//////000000111111111000//////......//////////////////000000000000//////000000000000//////........................////////////////////////000000////////////000000000000000000000000000000000///...///111222111000000000111111111111000000...///000000111111000000000111111111111222222222222222222222222222222222111111222222222222111111333333333333333333333333111111111222222333333444333333333222222222222111222333333444444555555555222333666999999:::BBBLLLHHHGGGCCCIIITTTTTTYYYiiioooXXXLLLKKKGGGGGGIIIKKKMMMMMMMMMLLLKKKMMMJJJEEE>>>777,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,------------.........++++++++++++++++++++++++******+++,,,---,,,++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........++++++++++++++++++++++++************************(((((()))***+++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))***+++++++++++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------------...////////////............//////////////////////////////............/////////000............................................................////////////........................---------......------------------............///........................------......//////000000000000//////000000////////////............///000////////////000000000000//////000000000000//////........................////////////////////////000000////////////000000000000000000000000000000000//////000222222111000000000111111111111000000...//////000000000000000000111111111111222222222222222222222222222222222111111222222222222111111222222222222222222222222000111111222333333444444444444333333222222222222222222333333444555555666666666888999777777@@@KKKIIIIIIDDDGGGOOOOOOVVViiisss]]]QQQOOOJJJJJJKKKLLLNNNNNNNNNMMMLLLLLLIIIDDD===777,,,------......------,,,+++++++++,,,,,,---------,,,,,,------------......---------------------------------.........//////++++++++++++++++++++++++((()))+++,,,---,,,,,,+++......------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++........./////////000000++++++++++++++++++++++++************************''''''(((***+++,,,---...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++((()))***+++++++++++++++)))***,,,,,,++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************++++++---,,,+++***+++,,,---...++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---,,,,,,...///000//////............//////////////////////////////---.........//////000000............................................................/////////000........................+++,,,,,,------,,,,,,+++---------.........//////---------...............,,,---...///000111222333///...------...///...---------------...///000000////////////000000000000//////000000000000//////........................////////////////////////000000////////////000000000000000000000000000000000//////000222222111000000000111111111111000000...//////000000000000000000111111111111222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111222333333444444444444444333333222222222222222333333444555666666333333555666666999FFFSSSPPPPPPIIIIIINNNOOOYYYooozzzdddXXXUUUOOOLLLLLLNNNOOOOOONNNNNNMMMJJJHHHCCC===888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))************************)))************++++++++++++---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,++++++***)))************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................---------.......................................///...------...///...---///////////////////////////............---------........................//////.........---------////////////................................................///////////////////////////////////////......------///000111111111000///////////////000000000000111111111111////////////////////////............////////////000000//////.........---......///000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111222333333333333222111111222222222111111000333333444444444333222222333333333222222111111111000000111111111222222222333333222222333555666777333333333333333333333333666555444444777>>>HHHOOOUUUMMMJJJMMMNNNNNNVVVbbbttt]]]QQQPPPLLLGGGGGGGGGHHHKKKMMMMMMMMMHHHEEEAAA===999,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++******)))+++++++++*********))))))************************)))************+++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................///.............................................///...------...///...---///////////////////////////............---------........................//////.........------------------....../////////....................................///////////////////////////////////////......---...///000111111111000///////////////000000000000111111111111////////////////////////............////////////000/////////..................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222222222222111111222222222111111000222222333444444333333333333333333222222222111111111222222222333333333333333333222222333444555666333333333333333333333333444444555666999???FFFKKKLLLGGGHHHNNNQQQQQQXXXbbbrrrZZZNNNLLLHHHGGGFFFFFFHHHKKKMMMNNNMMMGGGDDD???;;;777,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++******)))(((+++++++++***************************************)))************++++++++++++))))))+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////////////////000000000//////.................................///...------...///...---///////////////////////////............---------.......................................------------------....../////////....................................///////////////////////////////////////............///000000111000000///////////////000000000000111111111111////////////////////////............////////////////////////..................///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111000111111222222222111111111222222333444444444444333333333222222222222111222222333333333444444444444444333333333333444555333333333333333333333333222444666888:::???DDDHHHCCC@@@DDDNNNSSSSSSYYYcccrrrZZZMMMKKKFFFGGGFFFGGGIIILLLNNNNNNNNNHHHEEE@@@;;;777------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***************))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************)))((((((************************************************))))))*********+++++++++---***)))---333555333///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...............,,,,,,,,,---------......---------............///000000000000000000000000222111111000///......---........................///---------...///...---///////////////////////////............---------................................................////////////////////////....................................////////////////////////////////////............/////////000000000////////////000000///000000000111111111111////////////////////////............///////////////////////////...............///000000000000000////////////////////////000000000000000000000000000000000000000111111111//////000111111111111000000000111222222222111111000111222333444555555555222222222222222222222222222222222333333333333444444444333333333333333333333333333333333333333333333444666777999===BBBFFF>>><<>>EEEKKKNNNXXXeeevvv___SSSRRRNNNOOONNNMMMNNNPPPRRRQQQPPPMMMIIIBBB;;;666........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++************************)))*********++++++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++******)))))))))*********+++++++++************************)))************+++++++++((())))))***+++,,,++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,---.........,,,,,,,,,---------......---------............///........................///.............................................///...------...///...---///////////////////////////............---------........................---------.........//////.............../////////....................................////////////////////////////////////------///000000000///...///////////////000111111000000000000111111111111////////////////////////............////////////............/////////000......///000000000000000000000000000000000000000000000000000000000000000///000000111111222333333000111111222222222222222//////000222222333333222222222333444444333333333111111222222222333333333111111111222222222333333000111222333444444333333333333333333333333333333555666666666666999===AAA@@@<<<===FFFKKKNNNXXXeeexxxcccXXXWWWTTTRRRQQQPPPQQQRRRSSSRRRPPPOOOJJJBBB;;;666..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++************************)))************+++++++++)))+++,,,,,,+++***+++,,,************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,---------......---------.........//////........................---------.......................................///...------...///...---//////////////////////////////.........---------........................---------.........//////******+++,,,---...///000..................................../////////000////////////////////////,,,---///000000000///...///////////////000111111000000000000111111111111////////////////////////............/////////000---.........//////000000...//////000000000000000000000000000000000000000000000000000000000000000///000000111222222333333111111222333333333333222//////000222222333333333333333444444444333222222111111111222222333333333222222333333333444444444///000111333444444333333333333333333333333333333333555777888888999<<<>>>>>>:::===GGGMMMPPPYYYeee|||ggg]]]]]]YYYUUUSSSRRRRRRSSSSSSRRRPPPQQQLLLDDD===888,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...''''''///000)))(((...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++************++++++************************))))))))))))************)))))))))))))))))))))))),,,,,,++++++***+++++++++...//////...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++......,,,++++++,,,......)))***++++++,,,---......------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////.........---------//////.........---------//////.........---------......///000000///...---//////////////////////////////000111111111111111111111000000//////......////////////000000000000////////////////////////............////////////000000//////.........---............/////////000000/////////...........................///000000222000///------///000222000000111111111111000000////////////////////////000111111111111222222222////////////////////////////////////////////////............/////////000000000000000000000000000222222222111111111111111333333333222222111111111111111222222222333333333333333222111222333444555444444333333222111000000222222111111222222333444555555555666666666666777333333333444444444555555555555666777888999::::::;;;;;;???FFFKKKQQQ]]]hhh{{{ggg]]]\\\XXXWWWVVVVVVWWWXXXWWWTTTRRRRRRJJJ@@@999777,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,222AAAFFF<<<111...++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,************************)))))))))***+++++++++,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,++++++************++++++************************))))))))))))************************************,,,,,,++++++***++++++,,,+++---------+++***+++,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------//////.........---------//////.........---------//////.........---------......///000000///...---//////////////////////////////000111111111111000---------...//////000000....../////////000000000////////////////////////............////////////000/////////...................../////////000000000000/////////........................///000000111000///......///000111000000111111111111000000//////////////////////////////000000000111111111////////////////////////////////////////////////........./////////000000000000000000000000000000111111111111111111111111333333333222222222111111111111222222222333333333333333222222222333444555444444333333222111111000222222111111222222333444444444555555555666666666333333333444444444555555555555666777888999999:::;;;;;;???FFFKKKQQQ\\\gggzzzzzzeee[[[YYYUUUVVVUUUTTTTTTUUUUUUSSSRRRRRRJJJAAA:::777,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---444DDDLLLCCC555---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********************************************************************************************************++++++++++++,,,))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,+++******))))))*********+++++++++++++++************++++++************************))))))))))))************************************,,,++++++***++++++,,,,,,)))+++,,,+++******+++---,,,---///000000...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------------------------------------------------------------...------,,,,,,...............---------...............---------...............---------......////////////......////////////////////////...///000000111111000000,,,,,,------.../////////------........./////////////////////////////////............////////////////////////................../////////000000000000000000/////////.....................///000000111000///......///000111000000111111111111000000////////////////////////........./////////000000////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000333333333222222222222111111111222222222333333333333222222222222333444444444333333222222111111111222222111111222222333444333333333444444444555555333333333444444444555555444555666666888888999::::::;;;@@@FFFLLLQQQ[[[fffsssuuu{{{eeeXXXVVVQQQRRRPPPOOONNNPPPPPPPPPOOOOOOIIIAAA;;;777------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++333888444///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************+++++++++***************+++,,,,,,,,,,,,+++******************++++++++++++++++++************++++++************************((()))))))))************************************++++++******++++++,,,,,,(((***+++,,,++++++---...---...000222111000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,************************,,,,,,++++++***++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------------------........................------......------,,,+++.................................................................................///////////////////////////////////////...//////000000000000000000//////......------,,,------------.........///////////////////////////............///////////////////////////............////////////000000000000000000////////////..................///000000000000////////////000000000000111111111111000000////////////////////////....../////////000000000////////////////////////////////////////////////...////////////000000000000000000000000000000000////////////000000000000222222222222222222222222111111222222222333333333222222222222222333333333333333333222222111111111222222111111222222333444222222333333333444444444333333333444444444555555444444555666777888999999999;;;@@@GGGLLLQQQZZZdddqqqppp}}}dddVVVRRRMMMKKKIIIGGGFFFGGGIIIIIIIIIJJJFFFAAA<<<888------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((((('''&&&)))...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---++++++************++++++************************((()))))))))************************************+++*********++++++,,,---)))+++,,,---,,,---...000---///111222111///---+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,************************,,,++++++***++++++,,,,,,((()))++++++++++++)))(((******+++,,,,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,---------..............................,,,------...------,,,,,,---.....................---.....................---.................................//////000000////////////////////////......///000000000000000111111000000///......---------------.........///////////////////////////............////////////.........///////////////////////////000000000111111000000000////////////...............///000000000000////////////000000000000111111111111000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000......//////000000000000222222222222222222222222111111222222222333333333111111222222222333333333333333222222222222222111222222111111222222333444222222222333333333333444333333333444444444555555444444555666777888999999888:::@@@HHHMMMQQQYYYbbbpppnnn}}}bbbQQQMMMHHHEEECCCAAA@@@BBBCCCDDDCCCFFFDDD@@@<<<999------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...///---)))''')))---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************************************************************************************++++++++++++,,,++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++************++++++************************))))))))))))************++++++++++++++++++++++++************+++,,,------***,,,------------///000---...///000///...,,,***++++++++++++++++++++++++((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++++++++++++++++++++******++++++,,,,,,*********++++++*********)))******+++---......///++++++++++++,,,---......+++,,,,,,------.........------------------------+++,,,------......---------------...............---------...............---------.....................---......///000111////////////////////////---...//////000000//////......//////000111111111------........./////////////////////////////////............////////////.........////////////////////////000000000111111111111000000000/////////...............///000000//////000000000000//////000000111111111111000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...//////000000111111222111222222222222333333333111111222222222333333333000111111222333222222222222222222222222222222222222222111111222222333444222222222333333333444444333333333444444444555555333444555555777777888999777:::AAAIIIMMMQQQXXX```}}}xxxsss{{{___NNNJJJGGGDDDCCCBBBBBBDDDEEEEEEDDDFFFEEEAAA===888........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,************************)))))))))***+++++++++,,,+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))************++++++++++++++++++++++++************+++,,,---...***+++------,,,,,,---///------------,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******++++++++++++++++++,,,,,,---------++++++++++++,,,---...///++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------.........//////---------.........//////---------.........//////...---------...///111222////////////////////////---...//////000000//////------......///000000111....../////////000000000////////////////////////............////////////............/////////000//////000000000111111111111111111000000000//////...............///000000//////000000000000//////000000111111111111000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000000111222222333111111222222222333333333111111222222222333333333///000111222333222222111222222222222222222222222222222111111222222333444333333333333444444444444333333333444444444555555333444444555666777888888777:::AAAIIINNNPPPWWW___zzz|||```PPPOOOMMMJJJIIIIIIJJJLLLLLLKKKJJJIIIHHHDDD===888........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((+++---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------))))))))))))))))))))))))(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++******)))************+++++++++++++++************++++++************************))))))))))))************++++++++++++++++++++++++************+++,,,---...)))+++,,,,,,+++***,,,---------,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++........................))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,+++******+++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000---------.........//////---------.........//////---------.........//////...---------...///111222////////////////////////---......///////////////000//////...------,,,,,,////////////000000000000////////////////////////............/////////000---.........//////000000000000000000111111111111111111111111000000000000...............///000000//////000000000000//////000000111111111111000000////////////////////////---------.........//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111222333333333111111111222222333333333111111222222222333333333///000111222333222111111222222222222222222222222222222111111222222333444333333444444444444555555333333333444444444555555333333444555666777888888666999AAAJJJNNNPPPWWW^^^xxxcccUUUVVVUUUOOOOOOOOOQQQSSSSSSQQQOOOMMMKKKFFF>>>777111000000///......------...------,,,,,,++++++***...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++,,,------,,,+++******---///------,,,++++++,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///.........///////////////........................------------------------//////////////////////////////////////////////////////////////////////////////............////////////...//////000111222//////.........---------111111000000/////////...////////////////////////000000000000000000000000000000000000000111111222000///...---...///111333000000000000000000000000000000111111111111000000------......//////000000000000//////.........---000...---///222444333111000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111111111222222222333333333222222222111111000000000333333333333333222111000333333222111111222333333222222111111222222333444222222222222222222222222333333333444444444555555555555666666777777888888999:::@@@HHHLLLOOOWWW```||||||cccZZZ]]]YYYUUUUUUUUUVVVWWWVVVTTTRRRLLLHHH@@@999555000000///......---,,,,,,------,,,,,,,,,,,,++++++...,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000((()))+++,,,,,,+++)))'''---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///.../////////////////////................................................//////////////////////////////////////////////////////////////////////////////............//////000////////////000000111//////.........---------000000000/////////......////////////////////////000000000000000000000000000000000000000111111222222111000//////111222333000000000000000000000000000000111111111111000000.........///////////////000000/////////.........///------...111222111000000000000000000000000000000000000000111111111111222222222111111111000000111111111111111111111111111111222222222333333333333333222222222111111111333333333333333222111000333333222111111222333333222222111111222222333444222222222222222222222222333333333444444444555555555555666666777777888888999;;;@@@HHHLLLOOOWWW```{{{}}}cccYYY[[[WWWUUUUUUUUUVVVXXXXXXVVVUUUNNNJJJBBB;;;777///......------,,,,,,+++++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,++++++++++++***++++++***************)))******))))))******+++,,,++++++++++++++++++++++++***************************************+++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++---111555777333000/////////,,,))),,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............/////////////////////..............................//////////////////////////////////////////////////////////////////////////////////////////////////////............//////111000000////////////000/////////............---////////////............////////////////////////000000000000000000000000000000000000000111111222555444222111111222333444000000000000000000000000000000111111111111000000000000///////////////...000000////////////.........------...000111000///000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111222222222333333333333333333333222222222222222222333333333222111111333222222111111222222333222222111111222222333444222222222222222222222222333333333444444444555555555555555666777888888888999;;;AAAHHHLLLOOOWWW```zzz}}}cccYYYZZZVVVUUUUUUUUUVVVXXXYYYXXXVVVNNNJJJCCC<<<777---------,,,,,,+++++++++******+++,,,,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************))))))******+++,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------)))*********+++---222555III???333,,,,,,///000///,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////............................................................//////////////////////////////////////////////////////////////////////////////............//////111111000//////...///////////////...............//////..................////////////////////////000000000000000000000000000000000000000111111222555444333222222222222222////////////////////////000111111222222111111000111000000000//////......000000//////////////////////////////000111111000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222333333333222222111222222222222222222222222222222111111222222333444222222222222222222222222333333333444444444555555444444555666777888888999:::;;;AAAHHHLLLOOOWWW___xxx~~~dddZZZ[[[WWWUUUTTTTTTTTTVVVVVVUUUTTTKKKGGGAAA:::555,,,,,,,,,,,,,,,+++++++++******++++++,,,---......---,,,++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,++++++,,,///222AAA888---'''(((,,,------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000000//////.........---........................------------------------////////////////////////000000000000000000000000//////////////////////////////............//////111111000//////...//////////////////////////////......//////////////////000000000000000000000000111111111111111111111111000000000000000111111222333333222222111111111111////////////////////////111111222222222222111111111111000000/////////...//////000000000000000000000111111111111111222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333111222222333333333222222222222222222222222222222222222111111222222333444222222222222222222222222333333333444444444555555444444555666777888999999:::<<>>777555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++*********++++++,,,---***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------...------------......///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,---......///////////////////////////---------............///......////////////......000///...///000111111111///////////////////////////000111111111111000///////////////////////////.........///000111111111111111111111111111111111111111222333333444555555333666555222777@@@???666666666555555444444444444444444444444555777888999666777777777777666444333555444444333333222222111000111222333333333222111111222222333333222222111000000111111111222222222111111222333555666777777333222222222222333444444333222222111111222222333111111111222222333333333111111111111111111111111000111111111111222222222111111222222222333333333333333333222222222111111666::::::555111222333222222222222222222222222222333333333333333333333333222222111111222222333444333333333333444444444555666666666666777777777777777:::BBBKKKOOOPPPVVV\\\oooeeeWWWWWWRRRSSSSSSSSSTTTVVVUUURRRPPPLLLFFF???999666------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++*********+++,,,,,,---((()))***+++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------)))***+++,,,------...------------------...///000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,------............------------...//////////////////////////////---------.........////////////000000000000/////////...------///000000000///////////////////////////000111222222111000///////////////////////////---......///000111111222222222222222222222222222333333444444555666777777666:::999666<<>>???BBBBBBCCCCCCBBB@@@>>>===777777666555444333333222111222333444555444333333222222222333333222222222000111111111111222222222111111222444666777999999333333222222333333444555333222222111111222222333111111111222222333333333111111111111111111111111000111111111111222222222111111222222222333333333333333333222222111111111222777777222///111222222333333333333333333333333333333333333333333333333222222111111222222333444444444444555555555666666666666666666777777777777777;;;CCCLLLPPPQQQVVV]]]qqqgggZZZYYYVVVVVVUUUVVVWWWXXXVVVSSSPPPMMMHHH@@@:::777------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,------......------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,---...///000000---------.........//////................................................////////////////////////000000000000000000000000111000///............////////////////////////000111///...///111222000...222222111000000111333444111222222222111222444777555777:::<<<<<<>>>@@@CCCJJJCCC@@@CCCEEEDDDCCCCCCJJJOOOSSSQQQKKKFFFFFFHHHCCCDDDEEEFFFHHHJJJMMMOOOIIIQQQWWWWWWXXXYYYUUUMMMFFFFFFBBB:::777999666000555222000333;;;@@@<<<444555222333777888333///...222222333333333222222222000111222333333333333333333333333222222222111111222222222222111111000000111111222222222222111111222111111111222333444444//////000111222333333333222333333444444333333222111111111111111111111111333333333333333333333333333222222444888999666444333333333333333333333333111111222222222333333333444444444444444444444444333444666666555555777888777;;;BBBJJJLLLNNNVVV___qqqcccTTTWWWZZZWWWXXXXXXZZZYYYWWWRRRNNNFFFBBB<<<888777------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------------,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,---------......................................................////////////////////////000000000000000000000000------------............111222222111000///.........,,,+++---111333333222444555555777999;;;======;;;;;;<<<<<<;;;<<<>>>AAADDDAAA@@@CCCJJJPPPPPPOOOQQQNNNNNNPPPQQQPPPTTTYYY___aaacccccccccdddeeeggggggbbb\\\WWWXXX[[[```bbbmmmhhhbbbcccnnnuuuooobbb```aaa]]]SSSMMMMMMKKKFFF???:::555555:::>>>;;;666777333111333333111222555000111222333333333222111000111222333333333333333333333333222222222111111222222222222111111111000111111222222222222111111222222111111000111111111000000111111222222333333222333333444444333333222222222222222222222222222333333333333333333333333333222222444777888666444333333333333333333333333111222222222222333333333444444444444444444444444333555666666555666777999:::===DDDKKKLLLMMMTTT\\\mmmdddTTTVVVWWWWWWWWWXXXYYYYYYWWWRRROOOGGGCCC===888777------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------------,,,,,,,,,,,,---------.........//////............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...------..................++++++,,,,,,,,,---------................................................////////////////////////000000000000000000000000,,,,,,---///////////////...///000111111111111111111//////000222444444444888888:::===@@@BBBBBBAAADDDEEEFFFEEEDDDDDDFFFHHHLLLIIIKKKWWWffflllfff]]]VVVUUUVVVYYYYYY\\\eeepppuuuttttttuuuxxx{{{~~~vvvooonnnoooooooooqqqjjjbbbaaaiiinnnggg\\\aaaddddddaaa___aaabbb```QQQJJJCCCAAABBBAAA>>>:::444222111222111///222777...///111333444333111000111111222333333333222222333333333222222222111111222222222222111111111111111111222222222222111111333222111000000//////000111111111222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333222333444666777666444333333333333333333333333222222222222333333333333444444444444444444444444333555666666666666777999===@@@FFFLLLLLLLLLQQQYYYjjjfffSSSRRRRRRSSSSSSTTTUUUUUUTTTPPPMMMIIIEEE>>>999666..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------...............---------,,,,,,,,,---------......................................................////////////////////////////////////////////////......000111111111000000//////.........///000111222333555888;;;=========??????@@@BBBDDDEEEDDDCCCHHHIIIJJJJJJIIIIIIJJJLLLRRRVVVcccxxxvvvfffaaa___```bbbhhhttt}}}yyyrrrllljjjnnnpppnnniiiddd```]]]WWWYYY\\\bbbhhhkkkjjjggg]]]XXXTTTRRROOOGGG@@@<<<444444666999666222222555---///111333444333111000111222222333333333222222333333333222222222111111222222222222222222222222111111222222222222111111222222111111111111111222222222222222222222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333444555555555555333333333333333333333333222222222333333333444444333333444444444444444444444555777777666666888999===@@@GGGMMMMMMLLLQQQYYYkkkgggRRROOOMMMMMMMMMNNNOOOPPPOOOLLLJJJLLLFFF???999666........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------...............---------............////////////................................................//////////////////////////////////////////////////////000000000//////...333111000//////111333555666999>>>CCCFFFHHHIIIJJJEEEFFFGGGGGGGGGGGGIIIJJJIIILLLOOOQQQSSSUUUXXX[[[dddmmm}}}ssspppsssxxx|||tttnnnjjjnnnrrrtttqqqnnnnnnpppnnnlllmmmuuu||||||ssskkkeeeccceeefff```QQQEEEAAA???<<<;;;;;;777333222555...000111333333333111111222222333333333222222111333333333222222222111111222222222222222222222333111111222222222222111111111111111222333444555666333333333222222222222222222333333444444333333222222222222222222222222222333333333333333333333333333333444444333333444555333333333333333333333333222222333333333444444444333333333444444444555555444555777777666666888999;;;???GGGMMMNNNNNNSSSZZZmmmhhhRRRNNNKKKKKKKKKKKKMMMOOONNNLLLJJJMMMGGG???999666........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...------------,,,,,,,,,------.....................////////////000000000................................................////////////////////////000000000000000000000000......---------...//////...000333888>>>CCCHHHKKKJJJLLLMMMMMMKKKJJJJJJKKKJJJMMMNNNLLLIIIKKKRRRYYYVVVZZZ```eeejjjnnnsssvvv{{{~~~}}}uuummmiiiqqq}}}xxxwwwzzz~~~vvveeeZZZYYYRRRIII@@@<<<888444333555222222222333333222222222222222333333333222111111333333333222222222111111222222222222333333333333111111222222222222111111111111111222444555777888222222222333333333333333222333333444444333333222111111111111111111111111333333333333333333333333333444444333222222444555333333333333333333333333333333333333444444444444222333333444444555555555444666777777777777888::::::>>>GGGNNNOOOOOOTTT[[[nnnkkkUUUPPPMMMLLLLLLMMMOOOQQQQQQPPPNNNMMMGGG???888555........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------......------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,,,,---------.../////////.........////////////000................................................////////////////////////000000000000000000000000///...------///111555777666;;;DDDMMMTTTXXXYYYYYYUUUTTTRRRNNNKKKLLLQQQUUU```dddddd^^^WWWYYYfffrrrrrrvvv{{{{{{vvvrrrxxxlllaaaXXXUUUQQQHHH???:::666555444222222222222333222333333333333222111000333333333222222222111111222222222333333333444444111111222222222222111111111111222222333444555666111222222333333444444444222333333444444333333222222222222222222222222222333333333333333333333333333444555333111111333666333333333333333333333333333333333444444444444555222222333333444555555666444666777888777777888::::::???GGGOOOPPPOOOSSSZZZkkknnnYYYUUUSSSMMMMMMMMMPPPRRRSSSSSSQQQMMMGGG???888555////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,+++,,,------......------+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++.........------,,,,,,,,,,,,,,,------...///000000---------.........//////................................................////////////////////////000000000000000000000000000000//////222777<<>>888666........................------,,,++++++***))))))------------------------------------------------------------------------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---...---,,,***))),,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++///...,,,+++***++++++,,,...---,,,++++++,,,---...------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,***((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,---...///000---------............///////////////000000000000,,,---------.../////////...............///000000///...---...///000111000/////////...,,,,,,...000111333111000777DDDMMMNNNeeebbb]]]ZZZWWWUUURRROOOLLLHHHHHHRRRaaaooozzz~~~~~~}}}}}}uuuvvv}}}|||zzz~~~pppZZZKKK???555555777555111...555555555555555444444333222222222222222222222222444444333333222111000000333333333333333222111000222222222222111111000000333333333333333333333333111222222333333222222111111222333333111111222333333222222111111222222333111111111222222333333333333333333222222111111111000111222333555666777777555555555555555555444444444555666777888888888888>>>CCCIIIMMMOOOQQQUUUYYYggg~~~rrr^^^\\\YYYTTTNNNJJJKKKPPPRRROOOJJJKKKEEE>>>888666...........................------,,,++++++******------------------------------------------------------------------------------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++...---,,,+++++++++,,,------------,,,,,,---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,---...///---------............///.../////////000000000000---------..............................///000000111000............------,,,...111111111000111222666:::>>>AAAJJJVVV]]]]]]XXXUUURRROOONNNLLLJJJHHHHHHFFFKKK[[[ppp}}}|||ppp]]]MMM;;;444333222222333444444444444333222222111333333333333333333333333444444333333222111111000222222333333222111111000222222222222111111111000111111111222222333333333111222222333333222222111111222333333111111222333333222222111111222222333111111222222222333333333444333333333222222222222222222222333444444555555555555555555555555555555444555666777888888888888;;;@@@GGGKKKMMMPPPTTTXXXhhh~~~ppp]]][[[XXXTTTOOOKKKLLLPPPRRROOOKKKKKKEEE>>>888666.................................---,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,+++++++++,,,------,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---------............///....../////////000000000...............---------...............///000000000000000//////............///111222444888===AAAJJJOOOSSSUUUWWW[[[[[[XXXOOOMMMKKKLLLPPPTTTVVVWWW___\\\```qqqtttlll\\\KKKBBB<<<777555555444333333333222222111111444444444444444444444444444333333222222111111111111222222222222111000000222222222222111111111111...///000111222333333444111222222333333222222111111222333333111111222333333222222111111222222333222222222222333333333333444444444444333333333333444444333333333333333333555555555555555555555555555555666777888888888888888===EEEJJJLLLOOOSSSWWWhhh~~~ooo\\\YYYWWWTTTOOOLLLMMMPPPRRROOOLLLKKKEEE>>>888666........................//////......------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++,,,------...+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---------------............///........./////////000000/////////...---------,,,...............///000000...///000111000000222333111111222555;;;EEEPPPXXXYYY[[[[[[XXXTTTPPPLLLIIILLLKKKLLLSSS___nnnzzz~~~yyyvvvvvv{{{pppkkkllleee```\\\TTTFFF:::444444444333333333333333444444444444444444444444444333333333222222111111111111111111222222111000000222222222222222222222222000000111111222222333333111222222333333222222111111222333333111111222333333222222111111222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555666777888888888888666<<>>888666........................//////............---------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,***++++++,,,------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---,,,---------............///............/////////////////////...---------,,,...............///000000---///000000//////222555222666<<>>888666................................................------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------------------............///------........./////////...............---------...............///000000///000000///---///444999999BBBOOOYYY^^^^^^]]][[[PPPMMMJJJIIIHHHIIIRRR[[[^^^^^^cccppp}}}ppprrrwwwxxxnnn]]]OOOIII<<<:::888666444333333333333333333333333333333333222222222222222222222222111111222333333333333222222222222222333333333333666555555444333222111111111222222333333222222111111222333333111111222333333222222111111222222333444444444444333333333333333333333333444444444444333444444555666777777777333333444444555666666666555666777888999999999999888???GGGMMMPPPRRRUUUXXXddd{{{mmmZZZVVVRRRQQQOOOMMMMMMNNNNNNNNNMMMKKKEEE>>>888666........................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++,,,---------,,,+++***---------,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...((())))))******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---...///......------------............///---------.........//////---------..............................///000000///000222111222777@@@HHHPPPWWWaaafffddd\\\SSSNNNNNNKKKIIIKKKNNNTTTcccqqqvvvvvvzzzuuueee[[[XXXJJJHHHCCC>>>:::777666555444444444444444444444444222222222222222222222222222222333444444444444444222222222333333333444444444444333333222222111111111222222333333222222111111222333333111111222333333222222111111222222333555555444444444333333333222222222222333333333444333333444444444444444444333333444444555666666777666666777888999999999999999@@@HHHNNNPPPQQQTTTVVVcccyyynnnZZZUUURRRRRRQQQPPPOOOOOOPPPPPPOOOKKKEEE>>>888666........................,,,---------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------------,,,,,,+++++++++((()))***,,,,,,,,,+++******+++,,,------,,,+++******+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,------...---,,,***)))......,,,++++++,,,......------------------------,,,,,,,,,------.........,,,,,,------------......------------------------++++++,,,,,,,,,------------------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...''''''((()))***++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---.../////////...------------.........//////---------.........//////,,,------....../////////...............///000000---000333555999BBBOOOYYYhhhjjjjjjggg^^^TTTLLLGGGFFFDDDFFFNNNVVVbbbvvv}}}xxxxxxzzzmmmbbb```XXXTTTNNNGGGAAA<<<999888666666666666666666666666222222222222222222222222222333444444555555555555222222222333333444444444111111111111111222222222222222222333333222222222111222333333111111222333333222222222222222222333555555555444444333333333111111111222222333333333444444333222222111000000333333444444555666777777666777888999999:::999999999@@@HHHNNNPPPQQQSSSTTTaaaxxxoooZZZUUUQQQSSSSSSRRRQQQQQQQQQQQQQQQKKKFFF>>>888666////////////////////////........................,,,,,,,,,---------......---------............///........................---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------.................................------------......------------------------........................,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////........................---------........./////////---,,,...333444333000222444999BBBMMMZZZeeekkkmmmdddZZZSSSKKKDDDGGGOOOSSS[[[``````cccqqq}}}~~~wwwssswww|||}}}}}}{{{wwwsssxxx~~~}}}zzzvvvrrrttt~~~~~~qqqiiiddd^^^^^^]]]]]][[[TTTKKKEEE@@@888555999;;;666111000444444333333444444555666444444444333333222222222333333333333333333333333000111333555555444333222111111222222222333333333111111111222222333333333222222333333333333444444444333333222222333333444444333222111111333555666666555444333333333333333333444444444555666666666777888999999::::::::::::999???HHHNNNQQQRRRRRRRRR___wwwnnn\\\VVVQQQSSSSSSSSSTTTTTTTTTUUUUUUMMMGGG???999666////////////////////////........................,,,,,,,,,---------......------------....................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////........................---..............................------...111333888???LLLYYYbbbfffgggfff```VVVLLLGGGFFFGGGPPPZZZeeemmmsssrrruuu|||{{{zzztttrrruuuzzzzzzxxxwwwuuunnnhhhhhhnnnmmmlllmmmrrryyy~~~{{{zzzsssooonnnpppmmmbbbaaaaaaccceeefffaaaYYYRRRIII???999999:::888777888444444333333333222222222444444333333333333333333333333333333333333333333111333444666666555444333222222333333333444444444222222222222333333333333222222333333333333444444444333333222222333333444444333222111111333444666666555555444333333444444444444444555555555555555777777888999::::::::::::999???GGGNNNQQQRRRRRRRRR^^^vvvppp]]]WWWQQQUUUUUUUUUUUUVVVVVVVVVVVVNNNHHH???888555////////////////////////........................,,,,,,,,,---------......------------............------------------------------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------........./////////........................///.....................///000000...,,,000888???HHHOOO[[[dddhhhddd^^^XXXQQQIIIBBBCCCKKKVVVdddooo~~~}}}wwwssssssvvvyyyyyywwwwwwuuuooogggfffiiilllfff___]]]aaaiiiooorrrmmmmmmqqqvvv{{{|||yyyuuu}}}~~~}}}yyytttqqqpppnnnsssyyyeeejjjgggfffkkkqqqvvvuuurrriii[[[KKK@@@:::666666888666666555555444222111000333333333333444444444444333333333333333333333333333444555666777666555444333333444444444555555555444444444444333333333333222222333333333333444444444333333222222333333444444333222111222333444555666666555555444444555555555555555555555444444444666777888999::::::::::::999???GGGMMMPPPQQQQQQQQQ]]]uuusss^^^XXXRRRVVVVVVVVVVVVWWWWWWWWWWWWOOOHHH???777444////////////////////////........................,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------........................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////........................////////////............000111111333777???IIIQQQ_________]]]YYYTTTPPPMMMHHHFFFGGGPPP___nnn|||~~~wwwqqqnnnooorrrtttwwwuuutttuuurrrnnnoootttxxxrrrhhhaaaaaadddeeebbb[[[YYYYYY___iiiqqqsssrrrppprrrvvvzzzuuullljjjuuu~~~tttjjjiiissswww```KKK===777666888666777777777666444222111222333333333444444555555333333333333333333333333333333444555666555555444333333333333444444444444555555555444444333333333222222222333333333444444444333333222222333333444333333222222222333444555777666666555555555666666666666666555444444444333555666777999::::::::::::999>>>FFFLLLOOOPPPQQQQQQ\\\tttttt___XXXSSSTTTTTTUUUUUUUUUVVVVVVVVVOOOHHH>>>666333000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........./////////000000........................////////////////////////000000333:::FFFRRRZZZ^^^gggccc[[[SSSMMMJJJIIIIIIFFFLLLVVVdddsss||||||}}}}}}yyyzzz{{{|||}}}~~~}}}yyyrrrmmmjjjjjjlllnnnrrrnnnlllllllllmmmqqqxxxwwwxxxuuuqqqrrrvvvtttnnn```]]][[[___eeeiiiiiifffhhhjjjnnnttt{{{zzz|||xxxjjjnnnmmmTTTDDD>>>======555555555555555444444333333333333444444555555555333333333333333333333333222222333333444444444444222222222222333333333333555555555444444333333333222222222333333333444444444333333222222333333444222222222222333333444444666666555555555666666777666666666555444444444333555555777888999:::::::::999>>>EEEKKKNNNOOOPPPQQQ\\\tttsss]]]WWWRRRQQQQQQQQQRRRRRRRRRSSSSSSMMMGGG>>>666444000000000000000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........------------............***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...***++++++,,,,,,---------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....../////////000000000............................../////////000000000000333:::FFFTTT^^^aaa```WWWUUUQQQMMMJJJJJJJJJKKKNNNZZZhhhsss~~~~~~yyytttqqqooonnnyyyzzz{{{{{{zzzxxxuuuttt}}}zzzuuuqqqpppqqqtttuuuooojjjjjjjjjkkkpppvvvnnnuuuxxxvvvvvv{{{yyysssoooooopppqqqpppkkkccc\\\SSSVVV\\\eeepppyyy~~~~~~vvv~~~{{{bbbNNNEEE???;;;555444333333222333333444444444444444444555555555333333333333333333333333222222222333333333444444111111111222222222333333444444444444333333333333222222333333333333444444444333333222222333333444222222333333333444444444555555444444555555666666555555555555555444444444444555666888999:::::::::888===DDDIIIMMMNNNPPPQQQ\\\tttqqqZZZTTTPPPNNNNNNNNNNNNOOOOOOOOOOOOJJJEEE===777555000000000000000000000000........................,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...******++++++,,,------.........------------......------------------------------------------------,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////.../////////000000000000........................------...///000111111222666===JJJWWW___```]]]YYYJJJJJJJJJLLLNNNQQQTTTVVVbbbooo{{{~~~zzzuuuppplllkkkjjjoooqqqvvvzzz|||{{{yyyxxx{{{xxxyyy|||}}}vvvrrrqqqqqqooorrrvvvnnnwwwyyyqqqmmmpppqqqmmmtttvvvyyyzzzwwwrrrkkkfffUUUSSSRRRWWW```jjjrrruuuwwwrrr]]]QQQFFF>>>:::888666333333333444555555555555555444444444444333333333333333333333333333333333333333444555555222222222333333333444444222222222222333333333333222222333333333333444444444333333222222333333444222222333333444444444333444444333333444555555666444444444555555555555555333444666777999:::::::::888===CCCIIILLLNNNPPPQQQ]]]uuummmVVVQQQNNNKKKKKKLLLLLLLLLMMMMMMMMMFFFBBB<<<888777000000000000000000000000........................,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,------...///000000.........------.........------------------------........................,,,------......------,,,------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////////////////000000000000........................,,,---...///000111222333<<>>999333333666777555666666555555444444333333444444444333333222222222444444444444444444444444444444444444444444444444222222333333444555666666555444333222222222222222444444444444444444444444444444444444444444333333555444444444444555666666555555666777888999::::::999;;;AAAHHHLLLLLLNNNSSS^^^uuukkkZZZSSSLLLOOONNNNNNOOOPPPPPPOOOMMMGGGBBB<<<777555111000000000//////////////////.........---------........................------------------------------------------------------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......///000---------,,,,,,,,,++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------***...111222111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......////////////.........//////...------///222555@@@OOO\\\dddeeebbb^^^XXXRRRNNNOOONNNMMMPPPVVVnnn~~~~~~vvvtttpppuuuzzz}}}{{{wwwsssqqqkkkkkknnnrrrqqqkkkhhhjjjnnnrrryyy~~~|||tttsssuuuxxxtttmmmiiijjjjjjiiillltttzzz~~~zzzvvvoookkkkkkpppqqqkkkeeebbbXXXXXX^^^fffllltttuuucccSSSNNNQQQQQQJJJ===222222999999555666666666555555444444444444444444333333222222111444444444444444444444444444444444444444444444444222222333333444555666666555555444333222222222222444444444444444444444444444444444444444444333333555444444444444555666666555555666777888999::::::888999???GGGKKKKKKNNNRRR^^^tttnnn^^^XXXRRRTTTSSSRRRSSSTTTTTTRRRQQQIIIDDD===777555111111000000000//////////////////.........------........................------------------------------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...------------------------------------------------------------------------------------------------(((+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------............------------........./////////......////////////.........000000...---///444999>>>MMM^^^fffhhhfffbbb]]]XXXRRRNNNNNNMMMPPP^^^ooo~~~jjj``````bbbgggmmmppppppnnnlllkkkkkkttt~~~wwwrrrqqqqqqqqqpppqqqyyy{{{pppkkkjjjooosssrrrqqqqqqaaa[[[YYY]]]aaaiiizzzppp^^^XXXYYYggg___NNN<<<666::::::555666666666666666666666666555555444444333333222222444444444444444444444444444444444444444444444444222333333444444555555555555444444333333333333444444444444444444444444444444444444444444444444444555444444444444555666666555555666777888999::::::777888???GGGJJJKKKNNNRRR___tttooo```]]]YYYXXXWWWVVVVVVWWWVVVTTTRRRKKKEEE===888666111111111000000000//////////////////............................................................------------------------------------------------***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,...///000...------------,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------------------------------------------------------)))+++......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------------............------............////////////......////////////.........000000//////444<<>>888666111111111111000000000000000/////////............................................................------------------------------------------------+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,---///000......---------,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.................................------------------------++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------.........------------------------------------------------------------------------------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------------............------............/////////000......////////////......---///000000111888CCCLLLWWW___dddbbbaaaaaa]]]VVVLLLHHHLLLYYYbbbhhhwww~~~rrraaaZZZ^^^ccceeefffjjjnnnsss|||~~~{{{wwwtttuuu|||kkkiiimmmwww~~~rrrsssvvvuuufffYYY___oooyyy~~~~~~^^^CCC:::888555444444555666777888999999555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444333333333333333333444444555666444444444444444444444444222222333333444555666666555444444444444555666666555555666777888999::::::888:::@@@IIILLLMMMPPPUUU[[[ooonnn___```aaa[[[YYYWWWWWWVVVUUURRRPPPMMMFFF>>>888666222222///------000111000//////.........------------.........//////000000,,,,,,------.../////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,---------......,,,...//////...------...//////............/////////...,,,,,,---...---------------///555AAANNNXXX___``````^^^``````XXXNNNGGGDDDOOOhhh|||wwwyyyqqqhhhccccccdddeeedddllllllrrrrrriiiiiinnnvvv|||xxxlllfffooo~~~zzzhhh^^^^^^fffppp~~~{{{qqqMMM;;;;;;888333111555888777666777555555555555666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666666555555555444444444333333333444444444555555444444444555555555555666777777777888999999::::::999;;;@@@EEEJJJNNNPPPQQQ^^^ppprrrbbb^^^aaaZZZWWWTTTSSSSSSQQQLLLGGGDDD@@@;;;888888222222111//////000000000//////.........---------///////////////.........---------...............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///---,,,,,,,,,,,,---------......,,,...//////...------...//////............/////////.........////////////111000333999DDDOOOXXX]]]ddd^^^YYYWWWVVVTTTNNNIIIJJJRRRfff~~~}}}|||yyyuuuwwwyyysssiiimmmkkkfffbbbaaafffooowww{{{xxxtttrrrqqqqqqpppooolllkkkkkklllnnnrrruuuxxx~~~rrrnnnnnnoooqqqmmmeeebbbkkkwww|||zzzwwwppphhhiiiooodddhhhooowww~~~www[[[HHHAAA999555777:::999888888555555555555666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444666555555555444444444444333333333444444444555555444444444555555555555666555555555666777777888888999;;;@@@EEEJJJNNNPPPQQQ\\\nnnnnn]]]XXX[[[WWWTTTRRRRRRRRRQQQLLLHHHDDDAAA<<<999888222222333333111//////111/////////.........------000000000///......------...............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++*********+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---,,,,,,,,,---------......,,,...//////...------...//////............///////////////000000000000000333555;;;GGGUUU^^^aaaaaaeee[[[UUUTTTPPPGGGDDDGGGQQQddd{{{~~~|||||||||wwwnnnfffdddfffeeebbbaaaeeegggfffeeeooo}}}xxxsssooolllhhhaaa\\\UUUSSSOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIKKKNNNOOOUUUYYY^^^dddlllxxxzzzuuusssllliiilllqqqrrrtttvvv|||vvvqqqllljjjpppyyyqqqnnnkkkiiimmmwwwuuu]]]NNNBBB666444666666555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555444444444444333333333444444444555555444444444555555555555666555555555666777777888888999;;;@@@EEEJJJNNNPPPQQQ[[[mmmlllZZZTTTVVVVVVSSSQQQRRRTTTSSSOOOKKKEEEAAA===:::999222111222444222//////222////////////............///////////////.........000//////...------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------.........---,,,,,,,,,---------......,,,...//////...------...//////............////////////000000///...///000555;;;GGGTTT^^^ccccccaaa```WWWTTTVVVMMMAAAEEESSSeeezzz|||}}}~~~}}}yyyxxxzzz}}}vvvjjj```^^^aaafffhhhdddkkkrrruuuxxxzzztttoooeeebbb]]]ZZZWWWSSSOOOKKKMMMJJJHHHGGGGGGGGGFFFDDDHHHGGGFFFEEEFFFGGGHHHJJJGGGGGGGGGHHHKKKRRR[[[bbbrrr|||zzzuuussspppnnnqqqvvv}}}wwwqqqnnnooosssyyyxxxtttllliiiqqq|||{{{aaaPPP===555555444444555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666777777777888999999::::::999;;;@@@EEEJJJNNNPPPQQQ[[[lllooo\\\UUUWWWVVVTTTRRRTTTVVVVVVRRRNNNFFFBBB===::::::777222000333333000000333000000/////////.........,,,------...///000000111000000///...---,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,---------......,,,...//////...------...//////............//////...///000///------000222<<>>777555777555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333444444444444333333333444444444555555444444444555555555555666555555555666777777888888999;;;@@@EEEJJJNNNPPPQQQ[[[lllqqq___XXXZZZVVVTTTRRRSSSTTTTTTPPPLLLEEEAAA===:::999WWWBBB222333666222000111000000000000/////////...,,,------...///000111111//////......---------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,...,,,,,,,,,---------......,,,...//////...------...//////............/////////111222333444:::CCCKKKWWW\\\bbbbbb^^^ZZZ[[[]]]QQQLLLFFFFFFQQQhhh|||~~~~~~|||||||||yyyrrrmmmlllhhhjjjrrrzzz}}}|||tttkkkccc]]]VVVRRRLLLHHHFFFEEEDDDCCCEEEFFFFFFFFFFFFHHHJJJLLLKKKJJJIIIIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCBBBAAAAAA@@@???===EEEBBBAAABBBDDDLLL___qqqwwwooonnnuuutttmmmeeefffooovvvvvvzzzuuunnnvvv~~~uuu}}}xxxggg```iiibbb[[[TTTIII>>>888777555555555555666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444222222333333333444444444333333333444444444555555444444444555555555555666555555555666777777888888999;;;@@@EEEJJJNNNPPPQQQZZZkkkqqq^^^XXXZZZ[[[XXXVVVVVVVVVUUUPPPLLLDDDAAA<<<999888dddJJJ555333777333///000000000000000////////////.........///////////////...............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---...///...------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------........................------------------------...........................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000,,,,,,,,,---------......,,,...//////...------...//////............/////////222444555888AAAMMMWWW^^^^^^^^^\\\ZZZYYYYYYYYYIIIHHHIIIQQQfff{{{zzz~~~{{{wwwyyy}}}{{{wwwooohhhfffmmmsss~~~uuukkkbbbZZZSSSNNNPPPLLLHHHEEEEEEGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLMMMOOOOOOMMMKKKMMMLLLLLLLLLKKKKKKJJJJJJDDDCCCCCCDDDEEEFFFFFFEEE???@@@EEEHHHFFFDDDMMMZZZxxxxxxsssjjjllljjjgggkkktttxxxuuu~~~ssseeejjjvvv|||wwwwww~~~uuuxxxffffffgggdddYYYJJJ@@@???555555555555666666666777444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444333333333444444444555555444444444555555555666666777777777888999999::::::999;;;@@@EEEJJJNNNPPPQQQYYYiiirrr___XXXZZZaaa^^^[[[ZZZZZZXXXSSSNNNDDD@@@;;;999888xxx^^^BBB666555555222000333111////////////...---////////////////////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------------------------------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////000111000---+++111222111222<<>>999666oooVVVEEE999111///000333111/////////000///...////////////////////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...000222444444222000...------------------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------000///......///000000000000222444999EEETTT\\\\\\```\\\[[[]]]\\\WWWTTTSSSRRRUUU[[[fffwww~~~}}}vvvttt|||zzztttooohhheeennnzzzuuunnn```[[[SSSNNNLLLKKKJJJIIIIIIIIIIIIKKKMMMPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWXXXVVVSSSSSSRRRRRRPPPOOOQQQPPPNNNMMMLLLKKKHHHEEEGGGGGGGGGFFFFFFGGGIIIKKKIIINNNWWW```kkk{{{uuugggeeefffgggqqqzzzooowww|||{{{www~~~yyy[[[@@@777:::999666666888777444666666666666666666666666555555555555555555555555333333444444444444333333444444444444444444444444444444444444444444444444222333555666666666666555555444444444555555666777555666777888999::::::::::::;;;@@@GGGJJJIIILLLQQQ\\\kkkqqqccc^^^___[[[YYYYYY[[[^^^\\\UUUOOOFFFAAA:::555333~~~kkkVVV@@@111///333222000//////000111000///////////////////////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...000444666666444000...------------------------......------------------------,,,,,,,,,,,,------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------000...---,,,,,,///111333///555<<>>:::888sssdddSSSBBB777444222000//////111222111111////////////////////////...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------.........------.........---------....../////////000///......------------...------,,,,,,------...........................///............---------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------............------,,,...///...,,,+++---///444EEEUUU[[[ZZZ[[[\\\\\\\\\ZZZXXXUUUOOOKKKOOOWWWpppxxx~~~zzzvvv}}}yyyvvvrrrtttzzzwwwnnnjjjmmmmmmpppuuuzzziii\\\UUUQQQMMMKKKTTTTTTTTTUUUVVVZZZ]]]``````eeemmmsssvvvxxxzzz|||yyysssqqqlllfffaaa^^^\\\ZZZYYYTTTSSSRRRRRRSSSQQQMMMJJJCCCEEEGGGHHHHHHIIIIIIJJJLLLXXXjjj~~~uuukkkkkkkkkrrrxxxrrruuu|||```JJJ888888<<<;;;999;;;777777777777777777777777555555555555555555555555555666666777777666666555555555555555555555555555555555555555555555555555777666666666555555555666444555666777777666444333555666777888999:::::::::;;;<<>>999888{{{ooo___OOOBBB888000000000---...111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...//////...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++///...------++++++***))),,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,.........................................................------,,,,,,,,,---------......---------++++++,,,,,,,,,,,,------........................------------------------------------------------................................................//////.........---------........................//////.........---------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......///000000///......///000000000333;;;FFFOOOTTTUUUWWWZZZ\\\\\\ZZZXXXYYY^^^\\\SSSWWWkkkxxx||||||~~~}}}rrrwwwvvvkkkaaaYYYUUUSSSRRRVVV[[[\\\^^^fffuuupppjjjiiihhhfffaaa___\\\YYYVVVSSSNNNKKKNNNLLLJJJHHHGGGGGGHHHIIILLLfffzzzqqqmmmnnnwwwtttbbbgggyyy{{{yyyxxxxxxyyynnnTTT???888777777888888888888777777777777777777777777777777777777555555555555555555555555444333333333333444555555666666555555555555666666555555555555666666666666777777666555555555555555666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPYYYfff~~~lllbbb[[[WWWPPPLLLIIIOOOWWW[[[VVVPPPJJJEEE???:::888~~~tttkkkcccIII===333111000......111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......---,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,---......++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,........................---------------------------------,,,,,,+++++++++,,,------------------,,,,,,---------....................................------------------------------------------------................................................//////.........---------........................//////.........---------,,,,,,---------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................111111000222777AAALLLSSSWWWWWWXXXYYY[[[\\\]]]\\\VVV[[[\\\XXX___sss~~~zzz|||yyy|||ttthhh^^^WWWTTTTTTTTTZZZ^^^dddkkkttt}}}uuummmhhhiiieeeaaa\\\YYYVVVRRROOOKKKJJJIIIHHHHHHHHHIIIIIILLLTTTeeevvvoookkkkkkppp{{{cccaaaqqqzzzxxxzzzuuupppbbbMMM>>>:::;;;<<<888888888888777777777777777777777777777777777777555555555555555555555555666555555555555666777777666666555555555555666666555555555555666666666666777777666555555555555555666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPYYYfff|||iii```[[[XXXUUUPPPNNNRRRYYY[[[WWWQQQGGGCCC===888777zzzrrrlllSSSEEE666111111000//////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...//////---+++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---------,,,,,,------------------------........................---------------,,,,,,,,,---..................---.........////////////000........................------------------------------------------------...............................................................---------.......................................---------,,,------------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////...---,,,,,,---...///222111222777@@@JJJSSSXXXXXXXXXYYYYYY[[[]]]___```WWW```gggiiirrryyy~~~xxx}}}llldddZZZTTTVVV\\\aaadddjjjmmmuuuwwwqqqiiiaaa\\\YYYWWWUUUOOOOOONNNLLLKKKJJJIIIHHHJJJHHHKKK\\\~~~{{{qqqkkkjjjtttkkk___fffxxx{{{}}}wwwtttiiiVVVFFF???;;;999999999888888888777777777777777777777777777777777555555555555555555555555666666555555666666777888666666555555555555666666555555555555666666666666777666666555555555555666666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPYYYfffyyyeee\\\ZZZYYYWWWRRROOORRRWWWYYYUUUOOOFFFBBB<<<888777sssiii\\\LLL;;;111000111000...////////////////////////............------------------------------------,,,,,,...000222222000---------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------------------------///////////////000000000/////////////////////......//////000000//////............/////////000000................................................................................................................................................................................................------------..................---------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///000...---++++++---...000///000444>>>JJJSSSXXXYYYWWWYYY[[[\\\]]]]]]___```]]]ooo~~~~~~|||uuuiii[[[XXXWWW\\\hhhuuu~~~}}}ooofffaaa___^^^XXXWWWUUUSSSPPPLLLJJJHHHFFFJJJLLLLLLUUUooovvvssssss~~~rrriiiooozzzgggTTTFFF===666999999999888888888777777666666666666666666666666555555555555555555555555444444444444444555555666666666555555555555666666555555555555666666666666777666555555555555666666666666888999999999999999;;;:::===DDDIIIIIILLLPPPYYYfffuuu___WWWWWWWWWSSSOOOLLLNNNSSSTTTQQQMMMHHHCCC>>>:::999yyyiiidddVVVCCC555000111000...000000000000000000000000//////.........---------------------------------++++++...111444555333222------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------------........./////////.........///////////////---......//////......------.........////////////////////////////////////................................................................................................---.............................................---.....................---------.........//////......---------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///000///---,,,,,,---///000,,,000:::GGGSSSYYYYYYWWWVVVZZZ___bbbaaa___^^^^^^aaa||||||rrraaaUUUTTTXXXbbbqqqwwwlllfffccc\\\[[[YYYWWWSSSPPPMMMKKKDDDKKKOOOIIICCCNNNmmmwwwtttxxx{{{pppttt{{{rrr___PPPCCC:::999999999999888888888888666666666666666666666666666666666666666666666666555444444444444555666666666666555555555555666666555555555555666666666666666666555555555555666666666666888999999999999999;;;:::===DDDIIIIIILLLPPPYYYfffsss[[[RRRRRRSSSOOOLLLIIIKKKOOORRRPPPMMMGGGCCC===:::999rrrpppeeeQQQ>>>444333222///000000000000000000000000/////////.........------------------------------+++,,,---000444555444333------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------...............------............------............////////////////////////////////////................................................................................................---------.......................................---------...............------........./////////......---------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------............///000///...------...///000,,,444@@@NNNWWW[[[XXXVVVYYY^^^eeegggeeeaaa______eee{{{}}}}}}{{{}}}ttteeeZZZTTT]]]eeesss{{{nnnfff___^^^\\\YYYVVVSSSQQQPPPGGGFFFGGGGGGFFFKKKWWWddd~~~vvvqqqvvvzzznnnhhhyyywww{{{}}}jjjXXXHHH===:::999999999999888888888777777777777777777777777666666666666666666666666777777666666777777888999666666555555555555666666555555555555666666666666666555555555555666666777666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPYYYfffttt[[[OOONNNPPPOOOMMMJJJKKKOOOQQQPPPNNNDDD@@@;;;888777~~~vvvcccJJJ:::555333111000000000000000000000000////////////.......................................---,,,...000222222111------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---........./////////000000111111111111222222222222222222111/////////000000000111111////////////////////////................................................................................................---------.........//////........................---------.........//////............////////////......---------,,,,,,,,,------------------------------------------------................................................---------------------------------............///000000000000000000000000111:::GGGRRRXXXYYYYYYXXX```eeejjjkkkgggcccbbbcccooo}}}zzz~~~sssddd\\\^^^bbbnnnvvvyyykkkhhhddd^^^ZZZVVVSSSRRRLLLFFFDDDHHHJJJJJJLLLPPP```}}}tttppp|||yyygggooonnnsssqqq]]]KKK>>>::::::999999999888888888777777777777777777777777666666666666666666666666777777777777777888888999666666555555555555666666555555555555666666666666555555555555555666777777666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPXXXfffwww]]]OOOMMMMMMQQQOOOLLLLLLMMMOOONNNMMMCCC???:::888777sssvvvoooSSS???777555222000000000000000000000000000/////////....................................000...,,,,,,---......------------,,,,,,,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222333333333444444555555555777777888888888888777777000111111111111222222222000000000000000000000000////////////////////////////////////////////////................................................---------.........//////........................---------.........//////............/////////000......---------,,,,,,,,,------------------------------------------------................................................---------------------------------.........//////000000111111111111000000666???KKKSSSWWWXXXZZZ[[[fffjjjnnnlllhhheeefffhhhzzz|||uuussswww}}}wwwfffXXXWWWcccpppzzzyyyuuunnneee]]]WWWTTTRRRPPPLLLKKKKKKGGGBBBDDDLLLGGG^^^|||}}}qqquuuzzz}}}tttkkkmmmtttrrr```OOOCCC:::::::::999999999888888777777777777777777777777777777777777777777777777555555555555555666777777666666555555555555666666555555555555666666666777555555555555555666777888666777888999999:::999999;;;:::>>>DDDIIIIIILLLPPPXXXfff{{{___PPPLLLLLLRRROOOLLLKKKKKKKKKJJJIIIEEEAAA<<<:::999kkkqqqyyyuuuhhhTTT===333333222222222111//////000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,------...///...---,,,,,,---......---+++,,,...000///...+++)))000...000555999888666444777999;;;<<<===>>>AAADDDAAAAAABBBDDDEEEDDDAAA>>>>>>===<<<<<<<<<<<<:::888333222111000000111111222111000...------...000111000//////.........//////,,,---....../////////...//////............//////................................................................................................------............------........................+++---///...,,,+++,,,///........................------------------------//////.........---------...............///000000222///...111222///000333AAAJJJTTTXXXXXX[[[ccckkktttqqqnnniii```ZZZ]]]eee~~~xxxzzzwww}}}pppbbb[[[\\\gggyyy|||oooggg^^^YYYXXXUUUPPPLLLKKKJJJFFFFFFHHHJJJHHHQQQjjj{{{nnnjjjzzznnnnnnvvvqqqdddXXXGGG===;;;999999:::;;;:::999666777777777888888888888777777666666666666777777666666666666666666666666555555555555666666666666333444444444555666666666666666666666777777777777888777777777777999:::;;;;;;<<<@@@GGGIIIIIIKKKPPPUUUccc}}}aaaNNNIIILLLLLLMMMJJJFFFEEEIIIKKKJJJEEEAAA<<<999999nnnuuu{{{}}}qqq___III;;;777111111111111000//////000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------......///...---,,,+++,,,,,,,,,,,,---,,,,,,---000444888:::::::::<<<@@@CCCBBBAAA@@@999;;;>>>?????????@@@BBB>>>===>>>@@@BBBDDDEEEEEEFFFCCC???======???@@@AAA@@@???===;;;999999::::::888666444222000000///000------------......//////......////////////......//////............//////................................................................................................------............------........................,,,...///...,,,+++---///........................------------------------//////.........---------...............///000000222000000222111000333888FFFMMMUUUXXXXXX\\\eeemmmpppmmmggg^^^TTTTTTcccuuu~~~wwwmmmddd^^^aaaiiitttxxxggg^^^]]][[[VVVRRRSSSRRRNNNMMMNNNKKKGGGGGGRRRbbbvvvrrrjjjsssuuuqqqzzzkkk\\\JJJ@@@===;;;:::::::::999888888888888888999999999999777777666666666666777777666666666666666666666666555555555555666666666666555555666666666666666666777777777777888888888888888777777777777999:::;;;;;;;;;@@@GGGIIIIIIKKKPPPVVVddd}}}bbbPPPKKKMMMOOOPPPMMMGGGFFFHHHIIIGGGFFFCCC>>>;;;:::vvv{{{}}}}}}vvvhhhTTTAAA555111111111111000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////...---------......,,,,,,,,,++++++,,,,,,---111111222444777<<>>===AAABBB???>>>???AAAAAAFFFDDDCCCCCCIIIUUUbbblllwwwqqqggg\\\TTTRRRTTTWWWTTTWWW\\\]]]ZZZTTTMMMJJJHHHGGGEEECCCBBBCCCDDDFFF@@@@@@@@@???>>><<<;;;:::666666444333111///...---////////////////////////000000////////////000000................................................................................................------............------........................................................................------------------------.......................................///000000///000111222000111<<>>EEEIIIFFFFFFLLLSSSVVV\\\^^^```eeelllwww|||qqqlllnnnqqqpppuuuyyyyyytttlllfffbbbUUUTTTRRRQQQPPPPPPPPPPPPNNNNNNMMMKKKIIIFFFDDDBBB===<<<999777444333222222000000////////////000111000000////////////000000////////////////////////////////////////////////................................................------............------..............................------.........---........................---------------------------....................................///000000......000111111444AAAOOOVVVUUUUUUWWW\\\dddlllqqqooodddYYYSSSUUUaaavvv{{{oooddd___cccjjjvvv~~~}}}wwwjjj___\\\\\\WWWPPPLLLFFFFFFHHHJJJHHHJJJTTT```zzz|||llliiissspppmmmzzzyyycccLLLGGG???999777777888999777777777777888888888999888888777777777777888888666666666666666666666666555555555555666666666666666666666555555444444444555555555666666666666777666777777888999999:::::::::;;;???FFFHHHHHHJJJOOOUUUccckkk[[[WWWYYYVVVXXXWWWSSSPPPQQQOOOKKKFFFBBB===:::999xxxpppeeebbbpppwwwrrrbbbNNN===888222000111222111///////////////............------------------------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---111444666666999===AAAAAA>>><<<<<<@@@HHHQQQWWW___ggghhh___ZZZ___fffhhhmmmttt}}}|||zzz}}}|||yyyyyy{{{nnnmmmmmmllljjjhhhfffeeehhhfffccc^^^YYYTTTPPPNNNGGGDDD@@@<<<:::999:::;;;666444333111000000111111111000000//////000000111////////////////////////////////////////////////................................................------............------...........................---,,,,,,......---,,,........................---------------------------------..............................///000000...---///222444:::GGGSSSVVVUUUVVVZZZaaahhhnnnqqqfffZZZPPPTTTcccwww~~~{{{qqqfffbbbccchhhppp{{{~~~~~~zzziiibbbbbb^^^WWWRRRQQQKKKFFFEEEEEEFFFJJJQQQdddvvv}}}nnnbbbeeerrruuuhhhiiillluuu}}}jjjVVVOOOEEE<<<888888999999666666777777777888888888999888888777777888888999666666666666666666666666555555555555666666666666555555555555444444444444444444444555555555666666666666888999999:::999999::::::???EEEHHHGGGJJJOOOUUUcccmmm\\\WWWYYYUUUXXXXXXTTTSSSSSSPPPLLLEEEAAA<<<888777wwwrrrhhhccclll{{{yyylllXXXCCC<<<444000000222111000////////////............------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...///000111222111555999:::999:::???CCCCCCAAA@@@DDDNNN\\\kkkuuuuuuiiikkkpppqqqwww~~~~~~~~~~~~zzzuuutttxxx|||zzzyyy}}}|||~~~~~~}}}yyyrrrlllgggcccaaa[[[VVVOOOHHHCCCAAABBBCCC???===999555222111000000111111000000000000111111////////////////////////////////////////////////................................................------............------........................---+++***+++---...,,,***........................---------------------------------.........//////...............///000000000...///444:::AAALLLWWWVVVVVVWWW^^^gggnnnqqqqqq```ZZZ[[[iii}}}|||~~~~~~yyyrrrggg___bbbjjjmmmqqqyyy~~~{{{nnniiicccZZZTTTZZZQQQIIIGGGGGGFFFIIIMMMWWW```tttxxxmmmhhhmmmnnnbbbaaafffzzzrrrdddZZZMMMAAA;;;888888999777777888888888999999999999888888777777888888999666666666666666666666666555555555555666666666666555555555555666666666666555555555555666666666666555666888999::::::999999999:::???EEEHHHGGGJJJNNNUUUdddlllZZZVVVWWWTTTWWWWWWTTTRRRQQQNNNIIIEEEAAA;;;888777zzzxxxpppgggiiiyyywwwcccGGG???555///000222222111000/////////............------------------------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........///111222444555555999<<<;;;999:::>>>CCCCCCEEEJJJSSS```ppp~~~zzznnnqqqxxxzzz|||zzzooosssuuusssooommmooosss||||||zzz||||||zzzvvvsssssspppiii^^^SSSKKKGGGFFFGGGFFFCCC>>>999444111//////111111000000000000111111000000000000000000000000000000000000000000000000................................................---..................---........................---+++)))***,,,---+++)))........................---------------------------------.........//////...............///000000222...///666>>>FFFPPPZZZVVVVVVYYYaaakkkrrrsssqqq___bbbooo~~~~~~uuummmbbb\\\cccoooqqqrrrvvv|||}}}sssiii^^^WWWVVVPPPKKKJJJJJJGGGHHHKKKRRRSSSdddvvvllliiiwwwyyyeeeeeeccctttzzzmmmcccTTTFFF===999888888888888999999999:::::::::999999888888888888999999666666666666666666666666555555555555666666666777555555666666777777888888666666666666777777777777555666888999::::::999999999:::???EEEHHHGGGJJJNNNWWWeeejjjYYYTTTUUUSSSVVVWWWSSSQQQOOOKKKFFFFFFAAA<<<888777vvvhhhcccoootttpppZZZHHH444+++...333222...////////////............------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++******************++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,)))+++------,,,+++,,,---,,,111666999888888888:::===::::::===@@@EEENNNWWWaaa]]]___lll|||~~~zzzwwwuuuxxx}}}zzzzzzxxxwwwsssmmmfffbbb[[[]]]ZZZRRRQQQVVVWWWSSSeeehhhjjjjjjgggdddbbbaaakkklllttt~~~}}}}}}}}}ppp```SSSLLLJJJNNNMMMJJJEEE>>>888555444555...+++---000000000222///......---......//////......////////////................................................------........................////////////////////////000///...---------------................................................---------.........//////000////////////000000111111//////666BBBNNNUUUWWWVVVZZZ]]]cccooozzzwwwooommm~~~uuussszzz~~~qqq```___aaabbbgggpppqqqwwwuuufff___YYYVVVQQQMMMJJJIIIIIIHHHNNNJJJVVVvvv}}}ooojjjxxx}}}pppaaa^^^uuu}}}tttcccPPPAAA:::999:::666666777777888888999999777888888888999999999999777777777777666666666666777444333444777888777555666666666666666666666666777777777777777777777777555666777888888999999888:::<<>>???>>>777333444444111//////000//////.....................////////////......................................................//////////////////////////////////////////////////////...---------------................................................---------.........//////000////////////000111111222222666???KKKTTTXXXYYY]]]bbbhhhpppzzzvvvjjjyyy|||}}}{{{lllaaabbbfffgggmmmvvv{{{kkk___[[[VVVQQQOOOMMMKKKIIIJJJJJJQQQddd{{{tttwwwttt\\\^^^~~~~~~lllXXXGGG===:::;;;666666777777888888888888777777777888888888999999777777777777666666666666666555333444777888777555666666666666666666666666777777777777777777777777555666777888999999999999:::<<>>CCCHHHLLLTTTXXXaaakkkooopppttt{{{}}}{{{|||vvvsssxxx{{{zzzoooaaaWWWWWWZZZ]]]bbbjjjqqquuuuuusssqqqooopppvvv~~~yyyrrrnnntttttttttrrrooollllllllljjjmmmppppppggg^^^]]]aaacccbbbcccdddhhhmmmqqqtttzzzlll[[[NNNGGGGGGHHHFFF@@@;;;999777111...///111000///......------......//////000000//////...................................................000000000000000000000000//////////////////////////////...------------...................................................------.........////////////////////////000111222000555>>>IIISSSYYYZZZZZZbbbiiiuuuuuufffzzzxxxnnnfffbbbgggkkkmmmvvvuuuiiiccc\\\WWWTTTQQQMMMJJJIIILLLLLLPPPjjj|||uuuuuubbbLLL___}}}yyycccPPPCCC===<<<777777777777777888888888666777777777888888888888777777777777666666666666666555444555666777777555666666666666666666666666777777777777777777777777555666777888999999999999:::<<>>888666ppp}}}~~~fffcccmmmzzzooo\\\III;;;333111222////////////............------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------------------------++++++,,,,,,---......///,,,,,,...///111333444444444666999;;;???EEELLLQQQZZZ___hhhsss{{{~~~{{{xxx|||xxxmmmlllqqqqqqqqqtttyyy{{{}}}~~~yyyttttttxxx{{{}}}~~~xxxhhhVVVKKKIIIAAA@@@===999666333222111000000111111111111000000////////////////////////---......///000000111111........................////////////////////////---------------...//////.................................................../////////000000000000/////////000111222444555@@@IIITTT[[[^^^ccclllsssiiiccchhh|||{{{~~~pppjjjlllnnnqqqvvv}}}oooeeeaaaZZZSSSKKKGGGHHHLLLKKKMMMaaazzzxxxooozzzmmmyyyuuu]]]NNN======<<<<<<<<<;;;;;;;;;999999999999::::::::::::777777777777666666666666333555777666555444666888666666666666666666666666777777777777777777777777777777888999:::::::::::::::<<>>999555222000000000111111111111000000000000000000000000000000---......///000111111222000000000000000000000000////////////////////////---------------...///000................................................////////////000000000000/////////000111333444555???JJJVVV]]]___dddllltttuuu``````lllxxx|||zzznnnmmmtttooottt{{{wwwkkkeee]]]VVVOOOMMMJJJFFFGGGMMMXXXaaawwwuuu|||zzzdddTTT>>>>>>======<<<<<<<<<<<<999999:::::::::;;;;;;;;;777777777777666666666666333555777777555444666888666666666666666666666666777777777777777777777777777777888999:::::::::::::::<<>>DDDGGGGGGIIIMMMUUUaaa}}}mmm\\\RRRPPPSSSSSSTTTUUUVVVUUUQQQNNNHHHCCC===999777vvvyyy~~~nnnkkkwwwuuudddSSSCCC777222000///......------..............................---------------------------------------------------------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,---...111333666777888999:::;;;AAAIIIXXXkkk}}}}}}zzzxxxuuuvvvzzz~~~{{{zzztttkkkbbbWWWSSSYYYccc~~~}}}xxxwwwmmm^^^QQQHHHBBB<<<999888222///111222111000222000000////////////000000////////////////////////000000000000000000000000000///...------------.......................................////////////------------------------000000000000000000000000111...///222333333888@@@OOOPPPUUU\\\aaagggttt|||lll```hhhyyy|||yyyvvvxxx{{{wwwhhh^^^VVVTTTOOOKKKHHHIIILLLNNN```}}}zzz~~~oootttlllKKKBBB;;;;;;<<<:::888888999999999999999999999999888888888888777777777777666666666666777777777777666666777777777777666666666555444444444555777777777777777888888999999:::<<<;;;>>>DDDGGGGGGIIIMMMUUUaaa{{{kkk\\\SSSQQQUUUUUUTTTTTTSSSPPPLLLHHHHHHCCC===999777}}}rrr{{{hhhppp{{{yyylll]]]LLL;;;000000000///.......................................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000444666888888999<<>>DDDGGGGGGIIIMMMUUUaaawwwiii\\\UUUUUUWWWVVVUUUUUUTTTPPPKKKGGGGGGCCC===888777}}}kkkrrrqqquuu|||uuueeeSSS@@@333111000//////......//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111333555555444777999;;;???HHHUUU___tttxxx}}}~~~|||{{{{{{rrrmmmhhhhhhmmmvvv~~~|||vvv~~~|||rrruuuyyy{{{|||~~~zzzuuujjjgggiiitttzzzmmmaaaccc```___bbbkkkxxx|||rrrdddVVVMMMHHH???777666666444111111111000000000000000000111//////////////////////////////////////////////////////............//////....................................////////////+++,,,,,,---...//////000////////////////////////000111333111///444AAALLLQQQUUU[[[```dddnnn}}}zzzuuuvvvvvvvvv{{{~~~{{{}}}|||sssddd___XXXRRRNNNMMMLLLLLLLLLTTTjjjyyygggmmmzzznnnuuudddTTTEEE???>>><<<:::999::::::::::::::::::::::::888888888888777777777666444444444444555555555555666666777777777777666666999888666555555777999;;;EEECCC???<<<:::999999999<<<;;;>>>DDDGGGGGGIIIMMMUUUbbbtttggg[[[WWWXXXWWWWWWWWWXXXXXXUUUQQQMMMGGGBBB<<<888777llliiixxx~~~iiiVVVFFF;;;111111000////////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---000444666888999888;;;>>>CCCLLLZZZiiitttzzz~~~}}}vvvpppnnnoookkklllmmmpppuuuzzz{{{zzzyyy|||sssnnnpppvvv|||yyywwwzzzyyyuuulllmmmllliiiggghhhnnnsssrrrpppppprrrtttsssnnnjjjddd```___fffqqqxxxwwwsssssszzz}}}zzz|||{{{qqqsssjjj]]]VVVXXXbbblllsssyyydddWWWTTTHHH===:::999555222111111111000000000000111111000000000000000000000000//////////////////////////////.........//////000////////////////////////............////////////,,,,,,------...///000000........................000333333000///777DDDOOOQQQVVV\\\aaahhhtttvvvkkklllttt|||~~~yyyxxxkkkeee[[[TTTQQQOOONNNMMMOOOMMMZZZyyy|||kkkmmm}}}ooottt{{{mmm]]]KKKBBB???;;;::::::::::::::::::::::::::::::888888888888777777777666444444444444555555555555666666777777777777666666999888666666666777999:::BBB@@@>>>;;;::::::;;;<<<<<<;;;>>>DDDGGGGGGIIIMMMUUUbbb~~~pppcccYYYWWWZZZXXXXXXXXXYYYXXXVVVRRRNNNGGGBBB<<<888777wwwhhhhhh{{{|||||||||eeeTTTFFF===222111111000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,///222555777999:::;;;>>>EEEPPP]]]jjjuuu{{{{{{~~~ssshhhddddddiiinnnsssvvvzzz|||xxxrrrvvvzzzuuuqqqpppmmmkkkmmmssspppnnnggg```^^^bbbbbb```___]]]YYYTTTQQQRRRUUUXXX___\\\ZZZZZZ[[[[[[XXXTTTYYYVVVUUUYYY```eeeeeeccc```lllxxx{{{vvvttt{{{vvviii___ZZZYYYWWWVVVkkkyyyuuufffXXXIIIBBB???999333000222111111000000111111222000000000000000000000000000000000000000000000000//////......//////000000////////////////////////............////////////---------.../////////000000000000000000000000000000333333000222===JJJRRRTTTYYY^^^eeeppp}}}uuuccccccsssuuuyyyooobbbXXXRRRPPPNNNLLLPPPLLLQQQjjjsssppprrr{{{sssppp~~~wwwgggUUUIII@@@999888:::::::::::::::::::::::::::888888888888777777777777666666666666777777777777666666777777777777666666777777777777777888888999888888777888999;;;===>>><<<;;;>>>DDDGGGGGGIIIMMMVVVbbbzzzkkk^^^UUUTTTXXXXXXWWWVVVVVVUUUQQQLLLIIIFFFBBB<<<888777qqqaaakkk~~~xxxeeeWWWJJJ???222222111000000000111111........................------------------------------------------------+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111222555777999:::::::::BBBHHHUUUgggyyyuuunnnpppuuu{{{~~~~~~}}}~~~uuuppppppjjjeeebbb^^^WWWTTTVVVVVVUUUQQQLLLMMMRRRSSSQQQSSSQQQNNNLLLKKKKKKJJJJJJMMMLLLKKKJJJJJJIIIGGGFFFJJJJJJLLLPPPTTTVVVWWWVVVTTT\\\ffflllnnnqqqxxx~~~{{{tttnnneeeYYYQQQVVV\\\jjj}}}ooo\\\QQQJJJAAA888444222111111000000111111222000000000000000000000000000000000000000000000000///////////////000111111////////////////////////............////////////............////////////111111111111111111111111///222333111777FFFSSSXXXYYY]]]bbbjjjzzztttfffmmm~~~{{{ppp```WWWRRRNNNKKKMMMLLLMMMZZZxxxwwwooopppuuuwwweeeTTTEEE;;;999===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666777777777777666666777777777777666666555666777888888888777777444555666777999;;;<<<<<<<<<;;;>>>DDDGGGGGGIIIMMMVVVbbbvvveeeXXXOOOOOOSSSTTTSSSSSSSSSRRROOOKKKGGGFFFAAA<<<888888{{{aaa\\\nnn||||||lllaaaTTTFFF333222111111000111111111........................------------------------------------------------+++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......999:::<<<===>>>======<<>><<>>DDDGGGGGGIIIMMMWWWaaasssbbbSSSKKKKKKPPPOOOPPPPPPRRRSSSQQQNNNKKKFFFAAA<<<888888iii[[[kkkvvvkkkuuujjjXXXHHH555222111222000...///444////////////////////////........................------------------------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++******++++++///111///,,,---222888???AAAAAA???<<<===CCCHHH\\\iiiyyyzzzqqqkkkddd]]]ZZZZZZZZZVVVSSSOOOOOONNNLLLJJJIIIKKKMMMPPPNNNMMMPPPVVV\\\```bbb```````````````aaaaaabbb^^^[[[XXXYYY\\\]]]YYYTTTTTTUUUVVVWWWXXXXXXWWWWWWTTTQQQMMMIIIJJJUUUdddppp|||sss```___RRRFFFXXX~~~jjjXXXOOOHHHBBB666777333---///666444...000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////000000000000/////////000111111222222111000111777BBBOOO[[[bbbiiidddfffyyy{{{nnnqqq}}}}}}zzz{{{ooo\\\YYYXXXNNNMMMIIIHHHNNN\\\www{{{pppxxx}}}xxxlllTTTDDD===<<<;;;:::999888999:::;;;<<<:::999888777666666666666666666666666666777888888777777888888888888777777777777777777888888888888777777777777888999:::;;;===<<>>AAAEEEJJJSSS___gggmmmwww~~~~~~}}}uuuiiiyyywwwmmmeeeaaaTTTSSSQQQNNNMMMNNNQQQTTTZZZ[[[]]]___dddkkktttzzzzzzzzzzzzxxxwwwzzzxxxrrrnnnjjjfff```[[[YYYYYYYYYYYYYYYdddrrrzzz}}}nnneee\\\XXXggg~~~qqq```UUUCCC>>>999777444000000222111111111111111111111111000000000000000000000000////////////////////////........................000000000000000000000000////////////000000000000//////000000111222222222444333666@@@OOO^^^iiiooorrruuu~~~uuusssyyy~~~}}}}}}uuueeeccc___QQQNNNLLLKKKKKKOOO]]]wwwpppiiiooojjjLLL???===::::::;;;;;;;;;;;;:::::::::999888777777777777777777666666666666777888888777777888888888888777777777777777777888888888888777777888888999:::::::::<<<<<>>>>>>>>===???CCCIIIQQQ[[[gggpppxxxxxxrrrgggbbbbbbbbb___dddrrrwww~~~}}}zzzuuuppplllhhhdddbbb___cccggggggfffgggkkkpppyyyyyyzzzyyyyyy|||}}}zzz|||~~~~~~~~~zzznnnfffddddddcccccc\\\^^^aaabbbeeelllwwwrrr```[[[cccssszzzdddTTTCCC;;;666111000444111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////000000000000///000000111111222333333222555===JJJZZZhhhpppssswww~~~uuuuuu{{{yyyxxxzzzzzz{{{uuukkkeeeWWWOOONNNLLLJJJJJJRRReeewwwyyyllllllwww~~~\\\FFF>>>:::;;;<<<<<<<<<;;;:::999:::999888888777777777888777777666666777777888999777777888888888888777777666777777777888888888888777777888999::::::::::::<<<;;;???EEEHHHGGGHHHLLLWWWfff|||hhhWWWOOOPPPSSSOOOSSSSSSMMMIIIIIIJJJIIIJJJEEE>>>999777zzzwww|||uuu___LLL999111111111//////////////////////////////........................------------------------000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000000222666;;;???@@@===;;;AAADDDJJJRRR\\\gggrrrxxxwwwnnnbbbYYY[[[eeekkkmmmkkksss}}}|||}}}|||xxxrrrmmmrrrkkkdddbbbfffjjjjjjgggttt{{{~~~~~~||||||{{{tttrrrssswwwvvvvvvuuuuuuuuuvvvvvvvvvuuuvvvxxxzzz{{{zzzyyy}}}qqqiiiccc\\\XXXRRRTTTXXX^^^ccceeeeeecccyyyqqqddd[[[lllzzzZZZEEE<<<777444333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000111222222333333000888FFFWWWeeennnsssuuuzzztttsssxxx~~~~~~zzzzzz|||pppgggZZZRRROOOMMMKKKIIIMMMZZZgggpppnnnssslllNNN===;;;;;;<<<===<<<;;;999888:::999888888888888888888777777777777777888999999777777888888888888777777666777777777888888888888777777999:::;;;;;;::::::<<<;;;>>>EEEHHHGGGHHHKKKWWWfff}}}hhhVVVMMMLLLNNNMMMSSSTTTOOOKKKLLLNNNNNNKKKFFF@@@:::888}}}wwwzzzsssfffSSS>>>444222000000000////////////////////////........................---------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---000222222555888<<<=========<<>>DDDGGGGGGHHHKKKWWWeee|||hhhVVVKKKIIIKKKOOOUUUXXXUUURRRRRRRRRPPPHHHDDD>>>:::999zzzqqqjjjWWWCCC777222000000111////////////////////////........................------------------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---000333777999<<<<<<;;;===AAAEEESSSYYYcccoooyyytttmmmhhhllluuuzzzzzzxxxvvvyyy|||}}}~~~|||xxxwwwvvvtttrrrpppjjjiiiiiinnnvvv}}}~~~}}}|||{{{zzzxxx{{{}}}}}}{{{yyywwwwwwvvvvvvuuutttqqqnnnkkkiiifffeeeeeedddddddddeeeeeeaaabbbddddddeeeeeeeeefffgggggghhhiiijjjkkkmmmmmmooosssvvvwwwsssmmmgggcccaaa\\\UUUQQQSSSXXX]]]```\\\aaahhhpppzzz}}}kkkbbb]]]eeeuuu___JJJFFF???333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111111222222333333444999HHH\\\iiinnnrrrxxx~~~|||}}}yyywwwzzz}}}}}}tttaaa]]]TTTLLLLLLMMMNNNQQQUUUnnnzzzvvvqqq~~~{{{[[[FFF>>>===<<<;;;;;;:::::::::999999999888888999999:::888888777777888888999:::777777888888888888777777777777777777888888888888666888:::;;;<<<<<<;;;:::;;;:::>>>DDDGGGFFFHHHKKKVVVdddlllZZZOOOMMMNNNPPPVVVZZZYYYWWWUUUQQQKKKGGGBBB<<<888777|||qqqkkkZZZFFF999333///000333////////////////////////........................------------------------***,,,...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...111444===??????<<<;;;???HHHPPP[[[aaalllwww~~~~~~{{{qqqqqquuu|||sssvvv{{{yyysssqqqwww}}}zzzppphhhgggkkksss{{{~~~{{{zzzzzz{{{yyyyyyyyywwwtttrrrrrrrrrmmmiiieeeaaa___]]][[[YYYWWWVVVTTTSSSQQQQQQPPPPPPOOOPPPQQQPPPOOONNNNNNNNNQQQQQQRRRTTTWWWZZZ^^^```cccgggjjjkkkiiigggiiikkkbbbddddddaaaZZZTTTOOONNNSSSWWWZZZ\\\```lll}}}hhhTTTPPPZZZmmmdddLLLJJJDDD666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222333444444???OOObbbmmmnnnqqq{{{{{{}}}wwwvvvyyyzzz||||||{{{hhhaaaVVVLLLLLLOOOOOOOOOPPPccc}}}mmmxxx~~~zzz~~~aaaNNN???>>><<<;;;::::::;;;;;;999999999888999999::::::888888888777888888999:::777777888888888888777777777777777777888888888888666888:::<<<<<<<<<;;;:::;;;:::>>>DDDGGGFFFGGGKKKUUUcccqqq```VVVTTTUUUPPPUUUYYYYYYWWWTTTMMMEEEIIIDDD===777555sss}}}aaaVVVGGG999111...///000000000////////////000000000000//////.........---........................------------------------,,,,,,,,,------,,,++++++......///......000555999<<<666777>>>AAADDDRRRdddjjjqqq}}}yyyrrrrrrvvv}}}{{{qqqsssuuuuuusssqqqpppppptttvvvzzz{{{{{{|||}}}}}}{{{wwwtttnnnooopppoookkkfffaaa^^^YYYUUUPPPLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKQQQUUUZZZ]]]^^^```cccgggggghhhjjjjjjgggaaaZZZVVVJJJIIIOOOYYY___```dddkkk~~~xxxcccOOONNN___qqqyyy}}}hhhYYYMMMDDD888555111///000111111111000000000000000000000000111111000000//////......////////////////////////000000000000000000000000000000/////////111222333333111111333333444999@@@OOO\\\cccjjjuuuwwwwww~~~uuu{{{wwwyyy}}}yyyllleeeYYYUUUQQQHHHIIIOOOLLLVVVppp||||||}}}iiiTTTJJJ>>>===???888888;;;999:::::::::999999999888888888888777777777777888888;;;:::999777666555555555777777777777888888888888888999999::::::;;;;;;<<<<<<===@@@DDDGGGKKKNNNOOOWWWfffooo___ZZZZZZZZZTTTWWWWWWWWWXXXWWWPPPHHHGGGBBB<<<888666qqqiiirrrfff\\\LLL===333000111222000000////////////000000000/////////....................................------------------------,,,,,,,,,------,,,,,,,,,///...---///222666777777:::777999AAAGGGNNNbbbwwwwwwmmmiiixxxwwwqqqdddfffiiilllnnnqqqtttuuuzzzzzzzzz|||~~~~~~}}}{{{xxxxxxxxxxxxxxxwwwsssppphhhhhhfffccc]]]WWWQQQNNNJJJGGGCCCBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>??????@@@AAAAAACCCGGGLLLPPPSSSWWW\\\``````bbbdddffffffccc```]]]NNNNNNTTT\\\___]]]^^^bbbkkkuuuwwwdddQQQKKK[[[pppyyytttdddUUUIII>>>:::666444444555555555111111111111111111111111111111000000////////////////////////////////////000000000000000000000000222111000//////000111111111000000333444555:::BBBOOO___jjjrrr|||||||||{{{yyyxxxzzz|||~~~xxxtttyyyiii\\\WWWTTTKKKKKKOOOLLLQQQhhhrrr```PPPBBB>>>???999:::===::::::::::::999999999888888888888777777777777888888999888777777777777777777777777777777888888888888777777888999999::::::;;;;;;===???CCCGGGJJJMMMNNNWWWfffooo___YYYYYYXXXWWWYYYZZZYYYZZZYYYRRRIIIHHHCCC===999777~~~aaa\\\iiilllbbbQQQAAA555111111222000000////////////000000////////////....................................------------------------,,,,,,,,,,,,------,,,,,,///------111777:::888666999999???HHHPPP]]]uuuxxxqqqlll{{{wwwkkkeee```bbbfffkkkqqqvvv{{{}}}}}}{{{yyyxxxyyyyyyxxxwwwvvvtttrrrpppnnnjjjfffbbbXXXVVVSSSOOOJJJEEE@@@>>>DDDBBB??????@@@@@@???>>>AAAAAAAAA@@@@@@??????>>><<<;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;;;;;;;999<<>>AAAEEEIIIKKKMMMVVVfffqqq```ZZZYYYXXXZZZ\\\\\\[[[\\\[[[TTTKKKHHHDDD>>>999888}}}xxxooo\\\iiirrrhhhWWWEEE777000///111000000////////////000000///////////////.................................------------------------,,,,,,,,,,,,,,,------...///000222555888999888666999>>>IIISSS\\\hhh~~~{{{|||}}}zzzpppgggccceeegggkkkqqqwww{{{}}}}}}zzzyyywwwvvvvvvvvvtttssspppmmmhhhccc^^^XXXRRRNNNIIIGGGFFFCCCBBB@@@??????FFFEEEDDDDDDEEEFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDD>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===???BBBEEEFFFHHHJJJNNNSSSWWWZZZ\\\ccc___[[[XXXVVVSSSRRRQQQQQQQQQXXXiiisss___SSSSSS[[[jjj}}}qqq\\\MMMGGG???777333222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000222222111111111111111111222111333555555555===FFFQQQeeerrryyy}}}}}}uuurrr}}}}}}yyypppwwwxxxuuuvvv~~~xxxooojjjpppttt{{{|||hhh^^^[[[RRRNNNNNNJJJKKKVVVkkkvvvvvvzzzgggQQQDDDAAA<<<>>>@@@::::::::::::999999999888888888888777777777777888888777777777777777888888999666777777777888888888888777777888888999999::::::999:::===@@@DDDHHHJJJLLLVVVfffsssccc\\\[[[ZZZ[[[]]]]]]\\\\\\[[[TTTKKKHHHCCC===888777sssrrrkkkiiizzzqqqaaaNNN===333000000000000////////////000000.........///////////////........................---------------------------,,,,,,,,,,,,---...///...333888999777666888<<<>>>GGGUUU```gggooo|||yyyvvv~~~|||vvvpppmmmmmmjjjlllpppvvv|||}}}{{{xxxxxxvvvtttsssrrrnnnjjjfff___[[[UUUPPPLLLHHHCCC@@@DDDDDDDDDDDDEEEGGGIIIJJJHHHHHHIIILLLOOOPPPOOONNNKKKKKKKKKLLLLLLLLLLLLLLLOOONNNNNNMMMKKKJJJIIIHHHCCCCCCDDDDDDCCCBBBAAA@@@BBB@@@>>><<<;;;<<<======<<<===>>>AAADDDHHHLLLNNNYYYZZZ\\\^^^```^^^ZZZTTTUUURRRQQQUUUcccwwwzzzdddUUUOOOVVVdddyyy}}}jjjXXXQQQFFF===777555444333111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111//////000111222333333333444444555666555666@@@KKK[[[llluuuyyy~~~~~~yyy}}}yyyxxx|||}}}}}}|||~~~ssskkktttwwwvvvyyy{{{|||}}}}}}}}}~~~xxxfff^^^YYYXXXYYY\\\aaaqqqqqqbbb___VVVOOOMMMIIIJJJPPP^^^xxxyyyrrrsss[[[KKKDDD======???999:::::::::999999999888888888888777777777777888888999888888777777777777777666777777777888888888888888888999999:::;;;;;;;;;888999<<<@@@CCCGGGJJJKKKVVVfffttteee___^^^]]]YYY[[[[[[ZZZ[[[ZZZSSSJJJFFFAAA;;;777555vvv}}}gggkkk|||mmmYYYFFF888333222000000////////////000000.........///////////////........................------------------------------,,,,,,,,,...///000000666<<<;;;777777>>>EEEGGGRRRaaalllqqqtttwwwzzzpppvvvxxxvvv{{{}}}{{{ssspppoooqqquuussstttvvv{{{|||wwwuuusssoookkkggg```YYYTTTKKKHHHEEEBBBBBBBBBAAA???EEEEEEGGGIIILLLOOORRRSSSSSSTTTWWW]]]bbbddddddcccaaabbbbbbbbbcccdddddddddbbbbbbaaa```^^^[[[YYYXXXOOOOOOOOOOOOMMMKKKIIIHHHGGGEEEBBBAAAAAAAAA@@@???;;;:::::::::<<<>>>@@@AAAEEEMMMXXXccckkkmmmfff]]]\\\YYYSSSLLLLLLZZZpppxxxmmmXXXSSSSSSaaawww|||ddd[[[NNNBBB:::666555444222222222222222222222222000000000111111111111222000000000000000000000000111111111111111111111111---...000222333444444444666555666666555888FFFSSSggguuu{{{}}}}}}pppvvv|||sssuuuzzz}}}||||||zzz|||{{{{{{tttuuuxxxxxxyyyyyyyyyzzz|||kkk\\\TTTQQQQQQSSSRRRVVVhhh||||||hhhdddYYYQQQNNNJJJIIIMMMVVVjjjuuu{{{}}}eeeTTTJJJ>>><<<>>>999:::::::::999999999888888888888777777777777888888999999888777666666777777777777777777888888888888888999999:::;;;;;;<<<<<<888999<<>>===<<<<<<<<<<<<;;;CCCMMMWWWdddmmmllleeecccaaaYYYNNNGGGKKKYYYfffrrrbbbRRROOO]]]rrr}}}rrr```OOOBBB:::555222222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111///000111333444444333333444444555555555<<>>::::::::::::999999999888888888888777777777777888888777777777777777777888999777777777777888888888888888888888999::::::;;;;;;888:::<<<@@@DDDGGGJJJKKKVVVfffrrrbbbZZZWWWUUUSSSVVVWWWWWWXXXXXXRRRIIIFFFAAA;;;777555~~~vvvkkkuuuxxxdddMMM;;;222///000000////////////000000---.........//////000000........................------------------------...---,,,+++,,,...000222888888888:::???GGGQQQWWWXXXaaannnyyy}}}uuummmooosss{{{{{{~~~xxx{{{zzzyyyvvvllleeegggoooyyy~~~wwwssssssrrrnnnkkkgggbbbZZZRRRMMMHHHEEEBBBKKKHHHGGGGGGKKKOOOQQQRRRXXX[[[aaagggnnntttxxxzzzwwwxxxzzz}}}~~~}}}zzzwwwyyyyyyzzz{{{|||}}}}}}~~~~~~}}}zzzyyywwwtttpppjjjeeebbbZZZXXXUUUSSSSSSQQQLLLHHHFFFEEECCCAAA???>>>======???AAABBBEEESSSdddkkkiiihhhfff```UUUKKKIIINNNUUUooosssWWWFFFKKKcccwwwaaaNNNAAA999555222222222222222222222222000000111111222222222222000000000000000000000000111111111111111111111111000111222333444333222111222222333444666???SSSfffqqq|||ppprrr~~~~~~{{{uuuvvvzzz~~~sssttttttuuuwww{{{}}}~~~eee\\\TTTPPPQQQMMMFFFKKKWWWYYYdddkkkiiidddeeehhhjjjkkkxxxtttlll```VVVSSSOOOJJJLLLMMMVVVssswwwnnn~~~vvveeeWWWDDD===>>><<<:::::::::999999999888888888888777777777777888888555555666666777999:::;;;777777777777888888888888777777777888999999::::::888:::===@@@DDDGGGJJJLLLVVVfffqqq___VVVRRRPPPRRRUUUVVVVVVXXXYYYSSSJJJGGGBBB<<<888666qqqkkkwwwuuugggTTTAAA777777111111000///////////////........................///...,,,---...///...---.........------,,,,,,,,,+++---///...---///444888<<<999888;;;@@@HHHRRRZZZaaaiiissszzzvvvmmm{{{~~~}}}}}}{{{yyy|||yyytttssshhhfffhhhooo{{{xxxrrrqqqooohhhaaa^^^SSSNNNHHHEEEEEEGGGGGGGGGOOOQQQUUUZZZ```gggllloooxxxuuurrrrrrssstttrrrooopppgggbbbbbb```XXXSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQWWWXXXYYY\\\^^^```bbbccciiikkkoooqqqrrrtttvvvxxxqqqooommmmmmkkkggg___YYYWWWOOOLLLOOOLLLBBB>>>AAADDD???===BBBEEEGGGOOOWWW___aaaccc___WWWOOOKKKIIITTTfffcccKKKFFFKKKpppaaaMMMAAA888777333111444444111///000111111000000000000111111000111111111111222222222222111000111222222222000...///000111111222222111000777;;;888888GGG```sssyyyppp}}}vvvyyyxxxyyy{{{yyyvvvvvvuuutttuuuxxxzzz||||||~~~rrrddd^^^VVVPPPNNNMMMMMMMMMJJJMMMPPPSSSUUUTTTSSSRRRXXX\\\fffwwwrrrbbb[[[VVVKKKOOOIIIMMMWWWfff|||zzzqqq]]]III;;;999===<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777777777777777777777777777:::999888888999:::<<<===::::::===CCCEEEEEEIIINNNXXXjjjooo]]]TTTSSSRRRSSSVVVWWWWWWYYYYYYRRRIIIEEEAAA:::666444vvvkkkppp~~~uuufffSSS???444333111111000///////////////........................,,,,,,,,,---//////...,,,.........------,,,,,,,,,------...///000333777:::;;;===@@@CCCHHHRRR```kkkqqqwww|||{{{yyyzzzxxxttt}}}zzz}}}vvvmmmkkklllqqqyyy~~~zzzvvvqqqmmmkkkfff[[[SSSOOOKKKFFFCCCIIISSS\\\___^^^eeeiiioootttvvvvvvsssqqqkkkfff___ZZZUUUQQQLLLIIIKKKEEEBBBEEEEEE@@@>>>>>>@@@@@@AAABBBBBBAAA@@@???<<<<<<===>>>???@@@AAABBBHHHKKKNNNQQQSSSUUUXXXZZZkkkkkkmmmpppssstttrrrqqqmmmdddZZZSSSNNNJJJJJJMMMFFF???:::<<>>PPPkkk~~~~~~rrr}}}rrrvvvyyyyyyyyywwwsssuuutttuuuvvvyyy{{{}}}}}}~~~~~~ggg```VVVPPPOOOOOOMMMLLLIIIKKKMMMOOOPPPOOONNNLLLLLLNNNTTT```sssjjj___ZZZPPPQQQKKKNNNVVVbbbuuubbbQQQCCC===>>><<<;;;;;;::::::999999888888888888888888888888888888888888888888888888888777777777777777777777777999999999888999:::<<<===::::::>>>CCCEEEEEEIIINNNXXXiiiooo^^^XXXWWWWWWVVVXXXXXXVVVWWWWWWPPPHHHFFFAAA;;;777666rrroooxxxyyyhhhSSS@@@555222111111000///////////////........................,,,,,,,,,...000000...---.........---------------.........000555999<<<===;;;@@@FFFIIINNNYYYiiittt~~~|||tttpppttt{{{{{{xxx}}}sssjjjhhhttt{{{wwwssspppkkkgggbbbYYYMMMFFFFFFDDDAAADDDRRRgggvvvzzzyyy~~~yyyqqqggg___YYYOOOLLLFFFBBB???===;;;999CCC???>>>BBBCCCAAAAAABBB======>>>???>>>===;;;:::========================777999<<<===>>>???BBBDDDMMMQQQXXX```iiirrr{{{wwwjjj```YYYSSSLLLPPPGGG@@@???@@@??????AAAFFFKKKTTT\\\```^^^WWWRRRFFFEEEMMM___uuunnnaaaSSSTTTgggdddSSSJJJ<<<666333555555222222444111111000000000000111111000111111111111222222222333111000111222333222111111111222333444444444444222888<<<<<>>CCCEEEEEEHHHNNNWWWiiiooo^^^XXXXXXXXXVVVVVVTTTRRRRRRRRRMMMEEEFFFAAA;;;888777~~~xxx|||~~~lllXXXEEE999444111000000///////////////........................222000...---...//////..................---------///------222999>>>@@@???@@@DDDIIIMMMVVVdddpppwww~~~sssiiihhhttt~~~xxxpppnnnooo~~~~~~yyytttqqqlllfff___VVVLLLFFFJJJRRRVVVWWW]]]jjjzzzxxxkkk]]]QQQIIIDDDBBB>>>===;;;<<<>>>AAACCCEEECCCBBBBBBCCCDDDCCCCCCDDDGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@???======>>>???666:::AAAFFFMMMWWWccckkkvvvxxxiiiYYYWWWPPPHHHEEEDDDBBB>>><<>>CCCEEEEEEHHHMMMWWWhhhooo\\\TTTRRRRRRQQQQQQOOOLLLLLLNNNJJJDDDDDD@@@:::777666~~~qqq]]]KKK===555111000000///////////////////////////////////////999555///,,,,,,...///000........................///...///444<<>>>>>AAADDDAAAAAAAAAAAABBBDDDGGGIIIFFFGGGHHHHHHHHHJJJKKKKKKPPPNNNKKKIIIHHHIIIKKKLLLJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGFFFCCCAAA???@@@BBB<<<======;;;999;;;AAAGGGQQQddduuu}}}~~~hhh```TTTJJJEEEDDDCCCAAA???===>>>CCCMMMWWW\\\^^^XXXPPPIIIIIIQQQbbb{{{zzzhhhWWWbbbmmm||||||gggUUUHHH@@@999666444111222444222222111111111111222222000000111111111222222222333222111222333333333111000111222333444444444444444:::<<<>>>QQQsssuuuzzz~~~sss{{{xxxuuuwwwxxxwwwtttsssvvvxxxyyyyyyzzz}}}zzzuuupppooosssyyyvvvbbbYYYVVVRRRNNNMMMNNNOOOPPPPPPPPPOOOOOOGGGKKKOOOQQQRRRWWW```hhhhhh```ZZZSSSNNNOOOQQQWWWxxxeeeJJJ???@@@<<<;;;;;;::::::999999888777777777777777777777777888888888888888888888888777777777777777777777777888888999:::;;;;;;;;;;;;<<<;;;>>>CCCEEEDDDHHHMMMVVVgggmmmZZZQQQPPPPPPOOOOOOMMMKKKLLLOOOMMMGGGCCC???999666555www~~~~~~~~~wwwuuuvvvbbbPPP@@@555111111000///////////////////////////////////////;;;666000,,,+++---///000.............../////////000111444999???DDDFFFGGGQQQVVV^^^nnn|||sssyyyyyyllliiilllpppuuuzzzzzzwwwuuummmaaaWWWNNNIIIFFFFFFKKKXXXnnn{{{iiiZZZPPPLLL@@@???>>>>>>???AAACCCEEEDDDFFFGGGGGGGGGHHHJJJMMMNNNSSSVVVVVVXXX\\\___```___]]]ZZZXXXWWWXXXZZZ\\\[[[[[[ZZZXXXWWWVVVUUUUUUNNNNNNMMMKKKJJJIIIKKKMMMFFFEEEAAA===999888999:::<<>>999555111111444222222111111111111222222000111111111111222222222444222111222333444333222111111222333444444444444555;;;===AAAWWW}}}www~~~xxxrrr{{{}}}wwwttttttssspppmmmpppssswwwyyy{{{~~~uuummmmmmrrrwww}}}rrrddd[[[TTTPPPNNNOOOOOOPPPPPPPPPOOOOOOGGGJJJNNNOOONNNNNNPPPRRRaaauuusssiiiaaaVVVOOOPPPRRRXXXxxx}}}iiiKKK???@@@<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777777777777777777777777777888888999:::;;;;;;;;;;;;<<<<<>>BBBFFFJJJLLLTTT]]]hhhwwwrrrhhhkkktttzzzzzzzzz|||yyyuuuqqqjjj```UUUMMMIIIJJJPPPYYYbbbkkkxxx}}}mmm[[[LLLBBB===;;;===>>>AAADDDEEEFFFEEEEEEHHHLLLQQQTTTUUUWWWZZZ]]]ZZZaaaeeeeeegggnnnrrrrrrwwwwwwwwwwwwwwwwwwwwwwwwpppooommmjjjhhheeedddcccaaaaaa```^^^\\\\\\^^^```TTTQQQNNNKKKHHHFFFCCCAAA>>>;;;999:::>>>GGGWWWfffzzzyyylllaaaWWWOOOGGGEEEBBB??????CCCJJJOOOXXXWWWWWWSSSLLLIIISSS___zzzZZZOOOOOOhhhsss]]]RRREEE===777222222555333222222111111222222333000111111111111222222222444333222222444444333222222333444555555666555555666===???EEE___}}}sssqqq{{{}}}yyyuuusssrrrpppmmmjjjnnnqqqtttuuuwww{{{sssjjjlllqqqvvv{{{vvvggg\\\UUURRRRRRQQQQQQPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJKKKKKKOOO```sss~~~pppgggZZZRRRRRRTTT[[[xxxlllNNN>>><<<<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888777777777777777777777777777888:::;;;<<<;;;;;;;;;<<<<<>>@@@CCCEEEDDDEEEFFFIIIKKKNNNOOOPPPTTTYYY___cccdddeeehhhjjjsss{{{~~~~~~|||uuuuuurrroookkkjjjkkkllllllgggaaa\\\XXXSSSKKKEEEEEE???>>>@@@<<<777>>>KKKIIIbbb|||yyyiii\\\HHHIIIHHHDDD@@@???BBBFFFOOORRRWWWXXXRRRKKKLLLQQQeeesss[[[MMM```dddXXXJJJAAA:::444333666333222222111111222222333000111111111111222222222444333222222444444333222333444555666777777777777777>>>AAAHHHeeeyyyrrrrrr|||wwwtttrrrqqqqqqpppnnnkkknnnppprrrqqqpppttt|||qqqhhhjjjqqquuuzzzsssddd\\\WWWVVVUUUTTTRRRQQQOOOOOOMMMIIIEEECCCDDDGGGHHHIIIGGGRRR]]]eeettttttiii^^^TTTSSSVVV]]]xxxrrrUUUCCC===<<<<<<;;;::::::999999888::::::::::::::::::::::::999999999999999999999999777777777777777777777777777888:::;;;<<<<<<;;;:::===<<>>555000...///000...---///000000000000000000000000////////////////////////...---.........///000111999<<<@@@BBBDDDHHHLLLOOOPPP[[[jjjyyy~~~}}}|||zzzqqqkkkttt{{{|||~~~|||uuuxxxpppggg```VVVLLLMMMSSSPPPaaavvvtttdddUUUNNNDDD>>>>>>BBBEEEFFFNNNMMMLLLLLLMMMPPPTTTVVV]]]dddlllrrrvvv|||{{{wwwuuuuuuvvvsssppplllggg___WWWQQQNNNFFF@@@???<<<888999>>>EEEJJJYYYqqq~~~oooYYYSSSLLLFFFBBB???@@@CCCCCCOOOXXXWWWTTTRRRLLLFFFXXXsss}}}aaaPPP```nnn]]]KKKBBB;;;444222333111222222333333333222222222222222222222222222222111222222333333444444555444444444444555777999:::;;;DDDCCCLLLpppwwwtttwwwwwwuuuqqqnnnlllllllllmmmqqqnnnnnnssssssppppppuuutttoookkkkkkooouuuxxxzzznnn]]]\\\XXXTTTQQQPPPPPPPPPOOOPPPLLLHHHEEEEEEEEEDDDCCCCCCJJJPPPWWWfffwwwjjj```YYYPPPPPPccc~~~zzzqqqWWWEEE===:::888777999;;;<<<999666777777777777777777777777888888888888888888888888777888888888888999999999888888999:::;;;;;;;;;;;;<<<<<<>>>CCCDDDDDDHHHMMMYYYkkk{{{kkk]]]WWWXXX[[[ZZZXXXWWWWWWXXXVVVQQQMMMEEEAAA;;;777666iiixxx}}}|||~~~ooo[[[JJJ???666111...///000...---///000000000000000000000000////////////////////////......------...000222333:::===@@@CCCEEEJJJOOOTTTVVVaaammmwww}}}{{{||||||xxxvvv|||~~~|||{{{{{{wwwpppjjjccc\\\XXXSSSRRRXXXbbbqqq|||uuuhhhYYYMMMJJJGGGCCCBBBEEEHHHIIIIIIPPPPPPRRRVVV]]]fffnnnsss}}}}}}yyysssnnnjjjeeeaaa^^^ZZZTTTOOOMMMHHH@@@<<<===;;;<<>>CCCDDDDDDHHHNNNYYYlll|||lll___YYYZZZ\\\ZZZXXXVVVVVVVVVTTTOOOLLLEEEAAA;;;777666iii|||}}}zzzsssnnn{{{ooo\\\KKK@@@777222...000000......000000000000000000000000000////////////////////////000///------...111444666;;;>>>AAADDDGGGMMMVVV\\\bbbmmmvvvxxxyyy}}}xxxxxx}}}~~~zzzxxxsssmmmaaaZZZUUUUUUZZZaaalllvvvrrr___QQQIIIEEEDDDCCCDDDHHHLLLNNNOOONNN[[[]]]aaaiiittt|||tttnnnkkkgggaaa]]][[[VVVMMMFFFDDD???===;;;:::BBBUUUooouuubbbRRRJJJFFFDDD???AAACCCHHHQQQZZZ[[[WWWPPPQQQWWWhhhsssVVVQQQiii|||iiiYYYLLL???888666333333333333333222222222222222222222222222222222222222222333444444555555444444444555666888;;;<<>>===<<<999666555777888777777777777777777777777888888888888888888888888777888888888888999999999888888999:::;;;;;;;;;;;;<<<;;;>>>CCCEEEEEEIIINNNZZZmmm{{{lll```[[[\\\^^^ZZZXXXUUUTTTSSSPPPMMMJJJEEEAAA;;;777666iii}}}zzz|||zzzqqq|||qqq]]]LLLCCC999333///000000......000////////////////////////////////////////////////000///------///333777999<<<@@@DDDFFFJJJRRR]]]fffqqqzzz|||vvvuuuxxx{{{zzztttwwwzzzuuuooojjj[[[UUUQQQXXXgggttt|||~~~|||nnn\\\NNNGGGGGGIIIFFFFFFHHHKKKOOOSSSWWWXXXdddjjjuuuzzztttnnngggbbb]]]WWWQQQMMMGGGFFFBBB;;;888@@@QQQ```zzz]]]KKKIIINNNAAA@@@???BBBJJJTTTZZZ\\\ZZZQQQJJJSSSllleeePPPZZZ{{{xxxdddQQQCCC;;;999444444333333222222222333222222222222222222222222222222333333444555555555444444555555777:::<<<>>>??????HHHjjjuuurrrkkkxxxyyynnnllliiigggeeefffggghhhllloootttyyyyyyuuupppmmmeeefffiiilllqqqtttvvvwwwxxx{{{~~~~~~pppccc[[[WWWUUUTTTQQQPPPNNNMMMMMMKKKHHHEEECCCDDDDDDEEEKKK\\\yyyhhhWWWUUUUUUSSSYYYeeetttwwwrrrtttxxxyyytttdddPPPAAA<<<======:::888:::???DDD777777777777777777777777888888888888888888888888777777888888888999999999888888999:::;;;;;;;;;;;;<<<;;;>>>CCCEEEEEEIIIOOO\\\nnnyyykkk```\\\\\\]]]YYYWWWUUUSSSPPPMMMKKKIIIEEEAAA;;;777666iiizzz{{{xxxuuu```QQQJJJ;;;444000000000......111////////////////////////////////////////////////000///......111555999<<<>>>BBBGGGJJJNNNWWWdddooozzz~~~tttssswwwzzzyyy~~~~~~xxxuuuzzz~~~}}}|||zzztttkkkddd```WWWSSSTTTaaawww{{{|||nnn[[[LLLDDDCCCDDDGGGIIIJJJKKKNNNSSS\\\dddjjjsss|||yyylllddd^^^XXXRRRJJJIIIGGGBBB???@@@DDDHHHbbbxxxtttbbbVVVOOOCCCAAA@@@@@@CCCJJJUUU^^^cccYYYPPPOOO\\\rrrzzz]]]TTTsssvvvYYYDDD:::888555444333222222222333333222222222222222222222222222333333444444555666666444444555666999;;;>>>@@@DDDEEEQQQuuu~~~}}}rrriiiiiiyyyuuummmkkkhhhfffeeefffggghhhmmmqqquuuwwwwwwtttoookkkcccfffjjjmmmppprrrssstttwwwyyy|||mmm___WWWTTTRRRRRRPPPOOONNNMMMKKKHHHFFFDDDCCCDDDEEEIIIWWWttt|||___UUURRRNNNSSS]]]llltttuuuyyy|||yyyjjjSSSBBB;;;<<<<<<:::999;;;AAAGGG777777777777777777777777888888888888888888888888777777888888888999999999888888999:::;;;;;;;;;;;;<<<;;;>>>CCCFFFFFFJJJPPP___nnnvvvhhh^^^ZZZZZZZZZVVVVVVUUUSSSOOOLLLIIIHHHEEEAAA;;;777666jjjvvvwww~~~zzzdddVVVRRR<<<666111000000...///222000000000000000000000000/////////////////////////////////000333777;;;>>>???EEEKKKOOOSSS\\\jjjuuu}}}|||ssssssxxx|||}}}}}}|||yyyvvvssspppiii___XXXVVV\\\^^^eeesssuuujjj[[[LLLFFFFFFGGGIIIKKKMMMPPPTTTZZZbbbmmmxxxzzzpppcccYYYYYYSSSMMMHHHFFFDDDAAA???>>>QQQhhhzzzjjjQQQIIIFFFCCCAAA@@@DDDOOO[[[bbb___[[[VVVVVVbbb|||iiiUUUiiinnnPPPAAA===666555444222222222333333222222222222222222222222333333333444555555666666444555555777:::===@@@BBBGGGNNN___yyy}}}|||~~~nnnnnnqqqkkkjjjgggeeeeeefffgggiiinnnssswwwwwwuuurrrlllfffaaadddiiilllnnnoooqqqsssuuuxxx{{{}}}~~~nnnaaaXXXTTTTTTRRRPPPNNNMMMLLLJJJHHHGGGEEEEEEFFFGGGQQQllliiiYYYQQQMMMOOOTTTeeexxxzzzrrr[[[III???>>><<<999777888<<<>>>777777777777777777777777888888888888888888888888777888888888888999999999888888999:::;;;;;;;;;;;;<<<;;;>>>DDDFFFGGGKKKQQQ```nnntttfff]]]YYYWWWWWWSSSUUUVVVTTTPPPLLLIIIHHHEEEAAA;;;777666mmmrrr|||rrr{{{iiiYYYUUU===666111111000...///222000000000000000000000000////////////////////////...///000222555999===???@@@GGGOOOSSSVVV___mmmyyy{{{tttuuu{{{~~~~~~vvvpppjjjgggaaaYYYVVVXXXdddnnnzzzttteeeSSSJJJFFFIIINNNPPPTTTXXXXXX___jjjttt}}}nnnpppfffYYYQQQMMMIIICCC>>>777===GGGYYYuuu}}}gggXXXPPPHHHEEEBBBAAAHHHPPP[[[```ddd___VVVXXXppp{{{fffhhhvvv^^^LLLGGG777666444222222222333444222222222222222222222222333333444444555666666666555555666888;;;>>>AAACCCGGGYYYooo|||xxxvvvrrryyyoooiiihhheeedddccceeeggghhhlllsssyyyxxxvvvrrriii___[[[___eeehhhjjjmmmpppssssssvvvyyyzzz|||~~~~~~vvvfff]]]WWWUUUQQQOOONNNNNNLLLKKKHHHFFFGGGIIIGGGNNNhhhvvvhhhZZZQQQNNNNNNPPPYYYyyyzzz~~~|||fffUUUDDD@@@<<<999888888888777777777777777777777777777888888888888888888888888777888888888888999999999888888999:::;;;;;;;;;;;;<<<;;;>>>DDDFFFGGGKKKQQQ^^^nnnssseee\\\XXXVVVUUUPPPSSSVVVVVVQQQLLLIIIHHHEEEAAA;;;777666pppooovvvqqqzzzkkkZZZUUU>>>777111111000///000333000000000000000000000000////////////////////////---...000333777:::===???@@@HHHQQQVVVYYYaaaooozzz|||wwwyyy~~~~~~uuullleeebbb___ZZZ\\\bbbfffvvvzzznnn]]]OOOHHHFFFIIIPPPTTTSSSWWW]]]eeeooozzzpppcccZZZUUUPPPJJJEEEAAA>>>999>>>WWWxxxgggZZZMMMHHHDDD@@@@@@DDDVVV___hhheeeWWWSSSgggppphhhaaaPPPKKK888666444222111222333444222222222222222222222222333333444444555666666666555555666888;;;???BBBDDDJJJccc~~~ppprrrvvvooohhhfffdddbbbbbbdddfffgggiiisss{{{{{{xxxrrrfffYYYWWW[[[aaaeeehhhkkkppptttrrrtttwwwyyyzzz{{{~~~wwwzzzuuuhhhZZZWWWRRRPPPOOOOOONNNNNNGGGEEEHHHKKKJJJPPPjjjzzz^^^SSSSSS[[[___XXXQQQPPPQQQRRROOOrrryyynnn___FFFBBB===;;;;;;;;;999777777777777777777777777777888888888888888888888888777888888888888999999999888888999:::;;;;;;;;;;;;<<<;;;???DDDGGGGGGLLLQQQ]]]mmmttteee\\\XXXUUUTTTNNNRRRWWWWWWSSSMMMJJJHHHEEEAAA;;;777666lllqqq~~~}}}rrrqqq}}}qqq___[[[EEE:::222111222111000111000000000000000000000000///////////////.........111222222444777;;;???BBBJJJRRRYYY[[[```nnn~~~|||~~~tttlllbbb]]]\\\^^^cccggguuu{{{iiiZZZQQQNNNEEEHHHOOOVVVVVVVVV^^^iii|||}}}~~~zzzggg^^^ZZZSSSJJJHHHBBB>>>???GGGWWWpppfffQQQPPPLLL>>>;;;EEEHHHUUUbbbccc]]]ZZZaaaiiijjjjjjYYYSSSCCC:::333333333111000111333333333333333333333333666555555444444444555555888555666;;;>>>@@@DDDIIINNNooouuuvvvuuullljjjgggbbb```aaadddgggiiimmmsssxxxwwwsssnnneee]]]YYY[[[```cccfffjjjnnnqqqsssssstttvvvxxx{{{}}}~~~{{{{{{~~~zzzeee^^^WWWUUUTTTQQQQQQTTTHHHGGGHHHJJJIIISSSooolllXXXVVVWWWVVVXXXZZZUUUNNNKKKLLLRRRiiiuuueeeNNNGGGAAA???===999777999888888888888888888888888:::999999999888777777777777777888999999999999888888888999::::::;;;;;;<<<<<<<<>>BBBMMM___oooxxxiiiZZZMMMDDDBBBCCCEEEPPP\\\___[[[XXX\\\aaagggvvvmmmYYYOOOFFF<<<333111222111111333333333333333333333333333555555555555666777888999:::888999>>>AAACCCHHHNNNZZZ||||||qqq{{{tttmmmgggddd```______bbbeeeggguuu|||zzzrrrjjjbbb\\\ZZZ]]]aaadddfffiiimmmpppqqqrrrssstttwwwyyy{{{|||zzzzzz{{{~~~zzzqqqggg```ZZZRRRNNNOOOKKKIIIJJJKKKKKKUUUrrrzzz```YYYVVVXXX\\\]]]VVVMMMKKKNNNUUUfffsss}}}sssZZZMMMAAA===;;;999999:::888888888888888888888888999999999888888888888888777777888999999999999888999999999:::;;;;;;<<<<<<<<<<<>>CCCIIIMMM]]]ccchhhjjjsss|||pppfffaaa[[[^^^jjjxxx|||qqqcccVVVLLLHHHHHHOOOPPPUUU___jjjvvv{{{zzz||||||vvvqqqiiirrr{{{~~~zzzyyy}}}}}}yyyxxxxxxvvvvvvyyy|||zzzuuutttvvvzzz}}}{{{|||mmmbbbUUUNNNGGGCCCAAABBBIIIRRRppphhhQQQLLLIIIBBBDDDLLLUUU[[[[[[ZZZYYYZZZSSSrrrmmmyyy}}}hhhZZZNNNBBB666333333222222444333333333333333333333333444444555666777999;;;<<<<<<;;;===BBBEEEGGGMMMTTTeee{{{ttt}}}|||qqqlllbbbaaa___^^^^^^```cccdddwwwyyylllddd```\\\\\\___bbbdddfffhhhkkkmmmooopppqqqrrrtttvvvxxxyyyyyywwwuuuvvvyyy}}}|||nnn___UUURRRPPPMMMLLLMMMNNNYYYvvvzzzlll^^^___bbb```WWWMMMLLLPPPVVVbbb|||||||||xxxuuugggUUUBBB::::::::::::;;;999999999999999999999999888888888888888999999999777777888999999999999888:::::::::;;;<<<<<<======;;;;;;???EEEHHHJJJOOOUUUbbbuuuyyyiii^^^YYYYYYYYYVVVWWWVVVUUUSSSPPPNNNLLLGGGBBB;;;666444iiinnn{{{xxxnnncccJJJ???444111111///...//////////////////////////////////////////000000000000444999===AAAFFFMMMRRRbbbgggkkknnnxxxwwwiiibbb``````fffuuuzzzhhhZZZQQQLLLMMMOOOPPPTTT]]]iiiwww{{{vvvpppjjjbbb``````___[[[WWWSSS]]]jjjsssvvvwwwyyy{{{sssttttttrrrooommmlllmmmkkklllnnnpppooollliiiiiiiiipppzzz~~~~~~vvvcccZZZQQQKKKEEE>>>===@@@TTTsssvvv___TTTMMMDDDEEEIIIQQQYYY___```\\\YYYTTTccchhhppp{{{jjjUUUGGG;;;666666444333333444444444444444444444444444444555666777999:::;;;===<<>>;;;;;;???FFFIIIKKKPPPVVVeeevvvwwwhhh^^^YYYWWWWWWVVVVVVXXXYYYYYYVVVQQQMMMEEEAAA:::666444jjjllluuukkknnnpppaaaLLL@@@555111111///...///////////////////////////////////////000000111111222666;;;>>>AAAGGGPPPWWWccchhhllloooxxx|||}}}~~~wwwlll^^^bbbhhhqqqwwwaaaUUUOOOMMMPPPUUUPPPZZZiiixxxyyytttpppnnnlllkkkppplllgggdddbbbaaa```______fffsssmmmbbbWWWPPPIIIAAA<<<<<>>;;;999999999999999999999999999777777777888999999999:::777777888999999999999888::::::;;;;;;<<<======>>>;;;;;;???FFFJJJLLLRRRXXXgggyyyuuuggg^^^YYYVVVUUURRRTTTXXX\\\]]]XXXQQQKKKDDD@@@:::666555jjjjjjqqq}}}rrrnnnxxxppp___LLL@@@444111111000///000000000000000000000000000...//////000000111111222555999===???BBBIIITTT]]]gggmmmrrrtttzzzppplllrrrxxxooopppsssxxxzzzxxxqqqkkkeeepppzzzppp\\\SSSPPPNNNSSSZZZXXXfffxxx~~~~~~ooo^^^TTTNNNFFFBBBAAA>>>KKKeee|||}}}iiiTTTLLLFFFDDDFFFNNNZZZ```___\\\\\\XXX```yyy|||tttrrr~~~{{{VVVGGG888555777777555444444444444444444444444444555555555555666666777888;;;<<>>>>>>>>;;;999::::::::::::::::::::::::888888888888888999999999777777888999999999999888:::::::::;;;<<<<<<======;;;;;;@@@GGGKKKMMMSSSZZZiii{{{uuuggg___ZZZVVVTTTMMMRRRWWW[[[ZZZTTTNNNIIIDDD@@@;;;777666lllkkkoooyyy{{{ooo```LLL@@@444111111000000222000000000000000000000000...//////000111111222222666:::>>>@@@DDDMMM[[[fffooovvv|||~~~~~~uuueeedddmmmuuuhhhfffdddeeegggjjjjjjjjjuuuvvvdddVVVTTTUUUUUU\\\fffkkkyyysssbbbWWWMMMHHHFFFAAA@@@MMMhhh|||wwwcccTTTJJJFFFDDDJJJTTT\\\^^^\\\[[[___fffqqq~~~rrryyygggSSS???777666666555444555555555555555555555555444555555666777999:::;;;;;;<<>>;;;<<>>>>>:::;;;:::::::::999999888888888888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;<<<@@@HHHMMMPPPVVV]]]nnnzzzooofff]]][[[\\\[[[ZZZYYYYYYXXXUUUPPPLLLHHHBBB;;;888777wwwoooppp|||yyyrrryyyooohhhTTT>>>555555000...111///000000/////////............/////////...///222555:::AAA<<<:::NNNccclllrrr|||{{{zzzyyyyyyssshhhdddssszzzxxxoooqqqvvvyyy{{{~~~|||xxxsssiii___\\\[[[[[[]]]aaalllzzz}}}uuurrrwww{{{vvviiieee||||||mmmnnneeeVVV[[[ppp~~~hhh\\\VVVFFFCCC@@@???QQQwwwttt___MMMIIIHHHEEEUUUiiiiiifff[[[dddkkkeeeqqq|||tttyyy}}}eeeMMMCCC<<<444111444333333333444444555555555888888888888999;;;<<<<<>>AAAIIIMMMZZZrrrzzzggg```gggsss{{{|||vvvhhh```ZZZXXXWWWVVVUUUVVVZZZ```dddpppsssnnnaaaUUUQQQQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYY[[[\\\^^^___cccfffkkknnnnnnmmmllllllssstttvvvxxxzzz}}}oooaaa[[[YYYZZZooottt```UUURRRLLLRRR___sssxxxuuukkkrrr~~~{{{[[[AAA>>>>>>:::;;;:::::::::999999999888888888888888888888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<===BBBJJJOOORRRXXX___oooyyyoooeee]]]ZZZ\\\YYYYYYXXXYYYXXXVVVQQQNNNJJJEEE???<<<:::tttqqq}}}yyyjjjllluuummmYYYBBB777666000...222000000000////////////.........////////////000444666:::@@@;;;>>>VVVjjjnnnooovvv{{{ooosssssskkk```aaasss{{{qqqoooqqqrrrpppsssrrrkkkeeeaaa[[[VVV[[[\\\___dddlllvvvxxxsssuuu|||yyyvvv||||||nnnkkk}}}qqq___^^^lllwwwcccXXXOOOFFFBBBAAAIIIddd{{{|||kkkSSSHHHIIIHHHRRRbbbiiiggg]]]aaafffbbblll{{{uuu|||gggPPPEEE>>>666333555444444444444444444555555999888888888:::<<<>>>???;;;??????BBBIIINNN```}}}yyygggccckkkvvvzzz}}}xxxiii___YYYWWWVVVUUUTTTTTTXXX]]]bbbkkklllggg[[[QQQOOOQQQSSSQQQQQQSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ^^^aaadddfffgggggghhhjjjpppqqqqqqsssvvvyyy}}}~~~wwweee[[[YYY\\\sss}}}fffXXXSSSMMMQQQ\\\ooovvvyyyyyyooosss~~~```EEE???===999<<<:::::::::999999999999888888888888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;===>>>CCCKKKQQQTTTZZZaaaqqqyyynnneee]]][[[\\\XXXXXXXXXYYYYYYVVVRRROOOEEECCC???<<<;;;wwwttt~~~lllhhh}}}~~~sss^^^FFF999666000...222111000000/////////////////////000000//////222666999<<>>777444666555555555555444444444444999888888888:::<<>>DDDLLLRRRUUU\\\cccssszzzooofff^^^\\\]]]ZZZYYYYYYYYYXXXUUUQQQMMMDDDCCC>>>999999xxxwww~~~vvvlllxxxuuuxxxaaaHHH:::777000///333222//////000000000000000000000000000///000333888;;;>>>@@@>>>JJJhhhwwwqqqmmmpppttt~~~yyyrrrvvv|||{{{|||}}}}}}}}}rrrnnnpppmmmccc\\\]]]______[[[bbbjjjpppzzzxxxxxxxxx|||yyyqqqdddQQQJJJHHH>>>FFFeee~~~gggPPPJJJLLLLLLUUUggggggccc^^^\\\\\\[[[gggzzz{{{www]]]III===666555666555555555555555555555444777777888999;;;===???AAAAAAGGGFFFFFFLLLSSSlll~~~jjjiiisssyyyyyyttthhh^^^XXXRRRSSSTTTTTTVVVZZZ___cccfffeee___TTTLLLMMMOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVUUUWWWYYY[[[[[[]]]```ccceeeeeefffhhhjjjmmmpppqqqrrrvvv|||{{{zzzyyyyyyxxxvvvooopppyyyyyybbbUUUWWWaaazzzjjj[[[WWWOOONNNUUUfff{{{wwwzzz|||nnnOOOCCC<<<999===999999999999999999999999888888888888888888888888888888999999999:::::::::888888999::::::;;;<<<<<<===>>>CCCLLLRRRVVV]]]ddduuu|||qqqggg___\\\^^^]]]\\\[[[ZZZXXXSSSNNNJJJTTTQQQHHH===:::~~~wwwwww~~~wwwjjjwwwvvvrrrxxxaaaHHH;;;888111///333222//////000000000000111111000000000000111444:::>>>@@@BBBBBBSSSrrryyyuuuwwwxxx}}}oooiiiwwwnnnrrr{{{|||~~~ttttttooofffaaabbbcccbbb\\\gggpppsssyyy{{{tttwww{{{|||~~~iiiVVVOOOLLL@@@CCC___xxxrrrYYYKKKLLLKKKRRReeegggggg```]]]^^^WWWZZZllldddMMM???888666555555555555555555555666666666777999;;;>>>@@@AAABBBAAAEEEDDDEEEMMMXXXttt~~~jjjiiittt{{{|||{{{jjj```ZZZTTTRRRSSSTTTTTTVVVYYY^^^bbbbbbbbb\\\RRRLLLMMMOOONNNNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUUUUTTTUUUUUUVVVVVVTTTVVVXXXYYYZZZ[[[]]]___cccccceeeggghhhjjjkkkllljjjmmmrrrxxx~~~}}}yyyvvvtttssstttppphhhhhhkkksssxxxbbbVVVZZZeee~~~mmm^^^YYYPPPMMMRRRcccvvvyyywww}}}{{{tttUUUFFF===999>>>888999999999999:::::::::888888888888888888888888888888999999999:::::::::999999::::::;;;<<<======<<<>>>DDDMMMSSSWWW^^^fffwww}}}qqqggg^^^[[[\\\___]]]\\\ZZZWWWSSSLLLHHHddd```SSSBBB<<>>888888999999999:::::::::888888888888888888888888888888999999999:::::::::999::::::;;;===>>>>>>???>>>???EEENNNUUUYYYaaahhhyyy|||pppeee[[[WWWXXX^^^]]][[[ZZZWWWSSSMMMIIIWWWWWWLLL>>>:::uuupppzzzuuuhhhnnnyyy|||qqq^^^FFF:::999222000333111//////000000111111111222111111111000111666<<<@@@???CCCIII```~~~uuuiiiuuu~~~~~~uuupppqqquuuvvv~~~vvvnnnkkkjjjfff___```nnnwwwtttsssxxxzzzuuurrrwww}}}~~~}}}~~~{{{qqqttt~~~oooaaafff}}}{{{hhh^^^VVVEEEAAAOOOZZZ~~~gggKKKJJJKKKPPPbbbhhhooohhhggglll^^^UUUfffoooYYYIII???777222333444444555666777888888888:::>>>CCCEEEFFFFFFEEEGGGJJJIIIQQQcccvvvyyyxxxyyyffffffssslll]]]YYYWWWUUUTTTTTTTTTSSSRRRSSSVVVXXXVVVWWWTTTNNNLLLOOOPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQRRRRRRSSSUUUUUUTTTVVVYYY[[[ZZZZZZ[[[\\\[[[]]]```bbbcccbbb```^^^WWWTTTQQQRRRYYYeeerrrzzz~~~xxxrrrmmmjjjYYYWWWVVVXXXUUUPPPjjjqqq^^^VVVZZZcccyyywwwccc\\\QQQLLLQQQaaarrryyyqqqwww{{{]]]LLL@@@999>>>888888888999999:::::::::888888888888888888888888888888999999999:::::::::::::::;;;<<<===>>>???@@@???@@@FFFPPPWWW[[[cccjjjzzz{{{nnncccYYYUUUVVV\\\[[[ZZZZZZXXXTTTOOOKKK>>>AAA===444555{{{uuuyyywwwfffkkk|||hhhOOO:::666666111,,,---000000000000000000000000000111111111333888@@@GGGLLLCCCKKKjjjyyyyyyhhhtttrrrdddXXXVVVaaaooo~~~xxxtttkkk___[[[^^^iiikkkoootttxxxyyyyyyxxxvvvyyy|||}}}||||||~~~pppbbbaaammm~~~}}}hhh```]]]ccc|||yyyuuuiiiXXXSSSYYYuuuvvvccc^^^SSSCCCEEEUUUggg{{{VVVPPPOOOMMM\\\jjjpppuuutttkkkaaa]]]___zzzttt]]]PPP???555999555555555555555666777888;;;===???@@@BBBFFFJJJMMMSSSJJJGGGOOObbbmmmdddiiirrrzzzlll]]]ZZZXXXTTTVVVTTTQQQPPPQQQTTTXXX[[[\\\TTTNNNLLLJJJHHHIIILLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ^^^```aaaaaabbbaaaZZZRRRPPPLLLJJJMMMRRRYYYeeeqqqxxx}}}yyyrrrllleee^^^SSSTTTOOOOOOUUUWWWbbbzzzsssbbbZZZ[[[cccxxxhhh^^^XXXPPPOOOZZZkkksss{{{sss\\\GGG<<<:::<<<::::::::::::::::::::::::;;;:::999888777888999:::888888999999999:::::::::;;;::::::;;;>>>??????>>>>>>AAAIIISSSYYY___gggppp|||ttt]]]QQQRRRPPPTTTYYY\\\\\\[[[WWWNNNEEECCC@@@<<<::::::xxx{{{|||ggggggiiiRRR===777444///...222000000000000000000000000///000111111333999AAAGGGKKKGGGSSSnnn{{{wwwqqqkkkxxxlllZZZOOOPPP^^^lll}}}xxxrrriii___^^^bbbiiihhhjjjmmmrrruuuvvvuuutttwwwzzzzzzyyyyyy{{{}}}tttaaaUUUSSSXXX^^^bbb[[[WWWVVVWWWVVVSSSTTTWWWbbbZZZTTTWWWoooqqqeee^^^UUUIIIHHHNNNggg|||ggg```VVVFFFEEEQQQdddbbbWWWOOOJJJXXXfffkkkrrrrrrkkkbbb]]]\\\kkkuuu^^^QQQAAA666888555555555555666777888888<<<>>>???@@@AAADDDGGGJJJVVVPPPNNNSSSaaa|||mmmeeejjjsss{{{ooo```[[[YYYUUUOOONNNMMMNNNQQQVVV[[[^^^\\\UUUNNNMMMKKKIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUVVVWWWXXXYYYYYYZZZ\\\```cccffflllpppmmmggggggaaa[[[WWWTTTTTTZZZaaagggjjjjjjgggeeeddd```[[[YYYZZZTTTRRRTTTTTT```xxxttt```WWWZZZeeezzzjjj___XXXPPPOOOYYYiii}}}}}}vvv{{{qqq^^^JJJ>>>::::::::::::::::::::::::::::::;;;:::999999888888999999888888999999999:::::::::;;;::::::;;;>>>??????>>>>>>@@@HHHSSSZZZ```iiiqqqttt\\\OOOOOOMMMSSSXXX[[[[[[[[[XXXPPPHHHCCC@@@<<<::::::zzz|||iiiccc~~~qqq\\\EEE:::444///000555000000000000000000000000///000000111444:::AAAGGGHHHKKK]]]vvv{{{yyyrrrnnn{{{nnn___XXX\\\hhhttt~~~yyyqqqfff___bbbhhhjjjhhhgggjjjooorrrsssrrrrrrtttvvvwwwvvvvvvwwwyyyyyy}}}oooccc^^^[[[VVVRRRQQQKKKFFFFFFHHHIIILLLQQQ[[[QQQJJJLLLaaa|||kkkZZZTTTOOOIIIHHHKKK___|||mmmdddZZZJJJEEEKKK___sss```OOOHHHTTT```fffnnnpppmmmfff___ZZZ]]]vvvwww```TTTEEE777777555555555555666777888999===???@@@AAAAAABBBEEEGGGOOOMMMMMMRRR___{{{mmmeeekkkttt|||nnn___ZZZWWWTTTNNNMMMMMMNNNQQQWWW\\\___[[[TTTNNNMMMLLLJJJKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYWWW\\\bbbiiittt~~~{{{}}}{{{xxxoooddd^^^]]]^^^___```aaafffmmmmmmiiijjjjjjaaa[[[YYYUUU]]]tttrrr]]]SSSZZZiii}}}lll```YYYQQQNNNXXXfffyyy}}}sssmmmxxxvvvnnn___MMM@@@:::999::::::::::::::::::::::::999::::::::::::999888888888888999999999:::::::::;;;::::::;;;>>>??????>>>???AAAJJJUUU^^^eeemmmuuuttt[[[MMMLLLJJJQQQVVVYYYZZZZZZYYYSSSKKKBBB???;;;999:::yyy{{{lllbbbxxx~~~fffLLL<<<555111111333000000000000000000000000//////000222666<<>>???AAABBBCCCDDDFFFHHHFFFGGGKKKSSSffflllfffmmmvvv~~~jjj[[[WWWUUUQQQSSSRRRQQQPPPQQQTTTXXXZZZXXXRRRLLLLLLLLLJJJKKKNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXRRRWWW]]]eeeqqq|||}}}}}}wwwtttuuuvvvzzz}}}yyymmmhhhiiicccfffwwwsss___YYYggg|||oooaaaZZZRRRNNNVVVbbbtttsssmmmoooppplll```OOOAAA;;;:::::::::::::::::::::::::::888999:::;;;:::999888777888888999999999::::::::::::::::::;;;>>>@@@@@@???AAACCCLLLYYYdddlllttt{{{sssZZZMMMMMMJJJOOOSSSVVVWWWXXXYYYSSSLLLBBB???;;;999999xxxyyy~~~~~~~~~~~~pppdddvvviiiMMM<<<666444222000000000000000000000000000000///000333999???EEEHHHIIIQQQgggtttlll{{{yyygggttt|||vvvzzz}}}oooccc```dddiiifffjjjpppuuuwwwtttnnnjjjmmmnnnoooqqqrrrttttttsssssswww{{{{{{kkkdddfffjjj```VVVLLLGGGCCCBBBEEEIIIPPPIIICCCAAAJJJeeeuuummm^^^[[[^^^lllyyywwwjjj___RRRRRRYYYeeepppzzz}}}}}}{{{ooodddTTTHHHEEEPPPwwwjjjRRRMMMUUU[[[fffqqquuuwwwuuulllaaaUUU]]]rrrzzzoooyyyjjj]]]MMM===888666666666666888999:::;;;===@@@BBBDDDEEEGGGIIIKKKHHHHHHLLLYYYsss~~~jjjfffnnnwww~~~gggYYYVVVUUURRRTTTRRRPPPOOOOOOQQQSSSTTTTTTNNNJJJKKKKKKIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVRRRVVVZZZ___iiirrrsssooorrr~~~xxxnnnpppzzz{{{~~~ssseeeiiirrrccc\\\SSSOOOTTT___ppprrrrrrmmmpppmmmaaaPPPBBB======::::::::::::::::::::::::888999:::;;;:::999888777888888999999999::::::::::::999999;;;>>>@@@@@@???@@@BBBLLL[[[hhhpppxxxsss[[[OOOPPPOOONNNRRRTTTTTTVVVWWWSSSLLLBBB???;;;999999xxxvvvzzz}}}|||tttiiiwww{{{}}}iiiPPP>>>666444222000000000000000000000000000111000111555<<>>???SSSccc^^^SSSXXXggg~~~xxxYYYNNNFFFHHHKKKMMMTTT^^^xxx}}}jjjcccfffllluuu{{{tttttthhhXXXKKKGGGLLLkkkoooVVVPPPTTTZZZiiiuuuxxxyyyxxxqqqgggQQQTTTjjjsssdddllluuudddQQQ???999666666666777888:::;;;<<<===@@@DDDFFFGGGHHHKKKLLLJJJJJJLLLXXXtttzzzhhheeennnxxxfffYYYWWWVVVSSSNNNMMMLLLLLLMMMNNNQQQRRRRRRLLLHHHJJJKKKIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMOOOOOOPPPQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTWWWYYY\\\bbbhhhfffaaa]]]eeewwwrrrlllccckkkkkkdddqqqwwwggg^^^UUUPPPTTT\\\lll|||nnnsssqqqtttrrrfffSSSDDD>>>???::::::::::::::::::::::::999::::::::::::999888888888888999999999::::::::::::999999;;;>>>@@@@@@@@@>>>@@@JJJ[[[jjjsss{{{sss\\\RRRTTTTTTPPPSSSTTTSSSTTTVVVRRRLLLAAA>>>:::888999}}}vvvtttxxx}}}xxxmmmzzz|||}}}rrr^^^HHH888222111222000000000000000000000000222111222666>>>EEEJJJKKKOOOYYYpppqqqVVV```qqq}}}lll___```nnnxxxggg```aaaaaa^^^\\\iiixxx}}}vvvlllfffdddeeedddeeeiiinnnqqqqqqpppqqqtttvvvwwwyyyvvvkkk___XXXXXXTTTJJJAAA@@@HHHQQQ\\\\\\[[[XXXPPPIIIKKKRRRTTTMMMHHH@@@>>>QQQccccccffflll{{{tttbbbPPPIIICCC===@@@HHHRRRhhhjjj[[[XXX\\\fffooommmwwwjjjZZZNNNJJJJJJcccuuu\\\SSSPPPWWWiiiwwwxxxwwwxxxsssjjjUUUSSSeeeuuueeellljjjTTT???999666666777777999;;;<<<===???AAADDDFFFGGGGGGHHHJJJIIIIIIIIIQQQkkkwwwfffdddnnnwwwfffYYYVVVUUURRRMMMLLLLLLLLLMMMOOOQQQRRRPPPKKKHHHJJJKKKJJJKKKNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRVVVXXX[[[```ccc```YYYRRRVVVaaappp}}}|||kkkeee[[[___pppiiifffuuu}}}lll```WWWQQQSSSZZZjjj}}}}}}nnnrrrvvvzzzzzzmmmXXXFFF>>>===::::::::::::::::::::::::;;;:::999999888888999999888888999999999:::::::::999999999;;;>>>@@@AAA@@@???AAAKKK]]]nnnxxxttt]]]TTTWWWWWWTTTVVVVVVTTTUUUVVVRRRLLLAAA>>>:::888999}}}wwwrrrrrrxxxzzzooo{{{~~~nnnSSS;;;//////333000000000000000000000000333222222888@@@GGGKKKLLLNNNZZZttttttZZZgggyyynnn|||lllbbbbbbmmmtttddd___bbb```[[[\\\lll|||uuujjjfffgggbbbaaabbbffflllpppooonnnkkkooouuuzzz}}}xxxgggVVVOOOPPPOOOKKKFFFFFFKKKPPPhhhiiijjjeeeXXXMMMLLLRRRXXXQQQMMMFFFDDDYYYooosss~~~uuu]]]PPPFFF===@@@IIIGGGWWWpppooo]]]TTTUUU^^^hhhddd{{{yyykkk[[[PPPLLLJJJ___zzz```SSSKKKUUUhhhxxxxxxuuuvvvrrrkkk]]]UUUbbb|||lllqqqoooUUU???888666666777888999;;;===>>>@@@BBBEEEFFFFFFEEEFFFGGGIIIKKKKKKOOOfffvvveeedddmmmwww~~~~~~eeeWWWTTTRRROOOQQQQQQPPPOOOPPPQQQRRRSSSQQQKKKIIIKKKMMMLLLLLLOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSOOOSSSWWWZZZ___bbb^^^VVVRRRTTT[[[fffooouuu}}}mmmgggZZZUUU___lllpppnnn|||pppbbbYYYRRRSSSZZZiiixxx~~~ppprrrxxx~~~sss]]]HHH>>>;;;::::::::::::::::::::::::<<<;;;999888777888999:::888888999999999:::::::::999888999;;;>>>AAAAAA@@@BBBDDDOOOaaasss~~~ttt^^^UUUXXXXXXWWWYYYYYYVVVVVVVVVSSSMMMAAA>>>:::888888}}}rrrooonnnppp|||qqqwwweee===...222111111111111000000000000000444000222;;;EEEIIILLLOOOTTT\\\pppyyy[[[eeerrrwwwzzzaaaXXXcccxxxpppccc___^^^[[[UUU[[[ppp|||yyyrrrddd[[[___\\\___bbbeeefffhhhjjjlllmmmlllqqq~~~ssscccRRROOONNNNNNKKKLLLWWWeeeqqqpppkkkhhhaaaOOOIIIWWWdddTTTHHHAAADDD``````JJJGGGDDD>>>BBBGGGWWWvvvsss^^^ZZZSSSVVVgggZZZdddrrrccc___XXXLLLIII\\\yyy~~~bbbPPPMMM]]]dddpppzzz|||vvvpppnnn\\\```gggyyyvvvvvvVVVBBB:::777777777888:::<<<===>>>BBBDDDGGGGGGFFFEEEGGGJJJJJJMMMPPPOOOdddnnnbbbdddlll|||||||||uuu```WWWUUURRROOORRRQQQPPPOOOOOOPPPRRRSSSNNNLLLKKKJJJKKKKKKIIIGGGJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLOOOQQQQQQQQQPPPOOOQQQPPPOOONNNNNNNNNOOOOOOQQQSSSTTTUUUXXXZZZUUUNNNMMMOOOWWWcccjjjmmmqqquuu~~~}}}jjj\\\[[[XXX\\\bbbqqq|||uuuyyyooobbbXXXQQQSSSZZZiiiuuuwwwmmmtttuuu___MMM@@@888::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>??????BBBAAANNNhhhzzzlllYYYTTTYYYYYYYYYYYYYYYYYYXXXTTTNNNJJJCCC>>>888666777{{{ppplllkkkjjjxxxwwwhhhttt~~~|||ddd???111333000111111111111000000000000333000333<<>>??????DDDEEESSSooo{{{mmmZZZTTTXXXWWWWWWWWWWWWXXXWWWTTTOOOKKKDDD???999777888yyylllgggfffeeeqqqrrr```qqqqqqqqqqqq```AAA444444000111111111111111111111111222000444>>>HHHMMMPPPRRRYYYggg~~~}}}www{{{qqqqqqcccuuu~~~~~~bbbYYYgggpppddd___\\\WWWSSSeeexxx|||qqqhhh]]]WWW]]]ZZZ\\\^^^___```aaaccceeehhhkkkvvvxxxiii\\\VVV\\\mmm~~~{{{iiihhhbbbUUULLLMMMccc~~~aaaPPPIIIAAAAAAJJJeeezzzoooZZZHHHJJJGGGHHHYYYzzzzzzdddRRRKKKKKKMMM___{{{hhhUUUQQQ\\\gggttt}}}{{{tttnnneeekkkyyylllRRRBBB<<<888888999;;;===@@@BBBCCCEEEHHHKKKMMMMMMLLLLLLMMMVVVWWWWWWUUUgggppp___aaalll|||zzz~~~sss^^^VVVUUUSSSPPPNNNNNNMMMMMMOOOQQQTTTUUULLLKKKJJJJJJKKKLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNOOONNNNNNMMMNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSOOOMMMQQQWWWWWWTTTNNNPPPXXXbbbgggiiimmmrrr|||rrrccc^^^UUUUUUUUUZZZ~~~sssggg\\\SSSRRRVVVccc}}}qqq|||iiimmm{{{~~~jjjTTTCCC:::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<>>>??????@@@DDDGGGXXXvvv}}}ooo\\\TTTWWWUUUUUUUUUVVVWWWWWWUUUPPPLLLFFFAAA;;;888888wwwgggaaaaaaaaammm|||zzzqqqccc~~~ooo}}}kkkgggeeeWWW???444444///000111111111111111222222222000555AAALLLQQQSSSUUUYYYlllzzzrrr{{{mmmggg}}}cccZZZlllmmmbbb^^^ZZZVVVSSSlll}}}}}}nnncccZZZVVV\\\WWWYYY[[[\\\]]]___aaadddeeejjjxxx~~~tttiii```^^^eeelll}}}{{{hhhVVVQQQgggxxx[[[LLLEEEDDDOOOkkkzzzppp]]]LLLMMMIIIEEENNNiii~~~}}}cccKKKDDDIIINNN```{{{kkkXXXSSS[[[ggguuu}}}|||uuunnnkkkmmmuuuiiiRRRCCC===999999;;;===???BBBDDDFFFFFFIIILLLNNNOOOOOONNNNNNQQQWWWbbbiii{{{tttaaabbbooo{{{ttt___VVVTTTRRROOOOOONNNMMMMMMNNNPPPRRRSSSKKKJJJIIIJJJKKKLLLKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRSSSRRRPPPOOOSSSYYYYYYVVVOOORRRYYYaaaeeefffkkkqqq}}}~~~|||pppbbb]]]TTTTTTTTTWWWwww~~~tttggg\\\SSSQQQUUUaaazzzttt}}}hhhmmm|||qqqXXXDDD:::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::;;;;;;===>>>???@@@AAACCCGGG[[[zzz~~~qqq]]]UUUVVVSSSTTTUUUVVVXXXXXXVVVRRROOOHHHBBB<<<999999vvvaaaXXX[[[___kkkzzz}}}{{{oookkk|||qqqmmmaaaYYYMMM999222444000000000111111222222222333222111888EEEPPPUUUWWWYYY]]]qqq||||||eeeaaazzz~~~bbbYYYkkkzzziiiaaa]]]WWWTTTTTTpppkkk___YYYVVV[[[UUUVVVXXXZZZ[[[]]]aaaccccccjjjyyy~~~sssggg```\\\[[[|||iiibbbqqqlllOOOHHHGGGSSSppp}}}sss```MMMJJJMMMHHHLLLaaa~~~~~~dddJJJBBBGGGOOO___zzzmmmYYYTTTZZZggguuu{{{}}}|||vvvnnnkkkkkkqqq}}}fffQQQBBB<<<:::;;;<<<>>>AAACCCFFFGGGGGGIIIKKKMMMOOOPPPOOONNNLLLTTTeeetttuuuaaabbbooo}}}uuu```VVVTTTQQQNNNQQQPPPNNNMMMMMMNNNOOOPPPKKKJJJIIIJJJKKKLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRQQQRRRSSSTTTYYY^^^\\\WWWNNNQQQXXX___```aaafffmmmxxx}}}}}}{{{~~~zzznnnccc```UUUTTTTTTWWWvvv|||vvvggg\\\SSSQQQTTT___yyyuuuoooooo~~~wwwZZZDDD:::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::;;;<<<===>>>@@@AAAAAABBBJJJ```rrr^^^UUUUUURRRTTTUUUVVVXXXYYYXXXTTTQQQHHHBBB<<<999999zzz```SSSXXXaaannnzzz|||}}}ooommm{{{{{{uuurrr^^^PPPDDD444000333111000000111111222333333333333333;;;IIIUUUZZZ\\\^^^dddwww}}}}}}ddd\\\vvv|||jjj\\\kkkyyygggaaa]]]VVVRRRSSSooo~~~iii]]]XXXVVVYYYTTTUUUVVVWWWXXXZZZ^^^aaa```ggguuuzzzmmmddd^^^YYYjjj~~~xxx{{{|||~~~mmmMMMIIIQQQkkkvvv___XXXQQQPPPUUUcccyyyfffPPPGGGHHHNNN^^^yyynnnZZZTTTZZZhhhuuuyyy|||}}}xxxooogggkkkqqqyyycccPPPAAA:::<<<<<<===???AAADDDFFFGGGIIIIIIIIILLLOOOQQQPPPOOOOOORRR```rrrsss``````lll~~~}}}~~~ttt___VVVSSSQQQNNNRRRPPPNNNLLLLLLLLLMMMNNNLLLKKKJJJJJJKKKLLLKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOQQQOOOSSSUUUXXX^^^bbb^^^XXXNNNQQQWWW]]]]]]\\\aaaiiivvv}}}|||{{{}}}vvvnnnhhhfffWWWSSSSSSWWWvvv}}}|||iii]]]TTTQQQSSS^^^wwwvvvvvvqqq~~~yyyZZZDDD<<<::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;::::::<<<===???@@@BBBBBBDDDNNNhhhrrr^^^UUUUUURRRTTTTTTVVVXXXYYYWWWTTTPPPFFFAAA;;;888888fffUUU]]]iiivvv~~~|||zzzzzzxxxxxx~~~rrrfffrrr~~~wwwttt\\\JJJ@@@333000444222000000111222222333444444444555===MMMYYY^^^```aaakkk|||xxxeeeVVVooo~~~vvvppp```lll|||iiiccc]]]TTTPPPRRRkkk}}}ggg[[[WWWTTTVVVTTTUUUUUUTTTTTTUUUXXX[[[[[[___jjj}}}rrriiiaaaZZZWWWnnnqqqhhhddd\\\___ccciiinnnuuu[[[OOONNN```wwwtttkkk\\\```gggppp|||iiiZZZPPPJJJMMM\\\vvvmmmYYYSSS\\\kkkvvvxxx{{{zzzqqqiiimmmpppwwwdddRRRDDD=========>>>???AAACCCEEEFFFLLLJJJIIIKKKOOORRRRRRRRRSSSRRR]]]sssrrraaaaaajjj{{{|||~~~qqq\\\TTTSSSQQQOOOPPPOOOMMMLLLKKKLLLNNNOOOMMMLLLJJJJJJKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIIIIIIILLLLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOSSSVVVYYY___ccc```ZZZRRRVVV\\\```^^^]]]ccckkkyyyzzzzzzwwwqqqllliiiiiiYYYQQQRRRXXXzzzmmmaaaVVVRRRSSS]]]tttyyyuuuooo{{{xxxYYYEEE>>>::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;::::::<<<===???AAABBBCCCDDDPPPmmmrrr]]]TTTUUURRRRRRSSSTTTVVVWWWUUUQQQNNNDDD???999777888ooo[[[cccqqq{{{xxxvvvyyywww^^^iiivvvtttZZZHHH>>>444111555222000000111222333333444444444666???OOO\\\aaabbbcccnnn~~~vvvbbbNNNfffuuunnnnnn^^^iiillleee^^^TTTNNNPPPggg|||{{{eeeZZZVVVRRRSSSVVVUUUTTTRRRQQQQQQSSSUUUWWWXXX___ooowwwlllaaaVVVRRR\\\aaaiii|||zzzpppiiiUUUGGGJJJMMMRRRXXX^^^aaafffooo}}}iiiXXXNNNZZZmmmvvvmmmhhhpppxxx|||lllbbbWWWKKKLLL[[[uuummmYYYRRR^^^mmmwwwxxx{{{}}}tttnnnqqqnnnyyyhhhWWWIIIAAA>>>>>>>>>???AAACCCDDDEEENNNKKKIIIKKKOOOSSSTTTTTTTTTRRR```yyysssddddddkkk{{{~~~}}}mmmZZZSSSSSSRRRPPPNNNMMMLLLKKKLLLMMMOOOQQQNNNLLLKKKJJJKKKKKKIIIGGGHHHHHHIIIIIIIIIIIIJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPSSSUUUXXX]]]cccaaa\\\XXX\\\aaaeeecccaaagggppp|||zzzwwwsssnnnggggggiiiXXXPPPSSS\\\pppdddXXXSSSSSS[[[rrr|||~~~ooolllxxxvvvXXXEEE@@@::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::<<<===???AAABBBCCCBBBOOOnnnqqq\\\TTTUUUSSSQQQQQQSSSTTTUUUSSSOOOLLLCCC>>>888666777zzz```bbbwww|||||||||}}}ooo^^^fff{{{nnnUUUDDD<<<333444666000222222111111111111111111333444@@@TTTaaadddfffkkkuuudddUUUlllqqqiiikkkeeevvvuuuggg```WWWNNNHHHiii}}}zzzeeeZZZVVVQQQQQQSSSSSSRRRRRRQQQQQQQQQQQQYYYXXX```qqqyyyooobbbTTTLLLKKKJJJLLLSSS\\\ffflllccc]]]SSSJJJDDDBBBDDDFFFGGGMMMRRRUUUXXXbbbppp|||ooodddXXXZZZppp{{{lllfff\\\aaasss|||kkkaaaXXXOOOLLLXXXrrrkkkXXXUUU^^^lllvvvwwwzzzvvvrrrlllmmm{{{tttfff[[[LLLEEE@@@BBBCCCAAA@@@AAAEEEIIIPPPPPPOOOOOOOOOPPPPPPQQQOOO]]]hhhsssrrrdddaaaiiirrr{{{{{{~~~mmm```WWWOOONNNSSSQQQOOONNNLLLLLLMMMOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKKKKJJJKKKLLLNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUYYYbbbiiiiiiccc[[[```kkkrrrmmmffflllxxx}}}vvvwwwuuullljjjmmmdddVVVQQQTTThhhtttcccUUUQQQPPPWWWpppyyyuuuqqq~~~www[[[GGG???<<<;;;::::::999999999999888888888888888888888888777999;;;<<<;;;:::::::::888:::;;;===???@@@AAAAAAFFFFFFhhhtttaaaYYYWWWOOOQQQQQQQQQRRRSSSRRROOOLLLAAA>>>:::777888zzzaaabbbttt|||sss___hhh~~~zzzmmmTTTCCC:::222222444///222222111111111111111111444666BBBXXXfffiiikkkppp}}}aaammm|||mmmllldddwwwwwwiii___VVVOOOLLLeee{{{{{{fffZZZUUUQQQSSSOOONNNMMMLLLLLLLLLMMMNNNPPPTTTddd~~~wwwbbbNNNHHHEEEAAA>>>>>>@@@DDDGGGHHHEEEAAA===;;;:::;;;<<<<<<@@@EEEGGGKKKTTT```iiiuuujjj^^^___sssnnnaaa[[[VVVXXXgggyyyhhh]]]TTTLLLPPPXXXnnniiiXXXUUUbbboooxxxxxxzzz~~~|||tttkkkhhhnnn}}}kkk\\\MMMHHHAAACCCDDDCCCBBBCCCHHHLLLPPPPPPOOOOOONNNNNNNNNOOO\\\bbbbbbfffyyykkk___bbblllvvv}}}~~~mmm[[[UUURRRQQQQQQOOONNNLLLKKKJJJKKKMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKKKKJJJJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTXXX]]]fffmmmlllfff___dddooouuuooogggkkkwww}}}rrrtttsssmmmlllnnndddWWWSSSVVVjjjssscccUUURRRQQQWWWppp{{{{{{qqqzzzyyy___HHH<<<<<<;;;::::::999999999:::888888888888888888888888777999;;;<<<;;;::::::;;;:::;;;===>>>@@@AAABBBBBBEEEFFFiiivvvddd]]][[[RRRPPPPPPPPPQQQRRRQQQNNNKKKAAA===999666555jjjhhhuuu~~~sss\\\ggg|||yyymmmTTTBBB999111111333...111111222222222222222222666777FFF]]]mmmqqqqqquuuiiiiiirrr~~~jjj\\\ppp}}}nnn___RRRLLLLLL```xxx{{{hhh[[[TTTPPPTTTKKKJJJIIIHHHHHHIIIKKKLLLKKKPPPbbbttt]]]HHH@@@===:::777666666777888888888999999999999888888777999<<>>???AAAAAABBBBBBDDDFFFjjjvvvgggbbb```VVVQQQQQQQQQSSSSSSRRRNNNKKKBBB>>>999666555xxxssszzzrrr]]]nnn{{{xxx~~~nnnUUUBBB999111111444///111111222222222222222333555888GGGaaasssvvvuuuvvv{{{rrrsssuuukkkWWWggg|||gggUUULLLMMM[[[ttt{{{kkk\\\QQQMMMRRRKKKJJJHHHGGGGGGIIIKKKMMMLLLMMMVVVllluuujjjaaaRRRDDD<<<;;;:::::::::;;;<<<<<<999:::;;;;;;;;;:::888777888888999<<<@@@EEEJJJMMMPPP]]]ttt}}}pppkkkNNNGGGAAABBBLLLbbb~~~qqqggg```ZZZRRRSSS^^^ttt{{{mmmccc\\\XXX___bbbpppkkk\\\ZZZhhhqqqxxxyyyyyyxxxtttnnnjjjeeekkkqqqbbbQQQAAA===@@@CCCFFFGGGFFFHHHMMMQQQVVVUUUUUUTTTRRRQQQPPPOOOTTTXXXWWW^^^sssdddYYY___nnnwwwxxxvvvyyybbbSSSSSSRRRLLLNNNLLLJJJHHHHHHHHHJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKJJJJJJKKKMMMKKKLLLLLLMMMOOOPPPPPPQQQMMMLLLLLLLLLMMMMMMNNNOOOUUU\\\eeellluuu|||{{{vvvpppuuu~~~yyylllllluuu}}}qqqooooookkkmmmlll^^^RRRQQQWWWjjjvvvsssyyyqqqbbbVVVSSSRRRXXXnnnxxxtttvvv}}}aaaGGG999;;;::::::999999:::::::::999999999999999999999999888:::;;;;;;;;;:::<<<===<<<===>>>???@@@AAAAAAAAABBBFFFllltttfffcccaaaXXXTTTTTTUUUVVVWWWUUUPPPMMMCCC???;;;888777|||sssdddyyyyyy|||qqqWWWDDD:::111222555000111111222222333333333333444777IIIeeexxx{{{xxxxxxuuupppoooXXXdddppp\\\QQQPPPUUUoooxxxlll]]]PPPJJJOOOKKKJJJIIIHHHHHHIIIKKKLLLMMMJJJLLLYYYpppwwwdddTTTNNNKKKEEE======<<<<<<:::999888777666999999999888888777777666666666666777;;;???CCCFFFHHHKKK\\\yyysssbbbOOOHHHAAA>>>???FFFXXXiii~~~uuunnnfff^^^SSSZZZhhhyyywwwiii___YYYXXXeeegggttt~~~iii[[[[[[gggnnnvvvxxxxxxvvvrrrmmmhhh```ccc}}}xxx{{{}}}iiibbbUUUEEE@@@>>>BBBEEEGGGGGGHHHLLLPPPWWWXXXXXXXXXWWWUUUTTTSSSOOOSSSUUU```tttcccWWW\\\kkkuuuxxxwwwxxxgggSSSQQQRRROOOOOOMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQRRRMMMMMMMMMMMMMMMMMMNNNOOOTTT\\\gggpppyyy{{{vvv{{{|||mmmllltttvvvqqqnnnjjjpppmmm^^^QQQRRRWWWiii|||pppqqqrrrbbbVVVSSSRRRVVVlll}}}wwwyyy|||^^^EEE;;;:::::::::999999::::::;;;999999999999999999999999888:::;;;;;;:::;;;===>>>;;;<<<>>>???@@@AAABBBBBBAAAGGGnnn~~~pppaaa______WWWTTTTTTVVVWWWWWWUUUPPPLLL@@@===999777888~~~lllcccwwwzzz}}}rrrXXXDDD:::111222555000111111222222333444444444444999LLLlllxxxwwwmmmVVV\\\|||zzzkkk[[[PPPMMMNNNgggrrrjjj___QQQIIIMMMIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIQQQbbbttt|||{{{lllaaaSSSHHHCCC@@@<<<888:::::::::999999888777777999888888777777888888999666777777777888<<>>IIIWWWrrr~~~xxxrrriii___VVVaaappp{{{vvvhhh]]]ZZZ[[[jjjkkkvvvwwwbbbXXX\\\gggnnnuuuyyyyyyuuuqqqnnneee^^^eeezzzuuudddbbbWWWGGGBBB>>>BBBEEEGGGGGGHHHLLLOOOUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVUUU```ssscccWWW[[[iiitttzzz|||{{{dddTTTQQQRRRSSSPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLKKKJJJJJJKKKLLLKKKLLLLLLNNNOOOPPPQQQQQQNNNNNNMMMMMMMMMNNNNNNOOORRR\\\gggqqqzzz{{{qqqooovvvyyyrrrnnnlllsssooo___SSSTTTXXXfff|||yyyuuudddWWWRRRPPPUUUkkk{{{zzz{{{\\\DDD===::::::999999999:::;;;;;;::::::::::::::::::::::::999:::;;;;;;:::;;;===@@@;;;<<<>>>@@@BBBCCCDDDDDDCCCJJJsssooo]]]YYY[[[VVVRRRRRRTTTVVVVVVSSSMMMIII===:::666555666}}}}}}|||yyybbbYYYqqqwww|||rrrWWWCCC999000111444000111111222222333444444555666;;;RRRuuu}}}xxx~~~ddd```ooolllVVVUUUllluuujjjaaaWWWNNNJJJFFF]]]jjjhhhbbbTTTJJJNNNIIIIIIJJJIIIHHHGGGEEEDDDBBBDDDFFFKKKZZZlllvvvwwwkkkbbbUUUJJJBBB>>><<<;;;::::::;;;<<<===>>>>>>???;;;<<<<<<<<<<<<;;;::::::777999:::999888<<>><<>>AAA<<<===???BBBDDDFFFGGGHHHGGGOOOyyyqqq[[[UUUZZZXXXQQQRRRTTTUUUUUURRRLLLHHH>>>;;;777555666~~~~~~}}}|||yyy```SSSbbbvvv}}}qqqWWWBBB888//////333///111111222333333444555555888>>>VVV|||wwwooorrrzzz}}}|||uuu]]]WWW```~~~rrr[[[UUUdddtttfff```YYYQQQLLL@@@VVVdddfffcccWWWMMMOOOJJJKKKLLLLLLKKKHHHEEEDDD@@@BBBBBBDDDSSSiiiyyy~~~wwwkkk[[[LLLBBB===???CCCBBBAAA@@@>>>===============>>>??????===:::777555444888999777444888CCCLLLOOOUUUXXX```wwwfffVVVHHHCCC===888===HHHfffwww}}}|||vvvllllllrrrvvvwwwxxxzzz}}}~~~~~~|||rrrjjjdddaaafffnnnzzzyyy||||||lllZZZ[[[iiiooosssyyy~~~|||uuuooonnnrrr{{{{{{mmmgggWWWGGGFFF@@@DDDHHHIIIHHHIIIKKKNNNJJJLLLOOORRRTTTUUUUUUUUUNNNSSSWWWhhhvvvjjjaaacccjjjooossswwwsssyyyyyy___YYYYYYUUUPPPOOOPPPNNNLLLIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNZZZdddpppyyyvvvpppppprrrpppjjjYYYMMMNNNOOOXXXiii~~~|||~~~~~~zzzhhhWWWQQQMMMQQQhhhssssss~~~{{{aaaGGG<<<999999999999::::::;;;<<<::::::::::::::::::::::::999:::;;;;;;:::<<>>:::888777}}}www~~~|||ttt~~~eeeUUUgggrrrlllVVVAAA888444//////444000111222222111111333555777???SSS~~~wwwrrrrrrvvvyyyjjjTTTRRRiiittt}}}ZZZQQQ^^^zzzkkk\\\VVVSSSOOOFFFGGGTTTeeefffYYYOOONNNKKKKKKJJJIIIHHHHHHGGGGGGBBBBBB<<>>===@@@EEEIIIJJJIIIKKKVVVnnn___ZZZ]]]aaa\\\\\\[[[YYY[[[[[[SSSIII@@@===999777777{{{zzzttt~~~cccXXXppp}}}ppp}}}jjjUUU@@@777444//////444000222222222111222444666888AAAVVVxxxvvv|||xxx]]]UUUiiiqqq^^^PPPZZZssstttbbbXXXQQQLLLGGGFFFPPP___cccYYYPPPOOOLLLKKKJJJIIIHHHGGGFFFFFF@@@DDD@@@@@@LLL[[[uuuyyybbbRRRLLLLLLKKKCCCEEEIIIMMMQQQRRRSSSSSSPPPNNNKKKGGGCCC>>><<<===;;;888666666444444;;;DDDMMMQQQSSSWWWcccwwwwwwcccNNNDDD???===???DDDZZZqqq|||xxxyyytttiiilllmmmnnnoooppptttyyy}}}|||uuuiiifffdddbbbhhhssswww}}}}}}kkk]]]aaammmxxxwwwyyy~~~}}}wwwrrrqqq{{{wwwiii___TTTJJJEEEGGGGGGHHHHHHIIIKKKLLLMMMOOOPPPRRRSSSSSSRRRQQQQQQPPPNNN\\\kkkxxxlllcccbbbggglllqqquuuuuuzzzkkk\\\VVVRRROOONNNMMMMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLLLLOOOOOOMMMNNNQQQ^^^jjjwwwyyyxxxtttmmmlll```SSSJJJFFFFFFMMMUUUpppwwwxxxzzz{{{wwwgggYYYTTTPPPSSSiiitttsss}}}```FFF<<<::::::::::::::::::::::::;;;::::::999999:::::::::999::::::;;;;;;<<<<<<======<<<<<>>777444//////444111222333333222222555666777AAAWWWnnnZZZgggnnn{{{eeePPPTTTiiikkk^^^UUUNNNIIIEEEIIIVVV\\\XXXQQQPPPMMMLLLKKKIIIHHHFFFEEEDDD???FFFCCC@@@GGGUUUrrrkkk^^^XXXUUURRRSSSWWW___gggmmmnnnmmmggggggddd]]]SSSKKKEEECCC===:::888888666444777===EEEHHHLLLPPPTTTaaazzzooo[[[NNNIIIGGGHHHKKKVVViiiwwwvvvssstttqqqhhhffffffeeeeeegggmmmtttzzz~~~~~~xxxwww}}}qqqhhheeeccccccmmmyyyyyy~~~yyyhhh^^^dddpppyyywwwwwwzzzxxxssspppqqqsssfff\\\RRRJJJFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLPPPTTTTTTQQQOOOQQQSSSOOOLLLXXXeeewwwkkkbbb]]]aaahhhlllpppssssssxxxmmm]]]UUUPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMNNNQQQRRROOONNNQQQ```nnn}}}vvvjjjaaaXXXMMMGGGCCCBBBGGGMMMiiizzz}}}vvvxxxzzzzzzyyyhhhZZZUUUQQQSSSgggvvvttt~~~yyy^^^EEE===::::::::::::::::::::::::::::::999999999999:::::::::::::::;;;<<<<<<======::::::<<<@@@DDDHHHIIIHHHIIIVVVrrrccc\\\[[[\\\YYYZZZYYYZZZ]]]^^^WWWNNNAAA===999777777{{{|||www\\\YYYxxxuuuqqqcccOOO<<<666444000000444111222333333333333666888666@@@WWW~~~___aaazzzkkkrrroooSSSOOO]]]rrrddd\\\VVVLLLDDDCCCLLLTTTUUURRRQQQMMMLLLKKKIIIGGGEEEDDDCCC???EEEBBB>>>BBBKKKddduuufff]]]UUUSSSTTT[[[fffnnnqqqpppqqqvvvyyywwwpppcccRRRDDDBBB===::::::999666777:::@@@>>>BBBGGGHHHPPPmmmtttddd\\\\\\]]]]]]\\\gggpppsssvvvyyyuuummmccccccbbbbbbccchhhoootttyyy|||zzzrrrpppyyy}}}vvvoooiiigggeeehhhuuuuuufff```gggrrrxxxvvvwwwyyyvvvpppnnnoooqqqcccYYYOOOJJJKKKIIIJJJKKKLLLLLLMMMMMMMMMJJJMMMPPPPPPOOONNNOOOPPPPPPNNNXXX___rrr```YYYXXX___hhhmmmppprrrssswwwmmm\\\TTTOOOLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNSSSTTTQQQPPPRRR^^^ooo{{{qqqfffWWWPPPJJJGGGDDDCCCFFFKKKbbbuuu{{{vvvzzz}}}|||zzziii[[[VVVRRRSSSeee{{{~~~~~~sssqqqyyysssZZZDDD===::::::::::::::::::::::::999999999999999999:::;;;::::::;;;;;;<<<=========;;;<<<@@@DDDHHHJJJKKKKKKJJJXXXpppaaaZZZYYY[[[WWWXXXWWWWWW[[[\\\UUUKKK???<<<888555555}}}uuu```bbb|||vvvxxxrrr^^^KKK:::555444000000333111222444444333444777999888BBBYYYcccYYYllllllmmmzzzZZZPPPUUUwwwxxxiiiaaa[[[OOOFFF@@@DDDLLLPPPQQQQQQMMMLLLKKKIIIGGGEEEDDDCCC@@@DDD???;;;@@@CCCOOOdddkkk]]]FFFBBB>>>AAAIIIQQQUUUVVV]]]ggguuu~~~dddLLLGGG???:::::::::888666777===666777???BBBHHHaaayyyyyyzzzxxxrrrpppqqqvvv}}}xxxpppcccdddffffffgggiiilllooossswww|||~~~~~~~~~yyyqqqnnnwww}}}rrroookkkiiijjjqqq~~~sssfffccckkksssvvvvvvyyy{{{wwwpppmmmooo}}}yyyooo```VVVMMMKKKPPPKKKLLLMMMNNNOOOOOONNNNNNLLLKKKKKKNNNPPPQQQOOOMMMRRRQQQYYY\\\oooZZZTTTTTT]]]gggmmmooorrrsssxxxmmm[[[SSSNNNLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMRRRTTTRRRQQQTTT]]]qqqzzznnnfff___[[[MMMIIIFFFFFFEEEDDDFFFJJJ[[[pppwwwuuu{{{~~~~~~}}}{{{zzz||||||jjjZZZUUURRRSSSdddzzz|||tttmmmnnntttmmmVVVCCC===::::::::::::::::::::::::888888888888999999:::;;;::::::;;;<<<<<<======>>>===AAAEEEIIILLLMMMNNNNNNLLL[[[oooaaa[[[\\\___YYYYYYYYYXXX[[[[[[TTTJJJ>>>:::666444444vvvfffpppzzzvvvrrrmmmYYYGGG888555444111000333111333444444444555888:::<<>>JJJ\\\pppsss]]]NNN@@@;;;555444888>>>BBBDDDCCCPPPbbbvvvzzzbbbOOODDD;;;999999777555666:::333333:::>>>BBBTTTiii}}}uuuwww{{{yyyrrrlllccceeehhhjjjjjjjjjkkklllmmmrrrvvvyyyyyyyyy|||}}}yyyrrrooovvv~~~zzzpppnnnllllllpppyyyqqqfffgggooouuuwwwxxx{{{}}}yyyrrrpppsss|||xxxtttkkk]]]TTTKKKKKKRRRKKKLLLNNNOOOPPPOOONNNNNNNNNLLLKKKNNNSSSTTTQQQMMMQQQQQQYYYZZZtttZZZTTTTTT\\\ggglllpppsssvvvyyynnn[[[SSSNNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKPPPQQQPPPPPPSSS___ttt~~~vvvjjj^^^UUUQQQPPPFFFCCCBBBDDDDDDBBBDDDHHHSSShhhqqqpppwww|||}}}yyyuuusssvvv}}}jjjYYYTTTRRRTTTeeezzznnnjjjmmmrrrjjjUUUCCC===::::::::::::::::::::::::888888777888888999:::;;;;;;;;;;;;<<<======>>>>>>???DDDJJJNNNOOOOOOOOOOOONNN^^^rrrddd^^^```ccc\\\]]]\\\[[[]]]^^^VVVMMM===:::666444444vvvhhhyyyuuuvvvtttoooVVVDDD666444444111000333111333444555555666888;;;===FFF]]]kkkVVV[[[zzzxxxllluuunnnZZZNNNaaauuuggg\\\TTTMMMDDD>>>???FFFMMMPPPJJJJJJIIIHHHGGGFFFEEEDDD@@@CCC???>>>AAA;;;888BBBLLLXXXbbbddd___VVVHHH===@@@>>>;;;999:::<<>>>>>???DDDKKKOOOOOOMMMMMMMMMNNN^^^tttfff``````bbb[[[\\\\\\\\\___```YYYPPP???;;;777555555wwwggg{{{xxxyyyqqqlllTTTCCC555444555111000333111333444555555666999;;;;;;DDD[[[~~~mmmXXXZZZxxx}}}lllrrrttt^^^MMM\\\|||lll```UUUPPPFFF===<<>>::::::;;;;;;:::999999:::<<>>@@@RRRjjjuuuqqqjjjYYYGGG???>>><<<:::999555777999999666666;;;AAAYYYuuukkkeee]]]SSSTTT[[[UUUWWWZZZ[[[\\\___bbbdddgggkkkoooqqqqqqtttzzz|||tttllllllkkkjjjnnnxxxzzzlllfffllluuuyyy~~~}}}}}}}}}xxxtttxxxwwwyyyrrr^^^ZZZUUUIIIFFFMMMIIIJJJLLLMMMNNNMMMKKKJJJFFFJJJNNNOOOMMMLLLNNNPPPGGGKKKUUUUUU|||yyybbbZZZVVV\\\eeelllqqquuuzzz}}}uuu```UUUOOOLLLMMMNNNLLLJJJIIIIIIKKKMMMOOOHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLJJJKKKKKKIIIJJJMMM^^^sss|||kkkbbbWWWMMMEEEDDDFFFFFFCCC@@@HHHEEEDDDEEEEEEAAAAAADDDCCCXXXbbbbbbkkkrrruuu{{{xxxnnngggcccgggtttyyyxxxjjjWWWQQQPPPTTTggg||||||yyyppptttooopppuuuwwwlllVVVDDD<<<::::::::::::::::::::::::777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>DDDJJJNNNMMMKKKJJJJJJMMM^^^tttfff^^^\\\]]]XXXYYYYYYZZZ^^^```YYYPPP@@@===999777777yyy|||yyy}}}~~~vvvfffvvvzzzppp{{{qqqfffVVVDDD555333555333222444222444555666666777:::<<>>??????===;;;888:::<<<<<<;;;;;;>>>BBB===<<<;;;:::999999999999999999:::;;;@@@HHHRRRYYYccc```WWWIII@@@===;;;999777888888888777888999;;;GGGWWWmmm{{{|||tttkkkfff[[[XXXTTTPPPNNNMMMNNNOOONNNSSSXXXYYYWWWXXX\\\```fffhhhlllnnnooosssyyy~~~}}}}}}{{{wwwpppjjjnnnmmmnnntttyyyqqqnnnlllmmmssszzzyyywww{{{xxxzzzvvvrrrooo[[[WWWWWWQQQMMMPPPQQQQQQPPPMMMJJJKKKPPPTTTOOOLLLJJJJJJMMMOOOOOONNNHHHRRRRRRTTTxxxlllZZZXXXaaaccciiiqqqsssyyy}}}uuuaaaWWWRRROOONNNNNNNNNMMMMMMLLLLLLKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMMMMMMMLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPLLLKKKJJJIIIHHHIIIJJJJJJSSSfff}}}}}}gggWWWQQQHHHGGGFFFEEECCCBBBCCCEEEFFFFFFGGGFFFDDDCCCDDDEEEDDDKKKTTT[[[```fffooouuuzzzmmmffffffiiirrrzzzwwwrrrnnnZZZSSSPPPTTTggg~~~wwwoooooossspppqqqsssgggPPP???999;;;;;;::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;???AAADDDIIIMMMNNNMMMLLLKKKcccuuueeeZZZSSSPPPQQQPPPRRRUUUYYYXXXTTTPPP>>>;;;888777888{{{zzzuuuzzzwww~~~|||~~~qqqZZZeeezzzxxxooo{{{vvvlllUUUCCC555333555222222444222444555666666888:::===>>><<>>GGGGGGGGGHHHGGGFFFEEEDDDFFFCCC@@@>>>??????===;;;999;;;>>>>>>======???BBB===<<<;;;:::999999999999::::::999888999>>>DDDIIIVVV[[[YYYOOOEEE@@@>>><<<888888999999999999:::<<<999AAAKKKQQQQQQOOOMMMLLLKKKKKKJJJIIIJJJKKKMMMOOOMMMQQQVVVXXXYYYZZZ]]]```cccccceeekkkrrrxxxzzzyyyqqqqqqssstttsssooojjjfffppprrrtttyyy}}}tttlllkkkmmmqqqwww}}}{{{zzz{{{|||vvvtttnnnZZZUUUSSSMMMIIIKKKQQQQQQPPPMMMKKKKKKNNNQQQUUURRRNNNMMMMMMMMMLLLJJJEEEMMMLLLQQQxxxkkkZZZXXXaaaccciiiqqqrrrwww{{{uuu___VVVSSSQQQNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLKKKKKKMMMLLLLLLKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGMMM]]]qqqrrraaaTTTPPPLLLKKKJJJHHHFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDDDDDDDCCCJJJQQQWWW[[[___ffflllvvv}}}xxxtttpppmmmmmmooo~~~|||uuunnnZZZSSSPPPTTThhhppplllzzzxxxrrrpppooobbbMMM>>>:::;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========@@@BBBFFFJJJMMMOOONNNMMMMMMdddrrrbbbVVVOOOLLLNNNMMMNNNQQQUUUUUURRRNNN>>>;;;888777888~~~yyytttwwwrrrssswwwsssooo}}}yyykkkTTT```sss}}}rrrkkkyyyxxxoooSSSBBB444333555222222555222444666666777888;;;===>>><<>><<<;;;:::===???AAA@@@@@@@@@AAA===<<<;;;:::::::::::::::::::::999777666666999<<>>888999:::;;;<<<<<<======999::::::;;;<<<<<<======@@@@@@BBBDDDFFFIIIKKKLLLLLLNNNRRRVVVYYY[[[]]]]]]^^^]]]```jjjvvv{{{wwwqqqdddhhhmmmppppppmmmkkkjjjrrrwww}}}~~~vvvllleeegggnnntttzzz~~~|||{{{wwwyyyzzzhhhWWWQQQOOOJJJGGGIIIPPPPPPPPPNNNLLLKKKLLLMMMUUURRRNNNLLLLLLKKKJJJHHHFFFJJJIIIRRR|||kkkYYYWWWaaadddiiippppppuuuyyy{{{bbbVVVTTTQQQOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEJJJUUUdddrrrxxxoooggg^^^WWWSSSSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBGGGLLLPPPRRRVVV[[[```hhhsss}}}uuurrrwwwyyymmmZZZSSSQQQUUUiiizzzpppyyy~~~vvvpppkkk^^^JJJ===<<<;;;;;;::::::::::::999999::::::::::::::::::::::::<<<<<<=========>>>>>>>>>???BBBEEEIIILLLMMMMMMMMMNNNeeeppp___SSSLLLIIILLLKKKKKKNNNQQQRRROOOKKK???<<<999888888{{{{{{xxxsssvvvssssssssskkkhhhyyysssiii[[[ooozzzkkkffftttssskkkPPP@@@444333444222222666333444666777888999<<>>KKKooouuuXXXRRRnnnuuu~~~\\\VVVrrr~~~iii^^^TTTPPPNNNIIICCC@@@===???AAADDDEEEFFFFFFFFFFFFDDDBBB@@@???===<<<;;;;;;===AAADDDDDDCCCAAA???======<<<;;;;;;;;;;;;;;;888999:::999888888999:::666AAAKKKKKKHHHEEEAAA>>>999:::;;;>>>@@@@@@???>>>?????????@@@AAA@@@===:::???@@@BBBEEEFFFGGGGGGGGGKKKLLLNNNRRRWWWYYYZZZYYY\\\^^^eeeooovvvvvvmmmeee```eeejjjmmmmmmmmmooorrrrrrzzz{{{ssshhhaaafffooowww|||~~~{{{}}}mmm___RRRNNNLLLIIIIIILLLLLLMMMNNNNNNMMMMMMMMMMMMNNNLLLKKKJJJJJJKKKLLLLLLJJJLLLJJJVVVlllYYYVVV```dddjjjqqqpppssswwwlllZZZTTTRRRPPPPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHKKKKKKLLLLLLLLLKKKIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDGGGMMMUUU```ooo}}}|||sssiiieeefffeeeccc```^^^[[[WWWSSSPPPNNNKKKJJJIIIHHHHHHGGGGGGFFFDDDBBB@@@CCCGGGIIIKKKNNNSSSVVVZZZhhhvvv~~~}}}xxxrrr|||{{{mmmZZZTTTRRRWWWkkktttzzzyyyrrrlll^^^JJJ===;;;;;;;;;:::::::::999999999999999::::::::::::;;;;;;<<<<<<<<<======>>>>>>???===???CCCFFFHHHIIIJJJKKKNNNdddppp___TTTOOOMMMPPPNNNMMMOOOQQQPPPMMMIII???===999888999wwwvvvzzzyyywwwzzz{{{}}}|||ooohhh{{{rrriii```zzzvvviiieeesss~~~zzzlllcccLLL>>>444333444111222777333444666888888:::===@@@DDDBBBHHHbbbdddSSSiiipppnnnVVVbbb~~~ttteeeWWWTTTSSSMMMGGGDDD;;;<<<>>>AAADDDFFFHHHIIIEEEEEECCCAAA>>>=========<<>>======<<<<<<;;;;;;<<<<<<888:::<<<<<<;;;::::::;;;444:::???BBBFFFHHHEEE???;;;;;;===@@@DDDDDDBBB@@@>>>===>>>??????>>>:::777@@@AAACCCEEEGGGGGGFFFEEEJJJJJJKKKNNNRRRUUUVVVUUU]]]dddnnntttqqqjjjaaa\\\^^^bbbeeeggghhhjjjppptttrrrzzz~~~{{{xxxnnnfffjjjtttzzz|||uuufff\\\RRRMMMJJJIIIJJJLLLIIIJJJKKKMMMOOOPPPPPPOOOLLLLLLKKKKKKLLLMMMOOOQQQNNNOOOMMMXXXnnnZZZVVV___dddkkkrrrqqqsssvvvyyy___TTTRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFAAADDDGGGMMMYYYeeejjjgggeeeccccccfffnnnuuuwwwuuuqqqlllfffbbb___[[[XXXUUUOOOMMMJJJHHHHHHGGGDDDBBB>>>@@@BBBDDDGGGJJJNNNPPPSSS___lllsssyyy|||zzz{{{lllZZZTTTSSSXXXmmmzzzooowwwzzztttooo```KKK===;;;;;;;;;:::::::::999999999999999999::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>===@@@DDDFFFFFFGGGIIIKKKLLLbbbqqqbbbYYYUUUTTTVVVTTTRRRSSSTTTRRRMMMHHH@@@===:::999:::}}}vvvnnnwwwhhh]]]yyywwwkkkiiivvvwwwggg]]]III<<<333444444111222888333555777888999;;;>>>AAAEEEEEEHHHWWW|||pppXXXdddhhhyyyccc]]]nnnnnn[[[VVVUUUOOOIIIGGG======>>>???AAAEEEHHHIIIDDDDDDCCCAAA???===>>>??????BBBHHHMMMOOOLLLEEE???>>>======<<<<<<<<<======:::<<<======:::999999999777999:::===DDDJJJIIICCC<<<<<<>>>CCCHHHHHHEEEAAAAAA???>>><<<;;;;;;;;;<<<<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHIIIKKKNNNRRRUUUWWWaaajjjrrrpppfff\\\XXXYYYaaaccceeehhhkkkoootttxxxrrrwwwzzzyyyzzz~~~vvvppprrrxxx}}}}}}|||lllfff```WWWPPPJJJHHHIIIKKKHHHHHHJJJMMMPPPRRRRRRRRRPPPPPPPPPOOOMMMNNNPPPRRRMMMOOOMMMUUUxxxrrr\\\UUU^^^dddllltttssstttwww~~~bbbVVVSSSQQQQQQQQQPPPPPPOOONNNNNNNNNIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKLLLKKKKKKKKKHHHIIIIIIIIIIIIHHHHHHGGGAAACCCCCCEEEMMMVVVZZZWWWWWW]]]eeennnzzz{{{wwwuuusssnnnkkk___YYYRRRMMMKKKIIIEEEBBB>>>>>>???AAACCCGGGJJJLLLPPPZZZccchhhnnnvvv{{{}}}vvvvvv|||yyylllZZZTTTTTTZZZoootttlllxxxyyysssoooaaaLLL>>>;;;;;;;;;::::::::::::999999888999999::::::;;;;;;<<<::::::;;;<<<======>>>>>>???CCCGGGHHHGGGHHHKKKNNNIII```qqqccc\\\ZZZZZZYYYWWWVVVWWWWWWTTTNNNHHHAAA>>>;;;::::::yyyuuuyyyfff[[[|||uuulllkkkyyyvvvdddYYYGGG;;;333444333000222888333555777999:::<<>>???AAAEEEGGGBBBCCCCCCBBB???>>>???AAACCCGGGMMMTTTVVVRRRIIIBBB>>>===============>>>>>>;;;<<<===<<<:::999::::::777999:::;;;@@@FFFHHHEEE<<<<<>>===>>>AAACCCFFFGGGMMMUUU]]]bbbiiiooopppmmmiiihhhlllwwwyyykkkZZZUUUUUU[[[ppp~~~rrrmmm|||~~~vvvppplll___KKK>>><<<;;;;;;::::::::::::999999888888999::::::;;;<<<<<<:::;;;<<<===>>>??????@@@@@@DDDHHHIIIGGGHHHKKKOOOHHH```pppbbb\\\[[[[[[VVVVVVWWWYYYZZZVVVOOOIIIAAA>>>;;;:::;;;yyyyyywwwfff___sssjjjkkkyyyuuubbbVVVEEE:::333444333000222999333555777999:::<<>>===>>>BBBDDDAAABBBCCCBBB???>>>@@@CCCFFFJJJQQQXXX[[[VVVLLLDDD>>>>>>============>>>???999;;;<<<<<<<<<<<<>>>???333999;;;:::;;;@@@DDDEEE======@@@FFFLLLMMMHHHCCC<<>>;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAA???CCCGGGGGGEEEFFFJJJNNNHHH```nnnaaaZZZYYYZZZRRRSSSUUUYYY[[[WWWPPPIIIAAA???<<<:::;;;xxxnnnrrrZZZgggrrrhhhjjjzzzttt___SSSCCC<<<555444333333555999666888:::;;;===???BBBEEEDDDDDDJJJQQQ___}}}nnneeeQQQiiizzz^^^XXXeeeyyydddUUURRRVVVPPPIIICCCBBB@@@<<<;;;<<>>>>>=========<<<<<<;;;:::999999:::;;;<<<<<<;;;::::::;;;===@@@AAABBBAAABBBGGGNNNPPPNNNJJJFFFFFFDDDCCCAAA@@@??????;;;>>>AAABBBBBBBBBCCCCCCCCCCCCFFFMMMVVVaaaiiinnnnnnbbbVVVSSSUUUWWWZZZ]]]ccchhhooovvv}}}yyyppplllttt|||~~~{{{yyywwwwwwxxxxxxwwwvvv{{{xxxsssvvvtttiii^^^XXXQQQNNNNNNOOOOOONNNQQQQQQQQQQQQQQQQQQQQQQQQLLLLLLMMMMMMMMMLLLLLLKKKHHHOOONNNMMMdddyyyaaaUUUZZZcccqqq{{{xxxzzz{{{vvvddd___[[[TTTQQQPPPOOONNNNNNNNNOOOPPPKKKJJJIIIIIIJJJKKKJJJIIIGGGHHHIIIKKKLLLNNNOOOPPPMMMLLLKKKKKKKKKLLLNNNOOOKKKLLLLLLLLLKKKIIIFFFEEEBBBBBBBBBBBBCCCGGGMMMQQQ___kkktttxxxppp[[[KKKFFFFFFCCCAAA???===<<<<<<===>>>FFFJJJQQQWWW\\\^^^^^^^^^QQQTTTXXX[[[]]]\\\ZZZYYY```fffooo{{{zzzjjj[[[XXXTTT]]]vvvrrrppprrr|||zzzpppiiifffZZZGGG<<<===:::::::::999999888888888:::::::::::::::::::::::::::;;;<<<>>>????????????>>>@@@DDDGGGIIIHHHFFFEEEFFF___ooo```YYYYYY[[[YYYTTTRRRUUUZZZXXXNNNEEE@@@???===<<<;;;}}}yyyyyy~~~|||{{{mmm]]]ooorrrlllqqq}}}ppp]]]TTTBBB;;;444333333333555999888999<<<===>>>@@@CCCEEEEEECCCIIIOOOXXXzzz~~~mmmPPP[[[sssaaa^^^lllmmm\\\SSSVVVMMMEEEAAA???<<<<<<>>>???>>>>>>>>>???@@@AAAAAACCCAAAAAADDDHHHHHHEEEAAA??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999;;;===>>>BBBAAADDDKKKTTTYYYZZZXXXUUURRRMMMGGGBBB>>><<<<<<===>>>>>>>>>>>>???CCCEEEBBBHHHRRR\\\ccceeebbb```]]]UUUOOOPPPTTTXXX^^^ccciiiqqqzzzxxxnnnkkkmmmwww~~~~~~|||}}}{{{yyyxxxyyy{{{}}}~~~~~~vvvyyy|||}}}mmmaaaWWWRRRMMMJJJKKKLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJJJJJJJJJJIIIIIIHHHNNNMMMLLLaaaxxxaaaUUUYYY```nnnyyywwwyyyzzzxxxddd^^^YYYRRRNNNMMMLLLKKKLLLLLLMMMNNNKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLLLLKKKIIIFFFEEEBBBBBBBBBBBBEEEJJJQQQWWWeeeooovvvxxx~~~vvvmmmmmmiii^^^PPPFFFCCCDDDBBBAAA>>><<<;;;;;;<<<===>>>BBBGGGLLLPPPQQQPPPOOOKKKKKKMMMMMMLLLJJJHHHGGGFFFKKKSSS^^^kkkzzzwwwssszzzhhhYYYWWWSSS\\\uuu|||qqqrrr{{{|||tttmmmgggYYYEEE;;;===:::::::::999999999888888:::::::::::::::::::::::::::;;;<<<>>>????????????>>>@@@DDDFFFGGGFFFDDDBBBFFF^^^oooaaa[[[[[[]]]YYYTTTQQQTTTYYYXXXPPPHHH@@@???===<<<;;;{{{}}}|||wwwqqqrrryyy{{{iii___uuuyyyhhhiiissspppaaaZZZ@@@999333333333222444888:::<<<===>>>???@@@CCCEEEGGGEEEHHHNNNRRRgggsssuuuSSSNNNjjjuuu___ZZZmmmrrr]]][[[SSSLLLJJJHHHCCC@@@@@@>>>===<<<<<<===???AAACCC@@@<<<:::;;;>>>AAAAAA@@@?????????>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<;;;:::999999:::;;;<<<===>>>BBBLLLXXXccchhhiiifff```WWWMMMDDD???<<<;;;>>>>>>===;;;<<<@@@EEEJJJNNNTTT^^^dddeee___WWWPPPNNNLLLNNNSSSWWW[[[ccckkksss}}}|||uuunnneeehhhrrr}}}|||{{{|||zzzyyyyyy|||uuu{{{sssyyyfff\\\OOOMMMJJJIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIIIILLLPPPOOONNN```~~~vvvxxxaaaUUUXXX]]]jjjvvvuuuxxxyyy~~~zzzddd\\\WWWPPPLLLLLLKKKKKKKKKLLLLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLJJJHHHFFFEEEBBBBBBBBBDDDHHHOOOXXX___hhhpppvvvvvvzzz|||{{{yyyvvvtttppphhh]]]UUURRRQQQNNNIIIDDDAAAAAABBB@@@???===;;;::::::;;;;;;<<>>???BBBEEEMMM]]]qqqwwwnnnjjjtttfffWWWUUUQQQ[[[uuuuuurrryyy~~~wwwqqqhhhVVVBBB:::===:::::::::999999999999888::::::::::::::::::;;;;;;:::;;;<<<>>>???????????????@@@CCCEEEEEEDDDBBBAAAFFF]]]ooobbb\\\]]]___YYYUUUQQQSSSXXXXXXRRRLLL@@@???===<<<;;;}}}~~~wwwpppooowww{{{ggg```qqqqqq```ffftttrrr___UUU>>>888222222333222444888;;;<<<>>>>>>>>>???BBBDDDGGGFFFIIIOOOQQQZZZnnnyyypppXXXLLLXXXmmmYYY^^^lllmmmaaaZZZVVVWWWUUUNNNFFFBBBAAA@@@===<<<<<<>>>AAACCCBBB???<<<<<<===??????>>>????????????????????????===>>>???@@@@@@???>>>===???>>>===<<<<<<<<<<<<===777999>>>HHHUUUaaaiiimmmkkkdddZZZNNNEEE@@@>>>===????????????AAAEEEKKKPPP\\\]]]]]]ZZZUUUPPPKKKIIIKKKNNNUUU]]]```bbbjjjsss~~~xxxnnnhhhcccgggnnnzzz}}}|||}}}{{{yyyyyy|||~~~~~~~~~~~~tttcccYYYLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLRRRTTTSSSRRR```xxxyyycccWWWWWWZZZgggtttuuuyyyzzz|||ddd\\\WWWQQQOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEAAABBBCCCEEEJJJSSS]]]eeefffmmmrrrtttvvvzzzyyytttiiieee___ZZZVVVPPPHHHBBBDDDAAA>>>======???AAAAAA???>>><<<;;;:::999999999<<<===@@@BBBDDDDDDCCCCCCCCCBBB@@@>>>>>>===>>>>>>BBBBBB@@@===???LLL```pppqqqgggccclll{{{dddVVVUUURRR]]]vvvxxxsssuuu{{{wwwqqqfffRRR@@@:::===999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>????????????>>>@@@CCCEEEFFFFFFEEEDDDHHH]]]oooccc^^^^^^___[[[VVVRRRRRRUUUUUUQQQLLL@@@>>>===;;;:::{{{}}}}}}wwwpppnnntttzzzwwwjjj```jjj~~~lll```gggvvvrrrYYYHHH===666222333444333555888:::;;;=========???AAACCCDDDGGGGGGMMMPPPSSSyyylllggg]]]WWWOOOJJJiiieeeZZZ\\\yyyqqqfff\\\XXXVVVQQQKKKHHHEEECCC@@@===<<<<<<===???@@@??????@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===???>>>======<<<<<<<<<<<<888999;;;AAAIIIRRRYYY\\\^^^YYYPPPHHHBBB???>>>???>>>@@@DDDFFFHHHLLLPPPSSSYYYWWWRRRKKKFFFDDDFFFHHHMMMSSS^^^hhhkkkmmmttt}}}yyyiiiaaa``````pppxxx~~~||||||{{{zzzzzz|||~~~mmm\\\TTTHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMTTTTTTTTTUUU___|||{{{fffZZZXXXXXXcccrrruuu{{{|||~~~fff]]]XXXSSSQQQQQQPPPNNNMMMKKKIIIIIILLLKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJNNNMMMLLLKKKIIIGGGFFFEEE@@@AAACCCFFFLLLTTT___fffdddiiimmmoooqqqrrrooolll```ZZZRRRMMMKKKIIIFFFCCCAAA===:::999;;;>>>??????======<<<;;;:::999888888666777999;;;===>>>>>>>>>@@@@@@????????????@@@@@@===>>>>>><<<>>>HHHYYYgggiii```ZZZ```mmmxxx~~~dddWWWVVVTTT___zzzxxxrrrsssuuusssmmm```NNN???;;;===999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>????????????>>>@@@CCCFFFHHHJJJJJJJJJJJJ^^^nnnccc^^^]]]\\\[[[VVVRRRQQQRRRRRRNNNJJJ>>>===;;;999888rrrtttvvvuuusssrrruuuwwwyyy~~~zzz|||zzzmmmeeekkkxxxiiiXXXcccsssuuu\\\JJJ<<<666222444555444666999999:::<<<======???BBBDDDAAAHHHDDDGGGOOOMMMhhh}}}nnn\\\NNNQQQQQQEEEVVV~~~zzzbbbXXX[[[{{{}}}gggZZZTTTPPPOOOOOOHHHFFFBBB???<<<;;;::::::888:::<<>>??????@@@@@@??????>>><<<<<<<<<;;;;;;::::::999======<<<===>>>AAADDDFFFIIIGGGCCC@@@>>>===>>>>>>>>>AAAFFFIIIKKKLLLMMMOOOFFFGGGGGGEEECCCDDDHHHMMMPPPWWWdddqqqwww{{{ooo```___dddiii{{{|||||||||zzzyyyzzz}}}{{{}}}tttbbbSSSKKKEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGFFFFFFGGGHHHJJJKKKPPPOOOPPPRRRZZZrrr}}}hhh\\\XXXUUU___pppuuu||||||jjj```[[[VVVPPPPPPOOONNNLLLIIIGGGFFFLLLKKKJJJJJJLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEGGGIIIIIIJJJKKKKKKLLLLLLLLLKKKOOONNNMMMKKKIIIGGGFFFEEE@@@AAACCCGGGLLLSSS\\\bbbbbbdddfffhhhgggeeebbb```VVVPPPHHHDDDDDDFFFFFFEEEAAA>>>;;;::::::;;;;;;;;;======<<<;;;:::999888888444555666888999;;;======<<<===???@@@AAAAAA@@@@@@>>>@@@@@@>>>===BBBLLLUUU[[[TTTOOOSSSZZZbbbmmmwww~~~dddWWWWWWVVVbbb|||uuupppsssrrrppphhh[[[KKK???;;;<<<888999999999999::::::::::::::::::;;;<<<<<<======:::;;;<<<>>>???????????????AAADDDGGGJJJLLLMMMNNNLLL___~~~nnnccc]]]YYYWWWWWWSSSPPPOOOOOOOOOKKKHHH<<<;;;999888777hhhlllqqqxxx}}}wwwmmmyyyooonnnwwwhhhXXXeeevvv~~~qqq^^^QQQ<<<666333555666666777:::999;;;===>>>???AAADDDFFFDDDNNNFFFDDDOOOJJJXXX|||vvvwwwgggSSSPPPUUUNNNPPPbbb{{{iiiVVV```vvvnnnbbbYYYTTTSSSLLLJJJGGGDDDAAA???===<<<666777:::<<<===???@@@BBB@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;::::::>>>======;;;:::;;;<<<===<<<<<<===>>>>>>??????>>>???AAADDDEEEEEEDDDDDDEEE<<>>DDDIIIMMMMMMLLLJJJMMMLLLIIIDDDAAA@@@BBBDDDKKKHHHGGGIIIJJJNNNWWWbbbwww}}}cccVVVWWWVVVccc~~~uuuqqquuusssoooeeeWWWIII@@@;;;999888888999999999:::::::::::::::;;;;;;<<<=========:::;;;<<<>>>????????????AAABBBEEEHHHJJJLLLNNNNNNLLL^^^}}}mmmccc\\\UUUQQQOOONNNLLLLLLNNNMMMJJJHHH;;;999888666555dddiiirrr~~~tttgggvvv}}}ooovvvgggffftttvvveeeUUUKKK<<<666333555777777888;;;999;;;===???@@@BBBFFFHHHIIIUUUIIIDDDPPPJJJOOOtttxxxaaaTTTZZZ[[[TTTSSSzzzggg[[[YYYnnnwwwgggZZZSSSOOONNNMMMJJJGGGDDDBBBAAA999::::::::::::;;;>>>@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>======>>>???@@@<<<<<<======>>>======<<<:::;;;<<<<<<<<<<<<>>>@@@999;;;>>>@@@BBBBBBAAA@@@@@@AAABBB@@@>>><<<<<<===>>>AAADDDEEEEEEKKKTTT[[[aaafffrrr~~~mmmgggqqq~~~wwwiii```{{{|||ttthhh___WWWMMMFFFFFFGGGHHHGGGEEEEEEIIILLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEECCCCCCDDDFFFHHHJJJKKKHHHJJJPPPUUUhhh}}}|||hhh\\\UUUOOOYYYkkkrrrvvvwwwzzzrrrfff___XXXNNNOOOPPPQQQQQQPPPOOONNNMMMKKKJJJKKKLLLMMMLLLJJJEEEDDDBBBBBBBBBEEEGGGIIIGGGGGGFFFGGGHHHJJJLLLNNNPPPOOOMMMJJJHHHFFFEEEEEE>>>AAADDDGGGJJJNNNSSSWWWTTTSSSTTTUUUUUURRRQQQRRRNNNJJJGGGFFFGGGFFFCCC@@@@@@AAABBB@@@>>><<<<<<============<<<;;;:::999888666666555444555666888999;;;AAAKKKUUU[[[]]]\\\[[[VVVTTTPPPLLLHHHFFFEEEEEEAAABBBEEEFFFCCCBBBJJJTTTcccrrr|||bbbVVVVVVVVVccc~~~vvvtttwwwuuupppdddUUUIIIAAA;;;777888888888999999:::::::::::::::;;;;;;<<<===>>>>>>:::;;;<<<>>>????????????BBBDDDEEEHHHJJJKKKLLLMMMKKK^^^|||mmmccc[[[SSSMMMJJJIIIIIIKKKMMMMMMKKKIII999888777555444^^^nnnllldddxxxvvvhhh||||||lllnnn|||{{{ooodddUUUEEE888666444333444666:::<<<999;;;>>>???AAADDDGGGJJJMMMMMMOOOOOOKKKJJJSSS^^^xxxYYYQQQ___dddYYYiii}}}gggVVVZZZkkk~~~lllWWWTTTPPPLLLIIIGGGDDDBBBBBBBBB???;;;999999:::;;;:::>>>===<<<===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<===???===;;;;;;<<<>>>??????GGGDDDEEELLLRRRUUU^^^gggpppzzzxxxooonnnuuu~~~~~~xxxccc```iiisssyyy|||yyyvvvhhhddd[[[MMMFFFIIIJJJJJJHHHEEECCCBBBDDDFFFJJJIIIHHHHHHGGGGGGHHHHHHEEEDDDBBBCCCDDDFFFEEEEEEHHHJJJHHHKKKUUUfff|||gggTTTPPPSSSXXXaaajjjtttwwwzzz~~~vvviiicccVVVQQQPPPNNNMMMNNNNNNMMMLLLOOOMMMJJJKKKLLLMMMJJJHHHJJJDDD>>>>>>CCCGGGHHHGGGDDDDDDCCCDDDFFFIIILLLNNNNNNMMMJJJHHHFFFEEEDDDDDD@@@???@@@CCCHHHMMMPPPQQQRRRNNNKKKKKKOOOPPPNNNJJJKKKJJJIIIHHHFFFFFFEEEEEEDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<;;;:::999999666777777666555555777:::CCCCCCJJJZZZiiiqqquuuwwwtttmmm___RRRKKKKKKIIIDDDBBBCCCCCCBBBAAAAAADDDFFFXXXeeevvvwwwcccXXXWWWZZZnnnhhhuuuuuurrriiiZZZJJJ???;;;<<<999999999999999999999999888888999:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFJJJMMMOOOJJJZZZ|||lllaaaZZZUUUSSSMMMKKKIIIJJJLLLKKKHHHDDD:::888555333444gggrrr}}}lllkkktttttt{{{mmmrrrqqqdddSSSCCC777666444333444777:::<<>><<<===<<<;;;;;;======;;;999<<<<<<<<<<<<<<<=================================;;;<<<<<<;;;::::::;;;===;;;;;;;;;<<<======>>>>>>;;;;;;;;;===@@@BBBCCCCCC???CCCMMMXXX]]]aaakkkwww}}}qqqdddgggooo|||}}}|||zzzzzz{{{|||}}}fffWWWeee~~~yyyyyy~~~ssseee^^^TTTHHHDDDIIIKKKKKKIIIFFFDDDCCCDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGEEEEEEGGGHHHGGGFFFIIILLLKKKMMMUUUddd~~~iiiUUUOOORRRVVV^^^hhhppptttwww{{{|||mmmeeeWWWRRRPPPNNNNNNNNNOOONNNLLLOOOMMMKKKKKKLLLLLLJJJHHHIIICCC>>>>>>CCCGGGGGGFFFFFFEEEEEEEEEGGGJJJLLLNNNLLLKKKJJJIIIGGGEEEDDDCCC@@@@@@AAAEEEKKKOOORRRSSSQQQMMMJJJJJJMMMNNNLLLIIIKKKJJJHHHFFFEEECCCCCCCCCEEECCC@@@?????????>>><<<<<<<<<<<<<<<;;;:::999999777888888777666777999<<>><<<===999999999999999999999999777777888999;;;===???@@@??????>>>>>>>>>>>>??????@@@@@@AAACCCFFFJJJMMMOOOLLL[[[}}}mmmaaaZZZVVVTTTQQQOOONNNOOOPPPOOOJJJFFF:::888444333444xxx||||||zzz|||~~~kkkoooqqqtttuuujjjxxxtttbbbOOO???777666555555666888;;;===AAAAAAAAAAAAAAADDDHHHLLLOOOIIIEEEFFFHHHLLLTTT\\\jjjtttZZZRRRhhh~~~www~~~sssaaaXXX\\\eee~~~ssscccWWWRRRPPPMMMJJJIIIHHHFFFFFFEEEDDDAAA>>>>>>======>>>>>>===;;;888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999888777777999:::888999:::<<<===============???AAADDDGGGIIIKKKLLLOOOVVVbbbkkknnnrrr}}}rrrggg^^^^^^iiizzzzzzyyywwwvvvwwwzzz}}}yyynnnaaabbbzzzsssuuu{{{{{{ooocccZZZOOODDDEEEKKKKKKKKKJJJGGGEEEDDDEEEGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMKKKIIIHHHIIIIIIIIIGGGGGGKKKJJJLLLSSS___rrr[[[SSSSSSTTT[[[cccnnnrrrwwwzzzrrrgggXXXSSSQQQOOONNNOOOOOONNNMMMNNNMMMKKKKKKLLLLLLJJJIIIGGGAAA======BBBFFFFFFDDDEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIGGGEEECCCBBB>>>???BBBGGGNNNRRRTTTTTTOOOLLLIIIIIIKKKLLLJJJGGGKKKIIIGGGDDDCCCAAAAAAAAAFFFDDDAAA@@@@@@@@@>>>===<<<<<<===<<<<<<;;;:::999888888999999888999<<<>>>===BBBLLLYYYjjj}}}mmmaaaXXXSSSLLLHHHGGGEEECCC@@@EEEGGGPPP___rrrtttaaaWWWXXX^^^rrrxxxfffwwwtttnnncccTTTEEE======>>>999999999999999999999999999999999:::;;;===>>>??????>>>>>>>>>>>>>>>????????????@@@AAADDDGGGJJJKKKOOO]]]nnnbbb[[[WWWVVVUUUTTTSSSUUUUUURRRLLLFFF:::777444333444|||vvvyyymmmppp}}}mmmiii}}}uuukkkttt___JJJ<<<777666666777888:::<<<======>>>???@@@CCCHHHOOOSSSZZZQQQHHHGGGIIILLLQQQVVV[[[sssqqqZZZfff{{{www{{{|||hhh\\\XXXVVVpppqqqgggccc]]]VVVPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCCCCBBB???===>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::888888:::<<<;;;<<<===???@@@@@@@@@???FFFGGGIIIKKKNNNRRRWWWZZZeeellluuu|||~~~kkk]]]YYY]]]aaaqqqzzz~~~yyyxxxwwwwwwyyy|||qqq```dddvvvzzzqqq|||xxxssskkkbbbZZZOOOFFFHHHNNNKKKKKKKKKHHHFFFEEEFFFGGGEEEDDDDDDDDDEEEGGGIIIKKKOOOMMMKKKJJJJJJJJJHHHGGGEEEHHHGGGIIIOOO\\\~~~eeeYYYUUUTTTXXX___mmmsssyyy}}}vvvhhhXXXSSSQQQOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIEEE@@@<<<===BBBEEEDDDAAABBBAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIGGGEEEBBBAAA<<<>>>BBBHHHOOOSSSUUUTTTNNNKKKIIIIIIJJJJJJIIIGGGIIIHHHEEECCCBBBBBBCCCDDDHHHFFFCCCBBBAAAAAA???>>>============<<<;;;:::999777888999999999:::===@@@@@@EEEMMMVVVbbb|||sssiii\\\SSSNNNKKKFFFBBBFFFGGGLLLWWWfffrrryyy{{{zzzuuuaaaXXXZZZ```tttwwwnnnooodddyyyxxxqqqcccRRRDDD===<<<>>>999999999999999999999999<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@=========>>>@@@CCCFFFGGGPPP\\\ooobbb[[[XXXXXXVVVVVVVVVXXXXXXSSSKKKDDD:::777444333333~~~xxxsssyyywwwtttyyyiiiggg~~~wwwqqqrrrYYYEEE:::666777777999:::<<<======;;;<<<===???CCCIIIPPPVVV\\\RRRIIIHHHJJJKKKMMMQQQUUU```hhhhhh{{{~~~wwwhhhYYYRRR\\\mmmxxxnnnddd\\\WWWQQQLLLJJJJJJJJJIIIDDDDDDCCCDDDEEEEEECCCAAA@@@@@@@@@@@@??????>>>>>>========================>>>???@@@???>>>>>>@@@BBB@@@AAABBBCCCDDDEEEEEEEEEJJJKKKNNNQQQUUU]]]ffflllrrryyyhhhUUULLLRRRcccqqqyyyxxxxxxxxx{{{~~~mmm```qqqsssxxx~~~wwwiiifff```YYYPPPIIIHHHLLLIIIJJJJJJIIIGGGFFFGGGHHHEEEDDDCCCCCCEEEGGGJJJLLLOOOLLLJJJIIIIIIIIIGGGFFFDDDGGGFFFGGGNNN[[[iii\\\WWWTTTXXX___jjjrrrzzzyyyiiiYYYSSSQQQOOOOOOPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJEEE@@@===>>>BBBDDDAAA>>>@@@@@@@@@@@@AAAAAABBBBBBEEEFFFGGGGGGGGGEEEBBBAAA:::<<<@@@FFFMMMRRRSSSSSSMMMLLLJJJJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJJJJGGGEEECCCCCCBBB@@@>>>============<<<;;;::::::555666888888999;;;>>>AAADDDHHHOOOSSS[[[tttnnnbbb[[[VVVPPPLLLIIIKKKOOOTTTZZZ```eeehhh___fffmmmuuuwwwbbbYYY\\\cccvvvuuujjjjjjggg~~~tttdddRRRCCC<<<;;;<<<999999999999999999999999:::::::::;;;<<<===??????>>>>>>======>>>???@@@@@@???>>>>>>???@@@BBBDDDFFFNNNYYYoooaaaZZZYYYYYYUUUUUUVVVWWWWWWQQQIIIBBB999777444222333tttvvvtttsssyyy~~~{{{wwwhhhjjj{{{vvvpppppplllSSSAAA:::666777999;;;<<<===>>>>>>===>>>???@@@BBBFFFKKKOOORRRJJJEEEFFFHHHIIIKKKNNNSSSTTTkkktttooowww{{{qqqjjj^^^VVVRRR[[[ooossskkkeee[[[SSSOOOLLLKKKJJJIIIHHHFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????AAACCC@@@@@@AAACCCEEEHHHJJJKKKOOORRRWWW\\\cccmmmyyy~~~kkkaaaWWWUUUZZZgggxxx|||yyyxxxxxxxxxxxxzzz|||~~~yyywww}}}xxx{{{jjjfffccc^^^WWWOOOIIIFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIFFFEEEDDDCCCEEEGGGJJJLLLMMMKKKHHHHHHHHHHHHFFFEEEFFFIIIHHHHHHNNNYYY}}}hhh[[[VVVTTTYYYaaafffoooxxx}}}{{{iiiZZZSSSQQQOOONNNOOOOOONNNMMMLLLMMMNNNMMMJJJIIIJJJKKKFFFBBB>>>???BBBCCC???;;;AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA:::;;;>>>DDDKKKPPPRRRSSSMMMMMMMMMMMMMMMNNNNNNOOOKKKJJJIIIHHHIIILLLOOOQQQKKKIIIFFFDDDDDDCCCAAA???===============<<<::::::444666777999:::<<<@@@CCCFFFJJJPPPTTT[[[ppprrrfff\\\UUUJJJJJJJJJJJJKKKLLLOOOQQQJJJRRRXXX___pppvvvbbbYYY]]]eeeyyy~~~sssjjjmmmvvvdddRRRDDD<<<::::::999999999999999999999999666666888:::===@@@CCCDDD============>>>???@@@AAABBBBBBAAAAAABBBDDDEEEGGGIIITTTooo```YYYXXXZZZUUUTTTTTTVVVUUUPPPHHHAAA999666333222333rrrxxxzzzwwwxxxwww~~~xxxnnnnnnvvv|||hhheeeooofffMMM???;;;555777999<<<>>>???>>>>>>>>>???@@@@@@AAACCCFFFIIIFFFCCCBBBFFFHHHGGGHHHKKKPPPNNN\\\}}}vvvuuuuuu{{{{{{hhhUUUPPPVVVccctttyyynnnfff___ZZZWWWXXXUUUQQQNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEEEEEEEEFFFIIIMMMSSSXXX[[[aaagggooovvv||||||mmm```RRRQQQYYYjjj{{{{{{wwwuuuuuuyyyyyy{{{|||~~~ttt~~~xxxhhhmmmhhh___UUUNNNIIIEEEBBBBBBDDDGGGGGGGGGGGGIIIJJJHHHGGGEEEDDDEEEGGGKKKMMMLLLJJJGGGGGGGGGGGGFFFEEEEEEJJJIIIJJJLLLQQQpppjjj\\\VVVSSSWWW___dddmmmwww{{{}}}kkk]]]RRRPPPNNNNNNNNNOOONNNLLLLLLMMMNNNMMMJJJIIIJJJKKKGGGCCC@@@AAACCCBBB===888???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC<<<<<<>>>CCCIIIOOORRRSSSNNNOOOPPPPPPPPPQQQSSSTTTQQQPPPNNNMMMNNNQQQTTTVVVMMMJJJGGGEEEEEEDDDBBB@@@>>>>>>>>>======<<<;;;:::555777888:::;;;>>>CCCFFFGGGJJJPPPVVV]]]lllxxxooo[[[TTTKKKFFFEEEEEEDDDCCCAAAGGGKKKOOOcccsss___WWW]]]hhh}}}yyykkkqqqtttbbbPPPCCC<<<999999999999999999999999999999888888999;;;===???AAACCC============>>>???@@@AAABBBBBBAAAAAAAAABBBDDDEEEDDDOOO{{{nnn___WWWXXX[[[VVVUUUUUUUUUUUUQQQIIICCC999666333222222yyy}}}xxx{{{kkkhhh|||zzzuuurrrvvv{{{bbbaaasss|||bbbIII===<<<555777:::===?????????>>><<<>>>???@@@AAABBBDDDGGGCCCAAACCCGGGHHHFFFFFFIIINNNLLLVVVwwwyyyssscccggglllmmmoooyyyrrrbbbXXXQQQSSSYYY___zzzzzzqqqlllgggccc]]]YYYVVVUUUTTTSSSNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKMMMQQQQQQSSSWWW]]]dddlllpppwwwuuuccc[[[VVVQQQ\\\^^^lll{{{vvvuuuxxx|||{{{|||~~~uuu~~~~~~}}}}}}yyyzzznnnvvvoooaaaUUUNNNJJJFFFAAA@@@CCCEEEGGGGGGHHHIIIKKKJJJHHHFFFEEEEEEHHHKKKMMMKKKIIIGGGGGGHHHHHHGGGFFFBBBHHHIIIIIIHHHIIIbbbppp___WWWRRRUUU[[[eeennnxxx{{{~~~~~~mmm___QQQPPPNNNMMMNNNNNNMMMLLLKKKMMMOOOMMMJJJHHHJJJLLLIIIEEEAAABBBCCCBBB<<<777===>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC>>>===>>>CCCIIINNNRRRSSSOOOPPPQQQRRRRRRTTTVVVXXXVVVTTTRRRPPPQQQSSSVVVXXXMMMKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::666888:::;;;===@@@EEEHHHHHHKKKPPPWWW]]]hhh}}}vvvhhhWWWNNNLLLLLLHHHDDD???EEEFFFIII\\\~~~ppp\\\UUU]]]iiiuuukkkrrr|||qqq```OOOCCC===999888999999999999999999999999======<<<<<<<<<<<<==================>>>???@@@AAA@@@???>>>>>>>>>???@@@AAAAAAKKKwwwnnn^^^VVVWWW[[[XXXVVVUUUVVVVVVRRRKKKEEE999666333222222|||wwwzzz{{{uuufffnnnzzzyyyvvvaaaeeevvv]]]KKK???888777888:::===@@@AAA@@@>>>????????????@@@BBBCCCDDDCCCBBBAAABBBEEEHHHJJJJJJOOOPPPUUUjjj{{{rrrbbb]]]\\\___aaafffxxxxxxfff___XXXPPPUUUXXXeee|||vvvjjjccccccdddbbb___```^^^\\\YYYWWWUUUTTTTTTOOONNNLLLKKKLLLMMMOOOPPPRRRPPPOOOPPPTTTXXXZZZ[[[cccccceeejjjqqqzzzuuubbbRRRKKKSSS___pppxxx~~~zzzxxxxxxyyyyyyyyyvvvvvv}}}~~~www{{{zzz||||||xxxsssfff___VVVNNNJJJIIIJJJJJJCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGDDDCCCDDDIIILLLOOOMMMIIIFFFDDDDDDEEEFFFJJJHHHDDDFFFHHHHHH[[[}}}mmm___VVVRRRXXXaaalllqqqssszzzmmm```WWWRRROOOQQQQQQOOONNNPPPMMMNNNNNNMMMJJJIIIIIIJJJIIIGGGDDDBBB@@@>>><<<999:::<<<>>>?????????AAACCCHHHFFFDDDBBBBBBCCCDDDFFFAAA>>><<>>===;;;;;;::::::;;;999999;;;???DDDGGGHHHHHHLLLQQQUUU[[[ffftttkkkYYYQQQMMMIIIGGGCCCHHHIIIHHHRRRnnn}}}jjj^^^VVV```ttt}}}yyymmmxxxqqq\\\III===888777777<<<<<<;;;999777666555444:::999999888999:::<<<======<<<<<<;;;;;;===>>>???BBB@@@======???BBBDDDEEEGGGKKKtttnnn```]]]]]][[[YYYZZZYYYVVVTTTQQQHHH>>><<<999555333333~~~{{{sss___jjjxxxfffiiiyyy\\\HHH===777999999;;;===@@@AAA@@@???@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCDDDGGGHHHHHHHHHNNNNNNQQQ```zzzsssjjj```WWWUUUccctttuuufffZZZOOOMMMRRR```ooo~~~}}}wwwrrrpppnnnjjjfffcccbbbaaaaaaZZZYYYXXXWWWXXXZZZ\\\]]]^^^^^^___ccchhhmmmpppqqqtttwww}}}|||tttkkkbbb[[[VVVXXXeeesss|||xxxvvvvvvwwwyyyzzz~~~}}}~~~yyytttxxxfffjjj{{{sssnnnhhhYYYTTTMMMHHHFFFFFFGGGGGGCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGFFFEEEDDDDDDFFFHHHKKKIIIGGGFFFEEEFFFGGGHHHIIIGGGCCCFFFKKKJJJZZZxxxsssdddYYYRRRWWW___jjjooopppvvv|||xxxfffZZZUUUQQQQQQQQQMMMLLLNNNMMMNNNNNNMMMJJJIIIIIIJJJIIIGGGDDDBBBAAA???<<<:::;;;<<<======<<<===???AAAFFFEEEEEEDDDDDDDDDEEEEEE@@@>>><<<>>>CCCJJJNNNPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZWWWSSSOOOKKKIIIIIIIIIFFFDDDCCCCCCDDDDDDCCCBBBCCCBBB@@@>>><<<;;;:::999:::::::::===AAAEEEGGGHHHGGGJJJOOOTTTZZZcccooowwwrrrggg^^^WWWQQQNNNLLLKKKMMMWWWlllxxxggg\\\UUU___ttt~~~xxxwwwzzzooo]]]KKK>>>999888999999999999888888888777777::::::999999999;;;<<<===>>>>>>=========>>>???@@@BBB@@@>>>>>>@@@CCCEEEGGGGGGJJJsssoooaaa]]]\\\ZZZUUUXXXYYYXXXWWWUUULLLBBB;;;888555333333zzz~~~ttthhh^^^ooovvvbbb^^^mmmxxxYYYDDD;;;777:::;;;<<<===>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDGGGFFFFFFGGGIIIIIIHHHFFFMMMJJJKKKSSSdddvvvbbbVVVWWW^^^mmm}}}xxxeee\\\SSSOOOPPPUUU___iii{{{~~~yyyxxxwwwvvvvvvxxxyyy{{{yyyzzz}}}{{{iii[[[UUUSSSSSSWWW^^^fffqqq|||zzzxxxvvvvvvxxxzzz||||||xxxkkkmmmzzz|||lll```sss}}}ooojjjccc\\\LLLIIIEEECCCDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHBBBDDDFFFFFFDDDCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGBBBEEEJJJJJJWWWsssvvvgggZZZRRRVVV\\\gggkkkmmmrrrvvvnnn^^^XXXSSSRRRQQQMMMKKKLLLMMMNNNNNNMMMKKKIIIJJJJJJIIIGGGEEEDDDCCCAAA>>><<<<<<<<<<<<;;;999999;;;===CCCDDDFFFGGGHHHGGGEEEDDD@@@===;;;<<<@@@FFFKKKNNNMMMOOORRRVVVXXXZZZ[[[\\\[[[YYYUUUQQQMMMIIIGGGFFFCCCBBB@@@AAACCCDDDDDDCCCEEEDDDAAA???===;;;:::999::::::<<<@@@EEEGGGHHHGGGFFFHHHKKKQQQXXX```gggllltttyyy{{{uuufffYYYXXX___llluuuggg[[[VVVbbbvvvwwwqqq~~~rrrjjj\\\LLL???888777888666777777888999999::::::;;;::::::::::::<<<===?????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@BBBDDDGGGIIIGGGJJJqqqlll]]]XXXVVVSSSPPPSSSVVVWWWYYYWWWNNNDDD;;;888555333333rrrwww{{{}}}~~~qqqdddbbbxxxpppZZZOOOVVVnnnSSSAAA:::999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGGGGFFFEEEDDDFFFFFFFFFHHHJJJJJJIIIGGGLLLGGGFFFKKKPPPcccnnn]]]RRRVVVdddyyyxxxuuu}}}rrr```SSSNNNOOORRRPPPTTT\\\gggsss{{{wwwmmm```TTTMMMMMMOOOUUU\\\hhhvvv~~~|||zzzyyyyyyyyywwwvvvuuuvvvwwwlllcccpppsss^^^[[[ooonnnfffccc\\\RRRFFFEEECCCDDDFFFGGGHHHGGGCCCCCCCCCDDDDDDFFFGGGGGGCCCEEEFFFFFFDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKFFFHHHDDDDDDHHHIIIYYYvvvvvvgggZZZRRRVVVXXXdddhhhkkkpppsssrrr```YYYTTTSSSQQQMMMLLLMMMMMMNNNOOOMMMKKKJJJJJJKKKIIIHHHFFFFFFEEECCC@@@>>>======<<<:::777777999;;;@@@BBBFFFIIIIIIHHHEEEDDD@@@>>>;;;:::===CCCHHHLLLIIIKKKOOOTTTXXX[[[\\\\\\[[[ZZZXXXVVVSSSPPPMMMLLLFFFDDDBBBBBBDDDEEEEEEDDDCCCBBB@@@???===<<<;;;;;;:::;;;???CCCGGGIIIGGGEEECCCDDDHHHNNNVVV]]]aaaccclllqqqxxx~~~rrrjjjlllrrruuuggg\\\ZZZiii}}}wwwjjjzzzxxxiiicccXXXJJJ===666555777666666777888999:::::::::;;;:::::::::;;;===>>>@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCEEEHHHKKKIIIKKKqqq~~~gggXXXQQQNNNKKKKKKPPPTTTVVVWWWUUULLLAAA;;;888444333333sssuuuyyy|||nnneeezzzxxxkkkWWWJJJLLL```jjjlll^^^JJJ>>>;;;;;;999;;;<<<;;;::::::<<>>;;;888777888999===@@@DDDGGGHHHGGGEEEDDD@@@???===<<<===AAAFFFJJJGGGJJJNNNSSSXXX\\\^^^___\\\]]]\\\[[[YYYUUUQQQOOOJJJHHHDDDCCCCCCDDDCCCBBB@@@???>>>>>>======>>>>>>;;;===AAAFFFIIIIIIFFFCCC@@@AAAEEELLLSSSYYY\\\\\\bbbgggnnnsssvvvvvvwwwxxxvvvnnnhhhnnn~~~~~~rrrddd[[[\\\oooxxxssspppgggaaaUUUIII>>>888777888888888888888888999999999::::::::::::;;;===???@@@======>>>>>>>>>?????????AAACCCDDDDDDDDDEEEHHHKKKJJJLLLqqq~~~hhhYYYSSSOOOLLLNNNRRRUUUVVVWWWTTTJJJ???:::777444333333sssrrrxxx{{{qqq}}}tttgggUUUHHHJJJSSS\\\^^^SSSDDD<<<;;;<<<999;;;======:::999;;;>>>@@@AAACCCDDDEEEFFFEEEEEEAAAAAABBBDDDGGGIIIIIIHHHHHHCCCCCCIIIJJJKKKZZZoooyyy___GGGUUU```iiiooorrrzzzvvvlllbbb^^^WWWSSSPPPOOONNNMMMMMMRRRYYY___dddjjjqqqwww{{{{{{lllhhh```XXXSSSQQQQQQQQQRRRWWW^^^eeemmmvvv{{{zzzzzz{{{{{{wwwwwwtttmmmccc\\\YYYYYY[[[ZZZUUUWWWlllrrreeemmmxxxxxxxxx|||}}}{{{zzz}}}wwwiii___YYYTTTKKKDDDFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHIIIHHHFFFEEEEEEHHHKKKIIIIIIIIIIIIIIIJJJJJJKKKAAAIIIIIIHHHNNNUUUiiiyyyqqq^^^RRRTTTUUUaaagggmmmsssssszzzvvvccc[[[UUUTTTRRROOONNNQQQMMMNNNOOONNNLLLKKKLLLMMMJJJIIIIIIJJJJJJHHHEEEBBB@@@AAAAAA???<<<:::999:::;;;===@@@CCCDDDEEEEEEDDDAAAAAA@@@???>>>@@@EEEHHHHHHJJJMMMRRRWWW\\\```bbb___```aaaaaa^^^YYYTTTPPPMMMJJJEEECCCBBBBBBAAA@@@?????????>>>??????@@@AAA>>>???CCCFFFIIIGGGDDD@@@>>>AAAEEEJJJNNNRRRUUUVVVZZZ^^^dddggghhhhhhhhhhhh___SSSJJJMMM___}}}zzzjjj___WWW]]]sss}}}xxxwwwsssjjjaaaSSSFFF???;;;::::::999999999888888888888888999999999999;;;===???@@@<<<===>>>>>>??????>>>>>>AAADDDFFFEEEDDDDDDGGGJJJJJJLLLqqqmmm```ZZZWWWTTTSSSWWWYYYXXXXXXUUUKKK@@@:::777444222333nnnnnnvvvuuugggXXXOOOTTTbbbeee```QQQBBB;;;;;;;;;999===AAA@@@<<<:::;;;>>>>>>>>>@@@AAACCCDDDEEEFFFBBBAAA@@@AAADDDFFFFFFFFFEEEBBBCCCFFFGGGIIIQQQ\\\~~~qqqPPPWWWZZZ]]]oooyyysssrrrxxx~~~wwwqqqiiiaaa[[[VVVPPPLLLKKKMMMNNNOOOPPPQQQSSSUUUZZZ^^^eeemmmuuu||||||yyywwwvvvvvvvvvmmmkkkiiihhhgggddd```]]]TTTQQQNNNLLLNNNSSSYYY]]]ccclllxxx||||||{{{{{{zzzyyywwwqqqpppkkkbbbZZZWWWZZZ]]]WWWZZZ```kkk~~~vvvjjjlll|||wwwxxx~~~wwwnnndddZZZSSSMMMHHHFFFGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIHHHGGGFFFGGGIIIHHHGGGFFFEEEFFFHHHJJJLLLGGGKKKHHHGGGOOOTTT___rrrzzz||||||fffVVVUUUWWWbbbiiinnntttrrrvvv|||fff^^^WWWUUURRRNNNMMMOOOMMMNNNOOONNNLLLKKKLLLMMMJJJJJJJJJKKKLLLJJJFFFCCCBBBCCCEEECCC@@@===<<<;;;::::::<<<===@@@BBBDDDEEEBBBCCCCCCBBBAAAAAADDDGGGFFFGGGIIIMMMRRRXXX]]]```aaaccceeefffeee```[[[WWWPPPLLLHHHEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCFFFGGGEEEAAA>>>>>>BBBEEEGGGGGGHHHKKKOOOPPPRRRTTTUUUVVVWWWYYY[[[RRRJJJDDDFFFPPPeeeuuufff[[[UUU___yyy{{{vvvrrrzzzlll___LLL@@@<<<;;;:::999888888888888888888888888888888888888:::<<<>>>???===>>>???@@@@@@@@@??????AAADDDGGGFFFCCCBBBEEEHHHHHHJJJqqqnnnbbb^^^\\\YYYVVVYYYYYYXXXWWWTTTKKKAAA999777444222333mmmmmmxxx}}}vvvkkkaaa```iiiwwwttthhhSSSBBB;;;:::::::::???CCCCCC???<<<<<>>???AAACCCFFFGGGCCCAAA??????AAACCCCCCCCCBBBBBBCCCCCCDDDHHHOOOVVVhhh}}}xxxYYYPPPRRR___fffhhhvvv{{{ooonnnqqquuuzzz}}}|||tttlllggg[[[ZZZXXXUUURRRPPPMMMKKKKKKKKKKKKLLLOOORRRVVVXXXWWWUUUSSSQQQOOOOOOPPPQQQLLLLLLLLLMMMOOOPPPOOONNNQQQPPPOOOQQQWWW```iiiooo~~~}}}wwwzzzyyyyyyzzzzzzxxxuuurrrkkkiiiddd\\\WWWZZZccckkkpppwww}}}uuuhhhtttzzzwww{{{~~~ooohhh___WWWOOOJJJIIILLLHHHFFFDDDDDDFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDFFFJJJKKKIIIGGGFFFFFFEEEDDDCCCCCCDDDGGGJJJMMMMMMNNNFFFDDDMMMOOOOOOXXX}}}yyymmmZZZXXXYYYdddjjjoootttqqqsssiiiaaaYYYUUURRRMMMKKKMMMMMMNNNOOONNNLLLLLLMMMNNNJJJJJJKKKLLLMMMKKKGGGDDDBBBEEEGGGGGGDDD@@@===<<<999999999:::<<<@@@DDDFFFBBBDDDFFFEEEBBBBBBDDDFFFCCCCCCDDDHHHMMMSSSYYY]]]```ccchhhkkkllliiieeebbbSSSOOOJJJHHHGGGHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCBBBCCCDDDFFFFFFDDD@@@===???CCCFFFEEEBBBAAAEEEIIICCCCCCBBBAAABBBEEEJJJNNNIIIEEECCCEEEHHHQQQfffzzztttfff[[[VVVbbb~~~zzzuuuqqq~~~lll[[[FFF999777999888555777777777888999999::::::777777777888999<<<>>>???>>>???@@@AAABBBAAA@@@@@@AAAEEEHHHFFFCCCAAADDDGGGFFFIIIppp|||jjj___\\\ZZZXXXUUUWWWWWWVVVUUUSSSKKKAAA999777444222333oooqqqzzz}}}zzzkkkqqq|||~~~{{{fffNNN???===<<<888:::>>>CCCEEEBBB???======??????>>>???@@@BBBEEEFFFGGGCCC???===???AAABBBBBBBBBDDDEEEEEEDDDDDDEEEGGGXXXkkkqqq___MMMMMM]]]lllsssssshhh^^^iiirrrqqqwww}}}xxxsssppplllfffbbb___]]]XXXTTTQQQPPPQQQQQQNNNSSSWWWWWWUUUUUUYYY]]]ZZZXXXWWWXXX[[[```eeehhhqqqtttwwwxxxyyy~~~}}}{{{zzzxxxwwwxxxvvvuuuwwwyyyvvvnnngggbbbbbbaaabbbhhhvvvwwwllllllssswww}}}~~~~~~xxxhhhddd[[[QQQJJJGGGHHHJJJJJJHHHFFFGGGIIIHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGGGGFFFEEEEEEFFFEEEDDDCCCCCCFFFJJJOOORRRQQQKKKFFFEEEFFFFFFHHHLLLnnnuuu}}}~~~iii]]]WWWWWW___kkktttuuurrruuu{{{ttthhhbbb[[[OOONNNQQQMMMOOOOOOOOONNNNNNNNNMMMMMMOOONNNKKKIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGEEEBBB???<<<;;;999888888;;;===???@@@BBBEEEGGGGGGFFFCCCAAAAAABBBCCCCCCFFFLLLVVV]]]aaacccfffkkkooooookkkhhh]]]WWWPPPLLLIIIHHHHHHJJJMMMGGGCCCEEEEEEDDDDDDFFFHHHGGGHHHIIIDDD???>>>BBB>>>HHHNNNLLLIIIIIIFFFAAA>>>===>>>AAA@@@@@@FFFMMMUUUWWWWWWPPPKKKNNNZZZeeesss```YYYXXXfffwwwttt```OOO>>>888999999999999888888999999999:::::::::<<<<<<======<<<;;;::::::;;;===???AAABBBAAA@@@???GGGJJJJJJFFFDDDEEEBBB???EEEHHHpppqqqccc^^^]]][[[YYYYYYZZZYYYXXXYYYWWWLLLAAA999888666444333mmmooowwwssskkkxxxwwwcccKKK>>><<<<<<999;;;>>>BBBCCCAAA>>>======?????????@@@AAABBBCCCDDDCCC???;;;:::===@@@@@@???BBBDDDEEEDDDCCCCCCDDDFFFKKKYYYwwwqqq___VVVWWW___ooo~~~xxxlllccc```___pppyyyvvvsssnnniiieeebbbaaa```aaadddhhhhhhffffffiiimmmrrrsssuuuxxx}}}~~~zzzyyyyyyxxxwwwwwwxxxyyyxxxvvvrrrmmmkkkbbbeeejjjrrr}}}mmmfffkkkzzz{{{rrrllleeeYYYNNNGGGFFFIIIKKKIIIGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEGGGJJJLLLOOOIIIDDDDDDEEEEEEHHHLLLhhh{{{mmm^^^WWWUUU\\\hhhrrrtttrrrtttzzzvvviiiccc[[[PPPPPPTTTOOOOOOOOOOOONNNNNNNNNMMMMMMOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFCCC@@@???>>><<<:::::::::<<<<<<>>>@@@CCCEEEFFFDDDBBBAAA???AAAAAAAAACCCIIIRRRYYYYYY]]]dddmmmtttwwwvvvttthhhaaaXXXSSSQQQOOONNNNNNKKKFFFCCCDDDEEECCCEEEIIIJJJHHHIIIIIIEEE???>>>BBBDDDNNNUUUUUURRRPPPLLLFFFEEEBBBBBBCCCCCCEEEMMMWWWbbbbbb]]]TTTLLLMMMUUU^^^xxxrrr___XXXZZZiiizzz}}}lllZZZKKK<<<888::::::::::::999999:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;===???@@@AAAAAA@@@???DDDGGGHHHEEECCCDDDBBB???EEEHHHpppqqqaaaZZZYYYYYYXXXXXXYYYYYYWWWXXXUUUKKK???888777555333222qqqrrrwww||||||{{{~~~lllooo}}}rrr]]]HHH<<<;;;<<<;;;<<<>>>@@@AAA@@@>>>>>>?????????@@@AAAAAAAAAAAAAAADDD@@@<<<===BBBEEEDDDBBBCCCDDDEEEDDDBBBAAABBBCCCEEELLL]]]uuuiiiZZZSSSddd|||ooobbbaaajjjqqqzzz}}}zzzxxxxxxxxxwwwwwwyyyyyywwwqqqiiidddeeehhhuuuvvvxxxttthhhkkkvvvvvvnnnkkk```QQQGGGCCCEEEGGGIIIHHHGGGFFFGGGHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFJJJEEEBBBCCCCCCCCCGGGLLLbbbttt```YYYTTTYYYdddooosssrrrtttxxx{{{mmmeee\\\QQQRRRVVVRRROOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGDDDBBBCCCBBB@@@>>><<<;;;::::::;;;===@@@CCCCCCCCCAAA@@@AAAAAAAAA@@@@@@DDDLLLSSSWWW\\\ccckkkrrrwwwyyyzzzuuunnnddd^^^\\\[[[WWWRRROOOKKKJJJIIIGGGDDDFFFKKKMMMJJJJJJJJJFFF@@@>>>AAAGGGQQQZZZ]]]]]]\\\YYYVVVUUUQQQNNNLLLIIIIIIQQQZZZdddaaa[[[RRRLLLMMMSSSZZZpppooo___XXX]]]mmm}}}vvvvvvdddRRREEE:::888;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>@@@@@@@@@?????????DDDFFFCCCAAACCCBBB@@@EEEHHHoooppp___VVVTTTVVVXXXXXXYYYXXXVVVWWWTTTJJJ>>>777666444333222yyy{{{|||zzzwwwyyyuuuiiitttxxxjjjVVVDDD;;;;;;======>>>>>>???????????????@@@>>>???@@@AAAAAA@@@???>>>DDDAAA>>>AAAEEEHHHFFFCCCBBBCCCDDDCCCAAA@@@@@@AAACCCHHHOOOaaalllUUUUUUddd}}}vvvrrrrrruuuxxxyyyyyy}}}~~~|||{{{zzzyyyxxxwwwuuutttssstttsssqqqlllhhhhhhmmmrrrzzzooojjjkkkvvv~~~ssskkk___UUUHHH@@@@@@CCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCFFFBBB@@@AAAAAAAAAEEEKKK\\\~~~ddd\\\TTTXXXaaalllrrrssstttxxx{{{vvviii^^^RRRRRRWWWRRROOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDDDDDDDBBBAAA???===;;;;;;:::;;;>>>@@@AAAAAA@@@???CCCCCCBBB@@@???CCCKKKQQQWWWZZZ___dddiiiqqqyyy~~~wwwrrrpppnnnggg^^^YYYWWWWWWVVVQQQKKKIIILLLRRRNNNKKKJJJFFF@@@???AAAEEENNNXXX^^^bbbeeehhhiiiooommmkkkiiibbb\\\]]]bbbZZZWWWPPPJJJHHHKKKRRRWWWiiivvvlll^^^XXXaaattt{{{wwwuuurrrsssaaaKKKAAA999999<<<;;;999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????===BBBEEECCCAAACCCCCCBBBEEEGGGnnnqqq___UUURRRUUUXXXWWWXXXWWWVVVVVVTTTIII>>>777666444222111}}}wwwqqqwww|||lllggguuurrrcccOOOAAA<<<;;;===?????????>>>??????@@@AAAAAA>>>???@@@AAA@@@???>>>===???>>>???AAACCCDDDAAA???AAABBBBBBAAA???>>>???@@@===EEEIIIKKK```eeeRRRPPPppp{{{xxxtttrrrsssqqqnnnoootttyyyyyyzzz|||~~~}}}}}}~~~~~~|||zzzyyyyyyxxxvvvrrrooonnnmmmjjjnnnsssyyyooo______jjjuuu{{{~~~zzzyyylllaaaRRRJJJCCC@@@CCCFFFFFFDDDFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBAAA@@@BBBDDDGGGFFFGGGGGGHHHGGGFFFEEEDDDBBB@@@???AAA@@@???CCCJJJZZZiii^^^XXXXXX^^^iiiqqqsssuuuxxx{{{pppaaaSSSRRRUUUPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIHHHGGGGGGIIIIIIGGGFFFDDDCCCCCCBBB@@@???>>>>>>:::;;;===???@@@@@@???>>>???@@@AAA@@@AAAGGGPPPWWWYYY\\\___aaadddnnn{{{zzzooodddcccdddeeeaaaYYYUUUVVVXXXQQQLLLIIIEEEAAA@@@BBBFFFKKKRRRXXX]]]ccckkkqqq~~~kkkfff]]]TTTNNNNNNRRRWWWdddlllvvvzzzhhh^^^YYYfff{{{uuurrrrrrrrrppp^^^HHH@@@::::::<<<:::777777777888888888999999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===DDDGGGEEEBBBCCCDDDDDDEEEGGGmmmqqqaaaVVVSSSUUUWWWVVVWWWWWWVVVVVVTTTJJJ???777666444222111{{{xxxooouuuyyyyyyhhheeeuuulll\\\JJJAAA======>>>AAA@@@??????@@@BBBCCCBBBAAA>>>>>>?????????>>>>>>===???BBBFFFFFFDDDBBB@@@@@@???@@@AAA@@@>>>>>>>>>???;;;DDDHHHEEEKKKiii~~~gggZZZ[[[kkkwww}}}ppplllhhhjjjpppqqqkkkjjjnnnkkkjjjkkkooouuu{{{~~~||||||}}}~~~~~~{{{xxxvvvwwwvvvsssoookkkjjjkkknnnttt~~~yyyggg___\\\fffwwwxxxyyyzzzrrrbbbRRRHHHFFFCCCDDDGGGIIIHHHGGGFFFGGGHHHGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFF@@@???@@@AAA???===BBBIII___qqqaaa\\\YYY[[[eeennnrrruuuxxx}}}uuucccSSSRRRTTTNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMLLLLLLJJJIIIHHHJJJIIIGGGHHHIIIJJJIIIHHHDDDDDDBBBAAAAAA@@@@@@@@@<<<===>>>???@@@???>>>>>>999;;;===???CCCKKKUUU]]]ggglllooommmjjjlllsss{{{{{{nnnkkkkkknnnooojjjffffff^^^UUULLLGGGDDDAAAAAADDDJJJJJJMMMQQQTTTWWW```iiiuuu}}}ttteee^^^^^^aaakkknnnsss{{{uuueee]]][[[lll~~~pppmmmnnnooolllZZZFFF???:::;;;<<<999777777777777777777888888888888:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<======>>>>>>???FFFJJJFFFBBBBBBDDDDDDEEEFFFlllqqqbbbYYYUUUTTTTTTSSSTTTTTTTTTUUUTTTJJJ???777666444333222{{{wwwxxx~~~uuuvvvfffiii}}}gggWWWGGGAAA@@@>>>???BBBAAA@@@???AAADDDEEEDDDBBB>>>>>>=========>>>>>>???AAAHHHNNNMMMFFF@@@???AAA<<<>>>??????======>>>@@@???CCCGGGEEEEEESSSuuu}}}rrrvvv|||eeeaaa]]]dddyyy{{{iiicccdddlllnnnjjjjjjqqqgggdddaaacccjjjrrryyy|||zzz|||}}}~~~~~~~~~|||{{{{{{}}}~~~~~~|||||||||}}}}}}|||yyywwwtttuuuuuussspppnnnppprrr{{{vvvkkkdddbbbeeekkkuuu~~~zzz~~~xxxssssssmmmZZZFFFDDDDDDDDDDDDFFFGGGHHHIIIGGGHHHJJJHHHDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@??????@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@???@@@AAA>>><<<@@@HHHZZZzzz{{{hhh___YYYXXX```jjjppptttwww|||zzzyyyeeeTTTSSSUUUNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIKKKIIIHHHHHHJJJJJJJJJIIIFFFEEEBBB@@@??????@@@AAA???@@@@@@@@@@@@??????>>>888:::<<<===@@@GGGRRRYYYkkkuuuyyypppnnnpppyyyzzzrrrmmmpppttttttsssrrrdddXXXLLLEEEBBB@@@BBBFFFJJJHHHIIILLLLLLKKKRRRZZZ^^^fffvvvuuukkkkkkooouuutttuuuzzzrrrbbb]]]]]]qqq~~~pppllllllmmm~~~iiiXXXDDD>>>:::;;;<<<999888999777777888888888999999999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAAHHHLLLGGGAAA@@@BBBBBBDDDFFFlllooobbb[[[WWWSSSPPPOOOPPPQQQQQQSSSRRRIII>>>888777555333222{{{sss|||pppdddooo}}}dddTTTEEEAAAAAA@@@@@@BBBAAA@@@@@@CCCFFFGGGDDDBBB>>>===<<<<<<<<<===???@@@>>>GGGOOOLLLBBB::::::>>>;;;===>>>>>>======>>>@@@@@@>>>@@@CCCAAADDDZZZrrruuurrrmmmhhhpppfffRRRYYYqqq|||oooggghhhfffbbbeeennnnnnggg```^^^bbbjjjqqquuuuuuwwwyyyyyyzzz{{{~~~}}}{{{}}}}}}{{{{{{xxxwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxxxxzzzzzzxxxwwwtttvvvwwwuuuttttttxxx{{{~~~vvvqqqxxx~~~qqqgggbbbaaadddnnnwwwyyywwwxxx{{{}}}~~~uuulllkkkppplllXXXBBBBBBCCCCCCCCCBBBCCCFFFIIIGGGIIIJJJHHHDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCCCCAAA???>>>>>>AAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBB>>>;;;@@@GGGIIIfffnnnaaaYYYUUU\\\gggnnnsssvvvxxxtttzzzeeeUUUTTTVVVPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIKKKJJJHHHHHHJJJKKKKKKJJJIIIFFFCCC@@@>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>><<<======<<<<<>>>>>BBBIIIMMMGGG@@@???@@@AAAEEEFFFkkk}}}mmmaaa\\\XXXRRRLLLKKKMMMNNNOOOQQQQQQHHH===999888666444333zzzsssuuu|||rrrhhhlll}}}|||]]]KKK===>>>AAA===<<>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAAFFFLLLPPPlll{{{zzzxxxrrrkkksss~~~VVVKKKVVVhhh}}}tttggg``````bbbkkkqqqppphhhbbbbbbbbb```kkkjjjkkkoootttvvvtttrrrzzzwwwtttsssuuuwwwyyyyyy{{{|||||||||~~~{{{~~~{{{yyyzzz}}}}}}yyyttt|||{{{zzzwwwtttrrrpppoookkkjjjkkkmmmrrrvvvxxxxxxuuuwwwzzz}}}~~~{{{vvvsssyyy}}}yyytttooosssttthhh```___aaadddooorrrvvvyyyzzz||||||tttgggiiijjjhhhaaaVVVKKKCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFDDD@@@???AAACCCBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???????????????DDDWWWzzz}}}zzzpppdddUUURRRXXX]]]jjjtttqqqwwwwwwppp^^^QQQOOOUUUPPPMMMKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIJJJIIIIIIIIIGGGFFFDDD@@@<<<;;;;;;===@@@BBBEEEEEECCCAAA@@@@@@>>>===<<<<<<===???AAACCCRRR]]]sssuuuvvvwwwyyy}}}{{{}}}~~~{{{wwwoooaaaRRRJJJGGGDDDBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCJJJLLLOOO```}}}qqqfffeeeiiikkkpppoooppprrrwww~~~lll___[[[fff|||uuufffgggwww}}}cccMMMBBB>>>:::888888999::::::888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>>>>>CCCCCCBBBAAABBBDDDDDDBBB@@@<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<===@@@EEEHHHPPPrrr|||ooo\\\OOOMMM[[[nnn}}}cccSSSQQQUUUVVVTTTUUU[[[^^^^^^^^^___```bbbdddfffggghhhkkkkkkkkkkkkmmmqqquuuxxxwwwyyy{{{yyyvvvuuuuuuvvvwwwtttqqqrrruuuuuuqqqmmmlllkkkhhheeeccc```^^^]]]YYYYYY[[[```gggnnnsssuuuqqqsssuuuxxx{{{~~~|||zzzzzz|||zzzoooccc^^^aaajjjqqquuuwwwxxxxxxyyy{{{uuunnnffffffeeebbb[[[RRRIIIDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGEEEBBBAAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB???>>>======<<<<<<======CCCSSSssszzz~~~yyylll___SSSSSSYYY[[[eeepppqqqvvvuuu}}}tttaaaUUURRRTTTRRROOOLLLKKKMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHDDDDDDBBB???<<<<<<===???AAACCCEEEDDDBBB@@@@@@@@@>>>===<<<;;;<<<>>>@@@AAAGGGQQQfff|||uuuyyyrrrcccSSSKKKHHHDDDCCCDDDCCCBBB@@@>>>============>>>DDDGGGSSShhhwww}}}nnnhhhfffeeeiiijjjkkkmmmqqqxxx}}}kkk```]]]hhh}}}vvvhhhlllyyy```NNNAAA>>>:::888888999:::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;===@@@>>>AAABBBAAA??????AAADDDCCCJJJhhh}}}kkk]]]UUUTTTUUUUUUSSSSSSQQQOOOQQQQQQJJJAAA;;;888555444444~~~~~~~~~}}}zzzuuu|||zzznnnllluuueeeOOOEEE>>>???@@@===@@@FFFDDDCCCAAA@@@AAABBBAAA@@@========================;;;;;;<<<;;;;;;:::999888::::::::::::::::::::::::<<<===<<<;;;:::;;;???AAA???RRRooo}}}~~~mmmWWWFFFFFFOOOZZZpppooo]]]ZZZSSSKKKKKKPPPSSSSSSVVVYYY\\\^^^```aaacccddd```______]]]\\\]]]___aaaggglllrrrsssooolllooossspppllliiiiiijjjjjjgggddd[[[YYYWWWTTTRRROOONNNMMMKKKKKKMMMRRRYYY```dddeeeeeeiiipppvvv|||yyysssiiiaaabbbooo|||fff^^^WWWZZZgggssszzz{{{uuuwwwyyy}}}~~~ooohhhdddaaa]]]XXXRRRLLLGGGEEEFFFEEEDDDCCCCCCDDDEEEGGGGGGHHHHHHGGGEEEDDDDDDFFFBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>======<<<<<<======FFFSSSlllvvvrrr___SSSTTTYYYXXX```mmmpppwwwtttyyyzzzeee[[[VVVSSSTTTQQQNNNMMMNNNOOOPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHAAAAAA@@@>>><<<===???AAABBBDDDDDDDDDAAA@@@@@@@@@>>>===<<<;;;;;;<<<>>>>>>???FFFWWWnnnxxxsssdddTTTLLLHHHEEECCCDDDBBB@@@===:::888888888888888AAAEEEJJJWWWddd|||tttmmmhhhiiikkkmmmnnnooouuuxxxhhh```___lll|||ssseeennnwww___PPP@@@===:::888999999:::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===>>>@@@BBBAAA>>>>>>AAADDDAAAGGGeee{{{iii[[[TTTTTTXXX[[[XXXWWWUUUSSSTTTTTTLLLBBB;;;888666444555|||vvvttt~~~~~~}}}qqqaaafffuuuyyy[[[HHHCCC@@@@@@>>><<<@@@FFFCCCBBB@@@>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;:::999888888999999999999999999999999<<<======<<<;;;<<<>>>@@@???GGGVVVnnnyyypppbbbVVVPPPMMMWWWiii~~~xxxgggXXXPPPNNNLLLJJJOOOOOOQQQUUUZZZ^^^``````bbb```^^^]]]^^^\\\WWWTTTZZZ^^^dddgggddd^^^]]]___^^^[[[XXXVVVUUUTTTQQQOOOMMMLLLJJJHHHFFFFFFEEEEEEFFFGGGJJJPPPWWW]]]___``````fffmmmssstttssspppnnn[[[ZZZVVVTTT\\\ooowwwhhhaaa```ccclllwww}}}wwwzzzzzzllleee```\\\VVVOOOJJJGGGFFFFFFGGGEEECCCBBBBBBDDDFFFHHHFFFGGGGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC??????@@@@@@@@@AAABBBBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>EEENNN```{{{kkkYYYSSSVVVVVV^^^kkkooowwwtttwwwggg___ZZZSSSTTTRRROOOMMMNNNOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGAAAAAA@@@>>><<<<<<>>>@@@BBBDDDDDDCCCAAA@@@@@@AAA@@@???>>>===<<<=========???AAALLL]]]qqqoooaaaRRRJJJGGGCCCAAABBB@@@>>>;;;888777777888888777AAABBBCCCLLLWWWooo|||vvvrrrllloooqqqpppnnnsss~~~rrrccc^^^```qqqzzztttlll^^^lllzzz___OOO???<<<999888999:::999999888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;999888:::;;;===@@@AAA@@@>>>===@@@CCC@@@FFFccczzzjjj\\\UUUUUUYYY\\\XXXXXXWWWUUUVVVTTTJJJ@@@999777444333444tttlllpppkkk]]]gggzzzoooSSSEEECCCBBB@@@>>>;;;>>>CCC@@@@@@>>><<<;;;;;;<<<=========<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999999999999999999999999999:::;;;<<<===<<<<<<>>>??????@@@EEEPPPddduuukkkkkkeeeaaadddooo|||{{{wwwuuubbbXXXLLLFFFHHHLLLNNNOOO[[[ZZZ]]]hhhtttyyyuuunnndddbbbcccfffbbbWWWNNNLLLOOOMMMKKKIIIGGGEEECCCAAAIIIHHHFFFEEEEEEFFFGGGHHHLLLMMMQQQVVV]]]aaacccdddbbbbbbccccccaaa\\\VVVQQQQQQ[[[hhhqqquuuvvvxxxzzz~~~uuugggiiioookkkooowwwssseee___ZZZVVVOOOJJJFFFEEEFFFHHHFFFEEECCCAAABBBDDDGGGHHHEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>???@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????@@@??????>>>===>>>>>>>>>>>>EEEPPPsssdddSSSTTTUUU^^^jjjmmmsssqqqtttnnnbbb\\\VVVSSSQQQNNNLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFCCCCCCAAA>>>;;;:::;;;===AAACCCDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@???DDDOOO]]]ooo|||fffYYYLLLFFFDDD@@@>>>>>>;;;999888666666777888999666<<<:::;;;DDDKKKZZZrrrwwwvvvvvvuuummmppprrrooollloooyyy}}}lll___^^^cccwww{{{qqqfffZZZmmm}}}]]]III===;;;999888999:::999888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;999888999:::===???AAA???======???BBBAAAFFFccc|||nnnaaaXXXUUUWWWYYYVVVWWWWWWVVVWWWTTTJJJ???777444222111222zzzoooiiiuuupppdddqqqxxxfffLLLCCCBBBBBB@@@>>><<<===???===>>>>>>===;;;:::;;;===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999555777:::;;;;;;:::;;;===<<<<<<===???EEE\\\zzzwwwwwwuuunnnhhh{{{}}}oooWWWIIIDDDCCCBBBDDDGGGQQQcccxxxtttnnnmmmsssrrrjjjdddddd___`````````___]]]\\\ZZZ\\\[[[ZZZYYYYYY[[[]]]^^^bbb^^^ZZZWWWWWWWWWXXXWWWZZZTTTOOOQQQYYYaaadddeeepppxxxyyynnngggqqq{{{}}}rrreeedddllltttqqquuu{{{|||yyyrrrdddYYYTTTPPPNNNJJJGGGEEEEEEFFFGGGEEEDDDCCCBBBCCCEEEGGGHHHDDDCCCCCCEEEFFFFFFCCCAAACCCCCCCCCBBBBBBBBBBBBBBB<<<===>>>???@@@AAAAAAAAA>>>>>>>>>======>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===BBBFFFbbbzzzrrrZZZVVVVVV[[[fffiiilllmmmqqqyyy}}}iii___[[[SSSPPPMMMKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDAAA===999888999:::>>>AAADDDEEECCCBBBAAABBBAAAAAAAAA@@@@@@?????????>>><<<===DDDMMM[[[nnn~~~}}}rrrkkk[[[OOOEEEBBBAAA>>>::::::555555555555666777888999777:::666888BBBEEEKKK[[[kkkoooooojjjhhhmmmsssuuurrrtttuuusssqqqttt{{{xxxggg^^^aaaiii}}}rrrddd\\\sssxxxWWWAAA<<<:::999888999:::999888888888999999999:::::::::999999999999999999999999888:::;;;;;;:::999:::;;;<<<>>>@@@???<<<<<>>===;;;>>>@@@???===;;;<<<>>>;;;;;;;;;:::::::::::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::444777:::;;;:::999999999;;;:::<<>>FFFeee|||oooaaa```ccclllsssyyynnn___ZZZYYYMMMPPPVVV^^^hhhqqqvvvxxxjjjdddeeemmmpppnnnttt~~~{{{~~~~~~|||zzzzzz{{{}}}zzzpppbbbVVVPPPPPPRRRTTTYYYRRRNNNYYYoooyyyqqqllljjjgggccceeeoooxxxxxxrrrrrrssswww}}}vvvpppjjjbbbUUULLLIIIFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCEEEGGGGGGDDDAAAAAAAAAAAA@@@@@@@@@??????;;;<<<>>>???@@@AAAAAA@@@>>>======<<<<<<======>>>======<<<;;;;;;;;;;;;<<<@@@CCCBBBVVVttt}}}ddd]]]VVVVVV___eeehhhlllqqqttt}}}rrrbbb___SSSPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIHHHHHHFFFEEEEEEDDDCCCAAA===999777888:::;;;>>>CCCFFFEEEDDDBBBBBB??????@@@@@@@@@??????>>>;;;::::::>>>AAAHHHVVVcccyyy|||{{{{{{zzz~~~{{{tttjjj___YYYPPPGGG@@@@@@@@@<<<888777444555777888999999999888999;;;666888BBBCCCEEEPPPYYY___aaa```aaagggnnnpppsssuuuvvvvvvxxx{{{ttteee___fffqqqrrrbbb___{{{kkkNNN>>>;;;:::888999::::::999888888888999999999:::::::::999999999999999999999999777999;;;<<<;;;;;;;;;<<<<<<>>>???>>><<<<<<>>>AAAAAAFFFaaasssaaaRRRKKKKKKNNNLLLOOOQQQSSSVVVTTTJJJ>>>555333111000111|||sssuuuzzzbbbjjjyyyzzzkkk[[[EEE>>>>>>>>>>>>???AAA???<<<;;;>>>AAAAAA???===>>>???::::::::::::::::::::::::888999999:::::::::999999::::::::::::::::::::::::666999<<<<<<;;;999888888999777<<>>>>>======:::;;;===???@@@AAA@@@@@@======<<<<<<<<<<<<======??????>>>===============>>>AAA===LLLtttvvvlllcccVVVQQQZZZaaaiiinnnssstttxxxzzzeeebbbTTTQQQNNNLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@<<<999888999:::888===CCCGGGGGGEEECCCBBB>>>>>>????????????>>>>>><<<:::;;;<<<;;;<<>>;;;999888999::::::999888888888999999999:::::::::888888888888888888888888666999<<<===<<<<<<<<<===;;;>>>???>>><<<;;;>>>AAA@@@EEE```sss]]]LLLEEEGGGKKKFFFIIILLLOOORRRQQQGGG<<<666444222111222{{{~~~kkkiiixxxttt___OOOEEE<<<===>>>===<<<<<<>>>???CCCFFFGGGCCC===999:::===:::::::::999999888888888888888888888888888888888888888888888888888888888999999999888888888777777888;;;>>>>>>>>>BBBJJJQQQvvv}}}~~~wwwssskkkaaa^^^bbbzzzrrrddd\\\UUUVVVSSSKKKIIINNNSSSUUU___hhhvvv{{{yyyyyyvvvqqqxxxvvvxxxuuukkkddd]]]XXXZZZaaammm|||wwwzzznnnYYYKKKCCC>>>>>>???BBBCCCEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@AAACCCDDDFFFCCC@@@===???CCCEEEBBB???????????????????????????<<<<<<======>>>>>>??????>>>>>>======<<<<<<<<<;;;========================555???BBBGGGooo~~~sss___WWWNNNQQQbbbccckkknnnsss~~~hhhbbbSSSOOONNNPPPNNNJJJIIIJJJKKKIIIGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEAAA>>>:::777555444:::<<>>===<<<<<<;;;;;;;;;===???@@@LLLNNNRRRVVVYYYZZZ[[[[[[\\\ZZZXXXUUUQQQMMMIIIHHHBBBAAA@@@>>><<<:::999888666777999:::<<<<<<<<<<<<888888777999;;;@@@DDDGGGPPP\\\```WWWTTT]]]gggjjjlllnnnpppqqqsssvvv{{{~~~{{{zzzjjjaaacccrrrzzzllleeemmmpppXXXEEE<<<;;;;;;::::::999888777777999888777888:::;;;:::999999999999999999999999999777888999999::::::999999<<<======>>>>>>>>>>>>===BBBFFF```pppYYYIIIDDDBBB@@@???AAABBBDDDIIIKKKEEE;;;555444444333333{{{~~~|||zzzkkklll{{{ppp[[[KKKAAA@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDAAA<<<888999<<<:::::::::999999888888888999999999999999999999999888888888888888888888888999999999888888777777777666999<<<<<<<<>>>>>AAA@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDBBB???===???CCCDDDBBB???????????????????????????<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<======@@@BBBEEEHHHJJJKKKKKKKKKMMMLLLKKKIIIFFFCCCAAA@@@======<<<;;;:::999888777777888:::<<<===<<<;;;:::888888777888;;;???DDDFFFRRR]]]aaaYYYUUU\\\ccceeemmmnnnoooooopppqqquuuxxxwwwzzzuuuggg```eeeuuuwwwqqqtttlllUUUCCC;;;;;;;;;::::::999888888777999888777888999:::999888999999999999999999999999888888999:::::::::::::::<<<<<<===>>>>>>>>>>>>===>>>CCC]]]rrr\\\MMMIIIGGGEEEAAACCCDDDEEEIIIKKKDDD;;;444444333333333|||xxx{{{}}}xxxxxx|||ssskkkpppiiiUUUFFF>>>???======>>>AAAAAA>>>;;;>>>@@@AAA>>>:::888999;;;999999999999999888888888999999999999999999999999888888888888888888888888888888888888777777777777444777:::;;;:::<<<@@@DDDJJJJJJKKKNNNYYYttt|||{{{{{{~~~ssskkkcccYYYSSSZZZjjj}}}zzz|||}}}|||}}}}}}sssnnnllllllhhhdddaaaccchhhnnnrrrssswww}}}|||{{{zzzpppXXXMMMCCC???>>>===>>>AAA>>>???@@@BBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAA???===???BBBCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBB>>><<>>;;;:::888555555777999;;;>>>@@@AAABBBBBBAAAAAA@@@???>>>>>><<<<<<======<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAAAAADDDDDDDDDCCCBBB@@@???>>>;;;;;;::::::999999888888999;;;===>>>>>>===:::999888888777888;;;???CCCFFFTTT^^^ccc\\\WWW[[[___```iiijjjkkkkkkkkkmmmpppssstttwww|||ooodddaaaiii{{{zzzyyyzzzfffPPP@@@:::;;;::::::999999888888888999888777777888999888666999999999999999999999999999999:::;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>><<>>CCCDDD@@@;;;<<<>>>>>>===:::888999:::999999999888888888888888999999999999999999999999888888888888888888888888777777777777777777777777444666999:::999999;;;===@@@AAABBB@@@AAARRRuuuiii]]]RRRUUUbbbvvv||||||{{{vvvooonnnzzz{{{nnnaaaYYYVVVVVV```eeekkkoooppppppqqqrrrssszzz~~~|||wwwqqqwwwiiiSSSJJJCCC======>>>======@@@===>>>???AAAAAABBBBBBAAA?????????>>>>>>>>>>>>>>>@@@???===>>>AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888>>>???AAAVVV{{{aaaZZZSSSNNNSSSYYYeeekkklllppprrr~~~mmmbbbXXXPPPMMMLLLJJJJJJLLLKKKIIIHHHIIIJJJKKKJJJIIIJJJIIIFFFDDDCCCBBBAAAAAAFFFFFFDDDCCCAAA>>>===<<<666666666777:::===AAACCCBBBBBBAAAAAA@@@@@@??????>>>>>>??????>>><<<;;;::::::;;;<<<>>>???@@@@@@???CCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::;;;===???@@@???===:::888888888777888;;;>>>BBBEEETTT]]]bbb^^^ZZZ\\\^^^^^^bbbccceeefffhhhkkkooorrrsssvvvzzz~~~|||kkkbbbdddooozzzzzzttt```LLL???::::::::::::999999888888888999888666777888888777666888888888888888888888888999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>CCC^^^uuucccYYYWWWVVVTTTRRRRRRQQQOOOPPPOOOFFF;;;444333333333333rrrzzzyyyvvvrrrwww{{{{{{}}}|||nnnjjjxxx~~~nnnXXXIIIAAA>>>>>><<<<<>>>>>===;;;::::::;;;888888888888888888888888999999999999999999999999777777777777777777777777666666666666666666666666555666888999888888888888777999===??????FFFYYYlll{{{pppmmmqqqwwwxxxjjjddddddddd```aaa___WWWTTTaaa||||||rrreee\\\XXXZZZ\\\^^^dddjjjrrruuusssppppppqqqxxx{{{tttnnnlllqqqtttkkkXXXHHHFFFAAA>>>@@@@@@===<<<>>>>>>>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>======???>>>>>>>>>@@@@@@@@@???=================================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666:::>>>AAAQQQvvvppp___UUUPPPTTTUUUbbbiiilllppppppzzzvvvcccZZZRRRPPPPPPMMMLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEEEEEEEDDDCCCAAA???>>>777777666666888;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@???===;;;:::666777999:::<<<===>>>???@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;::::::999===>>>???@@@???<<<:::888888888777888:::>>>BBBDDDPPPWWW]]]^^^\\\]]]^^^___^^^```bbbcccdddgggkkknnnooorrrwww{{{~~~xxxhhhccchhhtttzzz{{{ooo[[[III>>>;;;::::::999999999999999888999777666777888888777666888888888888888888888888888999::::::;;;;;;::::::::::::<<<======>>>>>>>>>???DDD^^^tttcccZZZXXXXXXWWWWWWVVVTTTQQQPPPMMMCCC888333333333222222ssszzz{{{~~~~~~zzzlllkkk~~~}}}yyyeeePPPDDD@@@???::::::;;;???DDDGGGFFFCCC???>>>>>>===<<<;;;::::::777777777888888888888888888888888888888888888888777777777777777777777777555555555555666666666666555666777777777777666666888777888;;;;;;<<>><<<>>>>>>?????????@@@@@@AAAAAA======>>>??????>>>>>>======>>>>>>>>>>>>?????????=================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;::::::<<>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;777888999:::<<<===>>>???@@@@@@??????>>><<<;;;:::999999999999::::::::::::>>>??????>>>===<<<:::999888888777888:::===AAACCCJJJPPPWWWZZZZZZ[[[]]]___^^^___``````___aaacccfffhhhlllpppuuuyyy}}}tttfffccclllyyy~~~jjjWWWFFF===;;;999999999999999999999999888777666777999:::999888888888888888888888888888888888999:::::::::999999999:::;;;<<<===>>>>>>>>>>>>BBB[[[qqq```VVVUUUVVVUUUSSSSSSPPPMMMLLLJJJ???444333333222222222xxxttthhhlll~~~uuu___JJJ???======777777888:::<<<>>>?????????>>>===<<<<<<;;;999888666777777777888888888999777777777777777777777777777777777777777777777777444444444555555666666666555555444444555555555444:::777777888777444666;;;;;;@@@NNNcccvvvtttoooppp|||wwwnnnfff^^^```aaadddhhhnnnrrruuuvvv}}}}}}}}}~~~zzzwwwyyy}}}~~~xxxrrrvvvqqqiii\\\III:::;;;CCCBBBAAABBBDDDCCC???>>>@@@>>>>>>>>>>>>>>>>>>??????<<<<<<>>>???@@@??????>>><<<===>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999===888888;;;???QQQ~~~{{{||||||iiiYYYTTTOOOYYY^^^fffooonnnooo|||sssfffYYYTTTRRROOOMMMMMMJJJJJJJJJKKKLLLLLLJJJHHHFFFGGGIIIJJJJJJHHHFFFDDDBBBCCCDDDEEEEEEDDDCCCAAA<<<;;;999888777777777777:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<;;;<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;666777888999;;;===>>>??????>>>===<<<;;;;;;::::::999888777777999===@@@CCCEEEIIIOOOTTTVVVWWWYYY\\\ZZZ[[[\\\[[[[[[\\\___aaacccfffkkkppptttyyy~~~}}}nnnbbbcccooo}}}xxxeeeRRRCCC;;;:::999999999999999999999999777666666777:::;;;;;;:::888888888888888888888888666777888888999999888888888999;;;<<<===>>>>>>>>>???BBBYYY~~~nnn[[[QQQPPPQQQQQQMMMMMMKKKJJJJJJIII@@@555333333222222222rrrmmmdddkkkttt\\\FFF;;;:::<<<:::;;;<<<;;;;;;;;;>>>@@@???>>><<<;;;;;;:::888777666666777777888888888999666666666666666666666666777777777777777777777777444444444555555555666666555333222222333444444333222222555999999777888<<>>@@@DDDCCC@@@@@@CCC>>>======<<<<<<<<<======;;;<<<>>>???@@@@@@@@@???<<<===>>>>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999999666:::??????GGGjjj}}}jjjsss]]]RRRPPPXXX]]]eeeooonnnmmmvvv{{{lll[[[SSSPPPNNNLLLMMMJJJJJJJJJKKKMMMLLLJJJHHHDDDFFFIIIKKKKKKIIIFFFDDDAAABBBDDDEEEFFFEEECCCBBBAAA@@@>>><<<:::888777777777777777888888999999:::===<<<;;;999999:::;;;<<<888888777666666666777777888999999::::::::::::999555666888;;;>>>AAADDDEEE???>>><<<:::::::::;;;;;;999888777777999===@@@BBBCCCEEEKKKPPPRRRSSSUUUXXXTTTVVVWWWXXXYYY[[[___bbbaaaeeejjjoootttyyy~~~xxxjjj^^^bbbppptttaaaPPPAAA:::999999999999999999999999999777666666888;;;<<<<<<<<<777777777777777777777777666666777888888888888888888999:::<<<===>>>>>>>>>@@@CCCZZZ}}}kkkXXXMMMLLLNNNMMMIIIJJJIIIIIIKKKKKKCCC999333222222222222~~~eeebbbooozzz}}}zzziiiQQQ@@@;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>???>>><<<:::888777::::::999888777777888888555555555666666666666666444444555555666666777777555555555555555555555555555555555555555555555555555555555666666666666777888777777999===CCCIIIMMMnnn~~~|||yyyvvvtttzzzxxxlllmmmooouuu}}}}}}qqqttt|||xxxooommmppprrrpppppprrrtttxxx}}}~~~zzzwwwwwwyyy|||sssssssssxxxjjjYYYGGGEEEBBB@@@>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@@@@>>>===<<>>>>>BBBAAA???===;;;;;;;;;<<<;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;999<<<@@@???DDD]]]yyypppvvvgggWWWTTTUUU\\\ffflllkkkkkkmmm}}}kkk]]]\\\UUUOOONNNJJJJJJJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFBBBCCCDDDFFFFFFFFFEEEDDD@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999999999:::::::::::::::::::::999888777666888;;;???BBBCCCCCCCCC@@@???===<<<;;;;;;<<<<<<:::999888888:::<<<>>>@@@DDDEEEHHHLLLOOORRRSSSTTTTTTUUUWWWWWWWWWXXX[[[]]]___bbbggglllooossswwwzzz{{{~~~uuufffXXXYYYjjjqqq[[[KKK???999888::::::;;;;;;::::::999888999777555888===AAABBBAAA777888999::::::888777666777777777888999999::::::<<<<<<;;;<<<<<<===>>>???<<>>>>>>>>>>>===>>>>>>===;;;999777666999999888888777777777777555555555555666666666666555555555555555666666666444444444444444444444444444444444444444444444444444444444555555555666666666666555666999===AAACCCOOObbb{{{~~~~~~uuuxxxyyyzzz|||uuupppqqqsssssstttwwwxxxzzzyyyqqqooopppqqqrrrqqqpppsss{{{~~~|||xxxttt~~~ttt```QQQJJJGGGEEEBBB@@@???>>>??????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????????????????@@@>>>======??????>>><<<<<<<<<<<<======>>>>>>>>>FFFDDDBBB???<<<::::::999:::::::::::::::999888888999999999999999999999999999999999888888888777777;;;:::;;;===999<<>>===<<<<<<======<<<<<<<<<===>>>>>><<<=========<<<<<<;;;:::999999999:::::::::;;;;;;::::::::::::999888777777777999<<>>===<<<;;;;;;<<<<<<:::999888888999;;;===???BBBCCCFFFIIILLLNNNPPPQQQSSSTTTVVVVVVVVVWWWYYY[[[ZZZ^^^ccchhhkkkooosssvvvzzz}}}|||iii]]]RRRTTTdddzzzqqqZZZJJJ>>>999888:::::::::;;;:::999999888888888777777888<<>>>>><<>>>>>>>>>>><<<<<<<<<;;;:::888777666888888888777777777777777555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333444444444444666666666666777888999999888???KKK___~~~{{{{{{|||zzz}}}{{{|||~~~}}}xxxwwwwwwzzz|||vvvssstttwwwxxx~~~~~~xxxfffOOOBBBAAAFFFFFFDDDBBB@@@????????????@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>???@@@AAABBBBBB@@@>>>===>>>??????>>>============>>>>>>>>>>>>CCCBBB@@@===;;;999888888888888999999999888777777888888888888888888888888999888888888888777777777999888:::;;;777888HHH\\\~~~kkkWWWUUUWWW___eeegggiiilllmmmvvvkkk```TTTPPPPPPLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGHHHIIICCCDDDEEEFFFFFFFFFEEEEEEBBBBBBAAA@@@??????>>>>>>??????>>>>>>??????@@@AAA>>>>>>>>>>>>===<<<;;;:::666777888:::;;;;;;<<<<<<::::::::::::999888777666999:::<<<>>>@@@@@@@@@??????>>>===;;;;;;;;;;;;<<<::::::999888999:::<<<===@@@AAACCCFFFIIIKKKLLLLLLQQQRRRTTTTTTTTTTTTVVVWWWWWW[[[```eeeiiimmmqqqtttyyy{{{}}}yyyddd]]]WWWYYYfffyyylllTTTFFF===999999999::::::::::::999888888666888888666444777>>>EEE;;;:::999888777666666666666666777888888999999:::::::::::::::;;;<<<======<<>>>>>;;;;;;;;;<<<======>>>======;;;;;;:::999888777666555777777777777777777666666666555555555555555444444666555555444444333333333333333333333333333333333333333333333333333333333111222222222333333333333777777777888777777666666888666777???RRRlll}}}~~~~~~|||}}}}}}zzz~~~|||xxxxxxxxxxxxwwwqqqdddQQQCCC>>>>>>@@@@@@DDDCCCBBB@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===>>>@@@CCCEEECCCAAA???======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999888888888888888999999888888777777777777777777777777777888888888888777777777777555666888:::888:::GGGVVVttt}}}yyymmm[[[WWWVVV\\\bbbeeehhhkkkkkknnn}}}zzzhhhWWWRRRSSSNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGFFFGGGIIIJJJEEEEEEEEEEEEFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@???AAA@@@@@@@@@@@@AAABBBBBB??????>>>>>><<<;;;999999444555777:::;;;<<<======::::::::::::999888666666888999;;;===???@@@@@@@@@???>>><<<;;;::::::;;;;;;::::::999999999::::::;;;???@@@BBBEEEGGGIIIJJJJJJOOOPPPRRRSSSRRRRRRSSSTTTXXX\\\aaaeeeiiimmmqqqtttxxxzzz~~~}}}{{{kkkjjjiiillltttcccMMMAAA;;;:::;;;999999999999999888888777555666777666555777;;;???<<<:::888777666666666777666666777777888999999999999999999999:::;;;<<<<<<<<>>@@@@@@;;;<<<==================::::::999888777666666666555666666777777777666555666666555555444444444333555555444444333333222222333333333333333333333333333333333333333333333333111111111111222222222333555555666777777777666555:::888666555999EEEVVVddd}}}}}}|||}}}}}}}}}www}}}yyy{{{~~~|||rrriiiLLLEEE???@@@EEEDDD===555AAAAAA@@@@@@??????????????????@@@@@@@@@@@@??????@@@>>><<<;;;<<>>===>>>???AAA>>>>>>>>>===============888999999999999888888888888888999999999999888888777777777777777777777777777777777777777777777777333444777999888;;;DDDNNNgggnnnrrrnnnhhhaaaZZZWWW[[[aaadddgggjjjhhhhhhrrrrrr[[[SSSSSSMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC>>>======<<<;;;:::888777333444666888;;;<<<===>>><<<;;;;;;;;;999888777666666777999;;;>>>@@@AAABBB???>>><<<;;;::::::;;;;;;::::::::::::::::::;;;;;;???@@@BBBEEEGGGIIIJJJJJJMMMOOOQQQRRRRRRQQQRRRSSSYYY\\\aaaeeeiiilllpppsssvvvxxx||||||zzzrrruuuzzz}}}]]]HHH???:::999:::888888999999888888777666555444444777999:::888666;;;:::888666555555666777555666666777888888999999999999888999999:::;;;<<<<<>>???AAA<<<<<<===============<<<::::::999777777666666777333444666777777777666555666666555555444333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111222333444444444444444333444555666444666???JJJYYYyyy{{{ssspppnnnfffVVVIII===???AAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>===;;;::::::===???AAA@@@@@@@@@>>>======>>>@@@============<<<<<<<<<<<<<<<<<<<<<;;;:::999777666777777888999999999999888777777777777777777777777666666777777777777777888444555666666555888===CCCZZZqqqrrrqqqddd^^^UUUPPPSSSXXX[[[\\\^^^``````hhh}}}cccUUUSSSLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC<<<<<<<<<<<<;;;:::888888444444555777999;;;>>>???=========<<<;;;999888777555666888:::===@@@BBBCCC>>>===<<<::::::::::::;;;:::::::::;;;;;;<<<<<<<<>>???======???<<<<<<============<<<<<<;;;:::888777777777777888222333555777777666555444666666555444444333222222222222222222333333333333222222222222222222222222222222222222222222222222111111111222222222333333111111111111222222333333000///222666666444666===<<>>777@@@AAA@@@;;;666777===DDD<<<<<<===============<<<<<<<<<============<<<<<<<<<;;;:::999999:::<<<======???@@@???===<<<===???===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;999888777555666777777888888888777555555555555555555555555666666666666777777888888666666666444444666:::===HHHuuueeeYYYOOOIIIKKKPPPQQQRRRRRRTTTVVV\\\mmmooo\\\WWWOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@????????????@@@AAAAAA<<<<<<<<<<<<<<<;;;::::::666555555555777:::>>>@@@??????>>>===<<<:::999888666777888:::<<<>>>@@@AAA>>>===;;;:::999999:::;;;999:::;;;<<<===>>>>>>>>>>>>???BBBEEEHHHJJJLLLMMMJJJMMMQQQSSSTTTTTTUUUVVVYYY\\\```ccceeegggjjjlllmmmppptttyyy}}}{{{ppphhheeekkkttt{{{jjjOOOAAA===<<<999888777777888888777777666555555666777888999888555333555666666777777777777777555555666666777888888888999999999::::::;;;<<<===<<>>AAA999:::;;;>>>AAA@@@;;;888:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888999:::<<<>>>@@@@@@===;;;<<<>>><<<<<<;;;;;;;;;:::::::::555666888999::::::999888444444555666777777666666444444444444444444444444555666666666777777888888666777666444555999<<<>>>888bbb~~~iii\\\RRRJJJLLLQQQRRRQQQQQQKKKOOOTTTaaa}}}zzzddd]]]TTTLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB??????>>>>>>??????@@@AAA<<<===============<<<<<<777666444444666999>>>@@@@@@@@@???>>>===;;;999888888888999:::;;;===>>>???>>>===;;;:::999999::::::999:::;;;===>>>?????????===>>>AAAEEEHHHKKKLLLMMMJJJMMMQQQTTTUUUVVVWWWXXX[[[^^^bbbdddfffhhhjjjllliiilllqqqvvv{{{~~~yyylllaaa```eeemmmvvvrrr[[[DDD:::;;;<<<;;;:::777777777777777666666555555888:::999555333555888333444666888888888777777555555666666777888888888::::::::::::;;;<<<======<<>>>>>???>>><<<999>>>======<<<;;;;;;::::::999888888777666555555444555555666666666666555555555555444444444333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222111111111111111111111111111444666777999AAALLLUUUaaammm}}}~~~|||zzz}}}wwwiiiXXXLLLDDDAAA===999777888999;;;999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::>>>>>>======<<<;;;999999999999::::::::::::;;;;;;AAAAAA@@@???>>>===<<<<<<;;;:::::::::<<<<<<;;;:::888888777777666666555555555555555555555555555555444444444444444444444444444444444555555555555666666666666666666777777888999QQQ|||}}}hhhYYYKKKIIIPPPVVVYYYZZZRRRMMMMMMZZZqqqjjjVVV[[[RRRRRROOOJJJGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;999888555444666:::>>>AAA>>>BBBCCCAAAAAABBB???;;;>>>;;;777555777:::===>>>;;;;;;;;;;;;:::999888777777888:::;;;<<<=========AAA@@@@@@AAABBBEEEHHHJJJJJJKKKMMMOOORRRTTTVVVWWWWWWZZZ___ccceeefffggghhhffffffhhhnnnvvv|||}}}|||wwwnnnjjjlllqqqwww{{{}}}vvvaaaQQQ@@@::::::999888888666666666666666666666666666666666666666666666666333333333444555666666777666666666666777777777777888999999::::::;;;;;;<<<===CCCWWWvvvrrrbbbXXXVVVUUUSSSSSSPPPNNNNNNNNNIII@@@999444444222111000xxxrrrrrrhhhsss~~~yyylllhhh]]]IIICCC@@@>>>===>>>===;;;888<<<<<<;;;;;;:::999999999888888777777666555555444555555666666666666555555444444444444333333333333222222222222222222222222111111111111111111111111222222111111111000000000111111111111111111111111000000111111111222222222111111111111111111111111222444555444333777???FFFGGGLLLSSS\\\hhhyyy{{{vvvxxx~~~~~~nnn```VVVNNNEEE@@@@@@>>>;;;888777777888999888888888888999:::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;======;;;999777777777666666666555555666666666666666666666666444444444444444444444444444444444444555555555555666666555555666666777888555HHHnnn}}}uuucccRRRNNNPPPTTT\\\eee[[[UUURRRYYYiiizzzbbb^^^SSSRRRPPPMMMLLLMMMMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;:::888666555666999===@@@CCCFFFGGGEEEDDDEEECCC??????<<<888666888:::<<<===<<<<<<<<<<<<;;;:::999888888999999:::;;;<<<===>>>AAAAAA@@@AAACCCEEEHHHJJJJJJKKKMMMOOORRRTTTVVVWWWWWW[[[```ccccccccccccccceeefffiiipppwww|||}}}|||zzzuuusssrrr___OOO???::::::999888888777777777777777777777777555555555555555555555555333333444555555666777777555666666666777777777777888888999::::::;;;;;;<<<<<>>===<<<<<<;;;999888;;;::::::999999888888888888777777666666555555555444555555666666555555444444444444333333333222222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000111111111222222111111111111111111111111111222333222000111555999<<<;;;:::999???LLL]]]iiizzzuuuxxx{{{fff[[[MMMAAA<<<<<<<<<<<<:::999888777666666666777777777777777888999::::::;;;;;;:::::::::::::::999999:::;;;;;;<<<<<<<<<;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>===:::888666666666666666555555555666666666666666666666666444444444444444444444444333333333444444444555555666555555555555666777777888CCC___{{{~~~sss]]]TTTPPPQQQ^^^nnnhhhaaa[[[[[[bbbsssooo\\\TTTQQQNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>======<<<<<<;;;:::888666555666888<<<>>>HHHKKKLLLIIIGGGGGGDDD???AAA>>>:::888999:::;;;;;;===>>>>>>>>>===<<<;;;::::::999999999:::<<<>>>???AAAAAAAAABBBCCCFFFHHHIIIJJJKKKLLLOOOQQQSSSUUUVVVVVVZZZ^^^``````_________ggghhhlllrrrxxx||||||{{{~~~jjjYYYKKK===999:::999777888666666666666666666666666555555555555555555555555444444555555666777777777555555666666666777777777888888999999:::;;;;;;;;;<<>>888222222222222222}}}rrriiiqqqsssqqqlll^^^IIICCC>>>===<<<;;;:::999888777::::::999999999888888888777777666666666555555555444444444555555444444444333333333333222222222222111111111111111111111111000000000000000000000000111111000000000/////////000000000000000000000000000000000000111111111111111111111111111111111111///111222333222333555888888999888666666888>>>BBBPPP[[[eeehhhlllwwwxxxwwwyyy~~~~~~|||tttcccUUUMMMBBB>>>:::888999:::::::::666666777777777777666666666666555666666777888999::::::::::::999999999999999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;::::::;;;<<<>>><<<999777555555555555555555555555333333333333333333333333333333333333333333333333222333333333444444444444555555444444555555666777;;;???OOOooo}}}wwwqqqwwwgggXXXQQQOOO[[[lllnnnjjjeeebbbbbbkkkeee[[[UUUOOOOOOOOOMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<;;;999777555666888:::<<>><<<;;;;;;:::999>>>>>>??????>>>===<<<<<<::::::999888999;;;>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUWWWYYYZZZZZZ\\\___bbblllnnnqqqvvvyyyzzzzzzyyy}}}~~~zzzdddSSSGGG;;;999999888777888444444444444444444444444555555555555555555555555555555555666666777777777555555555666666666777777888888888999::::::;;;;;;<<>>999222222222111111zzzyyyppplllooollljjjssszzzpppnnnWWW@@@CCC;;;;;;;;;:::999888777777:::::::::999999999999999666666666666555555555555333333444444444444333333333333222222222111111111111111111111111111111111111111111111111111111111000000000/////////......//////////////////////////////000000000111111111000000000000000000000000...000222444444555666666,,,///222555666666666666:::AAADDDAAABBBJJJVVV]]]YYY\\\bbbjjjsss}}}wwwyyywwwppp{{{}}}zzz|||oooggg[[[RRRKKKDDD<<<666999999:::;;;:::888555222444555666777888777777666555555555555666777888888999999999999999999999999;;;;;;;;;;;;:::999888777999999999:::::::::;;;;;;:::::::::;;;<<<<<<======:::::::::;;;<<<;;;888666444444444444444555555555333333333333333333333333333333333333333333333333222222222222333333333444444444444444444555555666666777@@@XXX~~~wwwqqqsss^^^SSSOOOVVV___kkkjjjkkkjjjhhhkkkxxx~~~hhh[[[QQQPPPQQQNNNKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA?????????>>>======<<<<<<;;;:::777666666777888:::CCCKKKSSSVVVXXXXXXTTTMMMJJJGGGCCCAAA???===;;;999>>>>>>>>>>>>>>>>>>===<<<::::::999888999;;;>>>@@@???@@@@@@AAACCCDDDEEEFFFGGGHHHIIIKKKMMMOOOQQQQQQSSSSSSSSSSSSVVV\\\dddjjjrrrtttvvvxxxyyyxxxwwwwwwzzz|||~~~vvv^^^KKKBBB999888999777777777555555555555555555555555555555555555555555555555555555555555666666666666555555555555666666666666777777888999999::::::;;;===@@@QQQmmm|||nnn^^^TTTTTTTTTSSSSSSRRRRRRPPPMMMFFF???:::333222111000///xxxxxxnnnkkkssstttqqqwww|||pppkkkdddLLL<<>>>>>======<<<<<<:::888666666666777888===GGGQQQXXX^^^bbbaaa]]]PPPMMMJJJGGGDDDAAA===:::<<<<<<============<<<<<<:::999999999:::<<<>>>???>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNPPPOOOOOOPPPUUU^^^iiipppuuuwwwxxxwwwvvvuuuuuuvvvxxxyyy{{{}}}~~~pppXXXEEE===777888999777666777777777777777777777777777444444444444444444444444444555555555555555555555444444555555555666666666777777888888999:::::::::===@@@OOOjjjzzzlll\\\SSSRRRTTTSSSSSSTTTTTTRRRMMMFFF@@@;;;333222111000...vvvooowwwzzzvvvyyytttmmmdddQQQDDD???:::999;;;<<<:::888666777999888888888888888888888888555555555555555555555555222222333333333333222222222111111111000000000000111111111111111111111111000000000000000000000000/////////.........------........................////////////000000000111000000000000000000000000000//////000000000000///444333111111111222222111...222444444666888777222999:::::::::;;;===BBBEEELLLPPPWWW```iiiqqqwwwzzz|||{{{xxx}}}|||{{{zzzxxxwwwwww|||yyyuuurrrpppnnnlllkkk^^^XXXTTTSSSPPPHHHCCCAAA???<<<777666888::::::999666555444333444666999<<<555555555666666666666666555555555555666777888999777777777777888888999999999999:::999999888777777999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;888666555666666666555222222333333333444444444333333333333333333333333222222222222222222222222111111111111222222222222333333333222333444444555555999;;;BBBZZZ}}}vvv\\\UUUSSSMMMQQQSSSZZZdddiiikkkooouuusss[[[SSSPPPKKKHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>=========<<<;;;999777555555666666999@@@GGGLLLSSS[[[^^^]]]UUUSSSOOOLLLHHHDDD???;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;<<<===>>><<<===>>>???@@@AAAAAAAAACCCDDDEEEGGGHHHJJJKKKLLLLLLMMMOOORRRXXXaaakkkrrrsssuuuuuutttrrrrrrtttwwwwwwwwwwwwxxxzzz}}}}}}zzzhhhQQQ???999666777888666666777666666666666666666666666444444444444444444444444444444444444444444333333444444444555555555666666777777777888999999::::::<<<>>>NNNiii~~~wwwiiiYYYPPPPPPQQQQQQSSSTTTTTTQQQLLLEEE???;;;222222111000///}}}ooouuuyyywww{{{xxxqqqppp___CCCAAAEEE777999;;;<<<;;;888666888:::666666666666777777777777444555555555555555555555222222222333333222222222111111111111000000000000000000000000000000000000//////////////////////////////.........---------........................////////////000000000000000000000000000000000000.........///111222222222......///111222333111000222333000...000444111,,,000111111111111333777:::666888;;;===???BBBFFFIIIKKKQQQSSSOOOMMMTTT___eeeccc]]]XXXYYY\\\___aaabbbSSSSSSTTTWWWWWWSSSJJJCCCAAA;;;999===AAA???<<<:::444666999999888666666666777888777666444333444666666555444444444555555666666555555666666777888999666666777777888888888999777777888999999999999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888555333444555555555222222222333333444444444111111111111111111111111222222222222222222222222000111111111111222222222333333222222333333444555222777888777GGGnnn___XXXUUUMMMHHHIIIQQQ\\\dddhhhlllppppppkkk^^^XXXPPPKKKMMMIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@????????????@@@@@@@@@@@@??????>>>=========<<<;;;999777555555555555666:::<<<>>>CCCLLLQQQRRRYYYVVVSSSOOOKKKFFF@@@<<<999999::::::;;;::::::999777888:::;;;<<<=========;;;<<<===??????@@@@@@@@@BBBCCCDDDEEEGGGHHHJJJJJJIIILLLPPPVVV\\\ccckkkpppppprrrrrrpppoooppptttxxxwwwvvvuuuvvvxxx{{{~~~xxx}}}www|||~~~{{{xxx{{{aaaKKK===777555777888666666777333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666777777777888999999::::::;;;===MMMjjj|||uuugggVVVMMMNNNPPPOOORRRSSSSSSQQQKKKCCC===:::111111111000111rrrpppwwwxxxxxxzzzuuummm```RRRGGG@@@>>>>>>;;;;;;::::::999888777777777777666666666666777777444444333333333333222222111111222222222333333333222222222111000//////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000000111111222333333444444555666777888888;;;:::999999999:::<<<===;;;;;;<<<===>>>>>>??????>>>;;;888:::>>>@@@===:::777777777777888888888888666666666666666666666666888666666666888999888777666666555555555555666666555555555555666666666666999888888888777777666666888888999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;=========<<<;;;999888777777777666555444333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444666555888AAAPPP{{{sss^^^SSSKKKMMMLLLIIILLLZZZiiimmmgggttthhhZZZYYYTTTLLLNNNLLLIIIGGGHHHJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDD>>>@@@BBBCCCCCCBBBAAA???===>>>???@@@@@@???>>>===::::::999999888777666666999:::<<<>>>>>>???>>>>>>EEEIIILLLLLLNNNNNNGGG???CCC>>>888666888;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>>?????????AAADDDFFFGGGHHHIIIKKKMMMNNNRRRXXX___dddeeeeeeooooooooooooooonnnmmmmmmmmmsssyyyzzzxxxyyyzzz|||~~~||||||{{{}}}}}}|||lllPPPBBB:::::::::999888777777666555555555555555555555555333333333333333333333333444444444444444444444444777777666555555555555666333777;;;======<<<;;;<<<>>>AAAIIIccc{{{rrrdddWWWOOOMMMPPPRRRSSSTTTTTTQQQOOOLLLBBB888333333333222222qqqqqq}}}}}}zzznnneeeWWWKKKDDD@@@>>>===:::::::::999999888888888777777666666555666666666444444333333333222222222111111111222222222333333333333222222111000000///000000000000000000000000000000000000000000000000................................................000/////////////////////........................////////////////////////////////////////////////111111111111111111111111111111000000111111222333333444444444555666666666666555555444555666777888333444444555666666777777999666444555999;;;999666666666666666777777777777555555555555555555555555777666555666888999888777666555555444444555555666555555555555666666666666888888888888777777777666777777777888999:::::::::999999999:::::::::;;;;;;======<<<<<<;;;999888777777666555444444333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444222333888BBBeeeiiiZZZTTTNNNMMMKKKMMMXXXgggllljjjnnnxxx|||hhh]]]VVVPPPPPPNNNKKKIIIIIIIIIIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHGGGFFFEEE@@@AAABBBBBBBBBAAA@@@@@@>>>??????@@@@@@??????>>>;;;::::::999888777777777:::;;;===???AAAAAAAAAAAA===AAAEEEHHHNNNRRRNNNGGG@@@<<<888777999;;;;;;:::999999999:::;;;<<<===>>><<<<<<<<<===>>>>>>??????@@@AAACCCCCCCCCDDDFFFHHHGGGLLLTTTZZZ^^^ccchhhlllqqqpppooonnnmmmnnnooopppqqqtttwwwvvvvvv{{{}}}}}}~~~|||{{{{{{||||||fffLLL???:::999999888777777666666555555555555555555555555333333333333333333333333444444444444444444444444555555555555555666777777555777888999888888:::;;;===AAAIIIccc~~~~~~~~~{{{ssseeeZZZSSSRRRTTTVVVUUUVVVTTTQQQOOOKKKBBB888222222111111111kkkppp}}}vvvdddYYYLLLBBB??????===;;;999999999999999999888888888777666555555555555555333333333333222222222222111111111222222222222333333333333222222111111000000000000000000000000000000000000000000000000000................................................////////////////////////........................////////////////////////////////////////////////000000000000000000000000111000000000000111222222333333333333333333333333222222111111222222333444222333333444444555555555555333111222555777555333444555555555666666666666555555555555555555555555777666555666777888888666555444444333333444444555444555555555555666666666888888888888777777777777555555666666777888888888999999999999::::::::::::;;;;;;;;;;;;:::999777777777666555444333333333333111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333444666444444777:::TTTzzzvvv```XXXPPPPPPNNNNNNUUUbbbjjjlllooorrrxxxuuu___SSSPPPQQQOOOLLLKKKJJJIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???;;;;;;:::999888888888888;;;===???BBBDDDEEEFFFFFF;;;===???CCCLLLTTTTTTNNN@@@===999999;;;<<<:::888888888999:::;;;===>>>???;;;<<<<<<======>>>??????@@@AAAAAA@@@???@@@CCCFFFFFFNNNWWW\\\^^^aaahhhnnnqqqpppmmmllllllnnnqqqsssrrrrrrrrrqqqttt|||~~~}}}{{{zzz|||~~~{{{}}}zzztttyyy]]]FFF<<<888888777777666666555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444555777888999666666666555444555888:::<<<@@@HHHbbb}}}{{{{{{zzzrrrfff\\\XXXWWWYYYZZZWWWWWWUUUPPPNNNJJJAAA888111111000000000wwwllluuu|||rrr\\\QQQCCC<<<<<<===;;;999888888888888999999999999777777666555444444444444333333333222222222222111111111111111222222222222222222222111111111000000000000000000000000000000////////////////////////.........................................................///////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000111222222222222222222222111111111222222222222222333333333444444444555555555666666444333222333555666555333333333444444444555555555555555555555555555555555666555444555777888777666444333333222222333333444444444444555555555666666888888888777777777777777666666666666777777888888999999999999999999999:::::::::::::::999888777666666555444444333333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111666555666888999IIIgggeeeXXXSSSRRROOOMMMQQQZZZdddjjjoooqqqsss}}}gggVVVSSSPPPNNNLLLKKKKKKJJJHHHFFFGGGGGGGGGGGGHHHHHHIIIIIIFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<;;;:::999888999999:::;;;===@@@DDDFFFHHHIIIIIICCCBBB???@@@HHHRRRVVVTTTHHHCCC>>>;;;<<<<<<:::888999999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>AAAEEEIIIMMMSSSZZZ]]]^^^```eeeiiimmmlllkkkkkklllmmmooopppnnnnnnmmmooottt~~~}}}{{{|||}}}yyyxxx|||{{{qqqhhhlll}}}nnnTTT@@@999777777666666555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444555666777888555666777666555555666888;;;???HHH```}}}{{{zzzvvvnnnccc[[[XXXXXXYYYYYYWWWWWWTTTPPPMMMJJJAAA777111111000000000uuurrruuuzzzqqqVVVKKK???999:::<<<:::777888888888888888888888999666666555444444333444444333333222222222111111111000000111111111222222222000000000000////////////////////////////////////........................................................................------....../////////000........................................................................////////////////////////000000//////000000111222111111111111111000000000111111222222222333333333000000111111111111222222333333222333444555555444333333333333444444444444555555555555555555555555555444444444666777666555333333222222222222333333444444444444555555555555777777777777777777888888777777777888888888888888999999999999999999999999999999999999888777666666555444444333333333333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222,,,222111222555333<<>>AAAEEEHHHJJJKKKLLLMMMJJJCCC>>>CCCPPPYYY[[[UUUNNNDDD>>><<<<<<;;;:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>????????????AAAEEEKKKPPPTTTUUUXXX]]]aaadddeeeeeedddfffhhhjjjllllllkkkkkkkkklllnnnttt}}}~~~|||~~~{{{yyyuuuqqqooonnnmmmlllqqqyyydddLLL<<<999666666666555555555555555444444444444444444444444333333333333333333333333444444444444444444444444555555444444444444555555333666999999888777666666999>>>GGG___|||{{{sssjjj^^^VVVTTTTTTTTTSSSTTTUUUSSSOOOMMMJJJAAA777222222111111111eeemmmzzz}}}pppgggOOOGGG>>>::::::;;;999777888888888888888888777777444444333333333444444555222222222222111111111111000000000111111111111222////////////////////////////////////////////////........................---------------------------------------------------------......//////000------------------------................................................////////////////////////000////////////000111111000000000000000000111111//////000111111111111000000000000000000000000000111111222222222222333333222333333333444444444444444444444444444444444444555444333444666666666444444333333222222333333444333444444444444555555555777777777777888888888888999999999999999999999999999999999999999888888888777777888888777666666555444444333333333333444444333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222///333111111444111333BBBYYYyyyvvvrrr^^^WWWQQQMMMKKKLLLSSSZZZaaaiiipppqqqtttuuu___VVVSSSNNNLLLKKKLLLKKKJJJEEEFFFFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB===<<<:::999999:::<<<===>>>@@@CCCGGGJJJLLLNNNNNNQQQOOOHHHAAABBBNNN[[[bbb^^^UUUIIIAAA======<<<<<<======<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???AAABBBEEEKKKRRRWWWUUUVVVXXX]]]cccffffffeee^^^aaaeeehhhjjjjjjiiihhhkkknnnttt~~~~~~~~~zzz{{{wwwllleeeiiirrryyypppZZZDDD999999666666666666666666555555333333333333333333333333333333333333333333333333444444444444444444444444666555555444333333444444222666999;;;:::888777777888>>>FFF\\\{{{~~~rrrgggYYYPPPNNNNNNMMMKKKNNNPPPPPPNNNMMMJJJAAA777222222111111111```lll{{{~~~rrrdddZZZFFFCCC>>>;;;:::::::::999999999888888777777666666222222222222333444555666222222222222111111111111000000000000111111111111///////////////000000000////////////////////////------------------------------------------------------------------------,,,,,,---......///000000------------------------........................................................................///////////////000111111/////////000111111222222...///000111111111000000222222222222222222222222000111222222222222222333333333333444444444444555444444444444444444444444444333222333555666555444444444333333333333444444333333444444444555555555666777777777888888888888999999999999999999999999999999999999888888888777666666777777777666555555444333333222333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222666333111666333222===DDDcccuuuwww|||eee\\\SSSOOOLLLIIILLLRRR^^^gggppprrrsss|||iii___ZZZTTTOOOMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDDDDCCCBBBAAABBBAAA@@@??????@@@AAABBB>>><<<:::999999;;;===>>>AAACCCFFFJJJMMMOOOPPPPPPPPPSSSOOOFFFCCCKKKXXXaaa```XXXMMMEEEAAA???===;;;<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<======>>>???AAACCCFFFIIINNNUUUYYYWWWYYY]]]```aaacccdddeee]]]___bbbeeeggghhhhhhhhhlllpppxxx~~~}}}|||zzz|||pppiiiooo}}}{{{gggRRR>>>666999666666666666666666666666333333333333333333333333333333333333333333333333444444444444444444444444444444333333333444555555333555888999888888888999888===EEEZZZwwwuuuhhhXXXMMMJJJJJJHHHFFFHHHKKKMMMMMMNNNKKKBBB777111111000000000gggrrr~~~}}}ppp```UUU@@@???===<<<;;;::::::::::::999999888777666666555111111111222333444555666222222222111111111111000000000000000111111111111000000000000000111111111////////////////////////------------------------------------------------------------------------,,,,,,------...///000000------------------------........................................................................///////////////000111111...//////000111222222333///000222333333333222111111111111111000000000000222333444444333333444555333333444444444555555555444444444444444444444444444333222333555666555444555444444333333444444555333333333444444444555555666666777777888888888999999999999888888888888888999999999999888888777777666666666666666666555444333333333222222333444444333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///333///...444333222;;;999WWWyyyvvvwwwjjj___UUUQQQMMMIIIIIIMMMZZZbbbkkkpppqqqwwwvvvfff```XXXQQQNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDDDDEEE@@@AAACCCEEEEEEDDDBBBAAAAAAAAA????????????AAAAAA>>>===:::999999;;;===???DDDFFFIIILLLOOOQQQRRRRRRQQQVVVVVVKKKCCCGGGRRR[[[^^^WWWNNNGGGDDDAAA>>>;;;::::::::::::;;;;;;<<<===::::::;;;;;;<<<======>>>@@@BBBEEEHHHKKKOOOUUUYYYZZZ___cccccc___]]]___ccc^^^___```bbbeeegggiiikkklllpppyyy||||||}}}zzz|||zzzvvvpppxxxuuuaaaMMM:::444888666666666777777777777777333333333333333333333333333333333333333333333333444444444444444444444444222222222333444555666777444555666555555777:::<<<888===EEEYYYuuuyyyjjjXXXLLLHHHHHHFFFDDDDDDHHHLLLMMMNNNLLLBBB777000/////////...bbbmmmvvvvvvrrrhhhWWWHHH<<<<<<<<<===<<<<<<;;;:::777777777777777666555555333222111111000000111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////,,,,,,---......---,,,,,,,,,------......------,,,...........................,,,******,,,------,,,---------------------------,,,,,,,,,,,,---......------------------------............////////////........................////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555333333333333333444555666444444444444444444444444777666666555555555666666888888888888888888888888666777777777888888888888555555444333333333333444000000000000000000000000111111111111111111111111000000000000000///......000000000000000000000000000000000000000000000000000000000000000111111222///111222222222222333555888DDDccc{{{mmmZZZOOOMMMMMMJJJGGGVVV```kkkrrrsssuuuzzz|||mmm]]]UUUTTTRRRNNNKKKKKKIIIGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA??????@@@AAABBB@@@???===;;;999999===@@@DDDHHHMMMQQQSSSTTTUUUVVVXXXVVVSSSMMMIIIHHHIIIKKKRRRQQQNNNJJJFFFBBB>>><<<;;;;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<::::::<<<>>>DDDIIINNNPPPPPPQQQTTTWWW\\\^^^^^^[[[WWWWWW\\\bbbbbbcccddddddeeegggjjjmmmuuuyyy}}}pppiiiwww{{{|||zzzyyy}}}zzzgggTTTCCC777555999666666666666666666666666666666555444333333222222444333333333333444555555444444444444444444444444333333333444444444555555666666666777888888999999999===DDDXXXuuuvvvjjj[[[OOOJJJIIIIIIIIIIIIKKKNNNRRRRRRKKK@@@777444333222222111bbbjjjpppooojjj```QQQBBB;;;;;;;;;;;;;;;:::999999777777777888777666666555333333222111111111111222000111111222222111111000000000000000000000000000////////////////////////////////////////////////,,,,,,---......---,,,,,,,,,------......------,,,........................+++,,,,,,------------...---------------------------,,,,,,,,,,,,---......------------------------............////////////.........................../////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333444444444444555333333333333333444555555444444444444444444444444666666555555555555555666888888888888888888888888666666777777777888888888444444333222222222222333000000000000000000000000111111111111111111111111000000000000000///......////////////////////////////////////////////////000////////////000111111///111222222222222333555555;;;QQQwww|||kkk]]]UUUQQQMMMJJJRRR[[[ffflllnnnoootttyyynnn^^^XXXUUUPPPLLLLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@???@@@AAABBB@@@???===:::888:::===AAAGGGLLLRRRVVVXXXXXXYYYZZZXXXTTTNNNHHHDDDCCCCCCCCCGGGFFFEEECCCAAA>>><<<;;;<<<<<<;;;:::::::::;;;;;;:::;;;<<<<<<<<<===???AAAHHHJJJNNNQQQRRRTTTUUUVVVZZZZZZYYYUUUSSSTTTYYY]]]^^^______```ccchhhnnnssszzzqqqeeeaaasssyyy}}}{{{{{{~~~ooo[[[KKK>>>555444777555555555555555555555555555555555444444333333222444333333333333444555555444444444444444444444444333333333444444444555555666666666777888888999999999===DDDXXXttt~~~vvvkkk^^^SSSOOONNNNNNMMMMMMMMMOOOQQQPPPIII>>>666444333222222111iiillllllhhhaaaWWWIII===999::::::::::::999888888777777888888777777666555444444333222222222222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////,,,------......------,,,,,,------......------,,,------------------------)))---000000...---...///---------------------------,,,,,,,,,,,,---......---------------------------............/////////............................../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333333333333333333333333333333333333333444444444444333333333333333444444555444444444444444444444444555555444444444555555666777777777777777777777777666666666666777777777777333333222111111111111222000000000000000000000000111111111111111111111111//////000000000///......///////////////////////////////////////////////////............///000000///111222222111222333555444333???^^^wwwzzzjjj\\\TTTOOONNNOOOWWWaaagggiiikkkoootttuuulll]]]WWWSSSPPPMMMKKKIIIHHHHHHGGGEEECCCGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB???>>><<<999888:::>>>BBBHHHNNNUUU\\\___``````aaaZZZRRRIIICCC@@@???>>><<<<<<<<<=========<<<<<<;;;======<<<;;;:::::::::;;;888:::<<<===>>>@@@DDDFFFLLLLLLNNNQQQUUUVVVVVVUUUVVVTTTRRRPPPQQQTTTWWWZZZ\\\]]]^^^___ccckkktttzzzzzzzzzvvv|||~~~}}}tttcccOOOBBB;;;666444666555555555555555555555555444444444444444444444444333333333333333444555555444444444444444444444444333333333444444444555555555666666777777888888999888===CCCVVVrrr|||~~~uuummmaaaXXXTTTSSSRRRQQQQQQPPPOOOOOOMMMGGG===555333333222111111tttqqqkkkccc[[[QQQDDD;;;999999::::::999999888777777777888888777777666555555444333333222222333333000000111111111111000000////////////////////////////////////////////////////////////////////////------------------------,,,------......------,,,------------------------***///444333...+++,,,///---------------------------,,,,,,,,,,,,---......---------------------------------.........//////................................./////////000000000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222222222222222222222222222222222333333333444444444444333333222333333444444333333333333333333333333444444444333444444555555777777777777777777777777555555555666666666777777444333333222222222222222000000000000000000000000111111111111111111111111...///////////////......////////////////////////////////////////////////...------------.../////////000222222111111333444666222777LLLgggwww}}}sssbbbUUUPPPOOONNNTTT\\\bbbeeeiiinnnsssqqq{{{yyyaaaWWWTTTSSSMMMLLLJJJJJJJJJIIIFFFDDDFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBB>>>>>><<<999888;;;???CCCFFFMMMWWW^^^cccdddeeeeeeXXXOOOEEE?????????===:::777888:::;;;<<<=========>>>===<<<;;;;;;::::::;;;888:::===???AAADDDHHHKKKMMMLLLLLLPPPTTTVVVTTTQQQPPPNNNNNNOOOSSSVVVWWWWWW[[[]]]```dddjjjrrr{{{|||~~~|||lllZZZFFF<<<:::888666666555555555555555555555555333333444444444444444444333333222222333333444555333333333333333333333333333333333444444444555555555555666666777888888888888===CCCUUUooo~~~{{{|||uuummmbbbZZZVVVTTTRRRPPPSSSQQQOOOMMMLLLFFF>>>777333222222111111zzzqqqfff\\\TTTIII???888:::::::::::::::999888888666777777777777666555555555444333333222222333333000000000111111000000000////////////////////////........................////////////////////////------------------------,,,------......------,,,---------------------------222555444...******,,,---------------------------,,,,,,,,,,,,---......------------------------------------................................................////////////////////////////////////........................000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444444333333222222222333333333333333333333333333333333333333333333444555555666666666666666666666666444555555555555666666666555555444333333333333333000000000000000000000000000000000000000000000000......////////////......................................................---------------......///...000111111111111222444666333777BBBRRRllllll\\\SSSRRRLLLPPPUUUZZZ___eeelllqqqooozzzmmm]]]VVVSSSOOONNNLLLKKKLLLKKKJJJHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBCCCCCC>>>>>>===;;;;;;<<<@@@CCCHHHNNNVVV\\\___^^^^^^]]]PPPIII@@@<<<===???===;;;888888999;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999;;;>>>@@@BBBEEEIIILLLLLLJJJJJJMMMQQQRRRPPPMMMLLLLLLMMMOOOSSSTTTTTTSSSWWW\\\ccckkksss|||~~~dddRRR???888888777555444555555555555555555555555333333444444444444444444333222222222222333444444333333333333333333333333333333333444444444555555555555555666777777888888777<<>>>>>@@@BBBJJJNNNSSSUUUTTTQQQNNNMMMFFFAAA<<<:::;;;<<<<<<;;;999999::::::::::::999999===<<<<<<<<<<<<<<<======<<<>>>@@@AAABBBDDDHHHJJJIIIIIIIIIKKKMMMMMMKKKJJJKKKLLLMMMOOOPPPSSSUUUVVV\\\bbbkkkttt}}}vvvXXXHHH999444555555333222444444444444444444444444444444444444444444444444222222222222222333444444333333333333333333333333333333333444444444555555444555555666666777777888777<<>>???@@@AAABBBBBBBBBCCCEEEGGGFFFHHHJJJJJJIIIHHHHHHIIIIIIKKKLLLNNNQQQXXXbbbjjjssswww|||~~~zzzkkkMMMAAA666333444444333333444444444444444444444444555555555444444333333222222222222111222222333444222222222222222222222222333333333444444444555555444444555555666777777777666<<>>>>>???@@@AAA???======>>>???======>>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@BBBCCCCCCCCCAAAAAACCCEEEEEEHHHKKKKKKHHHFFFGGGIIIGGGIIIKKKNNNTTTaaasss}}}~~~vvveeeHHH>>>555444666555555666444444444444444444444444666666555444333333222222222222111111222222333444222222222222222222222222333333333444444444555555444444555555666777777777666<<<@@@OOOfffyyyooonnnxxxyyywww{{{xxxoooccc[[[XXXXXXWWWWWWWWWTTTQQQNNNKKKDDD;;;444222111111000000```QQQAAA;;;999777666666777777777777777666555555444555555333111111222333333222111000////////////////////////////////////////////////////////////......//////...---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......***,,,------,,,++++++,,,------------------------,,,,,,,,,---------......................................................///////////////////////////////////////////////////////////////000111111...///000111111111111111222111111111000000//////111111111111111111111111222222222222222222222222111222222333333222222111111111111111222333444555444444555555555555444444666555444333222333444444333333333222222111111111000000000000000000000000111111000///......//////................................................//////.........---------////////////////////////---......///000111111222111---000555444555EEEYYYoooeeeTTTLLLJJJNNNMMMHHHLLLWWW^^^iiirrrssssss}}}}}}mmm^^^XXXUUURRRQQQSSSKKKKKKIIIGGGGGGGGGCCC???EEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFEEEDDDCCCBBB???@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>??????@@@@@@@@@>>>>>>>>>>>>@@@@@@======<<<<<<<<<===???@@@>>>???@@@AAAAAAAAAAAAAAA??????AAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEHHHGGGHHHKKKPPP]]]pppooo\\\???===:::777444444444444333333444555666666666555444333222222111111222222111111222222222333333333333333333333333333333333222222333333333333444444666666555555555555666666666<<<@@@NNNggg}}}nnnvvv{{{wwwzzzyyypppddd\\\ZZZYYYXXXVVVWWWTTTPPPMMMIIIDDD<<<666333222111000///ZZZLLL>>>888777666555666666777777777777666555555111222333333222222444666333222111000////////////...............................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,------------...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................................................................///////////////000000111//////000111111111000000111111111111000000000///111111111111111111111111222222222222222222222222111222222333333222222111111111111111222333444555444444555555555555444444666555444333222333333444222222111111111000000000////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,---------------------------......///000000111111333000111666444222;;;IIIlllxxxjjjZZZQQQMMMMMMIIIDDDJJJVVVZZZccclllmmmlllrrrlll___\\\XXXQQQLLLNNNMMMKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@AAABBBDDDCCCCCCCCCBBBAAA?????????@@@AAABBBBBBAAA???>>>===???AAAAAAAAABBBCCCEEEIIIRRR```mmmxxx|||gggSSS===;;;888666444333444444333444555555555555555555444333222222111111222222111111222222222333333333333333333333333333333333222222333333333333444444666555555555555666666777555<<<@@@NNNggg}}}ssspppsss{{{zzz~~~xxxooobbbZZZXXXWWWVVVTTTTTTPPPLLLHHHFFFAAA:::555111000///...---RRRFFF:::666666555444666666666666777666666555444111222333222222222444666222222111000////////////................................................---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------------***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................................................................//////......//////000111000000111111111000//////111111111111000000000000111111111111111111111111222222222222222222222222111111222222222222111111111111111111222333444555444444555555555555444444555555444333333333333333111000000000000/////////////////////////////////...//////000000///---------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111222///000555444000222999MMMjjjddd[[[SSSOOOIIICCCFFFNNNQQQYYYbbbeeefffjjjsss{{{}}}mmm```WWWTTTPPPNNNLLLIIIFFFFFFGGGJJJGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@???????????????@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???;;;===@@@BBBCCCCCCBBBAAAEEEEEEEEEDDDEEEHHHLLLPPPYYYgggyyy{{{|||~~~pppXXXDDD999888666444333333444444444555555555555444444333444333222222111111222222111111222222222333333333333333333333333333333333222222333333333333444444555555555555555666777888555<<<@@@MMMggg}}}tttjjjkkkzzzyyy}}}vvvmmmaaaYYYVVVVVVUUUTTTTTTOOOJJJFFFCCC???:::555000000///...---JJJ@@@777555666555555777555666666666666555444444444555555333000///000222111111000///////////////................................................---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................................................................///............///000000000111111111000///......111111111000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111222333444444333444444555555444444333444444444333333333333333000000000000000000000000////////////////////////---...000111111000...---000000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///,,,,,,111444111111444;;;RRRooo~~~}}}~~~pppaaaXXXQQQJJJGGGHHHJJJOOOWWW]]]cccjjjqqqvvvuuuiii___```SSSQQQOOOLLLHHHDDDFFFJJJHHHGGGFFFDDDCCCBBBAAA@@@AAA@@@>>>===<<<======>>>???>>>===<<<<<<===>>>???@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB??????@@@AAABBBCCCCCCCCCHHHGGGFFFHHHMMMXXXdddlllyyy{{{rrrnnnooovvv~~~{{{xxxxxxzzz{{{{{{~~~vvv___HHH777666555444333333333444444555555555555444444333222444333222222111111222222111111222222222333333333333333333333333333333333222222222333333333444444444444444555555777888888555;;;???LLLfff}}}qqqhhhlllxxxtttvvvtttlllbbbZZZVVVVVVVVVVVVWWWRRRKKKGGGDDD@@@:::666333333222111111CCC<<<666666777555666888555555555555555444333333444555444333000///000111111000//////////////////................................................,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,------,,,++++++,,,------------------------,,,,,,,,,---------......------------------------.......................................................................................//////000000000000000000///...---000000000000000000111111000000000000000000000000111111111111111111111111000111111222222111111000111111111111222333444444333333444444444444333333333333333333333222222222111111111111111111111111...........................///111222222111///...000000000000000000000000------------------------------------............------------------------............////////////000,,,+++...111222333444666CCCXXX}}}~~~}}}zzzrrr```WWWQQQNNNMMMHHHJJJNNNTTT\\\fffooouuuttt|||kkkcccYYYUUURRRRRROOOIIIIIINNNIIIHHHGGGFFFDDDCCCAAA@@@BBB@@@???===<<<<<<===>>>===<<<;;;::::::;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????======<<<======>>>@@@@@@EEECCCAAA???>>>???@@@AAACCCGGGMMMVVVaaannn{{{sssgggcccgggmmmvvvuuuzzzwwwuuuvvvzzz|||}}}gggPPP>>>333444333333333333333444444444555555555444333222222444333222222111111222222111111222222222333333333333333333333333333333333222222222333333333444444333333444444666777888999555;;;>>>KKKddd{{{rrrlllrrryyysssrrrtttmmmccc[[[WWWVVVWWWXXXWWWRRRKKKFFFCCC???999555444444333333222>>>888555666777666666999444444555555444444333222111222222222000000222444000//////....../////////------------------------------------------------+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------......------......///000//////000000000///......000000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111222333444555333333444444444444333333333333333333333222111111000000111111111111222222..............................000111111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------........................222000------///000111222666;;;FFFfffvvvnnnqqq|||gggWWWQQQOOOPPPJJJIIIHHHKKKRRR\\\fffmmmvvvtttwwwssscccZZZTTTTTTRRRKKKJJJNNNJJJIIIIIIHHHFFFEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBBBBAAAAAA>>>??????@@@@@@??????>>>>>>????????????>>>>>>===???>>>===<<<<<<===>>>???>>>>>>???AAAEEEJJJNNNQQQYYY```kkkuuuzzz}}}}}}~~~tttooofff___^^^ggguuutttnnnrrryyyuuussswww{{{yyysssYYYEEE:::666333333333333444444333333333444444444444333333222444333222222111111222222111111222222222333333333333333333333333333333333222222333333333333444444222333333444666888999:::555;;;===IIIbbbyyyuuuttt~~~|||vvvuuutttnnndddZZZTTTQQQRRRTTTQQQLLLGGGCCC@@@===777222222222111111111:::555444666777555555888333444444444444333222222111222222111000000111333//////.........//////000------------------------------------------------***+++,,,---------------************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------------...//////......//////000////////////000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111222333444555222333333444444333333222222333333444333222111000/////////000000000111111........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................///000000///...///000000555555999OOOrrr{{{wwwtttuuuvvvyyyhhhWWWPPPNNNJJJHHHFFFFFFIIIQQQ[[[ccclllnnnpppuuu~~~mmm]]]YYYUUUMMMIIILLLJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>><<<===???AAABBBBBBAAA@@@<<<===>>>??????>>>===<<<<<<===>>>?????????>>>>>>??????>>>===>>>@@@BBBCCCAAAEEEKKKSSSZZZaaafffhhhpppuuuzzz{{{wwwooogggbbbUUUVVVYYY```lllzzzyyyttttttuuuwwwxxxwww|||yyyeeeMMM;;;555888333444444444444444333333222222333444444444333333444333222222111111222222111111222222222333333333333333333333333333333333222222333333333333444444222222333444666888:::;;;555:::<<>>??????>>>===<<<<<<===???@@@AAA@@@@@@???>>>===>>>???AAAEEEHHHJJJUUUZZZaaahhhnnnpppqqqpppiiijjjhhhccc[[[SSSMMMKKKJJJQQQ^^^pppzzzqqqqqqxxx|||zzzuuu}}}~~~yyyvvvmmm[[[DDD333111666444444555555555444333333111222333333444444444444444333222222111111222222111111222222222333333333333333333333333333333333222222333333333444444444111222333444666888:::;;;666:::<<>>???@@@@@@AAA@@@@@@@@@???@@@BBBDDDDDDBBB@@@???;;;;;;AAABBB<<<999;;;??????@@@AAAAAA@@@???>>>???@@@AAADDDHHHNNNTTTWWWffflllrrruuurrrllleeebbbYYYXXXUUUPPPLLLIIIIIIJJJMMM^^^sss{{{tttnnnooovvv||||||zzz~~~wwwqqqppptttfffHHH666666777000444444444444444444444444222222333333333333444444333333333222222222111111111222333444333222111000333333333333333333333333333333222222333333444555333333444444555666666666777999:::FFF]]]qqqrrr||||||wwwuuuuuukkk___WWWOOOGGGDDDEEEGGGEEECCCCCCDDDAAA;;;666444333222111000555555555555555555555555333333222222222111111111111111000000///......---//////............//////000//////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------......------------......,,,,,,,,,---------.........///000000//////000222///////////////000000000000000000000//////......000000...------111777;;;222222111111111000000000111111111222222222333333222333333444444333333222222222111111111000000000........................000/////////.........---------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............111000/////////000111222222000222888===JJJiii}}}vvvmmmlllrrr~~~oooaaa\\\PPPHHHIIIIIIGGGKKKUUUYYY]]]eeelllmmmmmmttt}}}uuu___UUUWWWTTTPPPLLLLLLMMMLLLIIIGGGKKKJJJIIIHHHHHHFFFBBB@@@???@@@@@@@@@@@@???>>>===<<<;;;<<<===???@@@???===AAA>>>>>>BBBCCC@@@>>>AAA<<<======>>>@@@AAACCCDDDCCCFFFMMMTTT]]]dddjjjmmmwwwvvvqqqiii___WWWRRRPPPOOOMMMJJJFFFCCCEEEHHHLLL\\\mmm|||xxxuuusssuuuzzz~~~~~~|||~~~wwwrrr{{{~~~qqqkkkXXXAAA555777666111444444444444444444444444222222222333333333444444333333222222222111111111111222333333333222111111222222222222222222222222333222222222222333444444333333444444555666666666777999:::GGG]]]qqqrrr~~~|||xxxvvvtttjjj^^^WWWPPPJJJHHHJJJMMMJJJHHHGGGEEEAAA;;;555444333222111000444444444444444444444444222111111111111000000000111000000//////.........//////............////////////......---,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------,,,---......,,,,,,---...------------------------......------------......,,,,,,,,,---------......---///000///......///111000000//////////////////000000000////////////...............///333999===222222222222222111111111111111111222222222222333222222333333333333222222111111111111000000000000......................../////////...............------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000/////////000111222000///111444555;;;QQQhhh}}}rrrgggbbbooowww{{{jjjYYYLLLJJJKKKHHHHHHLLLNNNTTT___hhhjjjhhhkkkpppsss~~~kkkeee\\\WWWQQQMMMMMMMMMKKKIIIGGGFFFFFFGGGIIIJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>======???AAABBBAAA???CCC@@@@@@BBBBBB@@@AAACCCAAABBBDDDGGGKKKOOOSSSUUU[[[^^^cccgggjjjkkkkkkjjjeeeaaa[[[RRRJJJDDDCCCCCCGGGGGGGGGGGGIIIOOOWWW]]]kkkxxx{{{uuuwwwxxxzzz|||qqqjjjuuuzzzlll\\\FFF888555666555333444444444444444444444444222222222222333333333333333222222222222111111111111111222222333222222111111111111111111111111111222222222222222333444444333333444444555666666666888:::;;;GGG]]]pppssszzzyyyuuujjj___YYYSSSNNNNNNPPPTTTPPPMMMKKKHHHCCC;;;444333222111111000222222222222222222222222222222111111111000000000000000/////////.........///......------......///.........------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,---------......,,,...//////------...///000000000//////......---////////////////////////---.........///222777:::222222222222222222222222111111111111222222222222222222333333333333222222111111000000000/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111111//////111222000111???NNNvvvrrriiidddllltttxxxwwwyyyqqq]]]UUURRRMMMHHHFFFFFFLLLWWWaaadddbbbeeejjjppprrrxxxqqqiii^^^WWWTTTSSSQQQPPPIIIHHHHHHIIILLLMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGEEEDDDEEEDDDDDDDDDCCCCCCEEEHHHPPPRRRVVV[[[___ccceeefffmmmllljjjgggbbb\\\VVVSSSGGGGGGHHHGGGEEEDDDEEEFFFGGGLLLTTT]]]fffooowww|||zzz|||~~~~~~~~~|||zzzwwwzzz}}}vvvvvv}}}qqq___KKK:::555555222222555333333333333333333333333111222222222222333333333222222222222111111111111111111111222222222222222222222222222222222222222222222222111222333333444333333444444555666666666888:::;;;GGG]]]pppvvv~~~}}}yyynnnbbb[[[VVVRRRRRRUUUVVVSSSOOOLLLIIICCC;;;555222222111000000222222222222222222222222333222222222111111111111////////////..................------------......---------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++***************************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---......,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------.........///111111///......///000000//////......------.............../////////......///......///222444222222222222222222222222000000111111111222222222111222222333333222222111000000000/////////..............................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000000...000222222//////666>>>UUUyyyyyy___aaagggmmmuuu{{{wwwcccYYYQQQLLLJJJEEEHHHOOOWWW[[[]]]bbbiiilllkkklllqqq~~~{{{lllbbb\\\VVVRRRTTTRRROOONNNMMMLLLJJJHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKJJJKKKLLLMMMMMMJJJHHHIIILLLOOOOOOPPPSSSVVVXXX```bbbeeehhhiiihhhfffddd___]]]XXXSSSNNNIIIFFFDDDCCCDDDFFFGGGHHHKKKOOORRRWWWaaaqqq|||wwwzzz}}}}}}|||}}}rrrdddLLL???666777555//////666333333333333333333333333111111111222222222333333222222222111111111000000000000000111111222222222333333333333333333333333222111111111111222333333333333444444555666666666888::::::FFF[[[nnnzzz~~~sssfff]]]WWWSSSTTTXXXVVVRRROOOLLLIIIDDD<<<555111111000000///222222222222222222222222333333222222222111111111..............................------------......------,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******************************************************))))))******+++,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******------------------------,,,---......,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......000222444444333111111111//////..................---............/////////...///000///...---///000111111111222222222222222000000000111111111111222111111222222222222111111////////////............---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000//////...000222111///000333777BBBbbbeee___]]]eeetttqqq]]]SSSOOONNNIIIHHHIIINNNSSSWWW___hhheeehhhlllooorrr{{{xxxiii[[[SSSTTTRRROOONNNNNNNNNLLLKKKNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWYYYYYYWWWRRROOOLLLTTT[[[]]]^^^bbbeeefffaaabbbbbbaaa^^^YYYTTTPPPLLLIIIEEEAAA??????@@@AAACCCCCCDDDFFFKKKUUU```gggyyy|||~~~zzz}}}kkk[[[>>>888666888555//////555333333333333333333333333111111111111222222222222222111111111111000000000000000000000000111222333333333333333333333333333111111111111111222333333333333444444555666666666888999999DDDZZZlll}}}||||||~~~uuufff]]]VVVRRRTTTXXXUUURRRNNNKKKIIICCC;;;555111000000//////222222222222222222222222222111111111111000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,************************************************+++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000222444444222000000000------..................---------.........//////...000111111///...///000000000000111111111222222000000000000111111111111111111222222222222111111/////////.........------------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000000///......000000//////000333444999PPPccczzzwwwjjj^^^aaapppsssbbbXXXSSSOOOJJJGGGIIILLLQQQZZZbbbdddggglllpppnnnooozzzwwwjjj```]]]YYYWWWVVVTTTRRRQQQRRRSSSUUUVVVXXXYYYYYYZZZYYYZZZ]]]___^^^ZZZSSSNNNIIITTT\\\]]]\\\]]]]]]ZZZSSSRRRPPPMMMJJJFFFCCCBBBCCCBBB@@@??????BBBDDDFFFHHHLLLRRRZZZfffsss}}}xxxdddRRR888666555555333222222444222222222222222222222222111111111111222222222222111111111111000000000000000/////////000111333444222222222222222222222222111111111111111222222333333333444444555666666666777999888CCCXXXjjj{{{|||rrrdddZZZTTTQQQSSSWWWVVVSSSOOOLLLHHHBBB:::444000000/////////222222222222222222222222000000000000////////////---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++------------++++++***++++++,,,,,,------...------------------------,,,---......,,,,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///111111000---,,,,,,,,,------....../////////---------.........//////...000222222111000000111//////000000111111111222000000000000111111111111111111222222222222111111//////.........---------------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000000000///......//////------000222222000@@@KKK```xxxddd```lllzzzyyyfff\\\SSSLLLGGGGGGIIIMMMUUU]]]eeedddfffhhhfffdddlllwww}}}{{{rrrjjjbbb\\\VVVRRRNNNOOOQQQRRRSSSTTTTTTTTTRRRTTTWWWYYYYYYSSSKKKDDDCCCNNNWWWTTTPPPMMMHHHCCCEEECCC@@@===<<<===>>>@@@>>>???@@@DDDHHHMMMQQQTTT^^^fffsss{{{nnnYYYFFF777777444111222555555222222222222222222222222222000111111111111222222222111111111111000000000000000////////////111333444111111111111111111111111111111111000111222222333333333444444555666666777666888888BBBWWWiii}}}|||oooaaaWWWRRROOORRRWWWXXXUUUPPPLLLHHHBBB999222000000/////////111222333333111111222333111000000///////////////////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------............//////////////////.................................---------............///////////////000000000000000000000000000000000000222111111111000000//////222111111000///......---........................------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++.........------,,,,,,,,,*********************************+++,,,---...///..................------////////////000000000000333444:::JJJeeeyyyooolllrrr|||~~~iiieeecccZZZJJJAAAEEEOOOUUU\\\dddhhheeeeeejjjmmmkkkqqqttt{{{{{{iiiaaaccchhh~~~iiiUUUMMMLLLIIIFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDEEECCCBBBBBBBBB===???BBBBBB@@@???AAACCCDDDGGGKKKNNNTTTaaappp|||}}}yyy~~~xxxyyy~~~wwwlllYYYDDD888555555444333333333333444111111111111111111111111000111111111111222222222333333333222222222111111111111111111111111111111111222222333333222222111000111111111111222222222333333333333333333333333333999:::AAAUUUiii{{{{{{|||yyymmm\\\PPPLLLLLLKKKJJJQQQOOOMMMLLLJJJDDD;;;333444333111000...111222333333111111222333111111000////////////000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------............////////////....................................---------............///.../////////000000000000////////////////////////111111000000000/////////111111000000///......---........................------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///..................------.../////////000000000000000111444???TTTsss}}}tttqqqvvv|||}}}|||zzznnn\\\MMMIIILLLLLLHHHXXX^^^bbbaaabbbhhhlllkkkqqqrrruuuzzz{{{uuusss~~~jjjVVVMMMKKKGGGDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@BBBCCCDDDCCCBBBCCCFFFJJJIIIQQQ\\\hhhsss~~~{{{zzz|||zzz~~~zzznnn___LLL>>>888555555444333333333333444111111111111111111111111000111111111111222222222333333222222222111111111111111111111111111111111111222222333333222222111000111111111111222222222222222222222333333333444333999:::AAAUUUiii{{{uuu~~~zzz{{{|||ppp___RRRLLLKKKJJJJJJJJJIIIIIIIIIHHHDDD;;;555333222111///...111222333222111111222333222111111000000000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------............................................................---------............///....../////////000000000///////////////////////////////////////.........111000000//////.................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......------------...///------------------............/////////000000000222222333777DDD]]]zzzyyyooommmooo{{{|||xxx}}}mmm[[[SSSRRROOOJJJQQQVVVZZZ[[[^^^dddjjjkkkoooooonnnooottt~~~xxxtttdddTTTLLLJJJIIIGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGJJJPPPWWW\\\llluuu}}}{{{|||{{{{{{{{{~~~}}}|||~~~qqqaaaMMM<<<666888555555444333333333333333111111111111111111111111000111111111111222222222333222222222222111111111111111111111111111111111111111222222222222111111000111111111111222222222000111111222333444555555333999999@@@TTTgggzzzrrr~~~yyyzzz~~~qqq```QQQJJJGGGGGGFFFDDDCCCDDDFFFGGGCCC<<<666111111000//////000222333222111000111222222222111000000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///........................---------............///........./////////000000////////////////////////........................000000/////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------------.............../////////000000222333333333999III```qqqwwwqqqooowwwzzz|||yyyzzz|||wwwbbbVVVRRRQQQKKKMMMOOORRRWWW^^^dddgggkkkkkkkkkkkkmmmqqqxxx}}}}}}}}}qqqbbbXXXSSSPPPMMMKKKJJJIIIFFFEEEDDDDDDFFFGGGAAADDDGGGIIILLLOOOSSSVVVVVVXXX[[[```hhhpppxxx}}}}}}{{{|||}}}wwwfffTTTAAA333111555555444333333222222333333111111111111111111111111000000111111111222222222222222222222111111111111111111111111111111111111111111222222222222111111000000111111111222222222000111222333555666777888444999999@@@RRRfff|||ttt~~~yyyzzz~~~qqq___OOOFFFCCCCCCCCCCCCCCCCCCEEEFFFCCC<<<666000000/////////000111222222000000111222222111111000///000000000........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------......//////........................---------............///............////////////........................------------............////////////....................................---------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------..................////////////,,,///111000000888FFFRRRssssssnnnmmmxxxwwwnnnjjjlll|||lll]]]SSSIIIGGGFFFIIIMMMRRRXXX]]]dddgggjjjmmmnnnoooppprrrnnnttt{{{}}}pppggg^^^XXXXXXWWWTTTRRRRRRRRRTTTUUUTTTXXX^^^eeekkkqqqwww{{{~~~~~~~~~~~~~~~zzzwww}}}nnnYYYHHH<<<333111222444444333222222222222333111111111111111111111111000000111111111222222222222222222111111111000000111111111111111111111111000111111222222111111000000000111111111222222222111222333555666888999:::444999999???QQQddd~~~|||sss{{{|||sssaaaQQQGGGDDDEEEGGGIIIHHHHHHHHHHHHCCC;;;555///////////////000111222111000000111222111000000///////////////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))************+++++++++************************++++++************++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////........................---------............///------........./////////........................---------...............................................................------------------------...------,,,,,,------...------++++++++++++------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,------......------........./////////---000333333111333:::@@@XXXzzzxxxnnnaaa___ooowwwoooiiibbbhhhsssyyydddTTTMMMGGGFFFGGGHHHLLLPPPZZZ___gggllloooooonnnnnnooopppsssvvvxxx}}}zzzyyywwwvvvuuuuuuvvvvvvnnnnnnvvvrrrsss___III===999555222111444444333222222222222222111111111111111111111111000111111111111222222222222111111111111000000000111111111111111111111111000000111111111111000000000111111111111222222222222333444555777888999:::555:::999>>>PPPbbb{{{yyymmm|||{{{|||vvvfffVVVLLLJJJMMMPPPQQQOOOMMMLLLJJJDDD;;;333000///////////////111222111000///000222000//////...............------------------------------,,,,,,,,,,,,++++++************************************)))))))))))))))************+++++++++************************++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************++++++************++++++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////........................---------............///---------.........//////........................------......////////////................................................------------------------...---,,,,,,,,,,,,---......---+++******+++---...***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************+++,,,------***++++++,,,------......---------.........//////000222444444444444666888GGG^^^kkk[[[]]]mmm~~~|||___[[[\\\iiikkk___TTTOOOKKKFFFFFFIIIQQQWWW___fffjjjkkkllllllrrrqqqtttwwwxxxyyy}}}{{{{{{{{{ppp|||}}}hhhssswwwiii^^^LLL;;;555555444333333444333222222111222222222111111111111111111111111000111111111111222222222111111111111000000000000111111111111111111111111000000111111111111000000000111111111111222222222111222333444555666777777555:::999>>>OOOaaazzzxxxkkkwww~~~{{{|||wwwhhhXXXPPPOOOTTTXXXVVVTTTQQQOOOLLLEEE:::333111000////////////111222111000///000111//////...------------------------------------------------,,,,,,,,,++++++************************************)))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////........................---------.........//////---------.........//////................................./////////000000---.............................................------------------------...---,,,,,,,,,,,,---......---+++******+++---...***+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,******************************++++++,,,---...///******+++,,,,,,---......---------.........//////...//////000111111222222999EEEaaa|||ccc[[[eeettt}}}}}}zzznnn^^^WWWbbbxxxqqqbbbYYYQQQIIIFFFHHHKKKQQQYYY```dddgggiiikkkrrrqqqtttzzz{{{yyy~~~|||uuunnnqqqyyyiiiwwwtttnnn|||kkkbbbLLL???222///111222333555444333222222111111222222111111111111111111111111000111111111111222222222111111111111000000000000111111111111111111111111000000111111111111000000000111111111111222222222000111222222333444555555555:::999>>>NNN```yyyzzzlllyyy}}}zzz{{{~~~uuugggXXXPPPPPPVVV\\\XXXVVVSSSQQQMMMEEE;;;333111111000//////111111111111000000000000////////////.....................------,,,,,,,,,...------,,,+++***))))))************************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++***)))(((((()))************+++++++++++++++************++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......)))***+++---...//////000........................------------------------------............---------------............///////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,---......************************---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---------......000111111111222222222222555:::FFFZZZuuupppbbbgggttt|||iiiSSSWWWtttsssbbbUUUNNNKKKIIIHHHMMMVVV[[[^^^fffooouuuwwwxxxyyyyyyyyy{{{||||||tttooofffkkkqqqwwwxxxvvvwww}}}vvvpppYYYDDD888777555444333333444444222222222111111111000000111111222222222222111111333333333333333333333333333333222111000000000111333111000000111111000...//////000000111111222222111111222222222333333333222333444444555555444444777999888???PPP^^^wwwtttrrr}}}zzz||||||qqqbbbVVVQQQQQQQQQRRRQQQMMMIIIIIIJJJFFF===555000000//////...111111111000000000//////////////////............---------,,,,,,,,,++++++,,,,,,,,,+++******))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++***))))))((()))************+++++++++++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---............................................................------............------------------............................................................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,---...************************++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......000000000000111111111222111333888@@@SSSsssqqqiiikkkssszzzjjjWWWYYYbbbwwwiiiYYYSSSWWWMMMEEEDDDHHHOOO[[[fffnnnrrrvvvxxxzzz}}}}}}xxxpppjjjiiiooowwwppp~~~yyyoooaaaJJJ555777666555333333333333333333333333222222222111111000111111222222111111000111111111111111111111111333222111111000000111111222111000000111111000...111111111111222222222222111111111222222222333333333333444444444444444333666999888???OOO^^^wwwtttooo{{{|||wwwlll^^^SSSOOOOOOPPPQQQRRRMMMJJJIIIJJJFFF===555111111000000000111111000000000000///////////////............---,,,,,,,,,+++++++++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++***))))))))))))************+++++++++++++++************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------........................------............------------------....................................------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---************************)))******+++,,,...///000++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,---------......////////////000000000000000333333222:::UUU}}}rrriiigggppp{{{iiiSSSJJJSSSiiimmmbbbWWWNNNGGGEEEGGGLLLTTT[[[aaagggooosssuuuyyy{{{rrrggg______ddduuu}}}~~~xxxwwwiii```UUUBBB111555555444333222222222222444444333333333222222222000111111222222111111000111111111111111111111111222222111000000000111111222111000000111111000///333333333222222222222222111111111222222222222333333444444444444444333222555999888???NNN\\\vvvuuunnn|||{{{uuujjj\\\RRROOOPPPQQQRRRRRRNNNKKKJJJJJJEEE<<<555222222111111111111000000000//////////////////.........---------++++++******************(((((()))))))))*********************************))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))*********+++++++++++++++************+++++++++++++++***************************************++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...---------------------------------........................------............------,,,,,,---------.................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,************************))))))******,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,---------...............////////////000///444777555888GGGbbbxxxwwwjjjqqqyyytttcccSSSUUU^^^ooo}}}fffbbb[[[SSSLLLIIILLLQQQVVV___iiioooqqqtttyyy~~~vvvmmmiiifffffflllttt~~~ooowww|||kkk]]]SSSJJJ???666444333333222222111111111333333222222222222111111000000111111111111000000222222222222222222222222111111000000000000111111222000///000111111000///333333333222222111111000111111111111222222222222333444444444444333222222555888999???MMM[[[uuuyyyppp{{{yyyxxxmmm```VVVSSSSSSTTTTTTSSSPPPMMMKKKIIIDDD<<<555111111111111111000000000////////////...............------------************************((((((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++************+++++++++++++++***************))))))*********+++++++++++++++************+++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------...........................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++***************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---.........////////////,,,///222333555===IIISSSuuuzzzxxxuuuqqqmmmnnnsssyyytttdddSSSQQQ```ttt|||iiiTTTHHHGGGIIIPPPYYYdddlllnnnoooqqqsssssswww}}}|||vvvrrroooaaa___dddqqq~~~~~~yyyvvvpppqqq{{{ppp___OOOBBB:::666555222222222222222222111111111111111111000000000000000000000111111000000000222222222222222222222222111000000///000000111111111000///000111222111000222222111111000000000///000000111111111222222222222333333444333333222222444888999???LLLYYYsss|||sssyyyxxx{{{qqqcccYYYUUUTTTTTTTTTSSSQQQNNNLLLIIICCC;;;555000000000000000000000////////////...............------------,,,***************+++++++++)))))))))******+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++***++++++************++++++************************)))************+++++++++++++++************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))******+++,,,************************++++++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,---------..................///////////////.........111666;;;???OOOrrr{{{nnnbbbXXXUUU\\\eeeuuuvvv^^^PPPRRR___jjjwwweeeWWWOOOOOOTTT[[[```ccccccbbbaaa\\\bbbllltttzzzzzzqqqfff^^^YYYWWWXXX___pppssswww}}}wwwccccccsssuuugggTTTEEE888111000333222222333333333222222111111000000000000////////////000000111111000000///000000000000000000000000000000/////////000111111111000///000111222111000111111111000000000000000000000000111111111111222111111222333333333333333333888999???KKKWWWrrr}}}sss~~~xxxyyyzzzpppbbbXXXTTTSSSSSSRRRTTTRRRPPPMMMIIIBBB:::555/////////000000000000/////////..................---------,,,,,,*********+++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))***++++++,,,,,,++++++***++++++************++++++************************)))************+++++++++++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,************************,,,++++++******+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------............/////////000000000111000//////000333666888;;;RRRuuuyyyooobbbVVVTTTYYY___sssooo```ZZZYYYdddrrruuujjj^^^\\\YYYXXXWWWVVVRRROOONNNSSS\\\ccciiimmmpppsssuuuvvvxxxyyyzzz{{{~~~}}}xxxtttpppmmmggg^^^VVVRRRSSSUUUjjjrrrvvvjjj^^^xxxsssaaaRRRlllooo[[[EEE:::666333222333111222333444444333222222111111111000000000000/////////000000000000//////000000000000000000000000///////////////000111111000/////////111222111000000111111111111111222222000000000000111111111111///000111222333444444444222888:::???JJJVVVqqqzzzpppzzzzzzwwwnnnaaaXXXUUUTTTTTTSSSTTTSSSQQQNNNHHHAAA:::555000000000111111000/////////..................---------,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******))))))+++++++++,,,,,,+++++++++++++++************++++++******************++++++)))************+++++++++++++++************++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......////////////000000000000+++...222333222111222333888AAAXXX|||iiiZZZWWWVVVjjj}}}}}}nnnWWWYYYZZZ___nnnvvvnnnbbbZZZVVVRRRMMMHHHKKKOOOSSSWWWYYY\\\___bbb\\\```eeejjjnnnrrrvvvxxx||||||yyyvvvsssqqqllleee```[[[ZZZWWWSSSQQQTTT[[[aaaxxxvvvddd\\\~~~uuuddd\\\XXXWWW~~~~~~}}}eeeLLL444///444555444333111222444444555444333222222222222111111111111000//////000000000000//////111111111111111111111111///////////////000111111000/////////111222222111111111111222222333333444000000000000111111111111...///000222333444555555222888:::???IIIUUUqqqvvvlll||||||vvvmmmaaaYYYVVVWWWWWWVVVTTTTTTRRRNNNHHHAAA:::555111111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++++++++***(((+++++++++************))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------,,,,,,,,,++++++***************************************))))))******+++,,,************************************************))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,)))***,,,...//////...---..................------///.........///000222333222666EEE^^^zzzlllOOOTTTZZZggg|||cccIIIGGGSSS^^^jjjtttsssvvvrrriiibbb```YYYQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPNNNNNNQQQXXX^^^```aaallllllnnnoooqqqssstttuuuyyyzzz}}}~~~}}}{{{wwwuuupppssswwwwwwuuusssqqqqqqkkkgggaaa[[[WWWVVVSSSOOOVVVYYY]]]^^^___dddmmmtttwwwvvv~~~lll^^^RRRNNN^^^tttuuuvvv~~~|||qqqNNNAAA555333333111222666222222222222222222222222333333222222111000000000222000......///000000000////////////000000000000000000////////////000000000111111111111222222222////////////////////////000111111111222222222222111111111111111222222222555777666<<>>IIIRRRlllzzzppp~~~vvvsssrrriii^^^VVVRRRQQQOOONNNMMMMMMJJJEEECCCAAA999111000000000000000//////.........---------++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++*********))))))((()))***)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++************++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,...///---------...........................//////000000111444777666333999LLL```{{{oooVVVNNN[[[rrr}}}}}}{{{zzzeeeUUUGGGFFFOOO^^^sss~~~|||wwwmmmfff^^^[[[WWWRRROOOLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDJJJJJJKKKNNNPPPPPPLLLIIIJJJIIIJJJNNNRRRYYYcccmmmwwwnnnmmm{{{```HHH888222333111000222333222000...111111111111111111111111/////////000111222222333111111222111000000111222//////000000000111111111111000000000000000000111000000111111111222222222111111111111111111111111////////////000000000000111111222222333333444444444777777???JJJRRRlll}}}qqqxxxvvvrrrjjj___XXXTTTRRRPPPNNNMMMMMMKKKFFFDDDAAA999000000000000000000............------------++++++++++++++++++++++++,,,+++******++++++***(((+++++++++*********)))))))))***++++++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,+++******,,,---...---------.........//////.........///////////////---...222555444333:::CCCbbbyyyiiiTTTPPP[[[gggpppsssqqqlllmmmyyyuuuhhhbbb^^^YYYWWWWWWlllnnnsss|||~~~vvvmmmddd]]]YYYWWWMMMKKKIIIGGGFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEFFFFFFLLLMMMPPPWWW```hhhnnnrrriiifffhhhnnnqqqrrrxxxwwwnnngggeeennn{{{{{{dddKKK999555777444333111000000111111///111111111111111111111111......///000111222222333...000222111///...///111000000000000111111111111111111000000000000111111000000111111111222222222000000000000000000000000////////////000000000000111222222333444444555555444777888???JJJQQQkkk~~~qqqyyywwwqqqhhh]]]TTTOOOLLLIIIGGGGGGIIIHHHFFFEEECCC:::111000000000000000.........------------,,,++++++++++++++++++++++++---+++))))))******((('''+++++++++************))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))************+++)))))))))************+++))))))))))))))))))))))))************************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************))))))******+++,,,************************************************+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.../////////---....../////////......///,,,---000222111444999AAARRRmmmqqqaaaZZZYYYTTTYYYYYYXXXbbbwww~~~rrr```PPPMMMNNNSSS]]]nnnxxxtttnnnfff___ZZZWWWUUUQQQQQQPPPPPPPPPQQQQQQRRRYYYeeexxx}}}lllYYYOOOSSSeeeoooWWWGGG???888555444444555333000///111222000111111111111111111111111......//////000111222222,,,///222111///---///111000000000111111111222222222111111000000111111222000111111111111222222222/////////////////////////////////000000000111111222222333444444555666666555777888???IIIPPPhhhrrr~~~xxxvvvooofffYYYNNNHHHDDDAAA>>>@@@CCCDDDDDDEEEEEE===444000000000000000.........---------,,,,,,************************,,,***)))***++++++***)))+++++++++************))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,************************************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------...//////000---......//////...------111......000111000222777---555FFF]]]wwwyyyqqq___```YYYRRR[[[qqquuuOOOMMMIIIFFFLLL[[[pppzzzyyyxxxwwwuuusssqqqqqq}}}lll```\\\WWWPPPPPPaaa||||||xxxeeeRRR>>>777777555222111000444444000000333333000111111111111111111111111.../////////000000111111,,,000444333000...///222000000111111111222222222222111111000000111111222000111111111111222222222000000000000000000000000000000000111111111222222222222333444555666777777555888888???HHHNNNfffsssyyyxxxoooeeeXXXMMMHHHFFFEEEDDDCCCFFFHHHHHHHHHFFF>>>444000000000000000......---------,,,,,,,,,************************+++***)))***,,,------,,,+++++++++************)))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************)))***++++++,,,************************************************++++++++++++******))))))************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,***))),,,,,,------...///000000---.../////////...---,,,------000333111---...111111222666???PPPiiioooZZZWWWdddkkkiiiaaaooo}}}qqqaaaUUUTTT^^^hhhgggiiikkklllmmmooouuuyyysss___VVVaaazzzooo___WWWTTTYYY^^^ccclll|||ooogggJJJCCC===:::555000111777,,,222555222111444444000000000000000000000000000////////////000000000000---111555555111...000333000111111111111222222222222222111111111111222222000111111111111222222222111111111111111111111111111111111111222222222222222222333444555666777888555888888>>>GGGMMMdddttt|||{{{ooofffZZZQQQOOOPPPQQQQQQMMMOOOPPPNNNLLLHHH===222000000000000000------,,,,,,,,,,,,++++++((()))***++++++***)))(((************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++******************+++,,,,,,------,,,,,,+++---..................------------,,,,,,++++++++++++++++++***++++++,,,,,,(((+++...///...---------...---,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************++++++************+++++++++++++++*********))))))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111...............///000000111000333999<<>>WWW{{{hhhYYYWWWXXXYYY___iiisss}}}~~~uuukkkcccaaadddggghhhNNN>>>666111222666333333333222222111111000222111000111222333222000////////////////////////000000000///////////////222222222000...---///000//////000000000000//////.............../////////---...000111111000...---000000////////////000000//////////////////////////////000111111222333333333666666:::???CCC[[[||||||yyyyyymmm___XXXXXXZZZYYYVVVVVVSSSPPPMMMIIIBBB999222000000000000000++++++++++++******************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))************))))))))))))************)))))))))))))))******+++((((((((()))******++++++)))))))))))))))))))))))))))***++++++++++++***)))************************)))))))))***++++++,,,,,,******++++++++++++*********++++++,,,,,,++++++************+++++++++++++++)))))))))***+++,,,......000000111///---,,,,,,---+++************+++,,,,,,))))))))))))))))))))))))***************************************************************+++++++++************************++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************++++++************++++++***************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------******++++++,,,...///000------,,,,,,------...///222000......///000000000444444999DDDTTTlll{{{vvvgggccc^^^ZZZWWW\\\mmm}}}xxxrrrbbb^^^WWWRRRTTT```qqq~~~eeePPP===666555111111444111111222222222111111000222000000000222333222111////////////////////////////////////////////////+++///222222...---///222...//////000000//////...---............/////////......000000000000......//////000000000000//////000000000000000000000000...//////000111222333333333666666:::@@@DDD\\\zzz|||yyyyyyooobbbZZZXXXYYYYYYXXXXXXVVVSSSPPPLLLEEE;;;444000000000000111++++++++++++************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))******+++'''(((((()))******++++++)))))))))))))))))))))))))))***++++++++++++***)))************************((())))))***++++++,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++***++++++,,,---......---+++***,,,---)))))))))))))))***++++++))))))))))))))))))))))))************************************************+++++++++***************************************************************)))************+++++++++))))))***++++++++++++***************************++++++************++++++))))))*********+++++++++)))))))))***************++++++,,,,,,,,,,,,------,,,+++++++++,,,------...------,,,,,,------...///...//////......//////......000555888:::DDD[[[qqqsss\\\MMMOOOYYYeeeiiikkkhhheeehhhsss||||||~~~xxxwwwiii___[[[XXXSSSNNNRRRXXX___ggguuuzzzjjjHHH;;;444666666111///444///000111222222111000000111000///000222333222111////////////////////////////////////////////////***---000000......///222.........//////.........---------.........////////////////////////////////////000000000000//////000000000000000000000000......///000111222333333333666666:::@@@EEE]]]~~~uuu{{{yyywwwooocccZZZVVVVVVXXXXXXWWWUUURRRPPPLLLDDD:::222///000000000111+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((())))))))))))************(((((())))))*********+++)))))))))))))))******+++'''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,******++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///...---+++***)))))))))+++,,,,,,+++***)))+++,,,((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************++++++************++++++))))))******++++++++++++&&&&&&'''((()))***++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......)))---//////000111000///222///000444666666<<>>???;;;444000000000000000++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++***************************++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))******+++,,,---------,,,,,,++++++***************)))))))))((())))))))))))))))))))))))((()))))))))************************)))))))))(((+++++++++*********))))))************************************************,,,+++************+++,,,))))))))))))***************++++++***))))))***,,,,,,++++++******++++++,,,*********+++++++++,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...............////////////000/////////000111333444666;;;EEEUUUmmmvvvfffYYYZZZYYYTTTOOOMMMQQQUUUUUUTTTRRRQQQRRRSSSSSSTTTKKKKKKLLLPPPWWW___eeeiiihhh___UUUSSSZZZgggqqqttt|||zzzyyynnn^^^LLL???888888999222222222111111111000000444333222000000000000000//////000000000000////////////000000000000//////000///---------...000222---...///000000///...------...//////////////////000/////////............////////////////////////---///111111000////////////......---...///000111000000//////000111222222444777777;;;AAACCCZZZ}}}vvv|||{{{oooaaaXXXVVVUUUSSSPPPMMMLLLGGGCCCBBBAAA;;;222000000000000000++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******((()))******++++++******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++***************************************************************+++******))))))******+++))))))))))))***************++++++***))))))***,,,++++++************++++++*********++++++++++++,,,)))******+++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,---------------............/////////............///000111222000333666;;;HHHaaaxxxqqqsssuuurrrkkkdddaaa```[[[\\\]]]]]]^^^^^^]]]]]]YYYYYY\\\eeesssyyyuuuxxxzzzfffWWWBBB444111333555555222222111111111000000000333222111000000000000000//////000000000000//////...//////000000//////...111---///555666000...333---...///000000///...---//////////////////...---////////////............////////////////////////---///111111///.../////////............///000000111000000000000000111222555888888<<<@@@BBBXXX{{{{{{|||zzzooo___UUUQQQPPPOOOMMMHHHJJJIIIGGGFFFCCC:::111000000000000000************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((******++++++++++++******((())))))***************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++++++++,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***************************************************************************))))))))))))))))))***((()))))))))***************++++++***))))))***,,,++++++************++++++************++++++++++++******+++++++++******)))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,------------------.........//////------------.../////////000333555444666BBBUUUeeexxx~~~|||{{{}}}~~~sssiiiIII@@@555000111222000---111111111111000000000000222222111000000000000000//////000000000000//////...//////////////////......+++444CCCCCC555---000......///000000///......//////000000///...------///////////////.........////////////////////////---///000000.........000............/////////000111111000000000000111111444777777;;;@@@BBBXXX{{{yyyuuujjj[[[OOOKKKKKKKKKJJJIIILLLMMMKKKHHHDDD;;;111///////////////************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((()))******++++++******)))(((((()))************)))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++******************************))))))******+++,,,***+++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************************************************)))))))))))))))))))))))))))))))))******)))))))))((()))))))))***************++++++***))))))***,,,+++******))))))******+++))))))*********+++++++++******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------............,,,---------............///111222111111222666:::HHH___uuu~~~hhhQQQAAA444333333333333222///...111111111000000000//////111111111111000000000/////////000000000000//////......////////////.........+++333BBBCCC444,,,000......////////////......//////000000///...------.........///////////////...........................///000///------...000---......///////////////000000000000000000111222111555666:::@@@CCCZZZ}}}|||~~~xxxqqqgggYYYNNNIIIIIIJJJKKKNNNQQQQQQLLLGGGCCC;;;222///////////////************************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))'''((())))))******))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++***************+++++++++******))))))******+++,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***************************+++++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))***************++++++***))))))***,,,******))))))))))))******)))))))))************+++)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,------.........------111000//////111222333333111===JJJUUUddd}}}}}}}}}~~~kkkWWWEEE777000///222444333111000222444111111000000000////////////000000111111000////////////000000000000//////---......//////......---000,,,...444555///---222//////////////////////////////////////////...---.........///////////////...........................//////...------...000---......///000/////////////////////000111222333000444555:::@@@CCCZZZ~~~vvvyyyqqqhhh[[[QQQKKKJJJLLLMMMPPPSSSRRRLLLFFFBBB:::333000000000000000************************'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++************************))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******))))))******+++,,,,,,,,,++++++******))))))((()))))))))************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))***************++++++***))))))***,,,******))))))))))))******))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........------...//////...---,,,222111000000111333444555222222666===FFFUUUooovvvYYYAAA555222333444111222222111000000222444111000000000////////////...///000111111000////////////000000000000//////---......//////......---///---,,,+++,,,---///000//////............//////---...//////////////////............/////////000...........................//////---,,,,,,...000------///000000000///............///000222333444111555666:::???BBBYYY|||vvvzzzqqqjjj^^^SSSLLLJJJJJJKKKLLLQQQRRRMMMFFFAAA999222000000000000000))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))************))))))'''(((((()))))))))))))))************************))))))))))))************************************))))))******++++++++++++*********)))***++++++,,,---,,,,,,+++***)))(((((((((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))***************++++++***))))))***,,,******))))))))))))******))))))))))))************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,...///000...,,,+++,,,...444///000666666999KKKaaayyybbbSSS???555444666555111000111111222222111000///000000000000////////////...///000111111000////////////000000000000//////---..................---***...///------000000,,,//////............//////------...///000000000///---.........//////000000...........................///...---,,,,,,...000,,,---///000000000///...------...///111333444555333777777:::???AAAWWWzzzzzzzzzqqqjjj^^^SSSKKKGGGFFFFFFGGGMMMPPPMMMGGGAAA999111000000000000000))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++***)))(((((()))************++++++++++++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))'''%%%&&&)))***(((&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))***************************)))((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************(((((((((((((((((((((((()))***+++***))))))+++---((()))***++++++***((((((......---+++)))***,,,...++++++,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,---------.....................///000000111111111222333555666777AAARRRooosss[[[KKK===999555333222222000---000000000000////////////......//////000000111111...........................------------...//////......---------,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,------.../////////..............................------------..............................---------............///---...///000111222333333111333333777>>>AAAUUUwww{{{tttjjj\\\QQQKKKIIIHHHGGGLLLJJJHHHIIIHHHCCC999111111000///------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++*********+++,,,------,,,,,,+++******)))(((((())))))*********+++++++++++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((***((('''(((***+++)))'''((((((((((((((()))******************************))))))))))))***************************)))((((((************)))))))))((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---))))))***++++++***))))))++++++***((('''''')))+++))))))***+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------..................//////000000000111111222333444555555===IIIXXXkkknnn]]]LLL>>>555888555222111222222111///111111111111000000000000000000000///////////////...........................------------...//////......---------,,,,,,,,,---,,,,,,,,,------..............................///////////////.......................................------------..............................---------............///......///000111222222333222444444777<<<>>>QQQqqq}}}sssjjj\\\RRRMMMKKKJJJIIIMMMKKKHHHHHHGGGBBB999222111000///......))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))*********+++,,,---...///+++++++++******))))))((()))))))))*********++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++)))((()))***+++***)))((((((((((((((()))******************************))))))))))))************)))************))))))(((************))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((************************)))*********))))))+++,,,******+++++++++++++++***+++,,,---,,,,,,...111333++++++*********+++---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------......------......///000000000000000000111222222...111333444???]]]sss^^^JJJ===666444333333111000000111222222111222222222111111111000000111111000000///......---...........................------------...//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------111111000000///......---..............................------------..............................---------............/////////000000111111111222333666666:::???@@@RRRrrr}}}qqqhhh\\\SSSOOONNNLLLKKKOOOLLLIIIGGGEEEAAA999333111111000//////(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++''''''((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...+++*********)))))))))((())))))))))))************************************************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***))))))((((((((((((((())))))***************************((()))))))))************))))))************)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***)))((()))***,,,***+++++++++,,,,,,,,,,,,***,,,...000111444888;;;000///,,,***(((((()))***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...------------...///////////////......///000000---222666444666CCC\\\pppyyyrrrqqqWWWPPPEEE<<<888777777888111000000000111222222222111111111000000000000///000000/////////....................................------------...//////......---------,,,,,,,,,,,,,,,---------...------------------------------000/////////.........---...........................------,,,,,,------...........................---------............///000000000000000111111111000333444999???AAASSStttzzzoooggg\\\TTTQQQPPPOOOMMMPPPMMMJJJGGGDDD???999444111111111000000(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((()))******+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,*********)))))))))))))))(((((()))))))))******************************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((((((((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************((()))***)))((((((***,,,*********++++++,,,,,,---''')))+++,,,,,,...111333000///,,,***(((((()))***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////......---------...//////...222666666444555;;;AAAPPPXXXhhhzzzzzzlll[[[MMMFFF:::888666555444333000...111222222222111111111111000////////////.........---........./////////000...........................------------...//////......---------,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,------.................................------,,,,,,,,,,,,------........................---------............///000000000000000111111111000222222777<<<===OOOppp||||||uuunnneeeZZZRRRPPPPPPOOOOOOPPPNNNKKKHHHCCC===888444000000000111111))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((()))((('''&&&''')))((((((((((((((()))******(((((((((((((((((((((((())))))))))))************((())))))************)))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************************************((()))))))))((((((***+++******)))******+++,,,---***+++,,,+++)))((()))***++++++*********+++---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...///---------------...//////333111///......111444777333999CCCMMMQQQTTT]]]ggg|||zzzwww~~~sss]]]PPPGGG===444000000/////////111000///---000222333333111000000111//////.........---------,,,------...//////000000...........................------------...//////......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................------,,,,,,,,,,,,------........................---------............/////////000000111111111222<<<===:::;;;>>>===OOOpppxxx{{{sssmmmdddWWWOOOMMMNNNOOOOOOOOOOOOMMMIIICCC===666333...///000111111))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%'''(((((((((''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))((()))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))'''&&&(((***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))***************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))'''((())))))'''((()))+++))))))(((((()))***,,,---+++,,,------+++))))))***))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------...///,,,,,,,,,------///000111333111///......111555888222111333555444333555;;;HHHUUUdddppp}}}sssjjjUUUHHH<<<777555222000111///......///222333333333---000222222000//////111////////////...............................................................------------...//////......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................---,,,,,,++++++,,,,,,---........................---------............///......///000111222222333CCCCCC>>>>>>??????QQQrrrzzz}}}vvvmmmbbbUUUKKKIIIKKKMMMNNNNNNOOONNNKKKDDD<<<555111---...///000000))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%'''(((((((((''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''(((((()))))))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,+++(((''')))+++((((((((((((((()))******************************))))))))))))************(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''((()))+++)))((((((((((((***,,,---&&&(((***+++******+++---++++++,,,,,,,,,+++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---...///111222+++///333444222000//////555000000444777666777999111777:::???NNNggg|||~~~uuunnnmmmuuu~~~yyyhhhXXXIII===999555444666666222000111111000111222333222///---***---000111///...///111000000000000/////////////////////...------,,,,,,...........................------------...//////......---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,........................---,,,,,,++++++,,,,,,---........................---------.........//////---...///000111222333333>>>>>>888888:::;;;OOOqqq~~~}}}}}}yyylllbbbSSSIIIFFFIIILLLNNNMMMOOOOOOLLLEEE<<<444000,,,---...000000((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))*********))))))((()))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///---......///000111111222333222222222222222222222///000111555===FFFNNNTTTiiiyyy{{{|||nnngggZZZMMMAAA:::777666444444333333333222222222000000000000000000000000111111000000/////////...////////////////////////---------.........//////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------......//////......---,,,,,,,,,---------......000///...---------------+++,,,---.........---,,,........................---,,,,,,,,,,,,---....../////////000111111222222333444333777===>>>OOOmmm}}}{{{}}}vvvnnnbbbRRRGGGCCCEEEHHHJJJLLLLLLKKKIIIEEE???888444//////.........((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************))))))************)))))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------............---......///000000111111000000000000000000000000333222000///000333666888>>>LLL[[[dddgggmmmyyy}}}tttqqqooocccRRRFFFBBB<<<777444444555777444333333333333222222222000000000000000000000000000000000//////.................................------------.........///......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...............---------......///111000///...---------...........................------,,,,,,------...////////////000111111222222333444333777======NNNmmm{{{uuujjj___QQQGGGDDDFFFHHHJJJLLLLLLLLLJJJFFF???777222/////////......((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))******)))))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------............------......///000000000........................000///...------...000000---444<<<@@@AAADDDKKKPPPWWW```lllvvv{{{}}}|||{{{wwwqqqmmmfff]]]UUUTTTVVVTTTOOONNNMMMAAA333333222000//////111333444333333333222222222111111000000000000000000000000/////////.......................................------------..................------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,---...///000666444111...,,,,,,...///...........................------------...//////...//////000000111111222333444333777======NNNlllyyyssshhh___SSSKKKIIIKKKLLLMMMPPPOOOOOONNNJJJBBB999222////////////...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((((()))************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************((()))))))))************)))))))))))))))*********))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,---------.........---------....../////////------------............,,,,,,---///111333444555555555555555333333444555444:::AAAIIINNNSSSWWWYYYfffhhhoooxxx||||||~~~uuu```YYYPPPHHHCCC===666111555888999999<<>>666000222111000......(((((((((((((((((((((((()))((((((((('''''''''''')))((((((''''''(((((())),,,---------,,,***((('''((((((&&&%%%%%%&&&''''''))))))))))))))))))))))))'''&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''(((((((((((()))))))))((((((((((((((()))*********++++++++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((***)))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------------//////...---------------........................//////.........---------,,,,,,,,,------...///000/////////......---------+++,,,---.........---------...///////////////..................---,,,,,,,,,,,,,,,+++++++++*********+++---......---+++***,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111555555777;;;:::DDD[[[}}}xxxfffZZZPPPNNNLLLFFFGGGLLLKKKIIIGGGEEEBBB===555///222111000///...(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''&&&'''''''''''')))---//////,,,(((&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))%%%''''''%%%###$$$'''***%%%%%%%%%&&&''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((***+++,,,******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******((((((((()))******++++++*********++++++++++++,,,---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,---//////...------------..........................................---------+++,,,---......///............------------,,,,,,+++,,,------......------,,,,,,---//////000000000---............------,,,,,,,,,,,,++++++++++++***++++++------------++++++---+++***+++...000///,,,---,,,,,,+++***)))((((((************************+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000444444666;;;:::EEE\\\~~~|||yyyfffXXXMMMKKKHHHCCCCCCHHHHHHEEEBBB@@@???;;;444///111000000//////(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((%%%(((+++......---***((($$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''((((((&&&&&&((((((&&&''''''''''''(((((((((((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''''''''''''''''''''(((((('''''''''((((((((())))))''''''''''''((()))***+++******************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))*********(((((())))))************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///......---------......................................................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---....../////////...---------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...+++(((+++000222000,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,************************,,,,,,,,,------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000///333333666;;;;;;FFF]]]~~~zzzfffWWWJJJHHHGGGCCCDDDIIIGGGCCC???===>>>;;;555000000000000//////(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&((())))))'''''')))***+++,,,,,,,,,%%%%%%'''(((((((((((('''((((((((((((((((((((((((((()))((()))000555000&&&,,,++++++***)))(((((('''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((###$$$&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((('''&&&&&&(((((('''''''''(((((()))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((''''''((()))******(((((((((((((((((((((((('''((((((((()))))))))******))))))))))))))))))***(((((())))))************)))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------..................---------......///........................---.....................+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***(((***///222///,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------,,,---------------------------------+++++++++,,,,,,,,,------------......///000000000///333333666;;;;;;FFF]]]|||fffVVVIIIHHHIIIHHHJJJOOOIIIDDD???>>>@@@>>>777111/////////000000(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((()))***(((((('''''')))+++---///((((((((((((((()))))))))))))))))))))))))))))))))''')))))),,,666???888***...---,,,+++***)))((('''(((((('''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((''''''(((((()))***)))(((''''''((()))***))))))))))))******************)))((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''''''''((()))******))))))))))))))))))))))))''''''(((((())))))************))))))))))))******((((((((()))******++++++))))))))))))))))))******)))))))))************+++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////...------------...//////---------------------------------...............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...////////////......,,,+++++++++,,,,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---///...+++(((((()))***+++,,,,,,---************************+++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------------......///000000000000444444666;;;:::EEE\\\hhhVVVIIIIIILLLMMMOOOUUUMMMGGGBBBBBBCCC@@@888000...//////000000((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((''''''''''''(((''''''''')))+++---...++++++)))(((((()))******))))))))))))))))))))))))&&&)))))))))000999444(((,,,,,,++++++***)))((((((,,,***(((&&&&&&''')))+++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))))))))'''''''''((((((((())))))((('''&&&&&&'''***---...---,,,***((((((((()))***((((((((())))))))))))***)))(((((((((((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********'''&&&&&&'''''')))******))))))))))))))))))))))))'''''''''((()))*********+++***)))(((((()))***+++'''(((((()))******++++++***)))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------***++++++,,,------......---------------...//////---------------------------------.........//////------,,,,,,+++,,,,,,---,,,,,,,,,,,,---------...------,,,,,,,,,---...///---------......---,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***+++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111555555777;;;:::DDD[[[jjjXXXJJJIIINNNOOORRRXXXPPPJJJEEEEEEFFFBBB888...---...///000111((((((((((((((((((((((((&&&'''''''''(((((())))))---,,,+++)))'''&&&%%%%%%''''''((()))***+++,,,---...,,,***(((((()))***+++))))))))))))))))))))))))%%%+++***$$$&&&---***!!!*********)))))))))))))))...,,,)))&&&&&&'''***,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((...,,,)))'''&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%''',,,000333///---+++)))(((((()))***''''''''''''((((((((()))''''''''''''(((***+++,,,)))(((''''''''')))***+++))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&''''''((()))******++++++***)))(((((()))***+++'''(((((()))***+++++++++*********)))))))))))))))))))))))))))************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++))))))***+++,,,,,,---------------------...///000---------------------------------.........//////...---,,,+++***+++,,,---,,,,,,,,,------.........------,,,+++,,,---...///++++++,,,---............***+++,,,,,,------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))++++++++++++***************************************++++++++++++++++++++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,***)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000222666555777;;;999CCCZZZmmmZZZJJJJJJNNNPPPSSSXXXRRRLLLGGGGGGHHHCCC777,,,---...///111111