BM6(v vvvssssssuuussslllfffeeeaaadddccc___]]]^^^\\\XXXTTTVVVWWWWWWUUUWWW[[[___```bbbfffkkkoooqqqrrrssstttzzz|||yyyvvvwwwyyyxxxuuuvvvsssqqqxxx|||qqqiiijjjmmmttt|||{{{www{{{xxxsssrrrzzz|||xxxtttssstttvvvuuussstttzzz}}}|||}}}zzzyyyvvvssspppoooqqqssstttrrrtttuuurrrmmmlllooorrrtttzzzzzzwwwxxxwwwvvvtttrrrooonnnmmmmmmllljjjiiilllppprrrqqqooonnnnnnmmmnnnoooppprrrssstttssstttwwwyyyzzzxxxwwwvvv}}}zzzyyyvvvsssvvvxxxzzzzzzyyyyyyzzz{{{|||tttmmmnnnooolllhhhfffeeeggghhhiiinnntttrrrmmmnnnkkkjjjoooqqqppppppqqqnnnooorrruuuvvvsssmmmhhhlllqqqwwwxxxtttnnnjjjiiillllllpppuuutttmmmhhhgggkkkiiiiiikkkjjjjjjqqqyyyzzz}}}xxxwwwtttiiijjjooommmooossspppmmmiiieeefffjjjppprrrsssqqqjjjcccccciiiqqquuuuuuyyy~~~~~~~~~~~~wwwyyy{{{~~~~~~}}}{{{|||{{{wwwwwwyyy}}}}}}zzz|||||||||zzz{{{|||xxxiii^^^ZZZ[[[cccfffbbbccciiijjjeeennnooopppnnnkkkjjjmmmppphhheeeeeekkknnnnnnnnnqqqpppmmmkkknnntttvvvsssooonnnnnnvvvwwwnnnooovvvtttoooooommmmmmrrruuurrrkkkkkkmmmtttzzzzzztttqqqrrrpppdddZZZXXXXXXTTTNNNLLLCCCAAA@@@?????????===<<<;;;::::::::::::;;;<<<<<<===;;;::::::;;;<<<:::999888999:::888666777;;;@@@GGG<<<555999<<<888777:::999888777888;;;<<<===<<<===;;;::::::;;;<<<:::999999:::;;;<<<============;;;<<<===???@@@@@@@@@@@@@@@CCCFFFHHHIIIHHHFFFDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCEEECCCNNNRRR^^^~~~yyyuuuyyyxxxzzz~~~}}}~~~}}}yyyxxx|||}}}uuuttt}}}~~~zzzwwwwwwzzz{{{xxxtttrrrzzz|||wwwxxx|||wwwsssoooooorrrtttrrrooorrrpppooollljjjiiihhhgggrrrsssssssssrrrpppooommmppppppooommmiiieeeaaa^^^aaa______bbbhhhlllmmmlllmmmjjjgggeeeeeefffiiikkkmmmllljjjkkknnnppprrrrrruuutttsssssssssssspppnnniiikkkooorrrtttuuuuuutttnnniiigggkkkqqqqqqiii```fffffffffggghhhjjjkkkllliiijjjkkkiiigggeeeeeeeeepppnnnmmmnnnpppnnngggaaafffgggkkknnnooolllgggbbb______``````aaaaaa``````eeecccbbbeeejjjoooppppppvvvwww|||~~~zzz{{{}}}yyyzzz|||uuuyyyyyyvvvxxx}}}}}}xxxsssooolllpppwwwzzzuuupppwwwrrrrrrwwwzzzzzz{{{vvvwww{{{~~~|||xxxhhhbbb^^^^^^ZZZSSSQQQTTTVVVKKKDDDDDDCCCAAABBBGGGIIICCC======AAACCC@@@<<>>>>><<<===;;;:::<<<===;;;;;;;;;<<<:::;;;@@@CCCCCCCCCFFFCCCAAAAAAAAA???<<<;;;<<<>>>;;;;;;>>>???<<<;;;===??????@@@BBBDDDEEEFFFFFFBBBCCCEEEEEECCCBBBCCCCCC@@@CCCBBB>>>@@@EEEEEE@@@EEE888???EEE;;;>>>GGGAAACCC@@@AAA???MMMUUUddd~~~}}}~~~zzzxxx||||||xxxuuuvvvyyyyyyvvvsssmmmrrruuutttpppnnnrrrvvvrrrnnnjjjjjjmmmooonnnllllllkkkhhhfffddddddcccdddllllllmmmmmmlllkkkiiihhhllllllllljjjfffbbb]]][[[\\\[[[\\\___eeehhhiiihhhhhhfffcccaaa______```aaabbbaaa___```bbbdddddddddiiihhhhhhiiikkkkkkjjjhhhcccdddeeeffffffeeecccbbbbbb___^^^bbbggghhhddd^^^``````aaabbbcccdddeeeeeeeeedddccc```^^^]]]^^^```cccaaaaaadddhhhhhhccc^^^aaabbbeeehhhjjjhhhccc```dddbbbaaa___^^^^^^^^^^^^```___^^^```ccceeeeeedddkkkkkkooouuuwwwvvvxxx|||xxxuuuyyy~~~{{{~~~yyyvvvwww}}}}}}www|||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzxxx{{{|||wwwuuuvvvvvvmmmeeecccaaa```dddjjjjjjeee``````eeeiiihhheeePPPNNNJJJIIIJJJLLLNNNOOOOOONNNMMMMMMLLLKKKKKKKKKMMMJJJJJJQQQWWWXXXYYY\\\gggeeebbb___ZZZTTTNNNLLLMMMKKKKKKLLLHHHEEEIIIOOOTTTRRRNNNLLLLLLNNNQQQRRRLLLPPPSSSTTTRRRRRRVVVYYYNNNFFFCCCGGGHHHBBB>>>>>>DDD:::@@@EEEAAAHHHNNNBBB???CCCJJJGGGOOOTTTeee~~~{{{{{{{{{wwwrrrqqqvvvyyyyyyyyyzzzwwwtttuuuzzz|||zzzvvvssspppqqqssstttqqqnnnhhhgggfffcccccceeekkkooojjjfffaaa```bbbeeeeeeeeecccbbb___\\\[[[\\\]]]^^^___```aaaaaaaaaaaa______dddddddddccc```[[[VVVTTTTTTTTTWWW[[[___bbbbbbaaaaaa___]]]ZZZXXXVVVUUUUUUVVVTTTSSSSSSUUUVVVVVVVVVYYYYYYYYY[[[^^^______^^^VVVWWWXXXXXXWWWUUUSSSRRRUUUUUUUUUVVVYYYZZZXXXWWWVVVWWWYYY[[[\\\\\\[[[[[[\\\[[[YYYUUURRRRRRUUUWWWTTTSSSUUUYYY^^^```^^^[[[[[[[[[\\\^^^```___\\\ZZZ```___]]][[[[[[\\\]]]]]]YYYYYYYYY[[[]]]^^^\\\[[[cccaaaccciiinnnpppqqquuuvvv|||zzzrrrooovvv~~~}}}wwwqqq~~~|||{{{||||||~~~xxxooowww~~~uuuuuu{{{~~~~~~}}}~~~zzztttqqqqqqvvv{{{~~~}}}}}}|||xxx|||zzztttwww~~~}}}{{{yyy}}}{{{zzz|||zzzvvvrrrrrruuuxxxvvvvvvzzz{{{vvvnnnnnnnnnmmmnnnqqqwww{{{zzzzzzzzzzzzzzz}}}|||vvvuuu{{{}}}yyytttpppmmmlllllljjjeeebbbhhhrrrvvvrrrllljjjnnnttt{{{}}}zzz|||}}}cccOOOMMMIII===<<>>DDDLLLVVVgggkkk[[[LLLIIIHHHDDDOOOXXXlll{{{vvvsssttttttkkk]]]\\\iiissstttvvvtttnnniiilllrrruuutttmmmkkkjjjjjjkkkllljjjhhheeebbb^^^\\\^^^cccgggiiiccc^^^YYYVVVWWWXXXZZZZZZ[[[YYYUUUSSSRRRTTTVVVXXXRRRSSSTTTUUUVVVVVVUUUTTTYYYYYYZZZYYYVVVRRRNNNKKKKKKMMMPPPTTTWWWYYYYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMOOOQQQPPPPPPMMMMMMMMMOOORRRSSSSSSRRRJJJKKKLLLMMMNNNNNNNNNMMMNNNOOONNNMMMKKKKKKKKKLLLMMMNNNQQQSSSSSSSSSRRRQQQRRRRRRPPPNNNKKKKKKLLLNNNKKKKKKMMMRRRWWWZZZZZZYYYVVVTTTSSSSSSTTTTTTRRRPPPQQQRRRTTTVVVXXXZZZ\\\]]]RRRTTTWWWZZZ\\\\\\ZZZYYYaaa\\\[[[aaaggghhhiiikkklllpppsssrrrmmmmmmrrrxxx{{{wwwuuusssrrr{{{zzz}}}~~~}}}uuupppnnnpppyyy{{{qqqrrr||||||xxxuuuxxx~~~zzz{{{}}}~~~yyysssooommmooossswww{{{xxx}}}~~~vvvsssrrrwwwqqquuu}}}oooqqq~~~~~~}}}}}}{{{uuunnnnnnsssyyy~~~{{{rrrnnnpppuuu|||vvvsssxxx}}}zzzxxxwwwtttmmmddd___eeehhhnnnuuuyyyvvvllldddgggjjjmmmnnnqqqvvv}}}|||~~~~~~}}}{{{tttkkkbbbUUUMMMMMMEEEEEEIIIUUUooommmZZZHHH>>>NNN^^^qqq}}}|||||||||||||||}}}}}}~~~}}}~~~xxxtttrrrrrrpppcccRRRQQQaaarrrxxxuuummmbbb]]]dddnnnqqqnnngggfffeeeeeeffffffeeeddddddaaa^^^^^^aaacccdddddd```[[[VVVQQQPPPPPPQQQRRRSSSQQQNNNKKKKKKMMMOOOQQQKKKLLLMMMOOOOOOOOOOOONNNMMMNNNNNNMMMKKKIIIFFFDDDEEEGGGJJJMMMOOOOOOOOOOOONNNOOOOOONNNMMMLLLJJJIIIGGGFFFGGGIIILLLNNNMMMMMMGGGFFFFFFGGGIIIJJJIIIGGGBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHFFFCCCCCCDDDGGGEEEGGGIIIKKKLLLKKKJJJHHHGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFHHHKKKNNNQQQRRRSSSPPPNNNKKKJJJIIIIIIGGGFFFBBBEEEJJJOOOSSSUUUVVVUUUOOORRRUUUWWWXXXVVVTTTSSSXXXSSSRRRXXX^^^___```aaadddeeefffggghhhiiikkkkkktttuuuvvvxxxxxx{{{|||{{{}}}|||~~~~~~~~~xxxpppooosssrrrooorrryyyyyysssvvv~~~|||xxxxxx|||~~~}}}zzz{{{~~~~~~}}}xxxtttssssssuuu}}}zzzttt{{{~~~}}}zzzyyyzzzjjjsss|||{{{sssmmmnnnrrrnnnbbbdddssstttfffccclllrrroooooopppoooiiieeeeeepppqqqqqqmmmhhheeedddeeekkkgggcccgggqqq{{{}}}{{{pppmmmjjjhhhgggcccZZZRRRSSSUUUZZZaaaeeeddd___ZZZSSSWWW[[[]]]```eeemmmsss|||}}}vvvggg^^^bbbkkkpppyyypppjjjkkkmmmmmmkkkllltttwwwvvvqqqqqquuuxxxvvvyyyuuuwww~~~qqq^^^NNNMMMJJJUUUvvv}}}hhhVVVZZZ___llluuutttuuuyyyyyyxxxyyyyyyzzz{{{{{{||||||~~~yyyuuussstttwwwqqqcccRRRKKKSSS___hhhiii```TTTPPPZZZfffiiieeecccccccccbbbbbbbbbbbbbbbaaa```______```___^^^\\\[[[XXXTTTOOOLLLKKKLLLMMMMMMKKKHHHFFFFFFGGGIIIJJJHHHIIIKKKLLLLLLLLLKKKKKKEEEDDDDDDCCCBBBBBBBBBBBBAAACCCFFFGGGFFFFFFFFFGGGFFFGGGGGGHHHGGGGGGFFFEEE@@@@@@AAACCCFFFGGGGGGFFFBBBAAAAAABBBCCCCCCAAA???????????????@@@@@@@@@@@@???@@@@@@@@@???@@@BBBDDD@@@AAABBBDDDDDDDDDCCCBBB???BBBEEEGGGFFFDDDBBBBBBAAAAAAAAABBBDDDFFFIIIJJJJJJGGGDDDCCCBBBAAA@@@>>>===???DDDHHHJJJKKKKKKJJJLLLOOOQQQQQQNNNJJJHHHGGGHHHFFFGGGMMMRRRSSSTTTWWWZZZYYYYYY\\\```aaa```^^^eeefffjjjooorrrvvv~~~vvvnnnrrrzzz{{{}}}{{{vvvuuuwwwwwwuuu|||{{{uuuqqqsssyyy~~~}}}|||tttkkkoooyyy}}}xxxvvvvvvuuuuuuyyy~~~}}}{{{yyywww|||~~~~~~{{{wwwvvv|||~~~nnn```lllqqqxxx~~~}}}vvvooovvv}}}~~~}}}{{{xxxyyyyyyvvvuuuvvv{{{~~~zzz}}}|||mmmppprrrrrrqqqrrrvvvzzzeeelllrrrppphhhbbbcccfff___SSSTTTccciii^^^WWWZZZeeeaaa___bbbccc^^^ZZZZZZaaa```_________^^^\\\ZZZTTTSSSRRRTTT^^^iiinnnlllfffgggccc\\\WWWXXXYYYXXXMMMKKKJJJLLLPPPVVVZZZ\\\MMMOOORRRTTTVVVYYY\\\^^^kkkqqqnnn```XXX^^^jjjpppkkkddd``````aaaaaacccgggbbbjjjmmmfffccciiiooopppqqqnnnqqq|||~~~zzziii```MMMLLLeee|||zzzlllnnnqqqppprrrwww~~~}}}pppvvv}}}~~~|||{{{~~~yyyxxxwwwvvvwwwyyy{{{|||zzz{{{|||{{{}}}}}}{{{|||zzztttmmmjjjllloooqqqjjjbbbXXXNNNGGGKKKRRR[[[WWWPPPNNNUUU```dddaaa]]]]]]^^^^^^]]]]]]]]]^^^\\\\\\\\\ZZZXXXUUUSSSRRRRRRPPPNNNJJJHHHFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEE@@@???=========???AAACCC???AAABBBAAA???>>>@@@AAAAAAAAA@@@@@@@@@@@@??????===<<<<<<>>>??????>>><<<===<<<<<<<<<>>>>>><<<;;;===<<<<<<;;;:::::::::::::::::::::;;;<<<=========<<<<<<<<<============>>>999;;;>>>@@@@@@???@@@@@@<<<<<<<<<<<<===>>>AAACCCBBBAAA???>>>>>>>>>===;;;<<<===>>>???AAACCCDDDEEEFFFHHHIIIHHHDDD@@@??????======AAAFFFGGGEEEFFFJJJJJJKKKNNNQQQTTTUUUUUUUUUTTTVVV\\\bbbcccbbbfffnnnoooggg```___dddiiijjjiiitttuuurrrllljjjmmmmmmjjjrrruuuzzz|||wwwqqqrrrwww|||yyytttpppoooqqqvvvyyy}}}xxxxxx{{{wwwnnnoooxxx~~~|||tttooorrryyy|||{{{wwwvvvvvvxxx{{{}}}wwwtttyyy~~~}}}}}}{{{yyyuuuxxx~~~|||zzzvvvjjjmmmooouuu~~~vvvrrrmmmlllrrr}}}{{{vvvrrrvvv|||uuusssnnnjjjjjjqqqzzz|||tttnnnnnnoooqqqxxxyyywwwuuuqqqnnnjjjkkkppp{{{{{{tttjjjkkkrrrqqqiii```ccceeeeeeccceeejjjoooeeeeeeccc```\\\WWWSSSQQQQQQJJJLLLZZZbbb[[[TTTSSS[[[WWWUUUTTTRRROOOPPPTTTSSSTTTTTTTTTUUUTTTRRRQQQQQQTTTUUUUUU[[[ccceeebbb[[[gggkkk___QQQNNNTTTYYYJJJGGGDDDCCCFFFKKKQQQUUUDDDDDDFFFIIILLLMMMLLLJJJLLL[[[bbb]]]\\\ggguuu{{{XXXUUURRRRRRQQQQQQWWW___^^^lllsssjjjcccfffkkklllmmmlllqqq{{{zzzxxxYYYGGGPPPXXXgggppppppqqqxxx~~~zzzkkkooossstttuuuxxx{{{xxxuuurrrsssvvvzzz}}}~~~~~~}}}zzzzzzwwwtttuuu{{{~~~xxxttttttppphhh```^^^aaafff```]]]^^^```XXXLLLKKKRRRXXXYYYXXXWWW[[[ccchhhgggWWWXXXYYYXXXWWWWWWXXXYYYWWWWWWWWWTTTOOOLLLKKKKKKHHHHHHGGGEEECCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>>===;;;:::;;;>>>BBBEEE???@@@AAA???;;;:::<<>>===<<<;;;::::::::::::<<<;;;;;;;;;;;;:::777555888888777999;;;;;;:::888::::::999999888999999::::::999888888999999777444:::999999999999::::::;;;666888999::::::;;;>>>@@@999::::::999:::<<>>;;;===@@@DDDAAA<<<<<<@@@===BBBHHHKKKKKKKKKNNNQQQPPPRRRYYY___\\\UUUUUUZZZ^^^]]][[[ZZZXXXXXXYYYZZZgggiiigggaaa```ddddddaaabbbgggnnnqqqkkkbbb```dddnnnmmmlllooorrrsssoookkkrrrlllnnnvvvwwwnnnkkkooowwwqqqiiinnnwww{{{tttxxx|||zzzvvvssstttvvvrrrsssvvv{{{~~~|||zzztttqqquuu}}}|||~~~}}}yyyuuuwww~~~|||zzz~~~}}}vvvvvv{{{zzztttwww|||sssmmmqqq~~~pppnnnooouuuyyyxxxtttpppqqqmmmlllqqqssssssvvv{{{vvvnnneeedddkkkrrruuutttssspppiiiaaa___ccckkkooojjjmmmqqqqqqooonnnnnnooobbbkkklllgggmmm{{{{{{oookkkdddccchhhiiidddccchhhiiigggaaa]]]hhhwwwuuuiiiZZZ]]]___]]]ZZZYYY]]]aaa]]]WWWRRRRRRUUUUUUOOOHHHIIIGGGMMMYYY___]]]WWWTTTUUURRRPPPLLLFFFCCCIIISSSLLLNNNOOONNNLLLIIIIIIIIIKKKQQQTTTRRRRRRUUUSSSNNNTTTkkkzzzmmmUUUIIIMMMTTTIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHLLLQQQRRROOOKKK@@@SSSbbbaaabbbooo{{{SSSQQQPPPOOOKKKKKKRRR\\\fffwww~~~qqqaaa]]]]]]\\\bbbdddjjjrrrtttqqqooopppyyy{{{}}}gggIIIFFFBBBRRRxxxmmmooorrruuuwwwxxxyyyyyylllggghhhoootttvvv|||yyyvvvsssrrrsssvvvwwwxxxzzzzzzwwwrrrooosss}}}~~~zzzxxxvvvvvvuuuiiitttmmmnnnzzzwwwuuutttrrrqqqqqqrrrnnnddd]]]]]]^^^]]]\\\[[[^^^aaa\\\SSSQQQUUU]]]\\\ZZZ[[[\\\]]][[[ZZZZZZYYYWWWUUUTTTSSSRRRRRRTTTRRRPPPOOOOOOLLLGGGBBBCCCCCCBBBAAAAAAAAAAAABBBBBB@@@===;;;;;;;;;;;;:::>>>>>>?????????===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;>>>===:::888777888999:::888888888888888777666555777888888888888999999999777888888777444333444555777777777777777777777777777777777777777777777777999999888888999999:::;;;:::999888777888999;;;<<<999:::;;;;;;;;;:::<<<===>>>:::999<<<<<<;;;>>>FFF@@@???>>>===;;;:::888888999999999;;;>>>>>>;;;888;;;===@@@BBBDDDFFFHHHKKKIIIMMMPPPRRRUUUXXXTTTMMMTTTRRRRRRUUUYYYXXXQQQKKK______^^^]]]]]]\\\\\\[[[[[[bbbjjjlllhhhbbb___^^^ggghhhiiijjjkkkllllllkkklllggggggnnnpppllliiijjjrrrssswwwzzzvvvpppttt}}}zzz||||||vvvlllfffgggjjjrrruuuxxx{{{||||||{{{{{{xxxyyyvvvgggeeettt~~~~~~yyyqqqpppzzzzzzwwwyyyxxx{{{www~~~|||yyy~~~~~~xxxtttuuuqqqllliiimmmwww~~~tttllllllooonnnmmmmmmnnnkkkiiiiiiiiijjjnnnrrrqqqgggccc```]]]ccccccVVViiinnnlllccc^^^aaafffhhheeegggiiilllmmmmmmllllllbbb^^^\\\aaaiiimmmkkkfffbbb\\\XXX]]]fffkkkiiieeedddfff```VVVXXXeeejjjfffUUUWWWYYYYYYVVVSSSQQQQQQTTTPPPKKKHHHIIIKKKMMMMMMUUUQQQMMMKKKKKKMMMNNNNNNOOORRRSSSOOOLLLKKKIIIFFFLLLIIIEEEDDDGGGKKKNNNOOOPPPWWW```ccc^^^UUUMMMHHHHHH]]]pppnnnZZZHHHFFFKKKQQQLLLGGGEEEFFFGGGFFFDDDBBBBBBCCCHHHQQQXXXVVVPPPJJJJJJRRR^^^dddccchhhpppTTTJJJEEEKKKMMMJJJNNNWWWcccoooppplllooojjj\\\VVV\\\```jjjttttttnnnjjjkkkzzzyyyyyy~~~SSSBBBIII]]]qqqeeefffiiimmmpppqqqqqqooojjjfffffflllpppsssxxx~~~{{{xxxuuutttsssrrrpppvvvvvvsssmmmggggggnnntttxxxzzz{{{xxxrrrnnnmmmnnnllltttkkkgggvvvzzzxxx~~~~~~|||xxxtttpppmmmkkkkkkmmmllleee```______]]]\\\[[[[[[\\\WWWOOOMMMPPPVVVTTTSSSTTTUUUVVVUUUSSSUUUTTTRRROOOMMMLLLKKKKKKMMMKKKJJJKKKKKKJJJEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>><<<:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;:::::::::999999999888888;;;:::888777666666666777666666666666666555444444555555666666666666777777666777777666444333333444666666666666666666666666555555555555555555555555777666666666666777888888777666555444555666888999777888999999888777999:::;;;777666888888555777<<<;;;;;;;;;::::::999999999999888888:::<<<<<<:::777888:::===>>>???AAADDDFFFHHHKKKLLLLLLOOOQQQMMMGGGLLLNNNPPPSSSTTTRRRNNNKKKRRRSSSTTTUUUVVVWWWXXXYYYVVV[[[bbbeeeddd```]]][[[dddddddddddddddeeeeeeeeeddd___^^^dddhhhggghhhjjjjjjkkkooorrroookkkqqqzzzyyyoooiiilllppptttrrrqqqtttyyy||||||{{{xxxrrruuuttthhhfffssszzzyyy{{{zzzvvvooommmrrryyy{{{yyy{{{yyyuuurrrrrr|||~~~~~~|||{{{~~~||||||tttrrrxxx{{{xxxzzzzzzvvvvvvyyywwwooofffbbbffffffdddeeeiiinnnqqqqqqpppmmmlllnnnlllfffbbbbbbfffcccbbbdddgggjjjlllmmmfffgggkkkeeeUUUSSSVVVPPP___hhhlllgggbbbaaa___\\\___cccfffhhhhhhhhhjjjlllgggccc^^^]]]^^^aaabbbbbbYYYUUUSSSVVV^^^eeeeeeddd```bbb\\\RRRRRR[[[^^^YYYRRRTTTVVVUUUSSSPPPOOOOOOPPPLLLHHHFFFFFFIIIJJJKKKPPPMMMIIIEEEDDDEEEHHHJJJSSSRRROOOIIIAAA>>>AAAFFFDDDEEEEEEEEEDDDFFFIIIKKKJJJPPPXXX\\\YYYSSSMMMIIIFFFPPPXXXTTTGGG???BBBIIIIIIIIIHHHGGGHHHJJJMMMPPPUUUMMMGGGJJJUUU___fffhhhPPPIIIGGGNNNRRRTTT[[[fffSSSJJJFFFJJJJJJFFFIIIPPP\\\```dddtttrrrqqqooolllkkkmmmmmmkkklllpppooosssxxx|||~~~~~~~~~^^^HHHJJJYYYlll___^^^^^^bbbgggjjjiiigggfffccccccfffiiijjjoootttvvvtttsssrrrpppmmmiiieeemmmnnnlllfff___]]]aaaeeehhhnnnsssqqqjjjdddccceeejjjnnngggccciiihhhhhhrrrrrrrrrsssttttttuuuuuuuuu|||{{{xxxuuuppplllhhhfffeeeiiiiiiddd```___]]]ZZZ\\\YYYWWWUUUPPPIIIGGGIIIKKKJJJIIIJJJKKKLLLKKKJJJMMMLLLJJJGGGEEECCCBBBAAACCCCCCCCCEEEFFFEEEBBB@@@@@@???>>>>>>======>>>>>>>>><<<:::999999:::999777666777888888888888888777777777777777888888888888777777666666666555555555666666666555555444333222444444444444444333333222222222333333333444444444444555666555333222222333444444444444444444444444333333333333333333333333333333333333333444555555333222111111111222444444555666777666444333444555999666666777666333222555555666666777888888999999:::888777888999999888777888999;;;<<<<<<>>>@@@CCCGGGIIIHHHFFFGGGIIIGGGBBBHHHLLLQQQSSSQQQOOONNNOOOKKKKKKMMMNNNPPPRRRSSSSSSQQQTTTYYY^^^bbbbbb```]]]___^^^]]][[[[[[\\\\\\]]]]]]YYYWWWZZZ^^^___aaaddd```aaaccceeeddddddjjjsss|||uuunnnnnntttzzzyyytttnnnpppvvv{{{zzzxxxqqqmmmsssuuukkkjjjrrrsssrrrssstttrrrnnnlllkkkkkknnnjjjjjjpppsssqqqnnnmmmzzzxxxuuurrrpppqqqssstttqqqwww}}}vvvuuuyyypppjjjlllmmmlllooouuuooommmnnnpppnnniiihhhkkkaaa^^^]]]^^^aaadddffffffhhhlllssswwwrrrggg```___aaa___^^^___dddhhhiiiiiifffgggsss~~~ttt```WWW^^^dddbbb___]]]ZZZWWW^^^```bbbaaa``````ccceeegggbbb[[[TTTOOOOOOQQQTTTPPPNNNLLLLLLPPPUUUXXXYYYXXXZZZVVVNNNNNNTTTUUUPPPLLLNNNOOONNNLLLJJJIIIJJJNNNKKKGGGEEEGGGIIIKKKKKKJJJJJJGGGCCC??????BBBFFFOOOJJJJJJJJJDDD;;;999>>>???BBBEEEEEEBBBAAACCCGGGBBBGGGMMMQQQQQQNNNKKKIIIHHHIIIIIIEEE???>>>AAAEEEAAADDDGGGHHHHHHKKKSSSYYYXXXLLLDDDHHHPPPXXXdddoooZZZNNNFFFHHHKKKKKKPPPXXXOOOHHHFFFJJJIIIDDDEEEJJJPPPKKKRRRoootttxxxwwwooohhhfffeeedddgggkkkbbbkkksssxxx{{{}}}zzzvvvyyytttwwwgggMMMJJJWWWjjj{{{```[[[XXXZZZ___dddffffffcccaaa_________```bbbeeeeeefffiiikkkmmmkkkfffbbbbbbeeegggddd___\\\___bbbaaaeeehhhgggccc___^^^^^^___aaaeeelllmmmeee^^^```bbbccceeeeeeeeeeeehhhjjjlllmmmnnnmmmjjjhhhfffffffffhhhfff```\\\\\\YYYVVVXXXUUURRRNNNJJJFFFEEEEEECCCBBBAAABBBDDDDDDDDDBBBDDDCCCBBB@@@???>>>======<<<===>>>@@@@@@@@@>>><<<<<<<<<;;;::::::::::::;;;:::999777777888888777666444444555555666666666666666666666666666666666666444444444444333333333333222333444555444333111///222222333333333333222111111111111111222222222222222333444333111000111222333333333333333333333333111111111111111111111111111111111111111222333333000000////////////000111333444555444222111111222444333333555555333111111222333333444555666666777:::999777777777777888777:::;;;<<<<<<<<<===@@@BBBFFFGGGFFFBBBBBBEEEFFFCCCFFFIIILLLOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLNNNUUU\\\```^^^ZZZXXXVVVUUUTTTTTTUUUWWWXXX[[[YYYWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYYYY[[[bbbiiinnnnnnmmmjjjgggiiipppvvvvvvrrrmmmlllmmmooonnnmmmpppmmmssswwwooonnnpppkkkhhhjjjllllllnnnnnnjjjdddiiieeefffmmmqqqoookkkjjjsssqqqooommmmmmllliiigggeeehhhpppwwwvvvnnnhhhggglllhhhggglllmmmiiigggiiikkkkkkkkkkkkhhhhhhppp{{{hhhaaaZZZYYY[[[^^^ccchhhfffjjjsss{{{zzzpppfffcccggggggeee```___cccfffggglllvvv]]]^^^^^^[[[ZZZ]]]aaadddbbb```\\\ZZZYYYYYYYYYYYYZZZWWWSSSPPPPPPQQQRRRSSSSSSQQQNNNJJJHHHIIILLLOOOOOORRRQQQNNNPPPUUUTTTPPPFFFGGGHHHGGGEEEDDDEEEFFFIIIFFFCCCBBBCCCFFFGGGHHHFFFIIIJJJFFF@@@>>>@@@DDDIIICCCJJJ^^^ggg[[[KKKBBBEEEEEEEEECCCAAAAAAAAABBB===@@@CCCFFFGGGGGGFFFEEEEEEGGGHHHFFFBBB???======???AAABBBCCCDDDHHHNNNRRRIIIBBBBBBGGGHHHFFFPPP___^^^QQQJJJLLLMMMHHHFFFHHHGGGEEEFFFJJJJJJFFFGGGKKKKKKIIILLLaaawwwqqqcccccchhhbbb___aaaaaa^^^\\\]]]bbbhhhlllmmmmmmnnnkkkfffddddddeeelllyyylllPPPJJJWWWlll|||___ZZZTTTRRRVVV\\\aaadddaaaaaa^^^[[[YYYZZZZZZYYYZZZ\\\aaafffiiiiiieeebbb[[[```eeeeeeaaa___```cccaaa___\\\]]]______]]]ZZZTTTXXXlllnnn^^^VVVWWWXXXZZZZZZZZZ[[[^^^```___aaadddeeedddcccdddeeemmmlllfff]]]XXXXXXVVVRRRQQQOOOLLLGGGEEEEEEDDDBBB>>>===<<<===???@@@???>>>===<<<<<<;;;;;;<<<<<<===999;;;<<<===<<<:::999888999888888777777777777777666555444555666666555444333333333333444555555666555555555555555555555555333333333222222222222111000111333444444222000///111111222222333222222111000000000111111111222222000111222111000///000111333333333333333333333333111111111111111111111111000000000000000111222222////////////.../////////222333333222000///000111...///000222555666444111222222333333333333333333888888777777666666777888:::;;;;;;;;;;;;<<>>@@@AAAAAAAAAFFFJJJIIICCC>>>>>>@@@HHHAAAKKKnnnqqq[[[PPPIIICCC@@@BBBDDDBBB@@@;;;<<<<<<>>>?????????>>><<>>AAABBBAAAAAABBBEEEGGG???999CCCRRRZZZNNNEEEGGGGGG@@@<<<>>>@@@AAAFFFJJJKKKJJJLLLPPPNNNVVVVVVZZZeeedddXXXSSSWWWUUUVVV[[[\\\YYYWWWYYYggggggdddbbbeeeiiihhhddd\\\___```dddrrrqqqSSSKKKWWWlllWWWTTTOOOKKKLLLPPPWWW\\\]]]^^^\\\WWWUUUVVVVVVSSSQQQRRRUUUYYY[[[[[[XXXVVVVVV\\\bbbccc___\\\]]]___aaa[[[UUUVVV[[[^^^]]]ZZZRRRXXXyyyttt___RRRSSSSSSRRRRRRTTTVVVXXXYYYXXX\\\______]]]\\\___aaammmjjjbbbYYYTTTUUUSSSOOOJJJIIIFFFBBBAAACCCBBB>>>;;;:::999:::<<<======<<<777777777888999:::;;;<<<666999;;;;;;999666555555666555444444333333444444333222222333555555333222333333222222222333444444444444444444444333333333222222222111111111000000///000222333333111000...///000111111111111111111///000000000000111111111...///000000...---...000222222222222222222222222111111111111111111111111000////////////000111111///////////////.........000111222111/////////111000111222444:::???>>>999333333333333222222222222333555666666555555666777777777777777777999<<>>BBBBBB??????DDDGGGHHHGGGDDDCCCHHHOOOQQQMMMHHHEEEFFFGGGHHHIIIJJJKKKLLLXXXRRRMMMKKKMMMNNNKKKHHHHHHHHHHHHIIIKKKMMMOOOQQQKKKPPPTTTSSSRRRTTTSSSQQQQQQSSSQQQLLLLLLPPPUUUVVVZZZ]]]```aaaaaa``````aaaZZZ```ggggggccc```bbbeeekkkeeehhhkkkiiinnnnnnaaa\\\\\\YYYVVV\\\ffffff___dddbbbcccfffddd___]]]^^^ccc___ZZZXXXYYY___gggmmmkkkeeecccgggjjjhhhfffgggiiihhhiiikkknnnnnnmmmlllkkkqqqxxxzzzrrrjjjjjjpppiiibbb___bbbaaa[[[YYY\\\bbb^^^___hhhooonnniiieeeppptttpppbbbZZZ^^^dddeeeeeerrr|||ddd```]]]]]]\\\[[[]]]aaa^^^XXXSSSSSSXXXZZZXXXUUURRROOONNNSSS[[[\\\VVVOOOPPPOOOLLLHHHEEEEEEHHHJJJJJJJJJJJJKKKLLLLLLIIIGGGEEEEEEDDDCCCBBBCCCEEEHHHDDDBBB???>>>@@@AAABBBAAA<<<@@@DDDDDDAAA===;;;;;;CCC<<>>;;;:::888888:::;;;:::999888===AAA???;;;;;;???EEEDDD???999888:::;;;:::888AAADDDEEE???777777@@@JJJUUUIII@@@@@@???:::;;;@@@;;;???EEEHHHIIIIIILLLPPPIIIWWWXXXTTTZZZZZZQQQLLLNNNMMMOOOSSSTTTTTTXXX^^^]]]\\\YYY\\\hhhxxx{{{wwwlllcccjjjzzzqqqTTTKKKWWWkkkKKKLLLLLLHHHEEEFFFKKKPPPSSSVVVTTTOOOOOORRRRRRNNNJJJIIIIIIJJJKKKKKKIIIGGGLLLSSSYYY[[[XXXUUUVVVXXXZZZWWWSSSSSSWWWZZZZZZYYYXXX^^^iiiYYYQQQPPPMMMJJJKKKOOOQQQRRRQQQPPPSSSVVVVVVTTTTTTXXX\\\^^^]]]WWWPPPOOOPPPMMMHHHDDDEEEBBB======@@@===777777666666777999::::::999444444444444555666777888222555888888666444333444333333222111111111111222000000000222333444222000333222111000000000111222222222222222111111111000000000000000/////////......///000000000000///...---......///000/////////....../////////000000000,,,...///...---,,,---///000000000000000000000000000000000000000000000000.........---...//////000.../////////...------,,,---...//////......///000111333333555<<>>333333333333333333333333---000444444333333444555444444555444444666;;;>>>888<<<===::::::>>>BBBCCCCCCCCCCCCGGGJJJLLLJJJHHH===>>>@@@BBBEEEGGGIIIJJJXXXSSSMMMJJJIIIJJJIIIHHHBBBBBBCCCDDDEEEGGGHHHHHHBBBHHHLLLJJJJJJOOORRRQQQMMMPPPNNNIIIIIIOOORRRQQQRRRUUUYYY]]]___```aaaaaaYYY]]]ccceeecccbbbcccdddddd^^^___cccgggsssuuuiiibbbaaaXXXNNNQQQ]]]bbb]]]aaaaaacccddd```ZZZ[[[```dddbbb^^^YYYXXX\\\dddkkkppphhhdddhhhlllllljjjiiikkkkkkjjjjjjkkkkkkiiigggccciiiqqquuurrrlllooovvvppphhhdddhhhfff^^^[[[^^^ddd```___dddfffdddbbbbbbcccgggddd[[[[[[ccceee```___WWWXXX```gggqqqmmm[[[XXXSSSQQQTTTUUUTTTUUUYYYXXXXXXXXXWWWWWWXXXYYYZZZVVVQQQLLLJJJKKKKKKHHHEEEFFFEEECCCBBBBBBCCCEEEEEEJJJIIIHHHIIIIIIFFFCCCAAABBBBBBAAA???>>>@@@CCCGGGFFFDDDAAA@@@AAABBBBBBAAA:::;;;<<<===<<<;;;999888::::::<<>>@@@>>><<<:::888666666888999888666888;;;>>>>>><<<===AAAEEE@@@>>>;;;999999:::;;;<<>>?????????@@@BBB;;;<<<>>>@@@CCCEEEGGGHHHLLLHHHDDDAAAAAACCCFFFGGG>>>???@@@AAABBBBBBAAAAAA>>>DDDFFFBBBCCCIIINNNOOOJJJMMMLLLGGGHHHNNNQQQOOOUUUVVVXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[aaaZZZZZZ___hhhxxx~~~rrrkkkiii\\\LLLLLLYYY```]]]aaacccffffffaaa\\\___gggoooqqqqqqllleeecccfffjjjooogggccchhhmmmllliiigggbbbdddffffffeeeaaa[[[TTTcccccceeefffcccbbbjjjuuu~~~rrrjjjkkkhhhbbbbbbjjjaaa______```\\\WWWXXX[[[VVVYYYWWWUUU]]]hhhfff[[[WWWSSSVVVXXXVVV]]]___UUUUUUNNNJJJNNNRRRTTTZZZaaaWWW\\\___\\\UUUSSSWWW]]]PPPLLLFFFBBBBBBFFFMMMRRRHHHEEECCCCCCEEEFFFFFFEEEJJJGGGFFFHHHHHHEEEBBBAAA>>>===<<<:::999;;;???CCCAAA???<<<;;;;;;<<<;;;:::<<<:::888777999:::::::::666>>>???<<>>>>>===:::999;;;===>>><<<:::;;;@@@EEE;;;AAA???999BBBPPPMMM===777666;;;CCCBBB999777;;;;;;@@@CCCAAA======???AAA>>>===???KKKQQQ???111888333:::EEEJJJFFFAAADDDKKKHHHKKKKKKGGGKKKYYYjjjttt{{{iiiYYY[[[eeecccXXX___nnnppphhhddd^^^[[[aaa\\\nnnkkkUUUJJJLLL\\\qqqCCCCCCDDDCCCAAA@@@AAABBBFFFCCCBBBDDDHHHJJJGGGCCCBBBBBBCCCCCCCCCCCCCCCCCCIIIJJJKKKKKKKKKKKKNNNPPPNNNOOOOOOPPPPPPOOOOOONNNZZZeeeZZZMMMTTTMMMGGGBBBBBBEEEHHHGGGEEEEEEGGGIIIIIIHHHHHHLLLOOOGGGGGGFFFDDDCCCBBBAAA@@@@@@???<<<:::999::::::;;;???<<<999666666666666555333333333333333333333333333333333222222222111111000000////////////000000//////////////////////////////000000000000//////......---,,,---...///000////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---///000000///---,,,+++---...---,,,,,,---...//////............//////222000///...------......000000000000000000000000/////////000111111222222333444444333222222333555777999;;;======<<<;;;:::888666555999???BBBAAA>>>CCCDDDEEECCC???>>>@@@BBBDDD>>>:::===CCCDDD===666666AAAFFF???999>>>GGGMMMIIIFFFEEEEEE@@@<<>>AAACCC???>>><<<;;;999999888888999999:::::::::999999888888;;;>>>AAAAAA???;;;999888888777777888888999:::===999444222444888<<<>>>999888888888999::::::;;;===;;;:::===AAAAAA<<<777:::>>><<<555:::IIIRRRQQQ;;;888666555777999:::999???HHHWWW___QQQ<<<777@@@FFFBBB======>>>>>>:::555;;;:::===@@@@@@<<<===@@@DDDDDDEEEHHHLLLPPPQQQQQQTTTRRRNNNNNNTTT[[[[[[UUUXXXXXX\\\bbb```YYYXXX\\\bbbqqqkkkXXXOOORRR```ttt}}}AAABBBBBBBBBAAA@@@@@@AAAEEEBBBAAACCCGGGIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDMMMMMMMMMKKKIIIHHHIIIJJJOOOMMMLLLKKKLLLNNNPPPRRRRRR]]]]]]LLLNNNOOOIIIBBB@@@BBBFFFGGGFFFCCCEEEGGGGGGFFFFFFIIILLLFFFEEEDDDCCCBBBAAA@@@???>>><<<:::999888999:::;;;>>>;;;888666666666555555333333333333333333333333222111111111000000000000000//////......//////000...........................//////000000//////...------,,,,,,,,,...///000...........................------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,++++++---...---,,,+++,,,.........------------......111000///---------......000000000000000000000000......//////000111111111111222333222000000222333666777888:::;;;;;;::::::999777666999>>>AAA???<<>>???AAABBB>>>;;;===AAABBB>>>999777???CCC>>>:::>>>FFFJJJGGGEEEEEEFFFBBB>>>@@@FFFQQQSSSUUUUUUUUUUUUVVVWWWRRRQQQQQQRRRTTTTTTQQQNNNLLLNNNSSSXXXWWWTTTXXX^^^ZZZ[[[___ccc```ZZZ[[[___bbbhhhllljjjccc^^^]]]___iiijjjooovvvvvvqqqppprrrhhh]]]SSSPPPRRRTTT[[[cccbbb^^^]]]]]][[[UUURRRSSSYYYYYYZZZ\\\\\\[[[[[[\\\iiiooommmdddbbbfffddd]]]ZZZWWWSSSQQQQQQTTTYYY[[[ZZZWWWUUUVVVZZZ\\\]]]\\\___XXXOOOIIIJJJOOOTTTXXXNNNQQQSSSQQQNNNNNNRRRVVVTTTSSSTTTVVVYYYZZZZZZXXXIIICCC@@@AAABBBAAAAAADDD@@@???======>>>AAADDDGGGMMMKKKGGGAAA<<<;;;<<>><<<:::888888777777777888999999>>>;;;666555666888:::;;;888888888888888999::::::<<<;;;:::===@@@@@@<<<777555:::999444:::HHHQQQPPP666555555555666888:::<<<;;;BBBNNNVVVLLL;;;888???===:::888999===>>><<<999777999???EEEFFFAAA???AAADDDCCCCCCDDDFFFIIIJJJKKKNNNMMMIIIHHHLLLSSSSSSOOOQQQTTTZZZ___[[[TTTVVV\\\oooxxxlllUUUJJJKKKVVVhhhppp?????????@@@@@@@@@@@@@@@BBB@@@???AAAEEEHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLKKKHHHFFFGGGGGGNNNLLLHHHFFFGGGKKKPPPSSSPPPWWWxxx^^^PPPOOOPPPIIIBBB>>>@@@CCCEEEEEE@@@BBBCCCCCCCCCCCCEEEGGGCCCBBBAAA@@@???>>>===<<<999888777666666777888999<<<999666555555555555444222222222222222222222222000000000/////////......//////............//////---------------------------......//////......---++++++++++++,,,---//////------------------------------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------******,,,,,,,,,,,,******+++---------++++++,,,------,,,,,,,,,,,,,,,,,,---//////...---------......////////////////////////------......///000000000000111222111//////111222444555555666777999:::;;;999777777999===>>>===:::;;;===???@@@???>>>>>>??????=========???@@@???>>>???CCCDDD???===@@@DDDFFFFFFDDDDDDFFFEEEAAA@@@BBBKKKKKKLLLOOORRRSSSSSSRRRPPPOOOOOOPPPPPPPPPMMMKKKJJJLLLRRRVVVTTTNNNMMMPPPQQQSSSVVVVVVRRRPPPVVV___^^^dddjjjmmmlllhhhdddbbb]]]___fffoootttvvvyyy~~~ooojjjccc[[[SSSNNNSSSZZZbbb\\\XXXZZZ[[[WWWTTTTTTTTTTTTVVVZZZ___aaa```]]]\\\bbbddd______dddbbb\\\YYYWWWTTTQQQQQQSSSVVVXXXWWWTTTSSSSSSWWW\\\___```jjjllldddTTTKKKOOOUUUVVVOOORRRTTTTTTRRRQQQTTTWWWYYYXXXXXXYYY[[[[[[YYYWWWKKKFFFCCCEEEGGGFFFGGGIIIDDDAAA<<<999999===AAADDDFFFEEEBBB>>>:::999;;;===DDDAAA>>>;;;999888888999:::::::::999999999999888::::::999888666444222111333555999<<<======;;;:::777777777777777888888999<<<999666444555666666666888777777777777888888999;;;999999;;;>>>>>>:::666222777777444888CCCIIIGGG444666777666555555999<<<888:::BBBIIIDDD:::888>>>777555444666999;;;:::888444888AAAIIIJJJDDD@@@AAA@@@@@@@@@@@@AAACCCEEEGGGAAACCCBBBAAADDDJJJLLLIIIGGGMMMVVVZZZUUUPPPSSSZZZsssyyylllWWWMMMGGGHHHSSSbbbxxx>>>>>>===>>>@@@@@@@@@@@@@@@???>>>@@@CCCFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKMMMKKKGGGEEEEEEHHHLLLOOOQQQMMM___pppfffTTTPPPQQQMMMIIICCC@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@AAA???>>>===<<<:::999888888555444444444444555666777999777444444444444333222111111111111111111111111////////////..................------------......------------------------,,,,,,------------,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------******+++,,,,,,+++******+++,,,---,,,+++***+++,,,++++++************++++++------------------..............................,,,,,,------...//////000000111222111//////111222444333333333555777:::<<<999888777888;;;;;;:::888888:::===?????????>>>>>><<<===>>>>>>>>>>>>@@@BBBIIIHHHFFFCCCAAAAAABBBBBBDDDBBBBBBCCCDDDDDDBBBAAADDDBBBCCCFFFLLLOOONNNLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFHHHNNNTTTSSSOOONNNPPPUUUWWWXXXVVVNNNJJJQQQ[[[XXX\\\bbbiiillllllhhheeeWWWYYY^^^dddhhhlllppptttvvvwwwwwwssskkkcccaaacccccc[[[WWWZZZ\\\ZZZWWWUUUVVVVVVWWW[[[bbbgggbbb[[[WWW\\\]]][[[\\\``````]]]^^^[[[XXXTTTQQQOOOOOOOOOOOOPPPQQQUUUZZZ___ccceeekkkxxxwwwcccTTTUUUVVVSSSMMMPPPSSSUUUUUUVVVXXXZZZ^^^\\\ZZZXXXVVVRRRMMMIIIJJJEEEDDDGGGIIIIIIJJJLLLJJJFFF@@@;;;888999;;;===>>>>>>>>><<<;;;<<<>>>AAADDDBBB@@@===;;;999888888777888888888888888888888999999999888666444333222333555777999:::999888888777666666666666777888888666444222222333333333222777666666666666666777777777666666888::::::777444444777777444555;;;>>><<<999<<<>>>;;;666444777;;;777666999======888777;;;999777555555666666444222444777???GGGGGGBBB>>>???;;;===???@@@AAABBBCCCDDDDDDIIIKKKHHHFFFFFFEEEBBBCCCHHHOOOSSSSSSQQQSSSUUUeeelllfffZZZSSSHHH???BBBUUUlll???>>>===>>>@@@BBBAAA??????>>>>>>???BBBDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA???BBBFFFHHHIIIJJJLLLNNNLLLJJJIIIGGGFFFFFFFFFGGGJJJAAAHHHRRRLLLFFFIIIIIIHHHFFFDDDBBBAAA@@@>>><<<<<<<<<<<<===>>>>>>===<<<::::::999777666555444333111111111222222333444555666444222222333333222111000000000000000000000000000/////////............------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))******+++,,,,,,,,,************************++++++***)))))))))))))))+++++++++******)))))))))************************((()))+++,,,---,,,+++***((()))******++++++******************************))))))******+++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++******))))))))))))******++++++,,,---------......------------------------,,,,,,,,,---......//////111222333222000000222333444333222222444777:::<<<888777777888999999777666777888;;;>>>???@@@???===:::===??????>>>>>>@@@BBBGGGEEECCCCCCCCCBBBBBBCCCCCCAAA???>>>???AAABBB@@@CCCAAABBBEEEKKKNNNMMMKKKIIIJJJJJJJJJIIIGGGFFFEEEBBBBBBEEEKKKLLLJJJKKKOOOPPP\\\lllsssjjjYYYPPPOOOSSSTTTWWW\\\aaabbb___]]][[[]]]]]][[[ZZZZZZ\\\]]]bbbfffjjjoootttwwwxxxwww```YYYUUUYYY\\\ZZZVVVUUU]]]]]]\\\]]]ccchhhbbbWWWZZZ[[[ZZZXXXYYY\\\___^^^]]][[[XXXTTTOOOLLLIIIHHHJJJMMMRRRWWWZZZ]]]___aaaXXXhhhlll^^^SSSWWW\\\[[[OOOQQQSSSUUUVVVWWWXXXYYYYYYXXXVVVUUURRRNNNIIIEEEGGGBBB@@@CCCDDDBBBBBBDDDHHHFFFBBB>>>;;;999999999<<<===>>>===<<<===???AAA>>>>>>===<<<:::999999888555666777777888777777666777777777888777777666555555666666666666666555444666666555555666666777888222111000111333444444333666555555444444555555555333333333444555555333222333444444333444666777666;;;>>>@@@>>>888666999===888555555777888777666777999888666666555444333111666666:::??????;;;:::===;;;>>>AAABBB@@@??????@@@QQQXXX\\\VVVMMMGGGBBB>>>DDDEEEHHHMMMSSSUUUSSSNNNQQQWWWTTTPPPPPPEEE<<<@@@OOOgggBBB@@@>>>???BBBCCCBBB???@@@?????????AAACCCEEEFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@CCCGGGIIIIIIJJJKKKLLLJJJJJJJJJIIIGGGEEECCCBBBGGG>>>CCCKKKGGGEEEGGGCCCDDDDDDDDDDDDBBB???<<<:::;;;;;;;;;<<<======;;;888888888777555444333222111000000000111111222222222333111000111222222111000/////////////////////////////////.........------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))((()))******+++*********))))))))))))))))))))))))******)))(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))'''(((+++,,,---,,,+++***(((((()))************)))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++)))((()))*********))))))))))))******)))***+++,,,------------........................,,,,,,------.../////////111222333222000000222333333222222222333555888999666666777777777666666555777777888;;;>>>???>>>===:::<<>><<<===@@@BBBAAABBBFFFEEEEEECCC>>><<<>>>???>>>@@@@@@AAADDDGGGHHHHHHGGGEEEGGGHHHHHHFFFDDDDDDDDDEEEBBBCCCGGGHHHGGGHHHKKKKKKXXXlllxxxrrr```SSSNNNUUUUUUVVVXXXYYYYYYWWWUUUUUUXXXYYYUUUTTTVVVXXXWWWYYYXXXUUUVVV^^^hhhllljjjZZZVVVUUUXXXZZZVVVSSSRRRZZZ]]]^^^```iiissspppggg^^^]]][[[XXXYYY[[[]]]^^^WWWVVVUUUSSSPPPMMMJJJIIIKKKOOOSSSVVVWWWVVVVVVVVVQQQZZZ[[[QQQLLLSSS]]]aaaUUUTTTTTTTTTTTTSSSSSSSSSNNNNNNPPPRRRSSSRRROOOLLLJJJEEEBBBCCCCCC???===>>>BBBAAA@@@???>>><<<:::999>>>??????>>>;;;999::::::666777777888888777666666444555666777777666555444444555666777888888888888666666555555444333333333555555555555555666777777555333222333555777777666555555444333333333333444111111222222222222111111///000111222333555777777777:::<<<<<<::::::<<>><<<>>>@@@NNNXXX^^^XXXMMMGGGDDDDDDEEEEEEEEEIIIRRRWWWQQQHHHHHHJJJEEEAAADDD???===GGGTTTmmmFFFBBB@@@AAADDDEEECCC???AAAAAA@@@@@@@@@AAADDDFFFDDDCCCCCCBBBAAAAAA@@@@@@AAADDDGGGIIIJJJJJJJJJKKKIIIIIIIIIHHHGGGEEECCCBBBJJJCCCFFFKKKFFFGGGIIIBBBBBBCCCCCCBBB???===<<<<<<<<<;;;;;;<<<>>>===:::777888888777666444333222111//////000000111000000000000//////000111222000///........................------------,,,,,,,,,,,,++++++************++++++************************((())))))******))))))(((((()))*********)))((('''((((((((((((((((((((((((***)))((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***'''((())))))******))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,*********))))))*********++++++,,,+++)))'''((()))******))))))))))))******'''(((***,,,---...------........................---------...//////000000000111222111//////111222111111000111111333444555444555666666666555555555777666666777;;;===<<<;;;:::<<<>>>AAABBBAAA>>><<<;;;:::<<<@@@@@@===@@@FFFMMMQQQPPPHHHBBBAAA@@@===;;;===???@@@@@@@@@AAABBBBBBDDDGGGGGGEEECCCCCCDDDHHHEEEDDDHHHHHHFFFEEEGGGIIINNNXXX```^^^VVVRRRSSSTTTVVVXXXYYYXXXWWWVVVUUUMMMRRRTTTRRRSSSXXXZZZYYY\\\YYYRRRLLLOOOWWWYYYVVVWWWUUUWWWZZZYYYTTTPPPQQQRRRXXX[[[]]]ggguuuwwwooo___]]]\\\\\\[[[[[[\\\]]]WWWWWWXXXXXXVVVTTTQQQOOONNNQQQTTTUUUSSSQQQRRRSSSUUUUUUTTTQQQOOOQQQWWW\\\WWWUUUSSSQQQQQQQQQQQQQQQIIIJJJMMMPPPSSSSSSPPPNNNJJJEEECCCDDDDDDAAA???@@@??????>>>===<<<;;;:::999;;;<<<===;;;888666444444222444555666777666555444333444555666666555333222222333444555666777777777666555444333333333444555555555444444555555666777888666444444555777777777444444333222222222222222111222222222111111111222000000000111333444555777444555666888999::::::;;;222333444444555666555444333444555666555666777777888555444666555555:::@@@GGGGGGFFFBBB???AAAHHHOOOXXXaaadddYYYJJJCCCEEEGGGDDDFFFFFFHHHNNNSSSNNNEEEKKKKKKDDD@@@AAA<<<<<>>BBBGGGBBBCCCCCCBBB???===<<<===>>>===;;;;;;<<<>>>===999666999999888777555444333222///000000000000000/////////......///111111000...........................,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))*********((('''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&'''***---------+++***'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))(((((((((((())))))***+++,,,+++(((''''''(((******))))))))))))******'''(((***,,,---...------////////////////////////------......///000000000///000000000......000111000000000000000111222222333444666666555555555666777555333555888;;;;;;999;;;<<<>>>BBBDDDBBB>>>:::???>>>@@@CCC@@@:::<<>>;;;>>>AAA@@@>>>===>>>AAA@@@CCCFFFFFFDDDBBBCCCEEEDDDAAABBBFFFGGGCCCAAAAAACCCFFFMMMUUUUUUPPPMMMNNNJJJOOOTTTWWWWWWUUUTTTTTTQQQWWWWWWRRRQQQTTTTTTQQQRRRUUUUUUSSSWWW___aaa^^^VVVWWW[[[^^^[[[TTTQQQRRRQQQWWWXXXUUU[[[fffhhh```]]]\\\]]]______\\\[[[[[[\\\]]]^^^^^^]]]ZZZVVVTTTQQQSSSUUUTTTRRRRRRUUUXXXOOOMMMOOOUUUWWWUUUTTTWWWUUURRRPPPOOOPPPQQQRRRRRRLLLLLLNNNPPPQQQOOOKKKHHHAAA===<<<@@@BBB@@@@@@AAAAAA@@@===;;;999888777777555777999888666444333333333444666888888777555444333444555666666444222111222333333444555555555555444444333222333444666777555444444444444555666666:::777444222333444555444444333333222111111111222222333333333222111222333555333111222222111222444444444333444666666555333...111444444444666666555444555666666555444555666777444444666777777<<>>;;;FFFLLLbbbuuuHHHDDDBBBDDDDDDAAA@@@BBBAAACCCDDDCCCAAAAAADDDGGGHHHBBBAAAEEEFFFBBBBBBEEECCCLLLQQQLLLGGGIIILLLMMMGGGHHHGGGDDD@@@???AAACCCEEEDDDCCCEEEGGGGGGDDDAAADDDDDDBBBAAA???>>>===<<<<<<;;;:::<<<>>>===:::777888777555444333333333444111///...---...///...---000000000000000000000000///...---,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++)))(((((()))******)))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&)))(((''')))***++++++***((('''&&&'''((())))))'''''''''((((((((((((''''''''''''((((((((((((''''''++++++++++++++++++++++++((()))***++++++***)))((()))***+++,,,+++)))'''&&&******))))))******+++,,,...---,,,+++***+++,,,---...---,,,---/////////...222111111111000000//////111111111000000000000///222222222333333333444444777777777777777777888999<<>><<<===>>>BBBDDDFFFEEEBBB@@@AAACCC]]]hhhiii[[[NNNJJJFFF@@@>>>???@@@???>>>>>>@@@AAA;;;???BBBBBBAAA@@@CCCEEEBBBBBBCCCGGGJJJJJJGGGCCCCCCCCCDDDDDDFFFHHHJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNQQQSSSSSSPPPPPPRRRUUUPPPRRRUUUWWWYYY\\\```cccccc```^^^[[[UUUPPPRRRWWWSSSUUUWWWVVVTTTUUUXXX[[[[[[YYYVVVWWWZZZ\\\[[[YYY^^^]]]YYYWWWYYY]]]YYYSSSPPPNNNNNNQQQVVVWWWTTTPPPSSSRRRQQQOOOOOOQQQUUUXXXWWWWWWSSSLLLJJJNNNLLLGGGKKKAAAEEEWWW]]]NNN???;;;<<<===???AAABBBBBBBBBAAA>>><<<:::999::::::999777666666666666555333222111111111222333444444555555444555666666555333111000111222333333444444444333444333333333333333333333444222000......000222333111888;;;666222555666444555333000///111333333333///000222333444333333222333444555444222000000000222111111444777999666333777666666555555555555555666555333222777<<<:::444333555777666333222444666>>>999888>>>DDDKKKXXXeeennnWWWFFF@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIJJJ___iii___JJJAAA===<<<@@@UUUdddJJJCCC???AAADDDDDDDDDFFFBBBCCCDDDCCCAAACCCFFFIIIHHHDDDBBBEEEFFFCCCCCCFFFGGGNNNQQQLLLIIIJJJLLLKKKFFFFFFFFFDDDAAA@@@BBBDDDEEEDDDCCCEEEFFFFFFCCCAAADDDDDDCCCAAA@@@???======<<<;;;999999;;;;;;888555444444444555777999;;;===111///------...///...---////////////////////////......---,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++)))(((((()))******)))((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''&&&)))((('''(((******)))(((((('''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&'''(((((((((((((((,,,,,,,,,,,,++++++******((()))************)))(((((()))+++++++++***((('''******))))))******+++,,,000///---,,,,,,,,,------...---,,,---...//////---111111111000000000////////////000000111111222222222222222333333333333444888888777777777888999999888:::<<<<<<:::;;;???BBB===@@@BBBAAA???>>>@@@AAAKKKVVVYYYOOOGGGHHHHHHDDD>>>???@@@???>>>>>>@@@BBB>>>???AAAAAAAAA@@@AAABBBAAAAAABBBEEEGGGGGGDDDAAAEEEEEEEEEDDDEEEGGGJJJLLLOOOPPPPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQQQQQQQRRRRRRQQQRRRTTTUUUVVVZZZ^^^aaabbb```___^^^YYYSSSSSSWWWTTTUUUTTTQQQPPPPPPTTTXXXYYYVVVSSSTTTWWWZZZ\\\\\\ZZZZZZXXXWWWZZZ]]]ZZZTTTNNNKKKIIIKKKPPPRRRQQQOOOWWWWWWVVVSSSQQQOOOOOOOOOOOOQQQOOOKKKLLLOOOMMMGGGIIICCCGGGUUUVVVGGG;;;;;;===>>>@@@AAABBBBBBBBBAAAAAA>>>;;;:::999999888666999888888777666555555444333333444444444555555555666555444444333222222222444444555555444333333222111111222222222222111111555333111//////111333444000222111111777===;;;555555333000///000111111000000111222333444333222111222333444333111000///000444333333444555555444222666666555555555555666666;;;:::777555888;;;999333444666777666444444555777<<<777555777999<<>><<>>===<<<:::888777777666555333222222333555777;;;>>>@@@111///------...///...---------------------------...---,,,++++++***+++++++++++++++++++++*********))))))))))))))))))))))))***)))'''''')))***)))((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((''''''''''''''')))(((''''''((()))'''&&&'''&&&&&&&&&((()))((('''''''''((((((((((((''''''&&&&&&((()))************......---,,,+++******)))((())))))******))))))((('''(((***++++++***))))))***))))))))))))***++++++222111///...------------...,,,,,,---...///...---000000000000////////////...//////000111222333444111111222222222333333333777777777777777888999999:::<<<<<<:::888:::???CCC;;;===>>>??????@@@AAACCCMMMTTTUUUKKKDDDDDDDDDBBB===>>>??????>>>>>>@@@BBBAAA@@@@@@@@@BBBBBB@@@???AAA@@@AAABBBDDDCCCAAA???DDDEEEFFFEEEDDDEEEHHHJJJQQQQQQPPPOOONNNMMMMMMLLLKKKKKKMMMPPPRRRSSSQQQOOOQQQQQQPPPOOOPPPSSSYYY]]]ZZZYYYZZZ\\\ZZZUUUTTTWWW[[[ZZZWWWSSSQQQRRRVVVYYYUUUSSSQQQQQQTTTXXX[[[\\\UUUWWWWWWWWWZZZ]]]ZZZTTTNNNKKKGGGHHHLLLOOOPPPOOOQQQRRRTTTUUUUUUTTTRRRQQQNNNOOOPPPOOOPPPQQQOOOJJJEEEAAAFFFOOOMMM???999======>>>@@@AAABBBAAAAAA@@@BBB???;;;999888888777666;;;:::999777777777888888777666666555555555555555777555333111111111333444666666666555444333111111000111333444444333111000555444222111111222444555666111---444CCCLLLFFF999555333000////////////...111222333444333222111000111222333222000//////000222333444333222222333555555555555666666777888888;;;;;;999888<<>>@@@CCCAAABBBCCCDDDEEEIIINNNQQQeeejjjZZZDDD>>>>>>===AAAZZZ???@@@EEEKKKJJJEEEDDDFFFGGGEEECCCAAA@@@AAADDDFFFGGGFFFFFFEEEDDDBBBCCCEEECCCBBBBBBDDDHHHKKKJJJGGGCCCCCCCCCCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@???>>>>>>======;;;999777444333222222222222222222222333555777999000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++***************))))))))))))))))))))))))***(((&&&'''((()))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$'''&&&%%%&&&((()))((('''''''''((((((((((((''''''&&&''')))***,,,------...///...---,,,+++***)))(((((())))))))))))))))))(((&&&''')))***+++++++++***)))))))))))))))***++++++222111///---,,,,,,,,,,,,---,,,+++,,,...///...---//////////////////////////////000000111222222333111111111111222222222222555555555555666777888888BBBCCCBBB???;;;999<<>>???>>>===>>>@@@BBBBBB@@@>>>@@@DDDEEECCC@@@AAAAAAAAAAAAAAAAAA@@@???BBBEEEIIIIIIGGGEEEEEEFFFPPPOOONNNMMMMMMMMMNNNNNNJJJJJJKKKOOOTTTUUUQQQNNNOOONNNMMMKKKJJJMMMSSSWWWQQQOOOPPPSSSTTTRRRTTTXXX]]]\\\XXXUUUSSSTTTUUUWWWRRRRRRRRRRRRTTTWWWXXXYYYSSSVVVWWWWWWYYY\\\XXXRRROOOMMMKKKKKKNNNPPPPPPOOONNNNNNPPPSSSUUUUUUTTTRRRPPPPPPNNNMMMNNNNNNMMMJJJEEE@@@BBBHHHGGG===999===<<<===>>>?????????>>>===???===999888777777666555;;;:::888666666777999:::888777666555444444444444555444333111111111222333555555555444333222111000111333555777777666444222555444333222222333555666888222000;;;LLLRRRGGG888333111//////000111111000222333333444333222000///000111222111//////000111000222444222000111444888555555666888999:::::::::???@@@>>><<<>>>CCCCCC???777777888888777777777888:::999999999888999<<>>======AAAZZZllljjj{{{@@@JJJWWW^^^WWWMMMIIILLLMMMKKKGGGEEEDDDDDDEEEEEEEEEGGGGGGDDDBBBBBBCCCDDDEEEBBBAAADDDGGGHHHFFFCCCBBBBBBBBBBBBCCCDDDCCCCCCAAABBBCCCCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;:::999777444111000000111222111111000111222333444000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++************************(((((((((((((((((((((((()))'''&&&&&&'''(((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))'''&&&&&&''''''&&&$$$'''&&&%%%&&&'''((((((&&&''''''(((((((((((('''''''''(((***,,,...//////000......---+++***)))(((((()))(((((((((((((((((()))''''''((()))***+++++++++))))))(((((())))))***+++000///---+++************---,,,+++,,,.........---.....................///000000000000000000000000000000000111111111222222222222222222333444555666BBBDDDEEEBBB===999999;;;>>>>>>???@@@CCCFFFHHHIIIBBBDDDDDD@@@===>>>AAABBB<<<===>>>>>>===>>>@@@BBB@@@>>>>>>AAAEEEHHHFFFDDDBBBBBBBBBAAA@@@@@@AAABBBBBBHHHOOOQQQMMMGGGDDDCCCKKKKKKKKKKKKLLLNNNOOOPPPKKKJJJLLLPPPTTTUUURRRNNNOOOOOONNNLLLKKKMMMQQQTTTQQQLLLJJJLLLMMMMMMQQQUUUWWWVVVUUUTTTSSSRRRPPPOOOQQQRRRTTTUUUUUUUUUUUUTTTTTTWWWYYYXXXXXXYYYVVVQQQNNNNNNOOOOOOPPPPPPNNNLLLSSSQQQPPPPPPQQQQQQNNNLLLOOOKKKHHHHHHIIIKKKLLLMMMPPPHHHDDDGGGFFF@@@;;;;;;:::;;;<<<===<<<;;;:::999:::888777777777888777555888777555444555666888999888666555333222333444444111222333333333222111000111222222222222111000000000222444777777666444222333222222222222333444555444000333???JJJHHH<<>>AAAAAA>>>888888777777888888888777333666777777777999;;;<<<<<>>???CCCDDDBBBBBBDDDFFFFFFGGGLLLUUU\\\rrruuubbbHHH???===<<<@@@NNNlllhhhbbbttt@@@KKKYYY```YYYMMMJJJNNNSSSPPPMMMKKKJJJJJJHHHGGGEEEIIIJJJEEEAAABBBDDDDDDKKKFFFDDDGGGHHHFFFBBBBBBBBBAAAAAABBBDDDDDDCCCAAA???AAABBBAAA???===<<<<<<;;;;;;;;;;;;::::::::::::999999888555222000000111111000000000222444555777000...,,,,,,---...---,,,++++++++++++++++++++++++++++++************++++++)))))))))***************((((((((((((((((((((((((((('''%%%%%%'''((('''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''(((&&&%%%&&&%%%%%%%%%'''((('''&&&''''''(((((((((((('''''''''(((***,,,---...//////,,,,,,+++***)))((((((''')))((((((''''''(((((()))'''(((((()))***++++++,,,)))(((((((((((()))******...---+++***))))))))))))---++++++,,,---...---,,,---------...............000000000//////.........///000000000000111111111000000000111222333444555999<<>>;;;999999:::???>>>===>>>AAADDDFFFFFF===>>>>>>===<<<===@@@BBB;;;<<<=========>>>@@@BBB===>>>???AAAEEEGGGGGGFFFBBBBBBBBBAAA???@@@BBBDDDDDDLLLTTTVVVPPPIIIDDDCCCGGGGGGHHHJJJLLLMMMNNNOOOKKKKKKMMMPPPRRRSSSQQQOOOPPPQQQRRRRRRQQQPPPRRRTTTWWWPPPJJJJJJJJJJJJMMMQQQUUUTTTTTTUUUUUUTTTQQQOOOPPPRRRTTTUUUTTTSSSSSSSSSUUUXXXZZZXXXWWWXXXVVVRRRNNNOOOPPPPPPOOOMMMJJJHHHLLLJJJIIILLLOOOQQQOOOMMMNNNHHHEEEHHHLLLOOOSSSWWWZZZQQQJJJHHHFFF@@@:::999999::::::;;;:::999777666777666777888999999777555444444333333333555666777666555333222222444555777///000222333333222000///000000111111111000//////...///111333333333222111000000000000111222333333222111777AAAEEE???444---///...///111444666666555111222333444333222111000000111111000///000222555999999888555222000000111444555777999:::;;;:::::::::======;;;>>>DDDGGGGGG888777666777888999888666666:::;;;999777999:::999======;;;999===DDDEEEBBBAAAEEEGGGHHHHHHMMMVVV^^^rrrxxxhhhMMMAAA<<<;;;@@@IIIdddBBBEEELLLQQQOOOJJJJJJNNNQQQOOOMMMMMMNNNNNNKKKHHHFFFLLLMMMGGGBBBDDDFFFFFFIIIDDDDDDHHHHHHDDDCCCEEECCCBBBAAABBBDDDDDDBBB???===???AAA@@@===::::::::::::::::::::::::;;;;;;;;;777999999888444111111222000000000000222444666777000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))))))))*********+++(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&'''((()))((('''&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''&&&'''(((***++++++,,,,,,***)))))))))(((((('''''')))(((''''''''''''((())))))(((((())))))***++++++((((((((((((((()))******,,,+++***)))((())))))***,,,+++***+++---...---,,,,,,,,,---------.........---------.............../////////000000000111111///000000000111333444555444666999999777777:::===AAA>>><<<===@@@CCCCCCCCCCCCBBBBBBAAA???>>>>>>???:::<<<=========>>>@@@BBB;;;===@@@AAABBBBBBDDDEEE@@@AAAAAA???>>>???CCCFFFDDDKKKRRRRRRKKKDDDAAABBBDDDFFFHHHJJJKKKKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPMMMPPPTTTUUUTTTSSSQQQQQQUUUNNNIIIJJJLLLKKKLLLOOOUUUTTTRRRSSSVVVVVVUUUSSSNNNPPPQQQPPPOOOPPPSSSVVVTTTXXXYYYWWWVVVYYYYYYWWWRRRRRRQQQOOOLLLIIIHHHHHH@@@@@@CCCIIIQQQSSSQQQMMMKKKFFFDDDJJJNNNOOOSSSXXXUUUPPPJJJFFFAAA;;;888999999::::::::::::888666555777888:::<<<===;;;666333111111222333444444555555555444333222333666999;;;000000111111111111111000222222222222111///...------...///000111111111111------......///000111111222000444<<>>@@@FFFGGGDDDEEEJJJCCCBBBAAABBBDDDDDDAAA>>><<<>>>@@@???;;;888888999::::::;;;;;;;;;;;;<<<<<<666999;;;999555222222333111111000000000111333444///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++(((((())))))*********+++(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))***)))(((&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''$$$%%%&&&((())))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))***+++((((((((((((((()))******,,,+++***)))))))))***+++,,,+++***+++---...---,,,,,,,,,,,,------.........***++++++,,,---...//////////////////000000000000000000000111222444555666555777777666444555:::???DDDAAA>>>>>>AAACCCCCCBBB@@@??????AAA@@@??????AAA:::<<<=========>>>@@@BBB:::>>>AAAAAA???>>>@@@CCC???@@@@@@>>>===>>>CCCGGGCCCIIIMMMKKKDDD>>>===???DDDFFFHHHJJJJJJJJJHHHGGGIIILLLNNNMMMKKKKKKMMMPPPIIIMMMSSSVVVUUURRROOOMMMNNNHHHFFFJJJMMMMMMMMMOOORRROOOLLLMMMPPPSSSSSSRRRNNNNNNMMMKKKJJJMMMTTTZZZSSSWWWYYYVVVVVVZZZ\\\ZZZWWWUUUSSSNNNKKKIIIIIIJJJ@@@AAADDDKKKQQQPPPJJJDDDEEE??????EEEIIIHHHIIIMMMHHHHHHGGGBBB:::555777<<<:::;;;;;;;;;:::888777666999:::===??????<<<666111000000222333444555555444444444333333555888<<<>>>222111///...///000111333555555444333111///---,,,///000000111222222333444+++,,,,,,---...//////000...)))***222666333000111///...///000222333222000///000222333444333333222111111111000000222555888333222222555999;;;999666000222444555666555444333111444555333555;;;@@@AAA888666444555888999777555:::??????999777::::::777666<<>>>>>>>>>>>===;;;:::999<<<<<<<<<<<<;;;999777666333444555666555444222111333333333222222222111111,,,,,,+++++++++,,,------,,,,,,,,,++++++***************)))(((((((((((((((%%%&&&''')))************(((((((((((((((((((((((()))(((%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************---,,,+++*********+++,,,***&&&%%%)))+++******,,,---///000///---+++******...------,,,,,,++++++***---,,,,,,,,,,,,---......000000111222444555555666???===:::666555555666666;;;:::999;;;>>>@@@AAA@@@===>>>???@@@@@@???>>>>>>>>>>>>??????>>><<<:::999======>>>????????????@@@AAAAAA@@@??????BBBGGGKKKMMMJJJFFFCCCAAA@@@>>>===BBBCCCFFFHHHIIIHHHGGGGGGLLLUUU^^^\\\RRRJJJKKKOOOOOONNNMMMPPPSSSSSSPPPMMMJJJIIIHHHIIIKKKLLLMMMLLLRRRQQQOOOLLLIIIHHHJJJMMMLLLJJJKKKOOOOOOLLLJJJLLLIIIIIIMMMRRRSSSSSSUUU[[[SSSYYYWWWNNNMMMRRRPPPHHHAAAAAABBBDDDFFFFFFDDDAAABBBBBBDDDGGGIIIIIIGGGEEEEEEJJJIII???777777888666888999::::::999777444333888777666444222000///...111222111000000333777:::666444222000111333777999222111///......000111333000///...---,,,------...------------///111333444////////////000000000000......000111222222222222////////////000000000000////////////000000000000...000111222111111333444555222///111444777777666111222333444444333222111222222111111222444555666777;;;===<<<777444555888999:::;;;;;;999999:::;;;???>>>>>>>>>@@@BBBDDDEEEGGGEEEFFFJJJIIIHHHMMMWWWkkktttdddHHH>>>>>>???CCC___kkkFFFCCCAAAAAADDDHHHJJJKKKMMMKKKIIIIIIJJJIIIHHHFFFHHHHHHFFFDDDBBBCCCGGGJJJEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@AAADDDDDDBBB???@@@??????>>>===<<<:::999::::::::::::999777555444444444444444444333222222111111111111000000000000,,,,,,++++++***+++++++++,,,,,,+++++++++************))))))((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********,,,++++++***+++,,,...///---((('''***+++***)))+++,,,...//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222333444444===<<<999888777888999;;;:::999888:::<<<>>>???>>>;;;<<<>>>??????>>>>>>======>>>>>>???>>>===<<<;;;<<<;;;;;;;;;<<<<<<===>>>===???AAABBBAAABBBDDDFFFNNNLLLIIIHHHHHHHHHGGGFFFDDDEEEGGGHHHHHHHHHFFFEEEHHHNNNSSSQQQKKKGGGJJJNNNPPPPPPQQQRRRSSSRRROOOMMMJJJHHHFFFHHHLLLOOOPPPOOOKKKMMMNNNMMMKKKJJJJJJKKKGGGIIINNNUUUWWWSSSRRRTTTLLLJJJJJJNNNPPPPPPSSSXXX\\\hhhmmmeee^^^]]][[[UUUJJJIIIHHHHHHGGGEEEAAA>>>AAAAAABBBDDDFFFGGGEEEDDDDDDGGGDDD;;;666777777555666777777888777666444333666666555333222111000///000000000//////000444777555444222111222444777:::222111000......///000111000///...---,,,------............///000111222333000000000///.........---,,,---...///000000000000....../////////000000000.../////////000000000000...000111000//////000111555333111111222333333333000111111222222111111000222111111111222444555666666999<<<;;;888777:::===BBBAAA???;;;777666888:::<<<<<<<<<<<<===>>>@@@@@@GGGDDDDDDFFFEEEFFFMMMWWWbbbkkk]]]CCC:::===???DDDUUU^^^zzzEEEBBB@@@@@@BBBFFFHHHHHHKKKIIIHHHIIIJJJKKKJJJHHHIIIDDD???>>>CCCHHHJJJJJJIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::888888888777666555444333444444333222222222222222000/////////............---,,,+++***************+++++++++***************))))))((((((''''''((((((///...+++)))'''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((())))))))))))******++++++++++++---///111333000+++)))+++,,,)))(((***+++---......---,,,,,,---******+++,,,,,,---.....................//////000......///000111222222333555444333333444666777999888777777888:::<<<;;;:::999:::<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>===:::999888777777999;;;<<<<<<@@@DDDFFFFFFDDDCCCBBBHHHGGGFFFHHHJJJKKKKKKJJJGGGGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIGGGEEEFFFJJJNNNPPPRRRUUUUUUTTTQQQOOONNNKKKHHHFFFGGGKKKOOOPPPPPPLLLOOORRRSSSQQQOOOMMMLLLHHHMMMWWWaaabbb______bbbVVVPPPLLLLLLMMMLLLNNNRRRWWWhhhssslll```[[[XXXUUUNNNLLLJJJHHHGGGDDD@@@===AAA???>>>???AAABBBBBBAAACCCBBB<<<666444777777444555555555555555555555555444444333333222111111111///000///...---...111444888666444222111333555666222111000.........///000//////...------------......///000000111111111000000000///...---,,,++++++++++++,,,---.....................////////////000....../////////000000000111222333111///......///444444444222000///000111111000000000000000000111111111111222333444666777555777999888666666:::>>>JJJHHHCCC===888666777999::::::;;;<<<======<<<<<>>DDDHHHNNNkkk|||DDDBBB??????AAACCCEEEEEEGGGFFFGGGIIILLLNNNNNNMMMLLLGGGCCCCCCGGGJJJJJJIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDEEEEEECCCBBBBBBCCCBBBBBBAAA@@@>>><<<:::999777777666666555444333333444333222000000111222222//////.........---------...---,,,+++***)))))))))*********************))))))(((((('''''''''((((((222000---)))'''&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***)))******,,,...111444555222---***,,,,,,)))''')))***+++------,,,,,,---...+++++++++,,,,,,------------------------...//////......///000111111222222///000000111222333444555777666666777999:::999777888999:::<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>:::999666555555777999;;;@@@CCCHHHJJJHHHFFFDDDCCCCCCCCCDDDFFFIIIKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGFFFGGGFFFEEEEEEEEEHHHKKKMMMMMMQQQVVVVVVSSSQQQQQQRRRNNNNNNMMMKKKIIIJJJMMMPPPNNNQQQSSSSSSQQQOOOMMMMMMJJJOOOYYYaaaaaa^^^___ccc\\\UUUOOONNNMMMJJJHHHJJJLLLYYYbbb\\\QQQMMMLLLLLLJJJHHHEEEDDDDDDCCCAAA???AAA>>><<<;;;<<<>>>>>>>>>CCC>>>666333555888777555444444444333444555666666222222222222222222222222000000000...------///111:::888444111/////////000111111///...........................------......///000111111111000///......---------,,,+++++++++++++++,,,---------------------........./////////........./////////000000555666666444111//////000222444555333000...000222222111000//////000111222111111111222333444555666555666666444222222666999IIIGGGDDD???:::777888999;;;<<<===>>>>>>===<<<;;;AAAAAAAAA@@@@@@DDDLLLSSSgggooo^^^BBB888999<<>>EEEeee~~~DDDBBB??????@@@BBBBBBBBBAAAAAABBBFFFJJJNNNOOOOOOKKKKKKKKKJJJHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCEEEDDDBBBAAAAAABBB@@@@@@@@@???===;;;:::999666666555444444444333333333222111//////000111111///.........------------......,,,+++************))))))))))))))))))))))))((((((''''''''''''((((((...,,,***'''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))))))))***+++...111444666222---***,,,,,,)))'''))))))+++,,,,,,++++++---///---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////000000111111222222222222333444555555555555666555555777999999888666777888:::<<<<<<<<<<<<;;;::::::::::::;;;<<<======;;;:::777666555777999;;;BBBDDDFFFGGGFFFDDDDDDDDDCCCDDDEEEHHHKKKKKKJJJHHHEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGFFFGGGHHHIIIJJJJJJJJJOOOSSSTTTRRRRRRSSSUUUSSSXXXYYYTTTKKKHHHLLLSSSJJJKKKLLLLLLKKKKKKMMMOOOKKKLLLPPPTTTSSSPPPQQQVVVUUUPPPMMMNNNLLLHHHEEEFFFJJJNNNOOOKKKGGGGGGHHHIIIGGGEEEBBBBBBBBBCCCBBBAAA@@@===:::999999;;;;;;;;;CCC;;;444333666888777666444444444444444666777777000000000111111111222222111111111000......///111555333111///...---...///000//////......------...------.....................///000111111///...---******++++++,,,,,,------,,,,,,---.........------------------........................////////////555555555444111//////000///222555444222111333555333222111000000111222333111111222333444444444444444444333222222333666999===>>>???===:::888777888;;;<<<===>>>>>>===<<<;;;===AAACCCCCCCCCGGGLLLPPPkkksssbbbDDD999999:::>>>;;;EEEhhhDDDBBB@@@???@@@AAAAAA@@@<<<<<<>>>BBBGGGKKKMMMMMMGGGKKKNNNLLLFFFBBBBBBDDDFFFFFFGGGHHHHHHHHHGGGGGG@@@@@@@@@@@@??????===============<<<;;;:::999888555555444333222222333333111111000////////////000......---------,,,,,,,,,---,,,+++***************(((((((((((())))))))))))''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((((((((())))))(((((()))***,,,///111333000+++)))+++,,,)))(((******+++,,,+++***+++---///......---,,,,,,+++******+++++++++++++++,,,,,,---///000000000111111111111000111333444555444333222555555666888::::::999777888999;;;===>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;999777777888999;;;???@@@BBBBBBAAA@@@AAABBBAAAAAACCCFFFHHHHHHEEECCCCCCDDDEEEEEEGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLNNNOOOPPPQQQTTTVVVXXX]]]```[[[QQQLLLPPPVVVLLLLLLLLLLLLLLLPPPUUUYYYRRRNNNLLLMMMMMMJJJJJJMMMGGGFFFHHHKKKIIIFFFFFFJJJMMMJJJGGGEEEFFFHHHIIIIIIJJJGGGCCC@@@@@@AAA@@@@@@AAA>>>:::888999999999999BBB999333444777777666777444444444555555666666666//////000000000111111111000111222111//////000222...------------///000111---.....................,,,---......///.............../////////...------))))))***+++,,,---......------...//////......---,,,,,,,,,---------......------........./////////000111222000...------......000222333333444555666333333222222222222333333222333333444444333333222111111222444666999<<<>>>444666999;;;999888777777::::::;;;<<<======<<<<<<===CCCFFFFFFFFFJJJOOOPPPhhhqqqaaaEEE;;;;;;;;;???<<>><<<===??????<<<999999999::::::999888888777333222111000000000111222///000000000//////......,,,,,,,,,+++++++++*********)))(((((((((((())))))'''''''''((((((((())))))'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((***,,,...///---((('''***+++***)))++++++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......////////////000000---///111333444444222111555555666999<<<<<<;;;999999;;;<<<>>>???@@@??????AAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999999999999;;;===@@@@@@@@@??????@@@>>>???BBBEEEHHHGGGDDDAAADDDDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJIIIIIIKKKMMMMMMKKKIIIJJJMMMPPPRRRSSSUUUXXXZZZYYYVVVSSSTTTVVVTTTTTTTTTSSSSSSUUUZZZ]]]YYYQQQMMMOOOPPPNNNLLLLLLDDDEEEIIIJJJFFFCCCHHHPPPLLLJJJIIIJJJJJJIIIGGGFFFHHHEEE@@@======>>>>>>>>>AAA>>>;;;:::999999888777???888444666777555444666222333444555555444333333/////////000000000000000///000111111//////000222......---------...///000+++,,,,,,---............,,,,,,.../////////......------,,,,,,,,,------...***++++++,,,,,,---------------............------+++,,,,,,,,,,,,------------------.........//////---...//////...---...000......///222444555444222111111222222222222111111444444444444444222111000000000222555888;;;======888:::;;;<<<:::::::::;;;<<<<<<<<<<<<===>>>@@@@@@@@@FFFIIIFFFGGGMMMSSSTTTgggpppbbbHHH>>>===<<>>DDDDDDDDDFFFIIIKKKKKKJJJFFFFFFFFFFFFEEEGGGJJJLLLGGGGGGGGGGGGGGGFFFEEEDDDCCC???<<<===AAAAAA===999777777888888888777777777111111///......///000000...///000000000///---,,,************))))))))))))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((())))))((((((((((((***+++,,,+++&&&%%%)))+++******,,,,,,,,,,,,+++))))))+++---***++++++,,,,,,------...---,,,,,,,,,,,,---......------..................///111444777999888777666444555777:::===>>><<<::::::<<<===???@@@AAAAAA@@@EEECCCAAA>>><<<;;;;;;;;;::::::::::::999999888888999===AAACCCBBB@@@??????AAABBBFFFJJJMMMLLLIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDIIIKKKMMMLLLJJJKKKPPPUUUOOOKKKGGGGGGKKKOOOPPPPPPOOOOOOPPPTTTWWWXXXVVVSSSZZZZZZYYYVVVTTTTTTUUUWWWXXXPPPKKKNNNRRRQQQLLLJJJJJJKKKMMMLLLEEEAAAHHHSSSKKKMMMPPPSSSQQQKKKFFFEEECCC???;;;999999;;;<<<===AAA???<<<;;;::::::888666===777444777777222222555000111333444444333111000/////////000000000000000...///000000//////000222333222111///---,,,++++++******,,,---.../////////+++,,,.../////////......,,,,,,+++***+++,,,---...------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------------------.........//////---...000000//////111222///...---000444444222//////000111222222111000///555555555555444222000///000000222444777999888888AAABBBAAA???======>>>@@@???>>>>>>>>>@@@BBBDDDEEECCCIIIJJJFFFFFFOOOVVVXXXjjjtttfffKKKAAA>>><<<>>>EEE[[[vvvzzzrrrDDDDDD???:::===EEEGGGCCCJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGFFFFFFEEEDDDCCCBBB???<<<===@@@???;;;666888777777666555444444444------......//////000000//////.........//////000,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((******+++++++++,,,,,,,,,+++++++++******---,,,+++++++++,,,---.....................------111111000000000000111111111111222333333333222222444444666777999;;;<<<===:::<<<>>>>>>>>>===>>>???BBB@@@>>><<<::::::::::::888888:::;;;;;;;;;::::::888999;;;@@@FFFGGGEEEBBB===CCCKKKPPPRRRNNNIIIEEEIIIHHHFFFEEEDDDEEEFFFGGGLLLPPPPPPLLLMMMRRRTTTQQQNNNMMMLLLKKKMMMPPPTTTVVVVVVSSSPPPOOOQQQUUUWWWXXXYYYWWWVVVVVVWWWXXXWWWWWWSSSPPPOOOQQQTTTSSSMMMHHHOOOLLLIIIFFFEEEFFFHHHJJJLLLNNNOOOPPPNNNJJJFFFDDD<<<;;;:::999999;;;<<<>>>======<<<<<<;;;;;;;;;;;;<<<:::888555444444444555333333333333222111000000222111000......000111222///......------///000111111///...///111000,,,)))+++---///111000...,,,***++++++------------++++++...,,,***+++---...,,,***))))))))))))***+++,,,,,,...//////---+++***+++---,,,,,,,,,---------......///............---------,,,---///000111000///---000000000111222222222333111222333333111//////000000222555888:::888444111000333666666333222444666999DDDNNNMMMCCC<<<>>>CCC>>>@@@AAA@@@>>>???DDDHHHHHHFFFFFFKKKOOOQQQVVV[[[kkkvvvlllSSSBBB;;;>>>JJJRRRVVVkkk~~~IIIJJJFFF@@@AAAFFFGGGDDDKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDAAA>>>???@@@???;;;666555555555444444444444333.........///////////////.........------......///++++++***))))))(((''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***************,,,+++++++++************,,,+++*********+++------.........---------------000000////////////000000000111111222222222222222111222333555666888999:::999;;;===>>>>>>>>>???@@@BBBAAA???===;;;;;;;;;;;;>>>>>>>>>===<<<:::999777::::::;;;???BBBDDDBBB@@@CCCBBBCCCEEEGGGIIIIIIHHHHHHGGGEEEEEEEEEGGGIIIJJJGGGMMMPPPNNNOOORRRRRRNNNMMMKKKIIIIIILLLPPPUUUYYYYYYVVVRRRPPPQQQSSSUUUVVVUUUUUUTTTTTTUUUVVVVVVUUUUUURRRPPPQQQSSSTTTQQQMMMPPPNNNJJJGGGFFFFFFGGGHHHHHHKKKOOOQQQPPPMMMHHHDDD>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;;;;;;;;;;:::999777555444444555666444444444333333111000///222111///......///111222///......---...///000111333111///000111111...+++((())),,,---......------++++++,,,------,,,++++++---,,,***+++---...,,,***,,,++++++*********+++++++++,,,---,,,++++++---...,,,,,,---------.....................------------,,,---///000000000......000000111111111111111222222444555555333222222333222333555777888777444222///444888999777555444555666>>>FFFGGG@@@<<<>>>CCC>>>@@@AAA???<<<;;;>>>AAA???CCCKKKTTTVVVSSSRRRUUU___rrruuujjj___NNN???>>>PPPXXXrrrKKKMMMLLLGGGCCCDDDDDDBBBHHHIIIIIIIIIHHHFFFCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCC@@@>>>>>>>>>===999666333333333333333333333333000000///////////////...------,,,,,,,,,,,,------)))))))))((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))******)))))))))************))))))))))))*********)))***++++++,,,------------------------//////............////////////000111111111111111//////000222444555666777777:::<<<>>>>>>???@@@BBBCCCBBB@@@???===<<<<<<<<>><<<:::999<<<;;;;;;<<>>EEEBBB>>>???CCCGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJOOORRRQQQPPPPPPNNNKKKKKKJJJHHHHHHKKKPPPUUUYYYZZZVVVQQQNNNNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTVVVRRRNNNNNNPPPSSSSSSRRRSSSQQQNNNKKKIIIHHHHHHHHHDDDHHHNNNRRRRRRNNNIIIEEEAAA???===<<<;;;;;;===>>>::::::::::::::::::;;;;;;888777666555444555555666555555555444333111000///111000///......///000111......------......///000222000......//////...------------.........------++++++,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++...---,,,++++++*********)))+++,,,,,,,,,,,,...///---------.........//////............------------,,,---...///000///......111111111111000000000000...000222222111000111222444444555555555444333222///555:::<<<:::666555555444888===>>>===<<>>>>>===>>>??????>>>>>>>>>=========<<<;;;;;;===>>>@@@@@@CCCAAA@@@BBBGGGIIIGGGDDDEEEFFFIIIKKKLLLLLLKKKJJJQQQSSSTTTQQQMMMKKKLLLMMMJJJJJJIIIJJJLLLOOORRRTTTUUURRRNNNKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTPPPKKKIIILLLOOORRRSSSSSSSSSQQQPPPNNNMMMLLLKKKFFFIIILLLOOOOOOLLLIIIFFFBBB@@@>>><<<;;;;;;;;;<<<888888999999999999::::::666555555444444555666666555555555444333111//////000//////......//////000------------......//////000...---,,,,,,---......:::888555111///---,,,++++++++++++,,,,,,+++++++++,,,+++++++++,,,,,,++++++...---,,,,,,+++++++++,,,+++,,,......------...///------........./////////.........---------,,,,,,,,,---.../////////......111111111000000//////...---...111111111000111333555555444333222111222444111555:::;;;888666666777555555666888:::<<<>>>>>>GGGJJJLLLKKKFFFCCCBBBCCCEEEQQQaaakkkgggZZZSSSSSSVVVnnnkkkUUUPPPVVVbbbyyyCCCFFFIIIHHHDDD@@@???AAA@@@BBBEEEGGGHHHGGGEEECCC???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????===<<<::::::;;;;;;:::999777777666444222111000///111111000000/////////...,,,,,,+++******************)))))))))))))))(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))************++++++++++++,,,,,,------------,,,,,,,,,,,,------------...///000111111111222222333444555777888888777:::===???@@@AAACCCEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>==================<<<<<<<<<<<<<<<>>>AAACCCBBBAAA@@@BBBEEEGGGFFFDDDDDDGGGLLLOOOPPPMMMIIIFFFRRRRRRQQQMMMIIIHHHMMMSSSJJJKKKMMMNNNOOOOOONNNNNNQQQOOOLLLLLLMMMMMMMMMMMMNNNQQQSSSSSSRRRQQQRRRSSSSSSOOOKKKIIIJJJNNNRRRUUUOOOPPPQQQQQQQQQOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFAAA@@@===;;;:::999:::;;;777777777888888888888888444444444444444555555666444444444333222111///...///..................///,,,------...............///......---,,,---///000>>>;;;777222...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---......///111000...---------------------.........///...------------,,,,,,,,,,,,------...............111000000//////.........000222444555555555666777555555444222//////222555444666888777555444777999999666444555999<<<<<<;;;>>>BBBFFFEEEBBB??????@@@???GGGSSSZZZWWWPPPPPPUUU\\\lllrrrmmmdddUUUOOOXXXllluuu}}}CCCCCCFFFIIIHHHCCCBBBEEEBBBCCCFFFHHHIIIJJJIIIHHHAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::;;;;;;777777555444222111//////111000000000000000000///---,,,+++******)))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((())))))))))))(((((()))************))))))******++++++,,,,,,---------,,,,,,,,,,,,------,,,---...000111111111111333444444555777888888999666999<<<>>>???@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAACCCDDDBBB???===>>>AAAEEEHHHEEEHHHLLLOOOOOOMMMIIIFFFLLLMMMOOOPPPMMMJJJOOOWWWLLLMMMNNNOOOOOOOOOMMMLLLOOOOOOOOOPPPRRRRRRPPPNNNNNNRRRUUUTTTRRRPPPQQQRRRSSSQQQNNNLLLMMMOOOSSSVVVKKKLLLOOOQQQQQQOOOLLLKKKMMMLLLIIIGGGEEEDDDDDDDDDAAA???===;;;:::::::::;;;777777777666666666555555333333444444444444444444222222222222111000///...........................,,,,,,---............------/////////...///000222555333111...,,,+++++++++++++++************++++++***+++,,,+++***)))***,,,************+++,,,---......000111111///---,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,---------------.........////////////............///111333444333333444555333444444111......222666555777888666444444777;;;:::777444555888;;;;;;:::888<<<@@@AAA>>>======???BBBDDDJJJPPPRRRTTT\\\fffhhhsssrrrgggYYYIIIHHHWWWuuu}}}}}}EEEBBBBBBHHHIIIEEECCCEEECCCDDDEEEGGGHHHHHHHHHHHHDDDDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>=========<<<;;;999777666666777333333333222111111000000000000000000000111111111------,,,+++************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))((((((((())))))*********((()))***+++++++++******)))))))))***+++,,,,,,,,,------,,,,,,,,,,,,------------///000111222222222222333333444555666777777444666999;;;;;;<<<>>>@@@AAAAAABBBBBBAAA@@@>>>>>>???>>>===<<<;;;<<<<<<===:::<<<======;;;;;;===???AAACCCDDDBBB???@@@DDDIIIGGGHHHIIIJJJKKKLLLLLLKKKIIINNNXXX^^^ZZZQQQOOOTTTNNNNNNNNNMMMNNNOOOPPPQQQOOOOOOQQQTTTUUUTTTPPPMMMNNNRRRVVVUUUQQQNNNNNNPPPQQQQQQPPPOOONNNOOOQQQSSSLLLNNNQQQSSSRRRPPPLLLIIIJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@>>><<<;;;;;;<<<===888777777666555444333333333333444444444333333222//////000000000000//////---------......---------+++,,,---.........------)))+++......------...000,,,,,,++++++******++++++,,,+++***))))))***+++,,,)))+++,,,+++))))))***,,,++++++*********++++++,,,***---//////...,,,+++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,,,,------......---...............//////+++---/////////...///000000222444111......222666555888:::999666666888;;;777555444555888:::::::::888;;;??????>>>===???AAAGGGEEEGGGMMMSSSYYYdddnnnooo|||}}}qqqYYYKKKRRRiiiuuuFFF@@@???EEEHHHEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;999555111//////000//////000000111111111222//////000000111111222222...---,,,+++************&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))))))))(((((())))))******++++++((()))***,,,,,,++++++***((())))))***++++++,,,,,,...------,,,,,,------...---...///111222222333333111111222333444444555555222555777999999:::;;;===@@@AAAAAABBBAAA@@@>>>===;;;;;;;;;;;;===???AAABBB:::<<<>>>===:::888999;;;;;;CCCLLLMMMHHHDDDDDDFFFHHHGGGFFFFFFHHHKKKOOOQQQLLLUUUdddnnnhhhXXXNNNNNNPPPOOOLLLKKKLLLOOOSSSVVVMMMOOOQQQTTTUUUSSSMMMIIINNNRRRVVVTTTPPPLLLLLLNNNNNNNNNOOONNNMMMMMMNNNOOOPPPRRRUUUWWWVVVRRRMMMJJJFFFGGGGGGGGGFFFCCCAAA???BBBAAA>>>===<<<===>>>???888888777555444333222111333444444444444333222111---......///////////////,,,------......------,,,+++,,,---.........---,,,###'''++++++***)))***,,,************************,,,+++***))))))***+++,,,(((+++,,,,,,)))(((***,,,,,,,,,+++***))))))))))))&&&))),,,------,,,+++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,------....../////////---///111111000///000111...111333222......222777444888<<<<<<:::888999:::444333444555777999;;;;;;777:::======;;;:::===???CCC??????DDDJJJQQQZZZbbbjjj}}}mmmPPPKKK^^^nnn@@@@@@AAABBBDDDFFFIIIJJJHHHEEECCCCCCDDDCCC@@@===>>>AAACCCDDDHHHJJJEEE>>>???>>>===;;;;;;<<<<<<===;;;:::888555333111000000000000/////////000000111/////////......---------,,,++++++***)))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$''''''''''''((((((((((((+++(((&&&''')))***)))'''(((((()))***+++,,,,,,,,,+++***(((((((((***,,,......------------.../////////---+++,,,///000///---000000000111222333555555777777777777999<<>>===;;;;;;===AAABBBAAA???<<<<<<<<<<<<<<<=========<<>>:::999777666666777999:::777666555444222111000000111222222222222111000000......////////////......+++***)))))))))+++...///,,,---///000000000///...)))))))))))))))*********+++++++++*********))))))************************...---+++*********+++,,,+++++++++,,,,,,---------***,,,,,,+++***+++***(((,,,---...---+++***+++,,,+++++++++,,,,,,,,,------...---+++******+++---...,,,---.........///111333222111///------...000111111111111111111222222222444444555666777888999999555555666777777777777777888888999::::::;;;<<<<<<>>>@@@DDDGGGFFFGGGQQQ\\\mmmiiiMMMIIINNNsssBBBBBBBBBCCCEEEHHHJJJKKKFFFDDDBBBBBBBBB@@@===999999<<<<<<===AAAFFFEEEAAA???>>>===<<<;;;;;;;;;<<<<<<:::888666444222111111//////.........//////000......---------,,,,,,,,,+++******)))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$''''''''''''((((((((((((+++(((&&&''')))***)))'''(((((()))***++++++++++++******))))))***+++---...,,,,,,,,,,,,,,,---.........---+++,,,///000///---000000000000111333444555777777777777999<<>>===???BBBCCCAAA@@@BBBBBBBBBBBBAAA@@@???>>>===???AAACCCDDDCCCBBBAAA@@@>>>>>>@@@CCCFFFEEEDDDFFFHHHNNNRRROOOIIIGGGJJJMMMNNNPPPRRRSSSQQQOOONNNKKKLLLMMMMMMLLLLLLNNNOOOMMMOOOPPPQQQPPPOOOOOOOOOMMMNNNPPPRRRSSSRRRNNNKKKOOOOOOPPPQQQPPPOOOMMMKKKEEEEEEFFFEEECCC@@@===<<<888777666555555666888999555444444333222111000000111111222222111111000///------............------,,,+++***)))***,,,.../////////000000///...,,,+++)))))))))))))))))))))***+++++++++*********))))))+++************************))))))(((''''''((((((******+++++++++,,,,,,,,,***)))((((((+++---,,,))),,,---...---+++***+++,,,+++++++++,,,,,,,,,,,,---------++++++++++++,,,---,,,---......------///111111000///......///000000111111111222222333333444333444444555666777888999555555666777777777777777666777888999;;;<<<===>>>===???CCCFFFEEEFFFOOOZZZrrrvvv[[[GGGFFFPPPooozzzqqqzzzAAAAAAAAAAAACCCEEEGGGIIICCCBBBBBBBBBCCCAAA===:::;;;===<<<999<<>>???AAACCCAAA@@@@@@AAACCCDDDCCCBBBFFFFFFGGGFFFDDDBBB@@@>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????@@@BBBCCCBBBAAAGGGHHHLLLOOOMMMIIIJJJOOOPPPOOOOOOQQQTTTTTTPPPMMMKKKKKKKKKJJJJJJKKKOOORRRQQQPPPOOOOOOOOOPPPRRRSSSNNNOOORRRWWWZZZYYYRRRMMMMMMJJJFFFFFFJJJMMMNNNNNNDDDEEEEEEDDDBBB???;;;999888666555444444555666777222222222111111000000000000111111111111000//////,,,,,,------------,,,,,,,,,,,,*********,,,...000111111000///---,,,***)))******))))))))))))))))))+++************)))))))))+++++++++******)))))))))***++++++++++++***))))))))))))************++++++)))'''%%%'''***,,,,,,++++++,,,---,,,*********,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---////////////////////////000111111222222333444555555222333333444555666777888555555666777777777777666666777888999;;;<<<===>>>===>>>AAADDDDDDEEEMMMWWWuuuqqq\\\JJJAAACCCNNNgggjjj___mmm<<<<<<;;;<<<===???AAABBBAAABBBCCCDDDEEECCCAAA???<<>>::::::>>>AAA@@@@@@???>>><<<:::999777777888888777666444333111000...---,,,,,,+++,,,,,,,,,************************(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''((((((((((((((()))***************)))***+++,,,---------,,,,,,,,,,,,+++,,,,,,---...---,,,,,,------.....................///111222333444444444555777999:::;;;;;;:::999999:::<<>>>>>>>>??????@@@AAABBBCCCGGGEEEDDDCCCCCCDDDEEEFFFIIIIIIKKKNNNLLLJJJMMMSSSUUURRROOOQQQUUUUUUPPPKKKGGGHHHIIIIIIIIIKKKNNNQQQ[[[XXXSSSPPPOOOOOOOOOOOOLLLLLLPPPVVV[[[\\\WWWSSSLLLGGGAAABBBGGGLLLMMMLLLFFFEEEDDDBBB???===;;;::::::999666444333333444444///000000000000000000000///000000000000///......,,,,,,------------,,,,,,---,,,+++***+++,,,...///000//////...,,,+++))))))*********)))))))))))))))************))))))))))))++++++******))))))((((((***+++,,,------,,,***))))))))))))))))))))))))))))))'''(((***)))(((***...***+++,,,+++***)))***+++************++++++++++++******+++,,,,,,,,,++++++---......,,,******+++---------...///000000000///000000111222333333444444111111222333444555666666444555666666777777666666888888999::::::;;;<<<<<<<<<<<>>BBBDDDEEEDDDCCCAAA???===:::>>>@@@??????AAA???:::??????>>><<<:::888666555555555555444333222000///------,,,+++++++++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((()))*********))))))((()))***,,,,,,,,,,,,,,,---------------......///+++,,,---------------...---------...///000222222111222222333444666777888;;;:::888777888999;;;===<<<===>>>???@@@CCCEEEGGGAAABBBCCCDDDDDDCCCBBBBBB?????????@@@AAACCCEEEGGGLLLJJJGGGDDDDDDFFFJJJLLLFFFEEEEEEGGGFFFDDDIIIPPPUUUQQQNNNNNNQQQQQQLLLGGGBBBEEEHHHJJJJJJJJJKKKMMM^^^YYYSSSOOONNNMMMLLLKKKJJJJJJJJJMMMRRRTTTSSSQQQLLLGGGBBBCCCHHHKKKJJJGGGGGGEEEBBB???===<<<<<<===>>><<<999555333111111111......////////////000000...////////////...------------............---------,,,+++******+++---...---,,,,,,+++++++++++++++************))))))(((((())))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))...000+++%%%'''///)))***++++++))))))***+++)))))))))*********++++++)))***+++,,,,,,,,,,,,+++---......,,,***)))***,,,+++,,,...///000000000000...//////000111222222222000000111222333444555555444444555666666666666666::::::::::::::::::::::::<<<<<<>>>BBBCCCDDDIIIPPPddd___FFF>>>===AAAQQQ___[[[UUUooo======<<<<<<<<<>>>???@@@EEEFFFEEEBBB>>>:::999999===BBBFFFJJJNNNPPPIII@@@>>>>>>===<<<:::888666444333333444444333111///......---,,,++++++******+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''')))(((((()))******))))))(((((())))))******+++,,,,,,...------------...//////***,,,------,,,,,,---...............///111222333000111222333444555555666:::999888888888999:::;;;;;;<<<===>>>>>>AAADDDGGGAAAAAABBBCCCDDDEEEFFFGGG@@@@@@AAABBBCCCEEEFFFGGGJJJIIIGGGDDDCCCFFFKKKOOOEEECCCDDDEEECCCBBBGGGOOONNNLLLJJJJJJLLLLLLIIIFFFAAADDDHHHJJJKKKJJJJJJKKKUUUQQQNNNMMMOOOPPPNNNLLLKKKJJJHHHFFFFFFFFFHHHIIIJJJHHHFFFFFFHHHHHHFFFCCCGGGEEEBBB???=========>>>@@@===999555222000000000////////////////////////---............---,,,,,,------............---------,,,***))))))***,,,---***************+++,,,,,,++++++******)))((((((((((((((()))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((((((((''''''(((***111777222((('''---((()))******)))(((***+++((())))))))))))*********))))))******+++,,,,,,,,,---......,,,******+++,,,+++,,,,,,---///000111111/////////000000000000000...///000111222333333444444444555666666666666555::::::::::::::::::::::::===<<<>>>BBBDDDDDDHHHNNNXXXuuuxxx]]]GGG??????EEEZZZeee^^^XXXvvvBBBBBBAAA@@@AAAAAACCCDDDDDDEEEDDD@@@<<<:::;;;<<>>===>>>BBBEEEBBBBBBAAAAAABBBDDDGGGHHHCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFFFFGGGJJJMMMGGGFFFFFFGGGEEEDDDIIIPPPHHHHHHHHHIIIJJJKKKKKKKKKEEEGGGIIIJJJJJJJJJLLLMMMMMMKKKKKKOOOTTTWWWTTTQQQJJJLLLKKKGGGBBBAAADDDGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>>======;;;777444111000000000000000000///////////////---------------,,,++++++,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,***))))))((()))***+++,,,++++++******)))(((((('''(((((((((((())))))******''''''(((((()))************************+++,,,,,,))))))))))))((((((''''''***(((000<<<<<<111)))***'''((())))))(((((()))+++((((((((()))))))))*********))))))))))))+++---...------...---++++++,,,...+++++++++,,,---///222333111111111000000000000000---...///000111222222333333444555555666666555555777888888999;;;<<<<<<===>>><<<>>>BBBDDDDDDGGGLLLQQQiiimmmWWWEEE===@@@LLL```ggg]]]YYYzzzEEEDDDCCCCCCCCCDDDEEEEEEBBBCCCBBB@@@>>>>>>BBBEEEHHHHHHJJJOOOWWWWWWKKK<<<;;;;;;<<<;;;:::888666555222333555555555333111000///...---,,,++++++++++++'''((((((((())))))******''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&''')))'''%%%$$$''')))((()))))))))))))))(((((()))((('''&&&''')))+++,,,,,,,,,++++++,,,,,,---...))),,,...---+++***,,,///////////////000222333444222333444555666666777666777999;;;===???@@@@@@AAAAAABBBBBB???======@@@DDDBBBAAA???>>>???BBBEEEGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>BBBGGGJJJIIIIIIJJJLLLGGGEEEEEEFFFDDDBBBGGGNNNEEEGGGJJJKKKLLLMMMPPPRRRIIIJJJJJJIIIIIIJJJMMMPPPKKKKKKMMMSSSZZZ]]]ZZZVVVIIIMMMOOOLLLFFFCCCGGGLLLGGGHHHHHHFFFDDDCCCDDDEEE???AAADDDFFFEEEBBB>>>;;;999777555222000000000111111111000000////////////,,,------------,,,+++++++++++++++,,,,,,+++++++++,,,***)))''''''(((***++++++***)))(((((()))***++++++++++++***)))((((((''''''((((((((())))))******&&&&&&'''((()))***++++++((('''&&&&&&&&&((()))*********))))))((((((((('''+++&&&,,,===DDD999,,,'''&&&((())))))(((((()))+++(((((((((((())))))))))))***)))(((((()))+++---...,,,---...---,,,,,,---///,,,+++++++++,,,///222444333333222222111000000000------...///000111222222333444555555666666555555444555777999;;;===???@@@>>>===>>>CCCEEEEEEGGGKKKOOOcccdddRRRBBB:::@@@PPP___eeeYYYVVVzzzFFFEEEDDDEEEHHHHHHEEEBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEBBB@@@BBBEEEEEEAAA<<<888999::::::999777444333222111111000///......---///---+++)))((((((((()))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******))))))))))))******+++******)))***,,,---.......................................////////////111333555777888888777666::::::;;;;;;<<<=========???>>>>>>>>>>>>>>>??????EEEBBB???@@@DDDGGGGGGFFFEEEEEEFFFFFFDDDCCCAAA???DDDBBBDDDIIIKKKIIIIIILLLJJJKKKLLLJJJGGGGGGJJJMMMIIIHHHOOOXXXVVVNNNPPPYYY```UUUHHHBBBFFFLLLQQQSSSNNNLLLMMMRRRYYY\\\ZZZWWWUUUPPPKKKHHHHHHIIIKKKKKKKKKJJJGGGEEECCCCCCBBBCCC>>>>>>>>>===============:::999666333111000000000111222333111///...///000---------,,,,,,+++++++++,,,,,,---......---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))******)))((((((***+++++++++((((((((((((((()))******))))))(((((((((((())))))---$$$%%%777FFFCCC444)))'''(((***,,,,,,,,,+++***,,,+++)))(((((()))+++,,,))))))************))))))++++++++++++++++++++++++,,,---///111111000///...222222111111111111111222000000000000111111111111222111111111222444666777///555<<<>>><<<:::<<<>>>?????????@@@BBBDDDFFFHHHMMMVVVSSSHHH???888===PPPccceeeLLLMMMDDDCCCCCCEEEFFFFFFCCC@@@EEEEEEEEEEEEEEEFFFFFFGGGFFFBBB>>>===@@@AAA>>>;;;888999999999888555333111111000000000///............---+++***((((((((())))))))))))(((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################%%%%%%%%%$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((******))))))))))))***************)))***+++---...........................---.........////////////000222444666777777666666888999999::::::;;;<<<<<<>>>==================>>>???>>>>>>@@@BBBDDDDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@AAABBBIIIQQQSSSNNNJJJIIIHHHIIIIIIHHHEEEEEEHHHKKKKKKIIINNNUUUSSSMMMPPPYYYdddWWWIIIEEEKKKSSSUUUSSSOOOMMMLLLPPPUUUWWWUUURRRWWWUUUQQQOOONNNNNNLLLKKKGGGEEECCCAAA???>>>>>>>>>???>>><<<;;;999999999999666555333222111111111111111222222111///......///---------,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***)))((((((((()))*********((((((((((((((()))*********))))))(((((((((((()))***&&&)))555<<<888///)))))))))******+++,,,,,,------,,,***))))))***,,,---)))******************)))++++++++++++++++++++++++***+++,,,---...---,,,,,,000000////////////000000//////000000000111111111111111111111222444666777555;;;@@@AAA???<<<===>>>???>>>>>>???AAACCCEEEFFFHHHNNNJJJAAA===999@@@TTT[[[]]]NNNQQQxxxAAAAAACCCEEEFFFEEEBBB???FFFFFFGGGHHHIIIHHHGGGGGGEEE@@@;;;999:::<<<<<<:::::::::999888666444111/////////////////////......---,,,+++***)))((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***))))))(((((())))))*********)))******+++---------------------------------------........./////////000222444555555555444777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<999<<<@@@CCCCCCCCCBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBHHHPPPRRRMMMIIIIIIGGGGGGGGGFFFEEEEEEGGGIIIMMMJJJLLLPPPOOOKKKPPPYYYdddVVVHHHFFFNNNVVVVVVRRRSSSQQQNNNOOORRRTTTRRRPPPYYYWWWUUUSSSRRROOOLLLIIICCCBBBAAA>>>===<<<;;;;;;>>>===;;;999888888999:::777666555333222111111111000111111000...---...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((())))))*********)))(((((((((((((((((())),,,111000,,,)))***,,,+++***)))***,,,...///,,,+++***))))))***+++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,........................//////000000000000111111111111111111222444555666999>>>BBBBBB???<<<;;;<<<<<<===@@@DDDIIIOOOTTTWWWKKKLLLCCC;;;:::888AAATTTQQQOOONNNXXXnnn???AAADDDGGGHHHGGGEEECCCCCCEEEGGGHHHHHHGGGEEECCC@@@===:::999:::;;;;;;:::<<<;;;:::999666333111///.....................///,,,++++++***)))(((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''))))))(((((((((((()))))))))))))))******+++,,,,,,------------------------,,,,,,---------............///111222333444333333666666666777888888999999;;;<<<<<<<<<======<<<<<<888>>>EEEHHHFFFDDDDDDEEE???@@@AAAAAABBBCCCCCCCCCDDDBBBDDDHHHJJJHHHJJJMMMIIIHHHHHHGGGGGGHHHIIIKKKOOOKKKJJJKKKKKKJJJOOOWWW[[[RRRHHHFFFKKKQQQRRRPPPWWWTTTQQQQQQRRRSSSSSSRRRXXXVVVSSSPPPNNNLLLHHHFFFCCCBBBAAA???>>><<<;;;;;;;;;:::888888999;;;===???===;;;999777444222000//////000000///---,,,---...++++++,,,,,,------......***++++++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((())))))((((((((()))))))))(((((((((((())))))******)))(((((((((((((((((())),,,,,,)))'''(((+++++++++++++++,,,---......+++***))))))))))))***++++++++++++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---------.........---////////////000000000111000000111111333444555555777:::===>>><<<999999999888;;;BBBLLLWWWbbbjjjoooXXXRRRDDD<<<;;;888???RRRLLLCCCKKK___qqq???BBBEEEHHHJJJJJJIIIIIIBBBDDDFFFHHHHHHFFFCCCBBB;;;;;;;;;<<<======<<<;;;===<<<;;;999666333111000---------------.........************)))(((((('''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((()))***+++++++++,,,------------------------,,,,,,,,,,,,------------......///000222222333333666666666777888888999999:::;;;<<<>>>>>>???>>>>>>999???EEEHHHGGGEEEDDDEEE>>>>>>???@@@AAABBBCCCCCCHHHEEEFFFJJJLLLKKKMMMPPPLLLKKKJJJIIIJJJLLLMMMMMMOOOLLLIIIHHHHHHHHHMMMSSSPPPNNNJJJHHHGGGIIIMMMOOOTTTRRRPPPOOOPPPQQQRRRRRRVVVSSSNNNKKKIIIHHHFFFEEEBBBBBBAAA???>>><<<::::::888777666666777999;;;<<<;;;:::888666444111///......//////...,,,++++++,,,***+++++++++,,,---------*********))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&)))+++***((('''((()))))))))(((((((((((())))))))))))(((((((((((())))))((())))))'''''')))++++++'''))),,,//////...,,,+++)))))))))(((((()))))))))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...,,,---...////////////......////////////000000000///000111222333444444444444666888:::999999888888666:::AAAKKKVVVaaakkkpppaaaXXXHHHAAA@@@;;;AAATTTQQQDDDLLLfffAAACCCFFFHHHHHHHHHJJJKKKDDDFFFHHHIIIIIIGGGEEECCC:::;;;===>>>???>>>===<<<===<<<:::777555222111000---------------------,,,))))))******))))))((('''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((''''''(((((()))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000111222333333555555555666777777888888888999;;;>>>???@@@@@@@@@;;;>>>AAACCCCCCBBBAAAAAA>>>===>>>>>>???AAABBBCCCGGGHHHMMMTTTVVVRRROOOPPPNNNLLLJJJKKKMMMNNNOOOOOONNNKKKIIIGGGGGGHHHKKKMMMIIIKKKLLLIIIFFFFFFJJJOOOLLLLLLKKKKKKKKKKKKLLLLLLSSSOOOKKKHHHGGGGGGFFFEEE??????>>>===;;;999888666666555444333222222222222111222222222111000///...---......---+++***+++,,,************++++++++++++***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((('''***---,,,)))'''((()))***))))))((((((((((((((('''''''''(((((()))***+++((()))(((&&&(((,,,,,,***%%%(((,,,000000...+++)))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,---))))))*********+++++++++,,,---...000111000//////......////////////000000...///000222333333444333333444666888999::::::999777999<<>><<<;;;;;;<<<:::999777555222111//////...---------,,,+++++++++((()))*********)))((('''%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((''''''''''''(((((('''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......//////000222333333333333444444555666666666444666999===???@@@AAA@@@>>>======>>>???@@@???>>>>>>=========>>>@@@AAABBBEEEFFFJJJQQQSSSOOOMMMNNNMMMJJJHHHIIILLLNNNNNNMMMKKKKKKIIIGGGGGGHHHIIIHHHEEEGGGHHHGGGFFFFFFHHHKKKFFFGGGHHHGGGFFFEEEEEEEEEKKKIIIGGGGGGGGGFFFDDDCCC=========<<<;;;888666555333333333333111000...------.../////////...------,,,---...---***)))***+++*********)))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((('''((()))******)))(((''''''+++///...***((((((*********)))(((((((((((((((&&&&&&&&&''')))***,,,---%%%***+++''''''******(((&&&(((+++---...---+++*********++++++++++++******)))******************))))))******+++,,,,,,------))))))+++,,,,,,,,,+++***+++,,,...000111000//////........./////////000000...///000222333333333333444444555777888999999888777888999;;;>>>BBBEEEGGGPPPKKKCCCDDDGGGAAAJJJbbbllluuunnntttEEEFFFEEEBBB>>>===???BBBEEEFFFFFFGGGFFFEEEDDDCCCCCCBBB???<<<999888:::<<<888777555222000///............---,,,,,,+++******(((((()))******)))(((''''''((()))++++++)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++((((((''''''''''''((((((&&&''')))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000222333444111222222333333444555555111444777;;;>>>@@@@@@@@@BBB???;;;;;;>>>@@@@@@>>>>>>============???AAABBBDDDAAAAAAEEEGGGFFFIIIMMMKKKHHHFFFGGGJJJMMMLLLKKKJJJJJJIIIHHHHHHIIIGGGDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHGGGEEEBBBAAAAAACCCCCCDDDEEEFFFEEEAAA>>>>>>>>>>>>===<<<999777555000111333444333222000///000000111000///...,,,+++,,,------,,,***))))))*********))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))******)))((('''(((,,,000///+++((()))+++******)))(((((((((((((((%%%%%%&&&''')))+++---..."""+++...)))%%%'''(((&&&(((((()))++++++++++++++++++,,,,,,------,,,,,,+++))))))************))))))))))))***+++,,,,,,------***,,,.../////////---,,,***+++...///000000///.............../////////000---///000222333333333333333333333444666777666555777888999<<>>===>>>FFFGGGEEECCCEEEIIIGGGBBB??????===<<<:::888777777666555444222000///...---000...,,,++++++***(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''&&&$$$#########$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''))),,,---((((((((((((((((((((((((******)))))))))))))))***++++++++++++++++++++++++------,,,,,,,,,---......///...---,,,---000333555333444555777777777666666666666666777999;;;>>>???EEECCCAAA???>>>===>>>>>>===???BBBCCCAAA>>><<<<<<<<<>>>BBBDDDFFFEEECCCBBBFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDAAA??????BBBCCCBBB@@@EEEGGGIIIIIIFFFCCCAAAAAACCCDDDDDDBBB???===<<<===<<<===??????===:::666444222333333333333222111000111///------......---,,,,,,---...,,,***))))))***,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---******)))''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///444777444---,,,222:::))))))))))))***************,,,......---+++++++++---------,,,,,,+++++++++***,,,......---------///...------......///000111333222111000000000111222333333444444555666666666666888;;;>>>???BBBEEEGGGFFFKKKOOOLLLDDD@@@GGGQQQqqq~~~JJJLLLNNNMMMJJJFFFDDDCCC@@@AAA@@@???BBBFFFFFFAAA===<<<;;;999888666555444333333222111///...------///---,,,++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$#########$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))++++++((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///...------...000222333222333444666666666666555666555666666888:::<<<>>>CCCCCCBBBAAAAAABBBCCCDDDCCCCCCCCC@@@>>>===>>>???>>>???AAABBBCCCCCCBBBBBBFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFDDDBBBAAACCCCCCBBB@@@@@@DDDGGGIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@>>>;;;::::::::::::999888555222111000111333444333222000///111///---------...---,,,,,,------,,,***))))))***---------,,,+++)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))+++,,,---***)))(((''''''&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,666888777111)))&&&(((,,,'''(((((((((((()))))))))***,,,......,,,++++++,,,------,,,,,,,,,+++++++++,,,---//////...---...///,,,,,,,,,------...///000000000000000111222222333333333333444555555666666555666777888:::???EEEIIIJJJLLLMMMLLLFFF@@@BBBGGGbbbxxxFFFGGGHHHKKKLLLJJJGGGDDD===???>>>===@@@EEEEEEBBB;;;:::999888666444333222111111000//////...---------,,,******++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$#########$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))(((((((((((((((((((((((((((***)))))))))))))))******++++++++++++++++++++++++++++++******++++++,,,---............//////000000111222333444555555555555555555555555666888:::;;;?????????@@@BBBDDDFFFGGGFFFDDDAAA===<<<>>>CCCGGGCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHGGGDDDCCCCCCCCCAAA???;;;???EEEHHHHHHFFFEEEEEEBBB@@@???@@@AAA???:::666999888777666444333333333///000222333222111///...111///---,,,------,,,++++++,,,---,,,***))))))***------,,,+++)))'''&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---------+++((((((***,,,''''''''''''((((((((((((***+++------,,,++++++,,,,,,,,,,,,,,,++++++++++++---///000000...------...,,,,,,+++,,,,,,---...///---...000111222333333333222333333444444555555666777666555555777===EEEKKKMMMKKKKKKMMMIII@@@;;;;;;NNNdddxxxFFFEEEDDDGGGJJJLLLIIIFFF@@@BBBAAA???@@@EEEFFFDDD<<<;;;:::888666555444333000000///////////////...+++***))))))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))***+++***+++++++++++++++,,,,,,*********)))***++++++,,,------.../////////...---000000111222333444444444555555444444555777888999::::::;;;===???@@@BBBCCCAAA@@@>>>======BBBIIINNNHHHFFFCCCAAA@@@AAACCCEEEBBBCCCDDDDDDCCCCCCDDDFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGEEECCCBBB???===;;;999>>>CCCGGGGGGEEEDDDCCCAAA>>><<<>>>AAA???999333:::888777555666777999:::111111000///...//////000111///---,,,------,,,******,,,,,,+++)))))))))***+++++++++***)))'''&&&%%%''''''''''''''''''''''''************************(((((((((((((((((((((((('''''''''((((((***++++++(((((((((((((((''''''&&&(((((((((''''''((((((((()))))))))((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))$$$$$$$$$&&&))),,,......'''''''''((((((((()))))))))+++,,,,,,+++++++++---,,,+++++++++++++++++++++---///000///---,,,,,,---,,,,,,,,,,,,---...///000---...000222222222222111222222222333444444555555:::999888777888===DDDIIIIIIHHHLLLPPPKKK???777888FFFZZZtttJJJGGGEEEFFFJJJLLLLLLKKKCCCEEEDDD@@@???BBBCCCAAA>>>===<<<:::888777666555000000000000000000000000***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%###""" ########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((()))***++++++*********++++++,,,,,,,,,******)))))))))***+++++++++,,,...//////...---,,,//////000111222333444555444444333333444666777999888999:::;;;<<<=========<<<===>>>???@@@DDDHHHLLLHHHFFFCCC@@@??????AAACCC===???AAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEBBB???<<<999888;;;???CCCEEEEEEBBBAAA@@@@@@===;;;<<<@@@???:::555999888666555666:::===@@@555222...+++***---000333111///---,,,,,,,,,+++)))***+++,,,+++)))((()))***(((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))******'''(((((()))(((((('''&&&'''(((((((((((((((((('''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))***)))'''(((((()))))))))*********)))***++++++******,,,---++++++++++++++++++++++++,,,---......,,,******+++------------...///000111///000111222222111///...111111222222333444444444::::::::::::999;;;>>>AAAAAACCCMMMUUUOOO@@@999===MMM^^^vvvEEECCCBBBBBBEEEGGGHHHIIIDDDFFFDDD>>>;;;<<<>>>===>>>>>><<<;;;999777666666111000000000000000000000***)))'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$########################"""############$$$$$$$$$"""""""""############$$$########################################################################"""""""""############$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,*********++++++,,,,,,---******))))))******+++,,,***+++---.........------/////////000222333555666444333333333444666888999:::;;;;;;<<<<<<;;;;;;:::<<<>>>AAABBBAAAAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>;;;===???@@@@@@AAACCCEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFCCC???:::888777>>>@@@CCCCCCAAA???======>>><<<:::;;;>>>>>><<<999666555333222444777;;;>>>666333...******---111444111///---,,,,,,+++***))))))***+++***)))((()))+++''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((((()))***&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((()))******)))'''))))))))))))************)))***+++*********,,,...*********+++++++++++++++***,,,------+++******+++...............000111111000111111111000000///...000111111222222333333444777999::::::888777888999<<>>@@@AAABBBCCCDDDBBBEEECCC<<<888:::<<<<<<<<<<<<:::999777555444444000000000//////.........***)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$""""""""""""####################################################################################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++,,,)))******+++,,,,,,------+++************+++,,,,,,)))***+++,,,---........./////////000222444555777333333333333555777999;;;:::;;;;;;<<<<<<;;;:::999:::===@@@AAA@@@???>>>>>>BBBBBBBBBBBBAAA@@@>>>===<<<>>>????????????@@@BBBEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHIIIFFFAAA<<<::::::@@@AAABBBAAA???===<<<===<<<;;;;;;;;;<<<===??????666444222000000222555777444222///---,,,...111333111///---,,,++++++***((((((***+++***)))((()))+++))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((((((%%%&&&(((***++++++,,,---((((((((())))))))))))***)))*********)))***,,,...)))*********++++++++++++***+++------,,,+++,,,---------------...///000000000////////////000000111000000111111222333333333666888999999777666777888<<<<<>>???@@@???>>>======???BBBCCCDDDEEEGGGGGGGGGGGGHHHKKKLLLIIIDDD???======@@@AAAAAA???===<<<<<<===;;;;;;;;;;;;:::<<<@@@CCC888666333000///000111222222222111000000000000000222///---+++++++++)))(((((()))******)))((()))+++++++++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))%%%'''(((******)))'''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((''')))++++++***)))***+++''''''''''''((((((((()))))))))***))))))***,,,///))))))******++++++++++++***,,,......------...///,,,,,,,,,,,,---.../////////...---...///000222444000000000111222222333333888999999999888888:::===@@@<<>>???@@@AAA===@@@DDDEEEDDDBBBAAAAAABBBAAA@@@?????????===<<>>===<<<;;;;;;:::999999999999999999888555555444333222111000///000000000000////////////......---,,,+++))))))((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))******)))((('''''''''(((***+++*********)))))))))))))))((((((((((((((())))))))))))))))))))))))*********++++++++++++++++++,,,,,,------,,,+++************++++++------------++++++.........////////////000000000///////////////000000000000111222222333333555555666777888999999:::;;;<<<@@@JJJYYYaaaYYYLLLJJJ[[[ooo888;;;@@@CCCEEEDDDAAA???AAA???<<<;;;;;;;;;999888777777555333111///...---------.........---,,,+++,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######################################################"""############$$$$$$$$$###"""!!!"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!!###%%%&&&$$$"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&)))***'''$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))******+++++++++++++++,,,,,,,,,---------******+++,,,,,,------...///000000///...///111333666555555555555666666777888999:::;;;;;;:::999888;;;;;;<<<===>>>??????@@@@@@BBBCCCCCCAAAAAABBBCCCEEEDDDBBBAAA@@@???>>>===@@@AAACCCFFFHHHJJJLLLLLLPPPPPPOOONNNLLLJJJHHHGGGBBBAAA@@@>>><<<<<<;;;;;;999999999888888888777777444444333222111000//////111000000///...---,,,,,,...------,,,***))))))((())))))))))))))))))))))))))))))((((((''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((()))))))))))))))((('''&&&&&&%%%(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''(((((())))))(((((('''((()))***+++***)))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))*********++++++++++++,,,,,,++++++******************++++++,,,------,,,++++++------........./////////000000///////////////000000000000111222222333333555666777888999::::::;;;;;;===@@@HHHTTT[[[WWWNNNQQQ___nnnyyy666999===AAABBBAAA>>><<<@@@>>>;;;:::::::::888777666555333222000...,,,,,,+++,,,,,,,,,,,,+++******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""""""""###""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######################################################"""############$$$$$$$$$$$$###""""""###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########$$$$$$###!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%'''((((((''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((())))))))))))*********************+++++++++,,,,,,******++++++,,,---------...///000///...///000222:::999777666555444444444777888:::;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>BBBCCCBBBAAA??????BBBDDDGGGFFFDDDBBBAAA@@@??????AAABBBDDDGGGJJJMMMOOOQQQRRRRRRRRRRRRPPPMMMKKKIIIBBBAAA???>>>===<<<;;;;;;888888888888777777666666222222111111000///......111000///...,,,+++******------,,,+++***))))))((())))))))))))))))))))))))******)))))))))(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((()))))))))***((((((''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))***+++))))))))))))))))))******---,,,,,,+++***)))((((((******))))))))))))))))))*********+++++++++,,,,,,))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000//////......///000000000000000111222222333333444555555666777888999:::777;;;???CCCIIINNNMMMIIIQQQ]]]iiiooo|||555888<<>><<<999888999888777666444333222000...,,,+++******************)))))))))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$###""""""""""""""""""###################################################$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%$$$#########$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$'''(((''''''(((***###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))(((((())))))))))))*********************+++,,,,,,---------///000///......000111888888666555333222222222555777999;;;<<<======<<<========================AAABBBCCCAAA@@@???AAABBBEEEDDDDDDBBB@@@???@@@AAABBBCCCEEEGGGJJJLLLNNNPPPLLLMMMOOOPPPOOOMMMJJJHHHBBBAAA@@@>>>======<<<<<<999999888888777777666666111111000///......------000//////...---,,,++++++,,,,,,,,,+++***))))))(((((((((((((((((((((((((((***************))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''((((((((()))))))))((('''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))*********)))))))))))))))*********,,,,,,,,,++++++******************)))))))))))))))))))))******++++++,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------//////.........///000000000000000111222222333333222333444555666777777888888@@@GGGGGGEEEFFFFFFDDDNNN[[[jjjrrr|||666888;;;>>>???>>><<<;;;;;;999777666777777666555222111000///---,,,+++*********))))))(((((((((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$"""""""""######"""""""""########################""""""""""""""""""""""""###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$&&&$$$######$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!$$$&&&''''''(((***,,,###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))******))))))***++++++,,,,,,---,,,...//////......///000333222222111111111111222444666888:::<<<=====================<<<<<<<<<<<<>>>@@@CCCDDDBBB@@@@@@@@@AAAAAAAAA@@@>>>>>>AAACCCDDDDDDDDDEEEFFFGGGIIIJJJEEEGGGJJJLLLLLLKKKIIIGGGBBBAAA@@@>>>>>>=========:::999999888777666666666000//////......---------..................//////,,,++++++******)))))))))(((((((((((((((((((((((()))******+++***)))((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''(((((()))***((())))))***************(((((())))))******************++++++,,,,,,------************))))))(((((((((((()))******+++,,,,,,******+++------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...............///000000000000000111222222333333333444444555666777888999@@@KKKTTTRRRKKKGGGEEECCCKKK]]]rrr777999;;;===>>>===<<<;;;999777555555555666555333111111000...---,,,+++******))))))((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""############$$$""""""############""""""########################"""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$######$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""$$$%%%%%%###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&(((***+++,,,$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,+++---//////...---...///---------...///000111222333555777999;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<>>===<<<<<<<<<<<<999999888777666555444444/////////.........---------------...//////000000++++++*********)))))))))))))))))))))))))))))))))((()))***+++***)))((('''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))******)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((()))******((()))******++++++******((((((((()))******++++++))))))***+++,,,------...++++++******)))((((((((('''(((((()))***+++,,,,,,+++,,,---.........---,,,++++++************+++++++++++++++,,,,,,,,,------------------...///000000000000000111222222333333555666777888999::::::;;;???LLLUUURRRIIICCC@@@>>>FFFYYYttt777888:::<<<===<<<;;;:::888666444444444555444333111111000...---,,,+++*********((('''''''''((()))'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" ###%%%%%%###"""###%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""%%%)))------,,,%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((((((((()))))))))*********)))))))))***++++++,,,,,,***,,,...///...------...++++++,,,,,,...///111222333444666888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>AAABBBAAAAAABBBCCCAAACCCBBB???:::999===AAABBBAAA@@@>>>>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???<<<;;;:::999999999999999777666666555444333222111////////////............---------------.........************))))))))))))))))))))))))))))))))))))'''((()))******((('''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((&&&&&&''''''((()))******))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''((())))))((()))***+++++++++******'''(((((()))******++++++))))))******++++++,,,,,,++++++******)))(((((('''''''''((()))***+++,,,,,,+++,,,---......,,,+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------...///000000000000000111222222333333444555555666777888999:::999DDDLLLHHH@@@;;;999888CCCTTTppp666777999;;;;;;;;;:::999777555333333444444333222111111000///---,,,+++++++++***)))''''''(((((()))&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$###"""###%%%&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""%%%%%%###"""$$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&""" $$$***......+++&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))************)))))))))***++++++,,,,,,***,,,...///...---------++++++,,,,,,...///111222222444666888999:::::::::;;;;;;;;;<<<<<<<<<=========>>>?????????@@@CCCFFFEEEFFFEEE@@@:::888;;;???AAA@@@>>>======>>>@@@AAA>>>===<<<;;;;;;:::999999999999888777666666666666555555444333111000000//////////////////.........---------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))&&&''')))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((()))***+++,,,+++******'''(((((()))***+++++++++++++++******************+++++++++***)))(((((('''&&&'''((()))***+++,,,,,,***+++---------+++)))(((,,,+++***))))))***+++,,,,,,,,,------------......,,,,,,,,,---...///000111000000000111222222333333111222222333444555666666777@@@FFFBBB;;;999999:::HHHVVVooo<<<<<<<<<;;;:::999777666999666222222333333111...111111000///---,,,+++***((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!""""""!!!!!!"""###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$%%%&&&'''((('''&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))******+++***++++++,,,,,,------..................---------///+++)))+++///222000...333444666888999::::::999:::666222444999<<<<<<:::BBBCCCDDDBBB>>>===@@@CCCBBBAAA???======>>>???@@@<<<<<<;;;;;;<<<===>>>>>>;;;;;;;;;<<<>>>===:::888888999888555555888666222111222222222222111000000//////...------------...///...,,,***))))))***+++************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((******))))))((((((''''''************))))))))))))******))))))))))))******+++*********))))))((((((+++***)))(((((()))***+++)))+++,,,,,,+++***,,,---******++++++++++++******,,,+++***))))))***++++++,,,,,,------...///000000///////////////............000222333333333111000333444666666555555777888888???DDDCCC===999:::===LLLVVVhhh{{{<<<<<<;;;;;;:::999888777777444222111222333111/////////...------,,,++++++(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!""""""!!!!!!"""$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###$$$%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))))))))))))))******+++******+++,,,,,,------...........................///,,,***,,,111444444111222333555888999:::::::::999777777:::???BBBAAA>>>@@@@@@@@@???>>>???AAACCCCCCBBB@@@>>>>>>>>>@@@AAA>>>???@@@???>>>>>>@@@BBBFFFDDDAAA@@@???===;;;888<<<>>><<<777444444333///111111222222111111000/////////...------,,,------...---+++***)))))))))************)))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''************************))))))))))))((((((((((((***)))))))))((((((((('''************))))))))))))******))))))))))))***************)))))))))((((((++++++***))))))***++++++)))***++++++******+++---******++++++++++++******,,,+++***))))))***+++++++++,,,,,,---......//////////////////...............000111333333222111000111333444444444444555777999???EEEDDD===999999<<>>BBBCCCAAA======<<<;;;<<<>>>@@@AAABBBDDDCCCAAA???>>>>>>???@@@@@@CCCEEEDDD@@@???CCCGGGEEEBBB>>><<<===>>>??????BBBEEECCC;;;444222111///111111111111111000////////////...---,,,,,,++++++,,,+++***)))((((((((()))******))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))******))))))))))))((((((,,,++++++******++++++,,,((()))+++***))))))***,,,******++++++++++++******++++++************+++,,,++++++,,,,,,------..............................///000111222222222111000000111333333222222444555999@@@FFFDDD>>>999999;;;FFFRRRfffzzz999999:::::::::999999888666555333111000///...---************++++++++++++(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" """######"""!!!###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#######################################$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$################################################""""""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))******+++*********+++,,,,,,------------......///000111111///...---///222555555444111222444666888:::;;;;;;<<<;;;;;;<<<======:::777;;;888777999>>>AAABBBAAADDDBBB@@@>>>======>>>???>>>CCCGGGFFFBBBAAAGGGMMMIIIEEE@@@======???AAABBBFFFJJJHHH???555222222222000000111111000000///............---,,,+++***)))******))))))((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((************)))))))))((())))))************))))))))))))))))))))))))((((((************************''')))******))))))***+++***++++++,,,,,,++++++***++++++***+++++++++,,,,,,+++++++++,,,,,,---------------.............../////////000111222111111000000111333333222222444555999@@@EEEDDD===888888;;;GGGRRRfffzzz999999999::::::999888888777666444111...+++******)))))))))************+++''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""######""""""###$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%$$$#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))******+++))))))***++++++,,,,,,---,,,------...///000000111000///...///000111111111222333444555777999:::;;;<<<:::888777888888888888:::888666888===AAABBBAAAAAA@@@>>><<<;;;;;;======;;;AAAFFFFFFCCCCCCJJJPPPXXXSSSKKKDDDAAA???>>>===BBBFFFEEE<<<333111333333///000000000000///......------------,,,+++***)))))))))))))))(((((((((''')))))))))(((((((((((('''(((((((((((((((((((((((()))))))))))))))((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))************)))))))))(((((()))************)))((((((((((((((((((((())))))(((((())))))))))))((((((''')))******))))))***+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,---------......////////////000000111111111111111222444444333333555666999???DDDBBB;;;777888;;;IIITTTiii~~~999999::::::999888777777666666444000,,,)))))))))))))))******************'''''''''&&&&&&&&&&&&%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$###""""""###%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$############"""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''')))))))))))))))******+++))))))******+++,,,,,,,,,,,,,,,------......//////000//////......//////000333333444555666888999::::::999888777888:::===>>>;;;:::999:::===@@@BBBBBB???>>><<<;;;:::;;;===>>>;;;???DDDDDDCCCEEEJJJOOOTTTPPPIIIDDDAAA???===;;;<<>>888555888===CCCOOOccczzz:::::::::999999777666555222333333000+++)))***+++************************'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$###"""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,---------------......///......///000111555555444444555666888999888999:::;;;;;;<<<>>>???<<<===>>>======>>>AAACCC>>>===;;;;;;;;;<<<>>>??????AAACCCDDDDDDFFFIIILLLFFFDDDBBBAAA@@@???<<<::::::;;;777111...000111///....../////////...------((()))+++,,,,,,,,,***)))(((((()))*********)))((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********'''((((((((()))))))))***************))))))))))))((()))***++++++***)))((('''''''''((((((((())))))'''((()))******)))(((''')))***++++++******+++---+++,,,,,,------,,,,,,+++)))***+++---------------------------------------++++++,,,------.../////////////////////000111111222333555555444444666777777;;;===:::555444999???@@@KKK^^^sss;;;;;;::::::888777555555///111111///+++***+++...++++++++++++*********)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$############""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$#########$$$&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000222444666555555444444666777888999;;;===>>>===<<<;;;;;;>>>@@@AAA???======@@@DDD>>>===<<<;;;<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIIIIGGGEEEDDDAAA>>>999555<<<;;;777111000333333///......//////......---,,,'''(((***,,,---,,,+++***((()))***++++++***)))((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++'''((((((((())))))******************))))))))))))''')))***++++++***)))'''&&&'''''''''(((((())))))((()))***++++++***)))((()))+++,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++)))***+++---......------........................++++++,,,,,,---.../////////////////////000111111111333444444444444555777666:::;;;888333333999@@@FFFOOO```sss;;;;;;:::888666555777888222111000///---,,,+++***)))'''&&&'''((()))(((&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%&&&'''$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%&&&(((***(((''''''&&&&&&&&&'''''')))))))))))))))******+++***)))((((((((()))+++,,,+++,,,---.../////////////////////000111111222222000111333555777999999:::;;;777777999;;;;;;===BBB===>>>>>><<<:::999;;;<<<;;;:::888888999;;;>>>@@@@@@>>><<<>>>CCCHHHJJJKKKEEEEEEDDDBBB???<<<999777444333111111222111000......//////...,,,***+++,,,...---***)))(((***,,,---000+++&&&&&&***---+++)))))))))(((((((((((())))))))))))((((((((((((((()))++++++***)))((())))))))))))'''%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''')))))))))(((&&&''')))+++%%%,,,444555///)))&&&&&&)))%%%""""""&&&*********%%%%%%&&&&&&''')))***+++,,,'''%%%'''(((&&&&&&((('''((()))******)))((('''+++)))((('''((()))((('''))))))))))))(((((((((((()))************++++++++++++++++++)))'''''')))+++(((***---...---,,,---......---,,,+++++++++,,,---000000//////............111000000////////////000///000111222333444555555::::::999777555666888:::BBBOOO```vvv999:::999777555333444555111000///...,,,+++******((('''&&&'''((()))((('''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$%%%%%%&&&############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''))))))(((((())))))***+++***)))((((((((()))+++++++++,,,---...////////////...//////000000111222222000111333555777888999999999666666999999777888;;;888:::;;;:::999999:::<<<666666666666888;;;>>>@@@@@@===:::;;;???CCCEEEFFFDDDDDDBBB@@@<<<888555333666333111000000000///......//////...,,,++++++,,,---,,,***)))***,,,...000111,,,'''''')))+++)))'''))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))(((((((((((('''&&&&&&'''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))))))))((('''''')))+++888999<<>>???<<<999888:::===@@@AAAAAAAAA???>>>;;;888666444777444111///...///...---...//////...,,,+++,,,---,,,+++******+++---///111000---((('''))))))(((%%%)))((((((''''''(((((())))))((((((''''''((())))))(((((()))***)))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''((())))))((('''''')))***333///---111777888111***111000...+++((('''((()))+++,,,,,,,,,+++***)))))))))'''(((...000,,,*********)))))))))))))))******+++)))((('''((()))((('''''''''(((((())))))******)))************+++++++++***++++++)))(((''')))******+++,,,,,,++++++,,,------------------...///000.........---------------//////.........//////000//////000111222333333444999999999777555555888:::>>>MMM^^^qqq555666777666333000/////////...,,,+++***)))))))))&&&%%%%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$###############$$$#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""################################################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))))))))))))))******+++++++++,,,---............------...//////000000111000111222444666777777777999888;;;??????:::666777999;;;;;;:::777444333333333444555777999:::;;;<<<<<<:::777666777:::===>>><<<<<<<<<<<<<<<<<<;;;;;;888555000------------------...///...,,,+++,,,---++++++***)))***+++---...---+++((('''((()))(((&&&(((((((((''''''((((((((((((((('''''''''((())))))&&&''')))***)))(((&&&$$$&&&'''((((((((('''((()))((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''((()))***)))((('''(((***000+++(((+++222444///)))---000222000+++((('''(((++++++,,,,,,,,,+++***))))))%%%&&&+++---+++***++++++***)))((()))***+++,,,+++)))''''''((()))((('''&&&''''''((()))******+++))))))*********+++++++++)))***+++***(((((((((***((()))+++++++++,,,...000,,,,,,,,,---...//////000------------------------......------...///000000//////000111111222333333999999888666555555888:::===HHHVVVkkk~~~444555777666333000/////////---,,,***)))))))))***&&&%%%%%%&&&'''(((((('''$$$$$$%%%%%%%%%%%%%%%%%%########################################################################$$$$$$######"""#########""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))***((()))))))))***************+++,,,---............---------...//////000000000111222444555666666666666666:::???@@@<<<999::::::;;;<<<;;;888666666666888888999999999999999999999999888777777999<<<>>>999999999::::::;;;;;;<<<888444000---,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,+++***)))(((((()))))))))(((''''''((())))))(((((((((''''''''''''(((((('''''''''''''''((())))))&&&''')))***)))(((&&&$$$%%%'''))))))'''&&&'''((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''''')))***)))((('''((()))+++)))(((***,,,...---+++&&&+++111222///+++))))))((()))******************,,,'''%%%'''******+++...+++***)))))))))+++,,,---+++)))''''''((()))((('''&&&''''''((()))******+++))))))*********+++++++++)))***+++***)))(((((())))))***+++++++++***,,,---******+++,,,---.........---------------------------------......000111222000000000111222222333333888888777666555555888:::BBBGGGRRRiii222444444333111//////000///...+++)))))))))***+++'''&&&%%%&&&''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$#######################################$$$$$$$$$######"""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''(((((()))***(((((()))************)))***+++,,,------......---,,,,,,------...////////////000222333444555555555333222555:::<<<999999;;;777888:::::::::;;;>>>@@@>>>===;;;:::888888777777777999::::::999999;;;===888888777666666666666666666222///---,,,---,,,++++++,,,---,,,+++***+++,,,++++++)))(((''''''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))(((((()))***)))((('''&&&&&&))),,,,,,(((&&&'''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((((((((((('''''''''(((******)))(((((()))###$$$%%%%%%$$$%%%&&&'''"""&&&,,,000111///...---((((((((((((((()))***+++///***&&&((()))***,,,000************+++,,,------+++)))((('''((()))((('''''''''(((((())))))******)))************+++++++++(((***++++++)))(((((()))***,,,------+++)))((((((******+++,,,---------,,,---------------.........------......000111222333111111222222222333333333777777777555444555888;;;AAADDDLLLfff000111111000...---///000000...,,,***)))***+++---)))'''&&&&&&&&&&&&%%%###"""###$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&((())))))(((''''''''''''((())))))'''((()))***+++******)))******+++,,,------------+++,,,,,,---....../////////000111333444444444444444111222666777666888;;;666777888999:::===BBBFFF@@@>>>;;;999777777777777777:::<<<<<<999777777888777777555444444444555666333111...---------,,,+++)))***++++++))))))***+++******))))))((((((''''''%%%&&&(((((('''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))******)))))))))((((((((()))---000///+++'''''')))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&(((******)))(((((((((***++++++++++++++++++,,,%%%&&&'''+++///222333333,,,***(((&&&&&&''')))+++...)))&&&(((***)))***---)))***+++,,,------------+++)))((('''((()))((('''(((((((((((()))))))))))))))************+++++++++(((***,,,+++***(((((((((%%%(((,,,...---+++******+++,,,---......---,,,,,,------........./////////.........///111333444555333333333333333444444444777777666555444555888;;;>>>BBBLLLddd...///...---,,,,,,...000000...,,,***)))***,,,---)))(((&&&&&&&&&&&&$$$""""""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))'''((()))++++++******)))******+++,,,------------++++++,,,------......//////000111222333444444444777333222444555555888<<<999999999888999<<>>:::777666666777888777;;;>>>===:::666444444555555555555666888999;;;111///............,,,***((()))******)))((()))+++))))))))))))************'''((()))((('''%%%%%%&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***++++++***)))((())))))))),,,000333222,,,))))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&(((***+++)))(((((((((((('''&&&'''((()))'''%%%***'''%%%'''---444777888000---)))&&&%%%&&&(((******&&&%%%((()))'''&&&'''(((***+++---......------+++)))((('''((()))((('''))))))))))))(((((((((((()))************+++++++++(((***,,,,,,***(((((((((""")))...////////////---.../////////...---,,,........./////////000000......///000222333555666333444444444444444444555666777666555444555888;;;@@@FFFRRRiii,,,---.........---,,,+++,,,+++***)))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,---------............/////////......///000222333555555555555666777999999;;;::::::999:::>>>DDDIIICCC@@@<<<:::999888777555999;;;<<<>>>>>>===;;;:::555555555555555444444444...---+++***))))))***+++((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))************))))))111222222///,,,)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))(((((((((((())))))&&&&&&%%%&&&'''***---///555444111---)))'''((()))******)))(((((((((((((((%%%444===888///+++***)))''''''(((((())))))************))))))))))))******''''''(((******+++++++++((()))***,,,,,,+++******++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---...///////////////...---------///000111222444666444222333666:::999;;;:::777444333666999BBBJJJSSSfff~~~,,,------...---,,,+++***,,,+++***)))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,------------............//////......///000222333666777777888999:::;;;;;;:::;;;<<<<<<<<<===@@@BBB@@@>>><<<:::999999999888;;;<<<======<<<:::888777555555444444333333333333...---+++***))))))******(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))************))))))...//////---***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))'''&&&&&&&&&'''))),,,---.../////////---***)))(((******)))(((((((((((((((...:::AAA<<<222...---,,,(((((((((((())))))))))))******))))))))))))******'''((()))******+++++++++((()))******++++++******++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,---...////////////......------...000111222333333333333222333555777999::::::777333333666999>>>GGGQQQeee~~~---...------,,,+++***)))++++++***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))*********++++++++++++,,,------------............///////////////111222222666777999:::;;;<<<;;;;;;999<<<>>>???>>><<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;888666555555555444333222222111111------,,,***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((())))))******))))))((()))++++++***(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&''')))***+++&&&)))---000000---***'''***))))))(((((((((((((((,,,555:::555...+++,,,,,,))))))))))))((((((((((((******))))))))))))******'''((()))******+++******)))((((((((())))))******++++++++++++++++++++++++***+++,,,......------,,,------...............---............///111333444555333111111222444444444888999999666222222555999@@@IIITTTjjj//////...---,,,+++***)))+++***)))((((((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))((((((((()))))))))))))))************++++++++++++,,,,,,---------........./////////000000111222222333555777:::;;;;;;:::999999;;;>>>???===;;;::::::?????????>>>===<<<===>>>======<<<<<<:::888777666666666555444222111000000......---,,,,,,+++++++++*********))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))'''&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''(((((('''''''''((())))))$$$'''+++///000...***&&&))))))(((((((((((())))))$$$)))---,,,)))(((+++---******))))))((((((''''''******))))))))))))******(((((()))***************)))((('''''''''(((***+++***+++++++++++++++,,,,,,++++++---.........---,,,..................------............000222444666777333000111333555444333777888888555222222555888AAAJJJVVVlll111000///...,,,,,,+++++++++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))''''''(((((())))))))))))))))))*********+++++++++,,,,,,,,,------------...//////000000111222222222222444777:::;;;;;;:::::::::;;;<<<<<<;;;;;;===>>>@@@BBBBBBAAA>>><<<===>>><<<;;;;;;;;;:::999999888666666555444333111111000/////////......---,,,,,,+++*********))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((('''''''''''''''(((((('''((())),,,...---***&&&))))))(((((((((((())))))&&&''')))+++******,,,///******))))))((((((''''''******))))))))))))******((())))))************))))))((('''''''''(((***+++*********++++++,,,,,,,,,+++,,,---...///...------..................------............000222444666777444111222555777666444666777777555222222555999>>>HHHTTThhh000///...---,,,+++++++++******)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&''''''(((((())))))***)))))))))************+++,,,,,,,,,,,,------------...///000111222222222222444666888:::<<<=========;;;;;;;;;::::::;;;???BBB>>>AAACCCBBB>>><<<<<<>>>;;;::::::999999888888888444444333333222111000000////////////...---,,,+++************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''&&&'''))))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''((((((***((((((***---...+++'''((((((((((((((())))))******((((((******((((((***))))))))))))((((((((((((******))))))))))))******))))))************)))))))))((((((((())))))***************++++++,,,,,,---+++,,,---...///......---------...............---............///111333444555444222333555666777777666888888666333333666:::???KKKVVVfffzzz------+++*********++++++******((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))************++++++,,,,,,,,,---------...///111222333333222222444555666888:::;;;======<<<======<<<;;;<<>>::::::888777666555444444111111000000////////////---.........---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''%%%''')))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''(((((((((((()))'''(((+++000000,,,(((((((((((((((((()))*********%%%$$$(((***&&&%%%'''(((((((((((())))))))))))******))))))))))))******))))))************))))))((()))******++++++******)))******+++,,,,,,------+++,,,.../////////...---,,,,,,---...////////////......------...000111222111222333333333444777:::777888888666444444777;;;BBBOOOYYYeeettt+++***)))(((((()))*********)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))************++++++,,,,,,,,,---------...///111222333333222222222333333555666999;;;<<<===>>>???>>>===<<<>>>???444999======;;;999;;;>>>;;;:::777555333111000000...............---------+++,,,------,,,+++)))((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&%%%(((---222333---(((((((((((((((((()))******)))######***---+++))),,,''''''(((((())))))************))))))))))))******))))))*********))))))(((((()))+++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,.../////////...---+++,,,---...///////////////...---------///000111...000333222111222777;;;777999999777444444888<<>>GGGLLLXXXnnn((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""#########"""""""""""""""########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########################################################"""""""""""""""######""""""""""""######"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$#########$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&''''''((('''''''''######""""""###%%%&&&'''(((&&&######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))***)))((('''(((***+++***)))))))))(((((()))***+++++++++,,,---...///000000000...///111222444666888888555555555555444444444444333222111222222333444444333111//////000///---+++***)))((((((((())))))***)))(((((('''''''''((((((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&'''&&&(((***((($$$&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))+++)))'''%%%%%%&&&)))***''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((+++......+++'''&&&((()))(((''''''((()))((())))))***************(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))************)))))),,,...000///---+++++++++***+++,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,------------.........//////---...////////////111333111111222333333333333222555777888666444444777:::>>>GGGNNN[[[sss)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######""""""""""""""""""##############################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&######""""""###%%%'''((((((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))'''(((((((((((()))))))))((('''&&&'''))))))((('''))))))))))))))))))***+++***+++,,,---//////000000......000111333555666777666555555555555444444444333333333333222333444555333000---,,,,,,---,,,,,,******)))(((''''''&&&&&&(((''''''&&&''''''((((((+++++++++*********))))))'''''''''''''''(((((((((''''''((((((((((((''''''***---,,,&&&$$$''''''%%%&&&'''((((((''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((((('''(((((()))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))((('''***---...+++((('''((()))((('''&&&'''((((((((()))************)))))))))))))))((((((((((((((()))+++,,,,,,+++)))((())))))************))))))***,,,......,,,******************+++---.........000///---,,,,,,,,,---...------------............---...////////////111333000111222222333333333222555777888666444444777;;;<<>>222%%%$$$((((((&&&'''((((((''''''(((***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%$$$&&&+++...///---((()))***)))'''&&&&&&''''''(((((()))))))))))))))******))))))((((((((('''))))))(((((((((((())))))))))))************)))))))))************+++...000777222+++((()))+++++++++++++++,,,---,,,+++***))),,,,,,,,,---------......000000111000......///111//////000222222333333333444666777666444555888<<>>AAACCCQQQiiizzz&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########""""""###$$$###"""%%%$$$!!!!!!%%%)))"""""""""############$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((()))******((('''((()))++++++++++++,,,,,,,,,---//////000111111222222333>>>FFFFFF<<<444333222///333444555333000...---...,,,,,,,,,++++++*********'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))+++///444444000***&&&(((((((((((((((((('''&&&(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******'''((((((((('''(((+++---000+++)))***)))&&&'''***))))))))))))))))))))))))***************+++,,,---))))))))))))************&&&'''((()))+++///555999NNNPPP;;;---444---"""******+++,,,+++)))(((***,,,........................,,,...000///---...111555222111///...---......////////////000111111222222222444666555333444777;;;@@@AAA@@@KKKaaasss%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""#########""" !!!$$$$$$$$$######$$$""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))(((***+++************++++++++++++000000111111222333333444@@@JJJKKK???555444333///000111222111///------...*********+++******)))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%)))...111000...)))&&&((((((((((((((('''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''((((((((('''((((((((('''(((***,,,000+++)))******((()))---))))))))))))))))))))))))************+++,,,---...))))))))))))******************)))((((((***///333\\\[[[>>>...;;;444&&&///+++***))))))************---...///000000///...------000333222///...111444............---------.../////////000111111222222333555666666444555888<<>>:::CCCYYYmmm%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$###### $$$&&&###"""'''!!! !!!###$$$$$$ """"""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$######"""!!!!!!"""##############################""""""""""""""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((()))++++++******+++---))))))))))))************/////////000111111222222666AAACCC888000111111------///000000///......///'''((()))******)))(((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''"""%%%&&&$$$###%%%''''''(((((())))))((('''&&&&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''')))***///+++***+++,,,***,,,000))))))))))))))))))))))))************+++,,,---...))))))))))))************))))))(((((()))...444999\\\ZZZ999)));;;777(((222---)))&&&''',,,...,,,(((---...000111111///---,,,---111555444000///111444,,,---...---,,,,,,---.../////////000111111222222333555777666444555999======;;;555===SSSiii&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!""""""!!!""""""""""""##################$$$$$$%%%%%%%%%########################!!!###$$$###"""!!!"""###""""""############"""""" !!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))///...---,,,---///111222333555666555333111111111///---,,,---///000///...))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&''''''((((((((('''''''''(((((((((((()))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&%%%%%%&&&'''&&&$$$((((((((((((((()))******111...)))&&&&&&(((+++,,,///+++'''&&&(((***(((&&&))))))))))))************''''''((()))***+++,,,,,,)))***+++***))))))+++---222000///000222111...+++++++++,,,---,,,,,,+++***+++---000444777666222///---...111444555333///+++---------............////////////000111111222222333444555444444666999;;;BBB888999999MMMhhh~~~&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$###"""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##############################""""""!!!!!!""""""###"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$%%%########################"""$$$%%%$$$###"""###$$$""""""############"""""""""""""""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))*********++++++++++++------,,,,,,---...000111222333444333222111222333111000000111000...***&&&******))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&%%%&&&'''((('''&&&((((((((((((((())))))***///+++((((((,,,///000000***++++++***)))))))))***'''(((((((((((()))))))))(((((())))))******++++++)))***+++***))))))+++---...,,,,,,---000000---+++------,,,++++++++++++++++++///333555444222222222,,,,,,---111444666444111---------............////////////000111111222222333333444444333444777999BBB:::;;;<<>>=========<<<;;;...,,,)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((((('''&&&((()))+++***)))''''''&&&&&&''''''((()))&&&,,,000///,,,000<<>>;;;BBBBBBOOObbbsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!""""""!!!""""""""""""#########!!!!!!""""""######$$$$$$###########################$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++---------............///+++***)))))))))+++---//////111333333222111111222111...+++)))***,,,------@@@;;;333,,,'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((())))))******)))((((((''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((######%%%(((+++,,,***'''###''',,,,,,***((()))+++''''''''''''((((((((()))++++++++++++++++++++++++)))***+++***))))))+++---(((***,,,+++***,,,000333???:::333---)))***,,,...&&&+++111111...,,,///333---444;;;<<<666///+++)))---------.........///////////////000111111222222000333666777777777777888BBB>>>CCCAAALLL^^^ppp)))%%%""""""$$$%%%$$$""""""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""############""""""!!!!!!""""""""""""!!!!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******+++,,,.../////////....../////////---******+++---........................---,,,***(((((((((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((''')))(((&&&&&&(((&&&"""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))************))))))((((((''''''&&&&&&&&&''')))***+++++++++***,,,+++***))))))***+++,,,***)))))))))+++...000222AAA???444......&&&$$$///------------...000222333@@@>>>999555111...,,,++++++,,,------......------......//////000000111111333555666777666666666888;;;===:::???KKKXXXppp(((%%%""""""$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""############""""""""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******+++,,,---.........------///000///---+++***,,,...////////////////////////,,,+++***(((((((((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))***((('''))),,,***$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''(((((((((((())))))))))))************)))))))))((((((((((((((('''((()))******+++++++++++++++***))))))***++++++***)))))))))+++---000111444999333,,,...+++)))111888777777777888:::;;;<<<999777444111///---,,,,,,,,,---......//////......//////000000111222222222000222444555444444555666;;;<<<999===JJJVVVnnn'''%%%######$$$%%%$$$###"""############$$$$$$$$$$$$$$$$$$###############################################################""""""############""""""###$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%'''((((((########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))*********+++,,,,,,---,,,,,,,,,///000000...,,,+++---...........................,,,+++)))((('''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''((('''((('''%%%'''***((("""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))))))))*********(((((((((((()))***+++,,,++++++***))))))***++++++******)))***+++---///000000<<<777+++,,,///000555,,,,,,,,,---...///000111111000...---,,,,,,---...---...//////000000//////000000000111222222333333000222444555444444555666999;;;888;;;GGGRRRjjj%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################"""######$$$$$$######"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))***************++++++++++++***...///000///---,,,---...........................+++***)))(((''''''((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&***))))))))))))(((((((((&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((((((,,,---)))&&&''''''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((++++++***(((((('''''''''''''''''''''((((((((((((((()))))))))************)))))))))******++++++,,,***)))((((((((()))+++,,,+++******************+++************+++,,,......888GGGAAA...,,,111222444******+++---///111222333---,,,+++***+++,,,---...------.../////////////////////000111111222222333222444666777666666777888888:::666999DDDOOOfff###$$$%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""##################"""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******************)))*********---...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&***))))))))))))(((((((((%%%&&&%%%$$$######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((---555999222)))'''***,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''++++++***(((((('''''''''''''''''''''((((((((((((((()))))))))************))))))******++++++,,,,,,***)))((((((((()))++++++*********++++++*********************++++++,,,---666GGGFFF777555555...+++)))***,,,///111333555666---,,,+++******+++,,,---,,,,,,---............---......//////000111111111111333666777666666888999777999555777CCCMMMeee"""###%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$$$$######""""""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******++++++***))))))))))))***+++---......---,,,,,,---***************************)))((('''''''''((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((&&&&&&&&&''''''''''''(((,,,555999222(((%%%)))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))******)))(((''''''''''''''''''''''''(((((((((((())))))))))))***************************+++++++++***)))))))))))))))******)))***++++++++++++***)))*********+++++++++++++++))):::???===???999+++$$$&&&''')))+++---///000000///...,,,+++***++++++,,,+++,,,,,,---...---------.........///000000111111///111333444444555666777777888444777CCCNNNeee ###&&&&&&$$$###$$$&&&"""############$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((())))))******,,,+++***)))))))))******)))+++---...,,,++++++,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((---///***&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))******++++++(((((('''''''''''''''(((''''''''''''(((((((((((())))))))))))***************************)))))))))))))))************)))))))))***++++++++++++***)))******+++++++++*********'''000222666>>>999---,,,111222333444444444333333...---,,,+++***++++++,,,,,,------..................//////000111111222222...111333444444555666888777888555888CCCOOOfff ###&&&'''%%%###$$$&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))*********---,,,+++)))))))))***+++(((***------,,,+++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$(((((('''''''''&&&&&&&&&###%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((()))***)))''')))+++)))$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,,,,------''''''&&&&&&&&&''''''(((''''''''''''((((((((()))))))))))))))************+++*********))))))((((((((()))***++++++***)))((()))***+++,,,,,,+++***)))***++++++++++++***))))))111///(((+++666555222888222333333333222000...------,,,+++******+++,,,------......///////////////000000000111222222333333000333555666666777888:::777888555888DDDPPPggg"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""""""""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((((((************************((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&'''((()))))))))((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%&&&''')))***))))))(((((((((((())))))***((('''(((+++,,,+++((((((((((((((())))))))))))&&&&&&'''((((((((((((((())))))(((((((((((()))))),,,+++******))))))******))))))))))))))))))))))))+++***'''%%%%%%&&&((())))))***)))((((((+++///222222---(((''')))+++)))&&&*********,,,------+++)))++++++++++++++++++++++++...------------...//////,,,///222444555333111///222///222888999555555999777888555888BBBKKK```~~~"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((+++*********************((((((((())))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%&&&'''((()))))))))(((((((((((()))))))))(((&&&(((***+++***((((((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((+++///222111---(((''')))+++)))&&&(((((()))+++---...,,,+++************************---------------...//////---///111444444333111000666333444999999555444777888:::666888BBBJJJ^^^{{{"""############$$$$$$$$$########################$$$$$$$$$###############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++++++++******)))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''')))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''((()))((((((''''''(((((()))((('''&&&''')))))))))((((((((((((((())))))))))))(((((()))***************))))))***++++++***))))))++++++***))))))))))))***))))))))))))))))))))))))))))))+++++++++***(((''''''((((((((()))+++///222000,,,(((((()))***)))''''''&&&'''))),,,------,,,************************---------------......///---...111333333333222111555333444666777555555777999:::777999AAAHHH\\\yyy""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$################################################################## !!!######"""""""""###$$$$$$############$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((++++++******))))))(((((('''(((((())))))(((((('''(((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((('''''''''&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&'''(((((('''(((((((((((())))))))))))&&&&&&'''(((((((((((((((((()))+++,,,,,,+++)))(((++++++***)))))))))))))))(((((((((((((((((((((((()))))))))******))))))((('''((()))******---000333---+++(((((()))***)))((((((''''''(((+++,,,+++******+++++++++++++++,,,,,,------,,,,,,------...///---...000111222222222222000000000222333555666888777999666888AAAHHH\\\xxx""""""#########$$$$$$$$$""""""""""""""""""""""""####################################$$$#########################################################!!!###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$#################################"""""""""""""""""""""#########$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((('''''''''(((((())))))***''''''''''''((((((((((((*********)))))))))((((((&&&&&&((())))))(((&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''&&&''''''((((((((((((((())))))))))))&&&&&&'''(((((((((((((((((()))+++,,,,,,+++)))(((+++***))))))(((((())))))((((((((((((((((((((((((***((('''&&&&&&''')))***((()))++++++,,,...111333+++***(((((()))***))))))+++***((((((******)))(((,,,,,,,,,------.........,,,,,,,,,,,,,,,---......---...///000111222333333444444333111222555777777333666444888BBBIII]]]yyy"""############$$$$$$$$$#######################################$$$$$$$$$""""""###$$$$$$$$$$$$###################################################%%%&&&(((((('''''''''((($$$$$$############$$$$$$########################!!!"""""""""############"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%'''(((******((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''(((''''''&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))(((((()))***************))))))***++++++***))))))******)))(((((((((((()))))))))))))))))))))))))))***(((&&&$$$%%%''')))+++)))***,,,,,,,,,---///111(((((())))))))))))))))))---+++)))))))))***)))(((,,,------......//////000,,,,,,,,,,,,,,,------...------......000111333444@@@???;;;555333555666444111555333888BBBIII\\\yyy"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################$$$&&&(((((('''&&&'''((($$$$$$############$$$$$$######################## !!!"""###$$$$$$%%%"""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((()))*********'''(((***,,,,,,***(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&(((((((((''''''(((''''''&&&&&&''''''(((%%%''')))(((&&&&&&(((***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((('''''''''(((******(((***++++++***+++,,,...&&&((()))))))))))))))***---+++))))))***++++++***,,,,,,------...//////000,,,,,,++++++,,,,,,---......---------///111333555FFFFFF@@@777333555666333222555444888AAAHHHZZZwww"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""########################!!!###%%%%%%$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""" """###$$$%%%&&&"""############$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&'''((()))***++++++)))***,,,......,,,***)))'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''"""$$$&&&(((***+++******&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###$$$&&&((())))))(((((('''''''''&&&&&&'''''''''%%%'''))))))'''&&&(((***(((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))'''((()))***++++++***)))''')))******))))))***+++%%%''')))))))))))))))***,,,***))))))+++---------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---......---------...111444555EEEEEE???666222666666333444777555888AAAGGGXXXttt""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##################$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++------,,,***)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))(((''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''$$$)))***&&&'''+++,,,(((******))))))((((((''''''&&&&&&''''''(((((())))))++++++******)))(((((((((******))))))((((((''''''((()))***+++,,,,,,+++***---,,,***)))))))))******+++***)))))))))***,,,,,,,,,,,,,,,---------......------...///000111222333444444555555555555555555777777333555???FFFWWWrrr""""""""""""####################################$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%((()))''')))///000...******))))))(((((((((((((((((((((((((((((())))))************))))))))))))******))))))((((((((((((((()))***+++,,,++++++***,,,+++)))((((((((())))))+++***)))))))))***,,,,,,,,,,,,,,,---------......,,,---...///000111222222333444444555555555555555666777333555???EEEWWWrrr""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&''''''''')))(((((('''''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%((()))(((+++111555555***))))))))))))((((((((())))))))))))))))))(((((())))))))))))***************))))))))))))((((((((())))))***++++++++++++*********)))(((((((((((()))+++************+++,,,,,,,,,,,,,,,---------......,,,------...///000111111333333444555555555555555666777333666???EEEVVVqqq!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&$$$$$$############$$$$$$########################$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((())))))***))))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''***)))'''&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((+++111555777))))))))))))))))))))))))++++++******))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))************+++******************))))))))))))***************++++++,,,,,,,,,,,,,,,---------......,,,------...//////000000222222333444555555555555666777333666???EEEUUUooo!!!"""""""""####################################"""######$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((()))(((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''***((('''(((***,,,000333))))))))))))************++++++******))))))((((((''''''((()))***++++++,,,))))))))))))************++++++*********************+++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111222333444555555555555555777333666???DDDTTTnnn""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((''''''''''''''''''''''''''''''((())))))((())))))))))))((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''(((+++((('''))))))(((***...)))))))))************+++))))))))))))))))))(((((('''(((((()))***+++++++++)))))))))************+++,,,+++******)))************+++,,,,,,---,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,---------......////////////000000000111000111222444555555555555555777444777???DDDSSSmmm""""""""""""####################################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((((((((('''''')))((((((((('''''''''&&&%%%%%%&&&((())))))))))))((())))))***)))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***+++'''&&&******&&&'''+++))))))*********+++++++++(((((((((((((((((())))))(((((())))))*********+++))))))*********+++++++++,,,,,,***)))))))))******)))***+++,,,---,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......000000000000111111111111000111222333444555555555555777444777???DDDSSSlll""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((('''''''''&&&###$$$&&&(((************((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***++++++,,,***&&&&&&++++++&&&&&&***))))))******++++++++++++&&&&&&''''''(((((())))))))))))))))))************))))))******++++++++++++---,,,***)))))))))******((()))***+++,,,,,,+++******+++,,,---...---,,,,,,,,,,,,,,,---------......111111111111111222222222///000222333444555555555555777444777???DDDRRRkkk########################&&&%%%$$$$$$$$$%%%&&&'''$$$$$$##################"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''%%%%%%)))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((+++*********))))))((((((((()))))))))******************)))))))))))))))***,,,,,,++++++++++++++++++---...000///...------...---,,,,,,,,,,,,---......***,,,...///000111333555000222666999:::999666555444777555888???AAAMMMeee##############################"""""""""###$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%%%%###$$$((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&$$$$$$&&&'''((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((************)))))))))((()))*********++++++++++++******))))))))))))******))))))))))))))))))))))))+++---......---,,,---...---,,,,,,,,,------......+++---/////////000222444///000333666777666555444555777555777>>>???KKKbbb###########################""""""""""""###$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%&&&######&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,***)))))))))))))))******))))))))))))))))))))))))***+++------,,,,,,---...,,,,,,,,,---------......,,,...////////////000222000111222444555555555555555777444666<<<<<>>???KKKbbb########################!!!"""###%%%%%%$$$$$$###$$$$$$###########################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%&&&$$$&&&***$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************(((((((((((()))***+++,,,)))******+++,,,,,,------......---+++)))***,,,///***+++---//////...---,,,+++,,,......---...///111111111333444555666666666444777555888???AAAMMMeee"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''%%%######''',,,000)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((()))))))))******)))((((((***+++......---,,,++++++******---+++)))((('''((()))***---,,,+++***))))))))))))))))))***+++,,,------......,,,***(((''''''))))))((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))******))))))((((((''''''((((((((((((((((((((((((******++++++++++++******))))))))))))************,,,,,,+++***+++,,,---......---,,,,,,,,,,,,---...---------------------------......///////////////222333333444444555555555555888666888???@@@NNNggg############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$&&&+++...)))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''(((((('''(((***,,,000//////...------,,,,,,,,,+++)))''''''((()))***++++++******)))(((((('''(((((())))))******++++++---+++)))'''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******)))))))))))))))))))))************++++++*********+++,,,------,,,++++++++++++,,,------------------------------......///////////////222222333333444555555555555777555888>>>@@@MMMeee############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%&&&(((+++((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((((((''')))******)))'''''')))***,,,++++++******)))))))))***)))((('''''''''((())))))************((('''&&&((((((((((((((((((((((((+++***((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))))))))))))))((((((((((((************************(((((())))))))))))(((((())))))))))))******************)))))))))***+++,,,,,,++++++******++++++,,,---------------------------......///////////////222222222333444555555555444666444666===???JJJbbb#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((***)))))))))((((((''''''000000///,,,)))''''''(((((((((((((((''''''&&&&&&)))(((''''''''''''(((((((((***+++,,,+++***(((&&&))))))((((((((('''''''''***)))((('''&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))***************************++++++,,,,,,,,,++++++++++++,,,,,,---------------------------......///////////////111111222333444555555666333555222555<<<===HHH^^^###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((******))))))((((((((('''000000///,,,)))''''''(((************))))))))))))((('''''''''''''''(((((()))+++,,,------,,,***(((+++******))))))((((((''')))(((((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''')))***)))((('''(((***))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------......///////////////000000111222333444555666333444111444<<<===FFF[[[}}}$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))))))))))))))((()))******)))'''''')))***((((((((((((((((((((((((''''''((((((((()))))))))++++++,,,------,,,+++***+++++++++******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''******++++++++++++******))))))))))))************++++++,,,------------,,,,,,------......------,,,---------------------------......//////////////////000111222333444555666444444111444<<<===EEEXXXyyy$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********&&&'''(((((('''(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********)))++++++++++++++++++++++++************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))************)))***+++,,,---,,,,,,++++++,,,------------,,,+++---------------------------....../////////////////////000222333444555666555555111444===>>>DDDWWWzzz}}}$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((())))))******++++++)))******)))((((((***+++))))))))))))))))))))))))(((((()))***************+++******))))))***++++++))))))))))))************((()))************))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***)))((('''(((***))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))***+++,,,+++*********+++,,,------,,,+++***---------------------------......///////////////...///000111333444555666666555111444>>>>>>DDDVVV}}}~~~qqq""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((''''''''''''&&&&&&++++++)))(((&&&&&&%%%%%%******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((()))******)))((()))---///666///(((&&&(((++++++)))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((())))))++++++,,,,,,,,,,,,++++++'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,---------......***++++++,,,,,,++++++***////////////000000000000111333444666666555333222666444444666999===HHHSSSyyyyyyvvv""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((()))******)))))))))((((((((('''************)))))))))((((((((((((((((((((((((((()))))))))(((((())),,,///333---(((&&&)))+++***)))))))))))))))))))))))))))(((((((((((()))))))))******))))))((((((((())))))***++++++,,,,,,++++++***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''((((((((((((''''''******)))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((************)))))))))((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,------------...,,,,,,------------,,,,,,.../////////000000000000111222444555666555444333666444444666999===HHHSSSxxxyyyxxx"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((()))((('''(((+++---...+++''''''***+++***((())))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))************++++++++++++******(((((()))************))))))***++++++++++++***)))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,------------......////////////............/////////000000000111222333555555555444333666444444777999===GGGRRRuuu|||~~~"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%&&&'''((()))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''(((((()))))))))))))))((((((((((((((()))))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''((()))((('''''')))+++***)))'''(((***+++***((())))))))))))))))))))))))(((((()))))))))***************)))))))))***++++++******++++++++++++******((()))******++++++******)))***,,,------,,,***)))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((++++++*********)))))))))((((((((((((((((((((((((((((((((())))))******+++*********))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))************************************************))))))))))))))))))))))))++++++,,,,,,,,,---------......////////////.............../////////000000111222333444444444444444555444444777999<<>>;;;555000,,,+++)))((('''((()))***((()))))))))))))))((((((((()))***+++++++++++++++))))))*********+++++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,***))))))+++......,,,)))+++---...000000///...---------,,,,,,,,,,,,,,,---......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***))))))***,,,,,,+++***&&&)))+++,,,******+++---***)))((()))+++,,,+++******************)))))))))(((((())))))))))))((((((*********++++++++++++,,,************************((((((((((((((()))************))))))))))))******+++++++++***)))((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...///000111222333444444444555333333666999<<>>CCCDDD???888000+++++++++)))((((((((()))***((())))))*********))))))'''((()))+++,,,,,,------++++++++++++************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,...000///---***---...///000111000//////------,,,,,,,,,------...---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))(((+++******+++------,,,***''')))+++,,,++++++,,,---*********+++------,,,***+++++++++******)))))))))***)))(((''''''((()))***++++++++++++,,,,,,,,,,,,************************'''''''''((()))***+++,,,******)))))))))******++++++++++++***))))))(((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))******+++---......///------------------------....../////////////////////000111222333444444444555333333666999<<>>444,,,))))))))))))))))))))))))******))))))***+++++++++++++++++++++,,,,,,,,,++++++***...---------------------............------------,,,,,,,,,++++++,,,,,,,,,------,,,+++***+++,,,---------......////////////...---------......///000---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))(((((()))+++,,,***))),,,,,,,,,,,,---,,,+++*********+++...//////,,,***---,,,,,,,,,+++++++++******++++++,,,,,,++++++***++++++,,,,,,,,,---------************************+++***)))))))))))))))******************+++,,,,,,++++++++++++************))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000///000111222333444444444555333333666999<<>>===999777999555666666666555333000/////////...---,,,+++******))))))))))))))))))))))))---,,,+++)))(((((('''((()))***,,,------+++)))(((,,,***(((((()))***)))((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))************((((((***///666???HHHMMMLLLGGG???555---))))))***))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......//////...............---------...------,,,,,,------...------...,,,+++***,,,---------........./////////...............///000111...///000000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------)))(((((()))++++++***(((+++******+++,,,,,,***)))+++++++++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,************************((((((((()))***+++,,,---***************+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,---------------,,,,,,+++++++++------------------------------......///000000000///000111222333444444444555333333666999<<>>CCCIIIJJJHHHJJJOOOUUUSSSQQQRRRWWW___bbb___ZZZVVVXXXZZZ\\\^^^^^^^^^^^^TTTTTTTTTUUUVVVVVVVVVVVVSSSSSSTTTWWW[[[___aaaaaaZZZWWWUUUVVVRRRLLLHHHIIIHHHIIIKKKKKKIIIEEE@@@======<<<:::888555333222111.........---,,,,,,++++++...,,,+++))))))+++---///000222555777777444000...000...,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''&&&'''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((******++++++***((()))---777CCCKKKOOONNNHHHAAA777///+++***++++++(((((()))***************)))***+++,,,------------++++++,,,,,,---,,,,,,,,,,,,---...000222444555666333333333333222222222111000000////////////000000///333666666444111000111//////......//////000111............///000111222///000111111111000..............................------------------------------------------------,,,------------------,,,***))))))***,,,,,,+++)))+++***))),,,///000///---,,,******+++,,,---,,,+++++++++,,,,,,------......***))))))(((((())))))************++++++++++++,,,***************************)))))))))******+++,,,************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///000111222333444444444555333333666999<<>>:::333111...---------+++***))))))))))))))))))))))))******))))))((((((((('''(((((()))***************(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))++++++***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''(((******+++++++++(((***000===KKKSSSQQQMMMCCC<<<222---,,,,,,,,,,,,'''((()))***************)))***+++,,,------------)))***+++,,,---.........///000222555777:::<<<===::::::999999888888888777222222111111111111222222444999@@@BBB???:::666555000000000000000111111222............///000222222000111222222222111///...........................------------------------------------------------+++,,,,,,------,,,,,,++++++******+++------,,,***,,,++++++///444666666444,,,***))))))+++,,,,,,,,,***++++++,,,---...//////+++)))&&&$$$$$$&&&)))+++))))))*********+++++++++************************...---,,,***)))(((((((((************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///000111222333444444444555333333666999<<>>AAAEEEEEECCCGGGMMMYYYgggsssnnn^^^QQQPPPVVVOOOOOOLLLKKKOOOWWW[[[ZZZWWW^^^eeegggkkkvvv~~~|||{{{~~~{{{zzz{{{vvvyyy~~~yyyvvvtttuuuxxxxxxsssnnniiigggccc[[[RRRMMMNNNPPPIIIBBB;;;999::::::555111000//////...000555;;;@@@IIIWWWcccgggiiiiii]]]MMMBBB===777222000000111111---,,,+++,,,...---,,,***(((((()))(((''''''((())))))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&,,,...+++))))))***222===GGGNNNPPPNNNMMM;;;666...************))),,,+++++++++++++++,,,,,,------...///000///---++++++...222222000///111333---111777;;;===???DDDHHHHHHOOOTTTUUUUUUUUUPPPJJJCCC===777666999;;;:::777>>>DDDPPPYYYVVVIII@@@@@@>>><<<666111222555444000888111///222333//////222000222222000000222000---///111444444111...,,,+++......------------.....................------,,,,,,---//////......000111++++++,,,---------------++++++,,,,,,---.../////////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++***)))(((((('''************************,,,+++***))))))***+++,,,************************************************++++++******************------,,,+++++++++,,,,,,,,,,,,,,,---------------000//////.........//////111000000111444666666555222333444555777===DDDIIIhhh...222888@@@FFFHHHFFFCCCDDDCCCEEEGGGHHHIIIPPPXXXSSSZZZaaa```YYYTTTTTTWWW[[[^^^___```fffnnnrrrrrrzzz~~~zzzsssoooddd___XXXVVVUUUSSSMMMHHH@@@>>>;;;888999@@@JJJQQQLLLUUU___hhhppptttqqqkkkYYYUUUOOOHHHBBB===888666333///,,,******,,,,,,,,,)))***************+++,,,)))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&)))***)))+++000222999BBBJJJNNNLLLHHHEEE444000+++((()))******)))------,,,++++++++++++,,,*********+++,,,---,,,,,,///222666:::======<<<;;;;;;???DDDGGGHHHJJJNNNQQQ\\\eeemmmpppqqqrrrqqqnnn]]]VVVOOONNNSSSZZZ^^^```XXX]]]hhhsssqqqfff\\\YYYXXXWWWRRRNNNPPPWWWZZZXXXOOOHHHDDDDDDBBB<<<999:::999:::777333333777888555...///000000///000111111////////////000000000000///////////////...------,,,---............111333555333000---+++++++++,,,++++++,,,,,,---......///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((((((************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////.........//////111111111333555777666555444444555666999>>>EEEJJJhhh===@@@FFFLLLOOONNNIIIEEEFFFCCCCCCEEEGGGLLLWWWbbbcccccccccdddfffhhhhhhhhhyyy~~~~~~{{{wwwvvvuuusssnnnjjj\\\XXXQQQLLLMMMUUU```iiihhheeeggglllqqqqqqrrrttteeeeeeccc___YYYSSSLLLIIIDDD>>>444---++++++,,,---************))))))))))))))))))******))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))''''''))))))***222:::???CCCIIILLLKKKFFF???:::...+++))))))***+++++++++++++++*********+++,,,,,,///...---------///000111999<<>>;;;777333111///000000//////000000000//////...000000000000000///......---------------...222555DDD???888111,,,+++,,,---+++,,,,,,------.........---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((******************************++++++++++++******************************************************************************++++++,,,---------,,,+++------........./////////////////////////////////111111222555777888666444444555666777999???FFFKKKhhhLLLJJJGGGFFFFFFEEEDDDBBBKKKIIIIIIMMMPPPVVVbbbnnn}}}{{{|||~~~xxxtttmmmgggffflllvvv~~~}}}vvvwwwtttmmmlllrrrqqqrrrrrroooiiibbb]]]YYYYYYQQQEEE999222...,,,+++---,,,************(((''')))************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++......000:::EEELLLLLLKKKIIIDDD===777333,,,++++++,,,,,,---------++++++++++++,,,...///000111111000000000222555888===BBBJJJPPPSSSUUUVVVWWW\\\aaagggkkkmmmpppuuuyyy{{{xxxqqqpppiii___XXXSSSIII@@@KKKGGGAAA<<<888444111///111222222222111000...---111111111111111000//////---------,,,,,,...222666JJJFFF>>>666111.........,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************)))***+++,,,,,,+++***)))***************************************************************+++++++++)))+++---......---,,,***------......///000000000...//////000000000000000111222444777999888666333444444555666999???FFFKKKgggKKKHHHFFFFFFIIINNNQQQSSS^^^]]]___dddgggmmmwww}}}xxxmmmfffcccddd^^^SSSHHH???777000,,,000...,,,,,,...///...---***************))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((***000555666888@@@IIIPPPMMMGGG@@@:::555111///+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///000111,,,///222555777;;;@@@DDDBBBKKKWWW___dddjjjrrrxxxyyy}}}{{{ooo]]]NNNIIIGGGDDDCCC@@@<<<666111111222222222222222111111111111111111111000000///......---,,,,,,...222555CCCAAA===888333000---,,,,,,,,,,,,---------------++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++************************************)))***+++,,,,,,+++***)))************************************************))))))*********+++++++++)))***,,,......---,,,+++------......///000000111......///000111111000000222222444777999888555333333333444555888===DDDJJJdddHHHKKKRRR\\\hhhrrrxxx{{{wwwwwwxxx|||}}}vvvvvvvvvwwwyyy|||}}}||||||~~~}}}}}}{{{nnnjjjccc[[[RRRIII???:::222...***))),,,///000///******++++++******)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***,,,111888::::::???FFFIIIEEE???888222///......***+++,,,+++***)))***++++++++++++,,,...000111222999???GGGMMMQQQUUU[[[___aaahhhssszzzxxxgggVVVTTTRRRQQQNNNFFF<<<444000000////////////000111111111111111111000//////.........---,,,...111333666666555444111...+++***------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++++++++++++++++++++******************************++++++++++++******************************************************)))))))))***++++++,,,,,,)))***,,,---...------,,,,,,,,,---...///000000111---...000111222111111000222222333555777777555222222333444555777===DDDIIIbbb^^^cccmmm{{{~~~yyyuuurrrrrrqqqrrrssstttrrrqqqddddddeeeeeegggjjjmmmpppuuu{{{vvvtttrrrtttyyy}}}~~~}}}}}}}}}zzzyyyvvvzzz}}}|||yyyzzz|||uuummmcccYYYRRRAAA:::111,,,---......,,,***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))000...000555777666999===;;;999555222///---------)))+++,,,+++******,,,///...000333888>>>CCCHHHJJJ[[[cccnnnuuuwwwyyy{{{~~~|||xxxuuuqqqmmmiii___RRRIII@@@===999555222000000000000000111111000000///....../////////------///000///////////////---,,,+++------------------------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************((())))))***++++++,,,,,,******+++,,,,,,---......++++++,,,---...///000000---...000222222222111000333222222333555555444222333444444555888>>>EEEJJJaaa~~~uuuwwwrrrssssssssssssqqqjjj```YYYZZZTTTPPPRRRRRROOOOOORRRTTTUUUUUUVVVVVVYYY]]]```ZZZZZZ^^^]]]^^^nnnwwwlll___[[[XXX[[[bbbhhhhhhgggnnnqqqsssssspppnnnoooqqqmmmtttzzz|||yyywww{{{xxxmmmfffWWWMMM@@@777444222///,,,***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))555000...000222222222555000000000///...---,,,,,,+++,,,...---,,,---111444999<<>>===???BBBBBBBBBFFFIIIJJJHHHIIILLLMMMKKKDDDBBBEEELLLPPPOOONNNPPPCCCFFFIIILLLNNNPPPSSSTTTWWW]]]dddfffeeeccceeehhhfffffflllvvv}}}{{{wwwvvvrrreeeaaaWWWJJJ@@@:::333,,,---***)))---...,,,***+++,,,+++)))((('''((()))+++++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))+++*********))))))((((((,,,---------,,,...000333777555111/////////...---111......111111111888CCCLLLSSS]]]jjjttt{{{~~~yyytttlllaaaUUUIII???888555555555444222111000000000---,,,///111///,,,+++///000111111111000...---......---------,,,,,,,,,,,,---000111111000---,,,---------.........//////***++++++,,,,,,------......,,,***+++...000...,,,******,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***------,,,+++,,,---...///+++---111444444333000///000000111222333333333333333444555666888>>>EEEJJJ]]]|||{{{}}}vvveee[[[ZZZ\\\___]]]UUUPPPOOOKKKLLLIIIEEEEEEIIIFFFAAA???@@@AAABBBBBBBBBAAA@@@JJJMMMMMMKKKKKKMMMMMMJJJCCC??????CCCDDDAAA??????:::;;;<<<======<<<<<<<<>>EEEJJJ```qqqjjjiiigggbbbdddbbbUUUIIIFFFFFFGGGFFFBBBAAADDD@@@FFFJJJLLLOOOTTTWWWWWWSSSTTTVVVWWWXXXVVVTTTSSSWWWZZZ\\\[[[\\\______\\\QQQLLLHHHIIIHHHEEECCCEEEFFFEEEDDDBBB>>>;;;777555888888:::===@@@BBBCCCBBBGGGFFFKKKUUU^^^aaaeeehhhjjjlllnnnrrruuuwwwyyyzzz~~~uuu^^^OOOIIIEEEAAA333///,,,......***)))***,,,+++***)))((()))******+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&''''''((((((((((((((())))))))))))***************)))))))))&&&(((*********+++,,,...------,,,,,,---000222444666666:::CCCMMM[[[nnn}}}{{{rrr]]]UUUKKKBBB===:::666444:::CCCEEE:::///---...,,,......///000000000//////000000000/////////.........//////////////////...++++++,,,,,,,,,---------------------,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------,,,+++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///---...///000111111111111000000111222333333333333333444555666888>>>EEEJJJbbbbbbUUUNNNIIICCCHHHNNNHHHFFFCCCCCCGGGIIIIIILLLPPPPPPXXXaaahhhnnnwwwzzzsssqqqssstttqqqmmmiiinnnqqqssswww}}}~~~nnngggaaaaaaaaa```bbbfffdddbbb___\\\WWWRRRLLLHHHHHHCCC??????AAAAAA===999;;;999;;;AAAEEEHHHLLLPPPTTTVVVZZZ___eeeiiikkkkkktttwww{{{||||||~~~qqq\\\SSSNNNIII666111...//////,,,+++,,,,,,+++***)))))))))******+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''''''''(((((((((((())))))))))))************************)))***,,,,,,,,,+++,,,---222111000//////333888<<>>EEEJJJeee}}}zzzvvvrrroookkkpppooorrrRRREEE@@@???;;;BBBKKKIIILLLKKKNNNVVV[[[]]]aaafffeeekkkuuu~~~~~~xxxwww{{{~~~|||uuutttuuuvvvyyy~~~yyywwwtttrrrooojjjddd___```ZZZSSSQQQQQQNNNHHHBBB???<<<:::;;;999777888<<>>HHHOOO\\\fffsss~~~ppp___TTTBBBBBB;;;111///444444...000000000000000000000111/////////.........------000///...------...///000............//////////////////......---,,,++++++,,,,,,------------.........------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------------///.........///000111222000000111222333333333333333444555666888>>>EEEJJJeee}}}xxxrrrkkkccc[[[UUURRRUUURRRQQQ\\\kkkjjj]]]KKKDDDJJJRRRSSSWWW^^^\\\]]]\\\```gggkkkmmmppptttuuuxxx}}}vvvqqqqqqlllgggfffgggeee___YYYUUUQQQNNNKKKEEE>>><<>>EEEJJJccclllggg___XXXRRRMMMHHHEEEBBBCCCBBBDDDMMMXXX]]]\\\[[[VVV```nnnpppsssyyyxxx{{{wwwvvvxxxxxxwwwxxx|||}}}{{{zzz{{{}}}{{{wwwtttqqqooonnnkkkdddZZZWWWYYYLLLGGGAAA>>>???@@@>>>;;;AAADDDHHHJJJMMMSSS\\\bbbeeeiiinnnrrrwwwwwwhhh\\\CCC;;;444222///,,,,,,...+++,,,,,,,,,++++++******+++******))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%'''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''')))************(((((((((((())))))))))))*********++++++,,,,,,,,,******++++++,,,///444999999CCCSSS```iiipppxxx}}}vvv```WWWPPPCCC:::888555444222000/////////000000000000/////////......//////............//////.........////////////000//////......------,,,,,,***,,,......,,,,,,---///,,,,,,++++++,,,---//////******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///+++,,,---.........------------...//////000000000000000111222333333333333333444555666888>>>EEEJJJaaaWWWPPPGGG@@@======>>>???BBBBBBFFFPPP]]]jjjuuu{{{qqqjjjrrr~~~}}}~~~~~~tttppprrreee]]]SSSMMMKKKJJJFFFBBB:::;;;<<<;;;;;;>>>DDDJJJNNNUUU]]]bbbgggooovvvyyy|||tttgggNNNEEE<<<888444000///111+++,,,,,,,,,,,,+++******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((('''$$$"""$$$&&&''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%''')))++++++++++++(((((((((((())))))))))))*********++++++,,,,,,,,,+++++++++,,,///444<<>>EEEJJJ___IIIGGGEEEGGGLLLRRRVVVXXXZZZaaaeeefffkkkwwwyyyzzzxxxqqqjjjccc^^^]]]QQQIIIDDDEEE@@@777555;;;AAACCCHHHMMMPPPTTT___kkkjjjlllsss{{{}}}lll___SSSKKKAAA666000111222///+++***+++,,,+++)))+++***((('''''''''((()))************************&&&'''((())))))***))))))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''***)))(((((((((((())))))))))))))))))************+++***((('''''')))***,,,+++,,,,,,---......///000///000222555<<>>AAABBBEEEOOOYYY^^^aaaiiirrrwww|||xxxmmmcccSSSAAA666333111...++++++---///---++++++******)))))))))******++++++++++++++++++++++++'''(((((())))))))))))(((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))******++++++******)))))))))))))))))))))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))************++++++***)))***+++,,,---+++,,,------,,,---...///...333;;;CCCNNN\\\kkkuuuzzzzzzfffOOO@@@999444111222222333444555444222111000111111111111111111111111000000/////////.........//////.........---------,,,------......------,,,---------,,,,,,,,,++++++------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,------------.........///...------------...///---....../////////////////////000333666777666444444222222666999===EEEMMM```oooxxx}}}wwwxxx{{{~~~yyyzzz}}}vvvllleeeeeefff___UUUJJJEEEAAAAAA@@@BBBJJJSSSXXXZZZ___gggmmmsss}}}www^^^HHH<<<555111------///000///---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))((((((''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))***++++++,,,,,,------------,,,++++++******+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------.........---,,,...111444;;;CCCQQQ^^^iiitttnnn\\\LLL>>>777555222333444333111000///000111111111111111111111111000000////////////....../////////............---------............------------------,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,------------///...------------...///---....../////////////////////000333666777555444444222333777:::===DDDLLL^^^|||{{{{{{yyykkk```UUUPPPNNNMMMQQQWWWZZZXXXXXX\\\```fffqqq{{{dddPPPDDD>>>555000//////...,,,)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***))))))((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$((((((((('''''''''''''''+++++++++,,,------......//////..................---,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))*********)))((()))))))))************)))***+++---............000///...---...333;;;BBBTTT^^^mmmyyyvvvaaaOOOFFF===888333000000111111000111111111111111111111111000000///////////////////////////...............------............------...------------,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,------.........------.........---......///////////////000000111333666666555333444222333777:::===DDDKKK\\\uuu{{{}}}{{{tttyyy~~~zzz}}}}}}zzzyyyooofffppp|||wwwuuuvvvyyy{{{}}}nnnccc^^^YYYXXXXXXYYYRRRMMMLLLNNNTTT___iiimmmqqqvvvwwwxxx}}}}}}hhh\\\RRRDDD999333000---,,,)))***+++,,,,,,,,,******++++++++++++++++++++++++))))))***))))))((('''&&&(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((()))))),,,,,,------......//////---......///000111111222...---+++***((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))***++++++******((()))))))))************((()))***,,,---.........///000000000333===KKKUUUjjjssstttfffTTTHHH:::333444666555222111111111111111111111111//////000000000000000000////////////////////////---......//////......---.........---------,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,---------..................------......///////////////000000111333555666555333444222444888;;;===CCCJJJ[[[yyy}}}~~~|||pppdddffffffcccdddiiikkkjjjjjjeee___]]]```dddfffgggbbbfffccc[[[[[[ccchhhfffdddcccaaabbbeeegggiiiiiiiiissswwwssstttxxxqqqjjjdddaaaZZZQQQHHHCCCBBBDDDLLLTTTXXX\\\bbbfffkkkuuuzzzqqqfffWWWHHH???888222...+++,,,,,,,,,++++++***)))************************((())))))))))))(((((('''((())))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,,,,---......//////000,,,---...///000222333333...---,,,***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((***+++,,,++++++***))))))))))))************((()))***+++---...///000000444888<<>>999888444000222222222222222222222222//////000000000000111111...////////////000000000......////////////..................---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------------...//////...---------......///////////////111111111333555666444333444333444999;;;===CCCJJJYYY~~~{{{|||}}}wwwjjjlllmmmpppvvvxxxoooaaa]]]bbbdddcccbbbbbb```\\\```___]]]\\\^^^bbbgggkkkgggiiiiiieee___\\\]]]___^^^]]]\\\]]]^^^______^^^cccbbb___\\\]]]gggvvvzzzuuunnndddXXXPPPIIICCCBBBFFFIIIJJJLLLPPPYYYhhhyyy||||||{{{}}}~~~uuuhhh[[[PPPEEE;;;444//////...,,,++++++++++++++++++++++++++++++++++++'''(((((())))))))))))((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''')))+++,,,---,,,,,,------...//////000------...//////000111111...---,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&(((***,,,,,,,,,+++***))))))))))))*********************+++---///222333777???JJJSSSZZZdddqqq{{{{{{~~~kkkVVVFFF;;;555333222222222222222222222222//////000000000111111111.../////////000000000000......////////////..................------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,------------.........------...//////...---------......///////////////111111111333555666444222444333555999;;;===BBBIIIXXX|||rrrqqqnnnmmmooorrrooogggdddlllttt{{{vvvvvvyyyyyytttrrrssstttrrrwwwxxxyyyxxxyyy}}}|||uuunnnoootttmmmkkkhhhfffeeedddbbbaaammmcccXXXSSSRRRWWWgggvvvwwwyyyzzz{{{}}}}}}ooodddWWWJJJBBB@@@@@@===:::<<>>JJJZZZgggnnnvvv~~~qqqWWWDDD===<<<222222222222222222222222//////000000111111111222.../////////000000111111......////////////......//////.........---------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------.........//////,,,---...//////...---,,,---......///////////////111111222333555666444222444333555999<<<===BBBHHHWWW{{{}}}{{{ooopppppppppsssyyy|||{{{|||yyy{{{wwwpppjjjggghhhkkkmmmqqqfff]]]aaakkkrrrsssrrrsssxxxcccRRRIIIAAA>>>:::888;;;FFFVVVaaaqqquuuzzz}}}vvvmmmddd\\\WWWMMMAAA666111111...)))%%%---+++))))))***,,,,,,,,,************************))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))(((''''''&&&&&&******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((()))+++---///000000///...---------------+++,,,---.........---,,,...+++)))***---...+++&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&***+++++++++,,,,,,,,,,,,***))))))***+++,,,***)))...++++++...///333???MMMZZZdddsssuuuVVVAAA@@@888222333333000111555111000000000000000111111000000000000////////////........................//////.........---------........................///......---------......------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......******+++,,,---//////000000//////.........//////000000000000000111111222888666333222333555555555333444444666888===CCCHHHVVV}}}uuummmzzz{{{}}}}}}mmmcccbbbccccccbbbhhhjjjqqq}}}~~~qqqjjjXXXRRRHHH===888;;;DDDKKKbbbhhhooorrruuu{{{~~~zzzyyyyyyzzzppp```JJJ:::222000111111...---+++***++++++***)))************************))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''***)))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''')))***,,,...////////////...------------------,,,+++++++++---///000---***)))***...///,,,((('''&&&&&&'''(((((('''&&&''''''''''''''''''''''''(((((('''''''''(((((()))))))))((((((((('''''''''((((((((()))))))))******(((((()))***+++,,,+++***///...000555888???PPPaaaxxx]]]III777333777666333000111111000000000000111111111000000000//////////////////////////////////////////.........---------........................///......---------......------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......***++++++,,,---...///000//////............//////000000//////000000111222888555333222333555555555333444444666888===CCCHHHXXX~~~{{{tttllllllppptttssspppnnnyyyuuulllhhheeeccc___]]]___gggsss}}}|||wwwjjjbbbVVVGGG===999;;;===IIISSS^^^eeeiiippp{{{~~~{{{bbbKKK;;;444111111000///.........---***(((++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))(((''''''$$$$$$%%%&&&&&&'''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''))),,,---...............---,,,,,,,,,---------+++)))''')))---111444---+++)))+++...///---***((('''&&&'''(((((('''&&&'''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((((((((('''''''''((((((((())))))))))))((()))***++++++,,,,,,,,,---000777>>>DDDPPPeeexxx~~~~~~}}}~~~kkkHHH777666777555222222222111111000111111222111111000000000/////////000000000000000000000000/////////.........------..............................---------......///------------------------+++,,,---......---,,,+++,,,,,,,,,---------......***++++++,,,---...////////////............//////000000//////000000111222666444222222444555555555333444444666888===CCCHHHYYYuuupppjjjgggkkksss|||~~~lllqqquuusssnnnlllpppvvv}}}vvvkkk]]]PPPFFFAAA>>>999BBBOOOZZZ```eeejjjnnnzzz~~~~~~}}}{{{gggTTTCCC555+++000/////////000///---***++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''***,,,.........---------,,,,,,,,,,,,------+++***((((((***...222555...---,,,,,,......,,,))))))(((&&&&&&(((((('''&&&''''''''''''''''''''''''))))))(((''''''''''''((())))))(((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,---,,,555AAAKKKSSSaaavvvlllKKK888333555888333333222111111111222222111111111000000000//////000000000000000000000000////////////.......................................------------...//////........................,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,---.../////////............//////000///////////////000111111555333222222444666666555333333444666888===CCCHHHXXX~~~{{{xxxyyyzzzxxxyyy~~~|||yyytttrrruuu}}}~~~oooaaaTTTMMMEEEEEEGGGNNNVVV[[[[[[ZZZaaakkkxxxrrr___III777111///...---...///...,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))((((((''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''***,,,.........------------,,,,,,------...)))******,,,---///111222111000///......,,,***)))+++)))'''&&&'''((('''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((())))))))))))))))))************++++++++++++---...---+++)))+++///222999EEEUUU___hhhuuu~~~wwwwwwwwwwwwwww{{{~~~|||{{{{{{}}}tttNNN999666:::444444333222222222222222111111111111000000000000////////////////////////000000/////////.................................---------------...//////........................,,,------------------,,,,,,,,,,,,---------......+++,,,,,,------........................///000000/////////...///000000111333222111222444666666555333333444666888===CCCHHHUUU|||rrrgggbbbfffnnntttqqq|||xxxpppeeeZZZNNNJJJNNNRRRRRRPPPPPPZZZiiiuuu|||uuucccQQQ;;;777111---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((()))*********))))))++++++******)))(((((('''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''))),,,---...............---------...//////***,,,...000111000//////111000000///...,,,+++***,,,***'''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))******((()))))))))************,,,,,,,,,+++,,,111;;;BBBSSS___mmmuuu}}}{{{yyyxxxwwwrrrlllkkkmmmmmmjjjiiikkkllljjjhhhiiiooouuuoooooonnnmmmooosssyyy}}}xxxVVVAAA999555555444333222222222222222222111111111000000000////////////////////////000000000/////////..............................---------------...///000........................------------------------,,,,,,,,,---------......,,,,,,,,,---------............---......///000111//////......//////000111111000000222555666666555333444444666888===CCCHHHTTTzzzyyywwwvvvxxxwwwuuuwww|||ttt|||}}}rrrkkkhhhgggdddhhhmmmsssyyyssscccXXXSSSQQQMMMIIIHHHMMMVVV```kkkuuu|||wwwgggQQQIII>>>444///---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((('''((((((((()))))))))***(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''')))***,,,.../////////............///000111...///000111111000///......///000///......---...---***'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((((()))))))))*********************+++++++++++++++---...000666BBBRRR]]]kkkttt{{{vvvrrrooojjjeeedddgggllllllgggcccccceeedddggghhhjjjjjjhhhfffdddccc```aaabbbbbbaaacccgggkkkpppxxx~~~ZZZ>>>666555444333333222222222222222222111111111000000000000000000000000000000000000000000/////////...........................---,,,,,,------///000000........................---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------------...---------......///000111///............///000000000///000222555777666555333444444666888===CCCHHHSSSyyymmm~~~ssskkkkkklllkkkmmmsssrrrwww||||||vvvnnnhhhfff```]]][[[\\\[[[ZZZ^^^ddd]]]cccjjjooowwwwwwnnnhhhaaaXXXUUU\\\iiiwwwwwwkkk___TTTJJJCCCBBBBBBGGGQQQ```ppp}}}ttteee[[[KKK<<<333000000111,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***************&&&&&&''''''((()))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((()))+++---///000///////////////000111111222222222111000//////...+++---////////////000111...+++(((&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,(((((())))))*********+++,,,,,,---------.........,,,///222777AAAQQQffftttwww|||{{{zzz|||ssshhh___]]]___```aaaddd```iiiooolllgggfffggggggggggggiiimmmnnniii```XXXYYY\\\^^^^^^]]]]]]```ccc]]]eeelllnnnrrrxxx}}}~~~}}}qqqIII777666555444333222222222222222222111111111111000111111111111111111111111000000000000////////////........................,,,,,,,,,---...///000111////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,,,,---------------------------......000111111...............///000000//////000222555777666555333444444666888===CCCHHHSSSyyyyyy|||ssskkkgggeee]]]YYYUUUQQQOOOPPPSSSTTTYYYYYYYYYXXXUUUQQQMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDDDDGGGKKKQQQYYYdddrrr|||vvv~~~rrraaaZZZYYY\\\ccckkkpppuuuvvvgggUUUHHHDDD>>>===GGGUUUcccpppzzzuuu~~~xxxnnnZZZDDD888555444111111---+++...///,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,///111222111...++++++---...---***000000000///...,,,+++***.........///000///---+++***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******'''(((***++++++***)))(((+++---///000...,,,,,,,,,---...777III[[[hhhqqqwwwwww}}}~~~tttmmmjjjiiiiiiccc^^^]]]bbbffffffeeemmmsssyyyzzzwwwrrrnnnmmmeeegggjjjmmmnnnkkkfffaaahhhjjjhhhdddbbbbbb```\\\[[[XXXWWW^^^hhhppprrrppppppssswwwxxxwwwwwwzzz}}}dddCCC???:::555333333444555333111//////000111000000111111111111111111111111222111111000000000000000....../////////...,,,+++////////////////////////........................------............------++++++++++++++++++++++++------.........---,,,+++---...///...------...///---...000111111111000///000000111222333333333333333444666777999???HHHOOO___wwwxxx|||pppgggfffbbb]]]WWWRRRNNNMMMLLLJJJHHHFFFDDDDDDFFFIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>======:::;;;<<<===???DDDLLLRRRVVV\\\eeelllrrrwww||||||~~~|||ttthhh___\\\___]]]bbblllpppsss{{{mmmcccQQQHHHBBBFFFNNNVVV```hhhoooooonnnrrr~~~tttaaaQQQFFF:::111///------///...******---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,...///...+++***+++...//////...000000000///...,,,+++***...------...///...,,,******))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******)))))))))))))))******+++***+++------,,,,,,...///777;;;HHH[[[iiioooqqqsss~~~~~~{{{wwwrrrnnnkkkjjjccc```^^^```fffkkklllkkkrrrwww||||||yyytttrrrrrrkkkjjjjjjjjjkkkkkkiiigggppprrrpppkkkkkkmmmllliiigggdddbbbeeelllooonnnllleeefffgggiiilllooorrrtttwwwkkkWWW???555777;;;777111333222000111222333222000111111111111111111111111222111111000000000000000//////000000000///...---////////////////////////........................------............------------------------------......------,,,,,,++++++---...//////------...///......///000000000000000111111222444444444444444444444666888===EEENNNTTTddd||||||yyyvvviii___YYYUUUNNNIIIMMMKKKIIIFFFDDDCCCCCCCCCGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJHHHEEECCCAAA@@@@@@@@@>>><<<999999<<<>>>@@@AAACCCFFFIIIOOOUUUZZZ[[[[[[cccsssuuufff\\\SSSQQQQQQUUUcccsss~~~mmm```RRRLLLJJJKKKOOOTTT]]]ZZZZZZeee{{{|||nnn^^^KKK;;;333000///000---***+++///+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))***+++,,,***))))))+++...000111111////////////...---,,,+++---,,,+++,,,------+++))))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++***((('''((())),,,---+++++++++***+++...333666BBBGGGTTTeeerrruuuvvvwww}}}xxxsssooooooooonnnooopppooollljjjkkkhhhgggiiinnnrrrrrrqqqtttyyy~~~|||yyyxxxxxxtttqqqllljjjjjjlllnnnnnnpppqqqnnnkkkmmmrrrssspppooollljjjiiijjjhhhccc______```bbbfffjjjkkkgggdddfffmmmwwwvvvVVV@@@:::999777333333222222333444444333111222222222222222222222222222222111111000000000000000000111111111000//////////////////////////////........................------............------////////////////////////222111///------,,,---------...//////------...//////////////////000111111222222333444555555555555555444555:::BBBKKKSSSWWWaaazzz|||qqqfff___[[[bbbZZZPPPKKKJJJJJJIIIHHHMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMUUUWWWXXXYYYYYYXXXVVVUUU[[[ZZZXXXUUURRRNNNKKKJJJIIIIIIHHHGGGEEECCCCCCCCC@@@===:::777666888;;;>>>EEEDDDLLLZZZccckkkzzz{{{kkk]]]RRRNNNWWWcccuuu{{{gggXXXNNNGGGFFFGGGKKKOOOXXXhhh{{{yyygggXXXAAA888000......,,,---000++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++,,,---*********+++---///111111.../////////...---,,,,,,,,,+++******++++++***((())))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))*********))))))((()))***,,,---,,,,,,+++***,,,222:::@@@KKKMMMWWWfffrrryyyyyyuuuqqqlllgggjjjjjjkkkooorrrsssqqqooouuurrrooonnnppprrrssssssxxx}}}~~~}}}~~~yyysssooonnnooopppqqqlllkkkiiigggkkkrrrtttrrrtttrrrpppmmmhhhbbb\\\WWWZZZ\\\cccmmmuuuuuukkkbbbhhhhhhiiijjjmmmsss{{{}}}{{{^^^CCC555444999333222222333555555333111222222222222222222222222222222222222111111000000000000000000000000000///////////////////////////........................------............------////////////////////////555333111///......///000---///000///...---...///000///.........///111222111222333444555555555555555333333999CCCLLLRRRTTTXXXrrr|||zzz|||~~~ooolllfff^^^UUUNNNJJJIIISSSPPPKKKJJJKKKLLLKKKJJJHHHIIILLLNNNQQQSSSTTTUUURRRRRRSSSSSSSSSRRRRRRRRR[[[^^^cccgggiiigggeeebbbjjjjjjhhhfffbbb___\\\ZZZSSSRRRQQQPPPNNNLLLJJJHHHHHHFFFBBB@@@????????????===<<>>999<<>>>>>IIIVVVkkkqqqxxx~~~~~~ttteeeOOO<<<555666//////.........---------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++***,,,...---+++,,,...111,,,,,,---...////////////...+++))))))***+++******'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''(((((()))************)))))))))***,,,...000...666CCCSSSddduuuxxxmmmgggiiimmmppppppqqqqqqqqqqqqrrrxxx{{{|||uuuuuuxxx}}}{{{wwwrrrssstttsssrrrrrrsssuuuqqqlllllluuu|||zzzrrrnnniiinnnuuu}}}pppCCC???:::666555666666666333333333333333333333333111222333444444222111///111111000000000111333444////////////////////////........................---..................---////////////////////////,,,---...///000000000000...000111000///...///111---...000111111111000///222222333444555555555555222555888999999<<>>>>>DDDQQQfff}}}ooohhhkkkpppxxx~~~aaaKKKAAA???AAADDD___fffpppzzzxxxeeeRRRBBB888000,,,+++,,,+++)))***---,,,,,,++++++***)))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%###"""$$$(((---000111000...,,,***)))((((((........................---,,,+++***)))'''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))&&&'''((((((((((((***,,,+++)))+++///000......222:::CCCOOOZZZcccppp~~~zzzooojjjggggggjjjkkklllqqqxxx}}}|||vvvtttxxx{{{xxxtttrrrpppqqquuu|||yyyrrrjjjiiimmmvvv|||\\\JJJ;;;777777333222555222222222444555555333111222222222111111111111000000000000000000000000000///000111000///...///000........................000///...---------------......................../////////////////////////////////////////////////////////000111111222222555333222222333444333111555666777999<<<@@@CCCEEETTTooo[[[SSSKKKHHHGGGFFFIIIMMMOOOOOONNNMMMNNNQQQUUUXXXbbb___```dddffffffhhhlllssspppjjjeeeccccccfffhhhllljjjhhhfffdddbbbaaaaaa```___^^^^^^^^^\\\YYYVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPRRRSSSUUUUUUTTTVVVXXX[[[^^^aaacccdddeeeeeeeeeeeecccaaa___^^^VVVVVVVVVSSSNNNJJJHHHHHHCCCAAA>>>===BBBMMM[[[dddttt~~~vvvkkkhhhnnnrrrrrryyysss\\\III>>>::::::KKKSSS___lllyyytttdddRRREEE888222///000000...,,,...,,,,,,,,,+++******))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///---***((('''(((***,,,,,,,,,++++++++++++,,,,,,------------------------++++++******)))))))))(((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((()))******))))))+++---,,,***+++,,,,,,---333;;;AAADDDIIISSSbbbuuuxxxrrrlllmmmjjjiiikkkmmmpppxxx}}}wwwwwwxxxvvvuuuuuuvvvtttssswww}}}~~~zzzkkkiiijjjpppsssvvv|||yyy\\\AAA999;;;888444222333222222444555555333111222222222222111111111111000000000000000000000000///000111000///...///000........................000///...------------.........................../////////////////////////////////////////////////////////000111111222222444333222333444444333222444444666888;;;>>>BBBDDDRRRmmmGGGDDDDDDJJJNNNOOOQQQTTTRRRSSSVVVZZZaaaiiipppttt{{{tttnnnmmmmmmiiiggghhhhhhgggdddbbbaaa``````aaaaaa```]]]ZZZXXXVVVTTTTTTPPPOOONNNNNNNNNMMMKKKHHHFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCEEEGGGJJJNNNQQQSSSTTTVVVXXX[[[^^^```aaaaaaYYY\\\^^^^^^[[[VVVSSSQQQMMMKKKFFFAAA>>>???CCCGGGMMMWWWiiiyyysssiii```___ggguuu{{{aaaKKK>>>:::===BBBMMM[[[iiiuuu~~~zzziii[[[EEE;;;222111111...++++++---,,,,,,++++++******)))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((111///---***)))(((((((((************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((''''''&&&&&&''''''(((''''''((((((((()))))))))***+++,,,+++******,,,------,,,,,,---...111;;;GGGFFFGGGLLLXXXiii|||zzzrrrqqqttttttvvvsssrrruuuxxx}}}}}}{{{yyyxxxzzzxxxtttqqqtttyyy}}}|||yyyqqqnnnlllmmmlllkkkooouuuqqqNNN@@@>>>:::333000444333333444555555444222333222222222111111111111000000000000000000000000///000111000///...///000........................//////......------............................../////////////////////////////////////////////////////////000111111222222222222111333555666555333333333444777:::===AAACCCQQQkkkKKKJJJOOOYYYaaadddgggjjjffffffggglllrrryyy{{{rrrkkkkkkjjjfff```^^^]]]^^^___```aaaaaa``````VVVUUURRROOOLLLJJJIIIHHHAAA???>>>>>>??????===;;;;;;:::::::::999888888888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<>>>AAADDDFFFEEEFFFHHHKKKNNNPPPRRRSSSTTTXXX]]]```aaaaaaaaabbbXXXWWWTTTOOOIIIEEECCCCCC>>>BBBJJJSSS\\\iii~~~yyydddYYYVVV]]]rrrjjjUUUHHH>>>>>>BBBLLLXXXcccoooxxx}}}ttt^^^MMM;;;222000...,,,------------,,,++++++*********************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((''''''''''''(((((('''(((((((((((()))))))))+++,,,,,,+++******,,,---,,,,,,...444888<<>>BBBDDDRRRlllYYYXXX[[[eeemmmrrrwww|||{{{vvvpppllljjjhhhdddaaabbb___```eeegggccc^^^\\\RRRQQQOOOKKKGGGAAA===::::::999888666555555555444888777555666888999999888:::::::::::::::;;;;;;;;;777777777777777777777777777777666666555444444333777666444333333333444444999999:::;;;===???AAABBBFFFGGGJJJMMMQQQWWW^^^cccgggiiijjjgggaaaZZZUUURRRNNNIIIDDDAAA>>>@@@IIISSSdddqqqppp[[[RRRSSScccpppsssYYYKKK>>>::::::>>>KKKYYYyyyttt[[[III<<<444000000///......------,,,,,,+++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&(((***,,,---++++++++++++++++++++++++---,,,+++***)))'''&&&&&&'''(((((())))))(((((('''((((((((()))))))))******)))***++++++***+++---///)))---888FFFNNNMMMLLLLLLUUUdddvvv~~~}}}}}}~~~}}}~~~{{{{{{~~~~~~~~~}}}}}}|||||||||~~~xxxtttmmmmmmoooooojjjeeehhhooonnnrrr|||QQQ::::::999777555555555666555444333333333333222222222222000000000000000000000000///000111000///...///000//////////////////////////////......//////000000......................../////////////////////////////////////////////////////////000111111222222000111222555888888666444444444666888;;;>>>BBBDDDRRRmmmhhheeeeeejjjmmmmmmnnnpppmmmiiieeeeeehhhiiifffccc```]]]\\\\\\YYYQQQLLLLLL@@@@@@???===<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<>>@@@BBBDDDIIINNNSSS]]]aaaeeegggeeeccc``````UUUNNNIIIHHHFFFEEEFFFJJJIIITTTddduuu~~~hhhYYY]]]dddlllvvvvvvcccPPPFFF===888???KKKcccsssooo```OOO>>>333/////////......---,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((()))$$$$$$%%%&&&''')))+++,,,))))))))))))))))))))))))******))))))((('''&&&&&&'''((()))******)))((('''(((((()))))))))*********)))***+++,,,,,,---///111000888EEEOOOQQQPPPTTT\\\hhhqqqzzz}}}}}}}}}|||wwwsssoookkkggg]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYY]]]eeekkklllpppuuuzzznnnmmmllljjjddd```fffooopppsss{{{tttNNN>>>:::888666555555666555444444444333333333222222222000000000000000000000000///000111000///...///000///////////////////////////////////////000111111......................../////////////////////////////////////////////////////////000111111222222111111333666888888666333333333555777:::===AAACCCRRRmmm{{{wwwttttttrrrlllgggggggggccc``````dddeeeccc___MMMJJJIIIHHHBBB<<<:::<<<:::999888888999;;;===>>>>>>>>>>>>???@@@AAABBBCCCEEECCCBBBCCCEEEHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<===>>>>>>======<<<888777666555666666888999555777999;;;===@@@DDDGGGIIIOOOWWW]]]bbbeeegggiiieee[[[QQQLLLIIIFFFDDDEEEDDDFFFHHHLLLTTTdddxxxyyy```aaabbbgggxxx|||eeeVVVGGG::::::DDDKKK\\\qqqxxxeeeNNN<<<444/////////...------,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''))))))))))))************)))+++,,,------///111444999CCCQQQVVVRRRQQQ]]]llluuuyyy~~~vvv}}}yyyrrrmmmjjjhhhccc]]]YYYVVVTTTPPPLLLHHHHHHHHHIIIIIIIIIIIIIIIFFFBBBCCCHHHIIIFFFGGGLLLLLLRRRZZZbbblllxxxwwwsssnnnggg^^^ZZZbbblllnnnpppvvv{{{yyyuuuuuuxxxjjjLLL;;;999666555555666666555444444444333333333222222000000000000000000000000///111111000///...///000000000000000000000000000///////////////000111111......................../////////////////////////////////////////////////////////000111111222222222222444666888888555333222222333555999<<>><<<::::::<<<<<<;;;:::999===@@@BBBCCCCCCEEEFFFIIIIIIHHHHHHIIIKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQRRRTTTUUUUUUUUUQQQRRRTTTUUUUUUTTTRRRQQQQQQOOOMMMMMMNNNOOOOOONNNJJJHHHFFFEEEEEECCC@@@>>>======;;;777888;;;:::666333444444444555777:::<<>>666222---,,,//////,,,)))+++++++++************)))(((((())))))******++++++''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((''''''111999888222222;;;EEELLLQQQUUURRRNNNUUUlllwwwttt|||yyy|||~~~~~~}}}zzznnneeeeeeddd]]]VVVTTTPPPNNNLLLKKKLLLLLLLLLKKKHHHGGGFFFFFFFFFGGGGGGFFFDDDFFFGGGFFFDDDBBBBBBCCCBBBDDDFFFHHHJJJMMMPPPSSS```jjjyyytttkkkeeeaaa___```fffhhhooowwwxxxrrrmmmlll|||ZZZFFF888888:::555333666777555333111111111222333222222111111111111222222222111111111000000//////000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000444444555555555555555555555555666777:::>>>BBBEEEQQQjjjkkkkkklllnnnooonnnkkkhhhbbb```XXXMMMHHHFFFAAA999;;;999999:::===???@@@@@@DDDDDDFFFHHHJJJKKKKKKKKKIIIIIIJJJLLLPPPSSSVVVXXXVVVWWWXXXZZZ\\\]]]^^^^^^______```aaabbbbbbcccdddcccdddeeeeeecccaaa___^^^]]]\\\YYYXXXXXXWWWUUUSSSUUURRRNNNKKKIIIHHHGGGEEECCCDDDBBB>>>===???<<<777666777777777777777999:::;;;<<<>>>BBBFFFKKKNNNQQQTTTYYY```dddbbb]]]WWWTTTOOOKKKIIIJJJHHHCCCCCCHHH\\\kkknnncccaaadddssszzziiiSSSAAA>>>LLLYYYaaammm}}}ttt[[[JJJ;;;444---,,,///000---)))++++++++++++************))))))))))))************((((((((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))***************))))))+++333:::888333555AAAMMMRRRSSSSSSSSSWWWbbbttt}}}vvvxxx}}}|||wwwssskkkbbb[[[[[[YYYTTTPPPOOOPPPNNNKKKJJJJJJKKKLLLLLLMMMLLLKKKKKKMMMNNNOOOOOOLLLLLLKKKJJJJJJIIIIIIHHHFFFFFFFFFGGGGGGHHHKKKMMMPPPRRRWWW^^^jjj{{{{{{llldddccceeeaaabbbiiitttyyywwwtttsssyyywwwYYY===666888777444555777555333222111111222333222222111111111111222222111111111111000000000//////000000111111000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000333444444555555555555555555555666777:::>>>BBBEEEPPPiiillllllnnnooommmhhh```ZZZOOOLLLEEE<<<999:::999777<<<<<<===???AAACCCEEEFFFHHHHHHHHHJJJMMMPPPQQQRRRRRRTTTWWW[[[aaafffkkkmmmnnnooorrrtttwwwyyyzzz{{{~~~}}}}}}}}}~~~}}}yyyxxxuuutttrrrnnnjjjgggiiiccc\\\VVVQQQOOOLLLKKKGGGHHHGGGDDDDDDEEEBBB===;;;::::::888777555444444555666888:::===AAACCCEEEFFFMMMYYYaaaeeedddbbbaaaZZZWWWTTTSSSMMMDDD>>><<>>222---///222///+++,,,,,,,,,+++++++++*********************)))))))))))))))))))))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++...444999:::999???KKKWWWXXXTTTSSSWWWdddrrr||||||}}}xxxyyy||||||}}}vvvqqqlllgggdddaaa^^^\\\YYYUUUQQQPPPNNNLLLLLLNNNOOONNNMMMMMMOOORRRVVVXXXUUUTTTSSSSSSTTTVVVYYYZZZVVVSSSOOONNNOOOPPPNNNLLLKKKJJJHHHGGGFFFGGGHHHJJJOOOMMMJJJIIINNNXXXdddmmmzzzuuummmjjj___]]]aaannnyyy|||{{{{{{vvv{{{SSS???:::888666666777555444222222222222333222222111111111111222222111111111111000000000000...//////000000//////...////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000333333444555555555555555555555666777:::>>>BBBEEEOOOhhhuuurrrllleee]]]SSSIIICCC>>>===:::888999===@@@AAABBBDDDFFFGGGGGGIIILLLOOOPPPRRRVVVXXXZZZ^^^dddhhhkkknnnrrrxxx~~~{{{ssskkkeee___[[[QQQRRROOOJJJJJJLLLKKKFFFCCCAAA???===;;;999666444555666666777999;;;<<<===???CCCIIIPPPVVV\\\cccggghhheeebbb___YYYPPPHHHDDD@@@???CCCTTTooonnnbbb^^^iiihhhnnn|||}}}sssPPPCCC;;;AAAMMMZZZkkkzzzwwwjjj___OOO;;;000000222000------,,,,,,,,,+++++++++++++++++++++******)))))))))+++******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***************++++++,,,///222666<<>>BBBEEEPPPhhhllleeeZZZPPPGGGAAA<<<999===>>>???BBBDDDEEEHHHJJJHHHLLLQQQSSSSSSUUU[[[```gggooovvvyyyzzz~~~tttqqqiii^^^YYYXXXVVVQQQLLLIIIFFFEEEDDDCCC@@@===999999888888777888888888;;;<<<>>>AAAFFFNNNXXX^^^iiikkknnnpppooohhh^^^UUULLLEEE>>>???JJJ[[[jjjrrr~~~{{{fffaaa]]]bbbqqqgggQQQ>>>;;;???GGGWWWhhhwwwuuuyyy}}}tttaaaHHH777222111///---------------,,,,,,,,,+++,,,,,,++++++******))))))++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***+++,,,...///555AAANNNWWWZZZXXXQQQ[[[fffoooxxx~~~xxxxxx~~~}}}vvvvvvxxxxxxwww{{{rrrkkkjjjhhhbbb\\\TTTRRRNNNKKKKKKMMMQQQTTTQQQVVVZZZ[[[[[[___dddhhhoooqqquuuxxx|||zzztttpppjjjfffcccaaa___]]]VVVVVVUUUTTTRRRNNNJJJGGGGGGHHHIIIKKKQQQddd{{{nnnbbbaaaggglllooorrrwwwxxxTTT===888<<<666666555444333333333333222222111111111111222222000000000000000000111111......////////////......////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000111222333444555555555555555555666777:::>>>BBBEEEQQQiiiPPPJJJBBB<<<;;;>>>@@@BBBCCCDDDGGGLLLLLLIIIJJJMMMTTT[[[dddhhhiiinnnwwwxxxrrrllleeeWWWRRRMMMKKKKKKJJJHHHEEE???>>><<<:::888777666666666888;;;>>>AAADDDIIIMMMYYYcccooozzz~~~rrrfffXXXRRRHHHAAA???BBBHHHKKKYYYnnnggg]]][[[gggsss|||~~~iiiQQQCCC<<<;;;FFFRRRWWWYYYeee{{{rrrZZZEEE999333///---......---------,,,,,,,,,+++++++++++++++***************************))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))***************)))(((((()))***,,,---///333<<>><<<666666555555444333333333222222111111111111222222000000000000111111111111...//////000000//////...////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000111222444555555555555555555666777:::>>>BBBEEEQQQhhh???<<<:::;;;???DDDHHHKKKIIIJJJOOOVVVWWWUUUXXX^^^lllvvvuuummmccc\\\XXXTTTOOOJJJFFFEEEBBB???<<<:::888777555777999:::;;;===@@@BBBJJJTTTbbbooo}}}vvviiibbbWWWMMMFFFBBB>>><<>>BBBEEEOOOggg??????@@@DDDGGGJJJKKKJJJOOOPPPXXXbbbhhhjjjqqqzzzrrriiiaaaXXXRRRMMMKKKHHHDDD@@@===;;;:::777777555444444777===AAACCCJJJRRR]]]ooo{{{ooo```TTTMMMHHHBBB>>>===IIIccckkkdddcccdddqqq|||fffUUUMMMKKKJJJRRRJJJJJJ[[[yyy~~~mmmYYYGGG;;;555//////.........---------*********++++++,,,,,,---)))))))))***+++++++++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))******+++++++++,,,,,,,,,,,,+++*********,,,///000666EEETTTXXXQQQMMMRRRYYYfffyyy~~~vvv}}}xxxuuuttttttvvvvvv||||||wwwnnnbbbXXXTTTTTTSSSSSSUUUWWWZZZ\\\^^^ccckkkqqqvvv|||~~~tttmmmbbb[[[WWWWWWUUUPPPNNNQQQRRRTTT___ttt|||hhh^^^]]]XXX\\\dddnnnzzz[[[@@@666666666666555444333222222222111111111111222222//////000000111111111222000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000///000222333444555555555555555666777:::???BBBEEENNNfffJJJHHHFFFGGGMMMUUU[[[^^^hhhlllsss~~~uuuhhh___YYYQQQKKKHHHEEEAAA>>>>>>;;;888777888999:::999>>>CCCJJJSSS\\\iiiwww~~~qqqaaaSSSJJJGGG===@@@III```yyyiii^^^aaajjj{{{zzzdddQQQJJJLLLOOOQQQRRRXXXkkkzzzWWW333333111///,,,+++***+++,,,......---,,,,,,+++******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''******)))(((((((((((((((''''''''''''((((((((()))))))))))))))************,,,+++******---111666999IIIPPPTTTQQQKKKLLLWWWbbb}}}~~~~~~yyyvvvwwwzzz}}}{{{yyyzzzqqqddd]]]XXXTTTQQQTTTVVVYYY]]]bbbhhhnnnsssyyy~~~}}}rrrhhh```ZZZVVVSSSVVVRRRSSSWWWZZZeeewwwooohhhcccaaagggooozzz```BBB???:::666444444555555333222111111000000111111000000000000000000000000000000000000000000000000111000///......///000111111111000000//////......////////////000000000000......////////////......000000000000111111111111111222333444555555555555444555777888999<<<@@@CCCNNNhhhLLLLLLNNNTTT\\\hhhsssyyywwwiii^^^VVVQQQLLLIIIHHHCCC<<<888777999999999666;;;AAAJJJSSS\\\fffkkkuuuhhh[[[TTTFFFAAAAAALLLeeekkk___]]]mmmllliiipppyyygggeeelll___YYYQQQOOO]]]vvvlllIII666333///---------,,,+++...------,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''******)))((((((((((((((('''''''''((((((((())))))))))))))))))************+++******+++...555===CCCNNNNNNNNNOOOSSS[[[eeelll~~~~~~}}}zzzzzzrrrjjj___WWWUUUVVVWWWYYYcccgggnnnuuu||||||pppfff___[[[TTTSSSVVVTTTRRR[[[iii|||nnnggggggmmmyyy[[[GGG999:::<<<555222666444333333222222222222222222222222222222222222222000000000000000000000000000000////////////000000111000000000/////////...////////////000000000000000000000000000000000000000000000000111111111111111222333444555555555555444555777888999<<<@@@CCCOOOhhhMMMRRR[[[dddooo}}}uuuhhh^^^VVVQQQPPPJJJCCC???>>>===<<<:::666888>>>FFFPPPWWW\\\]]]kkkqqqzzzxxxkkkbbbQQQFFF===>>>HHH[[[{{{~~~fff[[[oooooojjjjjj}}}yyyuuuzzzeee\\\NNNHHHRRRhhh|||uuuWWW>>>777000---//////---***---------,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((***))))))(((((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,++++++...555???HHHNNNQQQLLLKKKTTTdddssszzz{{{~~~xxxpppkkk\\\ZZZWWWUUUWWW]]]fffmmmttt||||||qqqggg\\\UUUVVVVVVOOOKKKMMM^^^mmm{{{lllddddddkkksss{{{yyyTTT999:::===444///555555555444333333333333333222222222222222222222222000000000000000000000000//////000000000000//////000000000000////////////////////////000000000000222111111000000111111222000000000000111111111111111222333444444555555555444555777888:::===AAADDDOOOhhh]]]fffsss~~~wwwiii```WWWQQQJJJGGGFFFEEE@@@<<<999999===DDDNNNUUUWWWWWWVVV[[[eeepppzzz{{{wwwqqq___PPPFFFDDDAAAEEE[[[uuu}}}ooo{{{xxxttt```WWWKKKFFFNNN___pppzzz{{{gggLLL@@@333,,,---///...,,,,,,,,,,,,---------------*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++...++++++222>>>IIIOOOPPPMMMKKKPPP```vvv}}}zzzllldddbbbXXX\\\___aaaeeennn{{{rrrccc]]]ZZZUUURRRRRRMMMTTTdddzzzlllddd___aaaeeennnxxxpppIII;;;999555444888555444444333333333333333000000000000000000000000000000000000000000000000...///000111111000///...000000000000////////////////////////000000000000222111000000000000111222///000000000111111111111111111222333444444444444333555777999:::===AAAEEENNNfffpppdddVVVLLLIIIHHHDDDAAA===;;;:::===CCCHHHJJJIIIKKKLLLPPPZZZhhhttt{{{~~~ssscccWWWQQQGGG>>>EEEUUUjjjyyyggg\\\OOOHHHKKKVVVeeeppp{{{|||^^^OOO;;;...,,,...///...---------------------...******++++++,,,,,,,,,---************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++---***+++666DDDNNNMMMIIIFFFMMM[[[ooo|||~~~~~~qqqeeebbbddd```fffooouuuzzzqqqeee[[[VVVTTTPPPMMMPPPZZZjjj{{{nnnddd]]]ZZZZZZ___hhhvvvlllIII::::::;;;999444444333222222222222222000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000////////////000000000000111000000//////000000111///000000000111111111111000111222333444444444444333555777999;;;>>>BBBEEELLLdddppp\\\SSSNNNJJJGGGFFFCCC???===<<<===<<<<<>>CCCFFFJJJcccrrrdddVVVLLLMMMMMMJJJFFF@@@<<<999999777888999<<>>;;;:::333777<<>>LLLuuuuuu]]]aaarrr~~~~~~vvv```NNNGGGJJJIIIXXXhhhnnnooowww{{{eeeMMM;;;222///000000000///...---,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,///<<>>666666555444444444444555000000000000000000000000000000000000000000000000111000///......///000111.../////////000000111111////////////000000000000///111444666666444111///000000000000111111111111000000111222333333333333333555777999<<>>BBBDDDLLLbbbhhhYYYQQQLLLCCCCCCFFF@@@CCCAAA===999777888<<<>>>FFFOOOYYYdddpppxxxvvvnnnaaaWWWKKKFFFKKKYYYmmmzzztttlllhhhppp|||kkkUUUKKKGGGCCCFFFQQQ\\\gggyyyuuu^^^JJJ<<<333000000000///.........///------,,,,,,,,,,,,++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((())))))))))))))))))))))))))))))((('''((()))***+++---***))),,,---,,,...222@@@@@@AAADDDLLL[[[lllxxx~~~|||{{{yyyyyy{{{~~~~~~{{{vvv~~~{{{lllcccbbbdddmmmrrr|||uuujjj___UUUVVVOOOLLLVVViiiqqqjjjeee___```dddlll}}}SSS;;;777666777666333333666222222333333333444444444111111111000000000000111000000000000000111111222111000000//////000000000000000000000000000000///111111222222222222111111111111111111111111111111333333333333444555666666555555666777:::>>>AAACCCKKK```~~~xxxfffTTTOOOOOOGGGDDDBBB>>>:::777666777777<<>><<<===FFFUUUcccmmmqqqzzz~~~{{{|||}}}{{{zzz}}}}}}xxxnnnddd```eeeqqq{{{ttteee___VVVMMMIIILLLWWWkkk|||rrrgggbbbaaa___qqqkkk@@@;;;777666444111111444555444333333333444555666222222111111000000000000000000000000000111111222333222111000000000000000000000000000000000000000222222111111111111222222111111111111111111111111333333333333444555666666555555555666999===@@@BBBJJJ___{{{{{{mmmcccSSSLLLHHHDDD???<<<:::888777:::===@@@DDDMMM[[[kkkuuuwwweeeUUULLLIIIHHHOOOdddxxxccc[[[\\\pppyyyyyyhhhVVVMMMIIIMMM\\\mmmtttzzz]]]FFF777555333111000...,,,***------,,,,,,,,,++++++++++++++++++++++++******)))************************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))***))))))((()))***,,,---000,,,+++...111222666<<<666888>>>LLL\\\gggjjjiii{{{}}}|||zzzffffffeeeggglllxxx{{{|||mmmcccXXXRRRMMMMMMTTT\\\rrroooddd\\\iii{{{}}}OOOBBB777444444333333444555444333111111333555666222222222222111000000///000000000000000111111222444444222111000000000000000000000000000111111111333222111000000111222333111111111111111111111111333333333333444555666666444444444666888<<<@@@BBBIII]]]xxxiii\\\VVVMMMFFFAAA===999666777999<<<@@@EEEMMMZZZdddttt{{{{{{ooo___TTTJJJCCCGGGQQQooommm[[[PPP[[[uuu~~~lllSSSFFFNNN\\\bbbcccooofffOOO:::666111...---,,,+++)))------,,,,,,,,,+++++++++******++++++******)))(((************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++---......++++++///222333777<<<666>>>LLL]]]iiippppppnnn}}}~~~{{{pppeeehhhmmmttt}}}|||~~~rrrccc[[[UUUQQQOOOPPPRRRuuu{{{ccc___cccooogggRRR<<<555777999777555555333222000000111333444222222222333222111000///000000000000000111111222444444222111000000000000///000000000111111111222333222111000000111222333111111111111111111111111333333333333444555666666444444444666888<<<@@@BBBGGG[[[uuuhhh___SSSIIIDDDAAA>>><<<444555888>>>BBBGGGPPPYYYbbbnnnuuuooofff^^^QQQEEEJJJBBBLLLooo~~~jjjXXXWWWdddyyy}}}]]]KKKPPPVVVTTT]]]fffsss~~~mmm[[[AAA:::111++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********+++***))))))(((************************************************(((((())))))******++++++((((((((((((((((((((((((******))))))***,,,...///,,,)))***///222222555:::???KKK]]]nnnyyy~~~~~~tttkkkjjjmmmttt~~~sssddd\\\TTTOOOMMMPPPYYYnnnqqqhhhccceeevvv}}}dddHHH;;;999888444111444333222111111111222333000111222333333222111000000000000000000111111222333222111000000000000000///000000111111222222222222222111111111111222222111111111111111111111111333333333333444555666666555555555666999===@@@BBBGGGZZZttt}}}}}}}}}}}}jjjZZZQQQKKKGGGDDD<<<888888;;;>>>@@@FFFNNNRRR```kkkmmmmmmnnndddXXXOOODDDBBBRRRlllpppddd___fff~~~mmm^^^YYYVVVRRRZZZ```gggoooxxx|||uuukkkUUUIII:::000---...//////------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))************************'''((()))***+++,,,---...************************************+++---///000,,,+++---333555555666:::DDDMMM]]]ooo}}}uuuqqqpppssswww}}}rrrbbbXXXVVVSSSNNNPPPccc~~~oooeeelll}}}|||```MMMAAA888222111444444333333333222222222///000222333444444333222000000000000000111111222111000000//////000000000///000000111111222333333111111222222222222111111111111111111111111111111333333333333444555666666555555666777:::>>>AAACCCFFFYYYsss{{{xxxsssrrrpppuuu|||~~~xxxssszzzzzzyyywwwwwwzzz~~~{{{yyyzzzvvvcccVVVLLLFFFIII@@@::::::999999===EEECCCRRR```hhhqqqzzzvvvkkkYYYWWWQQQGGGGGG[[[rrr___YYYlll}}}zzzsssiiicccbbbVVVYYY]]]dddooozzz|||yyyjjj[[[GGG888111000111000---------,,,,,,,,,++++++,,,,,,---------,,,++++++((((((((((((((((((((((((************************'''''')))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000///...111777:::999999<<>>888888444555555555555444333222...///222444555444333333000000000000000111111222000///////////////000111///000000111222222333333000111222333333222111000111111111111111111111111333333333333444555666666666666666888:::>>>BBBDDDFFFYYYsssyyyxxxqqquuu}}}~~~yyy{{{|||nnneeegggfffaaaaaammm}}}uuugggiiiiiiiiiiiiiiiiiiiiiiiioooyyyxxxttttttpppqqqssstttuuuttttttsss}}}}}}{{{|||yyyssswwwqqqqqquuusssqqqzzzvvvpppmmmllllllllllllmmmmmmnnnnnnnnnoootttuuuvvvxxxzzz|||~~~uuu```WWWUUUJJJGGGDDDAAA;;;666999???AAAJJJTTT[[[hhhxxxuuucccQQQIIIEEENNNkkknnn^^^eeewww|||~~~|||mmmbbbZZZ^^^ZZZ[[[jjjtttvvv{{{uuuiiiUUU@@@111,,,///333..................------//////...,,,***)))''''''***+++,,,---------,,,,,,)))************+++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++***&&&&&&)))+++,,,000555+++///333555555666:::>>><<>>CCCKKKYYYiiixxx}}}lll```UUUQQQPPPTTTeeewwwwwwgggiiimmm]]]MMM999777777666555333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000111111111111222222222222222333333444555666666777777777999;;;===@@@AAAJJJYYYqqq}}}~~~~~~wwwnnn___dddiiiiiiddd]]]YYYWWWRRRNNNNNNRRRPPPFFFBBBDDDAAACCCEEEGGGHHHJJJLLLNNNHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHIIIOOOWWWYYYUUUPPPNNNNNNNNNOOONNNNNNMMMLLLNNNSSSXXXYYYYYYYYYUUUOOOQQQLLLLLLOOONNNLLLTTT___hhhvvvyyynnn^^^YYYPPPJJJGGGFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCDDDEEEEEEHHHLLLQQQWWW___nnn~~~yyyiiiWWWMMMGGG@@@;;;999:::@@@DDDGGGPPPaaatttqqq```NNNCCCKKKYYYuuuyyyfff```xxx|||eee^^^QQQOOOZZZ```kkk{{{nnnZZZCCC444///000.........---------,,,,,,---------,,,+++*********((()))+++,,,,,,,,,+++***)))************+++++++++************))))))))))))******+++,,,,,,,,,,,,+++***((()))++++++))),,,111333666:::===@@@@@@@@@@@@LLLSSS```mmmxxx{{{ooo]]]TTTOOOKKKPPPXXXbbbmmmeeeyyyzzznnn\\\@@@888888777666555333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111000111111111111222222222333333333444444555555555777777777888;;;===@@@BBBIIIYYYqqqsssqqqkkkeeecccccc]]]VVVJJJLLLOOOPPPOOOKKKEEEAAABBB>>>>>>@@@???999777999777999;;;:::999:::===@@@========================BBB>>>;;;>>>CCCFFFDDD@@@????????????>>>>>>=========@@@CCCEEEEEEEEECCC@@@AAA===<<<>>>>>>>>>CCCKKKTTTaaalllnnnkkkeeeYYYOOOIIIEEE???<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<<<<======<<<===>>>???CCCMMMZZZdddvvvfffVVVNNNGGG???;;;:::>>>@@@@@@CCCPPPcccppp}}}qqq___PPPKKKMMMRRRmmmssseeeiiisssvvviiiTTTJJJMMMPPP```|||~~~kkkRRR===222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,---,,,++++++))))))*********+++++++++++++++******))))))((((((******+++,,,,,,,,,,,,+++***)))+++---+++))),,,111777<<>>@@@BBBGGGXXXpppZZZXXXSSSLLLJJJKKKGGGBBB>>>===<<<===>>>===999666999777666777777444444555333444555666666666666666777777777777777777777777<<<:::888777888999:::;;;::::::999888888777777777:::999999999999888999::::::777777888888888<<>>EEETTTaaaqqqzzz}}}rrrdddVVVMMMNNNXXXtttttt\\\cccqqqhhhQQQHHHFFFTTTppp|||cccKKK<<<666000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,))))))*********+++++++++++++++******))))))((((((******+++,,,,,,,,,,,,+++******,,,---+++)))...555???GGGMMMNNNMMMSSS```lllnnnttt{{{}}}{{{yyyxxxqqqmmmhhhcccaaabbbeeegggmmmiiieeebbb```^^^[[[ZZZVVVYYY[[[VVVPPPMMMRRRWWW___rrr{{{ooo```TTTQQQJJJOOO```yyyvvvkkkFFF999777444444555666555444222222222222222222222222111111111111111111111111//////////////////////////////000000000111111111111111111111111111111111000000111111111222222222333444444444444444444444666666777888;;;>>>AAABBBEEEWWWpppDDDDDDAAA<<<<<>>::::::777444555777888666444444444333444333333333444222222333444555555333111444444444444444444444444444666777555444444777;;;999888888777777777888888<<<888555666555444555999888777666666777999;;;<<<;;;===@@@???>>><<<<<<;;;:::888777777888999888777888888888888888777777777999888888888888888888888999:::<<<;;;::::::<<<======HHHccc|||iii\\\RRRKKKJJJ::::::;;;======AAAKKKVVV```mmmzzz~~~}}}uuucccQQQQQQMMM___\\\]]]hhh~~~cccPPPHHHPPPdddmmmUUUBBB999222111111000///...------------------,,,,,,,,,,,,+++,,,.../////////...---)))************+++++++++************))))))))))))******+++,,,,,,,,,,,,+++******,,,...,,,+++222;;;CCCJJJPPPQQQSSS\\\mmm{{{www{{{~~~|||zzzwww}}}yyysssiiigggeeeaaa^^^\\\[[[ZZZWWWTTTOOOLLLKKKLLLNNNPPPUUUOOOLLLLLLKKKHHHGGGHHHHHHHHHEEEBBBAAABBBFFFJJJOOO\\\qqq~~~gggWWWQQQPPPGGGIII```vvvooooooGGG???;;;555333555666666555222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111000111111111111222222222333333333444444555555555555666777888;;;>>>AAACCCDDDWWWppp888:::888555666::::::777666444333444666777666555333444444333333444444333333444444444333333333444444444444444444444444444333555666666555555777999888777777666666777888999;;;666555777777444555999777777666666777999:::999888999:::;;;:::888:::<<<888888777888::::::888777777777777777777888888888::::::::::::::::::;;;;;;888999<<<>>>>>>>>>>>>??????@@@NNNkkkuuu^^^OOOKKKCCC>>><<<=========DDDLLLQQQ___lllvvvnnnXXXOOOHHHPPPkkkrrrfffaaaooottt___UUUVVV___zzzwww```KKK???333333222111000///............------,,,,,,,,,++++++,,,---.........---,,,)))************+++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++)))***,,,---,,,---666AAAEEEGGGKKKPPPWWWcccqqqzzz|||{{{wwwtttrrriiifffbbb```___^^^]]][[[fffkkkrrrtttoooggg```\\\PPPPPPOOONNNLLLJJJJJJJJJJJJIIIGGGEEEEEEGGGIIIJJJNNNHHHEEEHHHIIIFFFFFFIIILLLJJJFFFCCCAAABBBEEEGGGNNNTTT]]]mmmvvvaaaZZZTTTKKKHHHRRReeeooosss]]]IIIBBB999555555666555444222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000111111111111111111111111111000111111111111222222222222222333333444555666666555555666888;;;>>>AAACCCEEEXXXrrr666888777444444666666333222222333444555555444333333555666555555666666444444666777555111111555999555555555555555555555555777777777888777777666555666666555555555777888999777444444999999555555999666666555444666888888666999:::;;;<<<:::777777999999999999:::;;;;;;999777888888888999999::::::;;;:::::::::::::::;;;;;;;;;999:::===???AAABBBBBBCCCBBB<<<>>>QQQnnnqqq]]]VVVMMMEEE???>>><<<:::>>>EEEHHHTTTaaalll|||vvv___QQQLLLLLLXXXppprrr[[[___vvv}}}iiiaaa^^^```|||mmmWWWIII444444333222111000///...///......------,,,++++++***+++,,,---------,,,,,,)))************+++++++++(((((())))))******++++++******+++,,,,,,,,,,,,+++)))***,,,---,,,...999FFFJJJIIIJJJRRR___llluuuxxx~~~yyyrrrmmmjjjhhhdddaaa[[[\\\]]][[[WWWSSSQQQQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJNNNSSSSSSPPPLLLIIIIIIEEEGGGHHHHHHHHHGGGGGGHHHCCCCCCCCCCCCDDDEEEGGGGGGJJJDDDBBBFFFGGGDDDEEEHHHAAACCCFFFGGGGGGHHHJJJKKKJJJLLLMMMSSSiiitttmmmYYYTTTPPPLLLIIIZZZssshhhrrr}}}QQQHHH===666555666555333222222222222222222222222111111111111111111111111111111111111111111111111////////////000000000000111111111111111111111111000111111111111222222222111111222333555666777777555555666888;;;>>>BBBCCCFFFZZZttt333333444444444444444444777666666555555444444333777888888666444333444555444444444333444555555666888666555777::::::888555888888888888888888888888:::999888999;;;;;;;;;:::666666888;;;;;;999:::===666<<<===888888===>>>888===;;;===???;;;555888???<<<===>>>=========???AAA>>>???@@@???=========???>>>>>>===<<<>>>@@@@@@>>>@@@AAABBBDDDBBBAAABBBEEEHHHCCCEEEOOO\\\qqqvvvdddVVVOOOGGGAAA;;;666999>>>DDDIIIQQQ^^^ooo{{{wwwkkkVVVMMMIIIMMMTTTccccccSSSZZZvvvuuujjjaaaqqq~~~|||lll^^^>>>666555222,,,111555---......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***)))(((((())))))******+++++++++,,,,,,,,,+++,,,,,,+++,,,555CCCMMMFFF@@@???MMMdddwww~~~~~~~~~|||xxxuuuvvvsssooollliiieee^^^YYYXXXTTTPPPNNNNNNMMMJJJGGGJJJIIIHHHFFFEEEDDDDDDCCCHHHBBB???BBBDDDDDDFFFIIILLLLLLJJJFFFGGGKKKKKKGGGKKKKKKKKKKKKKKKIIIGGGEEEHHHKKKMMMLLLJJJIIIKKKMMMQQQOOONNNNNNMMMLLLLLLMMMMMMNNNNNNOOORRRVVVWWWVVVSSSYYY[[[]]]aaaggglll^^^TTTPPPJJJKKKddd}}}lllcccrrrmmmOOO<<<:::555333555333333333333333333333333333333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAACCCYYYsss777777777888888888888888999999888888777777777666777888888777666666777999999999999999999:::;;;;;;;;;999888999;;;<<<:::888999999::::::;;;;;;<<<<<<;;;::::::<<<>>>???>>>=========>>>>>>===<<<<<<===:::??????999888======:::>>><<<>>>BBBBBB======AAAAAABBBBBBAAA???>>>???@@@>>>@@@AAABBBAAAAAACCCDDDBBBBBBAAA@@@AAACCCCCCBBBAAAAAABBBDDDDDDEEEGGGIIIKKKIIIKKKPPPUUUdddpppaaaVVVKKKFFFCCC???>>>@@@AAAEEEKKKUUUeeeppplllbbbLLLGGGFFFJJJMMMWWWppplllXXXWWWhhh~~~ooodddjjjvvvvvvLLL===666555000333444,,,......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---000999CCCJJJHHH>>>@@@UUUnnn}}}}}}vvvqqqnnnjjjhhhgggeeebbb```YYYVVVSSSRRRRRRPPPMMMJJJKKKIIIFFFEEEGGGGGGEEECCCDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDEEEHHHIIIGGGGGGJJJKKKOOOQQQNNNMMMOOOOOOMMMOOOPPPRRRRRRQQQPPPPPPQQQVVVWWWWWWUUUUUUXXX]]]aaa^^^^^^^^^___]]]ZZZWWWVVVUUUYYY^^^ccceeeddd___ZZZ\\\aaaaaaaaaccccccvvv|||hhhVVVQQQLLLJJJXXXkkkxxxaaaddd{{{YYYBBB===999777666000333333333333333333333333333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAADDDYYYqqq777777777888888999999999999999999888888888888888777888999999888888:::;;;999999999999999:::;;;;;;===;;;;;;;;;======<<<;;;::::::;;;<<<===>>>??????<<<<<<<<<>>>??????>>><<>>>>>>>>>>>======???@@@>>>???DDDIIIKKKPPPHHHCCCBBBCCCBBBBBBCCCGGGHHHGGGEEECCCBBBBBBDDDBBBDDDFFFGGGGGGHHHJJJLLLGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJJJJKKKNNNQQQRRRRRRQQQQQQSSSTTTQQQYYYtttqqq___NNNGGGGGGDDD???<<<>>>???BBBJJJVVV___^^^XXXEEEBBBCCCEEEEEEIII[[[ooozzzfffYYYZZZvvvuuuhhhiiipppyyyaaaFFF666666444444333,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---111777>>>CCCFFFAAA888@@@]]]xxxwwwmmmfffbbbSSSQQQNNNMMMMMMLLLKKKIIIFFFEEECCCCCCDDDEEEDDDCCCEEEDDDBBBBBBDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKIIIHHHJJJMMMMMMMMMRRRYYY___cccccc[[[UUUUUUXXXYYYZZZ^^^bbbccccccdddgggjjjjjjiiigggfffiiipppyyyzzzqqqhhhbbbbbbiiittt{{{wwwyyy}}}zzzwwwvvvnnnpppxxx^^^VVVRRRMMMNNNUUUgggkkk\\\hhheeeJJJAAA;;;999777///333333333333333333333333333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAAEEEXXXooo888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@===============>>>??????AAA@@@???@@@@@@AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBDDDEEEDDDAAA???AAABBBBBBAAABBBEEEEEEBBBAAABBBDDDIIINNNWWWccclllqqqcccRRRGGGDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJKKKMMMLLLNNNPPPQQQRRRSSSUUUWWWQQQOOONNNOOONNNMMMOOOSSS[[[[[[ZZZXXX[[[^^^^^^[[[UUUUUUVVVUUUQQQUUUhhh|||sssXXXLLLKKKHHH@@@:::<<<;;;;;;AAAJJJRRRTTTRRRKKKFFFCCCBBBAAABBBKKKUUU~~~~~~gggVVVgggxxxkkkiiijjjqqq~~~{{{VVV===888444333222---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))***++++++,,,+++++++++,,,,,,,,,---------,,,///555>>>DDDDDDBBB999999KKKmmm}}}lll\\\RRRLLLIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMPPPPPPQQQRRRSSSUUUWWWWWWZZZYYYZZZ[[[ZZZ\\\fffqqq{{{pppoootttyyy|||xxxnnnooosss~~~pppbbb\\\SSSMMMLLLWWWppphhh```ppptttXXXHHH:::777888444444444444444444444444444333333333222222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAAFFFWWWlll~~~xxx======>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDCCCBBBAAACCCEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLMMMOOORRRSSSRRRPPPNNNPPPPPPMMMOOORRRPPPJJJIIIEEEGGGNNNUUU___qqqrrrccc\\\ZZZYYYXXXYYY[[[]]]^^^___aaadddgggjjjlllnnnnnnnnnnnnppprrrjjjgggfffgggdddaaacccjjjqqqsssrrrnnnmmmpppnnniiieeebbb^^^[[[ZZZ[[[ccclllppp\\\VVVOOOFFF???<<<:::999===CCCIIINNNRRRWWWOOOGGGEEEEEEDDDDDDFFF]]]|||^^^___sssyyymmmeeedddkkk~~~rrrSSSBBB555000111,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------......222;;;DDDHHHEEE@@@:::EEEaaa~~~~~~xxxxxxyyysssjjjbbb[[[RRRIIIEEECCCCCCDDDJJJKKKKKKLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSVVVYYY[[[\\\^^^___aaadddfffiiikkkpppqqqrrrsssuuuxxxzzz{{{yyyzzzttttttqqqrrryyyuuufffXXXNNNLLLNNNVVVuuuiiicccsssrrrYYY===333888999444444444444444444444444333333333222222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAAFFFVVVjjjuuurrrBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJIIIHHHIIIJJJLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKMMMNNNNNNNNNPPPSSSVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[```eeeiiikkklllgggkkkiiidddeeegggaaaVVVSSSJJJEEEIIILLLRRRfff|||}}}zzz{{{}}}|||vvvrrrqqqqqqqqqooo```TTTIIIBBB???;;;:::<<<@@@DDDJJJQQQ\\\VVVPPPMMMLLLIIIEEEAAAHHHgggnnn^^^ccc{{{rrrgggdddiii{{{rrrTTT999000111+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,------------...000666@@@HHHKKKFFF@@@???SSSoootttpppkkkjjjlllmmmmmmkkkiiiiiiiiilllppppppmmmjjj___]]]YYYTTTUUUXXXWWWSSSUUUSSSQQQOOONNNOOOPPPQQQOOOQQQTTTWWWYYY\\\```bbbeeehhhlllooorrrvvv{{{~~~wwwrrrhhh```^^^^^^bbbrrrttt___RRRNNNLLLKKK___dddaaahhhqqqHHH555888:::444444444444444444444444333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAADDDTTThhhyyyooopppMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]^^^```bbbeee]]]\\\\\\\\\\\\]]]^^^^^^bbbdddeeeffffffiiimmmqqqrrrssstttvvvxxxyyy{{{{{{zzzyyyzzz}}}vvvkkk[[[OOOMMMIIIIII\\\vvvnnnZZZLLLEEECCC>>><<<======>>>EEENNNUUUXXXYYYWWWRRRLLLGGGCCCCCCVVVsssggg]]]jjjyyylllfffhhhvvvddd>>>333444,,,......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++*********++++++,,,,,,,,,------------...---111999CCCJJJKKKGGGBBBJJJ```ttt{{{}}}}}}ssslllaaa\\\VVVTTTUUUUUUSSSPPPRRRRRRRRRTTTUUUUUUTTTSSSPPPRRRPPPLLLMMMSSSXXXXXXTTTVVVWWWYYYZZZ\\\^^^```dddhhhnnnrrrwww|||xxxnnncccZZZWWWRRRQQQ]]]nnnppp]]]TTTPPPLLLUUUrrrvvvbbb\\\rrrXXX>>>:::888555555555555555555555555333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666666666777888999;;;>>>@@@AAABBBRRRhhhuuummmqqq]]]]]]^^^___```aaabbbccchhhiiijjjkkklllmmmnnnoooqqqsssvvvxxxzzz}}}{{{zzzzzzzzzzzz{{{||||||tttccc\\\SSSPPPccc~~~|||dddSSSLLLFFF@@@======;;;:::@@@JJJKKKVVV___^^^UUUMMMHHHGGGBBBJJJaaarrr```]]]www~~~lllfffgggssskkk@@@555777///......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,+++************,,,,,,,,,---------......---333<<>>777555555555555555555555555333333333222222222111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333444444555666666777666777888999;;;>>>@@@AAAAAAQQQgggwwwpppuuuoooyyybbbPPPMMMHHHCCC???:::777<<>>@@@AAABBBRRRjjjzzzkkk]]]YYYhhhuuulllsssbbbUUUIIIDDDAAA===;;;;;;BBBBBBHHHWWWgggmmmggg___IIIKKKDDDMMMwww|||hhhjjjppprrrtttqqqiiihhhttt{{{UUU;;;333111111000///................................................------------+++++++++++++++,,,------,,,---......---...///111<<>>999555666666444444555444444333333333222222222222222222111111111000000555555555555555555555555222222111111111111222222222222333444444555666666555555666666666666666555555666777888:::===???@@@EEETTTjjjxxx~~~{{{zzzoookkkooofff\\\nnnpppcccrrr{{{fffPPPHHHGGGDDD>>>999<<>>CCCLLLYYYccctttyyyooo\\\OOOJJJWWWpppkkk^^^iiinnnuuu}}}}}}uuuqqq{{{xxxaaaOOO;;;666000///111222111...////////////////////////------------............---,,,,,,,,,,,,---......------------...333:::???BBBGGG<<<222===QQQiii|||~~~~~~|||uuuddd___vvvyyyxxx{{{gggjjj|||wwwcccXXXPPPKKKNNN```qqq___ccc~~~eeeMMM999888===;;;888888555444444444444333333333222222222111111111111000111111111111111111111111222222111111111111222222222222222333333333333333333333555666777777777777777777888:::<<<>>>@@@AAAEEESSSiiiwwwwwwfff^^^```kkkmmmXXXaaayyy{{{qqqpppmmm\\\OOOFFFCCC>>>===;;;<<>>:::444111444444444333333222222222111111222222222222111111222222222222222222222222111111222222222333333333111111222333444444444444444444555555666555555555666666777888:::===???@@@EEEUUUjjjyyyqqq^^^```jjj~~~zzz]]]YYYmmm}}}www~~~{{{xxxhhhUUULLLEEE@@@;;;;;;;;;>>>EEENNNWWWeeetttyyyooo```VVVTTTcccmmmZZZbbb~~~mmmZZZQQQNNNSSS\\\vvv{{{```GGG222000333111...///000///...------...///000------.........---,,,,,,........................------...000444999===@@@===888:::KKKcccuuu}}}}}}hhhdddrrr}}}gggjjj{{{nnnZZZNNNIIIOOOmmmjjjrrrXXX@@@888666666777444444444333333333222222111111222222222222111111111111111111111111111111111111222222222333333333111222222333333333333222333444555555666555555555555666666888:::<<<>>>@@@FFFVVVllltttsss___```iii}}}pppYYY[[[rrrrrrhhhlll~~~bbbPPPHHHDDDAAA???<<<;;;BBBJJJMMM[[[nnnzzz{{{ppp```TTTWWWttt{{{aaaXXXdddyyyYYYDDD;;;BBBOOOmmmxxxaaa???222333222000//////***+++111111+++***///,,,------.........------........................---...///222666:::>>>AAA@@@666@@@aaa{{{gggZZZaaaooouuuyyyaaaSSSLLLGGGUUU~~~~~~rrrqqqKKK777444777999444444444444333333333333111111222222222222111111000000000000000000000000111111222222222333333333222333333333333222222111333444444555666666555555555555666777999<<<>>>???GGGXXXmmm{{{xxxuuuccccccjjj}}}gggVVV```xxxkkk^^^XXXkkkqqqWWWLLLIIIEEEBBB===:::@@@HHHKKKSSSaaaoooyyyxxxjjj[[[^^^hhhmmm\\\]]]vvvcccGGG:::>>>HHHbbbsss}}}PPP999444333000---,,,(((///======///(((,,,,,,,,,---......///..............................---...000444888<<>>666777444444444444444444444333333111222222333333222222111111111111111111111111111111111222222222333333333444444444444444333222111333333444555666666666666444555666777999<<<>>>???FFFWWWmmm{{{zzzyyykkkhhhlll}}}bbbVVVfff}}}{{{aaaXXXSSS^^^|||aaaPPPLLLGGGCCC===999===CCCJJJOOOXXXeeeuuu|||sssdddeeeaaarrr}}}ggg___eeepppPPP<<<:::@@@VVVmmm\\\???555444111...111---444BBBBBB444---111,,,,,,---...////////////........................+++---111555999===???AAA===@@@YYY|||ppp]]]ZZZ^^^tttxxx___^^^XXXSSS```ooo{{{zzzwwwiiiGGG:::666222444444444444444444444444222222333333333333222222222222222222222222222222111111222222222333333333555555666555555444333333222333444555666666666666555555666777:::<<<>>>???DDDVVVlllvvvsss~~~ooogggfffuuu~~~uuunnnmmm|||```XXXjjj~~~uuuZZZVVVXXXcccuuuoooYYYQQQHHHCCC===999:::>>>DDDKKKTTT```rrr~~~yyykkkbbb\\\gggnnn]]]dddzzzYYYDDD>>>AAAQQQkkk___CCC666333222000333...///555555///...333------.../////////..............................,,,...333888<<>>888555444444444444555555555555222222333333333333222222222222222222222222222222111111222222222333333333444555555555555444444333222222444555666666777777666666777888:::===???@@@DDDUUUjjjwwwuuusss^^^TTTRRRbbbzzz|||sssnnnyyy}}}```ZZZkkk|||yyymmmVVVPPPWWWjjjyyywww{{{iii\\\OOOGGGBBB===;;;<<>>@@@AAAEEEUUUjjjZZZNNNJJJXXXpppuuunnnwww|||```ZZZkkkzzzuuuhhhPPPFFFOOOnnnqqqccccccvvvxxxhhhVVVMMMHHHCCC???===>>>DDDFFFJJJ[[[sssdddccc[[[\\\|||mmmuuusssWWWAAA666???TTTjjjxxx|||hhhOOO;;;222000000+++000222000000222000+++///000000000///...------........................///333888>>>CCCEEEFFFFFFLLLooo||||||pppVVV^^^oootttyyymmmXXXYYYVVVQQQeeezzzvvvlllLLL999333444444444555555555666666222333333444444333333222000000000000000000000000111111222222222333333333///000111222222222222222111222333555666777777777777888999:::<<>>AAAEEEIIIJJJQQQsss}}}ooo___[[[eeexxxvvv~~~qqqggg\\\UUUPPP[[[kkkxxxnnn|||{{{{{{SSS:::999777555333333777:::888444333444555666666444222111000111111111111222222222000000111111111222222222222222222222222222222222222222333444555666777777555666777999;;;>>>@@@BBBCCCUUUllliiiTTTIIIMMMWWWmmmhhhlllgggggg}}}www]]]PPPHHHHHHYYYppp~~~tttdddZZZXXXbbbwwwfffXXXJJJEEEDDD===>>>@@@CCCHHHQQQ___nnnxxxxxxfff``````eeetttzzzkkkUUUBBB999FFFXXXhhhwwwqqq```MMM<<<222///000///......------------////////////............000//////.........//////000555<<>>@@@BBBEEEVVVlllpppYYYLLLJJJMMM^^^sss{{{jjjjjjjjjooozzz^^^MMMEEECCCLLLXXX^^^aaabbbccc]]]WWWVVV[[[ggg{{{|||xxxcccRRRLLLIII???===>>>???DDDLLLXXXfffooo{{{nnnggg```^^^uuuxxxmmm{{{eeeLLL999AAAMMM[[[gggvvvyyynnnZZZCCC555222//////......---.........////////////............/////////......//////000222777===AAABBBDDDJJJPPPhhh~~~}}}}}}mmm```^^^sss}}}zzzyyy}}}~~~{{{sssooojjjYYYSSSUUUXXXiiifff}}}{{{www~~~oooNNN;;;777666666555444333111111333333222222222111111111000111111111111222222222222333333333333444444444222222222222222222222222333444555666777888888999555666777999;;;>>>@@@BBBGGGWWWjjj}}}|||cccQQQKKKGGGQQQeeennnlllgggzzznnnwww}}}^^^GGGBBB@@@EEEJJJKKKMMMPPPRRRTTTWWW\\\cccnnn|||{{{{{{vvv\\\QQQMMMDDD===<<<<<>>@@@FFFPPPZZZeeeyyy~~~kkkNNN999111///...............///000////////////............//////////////////000111444999???CCCBBBDDDNNNYYYuuuyyy|||~~~qqq```ZZZnnnvvvnnn{{{~~~wwwxxxrrrssswwwaaaYYYUUURRRhhhppp___lllyyywww\\\>>>888666555666444111000333444333333222111222222222000000111111111222222222222333333333333333333333111222222222222222333333444444555666777888999999555666777999;;;>>>@@@BBBFFFUUUhhh~~~zzzjjjVVVMMMDDDGGGWWW```xxxnnneeevvvrrr|||^^^IIIGGGHHHMMMPPPPPPSSSWWWVVVXXXZZZ[[[```kkkxxxxxxwwwzzzeeeSSSNNNFFF>>><<<:::;;;BBBLLLVVV\\\rrrxxxsssdddWWWVVVeeeyyynnndddkkkEEE???@@@JJJPPPVVVhhh|||{{{^^^AAA000//////.........//////000////////////............///////////////000111111777:::@@@DDDCCCFFFUUUeee~~~|||xxxnnn\\\UUUgggvvvkkk~~~uuutttrrrxxxjjj]]]UUUPPPYYY|||ccccccssszzzlllHHH<<<666444555555111222666555555444333333333333444000000111111111222222222222222222222111111111111111111111222222333333333444444555666777888999999555666777999;;;>>>@@@BBBCCCSSSfffpppYYYPPPDDDAAAKKKQQQppp~~~pppdddsssvvvzzz^^^JJJJJJNNNUUUZZZZZZ[[[___]]]\\\UUUNNNOOO]]]mmmwwwooopppxxxrrr[[[RRRHHHBBB>>>::::::@@@HHHPPPUUUeeevvvwwwkkk```VVVZZZkkkooocccwww}}}RRRDDD@@@HHHMMMOOO]]]rrrrrrRRR666000000//////.../////////////////////............////////////000111222222999;;;AAAEEEDDDHHH]]]ttt{{{{{{qqq___VVVeee}}}zzzlll~~~sssrrr|||nnnwwwttt___TTTPPPXXXvvvqqqcccwwwxxxvvv{{{[[[EEE:::333555666333333777555555555444444444333333000111111111111222222222222222111111111111111000111111111222222333333444333444555666777888888999555666777999;;;>>>@@@BBBBBBRRRfffuuu]]]UUUIIIBBBEEEHHHbbbrrrrrrdddrrrxxxwww^^^IIIIIIOOOXXX^^^]]]\\\]]]WWWUUUMMMCCCCCCPPP___hhhccchhhtttlll]]]MMMEEE@@@;;;:::???GGGMMMQQQXXXqqqzzzuuuooo```ZZZiiittthhhgggmmmVVVIIINNNQQQNNNYYYmmmgggBBB111111000///.........///////////////............////////////000111222333;;;<<<@@@EEEDDDKKKeee~~~}}}|||ttt```UUU___rrr{{{lllzzztttssstttdddoooaaaTTTTTTUUUiiiiiijjjyyysssPPP???333555777444333666333333444555444333222111000111111111111222222222333333333222222111111111000111111222333333444444333333444555666777777888555666777999;;;>>>@@@BBBCCCSSShhhzzzbbb[[[OOOFFFEEEEEEVVVgggzzzsssdddqqqzzzttt]]]KKKKKKQQQ[[[```^^^[[[ZZZJJJMMMIIIBBBAAAKKKUUUYYY[[[bbbppp|||hhhSSSHHHBBB<<<;;;???FFFLLLOOOPPPnnn||||||zzziii___lllwwwooo\\\mmmiiiUUUWWWWWWPPPYYYkkkvvvMMM222222111///............000/////////............////////////000111222333<<<<<<@@@EEEDDDMMMiii}}}|||uuuppp[[[LLLRRRcccsss{{{kkkuuuwwwtttmmm\\\iiieeeVVVYYYKKKXXXmmmpppeee~~~YYYDDD444555888444222555111222444444444333111///000111111111111222222222444444444333333222222222000000111222333333444444222222333444555666777777555666777999;;;>>>@@@BBBEEEUUUiiipppaaaNNNEEECCC===KKK^^^sssxxx___ooozzzxxxxxxZZZMMMNNNSSSYYYYYYSSSOOONNNHHHFFFCCC???>>>@@@FFFJJJKKKWWWjjj|||yyyYYYMMMGGG@@@======@@@FFFLLLSSS^^^sssqqqccc```fffooobbbddd}}}}}}mmmPPPOOOSSSZZZjjj~~~sssPPP===555///000111///---...///////////////////////////111222000...000666<<<@@@>>>AAA@@@>>>SSSqqq}}}~~~qqqZZZOOOOOONNNZZZooozzzzzziiiqqq|||yyy~~~zzzbbbTTTXXXhhh{{{xxxcccZZZPPPSSSlllhhhqqq|||vvvJJJ888<<<333111777222666555444333222333444444333333333222222111111111111111111111111111111111222222333333333333444444111555888888555333444666555555777999;;;===???@@@EEESSSiiixxxgggQQQFFFBBB;;;BBBUUUjjjyyyxxx___mmm~~~|||www[[[HHHHHHJJJOOOOOOJJJGGGHHHFFFDDD@@@<<<999:::>>>BBBFFFRRRfffxxx___OOOHHHAAA>>>===???DDDIIIQQQZZZmmmttteee^^^]]]xxx|||jjjaaasss{{{cccQQQKKKUUUgggrrrqqqSSS???777000000111///---...///////////////////////////111222000...000666<<<;;;:::@@@AAABBBYYYwwwrrr[[[NNNLLLHHHOOO```iiiuuu|||lllnnnoookkkrrrvvvuuuwwwqqq|||___PPPPPP[[[kkkooobbbQQQPPPdddtttmmmzzzzzzyyyOOO:::;;;444333888333444333222111111111222222333333333222222222111111111111111111111111111111222222333333333333444444222444666777666666666777444555777:::===@@@BBBCCCGGGUUUkkk}}}lllVVVIIICCC;;;>>>NNNcccuuuxxx^^^llluuuYYYEEEBBBBBBDDDCCC@@@@@@BBBEEECCC???999666555888;;;CCCOOOcccwwwlllUUUKKKBBB@@@>>>===@@@EEENNNTTTcccvvvyyyiii]]]UUUggguuu```kkkzzzXXXEEEPPPaaahhh}}}ttt\\\EEE:::111///000///...//////////////////////////////000111000///111777<<<::::::@@@CCCGGG___zzzyyy|||zzz{{{vvv^^^PPPKKKCCCEEEPPPTTTfffrrr~~~oookkk{{{}}}kkk\\\ZZZ```cccbbbssswww{{{|||pppiiipppzzz[[[NNNJJJNNN[[[sss{{{jjjYYYRRR^^^~~~mmmrrrxxxpppxxx{{{UUU===999555555888555444333222111111111222222333333333222222222222111222222222222222222222222222222333333333333444444333333444555888999888777777777888:::===???AAABBBIIIWWWlll}}}rrr[[[MMMFFF>>>===III[[[nnnxxx___jjjuuuUUUFFFAAA======<<<;;;===BBBDDDCCC???;;;777666777999>>>JJJ^^^ttt~~~^^^QQQFFFCCC@@@<<<===BBBLLLPPP[[[lll|||~~~ooo___TTT[[[}}}dddkkkaaaHHHPPPYYYfffzzz|||iiiNNN@@@333///000//////000///////////////////////////000111111111333888;;;>>>===BBBEEEJJJbbbyyy|||tttzzz}}}xxxyyyaaaSSSNNNDDDBBBGGGHHHUUUbbbrrr~~~ooogggttt~~~fff```VVVPPPQQQTTTUUUTTT___ccchhhkkkrrrxxxwwwssstttmmmccc^^^cccqqqlllVVVNNNIIIIIISSShhhtttcccUUUXXXrrruuupppnnnooo}}}zzz[[[@@@666555666777555555555444444444333333333222222222222222222222222222222222222222222222222222222222333333333444444555333222444777999777555999999999999:::<<<===>>>GGGWWWmmmmmmuuu~~~{{{cccRRRJJJAAA;;;AAAOOOcccvvvyyy___hhhvvvQQQFFF@@@;;;:::999888<<>>>>>CCCFFFOOOhhhzzzwwwuuu{{{cccUUUPPPFFFBBBDDDCCCGGGSSScccoooyyy~~~mmmdddnnn~~~|||pppbbbSSSPPPNNNPPPQQQPPPNNNLLLKKKPPPTTTWWW\\\bbbbbb___```\\\VVVTTTUUU\\\gggooonnnkkk\\\PPPOOOKKKJJJSSS```hhhUUUQQQccc~~~ooovvvuuunnnvvvttt```EEE666666777555555555555555444444444333333222222222222222222222222222222222222222222222222222222222333333333444444666333111222555777555333777777666777888:::===>>>DDDVVVnnn___jjjwwwlllYYYNNNDDD@@@@@@III\\\ppp~~~zzz]]]cccsssNNNBBB<<<888777777666:::???>>>>>>===:::777666777888;;;DDDUUUjjjxxx~~~|||gggTTTMMMGGG<<<:::@@@FFFMMMTTT\\\nnn~~~zzzkkkWWWKKK^^^rrrpppwww{{{sss^^^SSSQQQcccssswwwdddPPP;;;111000000000111//////////////////////////////000111333666999;;;:::;;;BBBHHHUUUrrryyy}}}}}}eeeVVVRRRHHHBBBBBB???@@@HHHTTT___kkk}}}~~~lllaaagggwwwpppfffZZZQQQOOOQQQUUUUUUPPPKKKJJJHHHMMMQQQQQQTTTYYYYYYWWWZZZWWWUUUTTTSSSUUU]]]fffccc___RRRKKKOOOLLLKKKTTT___ppp\\\SSSZZZqqqllljjj}}}mmmlllkkkdddLLL888888777333666222222333333333222111000111222222222222333333333333333333333333333333333222222333333333333444444555444222333555666666666666666666777999<<>>:::777777777666999>>>===>>>===;;;888666666777<<>>===;;;;;;<<<>>>@@@BBBCCCWWWrrrzzzsssFFFTTTfffrrryyy}}}vvvaaaVVVLLLBBB<<>>@@@@@@@@@===:::777666666666;;;GGGVVVaaafffjjjnnnqqqyyyxxx___UUULLL>>>;;;BBB>>>LLLSSSRRR^^^ttt|||tttkkkUUUWWWsssssskkkyyyrrrvvv___JJJTTTgggsss\\\AAA444111111111111/////////////////////////////////111555888:::::::::===EEENNN```}}}rrraaaYYYLLLDDD@@@:::<<<>>>BBBHHHUUUmmmoooZZZ]]]kkkuuuyyyqqqbbbWWWSSSSSSYYYZZZWWWWWW[[[WWW[[[]]][[[ZZZ\\\\\\YYYSSSRRRSSSWWWYYY^^^mmm}}}tttkkkYYYRRRVVVQQQNNNWWWaaavvvdddVVVPPPXXXyyyjjjooo{{{iii^^^jjjXXXAAA???:::333:::444444555666555444333222111111111222222333333333333333333333333333333333222222333333333444444444000333666777777:::???DDDIIIFFFCCC@@@>>>===>>>???DDDYYYtttuuuooo@@@GGGUUUdddooouuu~~~|||jjj[[[RRRHHH>>>BBBNNN]]]uuu\\\LLLZZZxxx}}}gggYYYTTTNNNEEE<<<<<<;;;:::999999999:::;;;>>>>>>>>><<<:::999:::;;;<<<999;;;CCCKKKMMMOOOQQQ\\\gggxxxmmm]]]MMMGGGBBB999>>>GGGPPPTTT\\\jjjwww}}}sss^^^YYYttt}}}^^^nnnrrrgggZZZOOOJJJZZZgggHHH333...000///---000000000000000000000000111//////222777::::::999:::<<>>???>>>EEEPPP[[[wwwtttbbbZZZ___vvv}}}lll]]]XXXXXX______XXXUUUYYY^^^``````]]]^^^```]]]XXXYYYTTTRRRVVV^^^jjjzzzsss^^^WWWWWWTTTTTTWWWqqqkkkXXXUUUXXXjjjtttiiikkkoooooocccLLL:::555666666666555555555555444444444111111222222222333333333222222222222222222222222333333333444444444555555222222333444444555555666999888<<>>999666444666555555555555444444444111222222222222333333333222222222222222222222222333333333333444444444444333333444555555666666777666555888===???===<<>>======???@@@<<<===>>>@@@CCCEEEGGGHHHEEEFFFEEECCC???======>>>BBB===;;;===>>><<<===???BBBUUUoooqqqYYYMMMGGG>>>;;;===EEEPPPUUUYYYgggwwwtttmmm^^^WWWkkkggg^^^sssmmmTTTCCC<<>>QQQkkk{{{zzz~~~}}}~~~~~~|||yyyiii]]]RRRKKKIIICCCBBB<<<;;;AAAKKKlllgggZZZWWWjjjrrrmmmmmmrrrppphhheeeiiimmmooommmiiihhhgggbbb\\\XXXUUUTTTXXXaaaqqq}}}mmmhhhccc\\\ZZZ^^^yyyjjj]]]TTTYYYwwwuuugggmmmyyyttthhhVVVGGG???888222666555555555555444444444222222222222333333333333222222222222222222222222222222222222333333333333444444555555666777777888666444555:::;;;:::;;;>>>FFFQQQkkk999:::>>>GGGOOOYYYhhhuuu~~~lll```QQQCCC???CCCMMMfffxxxoooffflllrrrllllllzzzkkkddd\\\\\\XXXSSSPPPPPPNNNIIIEEEEEEEEEGGGHHHGGGEEECCCAAABBBDDDFFFGGGIIIIIIIIIFFFFFFEEECCCAAA@@@AAACCCFFFAAA???@@@???======@@@@@@VVVrrr}}}```PPPIIIAAA???<<>>TTTppp}}}zzzxxxzzz}}}~~~~~~}}}|||zzz~~~|||{{{|||qqqcccWWWMMMJJJBBBBBB===<<<@@@IIIiiilll]]]UUUccc|||yyyuuuuuuyyyvvvmmmjjjoooqqqrrrqqqnnnlllkkkfff___^^^ZZZXXX[[[aaaqqq~~~rrrmmmeee[[[XXX\\\zzzppp___SSSTTTmmmxxxfffddd}}}{{{ssseeeTTTEEE:::444666555555555555444444444222222222333333333444444222222222222222222222222111111222222222333333333444444444555666666777777999666666:::;;;;;;===AAAGGGPPPhhh;;;:::<<>>888666555555555555444444444222222333333333444444444222222222222222222222222111111222222222333333333222333333444444555666666:::777777:::<<<<<<>>>CCCHHHQQQiii;;;999999<<<@@@FFFSSS___jjjppp~~~tttgggYYYJJJAAA???DDD\\\xxxzzzhhhaaafff~~~yyytttrrrcccXXX^^^gggppp{{{vvvhhhVVVJJJDDDBBB???<<<@@@CCCHHHMMMPPPRRRRRRRRRMMMKKKGGGBBB??????CCCGGGGGGEEEFFFGGGEEEAAAAAAEEEJJJcccttt[[[PPPGGGAAA<<<===FFFMMMQQQZZZdddtttiii___YYYSSS]]]iiigggvvvhhhIII999===SSSnnn|||~~~~~~kkkTTT@@@444333555000000000000000000000000///111444666777888;;;===???FFFaaayyy{{{||||||iiizzz|||tttyyyssscccUUUOOOHHHHHHCCCAAAAAA>>>NNNmmmvvvhhhZZZ]]]ooouuurrrvvvqqqttttttssssssrrrnnnggg```[[[YYY___iiiyyy|||uuugggXXXVVV\\\zzzmmmYYYRRR___qqqkkk___pppyyygggQQQAAA;;;666555555555555444444444333333333333444444444444222222222222222222222222222222222222333333333333222222333333444555555555888666666999;;;;;;===AAAGGGQQQjjj:::888888999;;;>>>HHHSSS___eeesss|||ooo]]]MMMDDD@@@DDD[[[www}}}ooohhhsssyyywwwbbbSSSJJJFFFDDDBBBFFFKKKPPPTTTUUUTTTSSSMMMJJJEEE@@@???BBBJJJOOORRRRRRSSSSSSNNNGGGFFFHHHRRRllldddVVVLLLBBB===;;;???IIISSSYYY[[[pppqqqkkk]]]QQQYYYxxxuuueeehhhWWWAAA888IIIaaasss|||wwwaaaJJJ999333222000000000000000000000000///222555666777888;;;>>>;;;KKKjjj~~~~~~|||qqqggg||||||xxx~~~mmm___WWWOOOLLLDDDBBBBBB<<>>@@@HHHRRRZZZYYYYYYZZZYYYRRRIIIEEEFFFZZZssskkk[[[PPPCCC@@@;;;<<>>888MMMooo~~~vvveeeiii~~~uuufff^^^SSSNNNDDDCCCDDD???GGG^^^uuuxxxnnn```ZZZdddyyyuuunnnrrryyy|||}}}{{{zzzyyyssslllddd]]][[[eeettt~~~uuucccRRRQQQ[[[rrriiiXXXWWW^^^iiifff{{{pppiiidddVVVDDD999666666555555555444444444333333333444444444555555222222222222222222222222333333444444444444555555444444555555666777777777888666777<<<>>><<<===AAACCCOOOlllyyyxxxwwwuuu{{{===<<<:::999:::<<>>???III\\\lllxxx~~~gggUUU@@@222333000000////////////000000000333666888888999;;;===:::[[[ttt}}}ppphhhhhh{{{}}}yyynnn___UUUKKKDDDDDDBBB@@@FFFQQQqqq}}}qqqaaaWWW\\\ooo{{{sssqqquuu|||{{{tttkkkggg]]]]]]eeeooo~~~gggRRROOOPPPiiirrr\\\UUUZZZqqqlllrrrmmmfffdddXXXFFF;;;777555555555666666444222000111111222222222222222333222222111111333444555222222333333333333444444444444444555777777555333777777888:::<<<===??????CCCTTTrrrttt|||rrrrrr>>><<<:::777777888999:::>>>DDDFFFUUUzzzqqqZZZJJJDDDDDDXXXttt|||qqq{{{kkkZZZNNNKKKQQQTTTSSSRRRRRROOOJJJEEE>>>>>>???<<>>DDDUUUdddoooqqq[[[CCC333444000000////////////000000111333666888888999;;;===BBBbbbyyylllcccqqq}}}{{{zzzwwwvvviii[[[PPPHHHGGGDDD@@@DDDMMM___sssuuudddXXXZZZjjj}}}tttrrrvvv|||~~~{{{ssskkkfff\\\]]]eeeooowwwyyywwwcccQQQNNNNNN^^^yyy|||cccXXXZZZuuuuuuhhhjjjtttjjjfff]]]KKK;;;888777666666777666444333777666444333222222333333888777555333111111000111222222333333333333444444444333333555777777666444777777999:::<<<===??????EEEUUUqqqxxx{{{qqqrrrBBB???<<<888666555666666888:::999DDD___yyyxxx___MMMEEEDDDVVVrrrxxxlllxxxgggXXXLLLLLLTTTZZZWWWRRRPPPNNNKKKGGG?????????>>>OOOgggooorrrooo]]]LLLLLL\\\rrrwwwcccOOOGGG===:::???HHHQQQVVVYYYmmmzzzyyynnnZZZSSS___}}}hhhbbb~~~bbbEEE<<<===LLLWWWbbb{{{lllMMM777444111000000//////000000111111444666888888:::<<<>>>NNNnnn{{{}}}}}}jjjbbb~~~yyy|||{{{vvvttt}}}qqqbbbVVVMMMJJJGGG@@@AAAGGGLLLZZZkkkwww|||iiiZZZXXXeee{{{uuurrryyy{{{tttlllggg^^^```iiiqqqxxxllllllkkk\\\OOONNNKKKWWWsssjjjZZZYYYeeekkkddd}}}zzzjjjeee```NNN888999777666666777666555333666444222111000111333444333222222111111111222222222222333333333333444444333333333555777888777666777888999:::<<<>>>???@@@GGGUUUppp{{{zzzpppqqqFFFCCC???:::777666666666777777555;;;HHHWWWyyy~~~eeeQQQGGGDDDUUUppp}}}zzzllltttbbbTTTJJJOOOVVV[[[ZZZWWWUUUQQQMMMJJJBBBAAA???@@@UUUnnnuuuvvvwww___LLLOOOcccwwwkkkUUUJJJ???;;;>>>EEEOOOWWWVVViiivvvwwwooo^^^WWWcccrrraaavvvgggPPPBBB???IIIPPPZZZzzz]]]<<<333111000000000000000000111222444666777888:::<<>>???@@@FFFTTTnnnzzzooooooFFFCCC???;;;888777777777666777555888===BBB___iiiUUUJJJEEETTTmmmzzz}}}lllwwwcccVVVNNNSSSWWWZZZ[[[]]]]]]VVVNNNLLLEEEBBB???AAAXXXppptttsssxxx^^^KKKQQQgggyyyrrrZZZMMMAAA===>>>CCCNNNXXXUUUgggsssyyyvvvfff[[[bbbuuu}}}eeeppprrr]]]OOOIIINNNQQQ[[[zzzmmmCCC111111111000000000000111111333555666777888:::===@@@VVVwwwuuujjjoooyyy~~~tttrrrvvvmmm]]]PPPNNNKKKDDD???@@@???@@@FFFQQQ```ppp~~~sssaaaYYYbbbxxx}}}zzzwww|||}}}{{{xxxuuuooohhhfff___dddnnntttjjj^^^[[[YYYOOOLLLLLLFFFWWWuuunnnYYYSSSRRRsssqqq___dddsssiiijjjZZZAAA:::888555444444444333222222333555666666666666555777777666555444333222111222222222333333333444444444333333444777999999888888888999;;;===>>>@@@@@@DDDSSSnnnxxxnnnmmmEEECCC>>>:::777666666777222555444666::::::MMMmmmlllWWWKKKDDDPPPfffqqq{{{pppwwwbbbVVVPPPUUUXXX[[[\\\``````YYYOOOJJJEEECCC???AAAXXXnnnooonnnnnnXXXKKKTTTlll|||~~~___QQQEEE@@@>>>@@@JJJWWWTTTeeetttppp\\\ZZZkkkkkkiiirrrbbbZZZTTTRRRRRR[[[tttuuuHHH333222111111000000111111222444555666777888:::>>>@@@WWWwwwqqqmmm{{{{{{zzzpppqqqyyyuuubbbRRROOONNNFFF@@@@@@<<<;;;>>>HHHVVVgggyyyuuuddd[[[bbbwww|||zzz~~~|||yyyxxxsssmmmkkkeeekkkuuu{{{hhh^^^[[[WWWMMMKKKLLLEEESSSqqqsss]]]WWWUUUmmmqqq______yyynnnkkk[[[EEE<<<999666555555555444333222222333444444444333333111222222333333333222222222222333333333333444444666444333444777888999888888999:::;;;===???@@@AAACCCTTTrrrwwwmmmnnnHHHEEEAAA<<<888666666666000555333333888777???RRRzzzmmmXXXJJJ@@@III\\\eeettt{{{tttttt___SSSNNNTTTZZZ^^^^^^^^^]]]VVVOOOEEEBBBAAA>>>AAAXXXkkkiiilllxxxsss```PPPJJJXXXrrrfffVVVIIICCC>>><<>>AAA```|||sssuuu}}}zzztttlllppp|||~~~iiiVVVQQQPPPIIIBBB@@@<<<999:::BBBLLLZZZmmm}}}~~~uuufff[[[```ttt{{{vvvvvvzzz{{{xxxvvvuuuqqqkkkiiidddkkkuuuzzz|||iiiaaa___ZZZMMMKKKLLLEEESSSqqq~~~fff^^^VVVggg|||iii```xxxzzzqqq^^^KKK???<<<888666666777666555222111111111444777;;;>>>999999999999888666444333222222333333333333444444777666444444666888888888888999:::<<<===???@@@AAADDDXXXwwwxxxoooqqqMMMJJJEEE???;;;888777777222777333111666555666???hhhnnnYYYIII===DDDTTT[[[mmmuuusssuuu___TTTOOOSSS\\\bbb```[[[WWWSSSNNNAAA???@@@===AAAYYYjjjffflllsssiiiUUUJJJJJJ\\\xxxjjjZZZLLLFFF>>>999AAANNNQQQ\\\hhh{{{hhh```bbbyyy{{{hhhrrrxxx|||xxxmmmiiirrr{{{nnnNNN>>>222222111111111111222222555666777777777:::>>>AAAkkkxxxwwwyyy{{{qqqiiippp}}}nnnYYYTTTRRRJJJCCC@@@???;;;:::???EEENNN```qqq}}}}}}uuufffZZZ^^^qqq}}}qqqtttnnnjjjnnnnnnkkkjjjiiifffaaa]]]XXX```kkkooovvvxxxooojjjdddccc\\\MMMJJJLLLEEEXXXuuummmeeeTTTbbbvvvaaammm|||gggUUUAAA>>>:::888888888888777777555444555;;;CCCLLLRRRWWWUUUPPPJJJBBB:::333000222222333333333444444444999777555444666777888777888999:::<<<>>>???@@@AAAFFF[[[|||{{{qqqsss\\\QQQEEE>>>>>>===666000666666555444555666777888KKKmmmiiiSSSFFF???>>>HHHTTTeeevvv{{{}}}qqqpppZZZRRRQQQWWW___dddaaa\\\WWWRRRLLLAAABBB===:::GGG]]]gggdddhhhsss^^^NNNGGGHHHccctttzzzdddQQQIIIAAA:::>>>JJJVVVVVVbbbwwwyyyggg\\\[[[jjjtttsssmmmzzzsss{{{}}}sssVVV;;;555111///111111///111444111888666444999999???MMMyyysssyyyxxx{{{qqqjjjqqq~~~xxxaaaVVVQQQIIIEEEFFFAAA>>>===<<<<<>>===JJJ^^^hhheeegggqqq[[[KKKGGGIIIddduuujjjTTTLLLDDD<<<>>>GGGPPPSSS___rrr}}}lll\\\YYYcccvvvsssttt|||xxx|||www\\\AAA666111///111111000111444111888666444999999@@@PPP{{{oooyyypppjjjsssxxx___UUUQQQJJJFFFFFFBBB???===<<<;;;AAAPPP___ooouuukkk[[[TTTTTTaaawwwwwwdddhhhzzz|||pppeee___YYYXXXUUUTTTTTTSSSQQQOOOPPPPPPRRRWWW]]]bbbeeefffjjjqqqiii[[[TTTKKKEEEJJJZZZyyy{{{iiiaaa\\\rrrnnnfff|||fffJJJCCC:::555666999888555555777999999888666666666555666>>>EEE???111---333222222333333333333444444333333444555666777888888555777:::;;;<<<===@@@BBBHHHYYYuuuyyylll^^^MMMAAA>>>>>>;;;888777666555444444444555666999NNNgggyyy|||lllZZZIIIAAA;;;999???IIIXXXpppvvvqqq]]]VVVUUUVVV___eeeccc^^^ZZZTTTOOOBBBAAA???@@@NNNaaahhheeegggoooXXXIIIFFFKKKfffxxxrrrXXXOOOHHH???===BBBHHHQQQ]]]jjj{{{sss^^^YYY[[[~~~uuusssooolllfffnnn|||~~~zzzbbbHHH888222///000111000111444222777555555999:::BBBUUUyyyiii|||uuunnnkkkvvvyyy^^^TTTSSSNNNHHHGGGCCC@@@===<<<;;;???LLLYYYgggmmmeeeVVVOOONNNXXXlll}}}eeebbbnnnzzzoooeee]]]XXXUUURRROOOMMMMMMMMMLLLJJJJJJKKKOOOWWW```eeefffeeeiiisssmmm]]]UUUMMMGGGLLL^^^|||ooobbbZZZiiippp___ppplllNNNDDD888444666888777555555555666777999888666444666333444999666///...333222222333333333333444444333333444555666777888888555777:::;;;<<<===@@@BBBHHHWWWsssmmm{{{|||yyykkkXXXJJJCCC@@@<<<999888777555444444444555555333???PPPddd{{{tttgggWWWHHHBBB===999===EEERRRmmm~~~qqq\\\TTTSSSSSS\\\cccaaa\\\XXXRRRLLLCCCAAA???CCCRRRccchhheeefffmmmTTTFFFGGGMMMiiizzzxxx[[[QQQKKKAAA<<<>>>EEERRR\\\dddvvvyyyaaaYYYTTTnnn{{{fffQQQKKKLLLXXXqqq{{{hhhQQQ;;;444///000222111111333333777555555::::::EEE[[[}}}oooeeexxxrrrkkkjjjwwwzzz^^^UUUUUUQQQKKKHHHEEEAAA>>><<<;;;===GGGRRR^^^eee___RRRLLLHHHOOO```|||mmmdddiii|||wwwnnnfff```\\\\\\XXXTTTQQQPPPPPPOOONNNRRRSSSWWW```jjjmmmiiidddiiiwwwrrr```VVVNNNIIIMMM___}}}tttcccXXXcccqqqWWW___oooUUUGGG888444777888666444444333333666::::::666222888333111444555222111555222222222333333333444444333333444555666777888888555777999;;;;;;===???AAAGGGVVVqqq}}}eeetttxxxfffWWWNNNHHHCCC???999888777555444444555555333888AAATTTooorrrhhhYYYJJJDDD>>>999;;;CCCQQQlll}}}qqq]]]VVVUUUSSS\\\cccbbb]]]WWWQQQKKKCCC@@@???FFFVVVcccfffaaaeeekkkQQQDDDGGGPPPkkkzzz}}}___SSSMMMBBB<<<===DDDSSS\\\aaarrr~~~iii[[[PPP```~~~pppLLL???AAAJJJfff{{{zzz}}}ppp]]]>>>555///000222222111333333666444666::::::HHHbbb{{{zzzuuugggggg~~~{{{uuunnniiijjjzzzyyy]]]UUUUUUQQQKKKHHHGGGCCC???===;;;<<>>888:::AAAQQQlll~~~rrr```ZZZXXXUUU^^^eeeddd^^^YYYQQQKKKCCC>>>>>>HHHWWWbbbbbb]]]cccgggMMMBBBGGGPPPiiivvv}}}fffYYYQQQDDD<<<===CCCQQQZZZ^^^mmmtttaaaTTTYYYyyyyyyXXXCCCAAACCCXXX{{{xxxyyyxxxfff@@@777000000333222222222444555333666;;;;;;KKKhhhzzzyyyqqqbbbmmm}}}zzz~~~rrrkkkggglll~~~yyy___WWWVVVQQQJJJHHHHHHDDD@@@???===<<<@@@GGGQQQ[[[ZZZSSSOOOHHHGGGRRRjjj~~~yyybbb]]]pppyyysssnnnlllpppmmmjjjhhhgggfffeeedddjjjjjjnnnyyytttffflll~~~gggWWWOOOKKKOOO```hhhZZZ]]]qqq[[[SSSdddqqqVVV<<<666888777444444333444666999:::999555222222111222333555444222111222222333333333333444444333333444555666777888888444666999:::;;;<<>>@@@@@@LLLVVV\\\iii{{{mmmaaa\\\sssooowww___CCC??????PPPsss{{{{{{yyyeeeCCC888000000333333222222444555333777;;;;;;MMMmmm||||||ooo```uuu}}}{{{zzznnniiigggooo}}}ggg___[[[TTTNNNMMMIIIEEEAAA@@@>>><<>>@@@HHHYYYwwwlllZZZPPPLLLJJJ???===;;;999777666666666555555666@@@\\\|||qqq\\\OOOEEE===???GGGRRRooo}}}ttt```WWWRRRUUU^^^eeeccc\\\UUUMMMFFFBBB<<<<<>>@@@JJJ[[[zzzlll]]]SSSMMMBBBBBB>>>777333555666555666666666>>>UUUsssvvvaaaPPPCCC<<<@@@IIIZZZnnn{{{vvv___VVVTTTXXX^^^cccaaaYYYPPPJJJHHHCCC???BBBNNNYYY\\\[[[ZZZ\\\MMMAAA???AAAGGGXXXiiiuuu~~~jjjYYYMMMDDD===<<>>OOOTTT\\\___WWWMMMKKKNNNppp___]]]|||yyyllldddeee_________]]]^^^^^^\\\XXX___\\\ddd|||nnnvvvmmm\\\PPPOOOZZZuuuxxxaaaVVVZZZgggnnnUUUPPPeeerrrNNN888777<<<;;;555999888888777666555555555000111222333333333333222333333333333333333333333333333444555666777888888777888:::;;;;;;;;;===???III\\\|||~~~}}}oooaaaXXXOOOJJJBBB::::::<<<:::444333333333;;;PPPooozzzaaaPPPEEE@@@BBBHHH[[[ooo{{{}}}wwwaaaXXXUUUYYY^^^bbb```WWWNNNHHHFFFBBB@@@EEERRR\\\]]]YYYVVVUUUHHH===<<<>>>DDDTTTdddttt}}}uuuaaaQQQEEE>>>???CCCRRRZZZZZZhhh|||vvveeehhh}}}pppvvvoooXXXJJJ@@@LLLhhhwwwdddJJJ>>>444222444444444444666555666777999FFFaaa{{{|||}}}~~~lll\\\{{{~~~ssseee```jjj~~~{{{mmm___VVVKKKJJJGGGCCC???===>>>>>>LLLVVVccceeeYYYLLLJJJPPPttteee```zzz}}}yyynnnhhhjjjhhhccc]]]ZZZZZZ\\\[[[XXX]]][[[ddd|||sssttt~~~jjjYYYMMMMMMYYYvvv~~~eeeWWWXXXdddyyy___PPP^^^vvvTTT<<<777:::888333888777777666666555444444111222222333333333222222333333333333333333333333333333444555666777888888777888:::;;;;;;<<<===???III[[[yyyyyyvvvkkk\\\RRRCCC:::;;;???:::111222333333888KKKiiigggTTTJJJEEEDDDEEE[[[ooo}}}}}}}}}}}}xxxbbbXXXUUUXXX\\\^^^\\\TTTKKKEEECCC??????FFFSSS\\\ZZZTTTQQQNNNCCC<<<<<<>>>CCCQQQaaasss|||jjjVVVGGG???BBBDDDPPPXXXWWWbbbtttzzz}}}xxxhhheee}}}qqqsssooo[[[MMM@@@GGG___yyyoooPPPBBB666333555666555666555666888888:::KKKlll~~~wwwddd]]]yyynnnbbb___kkkuuueeeYYYPPPMMMIIIEEEBBB@@@??????GGGXXXkkkoooaaaPPPLLLSSSsssiii```uuu~~~vvvqqqrrrpppfffZZZUUUWWWYYYYYYWWWYYYYYYddd{{{wwwvvvjjjYYYNNNNNNZZZxxxkkkYYYWWW___}}}hhhWWWXXXvvvuuuXXX???555777777333666666666555555444444333333333333333333222222222333333333333333333333333333333444555666777888888666888:::;;;;;;<<<>>>@@@IIIYYYuuuzzzvvvnnncccPPPAAA===>>>:::333555555555888EEE___rrr^^^PPPHHHDDDCCCVVVjjj}}}|||zzz|||xxxbbbVVVQQQTTTVVVYYYWWWQQQIIIDDDBBB<<<<<>>CCCUUUmmmxxxnnn\\\RRRSSSiiiggg]]]pppzzzxxxrrrdddWWWTTTWWWYYYXXXVVVUUUWWWccczzzwww{{{lll[[[QQQSSS```{{{qqq]]]XXX\\\vvvlll[[[QQQiii}}}|||rrrZZZAAA444666777555555555555444444333333333444444333333222222222222333333333333333333333333333333444555666777888888666888:::;;;;;;<<<>>>@@@IIIXXXrrr}}}vvvqqq~~~kkkTTTEEE>>><<<999777777555666===QQQooo|||gggSSSGGGBBBAAANNNcccxxx{{{{{{}}}xxxaaaSSSLLLNNNPPPQQQQQQMMMHHHDDDBBB<<<;;;???HHHOOOPPPPPPPPPFFF@@@===@@@@@@CCCPPP```ooozzzsss[[[LLLDDDAAA>>>HHHTTTTTT]]]mmmtttpppjjjYYYTTTlllssskkktttnnn[[[MMM===BBBYYYuuu___LLL999222444555555555333777777444999QQQuuuhhhUUUeeesssiii```bbbppp}}}nnncccUUUQQQKKKGGGDDDCCC@@@>>>@@@PPPgggyyyxxxiiiYYYRRR]]]fff\\\oooxxxlll___UUUWWW\\\[[[XXXWWWUUUYYYggg{{{sss~~~lll\\\TTTWWWfff~~~xxxbbb\\\[[[rrrppp[[[HHH[[[}}}{{{uuuaaaEEE666666888666444444444444333333333333444444333222222333333444333333333333333333333333333333444555666777888888555777999;;;;;;<<<>>>@@@IIIWWWqqq|||xxxuuunnnhhhOOOAAA;;;999777666444333666CCC[[[pppzzzdddPPPDDD@@@???FFF\\\rrr~~~|||wwwzzz{{{cccSSSJJJJJJKKKKKKKKKIIIFFFCCCAAA>>>;;;===DDDJJJKKKMMMPPPAAA<<<:::======>>>KKK[[[nnnxxxxxxaaaPPPHHHAAA;;;FFFSSSUUU\\\llluuuooohhhUUUOOOgggpppfffhhhsss]]]NNN===AAAXXXwwwhhhRRR<<<333333444444444333777777444<<>>888666555555555;;;MMM___yyywwwkkkWWWGGGBBB???===BBBXXXooo||||||}}}rrrrrrhhhWWWMMMIIIIIIHHHGGGFFFCCC@@@>>><<<:::;;;@@@CCCCCCDDDGGG???:::999;;;:::;;;HHHYYYmmmwwwjjjVVVKKKBBB;;;EEETTTVVV\\\llltttuuuppp[[[QQQbbb{{{pppeee^^^zzzbbbPPP<<<===RRRooopppYYY???444444555444444333777777666BBB]]]{{{kkkUUUlll~~~sssuuu}}}iiiccc```hhhzzz}}}kkk___YYYSSSMMMIIIIIIHHHEEEBBB???CCCOOO```hhhcccXXXQQQTTTrrroooaaammmwwwiii```]]]eeegggbbb___cccdddmmm{{{uuuhhhzzz}}}gggXXXSSSZZZjjjlllccc[[[hhhfffPPPTTTwwwlllKKK888888888222444444444444444555555555333222222111222444777888333333333333333333333333333333444555666777888888444777999:::;;;===???AAAHHHXXXvvvxxxtttqqq```RRRIII;;;888777888888;;;HHHWWWqqqkkk]]]JJJAAA@@@@@@<<<@@@VVVnnn{{{xxx~~~ooommm~~~lll[[[PPPJJJIIIGGGFFFDDDAAA>>>;;;999777888<<<>>>;;;;;;===@@@;;;:::;;;999:::HHHYYYlllwwwpppZZZMMMDDD<<>>===PPPddd}}}vvv]]]BBB666555555555444444888888999GGGccckkkWWWnnnooorrryyyddd``````jjj}}}tttggg[[[UUUNNNKKKLLLKKKHHHDDD??????GGGTTT[[[YYYTTTQQQSSSnnnqqqbbbiii|||lllcccbbbiiijjjcccbbbhhhllluuutttfffzzz|||gggYYYTTT\\\mmmooodddZZZdddgggPPPQQQlll}}}hhhHHH666888999222555555555555555555555555222222111111333555888999333333333333333333333333333333444555666777888888444666999:::;;;===???AAAGGGYYYxxxxxxrrr}}}ooo[[[FFFAAA<<<888444444@@@OOOgggjjj```KKK???@@@AAA>>>DDDMMMdddxxx~~~uuuzzznnnuuuyyy```VVVMMMHHHFFFDDDBBBAAA???;;;999:::888555555777999:::;;;@@@;;;888777888<<>>PPPZZZYYYdddxxxlllZZZZZZfff}}}zzzlll]]]nnnnnnZZZDDD:::CCCccczzzzzzbbbHHH;;;777444444777111666555666MMMtttggg]]]{{{{{{kkkppp}}}yyycccccc___jjjyyynnn^^^QQQOOOSSSQQQJJJDDDBBB???>>>CCCLLLRRRQQQMMMQQQ```uuuyyy~~~kkk]]]iiiqqqkkkhhhjjjkkkhhheeeeeeooouuu{{{lllggg~~~yyybbbTTTSSSbbbyyywwwddd```fffqqqZZZIII^^^uuuYYYDDD;;;888666444333444444555555444444333444444333333333222222222111222333333444444333333333333444444555666666666666888999::::::<<>>???EEEZZZooo|||vvvppprrr~~~||||||dddYYYOOOIIIGGGEEECCCBBB???<<<:::888777666777:::===>>>>>>???;;;888777888<<>>???OOOXXXXXXcccuuuvvvaaaYYY___vvvrrrdddooowwwaaaGGG:::AAAYYYqqqxxxbbbHHH;;;666333444777555999888888MMMssseeecccoootttwwwdddccc___kkkxxxjjj______bbb]]]TTTLLLEEECCCAAADDDIIILLLLLLJJJMMMYYYuuuvvvrrrzzzlllaaajjjwwwpppooonnniiicccaaaaaakkk~~~|||mmmjjj{{{uuu```UUUTTTddd|||~~~iiibbbggg{{{fffPPPZZZ}}}yyy^^^HHH===999777555444444444444444444444444555555555444444444333333111222333333444444333333222222333333444555555666666888999::::::<<>>AAABBBBBB>>>:::777777888===HHHTTTmmmuuugggXXXNNN@@@???LLLUUUWWWbbbrrriiiYYYWWWlllyyyjjjnnn}}}jjjKKK:::@@@NNNhhh~~~hhhNNN===666333444666555999888888LLLssssss]]]eeesssyyyuuudddbbb^^^mmmuuullllllmmmfffYYYQQQIIIHHHFFFEEEEEEFFFHHHIIIKKKPPPeee~~~kkktttuuunnngggnnnzzznnnkkkjjjddd\\\WWWUUUbbbzzzzzzllliiiwww{{{ooo]]]UUUVVVgggxxxllliiiyyyiiiPPPOOOnnneeeNNN???999777666555444333333333333444555666666555555555444444444111222333333444444333333111222222333444444555555666888999::::::<<>>CCCMMMSSSNNNFFFBBB???<<<@@@===III\\\ooo{{{uuuyyy~~~rrrzzz}}}{{{vvveee```ZZZLLLIIIEEEAAA@@@>>><<<;;;888888:::>>>BBBDDDDDDDDD===:::777777888<<>>:::;;;CCCIIIHHHEEEBBB@@@===@@@;;;EEEWWWjjj}}}ssssssvvvzzzzzz{{{~~~~~~llldddZZZMMMIIIDDD@@@>>>===<<<;;;<<<<<<===???CCCDDDDDDCCC===:::888888888<<>>======<<<>>>>>>===???BBBCCCCCCBBB>>>;;;999888888;;;DDDOOOaaakkkxxxuuubbbRRRDDD;;;BBBLLLUUUaaammm~~~}}}hhhZZZTTTaaayyykkkbbbkkkYYY<<<:::BBBWWWsss}}}aaaFFF888777888777666666666>>>SSSpppzzzlll]]]UUUpppvvvrrr~~~mmm]]]\\\___wwwtttfffXXXUUUXXXYYYZZZ\\\dddccc```XXXOOOGGGEEEEEEEEEDDDEEEYYYkkkddd^^^aaappppppgggddd^^^WWWTTTVVVfff~~~uuuooosssyyyssscccYYY[[[___qqqyyyfff[[[ooojjjWWWfffiiiOOO===666777555444333333333333444555444444333333333222222222111222333333444444333333555555555666777777888888666888999::::::<<>>999:::>>>@@@@@@???;;;555;;;HHHXXXnnnxxxoooqqqzzztttooo{{{qqqbbbSSSMMMFFFAAA???????????????===<<<===@@@BBBCCCCCC???<<<999999888:::BBBLLL\\\fffuuu{{{gggWWWGGG<<<@@@IIISSS^^^gggxxx~~~kkk[[[SSS]]]sssttthhhmmm___@@@<<<<<>>777999CCCPPPfffsssmmmqqq}}}tttgggxxxyyyxxxmmmUUUPPPHHHCCCAAAAAAAAAAAA>>><<<:::;;;>>>BBBDDDEEE@@@===:::999888999AAAKKKVVVaaaqqq~~~~~~kkk[[[KKK>>>???GGGQQQ[[[cccrrrooo\\\PPPYYYooo~~~ooopppcccCCC???999LLLhhhvvvSSS???:::888555444333888JJJfff}}}sss^^^WWW]]]~~~ssswwwfffZZZ[[[aaawwwttt```UUUOOOKKKIIIJJJQQQYYYdddmmmmmmdddWWWNNNGGGKKKGGGJJJnnnuuu___```vvvwwwlllddd]]][[[\\\]]]iii{{{{{{lllmmmyyyxxxnnn^^^ZZZaaahhh|||qqq]]]cccdddRRR\\\rrryyy[[[DDD;;;;;;333444444555555444444333666666555555555444444444222222333444444444333333333333444444555666666666666888999::::::<<>>:::999JJJeeesssqqqyyy|||sssffflll}}}{{{xxxrrr]]]QQQFFFBBBBBB@@@@@@AAA;;;;;;888777;;;DDDHHHGGGBBB>>>;;;:::999888<<>>HHHlllUUU===<<<;;;555///888777BBBeeeyyyoooaaaSSS[[[zzztttddd^^^YYYdddqqqggg]]]QQQJJJKKKDDDJJJYYYmmmzzzvvvbbbPPPOOOIIIKKKNNN___|||aaacccwwwwwwpppkkkbbb[[[[[[]]]hhhssstttkkkgggqqq}}}zzzlll___[[[___lllnnn^^^bbbyyylllUUUSSSiii}}}___CCC777888444444333333333444444555666555333222222333555666333333333333333333333333555555555666666777888999777999:::::::::;;;>>>@@@HHH]]]|||mmmqqq{{{lllaaaTTTKKKDDDGGGOOOZZZjjjwwwwwwgggRRRDDD@@@???>>>;;;;;;>>>;;;999GGG```ooopppxxx{{{pppbbbfffxxx~~~vvv{{{~~~wwwbbbVVVKKKFFFDDD@@@???@@@======:::888<<>>;;;:::999888<<>>@@@JJJ___xxxeeefffqqqfffXXXLLLEEEJJJZZZiii~~~uuugggVVVGGG???<<<===:::===;;;888BBBWWWiiippp{{{}}}rrr```bbbsssxxxpppuuuxxx~~~ggg\\\PPPKKKFFFAAA???@@@>>>>>>;;;:::???FFFHHHEEEAAA===;;;;;;999888;;;AAANNN\\\lllwww~~~xxxcccOOODDDCCCCCCOOO___cccpppsssaaaYYY```xxx~~~VVV999:::AAA```~~~pppIII:::888666666:::666@@@aaa~~~~~~fffWWW[[[|||qqqaaa\\\YYYdddyyyqqqggg___SSSNNNLLLWWWiiivvvzzzxxxcccRRRKKKOOO\\\uuujjj{{{zzzqqqeee]]]]]]gggnnnqqqllleeefffpppyyyooodddYYYVVV]]]lll{{{bbb[[[jjjuuu\\\RRR___hhhKKK;;;888666666555555444555555666555444333222222333444555333333333333333333333333555555555555666777888999777888:::::::::;;;>>>@@@JJJ```uuu^^^^^^iiiTTTJJJNNNWWWqqquuutttgggSSSDDD???AAA999;;;:::888===NNNdddrrryyyfffeeessswwwoooppp{{{iii___TTTOOOIIICCC@@@AAA>>>===;;;;;;BBBJJJKKKGGG@@@===<<<<<<:::777:::???JJJWWWhhhuuu~~~}}}hhhRRRFFFCCCBBBNNN^^^bbbkkk|||iii[[[^^^~~~xxx___===777<<>>AAAIII___uuubbbbbbuuu\\\OOOIIIWWWhhhzzz{{{jjjTTTEEE>>>::::::888777:::GGG___sssnnnjjjvvvxxxoooppp{{{ggg___WWWRRRLLLEEEBBBDDD<<<;;;:::<<>>:::777777666555555555555555444444444333333444444444333333333333333333333333444444444444555666777888666777999::::::<<>><<<<<<===;;;777888<<>>UUUmmm|||yyyuuu|||xxxlllsssyyyooojjjeee___ZZZRRRJJJGGGHHH>>><<<;;;===FFFMMMJJJBBB>>><<<===>>>;;;777777:::===FFFYYYlllvvvzzzuuu\\\JJJBBB===FFFVVVZZZ^^^mmmtttuuuuuuiii^^^```zzznnnkkkdddJJJAAACCC___nnnLLL>>>999444555888:::MMMpppVVVPPP```zzzzzzhhhZZZTTTZZZnnn{{{ooollluuunnnYYYUUUbbbppptttwwwkkk___\\\YYYmmm}}}kkkeeehhhqqqrrrmmmddddddlllkkkddd]]]ZZZUUUVVVfff~~~kkk^^^iiiqqqXXXSSSppppppUUUBBB<<<777666555444333333333333333444444444444444444333333333333333333333333333444444444444555666777777555777999:::;;;<<>><<<>>>FFFLLLGGG>>>===<<<===>>><<<777666:::999BBBUUUhhhrrrvvv~~~www^^^KKKAAA<<>>666;;;MMMYYYmmm|||~~~~~~xxxooo{{{}}}wwwxxxyyyxxxlllhhhfff```^^^ZZZNNNKKK@@@999===FFFHHHDDDBBB>>>??????<<<999777777888:::>>>KKK^^^nnnwww}}}xxxbbbLLLBBB???AAALLLYYYZZZcccsssxxxpppnnngggWWWhhhvvvooo{{{bbbFFF===@@@WWW{{{yyyXXX???888444666888999NNNuuupppTTTZZZpppwww{{{|||jjj\\\___aaavvv|||uuurrrssslllhhhaaaYYYQQQOOOVVV^^^oooeee^^^fffiiilllhhh]]]VVV^^^jjj}}}oookkkooopppoookkkgggiiillldddYYYZZZTTTRRRYYYkkk}}}rrr___aaappp```WWWaaaqqqOOO:::999666555444444333333333333555444333222111222333333222333333444444333333222444444444555555555555555666888:::;;;;;;===@@@CCCHHHbbb{{{sssyyyssspppoooppprrrvvvwww|||bbbYYYaaa]]]DDDAAA;;;888CCCQQQcccsssxxxnnnzzz~~~}}}{{{zzzpppppprrrppprrrpppeeeUUUGGG<<<===CCCDDDCCCAAA>>>???>>><<<999777777777;;;>>>JJJ\\\llluuu|||{{{eeeOOODDD@@@AAAKKKXXXYYYbbbttt{{{uuusssnnn```lllxxxnnnzzziiiJJJ===>>>SSSvvvyyyYYYCCC;;;666666888:::OOOvvvtttUUU^^^vvv|||uuu|||zzziii[[[[[[^^^vvv~~~uuurrrsssooohhhaaaYYYTTTRRRSSShhhjjj[[[eeeeeedddbbb[[[VVVZZZbbb~~~pppkkkmmmooonnnjjjhhhkkkmmmeeeZZZWWWRRRPPPXXXjjj}}}uuu```___lllfffWWW\\\pppOOO;;;888555555444333333333444444555444333222222222333333222333333444444333333222444444444555555555555555666888:::;;;;;;===@@@CCCJJJddd|||xxxzzzuuuqqqnnnkkkjjjppplllhhhiiitttxxxWWWSSSnnnoooLLLFFFAAA777999FFFSSScccttt{{{xxxmmmzzz~~~vvvyyy}}}|||~~~~~~ttt\\\MMM???<<<@@@AAA@@@@@@>>>>>>>>><<<999777777777;;;===GGGYYYiiisss{{{~~~iiiSSSGGGAAAAAAKKKXXXZZZaaasss{{{tttqqqmmmaaalllzzzjjjxxxqqqNNN===<<>>999444444444444444444555555555444333222222222333333222333333444444333333222444444444555555555666666666888:::;;;;;;===@@@CCCLLLggg{{{uuuppplllfff^^^XXXZZZSSSPPPSSSXXXfffooo[[[[[[sssaaaJJJBBB;;;888@@@CCCSSSfffsss|||~~~vvvlllzzz{{{||||||vvvvvvtttiiiYYYKKK???<<>>>>><<<999666666777:::<<>>;;;JJJlll```EEE<<<777555888>>>WWW~~~lllRRR```~~~qqqlll{{{uuueeeXXXUUU[[[vvvxxxiii___[[[YYYWWWRRRRRRaaaoooiiieeeccc^^^XXXWWWYYYkkk|||{{{qqqlllfffcccbbbdddgggfff]]]TTTOOOJJJIIIPPPbbbwww{{{aaa\\\bbbttt[[[YYY}}}tttWWWBBB999444444444444444555666777444444333333333222222222222333333444444333333222333333444444555666666666666888:::;;;;;;===@@@CCCLLLhhh{{{vvvqqqjjj___RRRIIIDDD@@@AAAFFFHHHNNNddd}}}oooTTTVVVwwwxxxMMM@@@???;;;<<<999FFFXXXiiivvvzzzssskkkvvvzzz{{{{{{wwwrrrgggccc```VVVNNNDDD<<<===AAAAAAAAAAAA===>>>===;;;888666666777:::;;;DDDTTTdddpppyyylllVVVIIIBBB@@@LLLZZZ\\\]]]hhhjjj]]]VVVUUUPPPbbbwwwcccssstttRRR@@@;;;HHHjjjgggGGG===999444888AAA]]]gggMMM[[[{{{pppjjjzzzssscccWWWUUU\\\xxxnnneee___ZZZSSSRRRSSSbbbwwwtttpppkkkbbbYYYWWWZZZbbbyyyyyy~~~ssskkkdddaaa```dddhhhddd[[[SSSMMMIIIFFFLLL[[[ppp}}}ccc]]]```www```___sssYYYCCC888444444444444555555666777444444444333333333222222222333333444444333333222333333444444555666666777666888:::;;;;;;===@@@CCCLLLgggttt{{{ttthhhZZZLLLBBB===<<>>LLL___nnntttpppiiirrrzzznnnkkkxxxwwwppphhhZZZWWWXXXQQQEEE===999===AAABBBAAABBB=========;;;888666666666999;;;DDDUUUdddpppyyyppp[[[LLLCCC@@@LLL[[[[[[\\\gggkkk]]]TTTUUURRR```zzzyyyfffqqqqqqUUUAAA;;;HHHjjjlllKKK@@@;;;444999EEEbbbfffKKKVVVvvvwwwooo}}}rrraaaUUUUUU\\\xxxuuubbbRRRSSSUUUTTTUUUhhhyyyrrrggg[[[VVVWWW^^^~~~zzz{{{sssjjjgggbbbbbbhhhkkkeee[[[TTTLLLHHHEEEIIIWWWkkk~~~eee^^^^^^xxxddddddpppYYYDDD666555555555444555555666666333333444444444333222111222333333444444333333222222333333444555666777777666888:::;;;;;;===@@@CCCLLLggg}}}nnn{{{{{{pppaaaRRRFFF@@@<<<<<<===?????????BBBEEEZZZxxxnnnXXXUUU^^^cccTTTJJJ<<<<<<888;;;DDDVVVgggnnnlllhhhsssyyyyyy~~~rrrjjjaaaUUUUUU[[[WWWDDD===999<<<@@@@@@@@@BBB=========;;;888666555666888:::DDDUUUeeepppyyywwwaaaQQQEEE@@@KKKZZZ\\\^^^mmmttteeeYYYVVVSSS[[[xxxnnnooonnnXXX@@@;;;GGGjjjjjjMMM@@@888555;;;HHHddd~~~cccLLLSSSssswwwqqq```SSSSSS[[[vvvwww^^^]]][[[ZZZZZZ^^^kkkxxxnnnaaaWWWTTTZZZlllxxx}}}wwwllliiiccccccjjjmmmeeeZZZSSSKKKGGGDDDHHHUUUjjj~~~ggg^^^[[[|||yyyffffffooo[[[HHH999777666666555555555555666333333444444444333222111222333333444444333333222222222333444555666777777666888:::;;;;;;===@@@CCCMMMggg{{{lllzzz~~~vvviiiXXXIIIAAA>>>::::::888777:::======:::888QQQrrr~~~eeeSSSOOOpppeeePPP;;;@@@;;;:::AAAQQQbbbjjjjjjhhhvvv|||pppggg^^^SSSVVV___^^^GGG???:::<<<>>>??????AAA<<<======;;;888555555666888:::EEEVVVfffpppyyy|||fffTTTFFFAAAJJJYYY]]]aaasss|||lll\\\UUUPPPTTTvvvuuuooo}}}mmmZZZ???:::GGGjjjdddLLL>>>333777===IIIeeettt]]]NNNRRRqqq~~~qqq```SSSRRRYYYttt{{{kkkbbb___aaaZZZVVVjjj|||uuuhhhZZZRRRXXX```wwwuuu|||ppphhhbbbbbbjjjlllcccWWWQQQKKKGGGDDDHHHUUUjjjiii^^^XXXyyyzzzgggeeeppp___MMM>>>888777666555555555555555333333444555444333222111222333333444444333333222222222333444555666777888666888:::;;;;;;===@@@CCCOOOhhhxxxhhhuuu}}}nnn]]]RRRKKKFFF@@@<<<666888::::::888666666666777AAAIIIVVVqqq|||dddUUUfffwwwVVVFFF??????<<<;;;DDDVVVeeehhhdddqqqwwwiiibbb\\\UUU\\\eeedddQQQAAA666999???>>>===???AAA@@@>>>;;;999666444333999;;;DDDUUUdddnnnwww}}}}}}pppZZZHHHBBBDDD\\\\\\aaaooo~~~rrr]]]OOO[[[ttt|||}}}nnnUUUEEE:::AAA```|||~~~gggOOO???888888:::GGGgggppp[[[KKKUUUppp~~~nnn___SSSQQQYYYqqqqqqkkkpppkkk^^^^^^hhh{{{ssshhh]]]RRRbbbyyyjjjvvv|||pppeeefffggggggeee___VVVPPPMMMLLLDDDFFFZZZnnnrrraaa```xxxxxxhhhjjjtttmmm\\\PPPAAA888666555444666666666555222333333444444333333222555444333333222222222333333333444444555666666666777999;;;<<<<<<>>>AAACCCLLLlllqqqiii}}}ooocccTTTLLLKKKJJJHHHFFFDDDBBB???<<<:::999999999777:::;;;AAAVVVqqq}}}{{{ccc```xxxfffNNNBBB???;;;:::BBBQQQ___eeeeeerrrwwwkkkeee___WWW]]]iiiiiiRRRBBB888;;;AAA@@@???AAAAAA@@@>>>;;;999666444333999;;;EEEUUUeeeoooxxx~~~xxxmmmZZZJJJDDDEEE[[[bbbbbblll|||www```OOOZZZtttuuuVVVBBB:::???WWWmmmxxxiiiOOO???999666888EEEeee~~~~~~~~~oooXXXDDDOOOiiiooo___SSSUUU]]]uuuwwwxxxwwwnnndddaaammmzzzooodddUUU^^^xxx{{{jjjrrrttteeefffhhhiiifff```WWWPPPPPPPPPGGGJJJ^^^qqqqqq``````wwwyyyfffbbbeeeuuubbbRRR>>>888666444444555666555444222333333444444333333222555444333333222222222222333333444444555666666666777999;;;<<<<<<>>>AAACCCOOOooo}}}lllkkk}}}ddd]]]TTTPPPRRRVVVWWWVVVQQQKKKDDD???>>>>>><<<;;;999666333444???UUUqqqsss]]]hhhzzzYYYCCC???;;;999???JJJWWW```eeesssxxxnnnjjjcccYYY___llloooTTTDDD999===BBBBBBAAACCCBBB@@@>>>;;;888666555444:::<<>>AAADDDPPPqqqvvvlllrrrqqqgggeeeaaa___bbbgggfffbbbUUUNNNFFFCCCDDDDDDAAA======888777999:::BBBYYYpppuuu\\\^^^}}}hhhEEEBBB<<<999<<>>CCCBBBAAADDDCCCAAA>>>;;;888666555555999<<>>SSSlllzzzpppRRR???;;;777:::FFFeeepppRRRCCCJJJ\\\ppp___SSSUUU]]]wwwrrr]]]iiiwwwttt___WWW```lllkkkwwwyyypppnnnkkkhhhddd^^^VVVRRRQQQQQQLLLRRRiii|||sssaaa]]]qqqppp```VVVpppnnn[[[III555888666444333444555444333222333333444444333333222333333333333333333333222333333444444555666666666666888:::;;;<<<>>>BBBDDDNNNoooxxxoooxxx}}}pppoooqqqqqqoooooopppjjjbbbTTTPPPLLLMMMOOONNNIIICCCCCC======@@@===999BBBQQQaaaWWWWWWggg~~~yyyQQQHHH@@@::::::>>>EEERRR___kkkwww|||tttpppggg[[[___lllpppUUUEEE:::>>>CCCCCCBBBDDDDDDBBB>>>;;;888666666666999<<>>888999@@@HHHKKKOOORRRdddgggQQQEEE;;;:::<<>>;;;888777666777888;;;GGGYYYiiissszzzhhhQQQEEECCCBBBUUUgggeeeiiiuuu{{{rrraaaUUURRR]]]rrryyyjjjaaaRRRRRRpppxxxYYYBBB;;;666999CCCaaa|||}}}yyy}}}eeeKKKOOOZZZtttppp```SSSVVV]]]uuuyyyiiiZZZ[[[kkk|||nnn``````yyytttlllsssyyy|||vvvmmmfff```\\\YYYWWWJJJMMMJJJUUUpppwwwcccXXXggguuuhhh]]]SSSiiittt```HHH:::888666555555555444333222333333444444333333222111222333444555444333222333333444444555666666666666777:::;;;===???BBBEEERRRrrrnnndddlll||||||}}}yyyyyyqqqfffaaabbbcccbbb___ZZZTTTPPPHHHHHHGGGFFFBBB===<<<<<<;;;@@@FFFEEEPPPqqqyyyZZZJJJ===;;;<<<===EEEQQQ^^^jjjyyyiii]]]fff~~~rrrmmmggg```fffrrrsssXXXHHH===@@@FFFEEEDDDFFFEEEBBB???;;;888777777777666:::FFFYYYiiissszzzjjjTTTHHHFFFBBBSSSjjjdddfffsss}}}uuuaaaRRRNNNZZZrrr~~~wwwiiieee\\\^^^www{{{]]]DDD;;;777999BBB```|||wwwyyyyyyyyy}}}mmmJJJNNNVVVoooppp```TTTVVV]]]tttwww___WWWaaappp|||wwweee___vvvyyymmmqqqzzzxxxsssmmmhhhccc```\\\YYYLLLNNNLLLWWWqqqxxxbbbWWWdddpppccc[[[RRReeezzzfffNNN;;;999777666666666555444222333333444444333333222000111333555555444333222333333444444555666666666555777:::;;;===???CCCEEETTTssslllfffqqq~~~~~~{{{qqqhhhiiiiiifff___XXXSSSQQQHHHNNNQQQNNNHHHDDD???;;;;;;<<<@@@AAAEEEaaa|||```MMM>>><<<<<<<<>>CCCPPPiiilll]]]CCC777===>>>>>>FFF\\\hhhwwwzzznnnooouuunnngggcccmmmvvvqqq\\\CCC<<>>III[[[iiiqqqvvv{{{{{{~~~iiiUUUIIICCCGGGOOOfffnnnbbbpppoooUUUSSSYYYnnnzzz~~~jjjXXXJJJJJJcccwwwXXXAAA;;;<<<999FFFiii}}}~~~xxx{{{bbbLLLKKKVVVlllooo___SSSOOOZZZjjjxxxzzzdddZZZ___ooo}}}xxxiiiqqqmmmpppyyytttwwwssslllmmmpppgggXXXFFFLLLNNNZZZrrryyyaaaYYYbbblll]]]SSSeeerrrWWWGGG;;;888777666555444333333333333333333333333333333333000000111111111222222222444444555555666777777777999888999===>>>>>>BBBGGGTTTtttsss|||}}}zzzxxx{{{yyysssjjj___TTTKKKDDD@@@BBB===:::999888BBB___}}}uuufffIII:::===>>>===EEESSSaaarrr~~~tttttt~~~tttooojjjhhhttt~~~yyy\\\DDD>>>GGGHHHFFFHHHFFFHHHCCC>>>999888777777666:::>>>JJJ[[[iiipppuuuzzz{{{}}}lllXXXLLLEEEHHHPPPiiipppcccooouuu[[[SSSVVVhhhyyyxxxqqqVVVGGGEEE[[[xxxxxxWWW>>>777:::777FFFhhh|||zzzZZZGGGIIIUUUjjjooo^^^RRRQQQ[[[jjjvvv}}}uuuaaaXXXcccrrrqqquuussstttzzzppprrroookkkooosssjjjZZZIIINNNOOOZZZssszzzcccYYYbbbyyyfffZZZooooooSSSCCC888777666555444444444444444333333333333333333333333222222222333333333444444444444555555666777777777999888999===>>>>>>BBBHHHWWWyyyppp~~~|||ppp___OOOCCCIII???999999444666QQQssssssTTT>>>===>>>===CCCLLL[[[mmm~~~zzzgggnnn{{{uuuqqqmmmkkkwww}}}\\\FFF@@@IIIIIIGGGHHHGGGGGGCCC>>>:::888777777666:::>>>KKK\\\hhhoootttyyy{{{}}}ooo[[[MMMFFFIIIRRRkkksssdddnnnyyyaaaWWWYYYiiipppvvvuuuUUUEEE@@@SSSooorrrSSS===888999888HHHkkk}}}oooTTTBBBGGGRRRddd{{{ppp^^^QQQTTT^^^jjjsssxxx{{{}}}lllVVVYYYiiixxxzzzyyyyyy|||}}}nnnnnnlllkkkqqqtttiiiYYYKKKNNNMMMXXXrrr}}}eee[[[cccoooaaa}}}nnnPPPAAA666666555555444444444555555333333333333333333333333444444444444555555555555444444555555666777777777999777999>>>??????CCCIIIZZZ}}}yyypppzzzfffXXXPPPBBB;;;>>>:::444FFFaaa|||___DDD>>>>>>===@@@JJJYYYkkkzzzpppeeemmm{{{zzzuuupppmmmwwwxxx]]]HHHDDDMMMLLLHHHIIIHHHFFFCCC>>>:::999888777666;;;AAANNN^^^iiinnnsssyyy{{{}}}~~~qqq[[[LLLDDDIIIRRRlllvvvgggnnnyyy```WWW[[[mmm}}}mmmttttttUUUDDD>>>QQQmmmnnnRRR@@@===:::;;;LLLppp{{{}}}~~~~~~zzzlllTTTAAAGGGOOO]]]sssrrr```SSSWWWaaalllqqqsssyyy{{{lllhhhjjjzzzxxx[[[WWWcccvvv~~~}}}|||xxxzzzooonnnkkkmmmrrrrrrdddRRRKKKLLLJJJUUUooo~~~hhh]]]eeerrrcccmmmNNN@@@777555555444444444555555666333333333333333333333333444444444444555555555555444444555555666777777777888777:::>>>@@@@@@EEEKKK\\\uuutttyyygggRRRCCCCCC???888???OOOzzz}}}hhhKKK@@@???<<<>>>GGGTTTeeeuuuyyygggggglll{{{}}}yyytttpppyyyyyy^^^JJJGGGQQQNNNJJJJJJIIIDDDAAA===;;;:::999888777<<>>999;;;NNNrrr}}}~~~}}}yyyyyymmmUUUCCCGGGMMMZZZmmmtttcccVVVYYYdddooorrrqqquuuyyy}}}qqqiiibbb___fffwwwdddWWWYYYjjj}}}sssooommmllllllooosssooo___OOOKKKMMMKKKUUUnnn|||iii___fffqqqdddwwwkkkLLL???888555555444444444555555666333333333333333333333333333333333333444444444444444444555555666777777777888777:::???AAABBBFFFLLL___uuutttnnnTTTGGG@@@<<<>>>EEEccctttmmmQQQCCC@@@<<<<<<@@@JJJYYYmmmpppkkkhhhooo}}}{{{xxxvvv^^^LLLKKKTTTQQQKKKKKKKKKBBB???<<<;;;;;;:::999888<<>>:::OOOnnniiiKKK:::777999MMMppp}}}zzzwwwyyymmmTTTDDDEEENNN^^^mmmwwwuuudddWWWZZZfffsssuuuqqqsssyyyzzz{{{mmmfff]]]XXX[[[bbbvvvpppZZZQQQbbb}}}yyymmmhhhiiimmmrrrtttlll\\\OOOKKKOOOMMMUUUjjjwww{{{jjj___fffrrrfffiiilllNNNAAA999666555555444444444555555333333333333333333333333111222222222333333333333444444555555666777777777888777:::???BBBCCCHHHNNNcccvvvrrrjjjSSSGGGCCCAAA???IIIhhhnnnWWWFFF@@@<<<;;;<<>>:::OOOmmmmmmMMM888666999MMMppp{{{yyykkkQQQAAABBBQQQhhhsssssszzztttbbbUUUZZZhhhwwwyyyrrrrrr}}}uuuiii]]]WWWYYYXXX```iiiXXXYYYvvvzzz{{{rrrgggjjjpppuuusssgggWWWLLLIIINNNMMMQQQaaajjjppp{{{~~~jjj]]]dddsssgggggg~~~rrrVVVHHH===777666555444444444444444333333333333333333333333222222222222333333333333444444555555666777777777888777:::???BBBDDDIIIOOOdddvvvuuu{{{lllhhhzzzzzzaaaQQQKKKDDD<<<888```nnnYYYHHHAAA<<<;;;<<>><<<:::;;;<<<===<<<;;;999BBBQQQ```fffhhhlllsssqqqssstttuuuwwwzzz|||hhhSSSJJJKKKgggvvvfffeeevvv~~~www^^^QQQSSShhh}}}}}}aaaOOO@@@<<>>@@@TTTqqqzzzrrrxxxsss```SSSYYYiiiyyy{{{tttqqq{{{~~~uuuggg______[[[YYYmmmyyyfffNNNmmmqqqiiissstttjjjnnnuuuxxxqqqaaaPPPGGGFFFLLLJJJLLLXXX___eeeqqqvvvxxx{{{}}}|||yyyuuurrrrrruuuyyy~~~iii[[[bbbsssfffmmm{{{yyy___OOOBBB888777666555444333333333333333333333333333333333222222222333333333444444444444555555666777777777888777:::@@@CCCDDDIIIPPPcccvvv{{{|||nnngggoooyyyxxxfff\\\RRRGGG@@@CCCNNNaaa```HHH:::???BBB>>>===DDD[[[|||tttgggjjjzzzvvvkkkrrrxxx{{{zzzwww{{{^^^PPPTTT___ZZZPPPKKKEEE>>><<<;;;;;;<<<<<<<<<;;;;;;CCCNNNXXX___dddgggiiiooooooqqqtttxxx{{{}}}}}}oooOOODDDNNNfffwwwkkklllyyy{{{vvvcccUUUTTTfff}}}jjjSSSEEEAAATTTnnn}}}fffNNN???888<<>><<<::::::;;;<<<;;;::::::AAAJJJSSSYYY]]]```bbbkkklllnnnsssxxx|||~~~~~~kkkPPPHHHPPPfffxxxmmmmmm{{{~~~yyyfffTTTUUUeeeiiiSSSFFFEEEZZZttt~~~fffMMM===888<<>>999666666555444444444444555555444444333444444555555222222333333333333444444333444555777888888888888777888<<>>EEELLLQQQTTTWWWYYYcccfffjjjpppuuuzzz~~~ssskkk^^^LLLFFFMMMeeeyyynnnnnn|||~~~iiiSSSWWWjjjlllTTTFFFFFF^^^|||}}}eeeJJJ:::999<<>>???BBBGGGJJJNNNNNNLLLIIIEEEBBBBBBCCCDDDFFFGGGEEEEEENNNaaapppnnn```bbbyyyhhhpppXXX>>>777666666555444444444444555444444333222222333333444222222333333333333444444333444555777888888888888888999<<>>BBBEEEJJJNNNRRRZZZ___ffflllqqquuuyyy}}}kkk]]]UUULLLHHHKKKaaaxxxnnnlll|||lllSSSVVVkkkzzz\\\FFF???]]]}}}zzz{{{}}}ttt^^^FFF777999;;;NNNppp~~~rrrllluuupppRRR@@@EEE]]]zzz~~~pppooo|||zzzfffYYYZZZgggvvvzzzvvvtttzzzwwwaaaVVVUUUsssbbbRRRSSSMMMKKKSSSYYY```kkk{{{~~~{{{uuummmeee\\\RRRKKKAAA>>>;;;999888:::===???AAADDDGGGEEEBBBAAADDDGGGNNNNNNPPPNNNHHHGGGUUUeee|||nnn```bbbxxxaaaqqq\\\AAA:::666666555444444444444555444333222111111111111111222222222333333333444444333444555777888888888888999999===AAABBBCCCJJJRRRnnnvvv~~~{{{wwwrrrjjjaaaYYYUUUQQQOOOQQQ]]]uuudddRRRCCCHHHYYYZZZRRRIII@@@???===:::GGGmmmvvvlll\\\OOOKKKMMMKKKFFFJJJ[[[jjjttt{{{[[[]]]hhhiiiZZZOOOIII@@@===;;;999888999999888666666888:::===@@@DDDJJJNNNWWW]]]ffflllppptttyyy}}}rrraaaUUUKKKGGGJJJ```yyyppplll|||mmmTTTSSSeeexxx^^^GGG???\\\|||zzzyyyppp[[[EEE888777:::NNNsss|||ooojjjsssuuuWWWEEEMMMcccxxxvvviiiooo{{{gggYYYYYYgggvvvyyyrrrqqqyyygggXXXRRRllluuuYYYKKKLLLHHHEEEGGGEEELLLPPPWWW```jjjssszzz~~~zzztttkkkddd[[[QQQIII@@@???<<<:::999;;;===???GGGJJJLLLIIIDDDBBBDDDHHHRRRPPPQQQQQQKKKHHHSSSccc{{{nnn```bbb{{{bbbuuu]]]CCC;;;666666555444444444444555444444333222111111111111222222333333333333444444333444555777888888888888::::::===AAACCCFFFMMMVVVrrr{{{|||zzz{{{xxxrrriiiaaaZZZUUUQQQOOOOOORRR\\\uuutttXXXPPP]]]aaaZZZNNNAAA<<<===;;;AAA___~~~}}}zzzlllXXXLLLFFFBBBPPPeeevvv}}}~~~cccfffooolllYYYMMMGGG>>>>>><<<:::999999999888777666777777888999===BBBFFFNNNVVV```ggglllqqqwww|||~~~xxxfffWWWJJJFFFIIIbbb|||rrrmmm~~~nnnVVVXXXkkksssVVVDDD@@@[[[}}}yyynnnZZZFFF:::888:::NNNtttvvvnnnuuufffHHHTTTjjjyyyoooaaakkkzzzfffWWWWWWgggwwwxxxpppooo{{{qqq```WWWbbb~~~___LLLFFFHHHEEEFFFHHHDDDHHHLLLSSS\\\iiixxxuuuvvv~~~www{{{ooogggaaaXXXMMMEEEBBB@@@===;;;:::;;;===>>>PPPRRRQQQLLLFFFFFFKKKQQQccc\\\WWWUUUOOOKKKSSSbbbzzzooo```bbbiiizzz\\\CCC<<<666666555444444444444555555555333222222111111111222222333333333333444444333444555777888888888888::::::===BBBEEEHHHQQQZZZuuu|||zzzyyy{{{{{{uuummmeee]]]WWWSSSSSSRRROOOLLLWWWvvvqqqXXX]]]bbb^^^SSSFFF999>>><<<===UUU~~~~~~yyy}}}}}}qqqvvvzzzwwwooo\\\UUUSSSWWWnnnjjjmmmuuuoooYYYLLLFFF===???===:::999:::999888777666666555444444777<<<@@@DDDMMMYYYaaaggglllsssyyy|||ooo]]]NNNJJJMMMccc~~~tttooooooWWW___xxx}}}nnnMMM@@@@@@XXX{{{{{{nnn[[[GGG<<<;;;<<>>CCCFFFJJJSSS\\\xxxxxxyyy}}}xxxqqqhhh___[[[UUUMMMJJJMMMMMMNNN[[[mmmiiiVVVlllnnnSSSEEEAAA<<<:::>>>III]]]{{{|||rrr|||lllhhhttt{{{fff^^^fffzzznnntttxxxppp\\\IIICCCDDD@@@===999888999:::888777555444333222444777:::<<>>DDD___ooofffWWWVVVRRR[[[uuujjj^^^YYYPPPaaarrrmmmbbbbbbssshhhyyyxxxSSS>>>:::666666555444444444444555444444333333333333222222222222333333333333444444555555555555666888999:::;;;999>>>GGGJJJJJJQQQ\\\uuulllttt{{{rrrhhh```[[[TTTMMMJJJLLLJJJHHHRRR```xxx|||cccrrruuu\\\JJJ@@@;;;888;;;BBBRRRjjj}}}~~~nnn{{{ooojjjooorrreeehhh|||qqquuuvvvmmmZZZIIICCCDDD???<<<999888999:::888777555444222222333555888:::AAACCCFFFGGGKKKTTTaaakkk}}}}}}tttcccNNNFFFJJJbbbxxxwwwmmm{{{qqqhhhwwwzzzppp|||jjjPPP@@@AAA]]]||||||lllUUUCCC:::<<<;;;PPPyyyxxxoooxxx}}}{{{|||}}}pppIIITTToooxxx```eee~~~~~~iiiXXXWWWdddwwwxxxnnnuuurrrbbbOOOKKKFFFDDDEEEHHHHHHGGGKKKKKKJJJIIIIIIMMMRRRVVVbbbqqq}}}lllvvvyyypppfffXXXNNNIIIHHHEEECCCFFFDDDDDDDDD@@@===@@@GGGgggxxxrrr```ZZZTTT\\\yyyqqqbbbYYYOOO```oooqqqbbbccctttkkkbbbyyy{{{UUU>>>888666666555444444444444555444444333333333333222222222222333333333333444444555555666666777999::::::;;;:::???HHHKKKKKKQQQ\\\tttjjjsss~~~|||}}}ssshhh```\\\VVVPPPMMMNNNJJJEEEJJJTTT```tttxxx|||eeeMMM???;;;777888;;;CCCRRR```~~~iiimmmmmm^^^gggxxx|||iiiooouuuwwwtttgggVVVIIIDDDCCC===;;;999888999999888777555333222111222333555777999;;;===>>>AAALLL]]]kkksssfffXXXIIIFFFMMMbbbwwwvvvlllzzzoooaaahhhxxxmmmyyyeeeLLL???CCC```|||zzzjjjSSSBBB;;;666888NNNvvv|||sss{{{{{{wwwxxxxxx}}}jjjHHHRRRkkkzzzdddfffyyylllZZZVVVaaarrruuummmuuu~~~lll\\\IIIGGGEEEDDDEEEGGGIIIKKKLLLLLLMMMNNNQQQWWW___eeerrr|||lllvvvzzzlll```XXXNNNGGGEEEFFFFFFFFFFFFEEEEEEFFFCCC@@@DDDJJJpppnnnbbbWWW```yyyfffZZZQQQcccssssssbbbddd|||qqqhhhbbb}}}WWW>>>777666666555444444444444555444444333333333333222222222222333333333333444444555555666777888999::::::<<<;;;@@@JJJMMMLLLSSS^^^uuunnn||||||ppppppvvvtttjjjbbb___[[[WWWTTTRRRNNNIIIJJJPPPTTTqqq~~~lllMMM???;;;777777666888???HHHhhhsss}}}uuubbb___ooo~~~ssslll[[[XXXjjj}}}kkkzzzzzzxxxpppaaaRRRIIIEEEBBB;;;:::999888888888777777444333222111111222333444333666888999<<>>777666666555444444444444555444444333333333222222222222222222333333333444444444444666777888888999999<<<;;;BBBLLLPPPPPPVVVaaazzzvvvpppbbbcccjjj~~~xxxmmmfffdddaaa___\\\ZZZVVVQQQOOOQQQNNN^^^uuuQQQ???;;;888888666444777<<>>555777999999777555555666666666666666666666777777999999999:::===AAADDDEEEGGGTTTgggxxx}}}dddOOOEEEIIIPPPiiizzzvvvlll|||iiiWWW___yyyttt}}}jjjJJJ@@@EEE```xxxyyy___EEE999999888555DDDjjj}}}pppxxxyyy}}}|||lllJJJ@@@DDD[[[qqqvvvvvvxxx~~~ttt]]]SSSSSScccpppooorrr}}}{{{kkk^^^SSSMMMRRRZZZTTTWWW\\\bbbeeebbbYYYRRROOORRRUUUUUURRRNNNJJJHHHEEEFFFLLLVVVaaapppoookkkrrrqqqcccXXXNNNKKKKKKIIIIIIMMMLLLMMMMMMMMMLLLKKKJJJJJJKKKIIIJJJJJJHHHEEEIIIPPPvvvsss}}}{{{mmmlllyyyfffiiiyyyiiizzz}}}ZZZBBB;;;666666555444444444444555444444333333333333222222222222333333333333444444444555888:::;;;;;;:::999<<<===GGGVVV]]]^^^fffrrrwwwooojjjtttwwwuuuvvvwwwssspppyyyvvvbbbSSSQQQSSSddd|||tttVVV@@@:::666666666333444666333???999555BBBEEEGGGYYYfffsssrrrrrr}}}vvvdddQQQLLLPPPJJJ>>>444777:::999777555555666777777777777888888888999888777888<<>>HHHWWW___aaajjjuuuuuuooolll~~~nnnttt~~~~~~yyylllaaaWWW]]]eeessspppcccXXXKKK<<<:::888777777777666555666777999:::>>>JJJ___ppp~~~zzzlllffftttttt^^^SSSSSSPPPCCC666666888999888666555555666999999:::<<<;;;;;;@@@GGGDDDBBB>>>???GGGNNNMMMFFFFFFWWWjjjwww~~~}}}xxx^^^RRRIIIIIITTTnnnpppnnngggkkksss}}}sssMMM<<>>;;;:::<<>>AAAHHHYYYooossssss}}}xxxllleeepppqqq___XXXUUULLL@@@888555777888888777666666777;;;:::::::::999;;;FFFRRRRRRJJJBBBCCCPPP\\\[[[RRRJJJ[[[mmmyyywww]]]RRRIIIIIIUUUqqqrrrmmm}}}jjjiiiqqqbbbIII<<>>???BBBHHHUUUjjj}}}ddd\\\bbbnnnsssyyytttjjjdddpppnnn```^^^WWWGGG;;;:::333555777888777777888999===;;;:::888666;;;LLL^^^___QQQCCCGGG\\\mmmjjj^^^PPP```qqq{{{ttt\\\QQQHHHIIIXXXvvvtttkkkxxxmmmbbbjjj~~~\\\GGG>>>PPPrrrwwwUUU===777999<<<===@@@\\\sssdddhhhvvvzzz~~~~~~yyyQQQDDDJJJbbbgggXXXUUUbbbooommmYYYUUUYYYfffpppsssyyypppbbbWWWQQQUUUUUU\\\hhhqqq{{{}}}rrrhhh]]]UUUOOOLLLKKKIIIKKKNNNHHHNNNWWW___ddddddbbb```bbbhhhvvvpppbbbYYYOOOHHHEEEHHHFFFFFFIIIMMMRRRUUUVVVUUURRRRRRVVV]]]lll|||ggg\\\YYYkkk|||uuuuuussspppcccpppooobbb```DDD;;;777666555444444444444444555444444333333444444555555555555555555555555555666555666;;;<<<:::999<<>>AAAAAAGGGNNNWWWggg~~~yyyeeebbbkkktttzzzrrriiiaaannn~~~lllaaabbbXXXAAA666;;;222444777888888888:::;;;======;;;888444:::NNNaaabbbPPPAAAJJJeeexxxrrraaaUUUdddttt|||~~~qqq[[[QQQGGGJJJ[[[zzzrrrlll{{{mmm]]]eee___FFFAAAVVVwww{{{VVV===777:::555:::CCC___nnnjjjrrruuuxxxzzzzzz}}}~~~yyySSSBBBMMMqqqzzzbbbUUU```mmmhhhYYYSSSVVVcccnnnsssyyyqqq___UUUSSSUUU[[[]]]hhhvvvzzz~~~sssjjjbbbXXXTTTSSSQQQNNNLLLRRRQQQQQQRRRRRRQQQOOONNNMMMPPPZZZjjj}}}{{{mmm___VVVPPPKKKHHHIIIFFFFFFHHHJJJNNNRRRUUUWWWRRRWWW___eeeiiirrrkkkYYYfffvvvrrrssswwwpppcccrrrpppfffeeeGGG999777666555444444444444444555444444333333444444555444444444444555555555555666555888<<<===:::;;;>>>HHHLLLXXXgggllllllrrr|||qqqjjj~~~zzztttnnnpppqqqlllbbbYYYTTTQQQNNNHHH<<<555999999444666======>>>???@@@@@@CCCHHHLLLUUU```llluuuvvvlllaaahhhyyyiii``````TTT===333:::333555888999::::::<<<>>>=========:::555999JJJ\\\\\\LLLAAANNNlll~~~rrr]]]WWWgggvvv|||}}}mmmYYYPPPFFFJJJ^^^}}}nnnmmmjjj]]]cccxxxZZZBBB???XXX{{{zzzWWW>>>888;;;111:::DDD```rrrjjjooottttttsssuuu{{{yyyVVVBBBMMMyyynnnYYY]]]kkkfffXXXPPPQQQ^^^jjjqqqyyytttdddWWWTTTYYY___ggglllyyy~~~yyyzzzppphhheeeaaaYYYRRRXXXTTTPPPOOOPPPQQQPPPOOONNNOOORRRVVVZZZ]]]^^^^^^ZZZTTTOOOLLLHHHCCCDDDHHHFFFGGGIIIKKKMMMQQQTTTWWWUUU^^^fffhhhfffgggkkkpppzzzfffccctttpppnnnxxxnnnxxxoooccctttxxxooolllkkkLLL999666666555444444444444555555444444333333444444555222222333333333444444444777777;;;???>>>;;;===AAAHHHMMMZZZjjjppppppwwwooovvvtttooommmjjjdddYYYLLLAAA999555<<<666555;;;>>>;;;===BBB@@@CCCGGGIIILLLRRRZZZaaawww|||ooo]]]eeepppcccYYYWWWLLL:::333888444777:::;;;<<<<<<>>>@@@???>>>>>><<<888999GGGUUUTTTIIICCCSSSppp~~~oooXXXWWWhhhxxx}}}}}}~~~jjjWWWOOOEEEKKKaaalllnnngggXXX^^^yyyoooRRR===<<>>888;;;666;;;BBB[[[qqqiiimmmvvvuuurrrsss|||aaaFFFKKKvvvwww___[[[gggkkkVVVMMMLLLYYYfffnnnwww{{{oookkkddd[[[VVVYYYaaaiiivvv}}}|||qqqlllggg```[[[YYYXXXUUURRRPPPRRRSSSQQQNNNNNNOOORRRNNNLLLLLLLLLIIIDDDEEEJJJHHHIIIJJJKKKLLLOOOTTTXXX]]]aaabbb[[[UUUUUUWWWXXXbbbaaadddrrrxxxccckkk|||}}}kkklllmmmiiivvvoooeeeuuuvvvnnnmmmpppkkkNNN;;;666555555444444444555555555444444333333444444555111222222333333444444444777888<<<@@@???<<<>>>CCCHHHNNN^^^ooovvvxxxzzzwwwppp~~~|||~~~pppjjjccc\\\SSSJJJBBB<<<999999::::::<<>>???AAABBB???===<<<999;;;GGGSSSLLLFFFEEETTTnnnyyyjjjUUUWWWiiizzz~~~~~~gggVVVNNNEEEKKKcccmmmnnn}}}fffUUU[[[wwwnnnQQQ???>>>\\\|||~~~kkkPPP<<<777999999<<<@@@XXXyyylllnnnuuuvvvuuutttyyypppOOOHHHlll|||dddZZZfff~~~oooSSSIIIGGGTTTbbbllluuu}}}tttkkk^^^^^^\\\\\\___eeemmmrrr}}}vvvooofff```\\\]]]]]]ZZZWWWVVVXXXZZZSSSOOOMMMPPPPPPMMMMMMOOOLLLLLLMMMLLLLLLOOOUUUYYYaaaaaa[[[PPPKKKNNNQQQPPPQQQQQQPPPVVVjjj|||eeedddtttxxxgggkkkyyyggggggvvvoooggguuussskkkmmmttt|||```III<<<555555444444444555555666555444444333333444444555222222333333444555555666666777<<<@@@>>>;;;>>>DDDJJJRRRdddwwwuuuttt}}}}}}ooo|||ssszzzyyyiiibbb^^^SSSFFF===888777999<<<777<<>>>>>???@@@BBBDDD@@@<<<;;;:::>>>HHHSSSGGGCCCDDDSSSiiisssfffRRRWWWiii|||fffUUUNNNDDDLLLeeeooommm|||~~~yyyfff[[[aaa}}}ppppppoooSSSEEEDDDaaa{{{}}}xxxeeeLLL:::555888666:::???[[[rrrooorrrvvvwwwtttvvv|||VVVFFFccc}}}gggYYYhhh~~~pppRRRGGGDDDQQQ```jjjsss|||xxxiii___ZZZ[[[^^^cccjjjqqqwwwzzzyyyuuurrrmmmgggbbb^^^[[[YYYUUUNNNIIIMMMRRRRRRQQQPPPOOOOOOOOOMMMLLLOOOVVV[[[______YYYOOOMMMQQQTTTQQQGGGLLLLLLJJJUUUiiiuuuuuugggaaaooouuueeejjjvvvfffhhhxxxoooiiiuuuwwwmmmpppyyypppTTTBBB:::555555444444444555555666555444444333333444444555333333444444555666777777444777<<>>======>>>???>>>===AAA@@@<<<777888@@@IIIOOOJJJCCCAAAUUUooojjjXXXTTT^^^nnnvvvyyy~~~fffXXXIIIBBBQQQjjj~~~zzzsssooossstttiiiZZZWWWoooxxxqqqtttrrrUUUEEEIIIvvv|||wwwaaaIII<<<999::::::===AAAXXX}}}~~~nnnnnnqqquuuwww{{{yyyWWWLLLVVVrrr~~~dddUUUaaazzztttUUUIIICCCLLL]]]lllwww}}}}}}nnnbbb\\\bbb]]]___jjjoooqqqzzzxxxsssoooiiiddd]]]\\\[[[[[[ZZZXXXUUURRRVVVTTTSSSRRRTTTVVVWWWWWWYYYUUUQQQQQQSSSSSSNNNIIIDDDBBBCCCHHHLLLTTTcccsssfffdddmmmpppfffjjj~~~qqqgggnnnvvvooodddqqqnnnwwwmmmPPP>>>999444444444555555555555555555444444333333444444555222222333444444555555666888888;;;???===999===EEE[[[aaarrrzzzsss{{{zzz}}}|||vvvnnnsss}}}|||hhhUUUJJJGGG@@@;;;===>>>===@@@EEEHHHPPPYYYYYYPPPGGGGGGKKKPPPXXXhhh|||wwwllljjjpppvvv}}}yyytttpppnnnmmmmmmvvvgggPPPAAA<<<@@@HHHTTT^^^___YYYRRRGGGCCC===;;;;;;<<<;;;999?????????@@@AAAAAA@@@???AAA@@@<<<999===GGGOOOSSSHHHBBBAAAVVVnnniiiWWWSSSbbbrrrxxxzzz{{{dddWWWJJJCCCTTTnnn}}}wwwnnnlllqqqqqqcccQQQSSSmmmtttpppvvvgggMMMJJJRRR~~~}}}sss^^^III===999666:::===AAAYYYppptttwwwzzz{{{|||~~~wwwQQQAAAEEEaaasss```VVV___xxxwwwYYYMMMDDDKKKZZZiiissszzzuuukkkccc^^^bbb```fffssszzz{{{~~~pppnnnkkkiiihhhfffbbb______[[[XXXWWWWWWWWWTTTRRRSSSRRRQQQOOOMMMKKKIIIGGGBBB@@@@@@BBBDDDIIIUUUbbbdddfffoooooofffmmmmmmeeepppzzznnneeeoookkktttnnnQQQ>>>888555555555555555555444444555444444333333444444555222333333444444555555666666666888<<<;;;999===EEE]]]hhh~~~~~~{{{uuuxxx}}}~~~wwwqqqjjjkkkppprrrjjjYYYIIIAAA@@@<<<;;;@@@CCCCCCDDDFFFLLLXXXjjjsssfffPPPEEEGGGIIIMMMYYYkkkzzz}}}uuukkkbbbXXXLLLCCC@@@AAADDDEEEMMMLLLJJJHHHGGGHHHIIIJJJNNNbbbwww___JJJ;;;444333555;;;AAADDDCCC@@@>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA???>>>:::999AAANNNVVVWWWEEE@@@BBBXXXnnnfffUUUUUUhhhvvv{{{{{{xxxaaaUUUJJJEEEXXXsssyyyppppppwwwvvvcccNNNUUUlllrrrqqq{{{dddMMMHHHWWW|||oooZZZHHH>>>888333:::<<>>===@@@DDDXXXjjjwwwrrrmmmooorrrwwwyyyvvvpppjjj```_________YYYMMMCCC@@@@@@>>>@@@HHHOOOQQQMMMHHHNNNWWWmmm~~~dddLLLCCCFFFEEEFFFLLLSSSUUUPPPKKKCCC<<<555222555:::>>>???======<<<<<<===???AAACCCCCCPPPwwwjjjUUUEEE;;;555333111222444777:::;;;999;;;<<<<<<;;;<<<>>>@@@??????@@@@@@AAACCCFFFIIIFFFCCC<<<888AAAQQQXXXWWWDDD@@@DDD[[[ooodddUUUXXXkkkyyy|||{{{vvv___TTTIIIFFFZZZvvvzzzqqquuu}}}gggQQQ[[[nnnttttttdddMMM@@@WWW|||oooYYYFFF<<<777555:::===BBB```lllrrruuuwwwwwwuuuvvvzzz~~~kkkMMMDDDIIIeee|||mmmddd___ssseeeUUUGGGHHHTTTbbbmmmtttxxxqqqnnnmmmmmmlllqqqrrrzzz}}}wwwmmmbbb[[[XXXXXXccc___YYYRRRLLLIIIHHHHHHGGGFFFEEECCCAAA@@@DDDGGGVVVbbboookkkgggzzz~~~fff```mmmyyynnnkkkjjjlllzzzqqqQQQ===777777777666555444333333333555444444333333444444555333333444444555666666666777:::???EEEHHHGGGDDDCCCQQQjjjwwwooojjjffffffgggjjjmmmllleee```VVVRRROOOMMMIIIBBB???@@@AAABBBFFFQQQ___fffccc[[[VVVUUUbbbzzzyyyaaaQQQEEEBBB???===@@@DDDHHHKKK>>><<<:::999999:::<<<>>>::::::999:::;;;===>>>@@@@@@CCCbbbxxxpppyyy{{{mmmWWWGGG???;;;777666555333333666:::>>>;;;=========<<<<<<===???>>>???@@@AAADDDJJJRRRXXXYYYVVVJJJ@@@DDDRRRXXXTTTCCC@@@EEE]]]nnnaaaTTT\\\lllyyy|||zzzuuu]]]RRRIIIGGG]]]zzzvvvnnnwwwjjjUUU^^^rrruuuxxxcccGGGAAA\\\||||||qqqZZZCCC888777999<<>>;;;===AAA@@@DDDKKKUUUdddrrrxxxwwwggg^^^[[[gggyyyvvviiiLLLIIIEEEAAA>>>???BBBEEE;;;===>>>===:::888:::<<<999999999999999:::;;;;;;===999LLLgggqqqnnncccUUUTTT]]]___TTTEEE;;;999888666777777555444777>>>CCCBBBAAA???>>>=========>>>===@@@DDDGGGJJJQQQYYY```ddddddXXXIIIIIISSSVVVPPPBBB???EEE]]]kkk]]]SSS```lllyyy{{{zzzqqqZZZPPPIIIIIIaaavvvppp{{{ooo\\\^^^vvvwwwjjjLLLLLLkkk~~~yyyzzzpppWWW???555777<<<===AAABBBZZZvvvppppppnnnlllkkknnnvvv}}}qqqUUUFFFAAAYYYvvvqqqmmm\\\mmmjjjXXXIIIHHHSSSaaammmtttzzzrrrmmmmmmkkknnnrrruuuuuuuuuvvvxxx|||~~~wwweee```aaa\\\VVVQQQRRRWWWZZZYYYUUUNNNOOOLLLGGGDDDDDDCCC???FFFNNN[[[___aaauuummmgggrrryyynnnttt|||eee[[[ddduuukkkLLL<<<999666666666555444444444333555444444333333444444555444444444555666666777777555===GGGQQQXXXXXXMMMAAARRRnnn{{{vvvrrrmmmiiieee```\\\\\\]]][[[TTTMMMHHHAAA;;;;;;<<<>>>EEEMMMNNNVVV\\\[[[aaaqqqtttlllttt~~~eee^^^UUUMMMHHHEEEBBB@@@<<<===============???AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA;;;CCCKKKJJJJJJGGG;;;DDDGGGGGGBBB===<<<;;;888666888888555444999DDDLLLIIIDDD???>>>???@@@???>>>???EEEKKKMMMLLLLLLOOORRRTTTZZZVVVJJJHHHRRRSSSLLL@@@===DDD[[[gggXXXQQQbbbkkkyyy|||{{{mmmWWWNNNIIILLLgggwwwqqq}}}ppp```eeezzzkkkOOOVVVwwwwwwuuuiiiRRR>>>666777999:::???@@@UUUoooqqqrrrqqqrrrvvv~~~aaaKKK===OOOllliiigggUUUdddzzzmmm\\\LLLJJJTTTaaakkkrrr}}}uuummmeeeaaaaaaccckkkuuuzzzzzzzzz}}}vvvjjjddd```aaaeeejjjnnnnnnjjjggg\\\\\\XXXOOOJJJIIIEEE???DDDDDDOOOVVVWWWfffzzzyyyhhhhhhsssxxx|||kkkyyyeeeWWWbbbuuuhhhJJJ;;;:::555555555555555555444444555444444333333444444555444444555555666666777777666>>>GGGRRR]]]aaaXXXKKKXXXqqq|||}}}yyywwwrrrooojjjddd^^^]]]^^^[[[SSSLLLCCC===999;;;@@@FFFQQQ[[[hhhrrrsssggg```ooottteee\\\ZZZYYYTTTPPPHHHFFFCCCAAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFCCCFFFEEE>>>BBBGGGAAA@@@???<<<;;;???DDDBBB<<<999:::999666666===JJJUUUMMMFFF???===@@@BBBAAA???CCCIIIPPPPPPJJJCCC???>>>:::FFFJJJCCCDDDOOOQQQIII>>>;;;BBBYYYdddTTTOOOccckkkyyy}}}}}}iiiTTTMMMIIIOOOkkkrrrmmmxxx|||jjj\\\ooo~~~___DDDWWW|||wwwqqqbbbMMM===777666666555<<<===RRReeeNNN<<>>MMMZZZLLLHHHCCC>>>===???BBBEEEKKKLLLKKKIIIEEE@@@;;;888888888999>>>IIIPPPLLLCCC::::::FFFXXX[[[SSSVVVcccmmmrrrzzz~~~jjjYYYMMMDDDTTTuuuvvvqqq}}}xxxfff\\\kkkTTTKKKfff{{{rrrZZZGGG===:::888777AAACCCAAARRRiiiNNNBBBGGG[[[ddd[[[TTT]]]ooowwweeeRRRKKKOOOYYYfffqqq~~~tttfff]]]YYYZZZ^^^cccmmmyyyvvvggg]]]aaammm|||zzzsssmmmhhhfff```aaabbbbbb^^^UUUJJJBBBBBBBBBEEEJJJMMMRRR^^^jjjddd```bbbmmmxxx~~~uuunnneee\\\aaa}}}fffNNN???999555555555555555555555555444444444444444444444444555555555666666777999999999>>>IIIWWWbbbeee___XXXfff{{{ttt{{{tttnnniiiddd[[[NNNEEEBBB@@@@@@BBBEEEHHHRRRfffyyy}}}{{{pppmmmjjjhhhggggggfffeeeaaa___]]]ZZZWWWTTTRRRQQQSSSRRRQQQQQQPPPMMMJJJIIIIIIGGGEEEEEEFFFFFFEEECCCBBBAAA???<<<===CCCMMMVVVIIIFFFAAA>>>===???AAADDDIIIIIIHHHFFFCCC???<<<999999888777;;;EEELLLIII@@@:::999EEEUUUXXXQQQUUUbbbnnnssszzz~~~}}}gggVVVKKKEEEVVVwwwxxxssszzz{{{ooodddbbb|||xxxQQQLLLkkkzzz```III<<<888777777888===@@@WWW|||hhhKKKBBBNNNgggnnn___UUU\\\lllyyyhhhTTTLLLOOOXXXfffpppzzzwwwkkkccc^^^^^^bbbdddnnn{{{xxxiiiZZZ\\\eeetttxxxssskkkddd^^^ZZZWWWVVVTTTVVVXXXZZZZZZUUUMMMGGGBBBAAADDDGGGJJJNNNXXXccc^^^\\\```lllwww|||yyynnnxxx___YYY```|||cccKKK>>>999555555555555555555555555444444444444444444444444555555555555666777999999>>>DDDNNNYYYaaabbb]]]XXXjjjqqq|||{{{uuunnneeeWWWHHHAAABBBAAACCCGGGMMMTTT```tttzzzuuuoookkkhhhfffeeedddbbb```^^^[[[WWWSSSRRRPPPNNNLLLKKKJJJHHHFFFIIIFFFBBBAAACCCGGGKKKNNNDDDBBB@@@>>>===>>>AAABBBDDDDDDCCCAAA???>>><<<<<<:::999666888???FFFCCC<<<999888BBBOOORRRNNNTTTbbbnnntttzzz~~~vvvaaaRRRIIIGGG[[[zzzxxxtttyyyvvviiifffllluuu}}}pppNNNPPPooogggLLL<<<888999;;;>>>@@@???RRR}}}mmmSSSGGGNNNgggqqqdddUUUYYYfffxxx}}}kkkXXXNNNOOOVVVcccnnnttt|||}}}ssskkkfffeeehhhgggqqq~~~|||mmm]]][[[aaappp~~~~~~tttiii[[[RRRNNNMMMLLLJJJKKKLLLNNNQQQSSSQQQMMMJJJBBBAAABBBEEEFFFHHHPPPZZZVVVVVV]]]iiitttzzztttjjj~~~ttt[[[XXXaaa~~~{{{___HHH;;;777555555555555555555555555444444444444444444444444444444444555666888999:::@@@HHHSSS[[[]]]ZZZUUURRRiiitttxxxkkk___RRRGGGCCCEEEGGGIIIPPPXXX^^^eeettt~~~yyyvvvuuupppkkkdddaaa^^^\\\YYYVVVRRROOOSSSQQQMMMIIIFFFEEEEEEFFFAAA@@@???>>>>>>>>>???@@@@@@???===<<<<<<<<<<<<===<<<:::777666;;;AAA@@@:::888777???IIILLLKKKSSS```nnnssszzz~~~nnn[[[NNNHHHKKKbbb}}}uuuvvv~~~zzzkkkhhhqqq}}}~~~uuuhhhJJJTTTsssiiiMMM===:::???CCCVVVRRRDDDLLL{{{xxxeeeNNNFFF[[[kkkdddSSSUUU```rrrooo[[[OOOMMMSSS___jjjqqqyyy|||uuunnnlllooommmwwwtttgggbbbeeeuuurrraaaWWWVVVVVVRRRNNNMMMLLLKKKLLLLLLLLLJJJHHHDDDBBBBBBDDDDDDDDDIIIQQQQQQSSSZZZdddoooxxxllljjj~~~{{{]]]ZZZfff{{{___GGG999444555555555555555555555555444444444444444444444444444444444555777999:::;;;===HHHUUU\\\YYYQQQJJJGGG^^^zzz~~~|||zzz|||wwwdddWWWNNNHHHFFFHHHQQQUUU]]]eeegggggglllsss~~~|||yyyuuurrrnnniiiddd```___^^^ZZZQQQHHHAAA@@@AAAAAA@@@???>>>>>>>>>>>>???<<<;;;:::888888:::;;;<<<===;;;777555999???>>>999666666<<>>>>>>>>>>>:::999888777777888999999;;;:::888666999>>>===999444666;;;AAADDDHHHRRR]]]iiinnnuuuzzz|||zzzeeeTTTIIIJJJUUUrrrzzzttt|||hhh^^^ggg~~~rrrTTTCCC___}}}uuu\\\DDD777777>>>DDDLLLPPPGGGNNN{{{uuuzzzwwwtttzzzoooSSSNNNjjjwwwgggYYYUUUYYYjjj~~~xxxcccSSSKKKMMMXXXcccoooxxx|||yyy{{{}}}zzztttvvv{{{qqqqqq~~~zzzrrrkkk___ZZZRRRLLLJJJJJJKKKLLLGGGCCCBBBEEEEEECCCDDDGGGJJJOOOUUUZZZeeeuuuzzziiiooo```^^^nnnlllRRRAAA:::555555555555555555555555444444444444444444444444444555666888:::<<<>>>@@@===JJJ[[[ccc___TTTHHHBBBMMMppp}}}uuurrrnnnnnnrrrwww{{{}}}mmmaaaUUUOOONNNOOOSSSYYY]]]fffxxxzzzqqqjjj```VVVNNNJJJHHHHHHKKKHHHEEEAAA>>>=========999999888777666666666666777888777555888======999333555;;;@@@CCCGGGQQQ\\\fffkkksssxxx{{{~~~uuudddSSSJJJLLLZZZyyyzzzwwwfffccctttqqqWWWPPPuuu|||oooZZZEEE888666;;;@@@<<>>AAABBBAAALLLZZZcccaaaYYYOOOIIIXXXyyy~~~uuuqqqkkkggggggiiikkklllXXXSSSPPPPPPPPPSSS\\\eeegggoootttiii\\\TTTRRRQQQOOOMMMNNNKKKGGGBBB???=========999999888777666555444444444666666555888<<<<<<888222555;;;@@@BBBGGGQQQ[[[dddjjjqqqwwwzzz}}}rrrcccSSSJJJMMM]]]}}}zzzyyy~~~gggnnnvvv______|||ppp]]]III<<<777:::>>>@@@LLLJJJPPPxxx|||uuuwwwqqqdddGGG___pppbbbZZZaaassskkkYYYNNNNNNXXXcccjjjttt~~~wwwqqq}}}uuukkk]]]QQQJJJIIIIIIJJJEEEAAAAAADDDEEECCCBBBDDD>>>IIISSSYYYccctttoootttqqq]]]gggxxxgggPPPCCC>>>555555555555555555555555444444444444444444444444666666888:::===???BBBCCCDDDLLLXXX```aaa[[[SSSNNNddd}}}xxxrrrkkkgggfffbbbZZZTTTQQQQQQQQQRRRTTTYYY```ffflllxxx|||nnnhhhcccdddgggfff```ZZZ\\\SSSFFF??????@@@<<<555999888777888888777444222111222444777::::::777555444333666===CCCHHHPPPYYYhhhooovvvvvvwww{{{~~~~~~~~~ooo\\\VVVJJJKKKeeewwwzzz~~~lllttt~~~vvvVVV\\\www^^^FFF===;;;999999===DDDIIIMMMVVVsssvvvzzz}}}xxxrrrqqq}}}|||~~~iiiFFFJJJgggooopppdddZZZ___pppooo\\\PPPNNNUUU___nnnttt|||}}}{{{~~~zzzzzzzzz{{{rrreeeYYYQQQLLLIIIGGGEEEAAA???@@@DDDGGGEEEBBBBBBEEEMMMXXXfffuuuxxxqqqmmmWWWcccyyynnnfffVVVEEE777777666555444333333333555555555555555555444444444666999:::<<>>AAAEEEIIIMMM___vvv}}}|||qqqdddZZZVVVWWWZZZ]]]```eeejjjooosssyyy||||||}}}~~~wwwpppbbbYYYZZZ[[[jjj{{{uuu|||wwwrrrdddRRRGGG@@@;;;:::;;;<<<;;;:::;;;;;;999666444222222333555888888666444555333444888>>>DDDOOOYYYeeennnuuuwwwyyy~~~sssdddWWWPPPOOOaaaxxx}}}~~~rrr^^^ZZZssszzz~~~www]]]NNNaaaZZZIII999555555666;;;DDDIIISSS[[[aaaxxx~~~zzzzzzWWWAAALLL```bbb\\\TTTTTTbbbyyy|||dddTTTNNNSSS[[[lllsss{{{oooaaaTTTRRRPPPOOOOOOOOOMMMKKKJJJEEEAAA???AAADDDGGGGGGCCCEEEJJJTTTbbbrrr{{{vvvlllxxxfffXXXhhhpppaaaXXXJJJ;;;777666555444444444444444555555555555666666666666444777:::===@@@EEEKKKOOOOOOdddzzzpppddd]]]\\\aaaeeejjjmmmqqqtttvvvxxx{{{~~~yyyppp```VVVUUUSSS]]]sssppplllSSSHHHEEEBBB@@@@@@>>>===<<<<<<<<<:::777555333333333555777777666444555222333777===CCCMMMWWWbbbkkkrrruuuxxx}}}oooaaaVVVOOOSSSkkk|||yyyttt```___xxxuuurrr|||sssSSSOOOlllwwwUUUFFF999666555555<<>>======;;;888555444333333444666666555444444111333888<<>>IIIQQQ___iiilll||||||rrrppp}}}vvvTTTSSStttgggQQQSSSjjjmmm[[[QQQRRRXXXhhhooowww~~~yyywwwwwwnnnlllrrryyyqqqhhh[[[PPPJJJIIIKKKLLLKKKHHHDDDAAAAAACCCGGGIIIBBBCCCFFFNNN\\\lll|||}}}~~~{{{xxxbbbddd~~~hhhHHH999777777666555555444444444555555555555555666666777777888===???@@@BBBFFFKKKQQQVVV___oooyyysssmmmkkknnntttxxxyyy|||}}}|||wwwxxx{{{rrrkkkfffdddooo~~~pppxxxiiiTTTOOONNNHHHCCCDDDAAA@@@???>>>>>><<<999666444333222333555666555444222000222888===BBBJJJSSS```iiiqqqtttxxx~~~yyyfffZZZNNNLLLZZZzzz~~~}}}lllqqqzzzqqqcccJJJaaattteeeJJJ@@@888888666666@@@MMMVVVfffqqqrrrvvvnnnwwwYYYOOOooowww\\\TTTfffttt```TTTRRRUUUfffmmmuuu|||~~~uuu|||yyynnnnnnllllllsss}}}rrrbbbTTTLLLJJJKKKLLLJJJIIIFFFCCCBBBCCCGGGIIIBBBBBBEEEMMMZZZkkk{{{rrraaakkklllJJJ:::777666555555444444444555555666444555555666777777888888<<<>>>AAADDDIIIPPPXXX^^^dddsssxxxrrrmmmnnnttt{{{~~~~~~~~~{{{xxx|||yyypppiiifffqqq~~~pppxxxrrrbbb]]]XXXMMMGGGIIIBBBAAA?????????===999666444333222333555555555333111000333999===AAAIIIQQQ```iiirrruuuyyyuuucccWWWNNNMMM___~~~ooovvv|||sss}}}\\\JJJiiitttgggEEE<<<777777666777BBBOOOZZZkkkvvvvvvwwwiiiqqqYYYIIIhhh}}}dddUUUaaazzzzzzdddUUUQQQTTTeeekkkttt{{{~~~xxxzzzwwwpppjjjeeekkkvvvfffWWWNNNKKKLLLMMMJJJIIIGGGDDDBBBCCCFFFIIIDDDDDDGGGNNN[[[mmm}}}~~~ssseeerrrnnnNNN???;;;999555555444444444555555666444555555666777888888999777:::>>>DDDLLLVVV```gggcccsss}}}xxxwwwvvvuuuuuuxxx}}}~~~xxx{{{qqqcccuuuuuummmtttlllfffZZZQQQPPPBBB>>>999777777999;;;<<<888777666444444555555666666444333666<<>>;;;222222888888???QQQcccrrrxxx}}}vvvjjjvvv}}}YYYCCCLLL```ppp```aaarrr{{{gggYYYQQQOOO^^^hhhqqqvvvzzz{{{nnniiivvv{{{wwwttt|||wwwlll```VVVPPPMMMMMMJJJJJJHHHDDD@@@@@@DDDHHHJJJDDDDDDOOO]]]kkkzzzsssdddoooPPPAAA:::555666555555444444444555555999999888888888888888999;;;>>>BBBIIITTT```eeedddhhhppp~~~{{{xxxvvvvvvxxxyyy{{{||||||sssgggxxxuuuppp|||ooo[[[JJJDDDBBB>>>999777777999:::;;;888777666555444555666666666444444666<<>><<<555555;;;:::AAATTTttt|||zzz|||}}}xxxVVV>>>BBBAAAbbb}}}uuubbbfff|||qqq```UUUNNNQQQ\\\gggnnnuuu}}}|||{{{uuulllmmmlllggg___WWWSSSRRRKKKJJJHHHCCC??????CCCHHHHHHEEEEEEKKKWWWggg|||~~~xxxgggGGG888666666555555444444444555555666777777777888999:::<<<<<<>>>DDDJJJNNNUUU[[[ZZZVVV]]]ddd~~~eeevvvrrrppppppqqq{{{}}}xxxyyy}}}vvv}}}qqqrrr||||||~~~oooaaaVVVRRREEEAAA<<<888777777777777777777777666666666666666666666666777:::@@@GGGLLLYYYdddnnntttyyywwweeeVVVMMMLLL[[[|||qqqlll}}}xxxxxx{{{wwwYYYPPP]]]|||~~~{{{fffNNN;;;;;;555555:::999AAAUUU{{{~~~~~~xxxYYY@@@AAA;;;TTTooo|||gggdddwwwvvvdddWWWNNNNNNYYYdddlllsss|||{{{mmmjjjgggdddaaa]]]WWWSSSLLLKKKIIIDDD@@@???CCCHHHHHHFFFEEEJJJUUUhhh~~~yyylllKKK<<<999888555444444444444555666666666666777888:::<<<>>>???>>>DDDJJJNNNUUU]]]___]]]eeeggg}}}ddd}}}zzzrrroooqqqtttvvvyyy|||~~~|||yyy}}}zzz}}}ssswwwrrraaaTTTMMMHHHDDD???;;;999888777666777777777777777666666666777777777777999>>>EEEKKKXXXcccnnnuuuzzzssscccUUUMMMOOObbb}}}{{{}}}~~~}}}~~~sssXXXZZZlll~~~}}}vvv```GGG888999444555999888@@@UUU~~~~~~xxx___EEE@@@;;;GGGZZZooovvvfff```ooozzzhhhYYYNNNNNNYYYeeelllsss{{{xxxnnnccc___``````ZZZSSSMMMMMMJJJEEE@@@@@@DDDHHHGGGFFFEEEIIIWWWmmm~~~}}}zzzpppPPP???999666444444444444444555666666666666777999;;;===???@@@===BBBFFFHHHOOOYYY```aaakkkgggvvviii|||{{{rrrqqquuuyyy{{{tttvvvvvvwww}}}~~~xxx{{{||||||yyy}}}yyyxxxooo\\\OOOLLLHHHCCC???<<<:::888666777777888888888777666555777888888777888<<>>@@@AAAEEEHHHIIIHHHMMMXXXbbbfffnnniiiuuuoooyyyzzzyyy|||}}}}}}ttttttsssttt|||xxx}}}yyy{{{}}}yyyzzzlll]]]OOOLLLFFFBBB???<<<999777777777888999888777666555777999999888777;;;CCCJJJVVVbbbooowww~~~wwwhhh[[[RRRMMM\\\zzzuuuWWWaaauuuzzzmmmTTT===555888666777:::888AAAWWW{{{~~~yyyzzzsssUUUCCC???FFFMMM\\\kkkiiiaaafffnnn|||qqqbbbUUUMMMXXXdddlllsss|||{{{{{{uuuggg___[[[XXXVVVQQQPPPNNNHHHCCCCCCFFFJJJIIIGGGEEEKKK```|||yyyzzzvvvjjjrrraaaHHH===888222444333333444444666777777777888888:::<<<>>>@@@AAAJJJMMMNNNLLLPPP[[[eeejjjmmmiiixxxppprrr~~~|||wwwvvvtttuuu}}}~~~yyyxxx~~~zzzzzz~~~sssfffRRRNNNIIIDDDAAA>>>;;;888777888888999999777666555888999:::888666:::BBBIIIVVVbbbpppxxxsssdddXXXPPPMMM```}}}}}}vvvUUU^^^pppxxxjjjRRR<<<555999777888<<<999BBBYYY|||~~~}}}^^^HHH777DDDLLLWWWeeeccc\\\^^^gggwwwtttfffYYYKKKVVVccckkksss}}}|||xxxxxx~~~nnn___WWWVVVXXXRRRRRROOOIIIDDDDDDGGGKKKIIIGGGDDDLLLdddzzzxxxjjjrrrxxxYYYCCC===999444333333333444555666777888888888999:::<<<>>>@@@AAADDDIIIKKKKKKOOOZZZdddiiiffffffwwwiiilll}}}{{{|||rrryyyvvv{{{rrrhhhVVVQQQJJJFFFCCC@@@;;;777888:::;;;;;;999888888999<<<;;;;;;:::888888AAAKKKWWWdddsss|||~~~rrraaaRRRRRRZZZlll||||||tttZZZeeexxxxxxfffPPP===;;;555666;;;;;;===LLL___zzzhhhHHHEEECCCGGGQQQXXXYYYYYY\\\cccqqqxxxgggZZZOOORRR[[[iiisssxxx|||wwwnnnnnnsssyyyuuuccc[[[VVVSSSRRRRRROOOJJJFFFFFFIIIMMMIIIHHHHHHRRRlllzzz}}}lllhhh|||~~~___EEE<<<999777888777777666666666666777:::999999:::===??????>>>DDDEEEEEEHHHMMMWWWbbbjjjgggkkkuuuhhhnnn~~~mmmmmmmmmppp{{{kkk\\\TTTJJJDDDCCCBBB>>>:::888:::;;;;;;999888888999999888888999777888BBBLLL[[[hhhvvv}}}zzzmmm]]]PPPRRR\\\ssszzzuuu|||~~~nnnaaaooo{{{vvvaaaLLL===<<<777888=========JJJ[[[}}}mmmUUUIIICCCEEEPPPTTTOOOMMMPPPUUUccc}}}qqqcccPPPOOOUUUaaammmtttzzz~~~ssshhhdddeeefffllliiivvv{{{hhh^^^WWWRRRPPPPPPOOOKKKGGGFFFHHHKKKMMMLLLMMMYYYrrr|||vvvhhhhhhsssTTT>>>666555555777777666666555666666777999:::;;;<<<===>>>???@@@FFFGGGHHHJJJNNNVVV^^^ddd]]]bbbnnneeevvvqqqiii___^^^hhh|||uuuwwwpppbbbQQQGGGFFFEEEAAA<<<999:::;;;;;;999888888999999888888999888:::EEEPPPdddppp{{{rrreeeXXXPPPWWWddd}}}ooojjjttt|||uuu|||lllooorrrZZZFFF;;;999666777;;;;;;:::DDDQQQ|||~~~~~~vvvjjjQQQEEEEEESSSWWWLLLEEEIIIIIIVVVpppwwwgggTTTNNNNNNZZZhhhsssyyy|||uuuhhh___YYYWWWRRRQQQZZZoooqqqeee[[[TTTQQQPPPOOOLLLIIIHHHIIIJJJPPPPPPTTTccc|||mmmnnnccchhhoooWWWFFF;;;555555666666555555555666666777999<<<>>>???>>>>>>AAADDDGGGIIILLLNNNPPPTTTYYY]]]___eeetttppptttfff]]]___nnnuuuyyywww___OOOKKKHHHBBB;;;999;;;<<<;;;:::888999999<<<::::::::::::===IIIUUUmmmwwwyyyiii^^^TTTRRR```qqqgggaaafffmmmtttnnnrrr}}}qqq~~~ooommm}}}mmmUUUBBB888888777999<<<;;;999@@@HHHlll||||||~~~\\\JJJGGGYYY```SSSJJJLLLFFFQQQhhhzzzgggYYYOOOLLLWWWgggsssxxxzzz~~~uuuggg[[[RRRMMMEEEIIIOOO```yyyyyymmmaaaXXXSSSQQQNNNKKKIIIJJJLLLNNNQQQSSS\\\nnn|||}}}mmmiiiaaaiiixxxlll\\\HHH;;;999555555444444555666777777888===AAAAAA>>>>>>BBBGGGGGGJJJNNNQQQSSSUUUXXXZZZeeelll}}}uuuttthhh___ddd{{{vvvooo~~~hhhVVVOOOJJJCCC;;;999;;;<<<<<<:::999999:::===;;;:::;;;;;;???LLLZZZrrr{{{vvvfffZZZSSSUUUggg{{{yyyeee```___\\\```bbbssszzzttt{{{~~~ffflllvvveeePPP>>>555999999;;;======<<<@@@EEEbbbyyyzzz~~~gggPPPHHHXXXeee\\\OOOKKKHHHNNN```zzzkkk[[[PPPKKKUUUfffqqquuuvvv|||}}}}}}kkk]]]SSSKKKGGG@@@JJJLLLUUUooorrrdddYYYUUUPPPKKKGGGGGGJJJNNNQQQPPPVVVdddyyy|||~~~yyyhhhcccnnnvvvcccKKK<<<;;;444444444555555777888999999>>>BBBBBB@@@@@@DDDHHHEEEIIINNNRRRUUUWWWZZZ\\\ccckkk{{{iiiuuufffcccwww~~~wwwtttkkk[[[SSSMMMFFF???:::;;;<<<<<<:::999999:::;;;999999:::<<>>@@@[[[vvvyyyrrrWWWGGGRRReeeeeeUUUGGGHHHJJJXXXoooooo\\\QQQJJJSSSaaalllqqqsss{{{}}}tttaaaVVVPPPMMMLLL]]]hhh]]]XXXmmm|||wwwfffYYYTTTOOOIIIGGGHHHMMMRRRTTTRRR\\\nnn~~~lllkkkyyy{{{iiiSSS???888888444444555555777888999::::::===AAAAAAAAABBBEEEHHHFFFIIINNNRRRUUUYYY^^^aaagggppp```ssskkkyyy{{{~~~{{{nnn```XXXQQQIIIDDD:::;;;===<<<;;;999999::::::888999<<>>@@@BBBDDDFFFGGGIIIKKKNNNQQQUUUZZZ```eeennnvvv~~~]]]~~~~~~ttt}}}yyywwwuuusssfff\\\SSSKKKFFF:::<<<===<<<;;;999::::::;;;:::;;;@@@GGGSSSfffwwwzzzkkk[[[TTTSSS___zzzxxxwwwuuutttzzzuuu}}}hhhddd||||||ppp```KKK999666===:::<<<===>>>AAAEEEHHHHHHJJJjjj~~~}}}dddJJJNNNooouuuWWWLLLHHHLLL]]]pppiii[[[PPPQQQ[[[gggsss{{{}}}vvvaaaSSSOOORRRVVVXXX{{{}}}^^^MMMhhhyyyuuufffVVVUUUUUUXXX\\\______]]]\\\jjj}}}rrrzzz~~~jjjMMM<<<::::::555555555666777999:::<<<===<<<<<<<<>>>>>;;;:::===>>>>>><<<>>>MMMdddtttxxxrrrcccZZZSSSSSSjjjwww|||~~~wwwvvvxxxrrr}}}vvviiisssppp\\\III???>>>AAAAAABBBBBBBBBDDDIIIPPPUUUZZZuuuxxxVVVLLLfffXXXNNNIIIJJJUUUdddxxxqqq]]]RRRRRRVVVeeessssss|||uuudddYYYTTTRRRTTTVVVXXXQQQLLLTTTfffxxxuuuhhhWWWYYY___dddccc```bbbhhhjjjxxxqqqoooIII:::999888999888888888888999<<<>>>???AAABBBCCCCCCCCCEEEHHHKKKRRRPPPRRRWWW]]]```fffllliiiqqq{{{jjjWWW|||uuuyyy{{{~~~vvvggg]]]SSSLLLIII???<<<;;;>>>>>>;;;<<>>???AAACCCEEEFFFHHHLLLOOOUUUmmm}}}^^^RRRfffhhhUUUMMMIIIPPP\\\lllvvvbbbVVVTTTUUUaaappprrr|||~~~|||wwwiii^^^YYYWWWWWWWWWSSSLLLHHHPPPaaattt~~~sssnnniiigggiiikkkkkknnnrrrxxxxxx|||uuuiiiFFF::::::777555666666666666888:::<<<===AAACCCDDDDDDEEEGGGJJJMMMTTTSSSVVV\\\aaabbbeeejjjlllqqqyyynnn\\\mmmeeehhhpppbbbVVVNNNKKKAAA===;;;======<<<>>>BBBAAAAAACCCNNNbbbxxx}}}kkk[[[WWW___lllzzz|||ooossszzzzzzfffeee}}}hhhOOO>>>999:::<<<<<>>BBBDDDEEEEEEFFFGGGPPP[[[mmmlllSSSMMMddddddSSSFFFGGGNNN[[[vvvoooaaaYYYOOOTTTeeeooowwwyyy|||}}}~~~|||mmmjjjooo|||}}}}}}yyyrrrqqq{{{wwwmmmhhhddd]]]VVVNNNKKKJJJPPP```sss}}}}}}sss}}}dddCCC;;;999444222555444444555666888:::;;;;;;===???@@@AAADDDGGGJJJLLLKKKOOOUUUYYYZZZ\\\```___bbbkkkxxxmmmsssccc[[[ZZZUUU~~~tttjjj}}}uuucccPPPCCCFFFAAA>>>>>><<<:::;;;???EEEGGGQQQdddwww~~~sssdddVVVYYYlll~~~zzzxxxdddjjjyyyzzz{{{~~~mmmUUUBBB;;;:::;;;;;;;;;===???AAACCCEEEHHHKKKQQQZZZddd{{{^^^JJJVVVsss]]]KKKGGGIIIQQQiiittteee[[[NNNNNN___kkktttwww|||sssddd^^^^^^jjjiiihhheee```bbbqqq}}}sssmmmiii___TTTIIIHHHIIIOOO\\\nnn~~~uuufffFFF:::666333777666555555666777999;;;===:::;;;===>>>???BBBFFFIIIHHHFFFGGGNNNSSSUUU[[[``````cccmmmlllbbbssseee[[[VVVUUUwwwssslllooo~~~|||vvvxxxjjjVVVFFFEEE@@@>>>>>>===::::::>>>@@@FFFVVVlll~~~wwwnnn^^^UUU^^^tttyyy{{{zzzkkkooozzzuuu}}}xxxiiiTTTDDD===;;;;;;;;;===>>>???@@@BBBEEEJJJNNNPPPXXX]]]xxxjjjNNNMMMwwwwww___LLLHHHHHHLLLccc~~~{{{jjj___OOOKKKYYYeeerrrvvv|||xxxmmmccc[[[WWWZZZ\\\dddkkkjjjhhhsssxxxrrrnnncccVVVMMMNNNQQQWWWaaapppwww}}}aaaCCC888444444:::777666666777888:::<<<>>>;;;===>>>???@@@BBBFFFIIIHHHEEEGGGMMMRRRVVV\\\bbbhhhjjjrrr[[[SSSvvvkkk___VVVUUUgggsssxxxzzznnngggnnnrrrsssooojjjbbbSSSEEE@@@===<<<>>>>>>;;;;;;>>>@@@III^^^uuu|||qqqhhhZZZXXXiiiyyy}}}xxx}}}|||xxx|||qqqdddRRRCCC;;;:::<<<===@@@AAABBBBBBCCCFFFJJJMMMJJJUUUXXXlllsssSSSGGGmmmhhhSSSNNNJJJJJJ]]]wwwooodddRRRJJJTTT]]]rrruuuyyy}}}xxxooojjjfff```YYYRRRWWWdddrrrtttooosss~~~zzzwwwuuujjj\\\TTTWWW\\\aaaiiiuuuvvv|||qqqTTT<<<777666555:::777666666777888:::<<<>>><<<===>>>>>>???AAADDDGGGIIIGGGJJJPPPUUUWWW[[[```fffhhhqqqWWWVVVyyypppdddYYYLLLQQQaaauuu}}}|||ggg\\\^^^PPPUUUWWWTTTRRRPPPGGG<<<<<<999:::>>>???<<<===@@@IIITTTjjjwwwmmmdddUUUXXXooo{{{{{{~~~~~~|||iii^^^MMM???888999===AAABBBCCCEEEEEEEEEFFFHHHJJJEEEQQQTTTeee{{{[[[IIIjjj{{{bbbWWWLLLCCCOOOfffttthhhUUUJJJPPPXXXsssuuuwwwyyy|||~~~nnneeeeeefffaaaZZZSSSUUUbbbqqqtttmmmoooxxx~~~|||zzzzzzpppbbbUUUYYY___dddjjjttt}}}uuuvvvhhhIII444666888555999666666666666888:::<<<===:::;;;<<<<<<<<<>>>AAADDDIIIIIILLLSSSWWWWWWYYY\\\\\\```kkk^^^cccxxxmmm```PPPEEEGGGJJJMMMRRR\\\hhhppp}}}yyygggaaaTTTJJJJJJIIICCC>>>===<<>>888888555222222555666999;;;<<<;;;:::999<<<<<<<<<<<<<<<===>>>>>>GGGNNNSSSUUUWWW\\\^^^]]]YYYYYYfffkkkvvvrrrdddYYYLLLBBBBBBAAAAAADDDLLLVVV^^^pppsssbbbRRRJJJHHHEEEDDDFFF>>>???AAACCCDDDFFFHHHIII]]]nnnyyynnnddd^^^UUUhhh|||{{{tttvvv}}}yyy}}}xxxkkkssskkkXXXGGG:::999;;;999:::>>>@@@AAADDDGGGKKKLLLKKKJJJFFFBBBIIISSSkkk}}}kkkMMMKKKeeefffWWWOOOJJJLLLkkk|||rrraaaQQQKKKMMM^^^qqq~~~{{{xxx~~~}}}lllfffiiimmmmmm[[[OOOJJJQQQ[[[```iiirrr~~~}}}|||}}}zzznnnfffcccaaa___^^^cccppp~~~|||zzzvvvsssdddNNN;;;777999666444666666777999:::;;;;;;::::::============>>>???@@@AAADDDJJJOOOPPPSSSXXXZZZYYY\\\]]]kkkfffooozzzfffXXXPPPGGGEEEBBB???<<<<<>>BBBBBBDDDGGGKKKMMMMMMMMMJJJDDDGGGNNNaaasssVVVHHHSSShhh~~~zzzbbbUUUPPPKKKIII```ooozzzfffTTTLLLLLLUUUkkk~~~zzz{{{uuuvvv{{{}}}hhhWWWLLLQQQ\\\dddmmmvvvtttkkkhhhfffggghhhkkksss|||xxxyyynnnVVVEEE888777999666666999888888888888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBHHHLLLLLLNNNTTTWWWWWW```dddsss```eee~~~rrr\\\NNNJJJDDDEEECCC@@@??????CCCHHHKKKeee{{{wwwiii\\\UUUUUULLLLLLTTTSSSNNNUUUcccyyyrrrddd[[[ZZZccc|||{{{mmmvvvsssnnnvvvgggQQQEEE===???@@@======BBB@@@BBBDDDIIILLLNNNMMMKKKOOOKKKKKKNNNYYY||||||cccKKKIIIPPPmmmqqqZZZMMMLLLKKKLLLUUUaaayyynnnZZZOOOMMMNNNddd{{{~~~zzz|||~~~}}}mmmaaaccchhhlllrrrzzz|||yyyjjj```ccclllzzzxxxfffNNN@@@666777999666666::::::999888777777999;;;<<<999999:::;;;===>>>@@@AAACCCIIILLLMMMOOOTTTWWWWWWaaaiiizzz]]]^^^}}}oooWWWJJJHHHDDDAAAAAABBBDDDHHHLLLOOOQQQhhh|||yyyrrreee]]]]]]YYYTTT^^^ppp|||mmm___YYY\\\ppp~~~vvv{{{}}}qqqsss~~~}}}ssshhhTTTHHH???@@@@@@===@@@FFFCCCEEEIIINNNQQQPPPMMMJJJOOORRRRRROOORRRgggkkkOOOBBBUUUuuu~~~iiiXXXOOOIIIIIIMMMUUUiiiyyycccUUUPPPLLL]]]ttt|||}}}}}}~~~|||wwwppppppvvvpppsssuuuuuutttooobbbUUURRRYYYkkkzzz}}}xxxyyy___PPPAAA777888888555555999;;;:::888777777888;;;<<<999999:::;;;===>>>@@@AAAGGGMMMQQQQQQSSSXXXZZZZZZ```jjj~~~\\\\\\}}}nnnWWWJJJIIIEEEDDDDDDFFFLLLSSSYYY]]]___jjj||||||nnnddd\\\[[[iii{{{}}}vvvhhh[[[ZZZaaa||||||~~~vvvttt}}}~~~uuujjjTTTHHH??????>>><<>>@@@AAABBBHHHNNNSSSTTTVVVZZZ[[[ZZZ]]]jjj}}}[[[ZZZ{{{zzzttthhhVVVMMMLLLHHHHHHGGGHHHMMMVVV```fffiiilll~~~rrrccc[[[cccuuu}}}vvvqqqdddYYY\\\ggg}}}}}}{{{{{{~~~llluuuuuujjjPPPFFF???@@@@@@???DDDLLLVVVTTTSSSSSSTTTSSSQQQOOOXXXlllhhhVVVRRRZZZwww}}}aaaLLLGGGhhhbbbMMMMMMHHHIIITTTlllwwweeeZZZPPPNNN[[[ssswwwllljjjnnnhhh\\\OOOKKKLLLLLLIIIGGGPPPbbbwwwvvvyyy{{{vvvxxx```KKK999777999888777999::::::999888888999999:::============>>>???@@@AAAEEELLLRRRTTTVVVYYYYYYVVVZZZggg{{{XXXWWW~~~}}}nnnkkkqqqtttrrriiiaaaTTTOOOPPPLLLHHHDDDBBBFFFOOO[[[dddhhhooo{{{xxxmmm]]]ZZZhhh}}}zzzsssnnnbbbXXX^^^lll}}}|||zzzvvv|||tttaaappp~~~ssshhhNNNEEEAAACCCDDDBBBGGGPPP[[[XXXSSSPPPOOOPPPPPPOOOUUUnnnhhhQQQMMMVVVoooooo[[[IIIfffcccNNNQQQIIIHHHPPPddd~~~}}}jjj^^^RRRJJJRRRmmmtttoookkkggg]]]QQQMMMMMMKKKHHHDDDOOOeee|||uuuzzz{{{yyyfffNNN999666::::::999;;;::::::999999999999999999<<<<<<<<<<<<<<<===>>>>>>AAAIIIPPPSSSTTTVVVUUURRRXXXfffxxxUUUUUU{{{ooo```cccdddbbb\\\YYY^^^jjjuuuxxxnnndddaaaaaa\\\UUUPPPIIIJJJIIIGGGHHHPPP]]]gggttt}}}yyynnnbbbXXXSSS]]]lllyyyyyyvvvnnnbbb[[[^^^jjjuuu|||wwwvvvzzzkkk```ppp}}}}}}vvvllldddWWWGGG???DDDEEEBBBKKK\\\oooaaaRRRMMMSSSVVVRRRLLLUUURRRQQQQQQRRRWWWeeesssnnnWWWVVVtttpppYYYNNNKKKNNNNNNWWWkkk~~~uuuaaaUUUNNNPPPYYYjjjuuuzzzvvvkkk]]]TTTPPPLLLHHHIIISSSfff|||{{{vvvttt~~~||||||iiiQQQGGG<<<555555888888888222<<<>>>888777>>>@@@;;;;;;<<<===<<<::::::<<<>>>@@@EEEJJJLLLKKKLLLPPPTTT[[[^^^uuu~~~TTTTTTuuuvvv```OOOVVVYYY[[[ZZZYYY]]]gggoooyyylll___XXXUUUSSSPPPLLLGGGHHHPPP]]]hhhwww~~~rrrgggkkkcccaaalll{{{vvvqqqiiibbbaaaiiixxx}}}xxxtttccc]]]ppp|||nnn```XXXLLLCCC@@@EEEGGGFFFLLLVVV\\\UUUNNNOOOVVV[[[ZZZVVVRRRPPPPPPSSSVVV[[[fffrrrdddZZZqqqcccRRRJJJKKKHHHMMM]]]mmmlll[[[QQQMMMRRR```{{{uuujjj```UUUKKKLLLUUUfff{{{nnnfffaaadddnnn||||||nnnVVVBBB<<<666333666888888777666:::999777>>>HHHEEE;;;:::;;;<<<;;;:::999;;;===???CCCHHHJJJJJJLLLPPPUUUZZZZZZlll~~~vvvQQQSSS}}}~~~wwwttt\\\JJJLLLRRRXXX[[[[[[]]]ccchhhooo^^^XXXXXXUUUPPPIIICCCEEENNN\\\fffxxxuuuzzzuuuuuu~~~vvvnnnddd```gggvvv}}}xxxvvvjjjfffxxx|||dddQQQHHHBBBCCCDDDFFFHHHJJJKKKLLLJJJKKKNNNRRRVVVZZZ]]]^^^QQQNNNMMMRRRXXX]]]fffnnnvvv^^^kkkqqqVVVKKKKKKFFFFFFPPP\\\wwwyyycccTTTKKKJJJSSSooo~~~sss___PPPOOOWWWhhh|||rrrhhh]]]XXXXXXbbbxxxuuu~~~cccFFF<<<999777777:::<<<:::888===:::777<<>>AAAEEEFFFGGGKKKPPPUUUXXXUUUbbbzzztttqqqPPPRRR}}}}}}xxxwww```PPPLLLRRRXXX[[[[[[\\\```dddsss{{{wwwjjjaaa\\\ZZZRRRLLLEEEBBBFFFPPP]]]dddsss}}}|||wwwlllaaa```kkk|||zzzvvv{{{rrrrrryyy\\\HHH@@@@@@GGGJJJFFFGGGKKKJJJDDDFFFKKKPPPRRRQQQSSSWWW[[[RRRMMMJJJOOOUUUZZZaaaggg```aaa}}}ZZZMMMMMMHHHFFFMMMUUUjjjjjjWWWJJJFFFKKKddd~~~mmm[[[QQQYYYjjj~~~xxxhhhaaaZZZ[[[ggg|||{{{rrrpppooosss|||wwwuuucccFFF>>><<<::::::;;;;;;999777<<<888555===OOO[[[TTTFFF;;;<<<<<<;;;:::999:::<<>>;;;888666555666666666888666444999DDDJJJFFF======>>>>>>===;;;:::<<<===AAAAAABBBCCCDDDHHHLLLOOORRRVVVkkk]]]TTTqqqaaaWWWJJJKKKKKKJJJKKKNNNSSSWWWbbbgggiiigggiiilllfff[[[TTTLLLCCCAAAGGGNNNSSSUUUaaaqqq|||uuuiiibbb^^^dddttt~~~yyytttttt}}}gggQQQEEEBBB===CCCEEECCCFFFNNNPPPLLLKKKLLLLLLJJJHHHJJJNNNRRRQQQLLLHHHIIIJJJKKKPPPVVViiijjj\\\iiitttPPPMMMFFFEEEKKKJJJQQQddd~~~eeeWWWRRRKKKRRRjjj{{{~~~wwwlll]]]cccqqq}}}ooojjjeee___XXX[[[ooo|||jjj[[[SSSOOOLLLIIIJJJPPPXXX```ddddddiiiqqq{{{zzz___III===;;;888666555777:::;;;;;;;;;::::::;;;;;;:::888>>>??????>>><<<;;;<<<===@@@@@@AAACCCEEEIIILLLMMMOOOXXXsssgggWWW~~~|||mmmeeeTTTSSSOOOKKKIIIIIIKKKMMMZZZhhhqqqoookkkllliiiaaaXXXNNNBBB???EEENNNSSSTTT\\\nnn~~~wwwpppdddaaabbbkkk{{{{{{}}}wwwtttxxx}}}|||xxxjjjXXXJJJCCCAAA;;;>>>AAADDDHHHLLLNNNNNNJJJGGGFFFGGGJJJMMMNNNNNNJJJIIIKKKLLLJJJGGGJJJOOO[[[uuuvvvfff___rrr^^^VVVIIIEEEJJJGGGHHHWWWuuuqqq```ZZZMMMKKK[[[iii~~~|||sssiiibbbgggtttyyyppphhhddd[[[VVVaaaqqqwwwhhhXXXNNNKKKJJJHHHFFFFFFIIIOOOSSSTTT\\\hhhvvvnnnTTT@@@<<<;;;999888777888;;;===>>>===<<<;;;999888999;;;>>>??????===;;;:::;;;<<<<<<===???CCCHHHLLLNNNOOOMMMXXXuuunnnZZZ|||xxxpppccc```ZZZSSSMMMHHHFFFFFFRRRkkk}}}zzzqqqppppppnnn```TTTFFFCCCLLLWWW^^^aaa[[[ooopppjjjmmm||||||uuummmddddddgggrrrxxxvvv|||wwwuuu{{{|||{{{mmm\\\NNNDDD@@@???======@@@FFFIIIHHHIIIKKKHHHEEECCCFFFLLLOOOMMMJJJDDDGGGMMMPPPLLLFFFGGGLLLTTT```ppp[[[hhhnnnbbbOOOIIIMMMHHHGGGRRRdddzzzfff^^^NNNFFFQQQ]]]yyyuuulllccchhhvvvuuuiiieee]]]TTTVVV___sssrrrrrrsssqqqgggXXXLLLIIIJJJIIIFFFCCCCCCHHHLLLQQQYYYgggvvv}}}fffLLL999777777777555444333444555888777666777777888;;;???===>>>>>><<<:::999:::;;;999:::>>>CCCIIINNNPPPQQQLLLWWWtttqqq]]]tttppprrrqqqgggVVVHHHBBBAAAYYYppp|||tttsssqqqjjjbbbRRRDDDDDDMMMYYYhhhtttssswwwtttWWWUUUYYYgggvvv}}}xxxvvvppphhh```jjjwwwvvvxxx||||||vvvqqqvvv}}}xxxdddUUUIII@@@>>>AAA<<<======???GGGOOOKKKAAABBBEEEHHHJJJKKKMMMPPPRRROOOKKKHHHGGGIIIKKKKKKJJJTTT[[[uuujjj]]]|||fffNNNEEEFFFIIIKKKMMM\\\yyylll]]]VVVMMMKKKOOOhhhqqqwww}}}ppphhh^^^RRROOOTTT```aaa]]]XXX]]]ccc[[[LLLMMMJJJGGGDDDBBBBBBCCCDDDOOOUUUdddwwwmmmOOO888;;;999777666777777777666999999999999999888777666999999999999:::;;;<<<<<<<<<@@@EEEIIIKKKMMMOOOPPPTTTVVVxxx~~~[[[~~~~~~lll[[[SSSRRRZZZkkktttkkkbbbaaa[[[RRRSSSGGG===>>>FFFSSSeeetttxxx|||lllVVVJJJHHHLLLYYYgggsss~~~wwwsssrrrnnngggfffrrrxxxzzz{{{wwwnnnkkkvvvqqq]]]PPPGGG@@@>>>@@@>>>@@@EEEPPP```hhh```RRRDDDGGGJJJMMMOOOSSSWWWZZZRRROOOLLLKKKLLLMMMMMMLLLNNNRRRfff}}}ooo{{{xxx\\\LLLHHHHHHHHHGGGSSSiii{{{jjj^^^QQQKKKLLLZZZvvvssslllaaaUUUQQQUUUZZZ\\\YYYRRRSSSZZZWWWNNNJJJHHHEEEBBB@@@@@@@@@AAAJJJQQQaaauuuxxxdddKKK999999888777777999999888777999999:::::::::999888888888888888999:::;;;<<<===<<>>===>>>AAADDDHHHNNNUUUYYYUUUVVVuuuyyyfffpppWWWSSScccjjjaaaWWWVVVQQQIIIDDDCCCAAA>>>???MMMeeeyyygggYYYQQQLLLIIIGGGHHHLLLQQQ[[[mmm}}}yyyllldddbbb```___ccclllyyy}}}wwwqqqmmmjjjeeeaaammm{{{|||{{{|||vvvsssyyy{{{vvvqqq^^^KKKCCCCCCCCCBBBBBBOOOIIIDDDGGGQQQZZZYYYUUURRRQQQPPPMMMJJJIIIKKKMMMSSSRRRQQQPPPOOOMMMLLLKKKGGGLLLOOO\\\cccPPPLLLJJJEEEHHHJJJRRRiiiqqq___SSSPPPJJJXXXwwwvvvqqqhhhYYYQQQPPPXXX___```TTTIIIFFFHHHIIIIIIHHHGGGEEECCCBBBAAAAAACCCMMMaaayyyzzznnnnnnxxxqqq^^^MMMAAA;;;::::::;;;<<<===<<<:::777777777888999999:::999999777777888999:::<<<===>>>===>>>???AAADDDKKKSSSXXXVVVWWWxxxxxxfffzzz|||qqqZZZUUUkkkvvviiiXXXOOOHHHAAA@@@BBBAAA>>>AAAQQQjjj|||xxxfffVVVKKKGGGEEEDDDEEEGGGOOO___ooo~~~wwweeeXXXLLLNNNPPPUUU]]]hhhuuu}}}|||xxxtttoooiiieeecccwwwyyyzzz}}}tttpppiiiXXXGGGBBBDDDEEEEEEEEEOOOJJJEEECCCEEEIIINNNRRRIIIJJJKKKJJJJJJJJJMMMOOOMMMNNNNNNNNNLLLJJJIIIHHHDDDMMMOOOQQQmmmpppUUUOOOLLLGGGHHHFFFHHHVVVuuuzzzfffXXXRRRMMMNNNcccxxxtttjjjZZZOOOLLLSSS\\\aaaZZZMMMFFFFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@BBBMMMccc|||yyylllkkkvvvnnnZZZKKKBBB???<<<<<<<<<===>>><<<999666666666777888999999999888888888888999:::;;;======>>>>>>>>>???AAAFFFNNNSSSVVVXXX|||xxxaaazzzzzzhhh\\\eee}}}xxx^^^NNNCCC:::<<<>>>===;;;DDDYYYpppooo[[[MMMEEECCCCCCDDDDDDIIIUUUbbbuuu|||xxxrrruuu}}}zzzppphhhaaaXXXMMMFFFBBBFFFLLLTTT]]]gggrrryyy}}}{{{zzzwwwpppiiiiiimmm~~~|||yyyuuu{{{xxxpppjjjbbbTTTFFFCCCDDDEEEEEEFFFAAAAAACCCFFFFFFFFFJJJOOONNNOOOOOONNNKKKIIIIIIJJJFFFIIIKKKLLLJJJHHHGGGGGGCCCLLLOOONNNaaa___TTTPPPIIIHHHGGGHHHOOOdddqqq^^^TTTPPPJJJSSStttzzzppp^^^QQQMMMKKKSSS[[[ZZZSSSLLLHHHHHHFFFGGGGGGFFFDDDBBB???>>>BBBNNNeee~~~rrrooovvvjjjWWWKKKEEECCC===<<<<<<<<<===<<<:::777777777888999999999888888999999999999:::;;;<<<<<<===>>>??????@@@DDDIIIMMMSSSWWWuuu]]]tttfffmmmiii[[[OOOEEECCCBBB>>>>>>LLLdddxxxrrr```RRRIIIFFFEEEFFFEEEEEEKKKRRR___hhhlllfff]]]YYYYYYXXXRRRRRRNNNGGGAAA===<<<<<<===BBBJJJSSS]]]hhhrrryyy}}}}}}yyyyyyyyyvvvnnnjjjqqq}}}zzzxxx{{{~~~yyyuuuttt|||zzzpppfff[[[QQQGGGEEEDDDCCCDDDGGG<<<;;;@@@GGGJJJGGGGGGKKKWWWWWWVVVSSSMMMGGGCCCBBBAAAEEEJJJLLLJJJIIIHHHIIIHHHLLLNNNNNNZZZooo```YYYPPPJJJJJJJJJKKKUUUpppkkk\\\RRRMMMMMM]]]{{{yyyfffWWWRRRKKKOOOUUUYYYWWWRRRLLLIIIGGGGGGHHHHHHFFFCCC@@@>>>EEEQQQiiiyyy|||uuu]]]MMMEEEBBBBBB;;;:::999:::<<<===<<<;;;::::::;;;;;;;;;:::999999:::::::::999999::::::;;;;;;===@@@BBBCCCEEEHHHJJJOOOUUUqqq^^^zzzcccxxx|||ooohhh___UUUPPPLLLEEEEEETTTmmm~~~{{{nnn]]]PPPKKKHHHFFFFFFBBB>>>???BBBKKKTTT[[[VVVMMMEEE???;;;555;;;>>>999444444999===999>>>FFFQQQ\\\iiiuuu}}}|||}}}|||wwwwwwwwwtttllljjjxxx}}}{{{|||~~~vvvuuuvvv~~~~~~uuuhhhWWWOOOHHHFFFDDDBBBCCCFFFFFFAAAAAAHHHKKKIIIHHHJJJSSSUUUUUUSSSNNNIIIEEECCC???DDDJJJLLLLLLJJJKKKKKKPPPOOONNNOOOWWWrrr{{{kkkcccXXXOOONNNKKKHHHJJJ\\\{{{xxxeeeRRRRRRNNNPPPeeemmm]]]WWWQQQRRRUUUZZZZZZUUUNNNJJJIIIJJJKKKKKKIIIFFFCCC@@@JJJVVVnnniiiQQQCCC>>>===>>>888777777888;;;>>>??????============<<<;;;::::::<<<;;;::::::999999::::::999<<>>GGGSSS___lllvvv{{{}}}zzz|||~~~zzzxxxwwwsssmmmlllsss~~~{{{{{{~~~ssstttwwwzzzzzzmmmXXXNNNCCC>>>AAAEEEEEECCCAAAAAAFFFMMMOOOLLLJJJKKKWWW^^^```VVVIIICCCCCCDDDAAACCCEEEGGGLLLRRRQQQLLLfffZZZUUUZZZ```pppvvvlllXXXMMMJJJJJJJJJIIIOOOgggqqq```RRRHHHKKKXXXmmmsssjjjjjjcccVVVTTT___cccXXXOOONNNOOOSSSTTTOOOIIIEEEDDDCCCHHH^^^yyy}}}aaaHHH<<<:::;;;:::===:::888999>>>AAABBBBBBBBB@@@>>>===>>>>>>===<<<;;;======<<<;;;:::;;;<<>>??????@@@???>>>;;;999777777666666666666777888888999???HHHTTTaaammmxxx~~~~~~~~~}}}|||zzzxxxzzz||||||zzzwwwxxxsssnnnlllpppyyy}}}{{{yyyyyyyyywwwyyy|||rrraaaQQQIII@@@===@@@CCCBBB???AAABBBGGGNNNRRRQQQQQQTTTSSS[[[```^^^YYYQQQGGG>>>???BBBEEEJJJSSS\\\^^^ZZZ]]]RRRNNNQQQUUU```ooo[[[TTTPPPNNNNNNJJJIIIVVVgggiiiXXXMMMMMMRRR```~~~wwwwwwnnnggggggnnnlll^^^TTTUUUWWWZZZZZZTTTKKKEEECCCBBBLLLccc}}}}}}^^^EEE;;;999999777<<<999888999<<<@@@AAA@@@CCCAAA>>>======<<<;;;999;;;<<<;;;999888888:::<<>>>>>AAABBB???;;;<<<<<<@@@HHHMMMNNNQQQUUUQQQUUUYYY]]]aaa^^^QQQCCC???CCCGGGLLLVVV```ccc```SSSKKKHHHKKKLLLQQQhhh{{{eeeQQQKKKJJJMMMLLLGGGKKKTTTttt{{{eeeUUURRRNNNQQQnnnwwwfff[[[[[[[[[]]]]]]XXXOOOGGGEEEFFFVVVlllyyyZZZEEE===<<<:::888999888777888;;;===>>>===>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<:::999999<<<>>>CCCBBB@@@???@@@FFFOOOUUUZZZ\\\qqquuutttqqqaaaeeeyyynnnmmm|||xxxxxxuuuaaaUUUPPPKKKHHHHHHFFFCCC@@@999999999999888666555444555444444444444555666666777???KKKXXXdddppp|||~~~~~~{{{xxxvvvxxxyyyzzzyyywwwvvvvvvwwwrrrmmmjjjooozzz~~~~~~}}}|||yyywwwzzziiiUUUIIICCCAAA@@@BBBDDDDDD???;;;;;;999<<>>???>>>;;;===???@@@@@@@@@BBBCCC@@@@@@>>><<<===BBBKKKRRRZZZ^^^ssssssooommmaaafffxxxvvvjjjZZZVVVQQQNNNLLLIIICCC???:::::::::999999888777777444444444444444555555666777AAAPPP]]]hhhrrr|||~~~~~~}}}}}}~~~~~~|||yyywwwuuuvvvxxxyyyxxxvvvuuuuuuvvvnnnnnnpppuuu}}}~~~rrr```QQQJJJCCCCCCDDDGGGIIIGGGBBB>>>AAA>>>===@@@BBBBBBEEEJJJOOOLLLFFFCCCHHHSSSYYYYYYKKKKKKIIIGGGJJJNNNMMMHHHJJJJJJMMMRRRRRRQQQ[[[hhh}}}jjj[[[PPPPPPQQQMMMIIIKKKPPPgggeee[[[SSSJJJSSShhh{{{~~~|||~~~zzz|||{{{}}}yyytttooodddZZZVVVXXX\\\]]]UUUMMMOOOWWWqqqcccOOO<<<888:::888333000444555777888888777777777333333555888<<>>777;;;AAAEEEFFFEEEEEEEEE>>>@@@AAA???>>>AAAGGGMMMVVV___vvvuuuoookkk\\\^^^~~~ttt___ZZZSSSNNNKKKGGGAAA===::::::::::::::::::::::::555444444444444555666666:::FFFWWWdddmmmttt|||~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxvvvuuuttttttuuuuuuvvvuuuuuutttnnnrrrwww|||~~~~~~ooo[[[LLLFFFEEEFFFGGGJJJKKKIIIEEEBBBBBB>>><<<>>>>>>===???CCCKKKKKKGGGCCCDDDKKKOOOOOOLLLLLLIIIFFFIIILLLKKKFFFIIIKKKPPPTTTTTTRRRXXX```kkkxxxdddRRRMMMMMMJJJIIILLLNNNUUUpppuuudddYYYOOOOOOVVVfff}}}yyy{{{~~~}}}yyyxxx{{{~~~|||pppjjjqqqwwwoooaaa^^^___ccceee\\\QQQSSS]]]|||RRRBBB666888<<<999444333222444777888777555555555444555666999<<<===<<<;;;555999???CCCDDDCCCBBBBBB???BBBEEEDDDBBBCCCHHHMMMVVVaaayyywwwpppkkkWWWUUU~~~ccc[[[QQQHHHDDDAAA>>>;;;999999999888999999999:::555555555444555666666777>>>LLL___mmmtttxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzyyyxxxxxxwwwvvvvvvuuutttsssuuuxxxyyywwwuuusssvvv{{{xxxzzzwwwgggTTTHHHEEEGGGGGGHHHIIIJJJHHHEEECCC@@@<<<<<<>>>???===???CCCIIIIIIGGGEEEGGGLLLMMMJJJKKKKKKIIIGGGJJJOOONNNJJJJJJMMMQQQTTTRRROOOQQQVVV]]]uuu]]]SSSOOOKKKKKKOOOLLLOOO\\\xxxtttcccXXXRRRPPP[[[qqq~~~yyywwwwww~~~yyy|||{{{rrrooo{{{rrrhhhiiinnnpppfffYYY\\\hhhrrrNNN???666999<<<888555777111444888999777444333333444444666999<<<>>><<<;;;999;;;>>>??????>>>>>>???>>>BBBEEEDDDBBBCCCJJJQQQ```iii~~~zzzrrrnnnYYYTTT~~~fff[[[MMMBBB===<<<;;;:::888777777777777888888999666555555555555666777777AAAPPPdddrrrxxx{{{~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~~~~{{{yyyyyyyyyxxxwwwvvvvvvwwwwwwxxxuuutttwww|||~~~{{{wwwxxxyyy|||~~~ssssssyyy|||qqq```QQQJJJKKKGGGGGGHHHHHHGGGFFFEEEDDDBBB@@@@@@CCCEEEEEEGGGKKKIIIGGGDDDDDDJJJRRRRRRNNNKKKJJJHHHGGGKKKPPPPPPLLLMMMPPPSSSSSSOOOLLLLLLOOOOOOgggtttcccXXXNNNKKKMMMHHHNNNRRR\\\}}}lll___WWWQQQTTTWWWmmm|||wwwuuu}}}yyyvvv{{{}}}nnnoootttwwwnnnbbbeeerrryyydddJJJ;;;222555555000///333000555999:::777444333333111222444999>>>@@@???>>>?????????===;;;;;;===>>><<<@@@BBBAAA???BBBKKKSSSlllrrr|||uuurrr^^^XXX~~~fffYYYHHH<<<888999:::999999999888888888888888888;;;666333444444444888===GGGYYYnnnwwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{yyyyyyzzzuuuuuuuuuttttttsssrrrrrrssswww|||~~~}}}|||zzzooottt||||||rrrfffWWWIIIDDDEEECCCBBB@@@???@@@BBBBBB@@@EEEBBBBBBDDDFFFOOOdddyyydddVVVKKKNNNYYY\\\RRREEEGGGGGGFFFGGGIIIMMMQQQSSSQQQLLLJJJLLLLLLJJJIIIJJJNNNWWWsssmmm]]]QQQKKKJJJLLLEEEDDDNNNaaajjj[[[TTTPPPRRRWWWjjj|||uuuxxx|||lllbbbeeeccc___hhhyyyjjjVVV>>>999333222444666555222333444777999999999888777555444333444777<<>>>>><<<:::999;;;@@@CCCCCC@@@>>>???@@@DDDMMMXXXnnnxxxbbbVVVzzzuuuWWWNNNBBB<<<;;;<<<<<<;;;::::::999999999999888888999555333444555666;;;BBBOOO```rrrzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyuuuttttttsssrrrsssssssssrrrvvv|||wwwqqq{{{zzzyyy~~~uuuiii\\\NNNAAA???BBB===AAACCCAAA???AAABBBAAA@@@>>>???CCCHHHQQQcccuuuXXXOOOFFFHHHQQQTTTMMMEEEIIIHHHFFFFFFGGGKKKNNNQQQQQQKKKGGGHHHIIIHHHIIILLLPPPPPP```zzzbbbQQQKKKMMMQQQLLLIIILLLSSSiiikkk]]]VVVRRROOOYYYuuu~~~~~~uuullleee\\\ZZZkkk___III===888333222444666555222000111222444555555444444444444333444777<<<@@@CCCAAA@@@===<<<;;;<<<===>>>>>>===>>>@@@BBBFFFQQQ]]]ppp}}}ooo[[[RRR{{{~~~}}}~~~xxxxxx}}}|||lll[[[KKKFFF@@@>>>>>>???>>><<<;;;;;;;;;;;;::::::999999777444222444666888@@@HHHWWWgggvvv|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||yyywwwvvvtttsssqqqpppqqqrrruuuvvvrrrwww}}}~~~~~~zzzuuuwwwzzzxxx{{{~~~rrrcccTTTGGG>>>>>>CCC===GGGMMMHHHAAA???AAABBBDDDAAA@@@BBBEEEJJJTTT]]]LLLHHHDDDEEEHHHJJJIIIGGGHHHGGGEEEEEEHHHLLLQQQUUUPPPIIIDDDDDDEEEFFFIIIMMMVVVNNNSSSrrrqqqXXXPPPRRRLLLKKKKKKJJJIIIUUUxxx{{{ddd\\\SSSLLLNNN]]]yyy~~~lll[[[]]]ttt|||UUU@@@;;;777333222444555444222222333333444444555555555444333333555777;;;>>>AAACCC@@@>>>???@@@???<<<999:::;;;???BBBCCCGGGTTTaaavvv|||wwwhhhUUUOOOzzz~~~~~~~~~}}}~~~yyylll\\\XXX]]]aaa[[[RRRLLLHHHDDDBBBAAA@@@>>><<<======<<<<<<;;;;;;::::::777444222333555999CCCNNN]]]jjjwww||||||~~~~~~|||}}}~~~|||wwwuuutttsssrrrooonnnooossswwwzzzxxx{{{~~~yyyuuuwwwzzzxxx}}}{{{mmm[[[LLLAAA;;;???EEEDDDSSSZZZQQQCCC???@@@@@@EEEBBB@@@@@@AAACCCEEEGGGEEEFFFGGGEEECCCDDDFFFIIIEEEDDDCCCEEEIIIPPPWWW[[[MMMGGGCCCEEEGGGGGGJJJNNNVVVNNNPPPfffiiiYYYWWWLLLJJJLLLLLLHHHMMMddd~~~qqqbbbWWWPPPRRRVVVddd}}}kkkooorrrLLL:::999666333222333444444222444333333333333444555666333333444555777999<<<===@@@>>>===@@@EEEEEEAAA<<<999;;;@@@DDDDDDGGGTTTaaayyy~~~xxxfffSSSOOOyyy~~~~~~~~~~~~~~~~~~~~~xxxhhhWWWQQQVVV[[[ZZZVVVOOOLLLGGGCCCAAA@@@???>>>>>>>>>======<<<;;;;;;:::777444333333555:::GGGTTTcccnnnyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||}}}~~~}}}yyyuuurrrqqqrrrpppnnnmmmppptttyyy}}}wwwooopppyyyxxxnnnuuuzzzrrrdddRRRDDD;;;888<<>>===>>>AAADDDCCCAAABBBFFFHHHFFFBBBAAADDDGGGBBBBBBBBBDDDHHHOOOUUUYYYKKKGGGEEEHHHJJJJJJJJJMMMPPPLLLMMMXXXiiifffZZZUUUPPPMMMNNNLLLIIIRRR^^^pppaaaVVVVVVTTTUUUhhhbbbBBB555777555333222333333333222000000/////////000111111222333444555777888999::::::888:::???GGGJJJGGGCCC;;;===AAADDDDDDEEEOOOZZZrrr~~~zzzeeeRRROOOwww|||{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~llleeeccc]]]UUUOOOOOOLLLHHHDDDBBBAAAAAABBB???>>>>>>===<<<;;;::::::777555444555777>>>NNN]]]llluuu}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}xxxyyyzzzxxxuuuqqqpppppppppooonnnnnnqqqwww|||{{{wwwjjjjjjmmmuuujjj```oooxxxkkk^^^NNNDDD===:::===BBBLLLYYY\\\NNNCCCDDDDDD@@@CCCCCCBBB??????AAA@@@<<<@@@CCCFFFFFFCCCBBBBBBCCCCCCCCCCCCCCCFFFJJJNNNPPPLLLHHHGGGJJJLLLKKKJJJLLLPPPMMMMMMPPPVVVppp|||gggZZZOOOJJJMMMNNNKKKLLLRRR^^^sss^^^UUUOOOLLLTTTbbb~~~}}}~~~sssWWW>>>777444444333333222222222222111111111111111111111111222333444555666777777666555444666<<>>@@@CCCCCCCCCIIIPPP```nnnvvvyyyuuu```NNNNNNxxx~~~|||{{{|||}}}~~~}}}|||~~~~~~~~~{{{pppjjj___UUUOOOQQQPPPNNNJJJFFFDDDCCCCCC???>>>===<<<;;;::::::999777555555777;;;EEEXXXiiissszzz~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}|||{{{{{{tttuuuuuussspppnnnnnnoooooonnnnnnppptttyyy~~~xxxppp```nnneee___ssszzzdddYYYLLLFFFBBB??????BBBFFFPPPQQQGGGFFFPPPSSSMMMEEEGGGDDD===:::;;;:::777>>>@@@CCCFFFHHHGGGEEEBBBEEEEEEEEEFFFHHHJJJLLLMMMNNNIIIGGGIIIJJJJJJJJJMMMQQQNNNPPPRRRRRRdddbbbTTTKKKLLLNNNLLLNNNSSSLLLqqqlllZZZQQQMMMNNNSSSmmm|||}}}~~~iiiNNN;;;:::333333333333222111222222333333444555555444333222111333444666666666555444333333444777;;;@@@DDDGGGAAA>>>===@@@BBBBBBDDDGGGMMM[[[fffmmmlllYYYJJJNNN}}}}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~|||{{{|||}}}|||~~~~~~||||||~~~~~~~~~~~~~~~~~~tttkkkhhhccc``````WWWWWWVVVRRRLLLGGGCCCBBB???>>>===<<<;;;:::999999666555666999>>>JJJ___rrruuu{{{}}}|||}}}|||zzz||||||||||||||||||||||||~~~~~~~~~~~~}}}{{{zzzyyyrrrrrrrrrpppmmmlllmmmnnnnnnnnnoooqqquuuzzz~~~~~~~~~xxxmmmccc|||}}}hhhhhh||||||[[[QQQGGGCCC@@@===<<<===AAAIIIIIICCCJJJ\\\bbb[[[;;;???>>>888666:::===;;;??????BBBHHHNNNNNNIIIDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQJJJFFFFFFGGGHHHJJJOOOKKKKKKQQQVVVSSS[[[ssscccTTTOOOLLLGGGIIIOOOQQQkkkyyycccXXXSSSPPPOOOXXXlll~~~}}}www___EEE444666222333333333222111222222///111222333333222000///111222444666666555444333333444444444555999???DDDBBB===;;;>>>BBBBBBAAACCCCCCQQQ\\\eeeeeeUUUIIIOOO}}}zzzyyyzzz||||||~~~zzzxxxyyy{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{|||}}}~~~~~~~~~|||~~~uuuvvvyyyxxxuuutttqqqiiidddbbb\\\QQQIIIIIIDDDBBBAAA@@@@@@???===;;;:::999888<<>>JJJ[[[```ZZZBBB>>>;;;999777888@@@IIIAAA===<<>><<>>???AAABBBIIIDDDTTTcccmmmaaaNNN```{{{zzzyyywwwuuuuuuwwwyyy|||||||||{{{yyyxxxyyyzzz}}}||||||{{{{{{{{{|||||||||}}}}}}}}}}}}|||||||||zzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~qqqooorrrwwwtttdddTTTKKKJJJGGGDDDAAA???===<<<;;;;;;:::;;;CCCSSSfffvvv}}}||||||}}}~~~}}}}}}|||{{{{{{}}}}}}|||{{{zzzyyywwwxxxyyyyyyvvvtttnnnnnnmmmkkkiiihhhjjjlllkkkooovvv~~~~~~qqqaaa]]]~~~~~~zzzvvvssszzzzzzvvvnnnOOOEEE===<<<<<<999888888999???>>>:::>>>IIIMMMIIIAAA>>><<<<<<;;;<<>>>>>@@@EEEIIIKKKQQQVVVVVVRRRGGGFFFDDDDDDFFFHHHIIIIIIRRRPPPOOOOOONNNSSSaaaoooyyyfff\\\QQQNNNQQQOOOPPP]]]xxxwwwfffXXXOOOIIILLLUUUjjjkkkRRRAAA999666333333222222222111111111000000111111111111000000111111111111222222222222222222333555666888999999777999<<>>LLLaaattt~~~}}}|||}}}~~~~~~}}}|||zzzyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvuuurrrooofffhhhiiijjjiiiiiikkklllooowww```VVVbbb~~~~~~|||zzzxxx~~~}}}xxxmmm```FFF@@@===???@@@<<<999888777>>>???888777<<>>GGGPPPOOOGGG???>>>??????@@@BBBAAAEEEHHHKKKPPPUUUUUUQQQGGGGGGHHHFFFEEEDDDDDDEEENNNNNNNNNNNNLLLLLLUUU___rrrlllZZZRRRRRRMMMMMMQQQYYYddd|||}}}kkkXXXQQQOOONNNSSSbbb~~~~~~|||~~~sss[[[HHH<<<666444333222222222222111111111000000111111111111000000111111111111222222222222222222333555666777888999444888>>>CCCFFFEEECCCAAADDDGGG^^^nnnuuujjjYYYlll{{{}}}rrrssstttsssrrrsssuuuwwwxxxuuurrrsssvvvyyyyyyxxxuuuuuuvvvwwwyyy|||}}}yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||||||||||||||{{{|||~~~|||{{{yyy|||~~~lll^^^\\\XXXQQQHHHBBB???@@@AAA:::;;;CCCUUUlll|||~~~}}}||||||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{yyyxxxvvvvvvvvvuuusssqqqmmmkkkdddfffhhhjjjkkkmmmqqqtttxxx~~~~~~~~~~~~~~~pppUUUVVVlll{{{|||yyylllZZZRRREEE@@@???BBBCCC???<<<<<<999===>>>;;;;;;@@@AAA???;;;999999::::::;;;CCCKKKJJJBBB<<<<<<===>>>@@@DDDCCCFFFGGGHHHKKKOOONNNIIIGGGJJJLLLJJJFFFCCCCCCDDDHHHHHHIIILLLKKKLLLSSS\\\eeezzziiiXXXQQQNNNOOOSSSTTTSSSaaa{{{eee\\\WWWQQQMMMPPP```zzz~~~{{{}}}eeeLLL>>>666333333222222222222111111111111000000111111111111000000111111222222222333333333222222333444555777777888777:::@@@DDDFFFFFFDDDBBBFFFLLLdddooosssfffTTTfff|||qqqrrrssssssqqqqqqssstttuuurrrpppqqquuuxxxxxxvvvuuuuuuvvvwwwyyy{{{}}}~~~yyyyyyxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||||||||{{{|||}}}~~~zzz}}}~~~}}}}}}uuuggg___\\\VVVMMMEEEAAAAAACCC===BBBOOObbbuuu|||}}}|||{{{{{{}}}}}}|||{{{|||{{{yyyyyyzzz{{{yyyxxxuuuuuutttssspppllljjjiiieeefffgggiiilllrrrxxx}}}|||||||||~~~uuu___UUUbbbvvvzzzzzz~~~rrr\\\MMMIIIFFFBBB@@@BBBAAA>>>===???===<<<;;;;;;@@@EEEEEEAAA;;;999999:::999888>>>FFFFFFAAA???@@@AAA???@@@CCCCCCEEEFFFEEEHHHKKKJJJFFFEEEIIILLLKKKGGGDDDDDDEEEGGGFFFFFFIIIKKKMMMTTT]]]bbbjjjjjjYYYRRRPPPRRRSSSPPPVVVnnnppp```XXXPPPMMMMMMSSSbbbrrr~~~}}}}}}~~~]]]EEE:::555555666222222222111111111000000000000111111111111000000000000000000111111111111222333333444555666777777:::;;;===???@@@AAAAAA@@@BBBIII^^^fffiii\\\JJJZZZ}}}lllnnnoooooonnnnnnooopppqqqqqqqqqsssuuuvvvvvvuuuxxxxxxwwwwwwxxxxxxyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxzzzzzzzzz{{{{{{|||||||||{{{{{{{{{{{{||||||||||||{{{}}}{{{kkkbbbaaa\\\TTTJJJCCCAAABBBBBBNNN```qqq|||}}}|||{{{zzzzzz{{{{{{zzzyyy|||{{{yyyyyyzzzzzzxxxwwwrrrrrrqqqnnnjjjgggggggggfffggghhhkkkooovvv}}}}}}~~~yyyfff___lll|||vvv}}}|||tttcccQQQFFFCCCDDD@@@>>>>>>===:::;;;>>>@@@;;;777888>>>BBB@@@<<<===;;;<<<===:::999===DDDGGGDDDDDDGGGEEEAAA???@@@AAACCCDDDDDDGGGLLLLLLHHHAAACCCFFFGGGGGGGGGGGGHHHKKKHHHFFFHHHIIIKKKQQQYYY\\\^^^qqq___TTTLLLLLLLLLOOO[[[jjj|||uuueeeWWWQQQNNNLLLSSS\\\www}}}yyyzzzxxxRRR>>>666222222666222111111111111000000000000000111111111111000000---............/////////222333333444555555666666888888888888999:::<<<===999>>>QQQWWW[[[SSSCCCQQQrrreeegggiiikkkkkkkkkmmmnnnnnnqqqtttuuuuuuttttttuuuwwwwwwvvvvvvuuuvvvvvvvvv|||{{{yyywwwvvvvvvwwwwwwyyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyyzzz{{{{{{{{{}}}|||mmmjjjkkkhhh___RRRHHHCCCCCCDDDVVVnnn|||~~~}}}{{{zzzxxxyyyyyyzzzxxxwww{{{yyyxxxxxxxxxxxxwwwuuunnnnnnlllhhhdddbbbccceeehhhjjjnnnrrrwww~~~~~~~~~vvvnnnbbb^^^mmmzzzrrrrrr|||jjjVVVIIIBBB???>>><<<<<<>>><<<999999<<>>;;;999===CCCDDDCCCEEEHHHFFFAAA@@@AAA@@@BBBBBBBBBDDDIIIIIIFFF??????AAAEEEIIILLLMMMMMMKKKHHHFFFHHHHHHHHHKKKQQQRRRVVVkkk{{{fffRRRMMMNNNNNNRRRXXXXXXtttlllaaaVVVKKKIIIOOOUUUjjj~~~}}}{{{{{{dddFFF999555000000333111111111111000000000000000000111111111111000000/////////000000000000111222333333444444555555666555555555666888:::;;;===888:::HHHLLLSSSOOO@@@MMMnnnaaacccgggiiijjjkkkmmmooolllqqqvvvwwwuuusssssstttsssssssssttttttvvvwwwwww~~~|||yyywwwvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}}}}~~~}}}{{{zzz{{{|||}}}zzz|||~~~~~~~~~zzznnnssstttrrriii[[[NNNGGGEEECCCYYYtttzzz{{{zzzyyyxxxxxxyyyyyywwwvvvzzzxxxvvvvvvwwwvvvuuussskkkkkkiiiddd```^^^aaadddkkkooouuuzzz{{{~~~~~~|||uuubbbRRR[[[xxxvvvnnnqqq}}}|||dddNNNEEEAAA===:::999<<>>>>>AAAEEEEEEBBBBBBEEEAAABBBAAA???@@@CCCBBB>>>@@@???@@@EEEMMMRRRTTTSSSHHHEEEEEEHHHHHHFFFHHHKKKLLLSSS^^^zzz```WWWUUUQQQOOOOOOQQQ```~~~rrrbbbQQQJJJMMMFFFQQQddd~~~~~~~~~~~~}}}~~~yyyxxx{{{tttYYYAAA;;;:::555333666111111111111000000000000000000111111111111000000222333333333333444444444333333333444444555555555333444666888;;;===>>>???======GGGIIIQQQOOO@@@LLLooo]]]```dddgggiiikkkmmmooopppqqqrrrrrrqqqqqqsssuuussstttsssqqqpppoooqqqsssyyyzzzyyywwwvvvuuuwwwyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}|||||||||||||||}}}~~~xxxyyy{{{~~~~~~lllXXXLLLJJJPPPcccwww~~~}}}~~~~~~{{{yyyvvvvvvwwwxxxxxxwwwxxxuuurrrqqqqqqpppmmmjjjiiihhhddd___\\\]]]```dddlllwww~~~uuuttt|||}}}fffUUUSSSllltttjjjvvvvvv___NNNGGGAAA<<<>>>===@@@EEEFFFAAA<<<;;;888888888666555555888::::::999777777:::@@@GGGKKK@@@AAACCCEEEFFFFFFEEEEEECCCBBB@@@>>>>>>???@@@AAADDD???===BBBLLLQQQNNNHHHGGGEEEEEEGGGIIIIIIEEEBBBOOOMMMZZZvvv```YYYVVVRRRNNNQQQVVVhhh~~~mmm]]]TTTRRROOOPPPTTTaaayyy~~~}}}}}}|||}}}uuuqqqvvv}}}~~~hhhNNN999555666222///222000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333555555555777:::;;;<<<;;;:::>>>FFFOOOPPPLLLJJJLLLrrr|||XXX\\\```dddeeeggghhhjjjnnnooopppooonnnoooppprrrqqqrrrrrrqqqpppppprrrtttwwwxxxwwwvvvttttttuuuwwwyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyyyyzzz{{{|||}}}~~~vvvbbbXXXVVV\\\mmm}}}}}}{{{xxxwwwxxxxxxwwwvvvvvvssspppnnnnnnmmmjjjgggaaaaaa```______bbbgggjjjooo{{{~~~xxxwww{{{~~~qqq\\\cccuuusssttt~~~zzzkkkVVVHHHDDDAAA>>>===:::;;;AAAEEECCC@@@@@@999777666555555666888999555555444666:::@@@FFFIIIBBBBBBCCCCCCCCCBBB@@@???AAA@@@???>>>>>>???@@@AAABBB???===AAAGGGJJJHHHDDDAAA@@@@@@DDDIIILLLMMMMMMIIIJJJWWW|||nnnbbbXXXRRRPPPNNNUUUjjj~~~iii[[[TTTQQQNNNLLLOOO\\\uuu~~~~~~~~~yyyvvvtttpppssszzz}}}___HHH666333555111...000000000000000000000000000000000000000000000000000222222222222222222222222222222222333333444444444555555555777999:::;;;;;;===@@@GGGOOOPPPLLLLLLOOOsssRRRVVV[[[___aaabbbcccdddkkklllmmmlllkkkkkkmmmnnnnnnoooppppppoooppprrrtttuuuvvvvvvuuusssssstttvvvwwwwwwwwwwwwxxxxxxxxxyyyvvvvvvwwwwwwxxxyyyzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{~~~ppphhhhhhnnnzzz|||zzzwwwvvvvvvvvvtttsssssspppmmmjjjiiigggdddbbb\\\^^^```aaadddiiiooosss}}}uuuuuu|||}}}lll[[[mmmuuuppp{{{}}}zzz}}}~~~|||tttmmm^^^MMMCCCBBBCCCCCC@@@;;;999???EEEEEECCCBBB:::777444333666888888777444444444666888<<<@@@BBB???@@@@@@@@@@@@???>>>>>>??????>>>>>>>>>@@@AAABBBEEEDDDCCCDDDFFFHHHHHHGGGFFFDDDBBBCCCGGGLLLPPPRRRIIILLLSSShhh}}}gggWWWWWWPPPNNNTTT]]]qqquuuiiiYYYUUUNNNHHHIIIUUUhhhwww~~~}}}~~~zzzhhhgggmmmsssyyy}}}{{{zzz{{{yyyQQQ@@@222111333000...///000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444555555444444555666888999::::::===???EEEKKKKKKHHHJJJOOOrrrNNNSSSXXX\\\^^^______```ggghhhiiihhhggghhhiiikkkjjjlllmmmnnnnnnoooqqqssstttuuuvvvuuutttssstttvvvtttuuuuuuvvvvvvvvvvvvvvvssssssuuuvvvwwwxxxyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{|||}}}~~~~~~}}}xxxyyy}}}~~~|||wwwuuussssssssssssqqqppppppmmmjjjfffbbb```]]]\\\```aaabbbeeeiiipppxxx}}}}}}yyywwwzzzwwwiiiZZZOOOxxxooovvvzzz{{{~~~yyylllcccTTTFFF@@@BBBEEEGGGEEE???===CCCHHHGGGCCCAAA===888333444888;;;:::777888888777777777888999999;;;;;;<<<>>>???@@@AAAAAA????????????@@@BBBDDDEEEHHHGGGFFFDDDDDDFFFJJJMMMSSSOOOJJJFFFFFFHHHKKKNNNLLLOOOPPPZZZnnn~~~~~~ccc\\\SSSRRRWWWTTTUUUoooiiibbbYYYSSSNNNMMMRRRYYYfff}}}~~~tttjjjnnnxxx}}}yyyxxxxxxvvvxxx|||rrr___DDD888///000222000...///000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444555555333444666666777777999::::::<<<@@@CCCBBB@@@DDDKKKoooLLLPPPUUUYYY[[[\\\]]]^^^cccdddeeeeeeddddddfffhhhfffhhhjjjllllllmmmoooqqqsssuuuvvvvvvuuutttuuuvvvrrrrrrssstttuuutttttttttqqqrrrtttuuuvvvwwwwwwwwwyyyxxxwwwwwwxxxzzz|||~~~yyyzzz{{{|||}}}}}}|||zzzxxxsssrrrqqqqqqrrrqqqpppnnnllljjjfffaaa]]]ZZZYYYYYYaaabbbeeehhhnnnwwwxxxuuuxxx}}}iiiVVVSSSXXXtttwww~~~yyydddYYYKKKBBB>>>???BBBEEECCC@@@AAAHHHMMMJJJEEEBBB???:::666666:::===<<<999::::::999888888777777777;;;;;;<<<===???@@@BBBBBB@@@@@@AAABBBCCCEEEFFFGGGDDDDDDCCCAAA@@@DDDJJJOOOWWWTTTPPPKKKIIIIIIKKKMMMJJJOOONNNVVVlll}}}}}}eeeWWWRRRXXXWWWQQQ^^^sss~~~pppbbb[[[VVVOOOKKKKKKNNN___qqq}}}~~~|||wwwpppnnnooovvvxxxrrrqqqsssuuuyyyyyy{{{}}}}}}lllYYYDDD;;;444///000222111000000//////////////////////////////////////////////////////////////////////////////000111333444555555333555777777666666888:::999:::===???===;;;AAAIIIjjjHHHKKKOOORRRTTTVVVXXXZZZ]]]^^^___``````aaaccceeebbbdddgggiiiiiijjjlllmmmppprrrttttttsssrrrssstttoooppprrrsssssssssrrrqqqoooqqqrrrtttuuuuuuttttttuuuuuuuuuvvvwwwyyy|||}}}wwwxxxyyyyyyzzz}}}{{{xxxxxxvvvsssrrrqqqpppppppppooommmkkkeeedddbbb^^^ZZZYYYZZZ[[[```dddiiipppxxxxxxqqqpppyyyqqqVVVIIIUUUgggzzzttt~~~ttt[[[OOOCCC===;;;:::<<>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEEEEFFFIIIMMMPPPMMMNNNOOOOOONNNMMMOOOPPPJJJPPPNNNSSShhhwwwttt```XXXTTTPPPWWWeeennnddd\\\RRRLLLKKKFFFQQQYYYaaasss~~~}}}rrrkkkiiigggkkkrrrzzz}}}tttpppppptttwwwzzzvvvsssuuuzzzrrr[[[III666555333000000111111111000///////////////////////////////////////////////////////////////////////////000000111222333444444333666888888666666888;;;;;;<<>>DDDEEECCCCCCGGG>>><<<;;;999:::;;;<<<===999888777666666777888999>>>======<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFFFFBBBEEEJJJOOOQQQQQQNNNLLLEEEIIIOOORRRQQQNNNMMMMMMJJJRRROOOLLLYYYdddgggllllll[[[RRRUUU\\\pppqqq```VVVVVVLLLMMMMMMMMMRRRccc{{{~~~{{{ppphhhfffgggpppwww}}}{{{xxxvvvvvvwwwzzz|||zzzvvvvvv~~~dddMMM@@@333222222111000///000111000////////////////////////////////////////////////000000000000000000000000000000111111222222222333444777:::999666666999<<<<<<>>>AAABBB===:::AAAKKKccc;;;===???@@@BBBEEEJJJMMMQQQSSSUUUWWWXXXZZZ]]]```^^^aaadddeeeeeeeeefffgggfffiiikkklllkkkjjjjjjkkkmmmnnnpppqqqrrrqqqooonnnlllmmmoooqqqqqqpppnnnmmmmmmnnnoooqqqrrrrrrrrrrrruuuvvvvvvvvvvvvxxx|||~~~}}}xxxsssrrrtttsssnnnmmmkkkiiigggeeeaaa]]]YYYVVVXXXYYYZZZZZZ]]]dddiiioooxxxyyyooosss}}}yyy~~~xxx[[[JJJFFFSSSnnn{{{|||~~~~~~rrrdddXXXNNNCCC<<<<<<===999777999666888<<<@@@===:::===DDD<<<<<<;;;:::888999;;;>>>===;;;888555444444444555999999::::::<<>>AAABBB<<<999@@@JJJccc::::::;;;<<<>>>@@@BBBCCCGGGHHHJJJNNNRRRVVVYYY[[[[[[^^^bbbddddddbbbbbbbbbcccdddeeeeeedddeeeggghhhkkkjjjjjjkkkkkklllmmmnnnooooooooooooooopppppppppoooooopppqqqqqqqqqpppppppppqqqssstttuuuwwwzzz|||{{{||||||zzzwwwssspppmmmllllllhhheee```\\\YYYVVVSSSQQQUUURRRTTT[[[aaagggqqq|||yyytttuuuvvv|||dddKKKNNNbbbsss}}}|||yyy~~~xxxssswwwvvv|||ooobbbYYYRRRFFFDDDAAA>>>:::888666555666888999888666666:::===:::::::::999999888888888<<<:::888777666777888999;;;<<<===<<<;;;;;;<<<===@@@CCCGGGGGGCCC@@@??????>>>AAAFFFIIIJJJJJJKKKLLLGGGLLLPPPQQQVVV[[[WWWOOOSSSSSSRRRMMMKKKOOOZZZccc~~~qqqfffeeeeeeppp~~~sssgggZZZPPPPPPRRRPPPOOOPPPTTT^^^nnn~~~mmmbbb___ccclllsssvvv}}}xxxsssjjjkkksss}}}hhhJJJ;;;777///222000//////000000///---//////////////////////////////000000000000//////000///.........///111222000111111111111222222222555444444555555666777888:::999<<<>>>999666@@@OOOiii999999:::;;;<<<>>>@@@@@@DDDEEEGGGJJJMMMQQQTTTVVVXXX[[[___aaaaaaaaaaaaaaabbbdddeeeeeedddeeegggiiiiiiiiihhhiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnoooooommmnnnooooooppppppoooooopppqqqssssssssstttvvvxxxxxxyyy{{{~~~zzzyyywwwtttqqqnnnllljjjjjjfffccc]]]YYYUUUTTTRRRRRRRRRRRRWWWbbbjjjrrr}}}uuuvvv|||```WWWWWWddduuu|||xxxyyy|||qqqlllppp~~~xxxeeeWWWMMMFFFCCCBBB???<<<999777666555444666888777666666888;;;::::::999999888888888888;;;:::888666555666888999;;;<<<======;;;;;;<<<===???AAADDDDDDAAA>>>===>>>@@@CCCFFFHHHHHHIIIJJJKKKCCCFFFIIILLLUUU___aaa]]]QQQRRRRRRQQQQQQTTT[[[aaavvv|||qqqqqqpppsss}}}mmm\\\UUURRRMMMJJJKKKOOOSSS[[[eeesss|||ooohhhaaa```eeeqqq{{{|||sssooojjjmmmvvvxxxbbbDDD777666111222111000000111111000.................................////////////......000///.........///111111000000111111111222222222444444444444555666777888;;;:::===???;;;888CCCRRRkkk999999999999:::;;;<<<<<<>>>???AAADDDGGGJJJMMMNNNRRRVVVZZZ\\\]]]]]]^^^______```aaabbbbbbccceeegggffffffffffffggghhhiiiiiijjjkkkkkkkkklllllllllmmmllllllmmmnnnnnnnnnnnnnnnooopppqqqqqqpppppprrrttttttuuuwwwzzz}}}{{{uuuqqqrrrqqqpppmmmjjjgggeeeccc]]]YYYTTTOOOLLLMMMOOOQQQUUUXXXaaannnxxx|||vvvuuu|||}}}nnnPPP^^^tttyyyvvvwwwrrriiiiiiooo~~~{{{ppp\\\MMMDDD>>>???>>><<<:::888666666555333444666777666666777888::::::888777777777888999;;;999666555444666888:::;;;<<<===<<<;;;:::;;;======>>>@@@???===<<<<<<<<>>@@@<<<:::FFFVVVlll:::999999888888888888999::::::<<<===@@@CCCEEEFFFLLLOOOSSSUUUWWWWWWYYYZZZZZZ[[[]]]^^^^^^___bbbeeecccccccccddddddeeefffgggggggggggghhhiiiiiijjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnppprrrrrrssstttvvvyyy{{{~~~|||xxxsssmmmiiijjjjjjiiifffbbb^^^ZZZXXXRRROOOLLLIIIIIIMMMSSSWWW```fffqqq}}}yyytttxxxzzzzzzlll[[[\\\sss}}}yyyssskkkhhhppp}}}|||ssszzz~~~uuueeeSSSEEE<<<999;;;:::999777666555555555222444666777888777777777:::999777666666777888999999888666444444666999:::999:::;;;;;;999999:::;;;;;;;;;<<<;;;:::::::::;;;;;;===@@@CCCFFFJJJOOORRRYYYSSSJJJDDDDDDEEEEEECCCBBBBBBDDDHHHMMMQQQRRRRRR]]]gggccciiiuuuiii```[[[QQQOOOLLLHHHIIINNNVVV]]]ooozzzssslllfffbbb___```hhhqqqzzz}}}~~~wwwqqqiiidddcccbbbeeennn{{{vvvaaaPPPBBB222...222//////......///000000...,,,........................------............------............//////000000000000000000111111111111444444444444555666777777<<<;;;>>>AAA===;;;GGGWWWlll<<<;;;:::999888888777888777888888999;;;===???@@@DDDGGGKKKNNNOOOPPPRRRTTTVVVWWWZZZ[[[\\\^^^aaadddaaaaaaaaaaaabbbcccddddddccccccddddddeeefffgggggghhhhhhiiijjjkkkllllllllliiijjjlllllllllmmmppprrrqqqqqqrrrsssuuuwwwyyyzzzzzz|||~~~~~~|||{{{{{{zzzxxxvvvtttoooiiieeebbbaaa___]]]XXXTTTPPPMMMKKKKKKKKKLLLOOOUUU___eeemmmuuuyyysssqqqxxx{{{zzzzzzxxxnnnaaa[[[]]]sss}}}vvvnnnqqq{{{ttt}}}{{{xxxtttoooeeeXXXHHH<<<666555888777666555555444555555444555666888999999888777888777666666666777888888888777666666666888999:::777888999999777777888999::::::999::::::;;;;;;;;;999<<>>>>>@@@EEEJJJMMMNNNMMMVVVPPPQQQqqqpppeee^^^XXXQQQNNNOOOOOOKKKGGGPPPWWWcccppp~~~vvviiiaaa\\\]]]aaafffiiinnnzzz}}}sssnnniiiccc``````___aaaiiiwwwiiiMMM;;;555000222444.../////////111222222000....................................//////.........---....../////////////////////000000000111111111333333333444444555666777::::::>>>AAA===;;;EEEUUUkkk>>>>>><<<;;;:::999999999777777777888999:::;;;<<<>>>AAADDDFFFGGGIIIKKKMMMQQQSSSVVVWWWYYY[[[___bbb]]]]]]]]]]]]^^^___```aaa___``````aaabbbcccddddddddddddfffggghhhhhhhhhhhheeeggghhhiiiiiijjjmmmooommmmmmnnnoooqqqsssuuuvvvrrrtttwwwzzz{{{zzzyyywww|||{{{zzzxxxwwwwwwxxxxxxvvvtttrrrpppnnnjjjeeeaaaYYYXXXVVVSSSOOOLLLIIIGGGEEEIIINNNRRRWWW___iiiqqqyyyxxxppppppssswww|||}}}oooUUUHHHZZZttt~~~~~~}}}yyyyyyyyywwwoooggg\\\QQQDDD:::666888666666555444444444444444666555555777999:::999777666666666666777777777777666666777888999:::::::::777888999888777666777999:::::::::;;;===>>><<<;;;<<<>>>@@@AAABBBCCCEEEGGGFFFBBBAAAFFFIIIIIIGGGGGGBBBAAA@@@@@@CCCGGGLLLOOOJJJPPPLLLNNNcccssslllaaaTTTPPPSSSTTTOOOIIIIIIKKKNNNQQQXXXdddsss}}}xxxmmmfff___ZZZYYY___aaafffmmmsss{{{xxxqqqkkkiiifffaaa```aaaYYYYYYaaattt]]]AAA111333444666777000111111222444666555333000------------------------......////////////......------...////////////.../////////000000000111111333333333333444555666777888999>>>BBB>>>:::CCCRRRiiiAAA@@@???>>>===<<<<<<<<<999888888888999999:::;;;999;;;>>>@@@AAABBBEEEGGGIIIKKKMMMPPPQQQTTTXXX[[[YYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]^^^___```aaabbbbbb______aaabbbcccdddddddddcccdddeeeeeedddeeegggiiiggghhhhhhiiikkkmmmoooppppppppprrrsssuuutttrrrqqqpppqqqqqqqqqqqqpppooonnnmmmkkkhhhfffccc```[[[WWWPPPOOOMMMLLLJJJIIIHHHHHHHHHOOOXXX___eeelllvvv}}}zzzuuuvvvzzzyyyrrriii]]]PPPQQQkkk~~~xxxxxxxxxvvvnnndddXXXNNNCCC999777:::666555444444333333444444666444333444777999888777333444666777888777666555444666999;;;<<<<<<;;;:::888999:::999888888888:::;;;:::;;;>>>AAAAAA???<<<;;;===@@@AAAAAA@@@AAAAAAFFFAAA@@@FFFIIIFFFDDDEEECCCEEEFFFEEEDDDFFFKKKOOOKKKNNNMMMTTTaaammmzzzjjjaaa______[[[VVVNNNOOOOOOMMMLLLPPPYYY```fffjjjsss}}}rrrjjjcccbbbaaa___aaafffmmmooovvvzzzrrrqqqlllhhhfffgggfffbbbaaacccYYYXXX```vvv~~~RRR:::000555555444555000000000222444666555222000---------------------------------......---------,,,---.../////////......////////////000000000111333333333333444555666666888999@@@EEE@@@;;;BBBOOOfffBBBBBBAAA???>>>>>>>>>>>>::::::999999999::::::;;;777999;;;<<<===>>>AAACCC@@@BBBEEEHHHJJJMMMQQQTTTVVVVVVVVVVVVWWWXXXYYYYYY[[[[[[\\\]]]___``````aaa[[[\\\]]]___```aaaaaaaaabbbccccccbbbaaaaaabbbdddccccccdddeeegggiiikkklllmmmkkkjjjjjjjjjiiigggfffeeefffiiijjjiiigggdddbbbeeebbb___\\\YYYUUUQQQNNNKKKJJJIIIHHHHHHHHHJJJJJJTTT\\\gggpppvvv||||||sssqqqwww~~~bbbJJJJJJXXXjjjzzzyyyxxxuuujjj^^^RRRHHH>>>444222777666555444444333333333333666333111222555777777666222333666888999888666444333666:::===>>>===;;;:::999:::;;;;;;999999:::;;;;;;;;;<<<@@@CCCCCC@@@<<<777:::>>>@@@AAA@@@@@@AAACCC===<<