BM6P6(@ sss[[[SSSPPPLLLGGGEEEEEEFFFGGGAAA???===<<<===>>>=========<<<<<<;;;;;;<<<<<<======;;;999888666666666777666555444444333333444444222333333555777:::===???QQQiii~~~nnnlllwww{{{yyy{{{}}}~~~{{{wwwxxx}}}|||vvvrrrqqqssstttuuuwwwyyy|||zzzzzz{{{ooogggcccaaaaaa___```fffnnnooolllooovvv}}}}}}|||~~~{{{sssnnnmmmqqqtttsssrrrsssttttttssssssuuuzzz|||wwwssspppmmmkkkhhhrrr{{{|||xxxsssooommmllljjjiiilllhhhhhhjjjggg```\\\^^^]]]^^^]]]ZZZUUUPPPMMMLLLMMMSSSTTTWWWZZZWWWaaaxxxwwwqqqmmmccc[[[ZZZZZZWWWSSSRRRNNNNNNOOOOOOMMMJJJGGGEEEFFFEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;:::999888777666555555555444444333333333000000000000000000000000000111111111111222222222777333777AAAIIIUUUooozzzvvvyyy~~~vvvuuusssqqqoooqqquuuyyy~~~{{{xxxxxx{{{|||}}}wwwnnneee```^^^\\\[[[ooo[[[OOOMMMJJJGGGEEEDDDEEEEEEAAA???<<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888666666666777555555444333333333333333333333444555777999<<<>>>JJJ^^^~~~}}}ssswww}}}~~~}}}zzzvvvwww}}}~~~zzzxxxwwwwwwuuuttttttuuuwwwzzz~~~}}}pppgggbbb```___aaaccciiiqqqrrrpppsssyyy}}}sssfffbbbccciiinnnooooooqqqqqqsssuuuvvvxxx~~~zzzvvvsssqqqpppooorrr~~~yyyvvvrrrooommmkkkiiihhhhhheeeeeehhheee^^^ZZZ[[[]]]]]]\\\YYYTTTPPPNNNNNNKKKRRRTTTVVVZZZ[[[iiixxxttt}}}ggg___YYYYYYWWWSSSPPPPPPNNNNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA???>>>===<<<;;;;;;:::999888777666555555555444333333222222111111111111111111111111///000000000000111111111555111333:::>>>FFF\\\sssrrruuu}}}}}}zzzuuuqqqpppqqqsssuuuwwwwwwvvvvvvxxx}}}|||oooddd^^^[[[ZZZZZZfffXXXJJJIIIHHHGGGEEEDDDCCCCCCAAA???<<<;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666555444444333333333333333555444444555666888:::;;;BBBPPPhhh|||~~~zzzvvvvvv{{{}}}yyyvvvssssssrrrtttxxx~~~qqqfffaaa______eeehhhooovvvwwwwwwzzzzzznnn___]]]___fffkkkmmmooorrrtttyyy~~~~~~}}}zzzvvvssssssuuuxxx~~~zzzuuussspppnnnllljjjgggddddddcccdddfffddd^^^YYYYYY\\\\\\ZZZVVVRRROOOOOOPPPMMMSSSTTTWWW^^^bbbtttyyyqqqvvv|||aaa\\\XXXWWWSSSNNNMMMOOOOOONNNMMMLLLJJJHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>======<<<;;;;;;999999888777555555444444333222222111111111111111111111111111/////////000000000000111666333555999:::???OOObbb~~~sss|||{{{qqqkkkvvvxxxtttssssssqqqooopppqqqqqqrrrvvv||||||nnnbbb\\\ZZZ[[[\\\rrrZZZQQQFFFGGGHHHHHHGGGEEECCCBBBAAA???<<<;;;<<<>>>??????:::;;;;;;;;;;;;;;;;;;:::;;;::::::999888777777777555444444333333333333333666555444444555666888999===EEEUUUkkk~~~|||wwwvvvyyy|||~~~~~~~~~|||wwwuuusssrrruuu{{{~~~oooddd```aaacccjjjooovvv{{{}}}|||pppdddbbbdddjjjooorrrvvv{{{}}}~~~~~~}}}zzzwwwyyy~~~|||xxxuuutttqqqnnnllljjjfffbbb^^^bbbbbbdddfffddd```[[[YYYYYYXXXVVVRRROOONNNPPPRRRTTTVVVVVV\\\iiiqqq~~~lllqqq~~~tttaaa\\\WWWTTTOOOKKKMMMRRRQQQPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCAAA???>>>??????>>>===<<<;;;::::::666555555444333222111111111111111111111111111111000000000000111111111111333333555999:::>>>JJJXXXjjjzzzyyy}}}}}}zzzjjjooo~~~{{{~~~~~~|||{{{yyyrrrlllnnnnnnnnnooorrrxxxxxxvvvyyy}}}uuukkkbbb^^^]]]]]]]]]dddOOOIIIFFFGGGIIIJJJIIIGGGDDDBBBAAA???======???@@@@@@???;;;<<<============<<<;;;;;;;;;::::::999999888888666555444444333333444444666555444444444555666777:::>>>KKK^^^qqq|||yyyyyyzzz}}}}}}}}}|||xxxuuuvvvzzz}}}}}}~~~~~~nnnccc```eeekkkmmmttt|||ttthhhgggiiiooouuuzzz~~~yyyyyyyyyvvvrrrsssqqqmmmiiifffaaa\\\YYY^^^```bbbbbbaaa___[[[XXXVVVUUUSSSPPPMMMNNNQQQSSSWWWYYY[[[iiiooofffssssssddd^^^WWWRRRNNNLLLQQQXXXTTTRRRPPPNNNMMMLLLKKKKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<777777666555444222222111111111111111111111111111111111222222222222333333...///111444555888AAAKKK\\\xxxwwwwww{{{iiijjjttt|||wwwyyy~~~uuullljjjkkkkkklllnnnssszzz|||sssqqqssssssoooiiieeebbb___\\\ZZZzzzZZZIIIEEEGGGHHHJJJKKKJJJGGGDDDBBB@@@??????@@@BBBBBBAAA???===>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<;;;:::999777666666555555555555555555555444333333444666777777;;;FFFWWWjjj~~~}}}~~~}}}}}}|||{{{|||~~~{{{yyy{{{sssgggdddiiiooopppxxxwwwjjjhhhkkkrrrzzz~~~~~~yyyuuuvvvvvvsssppprrrooojjjfffbbb^^^YYYVVVYYY\\\^^^\\\[[[\\\ZZZVVVTTTSSSRRRPPPOOOPPPSSSVVVVVV^^^iiivvvjjjjjjzzzuuufff]]]UUUQQQOOONNNSSSYYYTTTSSSRRRQQQOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>>===999888777666555333333222222222222222222222222222222222222333333333444444000222333333333666<<>>>>>===<<<;;;888888777666666666666666444444333333333444666777666999AAANNN___xxx~~~{{{yyyxxxzzz|||~~~~~~}}}vvvvvvzzz}}}pppjjjkkkoooqqqzzz{{{rrrppprrryyy}}}{{{zzz{{{||||||uuuqqqpppqqqpppooonnnkkkfffbbb___]]]ZZZXXXXXX[[[[[[XXXXXX[[[[[[WWWSSSTTTTTTSSSRRRSSSVVVYYYYYYjjj{{{ooooooyyyvvvpppcccZZZRRRQQQQQQPPPQQQSSSSSSSSSSSSRRRPPPNNNKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======::::::999777666555444333222222222222222222222222111111222222222333333333333555666555444888===@@@KKKTTTjjj~~~tttvvvyyyyyyssssssrrr||||||{{{xxxsssiiiiiiiiiggggggiiimmmppprrrssstttrrroookkkjjjjjjjjjiiiiiijjjiiieee```\\\eeeOOOHHHKKKHHHIIIIIIIIIHHHEEECCCAAA>>>@@@CCCFFFHHHFFFBBB???AAABBBDDDEEEEEEDDDBBBAAA======>>>??????>>>===<<<999888888777777777777777444333222222333444666777777999>>>FFFTTTnnnwwwtttrrrrrruuuxxxzzz{{{~~~zzzttttttyyywwwnnnlllmmmqqq{{{}}}}}}zzzwwwwwwxxxzzz~~~yyysssmmmkkklllnnnnnnlllhhhccc___^^^]]][[[ZZZYYY]]]\\\XXXXXX\\\]]]ZZZTTTUUUVVVUUUUUUVVVYYY[[[^^^wwwrrrnnnxxx}}}llliii^^^VVVPPPQQQSSSQQQNNNMMMQQQRRRRRRRRRPPPMMMJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::888777555444444222222222222222222222222000111111111111222222222000333333222333888===@@@FFFHHH[[[}}}{{{tttmmmkkkwww~~~|||xxx|||wwwuuuooonnnkkkhhhddddddeeeggghhhhhhhhhgggfffcccaaa___ffffffgggiiikkkjjjhhheeewww[[[NNNKKKKKKKKKLLLLLLJJJGGGEEEDDDDDDAAACCCFFFFFFDDDCCCCCCCCCAAA@@@@@@AAABBBCCCAAA@@@>>>????????????>>>>>>===999999888777666555444444444444333333333444555555777888<<>>:::666444444555555555444333333333333333333333222222222111111111111000333333444333333444888;;;BBBIIISSSmmm}}}nnnbbb```ffflll|||xxx~~~~~~~~~||||||zzzwwwsssnnniiifffddddddffffffgggfffeeebbb___]]]]]]aaadddggglllqqqqqqnnnoooXXXMMMKKKKKKKKKLLLLLLJJJGGGEEEDDDDDDBBBDDDFFFEEEDDDBBBBBBBBBBBBAAA@@@AAACCCDDDBBBAAA?????????@@@@@@???>>>>>>;;;:::999999777777666555555555444333333444444444000333777>>>GGGYYYuuu}}}yyy||||||}}}zzzsssllliiijjjmmmpppqqqtttyyy|||}}}vvvqqquuu}}}~~~|||wwwttttttuuuuuussspppqqqwww}}}|||zzzuuupppoooooonnniiieeehhhfffbbb^^^[[[ZZZYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYSSSQQQRRRTTTSSSTTT\\\fffvvv~~~mmmbbb^^^WWWRRRMMMJJJKKKMMMPPPQQQSSSSSSSSSQQQOOOOOOQQQSSSVVVTTTPPPMMMJJJIIIIIIIIIGGGIIIIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@??????>>>>>>@@@<<<888555444555444444444444444444333333333333222222222222111111111111222333333222222444777:::===EEEOOOeeevvvbbb]]]bbbggguuutttxxx~~~{{{uuupppkkkgggdddcccdddddddddcccbbb```___]]]bbbgggkkkqqqxxxyyyuuueeeUUUNNNLLLKKKKKKLLLLLLKKKGGGEEEDDDDDDCCCEEEFFFEEEBBB@@@@@@AAAAAA@@@???@@@BBBCCCBBBAAA??????@@@AAAAAA@@@@@@???<<<<<<;;;:::999888777777666666555444333333333333---///555;;;@@@LLLaaattt~~~~~~sssqqqqqqsssxxx{{{uuupppllliiihhhhhhkkkooosssvvv{{{{{{rrrttt{{{~~~|||uuupppmmmllloooqqqppppppwww~~~zzzxxxsssnnnkkkkkkjjjgggdddeeedddccc```^^^[[[YYYXXXZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQSSSUUUUUUXXXcccpppzzznnnddd^^^UUUQQQLLLIIIIIILLLNNNOOORRRSSSSSSRRRPPPPPPRRRSSSTTTSSSQQQOOOLLLJJJIIIHHHGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAA>>>:::777666555555444666555555555444444444333333222222222111111111111111222222222111333555888999BBBJJJZZZppp}}}ggg^^^aaaiiivvv|||tttyyyyyy{{{vvvooojjjgggffffffeeedddccccccbbbaaaffflllpppwww}}}}}}yyyooo\\\TTTPPPNNNMMMKKKLLLMMMKKKHHHEEEEEEEEEEEEFFFFFFDDDAAA??????@@@@@@>>>===>>>@@@BBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA===<<<<<<;;;:::999888777777777666444333333333333000222666;;;===EEEUUUeeepppvvvyyyzzzvvvoooooosss}}}~~~xxxqqqkkkgggffffffggghhhmmmssszzzttttttyyy}}}||||||vvvqqqllliiieeekkkqqquuuzzz~~~{{{uuuqqqllliiigggfffdddbbbcccbbb```^^^\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSUUUTTTTTT\\\lllyyy|||rrrmmmfff___RRROOOKKKJJJKKKMMMNNNOOOOOOQQQRRRRRRPPPPPPQQQRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGHHHIIIHHHFFFDDDDDDEEEEEEEEEFFFFFFEEECCCAAA@@@AAA>>>:::999888888777666777777777666555555555444333333222222222111111111000111222222111222444666777@@@GGGQQQ___iii~~~uuugggeeemmm{{{zzzzzz}}}|||{{{vvvrrrpppnnnjjjhhheeedddccceeejjjooorrrwww{{{zzzuuu|||bbbWWWUUUSSSPPPOOOLLLMMMMMMKKKHHHFFFEEEEEEFFFGGGFFFDDDAAA??????@@@BBB@@@???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA===<<<;;;:::999888888777888777666555444333333333444444666999;;;@@@NNN\\\```lllnnnuuu{{{vvvzzztttuuu|||zzz|||}}}vvvoookkkjjjfffaaa___bbbiiipppuuuxxxzzz}}}~~~~~~xxxuuuxxx}}}{{{|||vvvrrroookkkiiigggooozzz}}}zzztttqqqmmmjjjhhhfffdddcccaaa___[[[XXXVVVVVVWWWWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUTTTRRRUUUbbbuuullleeeddd^^^WWWOOOMMMLLLMMMOOOPPPQQQPPPKKKNNNPPPQQQPPPOOOOOOPPPOOOPPPPPPPPPNNNLLLIIIGGGFFFGGGIIIHHHFFFDDDDDDEEEEEEEEEFFFFFFEEECCCAAA@@@???===;;;:::;;;<<<<<<;;;999999888888777666555555333333333222222222222111000111222222111111333555666???FFFOOOZZZddd}}}vvvooommm}}}yyyuuuqqqyyy~~~zzz}}}}}}}}}{{{vvvpppjjjeeebbb```cccgggkkkmmmrrrvvvuuupppmmmYYYUUUWWWUUUQQQPPPLLLMMMMMMLLLHHHFFFEEEEEEGGGHHHGGGDDDAAA@@@AAABBBFFFDDDCCCCCCFFFHHHIIIIIIFFFFFFFFFEEEDDDCCCAAAAAA======<<<;;;:::999888888777777666555444444444444444333555777888<<>>===<<<<<<>>>???>>>>>>;;;;;;:::999888777666666333333333333222222222222000111333333222222333444555===DDDPPP\\\eeezzzssswwwvvvlllrrr|||{{{}}}{{{tttmmmfffaaa^^^]]]aaadddfffkkkqqqqqqmmmtttaaaSSSVVVYYYUUUPPPPPPLLLMMMNNNLLLIIIFFFEEEFFFHHHHHHGGGEEEBBBAAABBBDDDGGGEEECCCDDDFFFIIIJJJJJJHHHHHHHHHFFFEEECCCAAA@@@???>>>======;;;;;;:::999666666555555555555555666333222444777777888@@@JJJVVV[[[fffuuu|||nnn|||}}}}}}}}}|||zzzzzzzzzzzzzzzzzzyyyyyyvvvqqqkkkgggffffffeeedddcccfffjjjmmmooorrrtttwwwxxx}}}zzzxxxuuuyyy~~~xxxrrrrrrwww}}}~~~{{{zzzzzzzzzxxxvvvtttssssssnnnoooooollliiidddaaa```YYYXXXWWWUUUTTTSSSSSSSSSOOOOOOOOOPPPQQQRRRTTTTTTRRRWWW]]]fffxxxmmm[[[VVVXXXXXXVVVMMMNNNQQQTTTUUURRRMMMIIIGGGKKKOOOQQQQQQPPPOOOOOOLLLLLLLLLKKKKKKIIIHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGFFFDDDCCCCCCBBBBBB@@@???===>>>???@@@???===<<<<<<;;;:::999888777777444444333333333222222222000222444444333222333444777;;;@@@MMMZZZ```uuu|||tttqqq{{{}}}|||~~~~~~yyyrrrlllfffccc^^^```aaabbbfffkkkllliiikkk[[[QQQVVVZZZUUUOOOOOOLLLMMMNNNLLLIIIFFFFFFFFFHHHHHHHHHEEECCCBBBDDDEEEEEECCCAAAAAADDDGGGHHHHHHJJJJJJIIIGGGEEECCC@@@???@@@@@@???>>>===<<<;;;;;;666555555555555666666777222222555888888777<<>><<<===<<<<<<;;;999888888777444444444333333333222222111333444444333333333444999;;;===IIIUUUWWWfffrrruuu}}}|||}}}xxxrrrmmmjjjbbbcccbbb```bbbggggggdddzzz\\\TTTPPPSSSWWWUUUPPPNNNOOOPPPNNNKKKGGGGGGJJJMMMRRRLLLDDDAAABBBDDDEEEDDD@@@@@@???===;;;<<<@@@BBBCCCEEEHHHHHHFFFCCCBBBBBBEEEDDDBBB???>>>===>>>>>>;;;:::999888777777777777222222333444666888999:::DDDRRR]]]aaajjj{{{zzzwwwssstttyyy~~~~~~yyytttqqqllljjjgggggghhhgggccc```fffeeegggmmmvvv}}}|||tttvvvyyy~~~}}}yyyzzzxxxuuuqqqnnnnnnqqqttttttyyyzzzvvvtttssstttooonnnnnnqqqssssssoookkkggggggeeecccaaa^^^\\\ZZZXXXXXXYYYYYYWWWUUURRRPPPOOOOOONNNOOOPPPSSSUUUVVVWWW```tttpppggg[[[SSSQQQSSSUUUVVVTTTQQQNNNMMMNNNMMMJJJGGGFFFIIIMMMRRRTTTSSSRRRPPPPPPNNNLLLKKKKKKJJJHHHFFFIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHEEEBBB@@@???@@@@@@???===;;;;;;;;;::::::999999999999888777666444333222111000000111111111222222222111555:::@@@HHHQQQ[[[aaazzzwwwqqqzzz{{{{{{zzzzzz{{{}}}~~~~~~xxxrrrmmmhhhcccaaabbbeeeffffffnnnYYYQQQNNNRRRVVVTTTQQQOOONNNOOOMMMJJJGGGGGGIIILLLPPPKKKEEECCCDDDFFFFFFEEE??????>>>;;;:::;;;>>>@@@DDDFFFHHHHHHFFFDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999888888888999555555555555555666777888AAAJJJUUU\\\dddvvv{{{~~~~~~~~~zzzzzz}}}}}}{{{tttrrrnnnmmmllliiieeeaaacccbbbbbbgggnnntttxxxyyy~~~}}}}}}}}}vvvwwwyyy|||~~~yyytttqqqkkkjjjiiiggghhhkkkqqqvvv{{{~~~zzzvvvsssqqqqqqqqqnnnmmmnnnoooqqqpppkkkhhhfffeeeeeeccc```]]][[[YYYXXXXXXYYYXXXVVVTTTQQQPPPSSSSSSSSSSSSSSSUUUWWWYYYZZZmmmyyyiiibbbYYYSSSRRRRRRSSSSSSTTTQQQOOONNNNNNMMMJJJHHHNNNPPPTTTVVVVVVTTTPPPMMMQQQOOOMMMMMMMMMLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEFFFCCCAAA@@@???@@@???===<<<<<<<<<<<<;;;;;;:::999999:::999888777555444333222111222222222333333333444222555999===CCCJJJRRRXXXhhhsssrrr}}}|||zzzyyy{{{~~~~~~}}}{{{}}}~~~xxxtttooojjjffffffgggfffeeevvv]]]RRRLLLJJJOOOTTTSSSPPPOOOMMMMMMLLLIIIGGGGGGHHHJJJMMMIIIFFFFFFHHHIIIHHHEEE>>>===<<<999777888;;;===DDDFFFHHHGGGEEECCCBBBCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;:::;;;;;;;;;777777666555555555666666>>>@@@IIITTT[[[ggg~~~}}}|||}}}}}}~~~}}}zzzwwwsssooojjjfffdddcccaaacccgggkkkooopppxxxwwwvvvvvvxxxzzz|||~~~{{{zzzzzzzzz}}}{{{uuuqqqmmmjjjbbbbbbbbbdddgggoooxxx~~~}}}yyywwwvvvuuusssrrrqqqpppooolllllllllmmmmmmkkkfffccccccccccccbbb```]]]YYYWWWXXXXXXXXXWWWUUUSSSQQQOOOSSSTTTUUUTTTSSSUUU[[[```mmmiii```\\\VVVSSSQQQRRRQQQQQQTTTRRRPPPOOOOOONNNKKKJJJQQQTTTWWWYYYXXXTTTPPPMMMRRRQQQOOOOOOOOOOOONNNLLLLLLKKKIIIHHHGGGGGGHHHHHHLLLKKKIIIFFFEEEDDDDDDDDDDDDCCCBBBCCCCCCBBB???===>>>>>>>>>===<<<;;;::::::;;;:::999888777666555444333333333333444444444444333555777999<<>>======<<<<<<=========888777666666666666666666:::888???LLLRRRYYYppp~~~|||}}}xxxsssooonnnkkkhhhggggggiiikkklllrrrqqqpppqqqrrrtttwwwyyy{{{}}}|||zzz{{{|||uuupppmmmkkkjjjffffffhhhkkkrrr|||}}}{{{zzztttuuuuuuuuutttrrrpppnnniiiiiijjjjjjhhheeebbb___```aaaaaaaaa^^^[[[XXXUUUXXXXXXVVVUUUSSSQQQPPPPPPRRRTTTUUUUUUVVV]]]hhhqqqtttaaaZZZXXXTTTQQQPPPQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMLLLMMMPPPTTTXXXYYYVVVSSSQQQTTTRRRQQQQQQRRRRRRQQQOOONNNLLLJJJHHHGGGGGGHHHIIIMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFCCC@@@@@@@@@@@@@@@???===<<<;;;::::::999888777666555555333333333333333444444444333444444555666:::???CCCLLL```~~~{{{zzz}}}yyywwwyyy|||}}}uuunnnkkkppp{{{}}}zzz~~~|||xxxuuuqqqmmmkkk~~~^^^KKKEEEBBBCCCJJJNNNMMMKKKLLLJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFIIILLLLLLHHHDDD;;;;;;999777555666888;;;BBBCCCDDDCCCAAA@@@@@@AAA???@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>777666666666666777777888888444:::EEEJJJOOOccc{{{~~~~~~yyy|||~~~{{{xxxvvvssspppnnnmmmnnnoooooonnnmmmmmmmmmoooqqqssstttwwwyyy|||~~~|||{{{~~~zzzwwwuuurrrnnnkkkjjjkkkllllllooosssyyy~~~zzzxxxwwwvvvtttuuuvvvuuussspppllljjjdddfffggggggeeeaaa^^^]]]^^^______^^^\\\YYYVVVTTTXXXVVVTTTRRRQQQPPPPPPQQQSSSUUUWWW[[[cccqqqccc[[[XXXVVVRRROOONNNPPPTTTWWWTTTTTTTTTRRRQQQOOOOOOOOONNNQQQTTTXXXYYYXXXVVVUUUUUUSSSRRRRRRSSSSSSRRRPPPMMMLLLKKKIIIHHHHHHIIIIIILLLKKKJJJHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJHHHDDDBBBBBBBBBCCCBBBAAA???===<<<999999888888777666555555333333333333333222222222222333333333444777;;;???GGGVVVpppvvvyyy~~~|||}}}}}}zzzzzz{{{|||}}}zzzuuunnnjjjmmmvvv}}}~~~~~~{{{wwwuuutttsssZZZMMMEEEBBBDDDJJJNNNLLLJJJKKKIIIIIIIIIJJJKKKJJJHHHEEEDDDCCCEEEHHHKKKKKKFFFBBB;;;:::999777666777:::===CCCCCCDDDCCCAAA???@@@AAA@@@???>>>>>>???AAABBBDDDBBBAAA@@@???>>>>>>>>>>>>777777666666666777888888666555999AAADDDIIIXXXjjj|||wwwvvvyyy}}}yyy{{{~~~~~~|||yyywwwxxxzzztttrrrpppoooooooooqqqrrrssstttvvvvvvxxxzzz~~~~~~{{{uuuqqqnnnhhhiiiiiiiiijjjlllqqquuuwwwzzz}}}yyyvvvtttsssqqqrrrrrrqqqnnniiieeebbb___aaaddddddbbb___]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTVVVTTTRRRPPPOOOPPPQQQRRRPPPSSSYYYeeeuuuppp[[[YYYVVVTTTQQQNNNMMMPPPUUUYYYTTTUUUVVVTTTQQQPPPPPPQQQVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTRRRRRRRRRRRRQQQOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMIIIHHHGGGGGGHHHGGGDDDAAACCCDDDEEEEEEDDDAAA???===999999888888777666666555333333333333222222222222222333333222222555999===CCCKKK```|||uuuqqqwww}}}{{{zzzxxxxxxvvvqqqlllmmmttt{{{~~~||||||}}}hhhWWWPPPGGGFFFHHHNNNOOOLLLKKKLLLIIIIIIIIIKKKMMMLLLHHHEEEBBBBBBCCCFFFIIIHHHDDD???::::::999888777999<<>>AAADDDFFFCCCBBBAAA???>>>======<<<:::999888777666666666666333777;;;===>>>EEEQQQ[[[qqq}}}rrrnnnsss{{{{{{|||||||||}}}|||zzzxxxxxxxxxyyyvvvvvvvvvtttsssuuuxxx{{{|||{{{{{{{{{|||~~~zzzuuupppllliiigggdddgggjjjnnnrrrxxx~~~~~~~~~}}}{{{wwwuuusssrrrmmmmmmmmmkkkhhhccc___\\\ZZZ^^^aaabbb```^^^^^^^^^]]]\\\ZZZWWWVVVUUUUUUUUUTTTRRRPPPNNNNNNPPPRRRTTTQQQVVVcccwwwgggYYYWWWQQQRRRRRRPPPNNNOOOSSSVVVUUUVVVWWWUUURRRPPPQQQSSSZZZYYYXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQQQQQQQOOOMMMIIIJJJLLLMMMMMMLLLKKKJJJLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIGGGGGGGGGGGGEEECCCEEEFFFGGGGGGEEECCC@@@>>>:::::::::999888888777777555444444444333333333333444444333222111333777:::AAACCCPPPkkk{{{qqqooovvv{{{xxxtttuuuuuuqqqmmmnnnvvv}}}~~~|||bbbUUURRRJJJIIIKKKPPPQQQNNNLLLMMMJJJIIIIIIKKKNNNMMMIIIEEEAAAAAAAAADDDGGGFFFBBB===:::::::::999888:::>>>AAAFFFGGGGGGEEECCCBBBCCCEEEAAA???<<<;;;===@@@EEEHHHDDDCCCAAA???>>><<<<<<;;;<<<;;;999888666555444444111999<<<:::;;;DDDNNNRRR^^^lllrrrkkkqqqzzz}}}|||{{{zzzzzz}}}{{{zzzxxxtttrrrqqqtttvvvssssssssstttvvvyyy}}}{{{yyywwwrrrnnniiigggeeedddgggkkkqqqvvv}}}}}}|||vvvvvvvvvtttrrrppppppqqqkkkkkkjjjhhheeeaaa]]][[[WWW\\\```aaa```^^^^^^___]]][[[XXXVVVTTTTTTTTTUUUSSSQQQOOOMMMNNNPPPSSSUUUZZZaaarrrqqq^^^UUUPPPLLLOOORRRRRRPPPOOOPPPRRRUUUWWWXXXVVVSSSQQQRRRTTTXXXWWWUUUTTTTTTUUUVVVWWWVVVTTTRRRQQQPPPPPPMMMLLLGGGIIILLLNNNOOONNNLLLJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFCCC@@@>>>;;;;;;;;;::::::999999999666666555555555444444444555555333111000111444777AAA???HHH```{{{uuulllkkknnnwww|||wwwqqqsssssspppllloooxxx~~~lll^^^WWWKKKKKKJJJJJJKKKLLLLLLJJJIIIMMMLLLMMMMMMMMMIIIDDD@@@AAA???===>>>AAACCCBBB@@@AAA<<<777555888>>>DDDHHHLLLHHHDDDCCCEEEHHHHHHGGGEEEAAA===>>>CCCGGGHHHFFFAAAAAAAAA???===<<<===>>>999:::;;;;;;999888888888777666666666999???HHHNNNYYY```rrrvvv}}}pppooorrrxxx|||~~~zzzvvvvvvzzz}}}{{{zzzxxxwwwnnnlllkkklllooorrrttttttssszzz~~~{{{}}}}}}{{{wwwvvvuuuoooooonnnllljjjjjjlllnnnooouuu|||yyyvvvvvvxxxyyyuuuvvvvvvuuurrrnnnkkkiiikkkkkkiiigggddd```\\\ZZZ]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVSSSPPPOOOQQQTTTRRRQQQPPPOOOPPPQQQSSSUUUZZZssswwwcccWWWRRRSSSIIIOOOUUUVVVTTTSSSTTTWWWRRRWWW[[[YYYSSSNNNMMMNNNNNNOOOQQQSSSTTTVVVVVVWWWTTTTTTSSSRRRPPPNNNKKKJJJKKKLLLMMMOOONNNMMMKKKJJJIIILLLNNNNNNMMMLLLLLLLLLOOOMMMKKKHHHGGGGGGHHHIIIGGGGGGFFFEEEDDDBBB@@@???@@@>>><<<;;;;;;:::888666999777666444444444555666222222222222333333444555888???HHHQQQaaayyy|||uuurrrnnnrrrqqqwwwzzzxxxuuupppkkkkkkpppxxx~~~{{{|||```UUUQQQHHHKKKJJJIIIJJJKKKKKKJJJHHHKKKKKKKKKLLLKKKIIIDDD@@@AAA>>>===>>>AAACCCCCCBBBBBB===999777;;;AAAFFFIIIOOOKKKGGGDDDEEEEEEDDDCCCEEE@@@===>>>BBBFFFFFFEEEAAABBBAAA>>>;;;::::::;;;::::::;;;;;;:::999999:::777777777777888===DDDIIIOOOVVVggg~~~xxxlllkkkrrr{{{|||zzzyyyzzz|||}}}~~~|||ssspppllljjjjjjjjjjjjiiilllqqqwwwyyyxxxvvvwwwyyywwwxxxyyyzzzzzzyyyxxxwwwxxx}}}|||xxxtttrrrqqqpppqqqssstttrrroooppptttxxxzzz{{{wwwuuuuuuvvvxxxuuuttttttrrrooollliiigggkkkjjjhhhfffbbb___\\\[[[^^^]]]]]]\\\[[[ZZZYYYYYYWWWWWWVVVSSSQQQQQQRRRTTTSSSSSSRRRQQQQQQUUU[[[```tttkkk___XXXSSSPPPNNNRRRVVVVVVSSSQQQRRRTTTQQQVVVZZZZZZTTTOOOLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVQQQQQQQQQPPPOOOMMMKKKJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKMMMOOOOOONNNLLLLLLMMMOOOMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@AAA???=========<<<:::888888888777666555555555555333333222222333333444555777===CCCKKKVVVjjj}}}ooopppmmmppp{{{{{{xxxsssnnnlllnnntttyyy~~~oooVVVOOOPPPJJJJJJIIIHHHIIIJJJKKKJJJHHHIIIIIIIIIJJJJJJHHHEEEBBBBBB@@@??????BBBCCCDDDDDDCCC???;;;:::>>>CCCIIIKKKOOOKKKHHHEEEDDDDDDCCCAAADDD@@@===>>>AAAEEEEEEDDDBBBBBB@@@===:::999999:::===<<<<<<;;;;;;;;;;;;;;;777888888888888:::>>>AAAHHHLLLYYYpppyyyxxxmmmooowww}}}xxxuuuwwwwwwyyy{{{~~~wwwtttoookkkjjjiiigggffffffhhhllloooqqqqqqppppppmmmmmmnnnnnnnnnnnnnnnnnnooottt{{{{{{yyyuuurrrpppooopppqqqtttxxx|||zzzwwwxxx~~~}}}yyyxxxvvvtttssssssssstttrrrqqqooommmkkkiiigggfffjjjiiifffccc```^^^\\\[[[___^^^\\\YYYWWWWWWVVVVVVTTTUUUVVVUUUSSSRRRSSSUUUSSSSSSSSSRRRTTT^^^lllxxxrrr```^^^\\\WWWSSSVVVXXXYYYWWWSSSQQQRRRTTTQQQUUUYYYXXXSSSNNNKKKKKKNNNPPPRRRUUUVVVVVVUUUTTTNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMMMMOOONNNLLLJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFDDDBBBBBBCCCAAA?????????>>><<<:::888999999888777666555555333333333333333333444555666999>>>BBBIIIVVVgggttt|||sssmmmkkksss}}}yyysssooonnnqqqttt~~~yyycccOOOJJJNNNLLLJJJHHHGGGHHHIIIJJJJJJIIIJJJIIIHHHIIIJJJIIIGGGEEEEEEDDDBBBAAAAAABBBCCCCCCBBB???<<<<<<@@@EEEIIIKKKIIIHHHFFFEEEEEEEEEDDDCCCCCCAAA??????AAADDDDDDCCCBBBBBBAAA>>><<<<<<===???CCCAAA>>><<<<<<<<<;;;;;;888999:::999888888999:::EEEFFFNNNaaaxxxyyysssxxxxxx|||{{{zzz|||~~~}}}xxxtttvvvuuuuuuvvvxxx|||yyyvvvsssrrrsssttttttssskkkjjjkkknnnqqqrrrooollliiihhhfffeeeeeeeeeffffffffflllttt{{{}}}xxxvvvtttrrrsssuuuxxxzzzyyy~~~}}}|||ttttttsssrrrqqqpppooonnnlllkkkiiihhhggggggggggggiiigggddd```^^^\\\\\\[[[```^^^[[[XXXUUUUUUUUUUUUTTTVVVXXXWWWUUUTTTSSSSSSPPPQQQRRRSSSZZZmmmkkk______```^^^\\\\\\]]]\\\YYYUUUSSSUUUVVVSSSTTTUUUSSSPPPMMMLLLLLLPPPQQQTTTVVVWWWVVVUUUTTTLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMMMMNNNOOONNNMMMKKKKKKJJJKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDDDDBBB@@@@@@@@@???>>><<<999:::::::::999888666555444444333333333444444555555666999<<<@@@IIIWWWdddyyypppjjjppp{{{vvvsssrrrssszzz{{{|||iiiXXXHHHFFFKKKJJJJJJHHHGGGGGGIIIJJJJJJJJJKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDAAA???===<<<===???BBB???======@@@DDDGGGHHHFFFGGGGGGFFFEEEDDDCCCCCCEEECCCBBBBBBCCCDDDDDDDDDAAAAAAAAAAAA@@@BBBFFFIIIJJJFFF@@@======<<<;;;:::999;;;<<<;;;999777777777AAA@@@FFFVVVlllyyyyyy~~~zzzvvvuuuwwwyyywwwvvvwwwvvvtttssstttwwwzzz}}}{{{zzzyyyzzz}}}zzzwwwuuuwwwyyyxxxsssoooiiihhheeecccbbbaaabbbbbbbbbgggooowww|||~~~}}}||||||~~~~~~~~~}}}zzzxxxyyyzzzzzz{{{}}}{{{{{{|||~~~}}}{{{wwwwwwwwwxxx{{{~~~|||{{{yyywwwvvvrrrrrrrrrqqqooommmjjjiiidddddddddddddddeeeggggggfffdddaaa^^^\\\[[[[[[[[[```^^^ZZZWWWUUUUUUUUUVVVVVVXXXZZZYYYVVVSSSQQQQQQLLLNNNRRRXXXgggkkkaaa______aaaccc]]]\\\ZZZWWWUUUTTTUUUWWWTTTSSSQQQNNNKKKKKKMMMOOORRRSSSUUUVVVWWWVVVUUUTTTMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSQQQOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFDDDBBB@@@@@@AAA@@@???===;;;<<<<<<<<<;;;999777555555555444333333444444444333333555:::>>>DDDRRRaaaxxxyyyooohhhnnn~~~|||zzzzzzwwwuuusssuuuzzzsss___VVVKKKIIIMMMMMMJJJHHHGGGGGGIIIKKKKKKKKKMMMKKKIIIIIIIIIJJJIIIHHHCCCBBB???;;;888888999<<>>>>>@@@CCCEEEEEEFFFHHHIIIGGGDDDAAA@@@@@@GGGFFFFFFEEEEEEEEEEEEFFFAAABBBCCCCCCEEEIIINNNRRRNNNHHHBBB>>>>>>>>>===;;;;;;<<<===<<<:::888777777;;;;;;???LLL___zzz|||rrrxxxtttttttttuuuuuutttrrrqqqqqqsssvvvxxxzzz~~~~~~|||xxxnnnmmmkkkiiihhhgggggghhhhhhlllrrrwww||||||yyyvvvtttsssrrrnnnooonnnllljjjjjjllloooqqqrrruuuxxx|||~~~vvvwwwyyy|||~~~|||{{{|||~~~~~~~~~}}}{{{xxxuuurrrqqqqqqqqqqqqooommmiiifffddd______```bbbcccdddeeefffcccaaa```^^^\\\ZZZYYYYYY\\\[[[YYYWWWVVVUUUVVVVVVVVVXXXYYYWWWTTTQQQPPPOOOLLLPPPXXXeee{{{tttiiiaaa\\\ZZZ^^^ccc[[[YYYWWWUUUTTTSSSTTTTTTSSSPPPMMMJJJJJJLLLOOOQQQSSSSSSSSSTTTTTTTTTSSSSSSNNNNNNNNNOOOPPPQQQSSSTTTRRRRRRRRRSSSTTTTTTUUUUUURRRRRRRRRQQQOOONNNOOOQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHDDDCCCAAAAAABBBBBB@@@???>>>>>>===<<<;;;999888777666555444444444444444444444111333999===CCCRRRcccwwwuuulllgggnnnyyyuuuooonnnrrrvvvxxxxxx}}}fffWWWVVVOOONNNQQQPPPKKKIIIGGGGGGIIILLLMMMMMMNNNKKKHHHGGGHHHHHHHHHHHHBBBBBB@@@<<<999999===@@@DDDBBB??????AAACCCCCCCCCCCCFFFHHHHHHEEEAAA@@@@@@IIIIIIIIIIIIHHHGGGGGGHHHCCCDDDEEEEEEHHHLLLRRRWWWOOOHHHAAA>>>???AAAAAA???===>>>>>>===;;;999999:::777999>>>EEEOOOeeetttrrrwwwpppooopppoooooonnnmmmnnnppprrrsssssswww|||yyyxxxxxxwwwwwwwwwwwwwwwxxxzzz}}}zzztttpppllljjjjjjdddddddddcccdddfffjjjnnnqqqrrruuuxxx|||zzz{{{}}}~~~||||||zzzxxxuuusssrrrrrrooonnnnnnllliiigggdddbbb]]]^^^```aaabbbbbbbbbaaa______^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUSSSTTTTTTSSSQQQOOONNNOOOOOOWWWeeexxxpppiiiccc___[[[XXXZZZ___\\\[[[XXXWWWUUUTTTSSSRRRNNNMMMKKKKKKLLLNNNOOOOOORRRQQQPPPOOOOOOPPPQQQQQQOOOOOONNNOOOPPPQQQSSSTTTQQQRRRTTTUUUVVVVVVUUUUUUPPPQQQQQQPPPNNNNNNPPPRRROOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFEEECCCCCCDDDDDDBBBAAA@@@???>>><<<;;;:::999999666666555444444444444444555000111777;;;@@@OOObbbzzzzzzqqqlllrrr}}}{{{qqqlllmmmooooooooopppvvvpppXXXNNNQQQNNNLLLOOONNNLLLJJJHHHHHHJJJLLLNNNNNNNNNKKKHHHFFFFFFGGGGGGFFFDDDDDDCCC@@@===>>>CCCGGGEEECCCAAAAAABBBCCCCCCCCC===BBBFFFGGGEEEDDDDDDDDDKKKKKKLLLKKKIIIHHHHHHIIIDDDEEEFFFFFFIIIMMMSSSXXXNNNGGG@@@>>>@@@CCCDDDCCC===>>>???>>><<<;;;;;;<<<999;;;???AAADDDSSSqqq|||jjjsss~~~|||oookkkkkkjjjjjjjjjjjjlllnnnpppqqqlllpppvvvzzz{{{{{{{{{{{{~~~yyyqqqkkkgggeeeeeebbbccccccccceeejjjppptttvvvwwwyyy|||}}}{{{{{{uuuuuussspppooooooqqqtttllllllkkkiiigggeeecccbbb^^^___aaabbbbbbaaa___^^^]]]^^^^^^^^^\\\ZZZXXXVVVRRRSSSTTTUUUUUUUUUUUUUUUOOOPPPQQQPPPNNNMMMNNNOOOSSS]]]ooorrrjjjccc^^^]]][[[YYYYYY\\\aaa___\\\ZZZYYYWWWTTTRRRJJJJJJKKKMMMOOOOOONNNMMMQQQOOOMMMLLLLLLMMMNNNOOOOOOOOONNNNNNOOOQQQRRRTTTQQQRRRUUUWWWXXXWWWVVVUUUPPPPPPPPPOOONNNNNNQQQSSSOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBB@@@>>><<<::::::::::::777666555444444444444444777000000666888<<>>??????>>><<<;;;:::999888888555888???AAAEEEWWWlll}}}vvvrrr||||||~~~pppaaa[[[^^^```cccgggjjjlllllllllhhhjjjllllllkkkmmmrrrvvv~~~tttrrrtttqqqmmmjjjjjjkkkkkklllooottt||||||yyyxxxwwwtttrrrqqqqqqqqqqqqpppgggjjjnnnnnnkkkfffcccaaa[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUOOORRRTTTUUUSSSRRRRRRRRRQQQNNNQQQTTTNNNHHHPPP___nnn|||~~~rrreee___WWWSSSVVVZZZ]]]___aaa\\\WWWSSSSSSRRRPPPMMMKKKJJJIIIIIIJJJLLLOOOPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOPPPTTTWWWYYYWWWVVVVVVWWWXXXWWWUUURRRTTTTTTTTTSSSRRRPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSQQQLLLGGGGGGFFFDDDCCCCCCDDDEEEEEE@@@??????===<<<999888666777777777666555555444444222666777555222888FFFSSSpppwwwzzz{{{{{{uuuooottt}}}|||rrrlllhhhdddaaaddddddhhhpppvvvzzz{{{yyy||||||xxxnnnqqqwww~~~rrr[[[UUUNNNKKKLLLMMMLLLJJJHHHKKKJJJHHHJJJNNNOOOLLLNNNLLLJJJGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBCCCFFFHHHHHHHHHGGGHHHJJJKKKJJJIIIGGGFFFMMMNNNMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJIIIGGGFFFGGGGGGFFFDDDAAA@@@??????>>>>>>===<<<;;;::::::<<<777888<<<<<<===JJJ[[[mmm}}}{{{yyy|||pppggg]]]]]]___aaadddgggggghhheeefffhhhggggggiiimmmqqqtttwww|||vvvwwwzzzxxxrrroooppprrrtttvvvyyy|||zzzxxxvvvvvvssspppnnnnnnooonnnnnnhhhiiijjjkkkiiifffbbb___[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRRRRRRRTTTOOONNNPPPNNNPPP```sssuuunnnggg```XXXTTTVVVYYY\\\\\\___[[[UUURRRQQQPPPNNNLLLKKKKKKJJJJJJJJJLLLNNNPPPRRRQQQQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPQQQTTTWWWXXXYYYXXXWWWWWWXXXWWWVVVTTTRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNPPPRRRPPPKKKGGGFFFEEEEEEDDDDDDDDDDDDEEE@@@@@@???>>><<<:::888777888777777666666555444444444666666333111666@@@III___gggkkkkkkwww}}}|||rrrlllmmmrrr{{{xxxtttnnniiihhhdddcccgggkkknnnttt{{{}}}|||~~~|||xxxsssvvv{{{~~~bbbVVVRRRMMMKKKKKKKKKIIIFFFFFFIIIJJJIIIKKKPPPRRRPPPPPPOOOLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDDDDGGGJJJNNNOOOOOOIIIKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHFFFDDDAAA@@@>>>>>>>>>>>>>>>======<<<>>>999777::::::999@@@JJJTTThhh}}}~~~}}}nnniiibbb^^^^^^```ccceeeeeefffffffffeeeeeegggiiijjjmmmsssyyy~~~{{{~~~zzzwwwvvvzzz~~~}}}|||zzz||||||{{{zzzyyywwwuuuttttttpppllliiiiiijjjjjjjjjiiigggeeeeeeeeedddaaa]]]XXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSUUUTTTRRRQQQRRRRRRQQQPPPQQQMMMKKKOOOSSS^^^uuuvvvlllmmmggg```YYYUUUVVVYYYZZZZZZ[[[XXXTTTQQQPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPRRRSSSUUUWWWWWWYYYWWWUUUTTTUUUUUUTTTSSSPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPLLLIIIEEEFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@???===<<<:::999888888777777666555555555666666555333444888>>>BBBKKKUUUZZZYYYbbbwwwzzzttt{{{ssspppooommm{{{{{{sssjjjddd______aaadddkkkrrrwww{{{}}}}}}~~~~~~zzzxxx{{{pppXXXSSSQQQNNNMMMMMMLLLHHHFFFFFFJJJLLLJJJKKKPPPRRRQQQQQQPPPMMMKKKIIIHHHGGGGGGFFFEEECCCAAAAAAAAAAAABBBDDDDDDDDDGGGKKKNNNOOOPPPJJJKKKMMMOOOOOOOOOMMMLLLEEEFFFFFFIIIKKKMMMMMMMMMKKKLLLLLLKKKJJJHHHHHHHHHLLLKKKJJJIIIHHHFFFCCC@@@>>>???@@@@@@@@@@@@???>>>???999777;;;===<<<>>>CCCGGGVVVoooxxx|||wwwiiicccaaabbbcccggghhhiiiiiigggeeecccbbbeeehhhlllqqqvvvzzz|||}}}}}}|||zzzxxxxxx~~~|||yyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuutttrrrqqqpppmmmhhheeeeeefffffffffiiiddd___^^^aaaaaa^^^ZZZUUUUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRTTTRRRQQQRRRTTTUUUSSSQQQPPPQQQWWWaaakkkzzz|||yyy{{{{{{iiidddgggddd___XXXUUUWWWYYYZZZZZZUUUTTTRRRPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMNNNOOONNNOOOOOOPPPQQQQQQQQQQQQNNNPPPRRRTTTVVVWWWWWWWWWWWWTTTQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQOOOOOONNNMMMMMMLLLKKKKKKOOOPPPQQQQQQPPPNNNKKKIIIEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAA???===<<<;;;999999888888777666666666666444333555888<<>>IIIPPPOOOSSSeee{{{|||qqqqqqvvv{{{{{{yyysssqqqvvv}}}{{{lllfff`````````aaagggnnnmmmppptttwww{{{~~~}}}|||fffVVVSSSSSSRRRQQQPPPNNNKKKHHHGGGLLLNNNKKKJJJNNNPPPPPPOOOOOOMMMKKKIIIHHHGGGFFFIIIFFFAAA>>>>>>@@@DDDGGGEEECCCCCCEEEHHHJJJKKKJJJIIIJJJLLLNNNNNNNNNLLLKKK@@@@@@BBBFFFKKKNNNNNNMMMKKKMMMNNNMMMJJJIIIIIIJJJNNNMMMKKKJJJJJJHHHDDDAAA???@@@AAABBBCCCBBBAAA@@@???;;;999;;;>>>>>>===>>>???HHHWWWlllvvvttt}}}|||pppfff___fffgggiiijjjjjjgggcccaaabbbdddfffiiillloooqqqrrrxxx{{{|||wwwssspppooonnnpppooooooqqqrrrrrrqqqooorrrrrrrrrrrrqqqpppoooooollliiieeebbbbbbcccccccccfffaaa[[[ZZZ\\\]]][[[WWWTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTUUUVVVVVVVVVUUUXXXaaaqqq~~~qqqyyy}}}jjj___\\\]]]```[[[WWWVVVXXX[[[\\\[[[QQQQQQQQQQQQPPPPPPQQQQQQLLLLLLMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPSSSVVVWWWXXXXXXWWWVVVTTTPPPNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOOOONNNMMMLLLLLLKKKOOOPPPPPPOOOMMMJJJGGGFFFFFFGGGGGGGGGGGGEEECCCBBBDDDCCCCCCBBBAAA???>>>===;;;::::::999999888888777777555333555888;;;<<<<<<999CCCJJJKKKLLLVVVhhhtttuuuqqqpppuuu|||wwwtttvvv|||qqqllliiihhhfffccccccfffggggggiiimmmsssxxx~~~~~~kkk^^^WWWTTTTTTTTTSSSQQQOOOLLLKKKHHHMMMOOOKKKIIIKKKNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGJJJFFF@@@<<<===AAAGGGLLLFFFEEEDDDDDDFFFGGGGGGGGGIIIKKKLLLNNNNNNMMMKKKJJJAAA@@@BBBGGGMMMQQQPPPNNNLLLOOOQQQOOOLLLJJJKKKMMMPPPMMMKKKKKKKKKIIIDDD@@@@@@AAACCCEEEEEEDDDBBBAAA@@@>>><<<<<<<<<;;;:::999===AAAIIIWWWlll}}}rrrsssxxxiiijjjiiigggggghhhgggeeeccc`````````aaabbbdddeeefffpppqqqwww}}}~~~|||}}}|||xxxwwwtttpppnnnlllkkkjjjjjjjjjkkknnnpppooommmjjjnnnnnnnnnnnnmmmlllkkkkkkhhheeecccbbbbbbbbbbbbaaabbb]]]YYYWWWXXXXXXWWWUUUUUUVVVWWWWWWXXXXXXWWWWWWSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQRRRRRRSSSUUUZZZ]]]lllxxxvvvlllrrrmmmccc^^^\\\\\\]]]ZZZVVVVVVYYY\\\\\\[[[OOOPPPQQQQQQOOOOOOPPPQQQKKKLLLMMMNNNOOOPPPPPPQQQMMMNNNPPPQQQQQQPPPOOOOOONNNPPPRRRTTTVVVWWWWWWWWWXXXUUURRRQQQPPPOOONNNLLLJJJKKKLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLHHHEEEDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCAAA@@@???======<<<<<<;;;::::::999999777444444444555444333666===CCCFFFGGGMMMWWW___ttt}}}vvvqqqjjjooozzz{{{~~~{{{}}}|||xxxvvvuuuooofffaaa```dddaaa```dddiiinnnvvv}}}mmm___YYYUUURRRSSSSSSRRRPPPMMMLLLKKKFFFLLLNNNJJJHHHJJJNNNOOOLLLLLLLLLKKKKKKJJJIIIHHHHHHEEEAAA>>>???DDDIIIMMMJJJHHHGGGGGGHHHIIIIIIHHHLLLMMMOOOPPPOOONNNLLLKKKHHHGGGGGGLLLRRRTTTRRRNNNLLLOOORRRQQQNNNLLLNNNPPPQQQNNNKKKJJJKKKJJJDDD@@@BBBCCCEEEFFFFFFEEEBBBAAA@@@@@@???===;;;::::::999===@@@DDDKKKZZZsss~~~vvv}}}|||uuulllfffddddddeeeddd```___^^^]]]]]]^^^___```gggggglllsssuuusssuuuzzz}}}}}}xxxuuurrrpppnnnllljjjiiiiiihhhlllkkkjjjkkklllmmmllljjjjjjjjjjjjjjjiiihhhgggfffdddcccbbbcccdddcccbbb```]]][[[XXXVVVTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVRRRRRRQQQQQQQQQRRRRRRSSSNNNQQQSSSSSSVVV```ooo{{{rrrhhhhhhuuupppccc___^^^```bbb^^^ZZZWWWWWWYYY[[[[[[YYYOOOQQQRRRPPPMMMKKKKKKLLLJJJKKKMMMNNNPPPQQQRRRRRRNNNOOOPPPQQQQQQPPPNNNMMMLLLMMMOOOQQQSSSTTTUUUUUUWWWUUUSSSRRRQQQOOOLLLJJJIIIKKKNNNPPPQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKLLLKKKHHHFFFFFFGGGIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEDDDCCCAAAAAA??????>>>>>>===<<<<<<;;;999888666333222111222333666888;;;AAAFFFJJJOOORRR^^^kkkyyywwwiiifffgggqqq{{{ppphhhfffddd^^^\\\___aaadddjjjrrryyy{{{~~~xxxcccZZZVVVRRRQQQRRRRRRPPPMMMKKKJJJJJJDDDJJJMMMJJJGGGJJJNNNPPPLLLLLLLLLLLLLLLKKKJJJJJJFFFDDDBBBAAABBBFFFJJJMMMMMMKKKJJJJJJLLLMMMLLLKKKOOOPPPQQQRRRQQQPPPNNNLLLOOOMMMMMMQQQVVVWWWSSSOOOLLLPPPSSSRRROOOMMMOOOSSSRRRNNNJJJJJJLLLJJJDDD???CCCDDDFFFGGGGGGEEECCCAAA???AAAAAA???<<<===??????999===@@@CCCKKK^^^zzz|||}}}tttgggaaaaaabbbcccbbb```^^^]]]\\\]]]^^^___aaaaaaeeemmmooommmpppvvvzzz|||~~~~~~~~~|||}}}~~~}}}{{{wwwsssqqqooonnnllljjjiiihhhggggggkkkiiifffeeefffggghhhhhhhhhhhhhhhgggfffeeedddcccbbbbbbbbbccceeedddbbb```ZZZZZZXXXVVVRRRQQQRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTWWW[[[]]]cccuuurrrbbbccclllvvvqqq```XXXWWWYYY^^^ddd___[[[XXXWWWYYYZZZYYYWWWPPPRRRRRRPPPKKKGGGFFFGGGIIIJJJLLLOOOQQQRRRSSSSSSNNNOOOQQQQQQQQQOOOMMMLLLKKKKKKLLLNNNPPPQQQSSSSSSTTTSSSRRRQQQPPPNNNJJJGGGIIIKKKOOOQQQRRRQQQNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKIIILLLNNNMMMKKKJJJKKKMMMKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBB@@@@@@??????>>>=========777888777555333333666888888555777>>>FFFLLLNNNPPPMMM[[[lllyyy~~~mmmccc]]]ccctttzzzrrrpppddd^^^[[[]]]^^^]]]aaahhhqqqsssvvvzzz}}}hhhYYYRRRPPPPPPNNNNNNMMMMMMKKKJJJHHHHHHJJJHHHFFFEEEDDDEEEIIINNNIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGEEEDDDEEEHHHLLLOOONNNLLLIIIHHHJJJNNNQQQRRRVVVUUUSSSQQQPPPOOONNNNNNKKKJJJJJJKKKMMMOOONNNMMMQQQQQQQQQPPPOOONNNMMMLLLPPPPPPOOOMMMIIIFFFBBB@@@>>>CCCIIIJJJFFFAAAAAABBBBBBAAAAAA@@@???>>>======;;;<<<>>>@@@EEEQQQaaammmwww|||xxxiii___^^^bbbbbb___\\\[[[[[[[[[ZZZYYY[[[\\\^^^aaadddhhhkkkmmmooorrruuuxxxzzz|||~~~|||{{{{{{|||{{{vvvvvvvvvvvvvvvuuuttttttnnnmmmkkkiiigggggggggggggggfffeeedddcccdddeeeeeeiiihhhfffcccaaa```___^^^___```bbbcccbbb```]]][[[VVVUUUTTTSSSRRRRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSSSSSOOOOOOQQQSSSRRRTTTWWWYYYbbbkkksss}}}qqqmmmmmmqqqxxxlllaaaXXXVVVWWWWWWXXXYYYZZZYYYXXXWWWXXXWWWTTTRRRPPPPPPOOONNNMMMLLLKKKJJJOOORRRUUUVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOSSSOOOLLLKKKNNNQQQRRRRRRTTTRRRPPPOOOOOOMMMJJJHHHJJJMMMPPPQQQPPPMMMKKKKKKLLLKKKJJJIIIJJJLLLNNNOOONNNPPPRRRQQQNNNKKKIIIHHHHHHIIIIIIGGGFFFFFFIIIKKKHHHGGGEEEEEEFFFFFFDDDBBBAAAAAA@@@@@@AAAAAABBBBBB888999:::999777555555555777666777:::>>>EEEKKKNNNTTTQQQXXXllltttddddddkkkqqq{{{}}}~~~yyypppllleee^^^YYYYYY[[[]]]bbbcccggglllrrryyyuuu^^^SSSOOONNNNNNNNNNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGHHHIIIJJJLLLNNNGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEEEEFFFIIIJJJJJJHHHGGGGGGIIILLLNNNOOORRRQQQPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKKKKLLLLLLLLLKKKKKKJJJNNNNNNMMMKKKIIIFFFDDDBBB>>>DDDIIIIIIEEEBBBAAABBBAAAAAA@@@@@@???>>>=========>>>>>>===???FFFRRR\\\sssnnnbbb___\\\[[[YYYYYYZZZZZZXXXWWWXXXXXXZZZ]]]___bbbdddeeeiiilllpppsssuuuwwwzzz|||~~~}}}|||~~~{{{vvvsssssstttttttttsssssssssrrrqqqpppooooookkkjjjhhhfffddddddddddddfffeeedddcccbbbccccccdddgggeeedddbbb```^^^]]]]]][[[\\\^^^___^^^\\\YYYXXXUUUTTTSSSRRRRRRQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQRRROOOPPPSSSVVVVVVTTTYYYaaasss|||ttttttzzzsssccc[[[UUUVVVWWWVVVTTTUUUUUUTTTTTTUUUVVVVVVTTTRRRQQQPPPOOONNNNNNMMMMMMMMMTTTVVVXXXXXXUUURRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQNNNNNNPPPSSSSSSRRRRRRPPPOOONNNNNNMMMJJJHHHLLLNNNOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOLLLNNNPPPPPPNNNLLLKKKKKKFFFGGGGGGFFFEEEFFFHHHJJJHHHFFFEEEEEEFFFFFFEEECCCBBBBBBAAAAAA@@@AAAAAABBB999;;;;;;:::888666666666666666777999>>>DDDJJJMMMPPPPPPXXXlllqqqeeecccfffppp}}}|||{{{}}}wwwooogggbbb^^^\\\[[[[[[[[[]]]```fffmmmtttwww}}}~~~eeeTTTPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJMMMOOOLLLIIIEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIKKKMMMNNNMMMLLLGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKIIIGGGEEEDDD@@@DDDHHHHHHEEEBBBBBBBBB@@@@@@@@@??????>>>>>>>>>>>>???>>><<<<<>>???>>>;;;:::999:::666666666888<<>>@@@@@@???===;;;;;;;;;777777777888;;;>>>AAACCCGGGPPPVVVbbbxxxmmmnnnsss}}}}}}wwwssshhheee```\\\[[[\\\^^^```cccfffkkkooosssxxx~~~iiiVVVKKKRRRXXXRRRKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBHHHKKKLLLSSS[[[ZZZRRRIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGCCCHHHLLLMMMKKKHHHHHHIIICCCCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIJJJLLLOOORRRTTTSSSRRRQQQRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAHHHTTTfff{{{{{{xxxsssbbbWWWQQQOOOMMMMMMNNNNNNPPPQQQSSSTTTVVVWWWVVVUUUTTTTTTVVVXXXZZZ\\\]]]]]]]]]___aaadddfffhhhkkkooorrruuuwwwxxx~~~~~~~~~}}}||||||}}}~~~|||zzzxxxxxxyyyuuuuuussspppmmmlllnnnooonnnooopppppppppnnnmmmllljjjlllnnnlllhhhfffhhhjjjffffffeeefffhhhhhhfffeeeffffffeeeeeecccbbb```````````````___^^^\\\[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ\\\\\\]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVUUUTTTPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUXXXYYYaaahhhxxxlll\\\UUUUUUUUUPPPKKKJJJIIIHHHJJJOOORRROOOLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTSSSPPPOOOOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNKKKMMMOOOOOOMMMLLLLLLLLLIIIIIIIIIKKKMMMNNNNNNLLLJJJMMMPPPQQQNNNKKKHHHGGGIIIKKKNNNQQQRRRRRRQQQPPPMMMNNNOOONNNLLLLLLMMMNNNOOOPPPQQQOOOLLLJJJIIIIIILLLJJJFFFEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAA@@@>>><<<;;;<<<888888888888999;;;<<<>>>BBBIIIQQQ]]]wwwxxxmmmnnnsss~~~~~~~~~|||zzzyyyvvvsssmmmfff```[[[XXXWWWYYY[[[^^^aaaeeekkkrrrvvvbbbQQQJJJSSSWWWOOOIIIKKKHHHHHHHHHGGGFFFEEEDDDCCCAAAIIILLLJJJNNNWWWYYYTTTKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFJJJOOONNNJJJGGGHHHIIIFFFFFFFFFGGGHHHJJJLLLLLLJJJIIIHHHHHHJJJJJJIIIHHHJJJLLLOOORRRRRRQQQOOONNNOOONNNLLLIIIGGGFFFFFFFFFHHHFFFEEEDDDDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDBBBAAA@@@??????>>>===???EEEMMMVVVdddyyytttwww~~~pppccc[[[PPPNNNLLLKKKJJJKKKMMMNNNPPPPPPPPPOOONNNOOORRRUUUTTTUUUUUUUUUTTTUUUWWWYYYZZZ\\\___cccgggkkkmmmnnnxxxyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||||||||||||||~~~|||{{{{{{zzz{{{}}}}}}|||zzzyyyyyyyyy{{{|||zzzwwwuuuuuuwwwrrrqqqooollliiihhhiiikkkhhhhhhiiiiiiiiihhhgggfffcccfffhhhgggcccbbbeeehhheeeddddddfffggggggdddbbb````````````___^^^\\\\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPOOOOOOOOOPPPPPPPPPOOOQQQUUU[[[bbbjjjpppssszzzpppcccZZZVVVVVVOOOKKKIIIIIIIIIHHHLLLQQQRRRNNNJJJHHHIIIKKKMMMNNNKKKMMMOOOQQQRRRRRRQQQPPPRRRSSSSSSRRROOONNNNNNOOOJJJJJJKKKKKKLLLMMMMMMNNNKKKMMMOOONNNKKKJJJKKKLLLJJJIIIJJJLLLNNNOOONNNMMMLLLMMMOOOOOOLLLJJJHHHHHHGGGJJJNNNQQQSSSTTTSSSRRRLLLMMMNNNNNNNNNNNNPPPRRRNNNOOOQQQPPPNNNLLLLLLLLLOOOKKKGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAA???@@@AAA@@@>>><<<<<<<<<::::::999888888888999999===BBBJJJVVVfffzzzvvvtttwww~~~wwwxxx~~~}}}xxxzzz{{{xxxtttssswwwzzz~~~|||xxxrrrkkkddd^^^ZZZUUUVVVVVVWWWZZZ___eeejjjtttcccRRRKKKTTTWWWNNNJJJOOOIIIIIIHHHGGGFFFEEECCCBBBCCCLLLMMMGGGGGGPPPSSSNNNLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCJJJNNNRRRQQQLLLIIIIIILLLHHHHHHHHHIIIJJJLLLMMMNNNJJJIIIHHHHHHJJJJJJIIIHHHLLLNNNPPPRRRRRRQQQNNNLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGDDDDDDDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGBBBAAA??????@@@AAAAAA@@@<<>><<<<<<<<<;;;;;;999888777777666666;;;===EEEOOOXXXbbbrrr~~~}}}tttmmmttt{{{{{{{{{nnnjjjnnnpppnnnjjjkkkssszzzyyyzzzyyyvvvqqqjjjddd___WWWVVVUUUSSSTTTXXX___dddvvvgggWWWSSSOOOLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFMMMKKKHHHFFFFFFIIIKKKMMMLLLKKKJJJIIIHHHGGGGGGHHHLLLJJJGGGDDDBBBCCCEEEFFFJJJHHHHHHJJJLLLLLLLLLMMMKKKLLLMMMNNNNNNNNNNNNNNNHHHIIIKKKMMMNNNMMMLLLKKKMMMOOOPPPRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGAAACCCDDDEEEDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB>>>@@@BBBFFFNNNZZZfffooo~~~qqqxxxzzzssswwwvvvlll```WWWNNNGGGFFFJJJLLLGGGBBBBBBGGGLLLOOOOOORRRRRRMMMIIIKKKQQQOOOIIIPPPRRRTTTWWWZZZ\\\]]]]]]ccceeehhhlllnnnooooooooopppppppppppppppqqqrrrsssmmmmmmmmmllljjjkkkmmmooowwwwwwwwwwwwxxxyyy{{{{{{zzzyyyyyyxxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}wwwwwwwwwvvvuuuttttttsssrrrsssssssssrrrqqqppppppssssssrrrrrrpppnnnmmmllllllkkkjjjiiihhhffffffeee^^^^^^```aaaaaa```______cccbbbaaa```````````````aaa^^^ZZZZZZ]]]```aaa```ZZZYYYXXXXXXXXXYYYZZZ[[[YYY[[[^^^``````^^^[[[YYYYYYXXXWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTUUUPPPQQQSSSSSSTTTVVVZZZ]]]aaakkk{{{}}}hhh___\\\VVVPPPNNNJJJIIIHHHHHHIIIJJJLLLMMMNNNIIICCCDDDIIIOOORRRQQQSSSSSSTTTTTTTTTSSSRRRRRRUUURRRNNNJJJHHHHHHIIIKKKOOOOOOPPPPPPOOONNNLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMKKKJJJKKKMMMOOOOOOOOOOOOMMMJJJHHHHHHIIIKKKKKKLLLMMMNNNOOOOOOOOOKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIGGGDDDAAAGGGFFFDDDAAA???>>>=========<<<<<<;;;:::999888777777999>>>FFFOOOYYYbbbfffqqq{{{|||sssnnnmmmlllxxxttt}}}xxxhhhaaa^^^^^^\\\ZZZZZZ___hhhpppuuuuuutttrrroookkkhhheeeaaa___\\\WWWTTTUUUYYY\\\hhhZZZRRROOOKKKHHHHHHGGGFFFEEEFFFEEEEEEEEEEEEFFFHHHIIILLLKKKHHHFFFFFFHHHKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIGGGEEEDDDFFFIIILLLLLLJJJHHHHHHHHHHHHIIIJJJLLLLLLJJJIIIJJJKKKLLLNNNFFFHHHJJJKKKLLLLLLKKKJJJPPPPPPPPPPPPOOOOOOOOONNNJJJIIIHHHGGGGGGFFFFFFFFFBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCBBBAAAAAABBBBBB???@@@AAABBBFFFNNNWWW]]]nnn}}}~~~~~~{{{nnn___SSSMMMNNNGGGEEECCCBBBCCCGGGKKKNNNMMMOOONNNKKKMMMQQQPPPKKKMMMNNNPPPRRRSSSUUUVVVVVVZZZ[[[___bbbdddeeeeeeeeedddddddddeeefffggghhhiiiiiijjjjjjiiihhhhhhiiikkkjjjjjjkkklllnnnoooqqqrrrtttttttttssstttuuuwwwxxxvvvvvvuuutttttttttttttttsssrrrqqqpppoooooooooooonnnnnnoooooonnnnnnmmmlllpppoooooonnnllljjjiiihhhgggfffffffffeeeeeedddddd______``````___^^^\\\[[[]]]\\\\\\[[[[[[[[[[[[\\\]]]ZZZWWWWWWZZZ\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZ\\\]]]]]]\\\ZZZYYYZZZYYYXXXVVVUUUUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWSSSSSSTTTTTTTTTSSSRRRQQQSSSSSSTTTWWW]]]eeelllppp|||vvv~~~nnn\\\UUURRRMMMIIIHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNIIIFFFHHHOOOVVVYYYZZZUUUUUUUUUUUUTTTSSSRRRRRRSSSQQQNNNKKKIIIHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLPPPPPPPPPNNNLLLKKKLLLMMMPPPPPPOOOLLLHHHDDDCCCCCCKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOONNNLLLJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOLLLIIIFFFFFFFFFGGGFFFFFFFFFGGGFFFCCCAAAFFFEEEDDDBBB@@@???>>>>>>======<<<;;;:::999888888888:::===CCCJJJRRRYYY]]]jjjyyyzzzvvvzzz|||uuuqqqlllwwwuuucccZZZVVVTTTSSSVVV\\\ccchhhkkkqqqpppnnnkkkhhheeebbbaaafffeeebbb]]]YYYWWWWWWYYYlllXXXPPPNNNLLLHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGJJJLLLLLLJJJHHHFFFFFFHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHKKKOOORRRRRRPPPMMMJJJIIIJJJLLLMMMMMMKKKHHHEEEEEEGGGJJJLLLGGGHHHJJJLLLLLLLLLKKKKKKPPPOOONNNLLLLLLMMMNNNOOOIIIHHHGGGFFFFFFEEEFFFFFFCCCEEEFFFEEEDDDCCCDDDFFFKKKJJJIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCBBBBBBCCC??????@@@@@@AAADDDIIIMMMUUUaaaxxxzzzxxxyyyhhh^^^\\\SSSSSSRRRNNNIIIGGGHHHJJJFFFIIIKKKJJJLLLNNNNNNKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPRRRTTTWWWYYYZZZZZZZZZ[[[[[[\\\]]]___aaacccdddcccdddffffffdddcccdddeeebbbcccdddfffhhhjjjkkklllllllllllllllmmmnnnooopppoooooonnnnnnmmmmmmnnnnnnmmmllljjjhhhggghhhiiijjjkkkkkklllllllllkkkjjjjjjkkkkkkjjjiiigggeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^]]][[[ZZZXXXWWWZZZZZZYYYYYYYYYZZZ[[[[[[WWWVVVTTTUUUVVVWWWWWWVVVZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXZZZYYYWWWVVVUUUUUUTTTTTTPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRRRRRRRSSSQQQNNNLLLRRRSSSXXXdddttt}}}|||rrrpppvvvwwwzzzzzznnncccWWWQQQNNNJJJIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLIIIHHHLLLTTT[[[```aaaYYYYYYXXXVVVUUUTTTSSSRRRPPPOOONNNLLLJJJIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPQQQQQQOOONNNNNNNNNRRRSSSSSSPPPLLLIIIGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNKKKHHHEEEEEEEEEGGGEEEDDDDDDEEEEEECCCBBBFFFEEECCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;:::999999999:::<<>>???@@@AAAAAACCCFFFIIIMMMTTTeee}}}xxx|||xxxvvvuuussspppkkkbbbXXXOOOJJJFFFHHHIIIJJJJJJLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLKKKMMMNNNPPPRRRSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^```]]]___aaaaaa```^^^^^^_________aaacccdddeeeffffffdddddddddeeefffggghhhiiiiiihhhhhhgggggghhhhhhhhhhhhfffdddaaaaaabbbdddfffiiijjjjjjkkkjjjjjjiiiiiihhhhhhgggfffdddbbb```___^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZZZZYYYXXXVVVUUUUUUWWWVVVVVVVVVWWWXXXYYYYYYTTTTTTTTTTTTUUUUUUTTTTTTXXXWWWUUUTTTSSSSSSSSSSSSWWWWWWWWWVVVVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSSSSUUUSSSRRRQQQRRRQQQPPPOOORRRXXXgggvvvlllmmmiiiooo|||iiiccc]]]WWWQQQMMMKKKKKKMMMJJJJJJJJJKKKKKKLLLMMMMMMKKKJJJJJJNNNVVV]]]aaaccc\\\[[[YYYWWWUUUSSSRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMNNNNNNOOONNNMMMMMMIIILLLOOOQQQPPPPPPQQQRRRPPPRRRSSSRRRPPPNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMMMMMMMMMMNNNOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMKKKIIIGGGGGGHHHHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;::::::::::::<<<>>>BBBFFFHHHNNNVVVcccttt~~~wwwqqqsss~~~yyyxxx{{{www|||~~~ssseee^^^bbb]]]YYYZZZaaafffhhhggggggfffeeedddbbb```^^^]]]aaadddiiikkkkkkiiigggfffhhhWWWOOOOOOLLLJJJIIIIIIJJJKKKJJJIIIFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFGGGHHHEEEEEEDDDDDDCCCDDDDDDDDDJJJMMMOOONNNMMMNNNSSSXXX^^^^^^YYYNNNHHHJJJMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKLLLLLLMMMNNNNNNNNNJJJKKKMMMNNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGEEECCCBBBCCCDDDGGGGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFEEEDDDDDD???AAABBBCCCCCCCCCEEEGGGHHHMMMWWWhhh~~~}}}yyyzzzyyyfffWWWOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\ZZZYYYYYYYYYXXXYYYZZZ[[[\\\\\\[[[[[[]]]]]]^^^```aaabbbbbbbbb``````____________``````dddbbb___^^^]]]___aaabbbeeeeeeffffffgggffffffeeeeeeeeedddcccbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXTTTTTTTTTTTTTTTTTTTTTUUUPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTWWWVVVUUUSSSRRRRRRSSSSSSVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRTTTWWWZZZ^^^jjjzzzqqqlllpppqqq~~~{{{kkkcccZZZXXXTTTNNNJJJIIIJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNOOORRRWWW\\\```aaa]]]\\\YYYVVVTTTRRRQQQQQQMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNOOONNNMMMMMMHHHJJJNNNOOOOOOOOOOOOPPPMMMOOOQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNNNNLLLKKKLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMLLLJJJJJJJJJKKKJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@@@@???>>>===<<<<<<::::::999:::<<>>======;;;:::::::::;;;===@@@BBBDDDHHHOOOUUUXXX\\\gggssswwwmmm\\\UUUTTT\\\hhhrrrtttlll```XXXZZZ\\\]]]______^^^\\\[[[]]]ccckkkqqquuuvvvwwwxxxzzzcccVVVNNNJJJJJJHHHFFFEEEFFFGGGGGGEEECCCGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGLLLPPPPPPMMMNNNSSSYYYlllpppiiiXXXMMMMMMMMMIIIHHHGGGGGGFFFGGGGGGHHHIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIDDDDDDFFFGGGGGGFFFFFFEEEDDDEEEEEECCCAAA@@@AAABBBEEEHHHMMMSSS]]]mmmyyyssstttsssiii\\\UUUUUUSSSPPPLLLIIIGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPRRRSSSTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTSSSLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSRRRPPPNNNNNNPPPSSSTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVXXXYYYSSSRRRRRRSSSTTTVVVWWWYYYXXXbbblllooommmpppzzzwwwhhh]]]YYYYYYYYYXXXSSSMMMNNNSSSSSSPPPQQQRRRSSSUUUUUUUUUUUUTTTRRRTTTUUUWWWXXXXXXZZZ[[[ZZZXXXUUURRRPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQPPPOOONNNLLLLLLLLLLLLLLLJJJLLLOOORRRSSSRRRQQQPPPNNNNNNNNNLLLJJJIIIJJJKKKRRRTTTVVVVVVSSSPPPNNNMMMJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPNNNLLLJJJIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMNNNLLLJJJHHHHHHIIIJJJIIIIIIJJJLLLLLLJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<:::::::::<<<===???BBBDDDIIINNNPPPSSS___mmm}}}~~~xxxuuuxxx~~~lllddd___ccckkktttyyyuuuiii^^^^^^]]][[[ZZZYYYZZZZZZ[[[]]]bbbjjjpppuuuyyy|||kkkXXXPPPMMMKKKJJJHHHGGGFFFGGGHHHGGGEEECCCFFFGGGJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGDDDJJJOOOOOOMMMNNNTTT[[[```fffbbbQQQGGGIIIIIIEEEHHHGGGDDDCCCCCCFFFIIIKKKIIIIIIIIIIIIIIIJJJLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGCCCEEEFFFEEEDDDCCCDDDFFFEEEFFFFFFFFFFFFGGGGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEDDDCCCCCCEEEGGGCCCEEEIIIOOOVVVaaakkkrrrzzzwwwlll^^^[[[VVVQQQLLLIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIGGGFFFFFFHHHKKKHHHIIILLLNNNOOOOOONNNNNNOOOPPPRRRTTTVVVVVVVVVVVVQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTSSSSSSLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNPPPQQQPPPMMMJJJJJJNNNRRRPPPOOONNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUVVVYYY[[[\\\YYYYYYZZZ[[[]]]```ccceeejjjyyysssfffbbb]]]YYYWWWWWWUUUPPPJJJMMMTTTUUUPPPQQQRRRTTTUUUVVVVVVUUUUUUOOOQQQSSSUUUUUUUUUVVVWWWYYYWWWTTTQQQNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPNNNMMMMMMMMMNNNOOOLLLNNNQQQTTTUUUUUUSSSRRRLLLMMMMMMKKKJJJKKKMMMOOOJJJMMMQQQRRRQQQOOONNNNNNHHHHHHIIIIIIJJJKKKLLLLLLHHHJJJLLLMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLHHHFFFEEEFFFHHHHHHIIIKKKMMMLLLJJJGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>===;;;:::999:::;;;<<>>===<<<;;;:::999;;;<<<@@@EEEHHHOOO]]]kkkyyytttpppvvvuuullldddeeefffccc___\\\YYYWWWVVVVVVZZZaaafffjjjsss|||ttt]]]KKKJJJJJJDDDBBBGGGDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGGGGGGGEEECCCBBBAAABBBCCCCCCBBBAAABBBDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEHHHJJJIIIFFFDDDEEEGGGIIIHHHGGGFFFEEEFFFGGGHHHLLLLLLMMMNNNNNNMMMLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJJJJIIIIIIGGGFFFFFFGGGEEECCCCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCGGGFFFEEEFFFGGGGGGEEECCC???@@@BBBEEEIIINNNRRRUUURRRYYYeeeuuu|||vvvuuu{{{~~~xxxvvvwwwuuuhhhZZZVVVSSSOOOMMMLLLKKKIIIGGGJJJHHHEEEEEEGGGHHHHHHHHHHHHHHHFFFEEEDDDFFFJJJMMMHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHJJJLLLMMMNNNRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKJJJHHHHHHIIIKKKKKKJJJIIIJJJKKKLLLKKKJJJDDDFFFHHHIIIIIIIIIKKKMMMOOONNNNNNNNNNNNOOOOOOPPPSSSSSSTTTTTTUUUWWWZZZ]]]UUUWWW___pppyyyppplllmmmoooqqqpppuuu|||yyygggddd^^^ZZZXXXUUURRRPPPSSSSSSSSSRRRRRRQQQQQQPPPLLLLLLLLLNNNPPPQQQQQQOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOMMMJJJKKKOOOSSSVVVRRRMMMJJJKKKOOOQQQSSSPPPPPPOOONNNMMMLLLLLLKKKNNNOOOQQQTTTWWWXXXVVVSSSOOOOOOMMMKKKIIIIIILLLOOOSSSTTTUUUUUUTTTRRROOONNNNNNOOOPPPQQQQQQPPPNNNMMMKKKKKKLLLLLLLLLKKKJJJJJJIIIFFFFFFKKKMMMKKKJJJKKKKKKMMMOOONNNMMMKKKKKKKKKLLLKKKKKKMMMOOOOOONNNMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBAAA@@@>>><<<;;;:::999;;;;;;>>>DDDHHHPPP^^^lll}}}tttxxxvvviiiiiijjjlllkkkfff```\\\[[[WWWUUUVVVXXX[[[ccckkkfffVVVJJJJJJIIIDDDDDDJJJGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEECCCAAA@@@@@@AAACCCBBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGDDDGGGIIIIIIGGGFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEHHHJJJLLLNNNOOONNNMMMLLLOOONNNLLLKKKJJJJJJJJJJJJGGGHHHIIIIIIIIIGGGFFFEEEEEECCCBBBBBBCCCDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDEEEFFFFFFDDDCCC@@@@@@AAACCCFFFIIIKKKMMMNNNSSS[[[eeeooozzzyyywwwwww~~~|||nnnhhh```XXXSSSOOOLLLKKKQQQNNNKKKIIIIIIIIIHHHGGGGGGHHHHHHFFFEEEFFFIIILLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQPPPOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEGGGHHHGGGHHHHHHIIIJJJKKKKKKJJJFFFGGGIIIIIIIIIJJJMMMOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPSSSUUUUUUVVVZZZ```fffgggjjjuuu|||xxxrrrkkkjjjppp{{{xxxiii]]]]]]\\\ZZZWWWSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOJJJJJJKKKMMMPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLNNNOOOMMMKKKJJJMMMQQQVVVRRRMMMJJJKKKNNNPPPQQQOOOOOOOOONNNMMMLLLLLLKKKKKKLLLNNNRRRUUUUUUSSSQQQPPPOOOMMMJJJHHHJJJMMMQQQTTTTTTTTTSSSRRRQQQOOONNNNNNOOOQQQRRRQQQPPPMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFGGGLLLNNNKKKHHHIIIIIIKKKNNNPPPNNNLLLKKKKKKKKKJJJKKKLLLOOOPPPOOOMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDEEEFFFGGGEEECCCBBBAAA@@@???>>>===<<<;;;<<<;;;===BBBFFFMMMZZZfffttt|||}}}zzz~~~zzzvvvtttuuutttmmmeee```]]]WWWSSSRRRQQQPPPTTTZZZrrr\\\RRRKKKKKKJJJFFFFFFKKKKKKJJJIIIGGGEEECCCBBBBBBDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAABBBDDDCCCEEEFFFEEEDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFIIILLLNNNNNNNNNMMMNNNNNNMMMLLLKKKJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDFFFDDDCCCCCCDDDEEEDDDBBBAAABBBBBBDDDEEEGGGHHHIIIMMMRRRYYY___eeekkkrrrvvvyyylllccc]]]YYYXXXVVVTTTRRRPPPPPPNNNLLLJJJFFFHHHIIIIIIIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJLLLLLLOOONNNLLLKKKKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHGGGEEEEEECCCCCCDDDCCCBBBAAACCCEEECCCDDDEEEFFFFFFGGGIIIIIIIIIJJJJJJIIIJJJLLLPPPSSSPPPOOOOOOOOOQQQSSSUUUWWWPPPSSSWWWZZZ^^^fffpppwwwwwwyyyyyyvvvuuu~~~sssddd\\\XXXYYYYYYVVVRRROOOOOOPPPOOONNNNNNNNNNNNNNNMMMMMMJJJJJJKKKMMMPPPRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMOOOQQQOOOKKKJJJKKKMMMQQQOOOLLLLLLMMMMMMMMMLLLNNNNNNNNNNNNNNNMMMKKKKKKJJJKKKMMMPPPSSSTTTQQQOOONNNNNNLLLIIIHHHJJJNNNQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJGGGIIINNNOOOKKKGGGGGGHHHKKKNNNPPPOOOMMMKKKKKKJJJJJJJJJLLLNNNOOONNNMMMKKKKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===@@@CCCGGGQQQ[[[fffvvvyyy{{{~~~}}}|||xxxooogggeee]]]XXXVVVVVVTTTPPPOOOQQQbbbTTTNNNJJJKKKJJJGGGFFFIIIMMMKKKIIIGGGDDDCCCBBBAAADDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCCCCBBBBBBCCCEEECCCEEEFFFFFFDDDCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEECCCEEEGGGJJJLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJBBBAAA???@@@AAACCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDFFFDDDBBBBBBCCCDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHJJJPPPXXX^^^aaafffkkkpppoooxxxyyyuuurrrooolllhhhddd___YYYRRRNNNJJJIIIIIIKKKMMMMMMJJJHHHNNNNNNMMMLLLJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIINNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDEEEEEEEEEDDDBBBAAA>>>???@@@@@@??????AAACCCBBBCCCDDDCCCCCCDDDGGGJJJHHHIIIKKKLLLMMMOOOSSSVVVRRRRRRQQQQQQTTTYYY^^^aaa^^^```dddjjjsss}}}ppp```XXXWWWUUUTTTSSSPPPMMMKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNQQQRRRRRRQQQOOONNNLLLKKKKKKKKKLLLMMMNNNPPPRRRQQQMMMJJJKKKLLLMMMLLLLLLMMMNNNNNNLLLJJJLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLNNNQQQSSSSSSQQQNNNLLLLLLKKKIIIHHHJJJMMMPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJHHHKKKQQQRRRMMMIIIHHHHHHKKKNNNPPPNNNLLLKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@AAAAAAAAABBBBBBBBB???======???AAABBBHHHOOOYYYfffuuu~~~|||ooojjjkkkiiieeebbbbbb]]]SSSKKKHHHlllXXXOOOJJJHHHJJJLLLKKKIIIHHHKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBCCCCCCCCCCCCEEEFFFCCCDDDFFFFFFDDDBBBBBBCCCFFFFFFFFFFFFFFFGGGHHHHHHLLLJJJGGGFFFGGGIIIKKKKKKFFFEEECCCBBBBBBDDDFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKAAA@@@>>>???AAABBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGEEECCCCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGMMMUUU[[[^^^ccciiiooogggnnnwww~~~vvvlllfff```[[[XXXYYY^^^```]]]XXXYYYXXXWWWUUUSSSQQQOOONNNMMMMMMLLLKKKJJJJJJJJJJJJOOONNNLLLJJJIIIJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCDDDEEEEEEEEEDDDBBBAAA???@@@AAABBBBBBCCCEEEHHHGGGHHHGGGFFFDDDFFFKKKOOOOOOTTTZZZ^^^aaaccceeeffffffeeecccdddiiipppxxx}}}}}}{{{ooocccYYYUUUVVVRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPQQQQQQPPPMMMLLLJJJIIIIIIIIIKKKKKKLLLOOORRRRRROOOLLLLLLNNNMMMLLLLLLMMMOOOOOONNNLLLKKKLLLNNNNNNNNNMMMKKKJJJKKKKKKMMMOOOQQQPPPNNNKKKIIIIIIJJJIIIIIIJJJLLLOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHLLLSSSUUUQQQMMMLLLJJJLLLOOOOOOMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHIIIJJJLLLMMMLLLJJJHHHFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBB@@@======@@@AAA@@@BBBGGGMMMYYYiiittt}}}rrrjjjnnnqqqmmmllllllhhh]]]RRRNNNqqq```SSSLLLIIIGGGKKKOOOOOOLLLJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCDDDDDDDDDDDDDDDAAABBBDDDDDDCCCDDDEEEGGGBBBDDDFFFFFFDDDBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHHHHOOOLLLIIIHHHJJJNNNPPPRRRHHHFFFCCCBBBBBBEEEHHHJJJKKKJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKJJJEEEDDDDDDCCCDDDEEEGGGHHHAAA???>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDIIIFFFDDDDDDEEEFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJGGGMMMTTTXXX[[[```hhhnnniiimmmqqqqqqsss}}}zzz||||||xxxtttyyy}}}vvvooopppvvvzzzwwwsssjjjiiigggeeebbb```^^^]]]SSSRRRQQQOOONNNMMMMMMMMMPPPOOOMMMKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGIIILLLNNNNNNNNNMMMJJJIIIKKKQQQVVV```gggqqqyyy~~~~~~~~~{{{vvvyyyvvvfff^^^ZZZTTTQQQSSSPPPNNNMMMNNNOOOOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOPPPOOONNNLLLKKKIIIGGGGGGHHHIIIJJJJJJNNNRRRRRRPPPNNNNNNPPPNNNMMMLLLMMMOOOPPPPPPOOOKKKLLLNNNOOONNNMMMKKKJJJIIIIIIJJJLLLNNNMMMJJJGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQPPPMMMKKKIIIJJJIIIHHHGGGHHHIIILLLMMMHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFKKKTTTXXXUUUQQQPPPKKKMMMOOONNNMMMKKKKKKKKKJJJIIIHHHIIIJJJJJJHHHGGGJJJKKKLLLMMMLLLIIIFFFDDDFFFEEEDDDEEEGGGGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA???===>>>AAAAAA@@@AAADDDEEERRRcccooowww{{{}}}}}}zzztttjjjmmmiiigggiiioooqqqkkkeeebbbuuu___TTTOOOLLLDDDCCCLLLTTTQQQJJJGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGEEECCCCCCFFFIIIMMMKKKHHHGGGIIIJJJKKKKKKJJJHHHEEECCCCCCEEEHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJKKKMMMNNNMMMKKKDDDDDDEEEHHHJJJIIIFFFCCCAAAAAABBBCCCCCCBBBBBBAAA@@@??????>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCEEEFFFHHHHHHGGGFFFEEEAAACCCEEEGGGIIIJJJJJJJJJIIINNNRRRRRRRRRVVV```hhhmmmooooookkkhhhnnn|||vvvvvvpppfffiiivvvyyytttuuummmddd^^^[[[XXXRRRMMMTTTUUUVVVTTTQQQNNNMMMMMMPPPQQQTTTVVVVVVVVVTTTSSSTTTNNNJJJLLLMMMJJJIIIIIIJJJHHHFFFGGGJJJLLLKKKJJJGGGHHHKKKNNNNNNNNNUUU^^^ccc\\\XXXYYYXXXYYY```jjjuuu{{{www~~~hhhddd___YYYTTTQQQOOOOOOLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHHHHFFFEEEEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGFFFFFFFFFFFFFFFGGGJJJKKKMMMNNNNNNMMMLLLLLLPPPNNNKKKKKKLLLNNNNNNNNNHHHJJJLLLOOOPPPPPPOOONNNLLLIIIJJJLLLLLLHHHGGGIIIHHHHHHHHHGGGGGGIIINNNQQQQQQPPPPPPNNNLLLJJJHHHGGGKKKIIIFFFEEEGGGJJJKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIKKKMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<>>>>>CCCGGGMMMTTTZZZ^^^___```aaaeeeqqqwwwqqqqqqtttuuuuuummmnnnmmmmmmvvv{{{zzz|||zzzgggdddcccjjjvvvgggUUUNNNKKKIIIFFFBBBDDDLLLSSSSSSOOOLLLGGGGGGEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCDDDFFFGGGHHHEEEBBB@@@AAABBBBBBAAADDDDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHIIIHHHFFFGGGKKKNNNNNNJJJFFFEEEFFFCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGIIIJJJJJJJJJIIIHHHGGGJJJMMMOOOPPPOOOMMMKKKGGGJJJKKKIIIFFFFFFLLLRRR```kkkxxx|||wwwqqqmmmmmmwwwzzzooogggcccgggiiihhhhhhsss{{{wwwwww~~~{{{qqqnnnnnnooosssyyy}}}|||{{{zzzzzzxxxuuurrr[[[```iiiqqqtttzzz{{{yyywww}}}xxxbbbVVVRRRQQQPPPOOOMMMKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFHHHKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMOOOPPPQQQOOOMMMKKKKKKLLLLLLKKKIIIGGGFFFHHHEEEEEEHHHHHHFFFFFFIIIFFFGGGGGGGGGGGGIIILLLOOOPPPOOOOOONNNLLLJJJIIIHHHEEEEEEFFFJJJMMMNNNMMMKKKNNNQQQVVVXXXXXXSSSMMMIIIGGGGGGIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@??????BBBFFFLLLPPPRRRTTTTTTQQQTTT]]]kkkwww~~~vvvllliiilllnnnppppppnnnlllnnnyyy~~~|||xxxqqqkkkoooyyymmmXXXPPPMMMKKKIIIEEEDDDGGGMMMQQQQQQOOOLLLGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIFFFCCCAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJFFFFFFEEEFFFHHHHHHFFFEEEEEEJJJOOONNNIIIEEEEEEGGGDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKOOOQQQRRRPPPLLLJJJGGGHHHIIIFFFCCCCCCGGGKKKWWWcccrrrzzzxxxrrrnnnmmmooovvvuuuttttttrrrllliiiooo|||vvv{{{uuurrrvvvzzz}}}hhhYYYRRRNNNNNNOOOOOOOOOMMMKKKIIILLLJJJHHHFFFFFFGGGIIIJJJHHHIIIIIIHHHFFFGGGIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCEEEFFFGGGFFFGGGIIIJJJLLLNNNOOOOOOJJJKKKLLLOOOQQQPPPNNNKKKLLLLLLLLLLLLKKKJJJHHHGGGEEEBBBBBBEEEFFFDDDDDDGGGEEEFFFHHHHHHHHHIIILLLNNNMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGIIILLLOOOQQQQQQQQQRRRTTTXXXZZZXXXSSSMMMIIIFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGEEEEEEDDDCCCCCCEEEDDDDDDDDDCCCAAA@@@???<<<>>>AAAEEEIIIKKKMMMMMMLLLMMMSSS]]]gggsssvvvpppoooqqqrrrwwwvvvvvv~~~ttt[[[QQQPPPMMMHHHEEEFFFIIILLLNNNOOOOOOMMMJJJFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGDDDBBBBBBBBBBBBBBB@@@AAADDDFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKHHHGGGGGGHHHIIIIIIGGGFFFAAAGGGLLLLLLHHHEEEFFFHHHDDDCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJNNNPPPPPPNNNJJJHHHGGGHHHHHHFFFDDDDDDGGGJJJOOOYYYeeemmmoooppprrruuurrrrrrrrrttt|||yyytttsssvvv{{{}}}yyytttqqqvvv{{{jjj^^^TTTMMMMMMNNNOOOPPPOOOMMMJJJIIIKKKIIIGGGEEEDDDFFFHHHJJJGGGHHHHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMMMMHHHIIIKKKNNNOOOOOOKKKHHHIIIIIIIIIJJJIIIIIIIIIIIIEEECCCDDDHHHHHHEEEEEEGGGDDDFFFHHHIIIIIIJJJKKKMMMJJJJJJJJJJJJIIIHHHGGGFFFKKKIIIHHHIIILLLPPPRRRSSSSSSTTTUUUUUUSSSOOOLLLJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@???>>>;;;<<>>===<<<===>>>AAAEEEIIILLLNNNOOOPPPTTTZZZcccsss{{{|||{{{~~~~~~|||zzzwwwuuu{{{kkk\\\RRRRRRQQQKKKHHHLLLEEEMMMRRROOOLLLMMMLLLIIICCCDDDDDDEEEEEEDDDCCCBBB@@@BBBEEEHHHJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFGGGIIILLLMMMLLLJJJGGGEEEBBBAAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKEEEGGGIIIJJJKKKKKKJJJIIIKKKJJJJJJJJJKKKKKKIIIGGGCCCEEEGGGIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFHHHIIIJJJIIIHHHGGGIIIIIIHHHHHHGGGGGGHHHJJJIIIKKKNNNPPPTTT[[[dddjjjqqqttttttoookkksss~~~|||zzzxxxvvvuuu{{{||||||~~~}}}qqqlllqqqxxxvvvhhh^^^XXXTTTPPPMMMGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDEEEFFFEEEDDDEEEHHHJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMLLLIIIFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGKKKPPPPPPJJJFFFFFFDDDGGGKKKMMMMMMMMMMMMMMMIIIJJJJJJJJJJJJIIIIIIHHHJJJHHHFFFFFFHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFIIIKKKKKKIIIEEECCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAACCCBBBAAA@@@AAABBBDDDEEEBBBBBBBBBBBBAAA???>>>===>>>>>>???@@@CCCGGGJJJLLLOOOPPPVVV___iiiwww}}}|||zzzuuuqqquuu}}}bbbUUULLLKKKGGGAAABBBJJJDDDMMMSSSOOOLLLMMMMMMJJJBBBCCCDDDEEEEEEDDDCCCCCC@@@CCCHHHLLLNNNNNNLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFHHHLLLMMMKKKIIIHHHFFFCCCBBBDDDEEEFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKCCCEEEHHHJJJKKKJJJIIIGGGLLLJJJJJJJJJKKKKKKIIIGGGGGGGGGGGGIIIIIIGGGCCC@@@AAAAAA@@@???@@@CCCEEEFFFGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGIIIJJJJJJKKKMMMRRRXXX]]]kkktttzzzwwwpppqqq{{{vvvooonnnlllkkkjjjiiijjjjjjqqq~~~|||vvvttt{{{xxxrrrkkkhhhnnnzzzvvveeeaaa[[[UUUPPPNNNMMMNNNFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIGGGFFFFFFFFFGGGHHHDDDDDDEEEDDDDDDEEEGGGJJJHHHHHHGGGGGGFFFFFFEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFIIILLLOOOQQQNNNMMMLLLMMMMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEJJJPPPOOOIIICCCBBBDDDHHHLLLNNNNNNMMMMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKJJJGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGKKKMMMMMMKKKGGGEEEAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@CCCBBBAAA@@@AAACCCEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>????????????BBBEEEHHHJJJNNNPPPXXXcccooo|||{{{zzz]]]VVVLLLDDDBBBCCCFFFGGGLLLMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBCCCDDDEEEDDDCCCJJJMMMQQQTTTSSSOOOJJJGGGIIIJJJLLLLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBEEEDDDCCCAAA@@@BBBFFFIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDBBBBBBDDDFFFEEEDDDCCCBBBAAABBBBBBCCC@@@AAADDDGGGIIIJJJJJJJJJHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGFFFFFFHHHKKKNNN\\\ccclllrrrvvvxxx{{{~~~}}}pppiiigggeeebbb___ffflllkkkjjjrrrvvvllljjjppprrrmmmkkkoooooowwwvvvtttzzz|||~~~mmmfff[[[ZZZXXXUUUQQQNNNKKKIIILLLLLLKKKKKKKKKKKKLLLLLLNNNJJJFFFEEEFFFGGGFFFDDDBBBCCCCCCCCCCCCEEEGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLJJJHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHFFFIIILLLMMMKKKHHHFFFEEEEEEFFFHHHKKKLLLMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGBBBDDDHHHKKKMMMLLLKKKIIIGGGHHHIIIHHHEEECCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAFFFGGGHHHIIIJJJJJJJJJJJJAAAAAABBBFFFIIIHHHDDD@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAACCCDDDDDDCCCBBBAAA@@@AAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDIIIQQQZZZ___cccnnntttttt{{{}}}WWWRRRJJJEEEDDDFFFIIIJJJKKKLLLLLLLLLJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCKKKMMMQQQSSSSSSPPPLLLIIIJJJKKKLLLKKKHHHFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGEEEDDDEEEDDDCCCCCCBBBBBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCAAAAAACCCGGGJJJKKKJJJIIIHHHFFFEEECCCCCCCCCDDDEEEDDDCCCBBBDDDEEEDDDCCCBBB@@@@@@@@@AAABBB@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFJJJLLLSSSZZZcccjjjpppuuu{{{}}}vvvppphhhiiifffaaa]]]```jjjttt~~~|||vvvtttpppooorrrttttttuuuwwwvvvfff^^^]]]XXXWWWVVVTTTQQQNNNKKKJJJLLLKKKKKKKKKKKKKKKKKKLLLNNNJJJFFFEEEFFFGGGFFFEEECCCDDDDDDDDDDDDEEEGGGJJJIIIIIIIIIIIIHHHGGGGGGFFFIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMKKKHHHGGGGGGIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGJJJMMMMMMKKKHHHFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGBBBDDDHHHKKKLLLKKKJJJIIIEEEFFFFFFEEECCCAAAAAAAAACCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBEEEEEEFFFGGGHHHIIIIIIHHHAAAAAABBBEEEHHHGGGDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCBBBBBBAAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDCCCAAA@@@@@@AAACCCDDDEEEKKKRRRVVVZZZdddttt}}}vvvpppvvv{{{PPPLLLHHHFFFGGGIIILLLMMMJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDKKKLLLOOOQQQQQQPPPNNNLLLLLLLLLKKKIIIFFFDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKLLLKKKHHHFFFDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEBBBBBB@@@??????@@@@@@AAAAAABBBCCCEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCCCCDDDGGGIIIIIIOOOWWW^^^eeemmmwww~~~|||yyyzzzttthhh```^^^___aaaccciiiooosss{{{wwwqqqppppppqqqlll___WWWUUUVVVTTTSSSSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJGGGFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDEEEGGGJJJHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNLLLIIIGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFIIIKKKMMMMMMKKKHHHEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGBBBCCCDDDBBB@@@>>>??????DDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFAAAAAABBBDDDFFFEEECCC@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCCCCBBBAAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCFFFIIILLLQQQZZZeeemmmrrrnnnlllppp{{{~~~sssqqqxxx~~~}}}LLLIIIGGGFFFHHHKKKLLLLLLIIIIIIIIIHHHGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCDDDDDDIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKIIIFFFCCCAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEAAABBBCCCCCCDDDDDDDDDDDDAAABBBCCCCCCDDDEEEHHHKKKLLLJJJGGGDDDCCCBBBCCCCCCDDDEEEFFFFFFDDDCCCCCCDDDBBBAAA@@@??????@@@AAABBBCCCCCCDDDEEEEEEDDDBBBAAACCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBAAAAAAAAADDDFFFDDDHHHMMMRRRXXXaaallltttzzzxxxvvvvvvxxx}}}vvvooollllllffffffeeeeeefffkkkooorrrtttsssrrrsssvvv{{{||||||||||||uuuoooiiigggkkksss|||yyyhhh___[[[VVVRRRQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEFFFHHHJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKJJJJJJIIIJJJKKKMMMNNNIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOMMMJJJGGGGGGGGGKKKKKKKKKJJJHHHGGGFFFFFFIIIKKKMMMMMMJJJGGGEEEEEECCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGFFFBBBBBBBBBAAA???>>>>>>@@@DDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFEEEEEECCCDDDDDDEEEFFFFFFFFFEEEAAAAAABBBBBBCCCBBBAAA???AAAAAAAAAAAABBBBBBBBBBBBAAACCCDDDCCCBBBAAACCCDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDFFFHHHNNNUUU\\\aaabbb```___aaajjjzzz|||}}}{{{zzz}}}JJJHHHFFFFFFHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDFFFGGGFFFCCCBBBCCCEEEFFFGGGHHHJJJJJJKKKKKKKKKHHHHHHFFFCCC@@@??????AAADDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGEEEEEE@@@AAABBBCCCCCCCCCCCCCCC@@@AAACCCDDDDDDEEEHHHJJJKKKIIIFFFDDDBBBBBBCCCDDDDDDEEEGGGFFFEEECCCCCCDDDBBBBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFEEECCCBBB@@@BBBAAA@@@@@@??????@@@@@@>>>???@@@@@@??????AAACCCCCCFFFHHHJJJMMMSSS]]]dddooossswwwxxxyyyzzz{{{{{{~~~~~~{{{wwwrrroookkkhhhggggggfffddd```]]]]]]```cccfffggggggkkkpppqqqooorrrvvvxxxzzzssstttxxxxxxwwwxxxwwwjjjbbb```cccggghhheeeeeehhhppp|||eee\\\UUUVVVXXXTTTNNNJJJLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJIIIIIIIIIHHHGGGGGGIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMLLLNNNNNNMMMJJJHHHGGGGGGLLLNNNOOOMMMJJJHHHGGGHHHIIIKKKLLLLLLIIIFFFEEEEEEBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEECCCDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCAAA??????@@@BBBEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@?????????AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBDDDCCCDDDFFFKKKQQQVVVYYYXXXXXXXXXXXX^^^lllyyyqqqwww||||||zzzxxxIIIGGGEEEEEEFFFGGGGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFDDDGGGHHHGGGCCCBBBCCCFFFDDDEEEFFFHHHIIIIIIHHHHHHFFFFFFEEECCC@@@>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDAAAAAABBBBBBCCCBBBBBBBBB>>>AAACCCDDDDDDDDDFFFGGGGGGFFFEEECCCCCCCCCCCCDDDDDDFFFHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAACCCDDDEEEEEEFFFFFFDDDCCCAAA@@@AAAAAA@@@???????????????<<<>>>??????>>>>>>???@@@CCCEEEFFFFFFFFFIIIOOOUUU\\\fffpppvvv{{{zzz~~~|||vvvtttqqqmmmhhhbbb___^^^___``````^^^^^^```___\\\^^^ccc\\\jjj|||yyysssnnniiifffiiikkkhhhffffffgggddd___^^^```eeejjjllltttxxxoooYYYRRRNNNPPPRRRPPPLLLKKKJJJKKKLLLLLLMMMLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKKKKIIIIIIJJJKKKIIIJJJJJJIIIHHHIIIKKKMMMNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJKKKMMMLLLJJJHHHGGGGGGKKKNNNPPPOOOKKKHHHHHHIIIGGGIIIJJJJJJHHHFFFEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDEEEDDDBBBAAAAAABBBDDDGGGIIIJJJLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCAAA???>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEDDDBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAACCCFFFJJJMMMPPPRRRTTTVVVWWWZZZdddsss}}}~~~vvvhhhjjjooottttttsssxxx~~~yyyyyy~~~|||||||||GGGEEECCCBBBDDDEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGEEEGGGIIIGGGCCCAAACCCFFFCCCEEEGGGIIIIIIHHHGGGFFFDDDEEEFFFEEEBBB@@@@@@@@@DDDEEEEEEFFFFFFFFFEEEEEEEEEDDDBBBBBBAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBAAACCCEEEGGGGGGFFFEEECCCAAAAAABBBBBBBBBAAAAAA@@@>>>@@@CCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDCCCAAA@@@???AAA@@@@@@???????????????<<<===??????>>>===>>>??????BBBEEEEEEDDDEEEHHHLLLMMMWWW```gggppp|||~~~~~~~~~xxxrrrpppooonnnnnnkkkkkkkkkhhhccccccfff]]]ccclllrrrtttvvvyyy|||~~~}}}zzz{{{~~~}}}uuurrrrrrtttrrrmmmkkkllliiiiiijjjlllqqqyyymmm^^^TTTPPPNNNPPPQQQNNNLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMMMMLLLJJJIIIGGGJJJLLLLLLJJJIIIKKKMMMIIIJJJJJJJJJIIIJJJMMMPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHEEEFFFHHHJJJJJJJJJIIIHHHGGGIIIKKKKKKJJJHHHGGGGGGHHHLLLOOONNNJJJGGGGGGIIIDDDFFFHHHHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJHHHGGGEEECCCBBBAAA@@@@@@@@@AAADDDFFFGGGEEEEEEEEECCCAAAAAADDDFFFFFFGGGJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGFFFCCC@@@???AAADDDBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAA===???@@@@@@@@@AAADDDGGGMMMQQQVVVZZZ]]]dddlllsss|||{{{zzz|||{{{sssmmmnnnrrrrrrsssuuuuuuzzz}}}xxxxxxwwwyyyFFFDDDAAAAAABBBDDDEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHEEEHHHJJJHHHCCCAAACCCFFFDDDEEEHHHJJJJJJIIIGGGEEECCCEEEGGGFFFDDDBBBAAAAAAGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCAAABBBEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@???===@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDGGGIIIIIIFFFDDDCCCBBB??????>>>>>>>>>???AAABBBBBBBBBCCCCCCBBB@@@???===AAA@@@@@@???????????????;;;===??????>>>===>>>???<<>>>>>>>>@@@AAACCCDDDEEEEEEEEEDDDAAACCCDDDCCCBBBBBBCCCDDDGGGFFFEEEDDDBBB@@@???>>>AAAAAAAAA@@@???>>>===<<<>>>???@@@AAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@?????????>>>>>>======<<<===>>>???AAADDDFFFGGGFFFGGGHHHLLLTTT```mmmwww|||}}}||||||~~~|||{{{pppkkkjjjfffddddddaaadddiiimmmooonnnllljjjlllhhhfffjjjmmmooorrrwwwuuuooobbbWWWVVV[[[^^^]]]]]]gggssswwwssskkkfffdddhhhlllqqqvvvxxxzzz|||}}}||||||lll^^^UUUQQQPPPLLLLLLLLLLLLLLLKKKKKKKKKOOOOOONNNMMMLLLLLLLLLMMMLLLOOOQQQPPPMMMIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLOOONNNLLLLLLLLLNNNPPPQQQNNNMMMLLLMMMOOOPPPOOONNNKKKLLLMMMMMMLLLKKKJJJIIIGGGEEEDDDEEEGGGIIIGGGEEEEEEFFFFFFDDDCCCBBBDDDEEEGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFIIIJJJIIIHHHLLLLLLKKKJJJHHHGGGFFFFFFDDD@@@<<<===@@@EEEFFFFFFGGGFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEELLLJJJHHHFFFDDDCCCCCCCCCFFFEEEDDDEEEFFFFFFDDDBBBFFFEEEDDDBBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEE???AAACCCCCCBBB@@@@@@@@@>>>???@@@>>><<<;;;;;;===DDDIIIRRR[[[aaaeeeffffffgggeeeiiiooorrrxxxzzznnnoooyyy}}}~~~HHHGGGFFFGGGIIIKKKIIIGGGFFFEEECCCDDDEEEFFFDDDCCCCCCDDDEEECCCAAA@@@AAABBBGGGEEEBBB@@@???AAACCCEEEIIIHHHGGGEEEDDDCCCCCCCCCGGGEEEBBBBBBBBBCCCBBBAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????>>>???AAACCCDDDEEEEEEDDDBBBCCCDDDDDDCCCCCCDDDFFFHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@@@@???>>>======>>>??????@@@@@@??????>>>??????@@@@@@@@@@@@@@@AAA>>>=========<<<<<<<<<<<<======>>>???AAACCCDDDEEEFFFFFFFFFHHHNNNWWWccckkkuuuxxx}}}zzzxxxwww{{{}}}zzzvvvssssssrrrtttxxx{{{}}}}}}{{{zzzxxxtttrrruuuwwwvvvwwwzzzzzznnndddbbbgggjjjiiihhhmmmuuu|||{{{uuuooosssxxx|||wwwmmmaaaWWWQQQNNNNNNKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMNNNPPPQQQPPPMMMJJJJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLNNNPPPQQQSSSPPPOOONNNNNNPPPPPPNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJHHHFFFGGGHHHIIIHHHFFFFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGIIIKKKKKKJJJHHHJJJJJJIIIHHHGGGFFFEEEDDDEEECCC@@@???AAADDDFFFGGGGGGFFFFFFEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIHHHGGGEEEDDDCCCFFFEEEDDDEEEFFFFFFEEECCCEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDAAA???>>>>>>>>>@@@AAAAAA???>>>>>>???CCCFFFMMMUUU^^^cccffffffccc```eeepppxxx}}}xxxwwwwww|||HHHGGGGGGHHHJJJJJJIIIHHHDDDCCCBBBBBBDDDEEEDDDCCCBBBCCCDDDBBB@@@???@@@AAAEEECCCAAA@@@@@@BBBEEEFFFJJJIIIHHHFFFDDDCCCCCCBBBEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@>>>???AAABBBDDDDDDCCCCCCAAACCCDDDEEEDDDDDDFFFHHHHHHGGGFFFDDDBBB@@@>>>===>>>>>>????????????>>>>>>??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDCCCFFFLLLTTTZZZhhhmmmttt{{{}}}xxxuuuyyyyyyxxx}}}}}}|||~~~}}}zzz~~~rrrgggfffccc]]]WWWQQQNNNMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMOOOPPPPPPNNNLLLKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQQQQOOOMMMLLLMMMMMMNNNNNNMMMKKKKKKLLLJJJHHHHHHIIIIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMMMMKKKHHHHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFEEECCCBBBCCCEEEHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGDDDBBBEEEDDDCCCDDDFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@DDDEEEFFFDDDAAA>>>======???BBBDDDEEECCCAAAAAAAAACCCCCCFFFNNNYYYaaaeeefffbbb___dddsss~~~xxx~~~DDDEEEEEEFFFGGGFFFEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBCCCDDDBBB@@@???@@@AAABBBAAA@@@@@@AAACCCFFFHHHIIIHHHGGGEEECCCBBBAAAAAACCCAAA@@@@@@AAABBBAAA@@@????????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBAAA???AAACCCDDDCCCDDDFFFHHHHHHGGGEEEDDDAAA???>>>=========>>>>>>???>>>>>>>>>???>>>===<<<<<<===>>>???>>>=========<<<<<<;;;;;;::::::::::::::::::999999>>>>>>>>>>>>??????@@@AAADDDCCCBBBAAAAAAEEEKKKOOOYYY```iiirrrzzz}}}yyyssseee___^^^\\\YYYUUURRRPPPOOONNNMMMIIIHHHHHHGGGHHHJJJLLLNNNJJJJJJJJJJJJKKKLLLMMMMMMOOONNNLLLKKKJJJKKKMMMNNNKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPRRRSSSSSSQQQOOOKKKLLLNNNOOOPPPPPPPPPOOOLLLKKKIIIHHHHHHHHHGGGGGGHHHJJJMMMMMMLLLIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKMMMMMMJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHEEEBBBAAACCCFFFFFFFFFGGGFFFEEEFFFGGGIIIGGGHHHHHHIIIJJJIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEECCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJHHHFFFCCCBBBDDDBBBAAABBBDDDEEEEEEDDDCCCCCCDDDEEEDDDCCCBBBAAACCCCCCCCCBBBAAAAAA@@@@@@DDDEEEEEECCCAAA>>>>>>???CCCEEEHHHIIIFFFDDDBBBAAADDDBBBCCCJJJUUU___dddfffgggeeeiiiuuu}}}BBBCCCEEEEEEEEEDDDBBBBBBBBBAAAAAABBBDDDFFFEEEDDDCCCDDDDDDCCCAAA@@@AAABBBAAA@@@@@@@@@BBBDDDFFFHHHGGGFFFEEECCCAAA@@@@@@@@@AAA@@@???@@@BBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEGGGHHHKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAA@@@AAAAAABBBBBBEEEEEEFFFEEEDDDBBB@@@???>>>@@@AAABBBBBBCCCDDDFFFFFFEEEDDDBBBAAA???>>>===<<<<<<===>>>>>>>>>======???>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::===============>>>??????BBBBBBBBBAAAAAACCCFFFIIIMMMSSS\\\eeemmmtttzzz~~~tttcccZZZVVVWWW\\\ZZZWWWSSSQQQPPPOOOMMMJJJIIIHHHHHHHHHIIIJJJLLLMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKIIIHHHIIIJJJLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMNNNNNNPPPRRRUUUVVVTTTSSSJJJKKKNNNPPPRRRSSSTTTTTTKKKJJJHHHFFFEEEEEEFFFGGGIIIKKKNNNNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGIIIKKKKKKHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHFFFBBB@@@AAADDDEEEGGGIIIIIIGGGGGGHHHJJJHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKKKKJJJIIIHHHFFFFFF@@@AAABBBEEEHHHKKKNNNPPPRRRPPPLLLGGGDDDCCCBBBBBBBBB@@@???@@@BBBDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAACCCGGGIIIKKKKKKHHHDDDAAA@@@FFFDDDDDDIIIRRR[[[aaacccjjjkkknnnrrruuuwww|||BBBDDDGGGGGGFFFDDDCCCCCC???>>>>>>@@@CCCDDDDDDCCCCCCDDDEEECCCAAA@@@AAABBB@@@@@@@@@AAABBBDDDFFFHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@??????AAACCCCCCBBBAAA>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@BBBDDDFFFGGGHHHKKKKKKJJJIIIGGGFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@AAAAAABBBCCCDDDFFFGGGGGGFFFDDDBBB@@@???>>>@@@AAAAAAAAAAAACCCEEECCCBBBAAA@@@???>>>>>>===<<<===============<<<<<<======<<<<<<<<<<<<======;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@AAAAAA@@@AAADDDFFFFFFIIIOOOUUU[[[aaaggglllzzznnn\\\VVVSSSPPPQQQUUUYYYUUUPPPNNNNNNMMMJJJGGGIIIIIIIIIJJJKKKKKKKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJKKKHHHFFFFFFIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOSSSVVVWWWVVVTTTJJJKKKNNNPPPRRRSSSSSSSSSHHHHHHGGGEEECCCCCCEEEHHHJJJLLLMMMMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEGGGGGGFFFDDDBBBBBBBBBCCCGGGLLLLLLJJJHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGG@@@@@@AAACCCFFFJJJMMMOOOTTTPPPKKKFFFBBBAAABBBCCCAAA???>>>???BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBAAABBBDDDFFFHHHJJJKKKJJJGGGDDDBBBBBBGGGGGGIIILLLPPPVVV[[[^^^gggkkkoooooommmooowww~~~}}}~~~yyywwwzzzBBBEEEHHHHHHFFFCCCBBBCCC???>>>>>>@@@CCCEEEEEEDDDBBBCCCDDDBBB@@@???@@@AAA@@@@@@AAAAAACCCDDDFFFGGGDDDCCCBBBAAAAAAAAAAAABBB??????@@@BBBDDDDDDCCCAAA??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAACCCDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAACCCDDD????????????>>>>>>>>>>>>============<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<>>>???@@@??????@@@BBBBBBCCCEEEGGGIIIMMMSSSWWWdddmmm{{{wwweeeYYYQQQQQQPPPKKKLLLTTTWWWRRRLLLKKKLLLMMMKKKHHHIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIGGGFFFGGGJJJMMMMMMLLLMMMNNNNNNOOOPPPOOOOOOOOOLLLLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOSSSVVVVVVUUURRRKKKLLLMMMNNNOOOOOONNNMMMGGGGGGGGGDDDBBBCCCFFFIIIJJJKKKLLLKKKIIIIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHFFFCCCAAABBBHHHNNNPPPMMMJJJJJJKKKHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHBBBBBBBBBBBBDDDGGGJJJLLLOOOMMMIIIFFFCCCBBBCCCCCCBBB@@@???@@@CCCFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBAAABBBEEEGGGFFFHHHIIIHHHFFFEEEEEEEEEFFFJJJNNNOOONNNOOOSSSWWW```hhhoooqqqpppqqqvvvyyyxxxzzzwwwqqqttt||||||~~~{{{xxxtttsssxxx}}}|||~~~@@@DDDHHHHHHEEEBBBAAABBBAAA@@@@@@BBBEEEGGGHHHGGGAAABBBBBBAAA???>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCCCC??????@@@BBBEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBDDDEEEGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIEEEDDDBBBAAAAAABBBDDDEEE@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBCCCCCCCCCBBBAAAAAACCCDDDCCCBBBBBBCCCDDD===============>>>>>>>>>============<<<;;;:::999:::;;;<<<======<<<;;;:::999999999::::::;;;;;;<<<888888999999:::::::::::::::::::::;;;<<<===>>>???;;;<<<>>>>>>=========>>>@@@@@@???>>>>>>AAAFFFJJJPPPZZZgggsss{{{rrraaaWWWXXXPPPLLLNNNKKKFFFLLLYYYUUUPPPJJJIIILLLNNNMMMKKKIIIKKKMMMOOONNNMMMJJJHHHJJJIIIIIIHHHGGGGGGGGGGGGIIIGGGFFFHHHLLLOOONNNMMMMMMNNNOOOOOOPPPPPPOOOOOOKKKJJJHHHHHHIIIKKKMMMOOOMMMNNNPPPSSSUUUUUUSSSPPPLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEBBBCCCGGGKKKJJJKKKKKKJJJHHHGGGIIIKKKHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHKKKHHHEEEDDDEEEGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIGGGGGGHHHJJJIIIEEEAAAAAAHHHPPPSSSPPPLLLJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDCCCBBBCCCDDDGGGHHHJJJIIIHHHGGGEEEDDDCCCCCCDDDBBB@@@AAADDDGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCAAAAAABBBCCCCCCBBBAAABBBDDDFFFDDDEEEFFFFFFEEEEEEGGGIIIEEEKKKQQQQQQMMMKKKNNNRRR\\\eeepppuuuwwwxxxxxxvvvoootttssskkkiiiuuu{{{~~~~~~}}}}}}}}}}}}|||zzzxxxzzzwwwwww}}}|||}}}DDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@DDDCCCBBBBBBCCCDDDBBBAAAEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>???BBBDDDDDDCCC@@@@@@???????????????@@@>>>@@@AAA@@@???>>>???@@@<<<>>>AAADDDFFFGGGHHHHHHDDDCCCDDDGGGIIIGGGCCC>>>BBBAAA@@@???@@@BBBEEEFFF<<<<<<===>>>???AAACCCDDDCCCAAA>>>===>>>>>>>>>>>>@@@???>>>======>>>???@@@>>>???@@@AAAAAA@@@>>>>>>>>>===<<<;;;:::;;;<<<<<<:::;;;<<<======<<<;;;::::::999999888888999999:::666666777888999999::::::;;;<<<>>>?????????>>>===???>>>===>>>???@@@???===>>><<>>AAADDDIIIPPPVVV]]]hhhwwwqqqeee[[[UUUSSSQQQNNNKKKHHHGGGIIILLLOOOMMMMMMNNNLLLIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHGGGGGGHHHKKKMMMOOOOOOPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIJJJKKKLLLMMMOOORRRTTTUUUTTTRRRPPPMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFFFFEEEDDDEEEHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHGGGFFFCCCBBBCCCEEECCCCCCCCCDDDEEEEEEFFFFFFJJJHHHEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGIIILLLNNNNNNLLLJJJHHHGGGIIILLLLLLKKKIIIIIIIIIKKKIIIFFFEEEFFFGGGFFFFFFFFFEEECCCCCCDDDGGGJJJLLLKKKIIIGGGEEECCCBBBBBBCCCCCCAAA???@@@CCCHHHJJJLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAAAAACCCCCCBBBAAABBBCCCFFFGGGGGGFFFCCCBBBIIIKKKKKKIIIKKKPPPRRRQQQUUUTTTZZZgggrrruuusssrrruuuooommmqqqsssrrrvvv}}}}}}qqqllllllkkkmmmqqqxxx|||}}}EEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBCCCDDDEEEDDDCCCEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@??????AAACCCCCCCCCAAA@@@@@@?????????@@@@@@???@@@AAAAAA??????@@@AAA>>>@@@BBBDDDFFFGGGGGGGGGFFFEEEFFFHHHIIIHHHEEEAAA@@@@@@@@@@@@@@@BBBCCCDDD@@@@@@AAAAAAAAAAAAAAAAAA===<<<<<<<<<>>>???@@@AAA??????>>>>>>>>>>>>??????>>>>>>???@@@@@@???>>>===>>>===;;;:::::::::;;;<<<;;;;;;<<<======<<<;;;;;;::::::999999999999::::::777888888999::::::;;;;;;;;;<<<===>>>???>>>======>>>===<<<<<<>>>>>>===<<<===;;;>>>CCCDDD???===???;;;???CCCGGGLLLUUUaaaiiiuuuyyy}}}jjj___YYYSSSOOOOOOMMMKKKIIIFFFFFFGGGJJJKKKHHHIIIKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIJJJLLLNNNNNNNNNOOOOOOOOONNNNNNMMMMMMKKKJJJIIIHHHIIIKKKLLLOOOPPPRRRSSSSSSQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGEEECCCDDDFFFIIILLLKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHGGGDDDCCCDDDEEECCCCCCEEEFFFHHHIIIKKKKKKKKKIIIFFFEEEFFFFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFHHHKKKMMMMMMLLLIIIHHHGGGJJJLLLMMMKKKJJJIIIJJJLLLJJJGGGGGGGGGHHHGGGFFFFFFEEECCCCCCDDDGGGIIIKKKJJJIIIGGGEEECCCBBBBBBCCCDDDBBBAAABBBEEEIIILLLMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???AAACCCEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBEEEFFFDDDEEEIIIJJJHHHKKKJJJOOO\\\hhhpppvvv{{{zzzsssooonnnmmmkkknnntttooouuuzzz~~~vvvqqqmmmlllmmm|||FFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@???@@@AAABBBDDDEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAA>>>>>>???AAABBBAAA@@@@@@????????????@@@@@@???AAAAAAAAA@@@???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEFFFGGGGGGEEECCC??????@@@AAABBBBBBBBBBBBBBBBBBCCCBBBAAA???===<<<999::::::;;;<<<>>>????????????@@@@@@@@@@@@??????======>>>>>>>>>>>>=========<<<;;;:::999:::;;;;;;;;;<<<============<<<;;;::::::999999999999::::::999999999::::::;;;;;;<<<;;;<<<======>>>>>>=========<<<;;;;;;======<<<;;;<<<;;;===@@@AAA===<<<===888;;;===>>>@@@EEEMMMSSS\\\bbbjjjsss{{{yyylll```VVVSSSRRROOOMMMMMMIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGJJJLLLNNNMMMLLLKKKLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKIIIIIIIIIKKKMMMOOORRRRRRRRRRRRQQQOOOLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJHHHFFFCCCCCCDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFDDDDDDEEECCCDDDEEEHHHKKKMMMOOOPPPKKKIIIFFFEEEEEEEEEDDDCCCAAAAAABBBBBBDDDEEEGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIHHHFFFIIIKKKKKKJJJHHHHHHIIILLLJJJHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJIIIHHHFFFDDDCCCBBBCCCCCCEEEDDDBBBDDDGGGKKKMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCAAA??????@@@CCCGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBFFFHHHGGGHHHJJJIIIFFFCCCAAAEEENNNXXXdddrrr~~~{{{uuuqqqnnnjjjjjjnnnccckkkrrryyy{{{vvvvvvFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@AAAAAAAAA@@@??????@@@?????????@@@CCCFFFHHHEEEDDDDDDEEEGGGHHHHHHGGGDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@===<<<===>>>??????>>>>>>>>>===>>>>>>?????????@@@AAA@@@???>>>???AAADDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB???@@@BBBCCCDDDCCCBBBAAA???@@@AAAAAA???===:::888999:::;;;;;;:::999999:::>>>???@@@AAAAAA@@@???>>><<<<<<<<<==================<<<;;;999999::::::;;;;;;<<<===>>>>>>===<<<;;;:::::::::999999:::::::::999999999999::::::;;;;;;;;;;;;<<<<<<===============<<<;;;<<<======<<<;;;::::::<<<======<<<;;;;;;:::;;;;;;;;;;;;===BBBFFFIIIMMMUUU^^^iiiuuuzzzhhh\\\ZZZSSSNNNOOOQQQNNNKKKKKKEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIIIIHHHFFFDDDEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFJJJLLLNNNNNNMMMKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLJJJIIIIIIJJJLLLOOORRRTTTUUUUUUSSSRRROOOMMMKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKIIIFFFCCCBBBCCCEEEDDDEEEGGGIIIKKKMMMNNNOOOJJJKKKKKKJJJGGGEEEEEEEEEBBBCCCEEEGGGJJJLLLNNNOOOJJJHHHEEECCCCCCCCCBBBAAA@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGEEEGGGHHHHHHGGGFFFFFFGGGKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFEEECCCBBBBBBCCCCCCEEEDDDCCCDDDGGGJJJLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFEEECCCAAAAAAAAACCCDDDBBB@@@???@@@DDDGGGHHHIIICCCCCCBBBAAAAAABBBCCCCCCCCCIIILLLLLLLLLMMMKKKFFFAAA@@@BBBFFFKKKTTTeeesss|||zzzwwwuuuqqqnnnlllllleeekkkqqqwwwFFFEEEDDDCCCCCCBBBCCCCCC@@@AAAAAAAAA@@@??????>>>@@@?????????AAADDDFFFHHHEEEEEEDDDFFFHHHIIIIIIHHHCCCDDDEEEEEEFFFEEEDDDDDDBBB???<<<;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>???@@@???>>>>>>>>>@@@FFFFFFEEEDDDDDDDDDDDDCCCDDDDDDCCCBBBAAAAAABBBCCCAAABBBDDDFFFFFFEEECCCBBB===>>>???@@@???===:::888777999<<<<<<:::888888888>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<======>>>===<<<;;;:::999:::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::::::::::::::;;;888888888888999999999999;;;;;;;;;;;;;;;<<<<<<===>>>===<<<<<<>>>>>>===<<<999:::;;;;;;;;;;;;:::888888888888777777999;;;===???AAADDDIIIRRR___llluuusssggg^^^VVVQQQOOOKKKIIILLLNNNKKKHHHHHHCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLLLLJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKHHHIIIIIILLLOOOTTTXXXZZZWWWVVVTTTQQQNNNLLLKKKJJJJJJJJJKKKKKKMMMNNNOOOPPPLLLKKKIIIFFFCCCBBBCCCEEEEEEFFFGGGIIIKKKMMMOOOOOOJJJKKKLLLKKKHHHEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIHHHEEEBBBAAAAAABBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGIIIHHHGGGFFFGGGHHHIIIGGGFFFFFFGGGGGGEEECCCDDDCCCCCCCCCCCCEEEFFFGGGFFFEEECCCBBBBBBBBBCCCCCCDDDBBBBBBCCCFFFIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDDDDBBBAAAAAADDDEEEFFFFFFBBBAAA???>>>>>>???AAABBB???EEEIIIJJJJJJKKKGGGBBBAAA@@@BBBDDDEEEIIIVVVccckkknnnrrrtttuuuuuusssppplllppptttwww|||FFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEFFFHHHIIIHHHGGGBBBCCCDDDEEEFFFEEEDDDCCCAAA???>>>===>>>???>>><<<<<<;;;;;;;;;<<<===>>>???>>>???@@@@@@>>>>>>???@@@FFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBBBBCCCEEECCCDDDFFFGGGGGGFFFDDDCCC??????@@@@@@???>>><<<;;;555:::???@@@>>>;;;<<<===>>>>>>????????????>>>>>><<<<<<;;;<<<<<<===>>>???>>>===<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;888888888888888888888888;;;::::::::::::;;;<<<<<<>>>===<<<<<<>>>>>>===<<<888;;;;;;999999::::::777888888888888999:::;;;;;;<<<<<<<<<===BBBJJJUUU\\\jjjooovvv~~~tttlllaaaWWWQQQOOOOOOOOOKKKGGGGGGLLLMMMKKKIIIJJJCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJLLLPPPUUUYYY\\\VVVUUURRROOOLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJHHHFFFCCCCCCDDDFFFIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKHHHEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJHHHFFFFFFFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAABBBEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>@@@@@@===CCCHHHHHHIIIJJJFFFAAA>>>>>>@@@CCCBBBDDDLLLVVV\\\dddlllsssyyy~~~~~~{{{tttuuuwwwzzz{{{~~~EEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFF@@@BBBCCCEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBB@@@>>>============>>>???@@@@@@@@@AAABBBBBB@@@@@@AAABBBEEEDDDCCCBBBAAAAAABBBBBBBBBDDDFFFDDDBBBAAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@>>>===<<<;;;;;;:::???EEEFFFBBB???>>>???>>>==================>>><<<<<<<<<<<<<<<>>>???@@@???>>>===<<<;;;<<<======<<<===>>>??????>>>===<<<;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999999999:::<<<<<<===<<<;;;;;;======<<<;;;888<<<<<<888777::::::666999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<>>@@@@@@@@@EEELLLOOOXXXbbbiiisss~~~{{{zzz|||~~~yyyzzzxxxrrrxxxDDDDDDCCCAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>???@@@BBBCCCDDDDDDDDDDDDHHHFFFEEEFFFGGGGGGFFFEEE???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDFFFEEEBBB@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDBBBAAA@@@@@@AAABBB???BBBDDDCCC@@@??????AAACCCDDDDDDDDDDDDDDDCCCCCCAAA@@@>>><<<:::999888888AAAGGGLLLKKKEEE@@@>>>???>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<===>>>@@@AAA@@@???>>><<<<<<======>>><<<===>>>??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999999999:::;;;<<<<<<;;;::::::<<<<<<;;;:::888<<<<<<777777;;;:::666777777666888999999888666999;;;======<<<;;;;;;<<<999AAALLLRRRWWWbbbrrr~~~~~~rrreee\\\VVVRRRIIIIIIJJJKKKKKKJJJIIIHHHHHHDDDCCCEEEEEEBBBCCCEEEAAAAAA@@@???@@@AAACCCDDDEEEFFFGGGFFFEEEDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEDDDCCCEEEGGGJJJIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMOOORRRTTTPPPNNNKKKHHHGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDEEEHHHJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJLLLKKKGGGDDDBBBAAADDDDDDEEEFFFGGGHHHHHHIIIFFFDDDBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@??????@@@CCCEEEGGGDDDEEEEEEDDDCCCCCCDDDFFFIIIHHHHHHHHHIIIHHHEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDBBBBBBAAACCCFFFGGGGGGFFFBBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBAAA???@@@AAADDDFFFEEEBBB???AAAAAAAAAAAAAAAAAAAAAAAA:::@@@DDDEEEGGGIIIGGGBBB???===<<<>>>>>>===@@@EEEBBBKKKTTTZZZfffttt||||||~~~wwwrrrrrrkkkttt}}}zzzxxx{{{ssseeeiiiqqqyyy{{{yyyzzzEEEDDDBBB???>>>=========>>>AAACCCDDDCCCAAA@@@@@@>>>>>>@@@BBBDDDGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEECCCBBBBBBBBBCCCDDDFFFFFFCCCDDDEEEFFFEEEDDDBBBAAA;;;<<<===>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDDDDDDDBBBAAA@@@BBB@@@??????@@@AAAAAA@@@DDDIIINNNMMMGGG@@@>>>>>>>>>===;;;999999999;;;<<<>>>===;;;::::::;;;===>>>????????????????????????AAAAAAAAAAAA@@@>>><<<;;;::::::999888888888999999;;;;;;:::::::::999999999999999999888999999::::::<<<<<<;;;:::999777777666777777888888888888777777999888777666666777888999<<<;;;::::::::::::;;;<<<999===AAAAAACCCJJJVVVaaannnttt~~~sssnnnfff\\\UUUOOOMMMLLLGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDBBB@@@???@@@CCCFFFIIIKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFGGGFFFEEEEEEJJJIIIIIIHHHIIIJJJKKKLLLJJJIIIIIIIIIJJJMMMOOOQQQPPPMMMJJJHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGEEECCCCCCDDDEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGJJJLLLJJJGGGEEEFFFGGGJJJIIIHHHHHHHHHHHHIIIJJJCCCEEEHHHHHHGGGEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>@@@CCCEEECCCAAACCCCCCDDDDDDEEEEEEFFFFFFCCCFFFIIIJJJHHHFFFDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCDDDEEEDDDCCCAAA@@@BBBDDDDDDAAA????????????AAADDDGGGIIIIIIGGGGGGDDD@@@<<<:::;;;===??????DDDFFFIIILLLRRR\\\hhhqqqvvv|||xxxmmmnnnggggggrrrzzzpppttt|||uuuxxxkkksss|||~~~zzzvvvwwwyyyFFFEEECCCBBBAAAAAAAAAAAA???AAACCCCCCBBB@@@@@@AAA@@@BBBDDDFFFHHHJJJKKKKKKMMMLLLKKKHHHFFFDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCDDDDDDBBB@@@???======>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDDDDCCCAAA@@@@@@AAACCCDDDCCCDDDEEEFFFEEEDDDCCCBBB???===<<<<<<>>>>>>>>>===BBBGGGLLLLLLGGGAAA?????????>>><<<;;;:::;;;<<<===>>>===;;;::::::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::999888888999999999999999999999999999999999777777888888888888777777888888777666666777888888<<<;;;:::999999:::;;;<<<:::<<<===<<<<<>>>>>@@@CCCDDDBBB@@@BBBBBBDDDEEEFFFFFFFFFFFFDDDGGGJJJJJJIIIFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@???????????????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCCCC@@@??????@@@AAACCCEEEGGGHHHGGGEEEDDDDDDAAA===<<<===@@@AAABBBEEEFFFFFFGGGIIINNNVVV\\\eeennnxxx~~~tttkkkdddaaagggqqqyyysssooozzz~~~rrrmmmqqqrrrzzzDDDDDDCCCBBBBBBBBBCCCCCC???@@@AAAAAA@@@???@@@BBBBBBDDDFFFIIIKKKLLLLLLKKKNNNMMMKKKHHHFFFDDDCCCBBBBBBBBBDDDDDDEEEDDDCCCBBB???@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEAAA@@@??????AAAAAA@@@??????DDDHHHIIIFFFBBBAAAAAA???>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<::::::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888666777777888999:::;;;;;;777777888888888888777777888777777666666777777888::::::999999999999::::::999999888888999;;;>>>@@@DDDIIIRRR]]]iiittt}}}qqqhhhaaaZZZUUUSSSPPPKKKGGGDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBB======???AAADDDGGGJJJLLLKKKJJJIIIGGGEEECCCAAAAAACCCDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAA???>>>===???@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGEEEEEEFFFIIIMMMPPPQQQOOOKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJHHHGGGGGGGGGHHHIIIEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIHHHFFFFFFFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIDDDFFFHHHGGGEEECCCBBBBBBDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@@@@AAADDDFFFGGGGGGFFFFFFEEEGGGJJJJJJHHHFFFEEEEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????@@@???@@@AAACCCCCCBBBAAAAAABBBCCCCCCAAA???>>>???AAADDDEEEFFFGGGFFFDDDBBBAAACCCAAA???>>>AAACCCDDDEEEEEEEEEDDDCCCBBBCCCFFFIIIMMMZZZjjjxxx|||rrrkkkffffffjjjnnntttzzz{{{{{{wwwrrrxxx|||rrrnnnqqqzzz~~~CCCCCCBBBAAAAAA@@@@@@@@@>>>??????>>>===>>>???AAAAAACCCGGGJJJKKKKKKJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCDDDEEEEEECCCAAA@@@??????@@@AAA@@@@@@???>>>>>>>>>??????????????????BBBBBBBBBBBBBBBBBBBBBBBB????????????@@@BBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEBBBAAAAAAAAACCCCCCBBB@@@===AAADDDFFFDDDCCCBBBCCC>>>>>>===<<<<<<======>>>???>>>============>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===??????============<<<<<<<<<<<<;;;;;;999888777777777777666666777888999::::::;;;777777888888888888777777777777777666666777777777999999999888888999999999777555555777;;;======<<<<<<>>>CCCIIIPPPXXX^^^bbbqqqyyy}}}sssfff\\\WWWTTTQQQNNNLLLJJJGGGEEECCCCCCDDDEEEAAA@@@@@@??????@@@@@@@@@CCCBBBBBBBBBAAA@@@@@@@@@<<<===???BBBEEEGGGIIIJJJIIIIIIHHHGGGFFFDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@???>>>===>>>AAADDDHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGEEEDDDFFFIIIMMMPPPQQQOOOLLLKKKJJJJJJHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFGGGFFFDDDAAAAAAAAACCCBBBAAA@@@??????@@@@@@??????@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAAAAA@@@>>>AAADDDGGGHHHHHHFFFEEEDDDFFFHHHHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBCCCBBB@@@>>>===???AAACCCDDDEEEEEEEEECCCAAA@@@BBBAAA@@@AAADDDFFFGGGGGGDDDDDDDDDCCCBBBBBBBBBBBB===GGGVVVfffttt}}}{{{wwwssspppnnnmmmmmmnnnnnnqqqsssvvvxxxxxxDDDDDDCCCBBB@@@???>>>===<<<===>>>===<<<===???AAABBBEEEHHHJJJLLLKKKJJJHHHJJJIIIGGGFFFEEEEEEFFFGGGCCCDDDEEEEEEDDDBBB@@@>>>@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBAAAAAABBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDD???>>>>>>???@@@@@@???======???AAACCCCCCBBBBBBCCC<<<<<<<<<<<<<<<<<<======?????????>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>=========;;;;;;<<<<<<===>>>???@@@>>>>>>=========<<<<<<<<<;;;:::999888777777666666888888888888888888888888777777888888888888777777666666666777777666666666777888888888888888888777666444444777<<<>>>===:::<<<<<<<<<>>>AAAEEEHHHJJJUUU___lllvvv{{{qqqeee\\\YYYTTTRRRQQQOOOKKKHHHIIIHHHEEECCCBBBAAABBBBBB@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@??????===>>>@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@DDDJJJPPPRRRQQQNNNLLLLLLKKKJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEGGGJJJMMMPPPQQQOOOLLLKKKKKKKKKIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBAAABBBCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFEEEBBB@@@@@@AAACCCCCCBBBAAA@@@@@@????????????@@@AAAAAAAAA@@@@@@??????AAAAAAAAA@@@@@@AAA???AAADDDGGGHHHGGGFFFEEEBBBDDDEEEEEEDDDBBBBBBBBBCCCBBBBBBAAA???>>>>>>===::::::;;;<<<===>>>??????????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????>>>============>>>AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBB???======???AAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@BBBFFFHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA888<<>>===<<<===??????>>>>>>???AAAEEEGGGIIIKKKLLLKKKJJJJJJKKKJJJGGGDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA???===AAAAAAAAAAAAAAAAAABBBBBB======>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCBBBBBB@@@???@@@AAABBBBBB@@@>>>>>>>>>???@@@AAAAAAAAAAAA;;;;;;<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>============>>><<<<<<<<<<<<===>>>??????>>>=========<<<<<<<<<<<<:::999888777777777777777999999999888888777777666777777888888888888777777555666666777777666666555666666777888888777666666666555444666999:::888666::::::999999:::<<<>>>???===EEEQQQZZZ```gggpppvvvxxx|||sssmmmiiiccc[[[TTTKKKKKKMMMOOOOOOLLLGGGCCCEEEDDDBBB???>>>===<<<<<<@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAABBBBBBBBBBBBCCCGGGNNNTTTVVVTTTQQQNNNMMMMMMKKKJJJJJJKKKKKKLLLGGGGGGFFFFFFHHHJJJMMMNNNOOONNNLLLLLLLLLLLLJJJHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHKKKLLLLLLJJJGGGFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEDDDAAA@@@AAABBBEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBAAA@@@??????AAABBBBBBAAA@@@AAABBBAAABBBDDDFFFGGGFFFEEEDDDAAACCCDDDCCCBBB@@@AAABBBCCCBBBBBB@@@???>>>===<<<999999;;;<<<===>>>>>>>>>????????????????????????============>>>???@@@@@@??????>>>============>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBB@@@>>>===>>>@@@>>>???@@@AAABBBCCCCCCCCC??????@@@CCCFFFHHHGGGFFFFFFEEEDDDDDDDDDCCC@@@>>>:::999;;;BBBIIIRRR^^^hhhttt|||~~~xxxvvv|||CCCCCCCCCCCCAAA@@@>>>======???AAABBBBBBAAABBBBBBFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGDDDBBBBBBBBBDDDEEEGGGFFFEEECCCAAA???>>>===@@@@@@@@@@@@AAAAAABBBBBB>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBDDDEEEEEEBBB@@@@@@???>>>>>>????????????<<<<<<======>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<===>>>>>>======<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;888888777777777777888888888888888888777777777777777777888888888888777777555555666777777666555555555666777777777777666555555555444555777777666555888777777777777888888999444888>>>CCCGGGLLLSSSXXXZZZaaajjjqqquuu{{{uuulll^^^[[[XXXUUUSSSPPPMMMJJJFFFGGGIIILLLLLLKKKGGGEEEDDDCCCAAA???===<<<;;;;;;???????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBBGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@@@@AAAAAABBBCCCDDDFFFIIIMMMQQQSSSSSSQQQPPPLLLKKKJJJIIIIIIIIIJJJJJJDDDEEEFFFGGGHHHIIIKKKKKKNNNMMMLLLLLLMMMMMMKKKJJJHHHIIIJJJJJJIIIHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGJJJNNNQQQSSSPPPLLLHHHGGGHHHHHHGGGFFFEEEEEECCCCCCCCCCCCEEEEEECCCDDDDDDCCCAAA@@@AAACCCGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCAAA???>>>@@@BBBDDDDDDBBB@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBBCCCBBBAAA@@@???===<<<<<<999:::<<<>>>????????????????????????????????????============>>>???@@@AAA@@@???>>>>>>======>>>>>>???????????????@@@@@@AAA???AAABBBAAA???======>>>??????@@@@@@AAABBBBBBBBB>>>>>>@@@CCCFFFGGGFFFDDDDDDBBBAAAAAACCCCCCAAA>>><<<::::::>>>@@@BBBJJJTTTcccqqq}}}|||{{{yyy}}}>>>>>>???@@@???>>>===<<<>>>AAADDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBAAA@@@AAADDDGGGIIIHHHGGGEEEBBB@@@???>>>===@@@@@@??????@@@AAABBBBBB???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDBBBAAA@@@??????@@@AAACCCBBB???===AAA@@@>>>===>>>>>>>>>===<<<===>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????===<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;888777777777777777888999777777777777777888888888777777888888888888777777444555666777777666555444444555666777777666555444333444555666777888999:::777777777666555555444444999:::;;;;;;<<<>>>AAADDDEEEKKKRRRYYY___iiiuuu~~~}}}pppggg^^^UUUOOOMMMMMMMMMLLLJJJHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCC=========>>>???AAABBBCCCJJJHHHEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA?????????@@@AAABBBDDDDDDHHHIIIKKKMMMOOOPPPPPPQQQKKKJJJHHHGGGFFFGGGHHHHHHBBBCCCEEEFFFHHHIIIIIIIIIMMMLLLKKKLLLNNNNNNLLLKKKHHHIIIJJJJJJJJJHHHEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHKKKNNNRRRUUUWWWRRRNNNIIIGGGHHHIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCCCCBBB@@@@@@BBBCCCHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDBBB???>>>AAACCCEEEEEEBBBAAABBBDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDBBBAAABBBCCCCCCCCCAAA@@@???===<<<;;;;;;<<<>>>???@@@AAA@@@@@@????????????????????????============>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>???>>>@@@BBBBBB@@@>>>======@@@@@@@@@@@@@@@@@@AAAAAA======???BBBEEEFFFDDDBBB@@@???>>>@@@CCCFFFEEECCC===;;;===@@@???<<>>======>>>>>>@@@AAADDDFFFGGGEEEDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIDDDCCCBBBAAABBBDDDFFFHHHFFFEEEBBB@@@>>>>>>??????BBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAA======>>>AAADDDEEECCCBBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBFFFEEEDDDCCCAAA>>><<<;;;DDDCCCAAA???>>>>>>??????>>>????????????@@@@@@@@@>>>======>>>BBBDDDEEEEEEBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777999999999999999999999999888888888888888888888888777888999999888777666555888888777666666666666666666555555555555444444444666666666666666666666666666666666666666666666666888888888888888999999:::<<<>>>BBBFFFLLLTTT]]]cccssszzzxxxqqqgggZZZRRRNNNMMMJJJGGGAAAAAAAAA@@@???>>>===<<>>???AAAAAAAAA????????????AAAAAADDDAAA>>>>>>@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@DDDBBB@@@??????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAACCCFFFGGGGGGIIILLLNNNNNNMMMJJJHHHKKKIIIFFFDDDCCCDDDFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIGGGEEEBBBCCCDDDFFFHHHJJJKKKKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRNNNJJJFFFEEEFFFGGGFFFDDDFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCCGGGHHHIIIIIIGGGDDDAAA>>>AAABBBCCCAAA???===>>>???AAABBBCCCCCCAAAAAABBBCCCFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCAAA?????????AAABBB>>>???AAA@@@???>>>>>>???AAABBBCCCCCCBBB???<<<;;;@@@@@@@@@>>><<<<<<>>>@@@>>>>>>===<<<;;;<<<<<<<<<===============>>>???????????????>>>>>>>>>>>>>>>AAAAAABBBAAA@@@>>><<<;;;???>>>>>>AAADDDEEECCC@@@@@@@@@AAADDDHHHJJJJJJIIIEEEDDDDDDDDDDDDCCC@@@===FFFLLLYYYiiiuuuxxxqqqrrr}}}{{{zzz|||yyyqqqooonnnmmmvvv???>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFF@@@?????????@@@BBBDDDFFFCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@>>>=========>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCDDDBBBAAA@@@@@@AAACCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBB@@@?????????@@@@@@????????????@@@@@@@@@@@@BBBAAAAAABBBEEEGGGHHHGGGAAAAAA@@@????????????@@@@@@@@@?????????>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777888888999999999999999999888888888888888888888888777777888888888777666555888777777666666666666666555555555555444444444444444444444444444444444444555555555555555555555555555555555555555666777777888999:::<<<>>>CCCIIINNNYYY___iiittt}}}}}}rrrkkkeee^^^YYYWWWPPPGGGBBBBBBCCCBBB@@@@@@@@@@@@@@@???>>>===<<<>>>>>>@@@AAACCCDDDDDDDDDBBBCCCCCCAAA???>>>???@@@????????????@@@AAACCCDDDDDDBBB??????@@@BBBAAA???>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBCCCEEEHHHJJJEEEGGGJJJLLLMMMLLLJJJIIIJJJHHHEEECCCCCCCCCEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHGGGGGGHHHGGGEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNNNNLLLIIIFFFEEEFFFGGGFFFDDDFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDAAA@@@DDDDDDDDDCCC@@@??????@@@BBBCCCDDDDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBAAA???>>>>>>???@@@AAA@@@AAACCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBAAA???>>>@@@@@@@@@>>>===<<<>>>@@@???>>>>>>>>>>>>========================>>>???????????????>>>>>>>>>>>>>>>???????????????>>>>>>===???>>>>>>@@@DDDEEECCCAAA???BBBFFFJJJLLLKKKIIIHHHFFFEEEDDDEEEEEEDDDAAA???===BBBMMMZZZeeeooo}}}|||tttoootttyyy{{{~~~~~~sssvvv~~~~~~wwwtttuuutttyyy============>>>???@@@AAACCCDDDEEEFFFEEECCCAAA???AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>???@@@CCCEEEGGGDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAA@@@>>>===<<<<<<===>>>???@@@AAABBBBBBDDDBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@AAAEEEDDDCCCDDDFFFGGGGGGGGGAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999999999888888777777666777777888888999999999:::777777777777777777777777777777777888777777666555888777666666555555666666555555555555444444444444333333333333333333333333555555555555555555555555444444444444444555555666777888888777777999===@@@FFFJJJPPPYYY```gggkkkmmmuuu|||yyymmmeeeYYYQQQLLLIIIFFFDDDFFFAAA<<<;;;===??????===?????????>>>>>>======<<<;;;===???BBBCCCDDDCCCBBBAAABBBBBB@@@>>>===???@@@======>>>???AAACCCFFFGGGDDDBBBAAA@@@BBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBBBBBDDDGGGJJJLLLFFFGGGHHHIIIIIIIIIHHHHHHIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCGGGHHHJJJLLLLLLJJJHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHFFFFFFGGGGGGGGGFFFFFFCCCAAAAAABBBCCCBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBFFFFFFFFFDDDAAA@@@???@@@BBBDDDEEEDDDCCCBBBCCCDDDAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAACCCEEEEEECCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@???======>>>@@@???@@@AAAAAAAAA@@@>>>==================>>>???????????????>>>>>>========================>>>???@@@>>>>>>>>>@@@CCCDDDCCCAAA???EEEMMMPPPOOOKKKHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@>>>AAAIIIRRRYYY___iiisss~~~uuurrrpppmmmkkklllrrrmmmqqqrrrnnnxxx|||{{{|||???>>>>>>>>>>>>>>>??????BBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAABBBDDDFFFIIIJJJHHHGGGEEECCCBBBAAAAAAAAACCCCCCBBBAAA???>>><<<;;;<<<<<<===???@@@AAABBBCCCDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAAAAACCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAADDDCCCAAAAAACCCDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888777777777666666666666777777888999999999777777777777777777777777666666666666666666666555777777666555555555555666555555555444444444333333333333333333333333333333555555555555555555555555555555444444555555666777666777777777777888;;;>>>@@@AAACCCFFFJJJOOOSSSUUU\\\cccooozzzzzznnn___TTTRRRMMMGGGCCCBBBCCCBBBAAABBB@@@======>>>???>>><<<=========<<<<<<<<<<<<<<<999<<>>???===>>>???@@@BBBDDDEEEFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAA>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBDDDFFFHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCFFFHHHJJJLLLLLLJJJHHHFFFGGGEEECCCCCCEEEGGGHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEBBBAAABBBDDDDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCCCCDDDFFFGGGFFFDDDAAA??????@@@BBBCCCDDDCCCBBBAAABBBDDD@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBAAACCCEEEEEEDDDCCCDDDEEEFFFEEECCCAAA@@@@@@AAABBB???@@@AAA@@@>>>===>>>@@@@@@AAABBBCCCCCCAAA???>>>===============>>>>>>????????????>>>======<<<<<<===<<<;;;;;;;;;===???@@@>>>>>>>>>@@@AAABBBBBBBBB@@@GGGOOOQQQMMMHHHFFFGGGFFFDDDCCCCCCCCCCCCAAA@@@BBBDDDKKKRRRUUUUUUXXX]]]hhhvvv|||uuummmfffbbbccc___fffllloooAAA@@@???>>>============???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKHHHGGGFFFDDDCCCBBBAAAAAAEEEDDDCCCAAA???>>>======<<<===>>>???@@@AAABBBBBBAAA@@@>>>???BBBDDDEEEEEECCCBBBBBBBBBAAAAAAAAA@@@CCCCCCDDDDDDCCCAAA???>>>AAAAAAAAA@@@@@@AAAAAABBBDDDDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777777777777666666666777777888888888666666666666666666666666555555555555555555666666777666666555555555555555555444444444444333333333444444444444444444444444555555555555555555555555444444444444444555555666222444555666555666888999;;;:::999:::;;;>>>AAACCCIIINNNVVV]]]dddkkkpppttt{{{{{{oooiii```ZZZUUUNNNEEE???@@@???======>>>>>>>>>===<<<;;;::::::;;;;;;:::999;;;;;;:::::::::;;;<<<<<<999;;;>>>AAABBBAAA@@@???>>>??????>>><<<<<<===?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGJJJLLLLLLJJJGGGEEEFFFDDDBBBCCCEEEGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIIIIIIIHHHHHHHHHHHHJJJGGGDDDCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEECCC@@@>>>>>>???@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBB???AAACCCCCCBBBBBBCCCDDDGGGEEEAAA???======>>>??????@@@AAAAAA???>>>>>>???@@@AAACCCDDDCCCBBB@@@>>>===============>>>>>>?????????>>>>>>===<<<<<<;;;>>>===<<<;;;;;;<<<===>>>===>>>??????@@@AAABBBCCCCCCHHHMMMLLLGGGDDDDDDGGGDDDBBB@@@@@@AAAAAA@@@???===@@@GGGPPPRRRNNNKKKLLLOOOXXXgggxxxxxxllldddaaa^^^fffmmmpppCCCBBB@@@>>>===<<<<<<<<<>>>???AAABBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBB???@@@AAACCCDDDFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA???>>>===???BBBDDDEEEDDD??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCBBB@@@>>>======>>>???AAACCCCCCDDDDDDCCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@@@@AAABBBAAA@@@???>>>>>>===============:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777666666666666666666666666666666666666666666555444444444444555666666777666555555444444555555444444444444333333333333444444444444444444444444444444444444444444444444222222222222222333333444444666888888666666666777666666666666888:::<<<===<<>>@@@@@@???>>>======>>>>>>===<<<;;;===>>>@@@@@@AAAAAAAAA@@@??????@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFIIIKKKNNNOOOJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKKKKIIIGGGFFFEEECCCBBBCCCEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJFFFGGGHHHIIIJJJKKKLLLLLLIIIKKKLLLLLLJJJHHHHHHIIIKKKHHHEEECCCDDDFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEAAABBBBBBAAA???===>>>>>>???AAABBBAAA@@@???@@@AAACCCBBBBBBBBBCCCDDDEEEEEE???@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB===???AAAAAAAAA@@@AAABBBDDDBBB@@@===<<<<<<<<<===???@@@BBBAAA@@@>>>>>>???@@@AAABBBBBBBBBAAA???>>>===============>>>????????????>>>>>>===<<<;;;;;;======<<<<<<<<<======>>>===>>>?????????@@@BBBDDDEEEGGGHHHGGGDDDBBBCCCEEECCCAAA??????@@@@@@@@@???999<<>>============@@@@@@AAABBBCCCCCCDDDDDDBBBAAA???>>>???@@@AAACCC>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>>>>???????????????????????????>>>>>>>>>???BBBCCCBBB@@@??????@@@@@@AAAAAABBBBBB>>>???AAABBBBBBAAA???===;;;===@@@CCCDDDDDDCCCBBB@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCAAA@@@@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999999777777777666666555555444555555555555555555555555444444333333333444666666666666555444444444444555444444444333333333222222333333333333333333333333444444444444444444444444222222222222222333444444555777999:::999888777888444555666777999::::::;;;777888:::;;;<<<>>>AAADDDEEEGGGJJJLLLOOOTTTYYY]]]fffiiinnnrrruuuzzz~~~zzzyyyvvvrrrnnnjjjgggeee\\\ZZZWWWTTTPPPJJJDDD@@@999;;;======;;;;;;<<<>>>777888888888777777888999888999999::::::;;;<<<===999888777777777999;;;======>>>>>>>>>>>>===<<<;;;<<<======<<<;;;;;;<<<>>>>>>???@@@@@@@@@???>>>>>>>>>AAADDDDDDCCCAAABBBDDDBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCCCCDDDEEEFFFDDDCCCDDDEEEGGGIIIJJJKKKKKKJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMOOONNNKKKIIIIIIJJJKKKHHHDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGFFFEEEEEEDDDDDDDDDDDD@@@AAAAAAAAA???>>>???@@@@@@AAABBBBBB@@@@@@AAABBBDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAAAAAAAA@@@@@@???<<<>>>@@@@@@@@@???@@@AAA@@@???>>>=========>>>??????@@@BBBBBB@@@?????????@@@@@@@@@?????????>>>>>>===============>>>??????@@@???>>>===<<<;;;:::::::::;;;<<<===>>>?????????<<<>>>??????>>>???BBBEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA??????@@@AAA@@@@@@===>>>CCCLLLOOOKKKGGGGGG??????BBBIIINNNWWWgggvvv|||@@@???>>>>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===>>>???AAABBB???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEDDDCCCAAA???>>>AAA@@@???=========>>>???@@@@@@@@@????????????>>>???>>>???@@@AAAAAA???===BBBBBBAAAAAA@@@???>>>>>>===???AAACCCCCCAAA???>>>>>>@@@CCCEEEDDDBBB???======???AAACCCDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAA???>>>>>>???@@@??????>>>>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::888888777666555444444333555555555555555555555555444333333222333444666666666666555444444444444555444444444333333333222222222222222222222222222222444444444444444444444444555555444444555555666777///222555777777777777888222333444555666555444333666888::::::999999:::;;;888:::===@@@BBBDDDHHHKKKQQQSSSWWWZZZ]]]aaaeeeiiijjjooowwwxxxkkkbbb[[[ZZZXXXUUURRRPPPNNNLLLFFFEEECCCAAA@@@>>>:::777222777<<<;;;777333444666333333333333333666999<<<:::;;;;;;:::999888:::;;;888777666666777999;;;===???>>>>>>===<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>><<<===>>>@@@@@@???>>>>>>===AAADDDDDDBBBAAABBBCCCAAABBBBBBBBBAAAAAA@@@???@@@???===;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDD???@@@AAACCCEEEFFFGGGHHHKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCEEEFFFEEECCCAAACCCDDDFFFHHHJJJKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKLLLOOOQQQPPPLLLIIIIIIJJJKKKGGGCCCBBBCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCC???@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===;;;===???@@@??????@@@BBB<<<<<<======>>>@@@AAAAAA???AAABBBBBBAAA?????????@@@???>>>>>>======>>>>>>===============>>>??????@@@???>>>===<<<;;;::::::777999;;;>>>@@@AAAAAAAAA<<<>>>??????===>>>BBBEEEDDDDDDDDDEEEFFFEEEBBB???DDDBBB@@@???@@@AAAAAAAAAAAA???AAAGGGHHHDDD@@@@@@;;;???FFFJJJFFFEEEPPP___jjjvvv@@@@@@>>><<<999999;;;===:::<<<>>>@@@BBBCCCDDDDDD???@@@@@@??????>>><<<<<<===>>>>>>???AAACCCEEEFFFHHHFFFCCCAAA@@@@@@BBBCCCAAA@@@???>>>???@@@BBBCCC@@@@@@???>>>======>>>>>>======<<<======>>>???@@@???AAABBBBBB@@@@@@AAACCCAAABBBCCCCCCBBBAAA???>>>@@@@@@??????@@@BBBCCCDDDAAABBBBBBAAAAAA???>>>===>>>>>>>>>>>>>>>>>>?????????>>>>>>===============<<<;;;:::888777888888999;;;:::999888777777777777:::::::::::::::;;;<<<===<<<;;;:::999888888888888::::::999888888999999999:::999777666555555555555444444444444444444444444444444444333333222222222444444444333333222222222222222222222222222222222666666555555555444444444444444444444444444444444333333333333333333333333555444444333333444444555555555555444444333333333444444444444444444333333555555666666777777888888<<<>>>@@@BBBDDDFFFGGGGGGPPPRRRVVV\\\ccciiiooorrryyy|||}}}xxxrrrmmmiiifffbbb``````[[[SSSLLLIIIGGGDDDBBBAAA@@@>>>===<<<;;;:::888777777666666666666555555555444444444444444444555666777777888999999::::::::::::;;;;;;999888666555555666888999;;;;;;<<<<<<<<<<<<<<<<<<>>>===;;;999999:::;;;<<<<<<===>>>??????@@@??????>>>???@@@AAAAAAAAA@@@???EEECCC@@@>>>===<<<===>>>??????>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCEEEDDDAAA@@@AAADDDHHHJJJOOONNNMMMLLLKKKJJJHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIIIICCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDFFFHHHKKKMMMNNNMMMKKKJJJIIIJJJLLLMMMLLLQQQUUUSSSNNNJJJIIIJJJHHHGGGEEECCCDDDEEEHHHJJJIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@??????AAABBBBBBBBBFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@AAABBBDDDEEECCCDDDDDDDDDCCCAAA???>>>@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????@@@BBBBBBBBB@@@@@@@@@BBBDDDCCCBBB@@@>>>===;;;;;;<<<<<<============<<<<<<>>>===<<<:::::::::;;;<<<>>>>>>????????????>>>>>>;;;<<<>>>???@@@@@@@@@@@@CCCBBBAAABBBEEEEEECCC@@@CCCDDDDDDCCCAAA???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAACCCDDDEEEFFFVVV]]]eeemmmzzz@@@???>>><<<::::::<<<>>>===>>>@@@AAABBBBBBAAAAAA>>>??????@@@??????>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGEEEBBB@@@??????@@@AAA@@@>>>===;;;<<<>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@AAABBB@@@BBBCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAA@@@@@@@@@AAABBBDDDEEEBBBBBBAAA@@@@@@??????>>>@@@???>>>>>>>>>>>>?????????>>>======<<<<<<=========<<<:::999888888999999;;;:::999888777777777777:::::::::::::::;;;<<<<<<;;;:::999888777777777777888888777777777888888999888777666555555555666666444444444444444444444444444444444333333222222222444444333333333222222222333333333333333333333333555444444444333333333333444444444444444444444444333333333333333333333333444444333333333333444444555444444444333333333333666666666555555555555555555555666666666777777777444555666888:::;;;<<<<<>>>>>??????>>>>>>???AAABBBBBBAAAAAA@@@BBBAAA???=========?????????>>>>>>======>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCDDDCCCBBBBBBCCCEEEHHHJJJPPPOOONNNLLLJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFIIIJJJEEEEEEDDDDDDEEEGGGIIIKKKHHHGGGFFFEEEFFFGGGIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLPPPTTTRRRMMMIIIIIIJJJIIIHHHFFFEEEFFFHHHJJJLLLJJJIIIGGGFFFEEEEEEEEEFFFJJJIIIGGGDDDBBB@@@??????DDDDDDDDDCCCCCCCCCBBBBBBCCCAAA@@@AAACCCEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDDDD??????>>>>>>???AAABBBCCCCCCDDDDDDDDDCCCAAA???>>>>>>??????@@@@@@??????????????????>>>>>>?????????@@@AAABBBBBB@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>>???>>>>>>>>><<<======>>>??????@@@@@@DDDBBBAAACCCEEEEEECCCAAABBBCCCCCCBBB@@@??????@@@???>>>======<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDEEELLLRRRXXXcccuuu??????>>>===;;;:::<<<>>>@@@AAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCEEEFFFGGGEEEDDDAAA???>>>>>>???@@@@@@???<<<:::;;;===@@@BBB@@@???>>>>>>>>>>>>>>>>>>::::::;;;===???AAACCCDDDBBBCCCCCCBBB@@@???@@@AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEECCCBBB@@@????????????@@@AAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<;;;999999999999::::::999888888777777777777::::::::::::::::::;;;;;;999999888777666666666666555555666666777777888888777666666555555555666666444444444444444444444444444444333333333333222222333333333333222222222222333333333333333333333333333333333333222222222222444444444444444444444444333333333333333333333333444444333333333333444444444444333333333333333222555555555555555555555555555555555555555666666666222222444555666666777777555555666888;;;===@@@AAACCCEEEGGGHHHHHHIIIKKKMMMRRRUUUYYY[[[[[[[[[\\\\\\YYY[[[]]]^^^^^^___```aaafffgggkkknnnrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssrrrrrrqqqqqquuuvvvxxxxxxwwwtttqqqooommmlllkkkkkklllmmmooopppgggbbb\\\YYYXXXVVVRRROOOHHHGGGEEEDDDDDDCCC@@@======;;;:::<<<>>>===888444666555444444666777777666555444444333333444444444555555444444444444333333333444444555555666666666666666666666666666666555999888777666666777888999999999999999::::::;;;;;;;;;:::999888777888999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@???>>>======>>>???@@@>>>>>>============>>>>>>@@@AAACCCEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHOOOMMMKKKIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBCCCEEEHHHJJJGGGFFFDDDCCCDDDGGGJJJLLLKKKJJJHHHFFFEEEFFFGGGHHHLLLLLLJJJJJJJJJKKKLLLMMMLLLOOORRRPPPLLLIIIIIIJJJIIIIIIGGGGGGHHHJJJLLLNNNJJJIIIHHHGGGGGGFFFGGGGGGJJJHHHFFFCCCAAAAAA@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBDDDFFFHHHIIIHHHEEEEEEDDDDDDCCCCCCCCCCCC>>>>>>>>>???@@@AAACCCDDDCCCDDDDDDDDDCCCAAA???>>><<<===>>>???????????????@@@@@@????????????@@@@@@@@@AAABBBBBB@@@@@@AAABBB>>>????????????@@@@@@@@@>>>>>>????????????>>>>>>===>>>>>>>>>>>>======<<<;;;<<<======>>>>>>>>>>>>>>>======<<<===>>>@@@AAADDDCCCCCCDDDEEEEEECCCBBBAAABBBCCCBBB@@@??????@@@???>>><<<;;;::::::;;;;;;<<<<<<===>>>@@@AAABBBBBB<<>>>>>>>>===<<<;;;===???AAABBBBBBCCCCCCBBB@@@???AAAAAAAAAAAAAAA@@@??????>>>???AAABBBDDDEEEFFFGGGEEECCCAAA@@@>>>>>>???@@@BBB@@@>>><<<<<<>>>BBBDDD??????>>>>>>>>>>>>>>>???<<<<<<<<<===???AAACCCDDDCCCDDDDDDCCCAAA???@@@@@@AAA@@@@@@???@@@BBBDDDEEECCCCCCCCCCCCDDDDDDEEEEEECCCBBB@@@>>>>>>???@@@AAABBBAAA@@@???>>>=========>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::888888888888999999999888777777777777777999999999:::::::::999999888777666555555555555555444444555666777888888888777666666555555444444444333333333333333333333333333333333333333333333333333222222222222222222222444444444444444444444444333333333333333222222222333333333333333333333333222222222222222222222222444333333333333333333444333333333333222222222222222222222222222333333333444444444444444555555555333444444555555555555555333444444444666777888999888:::;;;;;;;;;;;;<<<>>>>>>AAADDDFFFEEEEEEFFFFFFBBBDDDGGGHHHHHHHHHIIIKKKNNNPPPRRRTTTVVVXXXXXXYYYWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVWWWWWW[[[[[[[[[[[[YYYVVVTTTRRRPPPPPPOOOOOOOOOPPPQQQRRROOOKKKFFFCCCCCCBBB@@@>>><<<;;;;;;;;;<<<;;;:::999:::::::::;;;======;;;888555333222333555666666666222222222222222333444555444444333333333333333333333333444444444555555555555555555666777777888888999888777777777777888999777777888888999999::::::;;;:::999888888888999999:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA??????>>>=========>>>>>>======<<<<<<<<<===>>>>>>???AAACCCEEEEEEEEEDDDCCCAAABBBCCCDDDEEEFFFFFFFFFIIIHHHGGGEEEEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHKKKKKKJJJJJJJJJKKKLLLLLLLLLNNNOOOMMMJJJHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBDDDGGGIIIJJJJJJDDDDDDDDDDDDCCCCCCBBBBBB??????@@@AAABBBDDDEEEFFFCCCDDDDDDDDDCCCAAA???>>>;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???AAABBBBBB@@@@@@AAACCC???????????????@@@@@@@@@<<<<<<============<<<<<<===>>>???@@@@@@???======:::;;;<<<======>>>>>>===???>>><<<;;;<<<===???AAADDDDDDDDDDDDEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@@@@AAAAAA@@@===<<<;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@>>>???@@@DDDQQQcccppptttooouuu~~~===>>>>>>>>>======>>>@@@???@@@BBBCCCDDDDDDCCCBBBDDDCCCCCCBBB@@@>>><<<;;;>>>???AAACCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAA@@@===<<<<<<>>>AAACCC???>>>>>>>>>>>>>>>??????@@@@@@?????????@@@@@@AAACCCDDDEEECCCAAA@@@@@@AAA??????>>>>>>???AAACCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@BBBAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;:::999888666666666666777888888777777666777777777888999999::::::999888888666666555555444555555555444444666777888888888888777777666555444333222111333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333333333444444444333333333333333333333333222222222222222222222222333333333222222333333333222222222222222222222222111111111111222222333333444444333333333333333333000111111222222111111000111111111111222333444555333444555555444333444666666888:::;;;999888999999888:::<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>><<<;;;@@@???????????????@@@@@@>>><<<999888888888888777666777777777777666666666888888888999::::::888777777555333333555555555444222222222222333444555555222222333333333333333333333333333333444444444444444555666777999;;;<<<===777777777777777777777777666666777777888999999:::999888888777777777777777:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBB@@@@@@???===<<<;;;;;;;;;<<<<<<;;;;;;<<<======>>>???@@@BBBDDDEEEDDDCCCBBB???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJHHHFFFDDDCCCDDDFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHCCCEEEGGGIIIIIIHHHFFFEEEBBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHIIIJJJFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAACCCFFFHHHIIIIIIBBBCCCCCCCCCCCCBBBAAAAAA??????@@@BBBCCCDDDDDDEEECCCDDDDDDDDDCCCAAA???>>><<<===>>>@@@AAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA???@@@BBBAAAAAA@@@BBBCCCAAA@@@@@@@@@???>>>>>>>>><<<<<<============<<<<<<===>>>???@@@@@@???>>>===;;;;;;<<<===============???>>><<<;;;;;;===???@@@DDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCAAA???>>><<<;;;:::;;;;;;999::::::;;;<<<===>>>>>>===;;;:::???OOO^^^ccc```WWW\\\cccnnnzzz;;;===>>>???>>>>>>???@@@>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCAAA???===:::999===>>>@@@CCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>===<<<;;;;;;===>>>@@@>>>>>>>>>>>>>>>??????@@@CCCCCCAAA@@@??????>>>>>>CCCDDDDDDCCCAAA@@@AAABBB?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAA???>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999888777555555555555666888777777666666777777777777888999:::999888777666666666555555444555555666444555666888888888777777666666666555444333111000333333333333333333333333222222333333333333444444111111111222222222222222333333333333333333333333333333333333444444444444333333333333333333333333222222222222222222222222333333222222222222333333000111111111111222222222111222222333333444444555333333333333222222222222000000111111111000000///000000000000111222333444222333444333222111222444333444555555333222222333444555777666555444444555777777888888999888888888666777777777888888999999777777777888999:::;;;<<<;;;:::999888777666555555888888888888999999999999666666666666666555555555333444666666444333444444555555555555555555444444666444222222333333222111222222222222333333444555111111222222222222333333333333333333333333333333444555666888:::<<<===>>>666666666666666666666666555666666777888999::::::666666555555555444444444999:::;;;<<<============<<<===???AAABBBBBBBBBAAA@@@@@@???===<<<:::999999;;;;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEDDDCCCBBB>>>???AAABBBCCCCCCDDDDDDCCCDDDFFFGGGIIIKKKLLLLLLHHHGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGAAADDDHHHJJJJJJHHHDDDBBB???AAAEEEGGGHHHHHHFFFDDDEEEEEEDDDCCCDDDFFFHHHJJJHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA@@@AAADDDFFFGGGFFFAAABBBCCCCCCCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDDDDCCCAAA???>>>===>>>???@@@BBBBBBCCCCCC@@@@@@????????????@@@@@@>>>@@@AAAAAAAAAAAABBBDDDBBBBBBAAA@@@???>>>===<<<>>>>>>????????????>>>>>>===>>>>>>????????????>>>=========>>>>>>======<<<>>>===<<<<<<<<<===>>>>>>CCCDDDEEEDDDBBBAAAAAABBBAAABBBCCCCCCAAAAAABBBCCC>>>======<<<:::999888777999::::::;;;<<<<<<=========:::999>>>KKKWWWVVVOOOJJJKKKOOOWWWcccqqq~~~;;;===>>>???>>>>>>@@@AAA???AAABBBDDDEEEEEEEEEEEECCCCCCBBB@@@>>><<<:::999;;;===@@@BBBDDDEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@EEEDDDBBBAAA??????>>>>>>BBBCCCDDDCCCBBBAAABBBCCCAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::999777666555555666666777777666666666666777777777888999:::999888666555666666555555555555666666333444666777777666555444222333444444444444333222222222222222222222222222222222222333333444444444000111111111222222222222333333333333333333333333111222222222333333333333222222222222222222222222111111111111111111111111333333222222222222333333000000000000111111222222111111111222333444444444333333222222111111111111111111222222222222111111222111111111111222222333222333444333222222333444000111222222111000111222111333444444333222222333666666777777777666666555333333444444444444444444666666666666666777888999777777666555555555666666444444555666666666666666555666777777666444222111000333555555333333444666333333444444333333333444444333111111222222222111222222222222222222333333111111111111222222222333333333222222222222222222444555666777888888999:::444444555555555555444444555666777888999::::::;;;666777777777666666555555777888999::::::;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>======<<<;;;:::999::::::::::::;;;<<<===>>>>>>@@@BBBDDDDDDDDDCCCBBB>>>>>>??????AAABBBBBBCCCBBBCCCEEEGGGIIIIIIHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGG@@@BBBEEEGGGGGGEEEBBB@@@???AAACCCEEEFFFFFFEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGFFFHHHIIIJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDD@@@AAACCCCCCCCCBBB@@@?????????@@@AAAAAAAAA@@@???CCCDDDDDDDDDCCCAAA???>>>======>>>@@@AAAAAAAAAAAA?????????>>>>>>?????????>>>@@@AAAAAAAAAAAABBBDDDBBBBBBAAA@@@???>>>======>>>>>>????????????>>>>>>===============>>>??????????????????>>>===<<<<<<========================AAACCCEEEDDDAAA??????AAA???@@@AAAAAA??????@@@AAA===>>>>>>>>><<<:::777666999::::::;;;;;;<<<<<<===<<<======>>>DDDKKKLLLHHHDDDDDDEEEHHHOOOXXX___cccpppvvv~~~:::<<>>===;;;:::;;;<<>>============>>>???@@@??????>>>>>>>>>===>>>>>>???@@@@@@DDDCCCBBBAAA@@@?????????AAACCCDDDCCCBBBBBBCCCDDDBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999999:::::::::999888666666666777777777777666666666666777888777888999:::999888666444666666555555555666666777222333555666666444333111...000222444555555555555222222222222222222222222222222222333333444444444000000111111222222222222222222222222222222222222000000111111222222222222222222222222222222222222111111111111111111111111333222222222222222222333//////000000111111111222...//////000111111222222333222222222111111000000......//////000000//////111000//////.........///...000111000//////000111...///111111111111333444000222444444333333333444222222222222222111111000333333333333333333333333333222222111111111222222222111000000000222333444111222333444555555555555222444666666333///,,,+++,,,///333333222111333555000111222222111111222333444222111111333444444333222222111111111111222222000000111111222222222333333222222222222222222222555555555555555555555555333444444555555444444333555666777888999:::;;;;;;:::::::::::::::999888888555666777888888999999888:::;;;===???@@@AAA@@@@@@;;;<<<<<<===<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>@@@BBBDDDDDDDDDCCCBBB=========>>>???@@@BBBCCC???AAADDDEEEFFFDDDBBB@@@EEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFAAAAAACCCCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBBAAABBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLIIIFFFDDDEEEFFFGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHAAACCCGGGJJJLLLLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFEEECCCBBB@@@AAACCCDDDDDDCCC@@@AAABBBCCCCCCAAA???>>>BBBBBBCCCDDDCCCBBBAAA@@@CCCDDDDDDDDDCCCAAA???>>><<<===>>>??????@@@????????????>>>>>>>>>>>>??????>>>@@@AAAAAAAAAAAACCCDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@???===<<<;;;<<<======>>>======<<<;;;AAACCCEEECCC@@@>>>>>>@@@===>>>??????>>>===>>>@@@???@@@AAAAAA@@@===999777:::::::::;;;;;;<<<<<<<<<999===>>><<<;;;@@@DDDDDDCCCAAA@@@@@@CCCFFFHHHIIIQQQWWW```hhhpppxxx>>>???@@@AAABBBAAA@@@@@@===>>>??????>>>???AAACCCCCCBBB@@@>>>=========>>>===@@@CCCDDDCCCCCCEEEGGGIIIFFFCCCBBBAAAAAA@@@?????????>>>>>>>>>???AAABBBCCC???<<<;;;>>>@@@???>>>@@@@@@AAAAAA@@@@@@??????>>>???@@@BBBCCCDDDDDDDDD@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFDDDBBB@@@???@@@AAAAAA@@@???>>><<<:::999999888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888777666777888999777777777777777666555555888777666555444555666666222222333333333333444444555555555444444333333333333333333333333333333333333333333222222333444444444444333333333333222222222222111111111111222222444444444444444444444444444333333222111111111222111222333333111111222333555444333222111111111111111111111111111111111111222222222111111111000000111222222222222333333333111222222333333222222111222222111111000000//////000000000000111111111111000000111111111111000000111111111111111000////////////000111111111111111333222222222111000000000000000111222222222222111111111111111111111111111222222222222222222222222222222222333333333444444444444444444444444444444333222111000000111222333000000111111111111000000111111222222222333333333111222333333111111222333222222222222222222222222333222222222111111000000000111222333444555555555111111000000111111222333666666666666777777777777555555555555666666666666666666555555666777888888;;;:::999;;;===@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999<<<>>>@@@>>>@@@BBBDDDEEECCCAAA@@@=========>>>???@@@BBBCCC???BBBEEEEEEBBB???>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGEEECCCAAA@@@???>>>>>>>>>>>>???@@@AAABBBGGGEEECCCBBBBBBDDDFFFHHHLLLIIIFFFHHHLLLLLLIIIDDDFFFEEECCCBBBBBBBBBCCCDDDHHHFFFDDDBBBCCCEEEGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFGGGJJJLLLNNNLLLHHHDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDBBB@@@???======<<<>>>???AAAAAA???>>>???@@@???>>>>>>@@@AAAAAA???===BBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???===<<<<<<===>>>>>>===<<<;;;::::::;;;<<<;;;::::::;;;>>>AAAAAAAAAAAAAAA@@@???>>>>>>??????;;;>>>@@@@@@???===<<<<<<@@@@@@AAAAAAAAA@@@@@@???@@@@@@>>>=========>>>???@@@???>>><<<;;;999888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???<<<;;;;;;<<>>>>>>>>>>>AAACCCFFFEEEDDDCCCDDDEEEGGGEEEBBBAAAAAAAAA@@@???@@@@@@?????????@@@BBBBBBBBB???<<<<<<>>>??????>>>BBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<::::::999999888999999999<<<<<<=========<<<<<<;;;999888777777777999;;;<<<777777777777777666555555777666555444444444555555222222333333333333444444555555444444444333333333333333333333333333333333444333333222333333444444444444333333333333222222222222111111111111222222444444444444444444444444555444333333222222222333222333444444222222333444444444222111111000000000111111111111111111111111111111111000000000////////////000000000111111111111222222333333222222111111111111000000000000000//////000000000111111111000000111111111111000000111111111111111000////////////000111111111111000222222111111111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222222333333333333444333333333333333333333333222222111000000111222222111111111222222111111111111111111222222222333333111222333333111111222333222222222222222222222222222222111111111000000000...///000111222222222222111111000000111111222333444444555555555666666666444555555555666666666666555555555666777888999:::;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::<<<>>>@@@AAABBBDDDDDDDDDBBB@@@>>>=========>>>@@@AAABBBCCCBBBDDDEEECCC@@@===<<<===BBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA???>>>??????>>>??????@@@AAABBBGGGEEECCCBBBCCCDDDFFFHHHKKKHHHEEEFFFJJJKKKHHHEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBBBBDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDFFFEEEEEEFFFHHHGGGEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@???>>>=========???AAA@@@???>>>???????????????AAADDDEEECCCBBBDDDCCCCCCCCCBBBBBBAAAAAABBBAAA???===<<<<<<===>>>???>>><<<;;;;;;;;;<<<===>>><<<;;;<<<>>>?????????@@@@@@???>>>>>>>>>>>>>>><<>>=========>>>???@@@???>>>===;;;:::999888999999::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<>>>===;;;::::::;;;===>>>>>>BBBGGGIIILLLRRRZZZaaapppttt{{{???@@@AAABBBBBBAAA@@@???@@@AAABBBAAA@@@AAACCCEEEDDDCCCBBBAAA@@@?????????DDDFFFGGGFFFDDDCCCCCCDDDEEECCCAAAAAAAAAAAA@@@???AAAAAA@@@@@@@@@AAABBBBBBAAA???<<<<<<>>>?????????CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???===<<<<<<<<<;;;::::::999888888888999<<<======>>>>>>=========:::999888777777888::::::666777777777777666555555666555444333333333444444222222333333333333444444444444444444333333333333333333333333333333333333444444333333333333333444444444333333333333222222222222111111111111222222444444444444444444444444555555444333333333333444333444555444333222333555333222111000000000000000111111111111111111111111000000000////////////////////////000000000111111111111222222222222111111000000000000111111111111//////000000000000111111000000111111111111000000000111111111111000000///...///000000111111000000000000111111111111111111///000111111222222111111111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111222111111000000111111222111111222222222222111111000111111111222222222222000222333222111000111222111111111111111111111111111111000000000000////////////000111222222222222111111000000111111222333333333333444444444555555444444444555555555666666555555555666777999:::;;;;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@BBBCCCDDDDDDCCCAAA>>>===<<<===>>>???@@@BBBCCCDDDDDDDDDCCCAAA===;;;;;;<<>>?????????@@@@@@AAABBBCCCFFFEEEDDDCCCDDDEEEGGGIIIKKKGGGDDDDDDFFFHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFFFF???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>???===???@@@@@@???>>>>>>???======>>>AAADDDFFFFFFEEEDDDDDDCCCBBBAAA@@@??????AAA@@@>>>===<<<======>>>???>>>===============>>>???===<<<<<<===>>>===<<>>>>>============>>>===???AAAAAA???>>>======??????@@@@@@@@@@@@@@@???AAA@@@>>>=========>>>???@@@???>>>===<<<;;;::::::999999::::::::::::;;;;;;;;;;;;:::999999999::::::;;;::::::999999::::::;;;<<<===???BBBGGGMMMRRRUUUVVVXXX[[[___gggqqq|||@@@@@@AAABBBBBBAAA@@@???>>>???@@@@@@??????AAACCCDDDDDDCCCBBBAAAAAA@@@@@@DDDDDDEEEEEEEEEDDDDDDDDDEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAA???>>>======>>>??????@@@AAAAAABBBCCCCCCDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBB???===<<<;;;;;;;;;;;;;;;:::999888888888888<<<===>>>>>>>>>>>>>>>>>>===<<<:::888666555444444666666777777666666555444444444333333333222222222222222222333333333444444333333333333333333333333222222333333333333444444555444444333333333333444444444333333333222222222222222111111111111222222333333333333333333333333444333333222222222333333222333444444222222333444222111111000//////000000111111111111111111111111000000000000000000000000111111111111222222222222111111222222222222111111//////000000111111222222////////////000000000111000000111111111111000000000000111111111111000///...//////000000000000000//////000000111111222222///000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000111111111111000000000000111111000000000111111111111222000111222111000///000222111111111111111111111111000000000///////////////111111222333333333333333111111000000111111222333333333333333444444444444333333444444444555555555444555555666888:::;;;<<<;;;:::888888999::::::999::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@AAABBBCCCCCCBBB@@@???===<<<===>>>???AAABBBCCCCCCCCCBBB@@@===<<<;;;<<<===AAAAAAAAABBBBBBBBBAAAAAADDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDDDDDDDFFFHHHIIIIIIFFFCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGGGGEEECCCBBB===>>>@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEEAAA@@@??????????????????===???@@@@@@>>>>>>>>>???===<<<===???BBBDDDDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===;;;;;;===>>>===<<<>>>======<<<<<<<<<======<<<>>>@@@???>>><<<<<<===>>>??????@@@@@@@@@@@@???@@@???>>>=========>>>?????????>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;:::999999999999999999999999999999999999999:::999:::???FFFMMMPPPQQQKKKKKKJJJJJJMMMTTT]]]ccc???@@@AAABBBCCCBBBAAAAAA???@@@AAA@@@??????AAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCDDDEEEEEEEEEGGGEEEDDDDDDEEEEEEDDDBBB>>>????????????>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCAAA???<<<;;;::::::;;;;;;:::999999888888888999<<<<<<===>>>>>>>>>>>>>>><<<;;;999777555444333222666666666666666555444444333333333333333222222222222222222333333333444444333333333333333333333333222222222333333444444444666555444444333333333444444444333333333222222222222222111111111111222222333333333333333333333333222111111111111111222222000222333222111000111222222111000000///000000000000000000000000000000000111111111111111111111111000000111111111222222222000111111222222111111000//////000000111111222222...////////////000000000000000111111111111000000///000000111111111000000......///000000000000000/////////000000111111222//////000111111111111000000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000//////............////////////000000000111111111///000111111//////000111000000000000000000000000///////////////000000000111111222333333333222222111111000000111111222333333333444444444555555555333333333333444444444444444444555666777999;;;<<<;;;999888777999999999888::::::::::::::::::::::::<<<<<<<<<<<<======>>>???>>>???@@@AAAAAA@@@??????;;;<<<>>>???@@@AAAAAAAAA@@@>>><<<;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHEEECCCAAABBBCCCDDDDDDGGGGGGGGGFFFDDDBBB???>>>===???AAABBBCCCCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFIIIIIIGGGEEEAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGG@@@??????>>>>>>??????@@@===>>>@@@@@@>>>===>>>??????>>>>>>???AAABBBBBBAAA?????????@@@@@@@@@@@@@@@==================>>>>>>>>>>>>??????????????????<<<;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<======;;;<<<>>>===;;;:::;;;;;;===>>>??????@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;999999999:::::::::;;;;;;<<<<<<;;;:::999999999:::999999999999999999999999;;;999999===DDDIIIKKKJJJFFFEEEDDDBBB@@@BBBEEEHHH>>>???AAABBBCCCCCCCCCCCCBBBCCCCCCCCCAAAAAACCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>???AAAEEEGGGGGGFFFHHHGGGFFFFFFGGGFFFDDDBBB>>>>>>>>>???>>>>>>===<<<<<<===??????>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGGGGCCCCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIBBBBBBBBBBBBBBBCCCCCCCCC@@@???>>>===;;;::::::::::::999999888999999::::::;;;;;;<<<===>>>>>>>>>>>>888888888777777666666555555666666666666555444444333333444444444333222111222222333333333333444444222222222222333333333333111222222333333444444555777666555444333333333333444444333333333333222222222222111111111111222222333333333333333333333333111000000000000111111222000111222111000///000222222111111000000000111111000000000000000000000000111111111111222222222222........./////////000000000000111111111111000000000000000000111111111111......////////////000000000000111111111111000000///000000111111111111000---...//////000000////////////000000000000000000...///000000111111000000000000000000000000000000111111111111111111111111///000000000000111111111111111111111111111111111///000000111111000000//////...---,,,,,,---...///////////////000000000000...000111000///...///000//////////////////////////////000000000000111111//////000000000000000///111111000000111111222333333333333444444444555555222222222333333333444444444444444555666888999:::;;;999777777999999999888::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<======>>>>>>???>>>>>>;;;<<<>>>?????????>>>======<<<:::;;;>>>AAACCCCCCDDDDDDEEEFFFFFFEEECCCBBB>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@AAA@@@@@@?????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEECCCBBBBBBBBBCCCDDDFFFFFFEEEDDDBBB???>>>===???@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJMMMOOONNNLLLDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGG@@@??????>>>>>>>>>??????<<<>>>??????>>>======>>>CCCAAA@@@@@@AAABBBAAA@@@>>>>>>>>>>>>??????@@@@@@<<<<<<<<<======>>>>>>>>>===>>>>>>????????????>>><<<:::999:::===>>>>>>>>>===<<<<<<<<<<<<======>>>;;;<<<<<<;;;:::999:::;;;======>>>???@@@@@@@@@@@@>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;;;;;;;::::::999999::::::999888888888888888888999<<<:::999;;;>>>AAA@@@???>>>??????>>><<<;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEECCCCCCDDDCCCAAAAAACCCDDDAAAAAABBBCCCBBBAAA@@@??????>>>???BBBFFFIIIHHHGGGHHHGGGFFFFFFFFFEEEBBB@@@>>>??????@@@???>>>===<<<:::===???@@@>>>>>>???AAA@@@AAABBBDDDEEEFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCCCCFFFFFFEEEFFFFFFHHHJJJKKKBBBCCCDDDEEEDDDCCCBBBAAA===>>>======<<<;;;:::999888888888888999:::;;;;;;::::::;;;<<<===>>>>>>===888999999999999888888777555555666666555555444333333444555555555444222222222222333333333333444444111111222222222333333333111111222333333444555555777666555444444333333333444444333333333333222222222222111111111111222222222222222222222222222222111111000000111111222333000111222222000000111222222222111111111111222222000000000000000000000000000000000000111111111222............/////////000000000111111111111000000111111111000000000000000........./////////000000000000111111111111000000//////000111111111111111---...//////000000//////000000000000000/////////...//////000000000000000000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000...///000111111000///...000///---,,,,,,---///000........./////////000000...///000000......///000////////////////////////000000000111111111222222//////000000000000//////111111000000111111222333222222222222333333333333222222222222333333333333444444444444555666777888:::999777888999::::::999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>>>>>>>===;;;:::===;;;:::<<<@@@CCCDDDDDDBBBCCCDDDEEEDDDCCCAAA@@@<<<======>>>???@@@AAAAAA===>>>???@@@AAAAAABBBAAA??????>>>??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEDDDCCCBBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@CCCBBBBBBBBBBBBBBBBBBCCCBBBCCCDDDHHHNNNRRRSSSTTTFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFF@@@@@@???>>>>>>>>>>>>>>><<<>>>??????>>>======>>>BBB@@@>>>>>>???AAA@@@@@@>>>>>>>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>><<<<<<>>>?????????>>>>>>===<<<:::;;;<<<======<<<======<<<<<<======>>>???;;;<<<<<<;;;:::999:::<<<<<<===>>>???@@@@@@@@@@@@<<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999888888888999999:::888777666444444666777888:::999888999:::;;;::::::999:::<<<<<<;;;:::;;;<<<;;;===???BBBDDDFFFFFFFFFAAABBBBBBAAA??????AAABBB@@@AAABBBBBBBBBAAA@@@???AAA@@@@@@CCCGGGJJJIIIGGGHHHGGGFFFFFFFFFDDDAAA>>>???@@@AAAAAA@@@???>>>===:::===@@@@@@>>>>>>???BBB===>>>@@@AAACCCDDDEEEEEEFFFFFFEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBDDDFFFHHHIIICCCDDDEEEFFFFFFDDDBBB@@@<<<<<<===>>>===<<<:::999777777777888999:::<<<<<<999:::;;;<<<==================<<<<<<:::999777666555555666666555555444333444444555666555444333222222222333333333444444444111111111222222333333333111111222333333444555555777777666555444333333333444444444333333333222222222222111111111111222222222222222222222222222222222111111111222333333444111222333333111111222333333222222222222222333333000000000000000000000000.../////////000000111111000000000000111111111111000000111111111111000000222222111111000000//////............/////////000000000111111111111000000//////000111111111111111---......///////////////111111000000//////.........//////000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...///000111111000///...111000...------...000111............/////////000...///000///...---...000////////////////////////000000111111222222222333111111222222222111111000111111111000111222222333000111111111111222222222111111222222222333333333444444444444444555666777:::888777888:::;;;;;;:::999999999999999999999999::::::;;;;;;<<<;;;;;;;;;======<<<;;;:::999999888<<<===>>>>>>===;;;999888===;;;:::===AAADDDDDDCCC>>>???AAAAAAAAA???===<<<<<<<<<===???@@@AAABBBCCC===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFFCCCDDDFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBBBBBAAABBBEEEKKKRRRWWWYYYHHHGGGEEEDDDBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBCCCDDDDDDEEEAAA@@@???>>>============<<<>>>??????=========>>>???===;;;;;;===>>>???>>>@@@@@@???>>>===<<<;;;;;;::::::<<<===>>>>>>>>>>>>;;;<<<===?????????>>>===???===;;;;;;;;;<<<;;;999===============>>>??????<<<======<<<::::::;;;===<<<<<<>>>??????@@@@@@@@@;;;:::999888888888999:::999999:::::::::::::::;;;999999:::::::::;;;;;;;;;777777666666777888999999888666444222222444666888666666777888999:::;;;<<<888:::;;;;;;;;;;;;===???>>>???@@@BBBDDDFFFGGGHHHFFFDDDBBBAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAACCCDDDFFFHHHIIIJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCAAA???>>>===>>>???@@@BBBAAA???@@@AAABBBAAA@@@BBBBBBAAA@@@@@@AAAAAAAAAFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDBBBAAAAAABBBCCCAAA@@@@@@???======>>>>>>===;;;888888777777888:::<<<===>>>???@@@@@@???===;;;999<<<======;;;999777777888666666888999;;;;;;;;;;;;555444222111000111111222111222333444444444333222333333333333333333333333000111222333333333333333777666444333222333444444222333333222000///000222222222333444333222111000222222222222222222222222222111000000000111333333333222111000000111222333222222111000//////000000111111000000000000111111000000000000000000000000222111111111000000//////111111111111111111111111,,,---...///000000//////000000000000000000000000000000111111111111000000---...///000000///...---////////////////////////111000///......///000111//////000111111111111111//////............//////,,,,,,------.../////////............////////////000000000000000000000000333222000//////000222333000000//////.........------------...............+++,,,---...////////////////////////////////////,,,,,,...///000000000000111111000000//////......//////000111111111111111333333222222111222222333111111222333444666666777888777555444333333444555666666555555555555666666777777888999999999999888888999;;;<<<===<<<;;;:::999:::<<<<<<;;;:::;;;<<<888:::===@@@@@@???===;;;>>>>>>???@@@@@@@@@??????CCCBBB@@@???>>>===>>>>>>===>>>???@@@@@@???>>>=========>>>???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGIIIIIIHHHEEEBBBAAAAAADDDBBBAAAAAACCCDDDDDDCCCEEEDDDCCCBBB@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>@@@CCCHHHMMMSSSVVVEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@===;;;::::::;;;<<<<<<>>>AAAAAA@@@>>>======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<::::::>>>===;;;999999;;;===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@@@@===<<<;;;:::::::::::::::<<<<<<>>>??????>>>======::::::888777777777888999999888777777777888999:::<<<<<<::::::::::::<<<<<<999888888777666777777777666666555444222333555888888666555666777999999888777777888888999999999:::>>>???@@@BBBDDDEEEGGGGGGCCCAAA@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDFFFGGGIIIIIIEEEDDDCCCCCCBBBCCCDDDDDDBBBAAA???>>>===>>>???@@@CCCAAA??????AAABBBBBBAAACCCBBBBBBAAAAAABBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@AAACCCDDDDDDCCCCCCAAA@@@@@@AAAAAA@@@???>>><<<;;;;;;<<<<<<:::999777777666777888999;;;<<<>>>===<<<;;;;;;:::::::::<<<======;;;999777777888888888888888999999999999888777666444222000000///222333444444444333222111333333333333333333333333222222333444444444444444555555333222222222333333222333333222000///111222222222333333333222111000222222222222222222222222111111000000000111222333222222111000000111222222111000000///......//////111111000000000000111111000000000000000000000000111111111000000000//////000000000000000000000000............/////////////////////////////////////////////000000/////////---...///000000///...---........................//////...------...////////////000111111111111000//////............//////000000000000////////////............////////////////////////////////////222111///......///111222000/////////.........---//////////////////......,,,---......///.................................------...///000000000///111000000000/////////...//////000111111111111111222222222111111111222222111111222333444555666666555555444444333333333333555555555555555666777777555666777777888888777777999::::::;;;;;;;;;;;;;;;:::<<<======;;;:::;;;<<<888:::===???@@@???===<<>>======>>>>>>===>>>>>>??????>>>>>>=========>>>???@@@AAABBBBBBCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIHHHEEEBBBAAAAAADDDBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>BBBBBBBBBCCCEEEHHHKKKMMMGGGFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;===???@@@@@@>>>===<<<<<<::::::::::::;;;;;;;;;<<<>>>>>>>>>>>>===<<<::::::======<<<;;;;;;<<<======>>>>>>>>>>>>=========<<<:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<======>>><<<<<<;;;:::::::::::::::<<<===>>>>>>>>>===<<<<<<:::999888777666777888888999888777777777888999:::;;;;;;:::999999:::;;;;;;;;;:::999777666555555555444444444333222222555888888777666777999:::;;;:::888888888999999999999999??????@@@BBBDDDEEEFFFGGGAAA???>>>>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCEEEGGGHHHHHHDDDCCCCCCCCCCCCDDDEEEEEEAAA@@@???>>>>>>>>>???@@@EEEBBB??????@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@???>>>???@@@AAA@@@???AAA@@@??????@@@@@@???>>>>>><<<;;;;;;;;;;;;999888555555555666777888999:::<<<:::888777777888:::;;;;;;<<<<<<;;;888777777888:::999888666666666777777777777777555444222000///333444444444444333222111333333333333333333333333333333444555555555444444444333222222111222222222222333333222000000111333222222333333222222111000111111111111111111111111111000000000000111222222222111111000000111111222000//////...............111000000//////000000111000000000000000000000000111111000000000000//////////////////////////////000000...------...//////........................---......//////......------...////////////...---..............................---,,,,,,---.........//////000000000000000//////............//////111111000000///......------............/////////........................000///...------...///000/////////...............111111000000///.........------...............---..............................///////////////...000000000000//////////////////000111111111111111111111111111111111111111111111222333444555666666333333444444444333222222444444444444555777888999777777888999999999999888;;;::::::999::::::<<<===<<<===>>>===;;;::::::;;;888:::<<>>AAA@@@?????????AAABBBCCCAAA@@@>>>===<<<======>>>>>>>>>============>>>>>><<<===>>>???AAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCCCCEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHGGGDDDBBBAAABBBCCCBBBAAABBBDDDEEEDDDCCC>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBDDDFFFHHHHHHGGGFFFCCCAAA???======>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>@@@@@@??????>>>===<<<;;;>>>???@@@>>><<<;;;;;;<<<999999999:::::::::;;;;;;===============<<<;;;:::=========>>>>>>=========>>>>>>>>>>>>>>>=========999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;;;;:::::::::::::::===============<<<;;;::::::999777666666666777888888777777777777888999::::::999999888888999999:::<<<;;;:::888666555444333111222333222222333666999:::888777888:::<<<<<<;;;999999999999888888888888@@@@@@AAABBBCCCDDDEEEFFFBBB@@@??????@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@??????>>>>>>???@@@AAAEEEBBB???>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>@@@>>>===>>>???@@@???>>>BBB@@@??????@@@@@@???>>>@@@>>><<<<<<<<<<<<:::999333444555666777888888888888888777777777888:::::::::;;;;;;:::888777888999:::888666555444555777888222333444555555444333222444444444444333222222111333333333333333333333333333333444444444444444333222222111111111111111111222333333222111000222333222222222222222111111000111111111111111111111111000000000000000111111222111111000000000000111111000//////.........//////000000////////////000000000000000000000000000000000000000000000000//////000000000000000000000000222111...---,,,---...///.................................//////............................................................------------------...---...//////000000/////////......------......///.........------,,,,,,,,,---------.........//////........................//////...------...//////........................111000000///...------,,,+++,,,---...////////////...........................///////////////...---000000000000//////////////////000111111111111111///000000111111111111111111111222333444444555555111333555666777555333222333333333444666777999:::999:::;;;;;;<<<<<<;;;;;;<<<:::999777888:::<<<>>><<<======;;;999888999:::999:::<<<>>>???@@@@@@???BBBAAA?????????AAACCCEEE???>>>===<<<<<<===>>>>>>???>>>===<<<<<<===>>>???<<<===>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEFFFGGGEEECCCBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDCCC>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCCCCBBBBBBAAA>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>>@@@CCCFFFHHHGGGFFFEEECCCAAA???===<<<<<<===???@@@AAABBBCCCCCCCCCCCCBBB@@@???===<<<<<>><<<;;;???@@@???===:::999:::;;;999::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<===>>>??????>>>===<<<==================<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;::::::999::::::;;;=========<<<;;;:::999999999888777666555666777777666666777777888888999999888888888777777888888888;;;::::::888777555444333000222333444444666999;;;===<<<::::::;;;<<<;;;:::999888888777777666666666AAAAAABBBBBBCCCDDDEEEEEEEEECCCAAAAAAAAAAAA@@@???AAABBBBBBBBBBBBBBBBBBAAA??????@@@BBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>??????@@@AAAAAADDDAAA???>>>@@@AAABBBBBB@@@@@@??????@@@AAAAAABBB??????>>>===============@@@???>>>???@@@AAA@@@???BBBAAA@@@@@@AAAAAA@@@??????>>><<<;;;<<<;;;999888222333666888999999888777555666888999::::::999999888:::::::::888777888:::777666555444444666888999000111222444444444333222444444444333222222222222333333333333333333333333222222333333333333222111000111111111111111111111222333333222111111333444222222111111111000000000000000000000000000000000//////000000111111111111000000000000000000000000000000000//////000111111000000////////////000000//////////////////////////////////////////000000111111111111111111111111222111...---,,,---...///...........................//////000000//////.........------------......................................................------...////////////.........------------......+++,,,,,,,,,---------...------------............/////////////////////////////////....../////////---------...............//////...------,,,++++++)))***,,,...///000111111...........................///////////////...---////////////000000000000//////000111111111111111...///000111111111111000111222222333333444444444111333666888999888555444222222333444666888999:::::::::;;;<<<<<<<<<<<<;;;<<<:::888777777999<<<>>>;;;<<<;;;999777666888999;;;;;;<<<===>>>???@@@@@@AAA@@@?????????AAADDDEEE>>>>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???======???@@@BBBDDDEEEFFFCCCCCCDDDFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEDDDBBBAAABBBCCCCCCBBBBBBDDDFFFFFFDDDCCC@@@@@@?????????????????????@@@BBBCCCDDDCCCBBBBBB????????????AAABBBDDDEEE<<<<<<<<<===@@@CCCFFFHHHDDDDDDCCCBBBAAA@@@@@@???<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA???>>>===<<<;;;???@@@BBBBBBBBB@@@===<<>>>>>>>>======<<<;;;::::::::::::::::::999999999::::::;;;===<<<;;;;;;:::999999888888777666555555555666777555555666777888888999999777777777777777777777777888888999999888777666555111222555666777888;;;===AAA>>><<<:::::::::888777777777666666555555444444BBBBBBBBBCCCCCCCCCDDDDDDGGGDDDBBBAAABBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBCCCDDDDDDGGGGGGFFFEEEDDDBBB@@@???======>>>???@@@AAAAAAAAAAAA@@@>>>>>>@@@AAA@@@??????>>>>>>??????@@@AAABBB??????>>>============>>>@@@???>>>@@@BBBCCCCCCBBBCCCAAA@@@@@@AAAAAA@@@???===;;;:::999999888666555222555888:::;;;;;;999888555666999:::;;;:::888777777888:::999888888999:::666666555555555777888999333333333333222222111000444333333222222333333444333333333333333333333333222222333333222222111111000000111222222222111111222333333333111222333555222222111000000000000111////////////////////////...///000000111111000000///000000111111000000///111000000000000111111222000//////......//////000////////////////////////......////////////000000111111111111111111111111000000...------...//////......................../////////000000/////////......------------......------------------------......////////////......,,,------.....................------------......,,,------...//////000000,,,------------.........////////////////////////////////////////////////---------------............---------,,,+++++++++)))***,,,...///000111111------------------------......///////////////...////////////000000000000//////000111111111111111...///111222333222222111111222222222333333333444111333666999999999777666222333333444666888999:::777888999999::::::999999;;;:::888777777999;;;===;;;;;;;;;999777777999:::===============???@@@@@@????????????@@@AAACCCDDD>>>======<<<===>>>@@@AAA??????>>>>>>>>>>>>??????>>>???@@@AAACCCDDDEEEFFFAAABBBDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDCCCAAAAAABBBDDDCCCCCCCCCEEEFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>===???@@@BBBDDDEEEDDDCCCBBBCCCBBBBBBBBBCCCEEEGGGHHH???>>>>>>>>>???BBBDDDFFFCCCCCCCCCBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB@@@@@@??????>>>>>>>>>===@@@AAABBBCCCCCCAAA???>>>>>>???@@@>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;999999999:::::::::::::::;;;;;;<<<===>>>??????@@@======<<<;;;;;;;;;<<<<<<999999999999999::::::;;;<<<;;;:::999888888999999888777555444444444555666444555666777888999999999666777777888888777777666777777888999999888666555111333666777888:::<<<>>>@@@>>>;;;:::999888666555666666666666555555555555BBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@@@@AAAAAAAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFEEEDDDBBB@@@???<<<===>>>???@@@AAAAAABBB>>>>>>>>>???@@@@@@>>><<>>>>>>>>>>>??????>>>>>>@@@CCCDDDDDDDDDAAA@@@??????@@@@@@???>>>===;;;999888888888666444444666:::===>>>===:::999777777777888888888888888666888999999888888999;;;888888777777777777777666444444333222222222333333333222222222222333555666333333333333333333333333333333444444333222222111000000222333333333222222111333333333222222444666333222111000///000000111////////////////////////......000111111111000///...///000111111000///...///////////////000111111//////............//////////////////////////////........./////////000000111111111111111111111111............////////////////////////////////////---......//////......---...------,,,,,,------...------------------------,,,---............---,,,,,,,,,---............---...------,,,,,,------...........................,,,,,,---------.................................------............------,,,,,,,,,------.........---------------------,,,,,,,,,---...////////////------------------------------...///000000000///.../////////000000000111//////000111111111111111...///111333444333222222222222222222222333333333111222555777888888777777333333444444666777888999777777888999999999999999:::999888777888999;;;<<<<<<<<<<<<:::999999;;;>>>@@@???=========>>>???@@@======>>>???@@@AAABBBBBB>>>>>>======>>>???AAABBB??????@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEBBBCCCEEEGGGHHHIIIHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFBBBCCCCCCBBB@@@AAACCCEEECCCCCCCCCEEEGGGGGGEEEBBBBBBBBBBBBAAA@@@?????????>>>@@@CCCEEEEEEEEECCCBBBCCCBBBBBBAAABBBDDDFFFHHHAAA@@@??????@@@BBBDDDFFFDDDDDDDDDCCCCCCCCCCCCCCC??????@@@AAABBBBBBAAAAAA>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCBBBBBB@@@@@@===???@@@@@@>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<============<<<;;;999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????<<<;;;;;;;;;;;;<<<<<<===999999888888999::::::;;;:::999888888777888999:::777666555444444444555555333444666777888999999888666777888888888888777666888999999:::999777555333111333666777888999;;;======;;;888888888888666555666666777777777777777777CCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>???@@@BBBAAAAAA?????????@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEEEECCCBBBAAA;;;<<<>>>???AAAAAABBBBBB<<<<<<===???@@@@@@===:::@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@???????????????>>>===>>>@@@CCCEEEEEEEEE@@@???>>>>>>??????>>>===???===;;;::::::999777555444777;;;???@@@>>><<<:::999888666555555666777888666777999999888888999;;;::::::999999888666555444222222111222333555777999222111111111222444666777333333333333333333333333444555555555444444333222000111222333444444333222111333333333222222444666333222000/////////000111////////////////////////---...000111111111000///...///000111111000///..................///000111//////............//////////////////////////////---.........//////000000000000000000000000000000,,,---...///000000//////000000000000000000000000,,,------......------,,,...---,,,,,,,,,,,,---...------------------------++++++------------+++++++++,,,------......------...------,,,,,,------......------,,,,,,++++++***,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------...................../////////...---,,,,,,------------------------,,,,,,...///000000000000.../////////000000111111//////000111111111111111...000222444555444333222222222222222222222333333000222333555777777777777444444444555555777888999999999:::;;;;;;;;;::::::999999888888888999:::;;;=========;;;:::;;;>>>@@@AAA@@@>>><<<<<<===???@@@;;;<<<>>>???AAAAAAAAAAAA>>>>>>===>>>???@@@BBBCCC???@@@AAABBBBBBAAA@@@???AAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFGGGHHHGGGGGGFFFKKKIIIHHHFFFEEEEEEFFFFFFBBBBBBBBBAAA@@@AAACCCEEECCCCCCDDDFFFGGGGGGEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>@@@CCCEEEFFFEEECCCBBBAAA@@@???>>>???AAACCCEEE@@@?????????AAADDDGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA<<<>>>AAAAAA@@@>>>======999999:::::::::;;;;;;;;;888999:::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<===>>>???::::::::::::;;;<<<<<<===999888888888999::::::;;;999888777777777888999:::777666555444333444555555222333555777888999888888666777888999999888777666::::::;;;:::999666333111000333555777777888:::;;;999777666666777888777777777777888888999999::::::@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@?????????@@@AAA????????????>>>>>>>>>===>>>===<<<<<<===???AAACCCCCCDDDFFFGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::;;;<<<===???????????????@@@@@@@@@@@@===:::999:::<<<<<<<<>>@@@@@@???<<<:::999888666555555555666777555666777888888777555444999888777777888888777666444333333333333444555555222222222333333333444444555555555444333222111000111111111111111111111111111111222222222333333333333222222111111222222333222222222111111111000000////////////////////////........................,,,,,,,,,---------......------............------000000000000000/////////.........///////////////---,,,,,,,,,---...000111////////////////////////........................,,,,,,+++***+++,,,---...,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++...------,,,,,,------...............---,,,+++***------,,,++++++***))))))))))))))))))))))))))))))+++***)))((((((***,,,---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,,,,---........................------000000000000////////////---------------...//////333333333222222222111111000000111111111000000/////////111222333444444444222222333444555666777888999999888888888888888888666666666777888:::;;;<<<======<<<;;;;;;<<<>>>???;;;;;;;;;<<<<<<===>>>???======???@@@@@@???>>>>>>:::<<<>>>@@@BBBCCCCCCCCC????????????@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIGGGFFFFFFGGGBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEE@@@@@@???@@@BBBEEEHHHIIIEEECCCBBBCCCEEEGGGHHHHHHFFFEEECCCBBBAAAAAAAAABBB???@@@AAABBBBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDCCCAAA???>>>>>>@@@BBBCCCCCC@@@>>>>>>>>>::::::999999999:::;;;;;;>>>>>>===<<<<<<<<<<<<===<<<;;;:::;;;===>>>===<<<======<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999888;;;;;;;;;::::::999999999999::::::::::::999888888666666666666666666666666111111333555666777777777555666666777777777777777555666777888888777666555555555666777999;;;<<<===:::::::::999888777666555666666666777888888888999AAAAAABBBCCCCCCCCCCCCBBBAAA@@@????????????@@@AAA?????????>>>>>>>>>======>>>===<<<<<<===???AAACCCCCCDDDEEEFFFFFFDDDBBBAAAAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<===?????????@@@@@@@@@@@@@@@@@@===;;;:::;;;<<<<<<<<<>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666555888;;;>>>@@@???===<<<888888777777666666666777777888999::::::999888888999777666666777888666555555444444444444555666666333333333333444444444444333333333444333333222222333333333333333333333333111111111222222222333333222222222111111222222222555555444222000...---,,,////////////////////////........................,,,---------............------............------////////////////////////111000000///...------,,,---------------///000111000000000000000000000000........................,,,,,,+++++++++,,,---...,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------...............---///......---,,,,,,++++++************************,,,+++***)))***+++---......---,,,+++++++++++++++++++++,,,---------------------------------------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////////////////////////////////////////000//////......//////000111111111111000000000//////000000111222222222222222000000222333444555555555222222333444555666777777777777777777777777777777666666777777888999:::;;;===<<<<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@@@@???>>>===<<<>>>@@@BBBCCCDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAACCCEEEGGGCCCBBBBBBDDDGGGIIIJJJIIIHHHGGGEEECCCBBBAAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@>>>???BBBDDDEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@??????@@@AAACCCBBB@@@>>>>>>>>><<<;;;;;;:::::::::;;;;;;>>>============<<<<<<<<<;;;::::::;;;<<<======;;;=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999999;;;;;;:::::::::999999999:::;;;;;;;;;;;;:::999999777777777777777777777777222333444555666777777777777777777777777666555444444555666666666666555444444444444555777888:::;;;888999999999999888888777777777777777888888888888BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>==================<<<<<<>>>???AAACCCCCCDDDEEEEEEDDDBBB@@@???@@@??????>>>>>>============<<<;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAA@@@>>>;;;;;;<<<======<<<>>>??????@@@@@@??????>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888222444888<<<>>>???>>>===888888999999888888777666777888999:::::::::::::::888777555666777777666444555555555555555666666777333444444444444555555555111111222333333333333333222222222222222222222222000111111111222222222222222222111111111111222222555444333111000...---,,,////////////////////////////////////////////////------........./////////------............------......................../////////.........------......---......///000111000000000000000000000000------------------------,,,,,,+++++++++,,,---...---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......------,,,,,,,,,,,,------***+++,,,------...............------,,,,,,++++++++++++++++++++++++++++++---,,,+++++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,---............---........................++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,---......////////////////////////---.........///000000000000000000000000111222222111000000000000/////////000000111222333333333333000111222333444555555555222222333333444555666666555555555666666666666666777777777777777888999:::<<<<<<=========<<<<<<;;;============>>>???@@@AAA???@@@@@@@@@???>>>=========???@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIHHHGGGEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBEEEIIIKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBB===???CCCFFFHHHHHHHHHHHHFFFFFFEEEDDDCCCAAAAAA@@@@@@AAACCCBBB@@@>>>>>>??????>>>===<<<<<<;;;<<<<<<======>>>>>>>>>===<<<;;;;;;:::999:::<<<<<<<<<;;;===============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999::::::::::::999999999999;;;;;;;;;;;;;;;::::::999777777777777777777777777444555666666777777777666888888888777666444333222333444555555555555444333333333333444444555777777777888888999::::::999999888888888888888888777777BBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDEEECCCAAA>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@>>><<<<<<=========<<<>>>>>>????????????>>>>>>:::;;;;;;;;;<<<=========<<<<<<;;;:::999999888888111333777:::<<<===<<<<<<888888999::::::888777666555666666777888999999999777666555555666666555444444444444444444555666666444444444555555555666666111222222333333333222222000000000000000000000000000000000111111111111222111111000000000000111111000000000000000000000000////////////////////////////////////////////////.........////////////000------............------,,,,,,---------------...++++++,,,---///000111111............//////000000000000000000000000000000------------------------+++++++++,,,,,,,,,---------,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---))))))***+++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,+++++++++++++++,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,++++++,,,,,,---...............////////////,,,,,,---...//////000000000000000000000111111222222222222222111111111111111111222222222111111000000000111222333444444444111222222333444444555555555555555555555666666666888777777777777777888999;;;;;;=========<<<;;;:::>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>======>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAAAAAAAABBBBBBEEEEEEFFFGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEECCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCDDDGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEE>>>@@@CCCFFFHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@AAABBBAAA???>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<===???@@@???>>><<<:::;;;:::999:::;;;<<<;;;:::========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999::::::;;;;;;::::::999888888888888888888888888888666777777777777777666666666666666666555444333222444444444555555444444444444444444333444444555555888888999999999999999888999999999888888777777666BBBAAA@@@>>>=====================>>>????????????=========<<<<<<<<<<<<;;;;;;;;;<<<===???@@@BBBBBBCCCCCCDDDDDDCCCAAA>>>======>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@>>>======>>>>>>===<<<>>>>>>>>>??????>>>>>>>>>:::;;;;;;;;;<<<=========???>>>===;;;999888666555333555777999::::::999999888888999::::::888777666555555666666777888999:::777666555555666666555444333333222222333333444555444444444555555555666666333333333333222111000/////////////////////////////////000000000111111111111000000//////000000111////////////////////////////////////////////////////////////////////////.........////////////000------............------+++,,,,,,,,,------......***+++,,,---...///000111.........///////////////////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***************))))))++++++++++++++++++++++++***************++++++,,,+++++++++******++++++,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++++++++,,,------,,,,,,,,,------.........+++,,,,,,---...//////000///............///000000111111111111111111111111111111111111000...------...///000111111111111111111111222222333333444444555555555666666666777777777777777666777777888888999:::<<<=========<<<;;;>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@???>>>>>>===@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHHHHHHHGGGEEECCCBBBFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGHHHHHHFFFDDDBBBCCCEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFF@@@AAACCCEEEEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCCCCBBB@@@AAABBBAAA???>>>???AAABBBAAA@@@???>>>=========<<<>>>???@@@@@@>>><<<;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::999999999999999999999999999999999999999888777777777777777777777777777777777777777777777666666555444444555555555555444444555555555555555555555555666555555444444555555666999999999999888777666555888888888777777666666666AAA@@@>>><<<;;;<<<<<<===;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDCCCAAA???>>>===>>>?????????>>>===<<<;;;;;;<<<======<<<;;;;;;::::::;;;<<<===>>>>>>???@@@???>>>>>>??????>>><<<===>>>>>>??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<@@@???===;;;999777555444666666777888999888777777888888999999888888777666888777777777888999::::::888777555666777777666444222222222222222333333444333444444444444555555555444444333333222000///...000000000000000000000000////////////000000000000000000////////////000000111111000///...---,,,,,,////////////////////////........................------........./////////------............------+++,,,,,,------..................---------,,,,,,------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------+++******))))))))),,,,,,++++++++++++,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++************++++++,,,,,,,,,---............---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,------......+++,,,,,,,,,---.........---------------......///......///////////////000111111111000///...,,,,,,......///000000000000000111111111222222333333333444444555555666777777777666666666666666777888999888999:::;;;<<<=========>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???????????????CCCDDDEEEEEEEEECCCBBBAAA????????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHGGGFFFDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJGGGGGGHHHHHHHHHFFFEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFDDDBBBAAABBBDDDFFFIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFAAAAAABBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCCCCCCCCCC@@@AAAAAA@@@???>>>@@@BBBAAAAAA@@@???>>>>>>>>>???>>>>>>?????????>>>===<<<>>><<<;;;;;;<<<===<<<:::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::999999999999::::::;;;888888888999999999999999888888888888888777777666666666666666666666666666666666777777777666555555222333333444555555444444666666555555555555666666666666555555555666666777999999999888777555444333666666666666666666555555???>>><<<;;;:::;;;<<<===:::;;;<<<>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEDDDCCCAAA???===>>>???AAAAAA@@@>>>===;;;;;;<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>???@@@@@@>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>><<<:::888777555555666666777888888888888777888888777777666666666777888777777666666777888999999777666666777888666555333222222222222333444444333333333333444444444444222222222222222111000///000000000000000000000000........./////////000000000//////......//////000000000//////...---,,,,,,////////////////////////------------------------,,,---------............------............------,,,,,,,,,---......////////////...------,,,++++++,,,,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,******************************++++++,,,,,,++++++***************+++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++***++++++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,---------------,,,------...///............//////000000//////000000000000//////...//////000000000000000111111111111222222222222222333333444555555666666555555555666666888999:::777888888:::;;;===???@@@>>>>>>===>>>>>>???@@@AAAAAAAAA@@@?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA>>>>>>??????AAABBBDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBEEEFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEFFFFFFGGGGGGEEECCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAA@@@>>>???@@@BBB@@@@@@???????????????@@@?????????>>>>>>>>>======???>>><<<<<<===>>><<<;;;::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999888888888999;;;;;;777888888888999999999999888999999999999888777777555555555555555555555555444555555666666666555555333333444444444333333222555555444333333444555555555555444555555666777777666666666666666555444444444444444555555555555555???===;;;::::::;;;<<<===999:::<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999:::<<<>>>@@@AAABBBBBBAAABBBDDDEEEEEECCCBBBAAA===>>>@@@AAAAAA@@@???>>>:::;;;<<<======<<<;;;:::<<<===>>>???@@@AAABBBBBB@@@?????????@@@@@@>>>=========>>>>>>>>>>>>===============<<<<<<;;;;;;:::<<<<<<;;;:::888777666666555666777888888999999999999888666555555555666777666666444333333444555555999888777777888888777666444333333333333444555555222222222333333333444444000000111222222222222111..................................../////////000//////............//////---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---,,,,,,------...///000000------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,))))))***,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,++++++++++++++++++,,,'''((()))***************))))))))))))))))))******))))))))))))))))))))))))***+++,,,---------,,,,,,******))))))***+++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******)))))))))++++++******++++++,,,---,,,,,,------...///000000---,,,,,,,,,,,,,,,,,,,,,---------------.../////////000000000111111222222---...///000222222333333///000000111111111111000111111111111111222222222111111222333333444555555444444444555666888999:::777777777888;;;===@@@BBB============>>>???@@@AAAAAA@@@?????????@@@AAABBB???@@@AAAAAAAAA@@@??????>>>??????@@@BBBDDDFFFGGGAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBEEEFFFGGGGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEECCCAAAAAACCCEEEEEEEEECCCDDDFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@?????????@@@AAA@@@??????@@@CCCEEEGGGAAAAAAAAABBBBBBBBBBBBBBB@@@AAAAAA???>>>???AAACCC?????????>>>??????@@@@@@@@@??????>>>===>>>>>>>>>@@@>>>======>>>>>>===;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999888888888999;;;<<<777777888888999999999999999::::::::::::999888888555555555555555555555555333444444555666666555555555555555444333222111000444444222222222222444444444444444444555666777777333444555555555555555555222333333444444555555555>>>===<<<;;;;;;<<<>>>???;;;;;;<<<===>>>>>>======888999:::;;;<<<<<<<<<<<<>>>>>>======>>>???@@@AAABBBBBBBBBAAA@@@???>>>===@@@@@@AAAAAA@@@???===<<<:::<<>><<<;;;;;;<<<===???BBBDDDEEECCCBBB@@@???@@@@@@???>>>===>>>???@@@@@@???>>>===>>>=========<<<<<<<<<<<<;;;;;;999888777666666666888999:::;;;;;;999888666999777666555555666777999666666666666555555555555777777666666555555555555333333444444444444555555222222222222222222222222222222222222222111000///////////////..................------------......000000000000000000000000........................////////////////////////......---------,,,,,,,,,,,,---...---+++***+++,,,------,,,++++++***))))))---..................---------------------------+++,,,,,,------,,,,,,+++---......//////......---,,,++++++******++++++,,,............------,,,+++***************************+++,,,------,,,***))),,,++++++******++++++,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))---+++)))+++------+++((('''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,...//////---+++...///000000000///...---000000//////.........---000000000000////////////000000000000111111111111333222111111111222444444666666666666777777777777666666777999:::;;;<<<===>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCEEEEEEEEECCCAAA??????@@@@@@@@@AAAAAABBBBBB?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@BBBCCCCCCBBB@@@@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDDDDAAABBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIIIIIIIHHHFFFDDDAAA@@@?????????DDDDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBDDDGGGHHHHHHGGGGGGCCCBBBAAA@@@???@@@AAAAAABBBAAA@@@AAABBBBBBAAA???>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???????????????>>>===;;;;;;:::::::::::::::;;;<<<;;;:::888777;;;;;;;;;;;;;;;;;;::::::777777888999::::::;;;;;;:::999999888888999999:::::::::999999888777666666666777888888888666555444444666777999999777666444333333333333333444555666333444444555555444444333666555555444444444555555888777777666555444444444555555555555555555444444>>>===<<<;;;;;;<<<===???==================<<<;;;>>>>>>>>>===;;;999777666======>>>??????@@@@@@@@@CCCCCCBBBBBBAAA@@@>>>===???@@@@@@@@@@@@>>>===<<<;;;===???BBBBBB@@@>>><<<;;;<<<===???AAACCCEEEFFFDDDBBB@@@@@@@@@AAA@@@???===>>>???@@@@@@???>>>===>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===<<<;;;999777888777666555555666777888666666666555555444444444666666555555555444444444000000000111111111222222222222222222222222222222111222222222222111000///////////////..................------------......////////////////////////......................................................---------,,,,,,,,,,,,---...---+++***+++,,,---------,,,++++++******,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++******++++++,,,---------------,,,++++++************************+++++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++++++++))))))*********+++++++++************************...,,,++++++,,,,,,)))''''''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,------,,,+++++++++,,,------,,,+++***000/////////.........---000000000000////////////000000000000111111111111333222222111222333444555444444444555555555666666555666777888999:::;;;<<<==============================>>>>>>???@@@AAAAAABBBBBBCCCDDDCCCBBB@@@@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDCCCAAAAAABBBDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGHHHJJJKKKKKKIIIHHHHHHHHHDDDCCCBBB@@@?????????@@@BBBCCCCCCDDDEEEFFFGGGGGGBBBBBBBBBBBBAAAAAAAAA@@@???AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCAAA@@@@@@@@@BBBBBB@@@???======???@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>?????????======<<<;;;::::::999999:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;;;;:::::::::666666777888888999::::::999999888888888888999999::::::999888888777666666666777777888777666555444333555666777777666555333333333333333333444555555444555555555555555555444555555444444444444555555777777666666555444444333444444555555555555444444>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@DDDDDDDDDCCCBBBAAA?????????@@@@@@AAA@@@???===<<<===>>>@@@BBBAAA@@@===;;;;;;<<<>>>@@@CCCEEEGGGHHHEEECCCAAAAAAAAABBBAAA@@@>>>>>>????????????>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<===>>>??????@@@======>>>>>>===;;;:::888888777666555555666777888777777666555444444333222444444444444333333333333//////000000000111111111333333333333333333222222111111222222111111000000////////////..................------------......////////////////////////......................................................---------,,,,,,,,,,,,---...---+++***+++,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++************************------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******************************++++++*********++++++,,,++++++************++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++///...,,,,,,,,,+++(((&&&((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,------////////////...---/////////...............////////////000000000000000000000000111111111111222222222111222333333444222222222333333333444444444555666777888999:::;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCGGGFFFDDDCCCAAAAAA@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDCCCBBBAAABBBDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJHHHFFFFFFFFFBBBAAA@@@?????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>@@@BBBDDDEEEEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEE@@@???>>>???AAAAAA@@@???<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>??????<<<<<<;;;::::::999999999:::;;;;;;;;;;;;:::999999<<<;;;;;;;;;:::::::::999555666666777777888888888888888777777777777888888999999888888777777666666666666666777666666555444333444555666666555444333333333333333333444444555555555666666666666555555555444444444444444555555666666666555555444444333222333333444555555555555>>>>>>===<<<<<<<<<<<<===<<<===============<<<;;;888999:::<<<>>>??????@@@<<<>>>@@@BBBCCCCCCBBBAAAEEEEEEDDDDDDCCCAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>???AAABBBAAA???===;;;<<<===@@@BBBEEEGGGIIIJJJFFFDDDBBBBBBBBBCCCBBBAAA>>>>>>>>>??????>>>>>>>>>>>>>>>>>>============<<<======>>>???@@@@@@@@@@@@======>>>===<<<;;;999888888888777666666777888888:::999888777555444333222333333333222222222222222222222222222333333333333333333333333222222222222000000111111111111000000////////////..................------------......////////////////////////......................................................---------,,,,,,,,,,,,---...---+++***+++,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++************************...---+++******+++---...,,,++++++++++++++++++,,,,,,++++++******++++++,,,******+++++++++******)))************************+++***)))))))))***,,,---++++++************++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++------,,,,,,,,,+++)))((())))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************)))************+++++++++******+++,,,------............---,,,***+++,,,...---...000111111000//////........................////////////000000000000///000000000111111111111000000000111111111222222222222222222333333333333333444555666777999::::::777999:::<<<<<<:::999777999:::;;;<<<>>>???AAAAAA@@@???????????????@@@AAABBBDDDFFFHHHHHHFFFDDDCCCGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAACCCBBBAAAAAABBBCCCAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJIIIJJJJJJIIIFFFDDDCCCDDDCCCBBB@@@?????????@@@AAA@@@AAAAAABBBCCCDDDEEEFFFHHHGGGFFFEEECCCBBBAAA@@@===???AAABBBCCCBBBAAA@@@>>>??????@@@AAACCCDDDDDD@@@???===>>>@@@AAA@@@???===>>>>>>???@@@AAAAAAAAABBBAAA@@@@@@?????????@@@??????@@@@@@@@@??????>>>============>>>>>>>>>???<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;::::::999999999666666666777777888888888999888888777777888888999888888777777777666666666555555555555555555555555333444555555555555444333444333333222333333444444444444555555555555444444444444333333444444555555555555555444444444333333000111222444444555555555>>>>>>===<<<<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::===>>>AAACCCDDDDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAA???>>><<<===>>>AAADDDFFFHHHIIIJJJFFFEEECCCBBBCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============>>>????????????>>>======<<<<<<;;;;;;:::999888888888888777777777777888888;;;;;;:::888666555444333111111222222222222222222333333333444444444444555333333222222222111111111///000000111111111000000////////////..................------------....................................................................................---------,,,,,,,,,,,,---...---+++***+++,,,......------------,,,,,,***++++++++++++++++++***++++++++++++++++++++++++...---+++******+++---...,,,+++************+++,,,,,,++++++******++++++,,,))))))***++++++***************************************)))((()))***,,,---+++******))))))******+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************+++,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++******++++++,,,---....../////////---+++***---///***+++,,,---...------,,,---------................../////////000000000111///000000000111111111111...//////000000000000000222333333333333444444444333333444666777888999:::666888999;;;;;;999888666888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>???@@@AAAGGGIIIKKKMMMMMMKKKHHHGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????===???AAABBBAAA@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIGGGDDDBBBBBBCCCEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA???>>><<<<<<===>>>@@@AAAAAA@@@???>>><<<<<<===???@@@AAABBBBBB@@@>>>======???AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>===<<<<<<<<<>>>??????@@@@@@@@@??????<<<============>>>>>>>>><<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777777777888888888888888999999888888888888999999777777666666666666666666444444444444444444555555555555555666666555555555444333333222222222333333222333333444444333333222333333333333333444555555444444444444333333333333000000222333444444444444>>>>>>>>>===<<<<<<;;;;;;888999;;;===>>>?????????<<<======>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAA???@@@AAAAAAAAA@@@???>>>>>>@@@BBBEEEGGGHHHHHHHHHFFFDDDBBBBBBBBBCCCBBBAAA??????>>>>>>>>>>>>????????????>>>>>>>>>=========??????@@@???>>><<<:::999::::::999999999888888888888888888888888888888888;;;:::999888666555444333111111111111222222222222111111222222222333333333222222222111000000////////////000000111111000000////////////..................------------......................................................------------------------......---------,,,,,,,,,,,,---...---+++***+++,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++******+++,,,---,,,++++++******++++++,,,))))))***++++++++++++***************************)))))))))))))))***+++,,,******))))))))))))******))))))***+++,,,,,,------************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((***,,,,,,++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******++++++,,,,,,---------///000...+++)))+++...+++,,,---...//////......---------------...............//////000000111111000000000000111111111111......///000000000000///333333444444444555555555333444555666777888999:::777888999999999999888777888888999;;;<<<===>>>>>><<<======>>>???@@@AAAAAAFFFGGGIIIJJJIIIHHHFFFEEEAAAAAA@@@@@@@@@AAABBBBBB????????????????????????<<>>=========>>>@@@AAA@@@???===<<<:::;;;===>>>???@@@@@@@@@AAA???======???AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>><<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@???<<<<<<============>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;:::999888777777888888888888888888888888888888888777777888888888666666666666555555555555444444333333333444555555555555555555555555555555444333333222222222222222222222333333333333222222222222222222333444555666333333333333333333333333000111111222333333333333>>>>>>>>>======<<<;;;:::::::::<<<===>>>>>>>>>>>>888999;;;>>>@@@BBBCCCCCC@@@@@@AAACCCDDDEEEFFFGGGDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@???AAACCCFFFGGGGGGGGGFFFFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>======>>>???@@@?????????>>>>>>>>>======>>>?????????>>><<<:::888888888888888888999999:::888888888999999888888888888888777666555444333222111111111222222333333333000111111111222222222222111111000000///......---...//////000000000000000////////////..................------------......................................................------------------------......---------,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,)))******+++,,,,,,++++++************************'''((()))***++++++++++++******))))))))))))***************++++++,,,,,,,,,*********************************++++++,,,,,,---+++++++++*********))))))************************(((+++------+++***+++---,,,+++*********+++,,,---************************)))*********++++++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***---///...***''')))+++,,,...///111111111111000,,,,,,,,,------..................///000111111111000000000000111111111111//////111222222222111000333333333444444444444555444444555666888999:::;;;888888888888888888888888888999999:::;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????>>>?????????????????????===@@@CCCDDDDDDCCCCCCCCCBBBAAA@@@??????AAACCCDDDGGGFFFEEEDDDDDDFFFHHHIIIFFFGGGFFFCCCAAA@@@AAABBBDDDCCCAAA@@@@@@@@@AAAAAAEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@???>>>???@@@AAA@@@???===;;;;;;<<<>>>???@@@@@@@@@???AAA???===>>>@@@BBBCCCCCCEEEDDDBBB@@@?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>>;;;<<<===>>>???>>><<<;;;<<<;;;;;;:::;;;<<<===>>><<<<<<;;;:::999888777777777777777777777777777777666666555555555555666666555555555555555555555555333333222222222333555555555444444444444444444555444333333222111111222222222333333444444333333222222222222222333444555666222222222222222222333333111111222222222222222111>>>>>>>>>>>>===<<<;;;:::<<<<<<===============<<<>>>>>>????????????>>>>>>AAAAAAAAABBBDDDEEEGGGHHHDDDDDDDDDCCCBBBAAA??????>>>>>>@@@@@@AAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFEEEEEECCCAAAAAAAAABBBAAA@@@@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>===>>>???@@@???===;;;999888888888888999:::;;;;;;888888999999999999888888666666555444333222222111111111222222333333333333111222222222222333333333111000000///...------,,,......///000000000000000000/////////.....................------.........................................................------------------------......---------,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---+++******+++---...,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,************************&&&''')))***+++++++++*********))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++******))))))++++++++++++++++++++++++***,,,...---***))))))+++,,,+++*********+++,,,---************************))))))******++++++++++++************************))))))))))))))))))))))))((())))))))))))*********,,,,,,++++++++++++++++++'''+++...---(((%%%&&&))))))***,,,............---,,,,,,,,,------.........---......///000111111222000000000000111111111111000111222333444333222222222222333333333444444444444555666777888999:::;;;999999888888888888999999999999999::::::;;;;;;;;;:::<<<>>>AAABBBBBBAAAAAADDDDDDCCCCCCBBBBBBBBBBBB??????>>>===<<<<<<======>>>>>>>>>>>>>>>????????????AAAEEEFFFEEEEEEDDDEEEAAA@@@???>>>>>>@@@BBBCCCHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFEEECCC@@@@@@AAACCC@@@@@@?????????@@@BBBCCCGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@???>>>======>>>???@@@AAA@@@>>><<<;;;<<<===???@@@AAAAAA@@@@@@BBB@@@>>>>>>@@@CCCDDDDDDEEEDDDBBB@@@>>>===>>>>>>>>>>>>>>>>>>???@@@AAABBB===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<=========>>>999;;;<<<>>>>>>===;;;:::<<<;;;;;;:::;;;<<<===>>><<<<<<;;;:::999888777666666666666666666555555555444444444333333444444444444555555555555555555555333333222111222333555666444333333222222333333444444333333222111111111222333444444555555444444333222222222222333444555666222222222222222222222333111111222222222111111000======<<<<<<;;;;;;;;;<<<:::;;;<<<===???AAABBBCCCDDDEEEFFFEEEBBB@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>======>>>???AAAAAA@@@@@@AAABBB>>>???@@@AAABBBDDDEEEEEE??????@@@@@@@@@??????>>>:::::::::===@@@AAAAAA@@@===============>>>??????AAA@@@???===<<<:::999888666888::::::999999:::;;;666666666666666666666666666666555333111111333666111111000000000000111111000000000000000000000000//////.........---------............/////////000////////////........................////////////------------............000000///...---,,,,,,+++...---,,,***)))******+++...+++((()))---///,,,(((---,,,+++,,,...///...---------,,,,,,+++***))))))*********++++++,,,,,,,,,+++***)))***+++,,,+++))),,,,,,,,,++++++*********&&&'''((()))***+++++++++,,,,,,++++++***)))))))))***)))(((''''''((()))***,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((,,,,,,,,,+++++++++******))))))))))))************************)))))))))))))))))))))((())))))***+++)))************+++++++++)))***,,,------+++(((&&&******************************************************************************+++,,,...///000000***++++++,,,,,,++++++***+++,,,...---,,,,,,---///------------------------------------------,,,,,,000111000000///---,,,+++//////000111222222333333000000111222222222222111222333555666888999999999777666666666777888999:::888888999999:::999999999999:::===???@@@@@@???>>>AAA@@@???>>>============>>>===<<<;;;:::;;;<<<<<<===<<<<<<>>>AAABBBBBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@@@@????????????@@@@@@???AAADDDEEEDDDCCCCCCCCCEEEDDDBBBAAA@@@@@@AAABBB????????????@@@BBBDDDEEEEEECCCAAA@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>@@@???===<<<<<<<<<===>>>??????>>>>>>@@@BBBEEEGGGGGGFFFCCC@@@>>>===<<<<<<===>>>?????????>>><<<;;;============<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>======<<<;;;:::999888888888999:::999999888888777666666666555444444444444555666666222333444555555333111000444444444555555555555555222000...///222333111///111111222222222333333333111111111111111111111111///111222333333222000///222333333444444333333222222222222111111111000000000000000000111111111111>>>===;;;:::999::::::;;;<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFEEEBBB@@@@@@AAA?????????@@@BBBCCCEEEFFF@@@@@@@@@????????????>>>======>>>>>>>>>>>>======>>>@@@AAAAAA@@@???AAABBB@@@@@@AAABBBCCCCCCDDDEEEAAA@@@????????????@@@AAA<<<<<<<<<===??????>>><<<===============>>>>>>???@@@???>>>===<<<;;;:::999888:::<<<<<<;;;:::;;;<<<999999888777777666555555555555555333111111444666111111111000000111111111222222222222222222222222/////////.........------........./////////000000////////////........................////////////............////////////...............---------///...---++++++++++++,,,,,,)))&&&(((+++,,,***'''---++++++,,,---...---,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,***)))((((((******)))(((,,,,,,,,,+++++++++******,,,,,,,,,---,,,++++++*********************++++++***)))(((((((((((()))************)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++++++++*********))))))))))))************************)))))))))))))))))))))))))))***++++++)))************+++++++++)))***,,,,,,,,,***)))'''*********************************************************+++,,,,,,------,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,------,,,,,,---///------------------------...---------------------+++,,,---...///111222222000000000111111222222222111111222333333333333222333444555666666666666666555666666777888888888888999::::::;;;;;;;;;;;;;;;:::;;;===???@@@???>>>===???>>>======<<<<<<======>>>===<<<;;;;;;;;;<<<===>>>===<<<===???@@@@@@>>>AAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>AAADDDEEEDDDBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@AAABBBDDDEEEGGGGGGEEEBBB@@@@@@@@@???>>>========================>>>>>>?????????>>>>>>===>>>===<<<<<<<<<===>>>>>>@@@@@@??????@@@BBBDDDEEEBBBAAA???===<<<;;;;;;;;;<<<===>>>>>>???>>>===<<<======<<<<<<<<<======>>>======<<<;;;;;;;;;;;;;;;======>>>>>>======<<<;;;999888777666666777888999999999888888777666666666444444444444444555666666222333444555555444222111555555555555444444444444222000//////111222111///111111111222222222333333111111111111111111111111000111222222222222000000222222333333333333222222222222222111111111000000000000000000111111111111@@@???<<<:::999:::;;;<<<>>>>>>???@@@@@@AAABBBBBBDDDEEEFFFEEECCCAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA???>>>>>>>>>==================>>>>>>???>>>>>>===>>>@@@AAAAAA@@@???@@@BBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB???>>>===>>>>>>>>><<<:::======<<<<<<======>>>>>>>>>>>>======<<<;;;;;;:::;;;===>>>>>><<<;;;;;;<<<;;;;;;:::999777666555444333444444333222222444666222222111111111111222222222222222222222222222222////////////................../////////000000000////////////........................////////////---------............///,,,,,,------............000///---,,,+++,,,,,,---,,,)))'''(((+++,,,***(((,,,+++***+++,,,------+++---,,,,,,++++++*********,,,,,,++++++++++++++++++,,,*********+++,,,+++***,,,,,,,,,++++++++++++***---------------,,,,,,+++((())))))***++++++,,,,,,+++***))))))))))))***+++*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***************************++++++,,,,,,++++++***))),,,++++++++++++*********))))))))))))************************))))))))))))*********)))***++++++,,,)))************+++++++++***++++++++++++***))))))******************************************************+++,,,---......///......---,,,+++******)))***++++++,,,,,,++++++***+++,,,------,,,,,,---...------------------------........................******+++,,,///111444666000000000000111111111111111222333333444444333333333444444555444444333333555555666777777777666666999::::::;;;<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<<<<;;;;;;<<<<<<============<<<;;;;;;<<<===>>>???=========>>>???>>>===BBBBBBBBBAAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>===>>>AAACCCCCCBBBAAAAAABBB??????@@@AAAAAAAAAAAA@@@CCCCCCBBBBBBCCCEEEGGGHHHHHHEEEBBB@@@@@@AAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<>>>???@@@BBBAAA@@@???@@@AAABBBCCC???>>>===<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>??????=========>>>???@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::777666555555555555777777999999888888777666666666444444444444555555666666222333444555555555444333555555555444444333333333111000///000111222111///111111111222222222222333111111111111111111111111111111111111111111111111222222333333333333222222222111111111111000000000000000000000111111111111CCCAAA===:::999;;;===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEECCCAAAAAABBB>>>>>>============>>>>>>>>>>>>======<<<<<<;;;;;;======>>>?????????>>>>>>???@@@AAAAAA??????@@@AAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA?????????@@@???===;;;======<<<<<<<<<======>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;:::999888777666666222333333333222222444666333222222222222222222333000000000000000000000000000000000/////////.........////////////000000000////////////........................////////////++++++,,,,,,,,,---------------------------------000///---,,,++++++,,,,,,---,,,***+++---...,,,++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++)))))))))***+++***)))++++++++++++++++++++++++((()))***+++,,,---------))))))*********++++++++++++******************+++++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))(((((('''++++++++++++************((()))))))))************************)))))))))(((***************+++,,,,,,))))))*********+++++++++++++++*********************************************************************+++++++++,,,,,,------------,,,,,,+++***))))))***++++++,,,,,,++++++******,,,------,,,+++---...------------------------.........//////////////////...---,,,---///111333000000000000000000//////000111222222333333222222222333444444444444444444666555555444444555666666888999::::::;;;;;;;;;;;;===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<===???@@@>>>======>>>???@@@@@@???CCCBBBAAA??????AAABBBCCCAAAAAAAAAAAA@@@@@@?????????AAABBBBBBAAA@@@@@@AAA>>>???AAABBBCCCCCCBBBBBBDDDCCCCCCCCCCCCEEEGGGHHHHHHEEEAAA??????@@@@@@@@@========================<<<<<<===>>>?????????>>>======<<<===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAA??????>>>>>>============::::::;;;<<<>>>?????????DDDCCCAAA???>>>>>>???@@@===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999666666555444555666777888999999888888777666666666333444444555555555555555222333444555555555555555666555555444333222111111111000000000111111000000111111111111222222222222111111111111111111111111111000000000000111111222111111222222222222111111111111111111000000000000///000000000111111111111BBB???<<<999888:::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::======>>>??????????????????AAAAAAAAA??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA===???BBBDDDDDDCCCAAA???@@@??????@@@BBBBBBAAA???======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;:::::::::999999999888888888888888111222333333222222444666333222222222222222222333000000000000000000000000111111000000000/////////////////////000000000111////////////........................////////////,,,---------............///......---,,,,,,++++++...---,,,************+++---,,,+++,,,------,,,,,,+++***)))***,,,---,,,+++,,,,,,+++++++++++++++***,,,,,,,,,++++++*********((('''&&&&&&'''((('''&&&++++++++++++++++++++++++((()))***+++,,,---------+++++++++*********))))))*********++++++*********++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++((())))))))))))(((''''''+++++++++*********))))))((()))))))))************************)))))))))(((******))))))******+++,,,))))))*********+++++++++******************++++++************************))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...------------------------............//////000000222000...---,,,---///000000000////////////////////////000111111111111111111111333444555666666666777555222111111333666888999:::;;;<<<========================<<<;;;;;;:::;;;;;;;;;<<<===>>>???@@@===<<<<<<<<<===???@@@AAA===<<<===???AAACCCDDDCCCCCCBBB@@@>>>>>>@@@BBBCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@AAABBBBBBAAA@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFCCC@@@>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@AAAAAA>>>>>>>>>>>>???AAACCCEEECCCCCCBBBAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;999::::::;;;===>>>???@@@IIIGGGEEEBBB@@@>>>>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999777777666555666777888999999999888888777666666666333444555555666666555555222222333444444555555555555555444333222111111000000000111111000000000111000000111111111222222222000000000000000000000000000000//////000000111222000111111222222111111000000000000000000000000000///000000000111111111111===;;;999777777888:::<<>>===<<<<<<;;;======>>>???@@@@@@@@@@@@@@@AAABBBAAA?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<>>>AAACCCDDDCCCAAA???>>>>>>>>>@@@BBBCCCBBBAAA======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<:::999999:::888888888888888888888888111222333333222222333444222222111111111111222222222222222222222222222222111111111111000000000000/////////000000000111111////////////......................../////////////////////000000000111111//////...---,,,+++******...---+++***))))))***+++++++++++++++++++++++++++,,,+++***+++,,,------+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,++++++***))))))((())))))***++++++***)))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++******)))(((+++************)))))))))))))))))))))************************)))))))))))))))))))))((()))******+++)))************+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))******************************++++++,,,,,,------***++++++,,,,,,++++++******+++,,,,,,++++++,,,------------------------------------......//////000//////...------...000000............////////////...//////000111000000000000111222444555666777777555333111///000333666999;;;;;;===>>>??????@@@@@@<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<===>>>???@@@===<<<<<<===>>>@@@BBBCCC===<<<===???CCCEEEEEEEEEBBBAAA???>>>>>>???AAABBBCCCDDDFFFGGGHHHHHHGGGGGGAAABBBCCCBBBAAA@@@AAABBBAAAAAABBBDDDDDDEEEEEEEEEBBBBBBAAAAAAAAABBBDDDDDDCCCBBB@@@???@@@@@@???>>>????????????????????????<<<===>>>???AAAAAABBBBBB???>>>>>>>>>@@@AAACCCEEECCCCCCBBBBBBAAA@@@??????============<<<;;;999999:::::::::;;;<<<>>>???@@@HHHHHHFFFDDDAAA>>>===;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999888777777666777888:::;;;999999888888777666666666222333555666666666555444222222333333333333333444333333333222222111111111///111222111000///000111000000000111111111111222000000000000000000000000...//////000000111111111000000111111111111000000//////000000000000000111000000000000111111111111;;;::::::999999:::<<<===??????@@@@@@AAAAAABBBBBB???AAABBBAAA@@@??????@@@BBBAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<======>>>???@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@?????????????????????@@@>>>>>>??????@@@AAAAAABBB=========???AAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888:::;;;;;;:::::::::;;;888888888777777666666666111333444444222111111222111111111000000111111111222222222222222222222222222222111111111000000000//////000000000111111111////////////........................////////////........./////////000000---------,,,,,,+++++++++///...,,,+++******++++++***+++++++++******++++++---++++++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,///...---...///000///---******+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++***++++++******************((())))))******))))))((((((((()))))))))*********''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++******************************************))))))(((************))))))))))))))))))))))))************************))))))))))))((((((''''''(((((()))***)))************+++++++++''')))***,,,,,,,,,***)))************************))))))))))))))))))))))))(((((()))***,,,------...+++,,,,,,,,,------------***++++++,,,,,,++++++***)))+++,,,,,,++++++,,,---------------------------+++,,,,,,---......//////............////////////---------......///////////////000111111111111111000111222333444444444444000000000111333444666666999:::;;;===>>>>>>>>>???::::::999999999999999999;;;;;;;;;;;;<<<======>>><<<<<<<<<===>>>AAACCCDDD=========???BBBDDDDDDCCCAAA@@@???>>>>>>???@@@AAABBBDDDGGGIIIJJJJJJJJJIIICCCDDDDDDCCCAAA@@@AAACCCBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDBBBAAAAAABBBBBBBBB???===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>@@@AAAAAABBB>>>>>>======>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???;;;<<<============<<<;;;;;;:::::::::;;;===>>>???CCCCCCCCCCCCAAA>>><<<:::<<<;;;::::::999999::::::<<<<<<<<<<<<<<<;;;::::::777777666666777999:::;;;999999888888777666666666222333555666777666555444333333222111111111222222222222222222111111111111///111222111//////000222000000000000111111111111000000000000000000000000,,,...///111111111111000///000000000000000000///////////////000000111111000000000000111111111111<<<<<<======>>>>>>???@@@>>>>>>???@@@@@@AAABBBBBB>>>@@@AAAAAA???>>>>>>???AAAAAA@@@@@@@@@@@@@@@AAACCCCCCBBBAAA@@@???>>>=========>>>@@@@@@AAAAAAAAA@@@AAABBBAAA???>>>???@@@======>>>>>>????????????AAA???===;;;<<>><<<>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888:::<<<<<<;;;;;;;;;===:::999888777666555444333222333444444222000000111111111000000000000111111000000000000000000000000222222222111111111111000000000000000111111111111000/////////......................../////////000+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------000///---,,,++++++,,,,,,,,,---......,,,,,,---...---,,,+++,,,...///...---++++++++++++++++++++++++*********++++++,,,,,,---+++***))))))++++++***)))*********++++++,,,,,,,,,&&&'''((()))***+++++++++)))))))))***++++++,,,,,,'''((()))******)))((('''******++++++,,,,,,,,,,,,&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((''''''&&&************))))))))))))))))))))))))************************))))))))))))'''''''''''''''((()))))))))************+++++++++&&&(((+++------,,,***)))************************))))))))))))))))))))))))&&&''')))+++---///111222------------------------+++++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---------------------------++++++,,,,,,---...//////000000000000///...---,,,,,,,,,------...///000000000000111222222222222222111111222222222222111111+++---111444666666555444555666888999:::;;;;;;;;;999888888777888888999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===???AAACCCEEE>>>======>>>@@@BBBAAA@@@@@@@@@????????????@@@@@@AAACCCFFFIIIKKKLLLKKKKKKDDDDDDDDDCCCAAAAAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBDDDEEEBBBBBBBBBDDDEEECCC@@@===========================999:::;;;===???@@@AAAAAA======<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBAAA@@@???;;;<<<>>>@@@@@@AAA@@@@@@<<<;;;::::::;;;<<<>>>???===???@@@AAAAAA>>>;;;999<<<;;;::::::999999::::::<<<<<<======<<<<<<;;;:::777666666666777888:::;;;999999888888777666666666222333555777777666555444333333222111000000000111111111111111111222222222///111333222///...000222000000000000111111111111000000000000000000000000+++---///111222222000/////////000000000000//////.../////////000000111111000000000000111111111111<<<<<<<<<<<<<<<;;;;;;;;;888999<<<>>>??????>>>======>>>>>>>>>>>>?????????@@@@@@AAABBBAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>@@@AAAAAAAAA@@@???===<<<<<<<<<===============<<>>???@@@AAABBB???>>>>>>???AAAAAA@@@>>>???>>><<<:::::::::;;;;;;:::::::::999999888888888888999:::;;;<<<;;;:::999<<<<<<===<<<;;;999666555777666666444333222111111222000///...///000222333111111000000000000111111222000...///222333111///000000000000000000000000000000000000///...---,,,---------.........//////........................+++,,,,,,+++******+++---&&&(((***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***------...///...---+++***.........---,,,+++***)))++++++,,,,,,,,,,,,------************************))))))(((((((((((())))))******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))+++++++++***)))(((''''''&&&&&&''''''(((((())))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((+++*********))))))((((((******)))(((&&&%%%###"""(((((()))***+++,,,,,,,,,))))))***++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++(((***,,,.../////////...******+++,,,,,,---............////////////......////////////000000000000000000000000000000000000333333333333333333333333444333333333333444555555555666888999999888777666777777777666777777888999777888999:::;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCCCCBBB@@@>>>>>>AAACCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA>>>===<<<===??????>>><<<<<<===>>>???@@@???>>>>>>AAA???>>><<<<<<===???@@@AAAAAAAAA@@@???>>>======::::::;;;<<<===>>>??????======<<<;;;;;;;;;;;;<<>>??????>>>===<<<:::888777555666777888888999888888888888888888666444222111444444444444444444444444333333333222222222111111222333333333333222111111111111111111111111111111222222111111000000//////......///000000000000000,,,,,,---...///000111111000000000000000000000000---.........//////000000000000////////////000000======<<<<<<;;;;;;;;;:::888:::<<<>>>??????>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============???@@@@@@@@@???>>><<<;;;<<<===>>>>>>????????????AAA@@@@@@???@@@AAABBBCCCAAA@@@???@@@AAAAAA@@@>>>>>>===<<<<<<;;;<<<<<<<<<::::::999999888888777777777888888999999999999999::::::::::::999777666555666666555444333222111111111000///...///000222333111111000000000000111111222000...///111222111///000000000000000000000000000000000000///...---,,,---------.........//////........................,,,------,,,++++++,,,...((()))***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++***))))))++++++,,,,,,++++++***))),,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,******************************))))))))))))************++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((()))******+++++++++***))))))(((((('''''''''(((((((((((((((************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((************)))))))))(((((())))))*********)))))))))))))))***+++++++++,,,))))))***++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++------.../////////...---******+++,,,,,,---............////////////........./////////000000000000////////////////////////111111111111111111111111444333333333333444555555666666777888888888888777888777777777777888999999888888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@CCCCCCBBB@@@>>>>>>@@@CCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBB@@@???===<<<;;;<<<>>>>>>===;;;===>>>???@@@@@@@@@????????????>>>======>>>??????AAAAAA@@@??????>>>>>>>>><<<<<<<<<===>>>>>>??????>>>===<<<<<<;;;;;;<<<<<>>===;;;;;;888:::;;;;;;:::;;;===?????????===<<<:::999888777666777888999::::::::::::777777777777666444333333444444444444444444444444444444333333333222222222222333333333333222111111111111111111111111111111............////////////......///000000000000000------......///000000000///////////////////////////////////////.........//////............//////>>>>>>===<<<;;;;;;::::::999:::<<<>>>?????????>>>>>>>>>>>>>>>????????????DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>?????????BBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@@@@AAAAAA???>>><<<<<<======>>>>>>======:::::::::999888777777777777666666666666777888888999888777777666666666777666555444444333222111111111000/////////000222333000000000000000000000000111000//////111111000///000000000000000000000000000000000000///...---------------...............------------------------,,,---...---++++++---...++++++******++++++,,,---************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,++++++************+++******+++,,,,,,,,,,,,,,,)))))))))************+++************************++++++************++++++******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++((('''''''''((()))+++,,,++++++******************((((((((((((((('''''''''))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))))))))************))))))))))))(((((()))***++++++++++++******************++++++))))))***++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))''''''***++++++,,,,,,------.........////////////............/////////000000000////////////////////////111111111111111111111111333333333333333444555555777666666666777777888999888888888888888999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBB@@@>>>>>>@@@BBB@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????AAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@???>>>===<<<;;;;;;======<<<;;;>>>??????@@@AAA@@@@@@@@@>>>?????????????????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;:::888999;;;;;;;;;;;;>>>@@@@@@>>><<<:::888777777777888888999;;;;;;;;;;;;;;;777777666555555555555555444444444444444444444444333333333333333222222222333333333333333222222111000000000000000000000000---------...///000000000...//////000000000000000////////////////////////////////////////////////000000000///......------......------------......>>>>>>===<<<;;;::::::999:::;;;<<<>>>>>>???>>>>>>======>>>>>>>>>?????????CCCBBB@@@???>>>>>>???@@@????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>=========<<<<<<;;;;;;;;;888888999:::;;;<<<===>>>BBBBBBBBBBBBCCCCCCDDDDDDCCCAAA????????????>>><<<:::;;;===????????????>>><<<<<<;;;:::999888777777777666555555555666888999888777666555555666777888444444444333222111111000000000//////000000111222000000111111111111000000000000//////000000000///////////////////////////000000000000000///..............................------------------------+++,,,---,,,+++***,,,...---,,,+++*********,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,---............---,,,,,,...---,,,++++++,,,---...***++++++,,,,,,,,,++++++)))))))))*********++++++************************+++******))))))******+++******++++++++++++******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&&&&''')))+++---************++++++++++++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''+++++++++***************))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))((('''&&&%%%+++++++++,,,,,,------------......//////......---........./////////000000////////////////////////222222222222333333333333333333222222333333444555777666555555555777999:::999999888888999999:::;;;;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@??????@@@BBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBAAA@@@??????===<<<<<<=========;;;??????@@@@@@AAAAAAAAAAAA>>>@@@AAACCCCCCBBBAAA@@@@@@??????>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>???>>>======<<<<<<======??????>>>===<<<;;;;;;:::888999;;;;;;;;;<<<>>>AAA@@@>>>;;;888666666666777888888999:::;;;;;;;;;;;;777666555444444555666777444444444444444444444444222222222222222222222222333333444444333333222111///////////////////////////000000000111111111222//////000000000000//////000000//////............///////////////////////////////////////.........///......------......///>>>======<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<=========>>>>>>>>>???>>>===<<<;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;888888888999:::<<<>>>???BBBBBBCCCCCCCCCDDDDDDDDDBBB???===<<<======<<<;;;:::;;;===???@@@@@@??????>>>===<<<;;;:::999888888777666555555555666888999777777666555555666888999333333333222111111000000000000000000000111111222///000111111111111000/////////000000/////////000////////////////////////000000000000000000///........................---------------------------***++++++***))))))***,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))*********+++++++++,,,,,,------......------,,,+++---,,,+++***++++++---...,,,,,,,,,,,,+++***)))(((************+++++++++,,,************************))))))(((((((((((())))))******++++++++++++******************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***((('''''''''((()))+++,,,******************++++++))))))((((((''''''&&&&&&''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******)))))))))))))))(((''''''+++++++++***************))))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------............////////////........................111111111222222333333333333222222222222333444444666555555444555777999:::999999888888999999:::;;;;;;:::999888999:::;;;<<<========================<<<<<<<<<======>>>???@@@???@@@AAA@@@??????@@@BBBAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBAAA???======>>>>>>>>>===@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEFFFEEECCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>??????>>>============>>>>>>=========<<<<<<;;;;;;999:::;;;;;;;;;<<<>>>@@@>>>===:::777666666777777666777888999999:::::::::666666555444444555777888444444444444444444444444000000000111111111111111333444444444444333222222////////////////////////222111111111000000000/////////000000000000//////000000000///......------........................,,,------...///000000111000//////////////////000===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCC@@@>>>;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>?????????>>>===<<<;;;:::999888777666666555555666666777888666666666555666666777777222222222111111111000000///000000000111111111111///000111222222111000///...///000000......///000000000000000000000000000000000000111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***((((((***+++,,,,,,++++++***+++++++++))))))))))))))))))))))))************++++++++++++******+++++++++***))))))***))))))))))))******+++------,,,,,,+++)))((('''*********+++++++++,,,,,,************************))))))(((((((((((())))))******++++++++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))(((((((((((())))))))))))******))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))************(((((()))***++++++++++++******************++++++))))))***++++++++++++***)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////..............................//////000111111111222222222222222333444444444444444555666777888999888888888888888999::::::999999888888999999:::;;;====================================>>>???@@@AAA>>>???AAA@@@??????@@@AAA@@@AAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA>>>===>>>??????>>>@@@????????????@@@AAAAAA@@@BBBDDDFFFFFFFFFDDDCCCBBB@@@???======>>>@@@AAAAAA@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@<<<;;;:::888777888888999555555666777888888888888666666555555555666666777444444444444444444444444000000000111111111111111444444444444444333222222000000000000000000000000000000000///...---------000000000000000//////...000000//////.........---........................+++,,,---...///111222222000000////////////000000;;;;;;;;;<<<<<<<<<<<<<<<:::999999999::::::;;;;;;999999::::::::::::;;;;;;666777888999:::;;;;;;;;;=========>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???>>>===<<<<<<>>>@@@AAA@@@AAABBBCCCDDDCCCBBBBBB@@@===;;;:::<<<=========;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::888777666555333333444555555555555555444555555555555555444333111111111111111000000000//////000111111111111111///000111222222111000///---///111000...---...000000000000000000000000000///000000111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,***++++++,,,,,,,,,++++++************************************++++++++++++))))))******))))))((('''(((((()))***************+++++++++++++++***)))((()))))))))************+++***************************))))))))))))))))))*********++++++++++++******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''(((*********)))'''&&&***)))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))))))))************((())))))*********)))))))))))))))***+++++++++,,,))))))***++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////.................................///000111111111222222222111222222333444222333444666777888888888888777777777777888999999666777888888999999888888========================>>>>>>>>>??????@@@AAABBB===???@@@@@@??????@@@AAA>>>???@@@BBBCCCEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFCCCAAA>>><<<===>>>>>>===??????>>>>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEDDDDDDCCCAAA???===<<<===???@@@???????????????>>>>>>>>>@@@@@@???>>>>>>>>>??????========================<<<======<<<;;;;;;===>>>::::::::::::::::::::::::555555666777888888888888555666666666666666555555444444444444444444444444111111222222333333333333444444444555444444333222111111111111111111111111////////////............000000000000000///......///////////////.................................,,,------...///000111111/////////....../////////::::::;;;;;;<<<=========999999888888888999::::::888888999999999:::::::::444555888:::;;;<<<<<<;;;<<<======>>>???@@@@@@@@@<<<<<<;;;::::::::::::;;;===<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;<<<>>>???@@@@@@BBBCCCCCCCCCBBBAAA@@@>>>;;;;;;<<<>>>??????<<<<<<;;;::::::;;;===>>>;;;;;;999888777555444333111222333444555444333222333333444555444333222111111111111111000000000000//////000111111111111111...000111222222111000...---///111000------...111000000000000000000000000///000000111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---)))***+++,,,---,,,++++++************************)))************++++++++++++++++++++++++***)))))))))***+++---------,,,+++))))))***++++++++++++***(((((((((((())))))))))))************************++++++************++++++******++++++++++++******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''')))+++,,,+++)))&&&$$$***))))))((('''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))*********+++******)))(((&&&%%%###"""(((((()))***+++,,,,,,---))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........................///000000111222333333333222222111111222222333444111333555777888888888777777777777666777888888999555666777999999888777777>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCC<<<>>>@@@@@@@@@???@@@AAA===>>>???AAACCCEEEFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBAAAAAABBBCCCEEEFFFCCC@@@===;;;<<<======<<>>=========>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDBBB???===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>?????????=========>>>>>>>>>>>>>>>===>>>>>>===;;;;;;<<<===888999:::;;;;;;;;;;;;:::555666777888888999999888555666777777777666444333444444444444444444444444333333333444444555555555444444555555444444333222111111111111111111111111//////000000111111222222000000000000000///......////////////////////////.................................///////////////.........------.........>>>===<<<:::::::::::::::999999888777777888888999999::::::999999777666555888888888888999:::;;;<<<:::::::::===AAADDDEEEFFF===<<<<<<;;;;;;;;;<<<<<<======;;;;;;;;;;;;======;;;888999>>>@@@===>>>BBBBBBBBBBBBAAA@@@???===<<<===;;;:::;;;===??????>>>:::999888888999:::<<<===::::::999999777666555444111222333333333333222111444444444333333333222222222111111000000000000000111111111111000000000000111111111111000000000///000///...------...///000///000000000000000//////////////////////////////111000000///...---------)))***,,,......,,,***(((++++++++++++++++++++++++************************++++++************++++++***+++,,,,,,,,,,,,+++***...+++'''''')))+++***)))+++*********))))))(((((())))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&%%%%%%%%%&&&((()))+++///---+++***((((((((()))************))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))((((((((((((((())),,,+++***))))))***+++,,,)))************+++++++++******************************+++++++++,,,,,,,,,........................+++++++++,,,,,,,,,------000///...---,,,+++++++++*********+++,,,---...///,,,------......------,,,---------.........//////111000...---...///111222222222111111222222333444666666666666666555555555888777666555555666777888777888:::<<<======<<<<<<>>>===<<<;;;;;;;;;;;;;;;BBBAAA@@@AAACCCDDDCCCBBB@@@?????????>>>>>>=========???BBBEEEGGGGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEIIIGGGEEEFFFHHHIIIGGGEEEBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@???>>>@@@@@@??????@@@@@@AAABBBDDDBBBAAA???>>>>>>??????>>>??????@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>???<<<<<<======>>>>>>????????????>>>>>>======<<<<<<:::::::::::::::::::::::::::888777999<<<===;;;999999777555555666777777666333444444555555444444333333333333333444666888999888888888777666444333222222222111111111111222222000///------///111111111////////////000000000000...///000111111000///...000000000///......------,,,------...///000111111333000...///111333111000;;;;;;;;;:::::::::::::::888888888888999999:::;;;<<<<<<;;;::::::999888888888777777888888999:::;;;:::999:::<<<@@@CCCEEEEEE>>>===;;;:::::::::;;;;;;;;;:::999888888999:::;;;<<<888999===>>><<<===BBBCCCCCCBBBBBBAAA???>>>===<<<;;;:::;;;===>>>>>>>>>;;;:::999999999:::;;;<<<999999999999777666555444111222333444444333222111333333333333222222222222222111111000000000000000111111111000000000//////111111111000000000/////////...---,,,,,,---.../////////000000000000//////........................//////......---,,,,,,,,,******++++++,,,,,,------************************************************+++******))))))******+++++++++************++++++)))(((''')))+++,,,+++)))************)))))))))((())))))************))))))+++++++++,,,,,,+++++++++************************(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&'''(((***+++++++++***)))((()))************)))))))))(((((((((((((((((('''''''''&&&&&&))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((()))))))))******************************************+++++++++,,,,,,---,,,,,,++++++*********************+++++++++,,,...---,,,++++++***++++++++++++++++++,,,------...,,,------......------,,,,,,------------.........000///...---...///111222222111111111111222333333444444444444444444555555555444444444666777999;;;666777999;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;<<<<<>>>>>>>>======???AAADDDGGGHHHHHHGGGFFFBBBBBBBBBCCCDDDEEEGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEDDDEEEGGGHHHGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCFFFDDDBBB???===<<<;;;;;;>>>??????@@@@@@>>>===<<<>>>>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999999999777666666888<<<>>>===;;;;;;888666555555666555444333333444444444444333333333333333333444666777999777666666666555333222111222222111111111111222222111///------///000111000111111000000/////////.........000000000000...............///////////////------......//////000000111...------///000///...777888999:::;;;:::999999::::::::::::::::::::::::===<<<:::999888888999999777777777777888999:::::::::999999<<>><<<;;;:::;;;===>>>>>>>>><<<;;;:::999999999:::;;;999999999888888666555444222222333444444333222222333222222222222111111111222111111000000000000000111111000000000000//////000000000000////////////------,,,,,,,,,,,,------...//////000000/////////..............................------,,,+++++++++,,,+++***)))***---///111************************************************+++******))))))******++++++***)))(((((()))***+++&&&''')))+++......,,,***************))))))))))))))))))************))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((()))***((((((((((((((()))***+++)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***)))(((((('''((())))))))))))*********++++++************++++++,,,,,,,,,++++++,,,------,,,------......------,,,,,,,,,,,,,,,------------......------...000222333111111111111111222222333222222222333333444444444555444444444555666888999666777999:::;;;<<<<<<<<>>===============>>>AAA@@@???@@@BBBCCCBBBAAA??????>>>>>>>>>>>>======BBBCCCEEEGGGHHHHHHFFFEEEAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDEEEGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCDDDCCCAAA>>><<<;;;::::::>>>??????@@@@@@>>>===<<<>>>>>>>>>======<<<<<<<<<===============<<<<<<<<<===============<<<<<<<<<<<<;;;;;;:::999888777777444444555888;;;>>>>>>===;;;999666555555555333222333333444444444444333333333333333333444555777888555555555444333222111000222222111111111111222222222000......///000000///333222111000///......---...///000111111000///...------......///000000111.........//////////////////---++++++---...---,,,444666888:::;;;:::999888=========<<<;;;999888888;;;999777555555666777888666666666666777888999::::::999999;;;>>>AAABBBBBB???>>>;;;888777777888999::::::::::::::::::::::::<<<;;;::::::;;;<<<>>>@@@CCCCCCCCCBBBBBB@@@??????<<<:::999:::<<<>>>>>>======<<<;;;999888888999999999999999888888777555555222333444555555444333222222222222111111111000000222111111000000000000000111000000000////////////000000/////////.........------,,,,,,,,,,,,------......//////000/////////...........................---------,,,,,,++++++---,,,+++***+++,,,...///******************************************************))))))))))))******+++)))(((&&&&&&((()))+++((()))***,,,------,,,,,,*********)))))))))))))))))))))************))))))***++++++,,,,,,++++++***************************(((((())))))))))))((((((************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((***))))))(((((('''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((())))))***+++******************+++''''''((((((((()))))))))((((((((((((((((((((((((************++++++++++++,,,,,,++++++******))))))(((((()))))))))************************+++,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------...000222333000000000000000111222222111111111222333444555555888777555444333444444555888888999:::;;;<<<======???>>>>>>>>>>>>>>>??????AAA??????@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>======CCCDDDEEEFFFGGGFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAAAAA?????????>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@???>>>===<<<===============>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555333444555777:::;;;<<<<<<999777555555555555444222333333333444444333333333222222333333444555666666555555555444444333111111222222111111111111222222333111///.../////////...222222111111000//////...///000111222222111000///............//////000000///////////////............---,,,,,,,,,,,,,,,,,,333555777:::;;;:::999888;;;;;;<<<<<<<<<;;;:::::::::888777555555666777999666666666666777888999::::::999888:::===???@@@@@@???===;;;999777777888999::::::::::::::::::::::::;;;<<<;;;;;;<<<>>>@@@@@@BBBBBBBBBBBBAAA@@@??????<<<:::999:::<<<===>>>===>>>===;;;999888888888999888888888888888777666555333444555666666555444333222222222111111111000000222111111000000000000000000000000////////////.../////////............------------......---------------...///////////////.................................---------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))******)))'''&&&&&&''')))*********)))(((((((((***+++))))))))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%(((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))***************++++++*********((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++)))))))))******+++++++++))))))))))))************+++******++++++,,,---...------,,,+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,------///000111222000000//////000000111222111111222333444555555555777666444333333333444555999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???AAAAAAAAA@@@==================>>>>>>AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@???>>>===<<<;;;<<<<<<===>>>???@@@@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999777666555555444555777777888888888888555444333444555666555444222333333333333333333222222222333444444555555555555555555555555444333222222222111111111111222222333111///.../////////...000000000000111111111111111222333333333333222111000000//////............///////////////.........///......---,,,,,,,,,---555666888999::::::999999666777999<<<===>>>======:::999888888777888999:::777777777777888999:::::::::999888999<<<>>>>>>>>>======<<<::::::999999999888888999999999999888888999<<<===<<<>>>AAABBB@@@@@@AAAAAAAAA@@@@@@???>>>;;;:::999:::<<<============<<<;;;999888888999999888888888888888777666666444444555666666555444444333222222222222111111111222111111000000000000000000000////////////......///.........------------------............------,,,---......////////////------------------------.........------------------------,,,+++***((((((------------------------***************************))))))(((((())))))******)))(((''''''((()))******)))(((&&&$$$$$$'''***))))))))))))************))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((''''''(((((()))***+++(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))************+++%%%&&&&&&'''((()))******))))))))))))************+++++++++++++++,,,---...,,,,,,,,,++++++,,,------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,---...//////000000///////////////000000111222222222333333444444444111111111222333555777999999999999:::;;;<<<===>>>============>>>???AAAAAA???>>>===>>>@@@AAA@@@???<<<<<<============>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAADDDGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBB@@@???===<<<>>>??????@@@@@@>>>===<<<;;;;;;<<<===>>>>>>???@@@;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999999888777666555555555777888777666444555555222222222444666666555444222222333333333333222222222222333444444444444444555555555555555444333333222222111111111111222222222000......///000000///000000000111111111222222111222333444444333222111111000000///......------.........//////////////////000000...,,,,,,---...777888888999999:::::::::666888:::<<<===<<<;;;;;;888888888888999999999999888777777888888999:::;;;:::999888999;;;======<<<;;;<<<<<<===<<<;;;:::999888999:::;;;;;;:::999888777<<>>@@@EEEEEEAAA??????@@@@@@??????>>>>>>;;;:::999999;;;======<<<===<<<:::999888999999:::777888888888888777666666444555666777777666555444333333333333222222222222222111111000000000000000000000/////////..................---------,,,,,,+++,,,------------,,,++++++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))(((***,,,((()))))))))************))))))************))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))(((((('''&&&&&&'''((()))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((()))***+++'''((()))******)))(((''''''''''''((((((((())))))************************))))))))))))************'''''''''(((((())))))***''''''((((((((()))))))))+++************++++++,,,++++++++++++,,,------...,,,------......------,,,,,,------------.........,,,------...///////////////............///000000111111222222222222222222000000000111333666888:::888777777777888:::<<<===<<<<<<<<<===>>>???AAAAAA???>>>===>>>@@@@@@@@@>>><<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@CCCFFFFFFCCC@@@???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888777777777666666666444666888777555333333555333222222444555555333222222222333333333333222222111222333444444444333333333444444444444333222222222222111111111111222222111///------///000111000222222111111111111111111000000111222222111000000///////////////.........------......//////000000///000000...,,,***,,,...999999999888999999:::;;;;;;<<<======;;;999666555555666777777777777666666888888888888999:::;;;<<<:::888777888:::<<<<<<<<<:::;;;===>>>>>>===;;;999;;;;;;============;;;;;;555<<<@@@@@@BBBGGGFFFAAA>>>>>>?????????>>>>>>===;;;999888999;;;======<<<<<<;;;:::999999999:::;;;777888888888888777777666444555666777777666555444444444444333333333222222222111111000000000000000000/////////..................---------,,,,,,,,,***+++,,,------,,,+++***+++,,,---...////////////------------------------++++++++++++++++++++++++---+++'''%%%%%%(((+++...++++++++++++++++++++++++************************))))))(((((((((((())))))))))))************))))))))),,,000222000///000111(((((())))))*********+++))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''$$$&&&((()))++++++******)))((((((((((((''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))***+++,,,,,,+++***)))&&&&&&&&&'''''''''((((((************************))))))))))))************++++++++++++************&&&&&&&&&'''''''''((((((******))))))))))))***************+++,,,---...///,,,------......------,,,---------.........//////------......///......---...............///000000111111111111000000000000222111111111222444666777666666555555666888:::;;;;;;;;;;;;<<<===???@@@AAA???======>>>???@@@???>>>;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>BBBEEEDDDAAA>>><<<===???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@???===>>>>>>>>>===>>>??????@@@===>>>???@@@@@@???>>>===>>>??????@@@@@@>>>===<<<<<<<<<;;;:::888777777666999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;777777777777666666666666333555777777444333444666444333333444555444222///222222222333333222222222111222333444555444333222222222333333333222111111222222111111111111222222111///------///111111111444333333222111000//////...///000111111000///...------......///000000000,,,------...///000111111...///000...+++)))+++---666555555555666777888999<<<<<<<<<===<<<;;;;;;::::::999888888999;;;<<<===:::888888999;;;<<<<<<;;;888999999::::::;;;;;;<<<>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<;;;;;;===>>>>>>@@@BBBBBBAAAAAABBBCCC===============<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999777666555444888888888888777777777777777888999999888666333222111222333444444444333222111111000000000000111111000000////////////000000/////////....../////////......---------,,,,,,,,,000///---,,,************,,,,,,,,,,,,,,,+++***)))------,,,,,,+++***))))))******)))(((((((((((((((***)))))))))***+++,,,,,,******))))))))))))************++++++++++++******''''''((()))))))))))))))******))))))((((((''''''))))))))))))************++++++******)))((((((((())))))*********+++++++++,,,(((%%%%%%)))***((($$$&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%***)))(((''''''((()))***+++++++++***)))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((*********)))(((&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++,,,---...///++++++,,,---------,,,,,,(((***+++---......------------------------------000000000000////////////000000000000000000000000000111111222333333444444666666666777888888999999999:::;;;===>>>>>>??????<<<;;;;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@???@@@@@@AAAAAAAAA@@@???????????????@@@???@@@BBBCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBAAA>>><<<:::;;;;;;<<<>>>>>>?????????>>>===;;;::::::;;;<<<===<<<<<<<<<<<<;;;:::999888???>>><<<:::::::::<<<===;;;:::999999999:::;;;<<<::::::999888888888999999<<<:::666444222333444555888777666444444555555666444444444333222111000///222222222111111111111111//////000111222333333333333333333333333222111000222222222444555444111...//////////////////......222222222111111///............////////////.........------,,,,,,,,,------////////////000000000000///---,,,******+++,,,---555555555666777777888888;;;<<<<<<<<<<<<;;;::::::999999888888888:::;;;<<<666555555777999;;;;;;:::888888999::::::;;;;;;<<<>>>>>>>>>>>>======<<<<<<:::<<<===<<<:::::::::;;;>>>???AAAAAA@@@@@@AAABBB===============<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>===;;;:::999888777777777777777777777777777666777888999888777555444222333444444444333222111111111000000000000111111000000////////////000000///...---,,,,,,---...///............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,+++******)))++++++***)))))))))))))))******)))))))))***++++++******))))))))))))******((())))))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******))))))*********++++++++++++'''$$$$$$''')))&&&###&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&***)))(((''''''((()))***++++++***))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''((()))))))))((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++,,,---......------------,,,++++++***((()))+++,,,,,,,,,,,,+++------------------------////////////////////////000000000000000000000000000111111111222222333333444444555666666777777888888999:::;;;<<<<<<===<<<;;;::::::<<<>>>>>>===<<<::::::;;;<<<===>>>@@@AAAAAA@@@@@@?????????@@@@@@??????>>>>>>>>>?????????===>>>>>>???@@@@@@@@@???AAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAA@@@???>>><<<::::::;;;<<<===>>>>>>>>>>>>>>>===;;;::::::;;;===>>>>>>>>>>>>>>>===<<<;;;;;;>>>===;;;999999999:::;;;:::999999999999:::;;;<<<<<<<<<;;;:::999999::::::;;;999666444333333444555888777666555444555555666333333333333222111000///111111111111111111111111//////000222222333333222222333333333222222111000333333333555666555222000000000//////////////////111222222111111///............////////////............---------------....../////////000000000000222000///------...///000333444666777888888777777:::;;;;;;;;;;;;:::999999999888888777888888999:::555444444666999;;;<<<;;;888888999999:::;;;;;;;;;>>>>>>>>>>>>============<<<>>>???>>><<<::::::;;;===>>>@@@@@@???>>>???@@@===============<<<<<<;;;;;;::::::::::::;;;<<<<<>>===<<<;;;:::999888666666666666666666666666444555777888999888777777333444444444333222111000111000000//////000000111000//////......//////000///---+++******+++---////////////............---+++,,,---...//////...---,,,,,,,,,,,,,,,++++++***---,,,,,,++++++*********,,,,,,+++************+++******)))((((((((())))))******))))))))))))******))))))************))))))''''''((()))))))))))))))'''''''''((()))*********))))))))))))************''''''((())))))***++++++***************++++++++++++(((%%%&&&((()))(((%%%&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))******))))))((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((''''''''''''(((&&&&&&&&&''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************************++++++***++++++,,,---............---,,,+++***))))))******+++++++++******------------------------////////////////////////000000000000000000000000000000111111111111111111333333333444555555666666777888999::::::::::::::::::999999:::<<<======<<<::::::;;;<<<>>>@@@AAABBBAAA@@@@@@???>>>>>>>>>>>><<<<<<======>>>>>>??????============>>>???AAAAAABBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>======;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<;;;===<<<:::888888888888999888888888999:::;;;<<<===>>>>>><<<;;;:::::::::::::::888666444333333555555777777666555555555555666333333333333222111000000000000000000000000000000///000111222222222222222222222222333222222111000222222222333444333111/////////000000000000000000111111111111000///............////////////......///......---......//////....../////////000000000222111///.........///000222333666888888888666555999999::::::999999888777888777777777777777888888888777777888;;;<<<<<<;;;888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>======>>><<<>>>??????>>>======>>>===============<<<<<<;;;;;;::::::::::::;;;<<<<<<===<<<<<<;;;999888888777444444444555555555555555333444666777888999999999444444444333222111000000000000////////////000000/////////....../////////------,,,,,,,,,,,,------/////////////////////...+++,,,...000000///...---+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********,,,++++++*********++++++******)))(((''''''((((((******))))))))))))******,,,,,,,,,------,,,,,,,,,''''''((()))))))))))))))'''((((((((()))))))))***((()))))))))************(((((((((((())))))******************************---***))))))+++,,,+++)))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))(((((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++******+++,,,,,,---------------,,,,,,+++***+++++++++++++++*********---------------------------...............//////000000000000000000000000000000000000000000000000222222333333444555555666777777888999999999999999999888777999;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAA@@@???>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>???>>>>>>===>>>???AAACCCDDDDDDCCCBBBAAA@@@????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>===<<<<<<;;;<<<<<<===>>>======<<<;;;::::::::::::;;;:::888777666666777777777777888999:::<<<======>>>===<<<;;;:::999999999999777666444444444555666777666666666555555555555222222222222222111000000////////////000000000000///000111222222222222222111111222222222222111111000///...///000000...,,,......///////////////000000000111111000///............////////////......///............///000000........./////////000000......---,,,,,,,,,,,,---222333555777888777666555888888888888888777777666666666777777777888888777;;;999888999::::::999777777777888999999::::::;;;::::::::::::::::::::::::888;;;>>>??????>>>>>>???<<<===???>>>===<<<<<<==================<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999999888888333444444444555555555666333444555666777888888999444444333222111111000000000000////////////000000//////............//////+++,,,...//////...,,,+++.../////////////////////---...///000000...,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++*********)))))))))******+++******)))(((''''''((((((******))))))))))))******,,,,,,,,,------,,,,,,,,,''''''((()))))))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))((((((''''''************************,,,+++))))))***+++++++++&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))((('''%%%%%%%%%&&&'''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,------............////////////////////////000000000000000111111111222222333444444555555666666777888999999999999999999777777888:::<<<===<<<======<<<<<<;;;;;;<<<<<<@@@???>>>===<<<;;;;;;;;;999:::;;;===>>>>>>>>>>>>============>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>@@@BBBCCCEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<<<<;;;<<<<<<===>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<======>>>>>>===<<<;;;:::999999999:::888888777777666666666666777777888:::;;;<<<======<<<;;;:::999888888888888777666555555444555666666666666666666666555555444111111222222222111000000......//////000000000000000000111222222222111111000111111222222111111111000...---...//////---,,,---------......////////////000000000000//////.........////////////.....................///000000............////////////,,,,,,+++++++++***++++++222333555666777777666666666777777777777666555555555555777888999999999888:::999777777777777555333777777888888999:::::::::888888888888888999999999555888;;;============>>><<<>>>???>>>===<<<<<<==================<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<;;;::::::999333333444444555666666666444444444555555666666666444333222111111111111111000//////......//////000///......------......///+++---...000000...---+++---............/////////---...//////...---,,,++++++,,,,,,---------------++++++++++++++++++++++++***))))))))))))***++++++******)))((((((((())))))******))))))))))))******))))))************))))))''''''((()))))))))))))))*********)))((('''''''''))))))))))))******************)))(((((('''&&&&&&+++++++++***************((((((((((((((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))***+++,,,---.........---,,,,,,++++++,,,------------------------------++++++,,,,,,---.........//////////////////////////////000000111222222333222222222333444444555555444555666777999999999999999888666777:::<<<>>>>>>???>>>===;;;::::::::::::>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>>>>>>>======;;;;;;;;;;;;<<<===??????AAA@@@??????>>>>>>??????<<<<<<>>>@@@BBBCCCEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===============>>>??????@@@@@@??????>>>;;;<<<<<<===>>>>>>>>>???>>>===<<<::::::::::::;;;555666666666777777777777777888999:::;;;<<<<<<<<<999888888777777777777777666555555555555666666777666666666777666555555444000111111111111111000000...//////000000111111222000111111222222222111111///000111111222111111111222111//////000111000...------......//////000000/////////000000//////.........////////////......------------...///000000------........./////////------------,,,,,,,,,+++333333444555555666666777666666666666666555444444333555777888::::::::::::999888666666777777555444777777777888999999::::::777888888888999999999999666999===???>>>============>>>??????===<<<<<<==================<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999333444444555666666777777555555444333333333333333333222111000000111222222//////............/////////......------......///------,,,,,,,,,,,,------,,,,,,------............,,,,,,,,,,,,------------+++,,,,,,---......------++++++++++++++++++++++++***************+++,,,,,,******)))))))))***++++++******))))))))))))******((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((''''''+++++++++*********))))))''''''(((''''''((()))***&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))''''''((()))))))))(((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,------------++++++*********,,,---...------------------------***++++++,,,------......////////////////////////...///000111222444444555000000111222222333333444111222333555777888999999:::888777777:::===?????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>??????>>>===<<<:::;;;;;;<<<=========<<>>>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???;;;<<<===>>>???>>>>>>=========>>>>>>>>>======<<<;;;<<<======>>>?????????>>><<<:::999888888999:::333444555666777888888999888999:::;;;;;;;;;;;;:::777777666666777777888888555555555555666666777777555666777777777666444444000000111111111111000000//////000000111222222333111111222222222111111000//////000111111111111111333111//////000111000////////////000111111222222......///////////////.........////////////......,,,,,,,,,,,,---...///000---------.........//////------......------,,,,,,444444333444444555777777555555666666555555444333333444777999;;;;;;;;;;;;999888777888999:::999777777777777888999999::::::888888999999999:::::::::;;;>>>AAACCCAAA@@@>>>>>>===???@@@???===<<<<<<==================<<<<<<;;;;;;::::::::::::;;;<<<<<<999999999888888777777777444444555555666777888888666666444333222111111111222111000000000111222333//////............//////.........------.........///---)))'''''')))---///,,,,,,,,,---------......*********+++,,,---///000+++,,,,,,---.........---++++++++++++++++++++++++++++++++++++,,,,,,---...******))))))***+++,,,,,,******))))))))))))************++++++++++++******'''(((((()))))))))))))))''''''(((((())))))******))))))))))))************&&&&&&''''''((()))))))))++++++++++++******))))))((()))))))))((()))+++,,,&&&''''''((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))((('''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&'''(((*********))))))######$$$$$$%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,---------,,,++++++))))))(((((()))+++---...------------------------******+++,,,,,,---......////////////////////////...///000111333555666777/////////000111111222222...///111444666777888888:::888777888:::>>>???@@@>>>>>>============>>>>>>;;;;;;:::::::::;;;<<<<<<<<<===???@@@@@@>>><<<;;;<<<===>>>??????>>>======@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????:::;;;>>>???@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>????????????;;;999777666555555777777222333555777888999::::::888999:::;;;;;;;;;:::999666666666666777888999:::444444555555666777777777555666777777777666444333///000000111111111000000///000000111222333333333111111222222222111111000//////000111111111111111111///...---...///...---000000111222333333444444......///////////////.........////////////......+++++++++,,,---...///000---------.........//////,,,,,,------,,,,,,+++***333333444444444444444444666777888999999888777666888777666666666777999:::888555444555888;;;:::888777888999999::::::::::::888888777777888999::::::AAA@@@@@@@@@AAA@@@>>><<<;;;;;;<<<===<<<;;;999888::::::;;;;;;;;;;;;::::::>>><<<::::::;;;;;;:::999888888888888888999999999777555444444666777777666444444333333222111000000//////000111222333333333000000///...............000000000000000000000000///...---,,,+++,,,,,,------+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++)))(((((()))+++,,,++++++,,,---,,,+++***))),,,)))'''(((+++,,,+++***+++++++++*********))))))************************)))************)))((((((***)))((('''&&&&&&'''((())))))))))))************)))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))************))))))((('''''''''&&&&&&&&&&&&((('''%%%%%%'''(((((('''######$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((%%%%%%&&&'''&&&%%%((()))*********)))'''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''***(((&&&%%%%%%%%%'''(((''''''(((((())))))************)))((((((((((((((()))((('''&&&&&&'''((()))))))))******++++++,,,,,,((((((((((((((((((((((((***************+++++++++************************))))))(((((()))+++---...)))************+++++++++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,---------......///......------///000111111111000000000000111111111222222333444555666666777777666666888:::===?????????>>>===============666666888;;;>>>???>>>===<<<=========>>>>>>??????<<<<<<<<<<<<<<<======>>>@@@@@@??????>>>?????????@@@@@@BBBEEEHHHGGGBBB>>><<<===>>>??????@@@@@@???999;;;???AAABBBAAA???======>>>???>>>;;;999999:::999::::::;;;<<<<<<<<<<<<;;;:::999777666555555555666555444666888999888777:::::::::999999999888888777777666666666666777777444444444444444444444444666555444333222111111111111111111111111000//////000000///////////////000222222333222222111000/////////000111111111111111000000000000000000000000///000111222333444444444000000000000////////////............////////////...------,,,,,,------......////////////......---++++++++++++++++++++++++333333333444444444444444666666777888888777666666888777666666666777999999999777555666999::::::888777888999999::::::::::::888888888888888999::::::@@@@@@@@@AAA@@@???<<<::::::;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888999:::<<<;;;:::::::::999888888777777666999777555555555666555444444444333333222111111000//////000222222333333222000000///............///////////////////////////000///...---,,,,,,---...---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++,,,...///++++++,,,,,,,,,+++***)))---***)))***,,,------++++++++++++*********))))))*********************************+++***))))))(((+++***)))(((((((((((()))))))))))))))************)))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))************))))))((((((((('''''''''&&&&&&((('''&&&&&&''''''''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%((())))))(((((())))))***)))((('''&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%'''(((***''''''(((((())))))))))))***))))))(((((((((((((((((((((&&&&&&%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************************))))))))))))+++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,---......---,,,+++------------------------///......---...///000111111111000000///000000000111111222333444555666666777777666666888:::===>>>???>>>======<<<<<<<<<===777777888;;;>>>??????===<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>======??????????????????@@@@@@@@@AAABBBEEEHHHFFFBBB>>>>>>>>>?????????>>>======999;;;>>>AAABBBAAA>>>===<<<>>>???>>><<<:::::::::999:::;;;;;;;;;;;;;;;;;;:::999999888888888888999888666555666888::::::999:::::::::999999888888888777777666666666666777777444444444444444444444444444333333222222222333333333333333222222000//////111111000000000000111111222222222222111000////////////000111111111111000000000000000000000000000...///000111111222111111000000000000/////////...............////////////...------,,,,,,------...//////000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,222333333333444444444555555666777777777777666555777777777666777888888999999777666666888999888888777777888999::::::::::::999999888888888999::::::>>>???@@@AAA@@@===:::888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<999888777888:::;;;;;;;;;<<<;;;:::999777666555444:::888666555555555444222444333333222222111111111///000111222222222222222111000//////......//////........................000//////............//////---,,,,,,------+++***+++++++++,,,,,,---------------------------------//////------------//////+++,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,++++++++++++******************************************++++++++++++***))))))++++++***)))))))))******))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((())))))******))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))'''%%%&&&(((***+++***((())))))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%$$$$$$&&&''')))+++'''(((((((((((()))))))))))))))((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))************************+++******)))******++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,......------------------///............///000000222111000000////////////111111222333444555555666666666666666888:::<<<============<<<<<<<<<<<<<<<777777999;;;>>>@@@???>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>???@@@???===<<<>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEDDDAAA>>>????????????>>>===<<<;;;:::;;;>>>@@@AAA@@@>>>===;;;===@@@@@@>>><<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999999:::;;;<<<999888666666888:::;;;;;;;;;::::::999888888777777777666666555555666666777444444444444444444444444222222222222333333444444333333333333222111000///222222111111111111222222222222222222111000///......///000000111111000000000000000000000000000000......///////////////...000000000/////////..................////////////......------------......///000111111222222222222,,,,,,,,,,,,,,,,,,,,,,,,222222222333333444444555555555555666666555555555777777777777777888888999888777666555666666666666666777888999:::;;;;;;;;;::::::999999999::::::;;;<<<>>>AAAAAA???;;;888777::::::;;;<<<<<<<<<======<<<<<<============<<<<<<:::888777777888:::999888::::::999888777666555555999777555555555555444333333333333222222111111111///000111222222222222222111000000///.../////////........................000000//////////////////000...---,,,------+++)))******+++,,,,,,---......---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,++++++******)))))))))***++++++******************************************************+++++++++++++++******)))************)))*********((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))((('''&&&''''''&&&&&&&&&&&&%%%###""""""''''''''''''(((((((((((((((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&+++++++++******))))))((((((((((((((((((((((((((('''''''''(((((())))))***************************++++++******************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............------------............/////////000222111000//////...//////000000111222333444555555666666666666777999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;888888999<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAA???===<<<<<<======>>>???@@@@@@@@@??????@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@@@@???>>>===;;;>>>AAAAAA???===<<<;;;;;;;;;;;;;;;;;;:::999888999999999999999:::;;;;;;:::888666666888:::;;;;;;::::::999999888777777777666666666555555666666666444444444444444444444444222222222333333333222222000111111222222111111000111111000000000111222222222222222222111000///......//////000000000000000000000000000000000000000....../////////...------000000/////////.....................////////////......------------............000111222222222222------------------------111111222222333444444555444444444444444444444444666777777777888888888888666666555444444444555555666666888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>AAA@@@===:::999888;;;;;;;;;;;;<<<======>>><<<<<<============<<<<<<<<<:::888777888888777555777777777777777777777777777555444444666777666555333333222222222222222111000000111222222222111111111111000///////////////........................//////000000000000000000000///------------+++*********+++,,,,,,---......------------------------++++++************++++++,,,,,,++++++++++++***+++(((***+++,,,++++++++++++***************************************************++++++++++++***))))))((()))))))))))))))))))))((()))))))))************'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((''')))******(((&&&&&&'''((('''&&&%%%###!!!%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((&&&%%%$$$$$$&&&''')))(((((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))***+++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------........................---......///////////////111111000///....../////////000000111222333444444555555666666777888999:::999:::;;;;;;;;;;;;::::::888888:::===@@@AAA@@@???;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@@@@???===;;;;;;<<<===???@@@@@@@@@???<<<===>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===???@@@@@@@@@>>>>>>===@@@BBBBBB@@@>>>======<<<<<<<<<<<<;;;;;;:::999::::::999888888888888888888777555666888:::::::::999999999888888888777777666666555555555555666666444444444444444444444444333333333333222111000///,,,---...000111111222222///////////////000111222111111111111000///............///000000000000000/////////////////////////////////000//////......////////////........................///////////////......------......///,,,,,,...///000000000000------------------------000000111222333444555555444444333333333333444444666666777888888888888777444555555555333333555777555666888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;>>>@@@???<<<::::::<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<<<<======<<<<<<<<<===;;;999888888777666444444555555666777888999:::666555444444666777777666222222222222222222222222000111111222222222111111222111000000//////000000...........................//////000000000000///000...------......,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))+++......---,,,,,,---***************+++++++++************************)))************)))(((((('''((())))))******))))))))))))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******'''(((((())))))((((((''')))))))))(((((((((''''''&&&))),,,+++(((%%%&&&'''))))))((('''%%%###!!! $$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((('''%%%###"""$$$&&&)))(((''''''&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$(((((((((''''''''''''&&&''''''&&&&&&''''''((((((((())))))*********))))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++)))))))))))))))))))))))))))******+++++++++******)))************+++++++++++++++++++++++++++++++++++++++******+++,,,---...------........./////////---......///000/////////000//////......//////000//////000111222333333444444555555666777888888888777888:::;;;;;;:::999999999999:::===@@@BBBAAA@@@<<<;;;;;;;;;;;;::::::::::::;;;===>>>???>>><<<;;;;;;<<<>>>???@@@??????>>>:::;;;<<<<<<;;;;;;===>>><<<===>>>??????@@@@@@@@@>>>???@@@AAAAAA@@@@@@???AAABBBCCCBBB???======>>><<<============<<<<<<;;;::::::999888888888888888777666666777999:::999888777777777888888888888999666555555444444555555666444444444444444444444444333333444444222111///---+++,,,---///000111111111............///000111222111111111111000///...------...//////000000////////////////////////////////////000000000000000////////////.........------............//////////////////............//////+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000000111222333444555555444333222111111222333444555666777888999888888777444555777666555555777:::555666777999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;>>>@@@>>>;;;:::===@@@>>>===<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;===;;;999888888888777666444444555666777888999:::888666444444666666666555222222222222222222222222111111222222222111111000222111000000//////000000////////////////////////---...///000000000/////////...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,+++*********++++++&&&))),,,---+++******+++))))))*********+++++++++************************((())))))))))))(((''''''((()))***+++++++++******))))))))))))************&&&'''((()))***))))))((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&***---,,,(((%%%%%%'''((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&######&&&((()))((('''&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((()))******)))))),,,,,,,,,,,,------------((((((((((((((((((((((((%%%&&&&&&''')))******+++))))))))))))))))))))))))((()))***+++,,,,,,++++++)))************++++++++++++++++++++++++++++++++++++************,,,---...,,,,,,---...///000111111------///000000000///..................///000111......///000111222333333444444555666777777777777666777999:::;;;:::999888999:::;;;>>>AAABBBAAA@@@<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>?????????===<<<:::;;;===<<<;;;<<>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@EEEEEEDDDAAA>>>======???<<<===>>>>>>>>>>>>>>>>>>:::999999999999::::::;;;666666777999<<<<<<:::888555555666777888999::::::666555555444444555555666444444444444444444444444111222333333333111000.........///000000000000000////////////000111222333111111111111000///...------...//////000000//////////////////////////////---...///000000000000000//////.........---------............//////////////////............//////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222333444555555444333222111111222333444555666777999999888888777444666888888666666999<<<555666777999;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;>>>@@@>>>::::::>>>CCC???>>>===<<<;;;;;;<<<===:::;;;;;;;;;;;;;;;;;;:::;;;:::888888999:::999888444555555666777888888999:::888666555555555444333222222222222222222222222111111222222222111111000222111111000000000000000000000000000000000000000,,,---...000000000///......---,,,---//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,"""%%%)))***(((&&&&&&'''))))))******++++++++++++************************(((((((((((((((''''''&&&)))***+++,,,---,,,,,,+++))))))))))))************&&&''')))*********)))((((((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&***...---(((%%%%%%'''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((&&&%%%%%%(((,,,)))((('''&&&%%%&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))++++++)))&&&%%%"""###$$$%%%&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((******)))))))))))))))******++++++,,,(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++******))))))***,,,---///+++,,,---...///111222222,,,---///000000000///...------------///000111222......///000111222333333444444555666777777777666555666888:::;;;:::888777::::::;;;>>>AAACCCBBB@@@=========<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===???@@@???>>><<<;;;:::<<<======<<<===AAADDDAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBCCCCCCBBBAAAAAAGGGGGGDDDAAA===<<<===???<<<===>>>??????@@@??????999999999:::;;;<<<>>>>>>666777999<<<>>>===;;;888444444555777888:::;;;;;;555555555444444555555555444444444444444444444444///000222333333333111000222222222111111000///...000000000000111222333444111111111111000///...------......///////////////////////////////////////,,,---...///000000000000//////.........---------............/////////000//////............//////---------...------,,,,,,++++++++++++++++++++++++//////000111111111111111222111000000111222444555888888888999999::::::;;;999888666444333444555666888888888777888999999:::999;;;===>>>???>>>===<<<===>>>???>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;===>>>;;;;;;;;;:::999888777666:::::::::999888777666555666666666555444444333333333333222222222222222222111111111111111111111111111111000000111111222333//////.........//////000888555///+++((((((***,,,/////////...------,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,,,,+++++++++******///...---,,,+++,,,,,,---******))))))))))))*********)))((()))***+++***)))++++++************+++++++++++++++***)))((((((''')))(((&&&$$$$$$&&&((()))))))))))))))((('''&&&%%%***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''''')))***)))((('''(((*********))))))(((&&&%%%$$$"""###$$$%%%'''((()))***''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++++++++***************''''''(((((())))))******''''''''''''''''''''''''*********************************)))))))))))))))*********++++++*********,,,+++***)))))))))***+++))))))*********+++++++++,,,,,,,,,---------......---......///////////////...------,,,,,,------...000000000000111222333444555555555555555444444444444444444555555777888999;;;<<<===????????????>>>???>>><<<;;;:::999888888;;;::::::999999::::::;;;::::::;;;;;;<<<=========>>>>>>???@@@AAAAAABBBBBB???AAACCCEEEEEEDDDBBB@@@FFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<=========>>>777777777999<<>>===<<<<<<;;;;;;<<<<<<===999999:::::::::999999888666555444222222333444555333333222222333333444555555444333333222222333333333333222222111000//////000000////////////000000000000000000////////////........................000000000000000000000000......////////////......000...,,,---000111///---////////////////////////////////////////////////------------,,,,,,+++***%%%$$$$$$&&&***,,,***(((......///000000000000///333333333333333555666777999999999888888888777777888777555444444555666777888888777777777888888999888999;;;===>>>>>>===<<<===>>>??????<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;===>>>=========<<<;;;:::999888::::::::::::999888777666666666666555444444333333333333222111111000//////111111111111111111111111111111000000111111222333//////.........//////000444222///,,,++++++---...------..................++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///---+++*********,,,,,,******))))))))))))******+++)))((()))******)))(((***))))))(((((())))))*********))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***((('''((()))***)))'''''''''((((((((((((''''''''')))***)))((('''((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))*********++++++++++++******((()))***+++,,,++++++************++++++++++++,,,,,,,,,,,,---------......------...///////////////...------,,,,,,------...000//////000000111222333555555555555555444444444555555444555555666777888:::;;;<<<>>>>>>>>>>>>===>>>===<<<;;;999999888888:::999999888888999999:::::::::;;;;;;<<<=========>>>>>>???@@@@@@AAABBBBBBAAABBBEEEFFFGGGEEEDDDBBBFFFFFFFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<<<<<;;;<<<=========>>>>>>>>>>>>888888888999<<<>>>>>>===;;;::::::::::::::::::;;;999999::::::::::::999888555555444444333333444444444444333333444444555666555444333333222222333333333333222222111000000///000000////////////000000000000000000////////////////////////////////////////////////////////////......////////////......000...------000000///---................................................,,,---------,,,,,,+++******((((((***---///---+++------...////////////...333333333333444555666777:::999888777666555444444666666555444444555777888888888777666666666777777666777999;;;=========<<<===>>>??????===;;;;;;<<<:::::::::::::::::::::::::::999999999999;;;===>>>=========<<<;;;:::999888999999999::::::999999888666666666555444444333333222222111111000///......111111111111111111111111111000000000000111222222000//////....../////////000///.........///000111,,,,,,------...//////000******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++...,,,***(((((()))+++---******))))))))))))******,,,***))))))******(((''')))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&((())))))(((&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''((()))***)))'''''''''(((((((((((('''''''''((())))))''''''((()))''''''((((((((((((''''''((((((((((((((((((''''''(((((()))))))))((('''''''''''''''(((''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''*********)))((('''''''''))))))))))))))))))))))))************************((((((((())))))*********((())))))******))))))(((%%%'''***---...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...////////////......------,,,,,,------...///......//////000111222444444444444444555555555666555555555555555666666888999;;;<<<======<<<;;;===<<<;;;:::999999888999999888888777777888888999::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGGGGGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA??????>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>:::999999:::<<<======<<<999999999888888999999999888999:::;;;;;;:::999999555555555555555444333333555444444444444555666666555444444333333333333333333333222222111000000000111000000//////000000111000000000000////////////////////////////////////..............................////////////......///...---...//////...---................................................,,,,,,---------,,,++++++,,,,,,,,,---//////...,,,------...////////////...000000111111222333333444777777666666555444333333555555444444555666777888888777777666666666666666555666888:::;;;<<<<<<<<<<<<>>>??????===<<<<<<<<<999999999999999999999999999999888999:::;;;======;;;;;;;;;:::999888777666888888999:::::::::::::::666666666555444444333333111111111111111000000000111111111111111111111111000000000000000111222222111000//////////////////////////////000000111111---------.........//////*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++...,,,***(((((())),,,...******))))))))))))******---+++))))))***)))(((&&&)))((((((''''''(((((())))))))))))(((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************((('''((()))***)))'''''''''(((((((((((('''''''''((()))(((''''''((()))&&&&&&'''(((((()))((((((''''''''''''''''''''''''((()))))))))))))))(((((('''((((((((('''&&&%%%%%%&&&'''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((***)))))))))((((((((('''''''''''''''''''''''''''************************&&&''''''((()))***++++++&&&''''''''''''''''''&&&&&&(((***,,,---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////.........------,,,,,,------......------......///000111333333333444444555555555666666555444444444555555777888999;;;;;;;;;::::::;;;;;;:::999999888999999999999888888888888999999::::::;;;;;;<<<=========>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGFFFEEEEEEAAABBBBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;::::::<<<<<<;;;:::888888999999999999888888888999:::;;;<<<;;;:::999555555666666666444333222444444444444444555555666555555444333333333333333222222222111111111000000111000000000000000000111000000000000////////////......................................................////////////............---...............................................................,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++***......///000000000////////////000111111222222222333333444444444555555555555555555555666666777777777777666666666666666777555666777888::::::;;;;;;;;;===>>>>>><<<;;;;;;<<<999999999999999999999999777888888999:::;;;<<<===;;;;;;;;;:::999888777666777777888999::::::::::::666666666555444444333333000111111222222333333333000000000000000000000000000000//////000000111222111111000/////////////////////000000000000////////////.........---------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++...,,,***))))))+++---...******))))))))))))******---+++))))))***)))(((&&&***))))))(((((())))))*********)))))))))))))))(((***)))'''&&&&&&''')))***))))))******)))(((''''''((((((((('''&&&%%%###"""((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***((('''((()))***)))'''''''''((((((((((((''''''&&&((()))((('''&&&'''(((%%%&&&'''((())))))))))))$$$%%%%%%&&&&&&'''(((((((((((()))))))))))))))((('''((((((((('''&&&%%%%%%&&&&&&'''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%'''''''''(((((()))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))******+++'''(((((())))))(((((('''++++++***************+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------..................------,,,,,,------...------------...///000111111222222333444555666666666555555444444444444555555666888999::::::999999:::999999888888888999999::::::999999999999::::::::::::;;;;;;<<<=========>>>???????????????@@@@@@@@@AAABBBCCCDDDDDDDDDDDD??????@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;===;;;::::::;;;<<<:::999999999:::;;;;;;:::999999777888:::<<<===<<<:::999555666777777666444333111333333333222333333444555666555444444333333444444222222222111111111111111111111000000000000111111000000000000////////////------------------------..............................////////////......---.........---------...................................................+++,,,,,,------,,,,,,,,,***+++,,,,,,+++*********......///000000000000/////////111222222222222222000111222333444666777777555555555666666666666666777666666666777777888999777777888888999999:::::::::;;;======;;;:::;;;;;;888888888888888888888888666777888999:::;;;<<<============<<<;;;:::999888666777888999999999999999666666666555444444333333111111111222333333444444000000000000000000000000000////////////000111111222222111000////////////000000000/////////......000//////...------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,+++***+++,,,---...******))))))))))))******,,,***))))))******((('''***))))))(((((())))))***************))))))))))))+++)))'''%%%%%%''')))+++************)))((('''&&&''''''((((((((('''%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))***((('''((()))***)))'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''((((((''''''((()))))))))(((((('''''''''(((''''''&&&&&&&&&&&&'''((((((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((())))))******+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))***++++++,,,,,,++++++***---,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---...------,,,,,,------......------......///000111000111222333444555666666555444444444444444555555555666888999::::::999999888888888777888888999999;;;::::::::::::::::::;;;::::::;;;;;;<<<=========????????????????????????>>>???@@@AAABBBCCCCCCCCC?????????@@@@@@??????>>>>>>>>>>>>=========<<<<<<:::;;;===>>>???>>><<<;;;===<<<::::::;;;<<<:::999999:::;;;<<<<<<;;;:::999666888;;;===>>>===;;;999777777777666555444333222333222222222222333444444666555555444444444444444111111111111111111111111222111111000000111111222000000000000////////////......................................................////////////......,,,...///...---,,,---...------------------------------------------------++++++,,,---------,,,,,,+++,,,...---,,,++++++,,,------...////////////...---...///000111111111000000111222333555666777888666666666666666666555555666666666777888999:::;;;999999999888888999999:::888:::;;;;;;:::999999:::888888888888888888888888555666777999:::<<<<<<<<<=========<<<;;;:::999888666666777888888888777777666666666555444444333333333222222222111111111000000000000000000000000000///////////////000111111333222111000///////////////......------...//////..................------,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++*********))))))))))))******+++++++++++++++******))))))))))))******+++)))((()))******)))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))(((''''''((())))))))))))*********))))))((($$$&&&(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))***((('''((()))***)))'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((('''''''''%%%&&&''''''((((((''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))'''(((((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((***++++++,,,,,,++++++***************++++++++++++*********++++++++++++,,,,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...............///000111222///000111222444555666777333333333333444555555666555666888999::::::999999777777777777777888999999::::::999999999999::::::::::::;;;;;;<<<=========????????????>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@AAAAAABBBBBBAAAAAAAAA??????>>>>>>>>>>>>======;;;===???AAAAAA@@@>>>======;;;::::::;;;<<<;;;999999:::;;;<<<<<<;;;:::999666888;;;===>>>===;;;:::999888777555444444333333333333333333333444555555666666555444444444444444111111111111111111111111222111111000000111111222000000000000////////////000000000000000000000000////////////////////////......////////////......+++---///...,,,+++---///------------------------------------------------***+++,,,,,,---------,,,***,,,......,,,+++,,,...+++,,,------......------***+++,,,............---111111222333555666777777666777777777666555444444666666666777888:::<<<<<<;;;:::999999888999999999777999::::::999888999:::777777777777777777777777555666777999;;;<<<<<<<<<;;;;;;;;;:::999888777666666666777777777777666666777666666555444444333333444444333111000...------000000000000000000000000///////////////000111111333222111000////////////------,,,,,,---...000111,,,,,,------.../////////---------.........//////++++++************++++++*********))))))))))))((('''((()))+++++++++***)))******))))))))))))*********)))((()))***+++***)))'''''''''&&&&&&''''''''''''''''''((((((((((((((('''((()))******)))(((''''''((()))******++++++***###&&&)))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***((('''((()))***)))(((''''''((((((((((((''''''&&&'''((('''&&&&&&'''((('''(((((((((((((((''''''***))))))(((''''''&&&&&&%%%%%%&&&'''((((((''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******'''''''''((()))******+++******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((%%%'''***,,,------+++***))))))*********+++++++++,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...///......//////000111222///000111222444555777777222222222333444555666777555666888999::::::999999777666666666777888999:::999999888888888888999999::::::;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDBBBBBBCCCDDDDDDCCCCCCCCC????????????>>>>>>>>>>>>===>>>AAACCCCCCBBB@@@>>><<<;;;::::::<<<<<<;;;:::888999;;;<<<<<<;;;999888666888;;;>>>???===;;;::::::999777555444333444444555444444444444555666666666666555444444444444555111111111111111111222222222222111111111111222222000000000000////////////111111111111111111111111000000000000000000000000......////////////......+++---///...,,,+++,,,///------------------------------------------------***+++,,,,,,------------'''***------+++***+++---,,,---...000000000000///,,,,,,------...///000000111222222222222222333333888666444444555666666666444555666777999:::<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;777888999::::::999777666999999888777666555444444222222333444444444333333444222///------///222444222222111111111111222222222222222111111///......//////............//////////////////............///000111000...------///,,,,,,,,,------.........---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++************)))++++++************++++++************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''%%%%%%'''((())))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))(((((())))))))))))((((((&&&'''((())))))***))))))+++***((('''&&&&&&''''''))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%''''''&&&%%%$$$######"""%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))))))))************)))###+++)))&&&(((%%%&&&((()))))))))((('''))))))((((((((((((((()))******))))))))))))******************************---,,,+++))))))))))))***************************)))************+++++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......//////000000000111111222/////////111333444333222555444222000000222444666777888999777555444555666777777777777888999::::::;;;;;;;;;::::::999999888<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????>>>======@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@>>><<<<<<<<<<<<;;;:::@@@@@@AAAAAA@@@???>>>============<<<;;;;;;::::::666777999:::;;;::::::999999999888888888888888999777666666555444333333222444444444555555555666666444444555555444444333222222222222222222222222222000000000000000///...---////////////000000000000////////////////////////...///000111111000///...000000//////.........---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***++++++++++++***))))))------,,,+++,,,---...///+++,,,...///000000//////,,,,,,------...//////000///000111222333444555555888666444333555666666666555666666888999:::;;;;;;;;;;;;;;;:::::::::999999888999::::::;;;:::999999::::::::::::::::::::::::999999999999:::::::::;;;888999999:::999888777777666666666666555555555555333333333444444333222222333111///......///111333000000////////////000000111222222111111///......//////............//////////////////...............///000///---,,,---...,,,,,,------...............---------,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************)))+++******))))))******+++************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''((()))))))))((((((((())))))))))))((((((+++***)))(((''''''((()))(((((())))))))))))((((((&&&''''''(((((((((((('''''''''&&&&&&'''(((***+++)))(((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$&&&%%%%%%&&&(((((('''&&&&&&&&&'''''''''''''''''')))((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))'''"""(((&&&$$$'''%%%&&&((()))))))))((('''))))))((((((((((((((()))******))))))))))))******************************+++***)))))))))***+++,,,************************)))************++++++++++++,,,,,,,,,---.........---,,,,,,,,,,,,---......000...,,,---111222000...//////000111222333222222444333111000000222555666666777888777555444555666777777777777888999:::;;;======<<<<<<<<<<<<<<<<<<=================================>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA@@@>>><<<<<<======<<<:::===>>>????????????============<<<<<<;;;:::::::::777888:::;;;;;;:::999999888888777777777777888888888888777666666555444444444444444444555555555666444444444555444444333222222222222222222222222222000000000111000000//////------------............////////////////////////...///000111111000///...000/////////...............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,+++******)))+++++++++++++++,,,------+++,,,---...////////////,,,,,,------.../////////---...///111333555666777888666333333555666666666666777777888999999::::::::::::999999999888888888888888999999999888888777999999999::::::;;;;;;;;;888888999999999:::::::::999999::::::999888777777444444444555555666666666444444444444333222222111111111000000000000111111000//////......//////000111111111111000///......//////............///////////////............------...///...,,,+++,,,---,,,------------.........---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))+++******))))))******+++************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((())))))))))))((((((***))))))(((((((((((()))(((((())))))))))))((((((&&&'''''''''''''''&&&%%%'''&&&&&&''''''((()))***((((((((((((''''''''''''))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((())))))))))))((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''' %%%'''$$$$$$(((%%%&&&((()))))))))(((''')))((((((''''''((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))((())))))+++,,,---************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......111,,,)))+++000222///+++...///000111111222222111222111000000111333555777555666777777555444555666666666666777888999;;;;;;>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@>>>============<<<;;;<<<===>>>???@@@???>>>>>><<<<<<<<<;;;::::::999999999::::::;;;;;;:::999888777777666666666666777777888777777666666555555444444444444444555555555555444444444444444333222222111111111111111111111111///000000111111111111000------------............000000000000000000000000...//////000000//////...////////////...............------------...//////------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))******++++++++++++++++++,,,,,,---......//////---------.........//////......000111333555666666777555333333444666666555777777888888888999999999888888888888777777777777888888888888888777777666888888999::::::;;;<<<<<<888888888999999999::::::::::::::::::999888888777666666666666666666666666555555555444333222111000000111111111111000000///111111000000000000111111000000111111000///......///......------....../////////.........---------+++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******************)))))))))((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&(((((())))))))))))(((((()))))))))(((((((((((()))(((((())))))))))))((((((((((((((((((''''''&&&%%%***)))((((((''''''&&&&&&(((((((((((((((''''''''')))))))))))))))(((((((((&&&'''''''''(((((())))))'''&&&&&&((()))***(((''''''''''''''''''&&&&&&&&&)))(((((('''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''&&&'''(((((())))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))&&&&&&'''''''''((((((((()))&&&&&&)))(((%%%&&&+++%%%&&&((()))))))))((('''(((((('''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++************************))))))*********+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---+++,,,///000...,,,---///000111000000000111000000//////111333555666444555666666444444555777555555555666888999;;;<<<;;;;;;:::999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>???@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@?????????>>>>>>>>>???>>>======>>>>>><<<;;;>>>???@@@@@@@@@???>>>===;;;;;;;;;:::999999888888::::::;;;;;;;;;999888777666555555555555666666777666666666555555444444444444444444444444444444444333444444444444333222222111111111111111111111111//////000111222222222111////////////000000000000000000000000000000000000///////////////////////////////////////............------------...//////........................,,,,,,+++++++++,,,------,,,------------,,,++++++((()))+++,,,,,,,,,+++***+++++++++,,,------...///---------...............///000111222333444444555777555333333444555555555777777888888888999999999888888777777777666666666888777777777777777777777888888999::::::;;;<<<<<<888888999999999:::::::::<<<;;;:::999999888888888999999888888777666666555555555555444333222111000000111111222111000///...111111000000000000111111///000000000000//////.........------------..................------------***,,,---,,,++++++,,,---***************************************+++++++++,,,,,,,,,++++++*********+++++++++*********))))))***))))))))))))))))))***************)))))))))((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''&&&(((((())))))))))))((((((((((((((())))))))))))((((((((())))))))))))(((((()))))))))))))))((('''&&&)))))))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))&&&''''''(((((()))))))))'''&&&&&&((()))***(((''''''''''''''''''''''''&&&((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''((((((((())))))))))))))))))***'''%%%&&&***%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,///000///---,,,---000,,,///111111///...///111////////////000222444555222333555555444444555777555555555666777999:::;;;;;;:::999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<===>>>>>><<<:::===>>>>>>>>>===<<<:::999:::::::::999888888777777999999:::::::::999777666555555444444555666777777777777777666666666666666444444444444444444333333333333444444333333222111000000000000000000000000...///000111111111111111////////////000000000000000000000000000000000000//////............//////.........///////////////...------------...//////........................,,,+++++++++,,,,,,---...,,,------------,,,++++++)))***,,,---------,,,++++++++++++++++++---..............................000000111222333333444444777555222222444555555555666777777888999999::::::888888777777777666666666777777666666777888999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<;;;999888888888888;;;::::::999777666666555444444444444333222222111111111222111111000///...///......------......////////////000000//////.........------------...............------------,,,***,,,------++++++,,,...++++++************))))))************++++++++++++,,,,,,+++++++++++++++++++++++++++************)))***))))))(((((())))))***************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((('''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))((('''%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''(((((((((((())))))&&&'''''''''(((((())))))'''&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***+++,,,'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''((((((((()))))))))''''''''''''%%%$$$%%%'''%%%&&&((()))))))))((('''&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++///333000+++))),,,111,,,///111111...,,,...000////////////000111222333111222444444444444555777666666666666777888999999;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<======<<<;;;::::::<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>;;;;;;;;;<<<======;;;999::::::;;;;;;:::999777666999999999888777777666666777888999999999888777666555555444555555666777888888888888888888888888888444444444444333333333333333333333333333222111111////////////////////////...//////000000000000///------------............000000000000000000000000///......------......///.........///////////////...------------...//////------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++*********+++,,,---..............................///000111333444666666666444222222333555555444555666666888999:::;;;;;;888888888777777777666666777666666666777999:::<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>===;;;999888888888888999999888888777777666666333333333444444333222222222222111111000/////////......------------............///////////////......------,,,,,,------............---------,,,,,,***,,,------,,,,,,---///,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++++++++************)))))))))(((((((((((())))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))))))))((((((((())))))))))))((((((&&&'''((()))******)))((((((((())))))))))))((((((''''''(((((()))(((((((((%%%&&&'''((()))))))))(((''''''''''''((((((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''(((&&&%%%%%%&&&(((((('''&&&$$$%%%%%%&&&'''((())))))((())))))***)))((('''&&&(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))******+++)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((************************(((((()))******)))(((''')))))))))))))))))))))))))))************+++++++++*********+++,,,,,,,,,---+++++++++***++++++,,,---+++...000...+++)))+++...+++///111000---+++---000////////////000000111111///111333333333444555777777777666666666666777777::::::<<<===<<<;;;:::888::::::::::::::::::::::::888:::<<<===>>><<<;;;999::::::;;;<<<============>>>>>>?????????>>>===<<<999999999;;;<<<<<<999777777888999:::;;;::::::999999888888777777666555555555555777888888777666666555555555555666777888999666666666666666777777777444444444333333333222222222333333333333222111111////////////////////////...////////////......---------------............///////////////////////////...------------...///............/////////000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,+++******)))***************+++,,,,,,+++******)))***,,,---........................---,,,---///111333666888888666444222222333555555444444555666777999;;;<<<<<<888888888888777777777777666666666666888:::<<<===;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>===;;;999888888888888666666666666777777777777222222333444444444333333333222111000////////////000000////////////000000......///////////////......------,,,,,,------.........---------,,,,,,,,,+++,,,...------,,,...///.........------,,,,,,,,,---------....../////////*********++++++,,,,,,---+++++++++************)))))))))(((((((((((())))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++%%%%%%'''((())))))))))))(((((())))))))))))((((((&&&'''(((*********)))((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''((())))))))))))'''&&&%%%&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&''')))******((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%'''***)))&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((************************&&&'''(((*********)))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++******++++++,,,------,,,++++++++++++******+++...222000,,,+++---000/////////000000000000000///111222333333444666777888888777666666666666666777888:::;;;;;;888666444::::::::::::::::::::::::555777;;;>>>???>>><<<:::888888999:::;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::888888888:::<<<;;;999666666888:::<<<>>>?????????888888888777666666555555333444555777777777666666555555555666666888999999222333333333333333333333444444444333333222222222222333333333333222111111////////////////////////.../////////...---,,,,,,////////////000000000111///////////////////////////...---,,,,,,---...///---.........//////000000...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***++++++++++++***))))))***)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000111222333333555444444333333222222111...000444777999999999888666777999:::999888666444777777888999;;;<<<======666777888999999999999999:::;;;<<<======<<<;;;:::;;;:::999888888888999999777888888777444333444555222222444444444444222222222111111000///......---,,,,,,,,,---...///000000///000111111///......///---------............///......---------,,,,,,,,,...------,,,,,,------...222///++++++,,,---,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******'''((()))******)))((('''&&&&&&'''((()))***++++++***+++++++++,,,,,,,,,,,,(((((((((((((((''''''&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((''',,,)))'''(((***+++***(((%%%'''((('''&&&$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))******&&&%%%''''''%%%&&&***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&******))))))((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''''')))***,,,,,,***)))***+++)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////---......///000111111222000111111222222333444444444444555555666666777777999:::;;;;;;:::999777666333555777999999999;;;<<<<<<<<<;;;::::::999888888777888999:::;;;<<<<<<===999999999::::::;;;;;;;;;;;;:::999777777777777888777888:::<<<>>>>>>>>>>>>===<<<:::888777777888888<<<;;;999777555444333333888777777666666666666666444444333333333222222222444333222222111111111111333333333333333222111000...///000000000///---,,,---...000111111111000///......---------,,,,,,,,,"""###&&&))),,,///000111......---------,,,,,,,,,---,,,,,,+++,,,---///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000111222222333444333333333333222222222111333555888:::;;;::::::999999:::::::::999777666666777888888999:::;;;;;;777777888999999999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;::::::999999888777777666555555444444222333333444444333333222222111111000//////......---,,,,,,------///000000000111222222000//////000---------............///......---------,,,,,,,,,.........------.........111///,,,+++,,,---,,,+++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******+++***)))(((((((((((()))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''')))******'''(((((())))))(((((('''((((((((((((((()))))))))'''''''''(((((((((((()))(((((())))))(((((('''&&&'''((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***'''%%%&&&((()))(((&&&&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&'''((()))))))))&&&###"""$$$$$$"""###&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++***((('''&&&%%%$$$(((***,,,+++***)))******&&&''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////---------...///000000000000000111111222333333444444444555555666777777888888888999999999888666555555777999:::999999:::;;;<<<;;;;;;:::999999888888777888888999:::;;;;;;<<<:::::::::::::::999999999:::999888777888999:::;;;777999;;;===????????????<<<;;;999888777777777888:::999888666666555555555999888888777777777777777444444444444333333333333444444333222222222222222000000111111222222111111...///000000000///---------...///000111000000/////////.........---------,,,,,,---...//////............---------,,,,,,,,,------,,,+++,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000000111111111222222222222333333333333333555777999;;;<<<<<<;;;===<<<;;;:::999999999999777777888888888999999999888888999:::::::::999999:::999999888888999999:::<<<<<<======<<<:::999888999666444555777777555222222333333444444333333222111111111000000//////...---------------...///000000222333333111000000111---------............///......---------,,,,,,,,,//////............//////000...,,,,,,,,,---,,,+++***+++,,,,,,------,,,,,,------,,,+++***)))(((((())))))((((((''''''(((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((('''&&&&&&'''((()))***(((''''''''''''''''''((()))))))))(((((((((''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))(((((('''''''''((((((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))'''&&&&&&'''(((((('''''')))******(((''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''(((((())))))%%%""""""$$$$$$""""""%%%((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((('''&&&%%%$$$(((***++++++***))))))***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------......///,,,,,,------......//////000000000111222222333333444555555666666777888888666777777777777666666555888:::;;;;;;999888999999;;;;;;::::::999888888888777888888888999999::::::;;;;;;:::999999888888777999999888888999:::<<<===888999<<<>>>????????????;;;:::888777666777777888888888777666666666777777:::999888888777777888888555555555444444444444333555444444333333333333333...//////000111111222222/////////000///......---......///000000000000000000000/////////.........000111111000000///...---......---------,,,,,,,,,...------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------/////////000000000000000000111111222333333444444555666888999:::;;;;;;;;;>>>===;;;999888888999999999999999999888888888888999999:::::::::::::::999:::999888777777888999:::;;;<<<======<<<:::777666:::666333444777999555111333333333333333333333333111111111000000000//////---------------...///000///111222222000//////000---------............///......---------,,,,,,,,,......------------......///...------------,,,,,,,,,,,,---............---++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&''')))***((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))))))))******))))))(((''''''''''''((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))(((((('''***)))((((((((()))))))))''')))******(((''''''(((&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((************************((((((((())))))(((((((((&&&&&&&&&''''''((((((((((((%%%%%%''''''%%%%%%(((''''''((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((***++++++)))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///---------......///////////////000000111222222222444555555666666777888888666666666666777777666666;;;<<<===<<<:::888777888::::::999999888888888777777777888888888999999999999999999999999999888888;;;::::::999:::;;;<<<===:::;;;<<<=========<<<;;;999888777666666666777888999888777777666666777777999888777777666666777777666666555555555444444444555444444333333444444444111000000000000111111111///////////////......---...//////000000000000000////////////.........---,,,,,,---.....................---------,,,,,,,,,...------,,,,,,+++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------///////////////000000000///000111111222333444444555666777888999999999999===;;;999666666666888999:::::::::::::::999999999::::::;;;;;;;;;::::::999;;;:::999888888999:::;;;888999:::;;;:::888666444999555222444888999666222333333333333333333333333111111111111000000000000...------------...//////...///111000///------...---------............///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------......---,,,,,,,,,---......///////////////((((((((())))))*********((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***))))))'''&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))))))))(((((()))))))))*********)))))))))))))))(((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((('''&&&%%%)))))))))((((((((())))))&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''')))&&&&&&))))))&&&&&&)))''''''((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))++++++)))((()))***''''''''''''((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///////////////000000000...//////000000111111222444444444555666666777777666666666666777777888888;;;======<<<999777777888999888888888888888777777777777777888888999999:::777777888999::::::;;;;;;>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999777555888777666666666777888999;;;:::999777666666666666777777666555555555555666666666555555555444444444444444444333333444444555555444333111000000000111000/////////............///////////////000000111.........---------,,,,,,))))))+++,,,---......///......---------,,,,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------.........//////000000000000000000111222333333444666666666666777777888888:::999777555555666777888;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999999999999999999:::666666777888777666555444888555333444777888666444444333333222222333333444111111111111111111111111......---------......///---///000///...------------------............///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---///...---,,,,,,------...//////000000//////''''''((()))***+++,,,,,,((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))******))))))((((((((('''&&&&&&(((''''''''''''''''''((($$$%%%&&&'''((())))))***''''''((((((((()))))))))(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&%%%%%%&&&(((&&&((())))))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%))))))%%%%%%'''&&&'''((()))***)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''')))******)))(((((()))(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000000000000000.........///000000111111222333333444555555666666555555555555666888999::::::;;;<<<;;;999888777888777777777777777777777777666666777888999:::;;;;;;777777888999;;;<<<===>>>>>>===;;;:::999999::::::<<<<<<<<<;;;999777444333888777777666777888:::;;;;;;;;;999888777666666666666666555444444444444555555555555444444444444333333333333333333444444555777666444222000000000000000000///............//////////////////000111111...------------,,,,,,,,,,,,,,,---............---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------...///000111111000000111111222222333333777666666666666777777888777777666666666777888999999999999999999:::::::::<<<<<<<<<<<<<<<;;;::::::777888888888888888888777555555555555666666666666666555555555666666666666444333333222222333333444111111111111111111111111///......---------.........///111000...------...---------............///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***---//////---,,,,,,---,,,,,,---...............)))))))))******+++++++++)))(((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))*********((()))******)))'''%%%$$$'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((''''''((((((((()))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%''''''&&&$$$$$$&&&(((''')))******(((''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((((((%%%$$$&&&&&&''')))*********((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''')))******)))(((((()))+++++++++++++++*********((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////////////////------...//////000000111111111222333333444444555333333333333555666888999777999::::::999888888999777777777777777777777777555666777999:::<<<===>>>999999:::;;;<<<<<<======<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;:::888666555888777777777888999;;;<<<:::999888888777777777888777777666555555555555555444444444444333333333333222222222222222333444444666444222000//////000111111000///...---......///000//////...///000111222............------------------.........---------......---------,,,,,,,,,******+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((()))***+++,,,,,,---************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---...///000111222111111111111111222222222888777777777777777888888666666666666777888999:::777777888888888999999999<<<=========<<<;;;::::::555666777888888777666555555444444444555666777888444666777666555555666777444444222222222222444444111111111111111111222222///......---------......///000222111///......///---------.........//////......---------,,,,,,,,,...------,,,,,,------...))),,,//////---+++,,,...***+++,,,,,,------,,,,,,+++++++++***************)))))))))))))))***++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++''')))***+++***'''$$$"""'''((()))******)))((('''(((''''''''''''&&&&&&&&&))))))))))))************&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&!!!"""$$$&&&(((***++++++'''(((***(((&&&%%%(((***)))***++++++)))(((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&******&&&%%%'''%%%''')))***+++***)))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''')))******((((((((()))((((((((((((''''''''''''((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---........................---------......///000000000000111111222222333444444222222222222333555777999555777999999888888999:::666666666666777777777777555666777999;;;===??????;;;;;;<<<<<<<<<<<<<<<<<<:::999888888999:::<<<===999:::;;;;;;;;;:::999888888888777777888:::<<<===888888777777888999999:::888888777666666666666666444444333333333222222222111111111111222222333444333222000......///111222111000///------......///000///.........///111222000/////////............)))***+++,,,------------......---------,,,,,,,,,((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((***+++,,,---...************************,,,,,,+++***))))))******))))))))))))))))))))))))+++,,,---...////////////000000/////////111222333555555666666555555444333666666777888888888888888:::888777555555666888999::::::;;;;;;::::::999888888777666555555666777888444555555555555555555444555444444333333444444555333333333222222222111111444444333222222111000000////////////////////////111111000000//////......------,,,,,,,,,+++++++++,,,------......------,,,///...,,,+++***++++++,,,..................------,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++---,,,,,,+++***)))((((((************))))))))))))((((((((((((((())))))*********))))))(((((('''''')))))))))))))))))))))))))))******)))'''&&&'''(((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&((()))))))))(((&&&$$$"""(((''''''((())))))'''%%%''''''''''''''''''''''''***))))))(((((((((((()))'''((()))***************&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''(((((()))*********++++++,,,,,,,,,***(((''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&((()))******)))'''%%%$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))(((''''''&&&&&&'''%%%%%%'''((())))))))))))(((''''''''''''&&&&&&&&&))))))((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))((('''((()))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((())))))***)))'''&&&&&&))),,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,+++***+++...///---***........................000+++(((***000444444222......//////000000111111222222333333333333333333666666666666777777777777777777666666666666777777333555777:::;;;;;;:::999:::;;;<<<======;;;999888777777666666777999;;;===@@@???===;;;999888888777777888999:::;;;<<<<<<<<<888888888888999999999999999888777555555555666666999888777555333111000///111111000000111333444666666444222000000000222333000000///...............---......//////////////////............------------------.........//////000///...---,,,+++++++++,,,,,,,,,,,,+++***))))))...------,,,,,,++++++***,,,+++***+++---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++......------+++***(((''',,,++++++***))))))******************************,,,,,,------...//////000111000/////////000111222222333333444444333333222444555666666777777666666999888666555555666888999:::::::::::::::999999888999888777666666777777888444444555555555555444444222111111000000111111222333333333222222222111111333333333222111000000000////////////////////////111000000000/////////...------------,,,,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++******)))((((((((())))))))))))((((((((((((******)))(((((((((((((((******))))))(((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''((('''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&)))))))))***++++++)))'''''''''''''''''''''''''''((('''''''''''''''(((((('''(((((()))))))))((((((''''''''''''(((((()))))))))(((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))(((((('''&&&((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###%%%'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&)))))))))(((((((((''''''))))))(((((('''&&&&&&%%%(((((())))))(((((('''&&&%%%'''))))))((('''((()))))))))))))))))))))))))))((((((''''''''''''''''''((()))(((&&&%%%&&&(((***))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***+++...///---+++------------------------,,,)))&&&''',,,000000///......//////000000111111333333333333444444444444555666666777777777777777777777666666666777777888666777999;;;<<<<<<;;;:::888999;;;;;;;;;:::888777777666666666777999<<<===???>>><<<;;;999888888777666777888999999:::999999888888888888888888888888666777777888777777666555444444444444444444333333111111111111222333444555666444222000000000111111222111000////////////000...//////000111000000000///............---------+++++++++,,,,,,,,,------//////...,,,,,,++++++,,,+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******************************&&&'''((()))***+++++++++,,,+++******)))*********++++++++++++++++++++++++------,,,,,,,,,...///000111000000////////////000//////000111222222222222333444444555666555555555888777666555555666777888999999::::::999999888777:::999888777777777777777333333444444444444333333444444333333333333444444333333333222222222111111333333222222111111000000000000000000000000000000000000000000////////////.........------------,,,,,,------......------,,,,,,,,,+++++++++,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,---------))))))))))))))))))))))))))))))(((((((((''''''''',,,+++***(((''''''&&&&&&***))))))))))))((((((((())))))))))))))))))))))))((()))))))))'''&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((())))))))))))(((((()))++++++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((''''''&&&''''''((()))***'''''''''''''''&&&&&&&&&((('''$$$""""""###$$$%%%"""%%%'''((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((((())))))***)))))))))(((''''''''''''&&&&&&&&&)))(((((((((((('''''''''((((((''''''&&&%%%%%%%%%(((((())))))(((((('''&&&'''((())))))'''&&&''''''))))))))))))))))))))))))+++***)))((('''''''''''''''((((((&&&%%%%%%'''))))))))))))))))))))))))))))))))))))************+++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...111111000......//////000000111111333333444444444555555555444555777888888888777666777666666666777888999999888999;;;<<<===<<<;;;;;;777888999999999888666555666666666666888:::<<<===>>>===<<<:::999888888888666666777777888777777666999888888777777666666555333555777999:::888666444333333444444444444444444111111222333444444444444666444222111/////////000000000///........./////////000000111111111111111///............---------+++++++++,,,,,,,,,------///...---,,,,,,++++++,,,***+++,,,---............,,,,,,,,,,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%&&&''')))+++,,,,,,,,,++++++***************+++++++++++++++++++++++++++...---,,,++++++---///000111000000///............------///000111222222222333333444555555555555555666666555555555666777888888888999999888888777666888888777777666666555555222333333444444333333222555555444444444444555555333333333222222222111111444333333333222222222111000000000000000000000000000000000000//////////////////.........---------,,,------......------,,,++++++++++++,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++((()))))))))*********+++))))))))))))((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***'''&&&%%%&&&(((((('''&&&))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))((('''&&&&&&((((((((()))))))))(((((((((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$%%%''')))***&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''(((((())))))'''''''''''''''''''''''''''&&&$$$#########$$$$$$"""$$$((()))(((&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&)))************))))))((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$''')))***)))'''&&&&&&'''((((((((((((((((((((((((******)))((((((((((((((((((((()))'''&&&&&&(((***)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111111000......//////000000111111333444444555555666666666444555777888888888777666777777777777888999::::::::::::;;;<<<<<<;;;;;;:::777888888999888777666666666666666777888:::<<<===<<<<<<:::999888888888888777777777777777777666666999999888777666555444444333555777888999888777666666666555444333333222222111222333555555555444333555444222000///.........---,,,,,,++++++,,,,,,,,,//////000111111111111000///............------------------.........//////...------,,,+++++++++,,,++++++,,,---------------+++++++++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++******+++***************++++++++++++++++++++++++++++++...---+++***+++,,,...///////////////......------------///000222333333333333444555555666666555555555444444555555666666777777777888888777777666555666666555555555444444333222333333444444333333222222222111111111111222222333333333222222222111111444444444444444333333333000000000000000000000000////////////000000000000//////.........---------,,,------......------,,,***++++++,,,------------++++++,,,,,,---------...***++++++,,,,,,,,,++++++))))))*********+++++++++)))******++++++,,,,,,---+++++++++*********))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))***++++++))))))***+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((((((((('''%%%$$$%%%'''(((((('''))))))))))))))))))))))))''''''''''''((()))***+++************))))))((('''&&&'''((((((((('''&&&&&&'''''''''((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&%%%%%%&&&(((***+++&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&''''''&&&$$$$$$"""%%%'''((('''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%)))************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$''')))***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******)))*********(((((()))+++))))))))))))))))))))))))************+++++++++,,,***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,......//////000000111111333333444444555666777777444555777888888777777666888888888888888999::::::999999999:::::::::999999999999999999999888888777666666777777888:::;;;;;;;;;:::999888888888888888888888888999888888777777:::999888777666444444333666666555666666777888888666666555444333333222222111222333444555444333222333333111000///.........,,,,,,++++++++++++,,,,,,---...//////000000/////////............------------------.........//////------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,+++***)))(((*********)))******+++,,,++++++++++++++++++++++++------,,,++++++,,,---...---......///......---,,,---...///111222333333333333444555555666666555555333333444444555666666666666666777777666666555444333333444444444444333333333333444444444444333333333333222222222222333333333333333222222222111111444444444444444333333333000000000000000000000000////////////000000000000.........------------,,,,,,------......------,,,++++++,,,---------,,,,,,++++++,,,,,,------......******+++,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,+++++++++*********((((((((((((((()))******)))))))))************+++))))))))))))))))))))))))(((***+++***))))))***,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((******)))((('''''''''(((((('''&&&&&&(((******)))((((((((((((((((((((((((((((((((((((((()))***+++)))***************)))(((&&&'''((((((((('''%%%$$$'''''''''((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''((()))***+++%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$&&&((())))))'''%%%$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((())))))***)))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&'''((())))))'''&&&''''''))))))))))))))))))))))))''''''''''''((()))***+++)))***++++++))))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222222333444555666666777666666666666777777777888::::::999999999999999:::777777777888888999999999;;;;;;::::::999999999999777777888888999999999999999999888888777888888888888888999999:::999999999::::::999888666555444444888777666555555666888999333333444444444444444444111222222333333222222222111111000000//////............---------...//////------...//////////////////............---------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***+++,,,------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********))))))(((******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......///111111222222222222222333444444444444444222222333444555555666666555666666666666555444444111222444555555555555444444444555555555555444444666555555444444555555666333333333222222222111111222222222222222222222222////////////////////////.../////////000000000111------------,,,,,,,,,,,,,,,------......------,,,+++,,,---------,,,+++************+++,,,---------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++++++++************)))***))))))(((((((((((()))))))))*********+++++++++))))))))))))))))))))))))&&&((())))))(((((()))***((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))&&&&&&&&&''''''(((((((((******((('''''''''((()))((('''%%%&&&(((*********''''''''''''''''''''''''(((((('''''''''(((((()))'''((())))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&'''(((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&'''((())))))((('''&&&''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&%%%'''))))))((('''((()))))))))))))))))))))))))))'''''''''&&&''''''((((((((()))++++++)))((()))***)))))))))))))))))))))))))))))))))************+++)))+++......,,,+++,,,...---------------------------...//////...------.........//////000000111111111111222333444555666666777666555555555666888999<<<;;;:::999999999999999666666666777888999:::;;;;;;;;;:::999999999999999999999999999999888777777888888777777777888888999777777888999::::::::::::::::::999888777777666666777777777777777666666666444444444444444444333333222111111000000111111111/////////////////////..................///000000......///000000000000000///............---------+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++'''((()))***+++,,,------,,,+++***+++---...---,,,,,,,,,,,,+++++++++******************************'''((()))*********************))))))***+++,,,,,,)))))))))))))))))))))))),,,,,,---------,,,++++++***+++---...///......------...///000111111111111111111222333333333333222111222333444555555555555555555666666555555444333111222444666777777666666444555555666666555555444333222222111111222222333333333333222222222111111000000000000000000111111////////////////////////.../////////000000111111------,,,,,,,,,+++++++++,,,------......------,,,,,,------...---,,,***)))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++************************************)))))))))))),,,+++***(((''''''''''''))))))******++++++++++++))))))))))))))))))))))))$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***&&&$$$######&&&(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''((()))))))))(((((()))***+++***)))'''%%%&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&'''((()))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%&&&)))******)))&&&%%%''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&$$$###$$$'''***&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))((('''((())))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&'''(((******)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))+++......,,,+++,,,...........................***+++---,,,+++*********......//////000111111111000000111222444555555666999777555333444666888:::===<<<;;;:::999888888888666666666777888:::;;;<<<;;;:::999999888888999999:::::::::999999777666666777777777777777888888999555666777999999:::::::::::::::999999888777777777555777888999999777444333999888777555333111000///222111000/////////111111---......///000/////////,,,,,,,,,,,,,,,---.../////////000111111111111111//////.........------------------.........//////+++++++++***++++++,,,,,,++++++,,,---............'''((((((***+++,,,---...,,,+++***+++---...---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++++++++***)))'''&&&&&&''''''(((((((((((((((((()))******++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++,,,---...///000111222///000000000111111111111333111///000333555666666555666777666444444666777555555555555555666777777555666666777666444222111333333333222222222111111222333333444444333333222000000000000111111111111222111111111000000//////111000000000//////......---------...000000---++++++,,,,,,------,,,,,,+++111000///...---,,,,,,,,,...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))*********)))(((''''''((()))***,,,+++)))((((((((()))******)))(((&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$((('''&&&'''((())))))'''###$$$&&&((())))))((('''&&&&&&''''''(((((())))))%%%''')))******)))'''%%%(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))************))))))(((((('''&&&%%%$$$$$$###'''(((+++///000---((($$$***)))((('''&&&%%%$$$$$$%%%&&&(((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***(((%%%%%%'''(((&&&$$$''''''''''''''''''''''''"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((***((('''((())))))((('''******+++++++++,,,,,,,,,((()))+++,,,---..................------,,,,,,,,,,,,,,,---...///000111222333333333333444555666777555555555555555666777777999777555333333444666888666666666666777888999:::999888777777666777777777777888999;;;<<<======>>>999888777666666555666666333333333444666888;;;<<<<<<;;;:::999888666555555777777777777777666555555444444333333333333222222111111000//////000111222000000000000000000000000......------------......////////////000000000000---///000111000///---,,,...........................---,,,,,,++++++,,,,,,/////////---+++***+++------,,,+++******+++,,,---++++++******++++++,,,---...---,,,+++************+++++++++*********))))))************************(((((('''''''''(((***+++***))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---......///000000//////000000000111111111222111000222444666666666333444555444333333444555666555555555555555666777555666666666555444333222222222222111111111000000111222222222222222222111000000000000111111111111111111111000000000//////111111000000000////////////......///000000...,,,,,,,,,------------,,,,,,000///...---------------...---+++*********+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))*********)))(((''''''((()))***++++++)))((((((((()))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$)))((('''(((***+++***)))&&&&&&'''((())))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''&&&''')))+++---+++'''$$$'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''***(((%%%%%%'''((('''%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%%%%&&&'''(((((((((((($$$&&&((((((''''''''')))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((())))))(((((('''))))))************))))))******+++---///...+++)))*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...///000111111////////////000111222333444444333333444444555666777666333222222333555777666666666666777888999:::999999888777777777777777777777999:::;;;;;;<<<<<<999888777666666555666666666666555555666888999;;;;;;:::999999888777666666777777777777777666555555444444333333333222222222222111000//////000111111000000000000000000000000---------,,,,,,---------////////////000000000000...///000111000///---,,,..............................---,,,,,,,,,,,,---...//////---+++***+++,,,++++++***))))))***++++++++++++******++++++,,,---------,,,+++************+++++++++*********))))))************************'''''''''((()))***,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,,,,------.........---------------....../////////////////////000000000000111111222444666777666444111222333333111111222333666666555555555555555666555555666555555444333222111111111000000000//////000000111111111111000000000000000000111111111111111111000000000000//////111111111111000000000000111000//////000000...,,,------............------///......---------............,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))(((((())))))***))))))(((((((((((())))))******)))((((((((())))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((())))))((((((((((((((((((((('''&&&%%%%%%((('''&&&''')))***)))((())))))((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))((('''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((******))))))((((((''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''')))(((&&&&&&'''((('''&&&''''''(((((()))))))))***...+++'''$$$###$$$&&&(((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((()))(((((('''&&&###$$$&&&'''(((((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***))))))((((((''''''&&&((())))))******))))))(((******++++++++++++******)))***---000222111---************++++++++++++,,,.........---,,,+++***))),,,,,,++++++++++++******+++,,,,,,---...///000000000000000000111222333333222222222222222333444444555444222111111333444666666666666666777888999::::::999999888777888888888777888999999:::::::::999999999888777666666666666888888777666777888999:::999999888888888777777777666777777777777666555555333333333333222222222222333222111000000000000000000000000000000000000000---,,,,,,,,,,,,,,,,,,---////////////000000000000...///000000000///---,,,........................//////...------------------...///---+++***+++,,,******))))))))))))******++++++******++++++,,,---,,,,,,++++++***++++++++++++++++++***************************************((((((((()))******+++,,,++++++***)))))))))*********++++++++++++,,,,,,,,,------......///.........////////////////////////........./////////000000111111333666888888555333000222333333111111111222666666555444444444555555555555555555444444333333222111111111000000000000000111111111111111111000///000000000111111111111000000000000000000//////111111111111111111000000222111///000000000...---......////////////............---------......///......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((('''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%***)))((('''''''''((()))))))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&))))))((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((******))))))((('''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&&&&&&&&&&''''''''''''((('''(((***)))(((''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''''''''((('''*********))))))))))))(((...+++(((%%%###%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''%%%%%%&&&'''((((((((('''((()))***)))'''%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((((())))))************)))))))))******++++++******)))(((((())),,,......,,,***************++++++++++++.........---,,,+++***))),,,,,,,,,++++++++++++++++++,,,,,,---......//////000//////000000111222333222222111111222222333444444444222222222333555666666666666666777888999:::::::::999888888888888888999999::::::::::::999888:::999888777666666555555888888777777777999:::;;;777777777777888888888888666666777777666666555444333333333222222222222111444333222111000000//////////////////////////////...------,,,,,,------...////////////000000000000/////////000///...------..............................---,,,,,,,,,,,,---,,,---...---,,,***+++,,,+++******************+++++++++******++++++,,,---+++++++++***++++++,,,,,,************************************************)))************)))))))))***))))))((((((((())))))*********+++++++++,,,,,,,,,------.../////////...000000000000000000111111---............/////////000111333666888777444111000222444444333222222333555555444444444444555555555444444444333333333333333333222222222111111111111111222222222222111111///000000000111111111111//////////////////000000000000000000000000111111222000//////000000///......//////000000//////.........---------......///---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))(((((())))))))))))((((((((((((((()))))))))((((((,,,+++)))((('''''''''((())))))))))))))))))))))))'''''''''((((((''''''''''''''''''(((''''''&&&%%%%%%$$$###$$$%%%&&&&&&$$$)))((('''&&&%%%&&&'''((())))))((((((''''''&&&&&&((((((''''''''''''((((((&&&'''''''''''''''''''''((((((((((((''''''&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%'''(((((())))))(((((('''(((''''''&&&%%%%%%$$$$$$(((&&&%%%%%%'''((()))((((((''''''''''''&&&&&&&&&'''(((***)))'''&&&&&&'''&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''((()))------,,,***)))((('''&&&)))(((''''''''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((('''''''''((((((((('''((((((((('''&&&%%%%%%$$$&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))(((((())))))))))))(((((()))(((''''''***,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------------++++++,,,,,,------......++++++++++++,,,---...///222222111111222222333444444444333333333444666666666666666666777888999::::::999888888777777888888;;;;;;;;;;;;;;;::::::999;;;:::999777666666555555666666666666888:::<<<===666777777777777888888888666666666666666555444444333333222222222111111111333333333222111000////////////////////////////////////............//////////////////000000000000///////////////......---........................---,,,++++++******++++++***,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,************************************************))))))******))))))((('''((((((((((((((())))))***************+++++++++++++++,,,---.............../////////000000111111111------------.........///000111222555777666333000111333555555444333222333444444333333444555555666444444333333333333444444333333333222222222222111111222222222222222222111000000000000111111111111......////////////000000////////////000000000000111///---...///000000///......////////////......///......---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))((((((''''''(((((()))(((((())))))))))))((((((''''''((()))))))))((((((,,,+++)))'''&&&&&&&&&'''))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&'''&&&%%%&&&((()))((('''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&%%%&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((())))))(((((((((+++***)))((('''&&&%%%%%%)))'''%%%%%%''')))******(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%%%%'''''''''((((((((())))))$$$%%%%%%%%%%%%&&&&&&&&&'''((()))((('''''')))***------,,,***)))'''&&&%%%%%%&&&''')))******))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((''''''''''''((()))))))))))))))((('''&&&$$$###!!!$$$&&&'''(((***+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&''')))***+++,,,((())))))******))))))((((((((())))))))))))((((((,,,***'''''')))+++------)))))))))************+++***+++,,,,,,------------,,,,,,------------......+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111111111111111222333333333333333444444555666777666666666666777888999:::999888888777666777777777;;;;;;<<<<<<<<<;;;::::::<<<;;;999888777666555555555444555666777:::<<<>>>777777777777777777777777555666666666666555444444222222222222111111111111222333333333222111000000000000000000000000000000000000////////////000000////////////000000000000000/////////....................................,,,++++++***************)))+++---...,,,+++++++++,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++***************+++++++++************************&&&'''((()))))))))(((''''''''''''((()))***,,,,,,************++++++++++++***+++,,,------.........,,,,,,---...///000000111,,,,,,---------.........000000111333555444222000000222555555444222222222222222222333444555666777444333333222222333444444222222222222111111111111000000111111111111000000000000000000111111111111........./////////000000---.........///////////////---,,,,,,...000000000---......//////......---000///...---------------***++++++,,,,,,,,,,,,,,,************************************************))))))*********+++++++++((((((''''''''''''(((((('''((()))******)))((('''&&&&&&((()))))))))((((((***)))'''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''''''''&&&(((&&&&&&'''((()))((('''%%%&&&'''((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&))))))(((((('''''''''&&&(((&&&%%%%%%((()))***)))&&&&&&&&&'''''''''''''''&&&'''((('''%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&((())))))''''''))),,,+++******)))((((((''''''&&&''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***'''((((((((('''&&&%%%%%%!!!###&&&''''''((()))+++(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''(((((())))))'''(((((())))))((((((''')))))))))******))))))))),,,***((((((***++++++***))))))))))))***************+++,,,,,,---------,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,///......//////000111222000000//////000000111222222222222333444444555555666666666666777888999:::888777666666555555666666999::::::;;;;;;;;;::::::<<<;;;:::888777666555555555555555555666888:::;;;777777777777777666666666555555666666555555444333222222222222111111111111111222333333333222111111000000000000000000000000//////............//////////////////000000000000000000///.......................................---,,,++++++******++++++(((+++---...,,,+++***++++++,,,------------,,,+++++++++******++++++,,,---------,,,+++************))))))*********+++++++++************************$$$%%%'''((()))***))))))((((((((()))***,,,---...)))************+++++++++)))***+++,,,------------******+++,,,---//////000,,,,,,,,,---------......000000000222333333111//////222444555444222111111111111222333444666777888444333222222222333444555111111111111000000000000//////000000000000//////000000000000111111111111---.........//////000000,,,---------......//////---,,,***+++---000111111------............------111000///...---,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++((((((''''''''''''(((((('''((()))******)))((('''%%%&&&((()))))))))((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))************))))))&&&&&&'''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%&&&(((************)))&&&'''''''''(((((())))))&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((''''''((())))))***)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''))))))((($$$$$$%%%&&&'''((()))***%%%'''((('''$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((***)))''''''))),,,'''((((((((()))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((''''''(((((()))*********((('''&&&&&&'''((()))***&&&&&&''''''((('''''''''''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''******++++++++++++******)))(((((()))******(((&&&))))))))))))************,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...//////...............///000000000000111222333333444444666666666666777888999:::777777666555555555555555777888999:::::::::::::::===<<<:::888777666555555777666555555555666888999888777777777666666666666555555666666555555444333222222222111111111111000000111222333444333222111000000000000000000000000......------------......////////////000000000000000000///..........................................---,,,,,,++++++,,,,,,(((***---...---+++***+++***+++,,,------,,,+++***++++++******++++++,,,---...---,,,+++************))))))******++++++++++++************************))))))))))))))))))))))))***)))(((((()))+++---...+++)))'''(((+++------+++++++++,,,,,,,,,---------,,,,,,,,,------.........///......---------......+++,,,...///111333555666000000000111222222333333444333222111222444666888555444222111000000111222111222333444444333222111000000000000111111111111555444222111000111222222000000000///......---------------.........//////......------------......111000000///...---------//////...------------...---------,,,,,,+++++++++++++++++++++++++++++++++...---+++*********++++++,,,***((()))+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******(((%%%######&&&((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))++++++'''$$$&&&''''''((((((((((((((($$$%%%&&&'''((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((('''%%%$$$%%%(((***(((&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&************************))))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))************))))))))))))************,,,+++++++++++++++++++++((((((((()))+++,,,***)))***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++------,,,+++++++++,,,,,,//////---,,,,,,---...//////////////////////////////000222333444444333222444555666777777666555444555555666777888888999999;;;<<<<<<<<<;;;::::::999:::999999888888888888888666666777888888888888888888666555444444555666888888888888777666444222222333333333222222222111111222222222111111111111000000000000000111111111111111111000///////////////000000000000111111111111111000000///...---------........................------,,,,,,,,,------............---,,,+++)))((()))***+++,,,,,,+++***)))+++******))))))******+++,,,,,,,,,------............---+++*********+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,)))'''%%%&&&)))+++***)))++++++++++++,,,,,,,,,,,,.........---------------...---------------...............///000111111222//////000111111222222333444333222222222444666777444444333333333444444555000111222333333222111000000000000000111111111111333333222111111111222222---------------------------------........./////////......------......///111000000///......------///...------,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++)))((((((((()))))),,,***((()))+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%$$$$$$###&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&(((******'''%%%&&&''''''(((((((((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''((((((((())))))((((((((()))))))))******++++++++++++************)))(((((()))++++++***((((((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++++++++,,,,,,---///...---,,,,,,---...//////////////////////////////000111222333333333333555555666666666555555444666666666777888999999999:::::::::::::::999888888888888777666666666666666555555666777777777777777777666555444444555666777666666666666555333222111333333333222222222111111222222222111111111111000000000000000000000000///000000///.............../////////000000000111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++((())))))******))))))(((------,,,,,,,,,,,,------//////...---,,,++++++***+++***)))((('''((())))))++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))******+++*********((('''&&&''')))******************++++++++++++,,,,,,,,,---------.........,,,,,,,,,,,,---......///////////////.........---//////000000111111222222333333222222222444555666111222333444555555555555000000111111111111000000000000000000111111111111000111111222222222222111+++,,,,,,---......//////------.........////////////......------......///000000000///......------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++************************+++***))))))((()))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((("""%%%(((***)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''&&&%%%%%%###$$$%%%'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))************)))((()))******)))''''''((())))))(((((()))***++++++++++++++++++++++++***+++------...---,,,++++++++++++++++++,,,---.........------------......////////////////////////000000000000111222333444555555444444444444555555666777777888888999999999888888888999888888777666666666555444444444444444444444555666666666666666777666555444444555666777444444555555444333333222333333333222222222111111222222222111111111111000000000000//////.........///......------------........./////////000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,---.........,,,------......------,,,------,,,,,,,,,,,,------//////...---,,,+++*********)))((('''''''''(((((())))))))))))************(((((((((((((((((((((((())))))***++++++***)))(((***)))))))))***,,,,,,,,,))))))*********+++++++++((()))***+++---...//////++++++++++++,,,---...///.........------,,,,,,,,,......//////000111111222333333222222222333444555///000111333333333222111//////000000000000/////////000000000111111111111...///111222222222111111.../////////000000000111............//////////////////............//////000000//////............---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++******)))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''###&&&((())))))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))(((((('''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((((((((&&&''''''((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&###$$$&&&((()))(((&&&%%%''''''''''''''''''''''''((('''''''''((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))((()))***)))'''&&&&&&''')))(((''''''(((***++++++++++++++++++++++++***++++++,,,---,,,,,,+++************+++,,,---...------------------..............................000000//////000111333444444444333222222333555666777777777888888888999999777777888888888777777666666555444444333333444444444555666666777777666666666555555444444555555666333444444555555555444444333333333222222222111111222222222111111111000000000000//////......------///......------.....................////////////000000//////....................................***+++,,,,,,,,,+++***))))))***+++,,,---..................//////.........+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***((('''))))))*********+++,,,---))))))*********+++++++++)))))))))***++++++,,,,,,*********++++++---...///,,,,,,,,,,,,,,,------------......//////000111111333222222222333333333444111111222333222111///...///////////////////////////000000000111111111111---...000111222111111000111111000000000/////////........./////////000000/////////....../////////////////////............,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,+++++++++))))))************+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''((()))((('''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%))))))******))))))((('''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))&&&''''''(((((((((((((((((('''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&%%%&&&((()))***)))'''&&&''''''''''''''''''''''''(((((((((((('''''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))***)))((()))))))))'''%%%'''(((***)))(((((()))+++************************)))******++++++,,,,,,+++)))))))))***+++,,,---...+++,,,,,,---------......------------------------000///......///000222333333222111111111222444555666777777777777777888888777777888888888888777777777666555555444444555555666666777888888888888777555555444444444444555555444444555666666666666555333333333222222222111111222222222111111111000000000/////////.........---000///////////////000000............////////////////////////....................................,,,,,,,,,,,,,,,+++******++++++,,,------,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))***)))))))))&&&'''(((((('''(((***,,,*********++++++++++++,,,---,,,,,,+++)))(((((('''************+++,,,------++++++,,,,,,------......------......//////000000222222222333333333333333444444444444333222111000000000////////////000000000000000000111111111111...//////000000000000///000000///......---,,,,,,....../////////000000000000//////......//////000//////////////////......---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))************)))((()))++++++******+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((())))))((('''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((((((((()))))))))''''''(((((())))))******)))((('''((())))))(((&&&((()))******))))))***+++)))))))))))))))))))))))))))))))))******+++,,,,,,***************+++,,,---***+++,,,------...------------------------------............///000111222111000000111111222333444666666666666666666666666666666777777888888777777777777666555555555555666666777777888888888888888444444444444444444444444555555666666777666666666333333333222222222111111222222222111111111111000////////////////////////000////////////000111111....../////////000000000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++------------,,,,,,+++***+++******))))))******+++......------------......000///...,,,+++)))((('''(((((()))))))))((('''&&&((())))))))))))*********))))))))))))))))))))))))((((((((((((((()))***+++&&&((()))(((''''''***,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++,,,,,,,,,---------------,,,------......///000000222222333333333222222222333333222222222222222333111111000//////000111111000000000000111111111111000000///.........///////////////................../////////000000000000000000////////////000000.../////////////////////------,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))''')))++++++***)))+++...))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$''')))***)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''******(((&&&'''(((&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''&&&''')))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((((((((()))))))))((((((((()))))))))******''''''((())))))***++++++((('''&&&((()))***((('''''')))******))))))***+++))))))))))))))))))))))))((((((((()))***++++++,,,+++***************++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000...///000111222222222222555555555555555555555444444444555666666666666666777777666555555555555555555666666777888777777777444444444555555444444444555555555666666555444444333333333222222222111111222222222111111111111000...//////000000111111111...............///000000/////////000000000111111.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((()))***+++,,,---------,,,,,,+++***...---,,,++++++,,,---.........------------......000///...,,,***)))''''''((()))*********)))((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((('''''''''''')))+++,,,'''***++++++)))))),,,///++++++,,,,,,,,,---------))))))+++,,,...///111111++++++******************......---------------,,,,,,,,,------...//////000222222333333333222222111000000///...///111222333222111000//////000111222000000000000111111111111222000///---------.../////////000000111111222222////////////000000000000000000////////////000000.........///////////////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------)))***+++,,,------,,,+++&&&)))++++++)))))),,,...))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&& $$$))),,,---+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''(((((((((((((((''''''&&&$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$'''++++++)))&&&&&&'''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''((())))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''&&&''')))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((()))))))))))))))************'''(((((()))***++++++,,,'''&&&&&&''')))***)))''''''((())))))(((((()))+++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++******************)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++---...000111000000///---...000111222222222111444444444444444444444333222333444444555555555444666666555444444444444555444555555666666666666666333444444555555444444333444444555555444444333222333333333222222222111111222222222111111111111000......///000111222333333---------------...///000000000000000111111111111.........///////////////........................///---)))&&&%%%''')))++++++,,,,,,------,,,,,,,,,++++++))))))))))))++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------+++***)))))))))))))))************'''(((***+++,,,,,,+++***...---***(((&&&&&&&&&&&&+++***)))))))))))))))***,,,,,,,,,++++++*********************+++,,,---...++++++++++++,,,---...///------------------,,,,,,------...///000000//////333333222222111000000000111111000000111333555666000111222333222000...,,,////////////////////////111111000///////////////...///000000000000//////000000//////000111222222333111...++++++---///111---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++&&&(((***,,,,,,+++)))''',,,+++***)))(((((())))))***))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''************)))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***'''&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))((((((''''''&&&&&&'''((())))))'''%%%"""!!!$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***'''&&&'''***+++***(((((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***((((((((()))(((((((((((()))***,,,,,,$$$&&&))),,,,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((())),,,...///...---,,,.........////////////000......///000000000000000333333333444444444555555666666666666666555555555444333333222333444555666888888777777666444333222222222111000111222333444333444555666666555444333222222222222222222222222333333222222111000////////////............/////////000000000000000///...111111000000/////////...//////.........---------///---,,,++++++,,,...///000///,,,*********+++,,,111333444222---******+++++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))*********))))))+++***)))(((''''''((((((***)))))))))))))))******,,,,,,,,,+++++++++******************+++,,,---...++++++++++++,,,---...///------------------------............////////////111111111111111111111222333222111111111222333444111111222222111000...---000000000000000000000000111111000///////////////000000000000////////////000000//////000111111222222000...,,,,,,---///000.........---------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++***+++---...---,,,+++*********)))))))))))))))((())))))))))))))))))******++++++***))))))***++++++((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''%%%$$$%%%((()))(((&&&((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''******))))))(((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((()))***+++***(((((()))***)))((((((((()))***++++++''')))+++------,,,+++)))***************************++++++++++++,,,,,,,,,)))***+++------...------------........./////////......///000000000000000222222222222333333333444666666666666555555555555444444333333333444555666666777777666666555444333444333333222333444555666333444666777777666444333222222222222222222222222333333222222111000000/////////............//////---...///000000000000000000000000//////.........//////.........---------...---,,,,,,,,,---......000...,,,+++******+++,,,---///000///,,,***+++,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''''''''((((((''''''''''''((()))***+++)))((((((((()))***++++++,,,,,,,,,++++++++++++***************+++,,,------++++++++++++,,,---..............................000///...------....../////////000111111222333333444333222111111111111111222222111111000/////////000000000000000000000000111000000///////////////222111000.........///000000000/////////000111111000000///............////////////.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++++++++***************))))))(((((('''''''''''')))******)))((((((((((((((())))))*********+++******))))))******+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%&&&'''((()))***)))((((((''''''''''''''''''''''''''')))++++++)))'''''''''((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))+++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))'''''''''(((((((((((((((!!!###%%%'''((()))))))))&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%'''((('''&&&((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((***))))))(((''''''&&&&&&***))))))(((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((()))******(((((()))******)))))))))))))))*********+++,,,,,,---,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------............///000000000000000111111111111222222222222555555555555555555555555444444444333444444555666555555666666666555555444555555555444555555666777333555777888888777555333222222222222222222222222333333222222111000000000//////............//////,,,---...///000111111111/////////.............../////////.........------------------------------///...,,,+++***++++++,,,(((***,,,,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))+++***((('''&&&'''(((((('''''''''((()))******+++(((((((((((()))***,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,+++++++++,,,,,,---...------............//////111///---,,,,,,---...//////000000000111111111222222222111111111111111111222222111000//////000000111111111111111111111111000000////////////000000333222000...---...///000000000/////////000000111///////////////......---...........................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))***)))(((&&&%%%%%%%%%&&&%%%&&&(((***+++***((('''''''''(((((()))***************))))))))))))******((((((((((((''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''(((((('''&&&%%%%%%&&&''')))******(((&&&%%%((((((((((((((((((((((((''')))******)))((((((((())))))))))))((('''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))&&&''''''(((''''''&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((()))''''''''''''((())))))((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))))))))((((((''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))*********+++))))))))))))))))))))))))'''((())))))(((((()))***+++***)))))))))))))))***+++***************++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,------,,,+++******,,,...///++++++,,,,,,,,,---------......///000000000000000111111111222222222222333444444555555555555555666555444444444444555555555333444555555666666666555555555555555555666666777333555777999999777555333111111111111111111111111222222222111111111000000//////............//////------...///000000000///..................------////////////............---......///......---,,,...---,,,++++++++++++,,,((()))+++++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))(((((((((((())))))(((((((((((()))))))))))),,,+++)))((('''(((((()))((((((((()))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,------------------......//////000///---++++++---...///111111111000000000////////////000111222222333333222111000000///000000111000000000000000000000000000000////////////000000333111///...---...///111000000///////////////000...///000000000///------------------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++*********))))))...---+++)))(((((()))***%%%''')))***+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&%%%&&&'''((()))(((&&&###"""(((((((((((((((((((((((('''(((***)))((((((((()))))))))))))))((('''%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''(((((()))))))))))))))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((&&&''''''((('''(((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((())))))))))))*********))))))))))))))))))))))))'''((())))))((('''(((***+++***)))))))))))))))***,,,+++***))))))******+++*********++++++,,,,,,,,,))))))***+++,,,,,,------...,,,+++)))***+++...///+++++++++,,,,,,,,,,,,---......///000000000000000222222222222333333333333333444444444555555666666555555555555555555555444222333444555666666666666333333444444555555555555333555777888888777555333111111111111111111111111222222222111111111111111//////............/////////////////////...---,,,------..................000000/////////............////////////...---,,,------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((())))))((())))))))))))((((((''')))((((((((()))***++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,---............---,,,,,,,,,---///000222222111000000///......---...000111222333333333111111000000000000000000///////////////////////////////////////000000111111000///......///000111000000//////......///////////////000///......------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++++++++*********,,,+++***((((((((())))))((((((***++++++***))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''(((((()))''''''(((((((((''''''&&&&&&&&&''''''&&&%%%###"""'''''''''''''''''''''''''''((())))))(((((()))***((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******'''''''''(((((((((((((((((('''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''###%%%&&&&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''(((***)))))))))))))))******------,,,++++++++++++,,,''''''(((((()))*********))))))***+++,,,------......---+++******+++---...+++++++++,,,,,,,,,------......///000000000000000222222222222333333333444333333333444555555666666555666666666666555444444222333444555555555555555222222333444444444444333444444555666666555444444111111111111111111111111111111111111111111111111//////............//////000000000///...---,,,+++.............../////////000000000/////////......000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))(((((('''((()))******)))((('''***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,******++++++,,,------...++++++,,,,,,---...//////000000000000000/////////...///000111222222111111///000111222222111000///........................///////////////000111111......//////000000111111000000///...............000/////////............------........./////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))(((((('''''''''((((((++++++++++++************)))))))))(((''''''&&&&&&'''((()))******)))((('''((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))'''(((((())))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((()))+++'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******((((((((((((((('''''''''''''''&&&''''''((())))))&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((()))******)))'''%%%%%%&&&)))((((((((()))***++++++,,,,,,+++++++++*********'''''''''((()))*********((()))***+++,,,------...------,,,+++++++++,,,---,,,,,,,,,,,,------------......///000000000000000111111111111222222222222222222333444444555666666555666777777666555444333333333444555555555444444111222333444555444444333444444333333333333444444111111111111111111111111111111111111111111111111//////............//////////////////...---,,,,,,.........//////000000000000000000000/////////...222111///...---------...+++,,,,,,,,,---,,,,,,,,,...,,,+++,,,---...+++)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***))))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))$$$%%%'''((()))(((''''''&&&'''(((*********))))))+++***)))))))))))))))************++++++,,,,,,,,,,,,,,,++++++***+++++++++------,,,++++++,,,,,,,,,))))))***++++++,,,------)))***+++---.../////////......//////000000111111000000111222222111///......///111222333111000///........................///////////////000111111,,,---...000111111111111111000///...............000000///............///.../////////000000111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++*********+++******)))((('''&&&%%%%%%'''((()))******)))(((''')))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((()))))))))))))))(((###$$$$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''(((***+++''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))###%%%'''(((*********)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$$$$''')))(((&&&%%%'''***%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***++++++)))&&&$$$%%%%%%(((((((((((()))***,,,,,,)))))))))))))))((('''&&&((())))))***+++,,,,,,,,,((())))))+++,,,---......------,,,,,,+++,,,,,,,,,,,,,,,------------.........//////000000000000000000000000000111111111111222222333333444555666666555666777777777666444333333444444555555444444333222333444555555555444333444444222111111222444444000000000000000000000000111111111111111111222222//////............//////------......///............/////////000000111111000000000000////////////333111///---,,,---...///++++++,,,---------,,,,,,,,,***)))+++---...,,,)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))************))))))((((((((((((((()))******++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,***+++...000...,,,---------............///////////////000000000000111111111111000000000000000000///...............////////////000000000000------,,,---...000222333000///.........///111222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++((()))***++++++,,,++++++)))***,,,+++)))(((((()))))))))))))))))))))))))))&&&'''))))))'''''''''((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&$$$###"""(((''''''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&''''''''''''''''''((((((((((((((((((''''''"""$$$&&&(((((((((&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''(((%%%%%%((('''###&&&,,,))))))(((((('''''''''&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&'''''''''&&&%%%%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******((('''''''''(((((()))***+++++++++))))))***+++,,,------------------,,,,,,+++++++++******+++,,,,,,---......000000///...............////////////000000000000222222333333333444444444000111222222333333333222222222444444444444222222333222222222222222222222444444333222111111111111000000111222222222222111111111111111111222222222000/////////..................////////////......//////000000///...---------------............//////............---------+++*********+++---///000------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))+++***)))***+++,,,+++)))******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((())))))***+++******))))))******+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,***,,,...///...,,,........./////////000000.../////////000000000000111111111000000000////////////...---------------////////////000000000000000///............///000000//////...///000111222000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((()))******(((''''''((())))))))))))))))))))))))&&&(((***)))((('''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((######$$$%%%'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''(((%%%%%%((('''$$$&&&,,,)))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((((((((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++******((('''''''''(((((()))******++++++''''''((()))************,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...000//////...------............/////////000000000111222222222222333333333111222222333333333333222222222333444444333222222222222222333333333333333555444333222222111111222000111111222333222222222222222111111111111111111000000/////////...............////////////......///////////////...---------------............//////............---------,,,+++*********+++,,,---************************+++++++++++++++,,,,,,---+++++++++*********)))))),,,***)))***++++++***))))))))))))(((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''(((((()))***+++******))))))******+++******))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,---...---,,,////////////000000000111....../////////000000000111111000000000000//////......---,,,,,,,,,,,,,,,////////////000000000000222111000///...---------///////////////000111111000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------++++++++++++***)))((('''(((***++++++)))(((((()))))))))))))))))))))))))))''')))******)))(((((()))%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''''''''%%%&&&((('''%%%&&&+++((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((************))))))))))))(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))************)))((('''''''''(((((())))))******+++''''''((()))************+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------//////...---------...............////////////000000000000111111111222222333333333444444333222222222222333333333333222222222222333333444444555555666555444333222222222222111222222333333333333333333222222222111000000000000000000/////////............////////////......///////////////......------------............//////............---------,,,,,,+++***))))))******'''(((***+++,,,++++++***************+++++++++,,,+++++++++***************,,,+++))))))******)))(((((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''(((''''''''''''((())))))******))))))))))))************))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,------------....../////////000000000........./////////000000111000000000///////////////...------,,,,,,------////////////000000000000222222111000///...------///////////////000000111000000/////////.................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++)))***,,,,,,***)))******))))))))))))))))))))))))((()))++++++)))))))))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((...,,,***'''&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&)))((((((''''''(((((()))%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%''')))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))******)))(((''''''(((((((((((())))))******))))))***+++++++++++++++******++++++,,,,,,,,,---******++++++,,,,,,,,,,,,......---------------...------.........//////////////////000000000000111333444444444444333222222222222222333333222222222222222333444444555666666666666555444333333333333222222333444444444444333333333333222111000//////000000000////////////.........////////////.........///////////////......---------............//////............---------,,,,,,,,,+++++++++++++++((())),,,...///...---,,,))))))******++++++++++++************************,,,+++))))))******((('''''''''(((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((((())))))******))))))((('''''''''''''''(((((()))***))))))))))))))))))*********))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........./////////............////////////000000000////////////...000//////...............////////////000000000000000000000000000000//////...//////000000000000000////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************''''''((()))************'''(((******)))(((((()))((((((((((((((((((((((((((()))++++++)))))))))***)))(((''''''''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((///---***''''''''')))***%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''((('''&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******)))))))))(((((('''''''''&&&''''''(((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((()))))))))))))))***+++++++++***************++++++,,,,,,,,,******+++++++++++++++,,,------,,,,,,,,,,,,------------------................../////////000000000333333333444444333222222222222222222222222222222222222333444444555666666666666555444333333333333222222333444444444444333333333333222111000//////111000000000////////////......////////////............///////////////...---------............//////............---------,,,,,,,,,---------------((())),,,...///...---,,,((()))***+++++++++******************************+++***))))))******((('''''''''(((((()))*********(((((((((''''''&&&&&&%%%((((((''''''''''''(((((())))))************))))))''''''&&&&&&''''''((()))***))))))(((((())))))*********))))))))))))******))))))******+++,,,,,,,,,+++++++++++++++************+++,,,,,,++++++,,,---------------............------........./////////000000////////////......000000///............///////////////000000000000...///000111111111111111......///000000000000000/////////.........------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))************************************)))((('''&&&$$$%%%''''''&&&%%%&&&'''((((((((((((((((((((((((''')))******)))(((((()))***)))'''&&&&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&###''')))'''&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))(((''''''&&&&&&''''''&&&''''''((((((((((((((('''(((((())))))******+++((((((((((((''''''''''''&&&&&&'''(((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((((((((((((''''''((())))))(((((('''*********+++++++++++++++******++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------.............../////////000000000111222222333333333222222222111111111111222222222222333333444444555555666555444333222222222222111222222333333333333333333222222222111000000000111111000000000/////////......////////////......---...//////////////////---------............//////............---------,,,,,,---...//////......'''(((***+++,,,++++++***((()))+++,,,,,,,,,+++******************+++++++++***)))((((((******)))(((((((((((())))))*********''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++*********))))))+++---,,,******,,,...............////////////---------.........//////000000/////////.........//////...------------...////////////000000000000...///000111222111111000---...///000111000000/////////.........---------////////////////////////------------------------************************(((((())))))************************************************)))((('''&&&$$$&&&'''((('''&&&'''(((((((((((((((((((((((((((&&&(((***)))((('''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))***(((''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&((())))))(((''''''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''((()))***+++'''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&"""(((***'''&&&((()))&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))))))))''''''&&&''''''(((&&&''''''((((((((((((((('''(((((()))******++++++((((((((((((((()))))))))&&&'''((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''++++++++++++************++++++******************+++++++++++++++,,,------+++,,,,,,,,,,,,---------...////////////000000000...///000111222333333333333222111000000111222333222222222333333333333333555444333222222111111222000111111222333222222222222222111111111111111111111111111000000000//////......////////////......------...///////////////---------............//////............---------,,,---.........---,,,+++************************)))***,,,---...---,,,+++))))))*********+++++++++(((''''''(((***+++***)))))))))))))))))))))******&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******))))))))))))******((())))))***++++++,,,,,,++++++++++++******))))))(((+++---,,,***)))+++...////////////000000000000---------.........//////000/////////..................---,,,,,,,,,,,,---////////////000000000000///000111222222111000///---...000111111111000/////////.........---------000000000000000000000000........................************************))))))******+++++++++,,,++++++++++++++++++++++++&&&'''((()))************''')))***+++***)))***+++((((((((((((((((((((((((&&&((())))))(((''''''((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''%%%((((((((()))))))))))))))&&&&&&''''''((()))******$$$&&&(((******)))((('''((((((''''''''''''(((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&!!!(((***'''&&&))))))%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%&&&((()))+++,,,))))))))))))))))))))))))%%%%%%%%%&&&'''((()))******)))(((&&&&&&''''''(((&&&''''''((((((((((((((('''(((((()))***+++++++++(((((())))))******++++++(((((()))***************))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((''''''''')))***************)))))),,,+++++++++******))))))++++++******************+++*********+++,,,,,,---++++++,,,,,,,,,---------////////////000000000111,,,---///000222333333333333222111000000111222333333222222222222222222222444444333222111111111111000000111222222222222111111111111111111222222222111111111111000000000000......////////////......------...///000000//////---------.........////////////.........------------.........---+++)))(((------,,,++++++,,,,,,,,,)))+++,,,......---,,,+++))))))******++++++++++++'''&&&&&&'''***++++++*********))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((()))))))))'''&&&%%%(((((((((((())))))))))))((()))***+++++++++++++++(((***+++***)))((()))***++++++******)))*********,,,,,,,,,------.........,,,+++++++++,,,...///111---------............///000//////...---+++***)))............////////////000///...---,,,---......+++++++++,,,,,,,,,---------------...///000000111111000///......///000111//////...------------...************))))))))))))************************,,,,,,,,,++++++******************)))(((''''''&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((''''''''''''(((((())))))))))))((((((******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((******++++++++++++******''',,,,,,((('''***((("""''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))******)))(((((()))+++''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))(((((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))******+++******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&!!!"""$$$'''((((((((((((,,,***((('''((()))((('''***)))((('''&&&&&&''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&---+++)))((('''((()))******,,,---,,,******+++,,,,,,,,,+++******+++,,,,,,...............---------///111333444444444222111222222111111111111111111333333333333333333333333111111111111111111111111333333333222222222111111444333222111000000000000111111000000//////......------...///000111222222////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++---------,,,+++***)))(((***++++++,,,,,,++++++***------,,,,,,+++***))))))******************++++++************))))))))))))*********)))))))))))))))(((((())))))******++++++)))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''((())))))(((((()))***)))(((''''''((()))))))))))))))))))))((()))***++++++++++++***(((***+++***)))((()))***++++++*********++++++,,,,,,,,,,,,---------.........---,,,,,,,,,---...///.........////////////000---------...------,,,,,,............////////////000///...---,,,------...,,,,,,,,,,,,---------------------...///000000000000///...------...///000//////...---------------************))))))))))))************************,,,,,,,,,++++++*********++++++***))))))(((''''''))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))))))))&&&''''''(((((((((((((((((())))))******))))))(((***------***))),,,+++'''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%)))******)))(((((()))+++(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((&&&&&&'''((((((((((((((()))(((((((((''''''''''''((((((((((((((()))******'''''''''&&&&&&'''''''''***************+++,,,,,,***)))))))))((((((((('''***)))))))))((((((((('''************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))***+++)))))))))(((((('''''''''$$$%%%&&&((()))))))))(((+++)))(((((())))))(((&&&******))))))))))))((((((((((((((((((((((((((((((*********)))(((((('''''',,,+++)))((('''(((***+++***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,---------...............///000111333333222111000222222222222222222222222444444444333222222222111111111111111111111111111111111111222222333333333444333222111000000000000000000000000////////////.........///000000111111....................................------,,,,,,...---------,,,,,,,,,,,,---......---,,,+++*********++++++,,,,,,++++++***------,,,,,,+++******)))************************+++*********))))))(((((()))))))))))))))*********(((((())))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))((())))))*********))))))))))))))))))))))))))))))))))))******++++++******(((***+++***)))((()))***++++++***++++++,,,---...,,,,,,,,,------------...000///...---------------...////////////000000000******,,,---.../////////---............///////////////...------------.........---------------------------...//////000000......------------......///......---------------++++++*********)))))))))************************+++++++++++++++*********+++++++++***))))))(((((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((($$$%%%''')))***)))((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''+++---,,,)))))),,,,,,***))))))************))))))''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''******)))((((((''''''&&&((()))******(((((()))***))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%&&&'''(((******))))))(((&&&''''''(((((((((((((((((((((((((((''''''''''''))))))(((((())))))***+++''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))))))))***+++******))))))))))))((((((&&&'''((())))))))))))((()))(((((()))******(((&&&&&&'''((()))***)))((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((()))***+++***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,------......//////---...000111111111000///111111222222333333444444555444444333222111000000111111111111111111111111//////000111222333444555333222111111000000000000////////////000000000000////////////////////////......................../////////............---...............---------............---,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++*********************************+++++++++***)))(((((('''(((((())))))******++++++))))))((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&''''''(((((()))******))))))******++++++++++++*********)))))))))))))))))))))************))))))(((***+++***)))((()))***+++***++++++,,,---...///------------------------///.................................////////////)))***+++---.../////////---------.........////////////......------------///............------------------....../////////........................///...------,,,,,,------+++++++++*********))))))************************+++++++++***************++++++++++++******))))))((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))***+++&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''))))))((('''''')))******((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********''')))******((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&(((***+++,,,+++)))(((''''''((((((((((((((('''((((((((((((((('''''''''((((((((((((((())))))***''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((())))))*********))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***+++***(((%%%"""###%%%'''((((((&&&%%%(((((((((((((((((((((((((((((()))))))))*********))))))(((((()))***+++,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++,,,------...//////,,,---...////////////...//////000111222333333444333333222222111111000000111111111111111111111111///000000111222333333333222222111000000000000000......//////000000111111000000/////////................................./////////////////////...///////////////.........---------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++***************,,,++++++***)))(((''''''''''''((()))***++++++,,,))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++))))))******++++++,,,,,,+++*********)))))))))((())))))*********))))))((((((***+++***)))((()))***+++***++++++,,,---...///------------------------+++,,,---....../////////,,,,,,,,,---------......++++++,,,---............------------...........................---------........................------------............////////////////////////......---,,,,,,,,,,,,,,,++++++++++++************************************************************+++++++++***************((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%$$$%%%(((+++---((((((((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((())))))******))))))(((***((('''''''''''')))+++'''(((((())))))(((((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))*********&&&(((******)))'''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''(((***,,,,,,+++)))((('''((((((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''%%%%%%%%%$$$%%%&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((***++++++(((&&&!!!###%%%'''(((((('''&&&))))))))))))))))))))))))(((((())))))******++++++((((((((())))))***++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++***++++++,,,---...//////,,,,,,------............---......///000111111222000000000111111222222222111111111111111111111111111111111111111111111111111111000000///000000000......//////000000111111000000//////......------.........................../////////////////////////////////////////////+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++++++++++++++***+++++++++*********))))))++++++******)))(((((('''''''''((()))***++++++,,,))))))((((((''''''&&&&&&'''''''''(((((((((((((((((())))))******))))))((((((((())))))******++++++*********)))******+++,,,+++++++++******))))))((())))))******))))))(((((((((***+++***)))((()))***++++++***++++++,,,---......------------,,,,,,,,,)))***,,,---.../////////++++++,,,,,,,,,---------,,,,,,------...------,,,,,,------------...............//////......---,,,,,,,,,---------.........------------------------//////000000000000//////...------,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))***************************************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***(((&&&%%%%%%''')))+++(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((('''''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''$$$$$$%%%&&&((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''(((((((((((((((((())))))******))))))(((+++((((((***)))'''(((***''''''((((((((((((''''''((())))))))))))*********))))))))))))))))))))))))******)))((((((''''''&&&&&&(((******)))''''''((('''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$'''((()))***+++******)))(((((((((((((((((('''&&&'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((()))******)))((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***+++((('''''''''''''''((((((''''''(((((((((((())))))(((((('''&&&&&&'''''''''((('''''')))++++++)))'''%%%&&&((()))******))))))************************)))))))))******+++++++++))))))))))))************)))***+++,,,++++++,,,...***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,------......------......//////000000......///000111222222333111111111111111111111111222222111111111000000000111000000//////000000000////////////000000000000/////////......------------------------------------............/////////.........///////////////***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))(((((())))))******++++++))))))((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((()))******++++++,,,++++++***)))((()))******,,,,,,+++******))))))((()))))))))))))))(((((('''(((***+++***)))((()))***++++++*********++++++,,,......---------,,,,,,,,,)))***+++---------,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,---------.........---.../////////...---,,,******+++,,,---...//////------------------------......///000000///.........---,,,,,,++++++,,,,,,,,,,,,+++++++++*********************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((***))))))((('''&&&&&&%%%'''((((((((((((((((((''''''''''''((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&'''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''(((((())))))(((((('''***''''''******%%%$$$'''(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%'''******)))'''''''''''''''''''''''''''''''''***))))))((('''&&&%%%$$$((((((((()))))))))******((((((((((((((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((('''((()))******)))(((''''''''''''''''''((())))))'''((((((((()))))))))***'''((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((()))***+++((('''''''''((()))******((((((((())))))*********)))((('''''''''((()))***(((''''''((()))******(((((((((((())))))*********))))))))))))))))))))))))******************++++++)))************))))))((((((***++++++++++++,,,...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////...//////000000111111111111111111111111111111111000000000000111111111111000000////////////000000000000000000////////////.....................---------------------------,,,,,,------............------........./////////++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************)))))))))))))))*********(((((())))))))))))))))))&&&'''''''''(((((())))))))))))************)))))))))))))))***++++++,,,,,,,,,+++)))((((((((()))))),,,,,,++++++***))))))((()))))))))))))))(((''''''(((***+++***)))((()))***++++++******)))*********.........------,,,,,,,,,***+++,,,---,,,+++***)))---------.........//////***+++,,,---......//////,,,,,,,,,---------......---.../////////...,,,,,,((()))***+++---...//////------------------------,,,---...//////...---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************(((((())))))*********+++((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((***+++,,,***'''### &&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))******&&&''''''(((((((((((((((&&&''''''''''''''''''&&&((($$$%%%)))(((""" ###))))))************))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%'''******)))'''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''((())))))***(((((())))))((('''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))'''((()))++++++)))((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((()))***,,,,,,))))))******++++++++++++***)))((((((((()))+++,,,)))(((&&&''')))*********(((''''''''''''((())))))((((((((((((((((((((((((***************************************)))((('''(((***++++++++++++---...***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000000000////////////000000000000////////////111111111111111111111111......///000111222333333000000////////////000111111111000000//////..............................------------------------,,,,,,,,,---------......,,,---------......//////,,,,,,---......---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((((()))******++++++*********)))))))))))))))(((((())))))******++++++''''''(((((((((((('''''')))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++***)))(((&&&***)))(((''''''((()))***)))******+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------...............///...---,,,+++,,,,,,---111111000...,,,)))&&&$$$---///000...+++***,,,.........////////////........./////////...---,,,,,,///......------,,,+++++++++++++++++++++++++++++++++++++++************)))))))))************))))))+++*********))))))((((((((())))))))))))(((((('''''''''((()))******))))))(((((())))))*********+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((###&&&+++......+++&&&###)))((('''&&&&&&'''((()))***)))((('''&&&%%%$$$$$$))))))*********))))))((('''(((((('''&&&&&&((()))******))))))(((((('''''')))))))))))))))******+++******))))))((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((((((((())))))***(((((())))))))))))((((((&&&&&&''''''((((((((()))***)))(((''''''((()))***''''''''''''((()))++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))+++)))&&&%%%%%%(((+++---...,,,***+++------***'''***+++,,,---------------************************++++++++++++++++++++++++,,,,,,------------------000///.........///111222000111222222111000///...000000//////......------222111111111000000//////000000000000111111111111000000///...............//////000000///...------,,,,,,,,,------.........---------,,,,,,+++++++++$$$''')))++++++,,,---///---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***'''%%%&&&***------,,,***************)))((((((---,,,,,,+++***))))))((()))))))))))))))*********'''((((((((((((((((((''')))******************))))))))))))))))))))))))))))))***++++++***)))((('''))))))(((''''''((()))))),,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))************++++++++++++******))))))))),,,,,,,,,,,,,,,,,,------000//////---,,,++++++***+++,,,,,,---...///000000///...---,,,,,,,,,------...//////...---+++)))(((,,,......---+++***,,,............//////..................///......------.........---,,,,,,++++++++++++++++++++++++++++++*********))))))))))))(((++++++,,,,,,,,,,,,++++++************)))))))))((((((((())))))))))))((((((''''''((()))))))))((((((((((((((()))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))%%%'''((())))))((('''%%%)))((('''&&&&&&'''((()))((('''''''''''''''&&&&&&(((((()))))))))(((((((((*********)))))))))***+++''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((((('''(((((((((((()))))))))))))))(((''''''(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((''')))((((((((('''''''''''')))((((((''''''&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((())))))))))))(((((()))*********++++++++++++***)))(((''''''((()))***''''''''''''((()))***+++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((+++)))'''&&&&&&(((***+++,,,***)))***,,,,,,***'''(((((()))*********))))))************************++++++++++++++++++++++++,,,,,,,,,---------------///...---------...000000000111111222111000///...000000//////////////////111111111000000000///////////////000000000111111000000///...............///////////////......---,,,,,,,,,------.........---------,,,,,,,,,++++++)))***,,,---,,,+++,,,---------,,,,,,,,,+++++++++******++++++++++++******+++++++++++++++++++++++++++)))'''''')))++++++******************)))(((((()))(((((((((((((((((((((***)))((('''((())),,,---((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))*********))))))((()))((((((''''''(((((())),,,,,,,,,+++***)))((('''))))))))))))))))))))))))************++++++++++++***************)))))))))---------------,,,,,,,,,000000///...---,,,++++++******+++---...///000111///...------,,,---------,,,------.........------+++,,,---,,,++++++,,,...------............------------......///...............------,,,,,,++++++***************************))))))))))))(((((((((++++++,,,,,,,,,,,,++++++************))))))))))))&&&'''((())))))***))))))(((((((((((((((''''''''''''((((((((((((((())))))*********)))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((******))))))))))))******%%%%%%&&&&&&'''(((((()))((('''&&&$$$###"""""""""'''((((((((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))(((((())))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''+++***)))(((((('''(((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((''''''(((((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******)))((((((((())))))))))))((()))++++++***(((***++++++++++++******)))************************+++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...///000000111111111000////////////000000000000000000111111000000000000//////....../////////000000000000//////............//////////////////.........---------------.........------------,,,,,,,,,,,,---...///...,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++)))((()))***)))(((***************)))(((((('''''''''((((((((())))))+++***((('''))),,,///111)))(((((((((((((((((()))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((()))***+++++++++++++++)))))))))))))))))))))))),,,,,,---------.........,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---.........++++++,,,------...//////.........------------...,,,------....../////////+++++++++++++++,,,---...,,,,,,------------,,,,,,,,,,,,---.../////////.........------,,,++++++***************************************))))))))))))))))))************))))))*********)))))))))))))))&&&&&&''')))************))))))(((''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))(((&&&%%%%%%&&&((()))(((((((((''''''(((((((((''''''''''''((((((((((((((((((''''''(((((()))))))))(((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((''''''%%%$$$$$$#########((((((((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''+++)))((()))******)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''++++++)))(((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))((((((((((((((())))))((((((''''''&&&&&&)))************)))(((((()))))))))***,,,,,,++++++++++++++++++***)))((((((************************+++++++++++++++++++++++++++++++++,,,,,,------...---------------.........000000000000000000////////////000000111111222222000000000000000000//////............////////////000///............///////////////.........//////---------...............------------------,,,,,,---...///...,,,******+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))))))))(((***************)))(((((()))))))))*********++++++))))))***,,,...111333555***)))(((((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))***++++++((())))))))))))))))))((((((((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++******)))))))))******+++,,,,,,---------------------,,,,,,,,,---.............................................,,,+++++++++,,,---......,,,,,,------------,,,,,,,,,,,,---.../////////......------,,,++++++******************************,,,,,,++++++++++++******))))))************))))))))))))))))))))))))******&&&&&&''')))***************)))((('''&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''))))))((((((((()))***+++***'''&&&&&&((()))(((''')))))))))((((((((('''''''''''''''&&&&&&''''''(((***))))))((('''&&&&&&%%%%%%&&&''')))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''***)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''((((((((((((((('''((())))))***)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((++++++)))(((''''''''''''(((((())))))))))))((((((************************(((((())))))))))))(((((()))(((((((((((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))(((((((((((())))))((((((''''''&&&&&&))))))***++++++***)))((()))+++,,,,,,---,,,------&&&&&&&&&&&&%%%%%%$$$###************************++++++++++++++++++++++++******++++++,,,------...------......//////////////////////////////000000//////000000111111222222//////////////////000000............//////////////////............////////////............///000........................------------------------***,,,------+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))******************************)))((((((++++++++++++++++++++++++(((+++...222555666666555******((((((((((((*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((()))***,,,,,,)))******++++++******)))+++++++++++++++***))))))))))))))))))))))))))))))************++++++++++++((((((((()))))))))))))))************)))))))))))),,,+++++++++*********)))......------,,,+++++++++------...////////////...///...------,,,,,,------...---+++,,,---......---------............------------......///.........------,,,,,,++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))************&&&'''((())))))***))))))+++***(((''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''(((((((((((('''''')))))))))(((((('''''''''))))))(((((((((***+++---,,,)))''''''***,,,***(((+++******)))((((((''''''((((((((((((((()))******))))))(((((('''&&&&&&%%%%%%&&&''')))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%(((((((((((())))))))))))***)))((()))***+++***)))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&'''((()))***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((('''(((((((((((())))))))))))((((((***)))))))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++******))))))(((((('''((((((((((((((('''''''''((()))******++++++*********,,,......---,,,---...''''''''''''''''''&&&%%%************************++++++++++++++++++++++++))))))***+++,,,---......------...////////////...//////.........///000000//////000000000000000000......////////////000000....../////////000000000///............//////000//////...------...000111/////////...............------------............)))+++------,,,+++,,,---*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&(((***+++***)))***+++***************)))(((((()))))))))******+++++++++,,,///333777888777444222+++***(((''''''(((***+++)))******************)))))))))))))))))))))))))))(((''''''((()))+++,,,---***+++,,,,,,,,,,,,+++******++++++++++++***)))))))))))))))))))))))))))))))))))))))************+++'''((((((((()))))))))*********************++++++,,,,,,++++++++++++******------,,,,,,,,,,,,,,,,,,,,,---...///000000///...------,,,++++++,,,---...111...,,,,,,...///...---.........//////..................///......------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((()))))))))************(((((())))))))))))((((((+++***)))(((((()))+++,,,******)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&''')))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''(((((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((((())))))))))))(((''''''''')))+++,,,---)))&&&'''+++,,,***((((((((((((((((((((((((''')))((((((''''''''''''(((&&&&&&&&&''''''((((((((((((((()))************)))''''''''''''''''''''''''&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))$$$&&&''')))))))))'''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''((()))******)))((('''))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))++++++******)))((((((''''''''''''((((((((((((((((((((()))******+++,,,---***---......,,,***+++,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))***+++,,,---......+++,,,---...///...------///......---...///000111000000//////////////////........./////////000000/////////000000000111111...............///000000//////---------...000111000/////////.........---------------.........///+++---......,,,,,,,,,---)))*********+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''***,,,,,,)))(((((()))***************)))((((((&&&'''(((***,,,...///000333555777777555222...++++++***)))'''''')))***+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''''')))+++---...+++,,,------------,,,+++'''((()))***,,,,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,*********++++++,,,,,,---)))******+++---...//////+++++++++,,,,,,---------,,,---///000000000///...++++++******+++,,,...///333000------///000...,,,......////////////........./////////...---,,,,,,------,,,,,,+++******)))------------------------+++++++++************)))))))))************))))))(((((())))))*********+++((()))))))))))))))((('''+++***)))((()))***,,,...++++++******))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%''')))++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++((('''&&&%%%&&&(((***,,,+++'''$$$%%%)))+++(((%%%%%%%%%&&&&&&'''((((((((()))((('''&&&%%%$$$$$$$$$######$$$&&&((()))***++++++++++++******)))((('''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''((((((''''''''')))******)))++++++++++++++++++++++++&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))###%%%'''((()))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((((())))))***(((((())))))))))))((((((++++++******)))))))))((('''((()))******)))((('''***)))(((((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++++++++***)))(((((('''&&&'''''''''(((((())))))((((((((()))***,,,......***,,,...---***((()))+++((()))***+++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,---......***+++,,,---...---,,,,,,///...------...///000111000000//////......---------.........//////000000000000000000111111111111...............///000111///...---,,,---...111222000000//////.........------------.........//////...///000///---,,,,,,---))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))),,,...---)))&&&&&&'''***************)))((((((&&&'''))),,,000333555666::::::888555111---)))'''***)))(((''''''((()))***))))))(((((((((((()))))))))((((((((()))***++++++((((((((((((((((((((((((++++++,,,,,,,,,++++++******************)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++***)))((($$$&&&))),,,---,,,***)))++++++++++++,,,---...///...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,---//////---,,,,,,,,,,,,---......000000////////////000000---.........---,,,,,,+++...---,,,+++++++++,,,---(((***,,,,,,++++++,,,---***++++++++++++***))))))******++++++++++++******(((((()))***************************************)))******(((&&&%%%&&&'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,,,,+++***)))'''((()))((('''&&&''')))%%%'''(((******((('''%%%******))))))(((''''''''''''''''''((((((((((((((())))))((('''&&&%%%%%%$$$'''(((******)))(((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***))))))((((((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++***)))((('''&&&%%%$$$$$$(((((()))***************************))))))))))))************++++++++++++))))))(((((((((((())))))+++***(((&&&###!!! ((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&&&&''''''---------,,,,,,++++++++++++++++++************))),,,+++***))))))***+++,,,------------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000//////......------///.........///000222333---------............///111000///...---,,,++++++///////////////////////////////////////......---,,,---......//////......,,,++++++******++++++,,,------,,,+++************************************+++*********))))))(((((()))***+++***(((((()))+++***+++++++++***)))(((''''''))),,,000444888;;;<<<999777333...+++)))))))))+++***))))))))))))***+++***))))))(((((())))))*********)))))))))***++++++++++++++++++++++++++++++------------,,,+++***)))+++++++++++++++***))))))******+++++++++,,,,,,,,,,,,++++++*********++++++------,,,,,,++++++******''')))***,,,---,,,+++***))))))))))))***+++,,,---...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++,,,---...//////............///000000000000////////////000000.../////////......---,,,---,,,+++*********+++++++++---...---+++))))))***+++++++++++++++***))))))******++++++++++++******(((((()))***************)))))))))))))))))))))))))))******(((&&&&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''((()))((('''&&&''')))'''((())))))))))))(((''''''((()))))))))))))))(((******)))((('''&&&&&&%%%))))))((('''&&&&&&%%%%%%((()))***)))&&&%%%%%%&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((''''''((((((((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++++++++,,,,,,,,,((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))++++++++++++******))))))))))))******+++++++++,,,((()))************)))(((,,,,,,------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............------------............//////000111---------............///...............---------.......................................------,,,+++,,,------......---------,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++************************++++++++++++******))))))))))))***)))''''''((()))************))))))))))))+++---111444777888777777222000---***(((''''''(((,,,+++************+++,,,+++******************+++,,,,,,++++++******++++++++++++++++++++++++++++++///......---,,,***)))(((,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,+++)))((((((***+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++,,,---...//////............///000000000//////......//////000/////////000//////...---...---,,,+++++++++,,,,,,+++---...---+++))))))***+++++++++++++++******)))******++++++++++++******((()))******+++*********(((((((((((((((((((((((()))******)))(((''')))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$'''((()))((('''&&&''')))))))))))))))))))))))))))%%%&&&(((***+++***)))))))))))))))((((((''''''''')))((((((''''''&&&&&&&&&'''(((((('''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((+++***)))((('''&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&'''((())))))***(((((()))***************************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++---......((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))(((((((((((('''((()))***+++,,,------((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------------......///.........---------............///---------.........//////---------------------------------...---,,,,,,+++++++++,,,------------,,,......---,,,,,,+++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++***************)))''''''(((***))))))))))))***+++,,,---111333666888888555222000,,,***)))(((''''''((()))+++++++++******+++++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++(((''''''))),,,---,,,,,,,,,------............---,,,+++******+++,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---....../////////....../////////....../////////......---///......---------------(((***,,,,,,++++++,,,---++++++,,,,,,++++++***)))******++++++++++++******)))******++++++*********)))))))))))))))))))))))))))******)))((((((***,,,(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))******))))))))))))******%%%&&&)))+++,,,***((('''%%%&&&'''((()))***++++++((((((((((((''''''''''''%%%&&&'''&&&&&&&&&)))+++((((((''''''''''''(((((((((((((((''''''((((((((())))))(((((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%&&&'''((()))******(((((()))***************,,,,,,+++++++++*********)))*********++++++++++++))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***++++++******((((((((((((((((((((((((((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,---...///...---,,,+++---------............///---------............///---------------------------............---,,,,,,+++,,,------......------//////...---,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++************************+++,,,,,,+++)))(((***+++))))))***+++---000333444777777777666444111---++++++******))))))******+++************************,,,,,,++++++++++++,,,,,,......---,,,+++++++++,,,))))))))))))))))))))))))((()))***************)))******+++++++++++++++*********+++++++++,,,,,,,,,,,,+++)))'''(((***,,,...+++,,,,,,------......///...---+++)))))))))***+++---------,,,------.........------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------...///000111---,,,,,,,,,,,,---......//////............//////,,,------.........------------------,,,,,,,,,+++(((***,,,,,,++++++,,,---+++,,,,,,,,,,,,+++************++++++++++++************++++++++++++******************************)))******)))((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((((((((((()))'''((()))((('''&&&''')))******))))))))))))******'''(((***,,,+++)))&&&%%%&&&&&&'''((()))***+++,,,''''''(((((((((((((((((('''((()))((('''''')))***((((((''''''''''''(((((('''(((((((((((((((((('''(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''*********))))))((((((((((((((((((((((((((((((((((((((()))***************++++++*********))))))))))))*********++++++++++++))))))(((((((((((())))))++++++******))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))******))))))))))))))))))))))))))))))************************,,,+++)))'''''')))+++,,,******+++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........///,,,,,,---......---,,,+++---------............//////............---------........................///////////////...------------...//////////////////...------,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++((((((((()))))))))))))))***++++++***))))))***,,,+++,,,---///222555888999888777444000---+++***))),,,++++++***************))))))************)))))),,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++---///++++++,,,,,,---------...---,,,+++)))))))))***+++,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------...///000111///............///000000///......------......///+++,,,------------------******+++++++++***)))(((+++---...---+++))))))***,,,,,,,,,,,,,,,++++++*********++++++++++++******+++++++++,,,++++++***)))************************)))******)))(((''')))***))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))***+++***(((&&&%%%*********))))))((((((((('''''''''(((((())))))))))))***++++++((('''&&&'''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''(((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''************)))))))))))))))))))))(((((('''''''''(((((()))***************(((((((((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))************+++++++++*********))))))+++(((%%%######%%%(((+++)))***++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............,,,,,,------...------------------............/////////.........---------//////////////////////////////000000//////...---......///000000000000///------,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((((((((((()))'''((()))(((((((((***,,,///000222444666777888888444111...+++)))))))))************))))))(((((((((******+++,,,,,,+++******++++++************++++++,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---...//////............///000000///......------......///,,,,,,---...............++++++,,,,,,,,,+++***)))+++---...---+++))))))***,,,,,,------,,,,,,+++*********++++++++++++******+++,,,,,,,,,++++++***)))************************)))******(((&&&&&&'''((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''((()))((('''&&&''')))'''((())))))))))))((('''((()))))))))))))))(((''',,,++++++***)))(((''''''&&&''''''((()))*********###&&&)))+++***(((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((()))******)))((('''))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))+++,,,,,,,,,---.........))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''(((((()))***************)))))))))(((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%&&&''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******(((((()))))))))************************+++++++++***(((&&&%%%%%%&&&(((***))))))***+++++++++++++++++++++******++++++,,,---************************,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,------...//////---------............///---------.............................................//////......---,,,---......///000/////////++++++***++++++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))))))))'''(((*********+++...000555666888888888555333111++++++***))))))******+++((((((((()))))))))((((((++++++------------+++++++++******************+++************+++,,,,,,---************************............------,,,++++++,,,------.........---******+++++++++,,,,,,,,,++++++,,,---......//////++++++++++++++++++++++++------------------------///......---------.........------,,,,,,------...,,,++++++++++++++++++,,,************+++,,,---------,,,,,,,,,,,,---...............------.........------...///000000//////---.../////////...---,,,(((***,,,,,,++++++,,,---,,,,,,------,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******(((&&&%%%&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***'''((()))((('''&&&''')))%%%'''(((******((('''%%%''''''(((((())))))******)))))))))))))))*********&&&&&&'''((()))***++++++%%%)))+++,,,,,,,,,((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((()))******)))((('''******)))'''&&&%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))***+++************************&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***((((((((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''((((((((())))))$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))***************,,,,,,,,,++++++++++++***************++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,'''((((((((())))))******(((((()))***+++,,,,,,---+++******************+++((()))***+++++++++++++++++++++******++++++,,,---************************,,,------......------,,,---,,,,,,++++++*********------,,,,,,---///000222---------.........//////++++++,,,---...///000111------------------------------......------,,,+++,,,---......//////......)))))))))***+++,,,---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***+++---......000333555999:::;;;;;;888333...+++%%%&&&(((***+++,,,++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......+++++++++,,,,,,,,,------++++++---......---++++++,,,---......//////......000///---+++***+++---............------,,,,,,,,,,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---***)))***---///---+++---,,,,,,++++++******)))************+++,,,---...------,,,,,,,,,,,,------////////////////////////........................//////.........---------------.........------,,,************************++++++,,,---------,,,,,,,,,++++++******++++++,,,&&&'''''''''(((((())))))%%%&&&'''((())))))))))))(((((()))***************((((((((((((((((((((((((++++++++++++***((('''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((************))))))(((((())))))))))))************))))))))))))))))))******'''((()))******)))((('''''''''((((((((((((''''''******))))))))))))*********&&&$$$&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***++++++))))))******)))'''%%%###(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&'''((()))***++++++******))))))((((((''''''''''''(((((())))))******)))))))))))))))***++++++'''''''''''''''((())))))***)))(((''''''&&&''''''''')))+++)))&&&$$$&&&(((((((((''''''''''''((((((******))))))(((((('''''',,,,,,+++***(((&&&%%%$$$))))))))))))))))))))))))+++*********))))))(((((('''(((((()))))))))))))))((()))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))$$$%%%'''((()))***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&************************((()))++++++)))((()))***%%%''')))***)))((()))***************************************************+++++++++++++++++++++++++++,,,,,,---,,,+++***))),,,,,,,,,------,,,++++++------------------------------------------------........................,,,,,,,,,,,,,,,---...///------............------************************,,,,,,++++++,,,,,,---......---+++)))(((((()))))),,,++++++***))))))))))))((()))+++///333888===???AAA===888222...,,,,,,---))))))((((((''''''&&&&&&(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...///------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......//////.........---,,,,,,,,,,,,---.........---------,,,,,,,,,...---------,,,,,,,,,+++------------------------------------------------.........//////.........///...---...///000///...,,,,,,,,,---------------************+++,,,---.........------------......////////////////////////.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++++++++******************+++)))))))))*********++++++))))))))))))))))))(((((((((((()))***************((((((((((((((((((((((((************)))((('''&&&###$$$%%%&&&'''(((((((((((((((((((((((((((((((((******)))))))))((((((((())))))))))))************)))))))))((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))******))))))))))))*********'''%%%'''+++,,,***'''(((((((((((((((((((((((())))))((((((((()))******((((((((()))((((((''''''(((((())))))))))))((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++***)))((('''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((''''''''''''((())))))(((((('''''''''(((((()))$$$&&&'''((()))***,,,...((((((''''''''''''((((((***)))))))))((((((((('''******+++******)))((((((************************************)))))))))((('''(((((()))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))'''((()))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((************************((()))++++++)))((()))***&&&(((******)))((()))***************************************************++++++++++++++++++++++++,,,---......---,,,+++***,,,,,,,,,------,,,,,,+++------------------------------------------------........................,,,------------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,((((((((()))***---///111///222555999===???@@@@@@999666222...***)))))))))************))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...////////////...------,,,,,,------,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,------------......------------,,,,,,,,,...............---------------------------------........................------............------///000111000.........///,,,------...//////000000+++******++++++,,,---...///..................///000000000000000000000000////////////////////////---------,,,,,,,,,++++++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********))))))))))))*********************++++++++++++++++++***)))(((((('''(((((()))***************(((((((((((((((((((((((())))))))))))(((((('''&&&$$$%%%&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************))))))((((((''''''&&&&&&(((((())))))))))))(((((('''((()))***************))))))))))))))))))))))))+++((('''(((+++,,,+++((())))))))))))))))))))))))))))))(((((('''(((((((((''''''''''''(((((()))***(((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))''''''&&&&&&''''''((()))++++++************))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((())))))***++++++*********)))(((''''''''''''''''''''''''((())))))((((((''''''(((((()))***''''''''''''((()))***+++%%%%%%&&&(((+++.........((((((''''''''''''(((((())))))))))))((((((((((((((()))***++++++,,,,,,,,,************************************))))))))))))'''((())))))******))))))(((((())))))***))))))(((******))))))))))))******))))))))))))))))))))))))*********+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********************************((()))++++++)))((()))***((()))+++***)))(((((()))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,------------------------------------------------........................------...///...---,,,+++------............------------------------------(((((()))***+++*********)))***---...///...,,,++++++*********,,,///111333999;;;???AAAAAA???;;;888000///---+++)))(((((('''))))))))))))************((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........///////////////...---,,,++++++,,,---...,,,---......///.........---------......---,,,,,,------------------------........................------------------------........................,,,,,,------------,,,,,,---///111///,,,***,,,...---........./////////000+++++++++++++++,,,---...//////............//////000000000000000000000000////////////////////////,,,,,,,,,+++++++++******///...,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++************++++++))))))))))))))))))))))))+++******)))(((((((((((((((((()))***************(((((((((((((((((((((((('''((((((((((((((('''&&&***************))))))(((((((((((((((((((((((((((************************((()))))))))***************))))))((((((''''''&&&(((((())))))))))))((((((******+++++++++******)))))))))************))))))***((('''(((***+++***)))***************************)))(((''''''&&&'''''')))((('''''''''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))************************((((((((((((((()))))))))((((((''''''''''''''''''(((((()))))))))************)))))))))(((((((((''')))))))))))))))******+++((((((((('''((())))))***((((((''''''((()))******+++(((&&&(((+++,,,***'''((((((''''''''''''(((((())))))))))))(((((((((((('''((()))***++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))(((((()))************)))(((((()))*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************((()))++++++)))((()))***)))***++++++)))'''((((((************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,------------------,,,,,,------------------------------------------........................---...///000///...,,,***------............------++++++++++++++++++++++++,,,,,,---------,,,******+++,,,,,,,,,,,,+++)))(((***,,,...111444666888999===>>>>>>===:::555///,,,+++++++++++++++***))))))&&&&&&''''''(((((()))))))))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***---//////...+++***,,,,,,---...000111222222///...,,,,,,,,,,,,...///,,,---......///.....................---,,,+++***------------------------------------............------------------------------------------------,,,,,,------------,,,,,,---///111///,,,***,,,............---------,,,,,,,,,,,,,,,+++,,,,,,------//////............//////////////////////////////////////////////////////,,,,,,+++++++++************)))'''&&&''')))+++,,,++++++++++++++++++++++++.........---,,,+++***)))---,,,,,,++++++,,,,,,---***************)))))))))(((''''''''''''((()))***(((((()))***************))))))))))))))))))))))))&&&'''((((((((((((((('''***************))))))(((((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))*********************))))))((((((((())))))(((((((((((()))))),,,,,,,,,,,,+++)))((('''((()))************)))((((((''''''''')))))))))((())))))))))))))))))))))))***)))(((''''''&&&''''''+++***)))''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))*********+++'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))******&&&&&&''''''((())))))***+++*********)))))))))((('''((((((((()))))))))***)))))))))))))))******+++((((((((((((((()))************)))(((((((((((((((,,,)))''''''))))))'''$$$((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))***)))))))))************************))))))))))))))))))******((())))))***************(((((()))*********************))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************((()))++++++)))((()))***)))+++,,,+++)))(((((()))************************++++++++++++++++++++++++************************)))))))))))))))))))))***+++,,,------.........---,,,,,,,,,---------......------------------------........................---...000000000...,,,***------............------++++++++++++++++++++++++.........---,,,+++***)))++++++***))))))***+++,,,***...555;;;@@@BBBBBBBBB888777555222///,,,)))'''((()))***+++++++++******&&&&&&''''''(((((())))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))******,,,...000222333444......------------......,,,---......//////......///......---,,,,,,++++++,,,,,,,,,------------...---------.......................................------------------------------............------///000111000.........///......------,,,++++++***------,,,,,,,,,,,,------///..................///////////////////////////........................,,,,,,,,,+++++++++*********))))))))))))+++,,,---************************------------,,,++++++***------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,'''&&&&&&&&&&&&(((***+++(((((()))***************))))))))))))))))))))))))&&&'''(((((())))))))))))$$$%%%&&&'''((()))))))))((((((((((((((((((((((((*********++++++++++++,,,))))))))))))************)))))))))***************))))))(((((((((((()))))),,,,,,,,,+++***)))((('''((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''(((((((((+++***))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++&&&''''''(((((((((((('''((((((((((((((((((((((((&&&'''((())))))))))))((('''''''''(((((((((((()))'''(((((())))))******+++&&&&&&'''((()))***++++++,,,++++++***))))))(((((('''''''''((()))*********'''''''''''''''((())))))))))))(((((())))))***+++,,,+++***)))((((((((((((((('''&&&'''((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************((()))******++++++******(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++************************))))))))))))))))))))))))((((((((()))))))))))))))************************((()))++++++)))((()))***)))***,,,+++***))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------+++,,,---......///......+++,,,,,,------.........------------------------..............................///000///...---,,,------............------------------------------...---,,,+++******+++++++++******+++...222555888:::<<<@@@CCCCCC@@@<<<:::///...,,,*********+++,,,&&&''''''((()))))))))((())))))))))))************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000222222------............------,,,---......//////......---,,,,,,+++,,,---...///,,,,,,,,,---------...............//////000000000////////////////////////.................................//////.........///...---...///000///...------,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......------------......---------------------------------------------------,,,,,,,,,++++++++++++,,,------......///000000++++++++++++++++++++++++,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***)))'''&&&'''((()))***(((((()))***************))))))))))))))))))))))))&&&'''((()))************###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************''''''(((((()))************)))(((''''''((()))***))))))***************)))((()))***++++++***)))((('''((((((((((((((()))***))))))))))))))))))))))))))))))((((((((()))******(((((()))************)))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,&&&'''((()))***))))))((())))))))))))))))))))))))&&&'''((()))***))))))((('''''''''((((((((())))))'''(((((()))******++++++((()))))))))******++++++************************(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((())))))***+++******))))))))))))))))))&&&'''))))))(((((()))***((((((''''''''''''(((((('''((((((((()))))))))***((())))))******)))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))((((((''''''''')))***+++************************))))))))))))))))))))))))((((((((()))))))))******************************((()))++++++)))((()))***(((***++++++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++,,,---...///+++,,,---...////////////++++++,,,,,,---......///------------------------....................................////////////------............------........................---,,,******+++---000222///000222555999<<>>999444///---+++***)))))))))***,,,---'''''''''''''''(((((((((************)))))))))))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))***---///+++,,,,,,---...///000000,,,---...//////...---,,,,,,---......//////......+++*********,,,...111333,,,,,,,,,------.........//////000000111111111222000000000000000000000000000000000000000000000000......////////////......---***)))***---///---+++++++++,,,,,,---............------,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,***((('''((()))***(((((()))***************))))))))))))))))))))))))&&&'''(((***++++++++++++(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************%%%%%%&&&'''((()))*********)))(((''''''((()))***&&&&&&((()))++++++,,,,,,''')))***++++++***)))'''((()))******))))))***+++))))))))))))))))))))))))))))))((())))))***+++,,,%%%&&&(((***+++,,,++++++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))***++++++,,,,,,'''((()))+++++++++***)))************************&&&''')))*********)))(((''''''(((((()))))))))***'''(((((()))***+++++++++++++++++++++************)))))))))***++++++,,,,,,******))))))(((((('''''')))))))))))))))***++++++)))))))))))))))******+++(((((((((((()))***+++,,,(((***,,,+++(((''')))+++((((((''''''''''''(((((('''((((((((())))))******((()))***+++++++++++++++(((((((((((((((((((((((((((((())))))*********+++))))))***++++++++++++***(((((()))++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************((()))++++++)))((()))***''')))++++++******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********+++---...+++,,,---...////////////++++++,,,,,,---...//////------------------------.......................................///000111---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++...222777:::666888<<>>===???@@@???>>><<<;;;:::;;;;;;;;;;;;::::::::::::???===;;;:::::::::999888888777555333222222222222222222333333222111///.........////////////......,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********+++,,,---...//////...,,,+++***++++++,,,+++++++++,,,,,,,,,------////////////////////////......---,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,+++*********((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((())))))))))))(((((('''))))))))))))************'''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************))))))((((((''''''''''''(((((('''''''''((())))))((())))))))))))))))))((())))))))))))))))))(((((()))))))))))))))(((''''''&&&''''''((()))(((((((((******))))))((((((''''''***)))'''&&&&&&(((***+++((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))************))))))))))))************))))))(((((((((((()))))))))***((((((((('''((())))))***(((((((((((((((((((((((('''(((((()))******++++++)))************)))(((((())))))))))))))))))*********((('''%%%%%%&&&((())))))))))))))))))******+++))))))(((((((((((())))))))))))*********+++++++++***))))))))))))))))))***+++++++++*********))))))++++++******))))))(((((()))***,,,------,,,***)))))))))))))))))))))))))))************************------------------,,,,,,************************(((((()))***++++++,,,,,,+++***((((((((((((***+++++++++******************&&&''')))***+++,,,,,,---++++++*********+++,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,------///...------,,,,,,,,,---...---,,,,,,,,,------......///000222444666777888888999::::::;;;;;;;;;;;;>>>???@@@AAACCCEEEFFFFFFEEEDDDCCC@@@<<<777222///++++++***+++,,,---///111***))))))(((((())))))***)))))))))******)))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++******))))))))))))))),,,---......//////......------........./////////000//////.........//////000222333333333444777:::888888999:::;;;;;;:::888888777777777999<<<@@@BBBCCCDDDEEEDDDDDDDDDGGGIIIIIIMMMPPPQQQNNNJJJHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHNNNLLLJJJIIIHHHGGGEEECCCEEECCC???<<<999777666666444444333333222111000////////////...............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...++++++,,,,,,,,,---------////////////////////////...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++***))))))'''(((((())))))******+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((('''(((((()))))))))*********(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))************''''''''''''(((((())))))'''''''''''''''((())))))'''((())))))))))))((('''(((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((******))))))((((((''''''))))))''''''''')))***,,,((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''))))))************))))))))))))************))))))'''(((((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))*********))))))(((******************))))))''''''((())))))(((((('''((()))))))))************(((((())))))))))))(((((())))))*********+++++++++******))))))))))))******++++++++++++************++++++******))))))(((((()))***,,,------,,,***)))************************************************++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))******++++++,,,******)))(((((()))******************+++*********'''((()))***,,,,,,------++++++******+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,+++.........------,,,,,,,,,...------,,,,,,,,,---------------------......///------///000222555777888???@@@AAABBBCCCEEEFFFFFFIIIIIIIIIIIIIIIHHHFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA666555333111000//////...---.........---,,,***))))))))))))))))))***++++++***))))))))))))))))))***)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,+++******)))))))))))))))------...////////////.........//////000111111111222222111111111222333333222444777777777999>>>BBBCCCFFFIIIJJJGGGCCC@@@???>>>???BBBEEEIIIMMMPPPRRRQQQRRRRRRRRRQQQRRRUUUXXX```gggnnnqqqooojjjgggfffaaabbbbbbdddeeefffggghhhiiigggfffeeedddaaa]]]ZZZXXXUUUPPPJJJEEEAAA???>>>:::999777666555555555555333222111000///////////////......------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,------------,,,------......---,,,+++***++++++******+++---...000,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++******))))))(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''''''''&&&%%%''''''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''((())))))***&&&&&&&&&&&&'''((())))))''''''))))))))))))''''''''''''(((((((((((())))))))))))******))))))((('''&&&''''''((((((((((((((())))))((((((((((((((('''(((((((((((()))***++++++))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((('''((((((((())))))************))))))))))))************))))))''''''(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))***+++,,,,,,(((((()))***************************))))))))))))&&&''')))++++++***((('''(((((()))************)))(((((())))))))))))(((((()))************++++++++++++******))))))******+++,,,++++++++++++*********************)))))))))))))))***+++,,,,,,+++***)))************************+++++++++***************************++++++++++++*********+++++++++++++++*********+++++++++,,,,,,++++++************++++++))))))***++++++++++++***((()))***+++,,,,,,,,,,,,++++++***++++++,,,---...............---,,,+++++++++,,,------------,,,,,,//////......---,,,,,,+++,,,,,,,,,,,,,,,------...---......///111333555666777999===AAAEEEHHHJJJKKKPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLKKKIIIGGGCCC@@@>>>======;;;:::888666555444///...,,,,,,,,,---...///+++,,,......---+++)))'''***))))))))))))***+++,,,******))))))))))))******)))))))))))))))))))))))),,,)))'''$$$$$$'''))),,,+++******)))))))))))))))------...//////////////////000000111222222333333333444444555777999:::;;;777;;;AAAEEEHHHNNNWWW^^^ccciiilllhhh]]]RRRKKKJJJJJJOOOWWW___dddgggggggggaaaaaaaaaaaaaaabbbeeehhhvvv|||~~~|||tttpppiiiaaaZZZTTTQQQPPPLLLIIIEEE@@@===;;;::::::888666555333111111111111000000///......---,,,,,,---------.........//////,,,,,,---............---------.........---++++++++++++++++++,,,---......,,,,,,,,,------------...------------------------++++++++++++,,,---......,,,,,,++++++,,,,,,---...,,,,,,++++++***)))))))))******))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&(((((()))(((''''''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))***))))))(((((((((((()))))))))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))&&&''')))******)))'''&&&'''''''''((((((((()))))))))************)))((((((''''''((())))))))))))((('''''''''''''''(((((((((&&&''')))***++++++******))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((()))******))))))************))))))))))))************))))))'''''''''((((((((())))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))******+++++++++&&&'''(((***++++++++++++******)))))))))((((((((((((((()))***++++++******'''((()))***+++******)))'''((()))******)))(((''')))************++++++++++++******))))))******+++,,,,,,+++++++++*********)))))))))))))))*********************************************************+++++++++*********)))))))))*********+++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++,,,---........./////////...---+++******+++,,,.........------...............---------............///111222333444555666999<<>>AAABBB@@@GGGPPPXXX```kkkwwwvvvdddZZZWWWVVV]]]jjjuuu|||}}}{{{xxxkkkllllllkkkkkkmmmpppsss}}}zzzqqqkkkgggeeeaaa\\\TTTKKKDDD@@@>>>===;;;:::888555444333333333111111000///......------.../////////000000111111,,,---......//////......+++,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------*********+++,,,---...///,,,,,,++++++,,,,,,---...,,,,,,++++++***))))))))),,,+++***((('''%%%$$$$$$(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((*********)))))))))((('''&&&%%%$$$$$$$$$&&&&&&((()))************(((((((((((())))))))))))))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&'''(((******((('''&&&&&&'''''''''(((((())))))***************)))(((((('''(((((()))))))))))))))%%%&&&&&&&&&''''''((((((%%%''')))+++,,,+++***))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))***++++++))))))************))))))))))))************))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++%%%&&&((()))+++,,,,,,,,,***)))))))))((((((''''''******)))))))))+++,,,---'''((()))++++++******)))'''((()))******)))(((''')))************+++++++++++++++************++++++,,,,,,,,,+++++++++******(((((())))))******++++++******)))(((((()))******************************++++++++++++******))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++,,,---...///...///000000///---+++***)))***,,,...//////......,,,,,,------.../////////111222222333444666777888<<<===???CCCGGGKKKNNNPPPMMMNNNPPPQQQOOOLLLHHHEEE@@@???===:::777444222000---...000111000///---,,,...............---------(((***,,,......---+++***,,,+++***))))))***,,,---))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))%%%''')))******)))'''%%%+++******)))))))))))))))000///...------...000111111444555444333444777;;;>>>EEEKKKLLLLLLPPPRRRRRRZZZ___iiivvvllleeeffffffqqq|||vvvtttrrrssswww|||qqqccc[[[WWWMMMCCCBBBBBB@@@>>>;;;888666666555444222000//////000000...000222111///...///111,,,------...---,,,***)))/////////......---------,,,,,,++++++,,,,,,---...+++,,,---...////////////,,,---...//////...---,,,------------,,,,,,+++***//////...------,,,++++++++++++,,,,,,+++***((('''++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''$$$&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((((('''''')))***)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%************))))))))))))'''((()))******)))((('''))))))'''&&&&&&'''((())))))***+++,,,,,,+++))))))******)))((((((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******,,,++++++******++++++,,,*********)))******++++++/////////......---------++++++******************)))***+++,,,...///000000---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000000//////...---,,,,,,------------,,,+++******((())),,,///222333444444555777;;;>>>BBBDDDEEEEEEOOONNNMMMKKKJJJIIIIIIIIIBBBAAA@@@>>><<<999777555777555222///---------...111000---++++++,,,...000+++,,,---.........---,,,,,,,,,---......---,,,,,,...---,,,,,,++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''111111111111222333555666333555777888:::===AAADDDNNNYYYdddggghhhiiihhheeennnsss|||tttrrrwwwyyyxxxoooiii___TTTRRRPPPMMMKKKIIIGGGEEECCC>>><<<888555444333222222666666555333000//////000+++,,,---...///000000000---------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////------............------+++,,,,,,,,,,,,+++***)))......------,,,+++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((%%%###''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))(((((('''&&&(((((())))))*********+++'''((()))******)))(((''')))((('''''''''''')))))))))***++++++++++++***)))******)))((((((((((((((())))))))))))******************************************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,++++++******++++++,,,++++++*********++++++,,,,,,,,,,,,+++++++++******++++++*********************++++++,,,---...//////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,------------.........333222111111333777;;;>>>BBBDDDFFFIIIKKKMMMOOOOOOJJJIIIFFFCCC@@@===<<<;;;777777666666444333111111,,,,,,,,,---...111333444000///---,,,,,,---...///.../////////---,,,***))),,,,,,---......---,,,,,,...---,,,+++++++++++++++******************************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''111111111111333555888999::::::===CCCKKKSSSXXX[[[jjjwww}}}wwwwww}}}~~~zzzuuukkk```\\\WWWTTTTTTRRROOOLLLKKKGGGBBB???>>>>>>===<<<===;;;777333111/////////,,,,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,------...------,,,++++++,,,---...------,,,,,,,,,,,,------***++++++++++++******)))------,,,,,,++++++******,,,,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%((('''''''''&&&&&&&&&&&&(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***)))'''%%%&&&'''((((((''''''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''((()))***+++,,,,,,(((((())))))))))))((((((''''''''''''((()))******)))******+++++++++************)))(((((((((((()))))))))))))))************************************(((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++*********************++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,------------------------...///000111555666888;;;@@@FFFKKKNNNOOONNNLLLIIIFFFDDDCCCBBB???===;;;777444111///...---......//////.........---.........---,,,,,,+++//////......------------/////////...---,,,+++***,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,************************++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''555444333444777===CCCGGGJJJJJJMMMWWWdddpppxxx{{{}}}www|||{{{kkkfff```]]]]]][[[VVVRRRVVVSSSOOOOOOQQQSSSSSSRRRJJJFFF???:::888777555333444333111///.........///---............/////////,,,,,,,,,,,,,,,---......///---+++******+++,,,...------+++******+++------++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********---,,,***)))))))))***+++************************(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''+++)))''''''((())))))(((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&&&&(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((('''(((((()))******++++++(((((())))))))))))((((((&&&''''''((())))))***+++)))*********+++++++++++++++***))))))(((((())))))((()))))))))************************************((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++,,,------------------------***++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,---------......---------...............///......///000222444555:::===DDDJJJNNNOOONNNMMMIIIFFFBBB===888555333222222111000///...---------,,,,,,---...//////......222222111000---)))%%%###---.../////////...,,,,,,++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((:::::::::>>>FFFRRR^^^eeehhhfffgggooo|||xxxuuuqqqnnnmmmjjjeeeaaabbb```___bbbhhhlllmmmkkkaaaYYYPPPJJJHHHEEE@@@<<<;;;999666333111/////////------------------......------,,,,,,------...//////---+++******+++,,,...------+++******+++------,,,,,,---------------,,,,,,,,,++++++++++++******,,,+++***)))))))))***+++************************(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))***))))))&&&''''''((())))))******'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((((((******))))))))))))))))))))))))(((((((((((())))))&&&'''(((((()))******+++)))))))))******++++++,,,++++++***)))))))))))))))((()))))))))************************************))))))))))))******+++,,,************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------..............................///000222555888;;;>>>@@@HHHIIIKKKLLLIIIDDD???;;;777666444333222333333444------,,,,,,------...////////////000000//////...+++---...000///...,,,***---...///000///...,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((???@@@EEENNN\\\lll{{{~~~{{{xxxvvvsssqqqqqqvvv~~~}}}qqqhhh]]]XXXVVVSSSLLLEEE>>><<<:::777444222000000------,,,,,,,,,+++++++++---------------......///------,,,++++++,,,---...------,,,,,,,,,,,,------,,,------...............,,,,,,,,,,,,,,,,,,++++++++++++***************+++************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&&&&&&&'''((()))***++++++''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''((()))+++((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))((((((************))))))(((((())))))(((((((((((())))))''''''))))))************))))))))))))***+++,,,---++++++***))))))))))))***))))))))))))************+++++++++++++++++++++++++++***************+++,,,************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,...---,,,++++++******+++)))))))))))))))***************++++++,,,---------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,---------......///000333777<<<@@@DDDGGGIIIGGGEEEAAA<<<888666666666/////////......//////000///......---------......///////////////...------***,,,...000000000///...---.../////////...,,,,,,///...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++************++++++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))OOOSSS]]]jjjyyy~~~||||||}}}{{{}}}wwwooofffeeehhhhhhaaaYYYNNNMMMJJJFFFAAA===999777000000///...---,,,,,,+++---------------...//////,,,,,,,,,---......//////------............------+++,,,------.........---,,,,,,,,,,,,,,,,,,------)))******+++++++++***************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%'''))))))'''%%%'''''''''(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((*********)))((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))*********))))))))))))))))))************)))(((''''''((()))***((((((************)))(((***))))))))))))+++,,,---,,,+++******))))))******))))))))))))************+++++++++++++++++++++++++++******))))))))))))***************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,------------,,,++++++******++++++,,,------,,,******))))))))))))))))))*********++++++******++++++,,,------...,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,...///111333555555555888<<>>;;;777555111111111111000...,,,++++++,,,.../////////...---,,,+++++++++,,,,,,---...***+++,,,---............***+++,,,---......////////////......------------++++++++++++,,,...000111---,,,+++******+++,,,---******))))))***+++,,,,,,************************'''((((((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))||||||{{{zzz{{{vvvfffYYYKKK>>>444444666444333444000...,,,,,,...//////.........------...000111333------------------------,,,,,,,,,---------......///............---------,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))%%%&&&&&&'''''''''((((((,,,,,,***((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))))))))))))))************((((((((('''&&&&&&%%%%%%((())))))(((''''''***,,,+++*********))))))((((((''')))***)))'''&&&&&&'''&&&'''''''''(((((())))))***)))(((''''''((())))))))))))*********((('''&&&)))******(((%%%$$$$$$%%%&&&&&&''''''(((((())))))******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((+++)))((()))***+++***((()))************+++++++++((((((((((((((((((((((((*********))))))))))))((((((((((((((())))))))))))))))))***++++++++++++***......---,,,,,,+++*********************************************)))(((((((((((())))))*********+++)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********************************++++++,,,,,,---------,,,+++******************+++++++++,,,,,,,,,---------............///---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------***+++,,,+++***+++,,,.../////////000000////////////222666999;;;;;;::::::===;;;888555222///...---........................000///...---,,,------...---,,,,,,++++++,,,,,,---((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++,,,,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))vvvXXXKKK???;;;;;;777444555333222000000111000///---......------------...///........................---------.........//////............------------,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&''''''******)))))))))((((((((((((((((((((((((((())))))(((((('''(((((())))))***)))))))))))))))******+++&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++***))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''((((((((('''''')))+++*********)))))))))((((((''')))***)))(((&&&&&&'''''''''''''''((((((((()))***)))(((''''''((()))***(((((()))******)))((('''&&&'''((((((&&&&&&&&&((((((((((((((())))))))))))***)))))))))((((((((('''))))))((((((((((((((((((((((((((())))))))))))***)))'''&&&'''((()))(((&&&))))))*********+++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))************))))))***++++++++++++***......---,,,++++++******))))))))))))))))))))))))***************)))((((((************))))))))))))************+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,---------............///.........---------,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......---......---,,,+++,,,...000/////////000222333444777888999;;;;;;:::999888222111000///////////////...........................---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***************))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))oooaaaRRRIIIDDD???;;;999444333222222222111...,,,/////////......---------////////////////////////........./////////000000............------------+++++++++++++++*********+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((((((((((((((()))(((((('''&&&&&&&&&'''************))))))))))))))))))))))))))))))((((((+++***)))((()))***+++,,,)))))))))******+++++++++((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%&&&((((((''''''''')))******))))))))))))((((((''')))***)))(((''''''(((''''''''''''((((((((((((***)))(((''''''((()))***'''((()))))))))))))))((($$$%%%'''''''''''')))+++******))))))))))))))))))))))))))))))((((((((((((*********))))))((((((((())))))))))))************)))'''&&&'''((()))(((&&&)))))))))*********++++++************************,,,+++++++++************************++++++++++++))))))***++++++++++++***------,,,,,,++++++******(((((((((((((((((((((((()))************))))))(((,,,++++++***))))))((((((************+++++++++,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------............////////////...............---------------,,,,,,,,,)))***+++,,,...///000000///000000///---,,,---.../////////111444888;;;===<<<;;;:::999777555444333+++++++++,,,,,,...//////........................------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))~~~xxxsssqqqwwwyyyiii\\\TTTNNNIIIGGG>>>;;;888666555444222111000000111111000000//////000000////////////......---.........////////////.........---------,,,,,,+++++++++***************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((())))))***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))++++++******))))))((((((,,,+++)))(((((()))+++,,,************))))))(((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((###&&&((()))((('''''''''))))))))))))))))))(((((('''(((******((('''(((((('''''''''((((((((((((((()))((((((''''''(((******''''''((()))))))))******$$$&&&'''((('''((()))++++++***)))(((''''''(((((())))))))))))((((((((((((+++++++++******)))((('''(((((()))))))))*********+++)))((()))***+++***((())))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++))))))***++++++++++++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************)))(((+++******************************+++++++++,,,,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++++++++++++++,,,---...+++++++++,,,,,,,,,---------------............///.................................---------------,,,,,,---...///000111222......///...------...000...000333777:::>>>@@@BBB;;;999666333000...------///......---------------................................................------,,,,,,,,,,,,---------...////////////...---........................,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((~~~wwwuuuzzz||||||~~~qqqiiieeeaaa^^^VVVPPPHHHAAA<<<999666444111111111000000111111111/////////.........------,,,,,,---------............------------,,,,,,,,,************************++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((++++++******))))))((((((******)))((((((((()))***'''(((((())))))((('''&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###&&&((()))((('''''''''(((((((((((((((((())))))'''(((******)))(((((()))(((((((((((((((''''''''')))(((''''''''')))***+++''''''((((((((()))******&&&((()))(((''''''((()))***)))'''&&&%%%%%%&&&'''(((((((((((())))))))))))*********+++***)))(((''''''''''''((((((((())))))+++)))((()))***+++***((((((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((()))))))))******))))))***++++++++++++******+++++++++++++++++++++************************((())))))*********))))))((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++,,,---......++++++,,,,,,,,,------------------............///------------------..........................................////////////+++,,,.........///111333444777:::===>>>>>>===<<<666444111///---,,,,,,,,,000000///...------------........................---........................------,,,,,,------...------............------........................,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((''''''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((tttqqqvvv||||||tttlll```SSSIII@@@:::666444333111000///000000111000//////......---------,,,,,,,,,------------...------------,,,,,,,,,,,,)))))))))***************************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))(((((('''(((((())))))''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''"""###%%%((()))******)))&&&''''''((((((''''''&&&)))(((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%%%%&&&((((((''''''''')))''''''(((((((((((())))))'''(((******)))((()))***((((((((((((((('''''''''((((((''''''((()))***+++)))(((((((((((())))))***(((******)))'''&&&'''((()))'''&&&$$$$$$%%%&&&((((((((((((((())))))))))))'''((()))*********((((((''''''''''''(((((((((((()))'''&&&'''((()))(((&&&((((((((()))))))))******++++++++++++++++++++++++,,,+++++++++************'''((((((((())))))))))))))))))***++++++++++++***))))))******++++++,,,,,,************************((())))))************)))'''((()))***+++---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------............///---------------..................///////////////.....................---,,,...000111222333666999===>>>???>>><<<888444222333222000///.........///---,,,,,,,,,,,,---..............................***+++,,,---------,,,,,,......------------......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))~~~tttooopppsss}}}rrreeeXXXMMMFFF===:::666222000000222333111111000000///......---------------............---------,,,,,,,,,++++++((()))))))))*********+++))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((()))***+++''''''(((((())))))))))))(((((((((((((((((())))))'''((()))***)))(((&&&%%%!!!###&&&(((***++++++***'''(((((())))))(((((('''******))))))))))))******(((((((((((((((((((((((())))))(((''''''((())))))&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&'''((((((((('''''')))+++'''''''''((((((((())))))'''(((******))))))***+++)))(((((((((''''''''''''((('''''''''((()))+++,,,***)))(((''''''((())))))((()))***)))'''''''''((()))'''%%%$$$$$$&&&(((***'''((((((((()))))))))***%%%&&&(((*********)))((('''(((((((((((())))))))))))'''&&&'''((()))(((&&&(((((((((((()))))))))***++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))*********))))))***++++++++++++***((())))))***+++,,,,,,,,,************************(((((()))***************))))))***++++++,,,------+++++++++,,,,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------...------,,,,,,,,,------,,,,,,,,,------------...---------............///------........./////////....../////////000000000/////////000000111111111333555777777777999;;;>>>???===;;;888666333111000111111000////////////000,,,,,,,,,,,,---...///000........................***+++,,,---------,,,,,,......------------......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***************((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))yyysssqqqrrrsss{{{vvvhhh___FFFBBB<<<777444333444555222222222111000//////.............../////////000---------,,,,,,,,,++++++(((((())))))*********+++((((((((()))******++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((***+++,,,(((((())))))*********+++&&&&&&''''''(((((())))))'''(((***,,,+++)))&&&$$$%%%&&&)))***+++***)))((())))))************))))))++++++************++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************%%%%%%&&&&&&'''(((((((((((())))))(((''''''***,,,&&&'''''''''(((((())))))'''(((*********)))***+++))))))(((((('''''''''&&&((('''''''''((()))+++,,,+++***)))'''''''''((()))''')))***)))(((''')))***)))(((&&&%%%%%%'''***,,,'''((((((((())))))******###%%%''')))******)))((())))))))))))************+++)))((()))***+++***)))(((((((((((())))))))))))*********************************))))))))))))((()))************+++++++++))))))***++++++++++++***(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((()))***************++++++++++++++++++,,,,,,++++++,,,,,,,,,---------000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........///...------,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.../////////000000111111.../////////000000111111111111222333555666777777:::;;;<<<<<<<<<===???AAA;;;888555111000111333555///////////////.........000//////......//////000........................+++,,,...///000///............------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++,,,,,,(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))|||tttpppnnnqqqyyyzzzdddQQQBBB???===444111444666333000///000000000000///---,,,,,,.../////////............---,,,+++*********++++++++++++******+++***)))(((((()))***+++''''''((()))***++++++,,,,,,***(((&&&'''(((+++---))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++************''''''''''''((((((((((((''''''((())))))))))))))))))((((((((()))***++++++***)))(((''''''((()))***&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((()))+++,,,......))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((+++***)))'''''')))***++++++++++++*********))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,(((((((((((())))))))))))(((((()))))))))*********+++*********))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,+++++++++******(((((()))***************************************))))))***+++,,,,,,------,,,,,,---------.........)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...///000111111000000000000000111+++++++++...000222111000000000111111111111///......111111//////222222///000333666777666444333222333666888888777888<<>><<<:::888777777444555888:::;;;;;;::::::===:::666444444555444444222222222111000//////000//////////////////......111000///000111111///...------------------------///............------------,,,++++++,,,,,,+++***...---------------,,,,,,------------------------,,,,,,,,,+++++++++******,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))###$$$&&&((()))(((''''''******)))))))))((((((((({{{ooonnnkkkkkkqqq}}}rrrZZZQQQLLLFFFAAA@@@:::777555333333222000...222000...---......---,,,000000000000///...------******++++++++++++******+++***))))))))))))***+++)))))))))))))))*********++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''***))))))((('''&&&&&&&&&)))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((()))***)))))))))((((((''''''&&&&&&''''''))))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++******))))))((())))))))))))))))))))))))+++***))))))''''''&&&%%%(((((((((((())))))))))))+++***)))(((((()))***++++++************))))))))))))))))))*********+++++++++******)))))))))******(((((((((((())))))))))))+++++++++++++++************************)))))))))&&&&&&''')))***+++,,,---+++++++++++++++++++++++++++++++++***)))(((''''''((()))******++++++***************************************++++++,,,,,,---))))))*********+++++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000222444555666666666888777555333111000///...333222111111111111///---000000000222555777777666333999<<<999888===DDDHHHGGGEEEBBB@@@???@@@BBBCCCKKKOOOSSSVVVZZZaaajjjqqqoookkkddd]]]WWWTTTSSSSSSMMMLLLLLLKKKIIIFFFCCCBBB>>>AAAFFFJJJNNNOOOOOOOOOQQQMMMGGGCCC???===:::888666555444333222111111111111111000//////000111111000///......///...,,,***------,,,,,,,,,,,,,,,,,,///............------------,,,+++,,,.........---,,,,,,,,,------.................................,,,,,,,,,++++++++++++***,,,+++******))))))*********))))))(((((())))))******))))))(((((('''''''''&&&'''(((*********))))))))))))((((((((((((((('''zzz{{{zzzyyy~~~uuubbb\\\[[[UUULLLGGGDDD@@@:::666444333111000000...---,,,---...---,,,///////////////...------******++++++++++++***************************************)))))))))))))))***+++++++++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((******)))((('''&&&&&&%%%((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((''''''''''''(((((((((((($$$%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''++++++******))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''((())))))))))))***************)))(((((()))******************)))))))))))))))*********+++++++++++++++***))))))((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************''''''((()))***+++,,,,,,******++++++++++++*********+++++++++***)))(((''''''((())))))******))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,------------------------------------------------------...............111555:::>>>@@@AAABBB@@@???===:::888666555555444444444666888999888666999777666777;;;>>>>>>===<<>><<<:::888888888999999888666444222000///000222333///...---...///...---+++------------,,,,,,,,,,,,///............------------,,,+++,,,///000///...,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,+++******))))))*********))))))))))))))))))******))))))((('''&&&&&&%%%'''((()))***+++*********((((((((((((''''''''''''~~~uuunnnppprrrlll```WWWRRRLLLDDD<<<888555333111///---,,,,,,...///...---------.........---,,,,,,******++++++++++++************++++++++++++***************)))))))))))))))***++++++,,,+++)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&***))))))(((''''''''''''(((((())))))))))))(((((()))*********)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))*********(((((((((((((((((((((((('''((((((((())))))******))))))))))))*********+++******))))))))))))******)))))))))))))))))))))))))))*********+++++++++++++++******)))(((((())))))(((((((((((())))))))))))(((((()))+++,,,---...///***************+++++++++)))))))))))))))*********)))******++++++******)))***+++,,,---,,,+++)))(((&&&'''(((((())))))((((((***************************+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,,,,---------......---------------------------------........./////////222777<<<@@@BBBDDDDDD@@@???>>><<<:::999888888888888:::<<<@@@BBBBBBAAA???<<<:::>>>DDDJJJKKKKKKKKKUUU\\\\\\^^^fffqqqxxxyyyuuuoookkkjjjjjjiiihhhkkkrrr|||yyywwwtttrrrpppkkkeee```[[[___gggpppyyyuuufffWWWLLLIIIFFFCCCBBBCCCDDDCCCBBB===;;;666222000000111222111000000111222222111///.........------,,,,,,,,,///............---------)))(((((()))+++------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))*********))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((~~~yyyyyy{{{tttiiiddd^^^UUULLLEEE>>>999555111000......///000///...,,,---------------,,,,,,******++++++++++++************+++,,,,,,+++******)))))))))))))))*********)))***++++++***)))((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''((()))******((((((((((((''''''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))((((((((())))))(((((('''((((((((((((((())))))))))))(((((())))))*********)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))***++++++))))))))))))))))))))))))&&&'''((((((******+++,,,))))))))))))************)))))))))******)))))))))(((((()))))))))))))))***)))))))))*********++++++,,,+++******))))))))))))(((((((((((())))))))))))'''((()))***+++---......*********+++++++++++++++******))))))))))))))))))((()))***++++++***)))((((((***,,,---...---+++***&&&'''(((((())))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,------.........------------------------------........./////////111333555888:::;;;;;;;;;888888777777777777777777999999;;;>>>CCCEEEFFFEEEEEEBBBBBBHHHSSS]]]bbbbbbbbbllltttvvvzzz|||vvvrrrooovvvyyytttiiilllrrryyy}}}lll```YYYUUUPPPOOOQQQRRRRRRPPPKKKHHHBBB<<<777444333333222111111111222222111///000000//////...---------///............---------+++******+++---///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******))))))******+++******))))))******+++***))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))zzzvvvoooggg]]]QQQEEE===888666333222222111///...------............------******++++++++++++*********++++++,,,,,,++++++***(((((())))))******++++++))))))*********))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++++++++*********''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&&&&''''''(((((('''((()))******)))((('''(((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))((((((((()))*********+++((((((((()))))))))******))))))************))))))(((((((((((())))))******((((((((()))))))))******------+++******)))))))))(((((((((((()))))))))))))))))))))************+++*********++++++,,,,,,,,,(((((())))))******++++++((()))***++++++***)))(((%%%'''***,,,------,,,+++((())))))***************************************++++++++++++++++++++++++++++++,,,,,,,,,---------------......---,,,,,,+++++++++,,,,,,---......///....................................////////////000000111222333333444444333333444555666888:::;;;:::;;;???DDDKKKPPPRRRSSSTTTQQQQQQYYYgggtttzzz{{{{{{wwwrrrvvv{{{~~~~~~xxxmmmaaa]]]ZZZ[[[```ddddddcccaaa]]]VVVNNNGGGAAA===;;;:::888777666666555222000222111111000//////......///............---------///...---...000111111///,,,,,,---------------...------------------------******+++++++++,,,,,,,,,,,,+++******))))))******+++******))))))******+++)))))))))))))))))))))))))))))))))(((((()))))))))((((((((()))))))))******}}}qqqaaaQQQFFF>>>;;;888555444222///---......///////////////...******++++++++++++*********+++,,,------,,,+++***'''(((((()))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))%%%$$$############$$$%%%))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((($$$%%%&&&'''(((******+++&&&&&&''''''((()))))))))&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''((('''((()))******)))(((''''''((()))***************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))...---,,,+++************(((((((((((())))))))))))++++++******)))(((((('''*********++++++,,,,,,,,,&&&'''((()))***+++,,,---''')))***++++++***)))'''###%%%(((+++------++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++........./////////000000---.........---,,,,,,+++++++++,,,,,,---...//////..................................../////////000............000111333444333444555777:::===???AAAAAACCCIIIQQQZZZbbbfffhhhdddaaa```iiiwwwyyywwwxxxxxxvvvuuuyyy{{{qqqbbb^^^]]]aaajjjqqqttttttrrrnnnggg^^^UUUMMMHHHEEEGGGFFFCCCAAA@@@===:::777333222222111000//////...//////.........------------,,,+++,,,.........,,,***++++++,,,---//////000........................*********++++++,,,,,,,,,,,,++++++***)))*********++++++************++++++))))))))))))************'''&&&&&&%%%%%%%%%&&&&&&(((((())))))******++++++{{{iii\\\OOOEEE===;;;777111000444111...,,,,,,......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,+++***))))))))))))+++***************++++++******+++******)))(((''''''((()))******)))((('''((((((((())))))))))))***((((((((((((((('''''''''(((((())))))))))))((((((******))))))((((((''''''(((((()))))))))'''&&&$$$******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++,,,*********)))))))))))))))***))))))))))))******+++,,,++++++***((('''%%%$$$************+++++++++++++++***)))(((((()))***+++***+++,,,,,,,,,***)))(((++++++************++++++((()))***,,,,,,+++******---,,,,,,+++*********+++)))***+++,,,,,,+++***))))))************+++++++++------------,,,,,,+++*********+++,,,,,,---......,,,+++***))))))***+++,,,......//////...---,,,,,,111000---,,,,,,,,,...///222111000///000///...,,,,,,---///000000111333555:::<<<>>>AAAEEELLLUUUZZZaaahhhkkkkkkuuu{{{uuuzzz{{{xxxvvvtttnnnhhhllluuuxxx}}}}}}wwwnnnkkkkkksss}}}~~~zzzrrrllliiiddd___]]]VVVSSSWWWXXXPPPFFF???;;;888444222000///...---......///111222111///,,,---------------......///000///......///000...---......---------,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++$$$%%%(((***++++++***)))+++***((('''''''''((()))((((((((((((((('''''''''******+++,,,+++***)))(((zzzpppYYYOOOEEE@@@:::444222555222222111000000000000000------------,,,,,,,,,,,,************************---,,,+++***))))))))))))+++******)))))))))******))))))*********)))(((((((((((())))))))))))((((((''''''&&&%%%$$$###""""""((((((((((((((((((((('''(((((())))))))))))((((((***)))))))))((((((((('''''''''((((((((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---***)))))))))))))))))))))******************++++++((())))))***************(((((((((((())))))))))))+++***))))))))))))***++++++++++++++++++***))))))++++++************++++++))))))***+++++++++++++++---,,,++++++*********+++***+++,,,,,,,,,,,,+++***)))************+++++++++,,,---------,,,,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......//////...------,,,//////...---...///000111000000111222222111000...000111222333444666:::===<<<@@@GGGPPPZZZfffqqqxxx~~~}}}|||uuummmkkkpppzzz}}}{{{~~~~~~yyyrrrhhhbbbfffjjjeee\\\VVVJJJDDD<<<666444333222000///...///000222222000.........---------......///333111//////000000000///......---------,,,,,,,,,---------,,,,,,+++++++++************************((()))***+++,,,,,,+++++++++***)))((('''(((((()))))))))))))))))))))))))))))))))***+++***)))((('''zzzddd\\\SSSMMMFFF???::::::444444444111///---------//////.........---------************************,,,,,,+++***))))))))))))+++***))))))(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))******)))((('''&&&%%%%%%''''''((((((((((((((((((((())))))******))))))((())))))))))))((((((((((((&&&&&&&&&''''''(((******))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((())))))*********(((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,))))))))))))))))))*********++++++,,,++++++******((()))***+++++++++++++++(((((((((((())))))))))))++++++************++++++,,,+++******************++++++************++++++***************+++,,,,,,,,,,,,+++************+++++++++,,,------,,,++++++)))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........///......---,,,......//////000000111111---...///111111111000///111222444555888<<>>===;;;888333222111111333333222000000000///...///000111222777444111///000111111000......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++++++++++++++++++++***)))(((((((((((()))************************((())))))))))))(((''''''}}}{{{{{{xxxuuuqqqpppqqqrrrtttuuuwwwzzz}}}~~~||||||~~~~~~uuunnnllliiifff___TTTIIIBBB;;;;;;999444///++++++,,,//////.........---------************************,,,++++++***))))))******+++***)))(((''''''''''''&&&'''((()))))))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,''''''''''''(((((((((((()))))))))******)))))))))))))))))))))((((((((((((((('''&&&&&&&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))))))))))))))))))))*********)))***+++,,,++++++***)))------,,,+++***((('''&&&)))*********++++++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,++++++************++++++,,,+++***)))***+++,,,---++++++***************+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---...///000000///...------...............------......///000111000000000///000111222222333555666555777999===BBBIIIQQQWWWYYY```jjjvvv~~~vvvnnniiilllxxxsssuuu}}}xxxmmm^^^TTTPPPMMMIIIEEE>>>;;;888666666555333111111111000000000222444666888555111...///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))(((((((((((()))*********))))))))))))))))))))))))***************)))))))))))))))(((((((((yyymmmddd^^^[[[ZZZYYYWWWTTTQQQQQQSSSUUUWWWUUUWWW[[[___ccceeeffffffbbbbbbcccdddfffhhhjjjkkkppptttxxx|||{{{vvvxxx|||}}}nnn\\\OOOGGGDDD@@@:::444111111111............------------************************,,,+++******)))***************)))(((((('''((((((''''''((())))))***))))))***)))(((''''''((()))***'''''''''((((((((())))))&&&'''''''''(((((())))))))))))************))))))(((((((((((())))))))))))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''')))***,,,,,,***)))''''''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))************((()))******++++++******......,,,+++(((&&&$$$""")))*********++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,++++++************++++++,,,+++*********+++---...*********))))))***++++++******))))))))))))******))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,------...............---//////000000000000///...333555666777777:::???BBBAAADDDHHHMMMTTT^^^hhhnnnssswww~~~~~~{{{xxxtttnnniiijjjsssyyyzzz}}}rrrjjjeeeaaa[[[VVVMMMIIIDDD???<<<888444222222111000///000222555777777333///------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///,,,+++***)))((((((((()))***************))))))(((((((((((())))))*********++++++******))))))))))))~~~xxxiiibbbXXXPPPKKKIIIHHHHHHEEEDDDBBBAAAAAACCCFFFGGGCCCEEEHHHKKKNNNPPPQQQQQQOOOQQQTTTXXX[[[]]]______bbbcccdddfffgggkkkpppttt|||}}}{{{xxxzzz~~~|||tttdddUUUNNNEEE===888666555444///............---------++++++++++++++++++++++++++++++***************+++***))))))(((((())))))***((())))))************)))))))))(((((((((((())))))))))))((('''&&&%%%$$$$$$&&&&&&''''''((())))))))))))******++++++******)))(((((((((((())))))))))))******(((''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***)))(((((((((((()))******++++++))))))))))))***,,,---...*********)))((('''&&&%%%(((((((((((())))))))))))******++++++++++++************************+++,,,++++++************+++++++++++++++++++++,,,------***))))))))))))***++++++))))))(((((((((((()))))))))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......///.........000000000000000111111111333777===@@@BBBFFFKKKPPPQQQTTTZZZ```hhhqqq{{{~~~|||~~~}}}xxxuuuuuussspppsssxxx}}}{{{|||||||||wwwsssooolllaaa]]]WWWPPPJJJCCC===999888666444222222333555666444111...,,,------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------((()))***+++,,,......///------,,,,,,,,,++++++*********++++++******)))(((''''''((())))))*********,,,++++++***)))*********qqqmmmiiihhhgggddd]]]XXXOOOKKKFFFBBBBBBBBBBBBBBB@@@???>>>>>>>>>@@@AAABBBAAABBBDDDFFFHHHIIIJJJKKKLLLNNNPPPTTTWWWZZZ[[[\\\\\\\\\[[[ZZZZZZ]]]bbbfffjjjlllkkkggggggllloooooonnnrrryyyqqqdddSSSFFF@@@<<<777222000000000/////////......+++++++++++++++++++++++++++***************++++++)))))))))))))))***+++,,,***++++++++++++******)))(((((())))))))))))((((((+++******)))((('''&&&&&&&&&&&&''''''((())))))***)))******++++++******)))'''((((((((()))))))))***'''((((((((((((((('''''''''((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***(((''''''(((((()))******+++++++++***))))))+++...111444((())))))*********))))))(((((((((((())))))))))))))))))***++++++***))))))))))))***+++++++++++++++++++++************++++++***+++,,,,,,------,,,,,,)))))))))))))))***++++++******)))(((((()))******)))************+++++++++***+++,,,,,,---------,,,+++++++++,,,,,,---------...------,,,,,,------...,,,------...//////......000000000111222444777888777@@@MMMVVV[[[___cccfffhhhlllqqqxxx~~~~~~yyy~~~|||}}}~~~~~~}}}yyyuuuooohhh```XXXOOOJJJGGGDDD@@@;;;888888888999111///------.........---......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---+++,,,---------,,,+++*********+++++++++***)))((((((((()))******+++,,,,,,,,,+++***)))((())))))***qqqZZZUUUPPPOOOQQQQQQNNNKKKGGGDDDAAA@@@@@@AAAAAA@@@AAA@@@@@@@@@@@@@@@@@@AAAFFFFFFGGGHHHIIIJJJKKKKKKOOOOOOPPPRRRUUUXXX[[[]]]YYYYYYXXXWWWWWW[[[aaaeeedddgggfffaaa```ccceeeddd___bbbgggmmmtttzzzgggVVVLLLDDD<<<444111111111111000000000000+++++++++++++++++++++++++++***************++++++(((((())))))***,,,---...,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))*********++++++++++++******'''((((((((())))))******%%%&&&''')))))))))(((((('''((((((((())))))******))))))))))))))))))))))))""""""$$$&&&(((***+++,,,***)))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''))))))))))))************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%'''(((((()))***+++++++++---,,,******,,,000555888******+++++++++******)))************++++++++++++((()))***++++++***)))(((((()))***,,,,,,,,,+++***++++++************++++++***+++,,,---...---,,,+++))))))((())))))***++++++,,,+++***))))))***+++,,,)))************+++++++++***+++,,,,,,------------******+++,,,,,,---......///...---,,,,,,---...///,,,,,,---.../////////...000000000111444888<<<>>>CCCPPPbbbqqqxxx{{{~~~|||xxx}}}~~~~~~~~~{{{sssjjj```ZZZUUURRRKKKEEE@@@>>>======000///......///000...---......---------,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******((()))+++,,,,,,+++)))(((******+++,,,+++***)))((())))))***+++,,,,,,------+++***((('''''''''((()))|||uuuooojjjeeebbbffflllkkkbbbZZZIIIIIIHHHIIIIIIJJJKKKLLLDDDDDDCCCCCCCCCCCCCCCCCCBBB???===???CCCFFFFFFEEEGGGHHHJJJLLLLLLNNNRRRTTTWWWVVVUUUWWWZZZ]]]^^^^^^```^^^\\\YYYXXX[[[```ddddddfffgggddd^^^[[[[[[\\\[[[[[[]]]aaaggglllnnnoooxxxuuutttuuu{{{lll[[[QQQHHHAAA888333111333444000,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***,,,***(((&&&%%%%%%''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((***)))'''%%%%%%''')))***(((((('''&&&%%%$$$$$$###***)))'''&&&&&&'''(((((())))))(((((('''''''''&&&((())))))***+++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((''''''''''''''''''((()))++++++***))))))&&&)))++++++***))),,,...************))))))))))))(((((())))))************+++++++++*********))))))+++***((('''((()))+++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---------------------------.../////////...---,,,......---------...000111111333555666888===EEEKKKWWWggg~~~}}}~~~uuuqqqpppnnnfff]]]UUUPPPJJJCCC===:::555000///222444222///222000...---......---,,,+++++++++,,,---000222333------------------------,,,+++******)))*********+++++++++************)))+++*********))))))((((((+++***)))(((((((((******oookkkgggeeefffccc^^^YYYVVVSSSQQQSSSVVVVVVPPPJJJGGGHHHHHHIIIJJJKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDEEEHHHJJJJJJIIIKKKMMMQQQTTTWWWZZZ___bbbccccccbbbaaaaaabbbcccdddgggfffdddbbbaaabbbgggjjjggghhhgggeeeaaa^^^\\\\\\\\\\\\\\\___ccchhhjjjkkkiiigggeeedddggglllssswwwzzzmmm___SSSFFF===555444444111------------------,,,,,,+++***,,,,,,,,,++++++++++++***,,,+++***+++,,,,,,,,,***---,,,+++)))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))((('''&&&&&&'''((()))*********))))))(((''''''***)))((('''&&&&&&'''''')))(((((((((''''''''''''''''''(((((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((())))))******)))((((((''''''(((((((((((()))***************%%%((())))))(((''')))+++************)))))))))))))))))))))))))))*********+++++++++*********))))))''''''(((******+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------------......------,,,,,,,,,.../////////......333333333222111111222333444555777:::@@@KKKYYYcccppp}}}}}}~~~}}}|||xxxsssmmmggg]]]QQQHHH>>>:::666555666555111---111///...///111222111000...------,,,---...///000------------------------,,,++++++***************+++++++++************)))************)))))))))(((***)))))))))))))))******ooocccSSSPPPNNNOOOQQQRRROOOKKKKKKIIIHHHHHHIIIHHHFFFDDDGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLMMMNNNPPPPPPOOORRRUUUZZZ___ccchhhmmmqqqqqqrrrrrrnnnjjjhhhjjjlllqqqqqqqqqooommmnnnppprrrpppnnnmmmkkkiiifffccc``````^^^]]]^^^aaaeeeggghhheeedddaaa^^^]]]]]]^^^___ttt|||nnn\\\LLL===666444111///...------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,***---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((******************************)))'''&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))***************)))((((((((()))))))))))))))))))))******+++'''((())))))((('''(((***************))))))))))))*********)))))))))))))))+++++++++***************$$$&&&)))+++------,,,+++************************((()))***++++++++++++***---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,---...//////...---,,,++++++---...///000000000000111222222111111333444:::<<<@@@EEEOOO___rrr~~~{{{yyyyyyzzzuuufff[[[OOOHHH@@@;;;999777444111///...------//////...---000000...------,,,------------------------------,,,,,,+++***************+++++++++************)))************))))))))))))'''((()))***************}}}ooobbbUUULLLHHHGGGGGGIIIKKKMMMKKKJJJIIIIIIIIIHHHGGGGGGJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWWWW[[[^^^cccgggkkkooosssvvvyyy{{{{{{wwwqqqnnnppptttyyyzzz{{{zzzxxxwwwwwwxxxzzzwwwuuuttttttqqqkkkgggcccaaa______bbbeeeggghhhjjjiiihhheeeccc```]]]\\\^^^hhhsssyyy~~~sss___JJJ===888333000///......------,,,,,,,,,---------,,,,,,,,,+++++++++---,,,++++++,,,---,,,+++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((()))***************))))))))))))*********)))((((((((()))+++,,,***+++++++++************************)))))))))(((************))))))))))))************************'''((()))+++,,,,,,++++++)))))))))))))))))))))))))))******+++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,.../////////---,,,,,,------...///000000000***---000111222333777;;;AAAFFFOOOXXXdddsss|||wwwtttsssyyyoooggg]]]PPPDDD===:::999999333111/////////...,,,***000000///...---,,,,,,,,,------------------------,,,,,,+++************++++++++++++*********))))))*********)))))))))))))))&&&''')))***+++++++++***zzzlll___UUUNNNHHHDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEFFFGGGFFFFFFHHHMMMQQQSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXYYY[[[\\\\\\]]]^^^___ccceeeiiikkkmmmnnnppprrrwwwzzz{{{wwwrrrppptttxxx|||~~~}}}{{{{{{{{{}}}zzzzzzzzzwwwqqqllldddbbb```aaadddggghhhiiihhhiiiiiihhhfffcccaaa___YYY^^^aaa```bbbiiioooqqqtttttt\\\LLLBBB:::444333111000///...---------...---------,,,,,,,,,++++++---,,,++++++------,,,+++***++++++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((()))))))))(((''''''&&&%%%'''''''''((((((((((((((('''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((())))))************))))))))))))*********)))((((((((()))+++,,,++++++******++++++***)))************)))))))))(((*********)))))))))))))))************************,,,+++***))))))***++++++))))))))))))))))))))))))++++++++++++,,,,,,------)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,.../////////......////////////.../////////,,,///333444555888???DDDIIISSSbbbppp|||}}}}}}||||||wwwuuuwwwpppdddXXXMMMEEE???<<<:::777444222222222000///..................---------------------------------,,,,,,+++***++++++++++++++++++*********))))))))))))))))))))))))******&&&''')))***+++++++++***rrriiiddd]]]TTTKKKGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGIIILLLQQQWWW[[[aaaaaaaaaaaabbbcccddddddaaaaaaaaabbbbbbccccccddd```bbbdddeeeddddddeeefffhhhjjjmmmmmmmmmllllllmmmrrrssstttsssqqqqqqtttwwwzzz}}}}}}|||{{{{{{~~~}}}}}}}}}|||xxxtttpppfffeeedddeeegggiiiiiihhhffffffgggggggggfffeeedddbbbccc^^^WWWSSSWWWZZZ[[[^^^dddmmmwwwuuucccTTTEEE===;;;555444222///............------------,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))(((((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((((()))******)))))))))))))))******+++)))((('''((()))***)))(((************))))))))))))((()))))))))***************************+++++++++///---+++)))((()))***+++************************,,,,,,++++++,,,,,,---...(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------......///000000111000//////....../////////222666777888===FFFNNNZZZfffwww|||vvvtttuuuuuu|||tttgggXXXJJJBBB???;;;666333222222222222,,,---......///.........------------------------------,,,++++++++++++++++++++++++************)))))))))))))))************'''((()))***************zzzpppiiiaaaXXXRRROOOLLLIIIFFFFFFFFFGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNPPPTTT[[[bbbhhhkkkooonnnllljjjjjjlllnnnoookkkkkkkkklllmmmnnnnnnnnnkkknnnpppooollljjjkkkllljjjlllooopppooonnnmmmnnnnnnnnnnnnnnnoooqqqsssuuuxxxzzz||||||{{{zzzzzz{{{|||~~~}}}yyyvvvuuummmmmmlllmmmnnnmmmkkkiiiiiihhhhhhgggggghhhiiiiiijjjjjjddd[[[VVVWWWWWWVVVVVVSSSTTTZZZdddqqq|||}}}hhhTTTIIIFFF999777444111///......///...------------,,,,,,,,,...,,,,,,,,,---...---,,,---,,,+++******+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&'''((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((''''''(((((()))***(((((()))***************((('''&&&'''***+++***(((************))))))))))))''''''((()))***++++++,,,))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++*********+++------)))))))))***+++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---......---,,,+++......---,,,---///111222000//////......///000111222777<<<>>>BBBKKKYYYdddwwwwwwrrrqqqqqqvvvpppaaaYYYNNNHHH@@@999555444333333------...//////...------------------------------------,,,++++++++++++,,,+++++++++************)))((()))))))))***************)))))))))))))))******rrrhhh[[[SSSOOONNNLLLIIIFFFFFFGGGHHHIIIIIIIIIHHHJJJLLLNNNNNNNNNNNNOOOOOOSSSTTTVVV]]]fffnnntttvvvxxxuuurrrppppppqqqtttvvvrrrrrrsssssstttuuuvvvvvvtttwwwxxxvvvrrrooonnnooojjjmmmppprrrqqqqqqqqqqqqmmmlllkkkllloooqqqrrrrrrvvvxxxzzzzzzyyyyyyzzz{{{|||{{{yyyyyyvvvuuuuuuuuuuuurrrnnnkkkkkkjjjhhhffffffgggiiijjjkkkllliiibbb______^^^[[[VVVNNNFFFGGGPPP\\\gggoootttwww{{{vvv^^^QQQNNN;;;999666222000/////////......---------,,,,,,,,,...---,,,,,,......---,,,+++***(((''''''(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************************)))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********)))'''&&&&&&''')))***((((((((((((((('''''''''%%%&&&'''))))))))))))(((&&&'''''''''(((((()))))))))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))'''(((***+++++++++***)))***((('''))),,,...---+++************))))))))))))&&&&&&''')))***+++,,,---))))))******++++++++++++((()))+++---------+++++++++++++++++++++++++++++++++***)))))))))***,,,---+++++++++***************++++++++++++++++++++++++))))))***+++,,,,,,------,,,---...//////...---,,,///...,,,+++,,,///222444............///000222333999???EEEKKKRRR___qqq{{{uuurrrpppqqqyyy}}}zzzwwwsssddd\\\PPPEEE===999777666....../////////...,,,+++------------------------...---,,,,,,++++++,,,,,,+++++++++************)))(((((())))))*********++++++***)))(((((()))******PPPNNNKKKHHHFFFEEEEEEEEEJJJIIIHHHHHHIIILLLOOORRRTTTWWW[[[]]]\\\\\\]]]___cccdddhhhqqq{{{}}}yyyzzzyyyxxxuuutttuuuyyy|||zzzxxxvvvwww{{{}}}|||zzzzzzzzzyyyyyywwwvvvtttsssooopppqqqrrrrrrssstttuuuoooooooooppprrrtttuuuvvvyyyyyyxxxvvvuuuvvvzzz}}}~~~|||{{{zzz{{{{{{zzzwwwuuuttttttttttttqqqmmmhhhgggkkknnnuuusssllldddbbbeeefffccccccYYYNNNIIIMMMUUU[[[^^^```aaaaaaeeennn}}}www{{{sssfff```NNNEEE>>>:::444------222000///---+++******+++,,,************************+++++++++******(((''''''%%%%%%'''((())))))))))))&&&&&&%%%$$$%%%&&&'''(((+++***))))))((()))))))))))))))***++++++++++++*********))))))(((((('''''''''((((((((())))))***************)))))))))))))))'''((()))******+++******,,,+++***((('''&&&&&&&&&(((((((((((()))))))))))))))(((((()))******(((&&&''''''(((((())))))******((())))))((('''&&&&&&'''(((((((((((()))))))))))))))))))))***)))(((''''''+++***)))'''''''''((()))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))(((&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++*********))))))((((((************************+++)))(((((()))******))),,,++++++******++++++,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---///...---...000222,,,---///000111444777:::BBBIIIUUUcccppp~~~~~~zzzxxx{{{~~~|||wwwwww}}}zzzuuutttrrrrrrwww~~~}}}}}}|||zzz{{{}}}wwweeeUUUIII@@@:::666333111///...///000///...***+++---...//////...---+++***)))***++++++***))))))***+++,,,,,,+++***)))************************+++++++++++++++***)))(((HHHGGGFFFDDDDDDEEEFFFGGGPPPOOOOOOOOOQQQTTTWWWYYY\\\___cccdddeeefffhhhkkknnnoootttzzz~~~zzz{{{{{{zzzyyyyyy{{{|||~~~|||zzz{{{}}}~~~}}}{{{{{{{{{zzzyyywwwvvvuuussstttuuuuuuuuuuuuvvvwwwuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxwwwvvvwwwzzz}}}~~~|||{{{{{{|||}}}|||}}}~~~|||zzzzzz{{{zzzzzzxxxtttpppoooqqqsssvvvtttmmmeeedddggghhhfffddd[[[OOOJJJLLLQQQVVVXXXXXXXXXYYY[[[cccqqq{{{ooottt~~~yyyhhhXXXHHH>>>777111...000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''(((((()))***+++++++++***((('''&&&&&&&&&''')))))),,,+++***)))))))))))))))(((((()))************)))************)))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))***)))))))))&&&'''((()))+++,,,---...(((((((((((()))))))))))))))(((((((((******(((''''''((((((((()))))))))***((()))***)))'''&&&'''((((((((((((((()))))))))***))))))))))))((((((((((((+++***)))(((''''''((()))++++++***)))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((())))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++*********))))))))))))++++++++++++++++++++++++,,,***))))))***+++******,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------........./////////////////////.........///000111333444666999>>>BBBLLLYYYmmm~~~|||{{{{{{||||||~~~vvvuuurrr{{{~~~}}}{{{xxxwwwsssqqqpppssszzz~~~}}}~~~|||xxxvvvtttsss{{{rrrbbbVVVKKKBBB===333111//////000000...---,,,---...//////...---------+++***+++,,,---,,,***++++++***))))))***++++++************************+++++++++++++++***))))))BBBBBBCCCEEEGGGJJJMMMNNNYYYYYYYYYZZZ]]]```cccdddfffhhhkkklllnnnppptttvvvxxx|||}}}~~~~~~}}}{{{|||}}}||||||{{{{{{zzzyyyxxxwwwwwwxxxyyyyyywwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{xxxyyyyyyxxxxxxyyy|||~~~|||yyyyyyzzz~~~~~~}}}yyywwwvvvwwwvvvtttmmmfffeeeiiillljjjfff^^^SSSMMMMMMQQQTTTVVVXXXXXXWWWYYY```kkkyyyvvvkkkooovvv|||wwwzzz}}}pppWWWGGG>>>888333111/////////...------,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((())))))******+++*********)))(((((('''''')))***+++------,,,******)))))))))''''''((()))))))))))))))++++++************))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))(((''''''++++++++++++***(((&&&%%%(((((((((((()))))))))))))))((('''(((******)))'''(((((((((((())))))))))))((()))***)))((('''((()))((((((((()))))))))******+++***((('''''''''((()))***))))))(((((((((((()))+++******)))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------....../////////000000000111000000000111111000///333333444555888===DDDIII]]]qqq~~~~~~}}}}}}ssshhhiiiiiittt~~~yyyvvvvvvyyy{{{}}}|||yyywwwyyyzzztttmmmggghhhlllttt{{{~~~qqqdddXXXMMMGGG999777444222111111///......////////////...------...,,,+++,,,---...---,,,---+++)))'''''')))+++---***************************++++++++++++***))))))DDDFFFIIINNNSSSWWWZZZ\\\aaaaaaccceeehhhkkknnnooooooooopppqqqsssvvvyyy{{{}}}~~~{{{zzz{{{|||~~~~~~}}}{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz|||zzzxxxvvvxxxzzz|||}}}~~~|||zzzxxxzzz{{{{{{zzz{{{}}}|||zzz{{{}}}~~~zzzxxxvvvtttrrrllleeeeeejjjmmmkkkddd^^^VVVRRRSSSVVVYYY[[[]]]\\\\\\^^^cccmmmwww}}}zzzzzzttttttyyypppfffhhhmmmyyyzzzuuuuuuwww|||kkkWWWKKKBBB;;;777000000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((((((((()))))))))(((((('''))))))((('''((()))***+++......,,,+++******))))))'''((())))))******))))))***)))))))))))))))))))))&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((()))(((((('''&&&&&&------,,,***'''###(((((((((((())))))))))))(((''''''(((******)))'''(((((((((((())))))))))))((()))***)))((('''(((***(((((()))))))))*********,,,***((('''&&&''')))***)))))))))(((((((((((()))((((((''''''''''''(((((()))((((((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------........./////////000000000000///...000444555555333777777888:::???GGGPPPWWWqqq}}}hhhfffnnnttt{{{xxxyyy}}}}}}}}}~~~yyypppjjjiiioooqqqwwwxxxlllaaaXXXRRRHHHCCC<<<666333222111000.....................------,,,+++,,,---...---+++,,,+++)))(((((()))+++,,,******************************+++++++++******)))LLLOOOTTTZZZ___dddggghhhgggiiikkknnnrrrtttvvvwwwwwwvvvuuuvvvwwwzzz{{{|||~~~~~~yyyvvvvvvyyy|||}}}|||zzzzzz{{{yyyzzzzzzzzzzzzzzzyyyyyyxxx{{{}}}{{{wwwuuuwwwzzz}}}{{{zzz|||~~~~~~~~~~~~}}}}}}~~~|||xxxuuuqqqooojjjeeeeeejjjllljjj]]]ZZZWWWVVVYYY]]]aaaccc^^^^^^^^^```fffnnnuuuyyysssrrrkkkjjjooofff[[[]]]iiizzz}}}yyywww|||nnn\\\NNNCCC<<<333222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))((()))))))))))))))(((''')))((('''''''''(((******...---,,,+++************((()))******++++++******'''(((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((()))(((((('''&&&&&&$$$%%%'''))))))(((&&&%%%(((((((((((())))))))))))(((''''''(((***+++)))((())))))))))))(((((((((((('''((())))))((('''(((***))))))))))))************,,,***((('''&&&''')))***((((((((())))))))))))(((((((((''''''''''''((((((***))))))((((((((())))))((((((((((((((((((((((((&&&(((***+++***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,---------.........------.........////////////......///222555666666:::<<<@@@FFFOOO[[[iiiqqquuummmsss~~~||||||~~~~~~}}}}}}yyywwwvvvnnnttt|||zzzwwwwww}}}uuukkkddd```WWWPPPEEE;;;555333222222---------------......///---+++***+++,,,---,,,+++******++++++++++++******************************)))******+++++++++******WWWZZZ___eeeiiilllnnnnnnlllooorrruuuxxxzzz{{{{{{}}}|||{{{|||~~~~~~yyyuuurrrtttyyy~~~~~~~~~~~~|||yyywwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzxxx|||~~~|||xxxvvvxxx|||}}}|||}}}}}}xxxtttmmmmmmjjjeeeeeeiiijjjgggXXXXXXYYYZZZ^^^bbbfffiiieeeddddddffflllqqquuuvvvsssrrrkkkjjjmmmcccWWWYYYhhh{{{qqq___NNNBBB999777444111///...------------------------------***+++++++++++++++************++++++,,,+++++++++)))((('''''''''(((***+++,,,,,,+++************+++))))))***+++++++++++++++&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&''''''(((((())))))***(((((()))))))))(((''''''$$$%%%(((***+++,,,,,,,,,(((((((((((())))))))))))'''''''''(((***+++***((())))))))))))((((((((((((&&&'''((((((''''''((())))))))))))*********+++++++++***((('''''''''((()))'''(((((())))))))))))((()))))))))))))))******+++******)))((((((((())))))((((((((((((((((((((((((%%%'''***+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------......------------......,,,---------............------........./////////000111111111111444999===>>>BBBIIITTTaaarrr||||||}}}|||}}}{{{{{{|||}}}~~~yyyssspppppptttyyy|||~~~{{{rrrnnnddd\\\PPPEEE>>>999666555///......------...//////,,,+++***+++,,,---,,,***)))***+++,,,,,,+++***)))************************))))))***++++++++++++***bbbeeejjjnnnqqqrrrrrrqqqqqqssswww{{{}}}~~~~~~~~~}}}}}}~~~~~~wwwvvvuuussssssvvv{{{}}}~~~~~~|||xxxwwwxxxzzzyyyzzz{{{|||||||||||||||zzz~~~zzzxxx||||||vvvrrrlllllljjjggggggjjjhhhddd\\\^^^```bbbeeehhhkkknnnmmmkkkjjjmmmqqqttttttssssssuuupppoooqqqggg\\\___cccuuu~~~zzzzzzvvv```NNN@@@===999444111000000111------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,******)))((()))***+++,,,******)))))))))***++++++((())))))***************''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&''''''((())))))***(((((())))))***)))))))))++++++*********)))))))))(((((((((((())))))))))))'''&&&&&&(((***+++***)))***)))))))))((((((((('''$$$&&&''''''&&&&&&''')))))))))*********+++++++++))))))))))))((((((((((((&&&'''((()))******)))((()))))))))))))))***+++++++++******)))(((((())))))((((((((((((((((((((((((###&&&)))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------......------------......------------................../////////000000000111444777777777===HHHQQQPPPUUU^^^iiixxx}}}zzz~~~zzzxxxzzz~~~|||{{{~~~xxxmmmggg___VVVNNNGGGAAA===555333222000///............,,,+++,,,---...---+++************************************************))))))***+++++++++++++++kkkmmmqqquuuwwwvvvtttssssssvvvzzz}}}}}}|||}}}~~~}}}zzzyyyyyyoooppprrrsssuuuyyy~~~}}}}}}yyywwwyyy{{{zzz{{{|||}}}}}}~~~~~~}}}|||}}}{{{~~~}}}}}}}}}||||||yyytttoookkkmmmllliiiiiijjjhhhcccdddfffhhhjjjkkkmmmoooqqqooommmkkkmmmpppqqqooommmppptttqqqqqqrrrhhh^^^ccc\\\kkk}}}vvvnnndddqqqpppYYYFFFBBB<<<666222111222333........................***++++++,,,,,,,,,++++++&&&'''((()))***+++++++++,,,+++*********+++,,,---(((((((((((()))***+++,,,'''(((((()))))))))))))))'''((((((((())))))************))))))((((((((('''&&&&&&&&&'''((())))))***'''((()))******+++******)))((((((((((((((()))***(((((((((((())))))))))))'''&&&&&&(((***+++***)))******))))))((((((((('''$$$%%%&&&&&&%%%%%%'''((()))************+++++++++)))))))))***)))(((''''''&&&'''(((*********)))((('''''''''''''''((())))))++++++***))))))((())))))(((((((((((((((((((((((("""%%%(((***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,************************---+++******+++,,,,,,+++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------......------------......---------.........//////000000000000111111111111000666<<<>>>@@@IIIYYYfffjjjnnnvvv~~~zzzxxx|||}}}{{{ssspppkkkeee^^^TTTKKKDDD:::888555222000...------///...------...///...------+++)))(((((()))+++---************************((()))***+++++++++++++++rrrtttvvvyyy{{{{{{zzzzzz|||}}}}}}}}}}}}~~~~~~{{{xxxwwwvvvwwwxxxuuuuuutttuuuxxx{{{~~~}}}|||{{{zzz}}}}}}~~~~~~~~~}}}{{{zzz~~~~~~~~~~~~|||xxxuuuuuuuuuuuuuuullllllllllllllllllllllllmmmoooqqqqqqppppppqqqrrrqqqpppppprrruuuuuussspppnnnnnnpppqqqqqqnnnhhhddd___ZZZ___qqq|||mmmhhheeeiiiyyytttdddVVVOOOEEE@@@===999333---333111///---------,,,***000///...+++)))&&&###"""************************++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&''''''((()))))))))))))))((((((%%%&&&''')))************((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))(((((('''''',,,,,,***)))))))))***+++******)))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------........................---------//////......111222111777<<>>GGGUUU]]]dddvvv{{{uuu|||{{{}}}}}}uuukkkeeecccYYYZZZ[[[ZZZWWWRRRLLLHHH:::===@@@BBBEEEHHHLLLOOORRRSSSSSSSSSRRRPPPMMMKKKGGGIIIKKKKKKJJJJJJLLLNNNNNNMMMMMMLLLKKKKKKJJJJJJFFFDDDAAA??????AAACCCEEEFFFEEEIIIRRRVVVUUUSSSTTTPPPaaapppsssssswwwzzzzzzsssnnnsssooorrruuuxxx{{{{{{yyy{{{}}}vvvqqqrrrtttmmmyyy{{{wwwhhh^^^QQQFFF@@@;;;555111......---------,,,,,,,,,************************+++++++++************)))|||{{{wwwwwwyyy|||{{{yyyxxxxxxvvvssspppuuutttrrrooollliiigggeeedddbbbaaadddggggggbbb]]]]]][[[WWWSSSPPPNNNMMMMMMNNNLLLKKKLLLMMMNNNMMMLLLTTTRRRQQQQQQSSSUUUVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTUUUWWWWWWWWWYYY[[[]]]YYYYYYZZZZZZ[[[ZZZZZZZZZaaaccceeefffgggiiimmmooonnnqqquuuxxxzzz|||~~~{{{wwwrrrooooooppplllmmmnnnppptttxxx||||||zzzzzz}}}}}}}}}}}}~~~}}}~~~~~~zzzqqqttt|||kkkZZZGGG===888444111000000...------...///......///...,,,++++++,,,...///---------,,,,,,,,,++++++(((***+++***)))((()))***,,,+++***))))))+++---///+++***)))(((((()))***+++******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''%%%''')))+++,,,+++******"""###$$$&&&'''((((((((('''((()))******)))((('''***************)))((((((******))))))((((((''''''))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((())))))*********))))))((())))))************)))))))))************+++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********+++++++++,,,++++++******...------,,,,,,++++++***------------------------,,,---///000000000///...000//////.........//////...............///000111222333444444333666;;;@@@FFFLLL[[[nnn{{{|||sssmmmqqq{{{zzzxxxzzz{{{}}}}}}zzzuuunnnfff___ZZZWWWRRRRRRTTTWWWZZZXXXSSSOOODDDCCCCCCEEEHHHLLLPPPSSSVVVYYY\\\______\\\YYYVVVPPPSSSVVVWWWUUUTTTTTTTTTVVVVVVUUUTTTSSSQQQOOONNNKKKGGGCCCCCCFFFJJJLLLLLLQQQQQQSSSUUUWWWVVVSSSQQQLLLPPPUUUWWWYYY\\\aaafffsss{{{tttjjjfffgggjjjlllnnnrrrwww~~~|||~~~|||ssstttyyy~~~{{{hhhWWWJJJAAA888333222000---,,,---...//////------,,,++++++******))),,,+++***))))))***+++,,,~~~|||yyyyyy||||||zzzwwwuuusssrrrooommmmmmllljjjgggeeebbb```___]]]\\\[[[^^^aaaaaa\\\XXXVVVTTTQQQNNNKKKJJJIIIIIIKKKJJJJJJLLLOOOPPPPPPOOOUUUSSSRRRRRRUUUWWWWWWWWWYYYYYYXXXUUURRROOOOOOPPPUUUVVVXXXYYYYYYZZZ]]]___YYYYYYYYYZZZZZZYYYXXXXXXZZZ\\\^^^___```bbbeeeggghhhkkkooorrruuuxxx{{{}}}~~~~~~|||xxxsssooonnnnnnmmmmmmmmmpppuuuzzz~~~~~~~~~~~~|||zzzzzz|||~~~}}}}}}~~~|||~~~}}}zzzyyygggQQQDDD<<<555222222222000...---......---,,,,,,,,,************,,,,,,++++++++++++************(((***+++***)))((()))***+++***)))((((((((()))******)))(((((((((((()))*********))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''&&&''')))+++++++++***)))'''''''''''''''&&&&&&%%%'''((()))******)))((('''))))))******))))))((('''))))))))))))((((((''''''(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))******************)))******++++++++++++******))))))************)))))))))************+++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000//////.........//////.........///000111111222222444555555666===GGGPPP^^^eeettt{{{pppjjjhhhlllzzz~~~~~~|||~~~}}}||||||{{{xxxuuurrroookkkfff```[[[WWWUUURRRSSSUUUYYY\\\[[[WWWTTTNNNMMMMMMNNNQQQUUUZZZ\\\___```ccceeeeeeccc```___\\\___aaabbbaaa_______________^^^\\\ZZZYYYXXXWWWQQQNNNKKKKKKOOOSSSUUUVVVZZZZZZ[[[]]]^^^]]]ZZZXXXOOOPPPRRRRRRRRRUUUYYY]]]gggmmmrrrooogggaaaaaadddhhhjjjlllooosssyyy~~~{{{zzz{{{yyywww}}}mmmXXXGGG===:::555222///---,,,---,,,,,,------,,,,,,+++*********++++++***))))))***++++++~~~}}}yyywwwyyy{{{zzzwwwsssooommmkkkhhhfffaaa```___]]][[[YYYXXXWWWTTTSSSSSSUUUXXXXXXUUUQQQPPPOOOLLLJJJHHHHHHHHHHHHJJJIIIJJJMMMQQQSSSTTTTTTWWWUUUTTTTTTVVVXXXXXXXXX[[[[[[XXXTTTPPPNNNNNNOOOSSSUUUXXXYYYZZZ[[[]]]^^^YYYYYYYYYYYYXXXWWWVVVVVVTTTVVVXXXXXXYYYZZZ]]]```aaadddgggkkkmmmppptttvvvxxxzzz}}}~~~~~~zzzuuupppnnnmmmooommmlllooouuu{{{~~~|||}}}}}}|||zzzzzz{{{|||{{{}}}~~~}}}~~~{{{||||||ppphhhiiitttrrr\\\LLLBBB999555444444222///---------,,,***++++++++++++++++++++++++******)))))))))((((((((((((***+++***)))((()))***************)))((('''''')))((((((''''''(((((()))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((()))*********)))(((((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((()))))))))((('''''')))))))))(((((((((((('''(((((())))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++***++++++,,,,,,,,,++++++))))))************)))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++***((()))***+++++++++++++++******+++,,,,,,---......------------------------...............///000000/////////......//////000......000111222222222222000333555555999FFFXXXfff~~~yyynnndddcccjjjxxx}}}~~~~~~ooonnnmmmmmmnnnmmmkkkiiifffeeebbb___\\\ZZZXXXWWWUUUVVVYYY]]]``````]]]ZZZZZZZZZZZZ[[[^^^bbbeeeggghhhjjjkkkllllllkkkjjjhhhfffhhhjjjkkkiiihhhggggggfffeeecccaaa```^^^^^^^^^ZZZXXXVVVWWWZZZ^^^aaabbbeeeeeeeeefffgggfffccc```VVVVVVUUUTTTSSSSSSVVVXXX\\\```ccc```ZZZXXX\\\aaadddfffjjjmmmpppssswwwzzzxxxqqqpppxxxfffPPPFFFCCC<<<888333///...---,,,+++------,,,,,,++++++******++++++***))))))***++++++zzz{{{zzzwwwtttssstttvvvsssqqqnnnkkkhhhddd___\\\XXXWWWVVVUUUTTTSSSRRRRRRMMMMMMMMMOOORRRRRRPPPMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLLLLMMMPPPTTTWWWXXXWWWYYYWWWUUUUUUWWWYYYYYYYYY[[[ZZZXXXTTTPPPNNNOOOPPPQQQTTTXXXZZZZZZZZZ[[[\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXYYY[[[]]]^^^```bbbdddfffhhhkkknnnqqqtttyyy~~~~~~yyyssspppnnnrrrnnnkkkmmmsssyyy{{{{{{|||}}}}}}}}}{{{zzz{{{|||{{{}}}}}}|||}}}~~~}}}zzzvvvwwwrrrccc\\\aaajjjzzzqqq___RRRHHH???999888555222...,,,,,,,,,++++++,,,------......------,,,***)))))))))(((((((((((((((***+++***)))((()))***)))***,,,---,,,+++)))(((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))((((((((())))))***))))))((('''&&&&&&((())))))*********(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++---,,,+++******+++,,,---******++++++,,,+++++++++)))******++++++******)))))))))*********++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++$$$%%%&&&'''(((((())))))+++++++++,,,,,,---------,,,,,,------------------///......------...000111//////////////////000111//////111111222111000000222555999<<>>999555333.........---,,,,,,++++++)))***++++++++++++***)))nnnllljjjhhhfffbbb^^^ZZZ\\\XXXSSSPPPPPPPPPPPPOOOHHHIIIJJJKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^___aaaeeehhhhhhhhhhhhfffccccccdddffffffeeeccceeehhhiiigggdddcccbbbcccgggkkkmmmkkkhhhdddccccccddddddeeeeeeeeedddddd___``````___]]]]]]^^^___]]]^^^^^^]]]\\\^^^aaaccc^^^```bbbbbbbbbcccgggjjjhhhjjjmmmnnnnnnooopppqqqooorrrtttrrrpppsss}}}~~~yyyuuuuuuxxx{{{}}}~~~wwwzzzvvvzzztttnnnjjjbbbWWWQQQPPPLLLFFF???999555333111000///...,,,++++++,,,...///++++++++++++************(((***+++***)))((()))***)))))))))************)))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))''')))***++++++***)))'''))))))************))))))&&&&&&&&&&&&''')))***+++&&&'''((((((((((((((('''***)))(((''''''((()))***(((((()))***************&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***++++++***)))(((((()))***+++,,,---------***++++++,,,,,,++++++***)))************+++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,------...++++++,,,,,,---...//////,,,---///000000000///...////////////000111222333000//////000444:::???CCCLLLRRR___rrr}}}uuuppphhh___MMMGGGDDDGGGMMMTTT^^^gggllloooqqqpppmmmlllmmmnnnkkkjjjiiihhhjjjlllppprrrsssvvvzzz{{{zzzyyy{{{}}}||||||}}}~~~~~~zzzyyy{{{{{{zzzxxxqqqrrrrrrpppnnnmmmnnnoookkknnnpppqqqpppooooooooorrrvvvyyyyyy{{{uuuzzz|||tttjjjmmm}}}|||rrrqqq||||||qqqiii\\\PPPFFF???:::777///......------,,,++++++)))***+++,,,,,,+++***)))iiieeeaaa___^^^]]]ZZZWWWSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJHHHJJJOOOSSSTTTSSSSSSUUUWWWZZZ\\\\\\[[[ZZZ^^^___aaabbbdddeeeffffffiiigggddddddgggkkkmmmnnnooommmjjjhhhfffffffffgggllloooqqqpppllliiihhhiiihhhjjjmmmooopppnnnlllkkkiiiiiihhhfffdddccceeeffffffeeedddaaa___^^^```bbbbbbbbbaaa___]]]___bbbeeeddddddbbbaaaaaa`````````cccccccccdddgggjjjnnnpppqqqooonnnnnnrrryyy~~~~~~}}}zzzwwwwwwxxxyyy{{{}}}zzz}}}{{{}}}xxxyyy|||qqqbbbXXXVVVWWWTTTOOOFFF<<<555000///,,,+++******++++++***))))))'''&&&''')))******)))++++++******************''''''((()))***))))))(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,***)))((('''+++)))'''&&&''')))))))))(((((())))))((('''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------------...//////000000111111111000000///111...,,,---000222111000444222111333444777@@@JJJYYYgggyyyyyyrrrnnnjjjddd^^^PPPPPPOOOQQQUUU[[[bbbfffjjjlllnnnnnnmmmkkkkkkkkkllllllmmmnnnppprrrtttuuu|||~~~{{{|||{{{{{{yyywwwuuusssrrrtttssspppkkkkkkooosssssstttvvvxxx|||zzzvvvxxx~~~}}}~~~{{{|||}}}|||ssslllsssuuuvvvzzzuuuhhhXXXMMMHHHDDD>>>777///+++///111///...111+++++++++++++++***)))(((eeebbb^^^\\\[[[ZZZWWWUUURRRRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLOOOSSSWWWXXXWWWWWWXXXZZZ\\\]]]^^^^^^^^^bbbccceeegggiiiiiiiiiiiillljjjiiiiiilllnnnooonnnnnnmmmkkkiiihhhhhhiiijjjmmmppprrrrrrooollljjjjjjiiiiiikkklllmmmnnnnnnmmmppppppooollliiihhhiiijjjggghhhgggeeebbbbbbccceeeaaaaaa```^^^]]]___bbbeeeccccccbbbaaaaaaaaaaaaaaabbbbbbcccdddeeehhhjjjlllmmmmmmmmmooorrrwww{{{}}}}}}{{{vvvvvvuuuvvvyyy~~~|||zzz||||||{{{~~~}}}zzz~~~pppbbb\\\XXXWWWUUUOOOFFF===555111...---,,,,,,---...---,,,,,,+++******,,,------,,,************************((((((((((((((()))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))((())))))******************)))(((((())))))))))))((((((((((((((('''&&&&&&))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))******************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------...//////000000111111111111000000111...---...111222222111555444555888999===JJJWWWppp}}}}}}wwwooolllkkkjjjeee```XXXXXXWWWXXX\\\bbbhhhkkkmmmoooqqqqqqpppoooooooooqqqrrrsssvvvyyy|||~~~~~~|||{{{xxxwwwuuupppmmmnnntttyyyyyyxxxwwwvvvyyy~~~tttpppqqqqqquuuwwwvvvxxx{{{{{{xxx~~~~~~wwwnnnnnntttzzz}}}{{{pppaaaWWWQQQLLLFFF>>>555000222333000///111,,,,,,,,,,,,+++******)))___\\\YYYWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRUUUYYY\\\]]]]]]]]]^^^^^^___aaabbbddddddhhhjjjmmmooopppooommmlllmmmlllmmmnnnppppppooommmllllllkkkkkkkkklllmmmmmmnnnqqqtttuuurrrooommmllliiiiiihhhhhhjjjmmmppprrrvvvuuussspppllliiijjjkkkggghhhhhhgggeeedddeeegggaaaaaaaaa```___```ccceeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeffffffeeegggjjjnnnqqqsssuuuuuu{{{vvvuuussstttwww}}}~~~}}}}}}zzzyyy{{{}}}}}}{{{zzz~~~|||}}}jjj___XXXYYYZZZWWWPPPFFF;;;444222000......///000000000+++)))((((((***++++++***************************((((((((((((((()))************))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))(((((((((((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------...//////000000111111111111000000000///...///111333333222222333666999<<>>:::666333...---,,,+++******))))))TTTTTTSSSRRRQQQPPPQQQQQQUUUUUUUUUUUUVVVXXXYYYZZZ[[[]]]___```bbbdddeeefffiiiiiihhhiiikkknnnrrrtttuuuwwwzzz{{{zzzwwwtttrrrnnnnnnppprrrsssqqqnnnjjjfffhhhjjjlllnnnnnnooooookkkmmmoooqqqqqqooollljjjiiigggdddcccfffmmmtttyyytttsssqqqlllgggdddcccddddddeeeffffffeeeeeegggiiimmmmmmllliiifffeeeeeefffffffffgggggggggfffeeedddddddddeeeeeeeeeddddddcccddddddddddddeeehhhjjjlllqqqsssxxx}}}}}}yyyzzz|||~~~|||xxxwwwxxxyyy{{{{{{yyyyyyzzz|||~~~|||mmmaaa```^^^]]]ZZZSSSKKKEEE888555000------.../////////---,,,,,,---...---,,,))))))*********+++++++++&&&)))...111111///+++(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))'''&&&%%%$$$&&&))),,,,,,***(((((()))''''''((((((((((((((('''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************************************++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------...------------...//////...------------...////////////000111111111111111000111111222222444555666666999???FFFPPPccc}}}zzztttnnnhhhdddaaa``````dddhhhjjjkkkiiihhhgggjjjjjjllloootttzzz~~~zzzzzz~~~~~~zzzxxxxxxtttmmmgggoootttxxxyyy|||zzz{{{~~~}}}|||wwwooowww~~~~~~zzzvvvqqqiiibbbYYYPPPIIIDDD===777///...,,,***))))))))))))RRRSSSTTTSSSQQQQQQSSSUUUVVVUUUUUUVVVWWWZZZ\\\]]]```bbbeeefffffffffhhhiiilllllllllnnnqqquuuxxx{{{zzz{{{||||||{{{xxxuuurrrooooooooopppqqqqqqnnnlllccceeehhhkkkllllllkkkjjjgggggggggiiikkkkkkhhhfffeeedddbbbbbbeeekkkrrrwwwsssrrrppplllgggeeedddeeefffggggggffffffhhhkkknnnrrrrrrqqqnnnkkkhhhhhhiiijjjkkkkkklllkkkiiihhhfffddddddeeeeeeeeeeeeffffffllliiieeebbbaaabbbeeefffiiikkkpppwww}}}{{{}}}{{{vvvttttttuuuvvvvvvvvvwwwzzz|||tttkkkhhhdddbbbaaa^^^XXXTTT@@@;;;444///------------///---++++++,,,---,,,+++)))))))))***++++++,,,,,,&&&***///222222000+++(((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&)))+++***(((&&&(((***&&&'''(((((((((((((((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++******++++++,,,,,,------...***++++++,,,,,,------...,,,++++++++++++,,,------...------------...//////...///000111111222111111000111333333333444666999888<<>>DDDQQQbbbrrr|||nnnddd\\\ZZZXXXVVVVVVYYY\\\^^^]]]eeennnssssssuuuyyy}}}yyyyyy{{{~~~{{{vvvuuuwwwyyyxxxvvvnnnrrrttttttxxx~~~}}}~~~zzz|||ssssssuuuxxx~~~xxxlllbbbZZZNNNAAA333111///---+++++++++,,,SSSUUUWWWWWWUUUUUUXXX[[[^^^^^^^^^___aaadddgggiiihhhkkknnnnnnllljjjkkkmmmlllmmmpppsssxxx|||}}}|||{{{yyywwwuuusssqqqhhheeebbbaaacccfffhhhhhh```bbbeeeggggggeeecccaaa```]]][[[\\\___aaa```___\\\\\\\\\^^^aaafffjjjmmmooonnnmmmjjjgggeeefffhhheeedddbbbaaaaaaeeekkkppppppqqqrrrqqqooonnnoooppprrrrrrsssrrrqqqnnnkkkiiibbbbbbaaaaaacccfffiiijjjfffeeeeeedddeeefffhhhiiiggghhhlllssszzz|||}}}{{{uuuqqqooopppppppppnnnrrrvvvzzz|||~~~}}}~~~sssooojjjjjjkkkjjjeee```PPPIII???777222111000///111///------......---,,,((())))))***++++++,,,,,,))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,&&&''''''((()))******+++'''(((((()))))))))))))))))))))))))))))))))))))))++++++******)))'''&&&%%%%%%((()))'''######'''+++&&&&&&'''((())))))(((((())))))))))))************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++***************+++,,,,,,---......******+++,,,,,,---.........------------...//////...------------...//////......///111111222222222000222444555444444888;;;IIIQQQbbbvvv~~~zzz|||zzzlll___VVVUUUTTTTTTUUUXXX\\\```bbbeeellluuuyyyyyyzzz~~~}}}{{{yyyzzz{{{||||||wwwyyyyyywwwyyy~~~~~~zzzsssuuusssnnnpppvvvsssiii```RRREEE555444111...---------...RRRTTTWWWYYYZZZ]]]aaadddbbbccceeefffgggjjjnnnqqqqqqnnnlllmmmppprrrqqqpppmmmppptttvvvwwwwwwyyyzzzzzzxxxtttnnniiigggiiikkkgggccc___aaafffjjjjjjhhhiiihhhiiijjjkkkjjjhhhfffeeeccc```]]][[[ZZZ[[[[[[ZZZ^^^aaa___[[[]]]gggqqqvvvtttpppnnnkkkhhhdddaaaccc^^^\\\```bbb```dddjjjuuummmiiimmmqqqpppnnnnnnssstttvvvvvvtttqqqmmmkkkgggggggggfffffffffeeeeeefffeeeeeefffiiijjjjjjiiijjjmmmqqqsssvvvyyy|||}}}|||~~~uuuppppppqqqpppmmmjjjoootttyyy|||~~~~~~{{{zzzxxxtttoooiiidddbbb[[[TTTIII???999444111...,,,,,,,,,...//////---+++---,,,,,,+++,,,---...///+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))***'''$$$$$$&&&((('''&&&))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&((()))*********((('''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************+++*********))))))(((((($$$&&&((()))***)))((('''))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,---...//////))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000000111111111000444333444:::999;;;HHHZZZmmmrrr{{{xxxlllddd[[[UUUSSSTTTUUUWWWZZZ^^^aaadddfffkkkuuu~~~|||~~~~~~}}}}}}}}}}}}}}}~~~{{{zzz|||xxxwwwwwwvvvfffXXXPPP???666......000...+++***TTTVVVYYY\\\^^^```dddgggggghhhjjjjjjkkkmmmpppsssqqqooolllmmmppptttuuutttqqqrrrssssssqqqppppppqqqmmmllljjjgggdddccceeeggghhheeedddfffkkknnnllliiijjjjjjlllmmmoooooonnnmmmooolllfffbbb______```bbb```cccdddaaa^^^___eeekkkpppnnnllljjjiiieeeaaa^^^[[[YYYZZZ___aaa^^^___bbbeeebbbcccjjjoooooonnnnnnvvvxxxzzz{{{zzzwwwtttrrrjjjiiiiiihhhhhhhhhhhhhhheeeddddddfffiiikkkkkkjjjkkkmmmpppssstttwwwzzz}}}}}}yyyvvvsssoookkkiiilllqqqvvvyyy|||~~~}}}}}}{{{vvvnnnhhhggg___SSSGGG>>>888444222000///...///000///---+++------,,,,,,,,,---...///+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))***(((%%%%%%''')))((('''''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))(((''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************)))))))))(((&&&((()))++++++***)))((())))))*********+++++++++*********+++++++++,,,,,,+++*********++++++,,,,,,++++++,,,,,,---......///******+++,,,,,,---......---------,,,,,,,,,,,,,,,////////////////////////////////////000000000000111111111111222222222222666999444222999<<>>555111000,,,***+++WWWZZZ]]]```bbbeeehhhkkkmmmnnnooonnnnnnoooqqqsssrrrpppmmmmmmooosssuuuvvvssstttrrroookkkhhhggghhhdddeeeffffffeeeeeeggghhhllllllmmmqqquuuvvvsssooonnnppprrrtttuuuvvvvvvvvv{{{wwwqqqkkkhhhhhhjjjlllkkkkkkkkkiiifffeeefffhhhjjjhhhgggfffeeebbb]]]ZZZSSSSSSWWW]]]^^^[[[YYYZZZXXXYYY___hhhmmmllllllnnnxxxyyy|||~~~~~~}}}zzzyyypppooonnnlllkkkkkkkkkllleeeeeeeeegggiiikkkkkkkkklllmmmpppqqqrrrtttwwwyyy|||~~~}}}uuunnnjjjhhhjjjmmmppptttxxx}}}||||||qqqqqqjjj___RRRFFF>>>888666444222000000000000...,,,------,,,,,,,,,---......+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))***(((''''''((())))))(((&&&&&&'''((()))***++++++'''''''''((()))*********))))))((((((((((((((('''((()))***************)))***))))))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))***+++++++++***)))(((***************+++++++++*********++++++++++++,,,)))***++++++,,,,,,++++++++++++,,,,,,------......+++++++++,,,,,,---------------------------------////////////////////////////////////000000000000222222222222333333444444333888333222999@@@RRRkkkpppjjj{{{pppaaaXXXSSSQQQSSSWWWWWWWWWYYY^^^eeemmmuuuyyy~~~~~~|||yyy~~~zzziii```UUUKKK@@@:::333---+++---YYY\\\___bbbeeegggjjjlllpppqqqrrrqqqppppppqqqrrruuurrrnnnkkkkkkmmmpppqqqqqqqqqooolllhhhfffffffffhhhkkknnnppppppqqqqqqrrrtttuuuxxx}}}{{{xxxwwwyyy{{{|||}}}||||||}}}{{{wwwttttttuuuuuuwwwuuutttsssrrrooollljjjhhhgggfffeeeddd```[[[WWWQQQSSSWWWZZZ[[[YYYWWWVVVUUUWWW]]]eeehhhgggiiimmmuuuwwwzzz|||~~~~~~}}}|||yyyvvvssspppnnnmmmmmmnnniiihhhhhhiiikkkllllllkkklllmmmnnnoooooopppsssuuuvvvzzzuuunnnllljjjkkkkkklllmmmqqqvvvzzzzzz~~~|||xxx}}}xxxrrriii]]]QQQFFF===999555333000///000000///...------------------------+++,,,,,,,,,,,,+++************++++++++++++******(((((((((((((((((((((((())))))((())))))*********''''''(((((())))))******'''((((((((()))))))))******)))))))))(((((('''''''''((())))))***************)))(((''''''((()))***((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))*********************)))))))))))))))***+++++++++***)))((((((************************************++++++++++++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////////////////000000000000111111222222333333444444...666666888AAAKKK```{{{rrriiijjjnnndddYYYUUUSSSSSSWWW\\\ZZZ[[[]]]ccclllvvv~~~~~~ooobbb]]]UUULLLEEE===444//////ZZZ]]]aaadddeeegggjjjlllssstttuuuuuusssrrrssstttwwwtttooojjjffffffgggiiiiiikkklllkkkjjjjjjkkklllsssvvv{{{}}}~~~}}}}}}~~~{{{}}}~~~~~~}}}||||||{{{yyyuuuqqqnnnllljjjiiigggccc^^^ZZZYYYZZZ[[[[[[[[[[[[[[[YYYUUUUUUXXX]]]```aaaffflllqqqsssvvvyyy{{{}}}}}}}}}~~~{{{vvvqqqnnnlllmmmmmmnnnmmmllllllmmmmmmllljjjllllllmmmlllkkkmmmppprrrrrrvvv{{{}}}|||}}}}}}tttppppppnnnmmmkkkhhhgggiiinnnrrrxxx{{{|||wwwvvvzzz{{{vvv{{{uuukkk___QQQCCC:::555222///...///000000///---------------------,,,+++,,,,,,,,,,,,+++************++++++++++++******((((((((((((((((((((((((((()))***************+++******))))))((((((''''''***)))))))))((((((((('''******))))))((((((((('''&&&&&&'''((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))******************)))(((((('''************************))))))*********+++++++++((()))***+++,,,+++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////000000000000000000111111222333333444111999;;;@@@MMM[[[ssswwwooorrr{{{}}}lll]]]XXXTTTVVVWWWWWWZZZ^^^^^^```dddkkkuuu|||}}}~~~|||}}}xxxfff^^^WWWQQQMMMGGG<<<333000[[[^^^bbbdddffffffhhhiiirrrtttvvvvvvuuuuuuuuuvvvvvvtttpppjjjeeedddeeeggggggjjjnnnrrrsssuuuwwwxxx~~~|||yyywwwuuurrrpppnnnkkkhhheeeeeefffeeeaaa```bbbbbb```TTTQQQPPPUUUYYY]]]cccjjjlllmmmppptttwwwyyyzzzzzz}}}yyysssmmmjjjiiijjjkkkooonnnmmmmmmmmmmmmlllkkkjjjkkkjjjiiiiiijjjmmmpppqqquuuxxxxxxwwwwwwyyy|||yyyrrrqqqrrrqqqoookkkgggcccdddgggiiisssvvvzzz}}}~~~{{{uuupppwwwuuuwww}}}vvvlll^^^MMM@@@888444000......///000000------.........---,,,++++++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))&&&(((***+++***)))***+++++++++***)))((('''&&&&&&*********)))((('''''''''***))))))))))))))))))(((&&&''''''(((((((((((('''((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))*********))))))))))))***************))))))))))))(((((((((+++++++++***************)))))))))************+++((()))******++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---......//////////////////////////////////////////000000000000///000000111222333444444555<<<>>>FFFXXXjjjyyyxxx}}}yyyiiiZZZPPPOOOQQQWWWZZZZZZ\\\```bbbfffllluuu}}}~~~|||ppprrr~~~||||||~~~ppp^^^VVVRRRRRROOOEEE999333]]]```dddfffffffffggghhhmmmooorrrsssssssssssstttrrrrrrqqqmmmiiihhhjjjlllpppuuu{{{}}}yyyxxxwwwwwwuuutttppprrrqqqkkkiiikkkjjjfffYYYSSSOOOSSSXXX[[[___bbbdddfffiiilllooorrrssstttuuuqqqlllgggdddeeehhhjjjlllkkkjjjkkkmmmnnnmmmllliiiiiihhhgggggghhhllloooppprrrsssttttttssstttuuuzzz||||||zzzuuurrrqqqrrrrrrpppkkkfffbbbaaabbbeeelllooossswwwyyy}}}{{{uuuwww{{{}}}zzzuuulll\\\OOO>>>999333///............------.........---,,,++++++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))$$$'''***+++))))))***+++******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))*********(((((()))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))******+++((()))))))))******************)))))))))***+++++++++++++++*********))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,---.........////////////////////////////////////000000000000000000111222333444555555555@@@JJJYYYpppyyy~~~ssshhhaaaXXXPPPKKKLLLQQQXXX\\\]]]```eeefffkkkttt~~~}}}zzzyyyzzztttjjjdddjjjuuu}}}{{{||||||eee[[[TTTVVVWWWOOOCCC:::^^^aaaeeeggggggffffffggggggiiimmmnnnoooooopppqqqnnnpppqqqpppmmmmmmpppsss|||~~~}}}}}}vvvzzzyyysssqqqrrrooojjjbbbYYYTTTVVVZZZ[[[ZZZ[[[]]]___bbbeeehhhkkklllmmmnnnjjjeeeaaa```bbbfffiiihhhhhhhhhjjjlllnnnnnnmmmhhhhhhgggffffffgggkkknnnnnnnnnooopppqqqqqqqqqpppsssuuuvvvvvvtttrrrppppppqqqoookkkfffaaa```aaacccgggjjjnnnrrrwww|||~~~}}}~~~~~~xxxxxxttthhh\\\CCC>>>777111///...------------...///...---+++***+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))###'''***+++)))((()))+++(((((((((((())))))))))))''''''(((((())))))******(((((())))))******++++++***************)))((('''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++(((((())))))*********++++++*********+++,,,------++++++++++++******))))))))))))))))))***************)))((((((((()))+++,,,++++++++++++++++++++++++))))))***+++---...//////******+++,,,,,,---......////////////////////////////////////000000000000111111222333555666666777777HHH\\\uuu~~~|||qqq```TTTPPPNNNKKKLLLMMMRRRZZZ^^^```dddjjjhhhoooyyyyyyuuusssddd^^^^^^gggqqqwwwzzz}}}rrroooxxxooobbbXXXZZZ]]]XXXKKKBBBjjjgggdddeeejjjlllkkkhhhlllhhhgggjjjkkkjjjmmmqqqooosssxxx|||}}}yyyssslllfffaaaaaa```]]]ZZZYYYZZZ\\\]]]\\\[[[]]]```cccdddddd``````^^^ZZZWWWYYY___dddfffeeeeeegggjjjmmmmmmllljjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllmmmnnnooonnnnnnnnnmmmnnnnnnooopppqqqoookkkiiigggeeebbb___aaaeeekkkrrrxxx{{{}}}~~~{{{qqqsss{{{pppmmmtttsssjjjUUUJJJ:::111...//////---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++***))))))+++,,,+++***+++***((('''''''''((()))///,,,)))(((((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))******)))(((((()))***+++))))))))))))((((((((((((((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************+++***)))(((((()))******((()))))))))************++++++,,,,,,,,,,,,------000---+++***,,,---......******(((((((((***,,,...,,,---------...////////////............//////000222222222222333444666888???PPPlll{{{wwwiiiZZZQQQLLLIIIJJJNNNKKKMMMVVV___bbbcccjjjtttssszzzyyyqqqiii```[[[^^^dddiiiqqqzzz~~~xxxqqqttt~~~~~~www{{{ssseee\\\ZZZYYYUUUQQQmmmjjjiiikkkpppsssqqqnnnkkkfffeeegggiiijjjooouuu}}}|||wwwqqqmmmggggggeeebbb^^^\\\\\\]]]]]][[[XXXXXXZZZ\\\\\\]]][[[[[[ZZZWWWUUUWWW\\\```eeefffhhhiiijjjkkkkkklllhhhhhhiiijjjlllmmmmmmnnnjjjlllnnnoooppppppooonnnmmmmmmnnnooopppqqqqqqrrrppppppqqqpppmmmhhhdddaaa```dddiiipppwww{{{~~~zzz{{{xxxmmmttt}}}nnniiinnnssssssdddTTT@@@444222333000---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---,,,+++++++++,,,***)))+++***)))((('''(((((())),,,***(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''(((((()))(((((((((((())))))))))))))))))*********)))(((((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************+++***)))(((((()))******************++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,------,,,***,,,+++*********,,,...///...//////////////////000000000000//////000000111000000111222333666:::<<>>666666000000000///......------,,,------............---333000...---,,,+++(((&&&)))))))))))))))(((''''''(((''''''(((******((('''))))))))))))((((((((((((''''''''''''''''''''''''************************((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++***)))((('''''''''(((((())))))******)))((((((''''''(((((()))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******************************'''((()))******+++******(((((()))))))))*********++++++,,,,,,,,,,,,------000...+++***+++---......++++++,,,------.........000///////////////....../////////000111222444444111444888:::???KKKZZZfffuuugggYYYNNNHHHFFFEEEHHHNNNQQQSSSXXX___bbbiiipppvvv}}}yyyzzzyyyuuurrrssstttvvvzzz}}}{{{uuummmaaaWWWOOOTTTZZZ^^^```dddhhhlllqqqxxxzzzgggddddddiiinnnrrryyy{{{ssslllgggeeepppsssyyy{{{wwwqqqllliiigggdddbbb]]][[[YYYZZZ]]]```aaa```YYY[[[^^^```aaa___]]]\\\\\\___dddjjjnnnqqqrrrssslllmmmnnnppppppppppppppprrrqqqqqqpppooonnnmmmmmmqqqppppppoooooonnnnnnnnnuuuttttttsssrrrrrrrrrrrrssstttuuuxxx|||yyyuuu|||vvvbbbLLL???:::111111000000///......---,,,,,,---...............000///---,,,+++***(((&&&((())))))***)))((('''&&&%%%%%%&&&(((***+++***((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))******)))((('''(((((((((((())))))))))))''''''&&&&&&'''(((******))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************&&&''')))***++++++******))))))*********+++++++++++++++,,,,,,,,,,,,------...,,,++++++,,,------,,,++++++,,,---............///000000000000000000111//////000111333555666777222666;;;@@@HHHVVVjjjxxxzzzpppdddXXXOOOKKKJJJGGGHHHLLLSSSWWWZZZaaaiiilllrrrxxx||||||{{{~~~}}}xxxsssqqqqqqqqqrrrvvv||||||}}}|||rrrfffWWWVVVTTTVVVYYY___dddfffhhhqqq|||tttiii______eeemmmvvv~~~~~~}}}xxxuuuuuuvvvlllqqqyyy{{{wwwssspppnnnkkkiiiaaa^^^[[[[[[___bbbcccbbbXXXXXXZZZ]]]______\\\YYYZZZ]]]bbbgggkkkmmmnnnnnnkkkmmmqqqssstttssspppooopppooonnnnnnmmmnnnnnnnnnpppoooooopppqqqpppnnnllluuuuuuuuuttttttssssssrrrsssrrrrrrrrrvvv{{{|||ttt|||oooXXXFFF<<<222111111000///......---,,,,,,---.../////////...((('''&&&''')))******)))((()))*********)))'''&&&"""###$$$'''+++,,,,,,***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))(((''''''))))))))))))((((((((((((&&&&&&&&&&&&''')))***,,,))))))************))))))************************(((((((((((())))))))))))************************&&&''')))***+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++,,,...---+++(((+++,,,---...////////////000000111111222222222333///000111222444777999:::555:::@@@FFFPPPaaawwwvvvmmmaaaUUUOOOMMMOOOPPPJJJKKKPPPWWW\\\```iiirrrtttzzz}}}~~~~~~|||yyy}}}~~~yyyrrrpppnnnnnnrrrxxx~~~uuuccc\\\UUURRRUUU[[[```bbbdddnnnzzzooo___[[[bbbkkkvvv}}}{{{|||{{{nnnyyy}}}zzzvvvuuuuuutttqqqmmmgggeeecccaaa___]]]\\\\\\QQQQQQSSSUUUXXXXXXWWWUUUWWW\\\cccfffhhhiiilllooopppssswwwxxxuuuqqqnnnmmmlllnnnooonnnkkkjjjlllnnnqqqssstttsssqqqooonnnnnnuuuvvvyyyzzzyyywwwtttqqqqqqooonnnppptttyyy}}}{{{{{{}}}}}}{{{}}}sssXXXBBB888555333222000---...333......---,,,,,,,,,,,,---+++++++++************)))---***'''''')))++++++)))''''''(((((())))))******+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))******))))))((((((''''''))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))(((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---...///000000////////////000000000000000//////111444777888888999<<>>BBBGGGSSSeee{{{~~~uuuqqq|||vvvggg[[[SSSQQQLLLIIIKKKNNNQQQXXX___bbbiiisss}}}|||zzzyyyzzz{{{}}}~~~zzzuuupppmmmnnnoooqqqqqqrrrvvv{{{rrrbbbXXXRRRMMMMMMPPPXXXgggssszzz}}}uuurrr}}}{{{{{{}}}~~~{{{xxxuuutttppplllhhheeebbbaaa^^^\\\ZZZXXXWWWUUUQQQNNNKKKOOOSSSVVVVVVXXX\\\```kkknnnqqqrrrqqqooonnnnnnkkkkkkmmmooorrruuuvvvwwwvvvyyy{{{|||{{{{{{{{{|||~~~}}}yyyuuurrrssssssrrrqqqqqqtttzzzrrreeeaaaoooeeeSSS@@@999777555111...//////...------------...,,,,,,,,,++++++++++++***'''(((((((((((((((((((((************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))******)))(((''''''&&&'''''''''((((((((()))+++******)))(((''''''&&&((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,---...//////---,,,,,,,,,,,,---......//////////////////......000000000000111111111111222222333333555:::AAAFFFMMM]]]sssxxxmmmmmmrrr{{{pppcccWWWQQQPPPPPPLLLKKKOOOTTTXXX___ffflllsss}}}~~~{{{yyyyyyzzz{{{~~~~~~|||xxxtttpppoooooojjjiiijjjooovvv}}}{{{nnn```YYYTTTPPPNNNOOOUUUbbblllqqq|||zzzpppxxx}}}}}}}}}zzzuuusssqqqmmmkkkhhhgggfffcccaaa```^^^\\\YYYTTTPPPKKKNNNRRRSSSSSSTTTXXX\\\cccfffjjjlllmmmmmmmmmnnnllllllmmmppptttwwwxxxxxxuuuxxxzzz||||||{{{|||}}}~~~yyytttqqqtttwwwyyyxxxvvvvvvyyy}}}}}}sssiiidddkkkwwwttt```JJJ>>>999555111///000///......------......,,,,,,,,,,,,++++++++++++((()))++++++***))))))***+++************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((())))))******+++************)))((('''&&&((((((((()))***+++++++++)))((()))((()))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,))))))******++++++******(((((())))))))))))((((((************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////---,,,,,,,,,,,,---......////////////////////////000000000111111111222222333444555444555:::BBBIIIYYYkkknnndddkkkwwwwwwiii]]]SSSKKKJJJMMMQQQNNNNNNTTTZZZ```hhhoooyyy~~~|||{{{{{{{{{|||}}}}}}{{{wwwrrrpppooofffdddeeehhhooowww}}}xxxlll```\\\ZZZVVVSSSSSSPPPWWW^^^eeeppp~~~uuuqqqxxx||||||~~~~~~{{{xxxuuusssqqqnnnllljjjiiihhhfffeeeeeeeeebbb]]]WWWRRRLLLOOORRRRRRQQQRRRVVVYYYZZZ^^^cccfffhhhjjjmmmnnnnnnmmmmmmqqqvvvyyyyyyxxxuuuwwwzzz|||||||||}}}~~~}}}xxxsssppprrrwww|||}}}{{{yyyzzz|||wwwzzz|||vvvqqqnnnnnnrrr~~~sssZZZIII???777333222000//////...............------,,,,,,,,,+++++++++))),,,......,,,++++++,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********))))))((())))))))))))************''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((()))***++++++++++++***)))))))))******)))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,---............//////000000111111000000111111111222222222222444666777999AAALLLUUUiii|||}}}kkkfffqqq~~~xxxiiiYYYPPPLLLHHHJJJOOOSSSQQQTTT[[[cccjjjsss|||}}}||||||zzz|||}}}|||xxxrrrnnnmmmfffdddbbbdddiiipppvvvyyy|||zzzooodddbbbaaa^^^ZZZXXXOOONNNQQQYYYbbbkkkxxx}}}vvvzzzxxxwwwyyy}}}zzzzzz{{{{{{xxxuuuuuutttrrrooollljjjiiiiiihhhhhhhhhhhhfffaaaYYYTTTNNNPPPRRRRRRPPPQQQTTTXXXUUUYYY^^^cccfffiiilllnnnooonnnnnnqqqvvvzzzzzzxxxuuuwww{{{}}}}}}}}}~~~}}}xxxsssooonnnuuu}}}~~~{{{{{{|||qqqvvv|||{{{zzzyyyyyytttssszzzhhhSSSEEE;;;777777000000///...............---------,,,,,,,,,++++++&&&))),,,,,,)))((((((***++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******++++++***))))))((((((''''''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))((()))***+++++++++++++++******++++++++++++******''''''((()))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---......///000111111222000111111111111222222222///333777:::@@@JJJXXXcccwwwsssggggggsssooo___PPPKKKLLLLLLOOOUUUWWWUUUYYYbbbkkkttt}}}}}}}}}yyy{{{}}}|||wwwqqqllljjjhhheeebbbbbbfffkkkpppsssvvv{{{~~~~~~sssiiiggggggccc___\\\QQQKKKKKKRRRXXX]]]iiixxxvvvyyy}}}~~~}}}~~~yyyooooooyyyzzzrrrxxx~~~||||||{{{yyyuuurrrrrrpppmmmjjjhhhgggggggggllljjjhhhhhhgggbbb[[[UUURRRSSSRRRPPPLLLLLLOOORRRUUUUUUYYYbbbkkkpppnnnkkkiiijjjlllooorrrttttttssstttwww|||}}}{{{}}}~~~|||uuuoooooorrryyyyyytttsssuuuyyy~~~{{{wwwwww}}}|||bbbNNNCCC;;;555333111///.........---,,,///...---,,,++++++++++++---,,,***(((((((((((()))***************)))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))(((((('''((((((%%%&&&&&&&&&'''((((((((())))))(((((((((***+++,,,((()))))))))'''''')))***))))))************))))))(((((())))))*********+++((()))))))))************,,,,,,+++***)))))))))***))))))))))))***+++,,,---......---,,,,,,+++++++++++++++,,,,,,,,,,,,------..................------............///////////////////////////.........444333111000111222111000222444:::BBBGGGQQQeeeyyyuuujjjiiilllsssuuu```TTTKKKKKKOOOQQQRRRTTTVVVWWW\\\dddppp{{{|||wwwtttqqqooommmggggggfffeeedddeeehhhjjjooorrrxxx}}}zzzvvvqqqmmmjjjhhh\\\SSSKKKHHHHHHNNN[[[fffjjjmmmrrruuuvvvxxx|||wwwyyywwwssspppxxxvvvqqq}}}~~~|||zzzyyyyyywwwtttqqqrrrqqqnnnkkkiiihhhggghhhkkkjjjhhhhhhfffbbb\\\WWWTTTTTTRRRNNNKKKJJJLLLOOOUUUVVVYYYaaajjjoooooollljjjiiijjjnnnrrruuutttrrrqqqtttyyy}}}~~~|||}}}~~~zzzuuurrrvvv|||yyysssssstttwww}}}xxxrrruuusssYYYGGG<<<777444222000000000000...,,,///...---,,,++++++++++++---,,,***)))((((((((()))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***))))))(((((((((((((((&&&&&&''''''''''''''''''***)))(((''''''(((((()))((()))))))))'''''')))***))))))************))))))((()))))))))************))))))))))))************++++++***)))))))))******))))))))))))***+++,,,---******************++++++++++++,,,,,,,,,,,,------....................................////////////////////////////////////222111111111333333333333666888???HHHPPP\\\rrr}}}qqqmmmlllqqqxxxpppbbbUUUNNNIIILLLPPPRRRSSSUUU[[[^^^dddlllvvv}}}zzzxxxvvvuuussslllllljjjhhhgggggggggiiikkknnnsssyyy~~~|||yyyuuurrrqqqfff[[[PPPHHHDDDFFFNNNXXXaaaffflllpppsssuuuyyy{{{vvvxxxvvvqqqmmmsss}}}tttwww}}}{{{xxxwwwvvvuuusssqqqrrrqqqnnnllljjjiiihhhhhhjjjiiiggggggeeebbb]]]YYYWWWVVVRRRMMMIIIHHHJJJLLLRRRRRRUUU\\\dddjjjkkkiiihhhfffeeejjjqqquuutttqqqoooqqqtttxxx{{{|||}}}}}}~~~|||wwwzzzzzztttuuutttuuu{{{uuusss{{{iiiPPPAAA;;;555333222111222111///---///...---,,,++++++++++++,,,+++***)))))))))))))))*********+++******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))))))))((((((''''''''''''''''''***)))((('''&&&&&&&&&&&&((()))))))))'''''')))***))))))************))))))))))))))))))******************************))))))))))))))))))))))))***+++******)))******+++,,,---)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////////////////////////////000000111222444555555666;;;>>>FFFPPP[[[jjjsssdddiiitttsss___NNNKKKIIIJJJPPPTTTUUUXXX\\\dddjjjrrryyy~~~~~~|||{{{zzzyyyyyyrrrrrrpppnnnllljjjiiihhhfffhhhkkkpppuuuzzz}}}}}}{{{yyyqqqeeeVVVJJJCCC@@@DDDKKKTTTYYYbbbiiinnnrrruuuvvvtttvvvuuuooojjjkkkuuu~~~{{{tttvvv{{{}}}}}}{{{wwwuuuuuutttsssrrrqqqpppooommmkkkjjjhhhggghhhgggfffeeecccaaa^^^\\\\\\YYYSSSMMMIIIHHHIIIJJJKKKLLLNNNTTT[[[```bbbbbbaaa^^^]]]ccclllrrrsssqqqoooppprrrtttvvvyyy{{{|||zzz}}}}}}xxxwwwttttttzzz|||xxxwww|||yyy___KKK???666444222222222111///.........---,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))((((((''''''''''''((()))))))))'''''')))***))))))************)))))))))))))))))))))*********++++++************))))))(((((((((((()))***++++++************++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,---------------...........................///////////////////////////000000000///000222333444555666888>>>DDDNNNXXXeeevvv|||kkkaaammm}}}xxxhhhVVVHHHIIIJJJNNNTTTWWWYYY```hhhpppwww~~~}}}{{{zzzzzzzzzwwwvvvtttsssrrrooollljjjdddeeefffiiimmmrrrwwwzzz}}}~~~~~~wwwjjjZZZOOOFFFAAAAAAFFFHHHNNNXXXbbbjjjoooqqqsssrrrtttsssnnnhhhggglllrrrvvvqqqtttzzz~~~}}}zzzwwwuuuuuuuuutttsssooooooooonnnllljjjhhhfffgggfffeeeccc```^^^]]]]]]^^^ZZZUUUOOOLLLJJJIIIIIIFFFGGGJJJOOOTTTXXXZZZ[[[WWWUUUUUU[[[eeemmmppppppqqqqqqqqqrrrsssvvvxxxyyy}}}~~~yyyvvvuuu{{{}}}yyypppoooqqqrrrWWWCCC999666333111111000///.........------,,,,,,------+++++++++++++++***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&'''((()))******)))))))))))))))((((((''''''&&&(((((())))))************((()))))))))'''''')))***))))))************))))))******))))))))))))))))))+++++++++***************))))))((())))))***++++++++++++++++++++++++,,,---.........---------,,,,,,+++++++++,,,,,,,,,---------------.........//////............////////////////////////000000111111000222333333333444888:::BBBKKKXXXdddssstttfffaaaooolll]]]SSSMMMLLLLLLPPPUUUXXX]]]hhhsss{{{~~~}}}zzzzzz{{{yyywwwvvvvvvvvvuuuqqqoooffffffeeeeeehhhlllqqqtttuuuwww|||zzzmmm^^^SSSKKKCCC@@@AAAAAAFFFOOOZZZdddkkkoooqqqppprrrssspppkkkiiilllpppyyyoooooottt~~~~~~~~~|||{{{{{{yyywwwuuuuuuuuusssrrrlllmmmnnnnnnllljjjgggeeeeeeeeedddaaa]]][[[[[[\\\^^^ZZZUUUQQQNNNMMMJJJIIIFFFHHHKKKOOORRRTTTVVVVVVPPPPPPQQQUUU]]]eeekkkmmmppppppooopppqqqsssuuuwww~~~}}}~~~|||zzzyyy||||||tttiiihhhllleeeKKK???;;;555222000000000///......---------------...***++++++,,,++++++******)))***++++++,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''')))******)))(((((())))))(((((((((((((((((('''((()))***++++++++++++((()))))))))'''''')))***))))))************))))))************))))))))))))*********+++++++++,,,,,,******************+++,,,,,,,,,++++++++++++,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////............////////////...//////000000111111222111333555444444777===BBBMMMYYYiiivvv|||lllfffdddqqqrrr```VVVSSSRRROOOMMMOOOTTTYYYaaannn{{{~~~~~~||||||}}}|||yyyvvvvvvxxxxxxuuurrrkkkiiifffeeefffhhhlllnnnmmmpppuuu{{{|||pppcccYYYQQQGGG@@@>>>>>>AAAGGGQQQ]]]gggmmmooonnnqqqssssssrrrrrruuuxxx~~~~~~pppkkkmmm~~~{{{zzzzzzzzzyyywwwxxxwwwuuuuuuuuutttrrrooojjjkkkmmmmmmllliiifffdddeeeeeeccc___ZZZXXXYYY[[[ZZZWWWSSSQQQPPPNNNKKKHHHEEEHHHMMMPPPRRRRRRRRRRRRNNNOOOQQQSSSVVV\\\dddjjjkkkkkklllmmmoooqqqsssuuuzzzyyyzzz|||~~~}}}}}}~~~~~~|||qqqeeeeeeiiitttrrrYYYFFF@@@999333111111222222......------------......******+++,,,,,,,,,+++***)))***++++++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''(((*********)))'''&&&((((((((((((((()))))))))'''((()))******))))))(((((()))))))))'''''')))***))))))************))))))************)))))))))((())))))******+++,,,---------,,,++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000............////////////...//////000111111222222222444666555666;;;EEEMMM```nnn~~~pppiiikkknnnzzz}}}ttteeeZZZVVVUUUSSSPPPNNNOOOWWW___iiivvvyyy{{{}}}}}}{{{vvvuuuwwwxxxvvvsssooollliiifffeeeeeeggghhheeehhhnnnuuu{{{~~~sssiiibbb[[[PPPFFFBBB===>>>AAAJJJVVVbbbjjjnnnlllppptttwwwzzz}}}}}}yyypppnnn}}}}}}{{{xxxwwwwwwwwwvvvtttvvvuuutttttttttssspppmmmiiijjjlllmmmllliiieeecccddddddbbb^^^XXXVVVWWWZZZWWWUUURRRQQQQQQOOOJJJGGGDDDHHHMMMPPPPPPOOOOOONNNNNNQQQSSSSSSSSSWWW```hhhggggggiiikkknnnpppssstttwwwwwwxxx{{{{{{uuufffccceeehhh~~~}}}|||eeeKKKDDD;;;444222222333444......---------......///)))***,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++***)))'''%%%''''''(((((())))))******(((((()))))))))'''&&&%%%((()))))))))'''''')))***))))))************))))))+++*********))))))(((((((((((()))***,,,---...///......---,,,++++++++++++------,,,++++++,,,,,,,,,,,,------......//////000++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000...//////000111222222222333555666777888@@@LLLUUUqqqyyyhhhhhhqqqzzz~~~}}}vvviii]]]YYYZZZWWWRRRQQQOOORRR[[[gggqqq}}}vvv}}}~~~|||||||||vvvuuuwwwxxxuuurrrqqqnnnkkkgggdddcccdddddd^^^aaahhhooouuuzzz}}}~~~}}}~~~uuummmjjjdddZZZPPPKKK>>><<<===EEERRR___iiimmmkkkooouuuzzzxxxsss~~~yyyuuu}}}|||zzzwwwvvvvvvvvvvvvuuutttuuutttssspppooooooqqqnnnmmmlllkkkjjjgggbbb___fffbbb]]][[[[[[[[[ZZZXXXWWWUUUSSSQQQPPPOOOLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKPPPNNNKKKLLLPPPVVV[[[^^^___^^^___dddkkkpppqqqpppvvvvvvwwwyyy}}}}}}}}}wwwkkkeeebbblll{{{|||yyy|||sssZZZJJJ<<<999888333///.../////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...*********)))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---...////////////000000111111000///......000000000111111222222333333777:::999:::EEEZZZkkkzzzyyy|||}}}ssslllqqq{{{|||{{{ssskkkbbb[[[YYYYYYXXXXXXZZZUUUSSS[[[kkkzzzyyy}}}|||}}}|||~~~zzzxxxwwwvvvrrroootttqqqmmmhhhffffffhhhiii``````aaacccgggnnnvvv|||~~~zzzrrrmmmgggZZZNNN<<>>CCCOOO^^^iiiqqqtttyyyvvvlllnnnzzz~~~|||{{{xxxsssqqqqqqsssttttttvvvsssooonnnppprrrqqqpppiiihhhgggggghhhfffccc```]]]\\\[[[[[[\\\\\\ZZZXXXUUUSSSQQQOOOOOOMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGEEEEEEGGGLLLSSSWWWZZZXXX]]]ccchhhkkkmmmnnnoootttuuuvvvxxx|||~~~rrrhhhccckkkyyy{{{fffMMM???999666333222000000///......------,,,++++++++++++++++++++++++************************))))))))))))))))))*********)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************------------------------******))))))******+++,,,***************+++,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------...///000000000000....../////////...------000111333555555555555444666999<<<@@@JJJ^^^xxx{{{ppplllddd```dddmmmyyyssskkk___]]]ZZZYYY[[[\\\]]]]]]aaa]]]\\\cccqqqwww{{{~~~{{{|||}}}|||{{{|||}}}}}}zzzwwwuuusssqqqoootttsssqqqooommmkkkkkkjjjfffdddbbb``````dddkkkpppvvvzzz}}}yyyxxxwwwnnndddXXXKKK@@@===???EEEVVVhhhtttxxxooohhhppp~~~|||}}}}}}}}}}}}{{{wwwrrrooooooqqqssstttvvvqqqlllkkkooorrrqqqnnnfffeeedddeeeeeeeeeccc```ZZZ[[[[[[\\\[[[YYYWWWUUUTTTRRRPPPNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEKKKRRRVVVXXXUUU]]]ffflllnnnnnnoooqqqssssssuuuwww{{{~~~~~~~~~|||vvvkkklllsss~~~vvvZZZFFF<<<999777666000000//////...---------++++++++++++++++++++++++************************)))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************************************------------------------***************+++,,,,,,+++************+++,,,,,,//////...---,,,++++++***---------------------------------------------------...///000111111111111000000111111111000000//////111333555666555555444999;;;???FFFTTTjjjzzzlllccc```iiiyyyyyyjjj```VVVVVVWWWXXXZZZ\\\]]]^^^___]]]^^^ffftttyyy{{{zzzzzzzzz{{{{{{|||}}}~~~{{{wwwtttqqqnnnmmmssssssrrrqqqooommmkkkjjjiiifffccc^^^\\\^^^ccchhhmmmrrrzzz|||}}}}}}vvvmmmeeeSSSEEEBBB@@@@@@OOOcccqqqxxxyyylllmmm}}}zzz{{{|||}}}~~~zzzvvvqqqnnnoooqqqrrrssstttooojjjjjjmmmpppnnnkkkcccbbbaaabbbccccccbbb```ZZZ[[[\\\[[[YYYVVVSSSQQQSSSQQQOOONNNNNNMMMKKKIIIFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@AAAFFFLLLQQQUUUVVVTTT\\\fffnnnpppqqqrrrsssrrrrrrsssuuuxxx|||~~~~~~~~~~~~~~~~~~yyy}}}|||vvvwwwkkkQQQAAA:::777444111000000///......------++++++++++++++++++++++++************************(((((())))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++***+++,,,,,,---//////...------,,,++++++---------------------------------------------------...///000111111111111000000111111111111111000///000111333444555444444777;;;CCCOOObbbzzz~~~fffcccgggxxxnnn___YYYRRRTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[___iiiwww{{{}}}~~~zzzyyyyyyzzz{{{}}}~~~~~~}}}xxxsssooommmlllqqqqqqqqqpppnnnllljjjiiiiiigggddd___[[[\\\___bbbfffkkksss{{{~~~yyyqqqiiiXXXJJJGGGBBB===GGGXXXgggooo~~~vvvmmmttt{{{yyyyyy{{{|||}}}wwwtttooommmmmmooopppppppppmmmjjjjjjkkkllliiigggbbbaaa___```aaaaaa```___XXXZZZ[[[ZZZVVVSSSQQQPPPSSSQQQOOONNNNNNMMMKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@??????AAAFFFLLLQQQSSSTTTRRRYYYccclllrrrtttttttttqqqqqqrrrsssuuuyyy{{{}}}~~~~~~}}}|||||||||~~~~~~yyy|||aaaIII<<<555222111111000//////......---++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...+++++++++++++++,,,------............------------------------------------,,,,,,,,,------------...------...///000000000000......///000000000/////////000111222333444555666555<<>>>>>@@@EEEKKKOOOQQQQQQPPPUUU^^^iiiqqquuuuuussspppppppppqqqsssuuuxxxyyy{{{{{{{{{}}}~~~}}}}}}{{{}}}pppSSSBBB:::555111111000000///.........++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++&&&''')))******)))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,++++++++++++,,,------------------....................................,,,,,,,,,---------......,,,,,,...///////////////......///000000000000000222111111111222555777999:::CCCVVVooouuuooojjjssshhhXXXRRRRRRQQQSSSVVVVVVUUUVVVXXXZZZ[[[```jjjvvv}}}~~~}}}{{{|||}}}}}}}}}yyyuuurrrrrrtttqqqqqqpppnnnmmmlllkkkkkkfffffffffccc```^^^^^^______aaaeeejjjqqqwww{{{~~~~~~}}}vvvoooiii]]]QQQFFF@@@@@@AAAIIIUUUiiiuuurrr}}}|||}}}zzzwwwuuuvvvxxxxxxxxxpppmmmkkkjjjjjjjjjiiihhhiiikkkmmmkkkhhhdddbbbaaaaaa___]]]]]]^^^^^^]]]\\\TTTVVVXXXVVVSSSQQQRRRTTTSSSRRRPPPOOOOOOOOOMMMKKKGGGGGGFFFEEEDDDBBB@@@???<<<===@@@DDDJJJNNNOOOOOOOOORRRZZZeeepppvvvuuurrrppppppppppppqqqsssuuuvvvzzzyyyyyy|||~~~}}}yyy[[[IIIAAA===111111000000//////......++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++%%%&&&)))******)))&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))***++++++***)))'''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////........................,,,,,,,,,------.........+++,,,---...////////////000000111222222222222222444333111111333666999;;;BBBMMMaaa|||uuuooozzzqqq]]]RRRPPPQQQPPPSSSUUUVVVUUUUUUXXX[[[___eeeppp|||}}}}}}~~~}}}}}}yyy{{{{{{yyyvvvuuuvvvxxxrrrqqqpppnnnmmmllllllllldddeeefffeeebbb```______[[[\\\^^^ccciiipppvvvzzz~~~xxxvvvsssgggUUUHHHDDDBBB???@@@MMMccc|||~~~www}}}{{{{{{vvvrrrppprrrtttsssrrrooommmkkklllmmmmmmjjjfffiiijjjjjjjjjhhheeebbb```[[[[[[[[[ZZZZZZZZZZZZZZZUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>@@@AAACCCEEEFFFPPPPPPTTT]]]iiiqqqrrrqqqoooppppppqqqqqqrrrrrrrrrsssnnnnnntttzzz||||||~~~}}}lllOOOBBBBBB666///,,,///222111000111,,,,,,,,,,,,,,,,,,,,,---******))))))***,,,...///++++++***))))))(((((('''(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((()))))))))))))))))))))))),,,***''''''(((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,---...---,,,,,,...------,,,,,,------...++++++---...///000000000------..................///////////////.........////////////000000000000222000111444555444888???HHHWWWpppyyyrrrsss}}}ppp___TTTNNNKKKLLLQQQSSSTTTTTTUUUXXX\\\___gggooozzz}}}vvvvvvxxxyyy|||~~~}}}{{{yyyvvvtttsssssssssrrrqqqooommmkkkjjjjjjjjjhhhgggeeedddcccaaa^^^[[[[[[[[[[[[\\\```gggpppvvv|||yyytttnnndddSSSBBB>>>CCCAAADDDRRRlll|||{{{|||yyyzzzvvvrrrppppppqqqrrrrrrqqqooolllllllllllliiiggghhhhhhiiihhhfffdddaaa___ZZZZZZYYYYYYYYYYYYXXXXXXRRRRRRQQQPPPOOONNNMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDBBB@@@=========>>>@@@BBBCCCDDDHHHJJJNNNVVV```gggkkklllmmmnnnnnnoooppprrrssstttqqqmmmnnntttzzz{{{|||~~~~~~|||}}}]]]GGG===999333///111333111///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,,,,,,,,,,+++***)))(((************************************************))))))))))))))))))))))))((())))))************)))*********)))(((''''''''')))))))))))))))))))))))),,,***((('''((()))((((((************************)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,...------,,,,,,------...++++++---...///000000000......................../////////////////////...////////////000000000111222111222555555555999@@@MMM]]]vvvzzzmmmjjjnnn{{{cccTTTMMMJJJJJJMMMTTTUUUVVVWWWYYY]]]bbbgggmmmsss~~~}}}uuuooooooqqqsssvvv{{{}}}{{{zzzxxxvvvtttsssssssssmmmmmmlllkkkkkkjjjjjjjjjdddcccaaaaaaaaa```^^^[[[YYYYYYXXXXXXZZZ```gggmmmxxx||||||wwwqqqhhhYYYIIIAAABBB;;;<<>>???AAABBBAAADDDIIIOOOUUU\\\ccchhhlllllllllmmmoooqqqsssuuuooommmnnntttxxxyyyyyy|||~~~~~~pppRRR???===666222333444111//////......------,,,,,,++++++***)))))))))***+++,,,,,,,,,---...///...---***)))************************************************)))))))))))))))))))))))))))************))))))(((+++******)))(((''''''&&&))))))))))))))))))))))))+++***(((((()))))))))(((************************)))************+++++++++************************++++++,,,,,,,,,---------***+++,,,---------,,,,,,...------,,,,,,------...+++,,,---...///000000000......................../////////////////////////////////000000000111111222111333555555666<<>>>>>===BBBGGGJJJNNNTTT^^^eeekkkkkklllmmmnnnppprrrsssqqqnnnnnnsssvvvvvvyyy}}}}}}|||~~~vvvzzzyyy{{{~~~```III???888333444444111////////////...---,,,++++++************************++++++,,,...000///---+++)))************************((((((((()))))))))))))))((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))((((((((((((((((((((((((+++)))((((((******)))((((((((((((((((((((((((((())))))*********+++++++++************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,------...+++,,,---///000000000000////////////..................//////000000000111//////000000000111111111222222444666777999BBBLLLcccrrrzzznnnfffccckkkwwwggg[[[PPPLLLLLLMMMPPPTTTXXXYYY[[[^^^dddllluuu|||uuuddd___[[[\\\]]]^^^bbbhhhooorrrvvvyyyzzzwwwssspppzzz|||~~~{{{xxxvvvvvvuuuuuuttttttssssssjjjjjjkkkkkkjjjjjjiiiiii```___^^^^^^___^^^\\\ZZZYYYXXXWWWVVVUUUWWW\\\___gggmmmvvv}}}~~~xxxssslll___NNNBBB@@@===<<<@@@GGGSSSeeeuuuvvvzzzxxxlllnnnvvvsssgggggguuu|||zzzyyyxxxwwwuuutttqqqkkkfffdddhhhlllooonnnmmmkkkiiihhhhhhhhhccccccbbbaaa___]]]\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUOOOOOONNNMMMLLLKKKJJJJJJKKKGGGCCCAAABBBCCCDDDCCCBBB@@@???@@@@@@@@@>>><<<999999999999999:::;;;<<<;;;???DDDFFFGGGMMMWWW___hhhiiijjjlllmmmnnnooooootttpppoooqqqsssuuu{{{||||||~~~www|||tttpppqqqpppmmmSSSCCC:::444333333111000111//////...------,,,++++++++++++++++++************)))+++---......,,,***((()))))))))))))))))))))))))))))))))******+++++++++((((((((((((((((((((((((***************)))((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((***)))((()))++++++***((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,...///000111111111000000/////////.........---......///000111222222000000000000111111111111333333555777999>>>KKKYYYooo}}}rrrcccZZZZZZeeetttpppZZZSSSNNNOOOQQQQQQRRRUUUYYY\\\```eeekkkttt}}}tttjjj]]]XXXVVVWWWWWWXXX]]]ccckkklllooorrruuuvvvwwwwww|||~~~|||yyyvvvuuuuuuuuuuuuuuuttttttsssnnnnnnnnnmmmllljjjhhhgggcccbbb`````````___\\\ZZZWWWXXXWWWVVVVVVWWWZZZ]]]^^^eeennnvvv||||||yyyuuuiiiVVVGGGBBB>>><<<<<<>>>EEETTTbbbgggnnnvvv{{{ppppppxxxzzziii```bbbooo~~~}}}yyywwwvvvwwwwwwtttrrrooojjjfffddddddeeehhhjjjkkkkkkiiihhhhhhhhhcccbbbaaa___^^^\\\[[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEBBB@@@AAAAAAAAAAAA@@@???>>>>>>??????===;;;999999888888888999999:::888<<<@@@BBBBBBGGGOOOVVV```cccfffiiikkkkkkkkkjjjrrrooooooqqqsssttt{{{}}}|||~~~rrrjjjggggggsssyyy]]]JJJ@@@666333222111111333//////......------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***(((((((((((((((((((((((((((***++++++,,,,,,---------)))))))))))))))))))))))))))************))))))(((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))***+++,,,***)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,---......------,,,,,,------...,,,---...///000111111111111000000//////.........------...///111222333333000000000111111111222222444444555888;;;DDDWWWhhh{{{ooo___WWWXXXfffwwwmmmaaaRRRNNNMMMPPPSSSSSSSSSVVV\\\aaahhhpppvvv}}}xxxggg```WWWTTTTTTVVVWWWYYY___fffmmmnnnpppssswwwzzz}}}~~~~~~|||yyywwwvvvvvvvvvvvvvvvuuutttsssrrrrrrqqqpppmmmjjjgggeeeeeedddbbbbbbbbbaaa^^^\\\UUUVVVWWWVVVUUUVVVXXXZZZYYY^^^fffmmmtttzzz}}}|||sss```OOO@@@<<<999999:::>>>JJJUUU___gggpppwww~~~yyywww|||~~~mmmaaa\\\```ooo~~~zzzvvvtttssstttvvvssspppllliiifffdddaaa___aaaeeeiiijjjiiihhhhhhiiicccbbb```^^^]]][[[[[[ZZZUUUTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIEEECCCAAA@@@@@@@@@???>>>???>>>======>>>>>><<<:::999999888888888888888999999<<<>>>@@@AAADDDJJJOOOUUUYYY___dddhhhhhhgggfffllllllooosssttttttyyy~~~}}}wwwlllffffffkkkxxxoooTTTHHH;;;555222000111333...............------------.........---,,,***)))******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))++++++++++++++++++++++++)))************+++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...,,,---...///111111111111111111000000///......---,,,---...///111222333444000000111111111222222222555555666888===JJJbbbwwwkkk___\\\bbbtttooo___YYYPPPLLLKKKOOORRRSSSWWW[[[bbbiiisss|||jjjZZZVVVSSSRRRTTTXXX[[[^^^fffnnnrrrtttwww|||~~~~~~~~~~~~{{{yyywwwwwwxxxwwwwwwuuutttsssrrrrrrrrrpppnnnjjjgggeeeeeecccbbbcccccccccaaa___WWWXXXYYYXXXVVVUUUVVVXXXWWWZZZ___dddkkksss{{{{{{jjjYYYDDD>>>999888999;;;CCCKKKYYYccclllooosss|||}}}~~~wwwlll^^^VVVUUU]]]nnn}}}~~~xxxtttqqqqqqssstttsssoookkkhhhgggeee```\\\]]]bbbhhhjjjjjjhhhiiiiiicccbbb```^^^\\\[[[[[[ZZZSSSRRRQQQPPPOOONNNMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@AAA@@@>>><<>>======>>>===;;;999:::999999888888888888888<<<===???@@@BBBEEEIIILLLLLLQQQYYYaaafffgggeeedddfffhhhooouuuvvvuuuwww|||{{{|||}}}}}}qqqjjjggggggooo\\\NNN???777222000000444---------.....................//////...,,,***)))+++++++++++++++++++++,,,************************$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''((()))************************)))(((((('''''')))))))))))))))))))))))))))((()))+++------+++))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++***+++,,,---......------,,,,,,------...,,,---...000111111111111222111111000///......---,,,---...000111333444555000111111111111222222222666555666999???NNNiiiuuubbb\\\^^^iiiyyydddXXXVVVQQQMMMKKKNNNRRRUUU[[[aaafffnnnzzzyyyaaaRRRPPPPPPPPPTTTZZZ^^^cccllluuutttxxx~~~~~~~~~~~~~~~|||xxxxxxyyyxxxwwwvvvtttrrrpppqqqqqqpppnnnkkkgggeeecccbbbaaabbbddddddcccaaa[[[\\\\\\ZZZXXXVVVVVVWWWWWWYYY[[[___dddmmmwww}}}ppp```MMMDDD<<<999888999???EEETTT___hhhiiillluuu}}}yyykkkcccZZZTTTRRRWWWfffsssxxxrrrqqqrrrtttuuuuuupppiiifffeeeccc^^^YYYXXXYYY^^^gggllllllkkklllhhheee```]]][[[ZZZYYYXXXVVVSSSPPPMMMMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666999:::<<<======???AAADDDLLLQQQXXX]]]______^^^^^^eeehhhmmmqqqrrrrrrrrrrrr|||}}}~~~xxx{{{zzzpppnnnmmmeeebbbrrrpppYYYBBB777555333333444///......------,,,++++++,,,,,,,,,---------......,,,***)))((()))))))))(((************************))))))(((((((((((())))))$$$%%%&&&((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((()))******++++++)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------+++,,,...000222333444444666444111///.........//////000111222222333333222...///000000///000222444===777777???KKKZZZooo}}}vvvtttggg___bbbhhhrrr~~~iiiYYYRRROOOJJJPPPSSSSSSVVV___hhhlll{{{|||eeeWWWRRRQQQPPPTTTZZZ___dddjjjpppttt|||~~~~~~||||||||||||}}}}}}}}}}}}{{{||||||yyytttrrrssstttsssrrrrrrrrrqqqmmmhhhdddaaabbbcccdddcccbbbaaa``````]]][[[YYYYYYXXXVVVTTTWWWWWWZZZ\\\]]]aaannn||||||xxxkkkZZZIII===<<<;;;666777>>>KKKVVV```eeekkkuuu}}}~~~~~~~~~rrrggg```XXXTTTRRRWWWdddqqq}}}~~~xxxsssrrrrrrsssssstttooojjjggggggddd___ZZZXXXVVVYYYbbbiiikkkkkkllliiieeeaaa]]][[[YYYWWWVVVTTTQQQNNNLLLKKKKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777777888999;;;<<<===>>>AAADDDKKKPPPWWW\\\]]]]]]\\\\\\cccgggkkkoooppppppqqqrrrxxx~~~~~~~~~yyyyyy~~~sssooonnnjjjhhhuuu~~~fffLLL>>>888333/////////......------,,,,,,+++,,,,,,,,,,,,---------------,,,******************************************))))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&'''((()))******))))))))))))))))))************+++++++++***))))))((((((******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,---///000222222333333555333111///......////////////000111111222222333111222333222111222444555999666999DDDSSSdddyyyxxxooojjjhhhjjjooouuuqqq```UUURRRRRRPPPVVVZZZ[[[```kkkvvv{{{yyybbbUUUPPPPPPTTTXXX^^^dddhhhlllrrrvvv~~~~~~~~~}}}}}}}}}}}}}}}|||||||||xxxyyyyyywwwtttrrrtttvvvuuutttsssrrrppplllgggdddaaabbbcccdddddddddcccbbb```^^^\\\ZZZZZZZZZYYYWWWWWWWWWXXXZZZZZZ]]]iiiuuu}}}uuucccRRRBBB>>>;;;555555;;;DDDPPP\\\cccjjjttt|||tttjjjccc]]]VVVSSSQQQUUUaaammmsss}}}xxxtttssssssrrrqqqqqqnnnkkkjjjiiifff```[[[WWWRRRRRR[[[dddiiikkkmmmjjjfffbbb^^^[[[XXXUUUSSSQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888777777888:::;;;<<<>>>AAACCCIIINNNUUUZZZ[[[[[[[[[[[[eeehhhllloooppprrrtttvvvvvv|||}}}{{{{{{xxxpppkkknnnpppyyytttWWWDDD<<<666000---//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,******)))((((((((())))))***************************))))))(((((())))))******************)))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))$$$%%%(((***++++++***)))************++++++++++++,,,++++++***))))))((((((,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------...///000111111111111444222111///......//////////////////000111222333222333444333222222333555666666===MMMaaauuuwwwmmmfffsss~~~tttcccVVVRRRSSSVVVVVV]]]cccfffmmmzzzuuu___RRROOOOOOXXX]]]dddiiillloootttxxx}}}}}}}}}~~~~~~~~~}}}}}}|||||||||uuuvvvuuutttssssssuuuvvvwwwuuusssrrrppplllhhhdddcccdddeeeffffffeeedddccc^^^\\\ZZZYYYZZZZZZZZZXXXWWWVVVWWWWWWVVVWWWaaalllzzz}}}qqq___MMMDDD<<<555555:::;;;GGGUUU___hhhqqqxxxzzzxxxmmmeee```[[[VVVSSSQQQRRR\\\gggppp||||||xxxuuutttsssqqqooonnnmmmlllllljjjfff```\\\XXXPPPMMMTTT^^^eeeiiimmmjjjgggccc___\\\XXXTTTQQQNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777666777999:::;;;===@@@BBBEEEJJJQQQWWWZZZ\\\^^^___kkkmmmoooqqqsssvvvyyy|||vvv}}}~~~||||||pppgggpppvvv||||||~~~___III>>>999555222/////////...------,,,,,,******+++++++++,,,,,,,,,***++++++***))))))***+++***************************))))))))))))))))))***)))))))))******))))))((())))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((($$$&&&(((+++++++++)))((()))))))))*********++++++((())))))******+++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------------...///000000000000000000222111000///...////////////////////////111222333111222333222000000222333777:::CCCTTTlllzzzqqqooo}}}hhhZZZSSSRRRUUUZZZYYYbbblllqqqyyyuuu___RRRNNNNNNYYY```ggglllnnnqqqvvvzzz~~~}}}~~~~~~~~~}}}|||||||||vvvvvvuuusssrrrssstttvvvvvvtttqqqpppooommmjjjgggggggggggggggfffeeecccbbbZZZXXXWWWWWWXXXYYYYYYXXXYYYWWWVVVVVVTTTSSSZZZcccrrrvvv}}}{{{jjjWWWJJJ@@@999888<<<555AAANNNXXXbbbmmmssssss}}}|||yyyqqqiiiccc___ZZZUUUSSSPPPQQQYYYcccsss~~~{{{xxxuuutttrrrpppnnnkkkllllllllljjjfff```\\\YYYPPPKKKOOOWWW^^^eeejjjiiigggdddaaa^^^YYYTTTQQQMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888666777999::::::;;;>>>@@@@@@EEEKKKRRRXXX]]]bbbeeennnooopppqqqsssvvv{{{~~~www}}}~~~rrrhhhrrrzzz{{{ttt}}}jjjOOO???:::888666000//////......---,,,,,,******+++++++++,,,,,,,,,,,,---...---++++++---///******************************))))))))))))******%%%&&&'''((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((&&&((((((((()))))))))******)))))))))***++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......//////000000000000//////000000///////////////////////////000000111222333111222333222111111333555999===FFFXXXqqqvvvppp~~~qqq___VVVSSSRRRVVV\\\```kkkwww~~~yyybbbTTTOOONNNWWW___ggglllmmmpppwww}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyyuuusssrrrrrrssssssrrrpppnnnnnnnnnnnnmmmkkkjjjjjjjjjiiifffdddaaa___YYYXXXWWWWWWYYYZZZZZZYYY[[[XXXWWWVVVTTTRRRVVV]]]fffmmmwww|||ooo^^^OOOCCC;;;:::;;;444===GGGPPP[[[gggnnnooozzz~~~zzzwwwooojjjddd```]]]XXXTTTRRRPPPRRRZZZdddzzz~~~{{{wwwtttsssqqqooonnnkkkkkklllkkkhhhddd___\\\YYYQQQJJJKKKOOOTTT]]]eeegggfffdddccc```\\\WWWSSSNNNKKKHHHFFFFFFFFFEEEDDDFFFFFFEEECCCBBBAAA@@@??????>>>======<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999::::::999999888666888999999999999<<<>>>===@@@FFFLLLSSS\\\dddjjjmmmmmmmmmmmmnnnqqqwww{{{www|||xxxnnnrrrwwwuuu{{{{{{[[[EEE;;;777555000000//////...---------++++++++++++,,,,,,,,,,,,''')))***)))'''&&&))),,,************************+++******))))))******+++$$$%%%&&&((())))))******))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))((('''''''''((((((((()))))))))))),,,,,,,,,+++******)))))),,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------...............///000000000//////...////////////////////////000111222222333222222333444555555444555777999<<>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::888999999::::::999999999777888999999777888999;;;;;;===AAAFFFMMMXXXcccjjjmmmllljjjhhhiiimmmsssxxxzzz}}}uuunnnlllvvvmmmPPPAAA999666000000//////......------,,,,,,,,,,,,------------"""%%%(((&&&######&&&***************************+++******))))))******+++&&&'''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((''''''((()))***(((((()))))))))*********---,,,,,,++++++******)))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---......///------...///000000000///---......///000000000///...000222444555444333222222333555555555666888:::BBBJJJUUUeee|||ooodddeeejjjfffZZZSSSUUUXXXYYYaaalllyyy|||gggXXXQQQNNNQQQYYYbbbfffiiiooo{{{}}}}}}}}}~~~~~~}}}yyysssppppppqqqpppooopppmmmjjjiiijjjkkklllllliiiiiiiiihhhfffdddbbb```^^^\\\[[[[[[]]]^^^^^^]]][[[XXXVVVWWWUUURRRSSSWWWUUU\\\gggrrrzzz|||wwwlll]]]PPPEEE???;;;777999:::>>>LLL```pppvvvttt}}}~~~{{{rrrhhhaaa___]]]ZZZVVVWWWSSSQQQQQQRRRWWWcccoooxxxwwwxxxyyy~~~{{{uuurrrppppppooooookkklllllliiiddd```\\\[[[VVVQQQKKKFFFBBBCCCMMMYYYdddddddddeeeeeeaaa\\\XXXQQQNNNKKKHHHGGGGGGEEEDDDHHHGGGFFFEEECCCBBBAAA@@@>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::888999999:::::::::999999888999999888777777888:::;;;<<<>>>BBBIIITTT```hhhmmmllljjjggggggkkkrrrvvvxxxiiiaaahhhtttyyyZZZGGG===888000000000///......------,,,,,,------------......&&&***,,,+++''''''***...************************++++++************++++++***************)))(((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((('''&&&&&&'''))),,,---)))************+++++++++)))******++++++,,,------)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////,,,---...///000000000000,,,---...///000000000///...000444666777666333111///111222333333555777:::GGGQQQ___oooyyyggg```fffpppxxxaaaWWWRRRXXX\\\^^^iiixxx{{{gggYYYQQQOOOOOOWWW```eeehhhooo}}}||||||}}}~~~|||wwwqqqnnnoooppppppoooqqqnnnjjjhhhhhhjjjjjjjjjfffggggggggggggeeecccbbb]]][[[ZZZZZZ[[[\\\\\\[[[ZZZVVVUUUVVVUUURRRSSSVVVRRRXXXbbbllluuu~~~}}}uuufffXXXLLLCCC>>>888777666999HHH___sss|||zzz~~~}}}vvvhhheee```ZZZWWWUUUUUUUUUUUUSSSQQQQQQPPPTTTaaannn{{{sssttt|||{{{zzzxxxvvvsssqqqooonnnmmmkkkiiigggeeeaaa[[[WWWWWWSSSNNNIIIFFFFFFGGGHHHYYY___eeegggddd___\\\ZZZUUUQQQLLLIIIHHHHHHHHHGGGIIIHHHFFFDDDBBBAAAAAA@@@>>>????????????===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777777999888777666666777888999<<<<<<===@@@DDDKKKTTTZZZeeehhhkkkmmmmmmmmmnnnooouuuttthhhbbbdddpppjjjKKK:::777555333000...---------...------,,,,,,,,,+++++++++---,,,,,,+++++++++++++++,,,+++***))))))***+++,,,++++++***)))))))))))))))******++++++++++++******************************(((((('''((((((***,,,---(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,---...000111///////////////.........111000000////////////000000111222333333222000///555222222777:::<<<>>>BBBRRRbbbsssooocccdddpppzzz|||dddZZZXXXWWWYYYaaannnzzzzzzmmm^^^TTTPPPNNNVVV___eeehhhooozzz}}}||||||}}}{{{yyyuuurrrppppppqqqrrrrrrpppmmmlllmmmmmmmmmlllhhhgggfffeeecccbbbaaa```bbb```]]][[[ZZZ[[[]]]^^^ZZZWWWUUUTTTVVVWWWUUUSSSTTTQQQTTT]]]hhhsss}}}{{{wwwjjjUUUDDD===;;;888888;;;CCCRRRhhh{{{zzz~~~}}}nnnfff^^^\\\YYYVVVSSSRRRRRRRRRUUUSSSRRRRRRQQQUUUaaammm~~~{{{~~~|||{{{xxxvvvrrrpppmmmllljjjiiigggfffdddaaa\\\XXXVVVSSSNNNIIIFFFEEEEEEFFFRRRXXX```dddccc___\\\ZZZUUURRRMMMJJJIIIHHHFFFEEEHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777777777666555555666777777::::::<<<===AAAIIIQQQWWW```eeekkkoooqqqrrrrrrsssuuu~~~~~~}}}}}}~~~xxxmmmeeebbbiii|||yyyYYYFFF???666444111///.....................---------,,,,,,(((((('''&&&&&&&&&&&&&&&++++++***))))))***+++++++++***))))))((((((((())))))******************)))************************000...,,,***((('''''''''************************))))))************))))))))))))************)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,,,,---------------,,,,,,---...000111/////////////////////...000000////////////000000111111222222222222111111333000111555888;;;AAAHHHXXXlllvvviiiccckkk{{{rrr___XXXXXXZZZ```iiiuuuvvvjjj^^^UUURRRNNNUUU]]]bbbfffmmmxxx~~~}}}|||}}}~~~yyywwwtttqqqppppppqqqrrrsssqqqnnnmmmmmmmmmlllkkkggggggfffeeedddbbbaaaaaa```^^^\\\YYYYYYZZZ[[[\\\ZZZXXXUUUUUUVVVWWWUUUSSSVVVQQQQQQXXXbbbmmmzzz|||zzzooo\\\LLLDDD===:::888:::???KKK^^^oooyyy{{{hhhZZZSSSQQQQQQQQQPPPPPPPPPOOOOOOTTTSSSSSSSSSRRRTTT^^^iiiyyy}}}}}}{{{xxxuuuqqqnnnkkkiiigggfffddddddccc```\\\YYYVVVRRRNNNHHHEEECCCCCCCCCHHHNNNXXX___aaa___\\\ZZZUUURRRNNNLLLJJJHHHFFFDDDHHHGGGEEECCCAAA???>>>===???>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;::::::999999888888888666666555555555555666666777888999;;;>>>EEEMMMRRRXXX^^^gggnnnrrrtttttttttttt~~~}}}|||{{{zzzzzz{{{}}}}}}uuummmffffffppp{{{kkkRRREEE777555222000000000///...//////.........---------+++***))))))(((((())))))++++++***))))))***++++++)))))))))(((((((((((((((((())))))******))))))(((************************,,,,,,+++*********++++++******************************++++++++++++******))))))************)))))),,,,,,,,,++++++++++++***------------------------***++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,------...000000......////////////////////////...//////000111222222222111111111111222222222111333666777;;;GGGSSSfffzzzpppfffiiiwwwuuucccZZZVVVYYY```jjjuuuyyypppggg]]]VVVUUUNNNTTTZZZ^^^bbbkkkvvv~~~}}}}}}~~~}}}|||vvvuuusssqqqpppqqqrrrssstttrrrooonnnnnnmmmkkkiiifffffffffeeeeeecccbbbbbb^^^]]]ZZZXXXXXXXXXZZZ[[[ZZZXXXVVVUUUVVVVVVUUUTTTWWWRRROOORRRZZZeeesss~~~~~~~~~vvvgggVVVMMM@@@<<<888888;;;BBBQQQ^^^pppvvveeeWWWNNNIIIGGGIIIKKKMMMNNNOOOOOOOOOTTTSSSSSSSSSQQQQQQXXXbbbmmmxxx}}}|||xxxtttppplllhhhgggdddcccaaaaaaaaa___\\\ZZZTTTQQQMMMHHHDDDBBBAAA@@@???FFFPPPYYY^^^___]]][[[TTTRRROOONNNMMMKKKIIIFFFIIIIIIGGGEEECCCAAA???===???===;;;::::::<<<>>>@@@??????>>>===<<<<<<;;;;;;:::::::::999999888888888666666666666666666666666777888999:::===BBBIIINNNSSSXXX```ggglllooorrrssssssyyy|||yyyzzzyyyyyyzzz}}}~~~wwwooojjjmmmrrryyyZZZFFF;;;777333222222222000...............------------......---,,,,,,,,,,,,,,,+++******************+++(((((()))))))))((((((((((((((())))))))))))((((((************************)))))))))******+++,,,,,,************************)))******++++++******))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,------...//////000............////////////............///000222222333222111000111222333444444555777888999???OOO```tttnnnjjjssshhhXXXXXXVVV]]]hhhttt~~~rrrkkkeee]]]XXXWWWPPPTTTXXX\\\aaajjjuuu~~~~~~}}}~~~}}}|||zzztttsssrrrppppppqqqrrrsssrrrqqqooonnnnnnllliiigggeeeeeeffffffeeedddcccbbb^^^]]][[[YYYXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUWWWRRROOOQQQVVV^^^jjjuuu|||ooo___TTTCCC>>>999888888<<>>;;;@@@IIIRRRYYY]]]]]]\\\TTTRRRPPPOOOOOONNNLLLJJJKKKKKKJJJIIIGGGDDDBBB@@@???===;;;999999;;;>>>@@@???>>>>>>===<<<;;;;;;:::::::::999999999999999888777777777777777777777777777888999:::<<<@@@FFFJJJRRRVVV[[[```dddiiinnnqqqqqqsssuuuwwwyyy|||}}}zzz{{{{{{|||}}}~~~uuunnnllllllrrrdddJJJ@@@;;;555222333333111...---------,,,,,,,,,,,,+++++++++***))))))))))))************++++++*********'''((())))))***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))---,,,+++***(((&&&%%%$$$))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++++++++++++++++++++************************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,---....../////////---.........//////000000............///000222222333222111111111222444555666666888999:::CCCWWWkkk{{{yyylllpppzzz```UUUYYYYYYaaannn|||wwwlllgggbbb[[[WWWWWWRRRUUUYYY\\\bbbkkkuuu}}}~~~}}}}}}|||zzzyyysssrrrrrrqqqqqqqqqrrrssspppooonnnnnnnnnkkkgggdddeeeeeefffgggfffeeecccbbb___^^^\\\[[[[[[ZZZ[[[[[[YYYYYYXXXWWWVVVUUUVVVVVVVVVSSSRRRTTTVVVXXXaaajjjwww{{{vvvfffXXXGGGAAA;;;888777999@@@HHH[[[rrrxxxdddTTTMMMKKKJJJIIIDDDFFFIIILLLNNNOOOPPPPPPRRRQQQQQQPPPNNNMMMUUU^^^eeeqqq}}}~~~|||yyytttpppkkkhhhfffcccaaa^^^\\\[[[ZZZWWWUUUPPPOOOMMMJJJFFFBBB@@@>>>;;;===BBBJJJRRRYYY[[[\\\UUUSSSPPPOOOOOOOOOMMMLLLLLLLLLLLLLLLJJJHHHEEEDDD???>>>;;;:::999;;;===???======<<<<<<;;;;;;::::::999999999999999999999999777777888888888888777777888888999:::;;;???DDDGGGQQQTTTXXX\\\___dddjjjnnnlllkkkmmmqqqsssuuuzzz}}}wwwooojjjfffhhhrrrrrrVVVGGG???666222222333111...------,,,,,,,,,++++++++++++******))))))))))))))))))***++++++++++++***)))'''(((***++++++***))))))((())))))******))))))((())))))))))))))))))))))))(((((()))))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++*********++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,---...////////////------......///000000000//////...//////000111222222222111222222333444555444444777:::>>>JJJaaauuurrrjjjuuunnn]]]XXX\\\^^^gggtttwwwmmmddd```]]]XXXUUUUUUSSSUUUYYY]]]cccllluuuzzz|||~~~}}}}}}|||zzzxxxtttssssssrrrrrrrrrrrrsssnnnnnnnnnoooooolllhhhdddeeefffggghhhgggeeecccaaa```___^^^]]]\\\\\\\\\\\\YYYYYYYYYXXXVVVUUUVVVWWWUUUTTTUUUVVVTTTSSSXXX```rrrwww}}}~~~~~~|||mmm^^^LLLDDD<<<999777777<<>><<<:::::::::;;;<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999666666777888888777666666777888999999:::<<>>999666555888>>>LLL```uuusssfffUUUKKKIIIGGGCCC>>>FFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPTTT```lll|||~~~}}}zzzuuuqqqmmmiiihhheeebbb^^^ZZZXXXUUURRRPPPNNNNNNMMMKKKHHHEEEAAA???===:::888<<>>===;;;:::::::::;;;999:::::::::::::::::::::999999999999999999999999444555666777777666555444666777888888999;;;???BBBCCCHHHOOOUUUZZZ]]]```bbb``````gggqqquuurrrrrruuuzzz}}}zzzuuuqqqmmmcccbbbooooooQQQFFF888111111222111/////////.........------------,,,++++++******++++++)))***+++,,,,,,+++***)))((()))+++---------+++*********++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((******************************++++++++++++*********++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------......+++,,,---////////////...---------...///000000111111000000////////////000///111222444555555444444444444888AAANNNaaayyyzzzuuuzzzdddXXXZZZ^^^]]]eeelllyyypppaaaYYYRRRQQQQQQOOONNNPPPRRRTTTXXX^^^eeelllrrruuu{{{~~~}}}|||}}}|||zzzyyyvvvuuuuuuttttttsssrrrrrrooooooqqqssstttqqqlllhhhggghhhiiiiiihhheeeaaa_________^^^^^^]]]\\\\\\[[[XXXZZZ[[[YYYVVVTTTVVVYYYWWWUUUTTTRRRMMMJJJOOOWWWbbbjjjtttzzz{{{{{{}}}{{{kkkVVVKKK???999555333555:::>>>QQQgggsssyyy~~~qqqbbbQQQJJJHHHFFFEEEEEEHHHHHHHHHGGGGGGHHHKKKNNNMMMOOOTTTYYY[[[^^^jjjwwwzzzqqqmmmmmmjjjeeeaaa^^^YYYVVVSSSPPPMMMKKKNNNNNNLLLJJJHHHFFFDDDCCC::::::999:::<<>>???@@@BBBGGGMMMSSSYYY]]]```bbbeeeiiimmmppprrrrrrrrrwwwzzzwwwxxxsssooonnneeeeee{{{}}}[[[JJJ;;;888666000,,,...///---,,,++++++,,,...///+++******))))))******+++))))))))))))))))))))))))************))))))))))))---,,,************)))(((%%%&&&(((***++++++++++++&&&'''((()))******)))))),,,,,,+++***))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---...............---------.........//////000000////////////000000000000000111222222111222444666666777;;;EEEXXXooonnnZZZSSSYYY```aaadddqqqwwwggg\\\VVVOOOJJJIIIJJJLLLMMMNNNSSSYYY___bbbeeeggghhhuuuzzz|||yyyzzztttpppssswww|||~~~|||zzzyyyxxxtttrrrpppsssvvvvvvqqqlllmmmnnnpppqqqrrrqqqooonnnggggggggggggfffeeecccccc``````___^^^]]][[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSWWWTTTPPPMMMMMMLLLLLLKKKXXXaaalllrrruuuxxx}}}xxxqqq```PPP???888666444444555???FFFQQQ```llluuuxxxyyynnn___PPPIIIHHHFFFEEEFFFGGGHHHIIIIIIJJJMMMQQQUUUXXXXXX\\\bbbfffjjjtttzzzqqqmmmllljjjeeeaaa^^^ZZZWWWTTTRRRNNNLLLNNNMMMLLLJJJHHHFFFDDDCCC===<<<;;;::::::???FFFKKKPPPPPPNNNKKKGGGEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFCCC@@@;;;999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888666777888888888777666555999888777777888:::<<<======@@@DDDJJJQQQWWW\\\^^^bbbeeekkkqqqttttttsssqqquuu||||||{{{|||vvvssskkkkkk{{{dddPPP>>>999888222...///...---,,,,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***)))))))))******)))'''((()))*********)))''''''(((((((((((()))))))))***++++++***)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...............------///////////////.........////////////000000000000///000111111111222444666999<<>><<<999888:::???BBBJJJKKKJJJHHHFFFEEEEEEGGGFFFGGGHHHHHHHHHFFFEEEDDDDDD@@@;;;888888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999888777666555999888777777777888:::;;;;;;===AAAGGGNNNTTTYYY\\\aaafffmmmsssvvvuuusssqqquuuzzz~~~|||xxxrrrqqq{{{qqqYYYAAA:::999555000///------------------------***+++,,,------,,,+++***))))))))))))))))))))))))************))))))))))))''''''''')))++++++(((&&&((())))))))))))((('''''')))((((((''''''(((************)))((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...............---000000000///......------////////////000000000000...000111111111222444666777<<>>GGGUUUcccllltttgggYYYPPPIIIHHHGGGFFFFFFHHHGGGIIILLLRRRZZZfffrrrzzz}}}|||yyyqqqmmmlllhhhccc^^^\\\XXXUUUSSSQQQNNNLLLKKKJJJIIIHHHFFFDDDCCCCCC>>>>>><<<999777777999;;;AAACCCEEEEEEEEEEEEGGGHHHLLLLLLLLLKKKJJJHHHFFFDDDCCC@@@===;;;:::999777666::::::::::::::::::::::::;;;;;;::::::::::::999999888888888888888999999:::777777777777777777888888:::<<<>>>CCCIIIOOOTTTWWW___aaadddhhhkkkmmmnnnooopppqqqvvv~~~oooqqqzzzwwwqqqqqq}}}oooOOOAAA<<<666111000...////////////...---,,,***+++---......---+++***))))))))))))))))))))))))************)))))))))(((&&&&&&))),,,......+++)))((((((((()))***+++,,,---+++***(((&&&&&&''')))***)))((((((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------...//////......,,,------...///000000111////////////000000000000...000111222222333666888:::CCCSSShhh~~~iiiXXXPPPXXX___```gggsssvvvbbbYYYKKKIIIHHHGGGHHHIIIIIIHHHHHHJJJKKKMMMOOORRRWWWZZZaaaeeelllqqquuuxxxzzz|||yyywwwrrrmmmiiifffeeedddgggeeefffkkkooouuu~~~|||yyyxxxwwwvvvuuuuuuwwwxxxyyyxxxooonnnmmmlllllllllllllllkkkkkkjjjhhhfffdddbbb``````___^^^\\\ZZZZZZYYYYYY[[[YYYVVVSSSPPPOOOOOOOOOTTTRRROOONNNMMMLLLJJJIIIFFFGGGKKKTTT```llluuuzzz~~~~~~|||qqqcccSSSHHH???888555666555666888;;;AAAKKKWWW```zzzhhh___TTTNNNIIIIIIHHHFFFFFFHHHGGGIIIMMMTTT]]]kkkyyyyyyrrrnnnlllhhhbbb]]]ZZZWWWTTTRRRPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCBBB===>>>===;;;999888999:::===@@@BBBDDDDDDDDDFFFGGGIIIIIIJJJKKKKKKJJJHHHGGGHHHDDD@@@===;;;999777555::::::::::::::::::::::::::::::::::::::::::::::::777666666777777999::::::666666777777888888888888;;;;;;===AAAFFFKKKPPPTTT[[[\\\^^^aaadddgggjjjkkkjjjkkkpppyyy{{{{{{rrrkkknnnuuuoooppp|||{{{YYYHHH???777222222000000//////...---------***+++,,,------,,,+++***))))))))))))))))))))))))************))))))))))))'''((()))+++---...,,,***+++******)))))))))))))))******(((''''''(((((()))))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---...////////////+++,,,---...///111222222////////////000000000000///111222333333444777999<<>>BBBGGGLLLOOOVVVXXX[[[^^^aaadddeeefffgggiiinnnuuu~~~yyyxxxvvvhhhddduuutttppprrrzzzdddOOOCCC888444555222111///...---------...++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))(((((()))+++,,,+++)))***)))((('''&&&''''''(((***)))))))))(((((((((''')))))))))))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,---...////////////,,,------...///000111111////////////000000000000000222333444444666999;;;???KKK___vvvtttrrr}}}lllTTTVVVXXX[[[aaakkkwwwooo^^^WWWLLLIIIFFFEEEFFFGGGHHHGGGDDDFFFHHHIIIJJJLLLOOOQQQRRRVVV\\\aaaeeehhhkkknnnooonnnllliiigggeeecccccciiikkkqqqwwwzzz~~~|||zzzwwwvvvxxxyyy{{{{{{zzzyyyxxxxxxrrrrrrrrrpppnnnkkkiiiggghhhhhhgggfffdddbbbaaa```]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZVVVSSSQQQQQQRRRRRRRRRPPPOOONNNNNNMMMJJJHHHGGGHHHJJJLLLQQQZZZgggpppxxx{{{~~~||||||sssiii^^^TTTIII===777666000222444555777???JJJSSS|||eeeXXXUUUPPPLLLJJJKKKJJJFFFFFFIIIIIIJJJNNNTTT___nnn~~~~~~yyyrrrnnnlllgggaaa^^^\\\XXXUUUTTTRRROOOMMMIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???;;;999888999777:::>>>@@@@@@@@@BBBCCCDDDFFFJJJOOOSSSVVVWWWXXXXXXPPPEEE===999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777555555555666666555555777888::::::;;;;;;:::::::::<<>>AAAFFFJJJSSSYYYaaahhhjjjhhhddd```iiimmmrrrwww|||jjj[[[cccvvvzzzooojjjqqquuu|||}}}\\\FFF===888333222000...---------,,,+++------,,,++++++******)))******))))))))))))******))))))(((((((((((())))))++++++******))))))((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''+++*********))))))((((((+++++++++*********))))))+++++++++************)))------,,,,,,++++++,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------..................------000000000000111111111111666444444444333444<<>>>>><<<:::888777555777999<<<======@@@???>>>@@@DDDHHHIIIHHHCCC@@@<<<::::::;;;:::999888999;;;;;;999999:::<<<::::::::::::::::::::::::999999999999999999999999999999999999888888888777888999888888999===CCCHHHPPPZZZhhhsssxxxyyyyyyyyyvvvyyy|||}}}}}}kkk___```sss~~~tttpppmmmooo~~~}}}\\\FFF===999444222///...///...---,,,*********++++++,,,,,,,,,******))))))))))))*********))))))))))))))))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************+++++++++************)))))))))))))))***+++,,,---+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///////////////000000000111111111111222222444777;;;EEEWWWhhh}}}qqqhhhhhhqqqnnn___UUURRRYYY___iiisss{{{qqq]]]TTTKKKJJJHHHEEEDDDDDDDDDEEEHHHHHHIIIJJJMMMPPPRRRTTTYYYXXX[[[dddooovvvwwwuuuvvvvvvxxxzzz}}}|||zzzxxxxxxxxxxxxvvvtttqqqooorrrqqqooommmkkkiiihhhggggggffffffeeedddcccbbbaaa^^^]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWVVVUUUTTTUUUUUUSSSQQQNNNLLLLLLKKKJJJHHHIIIGGGGGGHHHFFFCCCEEEJJJUUU^^^jjjtttzzz|||||||||~~~{{{vvvooofffZZZNNNFFFAAA<<<888888777777;;;AAAlll^^^\\\YYYTTTPPPKKKJJJIIIIIIKKKMMMOOOQQQUUUXXX]]]aaadddhhhlllppprrrwww||||||xxxvvvwwwzzzzzz|||}}}zzzvvvuuuwwwyyyxxx{{{|||{{{~~~zzzyyywwwsssnnniiidddbbbYYYVVVRRRPPPOOOMMMJJJGGGIIIHHHGGGFFFEEECCCBBBBBB@@@???======>>>>>>===;;;888666444555777999999999<<<;;;;;;;;;===>>>>>>===:::999888999:::::::::999888999;;;;;;999999:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888<<>>===<<<<<<======;;;:::999777555444666777777666777777888999::::::;;;;;;555555666777888999999999<<<<<<===;;;999777888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::666777888888999;;;???BBBJJJTTT```hhhkkkmmmpppssszzz}}}}}}}}}~~~||||||sss```OOOYYYppp{{{{{{sssooollllllsss}}}tttWWWDDD:::666444111000000///---,,,------,,,,,,+++******)))******))))))))))))******+++******))))))******+++''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************************+++++++++(((((()))***+++,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,.................................//////000000111000000000000111111111111222333666:::>>>JJJ```tttnnnhhhfffnnnzzzlll[[[WWW[[[^^^dddmmmyyykkk]]]WWWNNNKKKHHHEEECCCCCCDDDEEEHHHHHHIIIKKKNNNSSSWWWZZZ\\\\\\```hhhrrrzzz|||}}}xxx|||~~~}}}{{{yyyvvvvvvvvvvvvvvvuuuttttttsssqqqooommmkkkkkkkkkkkkhhhgggfffdddcccaaa```___]]]^^^___^^^\\\ZZZZZZ[[[UUUTTTTTTSSSRRRQQQPPPOOOTTTRRRPPPOOOOOOMMMKKKIIIIIIFFFFFFIIIIIIFFFFFFIIIIIIPPP\\\gggooouuuzzz||||||}}}~~~~~~zzzyyyvvvsssmmmdddZZZTTTFFF???:::999999888999<<>>===<<<<<<======<<<;;;;;;999666555666777777666333555666666666666777777333444555666777777888999<<<<<<===;;;999777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999555666888999999;;;===???EEENNNZZZaaacccfffkkkpppyyy|||}}}||||||wwwuuu}}}|||dddKKKLLL```jjjwwwrrrmmmjjjiiiiiinnntttcccKKK===777555222111000///...,,,,,,+++++++++++++++++++++******))))))))))))******+++******))))))******+++&&&'''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---......///000000111111000000000000111111111111111333888===AAAMMMdddyyytttiii]]][[[___nnnyyybbbUUUWWW___cccmmmuuuyyyhhh]]]ZZZPPPNNNJJJGGGEEEEEEFFFGGGHHHHHHIIIKKKOOOTTTYYY\\\^^^```eeekkkrrryyy~~~~~~|||{{{xxxxxxwwwvvvtttsssrrrqqqqqqpppmmmkkkjjjjjjjjjkkkiiihhhgggdddbbb```^^^]]]\\\^^^```^^^[[[YYYXXXYYYTTTSSSSSSRRRQQQPPPOOONNNUUUSSSRRRRRRRRRPPPMMMJJJKKKGGGFFFIIIIIIFFFFFFHHHDDDKKKUUU___hhhqqqxxx}}}}}}~~~~~~~~~xxxwwwuuusssoooiiiaaa[[[LLLDDD>>>===<<<999888:::kkkUUURRRUUURRRNNNOOOHHHHHHHHHHHHJJJMMMPPPRRROOOSSSWWWZZZ[[[\\\\\\]]]]]]___dddiiimmmmmmjjjgggccc```^^^```fffjjjlllkkkmmmrrrzzzzzzwwwnnnfff[[[TTTRRRPPPLLLIIIFFFFFFEEECCCBBBAAA@@@???@@@???>>>>>>??????>>>======;;;888777777888777666333444555444222111000000222444555666666666888999888:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888444666999:::::::::<<<===AAAJJJUUU\\\^^^bbbiiioooxxx|||}}}|||~~~yyysssrrr|||iiiJJJEEEUUU^^^nnnjjjgggfffeeefffjjjnnn{{{lllQQQAAA888555222111000000...,,,*********++++++,,,------******))))))))))))******++++++************++++++((()))))))))******++++++&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((())))))*********+++))))))******+++++++++++++++++++++************)))(((((())))))***+++------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---......///000111111222000000000000111111111111000333999???DDDPPPhhh}}}~~~rrrdddYYYTTTSSS[[[mmmrrr\\\RRRXXXaaafffuuu}}}tttfff^^^]]]SSSPPPLLLHHHGGGGGGHHHIIIHHHHHHIIIKKKOOOUUUZZZ]]]```ccchhhmmmrrryyy~~~|||}}}}}}}}}|||zzzyyywwwuuussspppooonnnpppnnnllljjjhhhiiijjjjjjjjjiiigggeeebbb___]]]\\\[[[^^^```^^^[[[XXXWWWXXXSSSSSSSSSSSSRRRPPPOOONNNUUUTTTTTTTTTTTTQQQNNNJJJLLLHHHFFFHHHHHHFFFEEEGGGBBBGGGPPPZZZcccnnnwww}}}~~~~~~wwwvvvuuutttqqqllleeeaaaRRRIIIBBB???===:::777888tttbbbTTTUUUUUUNNNJJJKKKIIIIIIHHHHHHJJJLLLOOOPPPWWWVVVUUUSSSRRRRRRSSSTTTRRRZZZaaaccceeegggfffddd```______aaaeeekkkqqquuuxxxzzz~~~yyywwwsssjjj]]]UUURRRQQQNNNLLLHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>============999999888888777666666666555444333333222222222222111222444555777999;;;;;;<<<;;;;;;<<<<<<===>>>???:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999888888999999:::;;;AAAIIIQQQWWW^^^gggkkklllssswww|||}}}xxxwwwxxx|||nnnWWWGGGFFFMMMaaacccbbb___aaagggkkkkkkqqq{{{ZZZCCC;;;666111000///,,,---111///...---,,,+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******++++++*********+++,,,,,,------,,,+++***))))))))))))+++++++++***************...........................------------...//////............/////////////////////111333444444333888555888AAAGGGPPPeee|||mmm___UUUNNNLLLRRR^^^pppvvvccc]]]]]]___hhhsssyyyoooggg```[[[TTTRRRPPPMMMJJJHHHGGGFFFEEEGGGIIIJJJKKKPPPXXX___ccchhhmmmooorrr{{{~~~|||{{{||||||{{{yyywwwvvvuuuuuussspppmmmooommmkkkiiihhhhhhiiijjjnnnjjjdddaaaaaa```^^^\\\aaa```___]]][[[ZZZXXXXXXXXXVVVTTTTTTVVVUUURRROOOTTTSSSSSSSSSSSSQQQMMMJJJIIIGGGEEEEEEFFFGGGFFFEEEHHHHHHJJJQQQ\\\iiisssyyy{{{~~~~~~|||{{{{{{wwwtttrrrqqqooojjjfffXXXQQQHHH@@@;;;:::999888mmm\\\PPPQQQSSSMMMJJJLLLKKKJJJJJJJJJKKKNNNPPPRRRTTTTTTSSSQQQPPPPPPQQQRRRRRR[[[cccfffhhhkkkkkkiiiggggggggghhhlllssszzz|||xxxsssjjj^^^VVVSSSQQQOOOLLLHHHGGGEEEDDDBBBAAAAAAAAA???>>>>>>>>>============;;;::::::999999888777777555555444333333333333333333333555666888:::;;;<<<===<<<<<<<<<<<<======>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999888999999:::;;;@@@GGGNNNSSSZZZbbbfffffflllpppvvvzzz|||~~~~~~zzzxxxyyy}}}sssZZZGGGDDDJJJZZZ___cccbbbcccgggiiigggkkkbbbJJJ???999333222000,,,---000......---,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((()))))))))))))))******************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++++++++******++++++,,,---...---,,,+++***************************+++++++++...........................---------......//////000000000000111111111111......///000222222222222777555;;;HHHPPPXXXjjj}}}sss```UUUOOOKKKPPPVVVcccuuummm]]]ZZZ]]]aaakkkvvvwwwlllddd]]]XXXTTTSSSPPPMMMKKKIIIHHHGGGFFFHHHIIIJJJKKKPPPYYY```ccciiiqqqwww~~~}}}{{{{{{{{{{{{{{{xxxvvvtttssssssqqqooommmnnnmmmkkkjjjiiijjjkkklllnnnjjjeeebbbaaa```^^^\\\___^^^]]][[[YYYXXXVVVVVVXXXVVVTTTTTTUUUUUURRROOOSSSSSSRRRRRRRRRPPPMMMJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDFFFLLLVVVcccnnnuuuzzz}}}~~~}}}}}}}}}zzzvvvtttssspppkkkgggYYYRRRIIIAAA<<<:::999999dddUUUKKKMMMOOOLLLJJJKKKLLLKKKKKKKKKLLLOOOQQQSSSRRRSSSRRRQQQOOOOOOQQQTTTVVV```jjjnnnppptttuuutttrrrrrrrrrrrrvvv~~~|||wwwqqqiii^^^VVVSSSQQQNNNLLLHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>>>>=========<<<<<<;;;;;;:::999999999666555555444444444444444555555666888999;;;<<<===>>>>>>===<<<<<<<<<<<<===999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;;;;???EEEJJJNNNUUU^^^bbbaaacccgggmmmsssxxx}}}~~~yyyzzz~~~{{{```IIIAAAEEERRR\\\eeehhhiiijjjiiifffcccqqqlllRRRDDD<<<555333111------///------......------,,,+++************************))))))))))))))))))))))))***************)))))))))+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,------,,,+++************))))))******++++++,,,,,,------------------------------........./////////000000000000111111111111000000111111222222222333777777AAAQQQ^^^gggssswwwcccRRRKKKJJJJJJUUU\\\kkk}}}uuudddXXXYYY```gggsss~~~ssshhh```YYYTTTSSSRRRPPPMMMKKKIIIHHHHHHHHHIIIJJJJJJLLLQQQZZZaaabbbhhhsss~~~|||{{{{{{{{{{{{{{{xxxuuurrrpppppppppnnnmmmmmmlllkkkkkkkkklllnnnooonnnkkkgggdddbbb```^^^]]]^^^^^^]]][[[YYYXXXWWWVVVWWWVVVUUUUUUUUUTTTRRRPPPSSSRRRQQQQQQQQQPPPMMMJJJIIIGGGEEEEEEFFFGGGFFFEEECCCBBBCCCGGGQQQ]]]jjjrrrxxxzzz}}}~~~~~~}}}yyywwwvvvsssmmmhhh[[[UUUKKKCCC>>><<<:::999]]]RRRIIIJJJLLLJJJIIIJJJJJJJJJIIIJJJLLLNNNQQQSSSSSSTTTSSSQQQPPPQQQUUUYYY```lllvvvyyy{{{}}}~~~}}}||||||||||||zzzsssmmmfff]]]VVVRRROOOLLLJJJHHHGGGEEEDDDBBBAAAAAAAAA?????????>>>>>>>>>=========<<<<<<;;;;;;:::999999777666666555555555666666777777888999:::<<<<<<===??????===<<<<<<;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;>>>CCCGGGKKKSSS]]]aaaaaa___bbbgggmmmttt|||zzzzzziiiNNNAAAAAAMMM[[[iiimmmmmmmmmmmmkkk```kkkuuuYYYFFF===555333111......///,,,---...///...---,,,+++************************)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++***++++++,,,,,,,,,,,,+++***************))))))******+++,,,---------------------------------......///////////////............////////////222222333333222222444555888;;;GGGYYYiiisss|||nnnXXXIIIFFFJJJOOOZZZcccsssssscccXXX\\\fffooozzzoooddd\\\UUUQQQQQQPPPNNNLLLJJJHHHGGGGGGJJJKKKLLLLLLMMMRRR[[[aaaccciiisss}}}||||||||||||{{{wwwtttpppnnnnnnnnnnnnmmmkkkkkkkkkkkklllmmmnnnoooooommmiiifffdddbbb```___```___^^^]]][[[ZZZYYYYYYVVVVVVUUUUUUUUUTTTRRRQQQRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEEEEDDDDDDGGGNNNZZZhhhpppuuuwwwzzz|||}}}~~~|||{{{yyyvvvooojjj^^^XXXOOOFFFAAA===;;;999xxxZZZRRRKKKIIIJJJJJJHHHHHHGGGGGGGGGHHHKKKOOORRRTTTUUUUUUTTTQQQOOOQQQXXX^^^lllwwwxxxqqqiiiddd]]]VVVPPPMMMJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA????????????>>>>>>>>>>>>===<<<<<<;;;::::::999999888777777666777777888888888999999:::;;;<<<<<<===@@@???>>><<<;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;<<<>>>AAAEEEIIISSS___dddccc```aaadddiiiqqqzzz|||{{{rrrVVVEEE@@@IIIYYYiiiooonnnoooppppppfffooo}}}```III???555333222000///000,,,---...///...---,,,+++************************)))))))))))))))))))))))),,,,,,++++++******)))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++***))))))))))))***))))))***+++,,,------...---------------------------...///000000000//////............////////////000111222111000000333555999>>>KKK]]]mmmxxx|||fffRRRGGGFFFNNNUUUaaakkk{{{~~~~~~xxxggg[[[___jjjsss}}}}}}kkk```YYYSSSOOONNNMMMLLLJJJHHHGGGGGGGGGKKKLLLNNNNNNOOOTTT[[[aaahhhmmmuuu~~~~~~~~~}}}|||vvvssspppnnnnnnooonnnnnnjjjjjjjjjkkkkkklllmmmmmmmmmmmmkkkiiifffdddcccbbb______^^^]]]\\\ZZZYYYYYYUUUUUUVVVUUUTTTSSSSSSRRRRRRPPPOOOOOOOOOOOOMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEFFFEEEEEEFFFKKKVVVccclllrrruuuxxx{{{|||~~~~~~}}}|||xxxqqqlllbbb[[[RRRIIICCC???<<<:::nnnXXXRRRLLLIIIIIIJJJHHHGGGFFFFFFGGGIIIMMMRRRVVVXXXXXXXXXUUUQQQNNNRRR]]]fffuuuyyyrrrfffccc]]]WWWQQQLLLIIIHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::::::::888888888888888999999:::999999::::::;;;;;;<<<<<>><<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999::::::;;;;;;;;;<<<<<<============<<<<<<:::::::::::::::;;;;;;<<<>>>@@@BBBGGGRRR___eeedddaaaaaaaaafffoooyyy~~~|||```KKKBBBEEEWWWjjjpppooopppsssuuuqqqvvvkkkNNNBBB888444444111//////------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++,,,,,,++++++******++++++++++++******)))******+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////000000000000111111111111,,,...000///---...222555999CCCSSSdddqqqzzzqqq\\\NNNIIIKKKSSS\\\kkkvvvvvvuuuyyymmm___aaakkkttt}}}zzziii___YYYSSSOOOMMMLLLKKKIIIHHHHHHGGGGGGJJJMMMPPPRRRRRRUUU[[[```mmmsss{{{~~~|||{{{vvvtttqqqppppppppppppooollllllllllllkkkkkkkkkkkkjjjkkkkkkiiifffddddddddd]]]]]]\\\[[[ZZZYYYXXXWWWTTTUUUVVVVVVTTTSSSSSSTTTQQQOOONNNNNNNNNNNNMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEEEEEEEHHHPPP\\\eeeooossswww{{{}}}~~~~~~~~~}}}yyysssmmmeee___UUUMMMFFFAAA===:::eeeTTTQQQLLLHHHIIIJJJJJJHHHHHHHHHJJJMMMRRRWWW\\\______^^^ZZZTTTQQQWWWeeeppp~~~yyyqqqeeeccc___YYYRRRMMMJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???>>>>>>======<<<;;;;;;999999999999999:::;;;;;;:::::::::::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999::::::;;;<<<<<<===<<<<<<============<<<<<<;;;::::::::::::;;;<<<<<>>@@@@@@??????>>>=========999999999999::::::;;;<<<::::::::::::::::::::::::>>>>>>===<<<<<<<<<<<<===<<<<<<============<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<;;;::::::::::::;;;<<<<<>>BBBLLLYYY^^^\\\```]]]\\\bbblllyyypppWWWIIIDDD\\\uuu}}}{{{|||~~~|||}}}]]]OOOAAA:::888333...---///...---,,,+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((,,,***'''%%%%%%'''***,,,---,,,,,,+++*********+++......---------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111///...............////////////---000333222000222888===@@@TTTmmm~~~lll]]]QQQOOOTTTZZZcccllluuullljjjlll}}}~~~kkkjjjrrrzzzxxxhhh___YYYUUURRROOONNNMMMLLLKKKKKKKKKKKKIIINNNSSSVVVWWWXXX[[[^^^gggsss~~~|||yyyvvvvvvuuutttuuuuuutttrrrppprrrqqqqqqooommmkkkiiihhhaaacccfffeeebbbaaabbbddd___^^^^^^]]]\\\[[[ZZZZZZRRRUUUWWWVVVTTTRRRSSSUUUPPPOOOMMMLLLMMMMMMMMMLLLIIIGGGEEEEEEFFFGGGFFFEEEFFFGGGHHHGGGGGGKKKTTT\\\lllqqqwww{{{~~~~~~~~~}}}|||}}}}}}zzztttnnnhhhbbbYYYPPPIIICCC>>>;;;uuu\\\OOOMMMKKKKKKMMMNNNNNNNNNIIIJJJLLLQQQWWW```gggkkkoooiiiccc^^^\\\```nnn|||xxxooogggfffbbbZZZPPPIIIGGGGGGIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>===============<<<>>>@@@AAA@@@>>>;;;999<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888;;;<<<<<<<<<<<<<<<;;;;;;???>>>===<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::999888999:::<<<===>>>???AAADDDIIIOOOWWW]]]```\\\YYY^^^kkkvvv}}}~~~zzz]]]EEEFFFUUUmmmxxxuuuvvvyyy{{{~~~jjjUUUAAA;;;999444111222---...000000000...+++***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***++++++...---+++*********+++++++++,,,---,,,***)))***+++///////////////.........---,,,,,,,,,,,,---......222222222111///...,,,,,,222000111333444333777===IIIddd|||rrr```RRRUUU\\\dddqqqwwwmmmeeebbbuuuqqqkkkttt~~~zzziii```[[[WWWTTTPPPOOONNNLLLKKKJJJJJJJJJLLLOOOQQQRRRQQQSSSWWW[[[cccooo{{{{{{wwwwwwxxxxxxxxxwwwuuutttsssrrrqqqrrrrrrqqqpppmmmjjjfffdddbbbbbbbbbbbbbbbccccccccc]]]\\\ZZZYYYYYYZZZ\\\]]]SSSUUUVVVTTTOOOMMMNNNPPPNNNNNNOOOOOONNNMMMKKKJJJEEEFFFFFFFFFEEEDDDCCCBBBHHHGGGFFFEEEEEEHHHNNNRRRhhhmmmssswwwzzz{{{||||||{{{{{{|||||||||zzzyyyxxxpppiii^^^SSSJJJCCC>>>;;;www^^^OOOLLLJJJJJJLLLNNNPPPPPPRRRPPPPPPTTT\\\eeekkkooorrrlllfffdddcccfffrrr~~~wwwmmmeeeddd```XXXOOOIIIGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888888:::;;;<<<>>>???????????????>>>===<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===???AAACCCGGGMMMUUUZZZ]]]ZZZ[[[cccoooyyy~~~~~~dddMMM@@@NNNfff~~~~~~pppiiijjjmmmpppvvvpppXXXBBB;;;999444111222......//////...---+++***************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***++++++---,,,+++*********+++++++++,,,---,,,***)))***+++........................---------------......//////000000000000000//////111000111555555444999???KKKeee}}}yyyeeeWWW]]]jjjtttuuummmfffcccsssqqqnnnwww}}}kkk```YYYSSSPPPPPPOOONNNLLLKKKJJJJJJJJJKKKNNNQQQRRRQQQRRRUUUYYYeeennnvvvxxx{{{~~~~~~}}}xxxwwwwwwvvvvvvuuutttsssrrrqqqpppppppppppppppnnnkkkhhhfffddddddcccbbbaaa``````___]]]\\\ZZZYYYYYYZZZ[[[\\\UUUVVVUUUTTTQQQOOOOOOOOONNNOOOOOOOOONNNLLLJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDGGGLLLPPPfffkkkrrrwwwyyyyyyzzzzzzzzz{{{}}}~~~}}}|||zzzyyyqqqjjj___UUULLLEEE@@@<<>>>>>>>>@@@@@@@@@???>>>>>>======999999:::;;;<<<===>>>>>><<<<<<;;;:::999999999999888:::===@@@BBBCCCBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<;;;;;;::::::999999999:::;;;;;;===>>>@@@BBBEEEJJJPPPUUUWWWXXX]]]fffrrrzzz~~~oooZZZBBBHHHZZZppp}}}yyykkk```^^^aaadddkkkzzz|||___DDD;;;:::666222111......------,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************+++,,,---,,,+++*********+++++++++,,,---,,,+++***+++,,,,,,,,,------......//////...............///000000------///000111222222222000000222666666555;;;BBBQQQjjjkkk]]]fff{{{uuunnnjjjgggttt}}}ppprrr{{{mmmaaaXXXRRROOOOOONNNMMMLLLKKKJJJJJJJJJKKKNNNRRRSSSRRRRRRTTTWWWgggmmmrrrsssxxx}}}yyyzzz}}}zzzxxxwwwttttttsssrrrqqqqqqppppppoooooopppooonnnllljjjhhhgggfffdddccc```___]]]\\\^^^]]][[[ZZZYYYZZZ[[[[[[WWWVVVTTTSSSSSSRRRQQQOOOOOOOOOOOONNNMMMKKKHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJEEEEEEDDDCCCCCCEEEJJJNNNaaagggooovvvxxxxxxxxxxxxyyy{{{~~~~~~|||zzzrrrlllbbbXXXOOOHHHBBB>>>zzzcccQQQMMMIIIHHHLLLSSSYYY\\\]]]VVVQQQUUU```lllssstttqqqkkkgggjjjnnnqqqvvv{{{}}}rrrjjj___\\\XXXSSSMMMIIIGGGGGGFFFFFFEEEEEEDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>AAA@@@>>>===<<<<<<======:::;;;;;;<<<======>>>>>>===<<<<<<;;;::::::;;;;;;888:::===@@@BBBCCCBBBBBB???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;???>>>======<<<<<<<<<<<<:::::::::::::::::::::;;;<<<===???@@@CCCGGGLLLPPPTTTVVV\\\dddnnnwww}}}yyyhhhOOOJJJNNN```rrrtttkkkbbbYYYZZZ\\\cccqqqiiiIII===;;;777222000......---+++++++++++++++************************++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++*********++++++*********++++++***+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------+++***+++---+++++++++,,,---.../////////////////////000000111,,,---///000111222333333000111333666555555<<>>=========@@@???===<<<;;;;;;<<<===========================>>>===<<<<<<;;;<<<<<<<<<999;;;===???@@@@@@@@@????????????>>>===;;;::::::;;;<<<<<<======<<<<<<;;;???>>>===<<<<<<<<<<<<===:::::::::::::::::::::999;;;<<<>>>???AAADDDHHHLLLRRRTTTYYY^^^fffpppzzzttt[[[OOOLLL\\\pppwwwoooeeeWWWVVVXXX^^^kkk|||tttQQQBBB>>>888333111......---+++++++++++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))*********+++++++++)))***++++++++++++***)))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---+++++++++,,,---...//////000////////////000111111...///000111111222111111222222444666555555>>>III]]]rrrtttkkkxxxvvv|||oookkkmmmooo|||xxxppplllsss~~~rrreee[[[TTTQQQLLLLLLKKKKKKKKKKKKKKKLLLLLLPPPSSSTTTSSSSSSVVVYYY```hhhpppvvv}}}}}}~~~zzzvvvttttttttttttsssssssssssstttsssqqqooommmjjjhhhgggiiihhhgggfffdddcccbbbaaaaaaaaa___^^^]]]\\\[[[[[[YYYVVVSSSTTTUUUVVVSSSPPPQQQQQQPPPOOOMMMJJJGGGEEEIIIHHHFFFDDDCCCDDDFFFGGGCCCCCCBBBAAA@@@AAAEEEGGGNNNWWWcccmmmuuuxxxzzz{{{yyy|||~~~|||sssnnnfff]]]UUUMMMEEEAAAttt```QQQMMMIIIJJJPPPYYYbbbfffmmmeee\\\XXX\\\aaaddddddiiiggghhhnnnqqqrrrvvv{{{}}}zzztttnnnfff___\\\XXXSSSOOOMMMJJJGGGEEECCCBBBBBBAAAAAAAAAAAABBB@@@@@@???>>>>>>>>>>>>???AAA???>>><<<<<<<<<======???>>>>>>>>>============>>>>>>===============>>>;;;<<<<<<===>>>>>>>>>>>>AAAAAA@@@@@@>>>===;;;:::<<<<<<============<<<<<<======;;;;;;;;;<<<===>>>::::::;;;;;;;;;:::999999:::;;;===>>>@@@CCCFFFIIIQQQSSSVVVYYY___hhhuuu~~~}}}eeeWWWRRRcccxxxttthhhWWWUUUVVV^^^iiiwww[[[HHH@@@999333333......------,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************'''((((((((()))))))))))))))************+++++++++)))***+++,,,,,,+++***))))))***+++,,,---------,,,******+++,,,,,,,,,+++++++++,,,------,,,,,,---...,,,,,,------....../////////////////////000111111000000111111222111111000333333555666555888EEERRRbbbwwwwwwttt{{{mmmooodddccchhhmmmzzz}}}oookkkkkkuuuuuufffZZZRRRNNNKKKKKKJJJJJJJJJKKKLLLLLLLLLOOORRRRRRQQQSSSWWW[[[\\\fffqqqxxx}}}~~~{{{xxxttttttuuuuuuuuuuuuuuuuuuuuutttrrrooommmjjjhhhgggiiiiiihhhgggfffeeeddddddbbbaaa```___]]]\\\[[[ZZZWWWVVVTTTTTTTTTTTTSSSQQQRRRRRRQQQPPPNNNKKKHHHFFFIIIHHHFFFEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@CCCEEEGGGPPP\\\hhhrrrxxx|||~~~{{{}}}~~~|||tttpppiiiaaaYYYQQQHHHCCCmmmZZZNNNJJJGGGIIIPPPZZZbbbgggkkkeee]]]WWWWWWYYY\\\]]]ccccccggglllmmmnnnsss{{{}}}}}}xxxpppggg___\\\XXXSSSOOOMMMJJJGGGDDDDDDDDDCCCBBBBBBAAABBBBBB@@@????????????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>???<<<<<<;;;;;;<<<===???@@@BBBBBBBBBAAA@@@>>><<<;;;<<<<<<============<<<<<<<<<;;;:::999:::;;;===???::::::;;;;;;;;;:::999888888:::===>>>@@@BBBFFFHHHOOOSSSVVVXXX[[[cccoooyyyrrraaaYYYfff||||||qqq\\\YYYZZZ```gggrrr~~~|||dddOOOCCC999444444......//////...---+++***************************************************))))))************))))))))))))))))))))))))))))))************************(((((()))))))))*********)))************+++++++++***+++,,,------,,,+++***)))***+++---------------)))***+++,,,,,,,,,,,,++++++,,,------,,,,,,---///........................///............///000000///000111222222222222111333444666777888>>>OOO___pppvvvvvvzzzrrrdddaaaXXX[[[fffllluuuxxxnnnfffffflllxxxwwwggg[[[SSSOOOJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLNNNNNNNNNQQQWWW\\\___jjjvvvzzz}}}}}}yyytttttttttuuuuuuvvvvvvvvvtttsssqqqooommmkkkjjjiiijjjiiihhhgggfffdddccccccaaa```___^^^\\\ZZZYYYXXXTTTUUUVVVUUUSSSRRRRRRSSSRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCAAA@@@@@@BBBDDDEEELLLYYYeeennnvvv{{{~~~}}}~~~}}}|||wwwsssmmmfff^^^UUULLLFFFhhhVVVKKKHHHFFFHHHPPPYYYbbbgggbbb^^^YYYTTTRRRTTTXXX[[[]]]___dddhhhhhhhhhoooxxx~~~wwwkkkbbb]]]XXXSSSOOOMMMKKKGGGDDDHHHGGGFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???<<<<<<===>>>???@@@AAAAAA???>>>>>>>>>>>>>>>??????===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCBBBAAA???<<<;;;<<<<<<============<<<<<<:::999999888999;;;>>>???::::::;;;<<<;;;:::888777888:::<<<>>>@@@BBBFFFHHHNNNSSSWWWYYYZZZaaalllvvvjjj[[[dddyyy}}}ddd___^^^bbbffflllzzz}}}wwwtttnnnsssssssssiiiSSSDDD888444555---...000000000...,,,***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***+++---......---+++***)))***+++---......------)))***+++,,,---,,,,,,++++++,,,------,,,,,,...//////////////////........................///000000...///000111222333333333333333666888:::CCCVVVhhh}}}nnnrrr|||lll]]]YYYRRRYYYfffmmmsssqqqccc___cccmmm|||wwwiii]]]VVVSSSJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJLLLKKKLLLOOOVVV\\\fffqqq{{{}}}}}}}}}zzzssssssttttttuuuvvvvvvvvvsssrrrpppooommmlllllllllkkkjjjiiigggeeecccbbbaaa______^^^]]][[[YYYWWWUUUSSSUUUWWWUUURRRPPPRRRTTTRRRRRRRRRQQQPPPMMMKKKJJJFFFFFFGGGIIIIIIIIIIIIIIICCCCCCCCCBBB@@@@@@BBBDDDEEELLLWWWbbbllltttzzz}}}~~~~~~}}}|||yyyvvvpppiiiaaaXXXOOOIIIeeeUUUOOOLLLHHHGGGKKKRRRZZZ```aaa]]]WWWRRRQQQSSSWWWZZZ^^^___aaabbbcccgggkkkoooqqquuuyyy}}}~~~qqqhhh```\\\WWWSSSQQQNNNIIIFFFFFFDDDDDDDDDEEEDDDBBB@@@???>>>=========>>>@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>???@@@@@@AAAAAA@@@@@@@@@????????????>>>;;;:::999:::<<<>>>>>>>>>BBBAAA???>>>>>>>>>???@@@???>>>===;;;;;;;;;<<<===============<<<;;;:::999<<<;;;::::::999999:::::::::;;;<<<<<<===AAAFFFJJJQQQPPPRRRWWW[[[___jjjttt|||lllffftttlllfffaaabbbeeemmmzzzyyywwwmmmmmmiiihhhwwwxxxXXXDDD===777111222111000//////---***''',,,,,,,,,+++++++++*********++++++***((('''(((***))))))(((((((((((()))))))))************+++++++++)))***+++++++++)))((('''+++***)))(((((()))***+++***)))))))))((((((''''''))))))*********+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------000000000000111222333444000333555555;;;NNNjjjooodddfffwwwzzzcccWWWSSSUUU]]]lllxxxxxxlll```]]]hhhxxxyyykkk^^^WWWVVVJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIILLLLLLNNNVVV___ooovvv{{{}}}~~~{{{zzztttttttttuuuwwwxxxwwwvvvwwwtttqqqpppppppppooonnnmmmkkkiiiiiihhhgggdddaaabbb```^^^]]]\\\ZZZWWWUUUSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRSSSRRRPPPMMMJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFCCCAAA@@@AAAAAABBBEEEHHHPPP\\\jjjuuuzzz{{{zzz|||~~~}}}{{{yyywwwrrriii___UUUOOOKKK~~~eeeVVVOOOLLLHHHEEEGGGMMMTTTXXX\\\YYYTTTPPPOOOQQQTTTWWWYYYZZZ[[[\\\]]]```dddgggkkknnnsssyyy~~~xxxppphhhddd]]]XXXTTTPPPKKKGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@??????>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@@@@@@@????????????===<<<;;;;;;===??????>>>@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<;;;::::::999999:::::::::;;;<<<<<<===@@@EEEIIIPPPPPPSSSXXX[[[___iiirrrooodddmmm}}}}}}rrrjjjdddeeejjjrrr}}}}}}zzzjjjnnnllliiisss}}}[[[FFF>>>777222000///...//////...,,,))),,,,,,,,,+++++++++******+++***))))))))))))))))))))))))(((((((((((())))))(((((()))))))))************************)))((((((,,,+++***))))))***+++,,,,,,+++++++++************))))))*********+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................000000000000111222333444222555777888@@@SSSoookkkdddkkkvvvbbbXXXQQQVVVbbbpppzzzzzzpppfff```lll}}}xxxjjj\\\TTTTTTJJJJJJHHHHHHHHHHHHJJJJJJKKKIIIIIIKKKLLLOOOXXXaaapppwww|||~~~~~~||||||uuuuuutttuuuwwwxxxvvvuuuuuussspppoooppppppooonnnllljjjhhhgggfffeeecccaaabbb```___^^^]]][[[XXXUUURRRSSSTTTSSSQQQPPPPPPPPPQQQRRRRRRRRRPPPMMMJJJHHHGGGHHHIIIJJJJJJJJJHHHHHHGGGEEECCCAAA@@@@@@AAAAAACCCFFFMMMXXXeeepppvvvyyyzzz{{{~~~~~~|||zzzxxxwwwssskkkaaaWWWPPPKKKzzzdddWWWQQQMMMIIIEEEFFFIIIMMMQQQWWWUUURRRPPPPPPRRRTTTVVVUUUWWWWWWXXXXXXZZZ]]]```ccceeekkksss|||yyysssoooiiibbb\\\UUUNNNIIIGGGFFFDDDDDDDDDCCCAAA???AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????@@@>>>======???@@@???>>>???????????????>>>============>>>>>>======<<<<<<<<<<<<===>>>>>>>>>======<<<;;;;;;::::::::::::::::::;;;<<<<<<===@@@DDDHHHNNNOOOSSSYYY\\\___fffooo~~~vvvdddcccrrr}}}|||pppfffgggoooyyy}}}mmmrrrrrrnnnqqqcccJJJ???888333///.........//////---,,,,,,,,,,,,+++++++++******+++)))''''''***,,,+++)))***))))))(((((())))))***'''((((((((())))))))))))+++******)))))))))))))))***))))))(((((())))))***+++++++++++++++************************+++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................000000000000111222333444333666888<<>>===>>>???@@@???>>>===<<<<<<===>>>??????>>>===<<<;;;<<<===>>>????????????<<<<<<;;;::::::::::::::::::;;;<<<======???CCCFFFKKKLLLRRRXXX[[[]]]ccckkkzzzeee\\\hhhzzztttfffeeemmmzzz{{{uuuwwwvvvtttuuulllPPPAAA999444111///......//////---,,,,,,,,,,,,+++++++++******,,,(((%%%&&&+++...,,,(((***))))))))))))))))))***((((((((()))))))))******+++***)))(((((()))***+++************************))))))))))))))))))))))))***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111222333444444666999???MMMccc}}}kkk___qqqhhhZZZYYYVVVbbbpppxxxwwwpppkkkiiinnn~~~zzziiiZZZQQQOOOKKKJJJIIIHHHHHHIIIJJJKKKNNNKKKJJJKKKLLLQQQ[[[gggnnnvvv|||~~~~~~}}}yyywwwvvvwwwwwwwwwtttssspppooonnnnnnpppqqqpppoookkkhhhdddbbbbbbbbbbbbaaaaaaaaa```aaa```^^^YYYVVVUUUVVVWWWVVVTTTRRRRRRRRRPPPPPPQQQQQQOOOMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBB@@@????????????AAABBBEEELLLWWWcccnnntttwwwyyy{{{}}}}}}{{{yyyxxxxxxwwwuuuqqqjjj___UUUNNNiiiXXXPPPNNNMMMJJJIIIIIIJJJLLLMMMSSSUUUXXXZZZ\\\\\\[[[[[[XXXYYYYYYXXXVVVUUUVVVWWWYYY]]]dddnnnxxxzzzwwwyyyyyyuuukkk]]]PPPHHHGGGFFFDDDDDDDDDCCCAAA????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@???======>>>???>>>===>>>???@@@@@@@@@???===<<<<<<===>>>??????>>>===<<<:::;;;<<<>>>????????????===<<<;;;;;;::::::;;;;;;:::<<<=========???BBBDDDGGGIIIOOOVVVYYY[[[aaahhhuuu~~~gggWWW```uuuwwwhhhbbbhhhuuu~~~xxxuuuvvvzzzwwwWWWDDD:::666444222000///......,,,***,,,,,,,,,+++++++++******,,,(((%%%&&&+++...,,,(((******))))))))))))******)))))))))*********+++++++++***)))(((((()))***+++------------------------)))))))))))))))************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000000000000000111222333444444555999BBBRRRjjj}}}jjj```sss|||```VVVYYY___jjjvvvwwwooogggdddeeewww{{{jjjZZZQQQPPPKKKJJJIIIIIIIIIIIIJJJKKKOOOLLLJJJKKKLLLQQQ[[[fffkkkssszzz|||~~~~~~{{{zzz{{{}}}~~~}}}yyyxxxwwwwwwwwwwwwtttrrrooonnnnnnooopppqqqpppooojjjgggcccbbbbbbbbbbbbbbbaaa````````````^^^ZZZWWWVVVWWWXXXVVVTTTRRRRRRRRROOOPPPQQQQQQPPPMMMKKKIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@?????????AAABBBDDDIIIRRR___kkksssuuuwwwyyy|||||||||zzzyyyyyyxxxvvvsssmmmdddXXXPPPwww```RRRLLLJJJIIIIIIIIIIIIJJJKKKLLLRRRUUU[[[```bbbaaa___^^^YYYZZZZZZXXXUUUSSSSSSSSSZZZaaajjjsssyyy{{{tttpppsssuuurrrhhh[[[OOOHHHFFFDDDDDDDDDEEEDDDBBB@@@>>>??????@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>======>>>??????>>>@@@@@@@@@@@@@@@???>>>>>>======>>>>>>??????>>>>>>:::;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;:::<<<=========>>>@@@BBBEEEGGGMMMTTTXXXZZZaaaiiisss|||~~~~~~jjjUUU[[[ooo~~~}}}pppfffcccmmmwwwrrrxxx}}}^^^GGG<<<888555333000///...---,,,***,,,,,,,,,+++++++++******+++)))''''''***,,,+++)))+++******))))))******+++************++++++++++++)))))))))))))))******+++(((((())))))))))))((((((+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............//////000000111000000000000111222333444444555999DDDXXXpppxxxhhheeexxxrrr\\\WWW\\\hhhqqqxxxtttiiiaaabbbfffzzzjjjZZZRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLOOOLLLKKKLLLMMMPPPZZZdddgggpppxxx{{{}}}~~~|||xxxtttvvvyyy|||~~~~~~}}}yyyxxxwwwwwwxxxwwwuuussspppoooooopppqqqrrrpppnnnjjjhhheeedddddddddcccbbbbbb```^^^^^^^^^]]]ZZZXXXTTTVVVVVVUUURRRPPPPPPPPPPPPQQQQQQRRRQQQNNNLLLJJJIIIJJJJJJJJJJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@??????@@@AAACCCGGGNNNZZZgggpppsssuuuxxx{{{}}}}}}|||{{{{{{yyywwwtttpppggg\\\SSSpppZZZOOOKKKJJJJJJKKKKKKLLLLLLLLLLLLSSSXXX```fffjjjiiieeeccc\\\]]]\\\ZZZVVVSSSRRRRRR]]]fffrrrzzz~~~wwwnnnhhhjjjkkkggg^^^TTTMMMIIIDDDCCCCCCDDDEEEEEECCCBBB??????AAABBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>===>>>@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======>>>??????@@@:::;;;<<<=====================<<<;;;;;;;;;;;;;;;:::<<<===>>>===>>>???AAAEEEGGGMMMTTTXXX[[[ccclllwwwrrrYYY[[[mmmzzz}}}ooocccfff|||wwwttt|||dddJJJ>>>999555222///............,,,,,,,,,,,,+++++++++******+++***))))))))))))))))))+++******))))))******+++))))))))))))************(((((()))***************$$$%%%&&&&&&&&&&&&%%%$$$+++++++++,,,,,,---------+++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000000111111000000000000111222333444666666:::GGG\\\vvvwwwllliiizzzjjj[[[ZZZaaaoootttwwwrrrgggccchhhnnnxxxhhhZZZRRRQQQLLLKKKJJJIIIIIIJJJKKKLLLOOOLLLLLLMMMMMMOOOWWWaaaeeeoooxxx{{{}}}|||xxxvvvxxx{{{}}}yyyxxxwwwwwwxxxxxxvvvtttqqqppppppqqqrrrrrrpppnnnjjjhhhgggfffgggfffeeecccbbb```]]][[[[[[[[[ZZZYYYUUUVVVWWWUUURRRPPPPPPPPPQQQQQQRRRSSSRRRPPPMMMLLLIIIJJJJJJKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>???AAADDDKKKVVVdddmmmqqqssswww{{{~~~~~~~~~}}}}}}zzzwwwtttqqqjjj___VVVlllWWWNNNLLLMMMNNNOOOOOOOOOOOOOOONNNWWW]]]eeemmmpppoookkkhhh`````````]]]YYYUUUSSSSSS^^^jjjxxxvvvkkkcccdddbbb]]]UUUNNNKKKJJJCCCBBBBBBCCCEEEFFFDDDCCC@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>???BBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBB???>>>=========>>>@@@AAA:::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<>>>>>>======???@@@FFFHHHMMMTTTYYY]]]eeeooo}}}yyy___^^^mmmyyyxxxeeebbbwwwyyyxxxgggLLL???:::333111......///000000///,,,,,,,,,+++++++++*********++++++***((('''(((***++++++************++++++(((((((((((())))))))))))'''((()))+++++++++***)))((()))***++++++***)))((()))))))))******+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000111111222000000000000111222333444888888<<>>???AAABBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBDDDEEEDDDAAA@@@@@@@@@AAA@@@>>><<<===???AAACCCCCCBBBAAA@@@????????????===>>>???>>>===<<<===>>><<<;;;999999999;;;===>>>>>>>>>>>>>>>============999999::::::<<<===???@@@CCCGGGLLLPPPUUU]]]ffflll}}}mmmYYY^^^wwwxxxfffjjjqqq~~~wwwSSSBBBAAA999666222///...---,,,+++111000///---+++)))((('''************************)))*********+++++++++++++++++++++++++++***)))(((+++*********))))))(((((((((((())))))*********+++******))))))))))))))))))))))))***+++++++++++++++++++++*********+++,,,---,,,,,,,,,++++++*********+++,,,------......------........................///////////////000111111111000000000000000111111444666???OOObbbuuuyyytttpppoooqqqrrr~~~|||kkkdddaaadddiiirrr~~~qqqbbbeeetttrrrggg]]]TTTNNNMMMLLLJJJJJJKKKKKKKKKJJJNNNMMMMMMMMMOOOUUU\\\aaagggnnnxxx~~~~~~|||zzzwwwuuutttuuuvvvvvvvvvtttrrrpppoooppppppooonnnkkkjjjiiigggfffffffffffffffdddaaa]]][[[[[[\\\]]]ZZZZZZXXXUUUSSSRRRTTTVVVSSSRRRPPPPPPQQQQQQQQQPPPNNNJJJHHHJJJIIIFFFDDDEEEFFFEEEDDDBBBBBBAAAAAAAAA>>><<<===AAAFFFMMM[[[hhhooossswwwyyy}}}}}}}}}yyytttoooggg```[[[ooo[[[UUUWWWUUUUUUYYY___dddcccZZZSSSXXX___iiirrrsssnnnfffaaaaaa___]]][[[[[[[[[\\\]]]fffwwwoooeeeVVVSSSMMMHHHDDDCCCCCCCCCBBBDDDFFFEEEDDDBBBBBBBBBDDDEEEFFFEEEBBB@@@??????>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCEEEFFFEEECCCAAAAAABBBBBB@@@>>>======???AAABBBBBBBBBAAA@@@??????>>>>>>===>>>???>>>===<<<===>>><<<;;;:::999999;;;<<<===>>>>>>>>>=========<<<<<<999999999:::;;;<<<===>>>BBBEEEJJJNNNTTT[[[dddkkkxxx~~~rrrZZZ]]]tttsssaaaeeelll[[[FFF@@@:::666222///...---,,,++++++++++++,,,,,,---------************************)))))))))*********++++++***************)))((((((************)))))))))(((((()))))))))************++++++++++++++++++++++++&&&''''''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------........................///////////////000000111111111000000000111222222555888DDDWWWlll~~~wwwqqqllljjjlllsss}}}~~~ooohhheeehhhnnnwwwqqqeeeiiizzzrrrggg]]]UUUOOOOOOMMMKKKKKKLLLLLLLLLKKKMMMMMMNNNNNNPPPTTT[[[___hhhoooyyy}}}{{{zzz|||}}}zzzxxxvvvvvvwwwxxxwwwvvvtttrrrqqqpppqqqpppnnnmmmlllkkkjjjgggfffdddccccccgggeeeaaa\\\ZZZXXXXXXYYYZZZZZZXXXUUURRRQQQSSSTTTSSSRRRPPPPPPQQQQQQQQQPPPOOOJJJHHHJJJJJJGGGEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@>>><<<<<<@@@DDDKKKYYYfffnnnssswwwzzz~~~}}}yyyuuuooohhhaaa\\\uuuaaaYYYYYYZZZ\\\bbbjjjooolllbbbYYY]]]dddnnnwwwyyytttmmmgggeeedddbbbaaabbbccceeefffmmm|||{{{iii___LLLIIIEEEBBB?????????@@@BBBCCCEEEDDDCCCBBBBBBBBBFFFGGGHHHFFFDDDAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGFFFDDDBBBBBBCCCBBBAAA???>>>===???@@@AAAAAAAAA@@@??????>>>>>>>>>===>>>???>>>===<<<===>>>===<<<;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<@@@CCCGGGMMMSSS[[[ccchhhqqqwwwyyy]]][[[ooorrr___aaafff{{{fffKKK@@@:::666222///......---,,,))))))***+++---...//////************************((((((((()))))))))******((())))))))))))(((''''''************))))))))))))))))))))))))************++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***+++,,,------......------........................//////......//////000111111111111111222222333444777<<>>AAAHHHUUUaaakkkrrrwwwzzz~~~}}}yyyuuupppjjjccc^^^zzzggg]]][[[^^^```gggpppvvvuuullldddcccjjjttt}}}|||vvvrrrlllkkkjjjjjjkkknnnppprrruuuooo___WWWEEECCCAAA???>>>>>>???@@@AAACCCDDDCCCBBBAAABBBCCCBBBDDDEEEEEEDDDDDDDDDFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFDDDBBBCCCCCCCCCBBB@@@???>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======>>>???>>>===<<<===>>>>>>===<<<;;;::::::;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>???<<<;;;===???DDDPPP[[[fffnnnuuuxxx}}}}}}zzzvvvrrrlllfffaaa~~~lllbbb```ccceeejjjsss|||~~~yyyttthhhmmmvvv}}}{{{xxxrrrrrrqqqrrrtttwwwzzz|||}}}~~~oooaaaUUUMMMCCCBBBAAA??????@@@AAABBBAAABBBBBBBBBAAA@@@BBBCCCAAACCCDDDCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDDDDDDDDDD???????????????@@@AAAAAABBBDDDEEEEEECCCBBBBBBCCCDDDCCCAAA@@@??????????????????@@@@@@@@@???>>>>>>===>>>???>>>===<<<===>>>>>>======<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<===>>>@@@BBBGGGNNNVVV^^^eeehhhiiimmmuuu{{{jjjZZZcccpppiiidddqqqvvvWWWDDD:::777333000///...---,,,///...------++++++***)))************************(((((((((((())))))))))))))))))***++++++*********))))))))))))))))))************))))))))))))))))))(((((()))))))))*********'''((())))))******))))))((())),,,------,,,+++***+++++++++++++++++++++++++++,,,------......------.......................................//////000111111111222333555666777999CCCZZZzzzmmmaaaZZZXXX[[[```lll}}}{{{tttllljjjqqquuulllnnnxxxuuuhhh\\\TTTPPPNNNLLLLLLMMMOOOPPPQQQPPPPPPTTTYYY^^^bbbhhhmmmqqqrrrwww~~~}}}|||{{{xxxvvvpppqqqqqqpppnnnnnnppprrrxxx|||}}}{{{|||{{{{{{|||}}}|||zzzxxxvvvuuuttttttsssppplllhhhhhhhhhhhhgggfffdddcccaaadddbbb```^^^]]]\\\\\\\\\]]]]]]]]]ZZZWWWUUUUUUVVVSSSQQQPPPPPPQQQQQQQQQOOOLLLHHHFFFIIIIIIFFFDDDEEEHHHGGGGGGFFFDDDAAA???>>>???===<<<>>>>>>AAAKKKUUU___hhhqqquuuzzz}}}zzzwwwtttoooiiieeerrriiigggkkkkkkoooxxxqqquuuzzz~~~|||tttttttttuuuxxx{{{~~~{{{mmmaaaWWWNNNHHHDDDCCCBBBAAAAAABBBCCCCCC@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDBBB@@@???AAABBBEEEDDDDDDCCCCCCDDDEEEEEE@@@@@@??????@@@@@@AAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDCCCBBBAAA??????>>>>>>???@@@AAABBBBBBAAA??????===>>>???>>>===<<<===>>>=========<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;======<<<<<<===>>>??????AAACCCGGGOOOXXXaaafffhhhhhhlllrrryyyuuu___bbb~~~tttllldddooo~~~]]]GGG;;;777333000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******)))******++++++++++++***))))))))))))************************))))))))))))*********+++,,,,,,------))))))***+++++++++++++++)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,+++,,,------......------..............................------......///000000000111222333555777888<<>>@@@???@@@FFFNNNXXXcccmmmssswww|||~~~}}}zzzxxxuuuqqqlllhhhwwwqqqpppooopppttt~~~{{{|||}}}~~~~~~|||{{{yyysssrrrrrrtttvvvyyy}}}~~~ooobbbYYYRRRLLLGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAA@@@??????BBBDDDDDDDDDDDDBBB@@@@@@AAACCCDDDCCCCCCBBBCCCDDDFFFFFFBBBAAAAAAAAAAAABBBCCCCCCBBBDDDFFFEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@???>>>===???@@@BBBCCCCCCBBBAAA@@@===>>>???>>>===<<<===>>>;;;<<<<<<===============>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBFFFOOOYYYbbbfffhhhhhhkkkpppxxxfffdddrrryyy~~~mmmgggaaannntttyyydddIII;;;888333111000///...---******+++,,,,,,---......************************)))))))))*********++++++(((((()))***************((()))))))))************************)))))))))((()))******+++,,,,,,------+++,,,------......------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------...........................------------...//////...///000111333555777888AAANNNhhhjjjZZZSSSTTT\\\dddwwwvvvfffkkkmmmpppzzzyyyiiikkkyyy}}}pppbbbXXXSSSRRRMMMMMMMMMPPPTTTXXXZZZZZZWWWZZZ^^^bbbffflllssswww}}}{{{wwwxxxwwwuuurrrnnnmmmnnnoooqqqtttxxxzzzzzzyyy{{{|||{{{zzzxxxxxxyyyyyyyyyxxxxxxvvvsssrrrrrrpppnnnllliiijjjjjjjjjhhhfffcccaaaaaaaaaaaaaaaaaaaaaaaaaaaZZZ\\\]]]\\\ZZZXXXXXXYYYSSSRRRPPPPPPQQQQQQQQQPPPNNNJJJHHHKKKLLLIIIGGGIIIEEEFFFGGGGGGFFFCCCAAA@@@>>>>>>@@@BBBAAA???CCCIIITTT```lllqqquuu{{{~~~~~~|||zzzyyywwwsssnnnjjj{{{vvvuuuppprrrwww|||{{{zzzxxxvvvsssrrrqqqpppppppppqqqssswwwzzz|||~~~{{{}}}yyyiii]]]VVVQQQLLLHHHEEEEEECCCBBBAAAAAAAAAAAA???@@@@@@???>>>???BBBDDDAAABBBBBBBBBAAABBBEEEGGGCCCBBBBBBBBBCCCDDDFFFGGGDDDCCCCCCCCCCCCDDDEEEEEECCCEEEGGGGGGEEEEEEEEEFFFEEEEEECCCBBB@@@???======@@@AAACCCDDDDDDCCCAAA@@@===??????>>>===<<<===>>>;;;;;;<<<===>>>>>>======>>>>>>>>>>>>============999999::::::<<<===???@@@@@@AAAEEENNNYYYbbbfffgggiiikkkpppxxxlllggghhhooottteeebbb___mmmkkk|||wwwqqqhhhKKK;;;888444111000///...---+++++++++,,,,,,---------************************************++++++++++++''''''((()))))))))))))))(((((())))))*********++++++*********))))))(((((('''(((((()))******++++++))))))***++++++++++++***++++++*********+++,,,---*********++++++,,,,,,,,,+++,,,------......------...........................------------...//////......///000222555777888DDDRRRlllmmmZZZRRRTTT]]]fff~~~lll```gggmmmuuuuuuffflll}}}yyylll___VVVSSSSSSNNNNNNOOORRRWWW[[[]]]^^^^^^```bbbeeeiiinnnuuuyyy{{{zzzzzzxxxtttqqqpppqqqsssppprrrtttttttttuuuzzz~~~{{{yyywwwvvvwwwxxxxxxxxxxxxvvvsssqqqqqqqqqooonnnlllllllllkkkhhheeebbb```bbbaaaaaaaaa````````````YYYZZZ\\\[[[YYYXXXXXXYYYSSSRRRPPPPPPQQQQQQQQQPPPOOOKKKJJJMMMMMMKKKIIIKKKEEEEEEGGGGGGFFFDDDBBB@@@>>>>>>AAADDDBBB???AAAFFFRRR^^^kkkqqquuu{{{~~~|||{{{yyywwwtttoookkk|||vvvssssssvvvzzz~~~~~~yyywwwsssmmmiiiggghhhjjjllllllkkkjjjjjjnnntttxxx{{{|||}}}~~~|||ooobbb[[[VVVOOOIIIGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKDDDDDDEEEFFFGGGIIIKKKLLLLLLIIIDDDAAA???>>>===;;;CCCDDDDDDDDDCCCAAA???===>>>>>>>>>>>>============<<<=========>>>>>>??????>>>=========<<<<<<<<<<<>>>>>>>>>>>??????AAAAAADDDMMMYYYbbbffffffiiijjjmmmvvvuuuYYYZZZhhhqqqllldddcccfffhhheeessswwwooozzzqqqPPPAAA888111111222///+++***---,,,++++++******++++++,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************------,,,+++,,,---...///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------............///////////////000000000000444222333555555333666;;;DDD]]]yyyvvv```WWWYYYbbbhhh|||rrraaaYYY[[[jjj}}}qqqdddppp}}}sssjjj```VVVRRRSSSPPPOOONNNPPPUUU[[[```bbbdddddddddfffiiiooowww}}}zzz{{{|||}}}}}}{{{yyywwwuuutttsssrrrqqqqqqrrrsssxxxxxxyyyyyyyyyyyyxxxxxxzzzyyywwwtttqqqooommmllliiijjjkkkkkkjjjhhheeeccc```^^^\\\\\\]]]^^^^^^]]]^^^\\\YYYXXXXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMOOOPPPPPPOOONNNMMMJJJIIIHHHGGGEEECCCAAA@@@>>>BBBEEEDDD@@@???BBBFFFMMMWWWfffrrrxxxzzz{{{}}}{{{{{{zzzxxxuuurrrooonnn{{{tttrrrqqqrrrtttvvvxxxwwwvvvrrrppplllfffbbbaaaccceeeggghhhgggggggggjjjooosssuuuvvvwwwwwwxxx{{{|||ooobbb[[[UUUNNNHHHFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCAAA@@@>>>>>>>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJGGGCCC@@@?????????>>>BBBCCCCCCCCCBBB@@@>>><<>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<=========<<<<<<=========AAA@@@CCCKKKWWWbbbggghhhhhhhhhllltttzzz]]]YYYgggrrrnnneeeaaacccdddiiiwwwwww}}}wwwUUUDDD:::333333333000,,,+++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++***)))((((((************************))))))))))))))))))))))))))))))))))))******************++++++++++++******************************---,,,,,,+++,,,---...///---------,,,,,,+++++++++++++++,,,------------,,,---------............///............////////////111000000333333222555:::HHHaaa{{{zzzfffZZZYYYaaaiii{{{kkkZZZSSSVVViiiqqqgggttt{{{pppggg]]]TTTQQQRRRQQQOOOOOOQQQWWW]]]aaaccceeeeeefffgggjjjqqqyyy}}}{{{vvvvvvtttsssrrrqqqqqqrrrtttuuuvvvyyy{{{|||}}}~~~zzzyyywwwuuurrrpppnnnmmmkkkkkkkkkjjjiiifffdddccc^^^]]]]]]^^^______^^^]]]\\\ZZZXXXWWWXXXXXXWWWVVVTTTTTTSSSRRRPPPOOONNNMMMKKKLLLLLLMMMMMMLLLLLLLLLIIIIIIHHHGGGEEECCCAAA@@@===@@@CCCBBB???>>>@@@CCCKKKUUUdddooouuuxxxzzz|||{{{{{{{{{yyyvvvsssooommmyyyqqqnnnllljjjiiikkkllllllkkkjjjhhhddd___[[[[[[]]]```cccdddeeeeeeeeegggkkkmmmoooppprrrrrrssstttwwwzzzsssfff```[[[TTTOOOMMMIIIIIIIIIIIIIIIHHHHHHHHHDDDCCCAAA???>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>??????CCCBBBBBBBBBBBBBBBCCCDDDHHHHHHGGGGGGFFFGGGGGGGGGHHHEEEAAA??????@@@AAA@@@AAABBBBBBBBBAAA@@@>>>===?????????>>>>>>>>>>>>===<<<<<<<<<<<<============>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@???AAAIIIUUU```gggjjjggggggjjjrrr}}}dddWWWdddooommmddd___^^^___lllzzz\\\GGG===555444444111...------,,,++++++******++++++,,,++++++******++++++,,,***************(((''''''************************))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,------------------------............///---------.........//////000...///222333333777===MMMffflll\\\XXXaaakkk}}}jjjYYYRRRWWWlllpppkkkzzzwwwlllcccZZZQQQOOOQQQRRRQQQPPPSSSYYY___ccceeefffggghhhjjjmmmttt{{{zzzyyywwwuuutttrrrqqqpppssstttvvvyyy{{{~~~{{{zzzxxxuuusssqqqpppooolllllljjjhhhgggeeecccccc\\\\\\\\\^^^``````___]]][[[YYYWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGEEECCCBBBAAA===@@@AAA@@@===<<<>>>@@@IIISSSaaalllrrrvvvyyy{{{||||||}}}|||xxxsssnnnkkkuuulllfffccc___^^^___```aaaaaadddbbb^^^ZZZWWWXXX[[[^^^aaaccceeeffffffgggiiikkkmmmooorrrssstttuuuwwwyyy}}}{{{nnngggccc\\\WWWUUULLLKKKKKKJJJIIIIIIHHHHHHEEEDDDBBBAAA???>>>>>>>>>?????????>>>>>>>>>======;;;::::::999999999999999999:::<<<>>>AAADDDFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEIIIEEEAAA??????@@@AAAAAABBBBBBCCCBBBBBB@@@???>>>@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>============<<<<<<;;;;;;::::::;;;;;;<<>>===<<<======<<<:::999888777666666555555444444444555555555777:::>>>BBBEEEHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEJJJGGGAAA>>>>>>???@@@@@@DDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????==================<<<<<>>>>>>>>==================<<<<<<<<<<<<======???>>>???DDDMMMXXXbbbgggfffeeefffllluuu}}}jjjTTTWWW]]]aaaaaaaaabbbeeekkkttt~~~jjjMMMAAA777333222///---------,,,++++++******++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************---,,,++++++++++++,,,---************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------............//////000000000000111111111111///000444555777<<>>>>>???GGGPPP]]]gggnnntttyyy|||}}}~~~~~~{{{vvvppplllwwwlll```XXXSSSQQQNNNOOOQQQUUUWWWXXXVVVVVVWWWVVVUUUUUUWWWYYY\\\^^^aaaccceeegggiiilllnnnqqqvvvxxxyyyyyyzzz{{{zzzzzz|||{{{qqqfff\\\YYYSSSRRRQQQNNNKKKIIIGGGFFFAAAAAA@@@>>>===;;;:::999999999888666555333222111222222222222222333444444999:::===@@@CCCEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFFKKKGGGAAA>>>>>>???@@@AAAEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============??????>>>>>>>>>=========>>>>>>============>>>>>>>>>>>>???CCCJJJSSS\\\aaabbbaaacccjjjsss{{{jjjSSSQQQUUU___iiimmmoooqqqpppsss~~~}}}vvvrrrwww|||rrrPPPDDD888333222///---...---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************---,,,+++******+++,,,---******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............---------............///000000111111111222222222000......111333555;;;BBBTTTjjj}}}zzzwwwnnnbbbYYY^^^mmm{{{}}}mmmdddbbbhhh}}}}}}lllkkkttt|||mmmfff___[[[WWWQQQQQQTTTSSSSSSTTTYYY___dddhhhiiiiiikkknnnqqquuu{{{}}}}}}|||||||||~~~|||yyyuuurrrqqqpppqqqmmmmmmkkkiiihhhfffddddddaaa^^^ZZZYYY[[[^^^aaabbbbbb___\\\ZZZYYYXXXUUUTTTPPPPPPOOOOOONNNMMMMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@EEENNNZZZeeelllrrrxxx}}}}}}~~~~~~{{{wwwrrrppp}}}qqqiii```WWWPPPOOOMMMKKKLLLOOOSSSTTTUUUSSSUUUXXXYYYXXXXXXYYYZZZ]]]___aaadddfffiiimmmpppsssvvvzzz||||||zzzyyyyyy{{{zzz|||vvvmmmbbbZZZVVVNNNMMMKKKIIIGGGDDDCCCBBB;;;;;;;;;:::999777666555555444444333333222111111222222222333333555666777===???AAACCCDDDEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIEEE@@@===>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>============>>>>>>>>>???@@@BBBGGGNNNVVV[[[\\\\\\___gggsss}}}jjjSSSNNNRRRdddwww~~~uuurrryyy~~~tttpppsssuuu~~~{{{TTTGGG:::555333000//////---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++************************)))***+++,,,---,,,,,,++++++++++++,,,,,,---------,,,------...............---------............///000000000000111111111111111///...111333555;;;BBBRRRfffxxx~~~sssmmmddd\\\\\\cccpppzzzuuuhhhaaabbbjjj~~~yyyhhhjjjuuu{{{tttddd___[[[YYYVVVQQQQQQSSSRRRSSSTTTYYY___eeehhhiiiiiikkknnnrrrvvv|||}}}yyytttqqqooooooooolllllllllllljjjhhhfffddd___^^^\\\]]]^^^______^^^___]]]ZZZXXXWWWWWWUUUSSSQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFFFFFFFFFFEEEEEEDDDAAA@@@@@@@@@AAABBBAAAAAACCCKKKWWWaaaiiipppwww|||~~~~~~~~~}}}{{{xxxuuusss}}}oooddd^^^YYYSSSNNNMMMLLLKKKLLLOOORRRSSSSSSTTTXXX[[[]]]]]]]]]]]]]]]___aaadddfffiiimmmrrruuuxxx{{{~~~{{{yyyxxx}}}|||}}}|||nnneee___WWWPPPNNNFFFEEEDDDBBB@@@???>>>===777777777777666444333222111111222222222333333333222333333444555777888999???@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGCCC>>><<<>>>BBBEEEFFFCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@BBBFFFKKKRRRWWWWWWWWW\\\fffsssjjjSSSLLLRRRiiixxxqqquuuvvvtttuuuwwwvvvVVVIII<<<666444111000111---,,,++++++******++++++,,,++++++++++++++++++,,,'''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************((('''&&&&&&'''(((***************************)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,---......//////......---------.........//////////////////000000000000444111111333555666===DDDPPPcccuuu}}}mmmfff^^^ZZZ^^^hhhrrrxxxrrrhhhddddddlll~~~tttfffiiivvvtttmmm___[[[XXXXXXUUUQQQPPPRRRRRRRRRTTTYYY___eeehhhiiiiiikkkooorrrvvv|||~~~}}}}}}~~~yyytttpppnnnnnnnnnkkklllmmmmmmllliiigggeee]]]]]]^^^```aaa```]]]ZZZ\\\YYYWWWVVVVVVVVVUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOKKKLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFFFFFFFFFFEEEEEE@@@?????????AAABBBBBBAAAAAAIIIUUU___gggnnnvvv{{{~~~~~~~~~}}}{{{yyywwwuuutttlllaaaYYYTTTRRRPPPNNNPPPQQQQQQQQQPPPRRRTTTWWWVVVYYY]]]___``````aaacccjjjjjjjjjllloootttxxx{{{~~~{{{wwwvvvjjjeee]]]VVVQQQLLLHHHEEE?????????>>>===:::888777666555333222111222222333666555333333333555666888777666666777999;;;===>>>AAABBBDDDEEEEEEFFFIIIKKKFFFEEEEEEGGGIIIKKKKKKJJJDDD???;;;===???>>>???BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???@@@AAABBB===???@@@AAAAAA@@@>>>===@@@@@@@@@???>>>======<<<:::<<>><<<>>>???>>>???BBBBBBBBBCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@???AAABBBCCCCCCBBB@@@???@@@@@@@@@???>>>=========;;;<<<>>>@@@@@@>>><<<;;;===@@@CCCDDDDDDFFFKKKOOOTTTVVV]]]jjjzzz{{{|||pppTTTNNNQQQeeeyyywww|||}}}uuu{{{vvvuuurrrhhhLLL;;;999555333333,,,......------,,,++++++++++++***)))+++---...,,,***++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////...------...//////............////////////111000222555666666;;;CCCPPPddduuuzzz}}}wwwhhhYYYTTTRRRWWW___jjjyyypppgggffflllyyy{{{kkkbbbggguuuxxxnnneee```[[[YYYUUURRRPPPPPPPPPQQQUUUXXX[[[^^^aaadddiiilllppptttyyy}}}}}}|||zzzxxxuuusssrrrqqqnnnmmmlllkkkiiigggeeedddbbbaaa___```aaaaaa```___]]][[[XXXVVVVVVVVVUUUTTTPPPQQQQQQRRRQQQPPPNNNMMMGGGIIIKKKLLLKKKIIIFFFDDDIIIEEEBBBAAACCCEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBEEELLLWWWdddooowwwzzzyyyzzz{{{|||{{{zzzyyyxxx]]]XXXQQQMMMKKKLLLMMMMMMLLLNNNQQQSSSVVVYYY]]]```hhhjjjkkklllmmmooosssuuu}}}zzz{{{}}}yyyuuurrrmmmiiiddd^^^XXXTTTRRRQQQPPPLLLHHHEEEDDDBBBAAA???999999999888888666555444666666555444444444555555222444666999:::::::::999============>>>@@@BBBDDDFFFGGGGGGFFFDDDCCCCCCDDDGGGFFFEEEFFFHHHIIIHHHGGGBBB>>><<>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@BBBBBBCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<======>>>>>>======<<<===@@@BBBBBBBBBEEEJJJOOOSSSWWW^^^kkkzzz}}}}}}vvv[[[RRRQQQddd}}}|||~~~zzzqqq~~~~~~qqq~~~nnnQQQ>>>;;;666444444...------,,,,,,++++++******+++******+++------,,,***+++++++++++++++***************++++++++++++******))))))))))))))))))))))))************************************+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------..................////////////111000222555555777>>>GGGUUUgggwww|||qqq^^^SSSSSSUUU[[[bbboootttlllkkkppp~~~rrrddd___gggwwwzzzooofff```\\\XXXVVVTTTRRRQQQRRRTTTVVVWWWYYY\\\___bbbgggmmmrrrqqqxxx}}}|||zzzxxxvvvtttrrrqqqnnnmmmllljjjhhhggggggfffcccbbbaaabbbcccdddcccbbb___\\\YYYXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOKKKLLLNNNOOOOOOLLLJJJHHHJJJFFFBBBAAABBBDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAADDDJJJTTT```llltttxxxwwwyyy{{{}}}|||zzzwwwvvvXXXUUUPPPMMMLLLNNNPPPRRRRRRTTTXXX\\\___ccchhhkkkssstttvvvwwwyyy}}}~~~zzzvvvsssooojjjgggbbb___ZZZUUUQQQPPPOOOOOOJJJGGGDDDCCCBBBBBB@@@???888888777777777666555555666666666666666777777777111333666999<<<>>>???@@@@@@?????????AAABBBDDDFFFFFFGGGHHHFFFDDDCCCCCCCCCHHHGGGFFFFFFGGGHHHGGGEEEAAA>>>===@@@AAA???>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========<<<<<<============???AAAAAAAAADDDJJJOOOQQQUUU___lllyyy~~~fffYYYSSSccc~~~{{{rrrttt|||tttVVVAAA<<<555333333...,,,,,,,,,++++++*********++++++++++++,,,,,,+++***++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---------...............////////////111111222444555888BBBMMMaaaqqq}}}oooZZZNNNSSS[[[aaaiiiwww{{{tttpppppp~~~zzziii______jjjzzzssshhhaaa]]][[[XXXWWWUUUSSSSSSUUUWWWXXXZZZ[[[^^^aaaeeekkkrrrwwwuuu}}}zzzzzzxxxvvvtttrrrpppooonnnmmmkkkiiihhhhhhhhhhhhcccbbbaaabbbdddddddddbbb___]]][[[YYYXXXWWWUUUSSSSSSSSSRRRQQQPPPOOOOOOOOONNNOOOPPPQQQQQQOOOMMMKKKIIIFFFBBB??????AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDIIIRRR^^^jjjrrrwwwvvvxxx{{{}}}{{{wwwssspppUUUSSSQQQOOOOOOQQQUUUWWW[[[___cccgggkkkooosssvvv}}}~~~{{{wwwrrrnnnjjjfffaaa^^^XXXUUUQQQLLLIIIHHHIIIIIIIIIFFFDDDCCCBBBBBB@@@>>>999999888888777777777777777777888888999999999999888888888:::<<>>===@@@AAA???>>>???BBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<===>>>===???AAAAAAAAADDDJJJOOOQQQWWWaaannnzzzlll\\\TTTaaaxxxyyy|||~~~zzzZZZDDD<<<444222222---,,,,,,++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++))))))******)))(((((('''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------+++,,,,,,------.....................////////////111111222444555999FFFSSSnnn|||oooZZZLLLWWWccckkkssszzznnnzzztttfff``````nnnzzzlllccc^^^\\\[[[\\\[[[XXXVVVVVVWWWYYY[[[]]]___bbbeeejjjpppxxx}}}|||}}}xxxxxxwwwuuusssrrrqqqpppooommmkkkiiihhhhhhhhhiiicccaaaaaaaaaccccccbbbaaa___^^^\\\[[[ZZZYYYVVVTTTRRRSSSSSSSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNLLLKKKJJJHHHEEEBBB???===???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIQQQ]]]iiirrrwwwwwwxxx{{{{{{yyytttnnnjjjTTTTTTTTTTTTTTTXXX]]]aaajjjmmmqqquuuxxxzzz~~~{{{xxxqqqnnniiidddaaa^^^ZZZXXXSSSQQQMMMIIIEEEDDDCCCCCCGGGFFFDDDCCCBBBAAA???===<<<;;;:::999888888888888777888999:::;;;;;;;;;;;;@@@>>>===<<<<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGDDDFFFHHHIIIHHHGGGGGGGGGGGGEEEDDDEEEFFFFFFEEEDDDBBB>>><<>>@@@EEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<======@@@BBBBBBBBBEEEJJJOOOTTT[[[gggsss~~~ppp^^^SSS___sss___GGG===444111222...,,,,,,,,,,,,,,,,,,++++++***,,,------+++******+++*********+++++++++++++++)))))))))))))))((('''&&&))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,---......///..................////////////111111222444555:::IIIXXXwwwnnnZZZNNN\\\llluuukkksss~~~pppfffccccccrrrqqqeee___]]]^^^^^^cccaaa^^^]]]\\\]]]___aaaccceeeiiimmmqqqxxx~~~~~~}}}}}}zzzwwwwwwvvvuuuuuutttssssssooonnnmmmkkkiiihhhhhhgggcccbbbaaaaaabbbbbbaaa______]]]\\\\\\\\\[[[XXXVVVRRRSSSTTTTTTSSSPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLGGGFFFCCC@@@>>>>>>AAADDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIPPP\\\hhhrrrwwwwwwyyyzzzzzzxxxrrrlllhhh[[[]]]___aaaccchhhooottt{{{~~~}}}vvvqqqmmmfffbbb^^^[[[XXXVVVTTTRRROOONNNKKKIIIGGGEEEDDDCCCGGGEEEDDDCCCCCCBBB@@@>>>>>>===;;;:::888888888888777888:::<<<============????????????@@@AAABBBBBBEEEEEEDDDDDDEEEFFFGGGHHHEEEHHHJJJKKKIIIHHHGGGGGGEEEDDDCCCDDDFFFFFFEEEDDDDDD>>><<<>>>???>>>???BBBGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCDDDDDDFFFKKKOOOUUU]]]iiivvvvvvbbbVVV```pppyyy~~~uuusssdddJJJ???555222333///,,,,,,,,,,,,,,,,,,------***,,,...---+++)))***+++)))))))))*********++++++******+++***)))(((''''''))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,...///000000//////............////////////111111333444444;;;LLL]]]}}}ppp\\\RRRbbbsssgggjjjrrryyyuuuiiibbbbbbeeeuuu|||uuuiiiaaa^^^```cccfffhhhgggeeeddddddeeehhhiiijjjmmmqqqvvvzzz}}}{{{zzz|||~~~zzzwwwttttttttttttttttttttttttoooooonnnllljjjhhhfffeeeeeecccbbbaaabbbaaa```^^^]]]]]]\\\]]]]]]\\\ZZZXXXUUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPPPPPPPPPPOOOOOOGGGGGGFFFCCC@@@@@@BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFHHHOOOZZZgggqqqvvvwwwxxxzzzzzzxxxtttooollldddgggkkknnnrrrxxxxxxpppiiiddd^^^[[[WWWTTTRRRQQQOOONNNGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFEEEEEEEEEEEECCCAAA@@@>>><<<:::888777777888777888:::<<<>>>>>>>>>>>>888;;;>>>BBBDDDFFFFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJGGGJJJLLLLLLJJJHHHGGGGGGEEECCCCCCDDDEEEFFFFFFEEEDDD???<<<===???>>>???BBBIIIHHHFFFEEEDDDDDDDDDEEECCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<======<<<;;;;;;<<<@@@DDDFFFFFFGGGKKKNNNTTT\\\iiivvv}}}hhh[[[bbbnnnsssuuuzzz|||uuukkkiiizzzhhhMMMAAA666333444000------------------------***,,,...---***))))))+++(((((())))))*********+++,,,,,,,,,++++++)))(((((())))))))))))))))))))))))************************((())))))))))))*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,...000111000000///............/////////000111111333444444<<>>??????@@@@@@??????>>>>>>>>>>>>@@@AAABBBFFFHHHHHHGGGJJJNNNMMMJJJIIIJJJKKKKKKKKKJJJHHHHHHCCCCCCBBBAAAAAABBBDDDEEEAAABBBAAA@@@>>>???BBBEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@??????@@@@@@AAA@@@?????????>>>>>>======<<<<<<======>>>>>>??????<<<>>>AAACCCEEEIIINNNQQQWWW]]]cccjjjtttlll```nnnzzzvvvrrrxxx}}}sssfffeeexxxuuuSSS@@@999555222000000///...,,,+++*********+++,,,,,,---,,,+++***))))))***+++,,,,,,+++***)))'''&&&%%%%%%&&&'''((()))(((((())))))*********+++)))************+++++++++******++++++++++++******))))))))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,---------......,,,------...///000111111000000111333444;;;JJJZZZuuummm___YYY___mmmsssZZZ\\\dddllljjjaaa\\\^^^nnn{{{|||kkkfffcccfffmmmpppmmmhhhmmmllljjjiiikkknnnsssvvvxxx|||ooojjjlllttt~~~yyyxxx{{{}}}~~~}}}~~~~~~}}}yyyvvvrrrrrrsssssssssrrrqqqqqqmmmlllkkkiiigggfffddddddhhheeebbb______aaaaaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYVVVRRROOOMMMNNNPPPQQQNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGMMMKKKIIILLLVVVcccooowwwuuuwww{{{|||zzzxxxvvvvvvyyywwwyyy{{{zzz}}}|||vvvlllccc___^^^XXXVVVRRRMMMJJJIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEE@@@???>>><<<;;;:::999999<<<===>>>???@@@@@@@@@@@@AAAAAA@@@AAAAAACCCEEEFFFEEEHHHIIIIIILLLPPPNNNJJJIIIJJJKKKLLLMMMLLLLLLKKKGGGFFFDDDCCCCCCCCCDDDDDDBBBBBBBBBAAA???@@@CCCFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>><<<=========>>>>>>>>>???===>>>AAACCCFFFKKKQQQUUUYYY^^^ccchhhrrr}}}pppcccqqq~~~zzztttvvvrrrjjjbbbdddxxxxxxVVVBBB;;;777333111000///...---,,,+++++++++---,,,+++*********++++++)))***++++++++++++***))))))((((((''''''((()))***((()))))))))************)))************+++++++++******++++++++++++******************))))))))))))++++++++++++,,,,,,,,,---.........------,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////------......//////000000222222333444555;;;JJJZZZwwwmmm```VVV\\\iii}}}qqqYYY[[[ccciiiggg^^^[[[]]]lllyyy}}}pppnnnlllnnnrrrtttrrrpppooonnnlllkkknnntttzzz~~~rrreeeccchhhqqq}}}zzzzzz|||~~~~~~}}}}}}}}}}}}~~~~~~|||yyysssssssssrrrqqqpppnnnnnnkkkkkkjjjiiihhhgggfffeeehhhfffcccaaa```aaabbbbbb```___^^^]]]\\\[[[ZZZZZZ[[[XXXUUUQQQOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFIIIHHHHHHMMMVVVbbblllrrrsssvvvxxxyyyxxxwwwwwwwwwsssmmmnnnqqqooorrrtttqqqiii```ZZZXXXUUUSSSNNNJJJGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEECCCBBB@@@===;;;999888888<<<===>>>???@@@@@@@@@@@@BBBAAAAAAAAACCCDDDFFFHHHGGGKKKMMMMMMPPPRRROOOJJJHHHIIIJJJLLLMMMNNNNNNNNNIIIHHHGGGEEEDDDDDDCCCDDDBBBCCCBBBAAA@@@AAADDDGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>============>>>???@@@AAAAAA@@@???>>>AAAAAA@@@@@@@@@@@@??????============>>>>>>>>>>>>>>>???@@@BBBFFFKKKRRRWWWZZZ___cccgggooo{{{yyyjjjxxxuuuppphhhdddaaaggg{{{|||YYYDDD<<<888444333///...------,,,,,,,,,---///---***((((((***,,,---)))***++++++++++++***))),,,+++******)))******+++))))))))))))************)))************+++++++++******++++++++++++******++++++*********)))))))))******+++++++++,,,,,,,,,......------------,,,,,,)))***++++++,,,,,,++++++........./////////000000.........///////////////000111222555666===MMM]]]{{{|||ggg\\\TTTYYYfffwwwoooXXX\\\cccgggccc\\\ZZZ]]]iiivvv}}}rrrrrrrrrsssttttttuuuuuuvvvtttqqqppptttzzznnnbbbZZZ]]]dddooo}}}~~~}}}{{{|||}}}~~~}}}|||{{{zzz{{{}}}}}}{{{uuutttsssrrrpppnnnlllkkkjjjiiiiiihhhhhhggggggfffhhhfffdddcccaaaaaabbbbbbbbbbbb```___]]]\\\[[[ZZZ[[[ZZZWWWTTTQQQNNNLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHMMMUUU___hhhnnnqqqtttvvvwwwvvvvvvxxxyyypppfffeeegggfffiiijjjhhhaaaZZZTTTQQQPPPNNNJJJFFFCCCCCCDDDDDDFFFGGGGGGHHHIIIIIIIIIJJJGGGFFFEEEEEEDDDDDDCCCCCCBBBAAA???===;;;:::999999======>>>???@@@@@@@@@@@@????????????AAACCCEEEGGGLLLPPPSSSSSSTTTTTTOOOHHHGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGFFFEEEEEEDDDDDDDDDAAABBBAAA@@@???AAADDDFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<;;;;;;<<<===???@@@BBBBBB@@@???===????????????????????????============>>>>>>>>>>>>>>>?????????BBBGGGNNNTTTZZZ___cccgggnnnzzzuuuqqqeeeccccccdddmmm\\\FFF===888555333------,,,,,,,,,,,,,,,------,,,***))))))***,,,---*********++++++*********,,,,,,++++++************)))))))))))))))*********))))))*********+++++++++******++++++++++++******,,,++++++******))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---.........///////////////////////////.........---...000444777???PPP```|||uuu^^^SSSRRRXXXeeeuuummmYYY___eeeeee^^^YYYZZZ^^^hhhvvv|||{{{sssvvvxxxxxxvvvvvvxxx{{{}}}yyyyyy|||zzzkkkaaaXXXUUU\\\fffqqq}}}zzz||||||}}}~~~~~~}}}|||zzzyyyyyy{{{}}}}}}{{{zzzuuuuuutttsssqqqooommmlllkkkjjjiiihhhgggfffeeeeeeggggggfffeeecccbbbbbbcccbbbbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWTTTPPPMMMKKKOOOOOOOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBBBBEEEFFFGGGKKKRRR\\\fffmmmqqqsssuuuvvvvvvwwwyyy|||ooobbb]]]___```aaa```^^^YYYSSSOOOMMMLLLIIIEEEBBB@@@AAACCCDDDFFFGGGHHHHHHIIIHHHGGGGGGDDDCCCBBB@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAA@@@>>>>>>>>>???AAADDDFFFHHHSSSWWWYYYWWWWWWUUUOOOGGGFFFEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDD???@@@??????>>>???BBBEEEIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@>>><<<;;;;;;;;;;;;===>>>@@@AAAAAA@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<===AAAGGGLLLWWW^^^cccgggnnn{{{zzziiiXXX[[[^^^cccnnn^^^GGG===888444222,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,+++++++++******************++++++++++++******))))))(((******))))))))))))))))))))))))*********+++++++++******++++++++++++******,,,+++++++++******))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,---------.........///////////////...............111444777>>>OOO___vvvpppYYYOOOMMMWWWfffvvvlllYYYaaafffaaaWWWSSSWWW\\\iiiwww|||zzzzzzuuuyyy}}}}}}||||||oooccc]]]XXXSSSUUU___iiittt|||yyyzzz|||~~~~~~~~~}}}{{{zzzyyyyyyzzzyyywwwvvvuuuuuuttttttsssrrrpppooommmlllkkkhhhfffdddcccbbbeeefffgggfffcccaaaaaabbb``````___^^^\\\ZZZXXXWWWVVVWWWXXXXXXWWWTTTPPPNNNPPPPPPPPPPPPOOONNNLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBBGGGGGGGGGHHHNNNYYYfffoooqqqsssuuuvvvwwwxxx{{{}}}~~~{{{}}}|||lll]]]VVVWWWZZZZZZZZZYYYVVVSSSOOOMMMIIIFFFCCC@@@@@@BBBEEEHHHIIIIIIJJJIIIHHHGGGEEECCCAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAAAAAAAAAACCCEEEHHHJJJLLLWWWZZZ[[[YYYWWWUUUNNNGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>===???BBBEEEJJJJJJHHHFFFDDDCCCCCCCCC@@@???===<<<;;;<<<<<<======>>>???@@@@@@???>>>===<<<<<<<<<============>>>>>>>>>>>>>>>==================<<<;;;;;;>>>CCCFFFTTT\\\cccgggnnnzzzuuuyyyyyycccSSSTTTXXX^^^iii}}}aaaIII>>>888444222...---,,,+++++++++++++++)))***+++------,,,+++***++++++***))))))***++++++))))))*********)))((((((************)))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......,,,,,,---............---,,,,,,,,,------------............///////////////333222444666777===MMM\\\ooommmWWWQQQIIIVVViiizzz|||jjjXXXbbbfff]]]PPPMMMRRRYYYjjjyyy}}}{{{{{{uuuyyy}}}kkk[[[TTTSSSRRRPPPUUUbbblllvvv}}}yyyzzz|||~~~~~~}}}{{{yyyxxxxxxwwwuuutttuuuuuuuuuuuutttsssqqqqqqnnnmmmkkkhhhfffcccaaa```cccfffhhhgggccc``````aaa^^^^^^^^^]]]\\\YYYWWWVVVUUUVVVXXXYYYXXXVVVSSSQQQPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGFFFGGGKKKUUUdddnnnppprrruuuwwwxxxyyy{{{}}}xxxvvvqqqnnnnnnppptttvvvzzz}}}uuufffVVVPPPRRRSSSUUUWWWYYYYYYWWWSSSPPPHHHFFFCCCAAABBBFFFJJJMMMPPPPPPPPPOOOMMMIIIFFFDDD@@@>>><<<;;;::::::;;;<<<:::::::::::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEHHHKKKNNNOOOUUUXXXYYYWWWVVVUUUOOOHHHDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDCCCBBBAAAAAA>>>??????>>>>>>@@@CCCFFFKKKJJJHHHFFFEEECCCBBBBBB???>>>===<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<=========>>>>>>>>>>>>???>>>>>>>>>=========<<<;;;<<<===<<<===???CCCFFFQQQZZZbbbffflllvvvmmmmmmwwwuuuggg\\\VVVYYY]]]fffxxxeeeKKK@@@:::555333111000///...---,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))***++++++((()))***++++++***))))))************)))))))))((()))************+++++++++******++++++++++++******)))******++++++,,,,,,---,,,,,,---------.........,,,,,,,,,------.........++++++,,,------------,,,------------............------......//////000000333333555888:::AAAQQQaaappp~~~fffSSSQQQIIIYYYpppxxxfff\\\gggiii\\\MMMKKKRRRXXXkkkzzz{{{~~~mmm\\\RRRNNNMMMPPPPPPXXXgggqqqzzz~~~zzzzzz}}}~~~~~~}}}zzzyyyyyyxxxwwwuuuvvvvvvvvvtttsssqqqooonnnlllllljjjhhhfffdddbbbaaa```eeehhhgggccc______```\\\\\\]]]]]]\\\ZZZXXXVVVUUUWWWXXXYYYXXXWWWTTTSSSQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGJJJSSS```jjjnnnqqquuuwwwxxxxxxyyyzzz~~~wwwiiiiiigggffffffjjjpppuuuxxx|||ooo```QQQKKKOOONNNQQQWWW\\\^^^\\\WWWRRRIIIGGGDDDCCCEEEIIINNNQQQXXXXXXWWWVVVRRRNNNJJJHHH???>>><<<:::999:::;;;<<<::::::999999999:::;;;;;;>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEHHHKKKNNNPPPRRRUUUVVVTTTTTTTTTPPPIIICCCCCCCCCCCCDDDEEEGGGHHHDDDDDDEEEEEEDDDBBB@@@??????@@@@@@??????AAADDDGGGLLLKKKIIIGGGEEECCCBBBBBB>>>======<<<===>>>???@@@??????>>>>>>>>>>>>??????======>>>>>>?????????@@@??????>>>>>>=========<<<:::<<<>>>???@@@BBBEEEHHHPPPYYYbbbfffjjjsss|||hhhfffqqquuuoooiii^^^___```fffuuugggNNNBBB;;;777555333333111000......---------+++)))((()))+++---///,,,+++***))))))***+++,,,'''(((***+++,,,,,,+++***+++*********))))))(((((()))************+++++++++******++++++++++++******))))))***+++,,,------...---------.........//////*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++............/////////000,,,------...///000111111///000444999===FFFXXXiiivvvzzz```MMMNNNLLL^^^xxxvvvdddaaalllnnn___OOOLLLTTT[[[kkkzzzmmmZZZSSSQQQNNNKKKPPPRRR\\\lllwww{{{zzz}}}}}}}}}}}}{{{zzzzzzzzzyyyxxxxxxwwwvvvtttqqqooolllkkkkkkjjjiiigggfffdddcccccc___dddhhhgggbbb^^^^^^```[[[\\\]]]^^^]]][[[YYYWWWWWWXXXYYYYYYXXXVVVTTTSSSQQQRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCC>>>BBBEEEGGGJJJQQQ]]]eeelllppptttwwwxxxwwwwwwwww~~~ssslllaaa```]]][[[\\\cccoooyyy|||kkk]]]PPPHHHEEEKKKQQQYYY```bbb___ZZZVVVOOOLLLHHHEEEFFFJJJPPPTTTXXX^^^^^^XXXSSSQQQMMMFFF???===:::888888999;;;<<<===<<<:::::::::;;;===???===???AAABBBBBBCCCEEEFFFFFFHHHIIIIIIIIIJJJMMMOOOQQQPPPPPPOOOMMMLLLJJJIIIFFFFFFFFFHHHJJJKKKIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@???BBBDDDDDDBBBCCCIIINNNFFFGGGGGGGGGGGGFFFEEEDDD<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<======???===<<<>>>>>>===AAAGGGOOOWWWaaahhhmmmttt}}}}}}___ccc}}}lll___XXXcccvvvpppRRRBBB:::555111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((()))***+++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++........./////////000000,,,,,,------,,,,,,+++***+++,,,------......------------..................111111000000111111222333555222111666===KKK___ooo|||nnn]]]QQQKKKOOO]]]sssuuuooohhhtttuuucccQQQMMMTTTYYYiii|||rrr___TTTNNNIIIHHHIIILLLUUU\\\iii}}}}}}~~~}}}zzzzzzxxxuuuvvvxxxyyyxxxvvvyyywwwtttqqqmmmkkkjjjjjjjjjjjjkkkkkkjjjhhhgggfffdddddddddffffffddd```]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTPPPQQQRRRSSSSSSQQQOOONNNNNNMMMKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFBBBBBBBBBCCCFFFNNN[[[dddiiioootttuuuwww{{{|||{{{}}}sssiiiccc]]]^^^]]]\\\___gggsss|||{{{jjj]]]RRRKKKHHHJJJOOOWWW^^^```___\\\YYYPPPNNNJJJHHHIIIMMMRRRUUUZZZ^^^]]]VVVQQQOOOKKKFFF>>>===:::999888999;;;<<<===<<<;;;::::::<<<===???===???AAABBBBBBCCCEEEFFFDDDEEEGGGGGGGGGGGGJJJLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKHHHFFFGGGFFFFFFEEEDDDBBBAAA@@@???BBBDDDCCCBBBCCCHHHMMMJJJJJJHHHGGGEEEDDDCCCBBB>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????===<<<<<<<<<===>>>???===<<<>>>>>>===AAAGGGKKKSSS^^^ffflllttt~~~}}}bbbhhhvvvlllfffmmm{{{sssTTTCCC;;;666222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------......---------------.........//////111111000000111111222333444222333888???KKK]]]mmm|||jjjYYYPPPKKKMMMZZZnnn~~~www~~~yyybbbNNNLLLUUU[[[iii|||nnn```SSSLLLJJJHHHIIIKKKPPPYYY```mmm}}}}}}~~~|||yyyxxxuuussssssuuuvvvvvvuuuxxxvvvsssooommmkkkiiiiiijjjkkkllllllkkkjjjiiihhheeeeeedddeeeeeedddaaa^^^\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQSSSSSSSSSRRRPPPNNNNNNLLLJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCFFFNNNZZZccckkkrrrwwwwwwyyy|||~~~|||zzzpppggg^^^XXXXXX[[[]]]```dddmmmyyyvvviii^^^TTTNNNLLLJJJMMMSSSYYY]]]^^^\\\[[[RRRPPPNNNLLLMMMOOOSSSUUUYYY[[[YYYSSSOOOMMMHHHDDD>>><<<:::999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>===???AAABBBBBBCCCEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLIIIGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCCCCAAACCCHHHLLLNNNLLLIIIFFFCCCAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@????????????>>>============>>>???===<<<>>>>>>===@@@FFFFFFNNNYYYbbbiiirrr}}}{{{aaaiii~~~yyywww{{{wwwXXXFFF<<<777333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---))))))))))))((((((((('''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++,,,------......------+++,,,,,,---...///000000111000000000000111222222333333666;;;BBBMMM___ooo{{{dddTTTNNNLLLPPP[[[mmmbbbLLLLLLVVV]]]iii|||yyylllZZZPPPHHHFFFGGGGGGIIILLLRRR[[[bbbooo~~~}}}}}}}}}|||yyyvvvsssqqqpppqqqsssttttttvvvtttrrrooollljjjiiihhhkkklllmmmnnnmmmmmmkkkkkkhhhfffddddddddddddbbb```[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWVVVUUUTTTRRRPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEDDDDDDFFFMMMXXX```lllrrrwwwxxxyyy|||}}}{{{yyyoooeee]]]VVVSSSUUUYYY___eeekkkuuuqqqggg___VVVOOOLLLIIIKKKOOOSSSWWWXXXYYYYYYRRRQQQOOONNNNNNOOOQQQRRRTTTTTTSSSQQQNNNJJJEEE@@@===<<<:::999999:::;;;<<<===<<<<<<;;;<<<===>>>>>>===???AAABBBBBBCCCEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJLLLNNNNNNLLLKKKHHHHHHHHHFFFEEECCCAAA@@@@@@BBBBBBBBBBBBDDDHHHLLLOOOMMMIIIEEEBBB@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<>>><<<===???>>><<>>888444000///...------,,,------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,++++++*********++++++,,,******)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++,,,------......------++++++,,,---...///000111000000000000000111222222444444777<<>>>>>===???AAABBBBBBCCCEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHLLLOOOQQQPPPOOOJJJIIIIIIGGGEEECCCBBB@@@AAAAAABBBBBBCCCFFFJJJMMMMMMKKKHHHDDDBBBAAAAAABBB@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????============<<<<<<;;;;;;>>><<<===???>>><<<>>>CCCDDDKKKTTT[[[aaaiiittt|||kkklllyyy~~~}}}rrr{{{|||___JJJ>>>888555000///...------,,,------+++++++++,,,,,,---------...---+++***)))***+++,,,+++***))))))))))))******++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,------,,,,,,+++***+++,,,------......------++++++,,,---...///000111000000//////000000111222555444666<<>>>>>>>>===???AAABBBBBBCCCEEEFFFEEEFFFFFFEEEDDDCCCEEEFFFJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGKKKOOORRRRRRQQQKKKJJJIIIHHHFFFDDDBBBAAAAAAAAAAAACCCEEEIIIMMMOOOKKKIIIGGGEEECCCBBBBBBBBB>>>=========>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????===============<<<;;;;;;>>><<<===???>>><<<===BBBDDDJJJSSSYYY^^^eeepppxxxmmmmmmuuuuuurrrsssmmmxxxzzzaaaJJJ>>>888666000///...------,,,------***++++++,,,,,,------...///---+++)))))))))+++,,,+++***))))))((()))))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,------......------+++,,,,,,---...///000000000////////////000111111444444666;;;EEEXXXvvviiiTTTOOOSSSbbbooo}}}yyy^^^NNNPPPWWWZZZiii|||qqqdddZZZRRRNNNNNNCCCAAAAAAEEEGGGHHHKKKPPPSSS___gggsss~~~|||zzzzzzzzz{{{{{{yyyxxxssstttuuuuuuttttttvvvxxxvvvvvvvvvuuusssqqqpppooolllmmmnnnooonnnnnnllllllhhhfffcccbbbbbbbbbbbbaaaaaa```^^^[[[YYYVVVTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUUUUSSSQQQPPPNNNOOOPPPLLLGGGCCCCCCEEEDDDEEEEEEFFFEEEDDDBBBAAABBBCCCDDDCCCDDDIIIRRRYYYhhhooovvvxxxzzz||||||zzzwwwmmmggg^^^]]]ZZZVVVUUUWWW]]]bbblllrrrzzzwwwnnnfffccc```WWWOOOKKKCCCDDDEEEHHHJJJMMMOOOPPPOOOOOOOOOPPPSSSXXX\\\______TTTJJJGGGEEE@@@===>>>:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???AAABBBBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGKKKOOOQQQQQQPPPLLLKKKJJJIIIFFFDDDBBBAAAAAAAAAAAACCCGGGLLLPPPQQQJJJIIIHHHFFFDDDBBB@@@???<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????>>>??????@@@???>>>===<<<===<<<===???>>>;;;===AAACCCIIIQQQWWW\\\dddooowwwpppqqqvvvrrroooqqqllluuu|||~~~{{{aaaJJJ===888666000///...------,,,------******+++,,,,,,---......///...+++)))((()))+++,,,,,,+++******)))))))))***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,,,,------,,,,,,+++***+++,,,------......---------------........./////////////////////000111111222333777===FFFXXXvvvmmmVVVPPPUUUdddsssnnnVVVJJJPPPZZZ]]]hhh{{{ssseee]]]VVVMMMIIIJJJBBB@@@AAAEEEGGGGGGKKKPPPSSS```jjjvvv{{{zzzyyyyyyzzzzzzyyywwwqqqtttwwwwwwvvvuuuvvvxxxvvvvvvvvvvvvtttsssqqqpppllllllmmmmmmmmmllljjjiiifffdddbbbaaabbbaaa```______^^^]]]\\\ZZZXXXWWWVVVRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUSSSRRRPPPKKKNNNPPPMMMGGGBBBAAABBBCCCCCCDDDEEEDDDBBB@@@???@@@AAABBBBBBCCCHHHQQQXXXfffnnnuuuxxxzzz}}}}}}zzzwwwlllbbb\\\ZZZZZZYYYWWWWWW\\\eeellluuuzzz|||rrrjjjcccbbb```YYYQQQMMM@@@BBBDDDGGGKKKNNNPPPRRRNNNNNNOOORRRWWW^^^dddhhhjjjZZZKKKEEEAAA======@@@:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???AAABBBBBBCCCEEEFFFIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFHHHKKKNNNPPPPPPOOOLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@AAADDDIIINNNQQQSSSJJJJJJIIIGGGDDDAAA???===<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBAAA@@@???>>>===<<<===@@@>>>;;;<<<@@@AAAHHHPPPVVV[[[dddoooxxxyyyzzz~~~wwwsssvvvmmmsssuuussszzz|||aaaJJJ===777666000000...---------------******+++,,,,,,---......000...+++)))((()))+++,,,---,,,,,,+++*********+++))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,------......------------..................///////////////000111111000222888>>>FFFXXXtttnnnWWWPPPVVVeeevvv~~~xxxfffOOOGGGPPP\\\```hhh{{{pppdddZZZVVVPPPFFFAAA@@@EEECCCCCCFFFGGGFFFJJJOOORRR```kkkvvv{{{zzzxxxxxxzzzzzzyyywwwpppsssxxxyyywwwvvvvvvwwwuuuvvvvvvvvvuuusssqqqpppllllllmmmmmmllljjjhhhgggeeecccbbbaaabbbaaa___^^^]]]]]]\\\\\\[[[ZZZZZZZZZPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSQQQOOONNNIIIMMMPPPMMMGGGAAA???@@@BBBCCCDDDDDDCCCAAA???>>>>>>@@@AAAAAABBBHHHPPPWWWbbbkkkrrrvvvxxx||||||yyyzzzmmmaaaZZZXXXXXX\\\ZZZYYY[[[aaahhhnnnppp|||wwwoookkkeee___ZZZUUUPPPLLLCCCCCCCCCDDDGGGKKKOOORRRRRRQQQPPPSSSZZZcccjjjnnnmmm```NNNAAA=========<<<:::;;;;;;<<<===>>>>>>???AAAAAAAAA???<<<;;;<<<===>>>???@@@AAAAAAAAADDDFFFFFFGGGGGGFFFEEEDDDFFFGGGKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLHHHFFFFFFGGGIIIGGGBBB>>>BBB@@@AAADDDJJJNNNPPPOOOKKKKKKJJJIIIFFFCCC@@@>>>>>>>>>===>>>@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFDDD@@@===<<<===@@@BBB??????@@@@@@@@@>>><<<;;;<<<<<<<<<===>>>>>>??????CCCEEELLLVVV^^^eeeqqq||||||}}}|||~~~|||uuupppvvveeeLLLAAA<<<888222111000///------------,,,++++++******++++++,,,---......---,,,***(((&&&************************+++*********))))))(((((())))))*********+++++++++)))************+++++++++))))))*********+++++++++,,,++++++***+++,,,...///((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---///111222111000111111000222666<<>>;;;999<<<<<<>>>AAABBBDDDLLLUUUaaakkktttwwwxxxzzz{{{yyy~~~yyyooodddZZZVVVVVVWWW[[[\\\^^^ccciiirrrzzzvvvmmmhhhbbb\\\XXXTTTPPPMMMDDDCCCCCCDDDGGGKKKOOORRRTTTRRRQQQTTTZZZaaafffhhhcccXXXJJJ@@@======>>>===;;;;;;<<<===>>>??????@@@BBBCCCCCCAAA???===>>>???;;;<<<============???AAAEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLHHHGGGGGGHHHHHHGGGBBB???BBBAAAAAADDDIIINNNOOOOOONNNNNNMMMLLLIIIFFFCCCBBB????????????@@@BBBCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCDDDBBBAAA????????????@@@???@@@@@@??????>>>===<<<<<<<<<===>>>>>>??????@@@CCCEEELLLVVV]]]eeeppp{{{zzzxxx}}}}}}~~~|||xxx|||gggMMMBBB<<<888111000///...---,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,+++***((('''************************++++++++++++*********)))))))))*********+++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++---------,,,,,,,,,,,,,,,//////............//////***,,,000111222222333555222444777<<>>===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBCCCBBB???======>>>:::;;;<<<;;;:::;;;===>>>DDDEEEGGGGGGFFFFFFGGGIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHHHHHHHHHHFFFCCC@@@CCCBBBBBBEEEIIIMMMOOOOOOPPPOOOOOOMMMKKKHHHEEEDDDAAAAAAAAA@@@AAAAAABBBCCCGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>AAA@@@???>>>==================>>>>>>???@@@@@@AAADDDFFFLLLVVV]]]cccnnnyyyuuurrrwwwzzzkkkPPPBBB;;;666000000...---,,,+++++++++,,,++++++******++++++,,,******++++++******)))(((************************,,,,,,,,,+++++++++++++++***************+++++++++)))************+++++++++++++++,,,,,,,,,---------...---,,,,,,,,,,,,,,,---//////...------,,,++++++------------------------//////............//////***---000111111222333555444666888===HHH[[[ppp~~~~~~sssgggXXX[[[ooowwwllllllnnn^^^NNNGGGIIIQQQ\\\fffoooyyynnnfff[[[SSSLLLIIIGGGEEEEEEHHHDDDEEEEEEDDDEEEGGGKKKOOOUUUZZZcccmmmxxx~~~}}}|||{{{yyyzzzzzzzzzyyywwwuuussssssssstttuuuuuuvvvvvvvvvvvvtttrrrooonnnmmmnnnooommmkkkiiihhhhhhgggeeeccccccddddddeeeddddddcccbbbaaa```^^^]]]\\\[[[XXXVVVRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPNNNLLLKKKLLLKKKIIIEEEAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::<<>>>>>>>>>>>===<<<<<<===???@@@AAABBBBBB>>>@@@AAA@@@===;;;;;;;;;<<<===>>>===<<<<<<===???CCCDDDFFFGGGFFFFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHFFFEEECCCBBBDDDDDDDDDFFFIIILLLOOOQQQOOOOOONNNMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???BBB@@@???=========>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDFFFMMMUUU\\\cccmmmxxxoookkkqqqyyypppSSSCCC;;;666111000///...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))******))))))************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,,,,---......------,,,,,,,,,,,,............------,,,,,,---------...............///......------......//////000222111000///000111333555888===KKK```tttyyynnneeeYYY```wwwooofffgggjjj[[[KKKDDDGGGOOO[[[fffppp}}}wwwpppfff___UUUNNNGGGEEEDDDCCCDDDHHHEEEEEEEEEEEEEEEHHHLLLPPPTTTYYYaaakkkvvv~~~|||{{{{{{xxxyyyxxxxxxvvvuuusssrrrsssssssssssstttuuuvvvwwwwwwuuurrrooonnnnnnoooppplllkkkjjjjjjiiihhhgggfffcccdddddddddddddddcccccc```___]]]\\\\\\ZZZWWWTTTRRRSSSUUUVVVUUUTTTRRRPPPRRRPPPOOOOOOOOONNNLLLJJJJJJKKKJJJGGGCCC@@@????????????>>>===<<<<<<<<<===;;;:::<<>>>>>DDDKKKZZZdddnnnsssuuuyyy{{{yyyaaa___\\\YYYZZZ___ggglllkkkttt~~~xxxnnngggccc\\\WWWUUUTTTSSSSSSIIIFFFCCCAAACCCHHHNNNRRRUUUTTTRRRRRRQQQOOOLLLIIIHHHEEEBBB@@@>>>===<<<<<<<<<<<<===???@@@BBBCCCCCC>>>???@@@???===;;;;;;;;;===>>>???>>>======>>>@@@BBBDDDGGGGGGGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMLLLKKKKKKJJJKKKJJJIIIGGGDDDCCCBBBBBBFFFFFFFFFFFFHHHKKKOOORRRPPPPPPPPPNNNLLLJJJGGGFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBB@@@???=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEEFFFMMMVVV]]]cccnnnxxx~~~iiifffppp{{{~~~uuuVVVDDD;;;666333222111///......------,,,++++++******++++++,,,)))))))))))))))*********************************))))))******************************************))))))*********+++++++++************++++++++++++............---,,,,,,++++++,,,,,,,,,---------...---------.........//////......------------......000111222111//////000111000444777>>>PPPhhh{{{xxxmmmddd[[[ccczzz~~~llldddgggjjj[[[JJJDDDFFFNNNYYYcccrrr}}}wwwppphhh```ZZZRRRJJJDDDCCCBBBAAABBBEEEEEEEEEFFFEEEFFFIIINNNQQQVVV[[[dddoooyyy}}}|||{{{{{{yyyyyyxxxwwwvvvuuutttssstttsssrrrqqqrrrsssuuuvvvtttssspppnnnmmmmmmnnnoookkklllllllllllljjjjjjiiidddcccccccccbbbbbbbbbbbb___^^^]]]]]]]]][[[WWWTTTSSSTTTUUUVVVUUUSSSQQQPPPQQQPPPOOONNNNNNMMMKKKIIIHHHHHHHHHEEEBBB@@@???@@@AAA@@@???>>>>>>>>>>>>???<<<;;;===???>>>===AAAHHHVVVaaalllqqqtttxxx{{{zzzYYYZZZZZZ[[[___gggpppvvvzzz||||||vvvkkkeeeaaa\\\XXXUUUTTTSSSRRRKKKHHHCCC@@@BBBGGGNNNSSSUUUSSSQQQPPPNNNKKKFFFCCCDDDCCCBBB@@@>>><<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCAAABBBAAA???===<<<===>>>;;;<<<===<<<<<<<<<>>>???BBBEEEGGGHHHGGGFFFGGGGGGLLLLLLLLLLLLKKKKKKKKKKKKOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIEEEBBBAAAAAACCCEEEEEEEEEEEEFFFHHHMMMPPPRRRRRRRRRQQQOOOMMMKKKIIIEEEFFFFFFEEEEEECCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCDDDCCCAAA??????@@@BBBCCCAAA@@@???>>>==================>>>>>>???@@@@@@AAAEEEGGGMMMWWW^^^dddooozzzddddddrrr{{{zzzZZZFFF<<<666333333111000///.........,,,++++++******++++++,,,******)))))))))******+++************************)))))))))))))))*********+++++++++***************)))************+++++++++))))))*********+++++++++---............------,,,******++++++,,,---......,,,,,,,,,---......//////......------------......---///000000///000333555///444888???TTTpppwwwkkkbbbZZZeee~~~~~~mmmgggllllll\\\KKKDDDFFFMMMXXXbbbssszzzqqqiiiaaaZZZUUUNNNHHHCCCCCCCCCAAAAAADDDDDDDDDEEEFFFGGGKKKPPPTTTYYYaaalllwww~~~}}}|||{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwuuutttqqqooooooppprrrtttooonnnnnnmmmmmmmmmmmmmmmiiilllnnnnnnmmmllllllllleeedddcccbbbaaaaaaaaaaaa_______________]]]ZZZWWWSSSTTTUUUUUUTTTSSSRRRQQQQQQOOONNNNNNNNNMMMKKKHHHGGGGGGFFFDDDBBBAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>===???AAA???===@@@GGGSSS^^^iiiooosssxxxzzzzzzXXX[[[___eeellluuu~~~}}}ttthhhccc___[[[WWWUUUSSSQQQOOOLLLHHHCCC@@@AAAGGGNNNSSSVVVTTTQQQOOOMMMIIIEEEBBB@@@@@@@@@>>><<<;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCCCCBBB@@@===;;;;;;===???:::;;;<<<<<<;;;<<<>>>@@@CCCEEEHHHIIIGGGFFFFFFFFFIIIJJJJJJKKKKKKLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMJJJJJJHHHDDD@@@>>>@@@CCCCCCCCCCCCBBBBBBDDDIIINNNRRRRRRRRRQQQPPPMMMKKKJJJEEEFFFFFFFFFFFFEEECCCBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@??????>>>===<<<<<<<<<===>>>>>>??????@@@EEEGGGNNNWWW___fffqqq|||zzz```dddwww}}}vvv}}}\\\HHH===777333222111///............,,,++++++******++++++,,,,,,+++******)))***++++++************************)))))))))******++++++++++++++++++*********)))))))))************+++++++++*********+++++++++,,,,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------,,,,,,------......///000//////000333555000555999AAAXXXuuutttfff^^^YYYgggqqqmmmsssmmm]]]LLLEEEGGGNNNYYYccctttwwwmmmddd\\\UUUQQQJJJEEEBBBDDDEEECCCCCCEEEBBBCCCEEEFFFHHHLLLRRRVVV]]]gggvvv~~~}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyvvvtttpppmmmlllmmmpppqqqkkklllmmmnnnooonnnnnnmmmgggjjjnnnnnnmmmkkklllmmmhhhgggeeecccbbbaaaaaaaaa]]]]]]]]]______^^^ZZZWWWTTTTTTTTTSSSSSSSSSSSSSSSOOONNNMMMMMMNNNMMMKKKIIIFFFGGGGGGEEEDDDCCCEEEGGGHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAACCC@@@>>>@@@FFFPPP[[[gggmmmrrrwwwzzzzzz\\\```gggoooyyy{{{rrrgggaaa^^^ZZZWWWTTTRRROOOLLLMMMIIICCC@@@AAAFFFNNNSSSWWWUUURRROOOMMMJJJFFFCCC<<<===>>>===;;;:::;;;;;;::::::<<<===???AAABBBCCCBBB@@@>>>:::888888<<<>>>:::<<<=========>>>@@@CCCDDDFFFIIIIIIGGGFFFEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMJJJJJJHHHCCC???===@@@CCC@@@AAAAAA@@@???AAAGGGKKKPPPPPPPPPOOONNNKKKIIIHHHEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDCCCAAA???>>>???AAACCCDDDEEECCCAAA@@@??????@@@@@@@@@>>><<<;;;<<<<<<<<<===>>>>>>??????EEEGGGNNNXXX```gggsss~~~xxx^^^dddzzzyyyrrr^^^III>>>888222111000///------------,,,++++++++++++++++++,,,...---+++*********+++,,,*********************************++++++,,,,,,,,,++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,---------+++,,,.../////////...............---,,,,,,++++++******+++,,,,,,---.........------,,,,,,------...222222222000......000222222777;;;BBBZZZxxxqqqaaaYYYWWWiiitttqqqxxxmmm]]]MMMFFFHHHOOO[[[ddduuu}}}tttjjjaaaXXXRRROOOGGGCCCBBBEEEGGGEEEDDDFFFBBBCCCDDDFFFHHHMMMSSSWWW___lll|||~~~}}}{{{zzzzzzwwwwwwvvvvvvwwwwwwxxxyyywwwtttppplllkkklllnnnpppkkkmmmoooqqqrrrrrrpppoooeeeiiimmmnnnlllkkkkkkmmmkkkiiigggdddcccbbbbbbbbbYYYZZZ[[[\\\]]]\\\YYYVVVTTTTTTSSSSSSSSSSSSTTTTTTNNNMMMLLLMMMMMMMMMKKKIIIGGGHHHHHHFFFEEEFFFHHHJJJJJJKKKKKKKKKJJJGGGDDDBBBBBBAAACCCDDDBBB>>>AAAGGGOOOZZZffflllqqqwwwzzzzzzllluuuxxxnnngggbbb^^^YYYUUUSSSQQQOOONNNMMMJJJEEE@@@???CCCJJJPPPVVVTTTQQQNNNLLLHHHDDDAAA???>>><<<;;;:::::::::;;;;;;;;;<<<>>>>>>?????????CCC@@@<<<999888888:::<<<888:::<<<===<<<===@@@CCCGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGHHHJJJLLLNNNPPPQQQUUUTTTRRRPPPOOONNNNNNNNNGGGDDD@@@??????AAAAAAAAAFFFEEEBBB???===>>>BBBEEEMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<:::;;;<<<<<<<<<>>>AAACCCHHHKKKSSS]]]cccjjjwwwwwwaaaqqqxxxcccNNN>>>444555222000/////////---,,,///...,,,******+++,,,---,,,,,,,,,++++++******************))))))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000///...---,,,,,,,,,---,,,+++***((('''&&&&&&............////////////---------...///111333333555555999FFF___yyyzzzlll^^^RRRTTTlllzzzrrrZZZGGGFFFIIIKKKTTTaaauuu{{{ooocccZZZSSSNNNKKKFFFCCC@@@???AAABBBAAA@@@AAAAAAEEEIIIIIIKKKTTT^^^hhhzzz}}}zzzyyyxxxvvvuuuzzzyyyxxxxxxwwwwwwxxxxxxwwwtttppplllkkklllnnnppprrrmmmiiijjjnnnqqqpppnnnjjjjjjkkkkkkllllllkkkkkkhhhhhhfffdddaaa___]]]\\\XXXYYYYYYYYYZZZZZZZZZ[[[XXXUUUSSSRRRTTTVVVVVVVVVSSSQQQOOOMMMMMMMMMKKKJJJGGGHHHHHHFFFCCCDDDKKKQQQKKKKKKKKKLLLLLLJJJFFFCCCDDDBBB@@@@@@AAABBBCCCBBBLLLUUUbbbmmmtttwwwzzz{{{zzz~~~~~~~~~uuukkkdddbbb^^^YYYUUUSSSQQQPPPNNNNNNKKKFFFAAA@@@CCCIIINNNTTTRRRPPPMMMKKKGGGCCC@@@>>>===<<<;;;::::::;;;;;;;;;<<<===>>>????????????AAA???===:::999999;;;<<<999;;;=========>>>AAADDDFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJMMMPPPRRRTTTSSSRRRQQQPPPOOONNNMMMLLLGGGCCC>>><<<>>>BBBEEEGGGHHHGGGDDD@@@<<<<<<>>>AAAJJJKKKKKKKKKKKKJJJIIIIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<;;;<<<===<<<<<<>>>@@@CCCHHHLLLTTT^^^eeelllyyykkk}}}eeeOOO???555555333000/////////---,,,...---+++))))))***+++,,,,,,,,,,,,+++++++++******++++++*********)))))))))++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------000///...------,,,,,,,,,//////...---,,,++++++***............////////////////////////000000111222555666999FFF^^^xxxxxxiii]]]UUUXXXkkk~~~rrrZZZGGGFFFJJJLLLWWWeeezzz~~~pppcccYYYQQQMMMJJJGGGDDDBBBBBBDDDFFFEEEDDDBBBCCCGGGKKKKKKMMMWWWaaappp{{{yyyxxxxxxvvvuuuwwwwwwwwwwwwxxxyyyyyyzzzyyyvvvqqqmmmkkkjjjlllmmmppplllhhhiiimmmpppooommmjjjjjjkkkkkkkkkkkkjjjjjjfffeeedddaaa___]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVSSSSSSTTTVVVWWWVVVTTTRRRPPPNNNNNNMMMLLLJJJGGGHHHHHHEEECCCEEEKKKQQQOOONNNMMMMMMMMMKKKHHHFFFDDDBBBAAAAAABBBDDDDDDCCCKKKTTTbbbmmmtttxxxzzz|||wwwtttsssvvv{{{{{{~~~uuuhhhbbbaaa^^^YYYUUUSSSRRRPPPNNNOOOLLLHHHCCC@@@BBBGGGKKKPPPPPPOOOMMMJJJFFFBBB@@@===<<<;;;::::::;;;<<<<<<======>>>???@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::;;;===>>>>>>@@@CCCEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHKKKMMMOOOQQQRRRPPPQQQQQQQQQOOOMMMJJJIIIEEEAAA<<<;;;>>>DDDIIILLLJJJHHHEEE@@@;;;999:::<<>>>>>===<<<<<<<<<=========<<<===@@@BBBHHHLLLVVV```gggnnn{{{nnngggQQQAAA888666333111/////////...------,,,***)))))))))***+++,,,,,,,,,++++++++++++***,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,////////////.........------............/////////222111111000000000111111555666;;;FFF]]]www{{{kkkaaaZZZZZZiii{{{sss[[[HHHGGGJJJNNN[[[jjj~~~pppaaaVVVOOOJJJHHHEEECCCBBBCCCEEEGGGGGGGGGCCCEEEIIIMMMNNNQQQ[[[eeesss~~~}}}~~~{{{xxxwwwwwwwwwvvvuuussstttuuuvvvxxxyyy{{{{{{zzzxxxsssnnnkkkiiiiiijjjmmmjjjggghhhlllooonnnmmmkkkkkkkkkkkkjjjiiihhhhhhcccbbbaaa___]]][[[[[[ZZZ]]]\\\\\\ZZZYYYXXXWWWWWWYYYWWWTTTTTTUUUWWWWWWVVVUUUSSSQQQPPPOOONNNLLLJJJGGGHHHHHHEEEDDDFFFLLLQQQRRRPPPNNNMMMLLLKKKHHHFFFEEECCCBBBBBBDDDEEEDDDCCCJJJSSS```llltttyyy{{{||||||nnnjjjkkkmmmrrrvvvyyyzzzzzz}}}{{{kkkcccaaa]]]YYYUUUSSSRRRPPPOOOOOOMMMIIIEEEAAAAAADDDGGGMMMNNNOOONNNJJJFFFBBBAAA<<<;;;:::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<;;;:::;;;<<<>>>???AAACCCEEEDDDDDDDDDDDDCCCCCCCCCCCCJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQRRRPPPMMMIIIFFFCCC@@@======@@@DDDHHHIIIGGGFFFCCC>>>:::888888:::AAACCCEEEGGGHHHIIIHHHHHHHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCAAA??????@@@AAABBB@@@@@@??????>>>======<<<======>>>======>>>@@@BBBHHHLLLVVV```hhhooo{{{jjj{{{iiiSSSCCC:::777444111////////////...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------///...------,,,,,,,,,---,,,,,,,,,------------------------.........//////111111111111111111222333444777<<>>??????@@@@@@@@@@@@???===>>>?????????>>>===<<<;;;;;;;;;===@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDKKKKKKLLLMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPLLLHHHEEE@@@???>>>???AAABBBBBBAAAAAA@@@>>>;;;888777888999===???BBBFFFHHHHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCAAA??????@@@AAABBB@@@@@@@@@???>>>>>>======<<<===>>>======>>>AAACCCGGGLLLVVVaaahhhnnnzzzjjjvvvlllUUUEEE<<<888555111//////000000///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------............/////////000111333444555333777<<>>>>>???????????????>>>===>>>???????????????>>><<<<<<<<<>>>BBBEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHKKKMMMOOOPPPPPPPPPMMMNNNPPPPPPNNNJJJFFFCCC???>>>>>>???@@@>>>;;;999:::::::::888666666777999999<<<@@@EEEHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<===>>>>>>>>>???BBBEEEHHHMMMWWWbbbhhhnnnyyyjjjpppnnnVVVEEE<<<999666222000000000111000............------------***++++++++++++,,,,,,,,,,,,+++++++++************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,------------..................///111333444555222777<<>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@@@@???>>>>>>@@@EEEHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHKKKNNNPPPQQQQQQQQQKKKLLLMMMLLLJJJFFFCCCAAA???===<<<<<<<<<:::888555555666666555444444666777666:::???DDDHHHJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>>>>===:::<<<======>>>@@@DDDFFFJJJOOOYYYdddiiinnnyyykkkmmmpppVVVEEE<<<:::777222000000111111111------......------,,,,,,******+++++++++,,,,,,,,,++++++*********)))))))))************************************************************************))))))***+++,,,------...++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------..................///000111222333111666;;;@@@LLL```tttxxxpppeeeZZZ[[[rrr}}}zzz|||uuummm[[[OOOQQQVVV\\\mmm}}}kkkdddZZZPPPJJJGGGEEEDDDBBBDDDGGGFFFDDDCCCCCCDDDEEEGGGMMMTTTXXX]]]iiittt}}}{{{{{{||||||}}}{{{yyyxxxyyyzzzzzzyyyyyyyyy{{{{{{{{{yyyxxxvvvvvvvvvvvvuuutttrrrqqqooojjjjjjkkkkkkjjjiiiiiiiiihhhhhhhhhgggfffeeedddccc```___]]][[[\\\]]]___aaa]]]]]]\\\\\\[[[ZZZYYYYYYVVVUUUTTTTTTUUUTTTRRRQQQOOOOOOPPPQQQSSSRRRPPPMMMJJJGGGEEEDDDGGGKKKOOOQQQRRRQQQPPPPPPPPPNNNKKKIIIDDDEEEHHHKKKMMMLLLIIIEEEEEEKKKXXXhhhvvvzzzfffWWWRRRKKKGGGKKKNNNNNNQQQVVVWWW^^^eeegggeeeeeejjjooo{{{vvvkkk```\\\XXXUUUSSSSSSQQQPPPLLLMMMLLLJJJFFFCCCAAAAAAAAAGGGNNNPPPKKKEEEBBBBBB>>><<<;;;999888888999999======>>>>>>>>>======<<>>>>>>>>???@@@AAABBBBBB@@@???BBBGGGKKKLLLKKKGGGGGGGGGGGGFFFFFFFFFEEEHHHJJJMMMOOOPPPPPPOOONNNJJJJJJJJJIIIGGGDDDAAA??????<<<999888888888777666333444555444333222444666555999>>>DDDHHHJJJJJJJJJGGGEEEDDDDDDFFFGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>>:::;;;======>>>AAAEEEHHHMMMQQQ[[[eeekkkoooyyypppooo~~~}}}qqqVVVEEE<<<;;;777222000000111222222,,,,,,---------,,,+++************++++++,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......000000////////////000000000666;;;>>>III\\\ppp|||vvviii^^^TTTVVVkkk{{{vvvvvvmmmhhhXXXNNNRRRYYY```rrryyyiiicccYYYPPPJJJGGGDDDCCC===@@@CCCDDDBBBAAABBBDDDGGGIIIOOOVVV[[[```lllwww~~~zzzyyyyyyzzz|||}}}zzzyyyzzz{{{zzzzzzxxxyyy{{{||||||{{{yyyxxxxxxxxxxxxwwwuuusssqqqooojjjllllllllljjjiiihhhiiiggggggggggggfffeeedddddd___]]][[[ZZZ[[[]]]___aaa```___^^^\\\ZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTQQQOOONNNNNNOOOQQQSSSRRRPPPNNNJJJGGGEEEDDDGGGLLLPPPRRROOOOOONNNOOOOOONNNJJJGGG@@@BBBFFFKKKOOOOOOLLLIIIDDDJJJWWWgggvvvppp___SSSOOOGGGGGGGGGGGGHHHLLLQQQVVVYYY^^^cccddddddgggnnntttyyynnnfff\\\YYYUUUSSSTTTSSSPPPNNNOOOMMMKKKJJJHHHFFFBBB???@@@CCCFFFIIIHHHEEEAAA>>>@@@>>>;;;999777777888888@@@BBBCCCCCC@@@>>>===>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAADDDGGGIIIIIIIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOOOOOOONNNMMMHHHGGGEEEDDDBBBAAAAAA@@@AAA???<<<888555444444444:::888444111000111333444999;;;???EEEKKKNNNNNNLLLLLLKKKIIIGGGFFFEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCAAA@@@>>>??????@@@???>>>===<<<>>>======>>>@@@CCCFFFHHHIIIQQQ[[[dddiiipppxxxkkkqqqzzzzzz\\\HHH???:::777333000000000///...//////.........---------***++++++,,,,,,++++++***//////...---,,,,,,+++++++++*********))))))(((((((((***+++***)))((()))***++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...000111111/////////000111111222222999666:::DDDOOOYYYgggtttvvvwwwrrraaaQQQQQQbbbtttvvvwwwyyynnnjjj^^^TTTUUU^^^lll|||zzzooobbb\\\UUUNNNJJJGGGEEECCC@@@@@@AAABBBDDDEEEEEEFFFJJJKKKPPPUUUYYYaaarrr}}}{{{{{{{{{|||zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxsssssssssttttttsssrrrrrrqqqmmmjjjjjjkkkjjjgggccchhhgggffffffffffffggggggaaa___\\\[[[[[[]]]```bbb``````___^^^]]][[[YYYXXX\\\XXXSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQOOOLLLIIIEEEDDDGGGKKKNNNPPPTTTTTTTTTSSSQQQNNNLLLJJJHHHEEEEEEHHHMMMNNNKKKHHHEEEKKKWWWggguuu}}}}}}{{{ssscccVVVLLLFFFFFFCCCCCCDDDEEEGGGLLLRRRVVV[[[___cccdddeeehhhpppwwwzzzuuunnneee___[[[XXXUUUSSSSSSRRRPPPNNNOOONNNMMMLLLKKKHHHCCC@@@AAABBBDDDEEEEEEDDDBBBAAA@@@???<<<999888777888888===???AAAAAA???>>>>>>>>>===>>>@@@AAACCCDDDEEEEEECCCDDDGGGJJJLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKMMMOOOPPPOOONNNMMMJJJIIIGGGEEECCCBBBBBBBBBAAA???;;;777444333333444666555333222222444666888>>>???CCCHHHMMMOOONNNMMMMMMKKKIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCAAA@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>===>>>@@@CCCFFFHHHKKKRRR\\\dddjjjqqqyyymmmrrr}}}{{{\\\III@@@:::777333111000000///...//////.........---------++++++,,,,,,,,,,,,++++++------,,,,,,++++++******************)))))))))((((((***+++***)))((()))***++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000/////////000111111222222555333777AAALLLWWWeeerrruuutttlll\\\OOOPPPbbbrrrrrrvvv~~~wwwjjj___UUUWWWaaaooo~~~sssjjj]]]XXXQQQLLLIIIGGGEEEDDD???@@@@@@BBBCCCDDDEEEFFFJJJMMMRRRXXX^^^gggxxx}}}{{{zzz{{{{{{}}}~~~~~~}}}|||{{{yyyxxxvvvuuuttttttqqqqqqrrrrrrrrrrrrqqqqqqsssqqqooommmlllkkkiiiggghhhhhhhhhggggggfffffffff```^^^\\\ZZZZZZ\\\___aaaaaaaaa```___^^^\\\[[[ZZZ[[[WWWSSSQQQQQQSSSTTTTTTRRRQQQPPPPPPQQQQQQPPPOOOMMMIIIEEECCCFFFKKKOOOQQQUUUUUUTTTSSSQQQNNNLLLKKKHHHFFFEEEHHHLLLNNNKKKGGGCCCHHHSSSbbbpppyyyzzzyyyxxx```PPPIIIDDDBBBCCC@@@AAACCCEEEHHHMMMSSSXXX^^^aaadddeeeeeejjjttt||||||vvvnnnggg```\\\ZZZWWWTTTSSSRRRQQQOOONNNOOONNNNNNOOONNNJJJEEEAAA@@@@@@@@@@@@AAABBBCCCDDDAAA@@@===:::888777888888:::<<>>===>>>>>><<<===@@@BBBEEEGGGIIIIIIFFFHHHKKKNNNOOOPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKLLLNNNOOOOOONNNMMMLLLIIIHHHFFFDDDBBBBBBBBBBBBAAA>>>999555222111222333333444444666888;;;>>>@@@EEEFFFHHHKKKOOOPPPOOOMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCAAA@@@??????@@@@@@??????>>>===>>>>>>>>>>>>@@@DDDGGGIIIMMMSSS\\\cccjjjqqqyyyrrrwww|||^^^JJJAAA;;;888444111000000///..................---------,,,,,,------------,,,,,,************************************))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111222222444333666???KKKXXXeeepppsssooodddVVVMMMRRRcccrrr~~~oooxxxiii___WWWZZZdddrrrvvvllleeeWWWSSSMMMIIIGGGFFFEEEDDD??????@@@AAABBBDDDEEEFFFKKKNNNTTT\\\bbbnnn|||{{{zzzzzzzzz}}}~~~~~~}}}}}}|||zzzwwwtttrrrpppooooooooooooooooooooooooooorrrrrrqqqnnnkkkiiiiiiiiihhhiiiiiijjjiiigggeeeccc```^^^\\\ZZZZZZ[[[]]]___aaaaaaaaa```___]]]\\\[[[YYYVVVSSSQQQRRRTTTUUUUUURRRQQQPPPPPPQQQQQQPPPNNNMMMIIIDDDBBBEEEKKKPPPRRRVVVUUUUUUSSSQQQOOOMMMKKKHHHGGGFFFHHHLLLLLLJJJGGGBBBFFFOOO]]]kkkvvvyyyzzzwwwfffUUUNNNLLLIIIEEECCCAAABBBEEEGGGJJJOOOUUUYYY___bbbdddeeegggmmmyyyzzzrrrhhhaaa\\\[[[XXXVVVTTTRRRQQQPPPOOONNNMMMNNNOOOPPPOOOLLLFFFBBB>>>>>>>>>???@@@BBBDDDEEECCCAAA>>>;;;888777777888:::<<>>======>>><<<>>>@@@CCCFFFHHHIIIJJJHHHIIILLLOOOQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPOOONNNLLLMMMNNNOOOOOOMMMKKKJJJDDDCCCAAA@@@@@@@@@AAABBB>>>;;;666222000000222333444666888<<<@@@EEEHHHJJJJJJJJJKKKMMMOOOOOONNNLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBBAAAAAABBBCCCAAA@@@>>>>>>>>>>>>>>>>>>======>>>>>>>>>???AAADDDGGGIIINNNSSSZZZaaaiiiqqqzzzzzz~~~~~~```LLLBBB<<<888444111000000///...........................,,,------......------,,,)))******************************)))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---/////////000111111222222666555777???LLLZZZgggooorrrkkk___RRRMMMVVVhhhwwwttt{{{hhh^^^XXX]]]hhhvvv{{{ooofffaaaSSSOOOJJJFFFEEEDDDBBBAAA?????????@@@AAACCCEEEGGGMMMOOOVVV^^^eeerrr~~~|||{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzz{{{zzzyyyvvvssspppnnnlllmmmlllllllllmmmmmmmmmnnnnnnooooookkkgggdddeeehhhhhhiiikkklllkkkhhhdddbbb```^^^\\\ZZZZZZZZZ\\\]]]____________^^^]]][[[[[[XXXUUURRRQQQSSSTTTUUUUUUSSSQQQPPPPPPPPPPPPOOONNNMMMIIIDDDBBBEEEKKKPPPSSSVVVUUUTTTSSSPPPNNNMMMLLLHHHGGGGGGIIILLLLLLJJJGGGEEEGGGNNNZZZiiitttzzz|||fffXXXKKKHHHIIIGGGCCC@@@AAACCCEEEHHHJJJNNNSSSWWW___bbbeeegggjjjrrr}}}zzztttkkkaaaZZZWWWWWWUUUUUUTTTQQQOOONNNNNNNNNLLLMMMNNNPPPOOOLLLGGGBBB:::<<<===@@@AAACCCCCCCCCEEEBBB???;;;999888777777;;;===???@@@>>>=========>>>???AAACCCEEEFFFGGGGGGGGGIIIKKKNNNPPPPPPPPPPPPOOOPPPQQQRRRQQQPPPOOONNNLLLMMMNNNNNNMMMKKKIIIHHH??????@@@@@@@@@AAAAAABBB999777444111000222444555666888;;;???DDDIIIMMMOOOMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJHHHHHHGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAAAAABBBCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAADDDGGGIIINNNRRRXXX___hhhrrr{{{}}}bbbNNNDDD<<<999555222111000///...---.....................,,,------......------,,,************++++++++++++))))))))))))))))))******(((***+++***)))((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------/////////000111111222222666666888???LLL]]]iiioootttkkk^^^RRROOO[[[ppp}}}}}}fff^^^YYY___jjjxxxttthhh___\\\QQQMMMIIIEEECCCBBB@@@???????????????AAADDDFFFHHHNNNPPPVVV___gggttt~~~}}}{{{zzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwuuussspppnnnlllkkkjjjjjjjjjjjjkkklllmmmlllmmmllliiidddccceeehhhhhhjjjlllmmmllliiieeebbb```___]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYYWWWUUUSSSRRRSSSUUUUUUUUUSSSQQQPPPOOOPPPPPPNNNMMMLLLHHHDDDBBBFFFKKKPPPSSSVVVUUUSSSQQQOOOMMMLLLLLLHHHHHHIIIKKKLLLLLLKKKJJJFFFHHHMMMXXXfffrrryyy{{{bbbTTTFFFBBBCCCBBBAAABBB@@@CCCEEEHHHJJJNNNSSSVVV___ccchhhkkkoooyyy~~~yyypppggg___ZZZXXXWWWSSSTTTSSSQQQNNNMMMMMMNNNMMMMMMNNNOOOOOOMMMHHHEEE:::;;;===???AAACCCCCCCCCFFFDDD@@@<<<999888777777:::<<>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFEEEGGGJJJLLLNNNOOONNNNNNNNNOOOQQQRRRQQQPPPNNNLLLLLLMMMMMMMMMLLLIIIFFFEEE???@@@BBBCCCCCCBBBAAA@@@555444333333444666999:::999:::<<>>OOOcccppptttzzzqqqbbbUUURRR___vvvyyyddd\\\YYY```kkkxxxzzznnnbbbZZZVVVOOOLLLHHHEEEDDDBBB@@@???@@@??????@@@BBBEEEHHHJJJOOOQQQXXXaaajjjxxx~~~}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvuuusssqqqnnnmmmiiiiiihhhhhhhhhjjjkkklllmmmlllkkkhhhffffffgggiiihhhjjjlllmmmllliiifffdddaaa```^^^\\\[[[ZZZZZZ[[[XXXYYYYYYYYYYYYYYYXXXXXXXXXVVVSSSSSSTTTTTTTTTSSSSSSQQQPPPOOOPPPOOONNNLLLJJJGGGDDDDDDGGGLLLPPPRRRUUUTTTRRRPPPMMMLLLKKKKKKHHHIIIKKKLLLNNNNNNMMMMMMGGGGGGLLLVVVcccooovvvyyy]]]RRRHHHEEEDDDCCCDDDFFFAAADDDGGGKKKNNNSSSXXX[[[```eeelllqqqvvvwwwlllccc^^^[[[XXXVVVRRRSSSSSSPPPMMMKKKMMMNNNOOONNNNNNOOOPPPNNNKKKHHH>>>=========???AAADDDFFFGGGEEEAAA===:::888777777555888;;;===>>>>>>@@@AAABBBBBBDDDFFFGGGHHHHHHHHHDDDEEEHHHKKKMMMMMMMMMLLLNNNOOOQQQRRRRRRPPPNNNLLLLLLLLLLLLLLLJJJGGGDDDBBB@@@BBBDDDEEEDDD@@@<<<:::222333555777:::===???AAA???>>>>>>???BBBFFFJJJLLLLLLKKKJJJKKKMMMMMMLLLKKKGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDBBBAAAAAABBBCCCAAA@@@>>>===<<<<<<<<<===???@@@?????????@@@BBBEEEHHHJJJQQQRRRVVV___kkkwww~~~fffQQQGGG>>>:::666222111000///...---------.........//////++++++,,,,,,,,,,,,++++++*********))))))(((((((((((()))))))))************(((***+++***)))((()))***++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------................../////////000111111222222222555888BBBUUUmmm|||yyyiiiXXXSSS___wwwzzzbbb[[[YYY```kkkwww~~~vvvlllaaaXXXSSSLLLJJJGGGEEEEEEEEECCCBBBAAA@@@@@@@@@CCCFFFIIILLLPPPSSSZZZdddooo~~~~~~}}}{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwwwwvvvtttqqqnnnllliiihhhgggggggggiiikkklllnnnkkkhhhggggggiiijjjjjjiiijjjlllmmmllljjjhhhfffbbbaaa___]]]\\\[[[[[[ZZZWWWWWWXXXXXXXXXXXXXXXWWWXXXVVVTTTSSSTTTTTTSSSRRRSSSQQQOOOOOOOOOOOOMMMKKKHHHFFFDDDEEEIIIMMMPPPQQQTTTSSSPPPNNNLLLKKKJJJJJJGGGIIILLLNNNOOOPPPPPPQQQIIIJJJNNNWWWdddooouuuxxxQQQLLLIIIIIIIIIFFFEEEFFFCCCFFFKKKOOOTTTYYY^^^bbbaaagggnnnuuu{{{zzzpppddd\\\YYYWWWTTTPPPQQQRRRSSSPPPMMMKKKLLLNNNQQQPPPOOOPPPPPPPPPMMMKKKAAA???<<<;;;<<<@@@EEEIIIHHHFFFBBB===:::888777777000444888;;;===???AAACCCBBBCCCEEEGGGIIIJJJKKKKKKCCCEEEHHHKKKLLLMMMLLLLLLNNNOOOQQQSSSRRRPPPNNNLLLKKKLLLLLLKKKIIIFFFCCCAAA@@@BBBDDDEEEBBB<<<666222111333777;;;???BBBDDDEEEDDDCCCAAAAAACCCFFFJJJMMMLLLKKKJJJKKKMMMNNNNNNMMMFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@AAA@@@?????????@@@BBBCCC@@@??????@@@BBBEEEHHHJJJRRRSSSWWW```mmmzzz~~~zzz|||gggQQQGGG>>>;;;666333111000///...---------.........//////***++++++,,,,,,++++++*********)))((('''&&&&&&%%%(((((())))))*********+++(((***+++***)))((()))***++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111222222333777<<>>BBBDDDDDDHHHGGGDDD@@@===:::999888555666777888;;;>>>AAABBBFFFGGGHHHIIIJJJLLLMMMMMMIIIIIIJJJIIIHHHGGGIIIKKKLLLNNNRRRTTTTTTSSSPPPNNNNNNKKKHHHFFFDDDBBB@@@===CCCDDDDDDAAA<<<777444333555999>>>BBBEEEHHHLLLNNNIIIJJJJJJIIIGGGEEEFFFGGGFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@?????????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@CCCGGGKKKTTTRRRTTT]]]lll{{{{{{sssyyyhhhSSSIII===999333///............000000/////////.........++++++,,,,,,++++++***)))+++***))))))++++++***)))))))))))))))))))))))))))***++++++***))))))***,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---...///......//////000000111111555555888FFFdddppp[[[QQQYYYppp~~~}}}eee___[[[___lll{{{xxxnnnddd\\\TTTOOOIIIGGGEEEFFFIIIKKKJJJHHHGGGFFFEEECCCCCCEEEIIIMMMSSSVVV```ooo~~~}}}|||~~~xxxxxxwwwvvvuuusssrrrrrrwwwvvvuuussspppnnnkkkjjjiiiiiiiiigggfffgggiiillljjjjjjiiihhhhhhiiiiiijjjggggggggggggffffffffffffcccbbbaaa___^^^]]]\\\\\\ZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUSSSQQQQQQSSSUUUWWWSSSQQQOOOQQQSSSQQQKKKEEEIIIHHHHHHHHHKKKOOOSSSUUUTTTRRROOOKKKJJJIIIJJJKKKLLLKKKJJJMMMPPPRRRQQQOOOKKKMMMSSS\\\fffnnnsssuuuSSSMMMHHHHHHGGGCCCBBBDDDFFFHHHMMMTTT]]]dddiiikkkooopppttt||||||ppphhh]]]VVVTTTTTTRRROOOQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSIIIDDD>>><<<===@@@BBBBBBGGGEEECCC@@@===:::999888555555555777999===@@@CCCFFFFFFGGGHHHIIIJJJKKKLLLHHHIIIIIIHHHGGGGGGHHHJJJLLLNNNPPPRRRSSSRRRPPPOOOMMMIIIEEECCCBBBAAA@@@>>>DDDDDDCCC???:::777555555888<<>>:::555111000000//////------,,,,,,,,,++++++++++++++++++++++++******)))...---,,,,,,......---,,,***************************++++++***))))))***,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------///......---------............//////000111111111444666:::IIIhhhqqqZZZOOOVVVkkk~~~fff___[[[___mmm}}}uuujjjaaaYYYQQQMMMIIIFFFEEEFFFHHHJJJIIIHHHDDDDDDDDDCCCDDDFFFKKKOOOVVVYYYcccsss~~~}}}{{{zzzxxxvvvuuutttssssssuuuuuutttrrrpppnnnlllkkkhhhhhhhhhfffdddeeegggjjjhhhhhhhhhiiijjjjjjkkkkkkhhhhhhgggffffffeeeeeedddaaa```^^^\\\ZZZZZZZZZZZZ\\\[[[YYYWWWVVVUUUUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWRRRPPPNNNPPPSSSRRRNNNIIIIIIHHHHHHIIILLLOOOSSSUUUUUURRROOOLLLJJJJJJKKKLLLKKKJJJKKKMMMQQQSSSRRRPPPLLLOOOTTT^^^hhhppptttvvvRRRLLLGGGGGGFFFDDDCCCEEEEEEIIIQQQYYYbbbiiioooqqqssstttyyy|||rrrhhhaaaYYYSSSRRRRRRQQQOOOQQQPPPOOONNNMMMNNNOOOOOOSSSRRRPPPOOONNNNNNOOOPPPKKKGGGAAA===<<<===>>>???DDDCCCAAA???===:::999888555555444444777<<<@@@CCCEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIHHHFFFFFFHHHIIILLLMMMNNNPPPQQQPPPPPPOOOKKKGGGBBB???>>>???@@@@@@CCCBBB@@@<<<777555666777<<>>;;;777444444777999@@@EEELLLQQQSSSSSSSSSSSSTTTUUUVVVRRRMMMFFFBBB@@@CCCFFFLLLPPPQQQOOOLLLIIIFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAABBBAAA@@@?????????@@@AAA@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAACCCFFFIIIMMMOOOUUU^^^jjjyyyssssssppp}}}mmm|||jjjUUUKKKAAA===777333111000000/////////.........---------,,,,,,,,,,,,,,,+++******)))((('''(((*********(((++++++++++++++++++++++++(((***++++++)))((()))***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------,,,---.../////////...---...//////000111111222222444888===IIIcccnnn\\\UUU^^^sss}}}lllddd___fffvvv~~~xxxmmmcccZZZRRRLLLHHHFFFEEEEEEEEEEEEFFFFFFFFFBBBCCCDDDEEEFFFJJJNNNRRRYYY```lll|||}}}zzzvvvttttttuuuvvvtttsssqqqooommmkkkjjjiiihhhhhhhhhfffdddcccdddeeefffhhhiiikkkkkkjjjiiihhhdddddddddddddddcccccccccbbb```]]][[[YYYYYYZZZ[[[[[[YYYXXXVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPQQQRRRSSSRRRPPPHHHIIIJJJLLLNNNQQQSSSTTTTTTRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOMMMPPPVVV___iiippptttuuuUUUNNNHHHHHHGGGDDDEEEHHHIIIOOOWWW^^^bbbgggkkknnnwwwzzzrrrhhh^^^ZZZUUUQQQOOOOOOPPPPPPOOONNNMMMLLLKKKLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNLLLIIIEEE@@@===<<<;;;????????????>>><<<;;;:::888777555444666:::???BBBEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLGGGCCC???===>>>@@@AAAAAA;;;:::777333222444999<<>>>>>===???@@@@@@AAABBBFFFHHHHHHMMMTTT\\\ggguuukkkqqqrrr|||uuulllWWWMMMBBB===777222000///......000000000000////////////---------...---,,,,,,+++,,,******+++---...---,,,************************''')))++++++)))((())))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,.../////////...---//////000000111222222222222777<<>>======>>>???@@@???>>>===<<<999777555444666888<<<>>>BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHIIIHHHFFFFFFHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHCCCAAA@@@???@@@@@@???>>>777666444222333666<<>>@@@AAAAAABBBEEEGGGFFFLLLTTT\\\eeerrrcccqqqyyyyyy}}}oooZZZOOOCCC>>>888333000///...---/////////............------------------,,,,,,+++***)))((()))+++,,,,,,+++))))))))))))))))))))))))&&&)))++++++***(((((()))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------......//////+++,,,,,,------.........,,,,,,---...//////////////////000111111222222333///555:::CCCZZZyyyvvvfff```hhhzzz}}}yyy}}}llleeebbbkkk}}}}}}vvvkkkaaaXXXQQQLLLIIIFFFFFFGGGFFFDDDCCCEEEFFFFFFHHHIIIJJJKKKMMMQQQTTTZZZeeettt}}}||||||}}}}}}{{{yyy{{{yyyvvvtttsssssssssttttttrrrooollliiigggffffffiiijjjkkkjjjhhhgggggghhhiiiiiiiiiiiigggeeebbbaaa`````````aaaaaabbbcccccc^^^]]]\\\ZZZYYYXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVZZZYYYXXXVVVTTTQQQOOONNNHHHIIILLLOOORRRSSSTTTTTTPPPPPPOOOMMMLLLKKKKKKKKKNNNOOOPPPOOOLLLJJJJJJJJJLLLOOOVVV```iiiooorrrrrr^^^VVVNNNKKKHHHDDDDDDFFFHHHOOOWWW^^^cccjjjrrryyy~~~wwwllldddZZZXXXTTTPPPLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLOOOQQQQQQOOOLLLJJJLLLOOORRRQQQLLLEEEAAA???<<<>>>???@@@AAA@@@???>>>777666555444444555777999>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJKKKLLLKKKHHHEEEDDD>>>>>>???AAAAAA@@@<<<888555444444444666;;;AAAFFFIIIMMMQQQSSSSSSTTTTTTUUURRRSSSRRROOOKKKGGGFFFEEEAAAEEEJJJNNNPPPOOOLLLJJJGGGFFFEEECCCBBBCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDD@@@@@@?????????@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<>>>@@@AAAAAABBBEEEGGGFFFMMMVVV]]]dddpppuuu[[[rrrxxxvvvqqq\\\QQQEEE@@@:::444111000///...///............---------++++++,,,,,,++++++***)))'''&&&%%%''')))***)))(((((((((((((((((((((((((((&&&(((++++++***((((((((()))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------...//////++++++,,,,,,---......///,,,,,,,,,---...///000000///000000111111222333333000666:::AAAVVVvvvxxxgggaaahhhxxx{{{yyypppjjjhhhrrr}}}uuujjj___WWWPPPKKKIIIFFFGGGHHHGGGDDDCCCEEEGGGFFFHHHJJJLLLNNNQQQTTTWWW^^^kkkzzz~~~{{{zzzyyyyyyyyyyyywwwuuuvvvuuutttsssrrrrrrrrrrrrpppooollljjjhhhhhhhhhhhhhhhiiijjjjjjiiihhhhhhiiihhhhhhgggfffdddcccbbbbbbaaaaaaaaa`````````______]]]]]]]]]]]][[[YYYWWWVVVVVVUUUTTTSSSSSSTTTUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWYYYZZZZZZYYYVVVRRROOONNNGGGIIIMMMQQQSSSTTTTTTSSSOOONNNMMMLLLKKKKKKJJJJJJJJJLLLNNNMMMKKKIIIJJJKKKMMMPPPXXXaaakkkpppsssrrraaaYYYPPPLLLHHHDDDCCCEEEFFFMMMWWW___fffooozzz~~~tttiiibbbZZZXXXTTTOOOJJJHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHJJJMMMPPPRRRRRRNNNJJJGGGKKKOOOTTTUUUOOOHHHCCC@@@<<<===???AAABBBAAA@@@???666555444333333333444444;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKHHHJJJLLLLLLKKKGGGCCCAAA;;;<<>>EEEJJJLLLNNNRRRSSSTTTTTTUUUVVVTTTTTTSSSOOOKKKGGGFFFFFFCCCFFFJJJNNNPPPPPPNNNLLLHHHGGGEEEDDDCCCCCCCCCDDD@@@AAAAAABBBCCCDDDEEEEEE@@@@@@?????????@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<>>>@@@AAAAAABBBDDDFFFGGGNNNXXX^^^dddpppmmmVVVsss~~~ssstttsss]]]RRRGGGBBB;;;666333111000///000000/////////.........***************)))(((((()))(((((())),,,---,,,,,,((((((((((((((((((((((((%%%(((++++++***((('''((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////------,,,,,,---...000111000000000111222222333333333777:::>>>RRRpppxxxgggaaahhhwwwzzz{{{vvvpppooozzz|||uuuiii^^^VVVPPPKKKHHHFFFHHHIIIGGGDDDCCCEEEHHHEEEGGGJJJMMMPPPSSSXXX[[[aaaooo~~~}}}yyywwwvvvwwwwwwvvvtttrrrssssssrrrrrrrrrqqqqqqqqqmmmllljjjhhhhhhiiijjjkkkfffhhhjjjjjjiiihhhhhhiiiffffffeeecccccccccccccccdddcccbbb```___]]]\\\\\\______``````___\\\YYYXXXXXXWWWUUUSSSSSSSSSSSSSSSWWWUUUSSSQQQQQQSSSUUUWWWXXXZZZ[[[ZZZWWWSSSPPPNNNGGGJJJNNNQQQTTTTTTTTTSSSNNNMMMMMMLLLKKKJJJIIIIIIGGGIIILLLLLLJJJIIIKKKMMMNNNRRRYYYccclllrrrtttsssfff```WWWNNNHHHEEEDDDEEEKKKJJJQQQ^^^kkkuuu~~~{{{qqqeee]]]WWWTTTOOOKKKGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHKKKLLLLLLJJJGGGEEEFFFJJJOOORRRPPPKKKFFFDDDCCCBBBAAAAAABBBAAA???===;;;888555444444555444333888:::<<<>>>???AAACCCEEEGGGGGGHHHIIIIIIIIIIIIIIILLLKKKIIIFFFDDDBBB@@@@@@@@@@@@???>>>;;;888555333111444888===AAAGGGMMMQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTPPPLLLIIIHHHHHHFFFEEEEEEEEEHHHLLLPPPPPPMMMIIIIIIFFFCCCAAABBBCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFF>>>>>>>>>??????@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>AAABBBCCCBBBBBBBBBDDDFFFGGGLLLTTT]]]hhhuuuggg]]]yyyqqqqqqyyynnnnnnwwwaaaVVVLLLDDD999333000000000///...------------,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++***************++++++))))))*********+++++++++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---++++++,,,------......///.........//////000111222444:::>>>EEEYYYvvvzzznnnggggggsss|||yyyssspppttt~~~tttiiiaaaYYYOOOGGGEEEIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLQQQWWW]]]```ssszzz}}}zzzxxx{{{yyyvvvsssrrrrrrssstttppppppoooooooooqqqrrrsssnnnhhhdddfffggggggiiillliiiiiijjjjjjjjjkkkkkkkkkiiifffbbbaaabbbcccdddeee``````___^^^^^^^^^^^^______```aaaaaa___]]][[[YYYYYYXXXVVVTTTSSSSSSTTTTTTVVVUUUSSSPPPNNNNNNQQQSSSXXXYYYZZZYYYVVVRRRMMMJJJIIIMMMRRRUUUUUURRROOONNNPPPPPPOOONNNLLLIIIFFFDDDHHHIIIKKKLLLLLLJJJIIIGGGLLLRRRZZZaaagggkkkoooqqqjjjdddZZZPPPIIIEEEDDDEEEIIIIIIOOO\\\iiittt~~~yyypppfff^^^RRROOOKKKGGGDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMMMMJJJGGGEEEFFFHHHKKKLLLKKKIIIHHHGGGDDDBBBBBBBBBDDDEEEDDDCCC<<<999666444444444333222333555999;;;===???CCCEEEIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHEEECCCBBBAAAAAAAAACCCBBB@@@===:::777444333333666<<>>===<<<@@@AAACCCCCCBBBCCCEEEFFFGGGNNNXXX```iiiuuuddd]]]zzzqqqmmm{{{uuuiiihhhwwwbbbVVVMMMEEE;;;444222111111000000////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++******************222111000...,,,***)))(((++++++++++++++++++++++++++++++,,,------,,,++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///.........//////000111222333888<<>>======>>>@@@CCCDDDCCCDDDEEEFFFHHHQQQ\\\dddkkkttt```[[[yyyppphhhqqqooodddcccxxxxxxcccWWWOOOGGG<<<555333222111000000////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++***,,,,,,+++***)))))))))***........................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.........//////000111222333777:::DDD\\\yyy|||pppccc^^^aaajjjxxxxxxtttwww{{{wwwyyynnneee]]]SSSNNNMMMLLLKKKIIIHHHGGGHHHIIIJJJLLLLLLLLLPPPXXXcccnnnttt~~~zzzuuuvvvvvvuuussspppmmmlllnnnooopppqqqsssvvvxxxyyyooojjjgggiiikkkjjjlllooollllllkkkkkkjjjjjjiiiiiigggeeecccbbbbbbcccbbb```___^^^]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[ZZZUUUVVVWWWXXXYYYYYYZZZYYYTTTTTTTTTRRRPPPQQQTTTVVVXXXYYYYYYXXXUUUQQQMMMJJJFFFIIIMMMOOOOOOOOOOOOPPPNNNNNNMMMLLLKKKHHHFFFDDDHHHIIIJJJKKKKKKJJJIIIHHHMMMQQQXXX___dddiiinnnqqqwwwpppcccVVVKKKEEEBBBBBBEEEEEEMMMYYYfffrrryyyqqqiiiaaaZZZNNNLLLIIIGGGFFFFFFHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMPPPRRRQQQNNNJJJGGGHHHGGGGGGHHHKKKMMMOOOPPPRRRNNNHHHEEEDDDEEEEEEEEECCC@@@;;;888666444222000111444777:::===@@@DDDFFFFFFFFFGGGIIIIIIJJJJJJIIIAAA@@@>>>>>>>>>AAACCCEEEHHHDDD>>>888444222222333999>>>EEEKKKOOOQQQSSSUUUTTTUUUVVVWWWXXXWWWVVVVVVRRROOOLLLJJJJJJKKKJJJJJJJJJHHHFFFEEEFFFHHHJJJKKKIIIFFFCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===???BBBDDDDDDDDDEEEGGGIIISSS___ggglllsss}}}]]]WWWtttmmmbbbjjjjjjaaabbbsssyyydddYYYPPPHHH===555222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,+++***))))))))))))(((((()))***+++------...***+++++++++++++++,,,,,,+++++++++,,,,,,+++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............///000111222333666:::EEE^^^zzzqqqdddXXXVVV^^^kkkzzzzzzuuuvvv~~~{{{}}}rrriii___TTTNNNNNNMMMLLLIIIGGGGGGGGGIIIJJJMMMMMMNNNSSS]]]jjjvvv~~~|||zzzyyyxxxuuurrrooollljjjooopppqqqrrrtttuuuwwwwwwnnniiigggiiikkkkkkmmmpppnnnmmmlllkkkjjjiiihhhhhhdddcccaaa```aaa```^^^\\\___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[ZZZTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVVVVTTTRRRRRRTTTVVVXXXXXXXXXWWWTTTQQQMMMJJJIIIKKKMMMNNNNNNNNNOOOPPPLLLLLLLLLLLLJJJHHHFFFDDDGGGGGGHHHIIIIIIIIIHHHHHHNNNRRRYYY___eeejjjooosss{{{sssgggZZZNNNFFFBBBAAADDDEEELLLXXXeeeqqqtttlllddd[[[TTTLLLKKKHHHGGGGGGHHHJJJLLLHHHHHHIIIIIIJJJJJJJJJJJJKKKNNNRRRTTTTTTQQQLLLIIIHHHHHHIIIMMMQQQTTTTTTSSSSSSOOOIIIEEEDDDEEEEEEEEEGGGCCC>>>:::888555333111111444777999;;;>>>AAACCCEEEEEEFFFGGGGGGGGGGGGFFF>>>>>>======???AAADDDEEEDDD@@@:::555222222444666<<>>???@@@BBBBBB>>>;;;777333333666999<<>>?????????@@@AAABBBBBBBBB===>>>>>>>>>>>>>>>=========>>>@@@BBBBBBDDDHHHJJJOOOVVV___hhhpppwww___VVVnnn{{{hhhaaannnxxxfffdddkkk{{{~~~jjj___QQQHHH===555111///...,,,000////////////.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++%%%&&&((()))***++++++++++++***************++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++++++++,,,------...//////++++++------------++++++++++++,,,------......///.........//////000111222333777:::CCCYYYrrr}}}jjj___UUUUUU^^^mmm{{{www~~~uuugggYYYQQQQQQNNNLLLHHHEEEDDDFFFHHHIIINNNPPPUUU^^^hhhttt~~~|||zzzxxxvvvvvvxxx{{{|||uuuuuuuuutttsssrrrppppppkkkffffffjjjmmmmmmnnnpppnnnnnnmmmlllkkkjjjiiiiiiiiifffcccbbbaaa```^^^]]]^^^]]]\\\\\\[[[\\\\\\\\\]]]\\\\\\[[[[[[[[[ZZZZZZVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZXXXUUUTTTUUUVVVYYYXXXWWWUUUSSSOOOMMMKKKKKKLLLMMMLLLIIIHHHGGGHHHKKKKKKLLLLLLKKKJJJHHHGGGJJJKKKKKKKKKLLLMMMMMMMMMOOOUUU]]]dddjjjnnnrrrttt~~~yyypppeeeYYYOOOHHHDDDAAABBBIIISSS^^^kkk}}}uuullleee^^^TTTMMMGGGFFFDDDCCCCCCEEEHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJNNNSSSXXXYYYVVVRRROOOIIIHHHIIINNNTTTXXXVVVTTTOOOLLLIIIGGGHHHJJJJJJJJJGGGCCC>>>:::888555222000,,,...222555777:::>>>@@@DDDDDDDDDCCCBBBAAA@@@???:::;;;<<<===>>>>>>>>>===888666444444666;;;@@@DDDGGGKKKOOORRRRRRRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSPPPNNNLLLKKKMMMOOOOOOOOOMMMLLLHHHDDD@@@AAAFFFJJJLLLIIIEEECCCBBBBBBBBBAAA@@@AAABBBCCCBBBAAA???>>>??????@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>??????@@@AAADDDIIIMMMUUUYYY___iiisss}}}bbbZZZtttzzzhhheeeuuuooonnnvvvmmmbbbRRRJJJ>>>666222000...---000////////////.........+++++++++,,,,,,---------++++++++++++++++++++++++''''''(((((((((((('''&&&))))))))))))***+++,,,,,,&&&'''(((***,,,...///000)))******+++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,------......///.........//////000111222111666:::@@@RRRkkkxxxzzziii```YYYYYY```ppp{{{tttzzz{{{nnn___WWWVVVPPPMMMIIIFFFEEEFFFIIIJJJPPPTTT[[[eeeoooxxx~~~~~~|||{{{zzzzzzzzz{{{||||||vvvvvvvvvvvvuuusssqqqpppkkkggggggkkknnnnnnooorrrnnnnnnmmmlllkkkjjjjjjjjjiiifffaaa___^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\___^^^]]]\\\[[[ZZZZZZZZZVVVVVVWWWXXXYYY[[[\\\]]]WWWXXXYYYYYYWWWWWWXXXZZZYYYXXXWWWUUURRROOOLLLKKKKKKMMMOOOOOOMMMKKKJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMMMMMMMTTT]]]fffkkknnnqqqrrr{{{sssiii^^^SSSKKKFFF???AAAGGGQQQ[[[hhh{{{{{{qqqjjjddd]]]TTTMMMHHHGGGEEEDDDDDDFFFHHHJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJNNNTTTYYYZZZXXXTTTQQQJJJGGGFFFJJJQQQVVVVVVSSSRRROOOLLLJJJIIIIIIIIIHHHEEEBBB===999666444111///+++...222666999===AAADDDAAAAAAAAA@@@>>><<<;;;:::888999;;;======<<<;;;:::444444444555999???EEEIIILLLNNNRRRSSSSSSSSSSSSTTTSSSTTTUUUVVVUUUUUUSSSSSSPPPNNNLLLKKKMMMOOOPPPPPPOOOMMMIIICCC>>>>>>AAAEEEKKKHHHDDDBBBAAAAAAAAA@@@@@@AAACCCCCCCCCAAA???>>>AAAAAA@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@??????????????????@@@DDDJJJNNNZZZ[[[___iiivvvccc___zzz{{{iiiiiizzzyyyxxxnnndddTTTKKK@@@777333111///.........---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,+++)))&&&###!!!(((((())))))***+++------+++++++++*********))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++******)))(((((((((***+++---......---+++***++++++,,,------......///.........//////000111222///555999===MMMeeetttwwwiiibbb\\\\\\cccssswwwoootttsssddd\\\[[[RRROOOKKKGGGFFFGGGJJJLLLRRRWWW___iiissszzz~~~~~~|||zzzxxxvvvwwwwwwwwwwwwvvvuuusssrrrlllhhhhhhmmmppppppqqqtttmmmmmmmmmllllllkkkkkkjjjgggccc^^^[[[ZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\```___^^^\\\[[[ZZZZZZZZZVVVVVVWWWXXXZZZ]]]```bbbTTTVVVXXXYYYYYYYYY[[[]]]YYYXXXWWWUUURRROOOLLLKKKMMMPPPRRRSSSRRRPPPOOOOOOKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKRRR]]]fffkkknnnooopppzzzzzzwwwpppeeeYYYPPPKKKFFFCCCDDDLLLXXXeeeuuuvvvmmmhhhbbbZZZSSSQQQOOOKKKFFFDDDFFFHHHGGGFFFGGGFFFEEEFFFIIIKKKKKKJJJHHHJJJNNNTTTWWWXXXUUURRRPPPLLLHHHHHHLLLQQQSSSTTTRRRTTTSSSNNNGGGCCCCCCFFF>>>===;;;888555333111000000000222777>>>AAAAAA@@@AAA@@@>>><<<:::999888777999999:::;;;:::999777666111//////666AAAJJJNNNNNNPPPPPPQQQQQQQQQOOONNNMMMWWWUUUTTTSSSSSSSSSQQQPPPTTTSSSQQQQQQRRRRRRQQQOOOPPPMMMHHHCCCAAA@@@AAAAAAIIIHHHFFFDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???@@@??????>>>===<<<<<<;;;===>>>@@@???@@@CCCJJJOOO\\\___dddmmmvvv~~~mmm```yyykkkggg}}}~~~ooodddVVVLLL@@@666333222111000///............---------------------------------,,,,,,,,,++++++*********------------,,,+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,---+++***((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++,,,---...////////////000000000000000/////////---222777===KKK___kkkmmmmmmiiidddcccgggrrrxxxgggjjjtttxxx~~~xxxmmmbbbZZZUUULLLFFFFFFHHHIIIKKKNNNWWW___jjjrrrwwwzzz~~~~~~|||zzzxxxvvvuuuxxxuuurrrqqqrrrtttttttttllllllllllllmmmnnnppprrrrrrpppllliiigggffffffgggfffccc___]]]\\\[[[ZZZYYY]]]ZZZXXXXXX[[[\\\[[[ZZZZZZ\\\]]]^^^^^^\\\YYYWWWXXXWWWXXX[[[___aaa```^^^YYYYYYYYY[[[\\\\\\[[[YYY\\\VVVRRRRRRPPPMMMLLLNNNOOOQQQSSSTTTRRRQQQQQQQQQMMMMMMNNNMMMMMMLLLKKKJJJHHHIIIHHHGGGEEEEEEGGGIIIHHHRRR```jjjooopppqqqrrr~~~|||yyyrrriii^^^TTTNNNGGGCCCDDDMMMXXXdddsss{{{qqqhhhddd___YYYTTTRRRQQQMMMJJJHHHIIIJJJIIIHHHIIIGGGEEEFFFHHHJJJJJJJJJIIIJJJNNNRRRVVVWWWUUUSSSQQQMMMHHHHHHKKKOOORRRSSSSSSTTTTTTOOOGGGCCCCCCFFF<<<;;;999777444222000//////000222777===AAAAAA@@@AAA???===;;;:::999999999::::::;;;;;;:::888777666222111222999CCCLLLPPPPPPSSSSSSTTTTTTTTTSSSRRRRRRUUUTTTSSSSSSSSSSSSSSSRRRTTTSSSRRRRRRRRRQQQPPPOOONNNLLLGGGCCCAAAAAABBBCCCGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???@@@??????>>>======<<<<<<@@@AAABBBAAA@@@DDDJJJPPPYYY___gggnnnuuu~~~ssshhh{{{lllhhh}}}pppeeeWWWNNNAAA777333222222111000000/////////.........------------------------+++++++++******)))))))))******))))))((()))))))))***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,---...////////////////////////////////////...333777<<>><<<:::999:::;;;<<<<<<<<<;;;;;;999888666555333333666===GGGNNNQQQRRRTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNKKKGGGDDDBBBAAABBBCCCEEEEEEFFFGGGFFFDDDBBBAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>======<<<@@@AAABBBAAA@@@DDDJJJPPPYYY```iiiooouuutttjjj{{{nnnjjj~~~rrrgggYYYPPPBBB888444333222222111000000000////////////------------------------*********))))))))))))))))))((('''''''''((()))***************************+++++++++***************)))***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------------,,,------...............---........................000333555999EEEVVVdddjjjmmmjjjgggeeedddjjj{{{yyyiiifffeeeccclllyyy~~~|||sssjjjdddXXXOOOGGGFFFGGGHHHJJJNNNVVV^^^iiiqqqvvvyyy}}}{{{zzzxxxvvvvvvvvvwwwxxxxxxuuurrrqqqrrrrrrrrrqqqjjjjjjjjjjjjkkkmmmnnnooonnnllliiifffdddcccddddddeeecccaaa```___^^^[[[XXX^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWYYY]]]______]]][[[YYYYYYZZZ\\\^^^___]]][[[WWWQQQNNNOOOOOONNNNNNQQQUUUUUUUUUSSSPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLIIIIIIIIIGGGEEEEEEGGGIIINNNWWWdddmmmqqqrrrsssttt|||uuuqqqmmmeeeZZZQQQKKKGGGGGGNNNVVV```lllwwwxxxxxxvvvwww}}}{{{ooofff___^^^^^^\\\[[[\\\\\\\\\[[[ZZZXXXUUUSSSQQQPPPLLLHHHEEEFFFGGGIIIIIIJJJJJJJJJMMMPPPRRRSSSRRRPPPMMMHHHEEEFFFHHHKKKNNNLLLLLLJJJEEE???<<<;;;;;;777666555333222000///......111444999===??????>>>>>><<<:::999999;;;===???===<<<;;;:::888777555555333555999AAAIIIOOORRRRRRRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQPPPQQQRRRRRRSSSTTTTTTRRRPPPOOOOOOOOOLLLIIIEEEBBB@@@@@@@@@BBBDDDFFFHHHHHHEEECCCAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>======>>>???@@@???@@@DDDLLLSSS___bbbhhhooowww}}}rrrhhh|||pppmmm}}}tttiii\\\RRRDDD999444333333333000000000/////////......------------------------******************))))))+++***)))))))))+++---...************************,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,++++++..................---------------...............222333444888AAAPPP___hhhkkkjjjhhheeebbbeeetttxxxeeebbbaaa___fffrrryyyxxxooojjj\\\RRRHHHFFFGGGGGGJJJNNNVVV]]]gggoootttwww|||~~~~~~~~~{{{yyyvvvtttssstttvvvwwwwwwuuurrrqqqrrrqqqpppooohhhhhhiiiiiijjjkkklllmmmmmmkkkhhheeedddccccccddddddcccbbbaaaaaa___[[[YYY\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVUUUWWWZZZ]]]___^^^\\\ZZZYYYYYYZZZ\\\______^^^\\\WWWQQQLLLMMMMMMLLLMMMPPPQQQRRRRRRPPPMMMLLLLLLNNNMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIQQQYYYdddlllpppqqqsssuuu|||vvvrrrnnnhhh]]]UUUNNNJJJIIINNNUUU]]]hhhrrrrrrqqqooopppuuu{{{zzztttmmmeee```aaabbbbbbaaacccdddddddddccc___\\\YYYWWWSSSOOOJJJGGGGGGGGGHHHHHHIIIHHHHHHIIILLLNNNNNNMMMKKKIIIFFFCCCBBBCCCFFFHHHGGGGGGDDD@@@<<<999888777444444333222111000//////000333777;;;===>>>>>>===<<<;;;:::999:::<<<>>>@@@<<<;;;:::888777555555444333666<<>>>>>@@@BBBFFFHHHHHHFFFDDDAAADDDCCCBBB@@@???>>>>>>>>>??????@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>===>>>@@@AAACCCIIISSSZZZfffdddfffnnn{{{yyyqqqggguuuppp~~~yyyuuukkk^^^SSSEEE999444333333333/////////.........------------------------------++++++++++++++++++++++++,,,++++++***+++,,,......************************,,,+++++++++***))))))))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******..................------------------......//////333222333777???LLL[[[gggkkkjjjiiieee___```nnn~~~vvv```]]]``````eeennnwww}}}{{{tttoooaaaVVVKKKGGGGGGHHHKKKOOOVVV]]]fffmmmqqqtttyyy|||}}}|||}}}~~~|||zzzwwwtttrrrssstttuuuwwwuuurrrqqqqqqpppooommmeeefffggghhhiiijjjjjjkkkmmmkkkhhhfffdddddddddeeecccbbbaaaaaaaaa___\\\YYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTVVVZZZ\\\]]]\\\\\\[[[ZZZZZZZZZ\\\______^^^\\\XXXQQQLLLKKKKKKIIIJJJMMMNNNOOOPPPOOONNNMMMNNNOOOMMMMMMMMMMMMMMMLLLJJJJJJIIIJJJIIIHHHFFFFFFHHHJJJRRRYYYdddkkkoooqqqsssvvv~~~yyyuuupppjjjbbb\\\PPPLLLKKKOOOUUU[[[dddmmmnnnnnnmmmlllooouuutttpppnnngggdddfffiiihhhhhhiiijjjkkkkkkhhhddd___]]]\\\WWWSSSNNNJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDCCCAAA??????@@@BBBEEECCCAAA>>>;;;999777777333222222111111000000000222666;;;>>>>>>===<<<<<<:::::::::;;;<<<===>>>???:::999888666555444444444333888@@@HHHNNNRRRSSSRRRTTTRRRPPPOOOOOOQQQSSSUUUVVVVVVUUUPPPJJJHHHJJJMMMQQQTTTWWWVVVRRRNNNMMMNNNPPPNNNJJJFFFBBB@@@>>>===???AAAEEEGGGHHHGGGEEECCCFFFEEECCCAAA@@@>>>>>>===>>>???@@@@@@@@@@@@@@@@@@????????????????????????>>>@@@BBBCCCGGGNNNYYYaaahhheeeeeennn}}}qqqkkkccc{{{www|||xxxvvvlll```TTTEEE999444333333333............------------------------------------+++++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++***************---,,,)))((((((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++******------...............------------...//////000000333111333888>>>IIIXXXfffnnnmmmkkkeee\\\[[[hhhwwwuuu^^^\\\```aaaeeemmmvvv}}}{{{}}}}}}wwwsssfffZZZMMMIIIHHHHHHLLLPPPVVV\\\dddjjjmmmpppuuuxxx~~~~~~~~~|||{{{|||~~~}}}{{{xxxvvvtttttttttuuuwwwuuusssqqqqqqpppmmmkkkcccdddfffggghhhiiiiiiiiillljjjgggeeedddcccdddeeecccbbb`````````___\\\ZZZYYY[[[]]]]]][[[YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUYYYZZZ[[[[[[\\\^^^[[[ZZZ[[[\\\^^^^^^\\\ZZZWWWPPPKKKJJJIIIHHHIIILLLNNNPPPSSSSSSRRRPPPPPPQQQOOOOOOPPPOOOOOONNNMMMLLLJJJJJJJJJHHHFFFFFFHHHJJJRRRZZZccckkknnnqqquuuxxx~~~zzzvvvoooiiiccc```RRRMMMLLLOOOTTTYYYaaaiiijjjmmmmmmkkklllqqqrrrqqqooojjjhhhlllooommmkkklllnnnooonnnjjjeee```______YYYVVVQQQNNNLLLJJJHHHFFFEEEDDDCCCCCCDDDCCCAAA???===???@@@???<<<;;;<<<===@@@???<<<:::999777666555222222111111111111111111555999>>>@@@???<<<;;;;;;888999;;;<<<===>>>======888777555444333333444444444:::DDDLLLRRRTTTTTTTTTUUUSSSPPPNNNNNNOOORRRTTTSSSTTTSSSNNNHHHFFFIIIMMMPPPTTTXXXWWWRRRNNNMMMNNNMMMKKKIIIFFFCCCAAA@@@??????AAADDDFFFHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???????????????????????????AAABBBCCCFFFNNNYYYaaadddcccfffppp~~~iiihhhccc{{{vvvlll```UUUEEE999333222222222////////////............------------------------)))*********++++++++++++((()))***++++++***((('''++++++++++++++++++++++++***************+++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////------...//////000111111222000333999???GGGWWWfffsssrrrnnneeeYYYUUUaaaqqqvvv```]]]^^^]]]dddnnnxxx|||zzz{{{~~~yyyuuujjj]]]PPPJJJIIIIIIMMMRRRVVV\\\ccchhhjjjmmmqqqttt~~~}}}|||zzz|||{{{zzzyyyxxxwwwwwwwwwwwwwwwuuusssqqqqqqooollljjjbbbccceeefffggghhhggggggjjjhhhfffcccbbbbbbcccccccccaaa___^^^^^^]]]\\\[[[ZZZ\\\___^^^[[[YYYXXXYYYVVVWWWXXXXXXXXXVVVTTTRRRRRRTTTWWWXXXYYYZZZ^^^aaa[[[[[[[[[\\\]]]\\\ZZZXXXUUUNNNHHHHHHHHHHHHIIIMMMOOORRRUUUUUUTTTQQQOOONNNOOOOOOPPPOOOOOONNNMMMLLLJJJJJJJJJHHHGGGFFFHHHJJJSSSZZZdddkkkooosssxxx{{{||||||yyytttmmmfffbbb```SSSNNNLLLPPPTTTXXX```hhhhhhlllmmmkkkkkkooosssssspppllljjjooorrrpppmmmmmmooopppooojjjddd_________ZZZWWWSSSPPPMMMKKKHHHEEECCCBBBAAAAAAAAA@@@===:::888;;;>>>>>>;;;999999:::<<<:::888666666555444222111111111111111111222222777<<>>>>>>>>===<<<666555444333222333333444555<<>>???@@@@@@@@@@@@@@@??????????????????@@@@@@>>>???@@@AAACCCKKKUUU]]]^^^bbbhhhrrr}}}jjjllljjj~~~vvvlllaaaUUUEEE888222111222111000000000000////////////------------------------(((((())))))*********+++)))***,,,...---+++(((&&&++++++++++++++++++++++++))))))******+++++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........+++,,,---...////////////.........///000111111222111000333:::@@@GGGVVVeeexxxvvvqqqfffWWWRRR]]]lllwwwxxxddd^^^[[[YYYbbboooyyy}}}zzzyyy}}}yyyuuulll___QQQKKKIIIJJJNNNRRRVVV\\\bbbgggiiikkknnnqqq{{{}}}|||zzz|||yyyyyyyyyyyyyyyyyyyyyyyyvvvuuusssqqqqqqnnnkkkiiiaaabbbdddfffgggggggggfffhhhgggdddbbbaaaaaaaaabbbcccaaa^^^\\\\\\]]]\\\[[[ZZZ^^^``````]]]ZZZYYYZZZUUUVVVXXXYYYYYYVVVTTTRRRQQQTTTVVVWWWWWWZZZ___ccc\\\[[[[[[[[[\\\[[[YYYVVVRRRLLLGGGGGGHHHHHHKKKOOONNNQQQUUUUUUSSSNNNKKKIIIMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGHHHJJJUUU[[[eeelllqqquuuzzz~~~}}}zzzvvvrrrnnnhhhbbb]]]WWWQQQLLLLLLNNNRRRYYYaaaaaagggllllllnnnrrrsssrrrpppnnnlllkkklllmmmmmmlllppplllgggcccaaa^^^[[[YYYXXXXXXXXXTTTNNNIIIFFFEEEFFFDDDBBB@@@>>>=========>>>===<<<;;;::::::::::::888888888777666555333222000000//////111333666888============<<<;;;:::999999:::===>>>>>>===;;;999333333222111000222555888===AAAHHHPPPTTTVVVVVVUUUWWWUUUSSSPPPOOOOOOPPPQQQVVVUUURRRMMMIIIHHHIIIJJJUUUVVVWWWUUUQQQNNNLLLKKKLLLKKKIIIFFFCCCAAA@@@@@@>>>???AAADDDGGGHHHGGGEEEBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBDDDHHHNNNTTTWWWaaaaaahhhvvvjjjooowwwrrrbbbWWWFFF888111///000111333222000///.........///........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++***)))******+++,,,------......------////////////000000000000444333555888;;;DDDVVVfffttttttpppdddWWWRRRWWW^^^nnnyyy}}}fffVVVRRRXXXbbbjjjvvv|||zzz}}}yyyuuuiiiaaaUUULLLIIIJJJMMMOOOTTTZZZ```cccbbbccchhhlll{{{~~~~~~{{{yyyxxxwwwwwwxxxzzzzzzxxxwwwvvvtttrrrqqqooolllhhheeeeeeeeeeeeffffffhhhiiiiiihhhgggfffeeedddccccccccccccaaa___\\\\\\\\\^^^``````^^^\\\YYYWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[[[[\\\^^^\\\XXXTTTPPPNNNKKKGGGFFFIIIMMMQQQSSSRRRQQQPPPOOONNNMMMMMMPPPOOONNNNNNMMMMMMMMMNNNJJJIIIJJJKKKIIIFFFIIIOOOWWW^^^gggmmmqqqtttwwwzzz~~~{{{vvvqqqlllfff```[[[UUUPPPMMMMMMMMMOOOWWW```ccciiimmmnnnooossstttsssssspppllljjjjjjkkkkkkjjjjjjgggccc```^^^]]][[[YYYXXXWWWUUURRROOOJJJFFFCCCCCCBBB@@@>>>>>>===>>>>>>======;;;:::999999999999444444555555666666555555111111111111333666888:::======<<<<<<;;;;;;::::::;;;<<<>>>>>>>>><<<999777333333222111000111555888???CCCIIIPPPTTTVVVVVVUUUVVVUUURRRPPPOOOPPPQQQQQQUUUTTTQQQMMMJJJJJJLLLOOOTTTVVVVVVUUUQQQNNNMMMLLLLLLKKKHHHFFFCCCAAA@@@@@@>>>???@@@DDDGGGHHHGGGFFFCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEIIIOOOUUUYYY``````hhhvvv~~~jjjuuu}}}ssszzzxxxrrrdddYYYHHH:::333111111222222111///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...+++,,,------......------////////////000000000000333333444777;;;DDDUUUfffrrrqqqkkk^^^QQQOOOWWWaaakkkyyy{{{cccTTTQQQVVV```hhhuuu~~~~~~{{{wwwkkkcccWWWNNNIIIIIIKKKLLLRRRYYY```cccbbbbbbeeeiiisss}}}zzzxxxwwwvvvvvvwwwxxxxxxwwwuuuuuusssqqqpppnnnlllhhhddddddeeeeeefffggghhhiiijjjiiihhhfffeeecccbbbbbbbbbdddbbb___\\\[[[[[[\\\\\\]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRTTTUUUWWWYYYZZZ\\\]]]]]]ZZZZZZYYYZZZ[[[YYYTTTPPPKKKJJJHHHHHHIIIMMMRRRVVVUUUTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLJJJIIIIIIJJJHHHEEEHHHNNNXXX```iiinnnpppssswww{{{~~~{{{vvvpppkkkeee^^^ZZZSSSQQQPPPNNNLLLLLLTTT^^^eeekkkppppppqqquuuvvvuuuuuuqqqlllhhhggghhhhhhgggfffddd```^^^]]]\\\[[[YYYYYYVVVRRRPPPNNNKKKEEE@@@@@@???>>>===<<<===>>>???===<<<;;;999888777777777222333333444555555444444333444444555777999;;;<<<===<<<;;;::::::;;;<<<<<>><<<999666555333333222000///222666999BBBFFFKKKQQQUUUVVVVVVUUUUUUTTTRRRPPPPPPQQQRRRSSSUUUSSSQQQMMMKKKLLLPPPSSSSSSTTTUUUTTTRRROOONNNNNNLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>@@@CCCFFFHHHHHHGGGCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCFFFKKKQQQXXX\\\___```gggvvv}}}gggxxxrrrgggtttyyyssshhh[[[JJJ<<<444222222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...---......,,,,,,---............---////////////000000000000222111333777<<>>===<<<;;;:::;;;<<<<<<<<<;;;:::888777777666666555555555555444333222111555666888999;;;===>>>>>><<<;;;999999999;;;>>>???BBBAAA@@@===:::666444222222222111000000333777;;;FFFIIIMMMRRRUUUWWWWWWWWWUUUSSSRRRPPPPPPQQQSSSTTTUUUTTTQQQMMMKKKMMMQQQTTTRRRSSSUUUTTTRRRPPPOOOOOONNNMMMKKKHHHFFFEEEDDDCCC???>>>???BBBEEEHHHIIIIIICCCCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFLLLSSSZZZ^^^___```hhhwww{{{bbbqqq|||lllaaappp|||tttiii\\\JJJ;;;555333222111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,------...............////////////000000000000111000222777<<>>===;;;999888888888999::::::999888777777777777666666666666666555444333777999;;;===>>>??????>>>;;;:::999999;;;===@@@BBBCCCBBB???;;;777444222000222111000000111555;;;???IIIKKKOOORRRUUUXXXYYYYYYUUUTTTRRRQQQQQQRRRSSSTTTUUUSSSQQQMMMKKKLLLOOORRRQQQSSSTTTTTTRRRPPPOOOOOOPPPOOOMMMJJJHHHGGGFFFFFF@@@??????AAADDDGGGIIIIIIDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFLLLTTTZZZ___^^^```iiiyyyxxx___ggg~~~tttggg```ooovvviii[[[GGG:::444333111///111111111111000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++,,,---......//////......////////////000000000000111000111777<<>><<<999999:::;;;===@@@BBBDDDBBB@@@<<<888444222000000111000000000222888???DDDKKKMMMPPPSSSVVVYYY[[[\\\VVVUUUSSSQQQQQQRRRSSSTTTQQQQQQOOOMMMJJJKKKMMMPPPRRRSSSUUUTTTRRRPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGCCCAAA???@@@CCCFFFHHHIIIDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBCCCFFFLLLSSSZZZ^^^^^^aaakkk|||sss]]]```qqqmmmccc___nnn~~~yyyhhhYYYEEE888444333111...000111111222222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------...////////////...////////////000000000000222000111777<<>>>>>>>>:::;;;>>>@@@@@@>>>;;;:::888999;;;===@@@BBBDDDEEE@@@>>>999555222000000000000000000111444;;;CCCIIIMMMNNNPPPSSSWWWZZZ]]]___WWWVVVTTTRRRQQQQQQRRRSSSKKKLLLLLLKKKJJJKKKMMMOOORRRTTTUUUTTTRRROOONNNNNNOOONNNLLLJJJIIIGGGGGGFFFEEEBBB@@@???BBBEEEGGGHHHDDDCCCBBBAAABBBCCCEEEFFFCCCBBBBBBAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????BBBBBBCCCFFFKKKRRRYYY]]]^^^aaammmnnnYYYZZZjjj|||oooddd___ooozzz}}}{{{gggXXXDDD888444444222...///000111222222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------...///////////////////////////000000000000333111111777<<>>===666555555444555666777888777777777888999;;;<<<===??????????????????>>>===:::<<<>>>@@@@@@===:::888777999<<>><<<888333111000000000//////000111555===FFFLLLMMMNNNPPPSSSWWW[[[___```XXXWWWTTTRRRQQQQQQRRRRRRFFFHHHJJJKKKKKKKKKMMMOOOSSSTTTUUUTTTRRROOONNNNNNMMMLLLKKKIIIGGGFFFFFFEEEFFFCCC@@@???AAADDDGGGHHHDDDCCCBBBAAABBBCCCFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????BBBBBBCCCFFFKKKQQQXXX\\\___bbbnnnjjjTTTWWWhhhyyyuuuggg```qqqwww}}}}}}gggXXXDDD888555555333000...///000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---......///////////////////////////000000000000444111222777<<>>;;;777666444222222444666777::::::;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<======<<<:::888999:::555888===AAADDDDDDCCCBBB???;;;666111//////000222---,,,---333;;;CCCHHHIIILLLNNNQQQTTTXXXZZZ\\\]]]^^^YYYTTTRRRTTTSSSOOOKKKGGGHHHIIIIIIJJJLLLPPPTTTUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMLLLKKKIIIFFFDDDCCCDDDBBBAAA@@@AAACCCEEEGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCAAAAAAEEELLLTTT[[[^^^___cccnnnyyy]]]XXXYYYaaapppooodddqqqwwwoooWWWAAA:::888444111222111111111111111000//////---------...............+++,,,,,,,,,,,,+++***************************************)))******+++,,,///...------++++++***))),,,,,,++++++***+++++++++***++++++,,,...//////000,,,++++++***+++,,,...///........./////////000000000000//////.........---............/////////000111222222333666>>>IIIRRRaaaaaa]]]RRRGGGFFFOOOYYYmmm}}}hhhWWWTTTWWWaaallluuuyyytttzzz~~~}}}yyyvvvssspppmmmdddaaa\\\VVVQQQNNNMMMLLLJJJPPPVVVVVVPPPLLLLLLOOOQQQXXXbbbkkkoooqqqqqqqqqllllllmmmooosssyyy~~~~~~|||zzzyyyyyyzzzzzzzzzyyyxxxwwwuuutttrrrrrrqqqpppooommmkkkjjjiiihhhfffggghhhiiiiiiiiihhhgggggghhhhhheee```^^^___```______^^^\\\ZZZVVVSSSQQQPPPMMMIIIFFFGGGJJJOOORRRTTTUUUVVVUUUSSSPPPOOONNNUUUTTTTTTTTTTTTTTTUUUUUU[[[\\\[[[WWWQQQLLLHHHGGGCCCDDDHHHQQQYYY\\\XXXTTTOOOOOOMMMKKKIIIIIILLLOOOQQQOOOLLLLLLLLLKKKHHHDDDFFFCCCBBBDDDFFFHHHOOOWWW^^^jjjuuuzzz{{{{{{xxxtttxxxvvvqqqlllgggbbb___]]]UUUQQQMMMKKKJJJLLLUUU___jjjjjjkkklllmmmnnnoooooonnnllliiidddaaa^^^\\\[[[]]]^^^___aaabbb```]]]ZZZSSSPPPKKKGGGDDD@@@<<<999666555333222222333555666999999:::::::::;;;;;;;;;>>>===<<<;;;;;;;;;;;;<<<<<<======;;;999777888999999;;;>>>AAABBBAAA@@@>>>:::777333///---------.........///555>>>EEEJJJKKKLLLNNNPPPSSSVVVXXXZZZ[[[XXXTTTPPPOOOPPPPPPLLLIIIIIIJJJKKKKKKKKKNNNQQQTTTVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEECCCAAA@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCGGGNNNVVV^^^cccfffhhhppp~~~sssZZZRRRWWW```nnnuuummmzzz{{{nnnVVV@@@999888444111222111111111111111000//////..................------+++,,,,,,,,,,,,+++*********************************************++++++,,,...------,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,------------///...---,,,,,,,,,---...,,,,,,,,,---------------000/////////.........---........./////////000000111222222333666===IIIQQQaaadddbbbWWWJJJGGGPPP[[[sssmmm\\\XXX[[[eeennnvvvwwwpppttt{{{~~~zzzvvvssspppllljjjbbb___[[[VVVQQQMMMKKKIIIHHHNNNUUUUUUOOOKKKKKKMMMLLLSSS]]]eeejjjllllllmmmiiijjjmmmqqqxxx~~~~~~|||zzzyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvttttttooonnnmmmkkkjjjjjjjjjjjjhhhiiijjjjjjjjjiiihhhggghhhiiihhheee```^^^^^^```\\\]]]^^^]]][[[XXXTTTQQQOOOLLLIIIHHHIIIMMMQQQUUUUUUVVVVVVTTTQQQOOONNNOOORRRRRRRRRRRRSSSTTTVVVVVVYYYZZZYYYVVVPPPKKKIIIHHHEEEFFFJJJRRRYYY[[[WWWSSSPPPOOONNNKKKIIIIIILLLNNNQQQOOOMMMLLLMMMKKKHHHEEEGGGDDDCCCDDDEEEGGGMMMUUU___jjjvvvzzz{{{{{{xxxttttttrrrooojjjfffaaa^^^\\\WWWRRRNNNKKKIIIJJJTTT^^^ffffffggghhhiiijjjlllmmmjjjhhheeeaaa]]][[[ZZZYYYbbbcccdddeeeeeebbb^^^ZZZNNNKKKGGGCCCAAA===999666555444222111111222444555777777888888999:::;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;999777666777888<<<>>>???@@@@@@===;;;999555444111///---,,,,,,---//////222888@@@HHHLLLNNNMMMNNNPPPQQQSSSUUUVVVWWWTTTPPPMMMMMMNNNNNNLLLIIILLLMMMNNNNNNNNNPPPSSSUUUVVVTTTRRRPPPNNNMMMMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFEEECCCAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???BBBFFFJJJOOOWWW```hhhnnnooosss}}}nnnXXXOOOZZZfffnnnxxx~~~~~~mmmVVV@@@999888444222333111111111111000000000////////////...---------,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,+++++++++***000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,/////////...................../////////000000000000111222222555<<>>??????===:::888666333222222000///......---...111555;;;BBBIIIMMMOOONNNNNNOOOPPPQQQRRRSSSTTTSSSPPPNNNNNNPPPPPPOOONNNOOOPPPQQQQQQPPPQQQTTTVVVVVVTTTQQQOOONNNMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???DDDIIILLLOOOVVV```hhhssssssuuu}}}iiiYYYTTTdddrrrtttuuu}}}}}}|||lllUUU???888888444222333222111111000000000000000000000///...---,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******......------,,,,,,,,,,,,//////............------...........................////////////000000000000111222222444;;;EEEMMM]]]hhhnnncccPPPGGGPPP\\\nnnzzztttaaa[[[^^^eeekkkwwwzzzooojjjttt~~~{{{wwwrrrnnnjjjfffbbb___[[[[[[YYYVVVQQQLLLGGGDDDDDDJJJPPPRRROOOJJJHHHHHHJJJPPPYYY```dddgggiiikkkuuuwww|||}}}|||}}}~~~{{{{{{zzzyyyyyyyyyzzz{{{vvvuuutttsssrrrpppoooooolllkkkiiihhhggghhhiiijjjlllllllllllljjjhhhfffeeeeeeeeedddcccbbbaaaaaabbb___^^^]]][[[YYYVVVTTTRRRPPPPPPOOOOOOPPPSSSVVVXXXVVVUUUSSSOOOLLLLLLMMMPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSSSSRRRNNNKKKIIIIIIGGGIIINNNTTTXXXWWWSSSOOOPPPPPPOOOMMMJJJJJJKKKMMMPPPOOOOOONNNMMMKKKIIIHHHGGGDDDBBBCCCCCCDDDIIIQQQ^^^jjjuuuyyyyyyyyyvvvrrruuutttpppjjjddd^^^XXXUUUSSSNNNJJJIIIHHHKKKUUU```bbbaaa___^^^]]]]]]^^^___]]]]]]^^^```bbbdddeeefffllliiieeeaaa\\\TTTMMMGGGDDDAAA>>><<<:::888444222222111000000000000111222333333444555666777888999888777777777777777888888888888888666555555777999<<<======<<<;;;888666444//////000000//////.........222888>>>DDDIIILLLNNNOOONNNNNNNNNNNNOOOQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSUUUTTTSSSQQQOOONNNMMMMMMNNNNNNMMMKKKHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIHHHFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAFFFKKKNNNOOOUUU^^^fffrrrssswwwzzzaaaUUUYYYooozzz{{{}}}{{{tttzzzkkkSSS>>>888888444222444222111000000//////000000000000///...---,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***++++++,,,,,,------......---,,,+++***)))))))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,..................---------------...............////////////000000000111///000111222444:::CCCJJJWWWeeeooofffRRRGGGNNNZZZhhhyyy~~~xxxddd\\\___eeehhhtttuuummmsss}}}}}}|||yyyuuupppkkkgggccc^^^\\\XXXXXXWWWUUUQQQKKKGGGDDDDDDHHHNNNPPPNNNJJJHHHHHHJJJOOOWWW___dddhhhlllnnnyyy}}}~~~~~~|||zzzyyyzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxsssrrrqqqooonnnlllkkkjjjkkkjjjgggeeeddddddeeefffjjjjjjjjjjjjhhhfffdddcccaaaaaa```aaabbbccccccddddddaaa]]]XXXTTTRRRQQQQQQSSSSSSSSSSSSTTTTTTUUUVVVUUUTTTQQQNNNKKKKKKMMMPPPPPPPPPOOOOOONNNOOOOOOOOOOOOQQQRRRPPPMMMKKKIIIIIIGGGKKKPPPVVVXXXVVVRRRNNNPPPPPPPPPNNNKKKJJJKKKMMMOOOOOOOOONNNLLLJJJIIIIIIFFFCCCAAABBBCCCDDDJJJRRR^^^iiiuuuyyyyyyxxxuuuqqquuussspppjjjccc\\\VVVRRROOOKKKIIIIIIHHHJJJTTT^^^___^^^[[[YYYWWWWWWXXXYYYYYY[[[^^^bbbeeefffgggggghhhddd^^^XXXRRRKKKDDD@@@AAA???<<<:::999777444111111111111000000111111111222222333444555555666666666555555555555666777777666777666555444666999;;;<<<<<<<<<;;;999666444333,,,,,,,,,------------...000555;;;AAAEEEIIILLLNNNOOONNNMMMMMMMMMNNNPPPQQQOOOOOONNNNNNOOOOOOPPPQQQQQQSSSTTTSSSRRRQQQRRRSSSRRRRRRQQQPPPOOONNNMMMLLLNNNMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLKKKHHHEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCGGGKKKNNNQQQWWW^^^dddooossszzziiiUUUOOO]]]vvv~~~vvvoooqqqzzz}}}nnn{{{jjjRRR===777888555333555333222000/////////000111/////////...---------,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,---------......,,,+++***)))))))))***+++++++++,,,,,,------((()))***+++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------........./////////000000000111111...000111222333999AAAHHHSSSbbbmmmgggTTTHHHLLLVVVgggvvv~~~iii```cccgggiiirrrzzzqqqqqqzzz{{{yyyxxxxxxwwwsssmmmhhhddd___[[[XXXTTTTTTSSSRRRNNNJJJFFFDDDCCCFFFJJJKKKJJJHHHGGGFFFDDDJJJSSS\\\dddkkkqqquuu~~~|||}}}|||zzzxxxwwwxxxyyywwwwwwwwwvvvvvvuuuuuuuuurrrqqqooommmkkkhhhgggfffgggeeebbb```^^^___```aaadddeeeeeefffeeedddbbbaaa___^^^]]]^^^aaaccccccccceeeaaa\\\VVVQQQOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPMMMKKKKKKNNNPPPQQQQQQPPPOOONNNNNNNNNNNNNNNPPPQQQPPPMMMJJJIIIIIIHHHMMMSSSYYYZZZWWWSSSOOOQQQQQQQQQOOOLLLJJJKKKLLLMMMNNNOOOMMMKKKIIIIIIIIIFFFCCCBBBDDDFFFHHHNNNVVV```kkkvvvzzzzzzyyyvvvrrrqqqpppmmmhhhbbb[[[UUUQQQMMMJJJIIIIIIHHHIIIPPPYYY[[[YYYWWWTTTSSSTTTUUUVVVXXX[[[___cccddddddbbb```___[[[TTTOOOJJJFFFBBB@@@???===;;;999888777444222111111111111111111111111222222222333333333444444444444444444444555666666555555555555555777;;;>>>======;;;999777444111000++++++++++++,,,...///000333888@@@EEEHHHJJJLLLNNNOOONNNMMMLLLMMMNNNPPPQQQNNNNNNOOONNNNNNNNNPPPQQQQQQRRRSSSSSSQQQPPPPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAGGGIIILLLNNNMMMJJJFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFJJJOOOUUU\\\bbbeeekkkrrr}}}yyyZZZMMMOOOeee}}}vvveeejjjvvvyyylll|||iiiRRR<<<777777555333555333222000///...///000111..................---------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,+++***))))))***+++,,,------...,,,,,,,,,------.........//////000000000111111111...000111111333888@@@FFFOOO___kkkgggWWWKKKLLLSSSfffwwwmmmccceeeiiiiiiqqq|||sssmmmvvv}}}yyywwwvvvvvvtttpppkkkeeeaaa\\\WWWTTTOOOOOONNNMMMKKKHHHEEECCCAAACCCEEEFFFFFFEEEEEEDDD===DDDOOO[[[fffqqq{{{|||||||||zzzxxxwwwwwwyyyvvvvvvvvvuuutttsssrrrqqqooonnnllliiifffcccaaa``````^^^[[[YYYXXXZZZ\\\^^^^^^___```aaabbbaaaaaa``````^^^\\\]]]___aaa```___```^^^[[[WWWSSSOOOMMMKKKLLLNNNPPPRRRSSSRRRQQQPPPNNNOOONNNMMMKKKLLLNNNQQQPPPPPPOOONNNNNNNNNOOOOOONNNPPPQQQPPPMMMJJJIIIIIIKKKPPPXXX]]]]]]ZZZVVVSSSQQQQQQQQQOOOLLLKKKKKKLLLKKKMMMNNNMMMIIIGGGHHHIIIGGGDDDDDDHHHJJJMMMUUU]]]cccnnnyyy}}}}}}|||yyyuuunnnmmmjjjfffaaaZZZTTTQQQMMMKKKJJJIIIGGGGGGMMMUUUXXXVVVTTTRRRRRRSSSUUUVVVZZZ\\\```cccccc```\\\YYYWWWSSSMMMHHHFFFEEEDDDCCC???===:::999888777555222111111111111111111111111222222222222222222333333333333333333444444555666444555555555555888===@@@???>>><<<999555222///---------------...000222333555;;;CCCHHHJJJKKKMMMOOOOOONNNMMMLLLMMMNNNPPPRRROOOPPPQQQPPPOOOOOOQQQRRRQQQRRRSSSRRRPPPOOONNNOOONNNPPPQQQRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJHHHFFFCCCAAA???>>>HHHKKKNNNPPPOOOKKKGGGDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFIIIPPPXXX```eeegggjjjrrrmmmRRRLLLTTTmmmwwweeejjjyyyyyylll|||hhhQQQ<<<777777555333555333222000///...///111222---------...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///000//////...,,,++++++***,,,---......---,,,***)))******+++,,,...///000000,,,,,,,,,------.........000000000000111111111111...000111111222777???EEENNN]]]jjjhhhYYYMMMMMMRRRcccyyynnnccceeehhhhhhrrr|||sssjjjrrr~~~~~~{{{yyywwwwwwsssoooiiiccc___ZZZUUURRRLLLLLLKKKIIIHHHFFFDDDCCC@@@AAABBBBBBBBBBBBCCCCCC999@@@MMM[[[jjjwww|||}}}|||{{{xxxwwwxxxyyyuuuuuuuuutttsssqqqpppooolllkkkhhheeeaaa^^^[[[ZZZZZZXXXVVVTTTTTTWWWZZZ\\\YYY[[[\\\^^^`````````___aaa___\\\\\\^^^___^^^\\\ZZZZZZZZZYYYUUUPPPLLLIIIGGGIIIMMMPPPQQQQQQPPPOOOLLLMMMMMMMMMLLLLLLOOOQQQOOONNNNNNNNNOOOPPPQQQQQQOOOPPPQQQPPPMMMKKKIIIIIIMMMSSS[[[``````]]]YYYVVVQQQRRRRRRPPPMMMKKKKKKKKKIIILLLMMMLLLIIIGGGGGGIIIHHHFFFFFFJJJNNNRRRZZZbbbfffqqq|||{{{www