BM6P6(@ rrrbbbWWWSSS[[[iiiwww{{{wwwwwwyyytttrrrooollljjjlllqqquuuvvvvvvvvvsssmmmfff^^^YYYUUUTTTRRROOOLLLJJJHHHGGGEEEDDDBBBBBBEEEJJJPPPTTTcccpppuuuaaaQQQFFF@@@===;;;:::999777666555555555999888666555555444222000444444333333333333222222333333333333333222111000111111222222222333333333555555444333333333333444222222333333555666888888999888:::AAAQQQiiitttoooiiidddccccccccccccaaacccddddddcccbbbcccdddbbbfffkkkooorrruuuxxx{{{zzzrrrlllddd\\\VVVUUUSSSRRRPPPOOOOOOOOOHHHGGGEEECCCAAA>>>===<<<===;;;999777666888:::;;;<<<<<<<<<>>>BBBHHHMMMPPPSSSXXX^^^cccgggmmmtttzzzuuu|||tttfff^^^[[[SSSYYY[[[\\\iiiyyyvvv}}}{{{uuunnn___OOOCCC===888888777555666888666888999::::::;;;<<<>>>@@@AAACCCDDDDDDDDDFFFHHHqqqcccXXXVVV^^^jjjwww~~~{{{{{{}}}xxxvvvtttpppnnnnnnqqqtttssssssrrrppplllgggbbb___YYYXXXWWWTTTQQQOOOMMMLLLGGGEEECCCCCCEEEIIINNNQQQZZZeeewwwwwwaaaQQQFFF@@@===;;;:::999777666666555555888666555555555555444333444444333333333333222222333444444444444333222111111111222222222333333333444444444333333444444555333333333444555666777888:::999:::AAAPPPhhh|||wwwoooiiifffdddcccbbbaaabbbddddddcccbbbcccdddeeehhhkkknnnpppssswwwyyyxxxqqqlllddd]]]XXXWWWUUUSSSQQQOOONNNMMMJJJIIIGGGEEECCCAAA???>>>>>>===:::888777888:::;;;999999999;;;>>>CCCGGGJJJQQQUUU\\\```dddjjjrrrwwwxxx{{{mmmbbb\\\TTTXXXYYY\\\mmmyyyxxx}}}rrraaaQQQCCC<<<777777666555555888666888:::::::::;;;===???@@@AAACCCCCCCCCDDDEEEGGG~~~rrrdddZZZYYY```kkkwww}}}}}}{{{{{{yyyvvvsssqqqrrrtttqqqqqqooommmjjjhhhfffeee___^^^]]]ZZZXXXUUURRRQQQIIIHHHEEEDDDDDDGGGJJJMMMRRR[[[jjj{{{zzzbbbPPPEEE???===::::::888777666666666666666555444555666777666555444444333333333333222222444444444444444444333222111111222222222333333333333333333333444555666666444444444444444555666777999999:::???MMMddd~~~}}}wwwpppiiifffdddcccbbb___aaacccccccccbbbcccdddhhhiiikkklllnnnqqqvvvyyy|||uuurrrtttwwwyyy~~~wwwpppkkkddd]]]YYYXXXVVVTTTQQQNNNLLLKKKLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@===:::999999:::;;;:::999999:::<<>>??????AAACCCCCCCCCCCCEEEFFFttthhh^^^[[[aaalllwww~~~{{{zzzzzzzzz{{{{{{zzzwwwuuuuuuvvvtttrrroookkkhhhgggffffffaaaaaa```^^^[[[XXXUUUTTTLLLJJJHHHEEEEEEFFFGGGHHHPPPVVVaaaqqq}}}bbbOOOCCC???===:::999888777666666666666777666555555777777666555444444333333333222222222222333333444333333222222111111222222222333333333222222222333444555777777555555444444444555555666777777888<<>>===999999888777666666666777888777555555666666444333444444333333333222222222000111111222222222111111111111222222222333333333111111222333444555777888555555444444444555555666777888:::===GGG\\\www{{{zzzrrreeeaaa\\\ZZZZZZ\\\^^^^^^\\\^^^aaabbbbbbbbbcccdddeeefffggghhhkkkqqqxxx}}}xxxjjjaaa```eeekkkzzzzzzpppjjjccc[[[SSSSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGEEECCC@@@>>>======<<<@@@???>>>>>>>>>>>>???@@@===BBBHHHNNNTTT\\\fffmmmqqqzzz{{{lll___ZZZXXXTTTZZZrrrrrrggglllwwwppp^^^NNN@@@:::555555444222333555666888;;;<<<<<<===@@@BBB@@@BBBCCCCCCBBBBBBDDDEEE{{{pppggg^^^dddooozzz}}}{{{xxxtttppplllnnnqqqtttuuuuuuuuuvvvwwwxxxwwwtttpppkkkgggdddbbb`````````___\\\XXXTTTRRRNNNMMMKKKJJJHHHGGGFFFFFFHHHLLLTTTbbbttt}}}aaaLLLAAA===<<<999999888777777777777777888666555444555555333222444444333333333333222222///000000111111111111111111111222222222333333333222222222333444555777888444444444444444555666777999;;;===???III]]]xxxyyy}}}|||pppgggccc___ZZZWWWWWWYYYZZZ[[[[[[]]]```aaaaaabbbccceeedddeeefffhhhkkkqqqxxx|||~~~vvvkkkdddeeelllsss|||qqqkkkccc[[[RRRRRRSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCAAA@@@?????????>>>>>>===<<<<<<<<<<<<:::>>>CCCHHHMMMUUU^^^fffkkkvvvzzzmmmdddZZZYYYUUUZZZppp~~~yyytttggg___fffxxxvvvbbbPPP@@@:::555555444222333666777999;;;<<<===>>>AAACCCBBBCCCDDDDDDCCCCCCDDDFFF}}}sssjjjbbbhhhsss}}}~~~|||{{{yyyvvvpppkkkiiilllooopppqqqqqqrrrssssssttttttssspppkkkgggeeeaaaaaaaaa```]]]YYYUUUSSSMMMMMMMMMLLLKKKIIIHHHGGGEEEIIIQQQ[[[jjj}}}|||```LLLAAA<<<;;;999888888777777777777777555444333333444555444222444444333333333333222222000000111222222222222222111111222222222333333333222222222333444555666777333333333444555666777888777:::<<>>>>>===<<<;;;;;;;;;<<>>???BBBDDDCCCDDDFFFEEEDDDDDDEEEFFF~~~uuullleeekkkuuu~~~|||||||||xxxrrrmmmgggiiilllmmmmmmmmmooopppnnnpppssstttssspppkkkhhhbbbbbbcccbbb___[[[WWWTTTMMMMMMMMMMMMLLLKKKJJJIIIFFFJJJQQQXXXccctttzzz___KKK@@@<<<:::999888777777777777777888222111111222444555555444444444444333333333222222000111222333333333333333111111222222222333333333333333333333444555666666222222333444555666888999333777999<<>>======<<<<<<>>>@@@BBBCCCDDDHHHOOOUUU\\\hhhvvvxxxqqqkkkeee```WWWYYYXXX\\\ppp{{{zzz|||{{{~~~wwwqqqnnnbbb[[[cccuuugggOOOBBB;;;666666555444444777777999<<<===>>>???BBBDDDDDDEEEFFFFFFEEEEEEFFFGGGzzzpppgggeeelllvvv~~~|||{{{{{{zzzvvvrrroookkkgggfffffffffdddaaaddddddggglllpppqqqnnnjjjeee```\\\\\\______\\\XXXWWWVVVTTTSSSRRRQQQQQQQQQNNNLLLMMMTTT^^^nnnyyy]]]III???<<<<<<:::::::::999888777777666666555555555555444444444555555444444444555555666444444333333333333222222111111222222222333333333222222444555555444222222555555555666666666666777999999:::===DDDTTTpppzzz|||~~~pppfff___YYYZZZ\\\[[[[[[\\\[[[]]]___``````aaacccddddddeeefffgggiiimmmrrrvvvvvv|||}}}xxxqqqggg___\\\]]]]]][[[WWWSSSQQQQQQLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJGGGEEECCCBBBAAABBB@@@======>>>>>>>>>===<<<>>>@@@@@@@@@BBBGGGLLLXXXbbboooyyy~~~nnndddbbbaaa___UUUTTTTTT\\\ppp|||yyyyyywwwuuurrriii```]]]```vvvdddOOO@@@<<<777444333333444333666777:::<<<>>>@@@AAABBBBBBCCCDDDDDDCCCDDDFFFHHHzzzppphhheeellluuu|||}}}{{{zzzzzzyyyxxxppplllgggeeedddcccaaa___``````bbbfffjjjkkkhhhfffaaa]]]ZZZ[[[___aaa```]]][[[ZZZYYYWWWVVVTTTTTTTTTRRRPPPPPPUUU]]]jjj}}}xxx[[[HHH???<<<<<<:::999999888777777666666666555555555555444444444666555555444444444555555444444333333333333222222111111222222222333333333222222333333333333222222444444555555555666666666999888999>>>EEEVVVppp~~~~~~vvv|||vvvlllccc\\\\\\\\\ZZZZZZ[[[[[[]]]_________```bbbdddcccdddeeefffhhhkkkqqqtttxxx}}}|||wwwvvvssslllfff```aaa```^^^ZZZVVVSSSQQQKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDEEECCC@@@@@@@@@AAAAAA@@@>>>???@@@??????@@@DDDHHHQQQZZZhhhsss|||qqqeeeaaa^^^ZZZVVVUUUVVV___ttt}}}zzzvvvqqqhhh___^^^bbbzzzeeePPP@@@<<<777444333444444444666888:::===@@@CCCDDDEEEEEEGGGHHHGGGFFFFFFGGGHHHzzzpppiiihhhnnnvvv|||~~~{{{xxxwwwxxxzzzqqqmmmhhhdddaaa```^^^]]]]]]]]]]]]___aaabbbaaa```^^^ZZZXXXYYY]]]aaabbbaaa___^^^]]][[[ZZZYYYXXXXXXXXXUUUTTTWWW]]]fffvvvtttYYYGGG???===<<<999888888777777666666555666555555555555444444444666666555444333333333444444444333333333333222222111111222222222333333333222222111111111111222222333444444444555555555555888777888>>>HHHXXXpppyyyqqqxxxsssiii```]]]\\\ZZZYYY[[[[[[\\\^^^_________aaaccccccdddeeeeeegggjjjnnnrrrxxx~~~|||vvvuuuvvvwwwssspppggggggfffddd___ZZZTTTQQQKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFEEECCCAAA@@@AAAAAA@@@??????@@@???>>>===>>>AAADDDHHHQQQ^^^kkkuuuuuuiiibbb[[[UUUTTTTTTVVV```vvv~~~~~~xxxrrrhhh```___ddd}}}cccMMM???<<<777444444555666666777999<<>>HHHYYYpppvvvmmmssswwwlllbbb^^^]]]ZZZZZZ\\\ZZZ\\\^^^^^^^^^___```bbbbbbcccdddeeefffhhhlllooovvv|||~~~}}}yyyvvvwwwzzz|||{{{yyypppnnnllliiieee^^^WWWRRRMMMMMMMMMMMMNNNOOOPPPPPPLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFDDDCCCDDDCCCBBBAAA??????>>>======>>>AAABBBDDDKKKVVVcccooo{{{yyynnneee\\\TTTRRRRRRTTT^^^ttt~~~wwwmmmcccaaaddd{{{^^^III???;;;777444555666777888999;;;===@@@CCCEEEFFFGGGFFFIIILLLMMMLLLKKKJJJKKKzzzuuuqqqtttyyy}}}~~~{{{yyyxxx{{{~~~|||wwwqqqooooooqqqppplllhhhccc```^^^]]]```___^^^\\\[[[[[[\\\\\\^^^\\\YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\ZZZYYY[[[^^^bbbnnnyyyiiiQQQDDD???===;;;777777777777666666666666666555555555555444444444777666555333333222222222444444333333333222222222111111222222222333333333333222111000000111222333333333333444444444555555777666888>>>GGGVVVnnnuuukkkpppwwwlllbbb___]]][[[[[[^^^ZZZ\\\]]]^^^]]]^^^___aaaaaabbbdddeeefffhhhkkknnnsssyyy~~~wwwrrrppppppttt}}}|||xxxwwwwww{{{wwwuuuqqqmmmhhhaaaYYYTTTMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOPPPOOONNNLLLJJJHHHLLLKKKIIIIIIIIIIIIGGGEEE???>>>======>>>@@@BBBCCCDDDIIIRRR]]]iiiuuu{{{qqqhhh___VVVRRRRRRTTT]]]rrr~~~sssgggbbbcccwww|||[[[GGG>>>;;;777555666888999:::===>>>???AAABBBCCCDDDDDDCCCGGGKKKMMMMMMMMMMMMNNN|||uuuvvvyyy}}}~~~|||xxxttttttxxx{{{|||yyytttpppmmmqqqqqqpppmmmhhhdddaaaaaabbbcccbbb___\\\[[[[[[\\\]]]\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[ZZZXXXYYY[[[\\\```iiisssbbbLLLAAA>>><<<:::777777777777777777777777666555555555555444444444555555444333222222222333444444333333333333222222111111222222222333333333222222111111111111222222333444444444555555555555666777999===CCCQQQkkkuuukkkpppuuukkkbbb___^^^[[[[[[]]]ZZZ\\\]]]]]]]]]]]]^^^```___aaadddeeefffhhhlllnnnqqqwww~~~xxxmmmeeeaaa```]]]eeesss{{{xxxrrruuuyyy}}}yyysssnnnjjjddd\\\VVVLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNLLLKKKJJJIIIIIIHHHFFFDDDAAA???===>>>@@@BBBDDDDDDEEEHHHNNNXXXdddqqq|||zzzpppiii```XXXTTTTTTVVV^^^sssvvviiiccccccrrryyyZZZIII===:::666555777999;;;<<>>KKKggguuujjjllltttkkkbbb```^^^ZZZXXXYYYZZZ[[[]]]]]]\\\\\\^^^___^^^```ccceeegggiiimmmoooqqqwww~~~}}}qqqeee\\\WWWUUUOOOTTT]]]fffnnnsssuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvzzz{{{sssmmmjjjddd]]]WWWNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRSSSUUUWWWNNNMMMKKKKKKKKKJJJGGGDDDFFFCCC@@@@@@BBBDDDDDDCCCEEEFFFJJJSSS```mmmyyyuuulllfff^^^WWWSSSSSSUUU^^^sss~~~ssshhhcccdddjjjsssXXXIII===:::666666777:::<<<===@@@AAABBBDDDEEEFFFFFFFFFFFFHHHJJJLLLLLLNNNPPPRRR|||vvvlllkkklllpppuuuvvvtttpppooosssvvvvvvrrrllliiihhhcccdddeeebbb]]]YYYXXXYYYTTTWWW[[[]]]]]]\\\\\\\\\YYYXXXWWWVVVVVVVVVVVVVVVWWWUUUVVVWWWWWWWWW^^^fffwwwwwwZZZEEE===;;;:::888888888888888888999999999666666555555555444444444333333222222222333444444444444444333333333222222111111222222222333333333222333444555555444333222555555555666666666666777555888<<<;;;;;;HHHeeevvvhhhhhh|||tttkkkccc```]]]XXXUUUUUUZZZ[[[]]]]]]\\\\\\]]]___]]]```cccfffhhhjjjnnnpppsssxxxzzznnnaaaWWWQQQPPPJJJMMMQQQVVVYYY[[[[[[[[[___bbbffflllqqquuuxxxyyy|||sssmmmiiieee^^^YYYRRRRRRSSSSSSTTTVVVWWWXXXTTTSSSRRRRRRTTTXXX[[[^^^UUUTTTTTTSSSSSSRRRNNNLLLJJJFFFBBBAAACCCDDDCCCBBBCCCDDDHHHPPP]]]lllwww~~~}}}rrriiibbb[[[UUUPPPQQQSSS]]]qqqzzzpppeeebbbeeebbb{{{nnnUUUHHH<<<:::666666888;;;===>>>@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMPPPRRRsssnnnjjjmmmtttyyyxxxtttnnnooorrrwwwzzzyyywwwtttmmmkkkgggccc___[[[VVVRRRWWWWWWXXXYYYZZZ\\\]]]^^^aaa```___]]][[[XXXUUUTTTUUUVVVVVVTTTSSSUUU\\\aaasssrrrTTTFFFAAA;;;777777999888888777777777777777666666555555444444444333666555444333222111111111111222333444444333222111444444444444444444444444222333444444222222333444222333444555555555444333666555777:::<<>>:::999;;;999888777777666666777777666666666666666555555555222111111000000111111222333222222222222222222333222222222222222222222222222333444444222222333444222333444444555555444444777666888<<<===GGGaaa}}}rrrjjjbbbjjj~~~rrreee^^^[[[WWWWWWYYYZZZZZZYYYZZZZZZ[[[\\\]]]^^^___```aaabbbeeeiiimmmlllooottt{{{yyyooohhhgggeeebbb```______aaabbb[[[___eeemmmuuuuuuooojjjhhhfffbbb```aaaccc```]]]^^^aaacccbbbaaaaaa]]]YYYYYY\\\^^^___^^^]]]\\\[[[[[[]]]]]]\\\[[[]]]XXXRRRNNNLLLKKKIIIIIICCCCCCEEEKKKVVVeeettt}}}~~~~~~|||{{{wwwlllfffcccaaa___ZZZZZZ]]]hhh~~~ooo```\\\^^^jjjpppssslll```TTTIII@@@;;;:::888888999<<>>:::888999888777666666555555666666444444444555555555555555333222222222333444444555333222222222222222222333111111111111111111111111222333444444222222333444444333333333333444555666666444777;;;===BBBUUUjjj}}}zzzuuussshhhggguuuvvvggg]]]XXXTTTTTTWWWTTTTTTUUUUUUWWWXXXYYYZZZ\\\]]]^^^___```cccgggkkknnnpppsssxxx~~~yyypppjjjfffdddbbbfffhhhggggggkkknnnnnnqqqqqqqqqppppppppppppoookkkhhhddd```^^^]]]]]]^^^]]]___```aaaaaaaaaccceeedddcccaaa```]]]XXXQQQMMMIIIGGGGGGJJJTTTbbbqqqzzz~~~~~~}}}}}}uuummmkkkkkkmmmqqqwww~~~xxxvvvtttqqqooogggccciii}}}ooobbbbbbhhhllljjj```TTTKKKDDD>>>;;;:::::::::===@@@DDDFFFKKKKKKLLLLLLMMMMMMNNNNNNPPPSSSUUUUUURRRPPPQQQSSS~~~{{{||||||vvvssstttvvvzzz|||wwwqqqllliiidddcccbbbbbbccceeeggghhhmmmpppsssttttttwww}}}|||bbbHHH???>>>;;;888888777777666555555555555666333333333333444444444555333222222222222222333333222222222333333222222222444444444444444444444444222333444444222222333444444444333333333444555666555333555:::<<<@@@QQQeee|||~~~}}}ppphhhrrrzzzjjj```YYYUUUUUUWWWUUUUUUUUUVVVWWWXXXYYYZZZYYY[[[]]]___aaadddgggjjjjjjmmmrrrxxx{{{qqqgggaaa___aaaccceeejjjmmmjjjkkkqqqvvvvvvuuuvvvwwwvvvuuutttttttttpppooolllhhheeecccbbbccc___aaaccccccbbbbbbdddfffgggeeecccaaa___\\\WWWTTTLLLJJJHHHKKKTTTbbbpppyyy~~~~~~~~~~~~~~~}}}|||{{{zzzyyyooofffdddeeegggkkkqqq{{{~~~|||vvvnnnhhhmmmvvvgggeeemmmrrrrrrhhhZZZOOODDD<<<;;;;;;:::;;;===AAAEEEHHHKKKKKKLLLLLLMMMMMMNNNNNNNNNRRRUUUTTTPPPMMMOOOQQQ}}}yyyuuuuuuyyy~~~yyyuuuooorrryyyzzzwwwqqqpppooonnnnnnppprrrsssvvvxxxzzzyyyxxxyyy}}}www]]]EEE>>>>>>;;;888999777777666555555555555555222222222333333444444444222222111111111111111222111222333444444333222111222222222222222222222222222333444444222222333444444444333222333444555666555222555:::;;;???OOObbb}}}xxxlllqqq}}}lllbbb[[[VVVVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZWWWZZZ]]]```bbbdddgggjjjgggkkkqqqyyy~~~sssmmmccc[[[YYY\\\bbbgggjjjppprrrooopppwww}}}}}}yyyzzz{{{zzzyyyxxxwwwxxxttttttrrroookkkhhhgggggg```ccceeeeeecccccceeehhhjjjgggdddaaa```^^^\\\ZZZNNNLLLJJJLLLTTTaaapppyyy~~~}}}}}}||||||{{{zzzyyyxxxvvvlllbbb```aaaccchhhmmmwwwzzzyyyssslllpppzzzjjjhhhuuuzzzzzzpppbbbTTTFFF===;;;;;;:::;;;>>>BBBFFFIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMQQQUUUSSSOOOLLLMMMOOOzzzuuuttttttvvv~~~}}}}}}yyyxxx|||}}}{{{{{{~~~}}}xxxssssssrrrppprrrwww}}}gggUUUBBB:::999888666666:::999777555555555666666555555666666555444333333333333333333333333333333222222111000111222444555444444333333222111000000222222333333333444444444111222333444555555555555333999777777===BBBOOOeee}}}xxxvvvdddYYYUUUVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZXXX[[[]]]______```ccceeemmmooosssyyy|||zzzxxxssspppqqqrrrrrruuuzzzwwwooodddaaa]]]ZZZ[[[___dddhhhqqqrrrtttwwwzzz}}}}}}~~~~~~~~~}}}}}}|||{{{}}}|||yyytttooojjjfffdddddddddeeeffffffgggggghhhkkkkkkiiigggdddaaa___]]]TTTOOOLLLOOOVVV```mmmyyy|||yyyyyyxxxwwwvvvsssqqqnnnmmmooocccXXXWWWZZZ^^^ccchhhsssxxx~~~wwwssstttyyykkkjjjzzz~~~{{{lll[[[PPPEEE===;;;;;;<<<>>>AAAEEEHHHJJJNNNOOOOOONNNMMMNNNPPPRRRPPPPPPOOONNNNNNMMMMMMLLL~~~yyytttssszzz}}}zzz|||{{{uuupppnnnllliiijjjnnn|||{{{^^^OOO@@@;;;;;;999777666999888777666555555555666555555555555555444333333222222222222222222222222444333333333333444555666444444333333222111111000222222222222333333333333222222333444555555555555444999777666===AAAOOOeee}}}zzzjjj^^^WWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYY[[[]]]^^^___aaadddffflllnnnrrrwww}}}{{{tttpppiiidddaaabbbccccccfffllluuuzzzxxxllleee```___^^^___ccciiiooorrrxxxzzz|||}}}xxxsssmmmiiiggggggggghhhiiijjjkkklllllloooooommmjjjgggdddaaa___WWWQQQNNNPPPWWW___lllwwwzzzwwwttttttrrrpppmmmjjjhhhfffiii]]]RRRPPPTTTXXX^^^cccnnnssszzzwwwsssvvvwwwkkklll||||||lllZZZLLLCCC<<<;;;;;;<<>>CCCPPPeee{{{pppbbbZZZVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^aaaeeeiiijjjlllpppuuu|||~~~sssiiicccVVVRRROOOQQQRRRRRRUUUZZZcccggglllqqqvvv{{{|||qqqgggbbbaaabbbeeeiiinnntttyyy}}}zzzuuuoookkkhhhhhhhhhjjjkkkmmmnnnpppppptttsssqqqoookkkgggcccaaa[[[UUUPPPRRRWWW___kkkuuu}}}|||wwwtttnnnmmmkkkhhhdddaaa^^^]]]```UUUJJJHHHKKKPPPVVV\\\fffmmmuuu{{{~~~tttrrrwww~~~{{{|||rrrkkknnn|||kkkVVVHHH???;;;;;;;;;===???CCCFFFIIIJJJLLLNNNPPPPPPOOONNNOOOPPPQQQPPPPPPOOOOOONNNMMMMMM~~~|||xxxvvvxxxxxxxxx{{{jjjNNNDDD;;;:::<<<:::999888888777777666555555444444444444444555555444444333222222222222222222222222111111111111111111222222333333333222222111111111000000111111111222222222444444444555444444333333555999777888AAAGGGSSSggg~~~{{{ssseee[[[VVVUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[\\\]]]aaafffjjjjjjllloootttzzzxxxjjj^^^VVVJJJFFFDDDFFFGGGFFFIIINNNUUUWWW\\\bbbhhhnnntttwww|||{{{sssnnnllllllnnnrrrvvvzzz~~~~~~yyytttooojjjhhhggghhhiiikkknnnpppqqqrrrwwwvvvtttqqqmmmhhhdddaaa]]]WWWRRRTTTYYY```lllwww}}}~~~yyytttqqqjjjhhheee```\\\YYYVVVUUUXXXNNNEEECCCFFFJJJQQQWWWaaahhhqqqxxx|||}}}qqqqqqwwwwwwwwwllliiioooxxxgggSSSDDD===<<<;;;<<<>>>AAADDDGGGIIIJJJKKKMMMOOOPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLfffNNNDDD;;;999:::999888999777777777666555555444333333333444444444444444333333333333333333333333333111111111111111111111000333333222222222222222111000000111111111222222222444444444555444444333333444999777:::EEEKKKVVVhhh~~~~~~wwwggg]]]XXXVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[[[[\\\```eeeiiiiiikkknnnsssyyyrrrbbbTTTLLLEEEAAA@@@AAABBBAAACCCGGGIIILLLRRRZZZccclllrrrtttsssyyy|||zzzzzzyyy{{{}}}yyyuuuqqqmmmkkkjjjkkkllloooqqqsssuuuvvvxxxxxxvvvtttooojjjeeebbb^^^XXXSSSUUU[[[cccnnnyyy}}}|||vvvqqqnnnfffccc___[[[VVVRRRPPPOOOQQQIIICCCBBBDDDGGGNNNTTT^^^eeeooowww{{{~~~~~~rrrttt|||tttttt~~~wwwggggggooo~~~yyypppaaaPPPCCC======;;;<<>>@@@???===???BBBAAADDDKKKVVVbbbkkkpppqqqkkkooottt~~~|||yyyvvvsssrrrqqqrrrsssvvvxxxzzz{{{|||zzzzzzzzzwwwsssmmmhhheee```ZZZUUUWWW\\\dddpppzzz||||||xxxrrrmmmjjj```^^^YYYTTTPPPLLLJJJIIIKKKEEEBBBBBBDDDEEEKKKQQQ\\\cccllltttyyy}}}{{{vvvrrrrrrvvv{{{~~~~~~xxx|||~~~rrrrrr|||~~~rrreeehhhqqquuuhhh\\\PPPDDD>>>>>>;;;===@@@CCCFFFHHHJJJKKKHHHJJJLLLLLLKKKJJJKKKLLLLLLKKKKKKJJJJJJIIIHHHHHH~~~vvv[[[FFF@@@;;;:::999555333444555666666666666444333222111222333444444444444444222222222222222222222222222333333444333222111000222222222222222222222222222222222222333333333333222222333444555555555555555::::::???IIIKKKOOO]]]qqqwww|||mmmbbb\\\VVVVVVVVVVVVWWWXXXYYYZZZXXXYYY[[[[[[[[[]]]___aaadddfffiiinnnsssyyy}}}|||nnn```SSSLLLEEEAAA???@@@???======@@@===AAAIIITTT```hhhkkkkkkffffffhhhppp~~~~~~~~~}}}|||zzzyyyxxxwwwxxxzzz{{{}}}~~~~~~}}}yyysssnnnjjjddd]]]XXXYYY]]]dddoooyyy{{{}}}|||wwwsssnnniiieeeZZZWWWRRRMMMIIIFFFDDDDDDDDDAAA@@@BBBCCCCCCGGGMMMXXX___gggoootttzzz~~~rrrnnnjjjkkkqqqxxx|||}}}||||||pppooo{{{zzzyyy~~~qqqgggkkkuuuuuudddZZZQQQFFF???>>>;;;===@@@DDDGGGIIIJJJKKKHHHIIIIIIIIIHHHHHHJJJLLLLLLKKKKKKJJJJJJIIIHHHHHH|||~~~||||||pppVVV@@@<<<:::<<<;;;555111000555666666666666444333222111222333333444444444444111111111111111111111111000111222222111000///...222222222222222222222222222222333333333444444444111222333444555555666555666;;;;;;???HHHHHHJJJVVVoooooozzzuuufff^^^WWWWWWWWWWWWXXXYYYZZZZZZWWWYYY[[[\\\[[[\\\]]]___bbbcccgggkkkqqqvvvzzz}}}ssseeeZZZTTTHHHDDDBBBBBBAAA>>>>>>@@@>>>BBBIIIUUU```fffgggeeefffdddaaagggwww|||||||||||||||{{{{{{zzzzzz{{{|||}}}}}}xxxrrroooggg```ZZZZZZ]]]cccmmmwwwzzz|||~~~|||xxxsssooojjjfffbbbUUURRRMMMHHHDDDAAA@@@@@@???===>>>AAAAAAAAADDDIIIUUU[[[dddkkkpppwww~~~{{{pppllljjjmmmttt{{{|||{{{nnnnnnzzz{{{vvvwww|||}}}qqqhhhnnnyyywwwcccYYYRRRHHH@@@===;;;===AAADDDGGGIIIKKKKKKHHHHHHHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIIII~~~~~~|||{{{{{{zzz}}}|||zzz{{{~~~fffJJJEEE???999777999999666333777666555444444555666777333333333333333333333333666444111111222333444333222222222222222222222222111111111111111111111111333000...///222444333111666555444444444444666666777<<>>===???DDDIIIQQQVVV^^^fffmmmsssyyy}}}}}}ssspppnnnrrrzzzvvvkkkjjjyyy~~~yyyssszzzzzzuuummmaaahhhzzzkkk[[[MMMEEEAAA@@@BBBCCCEEEGGGIIIJJJJJJKKKIIIIIIIIIHHHGGGHHHLLLNNNLLLKKKJJJIIIIIIHHHHHHIII~~~|||zzzxxxvvvyyy|||~~~{{{yyywwwuuuvvvzzz~~~eeeJJJCCC>>>999777999999777444444333222222222222333444333333333333333333333333555333222222333444333222333222000......000222333222222222222222222222222333000//////222333333111555444444333333444555666888>>>CCCCCCAAAAAAFFFKKKeee~~~|||dddiiiwwwuuujjj___ZZZWWWWWWVVVTTTTTTWWWVVVWWWXXXXXXYYY[[[___bbbcccfffiiilllmmmrrrxxx~~~xxxggg\\\XXXPPPHHHGGGEEECCCBBBDDDCCCHHHNNNVVVaaakkknnnlllnnnkkkiiikkksss~~~{{{uuuqqqkkkgggbbb^^^___bbbhhhllloooppptttxxx}}}~~~|||xxxuuuooojjjddd^^^WWWSSSKKKGGGBBB@@@AAACCCCCCCCC?????????>>>===???DDDIIINNNSSS[[[cccjjjqqqwww{{{~~~sssqqqpppttt{{{sssjjjkkk{{{}}}yyy|||wwwooohhh^^^eee|||wwwgggWWWJJJCCCAAABBBBBBCCCEEEGGGIIIJJJKKKKKKIIIJJJIIIHHHGGGGGGHHHJJJMMMLLLKKKKKKKKKKKKKKKKKK{{{|||zzzsssttttttttttttvvvzzz}}}}}}|||zzzyyyxxxwwwxxxxxxuuuuuuwwwzzz}}}bbbJJJAAA===999888999999888555666555555444444555555666333333333333333333333333333222222333444555333222333111...,,,,,,...111333333333333333333333333333222111///000111333222222444333333222333444555666:::@@@EEECCC>>><<>>;;;999888999999888666777666666666666666666777333333333333333333333333222222222444555555333111222000///------///000222333333333333333333333333111111000000111222222222333222222222333444666777===CCCGGGCCC<<<:::AAAHHH___ttt~~~qqqaaa___fff{{{vvvjjjaaaZZZXXXWWWUUUTTTVVVTTTVVVWWWXXXXXXZZZ]]]______ccchhhkkknnnrrryyy~~~}}}ssslllfffdddaaa]]]^^^aaaaaaffflllqqq{{{|||zzzyyyzzz|||~~~yyyuuukkkiiieeeaaa]]]ZZZXXXWWWWWWYYY]]]dddlllttt{{{}}}{{{xxxuuuqqqllleee]]]VVVOOOIIIEEE??????@@@BBBDDDFFFGGGGGGEEEDDDAAA???>>>???BBBDDDEEEJJJQQQYYYaaajjjsssxxx~~~vvvuuuvvvzzz|||pppooozzzoooeeeaaaYYY[[[kkkvvvnnn___QQQGGGBBBAAAAAAAAABBBDDDGGGIIIKKKLLLLLLNNNPPPRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPP|||wwwvvvxxxzzzoooVVVEEE<<<;;;999888999999888777333333333333333333333333333333333333333333333333111111222444555555444222000111111222222111111000333333333333333333333333111111111111111111222333222222222222333555777888???DDDFFFBBB;;;:::AAAHHHYYYlll|||nnnaaa\\\___ssszzzpppfff\\\YYYXXXUUUTTTUUUTTTUUUWWWXXXXXXYYY\\\^^^___ccchhhlllooosssyyy~~~{{{yyyuuurrrssswww|||}}}|||{{{|||zzzvvvtttsssuuuxxxyyy}}}yyyuuujjjhhhccc]]]WWWRRRNNNLLLJJJMMMRRRYYYcccmmmvvv|||}}}{{{zzzzzzxxxtttqqqiiiddd\\\UUUNNNIIIDDDAAA???AAACCCEEEGGGHHHJJJKKKKKKHHHDDD@@@??????@@@@@@BBBFFFMMMTTT]]]gggpppvvvzzz}}}xxxxxxyyy}}}}}}ssswww~~~mmmdddbbbZZZYYYgggrrrjjj^^^RRRGGGBBB??????AAABBBDDDGGGIIIJJJKKKLLLMMMPPPSSSTTTSSSRRRQQQQQQJJJJJJJJJKKKLLLMMMNNNOOOgggPPPCCC;;;::::::999888777777666444444555555555555444444333333333333333333333333222111111333555555444333000111333555555333111000333333333333333333333333000111222111000000222444222222222333444777999:::AAABBBBBB???;;;;;;AAAGGGRRRcccyyyqqqccc[[[ZZZlllvvvjjj^^^ZZZXXXVVVTTTTTTSSSUUUWWWXXXXXXYYYZZZ\\\^^^bbbhhhlllnnnrrrwww{{{|||yyywwwvvvrrrqqqppppppqqqtttwwwyyy{{{}}}zzzuuukkkggg```XXXPPPJJJFFFDDDBBBDDDHHHOOOYYYeeeoootttwwwuuussstttuuusssooojjj^^^YYYQQQKKKGGGDDDBBB@@@CCCEEEGGGHHHIIIIIILLLMMMNNNIIIDDD@@@>>>>>>>>>>>>@@@CCCIIIPPPXXXbbbmmmsssvvvzzz{{{{{{|||vvv~~~~~~mmmdddccc\\\\\\kkkssskkk___QQQGGGAAA??????BBBCCCEEEGGGIIIJJJJJJKKKJJJLLLPPPQQQPPPOOOOOOPPPIIIIIIIIIJJJKKKLLLMMMNNNxxxaaaLLLBBB:::;;;;;;:::888666555555666666777888888777666666333333333333333333333333333111000111333555555444222222333444444333222222222222222222222222222222///111222111000000222444333333333444666888:::<<<@@@>>><<<:::999<<>>???BBBGGGPPPZZZdddjjjllljjjjjjlllnnnmmmgggbbbUUUPPPJJJFFFDDDDDDDDDDDDHHHJJJKKKJJJIIIIIIKKKNNNKKKGGGAAA>>>===>>>>>>======@@@EEEKKKSSS^^^hhhooosssxxx|||}}}xxx~~~lllcccccc^^^ccctttyyyooo___OOODDD???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNLLLKKKKKKLLLJJJJJJJJJJJJKKKKKKLLLMMMttt]]]JJJBBB:::;;;<<<:::888666555555222333444555555444333222333333333333333333333333333222000000333555666666333333222111111222333333111111111111111111111111///111333222000///222555333333333444666999;;;===>>>;;;777666888<<<@@@BBBDDDSSSiii}}}ssseee\\\fff}}}ooo```ZZZYYYVVVTTTTTTRRRTTTWWWXXXXXXXXXYYYZZZ[[[___eeehhhjjjlllqqqttt|||~~~~~~~~~{{{vvvrrrooopppppppppppppppqqqqqqrrrxxx{{{}}}zzznnnhhh\\\QQQHHHBBB@@@@@@======>>>CCCJJJSSS\\\bbbdddccccccfffjjjhhhaaa[[[RRRNNNHHHEEEEEEGGGIIIIIIKKKMMMMMMKKKHHHHHHJJJMMMHHHCCC>>>;;;<<<>>>>>>===<<<>>>BBBHHHPPPZZZeeelllqqqwww~~~~~~~~~xxx~~~lllaaaaaa___hhh|||~~~rrr___LLLAAA>>>AAADDDEEEEEEFFFGGGHHHHHHHHHHHHKKKMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMpppZZZGGG???<<<:::999888888888666444666666555444444444444555333222222111111222222333000111222222111000111333333333333222222222111111444444444444333222222111333444555555333111111222///000222444555777777888444555777777888999;;;>>>BBBLLL```uuuzzznnncccggg|||uuujjj```\\\YYYUUUSSSTTTRRRSSSTTTTTTSSSTTTVVVXXX^^^aaaeeeggghhhkkkppptttzzz~~~{{{||||||}}}|||yyyuuuqqqnnnjjjlllnnnpppqqqrrruuuwwwzzz{{{~~~}}}tttkkk^^^SSSHHHBBB@@@BBB;;;<<<<<<===AAAGGGOOOTTTVVVYYY^^^bbbaaa]]]WWWSSSLLLIIIFFFCCCBBBEEEIIILLLRRRRRRQQQMMMIIIEEEDDDDDDCCCBBBAAA???>>><<<;;;:::>>><<<===CCCJJJRRR^^^iiilllqqqxxx}}}}}}}}}}}}zzzkkkddd^^^^^^kkk}}}qqqZZZLLLDDD@@@@@@CCCHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMLLLJJJJJJKKK|||kkkVVVEEE???;;;999777777777777555333666666555444444444444444333222222111111222222333222333333222000///000111333333333222222222111111333333333444333333222222222444555444333111111222...///000222333444555555555777888999999:::<<>>BBBFFFJJJKKKOOOUUUYYYZZZXXXTTTQQQMMMKKKHHHEEEEEEGGGKKKOOOSSSSSSPPPLLLFFFBBB@@@@@@@@@???>>>===<<<;;;:::999<<<:::;;;AAAGGGNNNZZZdddiiiooovvv|||}}}~~~~~~nnneee______mmm~~~oooYYYKKKDDDAAABBBEEEGGGHHHJJJKKKKKKKKKIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLJJJIIIIIIJJJvvvcccNNNAAA>>>999888666666666666444333666555555444444444444444333222222111111222222333333444444222000//////000333333333222222222111111111222333333333333333333222333444444222111222222///000111222333333333333444666777777777888;;;======FFFZZZqqqrrrhhhppprrrggg]]]XXXUUURRRQQQRRRSSSTTTUUUTTTSSSSSSTTTVVVYYY\\\```bbbdddffflllpppvvv{{{zzzuuuuuuuuusssqqqnnnkkkiiifffiiimmmoooooopppqqqrrruuuwwwzzz~~~|||ooo```SSSJJJDDDAAA@@@???>>>======>>>>>>???@@@DDDJJJOOOSSSSSSRRRQQQNNNMMMLLLIIIHHHJJJNNNRRRWWWUUURRRKKKEEE???======<<<<<<;;;;;;:::999999999;;;999:::>>>CCCIIISSS\\\cccjjjtttzzz~~~nnnccc___aaaooo~~~~~~lllVVVJJJDDDBBBDDDHHHEEEGGGJJJKKKLLLKKKIIIGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHIII}}}nnnZZZGGG>>>===999777666666666666555333666555444444333333444444333222222111111222222333222333333222000///000111333333333222222222111111000111222333333333333333111222444444222111222222333333444555555555444444222333444444444555777999;;;DDDVVVnnnzzziiijjj}}}ssshhh]]]XXXUUURRRQQQRRRTTTTTTUUUTTTRRRRRRSSSUUUWWWZZZ___aaabbbeeekkkooouuuyyyzzzxxxwwwuuussspppllljjjhhheeehhhlllnnnooooooooopppsssuuuxxx|||wwwiii\\\SSSKKKDDDCCCBBB@@@>>>>>>===<<<;;;;;;>>>DDDIIINNNQQQRRRSSSPPPPPPPPPNNNLLLLLLPPPTTTXXXWWWSSSMMMFFF@@@>>>===:::::::::::::::999999999:::888999===@@@DDDLLLUUU^^^fffqqqyyy}}}mmmaaa^^^dddqqq~~~{{{iiiUUUIIIDDDBBBDDDHHHDDDFFFIIIKKKLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGHHH}}}{{{zzz{{{~~~xxxgggRRRBBB<<<;;;999888777777777777666444555555444333333333333333333222222111111222222333///000222222111111222444333333333222222222111111000111111222333333333333000222333333222111222333333444444555555444444333111333444444333444666888;;;AAARRRjjjiiifffwwwwwwkkk___YYYVVVRRRQQQSSSSSSTTTTTTSSSRRRQQQSSSTTTVVVZZZ^^^aaabbbeeekkkooouuuyyy~~~}}}|||zzzwwwsssnnnkkkhhhgggfffiiilllnnnnnnnnnoooppprrrtttwww{{{~~~{{{oooeeeYYYOOOHHHDDD@@@>>>======;;;::::::<<<@@@EEEJJJOOOSSSUUUSSSUUUUUUSSSOOONNNPPPTTTUUUTTTRRRMMMGGGAAA>>>===:::::::::::::::::::::::::::888999===???AAAHHHOOOYYYbbbnnnxxx}}}mmmbbbbbbiiiuuu~~~wwwfffSSSIIIDDDBBBCCCEEECCCEEEHHHJJJKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGIII}}}zzzxxxzzz||||||sss```LLL@@@<<<:::999888666777888888666555555444444333333333333333333222222111111222222333...///111111111222333555333333333222222222111111000111222222222222222222///111333333222111222333111111222333333333222222444555666666555666888:::;;;>>>LLLddd|||iiiaaaooo{{{oooaaaZZZVVVRRRQQQSSSRRRSSSTTTSSSRRRRRRSSSUUUUUUYYY^^^```bbbeeekkkppptttwww}}}~~~|||wwwrrrnnnkkkiiihhhiiikkkmmmnnnnnnnnnqqqsssssstttwwwzzz}}}~~~~~~zzzlll^^^RRRKKKCCC>>><<<<<<:::999888:::===AAAGGGNNNTTTWWWYYY\\\]]]YYYRRROOOQQQTTTQQQRRRQQQNNNHHHBBB>>><<<;;;;;;;;;;;;::::::::::::999888999<<<>>>???DDDJJJTTT]]]jjjuuu{{{pppeeefffnnnvvvzzzooo```PPPHHHEEECCCBBBDDDCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFGGGIIIKKK{{{zzzppp[[[III@@@<<<999888666555555777777666444555444333333222222333333333222222111111222222333///000222222111111222444333333333222222222111111111222222222222111111000///111222333222111222333000111222222333333333333444666666666555666888::::::;;;FFF]]]yyyiii[[[fff~~~qqqccc[[[UUUQQQPPPQQQQQQRRRSSSRRRRRRRRRTTTVVVTTTXXX\\\___aaaeeejjjooorrruuuzzz}}}yyyuuuqqqooooooooommmmmmnnnnnnnnnooosssuuutttuuuxxxzzz}}}~~~{{{}}}}}}|||vvvdddZZZLLLBBB>>><<<;;;999888999;;;@@@GGGPPPXXX]]]```dddeee___WWWQQQQQQTTTSSSUUUVVVSSSMMMEEE???<<<;;;;;;;;;::::::999999999777666777;;;<<<<<<@@@FFFOOOXXXeeepppxxx~~~qqqeeegggnnnqqqpppfffYYYLLLHHHFFFDDDCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDEEEFFFFFFHHHKKKMMM|||zzzmmmYYYHHHAAA===888666555444444555666555333555444333333222222333333333222222222222222222333111222333222111000111222333333333222222222111111222222222222222111000///...000222222111111222333111222333444555555555555333444555555444444666888999888BBBXXXvvvhhhWWW___yyyrrrcccZZZUUUPPPNNNPPPPPPQQQRRRRRRRRRRRRTTTVVVSSSWWW[[[^^^```dddiiinnnpppsssxxx}}}|||xxxvvvuuuvvvvvvooooooooonnnnnnppptttxxxuuuvvvxxx{{{}}}~~~~~~~~~{{{|||{{{{{{uuuhhhUUUHHHAAA>>><<<:::999999<<>>;;;;;;::::::999888888777555444666:::;;;;;;>>>DDDKKKTTTbbbmmmvvv}}}ooodddeeejjjjjjfff___TTTIIIGGGHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFBBBCCCEEEEEEFFFIIILLLOOOyyyfffOOOAAA>>><<<888777777666555444444333333444444555555555444333222333333333333333333333333111111111111111111111111222222222111111111111000000000000000111111111111...///000111222333333333444444444333333222222222666666666666777888999:::777;;;CCCRRRnnnkkkXXXZZZqqq|||~~~xxxqqqhhh___XXXTTTQQQOOOPPPOOONNNOOOSSSUUUWWWWWWUUUVVVYYY[[[]]]bbbgggkkkoooppptttzzz|||yyyyyy{{{}}}wwwrrrnnnmmmqqquuuwwwxxxwwwxxxxxxyyy{{{}}}{{{xxx}}}{{{yyywwwwww{{{~~~cccQQQGGG???;;;;;;;;;:::;;;@@@IIIUUU```gggffflllpppkkk```WWWUUUWWWZZZ[[[\\\ZZZTTTLLLFFFBBB???===::::::::::::888777;;;:::999888888:::<<<===HHHNNNXXXeeerrr|||~~~{{{zzztttgggeeefffgggeee]]]SSSHHHCCCEEEHHHGGGEEEEEEEEEEEEEEEEEEGGGIIIJJJHHHIIIJJJJJJIIIHHHEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKvvvbbbLLL???===;;;888777666666555444444333333555444444444444333333333333333333333333333333333111111111111111111111111222222222111111111111000000000000000111111111111000111111222222222111111444333333333222222222222666666666666666777999999999<<>><<<<<<===AAAJJJVVVbbbiiinnnrrrtttmmmaaaWWWTTTVVVVVVXXXZZZYYYTTTMMMGGGCCCAAA>>>;;;:::::::::999888;;;:::999888888:::<<<===FFFLLLWWWcccppp{{{|||zzz{{{}}}mmmhhhhhhgggfff\\\SSSHHHCCCDDDGGGFFFDDDEEEDDDDDDCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHsss]]]GGG===;;;:::888666666666555444444333333666555333222222222333444333333333333333333333333111111111111111111111111222222222111111111111000000000000000111111111111222222222222222111000000222222222222222111111111555555444555555666777888:::<<<@@@LLLeeevvv```YYYfffyyy~~~xxxooofff```\\\XXXVVVQQQPPPOOORRRVVVZZZ\\\\\\UUUWWWXXXYYY\\\```fffjjjlllmmmpppuuu{{{}}}{{{{{{{{{xxxuuutttvvvyyy{{{{{{yyyyyyyyyzzz{{{|||~~~zzzyyyyyy{{{|||uuupppmmmpppvvvmmm[[[MMMEEECCC>>>===>>>BBBKKKWWWccckkktttvvvuuunnnaaaWWWRRRQQQPPPSSSVVVWWWUUUOOOIIIEEECCC@@@<<<::::::::::::999<<<;;;999888999:::<<<===DDDJJJTTTaaannnyyy~~~||||||}}}~~~qqqhhhgggfffddd\\\SSSHHHCCCDDDFFFEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFpppXXXDDD<<<::::::888666666555555555444444444666555333111111222333444222222222222222222222222111111111111111111111111222222222111111111000000///000000000111111111111111111222222222111111000111111111111111111111111444444444444555666777777999;;;???HHH___kkk\\\bbbpppvvvlllddd]]]XXXTTTTTTRRRRRRSSSWWWZZZ[[[\\\VVVWWWXXXYYYZZZ___dddiiikkklllooosssxxx}}}{{{yyyyyyyyy{{{|||}}}zzzzzzzzz{{{{{{}}}~~~zzz{{{{{{zzz{{{xxxpppiiidddfffjjj~~~kkkXXXKKKFFF???>>>>>>BBBJJJWWWccckkkqqqssstttnnndddXXXOOOKKKKKKMMMPPPSSSTTTQQQKKKGGGDDD@@@<<<::::::;;;;;;:::<<<;;;:::999999:::<<<===AAAGGGQQQ]]]kkkvvv~~~pppfffcccbbbaaa[[[SSSJJJEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGvvvuuu|||mmmSSSBBB<<<;;;:::999555555555555555444444444666444222111111111333444222222222222222222222222111111111111111111111111222222222111111111000000///000000000111111111111//////000111222333333333111111111111111111111111333333333333444555666777777:::===EEE[[[zzzvvv___]]]hhhzzzpppggg___YYYVVVWWWUUUSSSTTTVVVXXXYYYXXXWWWWWWWWWWWWYYY]]]ccchhhjjjlllooorrrvvv~~~~~~}}}}}}}}}~~~||||||||||||}}}~~~~~~}}}~~~}}}{{{yyy{{{~~~tttlllddd^^^^^^aaawww|||dddQQQGGGAAA???>>>AAAIIIUUUbbbjjjlllooorrrqqqjjj^^^RRRJJJHHHIIIKKKOOORRRPPPLLLHHHCCCAAA===<<<<<<======<<<===<<<:::999999:::<<<===>>>DDDNNN[[[hhhuuu~~~mmmdddbbbaaa```ZZZSSSLLLGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJwwwmmmjjjmmmyyyiiiOOOAAA===;;;999888555555555555555555555555555444222111111111222333222222222222222222222222111111111111111111111111222222222111111111111000000000000000111111111111...///000111222333333333111111111222222222222222444444333444444555666777555999<<>>===;;;:::999:::<<<======BBBLLLYYYgggttt~~~zzz{{{|||}}}}}}kkkdddbbbaaa```VVVRRRKKKGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLppphhhbbbaaaiiittt~~~~~~eeeJJJ???===;;;777555555555555555555555555555333333333222222222222111111111111111111111111111111111111111111111111111222222222111111111111000000000000000111111111111///000111222222222222222222222222222333333333444444444444444555666777888555888;;;@@@PPPkkkiii___ggg{{{xxxpppiiibbb]]]YYYUUUSSSQQQQQQSSSUUUUUUUUUXXXXXXWWWVVVWWW[[[aaafffdddhhhmmmoooqqqwww~~~|||zzzzzz|||}}}~~~zzzxxxwwwqqqhhhcccccchhh|||uuu^^^RRRGGGDDDBBBBBBIIITTT```hhhkkklllnnnpppooohhh\\\TTTIIIFFFEEEGGGKKKMMMKKKHHHDDDDDDDDDEEEGGGGGGFFFDDD???===;;;:::999:::<<<===<<>>===:::555333444555555555555555555555222333333333333222111000111111111111111111111111111111111111111111111111222222222111111111111000000000000000111111111111111222222222222111000000222222222333333444444444555555444555555666777888555888:::>>>LLLfff~~~pppeeemmmuuuyyyppphhh```YYYUUURRRPPPOOOPPPRRRUUUUUUUUUYYYXXXWWWUUUVVVZZZaaaeeebbbfffkkknnnooottt|||~~~}}}}}}|||||||||||||||~~~|||}}}~~~zzzpppiiihhhfffxxxyyydddZZZJJJGGGDDDDDDJJJUUU```hhhllljjjjjjkkkkkkfff]]]UUUJJJFFFCCCEEEIIILLLKKKHHHEEEEEEGGGIIIKKKKKKIIIGGG???>>><<<:::::::::<<<===;;;AAAJJJWWWeeesss~~~pppddd```___\\\YYYNNNKKKGGGDDDCCCDDDFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFxxxmmmeee[[[VVVZZZ^^^```hhhrrr{{{kkkXXXCCC;;;:::999666555666666666666555555555555333333333222222222111111444444444333333333222222222111000//////000111222222111000//////000111222000000000000111111111111000111111111111222222222666666555444333222333333444444444555555555555666555888:::<<>>EEEQQQaaappp|||oooccc[[[___ccc^^^RRRJJJDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCC===???BBBBBBBBBCCCFFFHHHHHHHHHIIIIIIIIIHHHHHHGGG{{{rrrgggaaaWWWRRRQQQSSSUUU]]]sss|||aaaJJJ???<<<:::;;;999555444666777777666666666555555555333333333222222222111111111111111111000000000///000000111111111111000000///000000111111000000000000000000000111111111111000111111111111222222222000111222444444444333333444444444555555555555666444333666:::<<>>DDDPPP```ppp|||~~~~~~wwweee___]]]cccfff^^^QQQHHHDDDCCCAAA@@@@@@@@@AAABBB>>>?????????????????????<<>>>>>===<<<>>>AAA@@@>>>>>>BBBGGGHHHHHHHHHHHHHHHGGGFFFFFF|||qqqeee^^^YYYUUUSSSTTTUUUaaa~~~mmmSSS???999888999:::888444555999555555444444444333333333333333333222222222111111222222222222111111111111///000111222222111000/////////......///111333444000000000000111111111111000111111111111222222222333333444333222///,,,***444444444555555555666666222222777<<<;;;===QQQiiiuuuffftttxxxqqqeee]]]SSSNNNNNNOOONNNMMMPPPRRRTTTTTTRRRQQQPPPQQQOOOVVV]]]aaaaaacccfffjjjqqqvvv~~~}}}wwwuuuqqqooopppsssxxx{{{qqqaaaPPPHHHGGGJJJOOOTTT```iiissszzz{{{ggg^^^SSSMMMLLLQQQ^^^kkkjjjooosssqqqjjjbbb^^^]]]bbb___ZZZTTTMMMGGGBBB@@@@@@@@@@@@AAABBBAAA>>>;;;:::::::::::::::;;;<<<===;;;===DDDPPPaaarrr~~~~~~wwwwwwzzzwwwmmmbbbVVVXXX```hhhfffZZZLLLDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>;;;>>>AAA???<<<===AAAFFFGGGGGGGGGGGGGGGFFFEEEDDDzzzpppddd\\\```WWWUUUXXXYYY___}}}vvv^^^JJJ???::::::999888777666555444222333333444444333333222111111111111111111111111111111111111111111111111555444222111111111222222000000000000000000000000000000000000000111111222222222111000/////////000222222111111222222333444333333222222333333444555555555888:::<<>>???@@@CCCEEEGGGGGGGGGHHHIIIKKK{{{pppeee]]]^^^WWWUUUYYYZZZbbbpppXXXFFF===999999888777666555444333222333333444444333333222111111111111111111111111111111111111111111111111333222111000000000111111000000000000000000000000000000000000000111111222222111000000000000000000222222111111222222333444333333222222333333444555555555777:::;;;AAAOOO]]]xxxtttaaalll|||kkkdddZZZQQQMMMLLLLLLMMMMMMNNNPPPRRRRRRRRRQQQPPPRRRSSSVVVYYY^^^bbbeeegggnnnssszzzwwwuuuwww{{{sssooosssrrrtttxxx~~~}}}wwwqqqoookkkhhhiiimmmxxxsss___SSSGGGAAAAAAFFFPPPZZZgggvvvuuuiiibbbYYYRRRPPPUUU\\\aaagggiiijjjiiigggeeedddeeecccdddbbb]]]UUUMMMGGGDDDBBB@@@???@@@@@@@@@>>>===;;;;;;::::::;;;;;;<<<======???FFFRRRbbbssswwwjjjaaaVVV[[[```ggghhhUUUDDDHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????BBBAAA???>>>>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLL{{{qqqfff___]]]WWWVVVZZZ]]]ffffffOOOAAA;;;777777666666555444333333222222333333333333222222111111111111111111111111111111111111111111111111222111000000///000000000000000000000000000000000000000000000000111111222000000000000000000111222222222111111222222333444333333222222333333444555555555666999:::>>>IIIVVVkkkwwwccciiizzzppphhh[[[QQQLLLJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRUUUXXX\\\```dddffflllqqqwww|||}}}uuukkkeeedddiiiooouuuvvvoooeee]]]YYYbbbaaaaaadddlllxxx~~~|||xxxuuusssooohhheeefffnnnuuu~~~yyykkkVVVLLLCCC@@@CCCKKKXXXdddppp}}}uuuiiiddd\\\UUUTTTXXX___cccfffgggfffeeeccccccdddfffeeefffgggccc\\\RRRKKKGGGCCCBBBAAABBBCCCDDDBBBAAA===<<<<<<;;;;;;<<<>>>>>>===@@@FFFRRRcccttt~~~ooodddVVV^^^cccgggeeeRRREEEKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@BBBAAA@@@???>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMzzzqqqfff___\\\XXXWWW[[[^^^hhhwww\\\GGG<<<:::777777666666555444444333222222333333333333222222111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000111111222000/////////000111222222222222111111222222333444333333222222333333444555555444555777888:::CCCMMM```zzz~~~iiihhhrrruuulll^^^RRRKKKJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQSSSVVVZZZ^^^aaaccchhhmmmtttyyy}}}uuulllddd\\\XXXYYY___ccceeeddd___YYYTTTQQQXXXWWWVVVXXX]]]eeemmmrrrzzz}}}}}}zzzyyyyyysssiiibbb```hhhooovvv||||||pppdddRRRJJJCCCCCCGGGQQQaaannnzzz}}}tttiiieee^^^YYYYYY\\\bbbfffeeedddccc```^^^___bbbdddcccgggiiihhhaaaWWWNNNIIIFFFEEEDDDEEEGGGHHHHHHGGG???>>>===;;;;;;<<<>>>???===@@@FFFSSSddduuupppddd\\\dddhhhkkkiiiWWWHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAAAAAAAACCCFFFGGGHHHJJJLLLOOO~~~yyypppeee^^^\\\YYYYYY\\\___iiimmmSSSAAA::::::888777777666666555555555111222222333333222222111111111111111111111111111000000000000000000000000111222222222222222222222000000000000000000000000000000000000000111111222000/////////000111222222222222111111222222333444333333222222333333444555555333444777777888>>>FFFYYYsssrrriiikkkzzzpppaaaUUUMMMJJJJJJKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQTTTXXX\\\___aaaccchhhpppvvv{{{zzzpppeee^^^XXXSSSRRRTTTXXXYYYZZZYYYXXXVVVUUUUUURRRQQQPPPOOOQQQSSSVVVXXXcccmmm|||}}}~~~|||}}}~~~wwwkkkbbb___bbbiiiooosssuuurrrggg\\\OOOIIIEEEFFFLLLXXXkkkzzzuuunnnhhhddd```]]]]]]aaafffiiifffdddaaa\\\YYYZZZ]]]``````dddhhhhhhbbbYYYPPPKKKFFFEEEDDDFFFHHHKKKLLLKKKBBB@@@>>><<<;;;;;;===>>>>>>@@@GGGTTTeeevvvooobbb\\\eeehhhmmmpppaaaLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAADDDFFFHHHIIIJJJMMMOOO}}}wwwnnnccc\\\[[[YYYZZZ]]]bbbnnn{{{bbbKKK>>>999:::777777777666666666555555111111222222222222111111111111111111111111111111000000000000000000000000111111222333333333333222000000000000000000000000000000000000000111111222000000000000000000111222222222111111222222333444333333222222333333444555444222333777777777:::@@@QQQjjj{{{kkkfffzzz}}}ssseeeXXXPPPLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRVVVZZZ]]]^^^___eeelllsssyyy}}}}}}qqqeee]]]VVVTTTSSSRRRTTTXXXWWWXXXZZZ[[[\\\]]]]]]]]]VVVTTTPPPMMMKKKJJJKKKKKKTTT^^^mmm|||~~~~~~yyymmmddd```\\\bbbhhhkkkllljjjaaaXXXMMMHHHFFFHHHOOO\\\ppp|||rrrkkkgggeeeccc```___aaaeeeiiillljjjhhhccc\\\WWWVVVWWWZZZ[[[```eeegggbbbZZZRRRNNNEEEDDDCCCEEEHHHLLLMMMNNNGGGEEEAAA>>><<<<<<<<<===>>>@@@GGGTTTeeewww~~~~~~nnnbbbYYYbbbffflllrrreeePPPHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCEEEGGGHHHIIIJJJLLLNNN}}}{{{uuulllaaaYYYYYYYYY[[[___ffftttpppWWWEEE;;;999999666666555555555555444444111111222222222222111111111111111111111111111111000000000000000000000000///000111222333333222111000000000000000000000000000000000000000111111222222111000000000000000000222222111111222222333444333333222222333333444555333222333777888666888<<>>======>>>>>>AAAHHHUUUfffwww~~~~~~~~~~~~~~~}}}~~~~~~pppfff[[[gggkkklllnnnaaaNNNIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJLLLNNN~~~}}}zzztttjjj___XXXXXXYYY\\\aaaiiiyyyiiiQQQAAA:::888777444444444444444444333333111111222222222222111111111111111111111111111111000000000000000000000000...///000222222222111000000000000000000000000000000000000000000111111222222222111000//////000000222222111111222222333444333333222222333333444555333111333777888666777;;;???VVVtttmmm^^^ooo}}}}}}wwwjjj^^^VVVQQQMMMLLLIIIIIIIIIIIIIIIKKKLLLLLLKKKLLLNNNPPPTTTWWWZZZ\\\]]]aaahhhnnnrrruuuxxxzzz~~~yyyhhhWWWJJJMMMJJJLLLTTT\\\bbbhhhmmmppptttzzz~~~wwwrrrbbb[[[PPPGGGBBBCCCFFFJJJMMMVVVbbbnnnwww}}}~~~|||||||||wwwmmmfffdddWWW^^^eeeiiikkkkkkggg```VVVQQQKKKHHHIIIQQQbbbrrrxxxsssllleee___[[[]]]aaa`````````bbbeeeiiinnnpppuuurrrkkkbbbYYYTTTRRRSSSVVV[[[bbbdddbbb\\\VVVSSSKKKIIIIIIKKKOOOTTTVVVXXXQQQMMMHHHCCC@@@>>>??????>>>AAAHHHUUUfffxxx~~~}}}~~~~~~~~~}}}~~~|||}}}sssjjjcccpppsssnnnjjj[[[KKKIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDCCCCCCEEEGGGHHHIIIIIIIIIKKKMMM}}}|||zzzwwwrrrjjjaaa[[[]]]\\\```jjjttt|||bbbLLL@@@<<<999555777555444444555555444333555444333333222222333333111111222222222222111111555333111000......//////000000000000000000000000000000000000000000000000111111111111111111111111222///---...111333222000//////000111222333333333444444444444444444444444222333333444666777999:::AAANNNiiinnncccjjj}}}zzzsssiii^^^VVVPPPKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKMMMOOORRRVVVYYY[[[^^^aaaeeehhhlllpppuuuyyy}}}wwwiiiYYYMMMHHHGGGGGGMMMXXXdddnnnzzz}}}qqq___WWWLLLEEEDDDGGGJJJJJJPPPVVV^^^fffmmmssswwwzzzzzzvvvvvvxxxuuummmfff```aaacccgggkkkmmmjjjgggaaaWWWMMMJJJIIILLLUUU```]]]]]]ZZZVVVXXX]]]^^^\\\^^^```dddeeefffiiinnnrrrwwwvvvrrrjjjaaaYYYVVVVVVVVVWWW[[[bbbhhhhhhaaaZZZSSSOOOKKKJJJNNNTTTYYY\\\bbb[[[PPPFFFAAA???>>>===;;;AAAEEEKKK[[[sss~~~~~~|||{{{|||~~~||||||}}}~~~{{{xxxxxx{{{|||ssslllhhhkkkllleeeYYYMMMFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIIII~~~{{{zzzzzzxxxtttmmmddd]]][[[ZZZ```lll{{{xxx^^^III>>>;;;999777777555444444555555444333444444333222222222222333000111111111111111111000222111000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111111///......111222222000000000000111222222222333444444333333333333333333333333333444666777999:::<<>>@@@DDDLLL[[[nnn~~~|||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}yyytttppppppssszzzssslllkkkkkkcccWWWPPPLLLJJJFFFCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEE~~~~~~|||zzzwwwwwwvvvuuurrrmmmeee```[[[hhh}}}~~~gggMMM???;;;888777888777555444444555555444333333333222111111111111222//////000000000000//////111111111111000000000///////////////////////////000000000000000000000000000000000000000000000000000000000///......///000222222222111111111111111111111111222222333333333333333333333444666777888888===OOOmmmnnnjjjxxxxxxoooddd___YYYSSSOOOKKKHHHFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJMMMPPPRRRTTTTTTVVVZZZ^^^aaafffkkknnnrrrwww||||||qqqllliiiggg```SSSIIIEEEHHHDDDBBBFFFMMMVVVaaakkksssxxx{{{wwwlllaaa[[[ZZZZZZ]]]___]]][[[ZZZ\\\______```bbbdddfffkkkpppttttttwww|||}}}wwwqqqqqqsssrrrllleeeVVVWWWZZZ___gggqqqzzz|||ppp^^^OOOHHHIIILLLMMMQQQXXXbbbkkkvvv}}}wwwsssmmmfffaaa^^^\\\[[[```eeelllqqqooohhh]]]VVVTTTTTTXXXbbbmmmuuuvvvtttjjjddd\\\UUUSSSSSSTTTTTT]]]aaaaaa[[[PPPFFFAAA@@@???@@@EEEOOO]]]mmm|||~~~|||||||||||||||}}}}}}|||||||||||||||||||||zzzuuupppooosss{{{qqqkkkkkkeee]]]RRRLLLJJJIIIDDD???BBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGEEEDDD~~~}}}}}}}}}|||{{{yyyxxxvvvuuutttqqqmmmhhhdddbbbuuuwww^^^FFF===;;;777555777777555444444555555444333333333222111111111111111///000000111111000000///111111111111111000///...000000000000000000000000000000000000000000000000000000000000000000000000///000000///...---...000111111111111111111222222111111222222333333444444333333333333444555666777999>>>MMMfffrrrfffooo|||nnnccc]]]VVVOOOKKKHHHFFFDDDGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLOOORRRTTTOOORRRVVVZZZ]]]aaafffjjjnnnssszzz|||ssspppnnnmmmeeeWWWKKKEEEFFFAAA???BBBFFFKKKRRRZZZ^^^cccgggfffaaa^^^___bbbbbbccccccbbb```^^^^^^^^^^^^___aaaccceeeiiinnnrrrrrrtttxxx{{{yyyrrrqqqsssrrrllleeeVVVVVVWWW[[[cccppp~~~mmmZZZOOONNNQQQRRRUUU^^^iiittt|||vvvmmmfffaaa]]]ZZZXXXeeejjjqqqwwwvvvnnnaaaXXXTTTSSSVVV^^^jjjrrrtttsssooojjjaaaZZZUUURRRPPPNNNYYY]]]```^^^VVVLLLDDD@@@AAABBBHHHUUUcccooo|||~~~}}}||||||||||||{{{{{{{{{{{{|||||||||||||||zzzvvvqqqooottt}}}|||nnnjjjkkk___XXXNNNIIIGGGFFFBBB>>>BBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHGGGFFFEEEDDD{{{zzzyyyzzz{{{zzzyyywwwwwwuuussssssrrrqqqooollltttlllTTT>>>999:::777555777777555444444555555444333333222222111111111111111000111111111111111111000//////000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000///000111///---,,,...000000000000111222222222333222222222333444444555555333333333333444555666666;;;@@@LLLaaa|||{{{hhhkkkyyyvvveee^^^UUUMMMHHHFFFEEEDDDFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNQQQRRRLLLNNNRRRVVVYYY^^^bbbfffiiiooowww~~~|||yyywwwnnn___RRRMMMEEEBBBAAADDDEEEFFFJJJOOOSSSXXX^^^bbbdddfffiiilllkkkiiigggfffeeedddbbb```^^^___aaacccdddgggkkknnnnnnpppsssvvvyyy~~~zzzsssqqqrrrqqqjjjdddUUUTTTSSSUUU]]]mmmoooaaa___```aaaccckkkuuu~~~{{{tttllleeeaaa^^^\\\ZZZdddjjjsss{{{}}}vvviii```VVVTTTUUU\\\gggoooqqqppppppkkkddd]]]WWWRRRNNNKKKSSSWWW]]]___\\\TTTKKKDDDDDDEEENNN]]]jjjsss~~~~~~~~~}}}||||||{{{{{{zzzzzzzzz{{{{{{|||||||||{{{zzzvvvqqqooottt~~~tttjjjhhhkkk\\\UUULLLEEEBBBBBBAAA@@@AAA@@@???======>>>???@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAACCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEE~~~xxxwwwwwwwwwyyyyyywwwuuuvvvtttsssrrrtttttttttsssdddLLL888666999777555777777555444444555666444333333222222111000111111111111111222222222222111111,,,---///111222333222222000000000000000000000000000000000000000000000000000000000000000000000000///000111///---,,,---000//////000111222333333444222222333444444555666666333333333333444444555666777<<>>???@@@BBBAAA@@@>>>===<<<===???@@@======>>>???@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDDCCCDDDEEEFFFGGGGGGFFFEEE~~~{{{{{{uuuvvvwwwwwwvvvvvvwwwxxxssswww{{{{{{zzz}}}yyySSSGGG<<<888777555555666555555555444444333333333222222222111111111111000000000////////////000000////////////000111222333222222222222000///...---000000111111111111000000333333222222111///...------...000111111111000///222222111111111111222222222222333444444555666666666555333111111111333444:::===CCCNNNaaaxxxwwwgggiiiyyysssdddRRRIIIIIIKKKIIIGGGGGGFFFFFFFFFHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJIIIHHHMMMOOOQQQSSSUUUXXX\\\```eeeiiipppwww}}}}}}lll\\\SSSMMMIIIIIIIIIGGGHHHKKKQQQYYYeeepppwwwzzz{{{|||wwwuuuqqqnnnllliiieeebbbbbbaaa```bbbeeehhhiiiiiiiiijjjkkklllooouuu|||zzztttooojjjbbb]]]SSSPPPOOOPPPTTT___tttsssoooiiifffdddbbb^^^ZZZ\\\aaajjjuuu||||||vvvoooccc]]]XXXYYY```iiioooqqqrrrjjjddd```XXXMMMGGGHHHJJJNNNUUU___ddd```SSSIIIHHHJJJYYYnnnzzz|||}}}}}}|||~~~~~~{{{||||||}}}||||||{{{{{{{{{yyywwwyyy|||~~~}}}|||zzzxxxvvvvvvxxx}}}yyymmmfffdddhhhkkk\\\PPPEEE@@@???===;;;<<>>>>>======<<<<<>>===??????>>>>>>>>>=========<<>>>>>???@@@AAA@@@BBBDDDEEEFFFFFFEEEDDD|||yyyvvvttttttuuuuuutttsssrrrtttuuuzzz{{{~~~lllVVVEEE===777888999777666777555444444444444333333333222222222111111111111000000000////////////000000////////////000111222333//////000000000000//////......////////////......---...///000000000000///...///000000111111000000000000000000000000000000111111111222333333444444777666444333333444555555888888:::@@@MMM```ttt{{{hhh]]]hhh|||rrrbbbVVVOOOJJJHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOPPPRRRUUUYYY\\\___bbbhhhnnnsssvvvxxxxxx|||wwweee]]]VVVTTTUUUUUUYYY^^^bbbiiisss|||~~~|||xxxqqqllljjjiiihhhhhhhhhggggggiiikkkmmmmmmlllkkkmmmppprrrtttvvvyyy|||~~~{{{tttmmmeee\\\VVVLLLJJJIIIJJJLLLSSSbbbppp}}}~~~xxxnnnllliiihhhhhheee```[[[VVVXXX___jjjwwwqqqhhh___[[[___gggooosssuuuqqqmmmkkkdddXXXNNNJJJHHHJJJOOOXXX^^^\\\TTTLLLLLLPPP___rrr~~~~~~~~~zzzzzzyyyxxxxxxyyyzzz{{{xxxwwwvvvwwwyyyzzzzzzyyyyyy{{{~~~~~~xxxooogggcccaaa``````RRRIIIAAA@@@@@@??????AAA>>>>>>>>>>>>============>>>>>>>>>===>>>>>>???@@@@@@@@@>>>>>>===>>>???@@@>>>???AAACCCEEEEEEEEEDDD|||wwwwwwvvvsssppptttuuuuuutttrrrrrrtttvvvzzz{{{uuu]]]JJJ???:::666888999666444555444444444444444444444444222222222111111111000000000000////////////000000000000//////000111222222,,,,,,---......///......000000111111111111000000000000000000///...---,,,//////000000111111111111000000111111111111000000000000111111222222222222333333222111111222222333888777888===GGGVVVlll}}}ooo\\\cccsssqqqaaaVVVPPPNNNIIIGGGFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPSSSWWWZZZ]]]___dddiiinnnrrrtttuuuyyy}}}vvvlllccc___^^^]]]aaafffiiioooxxx~~~}}}|||xxxsssmmmiiihhhiiikkkkkklllllllllnnnqqqrrrrrrqqqpppsssvvvxxxxxxyyyyyyzzz{{{}}}yyysssllleee\\\UUULLLIIIHHHIIIIIIMMMWWWccclllwwwzzzrrrmmmkkkjjjiiijjjkkkhhhbbb]]]XXXYYY^^^hhhttt|||wwwnnnccc]]]^^^eeennnsssvvvtttsssqqqlllaaaTTTLLLGGGGGGKKKRRRYYYYYYTTTNNNOOOTTTbbbttt~~~~~~}}}}}}~~~~~~}}}yyyxxxvvvuuuvvvwwwyyyzzzwwwvvvvvvvvvwwwxxxxxxxxxzzz~~~wwwllleeeaaa^^^[[[WWWOOOHHHAAA@@@@@@======@@@============>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@???>>>=========>>>???>>>???AAACCCDDDEEEEEEFFFwwwsssssssssqqqnnnqqqrrrrrrqqqppppppsssuuuxxx~~~xxxeeeQQQCCC===999777888888444222333444444444444444444444444222222222111111111000000000000////////////000000000000000000000000111222---...//////000000000000000000111111111111000000///000000//////...---,,,000000000000000111111222111222222333333222222111000000111111111111222222222222222111111222222222444333444999@@@LLLcccwww|||~~~yyy___aaakkk}}}nnn___UUUQQQKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLMMMNNNQQQUUUXXX[[[]]]aaaeeekkkooosssuuuxxx|||{{{qqqkkkgggdddfffiiipppuuu{{{}}}}}}sssoookkkiiikkknnnpppqqqrrrrrrsssuuuxxxzzzyyyxxxwwwzzz}}}~~~}}}|||{{{{{{{{{|||~~~{{{uuuppplllfff^^^WWWNNNKKKIIIIIIHHHIIIPPPYYY```hhhrrrzzzwwwnnniiiggghhhhhhhhhkkkmmmkkkeee```XXXYYY]]]fffqqqyyy|||}}}zzzrrrggg``````eeemmmrrruuuvvvwwwwwwtttkkk]]]QQQIIIHHHHHHNNNUUUWWWUUUPPPQQQXXXfffuuu~~~|||{{{zzz{{{||||||{{{yyyxxxwwwuuutttuuuvvvxxxzzzwwwwwwwwwvvvvvvwwwxxxyyy}}}~~~uuukkkeeecccaaa[[[VVVNNNHHHCCCAAA???;;;:::===<<<<<<======>>>>>>??????AAA@@@@@@?????????@@@@@@AAA@@@>>>=========>>>>>>??????AAACCCDDDEEEFFFGGG{{{sssooonnnooonnnmmmmmmnnnnnnmmmmmmnnnrrruuu{{{yyyfffTTTFFF???<<<888777888777222111333333333333444444444444555222222222111111111111000000000////////////000000111000000000000000111111111111222333333333333333......////////////......,,,---...///000111111111111000000000000111222333111222333444444333222111111111111111111111111111333333333333444444444444555333555:::>>>HHH___vvv}}}}}}jjjeeefffttt}}}jjj[[[SSSNNNKKKIIIGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLMMMNNNPPPTTTWWWYYY[[[^^^ccchhhnnnsssuuuwww{{{{{{uuuooommmnnnrrruuuyyy{{{{{{{{{{{{|||vvvtttssstttwwwzzz{{{|||~~~~~~~~~~~~}}}~~~|||{{{zzz{{{}}}~~~xxxuuuqqqnnnlllggg```ZZZRRRNNNKKKJJJHHHHHHMMMTTTZZZ```fffkkktttwwwmmmgggeeefffgggfffgggjjjmmmmmmhhhdddWWWWWWZZZbbbmmmvvv{{{|||{{{uuulllfffdddhhhooosssvvvyyy{{{||||||vvvgggYYYOOOKKKJJJMMMTTTXXXXXXUUUUUU]]]jjjxxx}}}zzzyyyxxxyyyzzzzzzxxxvvvvvvuuuuuuuuuuuuwwwxxxyyyxxxyyyyyyxxxwwwwwwxxxzzzxxxqqqjjjiiikkkiii```WWWMMMHHHDDDBBB>>>999888:::;;;<<<<<<===>>>??????@@@CCCBBBAAAAAA@@@AAAAAAAAABBBAAA???>>>======>>>???@@@@@@AAABBBCCCEEEFFFFFFwwwtttoookkkiiijjjkkkmmmmmmmmmnnnmmmnnnppptttxxxnnnXXXGGG>>><<<:::777777888666222222555333333333444444444555555222222222111111111111000000000////////////000000111111000000000000111111222222333333333333333333......////////////......,,,---///000111222222222111111000000000111222333000111333444444333111000222222222222222222222222222222333444444444444444777555888===>>>DDDZZZsss~~~qqqffflllyyyggg[[[QQQNNNJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJIIIJJJLLLLLLMMMPPPTTTVVVWWWXXX[[[```fffmmmrrrvvvvvvyyy}}}{{{{{{xxxzzz||||||}}}}}}~~~{{{{{{zzzzzz{{{}}}~~~tttrrrooommmlllggg```[[[VVVPPPLLLJJJHHHGGGKKKQQQXXX\\\___aaahhhttt~~~|||vvvnnnfffbbbccceeefffeeefffjjjmmmnnnkkkgggZZZXXXWWW\\\gggqqqxxx|||zzzwwwrrrmmmkkkmmmrrruuuwww{{{rrrcccVVVQQQMMMOOOVVV[[[\\\[[[YYYbbbooozzz~~~}}}yyyxxxwwwxxxxxxxxxvvvuuutttuuuuuuvvvwwwwwwxxxxxxyyy{{{{{{zzzxxxxxxzzz|||rrrnnnlllqqquuupppaaaSSSJJJFFFCCCBBB>>>888777:::;;;;;;<<<===>>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAACCCBBB@@@???>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDyyypppnnnkkkhhheeefffjjjmmmooopppppppppqqqtttyyy|||jjjSSSAAA;;;<<<888666666777666222333777333333333444444555555555222222222111111111111000000000////////////000000111111000000000000000111000000111111111111000000000000111111111111000000000111111111111000000///222111000000000111333333///000222333333222000///333333222222222222222222///000111222222222222222333111444999999<<>>999888;;;:::;;;<<<===>>>???@@@AAACCCBBBBBBAAA@@@@@@@@@AAADDDCCCAAA???????????????@@@?????????@@@AAABBBBBB}}}sssmmmggghhhiiihhhggggggiiikkklllttt|||}}}zzzyyy~~~yyy\\\GGG===:::999777666555444333222222222444444333333333333222222000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000111111000000//////......---------......000111111000000000000000000000000000111222111/////////000000111111111111222222222111111222222222333333333333222333444555<<>>===<<<<<<;;;;;;<<>>======>>>???AAABBBCCCCCCBBBAAAvvvooojjjfffggghhhhhhggggggiiikkkuuu~~~pppUUUDDD<<<999777666666555444333333333333444444333333333333222222111111111111111111111111000000000000////////////111000000000//////......000000000000000000000000111000000000/////////............//////111222222000000000000000000000000111222333222000///000111111111111111222222222222111111222222222333333333444333333444555999GGGUUUrrrrrrrrr|||iii\\\PPPKKKKKKHHHFFFFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPSSSTTTVVVYYY]]]cccjjjooorrrtttwwwzzz|||~~~}}}~~~{{{rrrooolllmmmnnnnnnkkkhhhddd]]]VVVQQQMMMKKKQQQXXXZZZZZZZZZXXXWWWYYY___dddiiijjjjjjfffbbbaaadddggghhhdddbbbdddhhhmmmnnnmmmjjjgggbbb___bbbjjjttt|||~~~}}}yyyvvvvvvwwwvvvyyy}}}zzzlllbbbZZZZZZ]]]___aaaeeefffrrr|||{{{|||}}}~~~~~~|||zzzyyywwwvvvtttsssssssssssstttppprrrsssttttttuuuxxxzzzxxxzzz}}}ssssssrrroooiii\\\MMMBBBAAAAAAAAAAAA@@@>>><<<;;;<<<<<<;;;;;;<<<>>>AAABBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBAAAAAA@@@@@@AAA>>>???AAABBBCCCCCCBBBBBB}}}tttmmmhhhfffdddfffgggffffffgggiiikkkzzz}}}aaaKKK???:::777555666555444444333333333333444444333333333333222222222222222222222222222222000000000000////////////111111000///...---,,,,,,000000000000000000000000000000000000////////////000000///000000111222333000000000000000000000000111333333333111000111222111111111111222222222333111111222222222333333333444333444555555777AAALLLjjjwwwppp{{{ssseeeWWWPPPMMMIIIFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRTTTVVVYYY^^^eeeiiioooqqquuuxxx{{{~~~~~~{{{ssspppnnnnnnqqqrrrpppnnnkkkddd\\\WWWRRRPPPTTT[[[]]]^^^]]]ZZZWWWXXX\\\aaaeeegggiiihhhfffeeegggjjjkkkhhhdddcccggglllqqqssssssoooiiiddddddkkkuuu}}}~~~~~~|||||||||vvvyyy{{{~~~qqqhhh```___aaabbbeeehhhnnnyyy}}}zzz|||~~~~~~{{{wwwuuurrrrrrssssssssssssrrrrrrppprrrtttttttttuuuwwwxxxvvvxxx{{{~~~~~~rrrqqqmmmfff[[[OOOCCC<<<>>>???AAAAAAAAA@@@>>><<<<<<<<<;;;;;;<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBCCCCCCBBBBBB|||pppiiieeecccbbbbbbdddeeeeeeeeefffhhhjjjvvvoooSSSBBB<<<:::777555666555444333333333333333444444333333333222222222111111111111111111111111000000000000////////////111111000///......------000000000000000000000000000000000000////////////000/////////000000111222000000000000000000000000222333444333111111111222111111111222222222333333111111222222222333333333333333444777666777>>>GGG___vvvzzzmmmsss~~~pppaaaWWWQQQKKKHHHIIIFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRTTTWWW[[[```dddlllppptttyyy|||{{{tttqqqnnnooorrruuutttssspppiiiaaa\\\VVVSSSWWW]]]aaabbbaaa^^^ZZZZZZ^^^bbbdddhhhkkkkkkiiihhhjjjlllqqqmmmiiifffgggmmmtttyyyzzzwwwpppiiiggglllvvv~~~}}}xxxzzz{{{|||vvvmmmfffddddddeeehhhlllttt~~~~~~zzz|||~~~}}}yyytttqqqoooppprrrttttttsssrrrqqqrrrtttvvvvvvvvvvvvwwwyyysssuuuwww{{{uuunnnlllfff\\\PPPFFF???<<<>>>???AAACCCCCCBBBAAA???<<<<<<<<<<<<<<<===>>>?????????@@@BBBCCCDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCBBB???@@@AAACCCCCCCCCCCCBBB|||qqqgggaaa````````````aaaccccccdddeeehhhjjjnnnwww{{{cccIII>>>;;;999777666555555444333333333444444444444333333333222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000//////.........///000000000000000000000000000000222333444333111111111222111222222222222333333333111111222222222333333333222222444888888888===DDDSSSjjj}}}kkklll~~~yyyjjj___VVVNNNJJJKKKGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSUUUYYY^^^aaajjjnnntttyyy}}}~~~uuurrroooooossswwwxxxwwwsssllleee___YYYUUUXXX^^^cccddddddaaa^^^^^^aaaeeehhhkkkoooooommmkkklllnnntttrrrmmmhhhgggkkkssszzz~~~|||wwwqqqmmmpppxxx}}}~~~|||~~~|||{{{~~~xxxppphhhfffeeeeeeiiinnnyyy~~~yyy{{{}}}}}}{{{wwwrrrooonnnppprrrtttuuutttrrrqqqrrrtttvvvwwwvvvuuuvvvwwwrrrsssuuuxxx}}}qqqjjjfff^^^TTTJJJCCCAAAAAA<<<===@@@AAABBBBBBAAA@@@<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBDDDEEEEEEBBBBBBCCCBBBBBBAAA?????????@@@BBBCCCDDDDDDCCCBBBwwwqqqhhhaaa^^^]]]^^^___^^^___aaabbbcccdddgggiiikkksss}}}qqqZZZDDD===;;;888666777555444444333333444444444444444333333333333222222////////////////////////000000000000///////////////000000000111111111222000000000000000000000000////////////000000000000//////............//////000000000000000000000000111333333333111000111222222222222222333333333333111111222222222333333333111000333777888888<<>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBAAA???>>><<>>CCCTTTooosssiiinnnvvvrrrhhh\\\QQQLLLKKKGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKIIIKKKNNNQQQSSSVVVZZZ]]]___dddlllrrrxxx}}}|||wwwrrrrrrvvv{{{~~~~~~{{{uuunnniiiccc___bbbgggnnnoooooommmiiihhhkkknnnpppsssvvvvvvuuutttvvvyyy{{{}}}{{{ssskkkiiinnnuuu}}}~~~yyyyyyyyysssqqqoooooottt{{{}}}{{{yyyyyyzzzyyywwwtttqqqooonnnooopppqqqqqqqqqpppooopppsssuuuuuutttrrrrrrrrrsssvvvyyy|||}}}}}}tttnnndddVVVKKKEEEBBBAAA@@@::::::999999:::;;;<<<===============<<<;;;;;;:::>>>>>>?????????@@@@@@@@@>>>???AAAAAAAAA@@@???>>>@@@AAABBBDDDDDDDDDDDDCCCwwwqqqdddaaa]]][[[[[[\\\\\\[[[[[[]]]___```aaacccfffiiioooxxxeeeQQQAAA===;;;444222666444444333333333444444555444444444333333333222222000000000000000000000000000000000000////////////111111000///...------,,,000000000000000000000000.../////////000000111111111111000000000000000111000000000000000000000000000111222111/////////000222222333333333444444444111111222222222333333333333000000333555444666:::@@@PPPiiixxxkkkkkkppp~~~sssiii]]]QQQKKKJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIJJJKKKJJJJJJGGGJJJMMMOOORRRUUUYYY\\\ZZZ```gggnnntttyyy}}}~~~zzzuuutttxxx}}}xxxrrrmmmhhhdddfffkkkvvvxxxwwwtttpppnnnpppsssrrruuuxxxxxxwwwwwwzzz}}}{{{ppplllpppvvv|||~~~~~~yyyyyy~~~|||zzzwwwwww}}}~~~|||zzzyyyyyyyyyxxxvvvsssqqqpppnnnnnnoooooooooooonnnnnnrrruuuwwwxxxvvvtttssssssuuuwww{{{~~~}}}zzzsssrrrfffUUUIIIDDDAAA>>>;;;===<<<:::999:::<<<>>>???============<<<;;;::::::?????????>>>>>>>>>>>>>>><<<>>>@@@BBBBBBBBBAAA@@@@@@AAABBBDDDDDDDDDDDDCCC{{{ppphhhdddZZZZZZZZZZZZZZZ[[[\\\\\\]]]YYYXXX\\\```ccciiioooyyywwwTTTKKK@@@:::888888666444777666555444333333222333333333222222111000//////000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222222222333333333444444444222222333333555666888888@@@DDDXXXxxxiiidddjjj}}}ttthhh^^^TTTKKKIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFIIIJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLOOOSSSVVV[[[___dddjjjoootttyyy|||{{{vvvzzz~~~xxxpppkkkllloooxxx|||~~~yyyttttttvvvtttvvvxxxyyy{{{}}}}}}tttqqqqqqyyy~~~yyyxxx}}}|||yyywwwwwwwwwwwwuuusssqqqpppmmmnnnnnnoooppppppqqqqqqvvvuuutttrrrrrrtttxxx|||~~~xxx|||}}}vvvrrruuulll\\\MMMBBB======>>><<<<<<<<<<<<<<<======>>>AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAABBBDDDFFFFFFFFFFFFEEEzzzppphhhccc```YYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\]]]bbbeeegggnnnvvvoooMMMFFF===777777888777555666555444333222222222222333333222222111000000///000000000000000000000000000000000000000000000000...///000///......///000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111111222222222222222333333333333333333333333444666777888<<>>???AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCssshhhbbb___]]][[[YYYXXXWWWWWWWWWXXXZZZZZZZZZ[[[___cccfffiiisss~~~{{{bbbEEE???999555666777777666555444333222222111222222333333222222111000000000000000000000000000000000000000000000000000000000...///000000......///000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222333444444333444444555666666777???LLLaaa}}}sssnnnvvvlllaaaXXXTTTQQQKKKFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEGGGHHHGGGGGGGGGHHHGGGHHHIIIIIIIIIKKKOOOQQQTTTVVVZZZ]]]bbbgggnnnsss{{{{{{zzz|||~~~yyywwwzzz|||~~~{{{zzz}}}{{{yyyuuuttttttsssqqqnnnlllkkknnnnnnnnnnnnnnnnnnoooooooooppprrrssswww|||{{{vvvvvvvvveee^^^VVVPPPMMMIIIBBB<<<;;;;;;<<<<<<>>>???AAABBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>??????@@@@@@@@@DDDCCCBBBBBBAAAAAABBBBBB}}}rrreee\\\YYYYYYXXXVVVWWWWWWVVVUUUVVVWWWYYYZZZXXX[[[```dddgggnnn|||lllTTTAAA<<<777555555666777666444333222222111111111222222222222111111111000000000000000000000000000000000000000000000000000000...000111000///...///000/////////////////////////////////....../////////000000000000000000000000////////////////////////000000000000000000000000111111111222222111111111000000111111111222222222444444444333333444555555555===FFFUUUppptttsssrrreeeXXXTTTRRRNNNIIIFFFGGGGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFFFFEEEEEEFFFHHHFFFGGGIIIIIIIIIJJJMMMOOORRRTTTVVVYYY\\\bbbiiinnnvvv{{{yyyvvv{{{~~~}}}}}}}}}~~~}}}{{{yyyttttttsssqqqooommmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrruuuzzzuuuqqqpppnnnZZZUUUQQQQQQRRROOOEEE===::::::::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBAAA@@@??????@@@AAABBB|||oooggg]]]WWWWWWWWWUUUSSSVVVUUUTTTTTTUUUWWWZZZ[[[\\\^^^cccjjjoooyyyvvv\\\III???<<<999666666666666555333333222111111111222222222222222111111111111111000000000000000000000000///////////////////////////000111000///...///111//////////////////////////////............//////////////////////////////////////////////////////000000000000000000000000000111222222222222111000000000111111111222222222444444333333333444444555555;;;AAALLLeeevvvqqq___WWWSSSNNNJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCAAACCCDDDDDDCCCCCCEEEGGGFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRTTTVVVZZZ___eeejjjqqqvvv}}}zzz{{{~~~}}}||||||}}}}}}{{{yyytttsssrrrpppnnnlllkkkkkklllllllllllllllmmmmmmmmmnnnnnnooooooppptttzzz~~~{{{qqqmmmgggaaaQQQMMMLLLOOOSSSPPPGGG???===<<<;;;:::999999999999>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>===>>>>>>???@@@>>>>>>======???AAACCCDDDzzzrrrmmmccc^^^YYYVVVVVVVVVTTTRRRTTTSSSRRRSSSUUUXXX\\\^^^]]]```gggqqq|||sss___MMMAAA===<<<:::777666555555555333333222222222222333333111111111111111111111111000000000000000000000000///////////////////////////000111111//////000111000000000000000000000000///......------......///////////////////////////000000000000000000000000000000000000000000000000000111222333333222111000111111111222222222222333333333222333333444555555666999>>>GGG[[[wwwkkk]]]TTTMMMIIIJJJDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFEEEGGGIIIIIIIIIIIIKKKMMMOOOPPPSSSUUUWWW\\\aaaeeelllpppwww}}}}}}}}}|||}}}|||zzz{{{{{{zzzxxxvvvrrrqqqpppnnnmmmlllkkkkkkiiijjjjjjkkkllllllmmmmmmnnnnnnnnnmmmnnnqqqwww{{{tttmmmiii```VVVJJJIIIHHHLLLOOONNNHHHBBB@@@???===<<<::::::999999<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<======???@@@;;;<<<<<<>>>???AAACCCDDDyyyssslllddd```YYYXXXUUUTTTSSSSSSSSSTTTSSSRRRQQQRRRUUUYYY^^^aaacccgggrrrrrr\\\JJJ@@@===999999888777666555555666444444333333333333444444111111111111111111111111000000000000000000000000///////////////////////////000111111000///000111000000000000000000000000///......------......///////////////////////////000000000000000000000000000000000000000000000000///111222333333222111///222222222222333333333333111111222222333444555666777777;;;EEESSShhhzzziiiZZZOOOJJJKKKDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEECCCEEEGGGHHHGGGGGGIIIJJJJJJLLLOOORRRTTTWWW[[[^^^fffjjjpppvvvzzz}}}yyyzzzyyyxxxxxxxxxwwwtttrrrooonnnlllkkkjjjjjjkkkkkkggghhhiiijjjkkklllmmmnnnmmmmmmnnnnnnppptttyyy~~~yyymmmiiiggg\\\PPPGGGFFFFFFHHHIIIJJJHHHFFF>>>>>><<<;;;::::::999:::<<<;;;::::::999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<>>>???@@@AAABBBBBB}}}vvvpppiiibbb\\\XXXTTTTTTSSSQQQOOOPPPRRRUUURRRQQQQQQRRRUUUZZZ```cccnnnsss|||fffMMM===999<<<555666777666555555555666444444444333333444555555111111111111111111222222000000000000000000000000///////////////////////////111222111000///000111000000000000000000000000.........------.........////////////////////////000000000000000000000000000000000000000000000000///000222333333222000///222222333333333444444444111111111222333555666777888555999DDDOOO___|||}}}sssaaaSSSMMMMMMEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@AAA@@@???@@@CCCEEEAAACCCFFFFFFFFFFFFGGGHHHFFFIIIMMMOOOQQQTTTWWWYYYcccffflllqqqvvv{{{{{{xxxyyywwwvvvuuuuuutttqqqooolllllljjjiiiiiiiiijjjkkkfffggghhhiiikkkmmmnnnnnnkkklllnnnooorrrwww~~~qqqggggggfff\\\PPPFFFFFFEEEEEEEEEFFFHHHIII::::::999999888888999999;;;;;;::::::999999::::::;;;;;;<<<<<<===>>>>>>>>>===<<<:::999999:::;;;======>>>???AAAAAAAAA@@@???|||xxxpppeee^^^\\\YYYVVVRRRUUUTTTSSSRRRQQQRRRRRRSSSWWWSSSSSSXXX[[[\\\dddnnnuuu~~~eeeSSSFFF<<<888999:::888666444333222222333555444333222111///......000000000000000000000000......//////000000111111222111000//////000111222...///000111111111111111111000///......///000111............////////////---...///000000///...------------------...///000000000000000111111111111555555555555444333222222333333444444444333222222222222222222222333444555555:::???AAACCCPPPnnntttyyy|||hhh\\\RRRJJJEEEEEEDDDBBBAAAAAABBBDDDBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPSSSVVVWWWZZZ^^^fffmmmrrrwww|||}}}xxxuuuwwwtttqqqrrruuutttooojjjiiiiiihhhhhhggghhhhhhiiifffeeeeeegggllloooooonnnnnnoooqqquuu{{{wwwpppnnnggg[[[RRROOOCCCAAA@@@AAACCCEEEEEEDDD===<<<:::888777777888888999999:::;;;:::999888777:::999888777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>???AAADDDxxxssskkkddd[[[VVVUUUTTTRRROOORRRQQQPPPPPPPPPRRRSSSTTTRRRQQQSSSYYY]]]bbbmmmzzzoooXXXIII@@@999666555888777666444333333333333444333222222111000//////000000000000000000000000///////////////000000000000000///......///000000//////////////////000000111000///......///000111............////////////...///000000000000///...---,,,,,,,,,,,,------...000000000000111111111111222333333333333222222111222222333333444333333333222222222222222333444555888<<>>>>>@@@AAAAAA@@@;;;:::999777666666777777888999::::::::::::999888999999999888999999:::;;;::::::;;;;;;<<<===>>>>>>???@@@AAA@@@??????AAABBB|||wwwqqqjjjfff\\\WWWQQQNNNOOOPPPOOOMMMNNNNNNMMMNNNOOOQQQSSSTTTRRRSSSWWW]]]bbblllooo]]]HHH???;;;888555444666666555444333333444444222222111111111000000000000000000000000000000000000000/////////////////////......------......///000///...---------...///000//////......//////000............///////////////000000111111000000//////......------------...000000000000111111111111000000111222222222111111111111222333444444444333111222222333333444555555<<<@@@EEEGGGGGGPPPggg|||uuusss}}}~~~ooo\\\MMMHHHHHHFFFEEECCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNQQQSSSTTTVVVXXX\\\```dddkkksssxxx{{{|||xxxuuuttttttsssqqqnnnmmmnnnoooqqqpppnnnllljjjhhhggggggjjjiiiiiikkklllllljjjhhhiiikkkqqq}}}{{{sssjjjbbbYYYNNNGGGEEE>>>===;;;;;;<<<<<<<<<;;;999999777666555666666777777777999:::::::::::::::888999999:::::::::::::::999999:::;;;===>>>?????????AAABBBBBB@@@???@@@AAA~~~yyyssslllgggaaa\\\YYYSSSPPPMMMLLLMMMOOONNNNNNMMMLLLLLLMMMNNNQQQSSSTTTVVVZZZ___dddlll}}}zzzaaaPPP???:::;;;:::777555444444444444444444444555000000000000111111111111////////////////////////000000000//////......---........................222000...,,,,,,---...///////////////////////////............////////////000000111111111111000000222222111000000///000000///000000000111111111111///000000111222222222222///000111222333444444444222333444555666666777777===@@@FFFIIIJJJQQQccctttxxxyyy}}}gggTTTIIIHHHFFFDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHJJJLLLNNNQQQRRRUUUVVVWWWZZZ^^^eeennntttwww|||}}}{{{wwwuuurrrssssssooojjjiiimmmrrruuusssqqqnnnkkkhhhgggfffeeeggghhhkkklllmmmlllkkkkkkmmmtttuuuoooeee[[[QQQHHHCCCAAA===;;;999888999999888777999888777666666666777888666777888999:::;;;;;;<<<777888:::;;;;;;;;;:::999888999:::<<<>>>???@@@@@@???AAACCCCCCAAA@@@???@@@}}}yyyqqqllleee___ZZZVVVSSSPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUWWW^^^gggnnn{{{|||mmmVVVHHH;;;999:::999777555333333333444444444444444///000000000000111111111////////////////////////000000//////......------////////////////////////333111///---------///000......////////////..................////////////111111000000000000111111333222111000000000000000///000000000111111111111///000111222222333222222///000111222333333444444333444555777888999999999<<<>>>DDDHHHJJJPPP^^^lll}}}oooZZZLLLIIIEEEDDDDDDEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFHHHJJJLLLNNNOOOSSSTTTUUUWWW[[[bbbjjjpppuuu{{{~~~|||{{{yyyvvvsssppprrrrrrnnnhhhggglllrrrvvvuuurrrnnnkkkhhhfffeeedddfffhhhjjjjjjkkkkkkkkkooosss||||||vvvvvv~~~oookkkbbbVVVLLLFFFBBB???===;;;888888888888777666999888777666777888999:::666666777888:::;;;<<<===888999:::;;;<<<;;;::::::888999;;;===>>>???@@@@@@???AAACCCCCCBBB@@@@@@@@@}}}|||yyyuuuppplllccc___YYYTTTQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPSSSVVVXXXZZZZZZffftttrrraaaKKKAAA888777888666444555222333444444444444333333000000000000000000000000000000000000000000000000//////.....................//////000000//////...111000///.........///000---......//////......---............////////////111000000//////000000111000//////............///000000000000111111111111000111111222222222222111000000111222333333333222222444666888999:::999999999:::???CCCFFFJJJUUUaaasssvvvcccTTTOOOHHHEEEEEEFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMQQQRRRTTTWWWZZZ___fffjjjssswww}}}|||zzzxxxvvvtttqqqnnnpppppplllggggggkkkpppuuussspppmmmjjjhhhfffeeefffggghhhhhhgggfffgggiiimmmuuu|||pppjjjkkkqqqvvvyyylllkkkcccUUUKKKEEEBBB???<<<:::888777888888777666888777777666777888:::;;;777777777888999:::<<<===999999:::;;;;;;;;;;;;;;;999:::<<<>>>???@@@?????????AAABBBCCCBBBAAABBBCCC}}}wwwuuuuuutttrrrooollljjjfffaaa^^^WWWTTTPPPMMMLLLKKKJJJIIIFFFHHHIIIKKKKKKKKKKKKKKKMMMNNNOOOSSSWWW[[[___bbbhhhxxxgggTTTBBB<<<888777666444444666222333444444444333222222000000000000000/////////000000000000000000000000------..................---...////////////...---..................//////------...//////...------............////////////000000///......///000000......---------...//////000000000000111111111111000000111111111000//////000111111222222222111111111222555777999999888888777666888<<<>>>AAAJJJSSSbbbrrr```XXXNNNGGGFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHJJJKKKMMMPPPTTTWWWZZZ^^^bbbeeemmmqqqwww}}}}}}zzzxxxwwwtttqqqooommmnnnnnnkkkhhhhhhkkknnnrrrpppnnnkkkiiigggfffeeeeeeffffffeeecccdddgggkkknnnyyyssseeecccjjjssswwwtttmmmmmmfffWWWKKKEEEAAA<<<:::999777666777888777666666666555555666777999:::888888777888888:::;;;<<<:::::::::::::::;;;<<<<<<:::;;;===???@@@???>>>>>>???@@@AAAAAAAAABBBDDDFFFzzzssslllhhhggghhhjjjhhhdddaaa^^^[[[VVVSSSPPPNNNKKKIIIIIIIIIHHHGGGDDDGGGJJJLLLLLLLLLMMMNNNKKKMMMOOOTTTZZZ```eeehhhyyyxxx[[[FFF===:::888999777333555999333333444555444333222111111000000000////////////000000000000000000000000,,,------....../////////,,,,,,---......---,,,,,,++++++,,,---.........---,,,---...//////...---,,,............/////////000000///...------...///000//////...//////000111222000000000000111111111111///000000000///...------111111222222222111111000///111333666777888777666666444444777999:::AAAJJJXXXyyyiii___RRRJJJGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJNNNSSSXXXZZZ\\\___aaahhhlllrrryyy}}}zzzwwwvvvssspppnnnmmmmmmlllkkkiiiiiijjjlllooonnnllljjjhhhgggffffff```bbbcccbbbbbbeeejjjooovvvlll___bbbppp|||~~~qqqooopppiiiYYYLLLEEE@@@;;;999777666666777777777666555444444444555666888999999888888777888999;;;<<<<<<;;;:::999:::;;;<<<===:::<<<>>>???@@@???>>>===???@@@AAA@@@@@@BBBEEEHHHzzzqqqkkkiiigggeeebbb```^^^]]][[[YYYVVVSSSPPPMMMKKKKKKFFFEEEDDDCCCCCCDDDEEEEEEHHHFFFFFFFFFHHHIIIIIIIIIOOOPPPTTTYYY]]]cccppp}}}dddJJJ<<<888666555444555666555444333333333222222222111111000000000000////////////---///111222333222000//////////////////.........//////...------------...------...//////...------//////.........---------222111111111000000//////////////////////////////////////////////////////...///000111111000///...---......///000111111222111111111111111111111111222333444555555555444444000333666777777888<<<@@@MMMccc|||jjjYYYRRRNNNHHHEEEFFFAAA@@@>>>???@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHLLLNNNPPPSSSVVVZZZ]]]___bbbeeejjjpppwwwxxxxxxwwwuuussspppmmmkkkiiihhhgggfffgggiiikkklllhhhhhhggggggffffffffffffdddggghhhgggfffiiipppwwwrrreeejjjxxx{{{nnnqqqjjjaaaYYYOOODDD>>>>>>999888777666555555555555888888777777777777888888777777777777777888888888999999::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDxxxjjj___[[[[[[[[[ZZZXXXVVVTTTRRRTTTSSSQQQNNNMMMKKKJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHIIIKKKMMMMMMMMMNNNPPPVVV^^^gggrrrrrrVVVCCC<<<888666444444555666555444333333222222222111111111000000000000////////////...///000222222111000///////////////............//////...------------...........................//////.........---------000000000000//////......////////////////////////////////////////////////...///000111111000///.........//////000111111222111111111111111111111111333333333444444444444555333555777777666777999<<>>>>>======>>>???@@@AAABBBBBB|||yyyssshhh[[[QQQQQQSSSVVVWWWVVVSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNPPPTTT]]]kkkxxxyyy]]]DDD;;;===777666444444555555555444333222222222222111111111000000000000////////////...///000111222111000///........................//////...------------...///...---,,,,,,---...///...............---------////////////............//////////////////////////////////////////////////////000000000000//////...//////000000111111111111111111111111111111111444333222222222333555666666777888777555555777888BBBLLLcccnnn___TTTKKKFFFEEEEEECCCBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFGGGGGGHHHJJJLLLOOOSSSVVVWWWZZZ\\\___dddiiirrr{{{}}}{{{yyyrrrrrrqqqooommmjjjhhhfffbbbbbbccccccdddeeeeeeeeebbbbbbcccdddeeefffggghhheeefffffffffiiirrr~~~rrrsss{{{|||vvv]]]SSSJJJHHHGGGCCC@@@???;;;;;;999888777666666666666666555555555555666666555555666777777888999999999999999::::::;;;;;;<<<::::::;;;<<<<<<======>>><<<<<<===>>>???@@@AAAAAA}}}yyywwwwwwtttqqqnnnjjjfff___WWWQQQRRRTTTXXXZZZYYYUUUOOOKKKGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJLLLNNNPPPTTT[[[kkk~~~zzzeeeLLL:::777<<<777555333333444555444333222222222222111111111111000000000000////////////...///000000111111000000------.............../////////...------------...000///---,,,,,,---///000........................//////////////////////////////////////////////////////////////////////////////000000000000////////////000000000111111111111111111111111111111111444333222111111333555666777777666666555555666666>>>DDDTTTrrr{{{uuucccWWWOOOKKKIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGIIILLLOOORRRTTTWWWXXX[[[^^^dddkkktttzzz{{{wwwuuupppooonnnllljjjgggfffeee``````bbbccccccdddccccccaaaaaabbbcccdddeeeffffffdddddddddffflllxxxttt|||uuunnnUUUIII@@@@@@CCCBBB???>>>;;;:::999777666555555555555555555444444555555555444444555666777888999:::888999999999:::::::::;;;999::::::;;;<<<<<<======<<<<<<===>>>???@@@@@@AAA~~~}}}|||{{{{{{zzzwwwrrrnnnmmmllliiieee```\\\YYYWWWVVVTTTSSSUUUXXXYYYWWWQQQKKKGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNPPPSSSVVVXXXeee{{{|||fffSSSCCC888777:::666444333222333444333222222222222111111111000000000000000000////////////......///000000000000000,,,---------......////////////...------------...000///---,,,,,,---///000---.....................000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000000111111111111111111111111111111111111444333111111111222444666555444444444555666777777===@@@MMMggg|||{{{gggYYYQQQLLLIIIFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDFFFHHHJJJMMMOOOQQQUUUVVVYYY\\\```gggooottt|||xxxtttrrrmmmlllkkkiiigggeeedddccc___```aaacccccccccccccccbbbbbbbbbbbbcccccccccdddbbbccceeekkkttt|||xxxmmmcccOOODDD<<<===AAA@@@===<<<888777666555555444555555555555444444444444555555333444555666777888999999888888888999999999999999999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA}}}|||{{{yyywwwuuurrrqqqpppooollllllllliiieeeaaa______^^^[[[VVVQQQOOOOOOQQQRRRWWWXXXXXXWWWTTTNNNIIIEEEHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGEEEIIINNNPPPQQQUUUZZZ___cccrrrlllTTTEEE>>>999888999555444222222333333333222222111111111111000000000000000000000////////////........./////////000000,,,,,,,,,---......////////////...------------...///...---,,,,,,---...///---------...............000000000000111111111111////////////////////////////////////////////////000000////////////000000111111111111111111111111111111111111111111111111333222111111111222444555444333222333555777777777:::===GGG[[[uuuooo]]]TTTMMMGGGGGGEEECCCBBBBBBBBBAAA???????????????????????????>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFHHHKKKMMMNNNQQQSSSWWWZZZ]]]ccciiimmmxxx~~~~~~}}}zzzwwwtttqqqoookkkjjjhhhfffdddcccbbbbbb``````aaaaaabbbccccccdddbbbbbbbbbccccccccccccccccccffflllvvv}}}xxxsssuuuxxxzzz|||~~~yyytttssspppfff[[[JJJBBB<<<===???===;;;:::666555555444444555555666555555444444444444555555444444555666666777888888888888888888888888888888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA|||{{{yyywwwuuurrrqqqpppnnnmmmjjjgggdddcccbbbbbb^^^______\\\XXXUUUTTTTTTRRRQQQOOOMMMLLLMMMOOOQQQXXXWWWVVVSSSPPPLLLHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCDDDFFFGGGHHHEEEJJJQQQVVVZZZ```hhhnnnxxxnnn[[[GGG===:::888777888555333111111222333222111111111111111000000000000000000000000////////////...............///000000++++++,,,------...////////////...------------...........................---------.........///////////////000000000111111////////////////////////////////////////////////111000///......///000111111111111111111111111111111111111111111111111111111222222222222333333333555333111222555777666555555888???MMMaaawwwyyyeeeZZZQQQIIIIIIGGGEEECCCCCCCCCAAA@@@????????????????????????>>>>>>??????@@@AAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKKLLLOOOSSSWWWZZZ^^^bbbeeeoooyyy~~~{{{zzzxxxuuurrrooommmkkkgggfffdddbbb```_________``````______```aaacccdddaaaaaabbbbbbcccdddeeeeeeffflllwwwwwwwwwqqqqqqtttttttttuuuyyyxxxssslllhhheee\\\SSSDDD???===>>>>>>;;;999999444444444555555666777888666666555555555555666666555555555666666666777777888888888888888888888777888888888999::::::;;;;;;;;;;;;<<<===>>>??????@@@sssrrrpppnnnkkkiiigggffffffdddaaa^^^[[[YYYYYYXXXWWWXXXXXXVVVRRROOONNNNNNHHHJJJLLLMMMNNNOOOQQQSSSSSSRRROOOLLLIIIFFFDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJKKKRRR[[[bbbhhhpppzzz{{{```QQQ@@@999777666666888555333111111222333222111111111111111000000000000000000000000////////////...............///000000++++++,,,,,,---...////////////...------------...------...//////...---------------.........//////---.........//////000000////////////////////////////////////////////////111000///......///000111222222111111111111111111111111111111111111111111000111222333333333333222666444111222555666555333000333999CCCSSSjjjmmmbbbXXXOOOKKKIIIFFFEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHIIIHHHKKKPPPTTTWWWZZZ]]]___iiisss}}}yyywwwuuuqqqnnnkkkjjjiiieeedddaaa___^^^]]]]]]]]]```___^^^]]]^^^```bbbddd______aaabbbdddfffggghhhjjjrrrvvvsss{{{ttttttuuutttttttttyyyzzzuuukkkaaaZZZSSSLLL@@@======???>>>999888999444444555555666888999:::666666555555555555666666555555555666666666666666888888888777777777777777777888888999::::::;;;;;;999::::::;;;<<<===>>>>>>fffeeeccc```]]][[[ZZZYYY[[[ZZZXXXUUUSSSPPPNNNMMMMMMKKKIIIJJJLLLLLLIIIFFFIIIJJJLLLMMMMMMMMMLLLKKKMMMLLLIIIGGGEEECCCBBBAAADDDCCCCCCCCCDDDEEEDDDCCCFFFFFFEEEEEEGGGIIILLLOOORRR\\\gggrrrwwwbbbLLLDDD:::555555666444222444333222222111111222222222222111000//////000000//////000111111111111111...------,,,,,,------......------...//////...,,,...------,,,,,,------...------------------------......------------............////////////......---------...///000111222//////............//////////////////000000000000222222222333333222222222111111111111111111111111222222333333333444444444333333444444555666666777999555777>>>FFFVVVsssqqq```RRRPPPKKKGGGEEEEEEEEECCC@@@AAAAAA@@@@@@???>>>>>>===>>>>>>????????????>>>>>>?????????@@@AAABBBDDDEEEIIIIIIIIIKKKNNNSSSWWWZZZdddfffooozzz~~~{{{xxxtttpppllliiigggeeeccc^^^^^^^^^]]]]]]\\\\\\\\\]]]___aaabbbcccbbbaaa```aaa___]]]___dddiiimmmooovvvvvvxxxuuugggsss|||}}}{{{sss~~~yyyqqqggg]]]RRRJJJEEE@@@???===;;;999777555555666666555555555444444444555444222111111222444555555444444444444555666666555666666777888999999:::888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<]]][[[YYYWWWTTTSSSQQQQQQMMMMMMLLLJJJIIIGGGFFFEEEGGGEEEDDDEEEGGGGGGEEEBBBGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDCCCAAADDDDDDFFFHHHKKKOOOTTTWWWeeerrrgggSSSFFF@@@888555666777555333444333222222111111222222222222111000000000000000//////000111111111111111...------,,,,,,------......------...//////...,,,...------,,,,,,------...------------------------......------------............////////////......+++++++++++++++,,,---...//////............//////.../////////000000000000111111222222222222111111111111111111111111111111222222222222333333333333222333333444444555666666666444777===CCCPPPlll{{{hhhZZZPPPLLLHHHFFFGGGFFFCCC@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@AAABBBCCCDDDHHHHHHHHHJJJMMMRRRVVVYYY]]]___fffpppyyy}}}yyyuuuqqqllliiifffdddaaa___\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^___aaaaaa```______^^^^^^___aaafffkkkqqqttt~~~ppprrr{{{uuukkk{{{xxxwwwqqqhhh]]]SSSIIIBBB>>>======;;;:::888777555555555555555444444444333333555444222111111222444555555444444444444555666666444444555555666666777777888888999999999::::::::::::;;;;;;<<<<<<<<<<<<<<>>:::666444666777666444333333222111111111111222222111000000000000000000//////000000111111000000......------------......///...------//////...,,,...------,,,,,,------...------------------------......------------............////////////...............---......////////////............//////....../////////000000000000000111111111111000000111111111111111111111111000111111111222222222222111222222333333444555555444444777<<<>>>GGGbbb|||tttcccVVVQQQLLLIIIIIIHHHDDDAAA@@@@@@??????????????????>>>>>>????????????>>>>>>>>>>>>??????@@@AAACCCCCCGGGGGGGGGIIILLLPPPSSSVVVVVVXXX]]]fffmmmuuuzzzwwwppplllhhhdddbbb___]]][[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[]]]```cccgggmmmvvv}}}wwwqqqrrrxxx~~~yyyuuuvvvxxxssslll```UUUKKKDDD>>>;;;:::999999888777666555555444444444333333333222222444444222222222222444444555444444444444555666666555555555555666666666666888888999999999:::::::::999:::;;;;;;<<<<<<<<<;;;KKKJJJIIIGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDEEEFFFBBBDDDFFFGGGHHHIIIJJJJJJMMMOOORRRVVV]]]iiiwww}}}```KKK@@@999777444444555666444333333222222111111111111111111111000000000000000111//////000000000000000///......------------......000...------.........,,,...------,,,,,,------...,,,,,,------------------......------------............////////////......111000///////////////000//////............//////........./////////000000//////000000000000//////111111111111111111111111000000000000111111111111000111111222333333444444333444888<<<:::@@@WWWooopppccc\\\RRRLLLIIIHHHGGGEEE@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>>>>>>>>>>??????@@@BBBBBBEEEEEEFFFGGGJJJMMMPPPRRRTTTTTTYYY```fffmmmxxx~~~zzzvvvrrrkkkhhhccc```^^^\\\ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\YYY\\\```bbbfffppp~~~|||~~~~~~uuuwwwzzzqqqpppgggYYYMMMEEE@@@<<<999666666666666555555555444333333333222222222111111444333333222222333333444555444444444444555666666888888888888777777777777888888999999999:::::::::888999:::;;;;;;;;;;;;;;;FFFEEEDDDDDDCCCDDDDDDDDDAAA@@@@@@@@@????????????;;;<<<>>>??????@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEAAACCCFFFGGGHHHIIILLLOOOTTTXXX]]]cccnnnjjjQQQCCC===777666444444444333222111333222111111000000111111111000000000000000111111//////000000000//////...///......------......///111///---,,,---...------...------,,,,,,------...,,,,,,,,,---------............------------............////////////......------,,,,,,+++,,,,,,,,,//////............//////............/////////////////////000000/////////000000000000000000000000//////000000000111111111000000111111222333333444444555999<<<999;;;MMMccctttiiiZZZNNNIIIHHHGGGGGGAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@AAACCCCCCDDDFFFHHHJJJMMMNNNQQQQQQUUU[[[```eeeoooyyy~~~{{{xxxtttppplllfffccc___\\\[[[ZZZXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYXXXXXXYYYZZZ\\\]]]ZZZ]]]```bbbhhhuuuxxxuuummmiii^^^OOOCCC===:::777555444444444444444444444444333333222222222111111111333333333333333333333333555444444444444555666666888888888888777777777777888888999999999:::::::::777888999:::;;;;;;;;;;;;AAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???>>>>>>===;;;===???@@@??????@@@BBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJKKKKKKNNNTTTYYYaaagggqqq|||pppWWWDDD<<<999777666555333222111111111222222111000000000000111000000000000000111111222//////000000000///......//////............//////222///---,,,------------...------,,,,,,------...+++,,,,,,------...............------------............////////////.........---------------......//////............//////------.........///////////////000000000000//////000000000000000000000000///000000000111111111111000111111222222333444444555444777;;;999888EEEVVVqqq{{{hhhXXXOOOKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>======>>>??????@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMQQQVVVYYY\\\dddmmmzzz~~~{{{wwwssspppmmmiiifffaaa^^^[[[YYYYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWXXX[[[^^^______aaadddiiirrruuuoooeeeYYYJJJ???;;;:::888666333333333333333333333333333333333222222222111111333333333333333333333333555444444444444555666666555555555555666666666666888888999999999:::::::::666777888999:::;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>AAACCCCCCBBBAAABBBDDDBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIILLLOOORRRTTTWWW^^^hhhqqqzzzsssZZZHHH===888666555555444222111111222444222222111000000000000000000000000000000111222222//////000000///......---//////............//////222000---,,,,,,---------...------,,,,,,------...++++++,,,,,,---......///......------------............////////////......///////////////000111222//////............//////---------........./////////000000111111000000///000000000000000000000000000000000111111111222222111111222222333444444444666222444999888777???KKK\\\ttt|||jjj]]]UUUOOOLLLGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>????????????>>>>>>>>>============>>>??????@@@@@@AAACCCDDDFFFGGGHHHHHHIIINNNSSSUUUVVV\\\dddkkkrrr|||}}}wwwtttpppllliiigggcccaaa[[[YYYVVVVVVWWWWWWWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWYYY\\\```cccdddgggmmmvvv}}}tttqqqaaaUUUFFF<<<::::::888666333333333333333333333333444333333333222222222222222333333444444333333222555444444444444555666666444444555555666666777777888888999999999:::::::::555666777999::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDD>>>>>>>>>?????????@@@@@@<<>>???AAABBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDEEEGGGIIIKKKLLLPPPTTTYYY^^^dddooo~~~{{{aaaLLL@@@<<<999777444444333222111222444666222111111000000000000000000000///000000111222222//////000000///...------//////............//////333000---+++,,,---------...------,,,,,,------...++++++,,,,,,---...//////.........------...............////////////......+++++++++,,,,,,...///000//////............//////---------.........//////000000111111111111000000000000000000000000000000111111111111222222222222111222222333333444555555666111111777888666;;;EEEMMMiiizzzlll```VVVQQQIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>????????????>>>>>>>>>============>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGIIINNNSSSUUUTTTYYY```bbbiiisss~~~~~~{{{xxxrrroookkkhhheeeccc```^^^XXXVVVTTTSSSUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUYYYXXXWWWWWWYYY^^^bbbeeehhhllltttxxxpppoooYYYMMM>>>666444555333111444444444333333333333222444444444333333333222222222333333444444333333222555444444444444555666666555666666777888999999:::888888999999999:::::::::555666777888::::::;;;;;;@@@?????????>>>>>>============>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>AAA@@@???@@@@@@AAA@@@???BBBEEEHHHIIIIIILLLRRRWWWaaaeeellluuucccIIIAAA???999555777222222222333333444444444222111111000///......---000000000000000///..............................///...---,,,+++,,,---------------...------,,,,,,++++++,,,,,,++++++***)))......------------......---,,,,,,++++++,,,,,,------------............///........................******++++++,,,---......---------.........////////////.........000222333////////////000000000000///000000000000111111111......///000111222222222444333333333555888<<<>>>FFFYYYuuuppp^^^TTTMMMLLLIIIEEEDDDDDD@@@<<>>============<<<<<<<<<<<<======;;;<<>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@CCCBBBBBBCCCDDDEEEEEEDDDCCCEEEGGGIIIMMMVVVaaaiiizzznnnVVVAAA;;;:::555222444222222222333333333444444111111000000///......---000000000000000///..............................///...---,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++------.........------,,,---------,,,,,,------------,,,,,,++++++,,,,,,------------............///---------------------------------...///000000000---------........./////////.........///000111222////////////000000000000000000000111111111111222///000000111111222222222222222222333444777:::<<>>======<<<<<<======>>>;;;===>>>AAACCCDDDEEEFFFEEEGGGJJJLLLMMMNNNQQQSSSWWW]]]eeelllsss{{{}}}yyyuuupppkkkgggdddcccaaa^^^[[[XXXUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[bbbkkksss~~~rrrkkkttt~~~mmm^^^EEE>>>888666555333333666333333333222222333333333555444333222222222333444666666666666666777777888666555444555777777555333444444555666777999;;;<<<::::::::::::::::::::::::999999999999::::::::::::@@@@@@@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBDDDEEEFFFGGGGGGIIIKKKNNNRRRZZZiiizzz|||YYYGGG999777888444111222222222222222222333333333111000000//////.........///000000000000///..............................///...---,,,,,,,,,,,,---***++++++,,,,,,++++++***------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///..............................//////000000111111---............////////////.........///000111222////////////000000000000000111111111111222222222111111111222222222222222222111111222444666888:::===III]]]wwwrrrddd```YYYPPPIIIDDDDDDFFF????????????@@@@@@@@@AAA???>>>>>>======>>>>>>???<<<===>>>???AAABBBCCCCCCFFFHHHJJJJJJKKKKKKNNNOOOTTTXXX]]]aaaeeellltttzzz{{{vvvrrrmmmiiiddd```]]]\\\[[[YYYVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVZZZdddpppzzzwwwiii___cccyyyyyyeeeTTT@@@999444555555333444777333222222111111222222333555444333222111111111111666666555555666666777888666555444555666777555444555555555666777888:::;;;999999999999999999999999::::::::::::;;;;;;;;;;;;@@@@@@@@@???????????????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDBBBDDDEEEFFFGGGHHHIIIKKKQQQVVV\\\fffsssjjjKKK@@@777777999666333222111111111222222222222222000000/////////.........//////000000//////...---..............................------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,---------,,,,,,------------------------------,,,,,,,,,,,,---------------............///////////////////////////------....../////////000.............../////////.........///000000111111////////////000000000000111111111111222222222222333333222222222222222222222222222333444666777888===DDDRRRhhhqqqlllddd[[[PPPGGGEEEGGG@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????=========>>>??????@@@AAADDDEEEGGGHHHHHHIIIKKKMMMSSSUUUYYY[[[]]]bbbjjjpppzzzxxxuuuooojjjfffbbb]]]ZZZWWWWWWUUUTTTRRRQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSUUU[[[gggvvv}}}sssggg```aaannnttt]]]JJJ???999555555666444555888333333222222222222333333444444333333333333333333444333333333333444555555444444333333444555555555555555555666666888999:::888888888888999999999999:::::::::;;;;;;;;;<<<<<>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFIIIKKKLLLMMMNNNPPPSSSXXXaaaooooooTTTCCC<<<777888888666333222111111111111111111111111////////////............///////////////...------........................---------------,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,,,,+++......////////////.........------,,,,,,------...---------............///000000000000000000000000.........///////////////////////////////////////---...//////000111111111////////////000000000000000000111111111222222222333333222222222222222222333444444444555666777888:::>>>HHH[[[sss}}}vvvnnnfffZZZLLLEEEEEECCCCCCBBBAAA@@@???>>>===??????>>>>>>>>>>>>??????>>>>>>=========>>>???@@@@@@BBBDDDFFFFFFGGGJJJLLLOOOQQQTTTUUUWWW\\\ccciiimmmrrrzzz~~~{{{yyyqqqmmmhhhccc```]]]YYYVVVTTTSSSRRRQQQPPPOOOPPPPPPPPPOOONNNNNNNNNOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTWWWZZZbbbnnn}}}uuufffZZZ]]]mmm~~~mmmVVVCCC>>>888444555555333333555444444333333333333444444222333333444555666666777333333333333333444555555555555555444444555777888666666555555666777888888777777777888888999999999:::::::::;;;;;;;;;<<<<<>>===<<>>>>>======>>>>>>??????>>>===<<<===>>>???@@@>>>@@@BBBCCCDDDEEEHHHJJJIIILLLOOOPPPRRRUUU\\\aaaeeehhhmmmvvv~~~yyytttpppooohhheee```]]]ZZZYYYVVVUUUSSSRRRPPPNNNNNNNNNOOOOOOPPPOOONNNMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOSSSYYY___hhhtttmmm]]]TTT^^^xxxqqqaaaOOO@@@<<<666333333333000000111555444444333333444444555111222444555777888888888555555444444555555666777666777777666555666999;;;666666666555555666777777666666666777888888999999::::::::::::;;;;;;;;;;;;AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFHHHJJJNNNRRRVVVYYYZZZ```fffjjjmmmqqqxxx}}}wwwaaaLLL@@@888777555222111111222222111111000000000/////////..............................//////......---,,,........................------.........---,,,+++******+++,,,---......---.........---,,,+++***)))---...///000000///...---......------------......---------............///////////////////////////000000000000000000000000000000000000/////////...---...///000111111111000////////////000000000000....../////////000000000///000000111111222222222333444444555555555444444222555;;;EEEVVVqqqzzzsssiiiXXXLLLIIIDDDDDDCCCAAA@@@???>>>>>>>>>======<<<<<<======>>>???>>>===<<<===>>>@@@AAA>>>@@@BBBBBBBBBBBBDDDFFFEEEIIILLLNNNNNNQQQVVVZZZ^^^aaaffflllttt~~~zzz|||{{{wwwpppiiieeeddd```]]]YYYVVVVVVUUUTTTSSSRRRPPPNNNLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNPPPQQQNNNNNNOOOPPPQQQRRRRRRSSSPPPVVV```iiitttxxxddd\\\[[[mmm~~~ooo___RRRHHHAAA;;;555222444444111000222444333333333333333333444111222444555666777666666555555444444555555666777444555666444333444888;;;777666666555555555666666555555666666777888888999999999999999::::::::::::CCCCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNRRRWWW^^^cccfffooovvv~~~{{{dddMMM???999777777555111///111444555111111000000/////////...---...........................//////......---,,,........................,,,---.........---,,,+++((()))***+++,,,---------,,,,,,++++++)))(((&&&%%%,,,---///000000///---,,,......------------......---------.........//////....................................------------111111000000/////////...,,,---///111111111000000////////////000000000000............////////////......///000111222222333222333333444444333333333444777;;;@@@KKKccc|||uuulll\\\PPPMMMBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<<<<<<<======???>>>===<<<===???AAABBB@@@AAABBBBBB@@@@@@AAABBBFFFIIIMMMNNNNNNOOOSSSVVVUUUYYY^^^dddjjjpppwww{{{|||vvvxxxwwwrrriiibbb^^^]]]ZZZXXXTTTRRRSSSSSSSSSSSSQQQOOOMMMKKKJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOQQQOOOPPPQQQRRRSSSUUUVVVVVVWWW___kkkxxxppp^^^^^^iiizzzwwwyyysssbbbQQQHHHDDDBBB;;;666444666666444444666333222222222222222222333222333444555555555444333333222222222222333444444000111222111///000444888777777666555555555555666444555555666777888888999888888999999999:::::::::EEEGGGKKKLLLLLLKKKKKKLLLOOORRRUUUWWWWWWWWWXXXYYY[[[XXXYYYbbbllluuuppp\\\NNNCCC===;;;555444444444444333333333000000000///......------..................------,,,---...//////......---,,,------......------,,,------,,,+++,,,---...///---***'''''')))+++***)))000///...///111111...+++..............................//////...---,,,,,,//////...---,,,++++++***//////............/////////////////////.........000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,...///000222222111111222222333444444333222111111111222333666444777>>>FFFVVVtttssseeeVVVLLLHHHDDDAAACCCBBB>>>>>>AAA@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@EEEEEEGGGIIIKKKNNNQQQRRRVVVWWWYYY[[[___dddkkkooorrrvvv{{{~~~{{{wwwtttuuunnneeeaaa```___[[[WWWVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMKKKJJJJJJKKKLLLMMMIIIIIIHHHJJJLLLNNNOOONNNPPPQQQRRRRRRTTTZZZbbbhhhkkksss~~~~~~oooeeeXXXggg}}}}}}yyyvvvdddOOOBBB??????===777666555444333222111111222222111111222222333444222222222222222222222222333333333222222111111111555666666555333333444666666555444555666777777555666777888777666555666777999999:::::::::;;;;;;;;;LLLNNNPPPQQQRRRSSSVVVXXXZZZ___ffflllnnnoooppppppnnnmmmrrrzzz```OOOEEE===888666555555444444333333222222000000000///......------------...............---000000000000///---+++***,,,------......------,,,,,,,,,+++++++++,,,---...%%%$$$###%%%)))---.........,,,,,,---//////,,,))).......................................---,,,,,,..................------//////............//////........................////////////////////////000000000000000000000000///////////////////////////......------...///000111111000000000111111222333333222111111222222333777444666<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@CCCCCCDDDFFFIIILLLNNNOOORRRSSSVVVXXXZZZ^^^cccgggfffjjjoootttzzz|||zzzwwwssspppoooiiibbb^^^^^^\\\XXXTTTSSSQQQOOONNNNNNNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIJJJLLLNNNOOOOOOSSSVVVYYYZZZ\\\cccnnnvvv}}}qqqeee___kkkvvv{{{xxx}}}tttbbbLLL???<<<;;;:::777666666555444333222111111111111111111222333333222222222222222222222222333333333222222111111111111222333222111111333555666555444555666777666555666777888777555555555777999999:::::::::;;;;;;;;;ZZZ\\\___bbbdddhhhmmmqqqvvv}}}|||fffNNNAAA===999444222555555444444333222111111000000000///......------,,,,,,---...////////////000000111000///...,,,+++,,,------......------,,,,,,++++++++++++,,,---------,,,***+++---......------,,,,,,---......+++)))---------------------------............------,,,---.........//////////////////............//////,,,,,,------......//////........................000000000000000000000000////////////////////////111000///////////////000000000000000000000000000333222222111111222333333777444555:::>>>HHH```xxxqqqaaaUUUMMMGGGFFFCCC???>>>@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@@@@AAABBBCCCFFFHHHJJJKKKNNNPPPSSSUUUWWWYYY\\\^^^```ccchhhlllpppuuu{{{~~~zzzvvvssspppkkkhhhgggccc^^^[[[ZZZXXXSSSOOOPPPNNNLLLKKKKKKKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHIIILLLKKKJJJKKKLLLOOORRRTTTYYY^^^ccceeegggooo|||}}}}}}pppeeedddgggxxxxxx|||sss```JJJ<<<888777666777666666555444333222222000000000000000111111222222222222222222222222222222222222222222111111111...///111111000111444666555444444444666777666555666777777666555444444666::::::::::::;;;;;;;;;;;;ppptttzzzmmmXXXBBB::::::888555222555555444333222111000000000000000///......------+++,,,---...////////////,,,---///000000000000///,,,------......------,,,,,,,,,,,,,,,,,,------...111000///......------,,,......////////////---+++---------------------------------......------,,,---------...............///......------......///+++++++++,,,---...//////........................000000000000000000000000////////////////////////111111111000000000000000000000111000000000//////222222222222222222333333666333444999;;;BBBUUUjjjppp^^^UUULLLHHHEEEAAA???@@@@@@@@@????????????@@@@@@?????????>>>>>>========================>>>????????????@@@AAACCCFFFGGGIIIKKKNNNRRRTTTVVVWWWYYY[[[^^^aaadddhhhkkkooossswwwwww}}}~~~}}}zzzwwwrrrnnnkkkgggccc```___]]]ZZZYYYWWWTTTPPPLLLMMMKKKJJJIIIIIIIIIGGGEEEHHHHHHHHHHHHHHHIIIIIIIIILLLLLLKKKLLLNNNSSSYYY]]]ccciiioooqqqrrrzzz{{{zzzsssdddeeesssxxxyyy}}}tttaaaKKK<<<888666333666666555555444333333222///////////////000111111111111111111111111111111222222222111111111111111000111222222111222444666555444333444666777666555555666777666444444444555:::::::::;;;;;;;;;;;;<<<}}}aaaOOO===888999888555333444333333222111111000000000000000///......------+++,,,---...////////////+++,,,...///000000000///,,,------......------,,,,,,---------............&&&'''(((***+++,,,---...---.../////////---,,,,,,------------------------,,,,,,---------------,,,......---,,,,,,+++******......------------......+++++++++,,,---...//////........................////////////////////////////////////////////////111111111111111111000000000111111222222111000000111111222222333333333333555222444999;;;>>>NNN```nnnbbbUUUOOOKKKFFFDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>======<<<=========<<<===>>>>>>?????????@@@AAABBBDDDFFFGGGFFFIIINNNRRRTTTUUUWWWYYYXXX[[[]]]```bbbeeeiiilllnnnssszzz}}}{{{zzzxxxvvvqqqmmmiiieeebbb___[[[YYYXXXXXXWWWVVVTTTQQQNNNKKKLLLJJJHHHHHHIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMQQQYYYbbbiiirrrxxx~~~|||qqqvvv}}}hhh```mmm{{{zzzzzzsssaaaMMM>>>999666333555555444444333333222222//////......//////000111111111111111111111111111111111111111111111111111222333333222111000222333555444333444555666666444555666777666555444555777::::::;;;;;;;;;<<<<<<<<<~~~kkkRRREEE999666777555333333222222222111111111111000000000000///......------,,,,,,---...////////////---.../////////...,,,+++,,,------......------,,,+++,,,---.........------(((***,,,,,,+++***+++,,,***,,,......,,,*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,......---,,,+++***))))))......------------......,,,,,,------......//////........................//////////////////////////////////////////////////////000111111111111111///000111222333222111000000000222333333333333333555222444999:::<<>>============<<<<<<======>>>????????????@@@AAACCCDDDEEEAAAEEEIIIMMMOOOPPPSSSTTTTTTVVVYYYZZZ\\\^^^bbbeeeeeehhhnnnrrrvvvzzz}}}yyyvvvtttrrrpppmmmgggddd___\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQNNNLLLKKKJJJIIIGGGGGGHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFIIIJJJLLLMMMRRR\\\iiirrryyyvvvrrreeehhhzzzyyyrrrnnniii[[[JJJ>>>:::777333333333333333222222222111///////////////000000111111111111111111111111111000000000111111111111111111222222000///...///111444333333333555666555444444555777777666666888999:::;;;;;;;;;<<<<<<<<<<<<{{{gggWWWEEE===777666555333222444000000000111111111111111000000000///......------------...............---,,,---.........---++++++,,,------......------,,,)))***+++,,,,,,,,,++++++...000222000,,,***)))***))),,,......+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------,,,,,,+++++++++...------,,,,,,------...........................////////////////////////////////////////////////////////////////////////,,,---///000111222111111,,,---///111222222111000///000222333444444333333777333555::::::888@@@MMM^^^rrrqqqcccYYYOOOHHHFFFBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBB@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGIIIJJJLLLNNNPPPQQQSSSUUUWWWXXXZZZ^^^```^^^aaadddgggiiimmmpppssswww{{{~~~{{{xxxvvvtttqqqooommmkkkgggddd^^^[[[WWWUUUTTTSSSRRRQQQOOOOOOOOOOOOMMMKKKJJJJJJIIIGGGFFFFFFFFFFFFEEECCCCCCDDDEEEGGGGGGGGGGGGGGGHHHJJJKKKLLLQQQ[[[jjjuuuyyylllkkkzzzzzzmmm```[[[XXXOOOCCC;;;999666333222222222111111111111000000000//////000000111222111111111111111111111111///000000000111111111222000111111111000000111333444333222333555666555444333555777888888888:::<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>>>>???@@@AAAEEEFFFHHHIIIIIIJJJLLLNNNKKKMMMOOOQQQRRRTTTXXXZZZ\\\^^^```bbbcccfffjjjllllllqqqwwwzzz{{{~~~}}}||||||yyyvvvsssooommmllljjjiiifffbbb___YYYVVVSSSQQQQQQQQQQQQPPPLLLMMMMMMLLLJJJIIIIIIJJJGGGFFFDDDDDDEEEEEEDDDBBBEEEFFFHHHIIIJJJJJJIIIIIIHHHJJJKKKKKKOOOZZZiiiuuuwwwnnniiittt}}}vvvppp```OOOLLLKKKFFF===888777666222111111111000000000000000000000000000000111222222000000000000000000000000//////000000111111111222000222333333222333555777444333222333555666555444333555777888999:::<<<>>>;;;;;;;;;<<<<<<<<<======lllYYYKKKDDDAAA888888666555444333333333111111111111000000000000000000///...---,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,)))***++++++***)))***+++************+++,,,---...************************---,,,************,,,---------,,,++++++*********---------............///---------------...///000000//////......------,,,////////////....................................////////////000000000000111111111111111111111111000111222111000000222444555666888888777888:::<<>>??????@@@DDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSXXXYYYZZZ[[[]]]```bbbccceeehhhkkknnnqqquuuyyy}}}~~~|||zzzyyywwwsssqqqiiihhheeebbb___\\\YYYXXXQQQOOOLLLKKKLLLNNNOOOPPPMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKKKKIIIGGGKKKGGGFFFKKKOOOUUUcccqqq|||kkktttxxxwwwyyyvvvgggYYYNNNGGGFFFFFFCCC>>>888222000///000000000000000000111111111111111111000000000000111000/////////000222333///---,,,---000111000...222222111111222222333444000111222333444333222111333555777777777888:::<<<999;;;===>>>======>>>???}}}hhhWWWLLLEEE>>>:::666555444222111111111000222111111000000//////////////////...---------,,,------............------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++************+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000/////////////////////////////////000000000111111111111111111111111111111333444444444333333555666;;;<<<===<<<;;;;;;<<<>>><<>>===<<<;;;;;;;;;;;;<<<===;;;;;;<<<======>>>??????@@@@@@AAACCCEEEGGGIIIJJJIIIJJJJJJLLLMMMOOOQQQRRRUUUVVVWWWXXXZZZ]]]___```bbbdddgggjjjlllppptttwww}}}~~~}}}{{{yyyvvvuuusssqqqmmmkkkiiigggddd```\\\XXXVVVUUUOOOMMMKKKJJJKKKLLLKKKJJJJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLLLLJJJIIIGGGEEEFFFKKKPPPWWWeeesssyyy{{{zzzxxxxxx}}}}}}lllYYYKKKDDDBBBAAAAAA@@@<<<777333111111111111111000000000000000//////000000000111111111000000//////000000111222000...---...000111000...222222111111222222333444111111222333333333333222444555777777777777999;;;999;;;=========<<<===>>>sssaaaKKK???>>>>>>:::444555444333222111000000000222222111000000///........................------,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++***)))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,*********+++,,,---------+++++++++,,,,,,,,,------...------,,,++++++*********++++++,,,------......,,,,,,---...///000111111000000000000000000000000000000000000111111111111111111111111111111111111000111222111000000222444888999999888666666777888666:::EEEUUUjjjssskkkaaaZZZYYYZZZ[[[ZZZSSSNNNGGGBBB???>>>===<<<======<<<;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>@@@@@@@@@AAACCCDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRRRRTTTVVVXXXZZZ[[[]]]___bbbdddeeehhhlllooosssrrrsssvvv|||~~~~~~~~~~~~|||yyyvvvsssqqqnnnmmmkkkiiifffcccfffccc```[[[WWWUUUSSSRRRRRRPPPMMMLLLKKKJJJHHHFFFHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHHHHHHHHHHHHHKKKQQQVVV^^^kkkvvvyyysss}}}yyyxxx{{{}}}qqq^^^JJJ===:::<<<<<<<<<;;;999555333222222222111111111000000//////---......///111222222333//////000000111111000000000///...///111222111000222111111111111222333333222222111111222222333444555666777777666666777999888:::<<<===<<<<<<===>>>xxx[[[MMM<<<555888;;;888444666555444333222222222222222222111000///......------------...............---,,,+++******+++,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---------,,,,,,+++---........./////////000---------...///000000111////////////////////////000000000000111111111222111111111111111111111111///000000000//////111222333333444333111111333444888999@@@MMM^^^rrruuulllgggddd___[[[QQQLLLFFFAAA>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======BBBBBBAAA@@@@@@@@@@@@@@@FFFFFFGGGHHHIIIKKKMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]^^^___aaadddgggmmmkkkjjjnnnuuu{{{}}}}}}}}}{{{xxxxxxxxxyyyxxxvvvqqqnnnllljjjgggfffeeeccc___]]]^^^\\\ZZZWWWVVVVVVVVVWWW\\\WWWRRRMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFFFFGGGIIINNNQQQWWW]]]bbbjjjuuu~~~www~~~}}}}}}}}}vvvtttuuuxxxyyyzzzsssdddQQQAAA888666888999::::::777444222222333222222111111000/////////......//////000111111222---...000111111111000///000000000000111111111111111111111111111222222333333222111000111222333444555666777777555555666777888:::<<<<<<<<<;;;<<<===kkkXXXHHHBBB:::777777777666444555444333222222222222222111111000000///......------------...............000///...------...///000------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,............,,,+++---------,,,,,,,,,++++++------------............***+++---...////////////000000000//////.........///////////////.................................///000000000000111111111111111111111111111111111111222333333222222333555222333444444444444666888999888;;;DDDOOO^^^uuuxxxnnnaaaXXXPPPLLLGGGCCCBBBBBBBBBAAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>DDDDDDEEEEEEGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ\\\___aaafffddddddgggmmmrrrsssrrruuuwwwzzz~~~}}}zzzvvvtttrrrqqqqqqqqqrrrqqqnnnjjjfffeeecccaaa``````^^^[[[YYYWWWWWWWWWXXXZZZ\\\___```aaa[[[SSSLLLHHHFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGHHHIIIIIIHHHIIILLLNNNRRRYYYbbbiiipppzzzzzzsssttt}}}tttoooooopppqqqqqqeeeSSSDDD;;;777555444999:::999777444111111111111111111111000000//////000/////////////////////---...///111111000/////////000000111000111111222111111000000111111222333333222111000111222333444555666777666444444444666777999;;;<<<;;;;;;;;;===nnnTTTCCC:::::::::888666444333333222111000000//////000000000000////////////........................------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++***)))***++++++++++++***++++++,,,,,,************************,,,,,,------------,,,,,,.........---,,,+++++++++---------.........//////)))***---///000000000000//////......---,,,,,,+++000000//////....................................////////////000000000000111111111111111111111111000111222111000000222444111333444444444555777999;;;999<<>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKMMMOOOPPPQQQQQQSSSUUUVVVVVVXXX[[[]]]___^^^^^^aaadddggghhhhhhlllnnnpppsssuuuwwwwwwwwwyyy|||}}}zzzyyywwwuuurrrnnnllljjjkkkjjjiiiiiihhhfffbbb___]]]\\\[[[[[[[[[ZZZXXXUUUSSSTTTWWWZZZ^^^aaadddeee\\\VVVNNNHHHDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBEEEGGGGGGGGGIIIOOOTTTXXXcccnnnuuu}}}wwwooonnnxxxyyyooollllllkkkiiiaaaTTTDDD999666555333111999999888666222000///000000000000000000000000111000000000//////...............//////000000//////...///111000//////000222111000000000000111222222222222111111222222333444444555666555444333444555666888:::;;;::::::;;;<<>>444666777666444222222222111111000////////////000.........////////////////////////...---------,,,(((((())))))))))))((((((------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++***)))***+++************+++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,---------.........)))***---...//////..................------------.........///////////////........................---.........////////////111111111111111111111111---...///...---...///111111222222222111111333555;;;:::===BBBBBBCCCSSSggg}}}mmm^^^OOOLLLIIIGGGFFFEEEBBB@@@>>>>>>??????>>>===;;;:::========================<<<<<<<<<===>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNMMMOOOQQQRRRSSSUUUXXXZZZYYYZZZ\\\\\\\\\]]]___aaaffffffhhhiiikkkmmmnnnoooppprrrvvvxxxyyy{{{}}}~~~}}}||||||}}}~~~}}}zzzwwwqqqqqqooommmjjjhhhfffeeeeeecccaaa``````^^^[[[XXXUUUTTTSSSTTTUUUUUUSSSQQQOOOQQQUUUYYY\\\]]]^^^^^^QQQMMMIIIFFFEEEEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDD>>>AAAEEEGGGIIINNNWWW^^^iiitttyyynnnhhhmmmvvvtttkkklllmmmjjjfffOOOGGG;;;444111222222222555666666444111//////////////////000111111222222.........//////////////////............///000000---///000000......///222000000000000000111222222111111222333333333333222333444555555444333444666666888:::::::::999:::<<>>?????????>>>===;;;:::>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMOOOPPPQQQSSSVVVYYYVVVYYY\\\[[[YYYYYY[[[^^^bbbbbbbbbccceeegggiiijjjiiilllooorrrsssuuuxxxzzzyyyzzz}}}}}}|||yyyyyyyyyzzz{{{yyyvvvssskkkjjjiiigggfffeeedddcccaaa___\\\[[[ZZZXXXVVVTTTOOONNNNNNOOOQQQQQQPPPNNNKKKNNNQQQTTTVVVVVVUUUTTTHHHGGGGGGHHHIIIHHHFFFCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDAAAEEEJJJNNNRRRYYYdddlll{{{}}}nnnddd^^^```ooo}}}ssskkknnnqqqlllfffDDD@@@:::333000000333555222333333222///......///......///000111222333333,,,------...///000111111//////...------///000111,,,...000000------///111000000000000000111111222000111222333444333222222222333555444333333555666666888::::::999999:::;;;uuugggSSSDDD===:::888777666666555555555444444444444222000000222333111///......---,,,,,,,,,,,,---///......---+++******)))---,,,,,,+++***)))((((((******+++,,,,,,---......///...,,,+++***))))))))),,,,,,,,,+++++++++******---,,,***)))))))))'''%%%((())))))+++,,,---......+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,---.........---,,,+++,,,,,,------...///000000,,,---------......//////111111000000//////......////////////000000000000000///...------...///000000111111111111222222222111111222333444666666777:::<<<>>>===;;;===CCCIIIcccwwwyyykkkhhhiiigggaaa\\\WWWMMMEEEAAA???>>>>>>???>>>===;;;======<<<<<<<<<<<<==============================???>>>>>>>>>???AAACCCEEEAAACCCDDDDDDDDDEEEGGGIIILLLMMMMMMNNNOOOPPPQQQRRRUUUUUUUUUVVVVVVWWWWWWWWWYYYYYY[[[\\\^^^___aaaaaaaaabbbccceeeiiimmmppprrrqqqtttwwwyyyyyy{{{}}}~~~~~~}}}}}}~~~|||zzz}}}~~~zzzyyyzzz{{{|||{{{yyywwwvvvqqqqqqqqqqqqpppooommmmmmgggfffeeeddddddcccdddddd[[[ZZZYYYWWWTTTQQQOOOMMMOOONNNMMMMMMLLLLLLLLLMMMOOOOOOOOOOOONNNNNNNNNNNNFFFFFFGGGGGGFFFEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDD@@@???BBBEEEDDDEEEHHHNNNHHHGGGQQQ\\\gggttt|||nnniii```YYY```ppp~~~rrr|||mmmkkktttttteeeTTT<<<999555222222222222222000000000000////////////111111000000//////.....................///000000333333222111000///...---........................222222333333333444444444000000111111111111000000444444444444444444444444777888999999::::::999999www\\\RRRFFF===::::::999777555555444444444444333333444111000000222222111//////......---------------,,,+++++++++++++++******,,,,,,++++++***)))))))))+++++++++,,,,,,---------++++++***))))))))))))***,,,,,,,,,++++++++++++***+++***))))))***+++***)))+++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------...//////000...............---------000000000000//////........./////////000000000000000//////......//////000000111111111111222222222111111222333444555666666777999;;;:::888:::@@@EEEXXXkkk{{{{{{}}}zzztttmmmeeeYYYNNNEEEBBB@@@?????????>>><<<======<<<<<<<<<<<<====================================>>>>>>???AAABBBCCC@@@BBBCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOOOOSSSSSSSSSTTTTTTUUUUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]___```cccgggjjjkkkiiilllnnnppppppqqqrrrtttxxxwwwwwwwwwwwwxxxyyyzzzwwwtttsssuuuxxxyyyuuuqqqpppqqqsssssssssrrrpppoookkkkkkkkkkkkjjjiiihhhhhhdddccccccbbbaaa``````___ZZZYYYVVVSSSQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBB???>>>BBBDDDDDDEEEHHHNNNMMMQQQ]]]hhhrrruuujjj]]][[[YYY]]]mmmxxxttt|||tttsssvvvppp]]]LLL<<<666000///222444222///000000000000////////////000000///////////////..................///000000111000000/////////000000////////////////////////000000000111111111222222000000111111111111000000333333333333444444555555888888999::::::::::::999lll]]]DDD???:::777888999777666444333333333333222222222333111000000111222000/////////...---------------)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++)))(((((())),,,------,,,...------,,,+++***))))))***++++++,,,------......---------,,,,,,------..............................---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////////////////...------,,,,,,000000000////////////........./////////000000000//////000000111000000///000111111111111222222222111111222333444555666666444666777666555777<<<@@@LLL\\\vvvvvvmmm___TTTIIIFFFCCCAAA@@@@@@???>>>>>>======<<<<<<======>>>========================;;;<<<===>>>???@@@@@@@@@???@@@AAAAAAAAABBBDDDFFFGGGHHHIIIIIIKKKKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXYYYZZZ\\\^^^```bbbaaaccceeefffffffffggghhhmmmlllmmmmmmnnnooopppqqqnnnllljjjkkkmmmmmmjjjgggdddeeeggghhhhhhgggffffffccccccccccccbbbaaa``````____________]]]\\\ZZZYYYXXXVVVSSSPPPPPPQQQSSSTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB???@@@DDDFFFEEEGGGJJJOOOTTT```nnnyyy|||mmmaaaYYYRRRVVV]]]mmm~~~wwwpppooosss|||yyyttteeeQQQAAA:::333,,,---222555222---000000000000////////////.............../////////...............///000000...------,,,---///222333111111111111111111111111000000000111111111111222000000111111111111000000111222222333444555555666888888999::::::::::::999lllUUUIII===:::666555666666555333222222222222111111111111222111111000111000000///...------,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///------,,,,,,,,,+++++++++***))))))***,,,......---...------,,,+++***))))))++++++,,,,,,---......///---------,,,------......---------------------------,,,,,,++++++,,,,,,,,,---,,,+++***+++,,,---...---------.........//////...............---------////////////////////////........./////////000000...///111222222111000000000000111111111222222222111111222333444444555555222444555444444555999<<>>>>>============>>>>>>========================999;;;<<<>>>??????>>>======???@@@?????????BBBCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^``````___^^^___```aaabbbbbbccceeefffggghhhgggeeeccccccddddddbbb```[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZWWWTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBCCCGGGHHHHHHJJJOOOTTT```qqq}}}iii[[[TTTSSSZZZeeeuuu~~~wwwqqqllllllmmmqqqyyywwwiiiWWWEEE;;;666222---...111444222///000000000000////////////,,,,,,------......//////...............///000000...---+++++++++...111333111111111111111111111111222222222222333333333333000111111222222111111000000111111333444555666666777888999999::::::999999jjjUUUFFF???<<<999666333333333444444222222111111111000000000111111111111000//////000---,,,,,,+++***+++++++++---,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++///...------,,,,,,---------------,,,,,,,,,++++++,,,+++******,,,---,,,***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,,,,,,,...///000---------...............,,,,,,,,,---...///000000.............../////////............////////////...///000222222222111000000000111111111222222222111222222333333444444444222333444444444666888:::>>>HHHZZZuuuxxxpppfff^^^UUUOOOHHHCCCAAAAAAAAABBB>>>>>>============>>>>>>========================999:::<<<===>>>>>>===<<<===>>>???>>>===>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTTTTWWWYYY[[[ZZZYYYXXXXXXYYYYYYYYYZZZ\\\]]]^^^_________]]]\\\[[[[[[[[[ZZZYYYUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTSSSUUUUUUVVVWWWUUUSSSQQQOOONNNOOOQQQRRRSSSSSSRRRQQQNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEIIIJJJKKKPPPWWWdddrrr{{{hhhWWWOOOSSSZZZmmm}}}~~~~~~xxxrrrjjjbbb___gggtttzzziiiWWWGGG===888222222222111000000111333000000000000////////////,,,,,,------......//////...............///000000000...,,,++++++,,,///111000000000000000000000000111111222222222333333333111111222222222222111111000000111222333555555666666777888888999999888888~~~fffRRREEE===;;;777555333111111222444666222111111111111000000000000111222111///...///000---,,,,,,+++++++++++++++---------,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************------------,,,,,,,,,,,,---,,,******++++++***(((*********++++++,,,,,,,,,............------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////------------...///000111........................***+++,,,---...000111111---............/////////------........./////////......///000111111111111000111111111111222222222111222222222333333333444333333333444555777888888:::AAAPPPgggyyypppiiibbb[[[QQQIIIDDDCCCCCCCCC???>>>>>>======>>>>>>???========================:::;;;<<<===============<<<===>>>>>>======???@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJLLLNNNOOOQQQQQQOOOOOOPPPQQQQQQQQQQQQPPPPPPRRRTTTSSSRRRQQQQQQRRRSSSSSSUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJLLLOOOQQQQQQPPPNNNLLLIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>============>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEKKKNNNRRR[[[eeeyyyuuufffZZZSSSUUUaaammm~~~|||xxxoooggg```\\\```qqq}}}jjjVVVFFF<<<777555///222444222...---000444000000000000////////////.............../////////...............///000000111000...,,,,,,,,,---.../////////////////////////////////000000000000111111111222222222222111111000111111222333444444555555555666777777777777777xxxbbbOOOCCC<<<999888333333333333222333444666222222222111111111000000///111222111...---///000///...------,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***))))))))))))***++++++...------------,,,,,,,,,,,,***))))))***+++)))(((******+++++++++,,,,,,,,,000000///...---,,,++++++************+++,,,------------------------------++++++++++++,,,,,,---...+++,,,---...////////////........................+++,,,,,,---...///000000---------.........//////---------.........//////............///000111222000111111111111222222222222222222222222333333333333333333444555777777777888===FFFWWWppp}}}tttkkk^^^RRRJJJFFFEEEEEE??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<======>>><<<===>>>===<<<===>>>@@@??????@@@AAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGHHHHHHJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLKKKMMMNNNNNNMMMLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOOOONNNMMMLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCC???@@@@@@@@@@@@AAAAAAAAACCCDDDIIIQQQWWW```nnn{{{ooofff```aaafffooo~~~uuuiii___YYY___ooo|||mmmXXXFFF;;;666333000000111111000...---...///000000000000////////////000000///////////////..................///000000000//////...------......////////////////////////////////////000000000000111222222333333222222111111111222222222333333333333444555555666666555555qqqdddQQQBBB<<<999777555333444666666555444444444222222222222111111111111///111222111...---...111000000///............///'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))))))))***+++---...///......---------,,,,,,,,,***)))((()))***+++***)))++++++++++++++++++++++++222111000///---,,,+++***))))))))))))***+++,,,---........................------,,,,,,++++++,,,,,,)))+++,,,...//////...---.....................---------..................---------.........//////---------.........//////...------------///111222000111111111111222222222222222222222222222333333333222222333555666666666888:::@@@JJJ^^^{{{wwwgggYYYOOOIIIGGGFFF??????>>>>>>>>>>>>??????========================>>>===<<<;;;;;;<<<>>>???===>>>>>>>>><<<<<<>>>@@@======>>>???@@@AAABBBBBBAAAAAACCCDDDEEEGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMLLLKKKLLLNNNPPPLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEFFF======<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>===<<<<<<===>>>@@@BBBCCC??????@@@@@@@@@AAAAAAAAAFFFHHHNNNWWW```lll}}}sssiiicccdddppp}}}vvvggg]]]WWWeee~~~}}}ppp```KKK===777555000,,,111///------......---***000000000000////////////111111000000//////.....................///000000......//////////////////////////////////////////111111111111222222222222111222222333333222222111222222222222222222222333222333444444555555444444rrrgggRRRLLLCCC<<<777555333222444222111222555777555333111...,,,---000222222000111111000///...---,,,,,,/////////...---,,,******------,,,,,,,,,,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++))))))************))))))---------,,,,,,,,,++++++++++++******+++,,,------,,,,,,+++******+++,,,,,,.........------,,,,,,,,,))))))***+++,,,,,,------///......------,,,++++++++++++++++++++++++++++++---+++***+++......,,,***+++,,,---------,,,+++***---------...///000000111//////...---------......,,,,,,---...///000111111***+++---///000///...---////////////000000000000444444333222111000///...222222222333444555666777::::::>>>FFFQQQcccrrreee[[[RRRKKKHHHDDDCCCBBBBBBCCCCCCBBBAAA>>>>>>=========>>>??????>>>>>>=========<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDDDDFFFHHHHHHHHHHHHGGGGGGEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>======<<<<<<===<<<;;;;;;===>>>>>>>>>???::::::@@@BBB@@@AAAEEEPPPVVV^^^fffooo}}}yyywwwsss|||mmmbbbaaahhhwww~~~qqqfff\\\UUUJJJ???666222111111000000111111111111000000111111111111000000000000---------.........//////------+++++++++,,,---...------------,,,,,,++++++000000111000//////111444000000000000000000000000111111222222222333333333111111222222222333333333444444444555555555555666rrrfffYYYPPPEEEAAA;;;777666555555444444333111222555666444222222///------///111111000////////////........................---,,,++++++***))))))))))))))))))***,,,,,,,,,+++++++++******++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))*********++++++***))))))***++++++------,,,,,,++++++++++++*********++++++,,,,,,------------------,,,,,,,,,------------------------...,,,,,,---//////---++++++,,,------------,,,+++---------...///000000000............////////////............////////////+++,,,...000000000///...////////////000000000000222222111111111111111000333222222333333555666666666666999>>>DDDPPPggg|||rrrfff\\\SSSNNNLLLIIIGGGEEEEEEDDDCCCAAA??????>>>>>>============<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<==============================>>>@@@AAABBBBBBBBBDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@EEE@@@@@@EEEHHHGGGJJJNNNTTT^^^lllzzzzzzgggaaadddqqqyyyzzznnn^^^RRRLLLHHHAAA:::555222111222000000111111111111000000000000000/////////......,,,,,,,,,---------......---,,,,,,,,,,,,---...///000000///////////////000///000000000//////111333333333333333333333333333111111111222222333333333111111111222222222333333444444444444555555555555uuubbbUUULLLEEE@@@:::777444333444444444333444333222222333444222111111000......///000///...------.........//////000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++***)))))))))************)))(((((()))******++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...------...//////...,,,+++,,,------------,,,,,,---------...//////000000,,,---...///000000000000/////////.........------,,,---///000111111000///////////////000000000000000000000111111222222222333222222333333444555666555666999;;;===DDDTTTcccxxx|||pppeee]]]UUUQQQKKKGGGEEECCCBBBAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;========================<<<===????????????AAACCC@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<============>>>???@@@BBBCCCDDDGGGEEEFFFKKKPPPTTTZZZ```llluuu|||llldddiiirrr|||}}}~~~sssggg[[[JJJ>>>>>>===:::888555333111000///000000111111000000////////////.........------++++++,,,,,,,,,---------,,,------......///////////////...------...///000///000000000//////111333222222111111000000//////000000111111222333444444111111111222222222222333444444444444555555555555|||ooo\\\LLLDDD@@@>>><<<777555333333333222000...333333222222222111111000111000/////////......------------.........//////***+++,,,---------------,,,------------------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******++++++******)))************))))))))))))***************+++,,,---*********))))))*********++++++++++++++++++******,,,,,,++++++++++++++++++******+++,,,------......******++++++++++++,,,,,,---------.........---,,,,,,,,,,,,------------------------....../////////------.../////////...---........................---...///000111111111000////////////000000000000000000000000111111111111333222222222333444444555333777;;;<<<===AAAKKKTTTeee~~~}}}qqqbbb\\\TTTMMMIIIFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>>?????????>>>>>>>>>======<<<<<<<<<;;;:::::::::999========================;;;===>>>>>>>>>>>>@@@AAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCEEEGGGFFFHHHMMMTTT]]]gggqqqxxx}}}yyy}}}vvvjjjgggmmmzzz{{{yyy|||wwweeeWWWKKK@@@999:::::::::999777333///,,,//////000000000000///////////////.........------,,,,,,,,,---------......------..................///...---,,,,,,---///000...///000000//////000222111000000//////......---//////000111222333444444111111111111222222222222333333444444444555555555sss[[[SSSGGG>>>999888888777777555444333333222000...222222222111000000///000///000000///...---------............------------******+++,,,------------))))))************))))))++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++***************)))))))))((((((''''''((((((***+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******+++,,,---......*********++++++,,,,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,------.........------------...........................---,,,+++,,,,,,,,,---...//////000---...///000000111111111////////////000000000000111111111000000000//////333333222222222333444444000555999999999<<>>@@@@@@?????????>>>>>>>>><<<<<<<<<;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>???AAA>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>AAA@@@??????>>>>>>??????>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHKKKKKKRRR\\\fffrrrqqqpppxxxwwwqqqjjjjjjsss~~~|||}}}nnn[[[KKK@@@<<<;;;666777888888666222...+++//////000000000000//////000000000/////////..................////////////............------------000///.........///000111---///000000//////000111333333222222222111111111//////000111111222333333000000111111111222222222333333333444444444444555|||eeeVVVHHHCCC>>>999777666555444555333222333444444333111///111111111///...///000---///000000...------...///.........------,,,,,,******+++,,,,,,---,,,,,,)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,((())))))***************,,,,,,------------,,,,,,************)))))))))(((%%%%%%&&&&&&((()))+++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------...+++,,,,,,------......///***,,,------,,,++++++,,,---,,,,,,,,,---...///000------------------------//////...------------...***+++,,,---...///000000---......//////000111111////////////000000000000111111111000000/////////333333222222222222333333222888:::888777:::======FFFWWWppp|||ooocccYYYQQQLLLIIIHHHGGGEEEBBBAAA?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>???@@@>>>>>>?????????>>>>>>===????????????????????????CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????>>>=====================<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>BBBFFFIIIJJJMMMSSSWWW___jjjwwwuuunnnmmmttt{{{jjjnnnuuu~~~|||yyyqqqbbbPPPAAA999777999///111333444333111///---...//////000000//////...000000000/////////.........////////////000000000///...------...///111222//////.........---------,,,...000000/////////000000000000000000000000000000000000111111111111222000000000111111111111222333333333333444444444444qqq___OOOFFF>>><<<:::888777666555444333222000000111222222111---///111000......///111+++---000000...---...///,,,,,,------------......***++++++,,,,,,,,,+++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,))))))***++++++++++++***,,,------......------,,,++++++*********))))))))))))))))))))))))******+++)))***+++,,,,,,+++***)))************+++++++++,,,*********++++++,,,,,,---******++++++,,,,,,,,,---++++++,,,------...//////***---///...,,,+++,,,...---,,,,,,,,,---...000111------------------------000///------...000222444,,,,,,,,,------.........------------...///000000////////////000000000000/////////000000000000000333333222222222222222333333999:::777666:::===<<<@@@JJJ]]]uuuyyykkk___VVVQQQRRRPPPKKKGGGCCCAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???<<<<<<===>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????============>>>>>>??????======>>>>>>??????@@@@@@@@@??????>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::<<<>>>@@@AAACCCDDDDDDIIIPPPUUUYYY___gggmmmyyyzzzmmmgggeeexxx~~~zzz~~~}}}xxxmmmaaaPPPAAA999666444333...///000111111000000///......////////////....../////////.........------.........////////////000...---,,,---///333888:::222333444444333111///...,,,...000000/////////000,,,,,,------.../////////111111111111000000000000000000000000111111111111222222333333333444444444wwweeeTTTGGG@@@<<<555444444444444444333333555222///.../////////...+++...000000...---///222)))---000000...---...000***++++++,,,---//////000++++++,,,,,,,,,++++++***((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++************000///...---,,,,,,,,,,,,((()))***++++++***)))((((((((())))))*********+++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,))))))***++++++,,,------+++...000000---,,,---///------,,,,,,---...000111------------------------000///------///333777:::......---------,,,,,,,,,---,,,,,,------...///000////////////000000000000------...///000111222222333333222222111222222222...333555222222999<<<<<<;;;@@@NNNddd{{{sssggg```]]]YYYSSSLLLHHHEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<<<<===>>>999:::<<<>>>???@@@AAAAAA????????????????????????======>>>>>>?????????@@@>>>>>>>>>???????????????;;;;;;;;;<<<<<<=========<<<<<<======>>>????????????>>>>>>>>>>>>??????@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>AAAEEEHHHJJJKKKKKKQQQZZZaaagggoooyyyvvvhhhdddkkksss~~~{{{uuunnncccSSS@@@555555666444000222222111111000000000000......////////////............---------,,,,,,,,,---------.........//////---,,,+++---111777>>>BBB===>>>@@@@@@???<<<888666+++...000111000...//////......///000111222333333222222111111000/////////000000000000111111111111222222333333333444444444wwwjjjYYYKKKBBB===888444555555444444444333333333111111111111000000000000///............---------/////////......------,,,------,,,+++++++++,,,,,,,,,+++******))))))************++++++++++++******++++++***************************++++++,,,,,,,,,((()))+++---.........---+++,,,------,,,+++)))(((***)))((((((((()))+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++///............///000000222000---+++***,,,///111......------------......---------............//////000222222000000000111,,,...000111222111000///111222222222222333333333444333333222111000//////222222333444555666777888???>>>DDDRRReeeyyywwwssscccUUURRRRRRMMMHHHGGGEEEEEEEEEDDDAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<@@@>>><<<;;;;;;;;;:::999;;;;;;;;;;;;<<<<<<<<<===@@@@@@>>>===<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>???@@@???>>>======???;;;::::::999999:::;;;;;;:::999999:::<<<======<<<<<<:::999999:::;;;;;;;;;<<>>;;;999777444444444444444333333333333111111111000000000/////////............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,))))))******++++++*********++++++,,,,,,++++++******))))))((()))***+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---+++)))(((((()))+++,,,......------------......---------............///...000111111000//////000---...///000111000000/////////000000000111111111444444333333222111111111222222333444555666777777::::::???IIIVVVhhh~~~rrreee```[[[TTTMMMLLLLLLKKKIIIFFFCCCAAA@@@@@@>>>>>>>>>>>>????????????======<<<;;;;;;;;;<<<<<<===<<<;;;<<<>>>???>>><<<;;;;;;<<<<<<<<<=========@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<>>===>>>???<<<<<<;;;:::::::::;;;;;;<<<;;;::::::::::::999888999888999:::===???@@@AAA@@@GGGSSS]]]eeejjjnnnqqqsssvvv~~~|||sssooosssvvvzzz~~~{{{|||}}}www{{{~~~|||xxxppp```QQQCCC<<<444000000222222000000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---///000111111...///222555777555222.....................------............////////////000000000000////////////000000111111222333333333222222222333444444555555{{{qqqcccVVVEEE@@@999555555666555444444333333333333222222222111111000000000000/////////............---------,,,,,,,,,,,,------------***+++,,,------,,,++++++------,,,++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))))))))))))))+++************+++,,,,,,***))))))))))))***+++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------------------.........,,,,,,+++++++++,,,,,,---......------------......---------............///---///111000///...//////...////////////000000000/////////000000000111111333333333333333333333333222222333444555666666777777777;;;@@@FFFRRRgggzzzxxxmmmaaaXXXUUUVVVTTTQQQMMMIIIEEECCCBBB?????????>>>======<<<<<<>>>===<<<<<<;;;;;;;;;<<<::::::;;;>>>AAABBBAAA???<<<<<<=========>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@@@@>>>===>>>???======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999777777888:::===???BBBCCCFFFOOO^^^lllvvv}}}|||ssskkklllrrr{{{}}}vvvwww~~~{{{qqqtttuuutttpppeeeQQQ???999555///...///111000///000000000000000000000000...............---------......---------,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---.........+++******,,,...000000///++++++,,,---...///000000............////////////////////////000000000000///000111222444666777777222222333444444555555666wwwiii^^^TTTJJJBBB===:::777555555555333222333333222222222111111111111000000000///////////////............---------+++++++++,,,,,,---------)))***,,,---...---+++***---,,,++++++******++++++******++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---,,,+++***))))))***++++++)))))))))*********++++++---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,---------------------........................------------......---------............///---...000000........./////////.........//////000111111111111222222222222111111111222222333333333222222333444444555666666888888:::<<<===EEEXXXjjjuuujjjeeeaaa^^^YYYUUUQQQMMMJJJGGGCCCBBBAAA@@@???===<<<<<>>===<<<<<<<<<<<<<<<999999;;;???BBBBBBAAA???============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999999999999999999777777888888888999999999;;;;;;;;;;;;;;;<<<<<<<<<===>>>???>>><<<<<<<<<=========<<<;;;::::::::::::888999;;;;;;;;;<<<===>>><<<===>>>@@@AAACCCFFFHHHNNNWWWeeesss~~~}}}ooohhhffffffwwwyyy}}}{{{~~~|||xxxkkknnnnnniiibbbVVVEEE777444111......///000///---////////////////////////..............................---------,,,,,,,,,//////......//////000111........................///...------///111222111++++++,,,---...///000111............////////////////////////000000000000//////111222444555777777222333333444444555666666tttjjj\\\PPPHHHAAA===<<<888777666555444333111///222111111111111000000000000000000////////////...///............---------+++++++++,,,,,,---------((()))+++------,,,+++***+++******)))))))))))))))******++++++++++++******((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---///...---+++)))(((((()))))))))*********++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,---.........------***+++,,,---------,,,,,,......------------......---------............///---...000000.........///000///............//////000000111111111222222222//////000000111111222222222222333333444555555555777888:::;;;999>>>NNN___zzzyyylllhhhccc___[[[VVVPPPLLLGGGFFFFFFFFFEEEEEEDDDDDDAAA@@@???>>>============::::::;;;>>>@@@@@@>>><<<============>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999999999999999999999999777777777888888888999999999999:::::::::;;;;;;;;;<<<=========;;;:::;;;<<<<<<<<<;;;:::::::::::::::666999;;;<<<;;;<<<>>>@@@@@@CCCFFFHHHJJJMMMRRRUUUZZZbbbnnnzzzooohhhkkkuuu}}}zzzvvvvvvxxxvvvooorrrnnnaaaSSSGGG===666222111000/////////---,,,........................---...........................---------,,,,,,,,,...............///000000///.........------------...---------//////---,,,,,,---------.../////////............////////////.../////////000000000111///000000111222333333333222222333333444555555666uuummm[[[QQQGGG@@@<<<888888;;;000111111222111000//////111111000000000/////////000000////////////......///............---------,,,,,,,,,,,,------------((()))***,,,,,,,,,++++++******)))(((((((((((((((******++++++++++++******''''''(((((()))*********,,,,,,++++++++++++******'''''''''((()))***+++,,,,,,,,,+++***))))))((())))))***++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,---//////...------,,,,,,---...////////////......------------......---------............///---///111000///...///////////////............---........./////////000000.../////////000000111111222222333333444444444444555555777999888;;;GGGTTTooo|||xxxrrrnnniiibbbYYYSSSHHHHHHIIIIIIIIIIIIIIIIIICCCBBBAAA@@@???>>>>>>>>><<<;;;<<<===??????>>><<<<<<<<<=========>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<;;;======<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;===@@@@@@>>>>>>@@@CCC@@@DDDKKKOOOSSSYYY```fffnnnttt}}}yyyrrrttt}}}{{{oookkkqqqxxx~~~}}}sssuuuvvvmmmZZZGGG<<<777555222222111000///...------........................---------.....................---------,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++---------.........+++)))....................................////////////......//////000000111111000000000000000000000000111111222333333444444555wwwnnnfff[[[TTTGGG@@@;;;;;;999555555888...///111111111111111111000000000/////////......000000/////////.........///............---------.........---------------((())))))***++++++,,,,,,+++******)))((()))))))))******++++++++++++******'''(((((()))******+++++++++++++++******)))))))))''''''((()))))))))))))))(((((()))***************)))***+++,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,------------,,,,,,)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---......//////000111111222......------------......---------............///...000111111000//////000....../////////...,,,,,,............/////////000000000000000000111111111222333333333333444444444444333555777888999AAAJJJ___qqq~~~tttggg^^^VVVUUUSSSQQQOOOMMMKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<<===???@@@@@@???;;;;;;<<<<<<<<<=========;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>===>>>???>>><<<;;;<<<===<<<<<<<<<<<<===>>>???@@@BBBFFFJJJJJJHHHHHHLLLPPPLLLRRRZZZ```dddkkkttt{{{{{{sssjjjgggooo~~~zzzqqqqqqnnnbbbNNN>>>666444222000111111000.........///---------------------------------.........//////......---------,,,,,,,,,+++************+++,,,,,,------------,,,,,,,,,,,,///---------///000///...---------.........//////............////////////.........///000111111111/////////000000000111111000000111222222333333444vvvggg[[[UUUOOOFFF???<<<888777;;;:::444222555222444555555444333444555000/////////............000/////////............//////.........---------/////////......---------))))))))))))***+++,,,---,,,++++++***)))***************++++++++++++******((())))))***++++++,,,,,,+++*********))))))((((((******+++,,,,,,+++)))((($$$%%%(((***,,,,,,,,,,,,)))***+++,,,---,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,))))))***+++,,,,,,------++++++******++++++,,,---------------------------,,,---///111111000///...+++******++++++---...///.........------.........---------........./////////000222222000000000111---...///000000...,,,***000000000000111111111111111111111111111111111111333333333333333333333444555333444888999:::???EEERRRcccuuussshhhllljjjeee___YYYSSSNNNLLLFFFFFFDDDCCCBBBAAAAAAAAA>>>===<<<===@@@BBBCCCBBB;;;;;;;;;;;;<<<<<<<<<===:::::::::999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::<<<<<<<<<===>>>??????@@@>>>???@@@???>>>===>>>???======>>>>>>???AAABBBCCCGGGLLLQQQSSSSSSUUUZZZ___bbbhhhpppuuuyyyoooiiiaaa___hhhzzzyyypppgggaaaSSSCCC888555333///.../////////......///111---------------------------------.........//////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////...,,,******---///000111+++,,,,,,---...///000000............/////////000---......///000111111222...//////000111111222222///000000111222222333333sss___YYYPPPGGGAAA>>>;;;:::777666555444333222222222222222222111111111000000222111111000///......---333111000...---------...++++++******)))*********//////.........---------......------------,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,******+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++.........---,,,+++***)))************************,,,((($$$$$$''',,,...///))))))***+++,,,...///000)))***++++++,,,,,,,,,,,,++++++*********+++---...++++++,,,,,,,,,---------&&&(((***,,,---...------///...---,,,,,,---.../////////.........---------...------------...//////000000111000000///......///////////////////////////////////////000111111000111111111111222222222444222111000000111333555999666444444666:::===>>>NNNYYYeeelllqqq|||wwwpppiiiddd^^^XXXSSSGGGFFFEEEDDDCCCBBBBBBBBBFFFDDDBBBBBBDDDDDDAAA???======<<<;;;;;;;;;;;;;;;999999999;;;======<<<;;;999===>>>;;;:::<<<===;;;DDD@@@;;;777888:::<<<===;;;<<<===<<<:::999999:::::::::::::::<<<>>>@@@BBB===???AAABBBCCCBBBAAA@@@@@@DDDGGGFFFBBBBBBEEEHHHNNNYYYfffkkkjjjkkkssszzzxxxtttnnnlllpppyyy~~~sssbbb]]]\\\hhh}}}}}}qqqcccVVVPPPGGG===666222222222***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////...+++******,,,...000,,,---......,,,,,,---......------,,,,,,------......,,,***+++...///...,,,...------,,,,,,------......------,,,,,,,,,------////////////000000000000000000000000////////////111111222222222333333333wwwfff[[[MMMHHHBBB>>>;;;:::999999666555444333333222222222222222222111111000000000111111000000///......---......,,,,,,+++,,,------,,,,,,++++++++++++,,,,,,///.........------------,,,,,,++++++++++++******((()))+++,,,,,,+++)))((())))))))))))))))))))))))************))))))))))))******++++++,,,,,,------*********++++++*********+++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++++++++++++++++++++)))'''(((+++---------*********+++,,,---...///******+++,,,,,,,,,++++++++++++*********+++,,,---++++++++++++,,,,,,,,,,,,((()))***,,,------------......------------......//////.........------------------------......//////000000000//////...---///////////////////////////////////////000111111000000111111111222222222333222222111111222444444777555333333555888;;;===GGGOOOWWW[[[```ppp}}}tttmmmeee\\\UUUPPPNNNKKKJJJJJJIIIHHHFFFJJJHHHGGGFFFEEEEEEDDDBBB>>>>>>======<<<<<<<<<<<<===<<<<<<<<<===>>>===<<<===@@@@@@===<<<@@@AAA???CCC@@@<<<;;;;;;;;;;;;;;;999:::;;;:::999:::<<<>>><<<<<<>>>???BBBDDDGGGHHHGGGHHHIIIJJJJJJIIIGGGFFFKKKMMMNNNMMMKKKLLLRRRWWWdddnnnzzz}}}uuummmhhhbbbdddmmm}}}uuummmaaaeeeooo|||yyyrrrdddWWWKKKFFF???888333111111111,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000///---+++++++++,,,---,,,---...---,,,,,,,,,......------,,,,,,------...///---++++++...//////---...------,,,,,,------......------,,,,,,------...////////////000000000000000000000000000000000///111111222222222333333333yyylll```UUUKKKDDD<<<:::777666666777666555555555444333222222222222111111111111000000000000111000000//////.........,,,,,,++++++,,,---.........------,,,,,,------...............------------,,,,,,++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++************)))))))))******++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))***,,,---...---,,,+++++++++++++++++++++++++++*********+++------,,,***+++++++++++++++,,,------++++++,,,,,,,,,+++******++++++*********+++,,,---*********++++++++++++,,,******+++,,,,,,,,,,,,,,,---..................---...............------------,,,,,,,,,,,,---.........////////////...------///////////////////////////////////////000111111000000000111111111222222222222222333333444444444555444333333444777:::<<<@@@EEEHHHHHHLLL[[[sss|||tttjjjaaa^^^YYYUUUUUUWWWXXXTTTPPPRRRPPPNNNLLLKKKIIIEEEBBB@@@@@@@@@@@@?????????>>>@@@@@@???>>>>>>>>>>>>???@@@CCCCCCAAABBBFFFGGGEEE@@@>>><<<;;;;;;:::888777=========<<<;;;<<>>===<<<;;;888777555555666666444222333333222111111111222222////////////////////////////////////............/////////......---,,,+++++++++******+++,,,------,,,,,,------------------......---------,,,,,,,,,*********++++++*********))))))))))))))))))))))))(((((()))***+++,,,------++++++******************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,111...+++((('''(((+++---++++++++++++++++++++++++,,,+++***(((((((((***+++,,,,,,+++*********++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---.....................---,,,,,,,,,,,,---......------...............---///////////////////////////////////////000000111//////000000000111111111000111222333444444444444444555666555555777:::===AAABBBAAA===<<>>===<<<;;;999888888888444333222333555555555333222222111111000111111222............////////////........................------------,,,***)))((())))))))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******************************)))))))))))))))))))))))),,,++++++++++++***************++++++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,---222///***'''&&&'''***,,,************************++++++***(((&&&'''***,,,,,,++++++*********++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,+++***************++++++++++++,,,...---,,,,,,,,,,,,---------..................------------..................------------...//////------...////////////...///////////////////////////////////////000111111/////////000000000111111000000111222333333444444333555777777555666:::>>>AAA@@@???;;;999<<>>;;;888888;;;@@@EEEQQQeee|||rrroookkkhhhhhhjjjnnnqqq{{{}}}yyyyyyzzz~~~{{{ddd```[[[WWWUUUUUUTTTTTTWWWZZZ^^^cccggglllrrrvvvzzz|||xxxrrriiigggeeeeeehhhkkkmmmnnn~~~sss^^^FFF;;;777444222333111111111111000000//////,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,---............***,,,,,,,,,+++***+++,,,...------,,,,,,------...,,,---......,,,,,,...000//////............//////------------...///000111////////////000000000000///000000111111222333333111111222222222333333333{{{pppdddVVVKKKHHH@@@<<<@@@BBB===999888777777666555444555777999777444111000111111111000111000000000000000111111---------.........//////---.....................+++,,,---...///...---,,,))))))))))))***+++,,,---+++++++++,,,,,,---------.........---------,,,,,,++++++************++++++))))))))))))))))))))))))))))))***+++,,,------...******+++,,,------......***++++++,,,,,,++++++***))))))***+++,,,,,,------((()))***,,,,,,+++******((((((((((((((((((((((((&&&***...///---+++++++++******))))))***++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------------,,,+++,,,---...//////...---,,,,,,---...///---------........./////////////////////000111111......///000111111000000///////////////////////////////////////000111111////////////000000000000//////......///111444555///333666555333333777<<<@@@>>>:::777777;;;BBBFFFJJJ[[[nnn|||}}}yyyyyy|||wwwtttpppmmmllljjjgggeeepppssswwwzzz}}}~~~yyysssmmmfffaaa``````bbbiiitttdddNNN999555888777222///000/////////////////////***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------------------------***+++,,,,,,******+++,,,...------,,,,,,------...+++---...---++++++---000//////............//////---------......000111111////////////000000000000///000000111222222333333111111222222222333333333~~~sssdddXXXPPPKKKEEE@@@;;;:::999888777666555444444444333333333222222222222333333333333222111111000000000000000000000000....../////////...,,,+++---...//////...,,,***)))------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******+++,,,+++***(((((()))***+++,,,------,,,***))),,,,,,,,,---------......---,,,++++++******+++++++++++++++,,,------......***+++,,,------,,,***)))))))))(((((()))***++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---***************++++++++++++***)))(((((()))***+++,,,,,,------...///000000000///...------...///000222111///......///000111---...000///...------...,,,,,,,,,---------..............................////////////////////////222111000000000111333444000000111111111222222222222222111222444666999;;;;;;;;;999666555999BBBIIIPPPTTT\\\gggppp~~~~~~yyynnnjjjeeebbbcccgggkkkmmmnnntttvvvUUUCCC666777777111000444000000000000///////////////...---,,,+++,,,------******))))))***++++++,,,///...------,,,,,,,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,...---,,,,,,++++++++++++///......---------......000///...---------------..................------//////............//////......///111111222222222555444333333222222222333vvvnnn___WWWLLLEEEBBB@@@===:::888777777666555444333333444333333333333222222222222222222222222111111000////////////////////////---.../////////...,,,+++............---,,,+++***------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,))))))************)))))),,,...000///...,,,,,,,,,)))***+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))))))))***+++++++++++++++******)))))))))))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,...///***,,,.........---...///---------.........//////........................////////////////////////111000000///000111222333111111222222222333333333333222222222333666888:::999888666555666:::AAAFFFHHHIIIMMMSSSZZZggg{{{wwwpppjjjfffccc``````aaaeeennnxxx{{{tttzzzwwwmmmPPP@@@444444444///...111000000000000/////////...///...---,,,+++,,,,,,---+++***************++++++---,,,++++++******++++++---------,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,......------,,,------...//////...---------------........................//////............//////......///111111222222111444444333222222222222222tttggg\\\RRRLLLFFFBBB<<<:::;;;;;;:::888444444444333333222222222333333333222222222111111111111222222111111000///////////////////////////---............---,,,,,,///......---,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))),,,......---+++******'''(((***+++,,,+++******))))))*********+++++++++---,,,++++++******++++++---------,,,+++***************)))))))))******+++***))))))))))))***++++++)))************+++++++++******+++++++++,,,,,,,,,*********)))))))))))))))''''''(((***+++,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,+++******+++,,,---...)))+++---...------///000........./////////000000........................////////////////////////000////////////000000111222222222333333333444444444333222222333444666777666444333444888===@@@BBBEEECCCBBBDDDHHHRRRddduuu~~~{{{wwwtttlllkkkfff___YYYVVVXXX[[[___bbbiiittt}}}vvvoookkkjjjpppmmmbbb^^^LLL>>>444333333///...111000000000/////////............---,,,,,,,,,,,,,,,,,,++++++*********+++++++++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,------//////...------------...........................//////............//////......///000111111111111333222111111111111111111zzzpppaaaSSSKKKFFFAAA>>>???===:::999::::::888666222222222222222222222222222222222222111111111111000111111111111000//////////////////////////////------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,'''***---...,,,***))))))&&&'''(((***++++++++++++)))************+++++++++---,,,++++++******++++++......---------,,,,,,,,,***)))((((((((()))***+++*********))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...///000111111000///...//////...------......///***+++---...---,,,---...---.........////////////........................//////////////////////////////........./////////111111222222222222333333444333333222333333444555555222222555;;;???@@@???DDD@@@======???EEETTTaaawww~~~zzzrrrppplllhhhfffccc```]]]YYY\\\\\\XXXUUUXXXaaajjjuuuzzz}}}xxxuuurrrqqqnnnhhhcccdddkkkqqqiiiWWWPPPPPPHHH>>>555444444111000222000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,+++*********++++++***))))))((((((((())))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++***++++++,,,,,,///......---------......---------...............//////............//////......///000111111000000111111000000000000111111|||uuutttsssooojjj[[[RRRGGG???===<<<<<<;;;999888777666666555222111111111222222222222333333222222111111111000000000000111111111111000//////........................------,,,,,,,,,---------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,------......------,,,***---///000///---------''''''((()))***++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++((()))))))))*********+++***)))((((((((()))+++,,,++++++***************+++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++*********************++++++++++++++++++***------------............///000111222222111000///222222111///......---------...//////---++++++,,,,,,,,,---------.................................////////////////////////....../////////.........000000000000111111111111333333222222222333333333444333333777<<<@@@@@@???===:::999::::::===FFFOOOaaauuu~~~xxxtttrrrnnniiiddd___\\\XXXWWWWWWXXXXXXXXXTTTYYY]]]^^^```ggguuuuuukkkfff^^^___```___cccnnnlllWWWIIIDDDDDDBBB;;;444333222111000111////////////............,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,******)))))))))******+++)))******++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---***************+++,,,---......---------......///---------.........////////////............//////...//////000000000000///000000000//////000111111lllddd[[[UUUTTTSSSPPPMMMFFFAAA:::666777888777666333333333444333333222111222222222222222222222333111111111000000000000///111111222222111111000///........................,,,,,,,,,+++,,,,,,---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++)))))))))******++++++,,,******++++++++++++******)))+++,,,,,,++++++,,,---))))))))))))***+++++++++,,,,,,---------.........---,,,++++++******++++++))))))******+++,,,,,,---))))))))))))******+++,,,,,,,,,+++************+++)))************+++++++++******+++++++++,,,,,,,,,*********))))))))))))))),,,,,,++++++***)))))))))******++++++++++++******.................................//////.........000000///...---,,,,,,+++///000111000---++++++,,,,,,,,,,,,------------.........................../////////////////////////////////000//////...---/////////000000000000111111222222222222222222222333333444777;;;>>>??????;;;999999;;;;;;;;;???EEEMMM___xxxxxxsssqqqooojjjmmmpppqqqrrrvvv|||}}}xxxvvvvvv}}}|||wwwtttqqqnnnkkkiiidddaaa______```___[[[XXXXXXVVVUUUVVVZZZ^^^aaabbbdddjjjqqquuuxxxzzzkkkbbb^^^YYY]]]ccciiirrr~~~nnn[[[JJJ@@@<<<<<<:::666222//////........./////////.........------,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------***************++++++,,,)))*********++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------************+++,,,------...------------...//////,,,,,,------...///////////////............//////...//////000000/////////000000000000000000111222yyyrrrpppkkkkkklllllljjjeee___ZZZOOOKKKGGGEEEDDDCCCAAA???:::777555444666666333000111222333444333333333444222222222111111111111111111111000000000/////////222222222222222111111000........................,,,,,,+++++++++,,,---...,,,,,,------...------,,,++++++++++++++++++++++++++++++******+++,,,,,,---************************(((((())))))***++++++,,,))))))************))))))'''(((((('''&&&''')))+++++++++*********+++++++++,,,---------............---,,,++++++******++++++------------------------((()))***+++,,,,,,,,,,,,---,,,++++++*********+++)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********+++++++++******************+++,,,------,,,+++***------------------------------,,,,,,,,,,,,------,,,---------------------///000111111///------...------------....................................///////////////////////////000000111000///...---///000000000000111111111000000111222222222222222222333666777888:::<<<>>>>>>:::999;;;;;;999;;;@@@BBBNNN```tttuuutttqqqnnnllllllnnnpppmmmppptttwwwzzz{{{{{{zzz}}}|||zzzwwwtttpppmmmlllhhhddd``````aaafffrrr}}}~~~~~~zzzssslllgggeeebbb___[[[YYYXXXXXXUUUSSSTTTTTTXXX___ggglllmmmkkkkkkkkkmmmqqqvvv{{{~~~~~~|||nnnfffeeeggglllqqqyyy|||vvvooojjj___PPPAAA888777888666444111............---//////.........---------+++,,,,,,---,,,+++***)))*********+++,,,---...///******))))))******+++,,,***************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...*********++++++,,,......---------------...//////,,,,,,------...//////000//////............//////...///////////////......111000000000000111222333oooqqqsssvvvyyy{{{|||}}}www{{{{{{ssseeeZZZVVVVVVRRRQQQPPPOOONNNKKKGGGCCC=========<<<;;;:::999999555333333555888777222...111222222222111000111222222111111111000000000///000000000000////////////222333333333333222111111........................,,,,,,+++***+++,,,...///+++,,,---.........---,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************'''(((((()))***++++++++++++++++++,,,,,,+++++++++*********)))((())),,,///,,,,,,++++++***+++++++++,,,,,,,,,---------......---,,,++++++******++++++,,,++++++******))))))(((((()))+++,,,------,,,,,,---,,,,,,+++*********+++)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---))))))******+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......***+++,,,...///000000000...///111111000//////000............/////////000........................///////////////////////////000111111111000...---000111111111111222222222//////111222222333333222000333666666555666:::>>>===999666777666444666:::>>>EEEQQQaaa{{{xxxtttqqqooogggjjjooosssuuuuuusssrrrssspppjjjddd___\\\[[[[[[VVVQQQOOOPPPRRRUUU^^^fffcccddddddbbb]]]XXXUUUTTTQQQNNNKKKLLLOOORRRQQQPPPVVVYYYbbbooo~~~xxxnnnffffffnnnvvvvvvhhh]]][[[[[[WWWKKK<<<333333666555555333000///000000/////////.........---------++++++,,,---,,,+++***)))))))))***+++,,,...///000)))))))))))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,---...///---------------...///000,,,,,,------...///000000//////............//////...///////////////......111111000000111222333333UUUUUUVVVWWWXXXYYYZZZZZZZZZYYYVVVQQQKKKFFFCCCBBBCCCBBBAAA@@@>>>===<<<;;;888888777777666666555555444555555555444333333222333333333222222222111111000000////////////000000000000////////////000000////////////............,,,,,,------...///000000,,,------......------,,,,,,,,,,,,---------......------,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))((('''''')))+++,,,******+++++++++,,,,,,,,,'''(((***++++++***(((''')))************+++++++++******)))))))))***,,,---------,,,,,,,,,,,,++++++************************)))))))))******++++++,,,------,,,++++++******)))+++******))))))******++++++,,,,,,+++******+++---,,,000000++++++///...***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,///000000000///...---------..................---++++++++++++,,,---...///......///////////////...------------------------...------------...//////222111111000///......---000000111222222222222111222222111111222222333444333444444555666777777888888888888888777777777777888<<>>>>>>>>=========<<<<<<<<<======;;;888777777888666666666666666666777777444444444444444444555555333333444444444333222222222222222222111111111000000//////......//////000000000////////////000000////////////............111000///...---++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,---------......---+++))))))+++---...)))************+++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,***++++++***))))))***,,,+++---,,,)))(((++++++))),,,,,,+++*********************+++++++++,,,,,,,,,......---,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,------------,,,,,,)))***,,,---......------,,,,,,...///000000000000////////////////////////...------------...//////,,,,,,---...000111222222///000111111222222111111222111111111111222333333222555888::::::888555333555555555555555555555666888888===DDDLLLXXXkkk{{{yyyuuutttuuussspppllljjjhhhhhhhhhmmmrrrwwwvvvrrrqqqvvv{{{|||vvvxxx~~~yyyjjj]]]OOOAAA888666333333333222222111111111444333222000...---,,,,,,------------,,,,,,,,,,,,...---,,,+++************++++++******++++++,,,---)))))))))))))))***+++,,,---------,,,+++***((((((************************++++++,,,,,,,,,,,,++++++)))******++++++*********,,,---------,,,,,,...000/////////............------............/////////......//////////////////111111111000111222222333;;;;;;;;;:::::::::999999777888999888777666777888555555555555555555555555111111222222333333444444222222333333333333222222222111111111111000000000/////////....../////////000000////////////000000////////////............000000///...,,,+++*********++++++,,,,,,++++++***++++++,,,,,,,,,---------//////......,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))(((((()))******+++++++++,,,,,,,,,------+++***))))))))))))***+++))))))*********+++++++++......------,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))(((***,,,---------++++++---------+++***)))((((((((())))))*********+++++++++,,,,,,...------,,,,,,,,,---------,,,*********,,,...000+++,,,,,,------,,,,,,+++)))***---...//////---,,,+++,,,---///000111111111...........................------------...//////+++,,,---...///111222222///000000111111111111111111111111111111222222333222333555666555444222111333444444444444444555555555444777<<>>EEEOOOYYYhhhzzz|||tttiii``````^^^^^^bbblll~~~|||mmmRRRHHH>>>;;;:::666333222000000000000000000000111---------------...//////++++++++++++,,,,,,,,,,,,...---,,,+++************++++++******++++++,,,---...---,,,+++++++++++++++++++++******++++++,,,---)))))))))***++++++,,,,,,******++++++++++++******+++,,,------............***+++++++++******,,,...---............/////////,,,------------.........------......///000000000000000000///000111111222333333333222222222222222333444555444222111222333666555555555555555555555222222222111111111111111///000000111222222111111000000/////////.........///......------......///000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,'''(((+++---.........---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++,,,------------------,,,)))************+++++++++++++++,,,---...---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,---------)))***+++------+++***))),,,------,,,++++++,,,...***)))---444444...+++,,,///---+++))))))***,,,---,,,,,,---------.........,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------............------,,,,,,------.../////////------...//////000//////...........................------------...//////...........................//////000000000000000000000000000000111222222222222111111222333444555222222333333444555555666:::777555777777777;;;@@@AAAJJJTTT```rrruuukkkfffccc```\\\bbbfffllltttsssfffZZZDDD===888888777444222222........./////////000000---,,,,,,,,,------...///))))))***+++,,,------......---,,,+++************++++++******++++++,,,---,,,++++++++++++,,,---------,,,+++*********+++,,,((())))))***++++++,,,,,,******++++++++++++******++++++---....../////////+++,,,,,,,,,++++++---...,,,,,,------............,,,,,,---------.........------......///000000111//////......//////000111666666555444333222111000///000111111//////000111000111111222333333444444333333222222111111000000//////000111111111111111000/////////.....................------.........000000////////////000000000/////////............---------,,,,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,---...//////...---***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************)))((('''******+++++++++,,,,,,,,,---,,,***))))))***,,,---)))************+++++++++)))***,,,---...------,,,---------,,,,,,,,,++++++************************)))))))))******++++++,,,***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((------...---,,,,,,---///,,,+++000888888111---...222111...,,,,,,---///111---------.........//////,,,,,,,,,,,,,,,---...///...............---,,,+++---......//////......---------,,,------...000000......///////////////...////////////////////////...------------...//////---------.........//////...//////000000000000000000000000000000111111222---...000111222222222111222222333444444555666666555222222555777888<<>>CCCIIITTT```uuuyyytttmmmiiieeefffgggjjjppp{{{ppp___LLLAAA<<<777444444222222111111111111222222000///...------...///000,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++...---,,,++++++++++++,,,+++++++++************)))))))))*********+++++++++++++++++++++***)))(((''')))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///---,,,,,,---...---,,,------------------------------------------------,,,111333///---///111///000000000000////////////222222111000000000111111111111111111111111111111000000111111111111000000.........///000111333333111111111000000//////////////////............------...///...---,,,---...........................------------............---............------,,,,,,,,,---............---------,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))******+++,,,---+++,,,,,,+++)))'''&&&'''+++,,,---,,,***)))***++++++,,,,,,,,,---------------------------,,,,,,,,,///...,,,+++++++++,,,,,,+++++++++++++++,,,---......---------------.........------///000111///...///////////////////////////000111222222222111111111222222222222222222111111111111222222333333444222222333222222111000///000000111111000000///......---,,,,,,,,,,,,---...,,,,,,,,,,,,------.........///000111111111000///------......//////000000....................................////////////////////////000000000000......///000111222333333222222222222222222222222111222333333222222333555444444555555555555444444444444555888999;;;BBBJJJXXXfffyyy~~~wwwqqqnnnnnnpppqqqsssvvv||||||pppUUUHHH<<<777555333222333111000000//////000000111........................+++***)))))),,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++************)))***************+++++++++...---,,,+++))))))((((((+++++++++++++++,,,,,,,,,*********+++,,,------...,,,,,,,,,++++++*********111///---------------+++,,,,,,,,,,,,------------------------------------,,,000222///...///000...////////////000000000000111111000000000000111111111111111111111111111111///000000000000000000///.........//////000222222222222111000///......---//////.........---------,,,---------++++++,,,---........................,,,,,,,,,------.........---------......------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......&&&(((***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,,,,)))+++,,,+++(((&&&%%%%%%---...///...,,,+++,,,---,,,,,,,,,,,,------------.........---------------111///---+++++++++---...,,,,,,,,,,,,---...//////111111000000000111333444000000000000111222111111111111111111111111111111333333222222222222333333222333444555555444333222///000000111222333333444555555555444333222111000111111111111111000//////......------------...............//////000000000000000000000000000000000------......////////////........................---.........////////////////////////000000000000...//////000111111222222111111111111222222222222000222333333222222333444333333444444444444333333999777444111000444===EEEEEEPPP^^^ooovvvpppooopppnnnjjjhhhiiimmmrrruuu|||wwwyyyzzzzzz{{{{{{ooobbbZZZKKKAAA888666555333111111000000////////////000000---......//////......---,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))************************---,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,///---,,,,,,---------,,,,,,,,,,,,,,,,,,---------...........................//////...---...//////////////////000000000000111000000///000000111111000000000000000000000000...//////000000//////...000000///////////////000222111111000///...------............------------+++,,,,,,+++******,,,...........................+++,,,,,,,,,------......,,,,,,---------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,...000///,,,***))))))---...///...,,,+++,,,---,,,,,,---------.................................333111///...---...000111...//////000000111111111111111222222333444555666222333333333333333444555444444444444444444444444666666555444444444555666444555666777777666555444000111111222333444444555666666666666555444333222000111111111111000//////..............................///000000111222222111111111000000000111111.........///////////////////////////////////////.........////////////000000000000000////////////111111000000000000000000000000000111111222222222000111333222111111222444222222333333333333222222555666555222111555<<>>???DDDKKKVVVggg~~~rrrddd\\\WWWVVVQQQPPPQQQUUU]]]hhhssszzztttbbbRRRGGGAAA===:::888333000111111...,,,...000//////......//////000------------------------///---+++***++++++***)))++++++++++++++++++++++++)))***++++++,,,++++++++++++++++++************)))+++++++++***************---,,,+++************************)))))))))))))))+++++++++++++++*********'''((()))***,,,---//////)))((('''(((+++---......******++++++,,,,,,------........................111......111333000//////......//////000000111111///////////////000111111////////////////////////---......//////......---//////.........//////000//////////////////...............---------,,,,,,,,,,,,,,,*********---000------------------------------,,,,,,,,,,,,,,,,,,***+++,,,---------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++(((***---...---+++******)))+++,,,,,,******+++---////////////000000000000111222222222333333333444555555555666777777888888888888888999888777555444222444777:::;;;;;;:::999888999:::999777777:::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::999999999999999999:::888888888888888888888999777888888888888888777777333333333333333222111111...///000000000000///......///000111222333333444333444444444444333222111111111111111111111111000////////////////////////000000000000111111111222111000000000/////////...000000000000000111111111/////////000111222222222///111222222111111222333000111111111111111111000'''111777777666777777444::::::>>>CCCGGGPPPcccvvvzzzrrrkkkggglllwwwzzzpppkkkfffaaa]]][[[\\\^^^dddnnn|||~~~qqqbbbNNN@@@:::888555222444000///111111//////111......------------............,,,,,,,,,,,,......---+++******+++,,,+++***************************((()))***+++,,,++++++***+++++++++************)))+++++++++*********)))))))))***************))))))+++++++++******)))))))))))))))******++++++,,,,,,)))******++++++,,,------***)))((())),,,---------)))******+++,,,,,,------........................000...222:::<<<666///---.........///000111111111///////////////000111111////////////////////////---..................------------...///000111222.........///////////////......---------,,,,,,,,,,,,,,,,,,+++***+++...000---------------------------------,,,,,,+++++++++***+++,,,,,,------------+++,,,------......------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++******---111222111///......+++,,,------------...///000000000000111111111111444444444555555666666666555666777999::::::::::::;;;;;;;;;;;;:::888777555555888<<<@@@AAAAAA???===:::;;;<<<;;;999999<<>>>>>==================;;;;;;<<<<<<===>>>???????????????>>>??????@@@AAAAAA@@@???>>>============>>>>>>======<<<<<<;;;;;;===<<<:::999999:::<<<===999AAADDD???888777888999<<<===<<<<<<:::777555444333333333222333333444444333333222222222333444444111111000000111333555666777666555444444444444444111111111000000/////////111111111111000000000000.../////////000000111111111111000000000000000000////////////////////////000000000000000000000000111111222222222222111111222222222222222222222222222222222222333444555555777666555666999>>>CCCFFF[[[fffvvvyyyvvvtttqqqppprrrqqqssszzz}}}vvvmmm```XXXVVVSSSIII;;;333111222222222//////...---,,,,,,++++++------------------------+++++++++,,,,,,---------,,,,,,+++***))))))******))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))&&&(((***,,,---,,,+++*********************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------///......---------......111777BBBJJJDDD555......111111111000000000000000000/////////.........---//////......---,,,,,,,,,------------------------+++,,,---...........................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///...---,,,---///111333333555777777666666777888888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>BBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@======<<<<<<;;;;;;::::::<<<;;;:::999:::;;;===>>>999AAADDD@@@:::999;;;<<<<<<<<<<<<;;;999777555333333333222222222222333333444333333333444555666666444444333222333333444555777666555444333333333333222222222222111111111000222111111111000000000000//////000000000111111111222222222222222222222222////////////////////////000000000000000000000000000000000111111000000000222222222222222222222222222222222222333444555555666666555666999<<<@@@BBBIIIQQQ]]]jjjxxxttthhh___UUUJJJBBB@@@EEE>>>555111111111000...//////......---,,,,,,+++------------------------******++++++,,,---......,,,++++++***))))))******))))))*********+++++++++)))************+++++++++************************'''(((***,,,,,,,,,+++***************************+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))'''''''''((()))***,,,,,,+++++++++,,,,,,------...///......---------......333333999???>>>555//////111000000000000000000000/////////.......................................------------------------------...............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------....................................------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******))))))(((------------------------..................------,,,,,,,,,---------......------------------......111000......///333666999777999;;;;;;;;;:::;;;===<<<<<<===>>>>>>???@@@@@@??????@@@@@@@@@@@@??????===>>>>>>>>>??????@@@@@@FFFDDDBBB@@@???@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCC>>>>>>===<<<;;;;;;;;;;;;::::::999999:::<<<>>>@@@@@@FFFHHHCCC===<<<======<<<<<<<<<;;;999777555333333222222111111111222222444444444444555666888888888777666666555555666666777666555444333333333333444444444333333333333333222222222111111111000000000000000000111111111111333333333333333333333333111111111111111111111111000000000000000000000000//////000000000000//////222222222222222222222222222111111222222333444555555555555666888:::<<<===;;;???FFFNNNYYYiii{{{zzzgggZZZMMMGGGCCC===:::999777333000000222222000---000//////......---------------------------------*********+++,,,------...,,,+++******)))************************+++++++++)))************+++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))************************+++++++++,,,++++++***)))+++++++++++++++++++++++++++++++++,,,++++++***)))************+++---...///------------------------......---------......///444000000444666333000000000000000000000000111111........................---------....../////////------------------------.../////////......---,,,+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++................................................,,,,,,------......//////......//////000000000111444444444444555777999:::;;;===??????>>>>>>???@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEDDDDDDCCCBBB>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@???===<<<;;;;;;;;;;;;777666666777999<<>>AAAGGGSSScccmmmpppbbbRRRFFF<<<999999777555444111000///000222333222000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++***))))))+++++++++*********************++++++++++++************************************++++++++++++******......---,,,,,,,,,,,,---------------,,,,,,,,,,,,...------------...//////333111000000111000000111000000000000000111111111---------...............,,,,,,------.../////////------------------------////////////...---,,,+++++++++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......///000111111++++++++++++++++++++++++,,,,,,------......//////,,,,,,---......///000000111111222222333444555555777999;;;======<<<:::999===???AAABBBAAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA<<<<<<======>>>>>>>>>???===???BBBDDDEEEEEEDDDCCCGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGFFFEEEDDD>>>===;;;999777777888888333333333555888<<>>======;;;?????????>>><<<:::777666333222111111000000000111000000111333555777999:::999::::::;;;<<<=========;;;:::999777666555555555555555555555555555555555333333333333222222222222////////////////////////000111111111222222222333333333333333333333333333111111111111111111111111000111111222222111111000111111111111111111111111111111111111222333444444222333444666666666666555;;;<<<<<<===???FFFPPPXXXkkk{{{vvvfffVVVKKKEEE<<<555333222---)))(((111000......///000111111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***))))))(((+++***************++++++************************))))))*********+++++++++******************************+++++++++******)))+++++++++*********)))))))))******++++++*********************************)))******++++++*********+++******))))))))))))))),,,,,,,,,+++++++++++++++---------------...//////111555666333///---///111//////000000111111111111---------------.........,,,,,,,,,------.........---------------------------.........---,,,+++++++++,,,,,,---.........---........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++---...//////------------------------+++,,,,,,---...///000000---......///000111222222444444555666888999:::::::::===AAACCCCCC@@@===:::@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFFFFDDDBBB???===999999999999999888888888:::<<>>?????????<<<;;;999888666555555555444444444444444555555555444444444333333333222222000000000000/////////////////////000000111111222333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111111000000111111222333444222333444555555555555555333666888999999===CCCHHHQQQaaawwwyyylll\\\MMMBBB<<<888333222333222...+++,,,111///---,,,+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((('''*********)))******+++,,,+++++++++***************)))************+++++++++))))))))))))))))))))))))******************++++++,,,,,,++++++***)))))))))((()))******+++*********************************((()))******+++*********)))))))))***+++,,,---...++++++++++++++++++++++++---------------...///000...555999555...---///000/////////000111111222222,,,,,,,,,------.........+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------...---------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((((())))))***+++,,,,,,////////////////////////,,,------...000111111222000000111222333444555555777888999:::<<<===>>>???===???BBBEEEEEEDDDBBB@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIHHHFFFBBB>>><<<888888888777666666555555888888999;;;>>>AAACCCEEEFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLMMMMMMKKKIIIGGGEEE:::888555222111111222333000111222555:::???DDDGGG===AAAAAA???@@@EEEGGGFFFEEEEEEEEEDDDBBB@@@>>><<<555444333222222111111111//////111333666999<<<===;;;<<<>>>?????????>>>>>>:::999888666555444333333222222222333333444444444444444444444333333333333222222222222111111000000......///000000111222222222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000111222333444222222333333444555666666///333666777666777;;;>>>DDDNNN]]]mmm}}}tttkkk^^^QQQGGG???888444//////111444333000222777//////...---++++++,,,---------------------------++++++++++++++++++++++++++++++++++++******************))))))***++++++,,,+++++++++*********)))))))))************+++++++++************************))))))))))))***+++,,,,,,,,,,,,++++++***))))))((((((((()))***************************************(((((()))***************+++++++++,,,---...000000***+++++++++,,,------------,,,,,,------///000000,,,222444000---//////---...//////000111111222222,,,,,,,,,------.........++++++++++++++++++++++++------------------------***++++++,,,,,,+++++++++,,,------......---,,,,,,++++++++++++++++++++++++++++++------------++++++------------------------........................+++++++++,,,,,,---------***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444222222333444555777777888::::::;;;===>>>@@@AAABBB???@@@BBBDDDFFFFFFFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLIIIEEE@@@>>>;;;::::::999888777666666666444333333555999>>>BBBEEEEEEFFFHHHJJJLLLOOOPPPOOOOOOPPPOOONNNKKKHHHFFF<<<:::777444222222444555111222333777;;;AAAFFFIIICCCEEEEEECCCDDDIIIKKKJJJGGGGGGGGGFFFDDDBBB@@@>>>666555444333222222222222///000222444777;;;>>>???>>>>>>???@@@???>>>===<<<999888777555333222222222111111111222222333333333555555444444444333333333444444444333333222222222...//////000111111222222222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000000000000000111222333444222222222333444555666777333666888888555555888:::>>>BBBHHHQQQ___ppp~~~tttbbbVVVGGG>>>;;;:::555000111111222222---))),,,222---///000000///---------,,,---------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,******))))))***+++,,,,,,++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,++++++***))))))((((((((()))***************))))))))))))))))))))))))(((((()))***************,,,+++******))))))******++++++,,,,,,---...//////,,,,,,,,,---...///000111+++...---***,,,111111+++...//////000111222222222...,,,++++++------,,,***+++,,,,,,---,,,+++)))(((,,,++++++***+++,,,...///******+++,,,------------000000///............///,,,,,,---------.........///---++++++------***(((((()))***+++,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))***+++,,,---,,,++++++---------,,,,,,,,,,,,,,,,,,---...---,,,,,,---//////,,,***---444888777555777888999999;;;;;;<<<===<<<===>>>???@@@AAABBBBBB???AAADDDFFFFFFGGGIIIJJJKKKJJJIIIHHHIIIKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLNNNNNNNNNMMMKKKJJJHHHGGGGGGEEECCCAAA@@@<<<555///555444333333444888;;;===@@@CCCHHHJJJKKKJJJJJJKKKMMMOOOQQQRRRQQQNNNKKKHHH???===999666333111111111333333333555888<<>>AAABBBBBBBBBDDDDDDDDDBBB@@@>>>>>>:::444111000111333333...///000//////000333555777666555444444444444444333333333222111000///...000000000000000000000000111222222333333444444555333333333222222333444444444444222222222222444444111111111222222333333333222222111111222222333444333333333444444444555555444444555555666777777888777999<<>>>>>???@@@@@@AAABBBCCCCCCDDDDDDBBBEEEHHHIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLNNNPPPQQQRRRQQQPPPPPPOOOOOOOOOOOOQQQQQQPPPOOONNNMMMMMMLLLNNNMMMKKKIIIHHHDDD>>>999555444333222222444666888:::>>>CCCGGGIIIJJJKKKMMMNNNPPPRRRSSSRRRPPPMMMKKKCCCAAA>>>:::888666666666555555555666888;;;>>>???DDDEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHEEEBBB>>>;;;888444444333333333333444444555555777;;;@@@CCCDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@???;;;555222111222222222///000111000000222555777777777666666555555555555555555555444333222111111000000000000000000000000111111222333333444444555555444333222111000000000333333222111111222333333222222222222222222333333222222111111222222333444333333333333444444444444333333444555555666777777888999:::<<>>>>><<<===>>>>>>???@@@AAABBBBBBEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJLLLNNNNNNOOOPPPRRRRRRQQQPPPPPPQQQRRRTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSUUUTTTRRRQQQOOOLLLGGGCCC:::999666444222333333444666:::>>>BBBDDDFFFHHHJJJOOOPPPRRRTTTTTTRRRPPPNNNIIIGGGEEEBBB@@@>>>>>>>>>;;;:::999999:::;;;===>>>@@@AAADDDFFFHHHHHHIIIHHHIIIHHHEEEBBB???;;;999777555555555555666777888999888999===BBBGGGJJJIIIHHHIIIJJJJJJJJJHHHGGGEEECCC@@@<<<777333222222111111///000111222222333777999999888888888888777777777666777777666666555444333000000000000000000000000111111222222333444444444444444333333222222222222222222111111111111222222333333222222222222222222222222111111222222333444222222222222333333333333222333333444444555555666777777777777666888<<>><<<;;;<<>><<<::::::888888888999:::<<<===>>>AAABBBDDDGGGLLLNNNNNNMMMMMMMMMMMMLLLKKKIIIGGGFFFBBB>>>:::666444333111000000111222222222444777:::::::::;;;;;;;;;:::::::::888888888888777666555555000000000000000000000000111111111222333333444444222333444555777888888888333222222222222222222333333333333222222111111111222222111111222222333444111111222222222333333333222222222333333444444444444555666666555666888999???CCCKKKWWWhhh|||zzzccc\\\PPPEEE>>>999555333222111000000000000111111.........---------,,,,,,---------......---------+++,,,,,,++++++***)))(((,,,+++***))))))***+++,,,************))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((***++++++***))))))***)))))))))))))))******+++******))))))))))))******************************))))))*********)))))))))******++++++++++++******************************,,,,,,---............------------------,,,+++***++++++,,,,,,,,,,,,,,,---000000000000000000/////////...------//////...---+++******)))***+++---...............---,,,,,,+++++++++,,,---................../////////...---,,,------........./////////***,,,///000///---+++***++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------......////////////------,,,,,,,,,,,,,,,,,,........./////////000000///111444555777999===@@@AAAAAA@@@AAABBBDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTUUUUUUUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWVVVTTTQQQPPPOOOIIIHHHDDDAAA===;;;:::999:::;;;===>>>>>>@@@BBBEEENNNOOOQQQSSSTTTSSSRRRQQQSSSRRRQQQPPPOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGIIIJJJIIIHHHFFFEEEGGGFFFDDDCCCAAA@@@@@@@@@??????@@@AAABBBDDDEEEFFFLLLKKKJJJKKKMMMPPPQQQQQQOOOOOONNNNNNLLLKKKJJJIIIEEEBBB>>>;;;999666444222111222333333333444777:::<<<======>>>>>>>>>===<<<:::::::::999888777555555111111111111111111111111000000111222222333333444222333555666888888888888333444444444444444444333333333333222222111111111222222111111222222333444111111222222222333333333222222222333333333333333222444666777777777888999;;;<<>>???AAAAAABBBEEEIIILLLPPPQQQRRRSSSTTTSSSSSSRRRTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRQQQPPPOOOOOONNNMMMOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOSSSQQQNNNNNNPPPRRRSSSTTTQQQQQQPPPPPPOOONNNNNNNNNIIIGGGDDDBBB@@@===:::777444444555555444555888;;;>>>???@@@AAAAAAAAA@@@???======<<<;;;999777555444111111111111111111111111000000111111222333333333444444555555555444222111444444555555555555444444333333222222222222222222222222111111222222333444222222222222333333333333333333333333333333333333222444666666666555666777888888:::<<>>>>>@@@BBBEEEFFFGGGHHHHHHIIIJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTUUUVVVWWWWWWVVVXXXZZZ[[[ZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYY[[[\\\\\\[[[YYYWWWXXXZZZ[[[ZZZWWWVVVWWWYYYRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHIIIHHHIIIKKKOOOSSSRRRSSSTTTTTTUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNLLLKKKNNNNNNNNNOOOOOOQQQRRRSSSSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSOOOMMMKKKIIIHHHEEEAAA>>>888999999888777777:::<<>>??????@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKLLLNNNPPPLLLMMMMMMNNNOOOPPPQQQQQQUUUUUUVVVWWWXXXYYYZZZ[[[XXXZZZ\\\]]]\\\\\\]]]___]]]^^^^^^___^^^^^^]]]]]]```___^^^]]]\\\[[[[[[[[[YYYZZZ]]]___^^^\\\YYYVVVWWWYYYZZZYYYWWWVVVWWWZZZWWWVVVVVVTTTSSSRRRQQQQQQSSSRRRQQQOOOMMMNNNQQQTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTQQQNNNMMMOOOOOOOOOOOOOOOPPPQQQRRRPPPPPPRRRUUUWWWXXXVVVTTTUUUUUUTTTTTTUUUUUUVVVWWWSSSRRRPPPOOOMMMKKKGGGCCC;;;<<<<<<:::999999;;;===@@@AAACCCDDDEEEDDDCCCBBBDDDCCCBBB@@@===:::777666111111111111111111111111000000000111222222333333222444555777777666444333222222444444444444222222111111111222222333333444222222111111222222333444333333444444444444555555444444444444444444444444222444555555444444666777111444666777777777888:::???DDDMMMUUU^^^mmm}}}~~~pppccc[[[QQQNNNIIIEEEHHHJJJDDD;;;777666444444555444222000---............---,,,+++,,,,,,,,,+++++++++*********+++---......---+++***'''((()))***+++,,,,,,,,,,,,+++)))(((((()))+++,,,)))))))))))))))***************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''%%%'''((()))((('''((())))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))++++++*********+++---...******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000///////////////.........------------,,,+++******+++,,,,,,+++***+++---000///000000000///...------++++++,,,,,,---...//////111<<>>??????BBBCCCDDDEEEFFFGGGHHHIIINNNNNNNNNOOOOOOPPPPPPPPPRRRRRRSSSUUUWWWXXXYYYZZZYYYYYYYYYZZZ[[[]]]```aaabbb```______```aaaaaa`````````^^^^^^^^^___aaabbb___^^^]]]\\\\\\\\\]]]^^^]]]___```aaa```^^^[[[YYY^^^[[[YYYZZZ\\\\\\YYYWWWVVVVVVUUUTTTSSSSSSSSSTTTRRRRRRPPPNNNMMMNNNRRRUUUTTTTTTTTTTTTSSSRRRPPPNNNNNNOOOPPPQQQQQQOOONNNMMMPPPNNNKKKIIIJJJKKKKKKKKKOOOOOOOOOOOONNNNNNNNNNNNRRRSSSTTTRRRPPPOOOOOOQQQOOOQQQSSSSSSRRRPPPPPPPPPNNNRRRUUUVVVUUUTTTUUUWWWUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUTTTSSSQQQNNNMMMFFFFFFFFFDDDCCCAAA???>>>BBBCCCDDDEEEEEEDDDCCCBBBCCCBBB@@@===:::888666555111111111111222222222222666555555555555555555555444555666666666555444333444444555555555444333333333222000111222444333333222111111111222222333444111222222333333222222111333333333333333333333333222333444444555555444444333333333333444666888999<<>>;;;999888888888999444333222111111222333444//////...---,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------...---+++*********++++++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))$$$###$$$&&&((()))(((&&&))))))*********))))))(((+++++++++++++++***))))))******))))))((((((''''''************************,,,+++***))))))***+++,,,((((((((()))******++++++*********+++,,,,,,,,,---******+++,,,,,,---......,,,------......---,,,,,,///...,,,,,,,,,---///111++++++,,,------,,,,,,,,,,,,,,,---,,,***+++---///....../////////...------+++++++++,,,,,,---------...777??????666...+++,,,000---+++...222555444222,,,,,,,,,++++++++++++***////////////......------,,,,,,++++++++++++,,,,,,111///---...///000...,,,000000////////////000000///////////////............///111333555888::::::??????AAABBBDDDEEEGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLOOOPPPPPPQQQRRRSSSSSSSSSVVVWWWXXXYYY[[[\\\]]]^^^]]]]]]]]]]]]^^^```aaacccaaa___^^^^^^```aaa```___ccccccbbbaaaaaa`````````___^^^]]]\\\\\\\\\]]]]]]]]]^^^______^^^\\\ZZZXXX[[[XXXVVVWWWYYYZZZXXXUUUSSSSSSRRRRRRQQQQQQQQQQQQRRRPPPMMMKKKKKKMMMPPPRRRPPPNNNLLLKKKMMMNNNMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGJJJGGGDDDCCCDDDFFFFFFFFFJJJKKKLLLMMMMMMMMMMMMNNNMMMNNNNNNNNNMMMLLLLLLMMMKKKMMMNNNOOONNNNNNNNNNNNLLLMMMQQQUUUYYYZZZXXXUUUTTTTTTTTTTTTUUUUUUVVVVVVYYYYYYXXXXXXVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBB???<<<:::888777444444444444444333333333333333444444555555666666666777888888888777666555444555555555555444333333333222000111222333333222333222222111111222222333222222333333333333222222333333333333333333333333222222333444444444444444222222333444555666777777888:::<<<>>>BBBLLLYYYcccsssyyy~~~yyynnnggg\\\QQQIIICCC>>>;;;:::888666444333333333444111111000//////000111111///......---,,,,,,++++++,,,,,,+++++++++*********************************+++++++++************************+++++++++,,,,,,---,,,+++*********++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((())))))((())))))*********))))))((()))))))))))))))(((''''''***)))))))))((((((((('''************************++++++***))))))***++++++(((((())))))***++++++,,,***************+++++++++***++++++,,,,,,---------------------------------///...---,,,,,,---///000)))***+++,,,------------------...,,,++++++,,,...,,,------............---+++++++++++++++,,,,,,,,,---111555444000---+++,,,000---+++,,,000222111///,,,,,,,,,,,,++++++++++++---...000111111///---,,,---------,,,,,,---------...---++++++,,,---+++***000000////////////000000............////////////222333555777999;;;===>>>AAAAAAAAABBBDDDFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbbbbbbbaaabbbbbbcccdddaaa___]]]^^^___```___^^^``````aaaaaa```___^^^]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[YYYXXXWWWWWWUUUTTTVVVZZZ[[[YYYVVVPPPPPPPPPPPPPPPOOONNNNNNMMMIIIEEEEEEHHHLLLMMMMMMPPPLLLHHHFFFHHHKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCEEECCC@@@@@@AAACCCDDDDDDCCCFFFHHHJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIIIILLLSSS\\\^^^YYYSSSSSSTTTTTTUUUVVVUUUUUUUUUXXXWWWWWWVVVUUUTTTRRRQQQTTTTTTSSSRRRQQQPPPOOONNNJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDAAA???===<<<999999999888777777666666444555555666777888999::::::::::::::::::999888777666666666555555444444444444222111111222333222111333333222222111222222222333333444444444444333333333333333333333333333333111222222333333333333333111222444555666666666666555777888999:::@@@IIIOOO[[[___fffppp}}}tttiii___YYYMMMIIIBBB===;;;999777666444333111////////////000///......------......///.........------,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++)))))))))************+++,,,,,,+++************++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&((()))))))))((())))))******))))))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++))))))******+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,...///000***+++,,,,,,---------,,,---...///---+++++++++---++++++,,,---.........---------,,,,,,,,,,,,,,,,,,.....................///...,,,***+++,,,...---+++------,,,,,,,,,+++++++++---...///000000///...---......------------......+++++++++,,,---.........//////.........///000000......///000111111222333777888:::<<<>>>@@@AAABBBBBBAAAAAAAAACCCFFFIIIKKKNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWXXXZZZ[[[]]]^^^___]]]]]]^^^___``````aaaaaaeeeeeeddddddccccccccccccaaa___]]]]]]^^^___^^^^^^\\\]]]```aaaaaa```^^^]]][[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRSSSVVV\\\aaabbb___[[[SSSSSSTTTSSSRRRQQQOOONNNKKKFFFBBBDDDKKKQQQRRRQQQTTTPPPMMMLLLMMMNNNNNNLLLKKKLLLMMMNNNMMMKKKHHHFFFGGGEEEBBBBBBDDDFFFGGGGGGEEEHHHLLLMMMLLLJJJKKKLLLMMMMMMMMMOOOQQQRRRQQQOOOLLLLLLMMMNNNOOOMMMKKKIIIIIIHHHJJJQQQXXXZZZUUUPPPPPPQQQRRRSSSSSSSSSRRRRRRUUUUUUUUUUUUUUUTTTTTTTTTWWWVVVUUUTTTSSSSSSSSSRRRPPPOOONNNMMMMMMNNNOOOPPPOOONNNLLLJJJHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<;;;;;;::::::888888777666666555555555555333222111222333222111222111111111222222333444333444444555555444444333333333333333333333333333000111222222333333222222000111444666777666555444555777888888999;;;@@@CCCGGGJJJNNNUUU___nnn|||{{{pppeee[[[QQQIIIDDDAAA===999777666555444333222111000///......//////......------------............---------,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))************************)))))))))*********++++++++++++******************(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&%%%&&&((())))))'''((())))))))))))))))))+++++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******)))******+++,,,,,,---------------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***------,,,,,,,,,---...///...------------...///000,,,---------,,,,,,+++***---...///...,,,+++,,,,,,++++++,,,---.........---...............---------///...---,,,...000111222///...---,,,---------,,,---------,,,,,,,,,++++++...---,,,,,,,,,---...//////......------......///---.../////////000000111...---------......///000///000111333444666777888===>>>???AAACCCEEEFFFGGGHHHGGGGGGHHHJJJMMMQQQSSSRRRRRRSSSUUUVVVWWWXXXYYY\\\\\\]]]___```bbbccccccaaaaaaaaabbbbbbccccccccceeedddddddddcccbbbaaaaaa```___]]]]]]]]]^^^]]]\\\^^^___aaacccbbb```]]]ZZZTTTUUUVVVWWWVVVUUUSSSRRROOOOOOOOONNNNNNNNNNNNNNNNNNRRRZZZeeennnppplllhhhbbbccccccccc```]]]YYYVVVOOOKKKHHHJJJRRRXXXZZZZZZUUUUUUVVVXXXYYYZZZZZZZZZZZZ\\\]]]^^^[[[WWWRRROOONNNKKKIIIHHHIIIJJJKKKKKKNNNRRRUUUUUUQQQOOOQQQSSSVVVWWWXXXZZZ\\\]]][[[ZZZWWWWWWYYY[[[[[[WWWPPPKKKLLLMMMNNNPPPRRRRRROOOMMMJJJKKKKKKLLLLLLLLLLLLLLLRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSRRRQQQOOONNNMMMLLLHHHGGGFFFEEEDDDBBBAAAAAACCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<;;;:::999888777777777777777555333333333333222111///000000111222444555666333444444555555444444333333333333333333333333333000111222222333333222222000222444666666555444333555666888888999:::<<<>>><<<>>>BBBFFFLLLTTT]]]ddduuu|||uuubbb]]]UUUNNNGGGBBB===999999777444222222222000///000000//////////////////........................---------------,,,,,,,,,------,,,,,,,,,+++++++++************************,,,,,,++++++***))))))(((************+++++++++,,,************************((((((''''''((()))******************************((((((((((((((((((((((((+++(((%%%$$$&&&'''((((((''''''((()))))))))))))))+++++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,++++++******)))))))))***+++,,,---,,,+++***,,,,,,,,,,,,------...///------------......//////------------,,,+++***))),,,...//////---,,,,,,---,,,------............---.............../////////000///.........000222333111111000///////////////------------,,,,,,,,,,,,...---+++***+++,,,...000......------------......---......---+++)))******...------......///000111222333555777:::<<<>>>???BBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNPPPSSSVVVXXXVVVWWWXXXYYYZZZ\\\]]]]]]```aaabbbcccdddeeefffgggeeeeeeeeeeeeeeefffffffffbbbbbbcccbbbbbb```___^^^^^^\\\ZZZZZZ[[[[[[ZZZYYY\\\]]]]]]]]][[[XXXTTTRRRNNNOOOQQQSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNTTTYYYdddrrr{{{uuuoookkkZZZVVVSSSSSSWWW[[[\\\\\\WWW]]]cccggghhhjjjnnnqqquuutttsssqqqmmmhhhcccaaa\\\YYYVVVTTTTTTTTTTTTSSSVVVYYY\\\ZZZUUUSSSVVVZZZgggjjjmmmooonnnmmmmmmmmmkkknnnrrrwwwwwwpppdddZZZXXXYYYZZZZZZYYYUUUQQQMMMHHHHHHHHHGGGHHHIIIIIIJJJNNNMMMMMMNNNNNNPPPQQQRRRWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@????????????===<<<:::999999999::::::888555444444444333111///000000111222444555666333333444444444444333333333333333333333333333333111222222333333333333333111222333444555555444333333444555666777888888999777999<<<>>>@@@CCCHHHKKKWWWbbboooxxx{{{rrrhhh]]]UUUKKKGGGCCC???<<<999555333444222111111222111000...---------.....................////////////......------------------------************))))))))))))++++++++++++++++++++++++------,,,+++***)))((('''*********+++++++++,,,,,,((()))******+++*********))))))))))))***+++,,,---************************)))))))))))))))))))))))))))'''%%%%%%'''(((((((((&&&&&&'''((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))******+++,,,,,,,,,(((((((((((((((''''''''''''(((***,,,------+++***++++++,,,---............---------............///,,,,,,,,,------,,,+++++++++---//////...------........./////////...------,,,------....../////////---///000///...---///000000000000///......///000...------------,,,,,,,,,---------------...//////...------------------...***,,,---+++(((&&&'''(((////////////000111222333666777999<<>><<<;;;;;;;;;<<<<<<:::777666666555444222222222111111222222333333222222333333333333222222333333333333333333333333222222333444444444444444222333333333333444444444222222222333444555555444444666888999999:::===???EEELLLTTTZZZ```jjjxxxxxxiii]]]UUUNNNFFF???<<<;;;999888777666333000222111111111222222///---,,,---......////////////------...//////...------------------------------************))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))))))))************+++'''((()))***++++++***)))))))))))))))***+++,,,---************************))))))))))))))))))))))))((('''&&&''')))******)))%%%&&&'''((()))))))))))))))))))))))))))((('''''''''((((((((()))))))))***************************'''((()))******)))((('''(((((())))))***++++++,,,((((((((((((((()))))))))%%%'''***,,,...---,,,+++)))***---///000///---,,,,,,------...............******+++,,,------------***,,,///000///......//////000000000///...------++++++,,,,,,---...//////+++...111000,,,***,,,...------...---,,,,,,---.........---------,,,,,,,,,,,,---///000111000///...---------,,,,,,---------,,,...000///---,,,...000111111111111222333444555888999<<>>===;;;888777777666444333555444333222111111111111111222222333333222222111333333333333333333333333222333444444555555444444333333222222222333444444333222222222333444333222111333444555555777999<<>>:::888888888666555444333222222222222333333222222222222222222222222222222222222222222222222222333333444444333333222555444333333222222222333333333333333333333333333666666666666666666666666777888999;;;>>>CCCGGGJJJXXX]]]dddkkksssyyypppjjjbbbXXXQQQGGGDDD@@@;;;777555444444444444444333222111000///000000//////.........---------------------------*********++++++,,,,,,,,,++++++,,,...///...+++)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))%%%'''))))))((('''((()))''''''(((((()))))))))***))))))***))))))((('''&&&(((((())))))))))))((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***+++,,,,,,+++***+++,,,(((((())))))*********++++++***)))))))))***,,,---+++,,,------......---------------...------,,,,,,........................++++++,,,,,,,,,+++******,,,,,,------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------........./////////.........------------...000111111///......///111444888:::<<<>>>@@@BBBEEEHHHJJJLLLLLLLLLNNNPPPTTTUUUWWWYYY[[[\\\]]]]]][[[]]]```ccceeeffffffeeeiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiiiiiiiihhheeebbb``````aaa^^^]]]\\\\\\[[[ZZZXXXVVVPPPPPPQQQTTTYYY___cccfffeeeeeedddeeennnxxxyyytttnnnhhhgggnnnsssrrrqqqrrruuussssssuuuzzz}}}yyy|||xxxrrrpppqqqrrruuuwwwuuuoooiiifff```[[[VVVSSSPPPNNNNNNOOONNNMMMLLLMMMOOORRRTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCCCCAAA>>>;;;999888777555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222555444333333222222222222555555555555555555555555555555555555555555555555666666666777999===@@@BBBEEEIIIOOOSSSYYYbbboooxxxzzzkkkddd[[[TTTPPPKKKDDD>>>???===:::666444333333333333333333333222111000///000/////////.........------------------------------------------.........+++******+++------+++)))******++++++++++++******))))))))))))))))))))))))))))))************))))))''')))+++++++++***+++,,,((((((((())))))*********)))***************)))((())))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((()))******(((((()))***((()))))))))************+++******))))))***+++,,,+++,,,------...---------,,,------...------,,,,,,------------------------------,,,+++************,,,------------,,,,,,+++---------------,,,,,,,,,++++++++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000//////......---......000111222111000000111333777:::>>>@@@BBBDDDGGGIIIKKKLLLNNNOOOOOOQQQTTTVVVYYYZZZ[[[]]]___```aaaaaaaaaaaaccceeegggiiijjjkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhgggggggggdddddddddaaa]]][[[ZZZZZZ]]]^^^___```````````````XXXXXXYYY___hhhooorrrsssnnnllliiikkkttt~~~|||tttsssuuuzzz}}}}}}~~~|||rrrkkkccc^^^XXXRRROOONNNNNNMMMKKKLLLMMMOOOPPPRRRSSSTTTRRRRRRRRRQQQQQQQQQRRRRRRVVVWWWWWWXXXWWWWWWVVVVVVXXXWWWVVVUUUSSSPPPNNNMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDBBB>>><<<;;;999777555444444555555555555444444444444444444444444444444444444444444444444444444222333333444444333333222444444333333333333222222555555555555555555555555444444444444444444444444666666555555666888999;;;:::===@@@AAACCCIIIRRRXXX]]]```eeekkksss}}}rrrcccZZZOOOJJJCCC???===<<<888555666444333111000000111222222222222222111000///////////////.........................................................------,,,***))))))***++++++***)))******************)))))))))))))))))))))))))))))))))************))))))$$$&&&((())))))((()))+++)))))))))***************)))******++++++++++++*********++++++++++++******,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((()))******(((((()))***))))))))))))************++++++******)))******+++++++++,,,---------------,,,,,,------...------,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,---------------,,,+++***+++++++++,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,------------------------////////////////////////....................................////////////000///...------------...///000111111111333777:::<<>>;;;999333444444555555444333222444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333222222222333333333333333333333333333333333333333333777777666666666777888999:::;;;<<<;;;<<>>AAA@@@CCCGGGJJJLLLNNNPPPSSSRRRSSSTTTUUUUUUXXX\\\______```aaacccdddeeeffffffhhhhhhgggggghhhkkkmmmooonnnmmmkkkiiigggeeeccccccfffffffffdddaaaaaadddfffeeeggghhhhhhfffeeeeeeeeejjjqqq|||~~~zzzyyy{{{|||}}}~~~uuulllbbbYYYSSSPPPPPPPPPOOOOOONNNNNNMMMOOOPPPQQQRRRQQQPPPNNNMMMKKKLLLMMMOOOPPPQQQQQQRRRVVVWWWXXXXXXYYYYYYYYYXXXTTTTTTSSSRRRPPPOOONNNMMMMMMJJJHHHFFFDDDBBB>>><<<555555555444444333222111222222222222222222222222222222222222222222222222222333333444444333333222222222333444444444333222222222222333333333444444333333333333333333333333555555555555666777888888777888888888888999<<<>>>@@@AAABBBCCCEEEIIINNNRRR^^^eeeoooyyyzzzvvvpppiiiccc```___^^^WWWWWWWWWUUUPPPJJJDDD@@@999777444333333333444333111111000000000000000000//////000000//////......---------.......................................---------,,,,,,++++++***///,,,***)))***,,,------))))))************))))))))))))))))))))))))))))))))))))************))))))&&&(((***+++******+++,,,++++++******************''''''((()))*********)))(((((())))))))))))((((((***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***++++++***)))***+++******))))))))))))))))))*********+++***************+++,,,,,,------,,,,,,+++,,,,,,---.........---+++++++++,,,,,,---------(((((()))***+++---...///+++,,,,,,,,,,,,++++++***((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------------------------............................../////////000000000///...,,,,,,,,,...000222000333666999<<<@@@EEEHHHGGGIIIMMMOOOQQQRRRUUUVVVUUUWWWYYYZZZ[[[]]]```cccffffffhhhiiijjjkkkkkkkkklllkkkkkkjjjkkklllmmmnnnlllkkkiiigggdddbbb```___\\\^^^`````````dddkkkppptttvvvxxxyyyxxxwwwwwwwww|||sssggg___YYYYYYZZZ[[[ZZZYYYWWWVVVUUUWWWYYYZZZYYYWWWTTTRRRRRRQQQPPPPPPOOOPPPPPPQQQSSSSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTOOOMMMKKKIIIHHHEEEBBB???;;;:::888666555444333333222222222222222222222222222222222222222222222222222333333444444333333222111222333444555444333222333444444555555666666666333333333333333333333333111222222333444444555555666666666666777888999999999:::;;;;;;<<<>>>BBBEEENNNRRRXXX]]]aaaeeeiiikkkxxx|||}}}zzzxxxvvvppphhhbbb[[[XXXRRRLLLHHHFFFFFFGGGAAABBBCCCDDDCCCAAA>>>===333222111000////////////111111111111000000000000.........//////......------------------.........------------------------------------------,,,,,,///---***)))+++---------)))******************)))))))))))))))))))))))))))))))))************))))))&&&(((******)))((()))******************)))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''((())))))''''''((()))************))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,------......((()))***+++,,,---------***++++++,,,,,,,,,++++++)))***+++,,,---...//////......------------------,,,,,,,,,---------......------------------------.........................../////////000000000000///...------///111444666666999>>>AAADDDGGGJJJLLLOOOQQQTTTVVVWWWXXXZZZ[[[ZZZ\\\```bbbcccdddggghhhjjjkkklllmmmnnnooooooooollllllkkkjjjjjjjjjjjjjjjeeedddbbb```^^^\\\ZZZYYYSSSWWW]]]bbbhhhqqq}}}~~~rrrkkkccceeehhhkkklllkkkiiigggeeegggiiikkkjjjgggdddaaaccc```\\\XXXUUUSSSSSSTTTPPPQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVSSSQQQPPPOOONNNLLLIIIFFFDDDBBB>>>;;;888777777888333333333333333333333333333333333333333333333333222333333444444333333222000111333555555444333222333333444444555666666777444444444444444444444444111111222222222222222222666555555666777888777666666777777777777888;;;>>>BBBDDDFFFHHHIIIKKKNNNQQQWWWZZZ```gggqqq}}}}}}oooccc```\\\XXXWWWWWWTTTMMMHHHDDDCCCAAA>>><<<;;;::::::666888;;;======;;;888666111222333222111///......---......///000000000000,,,------.........------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))************))))))&&&'''((((((&&&%%%%%%&&&*********))))))((((((((())))))*********)))(((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''((()))((('''&&&''')))************)))))))))((('''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,---............+++,,,,,,---......//////)))***,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++,,,---///000111111/////////......---------,,,,,,,,,------.........000000000000000000000000........................////////////000000000000000/////////111444777:::<<>>;;;;;;;;;<<<444444444444444444444444444444444444444444444444222333333444444333333222000111333555555555333222111111222222333444555555444444444444444444444444333333333333333222111000333222222333444444333111777888888777666666888:::888:::;;;<<<===@@@DDDGGGBBBDDDHHHOOOXXXeeerrr{{{yyytttpppqqqwww~~~vvvrrrnnnllliiiaaaRRRGGGKKKGGGCCCCCCEEEEEE@@@<<<999:::;;;;;;;;;999666555222666:::===<<<888333//////111333333222///...---)))***,,,---//////000000,,,,,,---......---------,,,,,,,,,------.........++++++++++++++++++++++++((((((((())))))******+++,,,***))))))***++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))***+++,,,+++)))(((((((((***)))))))))((((((''''''+++++++++++++++***)))(((******++++++++++++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***)))((()))++++++*********))))))((((((%%%''')))+++,,,------,,,******+++,,,,,,,,,,,,+++***+++,,,---............,,,,,,------...///000000+++,,,,,,---,,,,,,++++++)))***++++++***+++---///,,,,,,------...///000000------------------------000///...---------------......////////////......------,,,,,,,,,---......,,,---......---...000222---///222555888<<>>BBBGGGPPPZZZaaabbbYYYVVV^^^ddddddbbbbbbgggiiimmmvvv~~~{{{uuuqqqlllkkkjjjiiiiiiiiijjjkkkhhhgggeeecccaaa___]]]]]]VVVSSSOOOOOOOOOMMMFFF@@@>>>======<<<:::888666555666666555444444333222222444333333555888777333///////////////////////////111111000000////////////000////////////.........000000/////////.........,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((''')))+++***'''&&&(((*********))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&***)))((('''&&&&&&'''((((((((((((((())))))))))))---+++))))))+++,,,***(((''''''((((((((((((''''''++++++******)))(((((('''******))))))((((((''''''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000------------------------,,,------...//////......)))+++,,,---,,,,,,---///++++++,,,,,,---......///------------------------//////...---------............////////////............---------...//////...///000000000111333555333555888;;;>>>BBBGGGJJJNNNOOOPPPRRRUUUWWWYYYZZZ]]]]]]___aaacccdddfffgggiiijjjlllnnnpppppppppppppppqqqqqqqqqooommmkkkiiicccaaa^^^[[[YYYXXXYYYYYYWWWVVVVVVXXX\\\aaadddfffhhhrrr~~~vvvmmmiiihhhiiidddbbbeeeggghhhjjjmmmooonnnmmmkkkiiihhhgggfffeeefffhhhiiihhhfffdddbbbYYYWWWSSSPPPOOOOOOQQQRRRVVVYYY___bbbdddeeefffgggjjjmmmrrrwww{{{}}}}}}}}}vvvtttqqqmmmiiihhhiiijjjttttttvvvwwwyyy{{{|||}}}zzzuuullldddZZZYYYVVVRRROOOLLLKKKKKKPPPRRRTTTUUUTTTSSSTTTUUUWWWWWWXXXXXXXXXVVVUUUTTTWWWTTTPPPMMMLLLIIIGGGEEEDDDAAA===:::999777555444777555333222111111222333444444444555555555555555444444444444444444333333333333333444444444555555222222111111222222333333333333333333333333333333111222444555666555444333444444555555666777777888777777666666777777888999999:::;;;===BBBIIIRRRXXXSSSNNNMMMRRRVVVSSSOOOOOONNNOOOTTT\\\eeekkkmmmlllkkkllllllkkkjjjhhhfffeeeiiikkkmmmkkkeee^^^WWWTTTQQQQQQOOONNNNNNNNNOOOPPPKKKKKKJJJJJJJJJIIIIIIIIIHHHEEECCCDDDEEEDDD>>>999888888888888888777666666555555444444333222222111444222111111333333222////////////////////////////////////.........------///............------------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++*********************+++++++++)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))((((((&&&)))******((('''((()))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((***)))((('''&&&''''''((((((((((((((())))))))))))+++)))'''(((******(((&&&''''''(((((((((((('''''')))))))))))))))*********))))))))))))(((((((((((()))))))))***+++++++++,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,...//////------------------------+++,,,---......///......)))+++...///...---...///***++++++,,,,,,---------------------------------.........---......//////......////////////.....................///000000///111222333333555888:::;;;===AAACCCFFFIIINNNQQQTTTUUUVVVYYY[[[]]]___```bbbbbbdddfffhhhjjjllllllmmmnnnooopppqqqqqqqqqpppnnnnnnmmmkkkhhhfffcccbbb\\\YYYVVVTTTTTTWWWZZZ]]]^^^___aaaffflllqqqtttuuuyyy}}}uuurrrsssrrrlllccc[[[XXXWWWWWWQQQOOOQQQSSSRRRSSSVVVZZZZZZYYYXXXWWWVVVVVVUUUSSSTTTUUUUUUUUUUUUTTTTTTKKKJJJHHHEEEDDDDDDDDDDDDDDDHHHLLLOOOPPPQQQRRRSSSSSSXXX___fffjjjjjjhhhgggdddaaa]]]ZZZYYYYYYXXXWWW^^^]]]]]]]]]___aaadddffffffggghhhiiimmmsss{{{uuuhhh______]]]YYYSSSNNNLLLKKKOOOQQQSSSSSSQQQPPPPPPPPPTTTUUUVVVWWWXXXXXXXXXXXX\\\YYYVVVTTTSSSRRROOONNNJJJGGGCCC@@@>>><<<999777777666444333222333333444444444444555555666666666555555444444333333222222111111222333555666777777888444111111333555555333333333333333333333333333111222444555555555444333333333444444555555666666555555555555555666666777666777777888;;;AAAHHHMMMKKKIIIJJJLLLJJJDDD@@@???===>>>BBBHHHNNNRRRTTTTTTQQQPPPPPPOOONNNNNNNNNNNNQQQSSSTTTRRRLLLEEE???<<<>>>===<<<<<<;;;;;;<<<<<<999999999999:::::::::;;;:::888777888;;;:::777333222222333444555555555555333333333222222111111000333111///...///000000000///////////////////////////............---------/////////............---++++++++++++************,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))((((((&&&(((******)))((('''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))(((''''''''''''((((((((((((((()))))))))))))))(((&&&'''(((((('''%%%'''(((((())))))((((((''''''(((((()))***+++++++++(((((((((((())))))))))))******************++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///------------------------++++++,,,,,,,,,++++++***(((***...///...---------++++++,,,,,,,,,---------,,,,,,------------------......---......///000000......////////////............---......///000111///111444555666999<<>>>>>>>>AAADDDFFFFFFGGGHHHIIIGGGKKKQQQWWWZZZZZZXXXVVVXXXTTTOOONNNOOOOOONNNKKKOOOOOOPPPQQQRRRSSSTTTUUUPPPRRRTTTWWW[[[aaaiiinnnwwwqqqhhhgggddd^^^WWWRRRQQQRRRRRRTTTVVVVVVTTTQQQQQQQQQPPPPPPQQQRRRTTTWWWYYY[[[\\\ZZZXXXWWWXXXXXXWWWVVVQQQNNNKKKGGGEEEBBB???===:::999777555444333333333333333333444555555666666666555555444333222222111111222222333444555666777AAA;;;444333555777555222333333333333333333333333111222333444444444444333222222333333333444444444333333333333333444555555444444555555888<<>>@@@BBBCCCCCCCCCCCCBBBAAA??????AAABBBCCCDDDFFFHHHFFFAAA<<<888666999999999888888888777888888888777777777666666666444333333444666666444222///000111222333444444444222222111111000000000000111000///...////////////////////////////////////////////////............000000000000////////////---------------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))((((((%%%''')))***)))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((())))))))))))((((((''''''''''''&&&&&&(((((())))))))))))((((((((((((((()))******++++++''''''(((((())))))******+++++++++******************++++++++++++,,,,,,,,,,,,+++++++++,,,------...------------------,,,,,,------,,,,,,+++***((((((&&&)))---...---,,,,,,,,,------------............,,,,,,,,,---------.....................///000111......////////////......------------...///000111000222555888:::===AAADDDHHHKKKOOOQQQSSSUUUXXX[[[\\\]]]___aaadddfffhhhhhhjjjkkklllnnnoooqqqrrrsssrrrrrrqqqooonnnmmmmmmmmmhhhfffbbb^^^ZZZWWWVVVUUURRRTTTWWW]]]fffooowww|||~~~{{{zzz~~~yyyrrrkkkfffeeefffgggbbbbbbdddfffgggddd]]]WWWTTTSSSQQQMMMIIIFFFDDDDDDEEE@@@???AAACCCBBBBBBDDD@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@AAA======<<<<<<;;;:::999888888;;;===>>>>>>>>>>>>@@@DDDEEEHHHJJJKKKKKKKKKJJJIIIFFFBBBBBBCCCDDDBBB@@@DDDFFFIIIKKKLLLKKKIIIHHHCCCEEEHHHLLLPPPUUU\\\```fffnnnwww|||{{{uuummmnnnllllllrrr{{{~~~|||yyy{{{zzzmmmlllggg```XXXVVVXXX\\\]]]___aaaaaa^^^[[[YYYYYYVVVUUURRRQQQQQQSSSWWWYYYXXXWWWVVVWWWYYY[[[[[[ZZZVVVTTTQQQNNNLLLJJJFFFDDD@@@???<<<:::777444333222222222333333444444444444666666555555444333222222444444444444444444444444@@@:::444333555777666333333333333333333333333333222222222333333333333333222222222222333333333333222222111111222222333444222333444555777<<>>>>>;;;888666555555555555555555444444444333333333333333333333333444333333333444333222111111111222222333222222222111000000000000000//////...000111222111000...---////////////////////////------------------------//////.........------------------------.........,,,,,,,,,+++++++++******,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''((())))))((('''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++++++++************************+++++++++,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,............---+++***)))'''))),,,---,,,+++,,,,,,........................+++,,,,,,------........./////////...//////000000......////////////..................///111222333444666:::===@@@DDDIIILLLOOOQQQUUUXXXYYY[[[]]]___aaabbbdddfffhhhkkklllmmmnnnnnnooopppqqqrrrssssssrrrqqqooommmkkkiiihhhhhh^^^\\\YYYVVVTTTTTTTTTUUUVVV[[[cccmmmwwwyyyxxxwwwtttppphhhccc[[[UUURRRSSSVVVYYYTTTUUUWWWXXXYYYVVVRRRNNNJJJIIIGGGFFFDDDBBBAAA@@@EEE@@@>>>@@@???<<<;;;<<<;;;<<<<<<======>>>>>>?????????>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888999;;;;;;:::999:::;;;@@@@@@@@@@@@@@@@@@AAAAAA???>>><<<<<<<<<===<<<;;;;;;===AAADDDEEECCC???===>>>@@@CCCFFFHHHLLLQQQUUUZZZbbbiiimmmppprrrnnniii```^^^ZZZ[[[dddooosssqqqjjjlllooossswww|||}}}qqqqqqmmmfff``````ffflllsssuuuvvvtttpppkkkgggfffdddbbb^^^ZZZXXXVVVVVVVVVVVVUUUTTTVVVXXXZZZ[[[[[[YYYWWWUUUTTTSSSQQQNNNKKKHHHFFFDDDAAA===999777555444444444444444444444444777777666666555555444444666666555444333333222222777333000000333666666555333333333333333333333333222222222222333333333333222222222222333333333333111111111111111222333333111333444555888<<>>>>>==================<<<<<<===<<<;;;::::::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>===;;;;;;<<<===888999<<<>>>>>>===:::999;;;===@@@BBBCCCEEEHHHKKKNNNTTTZZZ\\\___aaa___[[[UUUSSSPPPQQQ[[[fffgggbbb[[[]]]___```bbbffflllpppwww}}}|||~~~~~~zzzuuuvvv}}}|||vvvsssppppppooommmiiiccc^^^[[[YYYWWWVVVWWWXXXYYYYYYXXXYYYXXXWWWWWWXXXVVVTTTQQQNNNMMMKKKHHHEEEAAA>>>===777777777666555555444444777777777777777666666666666666555444333333222222000000000111222333444555333333333333333333333333222222222222222333333444333333333333333333333333111111111111111222222333111333444555666:::>>>BBBAAADDDAAA999555666666333222444666666555555888;;;666555444444444555666777555666777777555444555666333333444444444333222111------...///000222333333000111111111000000111222111222222333333222222111000000000000000000000000...000222222///......///////////////////////////++++++,,,,,,,,,---------------,,,,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))(((((((((&&&###$$$''')))***)))'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))%%%&&&((()))))))))(((((((((((((((((())))))))))))(((***+++***((('''(((***))))))************))))))(((((())))))******++++++))))))))))))(((((((((((()))))))))***+++++++++,,,************++++++++++++,,,,,,+++++++++++++++,,,///......---,,,,,,++++++'''''')))***+++,,,,,,---+++,,,---,,,,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////222111000//////...//////......////////////......222222222333444555777888???BBBGGGKKKOOOTTTYYY]]]ZZZ]]]aaadddeeefffgggiiilllmmmnnnqqqsssuuuwwwxxxuuuuuuuuutttttttttttttttpppnnnkkkgggdddbbbaaaaaaeeeeeeeeegggkkkqqqwwwzzzyyy~~~zzzxxxkkkddd\\\YYYZZZZZZUUUPPPHHHGGGDDDBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCAAA@@@AAA@@@@@@??????===:::888===999888;;;===;;;:::;;;777888888888999:::::::::999999;;;<<<============:::999888666666666777777999:::;;;:::888777888999777888999:::;;;;;;;;;;;;999<<<>>>===:::999;;;>>>:::;;;;;;<<<<<<;;;;;;::::::<<<>>>??????@@@BBBDDDBBBHHHMMMNNNQQQSSSRRRNNNIIIGGGEEEHHHRRRZZZXXXQQQQQQSSSTTTTTTTTTWWW]]]bbbccciiioooxxx|||tttwwwzzz{{{xxxqqqiiiddd]]][[[YYYXXXYYYYYYXXXWWWYYYXXXXXXYYYZZZZZZWWWUUUQQQQQQOOOMMMJJJGGGEEECCC::::::999888777666555555777777777777888888888888555555444444444333333333222333444444222222333444333333333333333333333333222222111111222222333444333333333333333333333333111111111111111222222333222333333444444777;;;>>>888<<<:::555333555333---333555666444222111333666333222222222222222333333222333333222000///000111111222333333333222111000000000000////////////...///000111111000111333555///000111222222333222222000000000000111111111111///000111///,,,,,,...111/////////////////////////////////000000000111111000000/////////.........******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))&&&""""""&&&)))******'''((((((((())))))******&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******(((((())))))*********+++%%%&&&((()))))))))(((((((((((((((((())))))))))))(((***+++***'''&&&'''***))))))************))))))&&&&&&''')))***,,,------******))))))((((((''''''(((((()))***+++,,,,,,---)))************+++++++++,,,,,,++++++***+++++++++//////...---,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------***+++---......---+++***,,,,,,,,,---------......000000000000////////////---...///...---,,,---...000222444666888<<<@@@DDDLLLOOORRRUUUWWWZZZ^^^```bbbcccddddddeeehhhllloooooorrruuuwwwwwwxxxyyyzzzyyyxxxwwwuuusssqqqpppoooooogggbbbbbbbbbaaagggpppqqqtttyyy~~~{{{zzz{{{}}}~~~yyynnneee```YYYQQQNNNNNNMMMIIIDDD@@@???>>>>>>>>>???@@@AAA???>>>>>>>>>===<<<<<<<<<@@@===:::999;;;;;;:::888999999::::::;;;;;;;;;<<<<<<;;;:::999999::::::;;;<<<<<<<<<<<<============>>>======>>>>>><<<999666999999999999999:::<<<<<<::::::::::::999999999999::::::999999999888888888::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999;;;===???@@@BBBDDDFFFFFFEEEDDDCCC@@@>>>>>>AAAFFFIIIHHHGGGFFFFFFFFFFFFIIIMMMQQQTTTZZZ\\\___eeemmmvvv~~~yyyyyy{{{sssmmmfff]]]WWWUUUTTTSSSRRRUUUVVVWWWXXXYYYYYYXXXXXXYYYXXXWWWTTTQQQNNNLLLJJJDDDCCCAAA>>><<<::::::999<<<<<<;;;;;;:::888777666666555444333222222222222222222222333333444444444666666555555555444444444111222333333444444333333333333333222222222111111111111111111111111222222444444444555666777888999:::888555444444444333111444333333222222333333444777666555333222111000000111111111111111111111111444333222000//////...///000111111111111222222222222111111111000000//////000000000000000000000000///.........------------//////............//////------------------------//////...---,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,***))),,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&(((***,,,......+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%((()))+++,,,+++***((('''(((((())))))))))))((((((******+++++++++,,,,,,,,,&&&''''''((()))******+++************))))))))))))))))))))))))((((((((((((+++***((('''''''''((()))******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,---------........./////////000000//////......///000000......///111222444777;;;>>>BBBHHHKKKQQQSSSWWWYYY[[[^^^aaaccceeeffffffggggggiiimmmpppsssvvvxxxyyyyyyyyyyyyzzzuuutttrrrpppnnnmmmlllkkkhhhcccaaadddgggjjjrrr{{{yyyrrrpppuuutttsssttttttmmmccc[[[SSSOOOJJJHHHHHHGGGDDDBBB>>>>>>===<<<<<<===>>>???>>>>>>>>>===============>>><<<:::;;;===>>>===;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@???>>>???@@@AAABBBBBB???>>>>>>???@@@???===;;;<<<<<<;;;;;;:::;;;;;;;;;??????>>>>>>>>>==================<<<<<<<<<;;;;;;999999999999999999999999;;;;;;:::999:::;;;<<<===:::;;;<<<===>>>======<<>>@@@AAA@@@???@@@@@@???@@@BBBFFFJJJLLLTTTUUUVVVYYY^^^dddjjjmmmjjjkkkoooxxx|||vvv{{{||||||yyy{{{ssshhh___YYYUUURRRPPPTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZYYYXXXUUUSSSPPPOOOJJJIIIHHHEEECCC@@@>>>===>>>>>>======;;;:::888888777777555444333333222222222222222333333333444444444444444333333333222222111222333333444444333333333333333222222222222111111111111111111111111111222222222222333444555666777555333222222222111///333333333222222333333333666555444333222111111111111111111111111111111111222222111000////////////000000111111111222222222111111111000000000//////000000000000000000000000/////////.........------......------------......------------------------,,,,,,+++,,,,,,---...///,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++************)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++*********)))))))))((((((((('''''''''&&&&&&&&&%%%%%%&&&(((******)))((('''(((((())))))))))))(((((())))))))))))************''''''(((((())))))*********)))))))))((((((''''''(((((((((((()))))))))))))))(((((((((((()))++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000000///...---///000111111000111333555777:::>>>BBBGGGLLLRRRVVVWWWZZZ]]]```aaacccfffhhhiiijjjkkkkkkkkklllppprrrvvvxxxzzzzzzyyyxxxxxxxxxuuurrrnnnjjjgggfffeeefffbbbaaadddjjjpppwww~~~tttjjjfffeeekkkiiihhhgggeee___UUUNNNFFFEEEDDDCCCBBBAAA@@@@@@>>>======<<<<<<======>>>============>>>>>>>>>>>>>>>======>>>AAABBBBBBAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHHHHGGGDDDCCCBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>??????@@@@@@??????>>>>>>===============<<<<<<;;;:::::::::999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<===<<<;;;;;;;;;:::;;;<<>><<<;;;:::999888777555444444333333222222222222333333333333222222222222111111111111111222333333444444333333333333333333222222222222111111111111111111111111111111111111111222333444666444222111222222111///333333333222222333333333444333333222111111222222111111111111111111111111000000000000000000000000000000000111111111222222111111000000000000//////000000000000000000000000000000000/////////......------,,,,,,,,,,,,------------------------------+++++++++,,,,,,---...///,,,,,,,,,---,,,,,,+++******************************---...,,,)))((()))+++***((('''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((******))))))))))))((((((((((((((((((''''''''''''"""$$$&&&'''))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&%%%''''''(((((())))))******((((((((((((***+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------...---,,,,,,---.........---------------,,,,,,,,,,,,,,,------------------//////...------...//////------------............,,,---///000000///...---...000111222222444777:::???BBBGGGKKKPPPTTTZZZ]]]]]]```dddfffhhhiiikkklllnnnooopppooooooppprrruuuuuuwwwyyyyyywwwvvvvvvvvvvvvrrrjjjdddaaaaaaccceeehhhkkkqqqwww}}}xxxmmmooooookkkccc\\\ZZZZZZ]]]\\\ZZZYYYWWWRRRKKKEEE???@@@BBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLOOORRRRRROOOKKKKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???===============<<<<<<<<<;;;<<<============<<<<<<>>>>>>============>>>>>>999999999:::<<<=========;;;:::999:::;;;<<>><<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHJJJLLLLLLMMMNNNMMMNNNNNNOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ\\\]]]^^^ZZZ[[[]]]aaadddaaaZZZSSSSSSQQQNNNMMMMMMLLLKKKIIIKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQOOONNNMMMHHHIIIJJJKKKKKKIIIHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>===<<<<<<<<<<<<======:::;;;<<<<<<<<<<<<<<<===;;;;;;:::::::::;;;<<<===<<<<<<<<<===???AAADDDEEECCCEEEHHHIIIIIIJJJMMMPPPNNNNNNLLLKKKJJJMMMQQQUUUaaaiiirrrvvv{{{{{{mmmeeeaaa```bbb^^^XXXSSSQQQSSSVVVXXXVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[[[[[[[YYYVVVRRRPPPJJJJJJIIIGGGEEEBBB@@@???<<<;;;:::888777666555555333333333333333333333333333333333333222222222222111222333333444444333333444444444333333333222222222222222111111111000000222222111111111222333333555333111111333333333222111222222333333222222111111111000000000111222222000000000000000000000000---...///000111111000000//////000000000111111111//////////////////000000////////////////////////000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///222444111+++(((***------+++******++++++***(((((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((++++++***))))))(((''''''&&&''''''((()))******+++******+++++++++*********''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++---.........,,,---------........................------------++++++++++++++++++++++++------........./////////......//////000000111111000222555888<<>>>>>===???@@@BBBCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIILLLPPPSSSTTTUUUWWWYYYWWWXXXZZZ[[[]]]___aaaaaaaaacccfffkkkooorrruuuvvvooonnnppptttvvvrrrhhh___]]][[[YYYWWWWWWUUUSSSQQQQQQRRRSSSUUUVVVVVVUUUTTTVVVWWWYYYZZZYYYXXXVVVTTTNNNOOOPPPQQQQQQOOOMMMLLLHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA???<<<:::::::::<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBEEEGGGAAABBBAAAAAA@@@CCCGGGJJJQQQVVV]]]```ccciiissszzz~~~|||pppjjjiiijjjkkkgggaaa\\\[[[\\\___bbbcccaaa___\\\ZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVQQQPPPOOOMMMJJJGGGEEEDDD@@@???===;;;:::999888888555555555555444444444444555444444444333333333333111222333333444444333333444444444444333333333333333333222222111000000000000000/////////000000111111000...///000111111000000111222333333222111000111000000000000000111111000000000000000000000000,,,---///000111000///////////////000000000111111......////////////000000////////////////////////000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222333111---+++,,,...,,,***))))))******((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))++++++******))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))************))))))))))))''''''(((((())))))************++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////---------...+++,,,,,,---...///000000///.........------------+++,,,---......---,,,+++............////////////111000///...///111333444555888;;;???EEELLLSSSXXX\\\___bbbdddeeeeeeggghhhhhhlllrrrvvvxxxyyyzzz{{{yyyzzz{{{zzzxxxwwwwwwxxxvvvwwwwwwtttpppllljjjjjj___bbbgggoooxxxzzztttnnngggbbbaaagggkkkhhhddd]]]SSSJJJEEEEEEFFFEEEBBB@@@??????<<<=========>>>???AAABBBFFFCCC@@@AAADDDEEEEEECCCEEEGGGJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQUUU\\\```ccceeehhhkkkggghhhjjjlllooorrrtttuuuuuuwww{{{}}}~~~{{{qqqiiikkkjjjiiihhhhhhgggcccaaa]]]^^^___aaaaaa```___^^^\\\]]]___``````^^^\\\ZZZVVVWWWYYYZZZZZZXXXVVVTTTPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIHHHEEEFFFFFFDDD@@@======?????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999===<<<<<<===>>>@@@AAABBB;;;;;;<<<<<<<<<===@@@CCCDDDHHHNNNQQQQQQUUU^^^fffeeeiiinnnsssxxx}}}{{{ppplllmmmpppwwwtttpppllllllnnnrrruuuyyyuuunnnfff```]]]\\\[[[XXXXXXYYYYYYZZZ[[[[[[[[[XXXWWWUUUSSSPPPMMMKKKIIIEEEDDDBBB@@@>>>===<<<<<<777777666666666555555555444444444444333333333333111222333333444444333333555444444444444333333333333333222222111000000///111000000//////000000111000///......000111111000000111222333333222111000111000000/////////000000000000000000000000000000---...///000111000...---////////////000000000111........./////////000000/////////////////////////////////.........------------,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,---...+++***)))))))))***,,,---++++++++++++++++++++++++,,,---......//////000111---,,,******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))'''''''''((((((((())))))'''''''''(((((()))))))))******)))))))))******+++(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))(((((((((((())))))))))))'''((()))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***000555444///,,,---000***+++,,,---...000111111//////.........---------...///111222222111///.............../////////000222111///...///111444666:::<<<@@@EEEKKKSSS\\\aaa```cccfffhhhiiiiiikkkllljjjnnntttyyy{{{|||}}}zzz{{{|||{{{yyyxxxxxxxxxttttttssspppjjjeeebbb```ccciiisss~~~vvvoooiiiccc[[[TTTRRRUUUUUUQQQNNNLLLGGGBBB@@@AAAAAAAAA???===;;;;;;??????@@@@@@@@@AAADDDGGGLLLGGGCCCDDDIIIMMMMMMJJJMMMOOORRRVVVYYY[[[\\\\\\YYYXXXXXXXXXWWWWWWVVVVVVXXX^^^ffflllooossswww{{{tttuuuxxx{{{~~~}}}uuummmvvvvvvvvvwwwxxxvvvsssppphhhiiikkkkkkjjjiiigggeeeccceeeggghhhhhhfffcccbbbcccdddfffhhhgggeeecccaaaYYYXXXXXXWWWVVVUUUUUUTTTPPPOOOLLLKKKJJJKKKLLLNNNMMMNNNOOOPPPPPPNNNLLLJJJGGGIIIJJJIIIEEEDDDEEEGGGCCCCCCBBBAAA???>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::999777999;;;======<<<:::;;;<<<;;;::::::;;;===;;;@@@FFFIIIIIIIIIPPPXXXRRRVVV\\\bbbhhhooovvv{{{vvvyyyyyypppmmmooosss|||zzz{{{{{{pppfffaaa___^^^WWWWWWWWWXXXZZZ\\\^^^___\\\[[[ZZZWWWTTTQQQOOOMMMHHHGGGEEECCCAAA@@@??????888888777777666666666555444444444333333333222222222222333444444444333333555555444444444333333333333333222222111000000///333333222222222222222333222000///000222333333333///000222333333222000///111111000///////////////000000000000000000000000---...000111111///...,,,////////////000000000000---.........//////000000///////////////////////////.........------------,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,+++******************)))))))))***,,,---************************)))((())),,,000222333333000///------------,,,***((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((()))+++,,,---(((((())))))))))))(((((('''''''''(((((((((((()))&&&''''''((()))******+++&&&&&&''''''((()))))))))))))))))))))((((((((((((%%%&&&((()))******************))))))((((((''''''))))))))))))))))))))))))))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,***222999888111,,,...111................................................---------.........//////000///......///000000///444444333222222555999===CCCGGGMMMRRRWWW[[[^^^aaaeeeggghhhjjjlllmmmnnnoooqqqrrruuuwwwyyyzzzzzzzzz~~~zzzxxxyyyyyywwwuuusssmmmjjjiiiddd^^^```fffnnnxxx|||yyyzzzwwwkkk```ZZZVVVRRROOOGGGFFFFFFFFFFFFDDDAAA>>>===<<<;;;;;;;;;<<<>>>?????????@@@@@@@@@CCCGGGJJJUUURRROOONNNPPPRRRUUUVVVWWW[[[bbbiiimmmnnnlllkkkmmmeeeaaadddfffdddeeehhhpppuuu||||||}}}~~~|||||||||zzzvvvrrrrrrrrrpppjjjeeehhhdddgggooooooffffffmmmqqq|||}}}yyyxxxvvvnnnkkkiiiiiijjjiiifffbbb```YYYTTTTTTUUUSSSQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSPPPMMMJJJIIIJJJNNNJJJFFFDDDEEEEEECCCAAA??????>>>===;;;;;;::::::>>><<<;;;;;;===>>>===<<<777888:::;;;;;;;;;:::999>>>>>>>>>???BBBEEEIIIKKKJJJLLLPPPUUUZZZ^^^aaabbbdddeeehhhmmmvvv~~~wwwwww|||}}}wwwmmmddd___]]]\\\[[[\\\^^^______```\\\YYYZZZXXXUUUUUUWWWMMMLLLJJJIIIGGGEEECCCCCCAAA>>>;;;999888777555333777666555555444444555555444444444555555666666666444333222111111333555666444333333222111111111222555333111111222333222111222222222111111///...---000000000///000111111222111111000000000000111111000//////............///111///......//////...,,,/////////...------,,,,,,...............///000000000000000000000000000000////////////////////////---......//////000000000*********++++++,,,,,,,,,.........---,,,+++***)))***+++,,,------,,,+++***(((((()))***++++++,,,,,,,,,+++***+++---...---,,,...---***((('''(((***,,,+++*********))))))((((((+++***)))((((((''''''(((%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''*********)))))))))+++)))&&&'''))))))'''$$$)))***+++,,,,,,+++***)))************************...---,,,***)))(((((('''++++++,,,,,,,,,,,,------//////000000///---+++***................................................---------........./////////...---...///000111111222333444555777;;;AAAFFFMMMQQQVVV[[[]]]```ccceeekkklllnnnppprrrsssttttttvvvxxxzzz|||}}}}}}||||||~~~}}}{{{zzzzzzxxxuuusssqqqkkkffffffddddddkkkttt~~~tttppppppooohhh___WWWRRRNNNJJJGGGCCCBBB@@@@@@@@@???===;;;@@@?????????@@@AAACCCDDDDDDEEEEEEFFFFFFHHHLLLOOOTTTSSSRRRTTTYYY___dddgggiiioooyyy|||wwwyyyzzzxxxyyy|||zzz|||}}}{{{|||}}}zzzppphhhfffdddiiisssuuunnnooouuu}}}zzzrrrhhh```]]]\\\ZZZYYY[[[YYYYYYZZZ[[[]]]___aaabbb\\\]]]]]][[[XXXUUUUUUUUUTTTPPPLLLJJJKKKJJJIIIGGGFFFEEECCCAAA?????????@@@DDDBBB???=========;;;:::888999999999999999888888:::::::::;;;>>>AAADDDFFFHHHJJJLLLNNNPPPQQQRRRSSSWWWXXXZZZ___gggpppxxx}}}{{{mmmnnnmmmhhhbbb^^^]]]___```[[[YYYZZZZZZWWWVVVXXXRRRQQQPPPMMMKKKIIIGGGFFFEEEBBB???===;;;:::777666777777666555555555555666222222222333333333333333444444333333333444555666444333333222111111222222444333111111222222222000111111111111111000///...000000000000000111111222111111000000000000111111/////////...//////000000111///......//////...,,,...............---------...............//////000////////////////////////........................,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,++++++***((())))))***++++++,,,,,,++++++***,,,---...---+++,,,+++***(((((()))***+++************)))))))))((()))((((((((((((((()))***++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***---***(((((())))))(((&&&+++***))))))))))))***+++++++++++++++++++++++++++******))))))***++++++,,,++++++,,,,,,,,,,,,------------...//////...------................................................------........./////////......---...///000222333222444777;;;???FFFLLLQQQXXX[[[```cccdddfffhhhiiipppqqqsssuuuwwwyyyzzzzzz{{{|||~~~}}}|||zzzzzz{{{zzzxxxuuuqqqooooookkkhhhhhhkkkppp{{{rrrhhhcccaaa\\\XXXSSSNNNKKKGGGDDDAAABBB@@@>>>===>>>>>>===<<>>===<<<===<<<;;;:::999999999999999888999999;;;>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJNNNTTT\\\cccgggkkksss~~~|||oooddd``````^^^YYYWWWZZZZZZXXXXXXZZZXXXXXXVVVTTTRRROOOMMMLLLJJJHHHDDDBBBAAA???<<<999888888777666666666666666333333333333222222222222444444444444555555555555444333333222222222222222333222000111222222111///000000111111111000000////////////000000000111111111000000//////000000111////////////000000111222000///---...//////...------------.....................------......///000................................................,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++******+++++++++******+++++++++)))))))))***++++++,,,,,,******+++---......,,,***)))))))))************+++************))))))))))))''''''''''''((()))***+++000///---***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))+++...,,,)))((()))***)))))),,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------++++++,,,,,,,,,,,,------++++++---...////////////............................................................////////////...............///222444555999===CCCHHHOOOVVVZZZ]]]```dddggghhhiiikkkmmmtttuuuwwwyyy{{{}}}~~~~~~}}}~~~}}}zzzyyywwwxxxxxxvvvrrrnnnmmmmmmsssssstttwww{{{}}}wwwnnncccZZZVVVTTTNNNNNNMMMLLLJJJHHHEEECCCDDDBBB@@@@@@AAACCCCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIKKKMMMOOOQQQSSSUUUYYY\\\```aaacccgggmmmuuu~~~rrrllllllpppyyy~~~|||wwwrrrpppqqqpppsssxxx|||}}}xxxuuutttpppkkkccc\\\YYYYYY[[[]]]\\\YYYTTTPPPNNNOOORRRTTTQQQNNNIIIEEEDDDCCCBBBAAACCCAAA???===<<<<<<<<<===:::::::::;;;<<<===???@@@<<<===>>>@@@AAABBBBBBBBB@@@@@@AAACCCGGGMMMRRRVVV\\\eeepppxxx}}}uuukkkggg\\\WWWTTTWWWYYYYYYXXXZZZ\\\\\\[[[YYYWWWTTTRRRQQQOOOMMMJJJHHHFFFDDD@@@===:::999888777666666666666666555555444444333333333222333444444555555444444444333333222222222333333222111000111222222000//////000000111111111111000...//////000000000000000000000////////////000000////////////000111333333///...------//////...---,,,,,,------...//////000...------------...//////------------------------...........................------,,,,,,+++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++))))))+++---///...+++((('''((()))+++++++++***************)))))))))))))))((((((((((((((()))******111///,,,***((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******((('''(((***,,,...,,,***(((((()))))))))***)))(((&&&&&&((()))***+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,------+++,,,---......///000000........................................................./////////000000///000000///...000333777===AAAFFFLLLQQQWWW\\\``````dddhhhkkkmmmnnnqqqrrryyyzzz|||~~~~~~}}}{{{yyywwwvvvwwwvvvrrrllljjjmmmqqq|||xxxooojjjeeeccc___ZZZTTTOOOLLLLLLGGGIIILLLMMMMMMKKKIIIHHHDDDCCCBBBCCCFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQTTTXXX[[[^^^aaaeeehhhkkknnnrrruuuzzz{{{yyyxxxyyy}}}~~~}}}zzzqqqhhhcccdddhhhkkkkkkfff___WWWSSSQQQRRRSSSQQQNNNJJJHHHHHHIIIHHHHHHFFFEEECCCAAA?????????@@@<<<<<<<<<<<<<<<======>>>888999;;;<<<===>>>>>>>>><<<<<<<<<===@@@DDDHHHJJJNNNUUU^^^dddiiioooxxx}}}tttaaaYYYSSSUUUWWWWWWWWWYYY[[[[[[\\\[[[ZZZXXXVVVTTTRRRQQQNNNMMMKKKIIIEEEBBB===<<<;;;999777666666555555555555444444333333222111111222333333333333222444333333222333333444444222111111222333222000...///000000111111111111000......///000000000000///000000////////////000000////////////000111333333...---,,,---...///...---+++,,,,,,---...///000000---------------...//////------------------------........................---------,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++++++++,,,+++))))))))))))+++,,,***************+++++++++((()))***---///...+++(((&&&''')))+++++++++***)))))))))))))))))))))************)))(((((((((((((((...,,,***((('''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))'''(((***,,,,,,+++***(((''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))*********)))******+++,,,+++++++++,,,,,,,,,------------------......//////....................................................../////////000000000///111222222111444:::???FFFJJJPPPUUUZZZ^^^cccfffgggjjjnnnrrrtttvvvxxxzzz~~~|||zzzxxxxxxwwwuuuxxxyyyuuuppppppxxx{{{yyy{{{{{{xxxrrrlllfff___WWWSSSOOONNNLLLJJJIIIHHHGGGGGGBBBFFFKKKNNNNNNMMMLLLLLLFFFEEEFFFIIIMMMQQQSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRSSSVVV[[[```dddiiimmmqqquuuzzz~~~|||{{{{{{{{{{{{{{{zzzuuuuuuxxx{{{{{{uuulllbbbZZZUUUTTTSSSTTTRRRPPPOOOOOOOOONNNLLLIIIHHHFFFEEEDDDCCCCCCCCC>>>>>>>>>>>>>>>=========999::::::::::::999999888:::999999999;;;>>>AAABBBEEEJJJPPPVVV\\\dddmmmtttyyy}}}ooodddYYYWWWWWWVVVUUUVVVWWWXXXZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQOOOKKKHHHCCCAAA???<<<:::888666666222222222222111111111111111111111111222222222222333333333333333444444555333222222333444444111///000000111111111000000///---...///000111000///...000//////......//////000////////////000000111222...,,,,,,,,,...///...---,,,,,,------...///000000------,,,,,,------...///------------------------------------------------++++++******************,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,+++*********))))))*********************************))))))***,,,------+++)))'''((()))*********)))((())))))))))))************+++***)))(((''''''''''''******(((((('''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++)))***+++***(((''''''((('''(((***++++++***((('''))))))))))))))))))))))))''''''((()))***,,,...///++++++,,,,,,,,,,,,---------------------...///000.................................................../////////000000000000///222555666666;;;CCCJJJNNNSSSYYY^^^cccfffjjjlllmmmqqquuuxxxyyy{{{}}}}}}zzzvvvttttttuuuuuuuuu{{{}}}|||wwwtttmmmjjjmmmddd___YYYTTTPPPMMMIIIFFFEEEDDDCCCCCCCCCDDDDDDCCCAAAFFFLLLOOOOOOOOOOOOPPPNNNOOORRRWWW]]]aaaccccccbbbbbbbbbaaa___]]][[[YYYWWW[[[aaaggglllrrrwww{{{~~~}}}}}}~~~zzzpppiiidddbbbaaaaaa___]]]\\\[[[XXXTTTRRRMMMMMMMMMLLLLLLJJJIIIIIICCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;:::999888777999888888888999;;;===>>>AAABBBFFFLLLTTT]]]fffkkkkkklllnnnppprrrvvv|||ttteee]]]YYYVVVSSSSSSRRRTTTWWW[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWUUUQQQNNNIIIHHHEEEAAA===:::888777111111111111111222222222222222111111111222333444333333333333333444555555333333333555666555222000111111111111111000///...,,,---///000111000///...//////............///////////////...//////000000---,,,+++,,,...///...---,,,---------......//////------,,,,,,------...///------------------------------------------------*********+++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,+++))))))************))))))***************************))))))***,,,,,,+++***))))))))))))))))))((((((((()))))))))***************)))((((((((((((((()))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))))))))(((+++------***((('''(((************************))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,,,,,,,------,,,++++++,,,---///111222................................................////////////000000000000...222666888;;;AAAKKKSSSSSSWWW^^^dddhhhllloooqqqqqqtttxxxzzz{{{|||~~~}}}yyytttpppnnnoooqqqrrrttt~~~tttoookkkddd```cccTTTOOOIIIFFFFFFFFFEEECCCCCCBBB@@@@@@BBBCCCBBBBBBBBBGGGMMMPPPQQQPPPQQQRRRYYY[[[___eeelllppprrrrrrsssrrrrrrpppnnnkkkhhhfff```eeelllsssyyy|||wwwtttssssssnnnmmmjjjhhheee```[[[VVVRRRSSSTTTTTTSSSRRRPPPOOOHHHHHHHHHGGGFFFDDDCCCBBB===============<<<<<<;;;:::999999999:::;;;===>>><<<<<<===BBBKKKUUU\\\___eeedddaaa^^^]]]___dddhhhtttnnnbbb\\\VVVRRRQQQOOORRRVVVZZZ]]]^^^^^^]]][[[ZZZZZZ[[[[[[YYYUUURRRNNNLLLIIIDDD@@@===:::999222222222333333444444555444333222111111333555666333333333333333444555666444444444555777666333000222222222111111///......,,,---///000111000///...//////............//////000//////............///---,,,+++,,,...///...------------...............---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++((()))***++++++***)))(((++++++******************+++)))((()))+++,,,+++*********))))))((((((''''''(((((())))))*********+++(((''''''(((((()))***+++***+++++++++***)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++------+++)))((()))(((,,,///000,,,)))((((((---+++)))(((((()))+++---************************,,,++++++***))))))******++++++,,,,,,,,,---------))))))***+++...000333555000000000000000000000000111000///......---....../////////......///333666333555777;;;AAAJJJTTT[[[]]]```dddhhhkkknnnrrruuuxxxyyy|||~~~}}}{{{yyyxxxyyyooojjjmmmkkkhhhnnnzzzqqqkkkfff[[[SSSRRRMMMIIIDDDBBBCCCBBB@@@>>>AAABBBCCCDDDEEEFFFGGGGGGKKKJJJMMMSSSWWWXXX[[[___bbbjjjttt|||~~~~~~|||xxxtttrrrsss|||zzzuuuqqqmmmiiifff___]]][[[\\\]]]\\\WWWSSSSSSQQQNNNMMMLLLKKKIIIGGG@@@@@@AAAAAAAAA???>>>===;;;<<<===<<<;;;;;;;;;<<<;;;;;;===@@@EEEKKKQQQUUUaaa]]]VVVPPPNNNOOOSSSUUUhhhqqq~~~}}}ppphhhaaaXXXRRRQQQSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSPPPKKKFFF@@@<<<:::777555333111111222444555CCC;;;222///111555666666555555555666555555444444444555666555333222333444555555444333222111000///000000000000111111111111//////////////////////////////............//////++++++,,,,,,,,,---------......---------,,,,,,,,,------------------,,,,,,---+++)))***,,,---,,,)))/////////...---------,,,---,,,,,,+++*********+++...---+++***))))))(((((())))))***+++,,,,,,,,,,,,)))((((((((()))***++++++)))))))))***++++++,,,,,,,,,+++***))))))***++++++***)))((()))++++++)))((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((++++++******)))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&******))))))((((((''''''((('''%%%$$$%%%&&&((())))))((('''%%%%%%&&&&&&''')))))))))))))))***++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))******)))(((((((((((((((***+++,,,,,,------------))))))))))))))))))))))))*********)))))))))))))))++++++************++++++,,,---......,,,******+++---......///000000//////////////////////////////111000000///////////////,,,---.........///111333555888>>>EEEMMMWWWaaagggcccfffjjjmmmpppssswwwzzz|||}}}}}}yyytttpppmmmdddaaaddddddeeeooo~~~}}}jjjddd```UUUNNNNNNJJJGGGDDDCCCDDDDDDCCCBBB@@@@@@AAACCCFFFIIILLLMMMNNNOOOTTT[[[___```eeekkkzzzzzzvvvrrrooollliiigggdddaaa___^^^[[[VVVRRROOOMMMKKKJJJGGGGGGFFFEEECCCAAA???>>>;;;;;;<<<;;;:::::::::;;;;;;;;;;;;===@@@DDDHHHKKKUUURRRLLLHHHFFFHHHKKKMMMYYY___iiiqqquuuxxxyyyyyy}}}}}}vvvooohhhbbb```dddfffddd^^^ZZZYYYZZZZZZ[[[]]]^^^^^^^^^]]]]]]WWWVVVSSSPPPKKKFFFBBB???;;;999666444333333555666@@@:::222///111333444333555666666777777777666666666888888777666555666777444333222111000///......000000000000000000000000////////////////////////......------------......++++++,,,,,,,,,---------,,,,,,,,,------.........---------------------------+++)))***,,,---,,,***------------,,,,,,,,,,,,---,,,++++++******++++++******))))))******+++,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))***++++++*********************))))))(((((()))+++---...***)))((()))++++++)))((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((()))***++++++***)))((())))))))))))((((((((((((******((((((((()))+++,,,)))((('''&&&&&&&&&'''(((''''''''''''''''''(((((((((((()))))))))))))))((())))))))))))))))))))))))******)))((((((((((((((()))******++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((+++******************++++++---...---,,,******+++,,,,,,------------------........................000////////////000111111---...000000000111333444:::@@@IIIRRR[[[cccjjjnnniiilllppprrrtttwww{{{}}}~~~~~~|||yyyssslllfff^^^YYYWWWZZZ]]]cccsssqqqaaa[[[WWWOOOIIIIIICCCAAA??????AAACCCDDDCCCFFFEEEFFFGGGKKKOOOSSSVVVWWWZZZbbbjjjmmmnnnvvv~~~~~~wwwrrrnnnnnnooonnnjjjddd\\\VVVQQQNNNMMMKKKKKKJJJIIIGGGEEEDDDCCC?????????>>>>>>=========>>>===<<<;;;<<<===@@@AAAFFFDDDBBB@@@???AAACCCDDDJJJMMMQQQVVVZZZ___dddhhhpppwww~~~{{{wwwyyyzzztttiii```[[[ZZZUUUWWWZZZ]]]______^^^^^^YYYYYYXXXVVVSSSNNNJJJGGGBBB@@@<<<999666555555666<<<777111000111333222111666777888999999999999999444555666555333333333444444444333222111000000///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---...///000+++,,,,,,------.........---+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++******))))))******+++,,,))))))***++++++,,,,,,,,,+++***)))))))))))))))))),,,,,,+++******)))(((((('''''''''(((***,,,///000***)))((()))***+++***((())))))))))))))))))))))))***************))))))(((&&&&&&&&&'''((()))))))))************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((())))))******))))))((((((((((((((())))))))))))((('''&&&&&&&&&''')))******)))((('''''''''(((((((((''''''''''''''''''''''''((()))***++++++++++++))))))))))))))))))))))))***))))))(((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************+++,,,------+++***++++++,,,---------------,,,,,,....................................///000111222000111222222222555999<<>><<<;;;<<<<<<======<<<<<<<<<<<<===??????BBBCCCEEEGGGKKKPPPWWW[[[cccnnnyyynnnddd___UUUVVVXXXYYY[[[\\\\\\\\\[[[[[[\\\[[[YYYUUUQQQOOOIIIFFFCCC>>>;;;888777777666444222111333444333222666777888999:::;;;;;;;;;333444555444333222222444777777666555555444333333111000000000000000//////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,------------...++++++,,,,,,---...//////++++++,,,,,,---...//////,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,++++++***++++++,,,------+++***)))((((((((()))))))))******+++,,,---++++++***)))((((((((()))+++*********)))))))))((('''''''''(((***,,,///000+++)))((((((*********)))((((((((((((((((((((((((((()))***++++++***(((''''''''''''(((((()))))))))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))*********&&&&&&%%%%%%%%%&&&'''(((***)))))))))(((((((((((())))))))))))))))))(((((('''((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))*********++++++************+++------+++***++++++/////////000//////...---........................,,,,,,,,,---...///000111333333222222444:::AAAGGGOOOUUU^^^fffjjjlllmmmnnnsssuuuwwwyyyyyy{{{}}}xxxuuuqqqooonnnjjjccc^^^VVVSSSRRRTTTZZZggg{{{wwwnnnfff]]]VVVNNNKKKIIIGGGFFFGGGGGGHHHHHHIIIKKKMMMPPPRRRYYYXXXWWWXXX[[[aaahhhlllrrrxxx~~~|||zzzwwwvvvxxxxxxyyyzzz{{{}}}{{{|||xxxmmmccc]]]ZZZWWWWWWWWWVVVTTTRRROOOMMMLLLJJJHHHGGGHHHHHHEEECCCCCCBBB@@@>>>===<<<<<<<<<888999999:::;;;<<<======<<<>>>@@@AAACCCGGGLLLOOOVVVaaauuu|||nnnddd]]]]]][[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\YYYWWWUUUOOOMMMIIIDDD@@@===;;;:::555444444555666777777666666777888999:::;;;;;;;;;777999999999777666777888888888777777666666555555222222111111000000000///////////////////////////,,,---............---,,,,,,,,,---------.........------------------------++++++,,,,,,---...//////,,,,,,---,,,,,,,,,,,,---++++++,,,,,,------......,,,++++++***++++++,,,,,,------+++***)))((((((((()))))))))))))))+++,,,---++++++***)))((((((((()))(((((()))))))))************))))))))))))+++,,,---+++)))(((((()))******)))((((((((((((((((((((((((&&&'''((()))))))))''''''*********))))))((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))))))))))))))*********)))))))))))))))(((((('''(((((())))))))))))((('''((()))))))))(((((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))************)))((('''''')))))))))))))))))))))))))))))))))******+++++++++)))***++++++++++++***))))))+++,,,,,,+++***+++,,,...///////////////..............................------------...///111111333333444666:::AAAJJJQQQXXX^^^gggnnnrrrtttvvvwwwzzz{{{}}}~~~~~~~~~|||{{{ssspppnnnoooqqqpppiiicccYYYWWWUUUVVV^^^lll|||}}}}}}rrrtttrrriiibbb^^^ZZZUUUMMMJJJGGGFFFEEEFFFHHHJJJLLLNNNPPPQQQRRRUUUYYY\\\```______aaaeeekkkqqquuu{{{}}}zzztttsssrrrpppqqqtttrrrrrrssstttvvvxxxzzz{{{xxxzzz}}}~~~xxxpppkkkjjjlllmmmllliiiddd^^^WWWSSSRRRNNNKKKKKKLLLLLLIIIFFFEEEDDDBBBAAA???>>>======999999:::;;;;;;<<<<<<<<<888:::<<<<<<===>>>AAACCCIIIRRRbbbtttvvvlllhhhfffdddaaa___]]]\\\[[[^^^^^^]]]]]]\\\[[[ZZZYYYUUUSSSPPPLLLHHHDDDBBBAAA999:::::::::::::::::::::888999::::::;;;;;;;;;;;;888999:::999777666777888777777666666666555555555333333333222222111111000////////////////////////,,,---...//////...---,,,,,,---------..................---------,,,,,,,,,+++,,,,,,------.........+++---...---,,,+++,,,...,,,,,,,,,,,,------------++++++******++++++,,,,,,******))))))******+++,,,))))))(((((()))***,,,---+++***))))))))))))))))))''''''((())))))***++++++,,,+++***))))))***++++++,,,***(((''')))*********))))))))))))))))))))))))&&&''''''(((((((((((((((+++++++++***)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&''''''((()))******+++''''''((((((((()))))))))(((((()))))))))((('''&&&$$$%%%&&&'''((('''&&&&&&)))))))))(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((())))))***)))************))))))((()))))))))))))))))))))))))))******++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((***,,,,,,+++***+++,,,+++,,,,,,---......------////////////////////////000000///000000111222222222666:::@@@FFFMMMUUUZZZbbbgggmmmssswwwzzz|||~~~~~~~~~{{{xxxuuusssmmmmmmpppvvv|||{{{ssslll```]]][[[]]]ggguuu}}}uuuoookkkZZZ\\\YYYRRRMMMLLLLLLJJJDDDFFFGGGFFFGGGKKKOOORRRSSSVVVZZZ\\\___ccchhhmmmooonnnmmmmmmooossswwwzzz~~~~~~~~~xxxsssssssssqqqqqqtttpppppppppqqqrrrtttuuuvvvvvvyyy{{{|||{{{zzzyyyzzzyyyzzz|||~~~~~~{{{{{{~~~zzzqqqgggbbb^^^ZZZWWWVVVXXXWWWTTTPPPKKKJJJHHHFFFDDDBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;:::999:::<<<>>>BBBFFFNNNZZZfffooosssuuuttt}}}|||wwwwwwvvvtttpppkkkfffccc```___^^^]]]\\\\\\]]]]]]ZZZYYYVVVSSSOOOLLLJJJIIIBBBBBBAAA@@@>>><<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<777888999888666666666777777777777777777666666666555555444444333222222111////////////////////////+++,,,---......---,,,+++------------............,,,,,,------------------------------------------+++---///...,,,+++,,,...,,,,,,,,,,,,++++++++++++++++++******++++++,,,---******))))))******+++,,,***)))((('''(((***,,,---))))))))))))))))))***+++((((((((())))))))))))))),,,+++***))))))***++++++,,,***''''''(((*********))))))))))))))))))))))))((((((''''''((())))))***))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''''''((()))''''''(((((())))))******$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%"""###%%%'''((((((''''''(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((()))******(((((()))*********))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((***+++,,,,,,+++***((((((***+++,,,+++***+++,,,******,,,---......//////000000000000000000000000222222222111222222333444444999AAAJJJQQQXXX^^^aaaiiilllqqquuuwwwzzz}}}|||xxxsssooommmjjjlllsss~~~{{{rrrfffccc```dddooo~~~|||ssskkkbbb[[[PPPRRROOOHHHDDDEEEEEEDDDCCCGGGJJJJJJLLLQQQWWWZZZ___cccgggkkknnnssszzz}}}{{{xxxwwwxxxyyyzzz}}}~~~|||yyy{{{zzzwwwuuuvvvuuuuuutttttttttuuuvvvvvvuuuxxxzzzzzzyyywwwvvvvvvppprrruuuwwwyyy{{{~~~wwwppplllgggcccccceeeddd```\\\RRRQQQOOOLLLIIIFFFDDDCCCDDDCCCBBBBBBAAAAAAAAABBB??????>>>;;;999:::<<>>>>>>>>>>>======<<<;;;<<<===<<<:::999:::;;;:::::::::999999999999999666666555444444333222222////////////////////////)))***,,,------,,,***)))---------.........//////***++++++,,,---...//////------------------,,,,,,+++---///...,,,+++,,,///,,,+++++++++******))))))+++*********+++,,,,,,---...---+++***))))))((((((***)))((('''(((***,,,---))))))(((((()))***++++++******))))))((((((''''''+++***)))))))))***,,,,,,,,,***''''''(((*********))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&''''''((()))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))'''((())))))******))))))&&&'''((((((((('''%%%$$$"""$$$''')))***+++***)))'''((()))******++++++***))))))))))))))))))))))))((((((((((((((()))******''''''((()))*********)))))))))))))))))))))))))))'''(((((()))***+++++++++((()))+++,,,,,,+++)))(((''')))++++++******+++,,,+++,,,---///000111111222,,,...//////...---.........//////000000333777::::::AAALLLUUU]]]bbbeeehhhllloootttzzz~~~{{{rrrnnnpppqqqooorrrzzzzzzllliiikkkuuurrrfff^^^VVVQQQHHHGGGEEEBBBAAABBBFFFJJJEEEIIIMMMRRRVVV\\\bbbfffnnnsssyyy~~~zzzxxxvvv|||~~~}}}{{{zzz{{{}}}~~~}}}}}}|||{{{zzzzzzyyyrrrtttvvvvvvtttuuuwwwzzzxxx{{{|||xxx|||}}}zzzzzzzzzsssiii]]]VVVNNNIIIIIIKKKKKKJJJGGGFFFEEEEEEDDDAAA>>>;;;;;;<<<>>>>>>===<<<<<<===<<<@@@CCCEEEFFFIIIMMMQQQ^^^gggqqqvvvxxx|||wwwjjj```______]]]^^^aaa^^^___^^^\\\YYYWWWVVVUUUTTTQQQMMMIIIEEECCCAAAAAA@@@@@@@@@@@@???>>>===<<>>===<<<;;;:::999999;;;;;;;;;;;;:::999888777777777777777666555444333000000////////////000000000...------///000000//////---,,,---000000...+++++++++,,,---,,,+++)))(((------------------,,,,,,------,,,++++++,,,------***+++,,,***((((((***---,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))***,,,---...///000))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,+++***((((((((()))***&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))((()))******+++))))))))))))(((((((((((((((''''''(((((()))***+++&&&&&&&&&''''''(((((((((++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,***'''---,,,***((('''((()))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,------...---------)))+++------,,,,,,---...000000111111222555999===CCCJJJSSS\\\cccgggkkkmmmrrrtttyyy}}}~~~}}}~~~|||vvvtttxxx}}}~~~~~~tttrrruuu{{{jjj^^^UUUNNNIIIGGGGGGGGGEEEEEEFFFIIILLLOOOSSSXXX^^^ccciiinnnrrrwww}}}zzzzzzzzzxxxtttsssuuuwwwzzz|||~~~~~~sssccc___XXXSSSPPPOOONNNNNNNNNMMMLLLKKKJJJGGGEEECCC???@@@@@@@@@>>>===<<<<<<;;;===@@@@@@AAABBBFFFIIIQQQXXXaaaeeegggkkkssszzzvvvhhhbbb```]]]]]]```cccccccccbbb___]]][[[ZZZWWWVVVSSSOOOKKKHHHEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888999999888888666555555111111000///////////////000...------...//////......---,,,---//////---++++++,,,---------,,,***))),,,,,,------------------++++++***))))))***+++++++++,,,---+++))))))+++...,,,,,,++++++************++++++*********)))))))))'''(((((()))***+++,,,,,,))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))******+++))))))))))))((((((((((((***)))((((((((((((((()))&&&'''''''''(((((((((((('''(((((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))''')))))))))************)))***++++++++++++***))))))++++++++++++,,,,,,,,,,,,+++,,,------...---------)))+++------------///000111222333333555999???DDDPPPVVV^^^fffkkkooorrrssswwwzzz}}}~~~|||{{{zzz{{{{{{ppp___TTTLLLGGGDDDGGGHHHJJJKKKLLLOOOTTTWWW]]]bbbiiiooouuu{{{{{{yyyzzz|||xxxllljjjeee___YYYUUUTTTUUUUUUTTTRRRPPPMMMKKKIIIGGGBBBBBBAAA@@@???===;;;::::::;;;======<<<===???AAAEEEKKKQQQTTTUUUZZZbbbhhhyyyzzz|||wwwmmmfff```^^^___aaaaaabbbaaa```^^^\\\[[[\\\[[[ZZZWWWSSSOOOLLLJJJEEEDDDCCCBBBBBBBBBCCCDDDBBBAAAAAA@@@???>>>======;;;;;;<<<<<<<<<;;;::::::::::::::::::999888777777333333111000///.........///...,,,,,,---......---,,,,,,+++,,,---...,,,***,,,------------,,,,,,+++++++++,,,,,,------......+++******))))))******+++,,,------,,,++++++,,,...+++************)))))))))******))))))))))))((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&)))))))))))))))*********))))))))))))((((((((((((+++***)))(((''''''''''''''''''''''''((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%%%%'''))))))(((%%%''')))+++,,,+++***))))))************)))((((((*********++++++++++++,,,++++++,,,---------------...///000000//////111333111222444666:::AAAIIIOOO\\\aaahhhnnnrrrtttwwwxxxzzz|||}}}zzzzzz||||||}}}ssscccVVVMMMHHHFFFEEEIIIKKKMMMPPPTTT[[[dddiiimmmrrrzzz~~~|||{{{~~~zzzsssrrrmmmfff^^^[[[]]]``````___\\\WWWRRRNNNLLLLLLIIIHHHFFFEEEDDDCCC@@@>>><<<<<<<<<<<<<<<<<<===>>>BBBEEEIIIJJJKKKPPPWWW]]]bbbeeeiiioooxxx~~~sssjjjbbb^^^]]]]]]^^^___``````^^^]]]`````````^^^[[[VVVRRROOOIIIHHHEEECCCAAAAAABBBCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::999888666555333111000///......///---,,,,,,---------,,,+++++++++,,,,,,,,,+++***---------------------,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,***))))))))))))))))))))))))))))))(((((((((((((((+++*********************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))***************))))))))))))((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$$$$''')))******'''((()))***++++++***)))***************))))))((())))))*********+++++++++***+++,,,---------------111222222111//////111222111444888===CCCLLLUUU\\\eeeiiiooosssvvvxxxzzz{{{|||~~~{{{wwwwww{{{}}}sssooohhhaaaWWWNNNIIIGGGHHHIIIKKKLLLNNNSSS[[[fffsss{{{~~~|||xxxuuuwww{{{~~~}}}~~~|||vvvuuupppiiiddddddiiinnnqqqooojjjbbbZZZUUUSSSSSSRRRPPPNNNMMMMMMLLLHHHFFF>>>===<<<<<<===>>>>>>???@@@BBBCCCCCCDDDHHHNNNSSSSSSWWW\\\cccmmm|||xxxkkkbbb___^^^^^^```cccdddcccbbbaaabbbbbbbbb___[[[WWWTTTOOOMMMIIIEEEBBBAAAAAAAAABBBAAAAAAAAA@@@?????????======>>>>>>>>>===<<<<<<::::::;;;;;;;;;:::999999888777555333111000000///000...,,,,,,------,,,+++***+++,,,,,,++++++***+++------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++******)))))))))))))))))))))***((((((((((((((()))))))))+++++++++***************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((()))************)))))))))))))))((((((((((((((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%(((***++++++,,,+++)))((((((((()))***++++++,,,,,,++++++***)))))))))*********+++++++++)))***+++,,,------------000111111///......000222555999@@@GGGOOOYYYbbbhhhkkkoootttxxxzzz{{{}}}~~~}}}{{{wwwttttttyyyxxxiii___\\\UUUQQQLLLHHHGGGIIILLLOOOMMMOOOSSSZZZdddqqq{{{vvvrrrqqqtttvvvvvvwwwyyy|||~~~}}}||||||}}}~~~|||zzzyyyvvvtttrrrppppppttt{{{~~~|||vvvlllbbb\\\[[[\\\ZZZWWWTTTSSSSSSQQQLLLHHHBBB@@@??????@@@AAA@@@???<<<============@@@DDDHHHLLLPPPTTTXXX___lll|||xxxnnnddd```]]]^^^aaaccccccaaaaaabbbccccccbbb___[[[YYYVVVSSSPPPKKKGGGEEECCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>===<<<<<<:::;;;;;;<<<<<<;;;:::::::::999777555444333222222111///---,,,---------+++)))+++---,,,+++***+++,,,---,,,,,,,,,,,,,,,---...******++++++,,,,,,------)))******++++++******)))******)))***,,,,,,***((()))))))))************+++(((((())))))))))))******)))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))++++++******)))))))))))))))((((((((((((''''''''''''((()))***+++&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***++++++***...,,,***((('''''')))***,,,,,,,,,,,,,,,+++***************++++++++++++,,,((()))***,,,------------///////////////000444666===BBBJJJRRR[[[ccckkkpppqqquuuyyy|||~~~}}}uuurrrqqqssszzz{{{iiiZZZRRROOOJJJJJJIIIIIIJJJMMMQQQUUUUUUYYY___gggrrr~~~|||vvvpppnnnnnnppprrrrrrsssuuuwwwxxxvvvuuuuuuuuuvvvxxx{{{~~~zzzqqqooosssttttttvvvzzzzzzpppjjjjjjmmmkkkgggbbb___^^^[[[UUUOOOLLLIIIFFFEEEEEEEEECCCAAA;;;;;;;;;:::;;;<<>>>>>=========>>>???@@@AAADDDFFFFFFFFFNNN[[[fffrrryyyqqqhhhddddddeeedddbbbaaabbbcccddddddcccbbbbbb___^^^\\\ZZZVVVSSSPPPNNNEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA???===;;;:::===>>>>>>?????????>>>>>>;;;;;;999888777777777777333111.........///...,,,***,,,///...,,,***+++---++++++***)))***+++---...,,,,,,+++++++++++++++++++++,,,---......---,,,+++---+++***,,,//////,,,)))******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++,,,,,,,,,---------))))))************))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))+++++++++***)))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((***+++,,,+++)))((())))))))))))((((((((((((+++***)))((((((''''''(((******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((***+++***(((&&&&&&''')))+++,,,+++***)))***************)))((((((++++++,,,,,,,,,---------((((((***+++,,,---------111111000111555<<>>@@@AAABBBHHHRRRZZZkkk{{{uuunnniiiccc^^^^^^`````````bbbeeefffffffff_________```___[[[VVVRRRLLLJJJGGGEEEEEEFFFIIIKKKFFFFFFEEEDDDCCCBBBBBBAAACCCCCCAAA@@@???===<<<;;;======;;;:::999888888888666444222000............$$$'''+++...///---+++(((***+++,,,,,,------------+++++++++***************---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))*********))))))))))))************))))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))......---+++***(((''''''(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&&&&&&&(((******)))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((...,,,******,,,---+++((())))))))))))************************************++++++++++++++++++++++++111222333666;;;CCCLLLRRR[[[\\\dddnnnsssssswww}}}}}}}}}|||xxxrrrooooooqqqwwwzzzxxxnnnfffbbb^^^YYYUUURRRSSSTTTVVVXXXVVVYYYaaagggkkksss{{{~~~}}}||||||}}}zzzwwwrrrqqqssstttqqqpppqqqooooooqqqsssuuuuuurrrpppnnnooopppqqqssswwwzzz}}}|||}}}~~~~~~~~~wwwhhh```XXXSSSSSSQQQKKKFFFBBBAAA@@@???===;;;:::::::::<<<>>>======BBBKKKRRRcccttt|||uuukkkbbb___aaa`````````bbbcccddddddeeecccbbbaaa```^^^ZZZWWWSSSPPPLLLIIIGGGGGGIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCBBB@@@???>>>>>>===<<<;;;:::999888888888:::888555222000......---******++++++++++++******,,,,,,---------,,,++++++******************++++++***))))))))))))))))))******++++++,,,,,,++++++***++++++************++++++)))*********))))))((('''))))))))))))))))))))))))************************)))(((((('''''''''((((((******+++++++++******)))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********)))((('''''''''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((((('''&&&''')))******)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))************)))(((,,,***((()))***+++)))'''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222444999>>>EEENNNWWW]]]fffhhhmmmtttxxxzzz~~~wwwzzzzzzuuuooonnnsssyyytttjjjbbbZZZTTTRRRPPPOOOOOOSSSYYY___dddcccdddiiiqqqxxx~~~|||{{{}}}{{{{{{zzzvvvuuuvvvtttttttttuuuvvvuuurrrooolllllllllmmmoooqqqsssuuuwwwxxxzzz|||}}}~~~qqqjjjaaa\\\ZZZWWWQQQKKKGGGFFFDDDAAA???<<<:::999;;;<<<<<<;;;:::>>>EEEJJJYYYkkkyyyzzzzzz~~~yyynnnhhhbbbaaa`````````bbbdddfffhhhgggeeeccccccaaa___\\\[[[XXXSSSOOOKKKJJJJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::>>><<<999555222000...---000///,,,)))((()))+++,,,------------,,,+++******)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++***************+++******)))((())))))))))))))))))))))))***************************)))(((((('''''''''''',,,,,,,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))*********)))'''%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((()))'''&&&&&&(((***+++***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((***(((''''''((()))(((&&&)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555999@@@HHHPPPYYYbbbgggoooqqqtttxxx{{{}}}}}}|||tttwwwxxxxxxvvvxxx}}}wwwpppeee\\\VVVRRROOOLLLNNNNNNPPPSSSZZZdddlllrrrrrrvvv|||~~~{{{{{{}}}{{{zzzzzzyyywwwssspppooommmllllllmmmmmmmmmmmmtttvvvxxxxxxyyy{{{~~~wwwqqqkkkfffccc]]]VVVPPPIIIHHHFFFDDDAAA???===<<<>>>>>>===<<<;;;===CCCGGGQQQbbb}}}~~~}}}|||~~~zzziiihhhfffcccbbbbbbeeegggeeeddddddeeefffeeebbb______]]]XXXTTTPPPNNNMMMMMMOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>======>>><<<:::777444222000///222000,,,***)))***,,,---,,,,,,---------,,,++++++(((((()))***+++,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((('''''''''''',,,,,,,,,+++***)))((('''))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))***)))&&&$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((()))&&&$$$$$$&&&)))******((((((((((((((((((((((((((((((''''''''''''((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((('''))))))*********+++++++++++++++++++++++++++++++++------------------------;;;AAAJJJSSS[[[cccjjjoootttvvvxxxyyyzzz~~~~~~|||yyyvvvuuuqqqsssxxx~~~uuulll```[[[SSSMMMJJJJJJLLLMMMQQQRRRVVV]]]gggrrr|||~~~|||{{{xxxtttpppooommmkkklllmmmnnnmmmkkknnnoooqqqrrrrrrsssuuuxxxyyy{{{~~~}}}yyytttooohhh```VVVOOOKKKJJJIIIGGGEEECCCBBBAAA??????>>><<<<<<>>>BBBEEEKKKWWWmmmxxxvvvrrrkkkddd``````aaa]]]___bbbeeehhhgggddd```aaa^^^[[[XXXUUUSSSSSSSSSQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCBBBAAA@@@>>>===;;;:::999888666555333333000///...,,,,,,,,,------)))***+++,,,------......(((((()))***+++,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))******+++++++++************************************************************)))(((((((((((((((************)))(((&&&&&&))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((('''%%%######%%%'''))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))(((((((((((((((((()))((())))))))))))))))))***************++++++++++++++++++++++++++++++++++++------------------------FFFLLLVVV___ggglllqqqtttvvvzzz|||zzzzzz~~~}}}{{{wwwsssooommmmmmsss~~~{{{zzzooobbbZZZTTTQQQLLLHHHGGGJJJNNNQQQTTTXXX___jjjvvv|||xxxuuurrrooommmoooqqqssspppnnnkkkmmmoooppppppppprrrtttuuuvvvxxxyyy{{{~~~yyypppggg]]]TTTMMMNNNMMMLLLKKKJJJIIIHHHHHHCCCAAA???======???AAABBBEEEMMM[[[lll|||wwwjjjaaa^^^^^^\\\]]]```dddhhhhhheeebbbbbbaaa^^^\\\ZZZYYYYYYYYYTTTSSSRRRQQQOOOMMMLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEAAABBBBBBBBBAAA???===<<<999999::::::999888777666////////////......------((()))***,,,---...//////)))))))))***+++++++++,,,++++++************++++++***++++++,,,,,,++++++*********++++++++++++******((()))******+++*********************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((('''&&&&&&))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((('''%%%###$$$&&&((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((***++++++))))))***,,,*********++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,QQQXXXbbbkkkppptttvvvwwwyyy~~~|||{{{~~~}}}|||yyyuuupppkkkfffccckkkyyyuuujjj___UUUPPPLLLKKKIIIHHHJJJOOOVVVZZZ^^^ccclllxxx{{{xxxxxxyyyyyyuuuppplllnnnqqqrrrrrrrrrtttuuuvvvvvvwwwvvvvvvxxx|||~~~uuukkkbbb[[[VVVTTTTTTSSSRRRQQQPPPNNNNNNMMMJJJGGGDDDBBBAAAAAAAAAAAABBBEEEKKKUUU___hhhlllnnnssswwwyyyyyyxxxyyy|||xxxmmmhhhgggbbbbbbaaacccfffggggggfffeeedddcccaaa___^^^^^^^^^WWWWWWUUUTTTRRRPPPOOONNNKKKKKKJJJJJJIIIIIIHHHHHHCCCDDDEEEEEEDDDBBB@@@>>>;;;;;;<<<<<<<<<:::999888333222111///...------,,,)))***+++,,,---.........******************++++++...------,,,,,,------...***++++++,,,,,,++++++***++++++************++++++'''((())))))*********)))************************(((((((((((((((((((((((((((((((((((()))***++++++(((((())))))))))))((('''))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''&&&&&&''')))******)))'''''''''''''''''''''''''''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))(((''''''''''''((()))''')))++++++))))))***---*********+++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,YYY```iiirrrvvvxxxxxxyyyzzz~~~}}}}}}yyyxxxtttpppjjjddd^^^[[[lll}}}qqqeee\\\TTTNNNKKKFFFFFFGGGIIINNNUUU]]]ccciiinnnxxx}}}vvvqqqjjjmmmoooqqqqqqqqqssstttssstttsssrrrqqqrrruuuxxxuuuwww{{{{{{pppeee^^^[[[\\\^^^YYYXXXWWWUUUSSSRRRPPPPPPRRROOOJJJGGGEEEDDDBBBAAABBBAAABBBFFFLLLRRRVVVXXXaaafffjjjgggdddffflllqqq~~~{{{wwwvvvjjjgggcccbbbdddgggiiijjjiiihhhfffdddbbbaaaaaa```ZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHIIIIIIHHHFFFCCCBBB===>>>>>>>>>>>><<<:::999888555222...,,,+++,,,,,,++++++,,,---------,,,,,,+++++++++***************+++******))))))******++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,''''''((()))))))))))))))************************((((((((((((((((((((((((''''''(((((()))+++,,,---((())))))************)))))))))************))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%''')))++++++***)))(((''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((('''((()))+++,,,+++)))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))************************''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&)))+++***)))(((***---******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++cccgggmmmrrrvvvyyy}}}}}}}}}xxxzzzrrrhhhbbb]]]YYY[[[```kkkjjjYYYWWWVVVNNNIIIKKKHHHJJJMMMPPPVVVaaannnxxx{{{vvvuuurrrpppooopppqqqrrrrrryyywwwtttrrrppppppqqqrrrssstttvvvyyy~~~yyyooohhheeeeeeggghhheeeffffffccc]]]YYYYYYZZZ___YYYQQQMMMLLLLLLJJJHHH???>>>@@@DDDEEEDDDFFFKKKOOONNNOOOSSSUUUVVVZZZaaammmrrrzzzssseee^^^```eeegggfffjjjhhhfffeeedddddddddeeeaaa___\\\YYYWWWUUUUUUUUUTTTSSSQQQOOONNNLLLLLLKKKIIIIIIIIIIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@???>>>===:::999666444111///......&&&'''((()))************,,,+++++++++,,,------...((()))******(((((()))***,,,,,,,,,+++++++++******************))))))))))))************))))))))))))(((((((((((())))))))))))(((((()))******************)))(((''''''((()))***))))))******)))'''%%%$$$))))))******++++++++++++(((((())))))))))))((((((((((((((((((((()))*********)))(((&&&&&&''''''(((!!!"""#########"""$$$%%%(((((((((((((((((((((((('''((((((((())))))******%%%&&&''''''((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''&&&&&&((()))******************))))))(((((('''''''''''''''''''''((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,)))************+++++++++***)))(((***---///---+++hhhlllqqqvvvyyy||||||~~~}}}{{{{{{|||yyytttoooiiiccc___ZZZVVVXXX^^^qqq}}}ppp```SSSRRRPPPKKKIIIMMMLLLNNNRRRZZZfffttt~~~{{{xxxvvvwwwyyyyyyyyyyyywwwtttqqqnnnmmmllllllppppppqqqtttxxx{{{{{{zzz~~~uuupppqqqsssttttttvvvuuusssooojjjfffdddcccgggaaa[[[XXXVVVSSSMMMHHHDDDAAAAAABBBAAA???AAAEEEGGGFFFGGGKKKMMMNNNTTT[[[aaadddkkksss|||tttgggbbbbbbccccccggggggffffffeeeeeeeeeeeebbbaaa^^^[[[YYYWWWVVVVVVUUUTTTRRRPPPOOONNNMMMMMMKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>:::999777555222000...---((()))***++++++++++++++++++++++++++++++,,,------,,,---...---,,,,,,---...++++++++++++,,,------...++++++++++++************************)))))))))))))))))))))))))))((((((((((((((()))******************)))(((''''''((()))***))))))))))))((('''&&&&&&)))))))))))))))***++++++(((((())))))))))))(((((())))))(((((())))))***+++***)))((('''&&&''''''(((%%%&&&''''''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))***)))))))))(((((((((''''''''''''''''''((())))))***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,)))************+++++++++***))))))+++---...---+++ooossswww{{{}}}~~~{{{{{{}}}yyyrrreeedddcccaaa[[[WWW[[[bbb{{{}}}tttnnnaaaVVVOOOOOOOOOKKKMMMTTTWWWXXX^^^jjjyyy}}}|||||||||{{{|||zzzwwwtttpppnnnlllkkknnnmmmmmmooorrrttttttsssvvvvvvwwwyyy}}}{{{wwwsssoookkkhhhllliiigggggggggbbbYYYQQQNNNIIIDDDBBB???;;;<<>>???BBBEEEHHHOOOVVV___aaaeeejjjsss~~~qqqgggbbbaaaaaaaaabbbdddfffggggggffffffeeecccaaa^^^\\\ZZZYYYYYYWWWVVVUUUSSSQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDCCCBBB@@@???<<<<<<;;;999666333000...,,,,,,,,,,,,------------++++++******++++++,,,,,,+++,,,---,,,+++***+++---,,,+++++++++,,,...000111---,,,,,,,,,,,,+++++++++************))))))))))))*********))))))(((((((((((())))))************)))))))))(((((((((((()))))))))((((((''''''(((((()))***)))((('''((()))***+++(((((())))))))))))(((((())))))(((((())))))***+++))))))(((''''''''''''(((((()))***)))''''''''')))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,)))************+++++++++*********+++---...---+++uuuxxx|||~~~~~~{{{}}}}}}vvvllllllmmmkkkccc^^^ccckkk|||rrrfff^^^WWWRRRPPPRRRSSSRRRWWW^^^eeehhhnnnyyy~~~|||~~~|||yyyvvvtttrrrqqqnnnmmmlllmmmnnnoooooonnnqqqppppppqqquuuzzz~~~zzzxxxvvvqqqmmmnnnnnnpppvvvzzzvvvkkkaaaYYYPPPIIIDDD@@@<<<;;;>>>>>>;;;;;;???AAAEEEMMMUUUdddfffhhhkkkpppxxxvvvmmmgggccc```YYY\\\___cccfffgggggggggfffeeedddbbb```^^^]]]\\\ZZZYYYWWWVVVTTTSSSRRRRRRPPPOOONNNMMMKKKJJJHHHGGGHHHGGGGGGFFFDDDBBBAAA@@@?????????>>>;;;777333111///......---------------++++++*********++++++,,,***+++,,,,,,+++***+++,,,,,,,,,+++***+++---///000,,,,,,,,,,,,++++++++++++************)))))))))(((++++++******)))(((((((((((()))************))))))))))))(((((((((((()))))))))((('''''''''(((***+++***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''(((((()))***)))(((((((((''''''''''''((()))***((('''&&&&&&'''((((((((((((((((((((((((%%%&&&((())))))((('''&&&''''''((())))))))))))(((''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******)))(((((((((''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,))))))*********+++++++++***++++++,,,---------,,,yyy{{{~~~}}}xxxyyy~~~wwwkkkdddgggooo|||xxxlllbbbXXXRRRQQQQQQSSSVVVXXX[[[aaahhhooouuu~~~}}}{{{yyyxxxwwwwwwqqqooolllkkkkkklllkkkjjjlllkkkkkklllooossswwwzzz~~~~~~{{{xxxvvvvvvyyyzzzppp___VVVLLLGGGCCC>>><<<>>>>>>;;;:::===???BBBJJJRRR^^^bbbgggiiilllqqqyyyxxxqqqkkkddd]]]TTTVVVZZZ^^^bbbdddfffgggfffffffffeeecccbbbaaa```]]]\\\[[[YYYWWWVVVUUUUUUQQQQQQOOOMMMLLLJJJIIIIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???===999666444111000///...---,,,,,,,,,,,,,,,++++++***++++++,,,...///000///......///000---,,,+++******+++,,,,,,,,,++++++++++++*********************)))))))))(((+++*********)))))))))((())))))*********))))))((((((((())))))))))))(((((()))(((''''''''')))+++,,,***)))(((''''''((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((()))***)))'''&&&&&&((((((((((((((((((((((((((('''((())))))))))))((('''%%%&&&''''''((((((''''''))))))************))))))(((((())))))))))))((((((''''''(((((())))))******)))(((''''''&&&''''''((((((((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***++++++,,,,,,))))))*********+++++++++++++++,,,------,,,,,,,,,{{{}}}~~~||||||}}}yyyvvvuuu}}}~~~ooogggiiiqqqyyy|||tttfff\\\VVVPPPMMMPPPSSSWWW]]]bbbhhhooossszzz}}}|||||||||vvvsssooommmlllkkkjjjhhhhhhhhhhhhiiikkknnnppprrruuuxxx}}}yyyeee[[[PPPKKKGGGAAA>>>???===:::999;;;<<<>>>DDDKKKRRRYYYaaafffiiimmmsssyyy}}}{{{rrrkkkbbb[[[VVVVVVWWWYYY\\\```ccceeeeeeffffffgggffffffeeeeee```___]]]\\\ZZZYYYXXXXXXSSSRRRPPPNNNMMMKKKKKKKKKHHHHHHHHHGGGFFFDDDCCCBBB?????????>>><<<:::888666444333111...---,,,------------,,,,,,++++++,,,,,,,,,.........---,,,---...,,,,,,,,,++++++*********++++++++++++************************))))))))))))************************)))************))))))((((((((())))))))))))(((((((((((((((((())))))***+++******))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))((((((((()))(((''''''&&&)))***+++***(((((((((***((((((((((((((((((((((((***)))))))))((((((((((((%%%&&&&&&''''''''''''''')))******++++++******)))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((())))))&&&'''((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,)))************++++++++++++,,,......,,,,,,,,,---}}}}}}{{{zzzzzzssspppqqq~~~sssmmmrrr{{{~~~||||||qqqcccYYYTTTSSSSSSSSSXXX\\\bbbjjjttt~~~{{{vvvsssqqqpppnnnmmmfffggghhhjjjlllmmmmmmnnnnnnqqqvvv|||ooocccXXXSSSNNNHHHCCCBBB===:::999;;;;;;:::>>>DDDHHHPPP[[[aaacccfffmmmssssss{{{sssiiidddbbb^^^\\\XXXVVVWWWZZZ___bbbdddeeefffhhhhhhhhhhhhhhhbbbaaa```^^^\\\[[[ZZZZZZVVVUUUSSSPPPOOONNNMMMMMMIIIIIIIIIIIIHHHGGGFFFEEEAAAAAA@@@???>>>===<<<<<<888666333000............///...------,,,,,,------)))+++,,,+++***)))***+++***+++,,,---...---+++***---,,,,,,,,,++++++++++++************)))))))))))))))))))))******++++++,,,***************)))(((((('''((()))******)))((('''((())))))*********)))))))))***+++,,,+++***((('''(((((())))))))))))((((((((((((((((((((()))******'''((()))))))))(((&&&&&&&&&''')))(((''''''((()))((((((((((((((((((((((((+++)))(((&&&&&&'''((()))&&&&&&'''((((((((((((((())))))************))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***'''((((((((()))))))))***'''''''''''''''((())))))%%%&&&((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************))))))))))))***++++++,,,,,,)))************++++++++++++---///...,,,+++,,,---}}}zzzyyyyyykkkhhhiiiyyyvvvuuu~~~~~~|||}}}nnneeeZZZTTTTTTWWWZZZ[[[bbbgggnnnxxx~~~zzzxxxvvvtttrrrgggiiikkkmmmnnnnnnnnnmmmiiimmmrrrxxx}}}xxxlllaaa[[[VVVNNNHHHEEE>>>;;;;;;<<<;;;999<<>>:::888555333///,,,000...+++***)))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))************))))))(((((((((((())))))''''''(((((())))))******,,,,,,+++***)))(((''''''++++++******))))))((((((((((((((((((((((((((((((++++++************++++++%%%%%%&&&'''((()))******))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''******))))))(((((('''''')))'''&&&'''***+++***((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))************+++)))((('''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++***))))))+++---...,,,++++++******++++++,,,,,,------...---,,,***)))|||{{{yyyvvvrrrlllfffbbb___eeemmmyyy|||}}}zzztttllleeeaaa``````___[[[WWWXXX```lllwww~~~~~~|||xxxtttqqqooonnnnnneeehhhjjjkkkrrr|||~~~}}}}}}~~~yyypppeee]]]XXXTTTMMMGGGGGGFFFCCC@@@===;;;:::;;;======???BBBGGGNNNUUUYYYaaaiiittt{{{qqqkkkddd[[[WWWXXX[[[]]]```cccfffggghhhhhhggghhhiiihhheeebbbaaaaaa```^^^\\\YYYWWWVVVUUUUUUQQQPPPMMMKKKJJJKKKKKKLLLJJJIIIHHHFFFDDDCCCBBBAAAAAA>>>;;;999777555222///000///,,,******+++,,,...************************++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,++++++***))))))((())))))))))))******************))))))))))))*********************+++++++++*********)))))))))))))))*********)))))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))(((''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''***(((&&&'''***+++)))((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((&&&%%%&&&((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))((('''((()))+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******zzzyyyvvvooogggbbb```aaaaaahhhqqq{{{|||tttqqqjjjaaaZZZXXXXXXYYYZZZ[[[ZZZ[[[aaalll{{{~~~{{{vvvrrrnnnlllggghhhhhhhhhlllsssuuusssrrrtttuuuuuuvvvyyy|||{{{rrrggg___[[[WWWQQQMMMOOONNNKKKGGGCCC@@@===;;;===<<<<<<>>>BBBGGGLLLPPPZZZeeevvv}}}sssfff]]]ZZZWWWYYY]]]aaaeeeggghhhhhhiiijjjkkkjjjgggdddbbbbbbbbb```^^^\\\ZZZYYYXXXXXXSSSRRRPPPNNNMMMMMMMMMNNNKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@===;;;:::999666444222000...,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))************++++++************++++++++++++++++++************((((((((())))))*********((())))))))))))))))))***))))))'''''''''''')))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''***)))(((((())))))((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%$$$###$$$'''))))))(((************************))))))))))))))))))))))))((())))))***+++************)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,+++************+++zzzwwwqqqkkkgggeeefffgggjjjqqqzzz{{{oooaaa[[[TTTQQQTTTXXX[[[\\\XXX\\\bbbkkkwwwzzzuuupppnnnllllllkkkkkkmmmooopppoookkknnnppppppooopppuuuyyy{{{}}}wwwooofffaaa```___\\\XXXZZZWWWSSSNNNKKKGGGDDDBBB>>>===<<<===???CCCHHHKKKTTT^^^pppsssggg```WWWXXXZZZ]]]aaaeeehhhjjjjjjkkklllkkkhhhfffddddddcccbbb```___]]][[[ZZZZZZUUUTTTRRRQQQOOOOOOOOOOOOLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>>>>===;;;999444333000...---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++*********))))))((()))))))))************+++******))))))******+++******))))))((((((''''''(((((((((((()))))))))***'''((((((((())))))*********)))(((''''''((()))*********))))))))))))******))))))(((((('''''''''''''''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))************&&&%%%$$$%%%'''))))))(((************************))))))))))))))))))))))))((()))******++++++******++++++*********+++,,,---++++++++++++++++++++++++,,,+++***)))))))))++++++tttoookkklllqqqvvvxxxxxxuuu|||yyyhhhSSSOOOLLLMMMSSSXXX[[[[[[YYYaaalllvvv{{{wwwvvvqqqnnnlllmmmnnnmmmllllllgggjjjlllkkkiiijjjnnnrrrvvvwwwyyyzzz{{{~~~nnniiidddeeehhhjjjhhheeebbb]]]VVVQQQNNNLLLIIIFFF@@@???===<<<===AAADDDGGGNNNTTTbbbrrr|||nnndddZZZYYYXXXXXX[[[___dddgggiiijjjlllkkkiiigggffffffccccccbbbaaa___]]]\\\[[[VVVVVVTTTSSSQQQPPPOOOOOONNNNNNMMMKKKJJJIIIHHHHHHEEECCCAAAAAAAAA@@@>>><<<888666444111///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++***************((()))))))))************))))))(((((((((((())))))******))))))(((((('''''')))))))))(((((((((((('''''''''(((((()))))))))******)))(((''''''((()))*********))))))))))))******)))))))))(((''''''&&&&&&((((((((())))))******+++''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))******)))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&))))))))))))***************)))''''''((())))))(((************************************************)))******++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++)))))))))***+++,,,kkkiiiiiirrr~~~ppp\\\KKKKKKKKKMMMRRRWWWZZZ[[[ccclllyyy~~~|||uuupppnnnooooookkkhhhiiigggggghhhgggfffgggiiikkknnnppprrrssstttwwwzzz|||{{{uuusssrrrkkkiiijjjpppvvvyyyvvvqqqiiiddd]]]XXXUUUQQQLLLIIIEEECCC@@@===<<<>>>@@@BBBHHHJJJQQQ]]]eeejjjppptttzzzzzz|||sssggg```]]]ZZZXXXXXX[[[___aaafffhhhjjjjjjhhhgggggggggeeeddddddcccbbb```^^^]]]XXXWWWVVVUUUSSSRRRPPPPPPOOOOOONNNMMMLLLKKKJJJJJJGGGEEECCCCCCCCCBBB@@@>>>;;;:::888555222000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))************))))))(((((((((((())))))++++++++++++************)))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((('''''''''&&&))))))))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((()))***)))((('''((()))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''''''''''''''((((((((((((---+++))))))*********)))************************************************)))***++++++,,,,,,++++++(((((())))))***************+++,,,------,,,+++***+++************+++,,,,,,kkknnnuuuuuuaaaTTTKKKMMMOOOSSSWWW]]]cccgggqqqzzzyyyvvvwwwuuunnnjjjjjjjjjhhhfffffffffggggggggggggjjjmmmooopppqqqsssuuuxxx|||vvvpppmmmuuuvvv{{{xxxsssnnnjjjfff___VVVOOOOOOKKKFFFBBB>>>===>>>???BBBAAAEEELLLQQQSSSXXX___bbbdddhhhoooxxx|||ooohhhfffccc```^^^]]]]]]]]]bbbeeeggghhhhhhgggggghhhgggggggggfffeeecccaaa```[[[ZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLIIIGGGEEEDDDDDDCCCAAA???>>>===;;;888555333111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++***************************************))))))))))))***************))))))))))))))))))******************+++++++++'''''''''((((((((((((((((((((((((((((((''''''''''''(((***++++++***((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***)))(((''')))+++))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((,,,***))))))+++,,,++++++))))))))))))))))))))))))************************((())))))***+++*********(((((()))***************)))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,rrryyywwwiii]]]VVVRRRNNNQQQUUUYYY^^^fffqqqyyy{{{}}}tttoooooooookkkhhhgggiiijjjhhhfffdddgggkkkmmmnnnoooppprrrrrruuuzzz~~~}}}xxxnnnaaaVVVXXXTTTNNNGGGBBB???>>>>>>>>><<<>>>EEEHHHGGGLLLSSSQQQUUU\\\dddllluuu~~~xxxpppooommmkkkgggbbb^^^\\\```ccceeeggggggggghhhiiihhhiiiiiiiiigggeeecccbbb]]]\\\\\\ZZZXXXVVVTTTSSSQQQQQQPPPOOOOOONNNMMMMMMJJJHHHEEEDDDDDDCCCAAA???@@@???===:::777444222000........................------------------------,,,++++++***)))***************************++++++))))))))))))************++++++************++++++''''''(((((())))))******%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&'''(((+++,,,,,,+++((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%(((***)))((('''))),,,))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''((()))))))))))))))***************(((''')))+++------,,,((((((((((((((((((((((((************************'''(((((()))))))))))))))******+++,,,,,,,,,,,,+++)))***,,,------,,,***))))))+++,,,---...------,,,zzziii```YYYRRROOOQQQQQQWWW```iiirrr{{{zzzwwwvvvsssooolllkkkiiihhhfffccceeefffggggggiiikkkmmmqqqtttxxx{{{||||||}}}}}}yyylllbbbbbb]]]WWWQQQIIIBBB???>>><<<======>>>>>>AAADDDGGGIIIKKKRRR^^^llltttuuusss~~~xxx~~~{{{tttoooiiiccc^^^[[[[[[aaafffffffffgggjjjllllllhhhbbb```cccgggbbbbbbaaa___\\\ZZZXXXVVVSSSSSSRRRSSSTTTTTTQQQOOOJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???<<<:::999888222000...---...//////...,,,+++***+++---...---,,,,,,,,,+++******+++,,,,,,++++++************++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))((('''''''''''''''((((((((((((((((((((((((,,,+++)))((('''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((+++***)))(((((((((******))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++,,,---,,,+++)))((())))))************))))))(((''''''(((+++,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,~~~tttggg[[[VVVTTTRRRSSSXXX^^^gggssszzz~~~~~~yyyvvvsssqqqnnnllljjjjjjiiihhhffffffhhhiiirrruuuyyy|||}}}{{{yyyxxxxxxxxxyyy{{{~~~yyyqqqlllgggaaaZZZQQQJJJEEECCC??????===<<<<<<===???AAAEEEGGGMMMYYYfffppprrrqqqnnnpppvvvyyynnn___[[[YYY^^^bbbcccdddggggggjjjkkkhhhdddbbbdddgggddddddcccaaa___]]]ZZZYYYUUUTTTTTTUUUUUUUUURRRPPPOOOOOONNNMMMKKKJJJIIIHHHEEEEEECCCAAA???===;;;;;;555222///......//////...,,,,,,...111222222///,,,...---,,,++++++,,,---...+++******************+++)))*********))))))((('''************************************************'''(((******((('''((()))***)))((((((''''''(((((()))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))''''''&&&'''((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++---000111111///+++))))))))))))))))))))))))))))))(((''')))***,,,+++***)))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,xxxnnn___WWWQQQQQQTTTXXX___eeeqqq|||zzzvvvuuuuuuuuussstttuuutttqqqooonnnooommmoooqqqssstttsssrrrqqqsssrrrrrrqqqqqqqqqrrrrrrppppppuuu~~~|||zzzuuussspppmmmkkkjjjjjjjjjrrruuuyyy}}}}}}yyyuuurrrtttttttttvvvxxx{{{~~~|||uuukkkaaaWWWPPPKKKFFFDDDAAA===;;;;;;<<<===AAABBBGGGQQQ]]]gggllllllaaabbbeeellluuuwwwddd^^^ZZZ\\\^^^___bbbfffdddgggiiihhheeedddeeeggggggffffffdddbbb```^^^]]]XXXWWWVVVWWWWWWVVVTTTRRROOOOOONNNMMMKKKJJJIIIHHHHHHHHHFFFDDDBBBAAA???>>>999666111///...//////...,,,...222555777555000,,,......---,,,,,,---......************************++++++++++++++++++***)))************************************************&&&((())))))(((''''''(((******)))((((((((())))))************************+++***)))'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&'''((())))))******))))))(((''''''''''''(((((((((((('''((()))***************))))))))))))))))))))))))(((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&'''(((((()))******((((((((((((((((((((((((************************))),,,000333333///+++(((******((((((((((((*********)))((()))++++++***))))))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,}}}{{{zzzpppfff___WWWVVVUUUXXX^^^fffpppwww~~~zzzzzzzzzzzz{{{{{{{{{zzzvvvsssooojjjgggffffffgggeeeggggggfffdddbbbaaabbbcccdddeeeffffffeeedddcccccccccccccccddddddddddddbbbccciiirrruuusssqqqsssvvvwwwzzz}}}yyywwwuuuttttttwwwzzz~~~yyyuuutttuuuuuuwwwyyy|||~~~uuujjj```XXXPPPLLLGGGBBB???>>>>>>===>>>???AAAHHHRRR[[[```ccc]]]___```bbbfffooo{{{llleee___]]]\\\[[[]]]bbbaaadddggghhhgggfffggghhhhhhhhhgggfffdddcccaaa```\\\[[[YYYYYYYYYXXXVVVTTTPPPOOONNNMMMKKKJJJIIIIIIJJJJJJHHHGGGEEECCCBBBAAA===999333000.........---...///111444555444000,,,...---,,,++++++,,,---...*********++++++*********,,,------...------,,,,,,************************************************''')))******)))(((((()))******))))))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&&&&'''''')))))))))******)))))))))''''''''''''((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''))),,,......,,,)))'''+++***(((''''''(((***+++,,,***))))))++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}yyywwwzzzrrrfff]]]XXXVVVUUUZZZ```eeelllwwwzzzyyyvvvsssqqqooonnnmmmjjjkkkkkklllllllllmmmmmmkkkiiieeebbb```___``````___```aaa```^^^\\\\\\\\\^^^^^^_________^^^]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]aaahhhiiieeebbbccceeefffhhhlllrrryyywwwwwwyyy{{{}}}}}}qqqfffYYYTTTLLLFFFCCCBBB@@@???>>>>>>???BBBHHHNNNTTTVVVXXX[[[^^^___bbbhhhrrrzzzsssmmmgggccc^^^XXXXXX\\\___bbbeeegggggghhhhhhiiihhhhhhggggggeeedddcccbbb```^^^\\\ZZZZZZYYYXXXVVVTTTSSSRRRQQQOOONNNMMMMMMKKKJJJIIIHHHFFFEEECCCCCC???;;;666222000///...---///...---...///000...------,,,+++******+++,,,---)))***++++++++++++***)))++++++,,,,,,,,,,,,,,,+++************************************************(((***,,,+++***)))***+++******))))))))))))******((((((((((((((((((((((((******(((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((('''(((((())))))(((((('''''''''''''''((((((((((((&&&''')))***+++++++++***((((((((((((((((((((((((&&&&&&'''(((((()))))))))''''''((((((((((((''''''******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))(((((((((***)))'''&&&&&&''')))***,,,+++)))***++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzzzz|||mmm___VVVQQQSSSXXXXXXbbbmmmttt{{{{{{vvvrrrooommmllljjjhhhffffffffffffcccdddffffffffffffhhhiiigggeeecccaaa```aaaaaabbb```bbbcccbbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZ\\\```___[[[XXXYYY[[[[[[]]]___cccgggjjjllluuuxxx}}}tttccc[[[RRRJJJGGGDDDAAA???>>>>>>===>>>AAAEEEIIILLLLLLQQQXXX]]]cccjjjrrrxxx{{{wwwsssppphhh^^^ZZZ[[[```aaaccceeeggghhhiiijjjhhhhhhhhhggggggeeeddddddccc```]]][[[[[[ZZZXXXWWWTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEBBB>>>:::777555333000...111...+++***+++---......,,,+++************+++,,,)))***+++,,,,,,+++***)))'''(((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++))))))((((((((()))******''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''((((((((()))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((()))***************((((((((((((((((((((((((&&&'''(((((()))(((((('''''''''((((((((((((''''''******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******))))))''''''''''''))))))+++***)))***+++,,,+++***)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,yyyjjj[[[SSSQQQSSS[[[dddfffuuu{{{uuuqqqmmmkkkhhhfffhhhgggeeeddddddeeefffgggeeehhhjjjjjjiiiiiilllnnnllllllkkkjjjjjjkkklllmmmjjjlllmmmllljjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffdddbbbbbbbbbcccdddaaa^^^]]]___^^^ZZZYYY[[[[[[[[[]]]^^^___```aaaaaafffhhhlllqqqxxxooofffZZZQQQLLLHHHCCC???======<<<<<<===???CCCEEECCCHHHQQQ[[[eeennnvvv{{{~~~zzzmmmeeecccaaaaaaaaacccfffhhhjjjjjjiiiiiiiiiiiihhhgggffffffdddbbb^^^\\\[[[ZZZYYYWWWTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGDDDBBB???===;;;888444111333000,,,+++,,,---......---,,,+++******+++,,,---(((***+++,,,,,,+++***((('''(((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++((((((''''''(((((()))***((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))***))))))&&&''''''((((((''''''&&&''''''''''''((((((((((((***)))))))))))))))******(((((((((((((((((((((((('''(((((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******)))((((((((((((((((((((((((+++***)))***,,,---,,,+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,~~~jjj]]]RRRQQQTTTYYYeeepppxxx|||yyyxxxwwwtttqqqmmmjjjiiihhhgggfffgggfffeeedddeeegggiiijjjkkknnnppppppoooppprrruuuuuuuuuuuuuuuvvvwwwyyyzzzvvvwwwyyyxxxvvvuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvsssqqqnnnlllkkklllnnnooohhhdddbbbcccbbb___```ccc___```aaabbbcccbbbaaa```___```bbbfffkkkpppuuuwww{{{yyyoooaaaWWWPPPKKKEEEAAA;;;;;;<<<;;;;;;===@@@CCCAAAFFFNNNZZZgggrrrzzz~~~vvvzzz{{{qqqnnnbbbaaa```bbbeeehhhjjjkkkjjjjjjjjjjjjjjjiiihhhgggeeebbb^^^\\\[[[ZZZYYYWWWYYYXXXWWWVVVUUUSSSRRRRRROOONNNMMMLLLKKKJJJIIIHHHFFFEEECCCAAA???<<<777444333111...---.../////////...---,,,,,,,,,,,,---...((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++)))((()))***'''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))$$$&&&(((***++++++******''''''((((((((((((''''''''''''''''''((((((((()))+++***)))(((((()))******(((((((((((((((((((((((((((((()))))))))'''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((******)))(((&&&''''''((((((((((((''''''***))))))***,,,...---,,,)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,zzzpppaaa\\\TTTQQQVVVeeevvv}}}wwwrrrqqqrrrtttkkklllmmmmmmlllmmmoooqqqnnnooopppqqqqqqssswwwyyyzzz{{{}}}}}}}}}~~~~~~|||{{{{{{}}}yyytttqqqpppoooooonnnnnnmmmkkkhhhgggffffffffffffdddbbbcccfffjjjmmmnnnqqqtttxxx~~~yyyiii\\\WWWVVVQQQJJJEEE@@@<<<<<<;;;:::===BBB>>>AAAGGGRRRaaappp{{{wwwuuuwww|||mmmhhhaaa^^^___bbbddddddhhhiiijjjkkkkkkjjjhhhgggbbbbbbaaa```___^^^]]]\\\]]]\\\ZZZXXXVVVTTTRRRQQQSSSQQQOOONNNNNNMMMKKKIIIHHHGGGEEEDDDBBB>>>999555000000000///...,,,++++++++++++++++++++++++++++++******))))))******+++,,,''''''((()))***+++,,,,,,+++***)))))))))***+++,,,///......---------......+++***)))))))))))))))***))))))))))))(((((((((((())))))))))))((((((((((((((()))***)))((('''((()))++++++)))(((''''''''''''+++***)))'''''''''((()))***)))((('''&&&&&&'''(((***)))'''&&&&&&''')))***+++***'''&&&&&&'''***+++***)))))))))((('''''''''))))))))))))))))))))))))(((((())))))******++++++%%%&&&''')))))))))((('''(((((((((((())))))))))))))))))))))))************++++++******))))))((((((******)))))))))))))))***(((((())))))))))))((((((&&&''''''((()))******+++)))***,,,,,,,,,***((('''))))))***+++,,,,,,------,,,++++++******++++++,,,yyypppggg___[[[WWWZZZgggxxx{{{xxxtttpppnnnnnnoooqqqpppqqqsssrrrrrrsssuuuvvvyyyzzz|||~~~~~~~~~~~~}}}zzzwwwuuusssssssssqqqnnnjjjhhhiiijjjjjjiiilllnnnrrrvvv{{{~~~oooccc\\\VVVPPPKKKFFFBBBBBBAAA===<<<>>>???@@@EEEOOO\\\hhhrrrvvvuuurrrrrrzzz|||rrrmmmfffaaa```aaabbbcccfffgggiiijjjjjjiiihhhgggeeedddcccbbbaaa`````````]]]\\\[[[YYYWWWVVVTTTTTTTTTRRRPPPOOOOOONNNLLLJJJLLLJJJHHHFFFDDDAAA===999222111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++))))))))))))************///...---------...///000///......------...///000++++++***))))))))))))******************)))))))))***)))))))))(((((((((((('''((())))))((('''(((***+++***)))(((''''''''''''******((('''''''''((((((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))))))))(((((((((((())))))*********))))))*********))))))))))))))))))))))))&&&'''''''''((((((((()))&&&'''(((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((((((*********)))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))(((((())))))******++++++***+++---------+++***(((((())))))***++++++,,,,,,,,,++++++******++++++,,,xxxnnnjjjddd^^^\\\[[[^^^jjj|||}}}zzzvvvqqqqqqppppppqqqsssuuuvvvzzz{{{~~~}}}xxxuuusssqqqooommmmmmnnnpppsssvvvxxxzzz{{{~~~rrrddd\\\VVVPPPJJJFFFFFFCCC===888888>>>???BBBIIISSS]]]dddhhhlllhhhhhhooo~~~{{{vvvnnnfffaaa______```dddeeeggghhhiiihhhhhhgggiiigggfffdddcccccccccddd^^^^^^]]][[[ZZZXXXWWWWWWUUUSSSQQQPPPPPPPPPNNNLLLPPPMMMJJJHHHGGGDDDAAA???666444222000//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++++++++*********))))))))),,,,,,,,,,,,,,,---......///...,,,,,,,,,...000111,,,+++******))))))*********************+++++++++******)))))))))(((((((((%%%'''(((((('''''')))***+++***)))((((((''''''((())))))(((''''''''''''((())))))((('''''''''((((((((('''&&&%%%%%%&&&'''(((&&&((()))++++++)))(((&&&******)))((((((***+++,,,))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((())))))))))))&&&&&&'''''''''(((((((((((())))))))))))))))))***(((((('''''''''(((((()))***)))(((''''''((()))******************++++++++++++,,,---------,,,+++***))))))******+++,,,,,,,,,,,,++++++******++++++,,,}}}rrrbbb]]]^^^]]]ZZZYYY___jjjyyy{{{yyyyyyxxxwwwuuuvvvwwwyyy|||}}}yyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}}}}|||}}}vvvjjjaaaYYYRRRLLLJJJFFF@@@;;;:::======>>>CCCJJJRRRXXXZZZ\\\[[[]]]eeeuuuxxxnnnccc]]]\\\]]]aaabbbccceeeggggggggggggjjjiiigggeeedddeeeffffffbbbaaa```^^^\\\ZZZYYYXXXVVVTTTSSSRRRRRRRRRPPPNNNRRRPPPLLLJJJHHHGGGEEECCC;;;888444111......//////+++++++++++++++++++++++++++,,,...000000///...,,,************************************+++,,,,,,------,,,******+++---000111---,,,+++***************))))))***************+++*********)))))))))(((((($$$&&&'''((('''''')))+++******)))(((((((((((((((((((((''''''''''''''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''+++***(((''''''((()))***(((((((((((((((((((((((())))))))))))***************)))(((&&&&&&&&&'''((((((((((((((())))))))))))((((((((()))))))))******'''((((((((())))))******''''''&&&&&&&&&'''((((((+++)))(((&&&&&&((()))+++*********************)))***+++,,,,,,,,,+++******+++++++++,,,,,,---------,,,++++++******++++++,,,~~~}}}nnn\\\SSSSSSVVVYYYYYY[[[hhhxxx}}}{{{zzzyyyzzz{{{|||||||||yyyvvvuuuwwwyyy{{{|||}}}sssggg]]]SSSPPPMMMHHHDDDDDD>>><<<<<>>>>>AAAEEEGGGHHHFFFJJJQQQ[[[gggsss|||qqqaaaZZZYYYZZZ[[[]]]```bbbeeeggghhhhhhhhhhhhhhhhhhggggggfffffffffdddbbb___]]][[[ZZZYYYXXXVVVVVVWWWVVVUUUSSSSSSQQQOOOMMMMMMLLLIIIGGGBBB@@@;;;666222///...---++++++++++++++++++++++++'''(((***+++++++++***)))(((((()))***+++,,,---...((()))***,,,------------************+++,,,,,,---///...---,,,+++*********'''''''''((())))))******++++++*********)))))))))&&&((())))))((((((***+++))))))(((((((((((())))))'''((())))))***)))))))))(((((()))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))---------,,,,,,+++******))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''((((((((((((((())))))))))))%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***((((((((((((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((,,,++++++******++++++,,,mmm[[[SSSNNNQQQVVVZZZaaahhhppp{{{|||xxxuuuttttttuuuwwwzzz{{{|||~~~{{{ooodddaaa^^^WWWPPPMMMJJJGGGCCCAAAAAABBBBBBBBBBBBFFFKKKRRRZZZbbbiiinnnxxxzzzfff]]][[[XXXYYY[[[]]]aaadddgggiiihhhiiijjjkkkjjjiiigggfffddddddcccbbb```___^^^^^^ZZZYYYWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPNNNKKKIIICCCAAA>>>:::777444222111------------------------))))))))))))*********************++++++,,,,,,,,,&&&''')))+++,,,,,,,,,++++++,,,------...---,,,,,,000///...,,,+++++++++***'''(((((()))******+++++++++++++++*********))))))(((***+++***))))))***+++))))))(((((((((((())))))'''(((***+++++++++******'''((()))***+++******)))((())))))))))))))))))((('''((()))******)))(((''''''(((***,,,,,,,,,******)))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))((((((((())))))******+++)))))))))))))))******+++((((((((((((((((((((((((,,,++++++******++++++,,,uuubbbUUUPPPOOOUUU[[[```jjjuuuyyyuuuwwwzzz{{{zzzyyyxxxyyyxxxxxxzzz}}}~~~tttpppmmmddd[[[UUUPPPLLLFFFCCCAAA@@@???>>>@@@BBBEEEIIIMMMTTTZZZ___ooozzzkkk```]]]VVVWWWYYY\\\```dddgggiiihhhiiikkkmmmmmmkkkhhhgggaaaaaaaaaaaaaaaaaaaaaaaa[[[ZZZXXXXXXYYYYYYXXXVVVSSSSSSRRRSSSSSSQQQMMMJJJBBBAAA@@@===;;;888666555////////////////////////,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++******+++---///000000000000,,,---///000000///---+++000000...---,,,+++++++++((())))))***++++++,,,,,,+++++++++************)))***+++,,,+++***)))***+++))))))(((((((((((()))***((()))***+++,,,,,,+++***'''((()))+++++++++***)))))))))************))))))%%%'''***,,,,,,***'''%%% """%%%)))******)))((())))))))))))))))))))))))++++++******)))))))))(((%%%&&&((()))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((()))******(((((())))))))))))(((((((((((()))***+++,,,,,,---******))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,vvvkkkaaa\\\UUUWWW[[[aaaiiiqqqxxx|||~~~||||||{{{yyyxxxpppooooooqqqvvv{{{~~~yyywwwmmmbbbXXXNNNEEEDDDEEEAAA===:::<<<;;;>>>CCCEEEHHHPPPYYYlllvvv{{{|||tttjjjhhhcccbbbaaa______```ccceeehhhkkknnnmmmiiifffffffffdddddddddcccccccccbbbbbbaaa___]]]\\\[[[ZZZWWWUUUUUUUUUUUUTTTQQQNNNKKKIIIIIIHHHFFFEEECCC???:::666111000...---,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---///...+++)))---------............///............,,,+++)))(((&&&&&&&&&&&&''')))***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************++++++***)))((('''&&&&&&''')))******(((''''''((()))((('''&&&&&&'''((()))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((+++)))'''&&&%%%&&&'''(((((((((((((((((('''''''''*********)))))))))))))))(((((((((((((((''''''''',,,+++)))((('''(((***+++******+++++++++,,,,,,,,,|||ppphhh```[[[YYYZZZ^^^fffnnnuuuzzz}}}~~~~~~xxxvvvsssrrrsssuuuvvvwww|||{{{|||}}}ppp^^^TTTJJJIIIIIIFFFAAA@@@<<<;;;<<<@@@AAABBBIIIPPPbbblllzzz~~~zzztttzzz}}}xxxpppooonnnkkkhhhfffcccbbbbbbfffjjjkkkjjjhhhiiijjjeeeeeedddddddddcccccccccbbb```^^^]]]]]][[[YYYWWWVVVWWWWWWVVVTTTQQQNNNLLLKKKJJJHHHGGGEEEAAA===999333222///---,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++---//////,,,***---------............///,,,,,,,,,+++******))))))(((((((((((()))***+++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))************))))))((((((''''''***,,,------+++******+++)))(((''''''''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&)))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((***)))'''&&&&&&&&&((((((((((((((((((((((((((('''***)))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++---++++++++++++,,,,,,,,,,,,{{{iii___[[[ZZZ[[[^^^ffflllvvv|||yyywwwwwwvvvuuu|||vvvrrrrrrttttttxxx|||yyycccXXXNNNLLLKKKGGGDDDCCC???===<<<>>>>>>===AAAGGGUUU]]]iiisssxxxxxxwwwvvvooorrryyy{{{zzzzzzxxxuuuooogggaaaaaadddhhhjjjjjjjjjjjjkkkfffffffffeeeeeeeeeddddddcccaaa___^^^^^^]]][[[YYYXXXXXXYYYXXXWWWTTTRRRQQQOOOMMMKKKJJJIIIEEEAAA>>>777555111...,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***,,,//////...,,,---------............///111000...---------...///++++++*********++++++,,,************************+++************)))))))))''''''((((((((()))))))))))))))))))))((((((((((((((()))+++***(((''''''((()))((((((''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((***)))'''&&&&&&'''((((((''''''(((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((()))+++---...++++++,,,,,,,,,---------zzzkkk]]]XXXZZZ```iiipppxxx~~~}}}|||zzzqqqooopppoooooopppwwwyyy~~~zzziii___UUUQQQOOOKKKHHHHHHDDD@@@>>>???>>><<<>>>BBBJJJPPPYYYaaafffiiilllmmmjjjkkkrrr}}}}}}~~~yyynnneeedddfffhhhjjjjjjjjjiiiiiiggggggggggggffffffffffffcccaaa_________^^^\\\[[[YYYYYYYYYYYYXXXWWWUUUTTTSSSQQQOOOMMMLLLJJJFFFCCC<<<999555000...---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))+++...000///...---------............///444222000...------...///---,,,++++++************************************************))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***&&&((())))))'''&&&&&&''')))(((((((((((((((((()))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''))))))(((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))*********((((((((((((((()))))))))))))))))))))***+++,,,---+++,,,,,,,,,,,,---------ppphhh^^^WWWYYYbbbmmm{{{~~~zzzwwwuuuvvv{{{vvvrrrqqqooollllllnnnooorrrvvv}}}{{{qqqhhh^^^ZZZVVVQQQNNNOOOGGGBBB@@@@@@???======@@@CCCGGGLLLQQQVVVZZZ^^^aaabbbdddlllzzzyyyooohhhggggggggghhhhhhhhhggghhhhhhhhhgggggggggffffffbbb```___^^^______]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUSSSQQQPPPOOOMMMJJJHHHAAA>>>999555111/////////---------,,,,,,,,,++++++++++++++++++++++++++++++(((((()))+++...000000///---------............///111///,,,)))((('''((())),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******)))+++,,,+++***((())))))((())))))))))))))))))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''''')))***(((((('''''''''(((((((((&&&'''''''''(((((())))))(((((())))))************(((((((((((())))))******++++++***************++++++++++++,,,,,,,,,------kkk\\\ZZZVVVXXXbbbooo}}}}}}wwwuuuvvvxxxyyywww|||}}}yyytttooonnnkkkkkkmmmppptttzzz{{{ssskkkccc___YYYRRROOOOOOJJJEEEAAABBBAAA===<<<===???AAADDDGGGIIIMMMRRRVVV^^^dddnnnzzzrrroookkkhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffaaa```______``````^^^]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWUUURRRQQQPPPOOOMMMKKKEEECCC???:::555222000///------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***---///000///---------............//////...,,,***)))(((((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***''''''((((((((()))))))))''''''(((((())))))******((()))******(((''''''(((((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))))))))***,,,'''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((()))******++++++'''(((((())))))******+++,,,,,,+++++++++***************+++++++++,,,,,,,,,vvvjjj___WWWWWWYYYbbbssszzzxxxzzz~~~~~~}}}ttttttsssssstttvvvxxxyyy}}}|||vvvpppjjjfff___WWWRRRRRRRRRKKKFFFFFFEEE@@@<<<<<<===>>>???@@@BBBFFFKKKOOOZZZeeerrrzzz~~~yyyrrrmmmkkkiiihhhhhhhhhgggggggggfffffffffbbbaaa``````aaabbbaaa___]]]]]][[[ZZZYYYXXXXXXWWWWWWUUURRRQQQQQQPPPNNNMMMHHHFFFCCC???:::555111......------------,,,,,,,,,++++++++++++++++++++++++***))))))***---/////////---------............///------------,,,,,,,,,,,,***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))******((((((((()))))))))******(((((((((((())))))))))))%%%'''((('''&&&$$$%%%%%%((()))************)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''')))++++++******,,,---&&&''''''(((((((((((((((&&&&&&''''''((())))))***'''(((((()))******++++++'''(((((()))******++++++******++++++,,,+++++++++)))))))))*********++++++sssccc\\\ZZZXXX\\\aaannn~~~|||~~~}}}zzzwwwuuuttttttppppppooopppssszzzzzzuuuqqqjjjaaa[[[[[[YYYRRRLLLKKKIIICCC???>>>;;;<<<======???CCCHHHLLLRRR```pppvvvtttuuu~~~|||tttnnnjjjgggggggggggggggffffffffffffcccbbbaaabbbccccccbbbaaa______]]][[[ZZZYYYXXXXXXWWWUUURRRQQQQQQPPPOOOMMMJJJIIIFFFBBB<<<666111.........---------,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,...///...---------.........//////'''((()))***+++,,,,,,,,,***)))))))))))))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))((((((((((((((()))+++***)))''''''(((((()))***++++++***)))(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((***+++,,,((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((***+++,,,++++++---...&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++'''(((((()))***+++++++++((()))***+++,,,---------((())))))))))))*********sssbbbXXXVVVXXXZZZfffqqq{{{uuuqqqqqqmmmiiihhhjjjnnnrrrtttvvvnnnhhhccc___]]]XXXQQQNNNLLLJJJFFFBBB<<<=========>>>???BBBDDDNNNSSSZZZbbbiiiooovvvzzzxxxooommmfffeeeeeefffggghhhiiiiiiaaadddfffddddddfffeeeaaa^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPMMMKKKIIIGGGDDD???888444111///............,,,+++++++++,,,,,,,,,,,,------000...,,,,,,------,,,+++........................************)))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))------+++)))((('''''''''+++*********))))))(((((())))))(((((('''''''''&&&((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))(((((((((((()))))))))(((%%%$$$$$$%%%((()))&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))************************'''(((((()))***++++++,,,((()))***+++++++++++++++(((((('''&&&&&&''')))***''''''((((((((((((''''''&&&''')))*********)))((()))************+++++++++)))))))))))))))*********xxxooocccYYYWWW\\\ccciiiuuu~~~|||tttpppkkkhhhhhhjjjlllmmmrrryyyzzzsssnnnkkkeee___XXXSSSPPPMMMIIIEEE?????????>>>>>>???AAACCCFFFJJJQQQXXX___ffflllpppwwwtttffffffeeeeeeeeeggghhhiiiiiicccggggggeeefffiiihhheeeaaa```___]]]\\\[[[[[[ZZZWWWWWWWWWVVVTTTRRRQQQPPPLLLKKKIIIHHHFFFBBB===999333000...---------,,,++++++++++++,,,,,,---------///---++++++,,,---,,,+++------------------------************))))))))))))******)))(((((()))******+++***)))))))))***+++,,,,,,+++***(((''''''''''''))))))))))))((((((''''''))))))((((((((('''''''''))))))***++++++***))))))))))))))))))******************))))))))))))******+++***(((''''''(((***+++'''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((''''''((()))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((()))***************'''''''''''''''((()))***(((((())))))))))))(((((('''(((((())))))))))))))))))************+++++++++************************```[[[UUUSSSXXXdddqqqzzz{{{tttooommmlllkkkjjjiiimmmrrrvvvyyyuuunnnccc[[[VVVSSSOOOKKKDDDCCCAAA@@@??????@@@@@@>>>BBBHHHNNNTTT[[[bbbfffjjjsss|||iiieeecccbbbcccfffhhhhhhhhhfffiiiiiiggghhhlllmmmkkkcccbbbaaa___^^^]]]\\\\\\ZZZZZZYYYWWWUUUSSSQQQPPPLLLKKKJJJJJJJJJGGGCCC@@@555222///,,,,,,,,,,,,+++***++++++,,,---............,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++*********++++++,,,---+++***(((((()))+++,,,))))))(((''''''''''''(((((((((((((((''''''''''''))))))((((((((((((''''''))))))************))))))************+++++++++++++++******))))))******+++************************((())))))))))))(((((('''))))))))))))))))))))))))************++++++++++++***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))%%%&&&'''((())))))))))))))))))************)))))))))(((((((((((()))******)))************+++++++++,,,,,,,,,++++++*********WWWUUUSSSUUU\\\iiixxxyyyuuuqqqoookkklllnnnnnnpppttt{{{pppddd\\\WWWTTTQQQIIIGGGDDDAAA@@@???>>>>>><<>>:::555000///...---,,,++++++,,,------...//////+++***((()))***++++++***************************************)))))))))(((((())))))*********++++++)))(((&&&$$$$$$$$$&&&&&&******))))))******+++,,,))))))))))))))))))))))))(((((()))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******((((((''''''''''''(((((('''((()))******)))((('''))))))***))))))((('''&&&))))))))))))))))))))))))((((((((())))))))))))***((((((((())))))))))))((((((((((((((((((((((((((())))))))))))************''''''(((((((((''''''&&&$$$%%%''')))***))))))((('''(((((())))))(((((('''***)))((((((((()))+++,,,))))))*********+++++++++.........---,,,+++******TTTWWW[[[___ccclllvvv~~~~~~zzzuuuoookkkiiiiiijjjlllnnnrrrwww~~~{{{qqqhhh```[[[WWWRRRLLLIIIHHHFFFBBB??????@@@@@@AAADDDIIIPPPTTTbbbaaabbbhhhsss~~~sssjjjaaa]]]```dddffffffeeeggghhhfffhhhlllnnnlllgggfffeeecccbbbaaa`````````______]]][[[YYYWWWVVVTTTRRRPPPOOONNNLLLHHHFFFCCC???:::555333111///---------------............+++***((()))***,,,++++++************************************))))))))))))&&&'''((()))************))))))(((((('''(((((((((++++++*********+++,,,,,,))))))))))))************(((((())))))))))))******'''((((((((((((((((((''''''((((((((())))))))))))(((''''''&&&&&&''''''((())))))++++++++++++))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&'''''''''(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''***))))))))))))***++++++)))************+++++++++---------,,,,,,+++++++++\\\bbbhhhmmmpppuuu}}}xxxsssooommmllllllmmmnnnrrryyy}}}pppfff^^^XXXRRRNNNNNNLLLGGGCCCBBBAAAAAA@@@AAAEEEKKKPPPZZZZZZ\\\bbbkkkttt~~~vvvggg______cccdddddddddgggiiigggiiilllmmmjjjgggfffeeecccbbbaaa````````````___^^^]]][[[ZZZYYYVVVTTTRRRQQQPPPOOOLLLJJJFFFCCC>>>:::888444111...............------------+++***))))))+++,,,,,,+++************************************))))))))))))&&&'''(((************)))((()))***++++++******)))++++++***************+++((((((((()))))))))******(((((()))))))))*********&&&&&&((((((((((((&&&&&&(((((()))))))))*********((((((''''''''''''(((((()))))))))******)))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))((('''&&&)))((((((''''''''''''((((((((())))))))))))(((((())))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,++++++++++++iiiooowww{{{}}}{{{xxxooonnnkkkiiijjjpppwww}}}~~~rrrccc]]]VVVSSSRRRPPPKKKGGGEEEDDDBBB@@@AAADDDJJJOOOSSSTTTYYY```hhhppp{{{mmmbbb```bbbcccbbbdddhhhjjjiiijjjlllllliiieeedddcccaaa```___^^^^^^`````````___^^^\\\[[[ZZZWWWUUUSSSRRRRRRRRRPPPNNNIIIFFFAAA>>>:::777222////////////...------,,,,,,,,,***)))***,,,------,,,************************************))))))))))))&&&''')))***+++++++++***&&&'''***+++,,,+++***)))++++++***)))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++%%%&&&((())))))(((&&&%%%)))************+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))************))))))))))))))))))******)))(((''''''+++***(((&&&&&&&&&''''''))))))************))))))((()))***,,,,,,+++******)))************++++++++++++++++++++++++++++++,,,}}}|||rrrllllllnnnoooooowwwvvv{{{ssskkkaaaZZZUUURRROOOLLLGGGGGGEEEAAA@@@BBBEEEEEELLLMMMQQQYYY```mmm~~~|||sssjjjaaa___bbbfffeeefffhhhkkkkkkjjjhhheeefffffffffeeecccaaa```bbbaaa``````___]]]ZZZWWWXXXWWWVVVTTTSSSRRRRRRRRRMMMKKKHHHDDD@@@;;;666222/////////......------,,,******))))))))))))******++++++++++++++++++++++++)))+++,,,+++***)))***+++&&&&&&'''((()))******+++))))))))))))))))))))))))******)))))))))))))))***)))'''$$$""""""$$$''')))+++)))(((((()))******)))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************))))))((('''''''''''''''%%%''')))+++,,,+++***))),,,,,,,,,,,,---...///000xxxtttrrrpppnnnnnnkkknnnvvvzzzqqqjjjddd^^^WWWQQQIIIHHHEEEBBB@@@AAABBBBBBFFFFFFJJJSSS^^^ooo}}}}}}qqqccc___aaabbbbbbccceeeggghhhgggeeeeeeeeeffffffeeedddbbbaaabbbaaa_________^^^\\\YYYYYYXXXWWWUUUSSSRRRRRRRRRNNNLLLIIIFFFCCC>>>999555111000///...............++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++***)))'''%%%%%%''')))******))))))***,,,......---+++*********************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******************************)))(((''''''((()))***))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))+++******))))))))))))***'''(((((()))))))))))))))))))))((('''''''''''''''''')))+++,,,------,,,+++,,,,,,+++,,,,,,---......|||vvvrrrkkkfffeeejjjppptttyyy~~~}}}uuulllbbb[[[QQQMMMHHHFFFDDDCCCAAA@@@AAAAAADDDLLLXXXjjj{{{tttrrrvvv}}}iii_________^^^___aaadddeeeeeedddeeeeeefffffffffeeecccbbbcccaaa___^^^______^^^]]][[[ZZZXXXVVVTTTSSSRRRRRROOOMMMKKKIIIFFFCCC>>>:::444222000...---...///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***************+++++++++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******((()))***---000222111000+++++++++******)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++************************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))((('''''''''((((((***+++,,,.........------,,,++++++++++++,,,,,,---}}}uuunnniiijjjkkkmmmpppuuuzzz{{{qqqjjj]]]UUUNNNKKKJJJFFFBBB@@@AAA???@@@FFFPPP^^^rrrrrrlllppp~~~uuufff______^^^]]]___bbbdddffffffeeeeeefffggggggfffdddddddddbbb______```aaaaaaaaa]]]\\\ZZZWWWUUUTTTSSSSSSQQQOOOMMMLLLJJJHHHDDD@@@777555111...------///000,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))***++++++))))))***+++)))))))))((((((((((((((())))))))))))))))))))))))******)))))))))))))))***)))******************)))((()))+++...222222111///++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))******(((((((((((((((((((((((()))******)))))))))(((((()))***++++++,,,,,,++++++))))))((((((((((((((()))++++++,,,---......------,,,++++++******++++++,,,zzzrrrnnnllliiijjjnnnpppuuu|||jjj^^^SSSPPPNNNHHHBBB@@@@@@>>>???DDDIIIPPP]]]iiiwwwrrruuuvvviiiccc```]]]\\\^^^bbbdddfffdddeeefffgggggggggfffeeeeeeccc``````aaaccccccbbb^^^]]][[[YYYWWWVVVUUUTTTSSSQQQPPPOOONNNLLLHHHEEE:::888444000...---...///++++++************++++++,,,,,,,,,++++++*********((()))***)))((('''(((***)))))))))((((((((((((((()))))))))))))))))))))))),,,,,,***)))((((((((((((((()))************)))((()))***+++---//////---+++*********)))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))***+++******))))))((()))******++++++******))))))((((((((())))))******++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,~~~wwwpppjjjhhhjjjjjjlllpppwwwxxxfffWWWTTTRRRJJJCCCAAA>>><<<===BBBEEEHHHNNNVVVllluuu}}}|||oooiii```[[[ZZZ]]]aaacccdddeeeggghhhhhhhhhggggggeeedddbbbbbbcccdddcccbbb^^^]]][[[ZZZXXXXXXWWWWWWUUUTTTRRRRRRQQQOOOKKKHHH???===999444111///......++++++************++++++---,,,,,,++++++*********((()))***)))(((((()))******************+++++++++))))))))))))))))))))))))---,,,+++)))(((((((((((((((((())))))))))))((((((*********+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,---......---,,,&&&&&&'''((((((((((((((())))))((((((((()))*********************+++++++++*********++++++,,,---...vvvqqqqqqkkkkkklllnnntttqqq^^^ZZZXXXOOOHHHFFFAAA>>>???BBBCCCDDDHHHMMMTTTZZZbbbeeedddfffmmmuuuxxxjjj___[[[\\\___aaadddeeeggghhhiiiiiihhhhhhfffeeedddeeeeeeeeecccaaa]]]]]][[[ZZZZZZYYYYYYYYYWWWUUUTTTSSSSSSPPPMMMJJJEEECCC???:::666222///...,,,,,,++++++++++++,,,,,,------,,,,,,+++******))))))+++,,,+++***)))***+++))))))******++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))******)))))))))(((((()))))))))+++)))((()))******)))(((''''''(((((()))*********++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''************************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))+++.../////////...''''''((())))))))))))((())))))(((((()))******+++++++++************++++++*********+++,,,...///000~~~}}}pppooommmkkkmmmsss|||zzzeee```^^^UUUMMMLLLGGGCCCAAACCCCCCBBBDDDIIIFFFJJJPPPSSSTTTWWWaaakkkuuu|||ttteee]]]]]]___bbbdddeeeggghhhiiiiiiiiiiiiffffffeeefffgggfffccc```]]]\\\[[[[[[ZZZZZZ[[[[[[XXXVVVUUUTTTSSSQQQMMMJJJIIIGGGDDD???999444000......------,,,,,,------...------,,,,,,+++***))))))+++,,,------++++++,,,---&&&''''''((()))******+++))))))))))))))))))))))))'''''''''((()))+++,,,---******))))))))))))*********)))'''((()))+++******&&&&&&'''((()))***++++++++++++++++++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))************************&&&'''(((*********))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))$$$&&&))),,,............******+++,,,,,,,,,,,,,,,))))))((())))))***++++++,,,,,,+++******+++++++++)))******,,,---///111222{{{}}}{{{zzzxxxwwwvvvvvvwwwwwwzzz{{{|||~~~wwwppplllkkkjjjoootttooogggccc[[[TTTQQQLLLIIIEEEBBBAAABBBCCCDDDGGGGGGGGGIIINNNVVV]]]bbbjjjqqq~~~}}}ssshhh^^^\\\```___aaafffkkkiiieeeeeeiiijjjgggeeeeeeggggggdddbbb```___]]][[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQKKKIIIGGGDDD@@@:::333......---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))***((('''(((+++,,,+++)))************))))))))))))(((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((())))))))))))************((((((((('''''''''''''''(((((()))*********))))))+++*********))))))((((((++++++,,,,,,,,,,,,------}}}}}}}}}yyytttpppnnniiihhhgggfffeeeffffffggghhhhhhiiikkkmmmooorrrsssuuu|||}}}vvvpppmmmnnnrrrrrrzzzvvvnnniiiaaaYYYUUUPPPLLLGGGCCCAAAAAAAAAAAACCCBBBBBBDDDJJJRRRYYY^^^ccciiiuuu~~~uuuiiicccbbb```___bbbfffgggeeedddgggiiigggeeeeeeffffffdddbbb```___]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRRRRNNNLLLIIIFFFCCC===777222000...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))***((('''(((***+++***(((*********)))))))))((((((''''''(((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((************************)))))))))))))))*********''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------}}}{{{zzz}}}xxxtttnnniiieeebbb___\\\XXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\^^^dddjjjooorrrvvv{{{wwwpppnnnooojjjnnnvvv~~~yyysssjjjaaa[[[VVVQQQLLLGGGEEECCCAAA@@@@@@??????BBBGGGOOOWWW[[[ZZZ```kkkyyy{{{ooohhhccc^^^]]]bbbfffffffffggghhhgggeeeeeeffffffeeeccc```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUSSSSSSQQQOOOLLLJJJGGGBBB<<<888222000...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))))))))*********+++++++++***))))))))))))***+++)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))((('''&&&''')))***)))(((******))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((++++++++++++++++++++++++******)))))))))***+++,,,''''''((()))***+++,,,---++++++,,,,,,,,,,,,------|||yyy{{{~~~zzzsssnnnjjjeeeaaa^^^\\\YYYWWWRRRRRRPPPOOOOOOOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQUUUXXX[[[]]]^^^```cccfffkkkqqqyyy{{{vvvvvvooooooooorrryyy}}}ssshhhaaa[[[WWWRRRNNNLLLIIIEEEBBBAAA@@@@@@BBBGGGOOOVVV[[[WWW[[[cccnnnzzztttjjjaaa[[[___eeeggghhhhhhgggfffffffffffffffeeeeeeaaa```___]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQNNNLLLJJJFFFAAA===555333///......//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))************)))))))))))))))*********,,,+++***)))***,,,...///************************+++++++++,,,,,,,,,------~~~{{{yyy{{{wwwoooiiiiiifffaaa]]][[[YYYWWWUUURRRQQQPPPNNNNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMQQQRRRSSSSSSRRRSSSTTTUUU[[[^^^ccciiiooowwwvvvsssnnnlllooovvv}}}{{{pppiii```\\\XXXWWWUUUQQQJJJEEECCCBBBAAABBBFFFLLLSSSWWWWWWZZZ```gggoooxxxvvviii^^^^^^cccffffffgggeeeeeefffffffffffffffgggcccbbb```___]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTRRROOONNNLLLIIIEEEBBB999666111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************++++++++++++******++++++++++++******))))))))))))))))))))))))+++***(((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************************************))))))***))))))((('''&&&((((((((((((((((((((((((&&&''''''((('''(((((())))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))************---,,,+++***+++---///111***************++++++++++++++++++,,,,,,,,,------~~~{{{wwwyyy{{{~~~~~~yyytttnnniiifffccc^^^[[[YYYWWWUUUSSSSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSVVV[[[bbbkkkqqqwww|||yyyqqqllllllppptttwww|||tttiiigggddddddccc]]]RRRJJJEEECCCAAA@@@CCCGGGMMMPPPUUUXXX]]]bbbgggmmmtttxxxzzzjjjccccccbbbbbbcccccceeeffffffeeeeeeggghhheeedddbbbaaa______^^^^^^]]]]]]]]]\\\[[[YYYWWWVVVTTTSSSPPPOOONNNLLLIIIGGG???:::555111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++++++++,,,******+++,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++************************((())))))))))))(((((('''))))))))))))))))))))))))&&&((())))))(((''')))***))))))((((((((((((''''''************))))))))))))))))))************++++++(((((())))))))))))((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,++++++******+++---///000''''''(((***,,,---...///++++++,,,,,,,,,,,,------yyywwwzzzwww{{{}}}zzzwwwrrroookkkhhhccc```^^^\\\YYYXXXVVVTTTRRROOOMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOSSSYYY]]]fffjjjqqqyyyvvvrrrqqqqqqqqqttt{{{zzzxxxwwwxxxvvvmmm___SSSHHHEEEBBB@@@AAADDDHHHKKKNNNRRRYYY^^^bbbffflllppp{{{~~~ooogggbbb```bbbbbbdddffffffeeeeeegggiiigggfffeeecccaaaaaa``````^^^^^^^^^]]]\\\ZZZXXXWWWVVVTTTRRRQQQPPPOOOMMMKKKEEE@@@999444111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))&&&''')))*********((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************'''(((((())))))))))))((())))))))))))))))))))))))&&&)))******(((((()))+++))))))((((((((('''''''''******)))))))))(((((((((((()))))))))************(((((())))))))))))((((((''''''''''''(((((((((((((((((()))******+++,,,,,,''''''((()))***+++,,,,,,&&&'''(((***,,,...//////++++++,,,,,,,,,,,,------yyyrrruuu|||{{{}}}zzzvvvssstttqqqllliiifffdddbbb```[[[YYYVVVSSSQQQOOONNNNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLJJJGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJLLLOOOQQQUUUYYY```gggoooxxx{{{vvvqqqooonnnsss{{{{{{iii[[[KKKIIIDDDAAAAAACCCFFFIIIGGGMMMUUU[[[___dddiiimmmvvv~~~{{{mmmdddbbbdddbbbdddggggggeeeeeegggjjjhhhgggfffdddcccbbbaaaaaa______^^^]]]\\\ZZZYYYXXXWWWUUUSSSRRRRRRQQQOOONNNIIIDDD===777333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))###%%%(((+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************''''''((())))))***))))))))))))))))))))))))))))))''')))++++++((((((***,,,)))(((((((((''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******(((((())))))))))))(((((())))))))))))************%%%&&&&&&'''((()))))))))$$$%%%&&&((())))))***************++++++,,,,,,,,,++++++,,,,,,,,,---------~~~yyyxxxzzz|||~~~{{{{{{yyywwwtttpppmmmkkkfffddd```\\\XXXTTTQQQOOOOOOMMMKKKKKKLLLKKKJJJHHHHHHFFFEEEEEEGGGIIIJJJJJJHHHGGGFFFEEEFFFGGGIIIKKKOOOPPPSSSXXX^^^fffmmmqqq{{{}}}xxxqqqsssttttttvvv~~~nnn^^^UUUQQQKKKFFFCCCCCCCCCDDDGGGIIINNNRRRVVV\\\bbbfffwww{{{~~~wwwggg^^^\\\[[[bbbeeeaaa```eeehhhgggggggggfffdddaaa___```aaaaaa```^^^\\\ZZZXXXWWWVVVTTTUUUUUUUUUSSSQQQOOONNNJJJIIIFFF???888222///...///...,,,,,,,,,,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))((((((((((((*********))))))((('''&&&)))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++***)))'''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))***)))((()))***(((((())))))******++++++++++++******************)))))))))))))))))))))))))))((((((+++///111///,,,}}}zzzzzz}}}{{{wwwuuurrroookkkgggccc___[[[XXXTTTRRRPPPOOOOOONNNLLLJJJJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJKKKLLLOOOTTTZZZ___ccckkksss~~~tttsssqqqooopppuuu}}}|||nnnaaa\\\TTTLLLGGGDDDCCCBBBEEEGGGJJJMMMQQQVVV]]]aaalllpppuuuzzz~~~kkk___YYY[[[aaadddaaa```dddfffeeegggggggggeeebbb```aaabbb______]]]\\\ZZZZZZYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPKKKKKKHHHCCC<<<555111000000...,,,,,,---,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************))))))))))))******)))((((((((()))***)))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***+++***(((''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))***)))((()))***)))))))))))))))*********************************++++++++++++******))))))***)))))),,,...///---+++~~~xxxyyy{{{|||xxxsssoookkkfffccc\\\ZZZWWWUUUTTTRRROOOMMMNNNLLLIIIHHHHHHIIIHHHGGGHHHGGGFFFEEEFFFGGGHHHIIIGGGFFFFFFGGGJJJMMMQQQSSSXXX___hhhpppwww{{{tttooonnnoooqqqrrrxxxzzzmmmfff\\\SSSMMMHHHDDDBBBCCCDDDEEEGGGJJJPPPXXX]]]eeeiiipppuuuzzzppp```XXXYYY]]]`````````cccdddcccggghhhhhhfffcccbbbbbbccc___^^^]]][[[[[[[[[\\\\\\ZZZYYYWWWVVVTTTSSSSSSSSSLLLLLLLLLHHHAAA:::666333000...---,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************++++++++++++***************)))((('''((()))+++,,,)))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))***)))'''''''''''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))***)))((()))***************))))))))))))************************,,,,,,,,,++++++*********,,,++++++,,,------+++***{{{xxxyyy{{{}}}{{{xxxtttnnnjjjeeeccc___\\\ZZZVVVSSSPPPRRROOOLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNSSSZZZ```gggqqq}}}wwwtttrrrnnnjjjooouuuxxxpppfff]]]VVVPPPIIIEEEBBBBBBBBBCCCFFFMMMUUU[[[aaadddiiinnnqqqvvvrrrbbbZZZUUUXXX[[[]]]___bbbcccdddfffhhhhhhgggeeeccccccdddaaa```^^^\\\[[[\\\]]]]]][[[ZZZWWWUUUTTTSSSTTTTTTKKKMMMNNNLLLFFF???999777222000---------...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++*********)))))))))((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&((()))***)))((()))***++++++******))))))((((((***************+++++++++))))))*********+++++++++------,,,,,,++++++***)))yyytttuuuyyy}}}wwwsssqqqmmmiiieeebbb^^^YYYVVVSSSQQQNNNLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJMMMQQQUUUZZZbbblllssswww~~~xxxpppjjjlllooottt{{{wwwmmmeee[[[QQQJJJCCCCCCBBBBBBEEELLLUUU[[[ZZZ[[[___eeeiiinnn|||}}}qqqfff___SSSSSSUUUYYY]]]```bbbdddeeeggghhhhhhfffddddddeeecccbbb```^^^\\\\\\\\\\\\[[[YYYWWWUUUTTTSSSTTTTTTLLLNNNPPPNNNIIICCC===;;;444222///---.........---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************)))))))))((((((((('''(((******)))&&&###!!!(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))***)))((()))***++++++******))))))(((((())))))*********+++++++++%%%&&&'''((()))+++,,,,,,------,,,+++***))))))***~~~zzzwwwvvvyyy~~~{{{vvvrrrnnniiidddaaaXXXUUUQQQOOONNNNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKOOOTTT[[[aaaiiiqqq{{{xxxpppmmmllllllnnnuuuwwwiiiZZZNNNFFFEEEDDDCCCEEEJJJRRRWWWVVVVVV[[[dddiiippp|||wwwpppiiidddTTTQQQPPPUUUYYY\\\___cccdddfffhhhhhhfffeeeeeeeeeccccccbbb```___]]]\\\[[[[[[ZZZXXXWWWUUUTTTTTTTTTMMMPPPRRRQQQLLLGGGBBB@@@777444000............---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))(((((((((''')))***++++++)))&&&""" '''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))***)))((()))***************)))))))))))))))))))))***++++++,,,,,,$$$$$$&&&''')))***+++,,,++++++,,,+++))))))+++,,,}}}{{{}}}}}}~~~{{{vvvqqqnnnccc___[[[WWWTTTRRROOONNNNNNNNNMMMMMMKKKJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGKKKPPPSSS\\\aaajjjsss|||~~~uuurrrmmmkkkmmmrrryyy~~~vvvbbbUUUIIIHHHFFFCCCCCCFFFKKKOOOQQQRRRYYYdddiiimmm~~~}}}yyywwwuuupppkkkfffYYYRRRNNNRRRVVVWWWZZZ___bbbdddggghhhfffeeedddeee```aaabbbbbbaaa```^^^\\\[[[[[[ZZZYYYXXXVVVUUUTTTPPPRRRTTTSSSOOOKKKGGGFFF:::777222///......---,,,++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************)))))))))((((((,,,+++***)))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))))))))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))***)))((()))***)))))))))))))))*********((())))))***++++++,,,,,,'''''''''((())))))******(((***+++***)))))),,,///|||{{{}}}{{{wwwnnnjjjddd___[[[WWWTTTQQQOOOOOOOOONNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGKKKMMMPPPSSSYYYbbbmmmxxx|||tttnnnkkklllooorrrxxx}}}iiiZZZKKKJJJGGGCCCAAAAAAEEEHHHJJJKKKTTT___aaabbbppp|||zzzxxxwwwuuurrrlllggg^^^TTTNNNPPPSSSSSSWWW\\\aaadddfffgggfffeeedddddd]]]___bbbccccccbbb```^^^[[[\\\\\\\\\ZZZXXXVVVUUUSSSUUUVVVUUUQQQMMMKKKJJJ<<<888333///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************+++++++++************)))///---***''''''(((+++---''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***(((((())))))******++++++((())))))***++++++,,,,,,************)))))))))(((&&&(((***)))(((***---111{{{vvv{{{yyy|||{{{vvvooohhhbbb]]]XXXUUURRRPPPNNNMMMMMMMMMLLLJJJIIIHHHFFFDDDBBBBBBBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGIIILLLPPPVVV^^^hhhrrryyy{{{rrrnnnmmmlllkkkqqqrrr{{{vvvfff\\\TTTLLLIIIFFFBBBBBBEEECCCGGGMMMTTT[[[aaahhhllltttvvv{{{xxx{{{}}}|||ssscccTTTQQQTTTUUUXXX\\\___aaadddeeeeeedddeeeeeeddddddccccccccccccbbbbbb\\\[[[ZZZYYYWWWWWWWWWWWWUUUUUUUUUUUUSSSPPPLLLJJJAAA;;;333...---,,,+++)))------------------------***++++++++++++***))))))---+++)))***,,,---,,,))),,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))$$$%%%&&&((()))*********''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''&&&)))------***(((((()))+++++++++*********))))))((((((''''''''''''((((((+++***)))(((((()))***+++,,,+++***))))))+++---...++++++************++++++xxxvvv|||{{{uuuoooiiiddd```WWWTTTQQQOOOOOONNNMMMLLLNNNLLLJJJHHHGGGGGGGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGKKKOOOUUU\\\eeekkkvvv}}}|||uuupppmmmjjjjjjjjjppp{{{}}}qqqdddYYYOOOKKKHHHDDDBBBCCCBBBEEEJJJPPPUUUZZZ___bbbeeegggqqqsssbbbZZZWWWUUUTTTWWWXXX[[[^^^aaacccddddddeeeeeeeeeeeeddddddccccccccc^^^]]][[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVSSSPPPMMMKKKDDD???888111...---,,,,,,,,,,,,,,,---------------+++++++++++++++***)))))),,,***)))***,,,---+++)))***+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''***,,,+++)))'''((()))*********))))))((((((((())))))(((((((((((())))))***)))(((((((((((()))***+++***)))((((((***,,,---+++******************+++~~~xxxzzz{{{tttnnniii___[[[VVVSSSQQQPPPOOOMMMMMMLLLJJJHHHGGGGGGHHHHHHDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFHHHKKKPPPVVV[[[fffmmmwwwyyyrrrnnnhhheeeeeelllttt}}}qqqcccUUUOOOMMMIIIEEECCC@@@BBBFFFJJJNNNQQQSSSTTTTTTWWW```mmmxxxuuuhhh```XXXRRRPPPTTTWWW[[[___bbbccccccbbbgggffffffeeedddccccccccc______]]]\\\[[[ZZZZZZZZZYYYYYYYYYWWWUUUQQQNNNMMMHHHDDD>>>666000---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++***))))))++++++***)))))))))***++++++,,,------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))*********)))((('''&&&%%%'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))******)))'''&&&((()))))))))((((((((((((''''''******))))))))))))*********))))))(((((())))))******)))((((((((()))***+++************************~~~}}}}}}xxxsssiiiddd^^^YYYUUUSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHIIIFFFFFFEEEEEEDDDDDDEEEEEECCCDDDEEEEEEFFFIIINNNQQQWWW^^^hhhqqqzzz}}}wwwmmmgggccceeejjjppp{{{ooo^^^VVVSSSNNNGGGCCC???@@@BBBEEEHHHKKKKKKKKKMMMPPPWWW```gggqqqyyynnnbbbVVVPPPVVVWWWYYY]]]```aaaaaa```ffffffeeedddcccbbbbbbaaa```___^^^]]]\\\[[[[[[[[[\\\\\\[[[YYYVVVSSSPPPOOOKKKIIIDDD;;;222...///111,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***)))***)))))))))******)))))))))))))))*********++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((()))))))))+++***)))'''&&&&&&((()))((((((((((((((((((((((((***))))))(((((())))))***++++++************++++++******))))))))))))***+++*********++++++*********~~~tttooohhhbbb]]]YYYUUURRRQQQPPPNNNMMMLLLLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDFFFJJJLLLNNNTTT]]]eeemmmwwwuuummmfffdddeeehhhpppxxx}}}xxxfff]]]YYYQQQIIIDDDAAA@@@???BBBEEEHHHHHHHHHJJJMMMTTTZZZ]]]cccqqqsssdddZZZXXXWWWVVVXXX\\\___``````ddddddccccccbbbaaaaaa`````````^^^]]]\\\[[[[[[[[[^^^]]][[[YYYWWWTTTRRRQQQMMMLLLHHH@@@777111000111---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******)))))))))*********))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''(((((()))***++++++---+++(((&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))***++++++++++++***)))|||uuunnnhhhaaa[[[WWWSSSQQQOOOMMMLLLKKKKKKLLLGGGGGGFFFEEEDDDDDDDDDDDDAAABBBCCCBBBBBBCCCFFFHHHHHHMMMTTTZZZaaajjjttt{{{vvvmmmhhhdddcccffflllppp}}}qqqhhh```WWWNNNIIIFFFBBB???@@@DDDGGGHHHGGGGGGKKKSSSYYY[[[^^^iiitttyyymmm^^^YYYTTTSSSXXX]]]aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\^^^]]][[[YYYWWWUUUTTTSSSOOONNNJJJDDD===666222111///......------,,,,,,+++,,,,,,,,,,,,,,,++++++***)))***++++++))))))***++++++******)))((((((''''''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))'''((())))))************((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))'''((()))***+++,,,---...///,,,)))'''(((((()))((((((((())))))))))))******((((((''''''''''''((((((+++,,,------------,,,+++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,+++***))){{{ssskkkbbb]]]TTTSSSPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCBBBAAAAAACCCDDDDDDHHHMMMQQQUUU\\\fffmmmzzz{{{ssskkkdddcccfffiiiqqqzzzwwwmmmaaaXXXUUULLLGGGAAA???CCCGGGGGGGGGGGGJJJQQQYYY\\\___gggpppnnneeeYYYTTTVVV\\\```bbbaaabbbbbbbbbbbbccccccccccccbbbaaa```___^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVUUUQQQOOOLLLIIIDDD===666111000000///......---,,,,,,,,,,,,------,,,,,,+++***)))+++,,,,,,***)))***,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++---...///000000---***)))******)))''''''''''''(((((()))))))))))))))(((((((((((())))))******+++,,,,,,+++******+++++++++++++++***))))))(((***+++,,,,,,+++***((({{{qqqgggaaaZZZXXXVVVSSSPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFDDDBBBAAABBBCCCBBBEEEHHHKKKNNNTTT]]]dddkkkrrr~~~tttjjjeeefffgggkkknnnuuuxxxkkkccc```QQQJJJBBB???BBBEEEFFFFFFJJJLLLQQQYYY]]]```gggoooxxxssscccXXXWWW[[[^^^```aaabbbbbbcccddddddeeeeeeeeedddcccaaa``````______\\\[[[ZZZXXXWWWWWWWWWWWWSSSQQQNNNLLLIIIBBB888111111111000///......------,,,,,,------,,,,,,+++***))),,,---,,,***)))+++---+++++++++,,,,,,---......************))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))************)))((())))))************))))))*********************************)))((((((''''''************************'''((()))******)))((('''))))))+++,,,...///000111111...+++***+++,,,)))'''&&&&&&&&&'''''''''((((((******))))))))))))******((()))***++++++***)))(((***************)))((('''((()))+++,,,,,,+++)))(((vvvoooddd___YYYVVVTTTRRRNNNKKKNNNNNNMMMLLLJJJIIIHHHGGGJJJIIIFFFCCCBBBBBBBBBCCCAAABBBDDDEEEHHHNNNTTTYYY```gggrrr}}}}}}uuummmgggfffcccdddkkkuuu~~~yyyjjjWWWQQQIIIDDDAAABBBBBBCCCKKKKKKQQQ\\\eeehhhkkkooouuuzzznnnddd___ZZZXXX[[[^^^______aaabbbcccdddeeebbbbbbbbbaaa```______^^^]]]ZZZWWWVVVWWWWWWVVVUUUYYYTTTOOOMMMKKKFFF===777222///---,,,---...------+++,,,---......,,,***)))++++++******)))(((''''''***)))((('''''''''((()))+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))((((((''''''(((************))))))((((((******))))))))))))******''''''((())))))))))))))),,,+++***((((((((()))***&&&&&&''''''((()))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))'''((()))***+++,,,------%%%(((,,,,,,)))''''''(((*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++***)))***+++---...))))))))))))))))))))))))yyynnnhhhaaa[[[YYYUUUQQQNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFDDDBBBBBBCCCCCCCCCCCCDDDDDDEEEIIINNNRRRVVV\\\fffpppzzzuuunnniiidddcccgggnnnuuuuuu___XXXOOOGGGCCCBBBBBBBBBFFFIIISSSaaaiiikkklllmmmssswww~~~|||nnnaaa[[[]]]]]]^^^___aaabbbcccccccccccccccbbbaaaaaa```______]]][[[XXXWWWWWWXXXWWWVVVWWWSSSOOOMMMLLLHHHAAA;;;444222///......///...---....../////////...,,,,,,------,,,,,,+++*********+++++++++******+++,,,,,,+++++++++************)))***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((((())))))***++++++*********)))))))))((()))***++++++***)))(((''''''((())))))))))))))),,,+++)))((((((((()))***(((((((((((((((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((('''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))***++++++************************|||uuukkkccc___ZZZUUUQQQLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAACCCFFFIIIOOOTTT\\\eeennn{{{yyypppiiiddddddfffjjjrrrzzz|||jjjbbbWWWMMMFFFDDDBBBBBBCCCIIIVVVeeelllkkkiiiiiisssuuuyyymmmaaa___[[[\\\^^^aaabbbbbbbbbbbbdddccccccbbbbbbaaaaaaaaa^^^\\\YYYXXXXXXXXXXXXWWWTTTRRROOONNNNNNKKKFFFBBB999555222/////////...---///............------------------,,,++++++*********++++++,,,------------+++++++++************))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))***+++++++++++++++***************&&&(((+++,,,,,,+++(((&&&(((((())))))******))))))+++***))))))((()))))))))******)))(((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******)))(((''''''&&&%%%)))((('''((())))))((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***))))))((((((++++++++++++++++++++++++uuullleee___YYYUUUSSSRRRPPPMMMKKKJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEECCCAAA???@@@BBBEEEJJJNNNTTT[[[cccooo}}}{{{sssjjjfffddddddiiippp{{{tttlll```TTTLLLHHHEEEDDDEEEJJJVVVdddiiigggeeefffvvvvvvwww|||}}}hhh^^^WWWYYY\\\___bbbcccccccccdddddddddccccccbbbbbbbbb___]]]ZZZYYYYYYZZZYYYXXXUUUSSSQQQPPPOOOMMMIIIFFF===999444111///...---,,,---,,,,,,+++++++++,,,,,,+++++++++******)))))))))'''(((***,,,------,,,,,,+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((()))******+++++++++++++++************((()))***++++++***)))(((((())))))*********))))))******))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))((('''&&&&&&***'''%%%%%%(((***)))'''((((((((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))***+++***)))'''&&&++++++++++++++++++++++++~~~tttmmmfff___YYYWWWUUURRRNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDBBB@@@@@@BBBDDDDDDGGGLLLQQQXXXcccpppyyy~~~ssslllfffbbbeeejjjqqq{{{wwwjjj^^^UUUNNNJJJGGGEEEIIIQQQ[[[```aaadddiiiyyywwwwwwzzzooo[[[TTTVVVYYY]]]```bbbddddddddddddddddddccccccccccccaaa^^^\\\ZZZ[[[[[[ZZZZZZXXXWWWTTTRRRQQQNNNKKKIIIBBB===777222///...,,,+++,,,,,,+++++++++,,,,,,---+++++++++***************((()))+++,,,---------,,,+++++++++*********))))))++++++***))))))***++++++))))))))))))))))))))))))++++++***)))))))))))))))************************+++***)))(((((()))***+++))))))************)))))))))))))))*********))))))(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&$$$%%%(((***)))'''''''''(((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******+++,,,+++***((('''************************wwwooogggaaaWWWUUURRROOOLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDCCCAAAAAACCCEEEBBBEEEIIILLLRRR[[[fffooozzzvvvmmmeeedddgggkkkrrr|||wwwkkk___VVVOOOKKKDDDEEEIIIPPPUUUZZZcccmmmvvvwwwyyy}}}www^^^UUUVVVXXXZZZ]]]```bbbcccccccccccccccccccccccccccbbb```]]]\\\\\\\\\\\\[[[[[[YYYWWWUUURRROOOMMMLLLGGGBBB:::444111...---+++------...............///------------------,,,,,,+++,,,,,,---............+++++++++************))),,,+++************+++,,,)))))))))))))))))))))))),,,,,,+++***)))))))))))))))))))))))))))*********,,,+++(((&&&&&&(((+++,,,******++++++******))))))(((((()))************)))''''''((())))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********&&&&&&%%%&&&((())))))(((&&&''''''(((((())))))*********))))))))))))******))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))zzzqqqkkk^^^\\\WWWSSSPPPNNNNNNNNNJJJJJJJJJJJJJJJIIIHHHGGGDDDEEEEEECCCBBBAAACCCDDD@@@BBBFFFIIILLLTTT]]]eeennnuuuyyymmmhhhiiigggjjjpppxxxxxxjjj^^^SSSMMMFFFEEEFFFIIIKKKPPP]]]iiipppvvvjjjYYYYYYXXXXXXZZZ\\\___```bbbbbbbbbccccccccccccccccccaaa^^^]]]]]]]]]]]]\\\[[[ZZZYYYVVVSSSQQQPPPPPPMMMGGG???888333111...---,,,,,,.../////////......---------------------------,,,,,,,,,,,,,,,------+++++++++************))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++******)))*********''''''((((((((()))))))))+++***)))(((((()))***+++***++++++++++++***)))((('''((()))***+++******)))))))))))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((()))))))))###%%%'''(((((('''((((((&&&&&&''''''((())))))***))))))************))))))))))))))))))))))))))))))))))))((((((((()))******************************yyyrrriiieee___YYYTTTPPPOOONNNJJJKKKKKKKKKJJJIIIHHHHHHEEEEEEEEECCCAAA@@@AAACCC999<<>>=========???AAADDDGGGKKKQQQWWW\\\hhhoooyyyuuunnnlllgggkkkrrryyyyyytttrrrrrrnnneeeYYYOOOIIIHHHHHHHHHLLLRRRVVV\\\fffpppmmmooottt|||sssaaaUUURRRRRRQQQUUUXXX\\\___```aaacccddddddcccbbbaaaaaaaaaaaaaaa___^^^]]]]]]^^^]]][[[YYYVVVTTTRRROOOLLLHHHBBB>>>555444111///------------,,,,,,,,,,,,------------+++++++++++++++,,,------,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))++++++***)))(((''''''(((*********)))******+++,,,************+++++++++,,,...---,,,***)))(((''''''&&&''')))++++++***((('''))))))))))))************)))'''&&&''')))******)))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************((((((((((((***---000222yyyqqqkkkbbbZZZUUUSSSQQQPPPKKKKKKIIIHHHGGGGGGFFFFFFBBBAAA@@@???>>>============>>>???AAADDDIIIMMMQQQ[[[bbbmmmwwwwwwsssjjjkkklllnnnuuu~~~yyyttttttrrrkkk___TTTNNNLLLFFFEEEFFFKKKMMMOOOXXXccceeeggglllsss}}}jjjZZZTTTRRROOOSSSVVVZZZ]]]^^^```bbbcccccccccbbbbbbaaaaaabbbbbb]]]\\\\\\\\\]]]\\\ZZZYYYXXXVVVSSSQQQOOOLLLHHHEEE;;;888333///---,,,---...++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,+++++++++*********,,,+++++++++************))))))))))))))))))))))))+++******)))))))))************))))))***++++++,,,***************++++++,,,---,,,+++***))))))(((((()))))))))***))))))((((((((()))))))))************+++***(((((()))***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************))))))))))))************))))))((()))***+++---...wwwpppfff^^^XXXUUUSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCCCCBBBAAA@@@??????===>>>>>>???BBBEEEIIILLLQQQXXXccclllvvvzzznnnmmmjjjiiimmmxxx}}}sssuuutttnnncccYYYRRRPPPFFFCCCEEEIIIIIIIIIOOOYYYZZZ\\\```gggppp|||rrr___XXXUUURRRQQQTTTXXX\\\]]]___aaacccccccccbbbbbbbbbbbbbbbbbb\\\[[[ZZZZZZ[[[[[[YYYXXXZZZWWWTTTRRRQQQOOOLLLJJJ>>>:::555000---,,,...///*********++++++,,,,,,,,,///...---,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))************+++,,,------******))))))***+++,,,,,,******))))))******+++,,,++++++******************++++++***))))))((((((((((((((())))))*********+++...,,,***)))******)))'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************))))))))))))******}}}qqqfff^^^ZZZWWWVVVPPPNNNLLLJJJJJJJJJHHHGGGHHHFFFDDDAAA@@@???>>>???<<<<<<===???AAACCCEEEFFFJJJPPPXXXbbbjjjrrrzzz~~~zzzsssmmmkkkkkkoooyyyzzzxxxpppfff___[[[UUUNNNMMMGGGDDDDDDEEEEEEIIIOOORRRTTTXXX]]]eeeppp}}}~~~pppjjjbbbYYYXXXUUUVVV[[[^^^^^^^^^aaaaaaaaabbbaaaaaa```______]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXVVVTTTQQQOOONNNMMMBBB???999333...,,,,,,,,,***+++---......---+++***------------,,,,,,+++******++++++,,,,,,++++++******++++++++++++***))))))+++***)))'''''''''(((((()))))))))***+++++++++,,,*********++++++,,,,,,---)))))))))))))))******+++)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++******)))))))))))))))***)))((('''&&&&&&'''(((''')))***)))((('''(((***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,''')))******))))))***+++------------,,,++++++***zzzooofff___[[[XXXRRROOOMMMKKKKKKKKKIIIHHHHHHGGGDDDBBB@@@?????????>>>>>>>>>>>>@@@AAABBBCCCFFFKKKRRRZZZccckkksssxxx~~~tttnnnjjjjjjpppxxxvvvuuuppphhhccc```ZZZTTTOOOJJJEEEDDDDDDBBBEEEJJJKKKMMMQQQVVV\\\eeepppxxx}}}wwwooohhhZZZUUUUUUZZZ^^^______aaa```aaaaaaaaa``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLEEEBBB<<<666111...------+++,,,------------,,,+++,,,---------,,,,,,+++******++++++,,,,,,++++++******++++++++++++***))))))***)))((((((((()))***+++***************+++++++++,,,,,,,,,+++***)))))))))******)))(((((('''(((((()))******************)))((((((((((((((((((((((((+++******)))))))))))))))***)))((('''&&&''''''(((''')))***)))((('''(((***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***''')))******))))))***+++,,,,,,,,,---,,,,,,++++++|||rrrhhh```[[[UUURRROOOMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>>>>??????@@@BBBEEEJJJQQQXXX```hhhnnnxxxuuummmhhhjjjooosss|||~~~~~~yyyrrrmmmiiiccc[[[UUUNNNIIIGGGDDDAAABBBFFFEEEGGGKKKOOOSSSZZZaaafffyyy{{{vvvddd\\\VVVYYY]]]^^^^^^______````````````___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\ZZZYYYWWWTTTQQQOOOMMMKKKJJJFFFAAA:::555111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++******++++++++++++***)))))))))(((((())))))+++,,,,,,+++++++++***************++++++******))))))((((((+++***)))((('''&&&&&&&&&***))))))(((((())))))***((((((((((((((((((((((((+++******)))))))))))))))))))))((('''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******))))))***+++***+++,,,,,,,,,,,,,,,,,,}}}qqqfff```XXXUUUQQQNNNLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBAAAAAA??????>>>>>>>>>>>>>>>???@@@BBBEEEIIIOOOVVV___eeennnxxx~~~tttlllkkkmmmmmmrrr|||{{{uuulllddd[[[TTTNNNKKKFFFAAAAAADDDDDDFFFIIIMMMQQQUUUXXX[[[gggzzzsssfff[[[XXXYYYZZZ[[[]]]^^^_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZXXXUUURRROOOMMMLLLMMMJJJEEE>>>888333000......---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++***))))))***************++++++,,,,,,+++++++++***)))))))))&&&''''''((()))***++++++++++++)))(((((('''''''''***)))(((''''''((()))***((((((((((((((((((((((((+++******)))))))))))))))))))))((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''')))******))))))***+++)))***+++,,,,,,,,,,,,,,,zzznnnggg]]]YYYTTTPPPMMMKKKJJJHHHHHHHHHGGGFFFEEECCCBBBBBB???>>>>>>>>>>>>>>>??????@@@AAACCCEEEIIIPPPXXX]]]fffooo|||~~~sssmmmlllhhhkkkqqqzzzyyypppaaaZZZSSSOOOIIIBBB@@@BBBDDDEEEHHHLLLQQQTTTVVVVVV]]]mmm~~~ooo___XXXVVVWWWZZZ^^^^^^^^^_______________^^^_________^^^^^^^^^]]]]]]\\\[[[YYYVVVSSSQQQOOONNNOOOMMMHHHBBB;;;555111......------,,,,,,------...+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))++++++++++++******)))))),,,+++++++++***)))))))))%%%&&&'''((()))***+++++++++******)))******++++++***)))(((''''''((()))***))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++++++++)))(((''')))******))))))***+++)))******+++,,,,,,,,,,,,zzzrrreee```YYYSSSPPPMMMKKKIIIHHHHHHHHHGGGFFFEEECCCBBB@@@??????>>>>>>?????????@@@@@@BBBCCCEEEKKKQQQVVV]]]fffrrr|||}}}rrrmmmffffffhhhooozzzkkkccc[[[UUULLLCCC???@@@BBBCCCFFFLLLQQQVVVWWWWWW]]]hhhwwwxxxiii```ZZZWWW[[[```^^^^^^___````````````___``````_________^^^^^^^^^]]]\\\ZZZXXXVVVSSSRRRQQQQQQOOOKKKFFF???888333000------------------------++++++,,,---------,,,,,,***++++++,,,,,,++++++******++++++++++++***))))))++++++++++++***)))((('''+++++++++***************))))))))))))((((((((((((+++************+++,,,---***))))))(((((())))))***))))))))))))))))))))))))+++******)))))))))))))))(((((()))*********))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******''')))******))))))***+++)))***++++++++++++++++++mmmhhh```XXXSSSPPPMMMKKKHHHHHHIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@BBBFFFKKKNNNTTT]]]iiirrryyyxxxnnnkkkhhhiiippp{{{zzzrrrhhh```TTTIIIBBBBBBBBBBBBEEELLLTTTZZZ\\\\\\ccckkkttt}}}~~~sssfff]]]\\\```^^^___``````aaaaaaaaa```````````````_________^^^]]]\\\[[[YYYXXXVVVUUUTTTSSSRRRNNNIIICCC<<<666333,,,---...//////...---,,,***+++,,,,,,---------,,,***++++++,,,,,,++++++******++++++++++++***))))))((()))*********)))((('''***************+++++++++))))))))))))))))))))))))++++++******************)))******************)))))))))))))))))))))))))))+++******)))))))))))))))'''((()))***+++******)))''')))***)))((('''(((***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''')))******))))))***+++***++++++++++++******)))sssmmmddd\\\VVVRRROOOLLLHHHHHHIIIIIIHHHFFFEEEDDDFFFEEECCCAAA???===<<<<<<;;;===>>>>>>???BBBFFFIIINNNWWWbbbkkkqqqyyyyyytttmmmiiikkkrrryyy}}}tttjjj]]]OOOGGGFFFBBBCCCFFFMMMVVV^^^aaaaaaiiiooouuu|||sssbbb\\\^^^______```aaabbbbbbaaaaaaaaa`````````____________]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTQQQLLLFFF???999555,,,---///000000///---,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++***++++++++++++***))))))%%%&&&((()))******))))))))))))******+++++++++,,,&&&&&&''')))***,,,---------,,,+++)))(((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++******)))))))))))))))'''((()))+++++++++***)))((()))***)))((('''(((***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((()))******))))))***++++++++++++++++++***)))(((yyykkk```YYYUUURRROOONNNLLLJJJHHHHHHHHHFFFEEEDDDCCCBBBAAA???>>>======>>>>>>>>>???@@@AAABBBCCCCCCIIIRRR[[[dddnnnyyy~~~tttnnnmmmoooqqqqqquuudddWWWMMMEEEJJJGGGFFFKKKRRR\\\jjjvvvyyy{{{~~~mmmaaa]]]]]]aaacccbbb``````bbbbbbaaaaaaaaaaaa```___^^^]]][[[\\\\\\\\\[[[XXXUUUTTTTTTSSSQQQOOOKKKEEE>>>999///...,,,---///000111111******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++***)))((('''((((((((((((((())))))*********++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))***++++++***)))((()))(((((('''''')))***+++'''(((((((((((((((''''''************))))))))))))))))))))))))************))))))(((((((((((())))))'''(((******))))))+++,,,++++++************++++++sssggg___ZZZUUUQQQOOOLLLJJJHHHHHHHHHGGGEEEDDDCCCCCCAAA@@@???>>>===>>>======>>>???@@@AAABBBCCCHHHOOOVVV]]]fffpppxxxuuuqqqpppooonnnxxxooobbbVVVMMMJJJFFFFFFKKKSSS___ooo|||zzzggg^^^[[[^^^````````````aaaaaa```````````````______^^^]]]^^^^^^^^^]]]ZZZWWWVVVUUUTTTRRRPPPMMMHHHAAA<<<333111...---...//////...++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++***)))(((((((((((((((******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((('''''''''((()))***((((((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***+++***)))((()))***,,,++++++******++++++,,,}}}qqqhhh```YYYTTTPPPMMMJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA???>>>>>>===============>>>???@@@CCCFFFJJJNNNSSSZZZdddlllwww}}}uuuqqqnnnkkkrrrxxxrrrcccXXXNNNIIIGGGKKKRRR^^^ooo}}}rrrcccYYYZZZ\\\^^^____________^^^______```````````````______``````___\\\ZZZXXXVVVTTTSSSRRRPPPKKKEEEAAA777444000......------,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,***)))((('''''''''******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((''''''''''''''''''''''''************************************))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((()))******))))))((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))***+++,,,***((('''((((((,,,++++++******++++++,,,xxxooofff]]]WWWRRROOOLLLJJJIIIIIIIIIHHHFFFEEEDDDCCCBBB@@@??????>>>>>>=========>>>??????@@@CCCEEEGGGJJJQQQZZZaaakkkttt}}}yyysssppppppttt{{{qqqbbbVVVOOOIIIIIINNNWWWggguuuxxx{{{lll\\\YYYYYY\\\___^^^^^^^^^]]]^^^___```aaaaaaaaaaaa___```aaaaaa```]]][[[YYYUUUTTTSSSRRRQQQNNNIIIEEE:::777222///......---,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++************))))))((((((,,,+++***)))((((((((((((******++++++++++++******++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))'''&&&&&&'''))))))&&&&&&&&&&&&'''''''''(((((())))))************)))''''''''''''((((((((((((((()))))))))************))))))(((((((((((()))))))))++++++***((((((((()))+++******))))))******+++wwwmmmccc\\\VVVSSSNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@??????>>>>>>>>>??????>>>@@@BBBCCCEEEKKKSSSZZZbbbkkkuuu}}}}}}xxxppprrrvvvzzz}}}kkk[[[SSSKKKHHHIIIQQQ___lll}}}xxxzzzxxxfff]]]WWWZZZ]]]]]]\\\^^^\\\]]]^^^```aaaaaaaaaaaa^^^___``````___]]][[[YYYUUUTTTSSSRRRRRROOOKKKHHH===999444111000000//////,,,,,,---------.........,,,+++******))))))******++++++++++++++++++++++++*********)))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++***((((((((((((***+++%%%&&&&&&'''''''''''''''(((((()))***************&&&'''''''''((((((((()))((()))))))))************))))))(((((((((((())))))''')))******))))))***+++))))))(((((((((((())))))uuujjjbbb[[[WWWRRRNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>;;;>>>@@@@@@BBBFFFNNNTTTYYYbbbmmmuuu~~~|||rrrsssttttttyyyuuu```WWWNNNIIIHHHMMMZZZfffxxxuuueeeXXXYYY[[[[[[\\\___]]]^^^___```aaaaaaaaaaaa]]]^^^___```___]]][[[YYYWWWUUUTTTSSSSSSQQQMMMJJJBBB===777333111111111000---------.........//////,,,+++)))(((((())))))***++++++++++++++++++++++++---,,,++++++******++++++)))))))))))))))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***************************''''''''''''''''''''''''************))))))))))))******))))))))))))******&&&&&&'''(((((((((((('''''''''((()))************'''''''''(((((())))))***))))))))))))************))))))(((((((((((())))))&&&(((******))))))+++,,,)))))))))(((((()))))))))rrriii```[[[UUUPPPNNNLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;===???@@@???BBBGGGLLLPPPYYYdddllluuu{{{{{{xxxsssrrrzzzjjj```UUUNNNJJJKKKUUU___ttt}}}zzznnn[[[XXXZZZYYY[[[aaa^^^^^^___```aaaaaa``````]]]^^^`````````^^^\\\ZZZZZZXXXVVVUUUUUUSSSOOOMMMGGGBBB;;;666333111000000---.........////////////---,,,***)))((()))***+++++++++++++++++++++++++++---,,,+++*********+++,,,++++++******)))***************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((&&&'''((()))))))))((((((&&&&&&'''((())))))))))))''''''((())))))***++++++))))))))))))************))))))(((((((((((())))))((()))******)))((()))+++++++++************++++++wwwmmmccc^^^WWWRRROOOMMMLLLKKKIIIHHHGGGFFFEEECCCBBBBBB@@@???>>><<<<<<;;;;;;;;;;;;>>>@@@???>>>???CCCGGGJJJTTT^^^eeennnxxx~~~}}}sssmmmqqq}}}uuujjj]]]SSSLLLJJJPPPYYYnnn}}}zzzttt]]]WWWYYYXXX[[[bbb^^^___``````````````````^^^___```aaa```___]]][[[\\\ZZZXXXWWWVVVTTTQQQOOOLLLFFF>>>777333111///.............../////////000...---+++))))))***+++,,,++++++++++++++++++++++++,,,+++)))((((((((()))***------+++***))))))((((((******++++++++++++******************************''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&'''((())))))((('''&&&&&&''')))*********)))(((%%%&&&'''((())))))))))))'''(((((()))***++++++,,,))))))))))))************))))))(((((((((((())))))***+++,,,***((('''((()))---,,,,,,++++++,,,,,,---yyyppphhh___XXXSSSPPPLLLHHHMMMKKKJJJIIIIIIGGGEEEBBBCCCBBBAAA@@@????????????============>>>???@@@AAAHHHLLLSSS[[[dddoooyyy}}}yyyrrrkkkqqq~~~tttcccVVVMMMHHHNNNXXXllluuu{{{yyybbbYYYXXXYYY[[[______```bbbcccccccccbbbaaa``````___^^^]]]\\\\\\[[[^^^[[[WWWUUUTTTRRRPPPNNNJJJGGGAAA;;;666333111000......---------......///------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************))))))))))))+++***((('''&&&&&&''''''...---***(((''''''((()))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((((((((((((((((((((())))))***++++++,,,,,,((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,+++***(((&&&$$$###((((((((((((***,,,...///xxxpppeee]]]XXXTTTOOOLLLKKKIIIGGGGGGGGGFFFCCCAAABBBAAA@@@>>>======<<<<<<============>>>???@@@@@@CCCGGGMMMTTT]]]fffpppvvv|||yyyoooooowwwwwwoooaaaTTTLLLMMMSSS___hhhtttxxxbbbXXXUUUTTTVVVZZZ\\\]]]___```aaaaaaaaa`````````___^^^]]]\\\\\\[[[]]][[[XXXVVVTTTSSSQQQOOOKKKHHHDDD>>>999444111000......------------......---------,,,++++++******************************************************************************------,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((()))((('''''''''((())))))***)))''''''&&&'''(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((''''''&&&((((((((((((((((((((((((******++++++,,,,,,------))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************++++++***))))))***+++,,,|||pppfff___YYYSSSOOOKKKIIIGGGGGGGGGFFFDDDBBBDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<===>>>?????????CCCHHHNNNTTT\\\eeejjjrrrxxx~~~rrrlllnnnnnnvvv|||mmm^^^SSSNNNPPPRRRYYYdddooowww{{{||||||~~~zzzhhh[[[UUUQQQRRRUUUYYYZZZ[[[]]]^^^___````````````___^^^]]]\\\\\\[[[]]][[[XXXWWWVVVTTTRRRPPPLLLJJJGGGCCC===777222///......---------------.........------,,,,,,++++++************************************************))))))))))))))))))))))))+++++++++******)))))))))************************))))))))))))((((((((((((''''''''''''((()))***+++'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++*********(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''''')))***+++,,,,,,---++++++******)))******+++}}}pppfff^^^VVVQQQOOOMMMJJJIIIIIIIIIGGGFFFGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>???BBBEEEIIINNNUUU\\\```iiioooxxx|||qqqmmmooosss{{{sssdddYYYRRRPPPMMMQQQYYYbbbkkkrrrvvvyyyxxxrrrdddZZZUUUSSSTTTWWWXXXYYY[[[]]]___````````````___^^^]]]\\\\\\[[[]]][[[YYYXXXWWWVVVSSSQQQNNNMMMKKKHHHBBB;;;444000///...------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((*********)))((((((''''''************************)))))))))(((((((((''''''((((((((((((((())))))***))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************---,,,,,,+++++++++++++++((((((((((((((((((((((((&&&&&&''''''((()))))))))+++******************+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******(((((())))))+++,,,------zzznnndddZZZSSSRRROOOLLLKKKJJJJJJHHHGGGHHHGGGEEECCCAAA??????>>>===<<<<<<<<<<<<======>>>>>>@@@CCCEEEHHHMMMSSSWWWaaagggppp{{{~~~uuurrrqqqttt}}}xxxhhh]]]UUUPPPMMMOOORRRXXX___gggnnnrrrtttxxx}}}nnnddd]]]XXXUUUWWWXXXYYY[[[]]]___```aaa``````___^^^]]]\\\\\\[[[\\\[[[ZZZYYYYYYXXXUUURRROOOPPPOOOLLLGGG???888333000///......---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((------,,,,,,,,,+++++++++************************))))))))))))(((((((((((()))))))))))))))(((((('''+++++++++,,,+++***))))))))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&'''(((((())))))++++++************++++++))))))))))))))))))))))))------------,,,***)))((((((((()))***+++,,,,,,,,,xxxlll```YYYTTTQQQMMMKKKJJJIIIGGGFFFFFFEEECCCAAA@@@>>>>>>>>>>>>======<<<<<<===>>>>>><<<===???@@@BBBFFFKKKNNNYYY___gggqqq{{{}}}uuuooonnntttyyyooodddXXXOOONNNNNNMMMOOOUUU\\\dddhhhqqqooouuuyyyooohhh___WWWXXXXXXYYYZZZ\\\___```bbb``````___^^^]]]\\\\\\[[[\\\[[[ZZZ[[[[[[YYYVVVTTTQQQRRRRRROOOJJJCCC<<<888111111000///............---------,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))************)))((('''&&&*********))))))((((((((())))))))))))))))))))))))))))))))))))***************)))((('''&&&'''((()))))))))))))))))))))))))))((((((((()))******++++++++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++***)))(((uuuiiiaaaXXXUUUPPPMMMKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@?????????>>>>>>======>>>>>>>>>;;;<<<===>>>???BBBFFFJJJQQQVVV^^^fffoooxxx~~~uuuooopppqqqttt|||pppaaaTTTPPPMMMKKKKKKNNNUUU]]]bbbjjjfffiiisssxxxzzz}}}wwwjjj\\\YYYYYYYYYYYY[[[]]]___`````````___^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[XXXUUUSSSSSSSSSQQQLLLFFF@@@<<<333222111000////////////++++++,,,,,,,,,,,,,,,,,,************************************************************************'''''''''((())))))******************************++++++++++++************((()))*********)))((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))************...---+++))))))***+++,,,))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,++++++,,,,,,+++***((('''|||ppphhh]]]YYYTTTPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>>>>>>>>>>???<<<===>>>>>>???BBBFFFIIILLLPPPWWW___gggpppxxx}}}}}}tttrrrnnnlllxxx{{{kkk\\\QQQNNNKKKIIILLLSSS[[[```aaa]]]aaajjjmmmllltttrrrbbbYYYXXXXXXYYYZZZ\\\^^^___aaa```___^^^]]]\\\\\\[[[[[[[[[[[[\\\]]][[[XXXUUUTTTTTTTTTRRRMMMHHHBBB???444333222111000000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,---......************************,,,,,,,,,+++++++++******&&&''')))***++++++******+++***))))))***,,,///000))))))))))))))))))))))))))))))))))))************,,,+++)))''''''((()))***))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++((()))***+++,,,,,,+++***zzzrrrddd^^^WWWRRRPPPNNNKKKHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;===AAAEEEGGGGGGJJJOOOUUU\\\eeeooouuu|||ppplllnnnssswwwpppeeeZZZTTTLLLHHHHHHMMMRRRVVVYYYWWWYYY]]]aaadddllltttxxxpppaaaXXXTTTYYY]]]\\\]]]_______________^^^]]]\\\\\\ZZZZZZ[[[[[[[[[YYYWWWVVVUUUUUUUUUSSSPPPKKKFFFDDD<<<777111,,,+++,,,---...///...,,,+++***+++,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,***)))'''+++*********))))))((((((%%%&&&&&&'''((())))))***'''((((((((()))))))))***---,,,+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))***+++,,,,,,''''''(((***+++,,,---...444222...+++***+++---///+++,,,,,,---------,,,,,,yyyjjjccc[[[UUURRRPPPMMMJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::::::::<<<@@@CCCEEEDDDGGGLLLQQQXXXaaajjjpppxxx~~~wwwnnnmmmmmmnnnvvvyyymmm___YYYQQQKKKKKKOOOTTTWWWYYYVVVVVVYYY[[[^^^eeemmm|||wwwmmmaaaYYYYYY\\\\\\]]]___^^^^^^___^^^^^^]]]\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWUUUVVVUUUTTTPPPLLLHHHEEE===999444000...---,,,+++...---,,,+++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))+++*********))))))))))))((((((((())))))******+++((((((((())))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))*********)))******++++++)))))))))***++++++,,,,,,...,,,***((('''((()))+++,,,,,,,,,+++***)))((('''ssskkkaaaYYYUUURRROOOLLLJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@???>>>======;;;;;;::::::;;;>>>@@@BBB@@@CCCGGGLLLRRRZZZbbbhhhpppxxxxxxrrrnnnkkknnnvvvxxxddd^^^UUUMMMJJJLLLPPPTTTWWWTTTSSSUUUVVVWWW]]]dddqqq}}}nnn^^^YYYYYY[[[\\\^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTQQQMMMJJJGGGAAA===888444111///,,,+++...---,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))******++++++******************,,,++++++******++++++,,,+++++++++++++++***)))(((|||ttthhh___YYYUUUQQQNNNKKKKKKIIIGGGFFFDDDDDDCCCBBBBBBAAA@@@???>>>>>>===<<<;;;::::::;;;<<<>>>???>>>@@@CCCGGGLLLSSS[[[```hhhqqq~~~}}}uuupppnnnrrr~~~mmmggg]]]SSSLLLJJJMMMPPPSSSRRRSSSWWWXXXWWWYYY___eeepppxxxdddXXXVVVXXX[[[\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVVVVVVVUUURRROOOLLLJJJEEEAAA:::555222000///...---------,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++************************+++++++++++++++++++++************))))))))))))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))((())))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))((())))))************************++++++,,,---------------((()))+++,,,---......///}}}qqqggg```ZZZTTTPPPMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;:::;;;;;;=========???AAADDDHHHNNNUUUZZZ^^^gggttt|||tttooopppvvv|||vvvlll___SSSMMMLLLMMMNNNOOOUUU[[[]]]YYYYYY\\\]]]eeeuuujjjYYYSSSVVVYYY[[[ZZZZZZ[[[\\\]]]]]]]]]\\\]]]\\\[[[[[[ZZZYYYYYYYYYWWWWWWVVVUUUSSSQQQOOONNNJJJDDD;;;555222111222222------------------------++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))******************+++++++++***************)))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))++++++***)))(((((((((((()))))))))***++++++,,,,,,'''((()))++++++++++++***((()))+++,,,---......///{{{ppphhhaaaYYYTTTOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@??????<<<;;;;;;;;;;;;<<<=========>>>@@@BBBEEEIIIPPPTTTYYYbbbnnnzzzvvvnnnmmmooouuu~~~{{{kkkZZZNNNIIIHHHJJJLLLTTT[[[]]]YYYXXXZZZXXX]]]iii{{{ttt```UUUTTTXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\ZZZZZZZZZZZZZZZWWWWWWVVVVVVTTTSSSRRRQQQMMMGGG>>>777333222111111,,,,,,---............---++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++(((((()))))))))))))))))))))))))))*********++++++)))))))))))))))*********************************))))))))))))))))))))))))++++++***)))))))))******************************))))))(((((((((((())))))******)))((((((((())))))(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((zzzqqqiii___YYYRRRPPPMMMJJJHHHGGGGGGHHHDDDDDDCCCBBBAAA@@@??????;;;;;;<<<<<<<<<======>>><<<===>>>???BBBFFFKKKOOOUUU]]]hhhrrr{{{tttpppnnnpppttt~~~{{{fffUUULLLIIIHHHIIIOOOUUUVVVSSSSSSVVVUUUXXX___lll~~~jjjYYYUUUWWWXXXWWWXXXYYY[[[\\\]]]]]]]]]^^^]]]\\\ZZZZZZZZZZZZ[[[WWWWWWWWWVVVUUUTTTTTTSSSNNNJJJCCC<<<666111---)))+++,,,.../////////...---------,,,,,,++++++++++++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,'''((((((((()))*********(((((()))***++++++,,,---*********)))))))))))))))************************++++++++++++++++++++++++,,,+++******))))))******************************))))))(((((((((((()))))))))(((((((((((())))))***************************,,,,,,,,,,,,,,,---------,,,,,,,,,+++***)))((('''xxxnnnddd]]]UUUSSSPPPLLLJJJIIIJJJJJJDDDDDDCCCBBBAAA@@@@@@???;;;;;;<<<======>>>>>>>>>;;;<<<===>>>@@@CCCIIIMMMNNNUUU___iiiqqqyyy}}}wwwrrrooopppwwwvvvbbbVVVRRRHHHGGGJJJNNNOOOMMMNNNRRRSSSTTTYYYcccrrrsss]]]VVVWWWWWWVVVWWWYYYZZZ\\\]]]]]]]]]^^^]]]\\\ZZZZZZZZZZZZ[[[XXXWWWWWWVVVVVVUUUUUUTTTOOOLLLFFF@@@999111((("""+++,,,.../////////...............------,,,,,,,,,************************************************+++,,,...//////...,,,+++*********++++++,,,,,,,,,''''''((()))***++++++,,,''''''(((***+++,,,---...************)))))))))(((************************++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))(((((((((((())))))(((((('''(((((()))***+++,,,,,,++++++***))))))((())))))(((((((((((())))))+++,,,,,,---------,,,,,,zzzmmmddd[[[VVVPPPMMMMMMMMMKKKIIIFFFDDDCCCCCCCCCCCCAAA???>>>>>>>>>===<<<<<<;;;;;;>>>===<<<<<<===@@@DDDFFFMMMRRRZZZccckkksss{{{~~~uuurrrssswww~~~tttcccUUUPPPMMMLLLMMMMMMLLLNNNRRRVVVSSSVVVaaannn|||lll```ZZZVVVVVVUUUXXX^^^```^^^]]]____________^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOJJJEEE???777000***,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))(((,,,+++***))))))***++++++))),,,+++'''///<<<===555))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***************************+++,,,,,,,,,,,,+++***)))((('''(((***+++***)))uuulllbbb\\\UUUPPPNNNMMMKKKHHHGGGEEECCCCCCCCCCCCAAA@@@???>>>>>>======<<<;;;;;;;;;:::999999;;;>>>AAACCCIIIMMMTTT\\\dddmmmuuuzzz}}}uuuqqqqqquuu{{{rrraaaRRRLLLIIIJJJLLLMMMQQQVVV[[[XXXZZZaaakkkvvvtttiii___YYYXXXVVVXXX]]]___]]]]]]___^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSSSSPPPLLLHHHBBB:::222,,,.........---,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******************+++***)))(((&&&%%%))),,,***&&&,,,777777000((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((()))))))))***************************)))***++++++++++++***))),,,+++++++++---...---,,,vvvllleee[[[TTTQQQNNNKKKHHHHHHFFFDDDDDDDDDDDDBBB@@@??????>>>>>>===<<<<<<<<<===<<<<<<<<<>>>AAADDDFFFCCCGGGLLLSSS[[[dddmmmsss}}}}}}tttoooooosssppp\\\RRRJJJIIIMMMPPPVVV[[[aaa```aaadddiiiqqquuujjj```ZZZWWWWWW\\\^^^]]]\\\^^^\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRRRRQQQNNNKKKFFF>>>555///000000///...,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***((()))++++++***'''###!!!***,,,)))%%%)))000000***(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((((((((()))))))))******************************((()))************)))(((***)))))))))+++,,,+++***uuummmbbbZZZUUUQQQMMMJJJIIIGGGEEEEEEEEEDDDBBBAAA@@@??????>>>>>>======<<<>>>======>>>@@@BBBEEEFFF@@@CCCGGGLLLSSS\\\eeekkksss||||||tttrrrtttzzz|||kkk]]]PPPLLLOOOTTT\\\ccchhhiiijjjkkklllqqq{{{vvvjjj^^^YYYVVVZZZ]]]\\\\\\^^^[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYXXXUUUSSSRRRQQQPPPOOOMMMIIIBBB999333000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++*********((()))******)))'''%%%###)))***(((%%%'''---,,,((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************)))******************))))))(((((((((***+++***)))~~~uuujjjaaa[[[VVVQQQMMMKKKIIIGGGFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>======:::::::::;;;<<<>>>@@@AAA???AAAEEEIIINNNVVV^^^cccjjjssszzzuuuuuurrrzzztttfffVVVOOOQQQXXXdddmmmtttxxxyyyvvvrrruuu|||uuubbbZZZVVVXXX[[[\\\\\\]]][[[[[[\\\\\\]]]\\\\\\\\\ZZZZZZ[[[ZZZYYYWWWTTTSSSPPPPPPOOONNNKKKDDD<<<666//////...---------...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********)))))))))))))))))))))((())))))******((()))((('''))),,,,,,***************************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++---,,,+++,,,...///...---tttjjjccc\\\UUUPPPLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<===>>>???>>>@@@CCCGGGJJJPPPVVV[[[bbbiiiuuuwwwuuurrrwww{{{mmm]]]TTTSSS[[[kkkyyy{{{eee\\\UUUWWWZZZ[[[[[[]]][[[\\\\\\\\\\\\\\\[[[[[[XXXYYYZZZ[[[ZZZXXXVVVTTTPPPPPPOOOOOOLLLGGG@@@;;;111000///------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------*********)))))))))((((((******)))))))))+++---...(((((())))))***+++,,,+++++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))*********++++++************************,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,tttkkkaaaWWWQQQMMMKKKIIIHHHGGGFFFDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============>>>>>><<<>>>AAADDDFFFJJJNNNQQQZZZaaakkkttt|||{{{uuuwww~~~{{{kkk^^^XXX^^^ooo|||hhh]]]UUUUUUYYY[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVWWWYYY[[[[[[ZZZWWWVVVRRRQQQPPPPPPNNNJJJDDD@@@555333111...---,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++*********))))))*********+++++++++++++++))))))***++++++)))***+++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************,,,+++***))))))***+++,,,***)))((()))+++,,,+++***{{{pppeeeYYYQQQNNNLLLIIIHHHHHHGGGDDDBBBBBBBBBAAA@@@@@@??????>>>;;;;;;:::::::::999999999999<<>>@@@BBBCCCDDDNNNTTT]]]dddkkkttt}}}{{{xxxzzz~~~nnn______mmmzzztttiii\\\UUUWWWZZZZZZYYY___```aaa```^^^[[[ZZZZZZWWWYYY[[[\\\\\\ZZZXXXVVVUUUUUUTTTRRROOOKKKHHHEEE:::555000...111222///,,,//////...------,,,++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,+++((((((***---///...---+++******++++++++++++******))))))((((((+++******)))(((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((((((******)))(((((((((((((((+++++++++*********))))))***++++++,,,,,,++++++******+++---......---+++***rrreee]]]UUURRRNNNJJJIIIGGGEEEDDDEEEDDDBBBAAAAAAAAA???======<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDJJJOOOWWW___fffnnnxxxyyyvvvwww|||zzzgggaaafffnnn|||vvvhhh]]]YYYYYYZZZYYY]]]___aaaaaa___^^^]]]^^^XXXYYY[[[\\\\\\ZZZYYYWWWUUUUUUTTTSSSPPPLLLIIIGGG===777111///000111///,,,/////////...---,,,,,,,,,,,,,,,,,,+++++++++******************************)))+++,,,+++)))(((***,,,///...,,,+++******++++++*********)))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++++++++*********))))))***++++++,,,,,,++++++***((()))+++,,,,,,+++)))((({{{nnneeeYYYUUUQQQMMMKKKJJJHHHGGGDDDCCCAAAAAABBBBBBAAA???=========<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBDDDIIIQQQXXX___gggqqqxxx|||uuuqqqsss|||~~~kkk^^^\\\]]]fffrrrxxxhhh\\\WWWWWWXXX[[[^^^```aaa```______```YYYYYYZZZ[[[[[[ZZZZZZYYYVVVVVVUUUSSSQQQNNNKKKIIIAAA;;;444000//////...---//////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,...---,,,++++++***++++++))))))))))))************,,,,,,++++++******))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******************************)))((((((((())))))+++++++++******************++++++,,,,,,++++++***((()))***++++++***)))(((xxxoooaaa\\\WWWRRROOONNNLLLJJJFFFDDDCCCBBBCCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAA@@@EEELLLRRRXXXaaajjjqqqyyyxxxqqqooouuu}}}}}}lll```YYYWWW\\\cccuuurrr```VVVTTTVVVZZZ\\\___```___^^^^^^___ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUTTTQQQOOOLLLKKKFFF@@@777111///......---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++---,,,,,,+++++++++******(((((())))))******+++++++++++++++******)))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************+++++++++******))))))((())))))******************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***zzziiiddd\\\VVVRRROOOMMMKKKIIIGGGDDDCCCCCCBBB???===???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>?????????CCCIIINNNSSS[[[eeekkkuuuzzz|||uuuqqqtttyyy{{{oooeee]]]ZZZXXXYYYdddzzz}}}iii[[[WWWWWWYYY\\\^^^^^^]]]\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZVVVVVVUUUSSSQQQOOONNNMMMIIICCC;;;444000.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++++++++++++++++++++******(((((())))))******++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++rrrlllcccZZZTTTPPPLLLJJJJJJHHHFFFDDDCCCBBB???===@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>BBBFFFJJJNNNUUU^^^eeennnsss|||zzztttsssvvvzzzwwwnnneee]]]XXXTTTQQQVVVeeewwwssseee]]]ZZZXXXZZZ]]]]]]\\\ZZZZZZ[[[]]]]]]]]]\\\[[[ZZZXXXXXXVVVUUUTTTRRRQQQOOONNNNNNJJJEEE>>>777111///......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++*********++++++++++++******))))))))))))************)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((())))))***+++++++++******)))))))))***++++++***************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))}}}vvvkkkaaaYYYSSSNNNKKKIIIGGGEEEDDDDDDCCCAAA???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAACCCIIIQQQXXX[[[bbbkkkuuu}}}}}}vvvtttrrrwww}}}xxxpppeee\\\QQQLLLLLLQQQUUU___wwwzzzlll___WWWUUUXXX[[[]]]^^^^^^```aaa^^^___```___]]]YYYUUUSSSTTTSSSRRRQQQOOOOOOOOOOOOIIIGGGBBB<<<555000//////......//////////////////,,,,,,,,,------.........++++++++++++++++++++++++---***((((((+++,,,+++)))))))))+++,,,,,,+++***)))++++++******))))))((((((******************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((&&&''''''((()))***************))))))***+++,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++++++++************++++++}}}pppddd[[[TTTQQQJJJKKKJJJHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<============>>>BBBGGGKKKNNNSSSYYYaaahhhnnnuuu}}}|||uuuwwwuuuwww}}}vvvggg\\\SSSPPPMMMMMMOOOYYYmmm~~~yyynnn```VVVVVVUUUWWW[[[\\\[[[]]]bbb]]]^^^``````^^^[[[WWWUUUXXXWWWWWWVVVUUUTTTSSSSSSPPPLLLGGG@@@:::555222000......---------,,,,,,,,,---------,,,,,,++++++++++++***(((''''''(((***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++''''''((()))***++++++,,,))))))))))))))))))))))))&&&''')))+++,,,+++)))(((*********)))))))))))))))))))))(((((((((((())))))+++******)))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,xxxlllaaaYYYTTTMMMLLLKKKIIIGGGEEEEEEEEEBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;<<<<<<============>>>AAAEEEIIIKKKNNNTTT\\\ccciiipppxxx~~~uuurrrssswww~~~vvvjjjZZZTTTNNNLLLMMMTTTdddttt~~~xxxwwwvvvvvvssslllaaaYYYUUUTTTVVV[[[\\\[[[]]]aaa^^^_________]]][[[XXXVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQNNNIIICCC===777333000.........---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,+++++++++******************************&&&''')))***+++***)))(((*********+++++++++,,,,,,))))))(((((((((((())))))+++******)))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,wwwkkk___XXXQQQOOOMMMKKKIIIHHHHHHHHHCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;<<<<<<=========<<<===???BBBEEEGGGHHHMMMUUU[[[aaahhhqqqwww|||xxxtttqqqssswww}}}vvvfff]]]RRRMMMMMMPPPZZZdddvvvwwwsssmmmllllllmmmnnnllleee```TTTRRRTTTYYY\\\[[[]]]```___^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRQQQRRRPPPMMMHHHAAA:::444000.........------------,,,------,,,,,,,,,,,,++++++((()))+++------+++)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))((((((((('''''''''++++++++++++++++++++++++'''((()))***+++***)))((()))))))))******+++++++++***))))))(((((())))))***+++******)))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++uuuggg^^^VVVSSSOOOLLLKKKJJJJJJIIIDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<===<<<<<<<<<===???AAABBBCCCHHHOOOUUU[[[bbbjjjpppuuuyyy|||vvvuuuuuuxxxuuuhhhZZZRRRPPPOOOSSSXXXbbbnnn}}}vvvoooiiihhhiiilllooooookkkgggUUURRRRRRWWWZZZZZZ\\\^^^___^^^]]]\\\[[[[[[ZZZZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQOOOKKKDDD<<<555000............------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%&&&'''((())))))***++++++++++++++++++++++++)))***++++++++++++******((((((((('''''''''''''''***))))))))))))))))))***+++******)))))))))))))))******************************++++++++++++******************************************************qqqfff^^^YYYSSSNNNLLLKKKJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???BBBFFFLLLQQQUUU\\\eeekkknnnrrrxxx|||zzzvvvvvv|||rrrbbbXXXSSSNNNMMMOOOUUU```ooo}}}zzzppplllkkkmmmpppttttttppplllYYYTTTRRRUUUXXXYYYZZZ]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTPPPPPPPPPMMMFFF>>>666111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************))))))))))))***+++,,,---......************************,,,,,,,,,,,,,,,,,,,,,+++***))))))((('''&&&%%%%%%******))))))))))))******+++******)))))))))))))))******************************++++++++++++******************************************************}}}rrrhhhaaaXXXQQQNNNMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======@@@DDDIIILLLPPPVVV^^^dddgggkkkppptttwww}}}yyytttwww}}}|||lll```WWWNNNJJJJJJNNNWWWbbbnnn{{{~~~~~~{{{zzz}}}tttssssssvvvzzz}}}zzztttnnn```XXXRRRTTTVVVWWWXXX[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUPPPPPPPPPNNNHHH@@@999444/////////.........------++++++,,,,,,,,,,,,------...---+++******+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))),,,,,,+++++++++*********************************---------,,,,,,,,,,,,,,,,,,,,,+++***))))))((('''+++******))))))******++++++******)))))))))))))))******************************++++++++++++******************************++++++++++++++++++++++++rrriii^^^UUUQQQOOOKKKHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========AAADDDGGGIIIOOOWWW]]]aaaeeeiiilllooouuu|||~~~vvvvvvzzzzzzkkk]]]QQQKKKKKKKKKQQQYYYcccpppzzzzzztttssspppnnnrrryyy~~~~~~||||||~~~{{{sssggg]]]TTTRRRTTTUUUVVVYYYZZZ[[[]]]^^^^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUQQQQQQQQQOOOKKKDDD===888////////////............+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++******))))))))))))(((((((((((('''''''''++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++******))))))******++++++******)))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,yyyooobbbXXXTTTPPPLLLHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;>>>AAACCCEEEJJJQQQWWW]]]aaaeeehhhjjjpppwww}}}zzzwwwzzz}}}uuudddUUUNNNNNNIIINNNVVV```nnnyyy{{{vvvmmmkkkjjjkkkqqqxxxyyylll```UUUQQQRRRSSSVVVXXXYYYZZZ]]]______^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRRRRRRRQQQLLLFFF@@@<<<000/////////............+++++++++,,,,,,---------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))&&&'''((()))***+++,,,,,,++++++************+++++++++******)))))))))))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,{{{mmmbbbZZZUUUPPPMMMGGGEEEDDDDDDEEEEEEDDDBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBDDDGGGKKKNNNRRRVVV[[[___aaaeeekkkpppwww}}}zzztttvvv}}}rrr___QQQKKKIIIPPPYYYfffyyy~~~vvvpppkkkjjjlllqqq|||yyyhhhWWWPPPQQQSSSVVVZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVWWWUUUTTTSSSQQQOOOJJJDDD@@@666222---,,,---...---+++'''((((((***+++,,,,,,---...---,,,,,,++++++,,,,,,///......---,,,******)))+++,,,,,,------,,,,,,+++---,,,***)))((()))******,,,+++***))))))***+++,,,///...+++***))))))***+++,,,,,,,,,++++++++++++***&&&'''((()))+++,,,......(((((((((((()))))))))))))))))))))***+++++++++,,,---,,,,,,+++***)))(((((()))***+++------,,,++++++,,,,,,,,,++++++*********,,,,,,------,,,***)))(((+++++++++*********))))))rrrfff^^^XXXRRRNNNKKKIIIGGGFFFFFFEEECCCAAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAADDDGGGJJJNNNRRRWWW[[[]]]aaaggglllrrrwwwzzzssstttyyynnn\\\SSSOOOTTT\\\hhh{{{yyysssmmmkkklllppp{{{ppp^^^UUURRRRRRUUUYYY[[[\\\\\\\\\[[[[[[ZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUSSSRRROOOKKKFFFBBB777333...---...///---,,,---------------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++******************,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***))))))*********))))))))))))((((((((()))))))))*********((((((((())))))************************+++++++++,,,,,,++++++***)))))))))(((((()))************))),,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++---------,,,,,,,,,++++++xxxmmmddd]]]UUUPPPNNNLLLIIIGGGFFFEEECCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>@@@CCCEEEHHHMMMRRRUUUWWW[[[bbbfffkkkpppwww~~~wwwsssuuu{{{hhhZZZVVVYYY___jjjzzz~~~wwwqqqnnnnnnqqq{{{}}}mmm```WWWRRRTTTZZZZZZ[[[[[[[[[[[[ZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUWWWUUUTTTSSSQQQMMMHHHDDD:::555000......///...,,,------,,,,,,++++++******...---,,,,,,++++++,,,,,,)))*********++++++,,,,,,***++++++,,,,,,++++++***)))******+++++++++******,,,+++***))))))***+++,,,***+++---------+++((('''*********))))))))))))(((******))))))((('''''''''(((((())))))***+++,,,,,,+++++++++***************************************)))))))))((())))))***+++,,,,,,,,,++++++++++++***'''(((***+++------......---------,,,,,,,,,++++++uuulllcccYYYRRROOOMMMIIIGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===???AAACCCGGGLLLOOORRRVVV\\\```eeeiiinnnuuu{{{uuutttwwwooo^^^ZZZ]]]cccmmmyyyyyytttqqqqqqsss{{{{{{nnn___UUUUUUZZZYYYYYYZZZZZZ[[[ZZZZZZZZZXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVTTTSSSRRROOOKKKHHH===888222//////000///---,,,,,,+++++++++*********...---,,,,,,++++++,,,,,,))))))*********+++++++++***++++++++++++++++++***'''(((***+++,,,,,,+++***,,,+++***))))))***+++,,,***+++,,,,,,+++***)))(((,,,,,,,,,+++++++++***************)))((((((''''''(((((()))***+++,,,,,,---,,,+++++++++***)))))))))))))))*********+++++++++,,,+++*********+++---...++++++++++++++++++++++++(((((()))+++,,,---......+++++++++*********))))))uuujjj^^^VVVOOOLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<<<<<<<;;;<<<===???@@@DDDHHHKKKMMMPPPVVVZZZ```ccchhhmmmsss{{{{{{vvvuuuzzzuuuddd```ccciiirrryyy~~~}}}xxxtttsssrrrssszzzxxxhhhYYYTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXVVVTTTTTTSSSQQQNNNKKKAAA;;;444000000000///............/////////000000...---,,,,,,++++++,,,,,,+++++++++*********))))))+++++++++,,,,,,+++++++++'''(((***+++,,,,,,+++***,,,+++***))))))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++******))))))***************+++((())))))***++++++,,,,,,,,,+++++++++***))))))))))))))))))***++++++,,,,,,,,,+++*********+++---...++++++++++++++++++++++++*********++++++,,,,,,---+++++++++*********))))))sssfff]]]RRRNNNJJJHHHHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>>>>AAAEEEGGGHHHKKKPPPTTTZZZ]]]aaaffflllsss{{{yyytttwww{{{pppiiikkkqqqxxxzzzzzz|||~~~{{{xxxxxxvvvtttwww}}}qqq```UUUSSSVVVVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSRRROOOMMMEEE>>>666222111111000...------.........//////000...---,,,,,,++++++,,,,,,,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++)))******+++++++++******,,,+++***))))))***+++,,,,,,+++)))(((''')))+++,,,*********))))))))))))(((((())))))***+++,,,,,,---)))))))))************++++++++++++***************))))))******+++++++++,,,)))))))))((())))))***+++***++++++++++++,,,,,,,,,,,,,,,+++******+++++++++---------,,,,,,,,,++++++|||nnndddWWWSSSNNNKKKJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::999999;;;===<<>>;;;:::===CCCIIIMMM<<<<<<;;;;;;;;;::::::::::::;;;===>>>@@@CCCGGGJJJIIILLLQQQUUUYYY^^^dddhhhnnnssszzzxxxtttqqqlllpppxxx|||rrrlllmmmnnnqqquuu```XXXUUUVVVYYYZZZXXXYYY\\\ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPJJJEEE>>>777222000111222,,,,,,,,,,,,,,,---...//////............------------,,,++++++******++++++,,,---------,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++************+++++++++*********))))))((((((+++++++++++++++***)))(((((((((((((((((((((((((((+++++++++*********))))))++++++******************---......//////......---++++++,,,---------,,,,,,((())))))***++++++,,,,,,{{{mmmfff\\\TTTPPPNNNKKKHHHFFFFFFFFFFFFEEECCCAAA@@@===<<<:::;;;>>>CCCIIIMMM;;;;;;:::::::::999999999999:::;;;<<<<<<>>>AAADDDFFFIIIMMMRRRVVVZZZ```dddeeejjjpppwww|||~~~yyytttooopppwwwwwwllliiijjjvvvxxxaaaZZZUUUWWWYYYXXXYYY[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSQQQPPPPPPLLLHHHAAA:::444222222222//////.........//////000///............------------,,,++++++***+++++++++---------------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))++++++************++++++************)))))))))(((+++++++++++++++***))))))************************+++++++++*********))))))++++++************************++++++++++++*********++++++,,,,,,++++++++++++++++++***************vvvmmmbbbYYYSSSPPPLLLIIIFFFFFFFFFFFFEEEDDDCCCBBB>>>===<<<===>>>AAADDDFFF::::::999999999888888888999:::;;;:::::::::===???CCCEEEIIIMMMPPPUUUZZZ]]]___cccjjjpppvvv|||zzzrrrqqquuu|||~~~rrrkkklll~~~ooobbbVVVTTTWWWYYYYYY[[[[[[[[[\\\[[[ZZZXXXVVVUUUWWWWWWVVVTTTSSSRRRQQQPPPOOOKKKDDD===777444222222000000///........./////////............---------------,,,+++++++++++++++------......------,,,,,,,,,,,,,,,+++++++++******)))*********+++,,,,,,,,,)))))))))))))))(((((((((++++++************++++++************))))))))))))***++++++++++++***))))))************************+++++++++*********************++++++++++++++++++))))))************))))))******++++++++++++******---,,,,,,+++***)))))))))vvviii___XXXSSSNNNKKKGGGGGGGGGFFFFFFEEEDDDDDDBBBBBB@@@???>>>>>>======::::::::::::999999999999999:::;;;;;;:::;;;<<<>>>@@@BBBFFFIIIKKKOOOTTTWWWYYY]]]dddjjjpppvvv|||wwwrrrssssss~~~{{{ssssssmmmYYYSSSVVVYYYZZZ[[[\\\\\\]]]]]]\\\YYYWWWUUUWWWVVVVVVUUUSSSRRRRRRQQQPPPMMMGGG@@@:::555222000///...---,,,,,,,,,,,,,,,///............---------------,,,++++++++++++,,,------.........------,,,,,,,,,,,,+++++++++******((())))))***+++,,,,,,---))))))))))))))))))((((((++++++************++++++*********)))))))))))))))******+++++++++******)))((((((((((((((((((((((((******************************+++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***---,,,,,,++++++***))))))~~~qqqfff^^^WWWQQQLLLIIIIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;::::::::::::777999;;;;;;:::;;;<<<===>>>@@@CCCEEEGGGJJJNNNQQQRRRUUU[[[aaaffflllssswww~~~}}}uuuqqqooovvvuuutttvvv^^^TTTVVVYYY[[[\\\[[[\\\]]]]]]\\\ZZZWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRPPPMMMIIICCC===666222//////...---,,,,,,,,,,,,,,,///............---------...---,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,************************++++++************++++++))))))))))))))))))******)))******+++++++++******((((((((((((((((((((((((******************************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------++++++++++++++++++++++++{{{pppggg^^^UUUOOOLLLKKKIIIHHHFFFEEEEEEEEE@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::666888::::::999999:::;;;<<<>>>AAABBBDDDFFFIIILLLOOORRRWWW\\\aaagggmmmqqqxxx}}}zzzsssqqqttt}}}~~~qqqnnn|||bbbVVVUUUWWWYYY[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSSSSOOONNNKKKFFF@@@999333000000000///........./////////............---------...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******((()))))))))***+++++++++******+++++++++++++++,,,++++++************++++++))))))))))))************))))))***++++++++++++******************************************+++++++++******++++++,,,---------******++++++++++++*********+++,,,...////////////+++++++++,,,,,,,,,,,,,,,zzzpppfff[[[TTTOOOMMMKKKHHHFFFEEEEEEEEE@@@AAAAAAAAAAAA@@@@@@@@@;;;;;;;;;:::::::::999999999;;;<<<<<<:::999999999:::<<<>>>???@@@BBBEEEGGGLLLOOOSSSXXX\\\bbbhhhlllssswww}}}wwwrrrpppvvvrrrmmmxxx~~~eeeWWWSSSSSSUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVUUUUUUTTTTTTSSSPPPOOOMMMIIICCC<<<555111//////.........//////000///............---------......---,,,,,,,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))*********************+++++++++,,,,,,++++++************++++++((()))))))))************))))))***+++++++++++++++************************))))))*********+++++++++******++++++,,,------...))))))************))))))((()))+++---...000000111---------,,,,,,++++++***wwwkkk___WWWPPPOOOLLLIIIFFFEEEDDDDDDDDDDDDCCCBBB@@@??????>>>:::::::::999999999888888>>>@@@AAA@@@===:::999999999:::<<<======???BBBDDDFFFHHHLLLPPPTTTZZZ```dddjjjnnntttyyyzzzppplllooo{{{zzzpppqqqyyy~~~fffWWWQQQPPPRRRVVVYYYYYYYYYXXXYYYZZZZZZ[[[WWWVVVVVVUUUUUUTTTTTTTTTQQQPPPOOOLLLFFF???888333,,,,,,,,,,,,,,,---.../////////.........---------......---,,,,,,,,,,,,---((()))***+++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))******+++++++++,,,++++++************++++++(((((())))))*********+++((()))***+++++++++++++++(((((((((((((((((((((((())))))******++++++++++++******+++,,,,,,---......******++++++++++++******&&&'''))),,,...///000111000///...---+++***)))(((}}}rrreeeZZZVVVRRRLLLJJJJJJJJJHHHEEEEEECCCAAAAAAAAAAAA???===;;;::::::::::::::::::999:::::::::999999999888888;;;;;;:::;;;;;;<<<>>>>>>DDDFFFJJJMMMQQQVVV[[[___dddgggmmmrrrvvv{{{xxxqqqmmmpppxxxtttooommmkkksssvvvtttcccXXXQQQMMMPPPUUUZZZZZZYYYXXXXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOLLLHHHBBB:::555000//////...------,,,,,,///......------,,,,,,+++---,,,+++,,,...000000000///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++...---+++))))))***+++,,,((()))*********((('''&&&)))((('''(((***++++++***(((((((((((((((((((((((((((((())))))*********+++,,,+++***))))))***+++,,,+++++++++*********))))))++++++***************+++***++++++++++++***))))))+++,,,------......------000000///...------,,,,,,xxxlllaaaWWWRRRMMMJJJIIIIIIFFFDDDEEECCCBBBAAAAAAAAA???>>>;;;;;;;;;::::::::::::::::::::::::999999999888888999999999::::::;;;<<<===???AAAEEEHHHKKKPPPUUUYYY[[[^^^ccchhhmmmrrrwwwzzzzzzqqqkkkkkkqqqxxx{{{ppphhhbbb___bbbiiivvv}}}rrreeeZZZRRRMMMOOOTTTYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTRRRPPPMMMIIICCC<<<777333333222222111000000000------------------------///---,,,,,,...//////.........---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...,,,+++))))))***+++,,,+++++++++++++++***))))))***)))((()))***+++***)))))))))))))))))))))))))))((()))))))))************++++++***))))))***+++++++++++++++*********)))))),,,,,,+++++++++++++++,,,+++++++++++++++***))))))++++++,,,------------------------,,,+++++++++***uuukkk\\\WWWPPPLLLKKKJJJGGGDDDEEEDDDBBBBBBBBBBBB@@@>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888999::::::;;;;;;;;;>>>@@@CCCFFFJJJOOOSSSUUUYYY^^^cccggglllqqquuuzzz}}}uuukkkiiijjjoooxxxxxxiii^^^VVVVVV[[[eeesss~~~{{{{{{tttnnnggg```VVVNNNOOOTTTWWWWWWWWWXXXXXXXXXXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTQQQOOOKKKFFF???:::222111000//////.........+++,,,,,,---......//////000...,,,,,,---...---,,,...------,,,,,,,,,,,,,,,,,,---------------,,,,,,---,,,+++))))))***++++++,,,++++++***************+++***))))))***+++***(((************************))))))))))))************++++++***))))))***+++++++++++++++***************---,,,,,,+++,,,,,,------+++++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++~~~ttteee^^^VVVQQQNNNLLLIIIFFFFFFDDDCCCBBBCCCBBB@@@???======<<<<<<;;;;;;:::::::::::::::999999999888888777888999::::::;;;;;;;;;;;;===@@@AAADDDGGGLLLOOORRRUUUZZZ___ccchhhmmmpppssswww{{{}}}qqqkkkjjjlllrrrzzzsssgggZZZWWWWWW^^^kkkvvv{{{{{{xxxwwwzzz~~~~~~}}}yyyllljjjiiidddZZZPPPOOOTTTUUUUUUVVVWWWXXXXXXYYYYYYWWWWWWVVVVVVUUUUUUUUUUUUVVVUUURRRPPPMMMHHHBBB>>>111000///------,,,------,,,---------.........//////---,,,,,,---...---,,,------,,,,,,+++,,,,,,---,,,,,,------,,,,,,++++++,,,,,,+++***)))************)))(((''''''((()))***,,,+++*********+++)))(((************************)))))))))))))))*********+++******************+++************************,,,++++++++++++,,,------++++++,,,,,,++++++***))))))***++++++,,,,,,++++++------------------......|||llleee[[[TTTPPPMMMJJJGGGGGGEEECCCCCCCCCCCCAAA???>>>>>>===<<<<<<;;;:::::::::::::::999999999888888888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAADDDHHHKKKLLLOOOTTTYYY]]]aaafffiiioooqqquuuxxx|||xxxppplllkkkpppvvv}}}}}}qqq\\\VVVRRRWWWdddqqqwwwxxxtttqqqsssyyy}}}~~~|||xxxvvvtttpppmmmgggggghhhfff\\\QQQNNNQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWUUUSSSQQQOOOKKKFFFBBB666555222000.........////////////......---------,,,+++***+++---//////...,,,,,,+++++++++,,,,,,---+++++++++++++++***))))))++++++*********))))))******)))(((''''''((()))***---+++******++++++***(((******************************))))))))))))))))))*********++++++************************************************+++,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,------------------rrrjjj```WWWRRRNNNJJJGGGGGGFFFDDDDDDDDDCCCBBB@@@??????>>>===<<<;;;;;;::::::::::::999999999888888777888:::<<<<<<<<<;;;;;;999:::<<<<<<===???CCCEEEJJJMMMQQQVVVZZZ^^^cccfffjjjlllooorrruuuzzzuuuoookkkmmmqqqwww{{{cccYYYQQQTTT```nnntttvvvnnnkkkkkkpppuuuwwwzzz~~~|||uuuooommmllllllkkkkkkhhh___SSSMMMNNNPPPQQQTTTVVVXXXYYYYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWWWWVVVSSSQQQOOOLLLHHHEEE888666333///---,,,,,,---000000//////...------,,,+++***)))***---/////////+++++++++++++++,,,,,,---***+++++++++***)))((('''+++************)))))))))***************++++++,,,,,,+++******+++,,,+++)))************************************)))))))))))))))***++++++++++++***)))***************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************{{{rrrfff]]]WWWRRRNNNKKKHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@???>>>===<<<;;;::::::::::::999999999888888666777999;;;<<<;;;:::999999:::;;;;;;;;;===@@@BBBFFFIIINNNRRRVVVZZZ^^^bbbdddgggkkknnnrrrvvvzzz~~~}}}tttmmmkkkmmmnnnxxxsssfffXXXUUU]]]hhhmmmmmmiiidddcccgggkkknnnrrrvvv{{{vvvwwwzzz}}}yyytttpppfffYYYPPPNNNNNNPPPSSSVVVXXXYYYYYYYYYYYYXXXVVVUUUUUUUUUWWWXXXWWWUUUSSSQQQPPPMMMIIIFFF;;;888444///,,,+++***+++////////////............---+++***+++,,,......---++++++******+++,,,,,,---+++,,,,,,+++***)))((((((***************))))))((())))))***++++++++++++++++++***)))***,,,---,,,+++))))))))))))))))))))))))************)))))))))((()))***++++++++++++***)))))))))*********+++++++++************+++,,,------,,,,,,------,,,,,,+++***++++++,,,---------------,,,+++++++++***)))))))))yyymmmccc\\\XXXSSSPPPHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888555666888:::;;;:::999888:::;;;<<<<<<<<<===@@@BBB>>>AAAFFFJJJMMMRRRVVVYYY```ccchhhlllppptttyyy|||xxxoookkklllgggppp~~~ppp]]]UUUYYY___aaa```ccc]]]ZZZ]]]```bbbeeejjjuuu~~~|||xxxnnn```UUUQQQMMMOOORRRVVVXXXZZZZZZYYYZZZXXXWWWUUUUUUVVVWWWXXXWWWUUUSSSQQQPPPMMMJJJGGGAAA>>>999444111///......------......///000000000...---++++++,,,---,,,++++++*********+++,,,,,,------------,,,+++***)))(((***************)))((((((&&&'''(((*********)))(((+++***)))***,,,------+++((((((((((((((((((((((((+++*********))))))(((((()))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++,,,---...///,,,,,,------,,,,,,+++***+++,,,------......------......------,,,+++******qqqgggccc___VVVNNNKKKHHHEEEDDDEEEEEEDDDCCC@@@@@@??????>>>=========:::999999999999999999999888888888888888888888888999999:::;;;;;;<<<<<<===@@@BBBEEEGGGIIIMMMQQQTTTZZZ^^^dddiiilllppptttvvvzzz}}}}}}ssskkkfffiiikkktttkkk[[[WWW\\\aaadddggg^^^WWWXXX[[[[[[\\\]]]dddqqq~~~zzzssscccSSSJJJOOOTTTVVVXXXYYYYYYWWWZZZZZZYYYXXXWWWWWWVVVVVVRRRSSSTTTTTTQQQNNNJJJGGGBBB===777333333222000...111///......//////...------......///...---+++***,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,+++***)))((('''******++++++++++++******,,,,,,++++++***)))))))))+++***)))(((((()))***+++,,,+++***)))))))))++++++++++++++++++++++++++++++((()))***+++,,,+++******+++++++++,,,,,,---------...---,,,++++++,,,---...++++++******************((()))***+++,,,---------wwwnnniiicccYYYQQQLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===;;;:::::::::999999888888888888888999999999999999999999::::::;;;<<<<<<<<<===???BBBDDDFFFIIIMMMPPPUUUYYY___dddhhhlllppprrrvvvyyy}}}wwwmmmgggggghhhnnn{{{}}}eeeYYYZZZ```eeeiiiaaa[[[[[[]]]\\\[[[[[[___jjjvvv~~~kkkZZZOOOQQQSSSTTTVVVXXXYYYXXXYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVVVVUUUSSSPPPMMMKKKEEE@@@999555333222111///000///---...//////...,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++************************++++++,,,+++***))))))***+++,,,,,,+++***))))))***++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,wwwqqqiii^^^UUUPPPMMMHHHFFFDDDDDDBBBAAABBBBBBAAA@@@@@@??????>>><<<<<<;;;:::999999888888999999999999999999999999888999999::::::;;;<<<<<<:::<<>>===<<<;;;:::999888777::::::::::::999999999999888888888999::::::;;;;;;888:::<<<>>>???AAADDDFFFIIILLLQQQVVVZZZ___cccgggiiilllqqquuu{{{xxxoooiiieeefffmmmvvviii___dddlllmmmkkknnnsssrrrhhh___ZZZXXX\\\eeetttuuudddXXXRRROOORRRVVVWWWXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUXXXWWWVVVTTTRRRPPPOOOOOOKKKFFF>>>666111////////////---,,,,,,------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,---,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++,,,,,,---...//////,,,,,,,,,---,,,,,,++++++vvvjjj```UUURRRLLLIIIHHHHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;999999888:::::::::999999888888888777777888888999:::::::::999:::<<<======???AAADDDDDDGGGLLLPPPTTTXXX]]]```cccfffkkkpppuuu{{{vvvkkkfffdddhhhpppzzzrrrcccbbbgggjjjnnnxxxuuuggg```aaaeeemmmzzzsss^^^TTTOOOSSSXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUXXXWWWVVVTTTSSSQQQPPPPPPNNNJJJCCC;;;444111000111///---,,,,,,------,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++++++++******)))******++++++++++++******+++++++++*********)))))))))******************)))))))))******++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///---------------------,,,+++,,,---......---,,,+++++++++,,,---......//////,,,,,,---------,,,++++++}}}qqqiiiXXXTTTNNNIIIGGGGGGFFFFFFCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;:::::::::999999888888777777777666777777888888999::::::999;;;<<<<<<<<<===@@@BBBAAADDDGGGJJJNNNRRRWWWZZZ\\\```eeejjjoootttzzz~~~~~~nnngggccceeejjjrrrzzzeee]]]^^^eeemmm}}}sssllliiimmmttt}}}lll\\\RRRUUUZZZXXXVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVYYYYYYXXXWWWVVVTTTRRRQQQQQQNNNIIIAAA:::555333444///...------......---+++000///...,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++******)))(((******++++++++++++******,,,,,,++++++***))))))(((((()))************)))(((((()))***+++++++++++++++++++++++++++++++++++++++------,,,,,,------...///------------.........///,,,------......------,,,+++,,,,,,------.........,,,,,,------------,,,,,,yyysss```ZZZSSSMMMIIIHHHGGGFFFBBBBBBAAAAAA@@@?????????>>>=========<<<<<<;;;;;;999999888777777666666555666666777777888999999999999;;;<<<<<<;;;<<<>>>@@@>>>AAACCCFFFHHHLLLPPPTTTVVVZZZ___dddiiinnnssswww|||uuummmfffdddgggmmmwwwiii]]]ZZZbbbkkk}}}{{{vvvzzz}}}|||~~~iiiXXXWWWZZZWWWVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWTTTRRRPPPOOONNNKKKDDD<<<666333333000///---...//////...,,,......---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------------,,,,,,******++++++,,,,,,++++++******++++++++++++******++++++******************)))***++++++++++++***)))'''(((***+++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,---............yyyhhhbbbZZZRRRMMMJJJHHHGGGBBBBBBAAA@@@@@@??????>>>===============<<<<<<<<<888888888777666555555444666666666777888888999999999:::;;;;;;:::;;;===>>>===>>>AAABBBDDDHHHLLLPPPRRRVVV[[[```eeejjjooosssvvv{{{{{{rrrjjjggggggkkksss|||nnnaaa\\\```iiizzz{{{ttt\\\WWWYYYVVVVVVZZZXXXXXXXXXXXXXXXXXXXXXXXXSSSUUUVVVWWWUUUSSSOOOMMMKKKKKKIIICCC:::444111111111///......//////...------,,,++++++,,,---///000,,,,,,,,,------.........+++,,,............,,,+++))))))+++,,,---.........******++++++++++++******)))))))))***++++++,,,,,,***+++,,,------,,,+++***'''(((***+++,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,+++******))))))***+++---...//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++***+++,,,---............oooeeeXXXOOOLLLJJJGGGDDDBBBBBBBBBCCCCCCBBBAAAAAABBBAAA???>>><<<;;;;;;:::888999999999999888777777777777777777888888888888777888999:::;;;;;;;;;;;;<<<===>>>???AAADDDIIILLLNNNQQQUUUYYY]]]aaaeeehhhqqqssswww~~~xxxlllgggfffiiipppxxxnnn^^^\\\^^^fffwwwxxxjjjTTTNNNSSSWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPMMMKKKIIIFFFBBB<<<444///111///,,,,,,---......---++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,------,,,+++***)))))))))***+++++++++,,,)))***+++,,,,,,+++)))(((+++++++++************)))++++++******************++++++************+++++++++*********))))))((((((((()))***+++,,,---------,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++rrriii\\\SSSOOOMMMIIIFFFCCCBBBBBBAAA@@@???>>>===BBBAAA???>>><<<;;;;;;;;;888888999999999999888888777777777777888888888888666777888999::::::::::::;;;===>>>>>>???BBBFFFJJJKKKOOOSSSWWW[[[___dddggglllnnnsssyyy{{{nnngggdddffflllsssmmm___[[[VVV^^^qqqrrrYYYPPPRRRUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMKKKHHHCCC===555///000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,+++++++++************++++++++++++***+++++++++++++++******+++++++++************))))))))))))***))))))))))))++++++************++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++------+++***+++,,,***************************+++,,,,,,------,,,,,,wwwooocccYYYTTTPPPLLLIIIFFFEEEDDDBBB@@@>>>===<<>>===<<<;;;;;;888888999999999999999888777777777777888888888888555666777888999999999999;;;<<<=========???CCCEEEGGGKKKOOOTTTWWW\\\```dddeeehhhmmmrrryyytttjjjeeedddiiiooo}}}pppbbb\\\WWWbbbwww}}}aaaSSSPPPQQQRRRVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRRRRQQQOOOMMMJJJEEE>>>666111///.........//////---,,,------------------------------------------,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,+++++++++************)))(((((()))))))))))))))(((++++++************++++++,,,,,,,,,+++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++------+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------}}}uuujjj```YYYSSSOOOLLLIIIHHHGGGEEECCCAAA@@@@@@BBBAAA@@@>>>===<<<<<<<<<::::::::::::999888777777666777777777888888888888666777777888999999888888:::;;;<<<<<<;;;<<>>==================<<<;;;999777555444666777777777888888888888777888999999999999999999999:::;;;;;;::::::<<<>>>>>>AAAFFFJJJMMMQQQVVVYYYXXX]]]cccgggjjjqqqzzzwwwmmmfffeeehhhmmmvvv~~~yyyooofffeeettt}}}oooYYYMMMKKKLLLQQQRRRTTTVVVXXXXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSTTTRRRPPPMMMIIICCC;;;666/////////000111000...+++.................................------,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,++++++******,,,,,,+++***+++,,,...///+++++++++*********))))))((()))+++,,,---,,,++++++++++++************++++++))))))************************+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---------------------------,,,+++***)))***+++,,,---{{{pppeee[[[UUURRRIIIHHHFFFCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>===;;;999777555444777777777777888888888888888888999999999999999888777999:::::::::999;;;<<<;;;>>>BBBEEEHHHKKKOOORRRTTTYYY___ccceeekkkttt|||sssiiidddeeejjjqqq|||xxxnnnlllyyyyyyzzzvvv___PPPKKKLLLNNNPPPSSSVVVWWWXXXWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPNNNKKKEEE>>>999000/////////000000...---........................------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---...+++++++++************)))(((***,,,.........,,,+++++++++************++++++)))))))))))))))************++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,......,,,,,,,,,---++++++++++++++++++++++++***************+++,,,,,,wwwkkkaaaZZZVVVMMMKKKGGGDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::999777777777777777777888888888888777888888888888888777777666888:::::::::999;;;<<<999<<>>>>>>>>???999::::::;;;;;;::::::999777777777777888888888888666777777777777777666666555777999:::::::::;;;<<<999;;;>>>@@@BBBDDDGGGJJJMMMSSSZZZ]]]^^^cccllluuusss|||vvvnnnllljjjmmmuuu{{{zzzzzzrrrlllhhhyyymmmXXXOOONNNLLLNNNRRRUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNLLLGGGAAA<<<333111......///000000///------------------------,,,,,,,,,------.........***+++,,,------,,,+++***+++++++++,,,,,,---------'''(((***+++,,,,,,+++++++++++++++************)))&&&'''***---------+++***++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++---......---,,,,,,---........................((()))***,,,,,,+++******yyyoooeee___VVVRRRLLLHHHFFFEEEDDDCCCFFFDDDBBB@@@????????????=========<<<;;;;;;::::::<<<>>>???===999777888:::888::::::999777666777888999999;;;;;;;;;;;;999999;;;;;;;;;<<>><<<999777888999888999:::999777666777888999::::::::::::::::::999:::::::::;;;===@@@CCCDDDFFFIIINNNSSSWWW\\\aaaeeemmmppptttzzzxxxpppllliiimmmyyyvvvwww}}}vvvqqqhhhkkksss~~~wwwcccUUUOOOLLLNNNPPPSSSVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUSSSRRRSSSRRRRRRQQQOOOJJJCCC???777444000......//////....................................---------,,,,,,------------............,,,+++************+++,,,,,,,,,---------,,,,,,+++******************************++++++++++++******'''((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,***))))))***---------,,,,,,+++++++++------------------------........................+++++++++*********))))))zzzooohhh\\\YYYSSSOOOLLLIIIEEECCCBBBCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<;;;::::::999999;;;;;;<<<:::888777777888888999:::999777777777999::::::999999999999::::::999999999999;;;===???@@@CCCFFFJJJNNNRRRWWW\\\___eeehhhmmmsss{{{|||tttlllhhhjjjtttzzzpppmmmvvvyyyuuullllllpppvvv{{{wwwfffXXXQQQLLLNNNQQQSSSUUUWWWWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRSSSRRRQQQOOOMMMJJJEEEAAA888444000....../////////------------------------//////............---------------,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++++++++,,,,,,******++++++++++++++++++******++++++++++++******'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((***---...,,,***))))))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************tttlllaaa]]]XXXSSSNNNJJJFFFCCCAAABBBCCCDDDDDDCCCAAAAAA=========<<<;;;;;;:::::::::::::::999888777777777777999:::999888777888999;;;:::999888888999:::;;;:::999999999:::;;;<<<===@@@CCCFFFIIIMMMQQQWWWZZZ___bbbhhhnnnvvvwwwmmmhhhhhhooo{{{qqqhhhlllzzzvvvnnnmmmmmmooouuu}}}wwwiii[[[SSSMMMNNNPPPSSSUUUVVVWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSTTTRRRPPPNNNMMMJJJFFFCCC999666111....../////////------------------------............------------......------,,,,,,++++++++++++************+++++++++***)))))))))***+++,,,+++++++++++++++,,,,,,,,,******++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------xxxqqqhhhddd]]]VVVQQQLLLGGGDDDBBBCCCDDDEEEDDDCCCBBBAAA?????????>>>======<<<<<<:::999888888888888777666777888999999888777888999::::::888777777888::::::;;;;;;::::::;;;;;;<<<<<>>>>>======:::999888888999999888666777888999999888777999:::999999888888888888999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCEEEIIINNNRRRVVVYYY___fffmmmttt|||wwwpppjjjjjjooozzzuuuqqqxxxsssnnnllllllkkklllsss}}}uuujjj^^^VVVLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPOOONNNJJJHHHAAA<<<666111000000000000////////////////////////+++++++++,,,,,,,,,,,,---............------------+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,******++++++++++++******))))))***+++++++++++++++++++++************++++++,,,,,,+++***)))***---///++++++,,,,,,,,,,,,------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,{{{tttiii___XXXSSSPPPNNNGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>=========;;;999777888::::::999777666888999999888888999:::888888999999999999888888999::::::;;;<<<<<<<<<<<<<<<===>>>???AAAEEEJJJNNNPPPTTTZZZ```fffmmmtttyyy}}}uuunnnkkklllttttttwww~~~pppkkkjjjllllllmmmttt~~~|||ssshhh^^^WWWKKKLLLMMMNNNPPPRRRTTTUUUWWWVVVVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRRRRPPPLLLIIIEEE@@@999333111000000000........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---------***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,(((((())))))***++++++,,,******++++++++++++******))))))***++++++++++++***++++++************++++++***+++,,,,,,++++++---...+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------zzznnnccc[[[VVVSSSRRRIIIHHHFFFDDDBBBBBBBBBCCC??????>>>>>>======<<<<<<<<<999777888:::;;;999777666888999999888888999;;;777888999::::::999888777888999:::;;;;;;;;;;;;;;;:::;;;<<<===???BBBHHHLLLLLLPPPVVV[[[aaahhhnnnsss|||xxxpppkkkkkkqqqxxxyyy}}}ooojjjiiilllmmmmmmttt}}}~~~zzz{{{~~~|||rrrggg]]]XXXJJJKKKLLLMMMOOORRRTTTUUUVVVUUUUUUTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTQQQMMMJJJHHHCCC;;;444111111000000---------------------------------.........//////*********++++++,,,,,,---)))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,'''(((((()))******++++++******++++++++++++******)))******+++++++++******++++++************++++++***,,,///000///.........+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////uuulllddd]]]XXXTTTPPPLLLHHHFFFEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999888;;;:::999999888888999999999999888888999:::;;;;;;777888888888888999999999888999:::<<>>======<<<<<<<<<;;;;;;:::999999999::::::999888888888888999555555555555555666777888777888888888888999999999888999:::<<>>============<<<<<<;;;::::::999:::999888888777777888888444444444444444555555666777888888888888999999999888999:::;;;>>>@@@BBBDDDEEEHHHLLLQQQUUU[[[bbbffflllrrrzzzwwwuuuvvv|||wwwvvv|||~~~pppfffdddjjjssszzz|||~~~~~~iiiYYYOOOKKKIIILLLOOOPPPSSSWWWVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTRRROOOLLLJJJFFFAAA:::555111///...---------------...///000------,,,,,,,,,,,,------+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((()))******++++++******,,,,,,,,,++++++*********---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////......}}}ssshhhaaaZZZVVVQQQMMMJJJIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888777777777888888777777666666666666777888777777888888888999999999888888999;;;===???AAABBBCCCFFFIIIMMMQQQWWW]]]aaaffflllttt|||}}}yyywwwzzzyyyrrrwwwttthhhfffjjjrrrxxxyyyyyyooo```VVVOOOJJJLLLOOOPPPSSSVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSTTTTTTSSSOOOMMMJJJGGGBBB<<<666111...,,,///////////////000111111------,,,,,,,,,,,,------,,,------------,,,******+++++++++,,,,,,,,,------,,,+++***)))***+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------............////////////......{{{pppiii```\\\UUUPPPMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@????????????>>>======<<<<<<;;;:::999999888777888888888999999888888777888888999777777888888888999999999888888999:::;;;===???@@@BBBDDDGGGJJJNNNRRRXXX\\\aaagggnnnvvv~~~{{{wwwwww{{{}}}jjjooozzzzzznnnjjjjjjmmmqqqrrrsss|||yyynnncccXXXOOOMMMOOOPPPSSSVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSSSSTTTSSSPPPNNNKKKHHHDDD>>>888222...,,,111111000///////////////...------,,,,,,------...------------,,,++++++***++++++,,,,,,,,,---------...---+++***)))***+++,,,++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------............////////////......zzzsssfffaaaZZZTTTNNNJJJFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<;;;:::999999888888999999999888888777777777777777777888888888888999999999888888888999:::<<<===>>>@@@BBBEEEGGGJJJNNNSSSVVV[[[aaahhhooowww~~~vvvtttvvvyyyiiiooozzz}}}qqqllljjjmmmnnnoooxxxssseeeVVVPPPPPPPPPSSSVVVVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTSSSSSSTTTSSSQQQPPPKKKIIIFFFAAA;;;555000---000///...---------------......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))***++++++,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////......|||ooojjjbbbZZZSSSMMMIIIEEEFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======<<<;;;::::::999:::::::::999999888777777777777777777888888888888999999999888888888888999;;;<<<======???AAACCCEEEIIINNNQQQTTTZZZaaahhhnnnwwwwwwssssssrrr~~~sssvvv}}}wwwnnnjjjnnnpppooouuuqqq]]]SSSPPPPPPSSSVVVVVVVVVWWWWWWVVVVVVUUUTTTVVVTTTSSSSSSTTTTTTRRRPPPKKKJJJGGGCCC===777222......------------......///......------------......,,,,,,++++++,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,---......//////......,,,,,,,,,------......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............////////////......wwwqqqiii```YYYRRRMMMIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999888888999999777888888888888999999999888888888888999:::;;;<<<;;;===???AAACCCFFFJJJMMMOOOUUU\\\bbbiiiqqqzzzxxxsssrrrmmmzzzyyyzzz|||{{{ppplllqqqsssqqqttt}}}yyybbbUUUQQQPPPSSSVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVTTTSSSSSSTTTTTTRRRQQQKKKJJJHHHDDD???888333000---.........000111222333......------------......++++++++++++,,,------...,,,,,,,,,---------......((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,))))))***++++++++++++***+++,,,,,,---...///000000+++++++++,,,,,,,,,------------------------------******+++,,,,,,---............////////////......~~~wwwlllaaaZZZTTTPPPMMMJJJHHHFFFEEEEEEEEECCCBBB???@@@@@@@@@@@@???>>>>>>>>>======<<<;;;;;;::::::999999999888888888888777888888888888888888888888::::::999999::::::;;;<<<999;;;>>>@@@AAADDDGGGJJJOOOSSSXXX\\\```fffnnntttuuunnnppprrr}}}{{{uuuvvv~~~}}}{{{{{{}}}{{{wwwxxx}}}ooo___TTTPPPTTT\\\VVVUUUUUUUUUUUUVVVWWWWWWSSSTTTUUUTTTQQQPPPPPPQQQOOOLLLHHHDDD???999333///////////////............------............------------------------------******+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,------...,,,,,,,,,---...///000000000000000000000000000000|||qqqfff]]]WWWRRROOOLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::999999999999888888888888888888888888888888888888999999999999999::::::;;;999;;;===>>>???AAAEEEGGGLLLPPPUUUYYY]]]ccckkkqqq|||zzzrrrpppqqq{{{zzzsssttt}}}}}}|||zzzxxx|||uuufffZZZRRRRRRWWWXXXWWWWWWWWWXXXXXXYYYYYYUUUVVVVVVTTTRRRPPPPPPQQQOOOMMMIIIEEE@@@:::444///////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---///......------....../////////...---------......,,,---------.../////////////////////////////////xxxmmmccc\\\UUURRROOOLLLIIIGGGFFFFFFEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888999999:::999;;;<<<======???BBBDDDHHHLLLQQQTTTXXX^^^ffflllttt|||xxxqqqqqqxxx{{{sssuuu~~~{{{{{{|||nnn```UUUQQQRRRWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXXXXVVVSSSQQQQQQQQQPPPMMMJJJFFFBBB<<<555111////////////............------............------------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,------/////////....../////////111000///...............------..................------------------------tttjjjaaaZZZUUUQQQNNNJJJGGGFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@???@@@??????>>>======<<<<<<;;;:::::::::999999999999888888888888888888888888777777777777777888888999:::<<<============@@@BBBEEEHHHMMMQQQTTTZZZbbbhhhooowww}}}sssqqquuu~~~www}}}ssseeeXXXRRRRRRUUUUUUVVVVVVVVVWWWVVVVVVYYYYYYYYYWWWSSSQQQQQQQQQPPPNNNKKKHHHDDD>>>777222////////////............------............------------------------------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++------,,,,,,,,,,,,------//////............//////111000///...------------...............---------------------------------{{{qqqggg___ZZZTTTPPPKKKHHHFFFEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@AAA@@@@@@??????>>>======;;;;;;;;;;;;:::::::::999888888888888888888888888777777666666777777888999<<<===>>>=========???AAACCCFFFKKKNNNRRRWWW___eeemmmtttwwwrrrsss~~~yyykkk]]]VVVUUUTTTUUUVVVWWWWWWWWWVVVVVVYYYZZZYYYWWWTTTQQQQQQRRRQQQOOOMMMJJJFFF@@@999444////////////............------............---------------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++...------,,,,,,------......------,,,,,,------...///......---,,,,,,,,,---...............---------........................xxxnnnfff```WWWSSSMMMIIIGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::888888888888888888888888777777777777777888888999;;;<<<======<<<<<<>>>@@@@@@DDDIIILLLOOOUUU\\\bbbkkkrrr{{{}}}vvvsss{{{vvveee[[[XXXVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYYYYWWWTTTRRRQQQRRRRRRPPPOOOLLLHHHBBB;;;555////////////............------............------------------------------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,......------------......------,,,,,,,,,,,,------------,,,,,,,,,---------------..................////////////////////////vvvmmmggg\\\WWWQQQLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888777777777777888999999999:::;;;;;;;;;;;;===???>>>BBBFFFIIILLLRRRYYY___hhhnnnvvv~~~{{{tttxxxooo^^^XXXUUUVVVXXXZZZZZZYYYXXXWWWVVVWWWWWWVVVSSSRRRRRRSSSRRRQQQPPPNNNJJJDDD<<<777////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------......------------............------------......---,,,,,,------...///000,,,---------.../////////////////////////////////{{{rrrlll___ZZZSSSNNNKKKJJJIIIHHHCCCCCCCCCCCCCCCBBBBBBAAACCCBBBBBBAAAAAA@@@@@@???======<<<<<<<<<;;;;;;;;;888888888888888888888888888888888888888999999:::777999::::::999:::<<<>>><<<@@@DDDGGGJJJPPPWWW]]]eeejjjrrryyy~~~uuuvvv~~~www```VVVSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWUUUSSSRRRRRRSSSSSSRRRPPPOOOKKKEEE===777000/////////............---..................------------------------------------------+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++,,,------.........------------......//////............//////---------...///000111222,,,,,,------...///000000////////////////////////zzztttddd___XXXRRRMMMIIIFFFDDDKKKHHHDDDBBBCCCEEEFFFFFFDDDCCCBBBAAA@@@AAABBBCCC??????>>>>>>======<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999999:::::::::;;;;;;@@@AAADDDFFFIIINNNTTTXXXaaagggooovvv}}}|||xxxyyyeeeSSSQQQSSSVVVWWWXXXWWWXXXYYYSSSSSSSSSRRRSSSTTTTTTUUUVVVRRRMMMKKKKKKGGGAAA;;;555222000//////000000//////............//////000+++++++++,,,,,,---------------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------------------------------............///...............///000000................................................------------.........///000000000000////////////zzznnnhhh```XXXRRRNNNKKKIIIJJJGGGDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>======::::::::::::::::::::::::::::::999999888888888888:::::::::;;;;;;;;;<<<<<>>::::::::::::999999999999999888888888888777777777;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCEEEIIIOOOSSSYYY___hhhpppxxx}}}zzz}}}ooocccUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVRRROOOMMMLLLHHHBBB===777444111//////000000///111000///...............---------------.........---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///...............///000000....................................................../////////000000000......//////000000111111{{{ttthhh]]]UUUOOOKKKHHHIIIGGGFFFFFFFFFFFFDDDBBBCCCCCCDDDEEEEEECCCBBBAAABBBBBBAAAAAA@@@?????????::::::::::::999999999999888777777777777777777777:::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBFFFKKKOOOVVV[[[dddlllttt{{{|||sssiiiUUUTTTUUUVVVWWWVVVUUUTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUSSSPPPNNNLLLIIIDDD@@@999666222//////000000///111111000......---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************---------------------------------............///...............///000000////////////////////////........................////////////000000000000---......///000111111222|||qqqfff]]]VVVPPPMMMJJJIIIGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;:::::::::999999777777777777777777777888888888999999999:::::::::999;;;<<<>>>@@@CCCHHHLLLRRRXXX```hhhqqq{{{~~~|||xxxoooVVVTTTRRRSSSUUUWWWVVVUUURRRRRRSSSTTTTTTTTTTTTSSSTTTSSSQQQOOOMMMJJJFFFCCC;;;777333000///000000///111111000......---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...............///000000000000000000000000000000////////////////////////////////////000000000000---......///000111111222wwwlllccc[[[UUUQQQMMMKKKIIIGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;::::::777777777888888888888999888888888888999999999999999:::;;;<<<>>>AAAFFFIIIOOOTTT\\\ccclllwww|||~~~|||rrr\\\WWWSSSRRRTTTWWWWWWWWWQQQRRRSSSUUUUUUTTTTTTSSSTTTTTTSSSQQQNNNJJJGGGEEE===999444000///000000000111000///........................---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------------------------------------------------............///...............///000000111111111111111111111111////////////////////////....../////////000000000......//////000000111111|||sssjjjbbb[[[VVVPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;888888888888999999::::::888888999999999:::::::::888999;;;;;;===@@@DDDHHHKKKPPPWWW^^^gggqqq~~~zzzzzz}}}|||{{{{{{eee^^^VVVSSSTTTWWWXXXXXXQQQRRRTTTUUUUUUUUUSSSRRRSSSTTTTTTRRRNNNKKKHHHGGG???:::444000///000000000000//////.........//////------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------------------------------------............///...............///000000////////////////////////////////////////////////------........./////////////////////000000000000}}}tttlllddd^^^RRROOOKKKHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<888888999999999:::::::::999999:::::::::;;;;;;;;;888999;;;;;;<<>>>>>????????????>>>999999999888888888777777888888888888888888888888;;;===>>>??????@@@CCCEEEHHHMMMRRRXXX___hhhsss|||{{{zzz}}}zzzqqqlllqqq~~~~~~yyygggVVVQQQUUUXXXXXXXXXUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPOOOMMMIIIGGGDDD@@@:::444111000000111////////////............------............---------------............///------......//////000000///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///...+++))))))+++---......------,,,+++,,,---...///............////////////000000000000000000000000......---------,,,,,,,,,000000000000////////////222222333333333222222111zzzrrrfff^^^VVVRRRNNNJJJJJJLLLGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>???????????????>>>>>>888888888999999999999999888888888888888888888888888999;;;;;;;;;===???AAAFFFJJJPPPVVV\\\eeeqqqxxx|||{{{{{{sssoooooo{{{}}}|||jjjYYYTTTVVVXXXWWWWWWVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJGGGDDD@@@;;;555111000000111////////////............------............---------------............///............///////////////...---,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,******,,,---------///......---...///000111............////////////000000000000000000000000///.........---------,,,000000000000////////////222222222222333333333333}}}mmmcccYYYTTTOOOJJJIIIKKKGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===999999999999999999999:::999999999999999999999999777888:::::::::;;;===@@@DDDHHHMMMRRRXXXaaalllttt~~~{{{xxx|||~~~vvvooosss{{{~~~zzziiiWWWQQQSSSSSSSSSSSSWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMJJJGGGDDDAAA;;;666222000000111////////////............------............---------------............////////////.....................---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++...---+++,,,------,,,+++///............///000000............////////////000000000000000000000000////////////............////////////000000000000222222111111333444666777uuukkk```XXXQQQKKKIIIKKKHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;::::::999999999999999999999999999999999999999;;;<<<<<<<<<===???AAABBBFFFKKKPPPUUU]]]hhhppp|||{{{wwwyyy~~~qqqpppxxx~~~wwwfffVVVPPPQQQRRRSSSUUUXXXXXXXXXXXXWWWWWWVVVVVVTTTRRRQQQPPPPPPNNNJJJGGGEEEBBB<<<777333111000111////////////............------............---------------............////////////......---------...------,,,,,,,,,------+++,,,---......---,,,+++...---------...---+++))),,,,,,,,,,,,------..................////////////////////////////////////000000000///////////////////////////000000000000222111111111333666999;;;wwwkkkcccZZZRRROOOPPPJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>>>>>>>===<<<;;;:::888888777999999999999999999999999:::;;;======<<<===???AAAAAADDDIIIMMMRRRZZZdddkkkwww|||xxxyyysssrrr{{{yyyvvvgggXXXSSSSSSUUUWWWZZZXXXXXXWWWWWWVVVVVVVVVVVVTTTSSSQQQQQQPPPNNNJJJHHHFFFCCC>>>888444222111000////////////............------............---------------............/////////......------,,,,,,------,,,,,,,,,------...,,,---...//////...---,,,///...------......,,,***,,,,,,,,,---------------............////////////////////////////////////000000000000000000000000.../////////000000000111222222111222444777;;;===tttkkkaaaXXXRRRRRRNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<:::999888888::::::::::::::::::::::::999:::;;;:::::::::<<<>>>???CCCGGGJJJOOOVVV```gggpppyyyzzzyyy}}}vvvuuuyyyxxxiiiZZZSSSRRRRRRTTTWWWXXXWWWVVVUUUUUUUUUUUUVVVTTTSSSRRRQQQPPPNNNKKKHHHFFFCCC???:::555222111000////////////............------............---------------............///.........---------------------,,,,,,,,,---......---......//////......---///...,,,---......---,,,---...//////000000//////............////////////000000000000000000000000////////////000000000000......//////000000111111222222333444666999;;;===zzzrrrhhh]]]UUUTTTRRRQQQNNNLLLJJJIIIHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999:::999888999;;;======@@@DDDGGGKKKRRR\\\cccjjjsss{{{xxx{{{||||||}}}tttcccYYYSSSPPPPPPSSSWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQOOOKKKHHHGGGDDD@@@;;;666333111000////////////............------............---------------............///,,,------------------...,,,,,,,,,,,,,,,---...///...------,,,,,,------...///---,,,,,,---//////...---...///000000000///...............////////////000000000000000000000000.........//////000000000.........///000111111111222333444666888:::;;;<<<{{{qqqeee\\\ZZZVVVTTTQQQNNNLLLJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBB::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::888999::::::999999;;;===;;;>>>BBBEEEHHHOOOYYY```fffooo}}}|||xxxyyy{{{sss{{{qqqddd\\\VVVTTTVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTRRRRRRQQQOOOKKKHHHGGGDDD@@@;;;666333111000000/////////............---..................------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///...---++++++++++++---...000---++++++---///000000++++++---.........---,,,............/////////000000000000000000000000000---.........//////000000---......///000111111222222333555777999:::;;;;;;zzzqqqiiieee[[[VVVPPPMMMMMMLLLIIIFFFHHHGGGFFFFFFFFFFFFCCCAAAGGGFFFCCCAAA@@@??????@@@>>>?????????>>><<<:::888999999999999999999999999888888999999999:::::::::<<<>>>AAAEEEJJJPPPXXX]]]ffflllwwwxxxuuu}}}}}}nnnpppttt```WWWSSSOOOVVVWWWWWWVVVTTTSSSSSSTTTUUUSSSPPPNNNNNNMMMLLLJJJGGGGGGEEE@@@888333111111...///000111111000///...000000//////.........---///............------------------............///000///---,,,,,,---///000/////////......---------++++++,,,,,,---...//////------...//////...---------...///000000///...---000000000000000000000000111111000000//////......////////////000111222333666777888:::;;;<<<======zzzrrrlll^^^YYYRRRNNNMMMLLLIIIGGGIIIGGGFFFFFFGGGFFFDDDCCCEEEDDDCCCAAAAAAAAAAAABBB?????????>>>===<<<;;;:::999999999:::::::::::::::999999:::::::::;;;;;;;;;<<<>>>AAACCCGGGMMMTTTYYYbbbiiiuuu{{{vvv{{{xxxrrrzzzgggZZZSSSOOOSSSTTTUUUTTTRRRQQQRRRSSSUUUSSSQQQPPPOOONNNLLLJJJFFFFFFEEE???888333111111...///000111111000///...000/////////............///............------------------............///000...---,,,,,,---...000............---------,,,,,,,,,------......//////...........................///000000000000///...////////////////////////111111000000////////////000000000000000111222222666777999:::<<<=========}}}uuufff___WWWQQQPPPOOOMMMKKKJJJHHHGGGGGGHHHHHHFFFEEECCCCCCBBBBBBBBBCCCDDDDDDAAA@@@???>>>======<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBEEEJJJPPPTTT^^^fffqqq~~~wwwzzzwwwuuuxxx{{{mmmZZZRRROOORRRSSSTTTTTTSSSRRRRRRSSSUUUSSSRRRRRRRRRPPPMMMJJJFFFFFFDDD???999444111000//////000000000000//////////////////............///............------------------............//////...---,,,,,,---...///...------------,,,,,,,,,........................//////...------.../////////000000111111000000///////////////////////////111000000000000/////////111111000000111111222222777888999;;;<<<===>>>>>>}}}ooohhh^^^WWWTTTSSSQQQOOOLLLJJJHHHHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>???AAACCCHHHNNNRRR\\\cccnnn|||xxxyyy}}}vvvttttttpppZZZQQQOOOQQQSSSVVVVVVUUUTTTUUUVVVTTTTTTSSSTTTTTTRRRNNNKKKFFFEEECCC@@@;;;555222000//////000000000000/////////////////////.........///............------------------............//////...------------...///---------------,,,,,,,,,///////////////.........111///...,,,,,,...///111000000111111111111000000........................000000000000000000000000222111111111111222333333888999:::<<<===>>>??????wwwoooeee]]]XXXVVVSSSQQQOOOMMMJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA@@@??????@@@AAA=========<<<<<<<<<;;;;;;999999999999::::::::::::;;;<<<>>>@@@CCCHHHNNNSSSZZZ```kkkwww{{{zzz~~~zzzuuusssvvv___SSSQQQOOORRRUUUVVVVVVUUUUUUVVVTTTTTTSSSTTTTTTRRROOOKKKGGGFFFDDDAAA===888333000000000////////////000000.........//////////////////............------------------............///.........------.........------------------------///////////////.........111000...------...000111111111000000000000111111////////////////////////000000000000111111111111111111111111222333444555999:::;;;===>>>???@@@@@@~~~wwwlllccc^^^ZZZVVVSSSSSSPPPMMMKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBB??????>>>>>>===<<<<<<<<<888888888999999999:::::::::<<<===???BBBGGGMMMQQQWWW]]]fffrrr}}}zzzxxxfffWWWSSSKKKNNNRRRTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSRRROOOMMMHHHFFFDDDBBB???;;;555111000000////////////000000.........//////////////////............------------------............///........................---------............///........................000000///......///000000111000000//////000000111000000000000000000000000000000000111111111111222000111111222333555666777:::;;;<<<>>>???@@@AAAAAAwwwnnnhhhccc]]]YYYVVVSSSOOOLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>===<<<<<<999999999:::::::::;;;;;;;;;<<<===>>>???CCCHHHLLLRRRXXXaaammmzzzkkkZZZSSSIIIMMMQQQTTTTTTTTTTTTUUUTTTSSSQQQQQQQQQQQQOOONNNIIIGGGEEEDDDBBB===777222111000///......///000111............/////////000///............------------------............///---..................---........./////////000000,,,,,,------......//////////////////////////////000000///......///000000111111111111111111111111000000111111111222222222//////000222444666888999;;;<<<===???@@@AAAAAABBBxxxrrrkkkeee```XXXUUUPPPMMMKKKJJJIIIHHHDDDEEEGGGHHHIIIIIIHHHHHHCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===@@@EEEHHHNNNTTT^^^jjjxxxlllZZZRRRKKKNNNSSSVVVWWWVVVWWWWWWUUUSSSPPPPPPPPPPPPOOONNNJJJHHHFFFEEECCC???888333111000///......///000111---.........//////000000//////.........------------------.........//////------............------.../////////000000111111++++++,,,,,,---...////////////000000000000//////000///...------...///000111111111111111111111111000000111111222222222222...///000222444777:::;;;;;;<<<>>>???AAAAAABBBBBB}}}uuulllccc\\\YYYVVVSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>><<<;;;999999:::;;;<<<===>>>>>>===>>>AAAEEEIIIMMMTTT^^^hhhsss~~~mmmXXXMMMLLLOOORRRTTTUUUTTTUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPLLLIIIFFFEEEDDD@@@999333111000000////////////000////////////000000000000,,,,,,---------,,,+++***////////////////////////........................000///---------...000222---------.........//////////////////////////////......//////000000111111111111111000000000000000000111111111111222222222111111222222444666777888;;;<<<>>>???AAABBBBBBBBB}}}tttkkkaaa]]]YYYUUURRRPPPNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAABBBBBBAAAAAA@@@???>>>???>>><<<;;;:::;;;<<<===<<<============@@@DDDGGGJJJQQQ[[[eeeppp~~~}}}~~~mmmZZZPPPNNNPPPRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPLLLIIIGGGFFFDDD@@@999444111111000////////////000////////////000000000000...............---,,,,,,////////////////////////...........................---,,,++++++---...000---------.........//////000000000000000000000000000000000000111111111111111000000000000000000000000111111111111222222222111111222444666999;;;<<<;;;<<<>>>???AAABBBBBBBBB}}}tttiiiddd]]]XXXTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@??????@@@???===<<<<<<<<<===>>>;;;<<<<<<<<<===???CCCFFFGGGNNNXXXaaakkkyyy|||tttdddYYYQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPLLLJJJGGGFFFFFFBBB;;;666222111111000//////000000////////////000000000000////////////.........---////////////////////////...........................---,,,,,,,,,---...///------........./////////111111111111111111111111222222222222111111111111000000000000000000111111000111111111111222222222111222444666999<<<>>>???<<<===>>>@@@AAABBBCCCCCC{{{sssmmmddd\\\VVVRRROOOMMMKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@???>>>============>>>:::;;;<<<<<<<<<>>>AAADDDEEELLLUUU^^^hhhuuuzzz}}}rrrfffUUUTTTRRRRRRSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOLLLJJJHHHHHHGGGCCC===888333222111111000000000000////////////000000000000/////////...............////////////////////////........................000//////...///000111111............////////////111111111111111111111111222222222111111000000000000000000000000111111111000000111111111222222222222333555888:::===>>>???======???AAABBBCCCCCCCCCxxxnnnddd\\\VVVQQQNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@>>>>>>>>>===============:::;;;<<<<<<<<<===@@@CCCDDDKKKTTT\\\eeerrr{{{zzz~~~qqqYYYVVVRRRQQQSSSUUUUUUUUUTTTTTTUUUTTTSSSRRRPPPOOOMMMKKKIIIIIIIIIEEE???:::444444222111111000000000////////////000000000000///...------,,,,,,------////////////////////////........................////////////000000111111........./////////000000000000000000000000000000111111111000000//////...//////000000111111111111000000111111111222222222444666777999;;;<<<<<<======>>>@@@AAACCCDDDDDDDDDzzzoooeee]]]VVVRRRNNNMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>=========<<<:::<<<=========>>>@@@BBBCCCJJJRRRZZZcccooo~~~zzz|||yyy^^^XXXRRRPPPRRRUUUVVVUUUTTTUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJJJJJJJGGGAAA<<<555555333222111111000000////////////000000000000//////---,,,,,,,,,---...////////////////////////........................------........./////////....../////////000000000000000000000000000000000000000000////////////////////////000111111222222000111111111111222222222666777999;;;=========<<<>>>???@@@BBBCCCDDDEEEEEE{{{oooeee\\\WWWRRRQQQPPPOOOMMMKKKJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA???????????????>>>>>>===;;;<<<>>>>>>>>>>>>@@@BBBBBBHHHPPPXXX```lll{{{}}}}}}aaaZZZRRROOOQQQUUUVVVUUUTTTUUUUUUVVVUUUSSSPPPOOONNNLLLJJJKKKKKKIIICCC>>>666555444333222111111111////////////000000000000111000...---,,,---...///////////////////////////........................------...///////////////.../////////000000000000111111111111111111111111000000000000000000111111...//////000111111222222000111111111111222222222666888;;;===???@@@@@@@@@>>>???AAABBBDDDEEEEEEEEEvvvkkk```ZZZUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@??????;;;===>>>???>>>???@@@BBBAAAGGGOOOVVV^^^jjjyyy~~~ccc[[[RRROOOQQQUUUVVVVVVTTTUUUVVVVVVUUUSSSPPPOOONNNLLLKKKKKKLLLIIIDDD???777666444333222111111111////////////000000000000222111///...---...000111////////////////////////........................//////000111111111111111////////////000000000000222222222222222222222222000000111111222222222333...//////000111222222222000111111111111222222222666888;;;???BBBCCCCCCCCC???@@@AAACCCDDDEEEEEEFFFvvvkkkddd]]]WWWQQQMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>===>>>>>>======>>>???@@@AAABBBDDDJJJSSS[[[ddduuu}}}zzz}}}uuuuuuvvvjjj\\\NNNMMMQQQTTTUUUUUUXXXVVVUUUTTTTTTSSSPPPNNNPPPOOOLLLIIIGGGEEEDDDCCC:::777333111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000///...............---,,,***(((((((((***+++111111111111000000000000////////////000000000000000000000111111222222222333222111///......------111111111111222333444555777999<<<>>>?????????>>>AAABBBBBBCCCDDDEEEFFFFFF~~~rrrkkkaaa[[[TTTPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@???>>>???>>>=========>>>???@@@AAACCCIIIRRRYYYbbbrrr}}}|||{{{mmmiiieeepppiii[[[NNNMMMQQQSSSTTTUUUWWWVVVTTTTTTTTTSSSPPPNNNOOONNNLLLJJJGGGFFFDDDDDD;;;888444222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111000//////......//////111000...,,,,,,---.../////////000000111111111222////////////000000000111222222222333333444444444444333222111111000000111111111111111222444555666888999<<<>>>???@@@??????AAABBBBBBCCCDDDEEEFFFFFF~~~vvvhhhaaaYYYTTTRRRRRRPPPNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@???===<<<<<<======>>>@@@BBBHHHOOOVVV___nnn||||||{{{iii]]]]]]fffssshhhZZZOOOMMMPPPSSSTTTUUUWWWVVVTTTTTTTTTSSSQQQNNNNNNNNNLLLJJJIIIGGGFFFEEE===:::666333333333222111111111111111000000000000000000000000000000000000000000000000000000000000111000//////.../////////222111000/////////000111......///000111222333333/////////000000000111111222222222333333333333333333222222111111111222222111111111222333555666777888:::<<<>>>???@@@@@@???AAABBBBBBCCCEEEFFFFFFGGGpppiii```YYYVVVTTTRRROOOLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@AAA???>>><<<<<<<<<<<<===???AAAFFFLLLRRRZZZiiiwww}}}ooo]]]]]]eeennnvvvyyyvvvssseeeYYYOOOMMMPPPRRRSSSUUUWWWUUUTTTTTTTTTSSSQQQOOONNNMMMMMMKKKJJJHHHGGGFFF???<<<777555444333333222111111111111000000000///////////////////////////////////////////////////000///......------......000//////.........///000...//////000111111222222//////000000000111111111000000000000000111111111000/////////000000111222111111222333444666888999:::;;;<<<>>>@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGHHH|||ssshhh___ZZZWWWTTTQQQNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<>>@@@AAAAAABBBAAABBBCCCDDDEEEGGGHHHHHHrrrggg```[[[VVVSSSPPPPPPOOONNNLLLKKKJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA???>>>=========>>>???@@@DDDIIILLLSSS```mmm}}}sss^^^fffmmmqqqwww{{{~~~xxxrrrjjjcccaaaWWWOOONNNOOOPPPRRRUUUVVVTTTTTTTTTTTTTTTRRRPPPOOOOOOOOONNNLLLJJJGGGFFFAAA>>>999666444333222111111111111111000000000000000000000000000000000000000000000000000000000000///...------,,,,,,------//////000000000000000111111111111111000000//////000000000111111111222222222222222222222111111111222222222222222333444555111222333444777999;;;===<<<<<<===???@@@AAABBBCCCAAAAAACCCDDDFFFGGGIIIIII{{{nnnfff___ZZZWWWRRRRRRQQQPPPNNNMMMLLLKKKHHHIIIKKKKKKKKKJJJHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>??????@@@@@@CCCHHHKKKQQQ^^^kkkyyy~~~~~~iiiqqqwwwxxxzzz}}}vvvmmmfff___VVVOOONNNNNNOOOQQQUUUUUUTTTSSSTTTTTTTTTRRRPPPPPPPPPPPPOOOMMMJJJFFFEEEBBB>>>999666444222111000111111111111000000000000000000000000000000000000000000000000000000000000000000///............/////////000111111111111111000000000000000111111111000000111111111222222222333222222222111111111000333333222222222333444444111222333555888:::===>>>======>>>???@@@BBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJtttjjjccc]]]YYYTTTSSSRRRQQQOOONNNMMMLLLIIIJJJKKKLLLLLLJJJHHHGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBAAA@@@?????????@@@AAA@@@@@@CCCHHHJJJPPP]]]iiixxx||||||qqqxxx|||zzzxxx{{{wwwrrr^^^VVVOOONNNNNNNNNQQQUUUUUUTTTSSSTTTTTTTTTRRRPPPQQQQQQQQQPPPMMMIIIFFFDDDBBB>>>999555333222000///111111111111000000000000000000000000000000000000000000000000000000000000222222111000000000000000---...///000000000000000......///000111222333333000111111111111222222222111000000000//////......222222111111000111111222111222333555888;;;===???======>>>???@@@BBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJyyyrrriii```]]]UUUOOOOOOPPPOOONNNPPPKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>@@@???AAAFFFIIINNNYYYdddttt~~~zzzzzzlllrrrzzz|||~~~uuuhhh\\\RRROOONNNMMMQQQWWWSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPNNNLLLJJJIIIGGGGGG???===:::666333222111111111111000000000000111111000000000000000000000000222111000//////000111222///000111111111///...---///......------///000111000000000000111111111111111000/////////000222333222222222222222222222222222222333333333222222111000333666888888:::<<<===AAAAAAAAABBBBBBCCCCCCCCCFFFDDDEEEGGGFFFDDDFFFKKKtttiii___WWWQQQQQQQQQNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFCCCCCCBBBAAA@@@???>>>>>>@@@???AAAFFFIIINNNXXXcccrrrzzznnnppp}}}|||wwwyyyzzzuuueeeVVVOOONNNNNNPPPTTTUUUUUUUUUUUUUUUTTTSSSRRROOOOOOOOONNNLLLJJJHHHGGGAAA???;;;777444222111111111111000000000000111111000000000000000000000000000000///......///000000000000111111111000///...//////...---...///000111000000000000111111111111222111000000111222333444222222222222222222222222222222333333333222222222222444777999:::;;;===????????????@@@@@@AAAAAABBBCCCBBBDDDGGGHHHFFFHHHMMMttteee]]]VVVUUUSSSOOOKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCCCCBBBAAA@@@??????@@@???AAAFFFHHHMMMVVVaaaooo{{{pppmmmxxxzzzyyy{{{zzzxxxbbbUUUPPPOOOPPPRRRVVVVVVVVVVVVUUUTTTRRRRRRNNNOOOPPPPPPOOOLLLJJJHHHDDDAAA===888555222111111111111000000000000111111000000000000000000000000//////............//////111111111222111111000/////////.........///000111000000000000111111111111222222222111222222333444222222222222222222222222222222222333333333333333444666999;;;;;;<<<>>>@@@>>>??????@@@AAAAAABBBBBBBBBBBBEEEIIIJJJIIILLLPPP|||pppfff\\\XXXUUUQQQOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@???AAAEEEHHHKKKTTT^^^mmm}}}{{{~~~sssmmmwww~~~xxxbbbSSSNNNOOORRRUUUUUUUUUUUUTTTRRRQQQPPPMMMOOOPPPQQQPPPNNNKKKIIIFFFDDD???:::666333222111111111000000000000111111////////////////////////////////////////////////111111222222222111111111///////////////000000000///000000000111111111111222222222222222222222222222222222222222222222222333222222222333333444444555777:::;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGKKKLLLKKKNNNRRR}}}pppccc[[[WWWSSSRRRTTTPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@???AAAEEEGGGIIIRRR[[[jjjzzz~~~{{{sss}}}{{{{{{rrrXXXMMMOOOTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQRRRQQQNNNKKKIIIHHHEEE@@@;;;666333222111111111000000000000111111////////////////////////000000000000000000000000111111111111111111222222/////////000000000000000///000000000111111111111111111111111111111000000222222222222222222222222333333222222222333444555555777:::;;;<<<<<<>>>???@@@AAAAAABBBDDDEEEEEEFFFGGGFFFHHHLLLMMMLLLPPPUUU}}}mmmccc\\\VVVTTTUUUQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB@@@???AAAEEEFFFHHHOOOXXXfffwww}}}zzz~~~^^^OOOOOOUUUQQQQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQQQQOOOMMMKKKIIIGGGDDD@@@;;;666444222222111111000000000000111111000000000000000000000000000000111111111111000000111111000000000111222222...///000111111111000000000000000000111111111111000000111111111000//////222222222222222222222222333333222222222444555666666888;;;<<<<<<<<<>>>???>>>???@@@AAABBBCCCDDDEEEGGGFFFHHHMMMPPPSSSYYYaaa~~~rrrhhh]]]WWWUUURRRRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCBBB@@@???AAAEEEFFFGGGNNNVVVbbbrrrcccSSSQQQRRROOOPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIFFFCCC???:::666444333222111111000000000000111111000000000000000000000000//////000111111000//////000000/////////000111222...///000111222111000000000000000000111111111111111111222222222111000///222222222222222222222222444333222222222444666777888:::<<<>>>===>>>???AAA>>>???@@@AAABBBDDDEEEEEEHHHGGGKKKRRRZZZbbbnnnxxxttteeeZZZVVVSSSRRRRRRPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@???AAAEEEEEEFFFMMMUUU___ooogggXXXRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIIIIEEECCC>>>:::666444333222111111000000000000111111000000000000000000000000---...///000000///...---000///.........000111222...///000222222111111000000000000000111111111111222333333444333222111000222222222222222222222222444333222111222444666888:::<<<>>>?????????AAABBB@@@AAABBBCCCEEEFFFGGGHHHJJJJJJOOOYYYeeeqqqqqqaaaTTTXXXUUUQQQOOONNNNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCBBBAAA???AAAEEEGGGGGGLLLRRR]]]iii||||||~~~ooo[[[PPPOOOLLLNNNPPPRRRRRRRRRPPPOOOTTTRRRPPPNNNNNNMMMJJJHHHFFFDDDBBB>>>:::666333111222222222111111111111000000000000000000000000000000000//////.........---000000000000000000111111000000000000000000000000111111111111111111111111111111222222222333333333111222333333444444444444555444333222333555777999>>>=========>>>???@@@@@@CCCAAABBBFFFFFFDDDEEEHHHNNNQQQ\\\ooooooaaa\\\YYYUUURRRQQQQQQPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIGGGEEEDDDCCCCCCAAABBBEEEFFFFFFJJJPPP[[[hhh{{{}}}{{{ooo\\\PPPMMMMMMNNNQQQRRRSSSSSSRRRQQQTTTRRRPPPNNNNNNMMMKKKIIIGGGEEEBBB>>>:::666444222111111111000000000//////000000000000000000000000000000/////////.........111111111000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333333444444333333444444333333444666888:::????????????@@@AAABBBBBBDDDBBBCCCFFFFFFDDDFFFJJJPPPXXXjjj|||nnn```\\\VVVRRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFDDDDDDFFFFFFDDDHHHMMMYYYfffyyy}}}www}}}~~~rrraaaSSSLLLNNNOOOQQQSSSTTTTTTTTTTTTTTTRRRPPPOOONNNMMMKKKIIIHHHFFFCCC???;;;888555333000000000000/////////...000000000000000000000000000000////////////......222111111111000000//////000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333222222333333333444555888:::<<<@@@@@@@@@AAAAAABBBCCCDDDEEECCCDDDGGGGGGEEEHHHMMMOOO^^^vvv|||hhhccc[[[UUURRRQQQQQQPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDDDDFFFEEEDDDGGGMMMWWWdddxxxvvv|||}}}vvviiiYYYOOONNNOOOQQQRRRTTTTTTTTTTTTTTTRRRPPPOOOOOONNNLLLJJJIIIGGGDDD@@@<<<888555444111111000000000/////////000000000000000000000000000000//////////////////222222111111000/////////000000000000000000000000111111111111111111111111111111222222222333333333555444444333222222222222222333333555777:::<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEHHHGGGFFFKKKRRRTTTggguuunnnddd\\\WWWTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFCCCDDDFFFFFFEEEHHHNNNUUUcccwww|||{{{{{{{{{|||{{{qqq```RRRNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRPPPOOOOOOOOOMMMKKKIIIGGGEEEAAA===999666444222222111111111000000000000000000000000000000000//////000000000000000000111111111111000000//////000000000000000000000000111111111111111111111111111111222222222333333333555555333222222222222333222333444666999;;;===>>>>>>>>>??????@@@BBBCCCDDDEEEDDDFFFHHHHHHHHHOOOWWWaaavvvwwwkkk___WWWRRRPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFDDDDDDFFFEEEDDDHHHMMMSSS```uuu}}}~~~{{{hhhVVVPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOOPPPOOOMMMLLLIIIGGGDDD@@@<<<888666444222222222222111111111111000000000000000000000000//////000000000000111111000000000000000000000111000000000000000000000000111111111111111111111111111111222222222333333333555444333222111222333444333444666888:::<<<>>>>>>=========>>>???AAACCCCCCDDDDDDFFFIIIHHHJJJSSS^^^lllssseee[[[TTTPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIFFFEEEFFFEEECCCEEEKKKOOO]]]rrrsss^^^RRRRRRRRRRRRRRRRRRRRRSSSSSSRRRPPPPPPPPPPPPNNNLLLHHHGGGDDD@@@<<<888555333111111111111000000000000000000000000000000000000//////000000000111111111/////////000111111222222000000000000000000000000111111111111111111111111111111222222222333333333444333222111111333444555444555777999;;;<<<===>>>=========>>>@@@AAACCCDDDCCCCCCFFFIIIIIILLLWWWcccwwwpppddd]]]XXXVVVOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIKKKHHHGGGGGGDDDAAACCCHHHLLLZZZppp||||||eeeUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPNNNMMMHHHFFFCCC???;;;888555333000000000000////////////000000000000000000000000//////000000111111111222......///000111222333333000000000000000000000000111111111111111111111111111111222222222333333333444333111111111333555666555666888:::<<<===============>>>???@@@BBBDDDEEEBBBCCCFFFIIIJJJMMMYYYfffyyynnneeeZZZRRRNNNOOOPPPOOOMMMLLLLLLMMMOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNYYYkkk~~~ggg[[[TTTOOOSSSVVVUUUSSSSSSSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGDDDAAA>>>:::555111111111111111111111111111111111111111000000000000222111111111000000//////111111000000//////......111111111111111111111111222222333333333333444444333333222111222333444555444444333222222333333333666777999;;;<<<>>>>>>???>>>???@@@AAAAAAAAAAAAAAAEEEGGGEEEIIINNNNNNZZZtttvvvjjj___WWWRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLWWWiii}}}}}}kkk[[[TTTOOORRRVVVUUUTTTSSSSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGDDDBBB???;;;666222111111111111111111111111111111111111000000000000111111111111000000000///111111000000////////////111111111111111111111111222222222333333333444444333333222222222333444555444444333333222333333444666777999;;;===>>>??????@@@@@@AAABBBBBBCCCCCCCCCEEEGGGEEEHHHNNNPPP]]]wwwtttggg___VVVUUUSSSQQQQQQQQQQQQRRRPPPQQQQQQQQQPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKTTTeeeyyy~~~yyyqqq\\\TTTOOORRRVVVUUUTTTTTTSSSRRRRRRRRRRRRQQQNNNLLLJJJHHHEEECCC@@@<<<777333111111111111111111111111222222111111111000000000111111111111000000000000111000000000000/////////111111111111111111111111222222222222333333333333333333222222222333444555444333333333333333444444777888999;;;===>>>??????AAABBBBBBCCCDDDDDDEEEEEEHHHJJJGGGIIIQQQUUUddd|||qqqiii]]]ZZZUUURRRQQQQQQQQQRRRPPPPPPPPPPPPPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKSSScccwww~~~vvvqqqxxxttt^^^UUUOOOQQQUUUUUUUUUUUUSSSRRRRRRRRRRRRQQQNNNLLLJJJHHHFFFCCCAAA===888555111111111111111111111111222222222111111111000000111111111000000000000000000000000000000000000000111111111111111111111111111222222222222333333333222222222333333333444444444333333333333444444555777888:::<<<>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFFFFKKKNNNKKKMMMWWW]]]jjj~~~vvvhhhbbbYYYSSSQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMSSSaaauuuzzzpppkkksssuuuaaaWWWPPPQQQTTTTTTTTTUUUSSSRRRRRRRRRRRRQQQNNNLLLJJJHHHFFFDDDAAA>>>999666111111111111111111111111222222222222111111111111000000000000000000111111000000000000111111111111111111111111111111111111111111111222222222333333222222333333333444444444444333333333444444555666888999;;;===>>>@@@@@@AAABBBBBBBBBBBBCCCEEEFFFGGGJJJPPPPPPSSS]]]bbblll}}}|||wwwnnnbbbXXXTTTRRROOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOTTT```ssstttmmmtttvvvdddZZZQQQPPPSSSSSSSSSTTTSSSRRRRRRRRRRRRQQQNNNLLLJJJHHHEEECCCAAA>>>999666111111111111111111111111333222222222222111111111000000000000111111111111000000000111111111111222111111111111111111111111111111111111222222222222111222333444444444333333333333333333444555666777999:::;;;===???@@@AAAAAABBBBBBBBBBBBCCCEEEGGGIIIIIISSSWWW[[[eeehhhkkkvvvsssxxx|||lll```YYYUUUQQQNNNOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOSSS]]]pppuuuxxxyyyhhh\\\RRRPPPRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGEEECCCAAA===999666111111111111111111111111333333222222222111111111///000000000111111111111000000111111111222222222111111111111111111111111111111111111222222222222111222333444444444333333333333333444444555666777999:::<<<>>>@@@AAAAAABBBDDDCCCCCCCCCEEEGGGIIIKKKLLLZZZbbbhhhrrrrrrnnnsssrrr{{{tttfff]]]XXXSSSPPPPPPPPPQQQQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOORRR\\\nnn~~~}}}|||jjj^^^SSSPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRQQQNNNLLLHHHFFFDDDBBB@@@===999555111111111111111111111111333333333222222222111111//////000000111111111222000000111111222222222222111111111111111111111111000111111111111222222222111222333444555444333333333333333444555666777777999:::<<<>>>@@@AAABBBBBBEEEEEEDDDDDDFFFHHHKKKMMMQQQbbblllsss}}}zzzsssttt{{{tttggg___XXXTTTSSSQQQOOOOOOQQQSSSTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOUUUTTTYYYjjjlll\\\PPPPPPQQQNNNOOOVVVTTTSSSQQQQQQPPPOOOMMMJJJKKKIIIFFFBBB>>><<<:::999333333222222222333444444111111111111111111111111111111111111111000//////222222222222222222222222333333222222222222222222...///000111222333444444444333111000000111333444777777666444444555999<<<999:::;;;===???AAACCCDDDCCCBBBAAACCCGGGKKKMMMNNNUUUnnn~~~xxxmmmddd^^^VVVSSSPPPOOOOOOQQQQQQQQQPPPQQQRRRSSSSSSRRRRRRQQQVVVUUU[[[kkkppp^^^PPPOOOQQQOOOPPPUUUUUUTTTRRRRRRRRRPPPNNNLLLJJJIIIFFFCCC@@@<<<:::999444444333222222333333333111111111111111111111111111111111111111000//////222222222222222222222222222222222222222222222222//////000111222333333444555444333222222333444555777777777555555666:::<<<;;;;;;===???AAACCCDDDEEEFFFEEEEEEFFFIIIMMMQQQTTT___xxx{{{nnnfff]]]YYYTTTQQQPPPPPPOOONNNPPPQQQRRRSSSTTTTTTSSSSSSWWWWWW]]]lll~~~yyyxxxxxxyyydddRRROOORRRRRRRRRTTTUUUTTTSSSRRRRRRQQQOOOMMMIIIIIIGGGEEEAAA===:::888555444444333222222222222111111111111111111111111111111111222111111000///222222222222222222222222111111111222222333333444000111111111222222333333666555444333333444555666777777777666666777:::===<<<===???@@@BBBDDDFFFGGGDDDEEEFFFFFFGGGLLLTTTZZZnnnxxxnnneeeaaa[[[VVVSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTVVVWWW]]]mmm~~~vvvttttttvvvzzzoooXXXQQQSSSTTTTTTTTTUUUSSSRRRRRRRRRQQQOOOMMMIIIIIIHHHFFFCCC>>>:::888666555444333222111111111111111111111111111111111111111111222222111111000222222222222222222222222000000111222333333444444222222222222222222222222555555444333333444555555666666777666666777:::<<<===>>>???AAACCCEEEFFFGGGDDDFFFHHHHHHIIIPPP[[[eee}}}|||nnniiiaaa[[[WWWTTTSSSQQQPPPQQQQQQRRRRRRSSSTTTUUUUUUWWW^^^lll{{{yyyyyyvvvxxx}}}dddVVVTTTVVVUUUSSSSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJIIIGGGDDD???;;;888666555444333222111111111111111111111111111111111111111222222222222111111222222222222222222222222000000111222333333444444222222222222222222333333444444333333333333444444444555666666666777:::<<<======???AAACCCEEEFFFGGGFFFIIILLLNNNQQQ[[[hhhsss{{{uuukkkccc\\\YYYVVVTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUXXX^^^lll{{{{{{|||sss]]]VVVVVVUUUTTTRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKIIIGGGCCC???<<<:::555444444333222222222222111111111111111111111111000111222222333222222222222222222222222222222222111111111222222333333444111222222222333333444444333333333333333333333333444555777777777888;;;======>>>???AAACCCEEEGGGGGGCCCFFFKKKPPPXXXeeesss}}}{{{ooofff```\\\YYYWWWVVVUUUUUUUUUUUUWWWWWWVVVYYY```nnn}}}zzz}}}eeeXXXVVVUUUTTTRRRQQQPPPQQQRRRQQQOOOMMMMMMLLLIIIFFFCCC???===<<<444444333222222333333333111111111111111111111111000111222222333333333222222222222222222222222222222222222222222222222222111111222222333444555555444444555555555555444444555777999::::::;;;===?????????AAACCCEEEGGGHHHIIIEEEGGGMMMVVVcccrrrzzzppphhhbbb___ZZZYYYXXXWWWVVVWWWXXXYYYWWW[[[bbbooo|||xxxyyyjjjYYYUUUUUUUUUSSSRRRRRRRRRSSSRRRPPPOOONNNLLLIIIEEEBBB???>>>===333333222222222333444444111111111111111111111111000111222333333333333333222222222222222222222222333333222222222222222222000000111222444555666666555555666666666666555555777999;;;<<<<<<===???AAA@@@AAABBBDDDFFFHHHJJJKKKMMMOOOUUUaaaqqq