BM6P6(@ yyyrrrppppppooonnntttrrrttt{{{uuu{{{vvvlllhhhccc______dddkkkooo||||||vvvrrrvvvpppllllllkkkjjjmmmqqquuu~~~|||~~~vvvqqqoooooowww|||}}}iiibbbZZZPPPCCCEEEFFFIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTWWWZZZ[[[\\\[[[[[[WWWVVVUUUTTTUUUVVVXXXZZZ\\\[[[ZZZXXXXXXYYYZZZZZZXXXWWWWWWZZZ^^^aaa```^^^XXXWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWYYYZZZ[[[\\\]]][[[[[[\\\\\\]]]]]]\\\\\\ZZZYYYWWWTTTQQQOOONNNNNNPPPPPPPPPQQQSSSVVVXXXZZZ\\\ZZZXXXXXXZZZ]]]___``````^^^\\\YYYXXXYYYZZZ[[[WWWZZZ\\\[[[ZZZ]]]eeekkk~~~rrr]]]JJJEEECCC???<<<>>>AAAAAAEEEQQQbbbrrr~~~jjjQQQAAA;;;:::888;;;BBBLLLYYYjjj}}}~~~tttbbbLLL===888:::777000333;;;;;;333777777888888888777777666777777777666666666666666555444333333333333444555////////////000000000000111111111111111111111111222222222222222222222222222222333444444555666666666777777999:::;;;<<<<<<===>>>???BBBDDDFFFHHHIIILLLMMMNNNQQQSSSUUUWWWXXXWWWWWWXXXYYY[[[```fffkkkttt~~~~~~xxxrrrmmmiiihhhgggiiiqqq|||{{{|||nnn```^^^[[[[[[```hhhpppvvv}}}xxxsssooosssmmmhhhhhhiiikkkpppwww~~~zzzyyy{{{|||}}}yyy{{{{{{uuussssssqqqssswwwooo```YYYQQQIIIEEEFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTVVVYYY[[[]]]]]]]]]]]]ZZZYYYXXXVVVVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXVVVUUUVVVXXX]]]______]]]YYYXXXWWWUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ\\\]]]^^^^^^]]][[[[[[[[[\\\]]]^^^\\\ZZZXXXUUUSSSQQQPPPOOOSSSSSSSSSSSSSSSTTTUUUVVVXXXWWWVVVWWWZZZ^^^bbbccc```___^^^\\\[[[[[[[[[[[[XXX[[[]]]\\\\\\^^^eeejjjqqqoooZZZPPPJJJBBB???BBB??????BBBIIITTTaaakkkpppzzzxxxnnn\\\JJJAAA===:::555:::AAALLL\\\qqq{{{mmm[[[LLL@@@???;;;555444666555333666777777888888777777777777777777777777777777777555555444333333444555555111111111111111111111111111111111111111111111111222222222222222222222222222222222333444444444555555555666777888999::::::;;;<<<===???AAACCCEEEFFFHHHHHHIIIKKKMMMNNNOOOPPPNNNOOOPPPQQQTTTYYY___cccfffnnnzzzuuunnnkkkhhheeeiiioootttuuussstttuuuvvvwwwyyyzzzzzz{{{zzzvvvtttwwwzzzeeeWWWWWWXXX\\\dddnnnwww}}}|||yyyuuupppmmmmmmgggbbbbbbffflllvvv~~~wwwwwwyyyzzz{{{~~~~~~xxxpppuuuzzzxxxzzzwwwsssoooooovvvoooddd]]]TTTLLLHHHGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWXXX[[[]]]^^^^^^^^^^^^]]][[[YYYWWWVVVWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSTTTVVVZZZ\\\]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVTTTUUUVVVXXXZZZ[[[]]]]]]```^^^[[[YYYYYY[[[^^^```]]]\\\ZZZWWWUUUSSSRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTWWWVVVVVVWWWYYY]]]```bbbaaaaaaaaa```___^^^]]]\\\ZZZ\\\______^^^```eeeiiiiiirrrjjj[[[NNNBBB>>>BBB>>>>>>???AAAEEELLLTTTYYYeeemmmooofffXXXKKKAAA;;;555777:::@@@LLL```xxxtttdddKKKDDD===999555222222555555555666666777777888888888888888888888888888888666555555444444555555666333333333333333222222222111111111111111111111111222222222222222222222222222222222222222222222333333444444555666777888888888999:::<<<>>>@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMQQQVVV[[[ZZZ___gggnnnuuu|||{{{ssskkkhhhiiikkkjjjhhhddddddeeegggiiimmmppprrr{{{vvvrrrqqqsssyyyrrraaaYYYZZZ]]]ccckkksss|||~~~zzzwwwsssoookkkggg```[[[^^^dddnnn|||{{{wwwzzz|||}}}wwwoooooosss}}}}}}|||zzzsssnnnnnnrrrvvvyyywwwhhh^^^^^^\\\QQQJJJIIIGGGIIIKKKMMMPPPQQQSSSSSSUUUVVVXXXYYYZZZZZZYYYYYY[[[[[[\\\]]]]]]]]]\\\[[[YYYXXXVVVTTTTTTUUUVVVWWWVVVWWWXXXXXXXXXWWWUUUTTTRRRRRRSSSUUUWWWYYYZZZ[[[^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[___^^^\\\ZZZZZZ[[[^^^___]]]\\\ZZZWWWUUUTTTSSSRRRNNNOOOPPPQQQSSSTTTTTTTTTWWWWWWWWWWWWVVVXXXZZZ\\\aaabbbcccccccccaaa___^^^]]]___aaaaaa```aaadddgggiiimmmwwwuuueeeUUUEEE???BBB>>>??????>>>===???FFFKKKTTT___hhhhhhaaaVVVIII===;;;;;;;;;===CCCQQQiii}}}{{{\\\KKK===999777222222888444444555555666777888999888888888888888999999999666666666666666666666666444444333333333333333222111111111111111111111111111111111111222222222222222222222111111111111111333333444444555666777777777777888:::;;;===>>>>>>CCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJLLLPPPTTTVVVYYY]]]aaaeeekkkqqquuuxxx}}}xxxpppnnnmmmkkkiii```_________aaadddhhhjjjmmmkkkjjjkkkjjjkkksss|||oooddd^^^```dddkkkrrryyyzzzvvvsssoookkkhhhbbb\\\XXX]]]fffsss|||xxxxxx|||qqqkkkpppxxxzzztttooollljjjhhhaaaVVVRRRVVVTTTKKKDDDEEEGGGIIIKKKNNNPPPRRRSSSTTTXXXZZZ]]]_________]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXTTTSSSRRRQQQRRRSSSUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVXXXZZZ^^^]]]\\\[[[YYYXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[YYYWWWUUUTTTSSSRRRNNNNNNNNNOOOPPPQQQRRRRRRTTTUUUVVVUUUTTTTTTWWWYYY___aaacccdddeeecccaaa``````aaaaaaaaaaaabbbccceeehhhiiiooozzzzzzlll\\\JJJBBBCCC===>>>>>><<<:::;;;@@@EEEKKKRRRZZZaaaeeebbbTTTEEE???<<<;;;;;;===EEEYYYlllwww^^^EEE===999444333666444444444444555666888888777777888888999999999999777777777777777777777777444444444333333222222222111111111111111111111111000000000111111222222222111111111111111111111000333333444444555555666666666777888999:::;;;<<<<<>>>>>===;;;:::;;;>>>@@@EEEHHHNNNYYYgggmmmdddXXXGGG@@@<<<;;;:::<<>>@@@BBBEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEGGGGGGIIIMMMPPPRRRTTTVVVXXX\\\bbbjjjqqqvvvzzz~~~wwwtttoooiiidddbbb``````]]]\\\]]]^^^]]]]]]bbbiiidddrrryyyuuusssnnnlllmmmkkknnnuuu||||||{{{tttqqqnnnkkkiiihhhfffdddccc___aaajjjvvvzzzyyy{{{~~~~~~~~~{{{vvvfff[[[OOOUUUWWWQQQKKKIIIIIIIIIJJJKKKNNNQQQTTTVVVWWWXXX\\\___cccfffgggeeebbb___YYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZZZZYYYYYYZZZZZZXXXYYYYYYWWWTTTTTTWWWYYYYYYYYYYYYYYYXXXWWWUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVWWWXXXYYY[[[]]]___^^^]]][[[YYYWWWVVVVVVUUUVVVTTTQQQNNNMMMMMMOOOQQQNNNRRRVVVVVVTTTTTTXXX\\\ZZZ\\\^^^aaaccceeeeeeeeefffdddaaa______```aaabbb```___dddmmmrrrzzzzzzlll```QQQHHHFFFDDDBBB>>><<<<<<<<<<<<<<<===BBBJJJWWWjjjwwwwwwppp^^^QQQFFFAAA<<<888???LLL```sss{{{^^^KKKAAA:::444666555333222222444555666555555666777777888999999888888999::::::999888888777777666555555444333333111111111111111111111111/////////000111222222222000111111222222333333333111111222222222222333333555555666666777777888888999:::;;;===???AAABBBCCCCCCDDDDDDCCCBBBBBBDDDFFFBBBDDDGGGHHHIIIKKKMMMOOOSSSWWW\\\aaaeeeiiilllooonnnoooqqqssswww~~~zzzsssmmmjjjhhhaaa]]]ZZZWWWTTTTTT[[[ddd^^^hhhsss|||zzznnnkkkjjjhhhjjjnnnuuuyyy~~~{{{wwwtttqqqnnnkkkiiiiiiiiihhhgggeeecccfffppp}}}}}}{{{~~~~~~~~~}}}}}}wwwdddXXXIIIUUUXXXNNNFFFHHHJJJIIIKKKMMMPPPSSSUUUXXXYYYZZZ]]]```dddggghhhfffbbb```VVVVVVWWWYYY[[[]]]___```cccaaa___]]]]]]]]]______^^^]]][[[ZZZZZZZZZ[[[\\\[[[[[[[[[XXXTTTTTTVVVYYYWWWWWWXXXXXXXXXWWWUUUTTTRRRRRRTTTUUUWWWYYYZZZZZZVVVUUUTTTTTTVVVZZZ___aaa___^^^\\\[[[YYYXXXWWWWWWVVVSSSPPPNNNNNNPPPTTTVVVSSSVVVYYYXXXTTTSSSVVVZZZYYYZZZ]]]___bbbdddfffggghhhddd```^^^^^^```aaabbbcccaaafffmmmnnnpppuuuiii\\\SSSRRRLLLGGGAAA>>>>>>>>><<<999777???JJJYYYlll}}}wwweeeTTTKKKAAA888;;;FFFFFFTTTgggyyymmmSSSHHHBBB;;;666555333222222333444555444555555666777888888888888999::::::::::::999888999888888777666555555444111111111111111111111111...//////000111222222222000000111222333444444444000000000000111111111111444444444555555666666666:::;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCCCCEEEGGGCCCDDDEEEEEEDDDEEEHHHJJJJJJMMMQQQUUUYYY]]]aaaddd]]]___```aaaccckkkuuu~~~|||}}}}}}zzzuuussstttvvvxxx}}}}}}qqqlllhhhaaa]]][[[ZZZZZZYYYZZZZZZaaaoooyyyrrrfffcccdddgggnnnwww~~~wwwppplllnnnjjjggggggeee```___bbbcccgggmmmxxxxxxzzz~~~~~~sss{{{yyycccXXXWWWVVVTTTQQQMMMKKKKKKLLLMMMMMMOOOQQQUUUXXXZZZ\\\```aaacccddddddbbb___]]]XXXVVVSSSSSSVVV]]]dddiiilllmmmnnnmmmjjjddd^^^[[[___^^^^^^]]]]]]^^^^^^___]]]\\\[[[ZZZZZZXXXTTTRRRSSSTTTUUUVVVUUUSSSQQQPPPQQQQQQSSSTTTVVVWWWYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[YYY^^^```\\\YYYXXXVVVSSSWWWWWWVVVTTTRRRRRRTTTVVVRRRSSSUUUWWWXXXWWWVVVUUUWWWYYY\\\^^^```bbbeeegggeeedddcccaaa```______^^^bbbcccdddggglllrrrwww{{{vvvfff______```VVVGGG<<<777888;;;<<<===>>>DDDPPPaaassslllWWWIIICCC???;;;AAABBBJJJXXXgggrrr~~~}}}eeeXXXMMMCCC999999888666444444666777666666666666666666666666888999999999999888777777777777777777777666555555666555444222111111222222222222222111111111111000000000000000000000000000555555555444333222111000333333333444444444555555999999999999:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>???@@@AAABBBGGGHHHKKKNNNQQQRRRSSSSSSSSSTTTUUUWWWYYY^^^eeejjjqqqpppnnnmmmlllllllllmmmlllnnnqqqsssvvvzzz~~~~~~|||rrriiicccaaa___^^^YYYXXX]]]fffmmmvvv{{{pppfffdddgggkkksss{{{~~~wwwqqqmmmjjjfffcccccc```]]]^^^bbbiiiooowww}}}vvvxxx}}}}}}}}}{{{ssswww}}}|||bbbVVVUUUTTTRRROOOLLLLLLMMMNNNMMMMMMNNNPPPRRRUUUWWWXXX___```aaaaaa```^^^\\\[[[ZZZXXXUUUTTTUUUZZZ___ccciiijjjllllllkkkgggbbb```]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZWWWTTTSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVXXXYYYZZZZZZ^^^___\\\YYYZZZYYYVVVYYYYYYYYYWWWUUUSSSTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRTTTVVVXXXZZZ[[[^^^aaadddfffeeedddbbbaaa`````````dddcccccceeehhhmmmqqqtttqqqlllmmmcccTTTHHHAAA???>>>>>>======@@@HHHVVVgggwwwzzzhhhYYYNNNEEE===@@@>>>@@@EEELLLWWWgggvvv~~~nnn\\\MMM>>><<<999666444333333333333333444444555555555555777888888999999888888777777777777777777666555555666666444333222222222333222222222222111111111111111111111111111111111111222222222222111000///...222333333333333444444444777777777888888999:::;;;<<<===>>>>>>??????>>>>>>??????????????????@@@AAA@@@BBBDDDGGGIIIJJJKKKKKKQQQRRRRRRSSSUUUZZZ```eeeiiihhhgggfffffffffffffffaaaccceeegggiiilllqqqtttsssssssssssstttuuuwwwwwwxxxzzz|||{{{zzzzzz~~~{{{pppiiieeeccc^^^\\\]]]aaacccgggxxxxxx~~~{{{ssslllggghhhlllrrrzzzyyysssnnnkkkgggbbb___^^^\\\[[[___eeeqqqyyy|||xxxsssssswww~~~}}}{{{zzz||||||wwwvvvssstttdddVVVUUURRROOOLLLLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTVVVWWW^^^^^^^^^]]]\\\[[[YYYXXXZZZYYYVVVUUUUUUVVVYYYZZZaaaccceeeggggggeeecccaaa[[[\\\]]]^^^^^^]]]\\\[[[]]]\\\[[[[[[\\\\\\YYYWWWTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRTTTUUUWWWXXXZZZZZZZZZYYYVVVTTTTTTVVVXXXYYYYYY]]]^^^[[[YYY[[[\\\ZZZ[[[\\\\\\[[[XXXUUUTTTTTTSSSSSSTTTTTTSSSRRRPPPOOOSSSTTTUUUVVVWWWZZZ___bbbgggfffeeeccccccbbbbbbbbbhhhfffddddddeeehhhllloooqqq||||||zzzpppaaaSSSHHHBBB???===<<<<<<===???GGGUUUgggsss~~~rrrfffZZZNNNDDD@@@===:::999888>>>NNN]]]qqqnnn]]]KKKFFF???:::777555444333111222333444555555555555555666777888888999999888777777888888777777666666666666555444333333333333333333333222222222111111111111111222222333333333111111111111000///......111111222222222333333333555555555555666777888888:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>AAABBBDDDFFFHHHIIIJJJJJJNNNOOOOOOPPPQQQUUUZZZ^^^ccccccdddeeeeeeeeeeeeeee^^^```bbbcccdddfffiiikkkmmmnnnooopppqqqrrrrrrrrrsssssssssrrrrrrrrrsssssstttyyy}}}tttoooooojjjfffdddaaacccnnn{{{uuuvvv}}}xxxsssoookkkjjjiiimmmssszzzyyysssmmmiiigggccc___]]]\\\[[[\\\ccclllyyyzzzsssrrrqqqooooooqqqvvvwwwxxx{{{|||wwwrrrrrr|||hhh[[[VVVRRRNNNKKKLLLNNNPPPRRRSSSSSSSSSTTTVVVXXXYYYZZZ```___^^^\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUYYYZZZ\\\^^^______^^^]]]ZZZ[[[]]]^^^^^^]]][[[ZZZ\\\ZZZZZZZZZ\\\\\\[[[YYYUUUTTTRRRQQQQQQQQQSSSTTTRRRSSSTTTUUUWWWYYYZZZ[[[ZZZXXXVVVSSSSSSTTTVVVXXXXXX[[[\\\YYYYYY\\\___^^^^^^___```^^^ZZZVVVTTTTTTQQQQQQRRRRRRQQQPPPOOOOOOSSSTTTTTTTTTUUUYYY^^^bbbffffffeeedddccccccccccccjjjhhhfffdddeeegggjjjlllmmmqqq~~~sssaaaRRRGGGAAA>>>;;;<<<<<<;;;===GGGVVVbbbmmmsssvvvsssnnnhhh```YYYFFFAAA===;;;888999AAAJJJcccwwwsssbbbYYYMMMCCC???<<<999777222333444555666666666666333444555777888999999999777777888888888777777666666666666555555444444444444333333333222222222222111222222333333444444555222222222222222111000000000111111111111222222222222222222222333444555666888888999::::::::::::999999:::<<<===>>>======<<>><<<;;;???IIIQQQ[[[dddlllnnnqqquuuvvvtttUUUJJJ???<<<;;;<<>>@@@CCCFFFIIILLLMMMMMMMMMNNNNNNMMMOOORRRUUUUUUWWWZZZ\\\^^^_________aaaccceeeeeeddddddfffggggggiiimmmqqquuuxxxyyyyyy{{{xxxuuusssqqqnnnjjjggghhhiiijjjjjjjjjlllpppssszzzzzzzzz|||{{{qqqkkkkkkmmmwwwxxxrrruuu|||yyylllccc______```hhhqqqzzz~~~zzzuuuooojjjfffdddYYYXXXYYY[[[]]]bbbooo|||~~~pppkkkhhhlllooonnnmmmnnnooouuutttmmmpppzzzjjj^^^YYYTTTPPPOOORRRVVVWWWVVVWWWWWWWWWWWWXXXYYY[[[[[[______^^^^^^\\\[[[YYYXXXRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWYYYYYYZZZ[[[[[[ZZZYYYYYY[[[YYYXXXXXXZZZ[[[[[[[[[WWWVVVSSSQQQOOOOOOPPPQQQQQQQQQSSSTTTVVVWWWYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWUUUYYY\\\ZZZ[[[___bbbaaa`````````]]]YYYUUUTTTTTTOOOPPPPPPQQQQQQRRRSSSSSSOOOPPPQQQQQQRRRUUUYYY\\\``````_________``````aaa______```aaabbbccceeeeeefffaaaeeeuuu|||bbbNNNDDD???@@@@@@>>><<<===AAAFFFNNNWWW^^^bbbhhhrrr{{{~~~hhhVVVCCC999888:::>>>BBBFFFUUUmmm{{{nnneeeZZZLLL@@@999888555222111111222333222333444666777888888888777777888888999999888888777777888888888777777666555555444444444333333333333333333333333333333333///000000111000000//////000000111111111222222222111111111111222333444444444555666666777777666666555666777888999::::::::::::;;;===???CCCFFFIIIKKKJJJKKKLLLLLLKKKLLLOOOQQQRRRSSSUUUXXXZZZ[[[\\\]]]^^^aaacccdddddddddeeefffeeegggjjjooosssvvvyyyzzz{{{zzzyyyvvvrrrooollljjjlllmmmkkkgggbbb```cccfffjjjkkkmmmooossswwwzzz||||||~~~yyyzzz~~~|||uuurrrsss~~~~~~pppccc[[[ZZZ^^^bbbnnnyyy|||{{{xxxsssnnniiidddbbbYYYYYY]]]aaadddjjjyyyuuullljjjkkkpppsssqqqqqqsssxxx}}}{{{{{{{{{~~~pppggghhhvvvggg]]]VVVSSSPPPRRRXXX\\\]]]\\\]]]\\\[[[ZZZZZZYYYZZZZZZZZZ[[[\\\\\\[[[YYYWWWVVVSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYYYY[[[\\\\\\\\\XXXWWWTTTRRRPPPNNNNNNNNNPPPPPPRRRSSSUUUVVVXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWVVV[[[___^^^___bbbdddbbb```___^^^[[[WWWTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSNNNPPPRRRSSSSSSUUUXXX[[[\\\\\\[[[[[[\\\]]]^^^^^^\\\]]]___aaaccccccbbbaaaccc]]]^^^jjjyyyyyy^^^PPPEEECCC@@@>>>======???@@@BBBJJJPPPTTTZZZgggtttzzztttcccOOOBBB;;;888;;;???===GGGYYYooo{{{fffUUUBBB>>>999444111111333444222333444555666777777777666777888999999999999888777777888999999888777777555555555555444444444444444444333333222222111111000000111111111111111000111111111222222222333333222111111222222333444555444444555666666666666555444444555555666888999:::;;;;;;<<<===@@@BBBEEEGGGEEEFFFHHHHHHGGGHHHKKKMMMPPPPPPQQQRRRTTTWWWYYYZZZYYY[[[^^^``````aaabbbccccccdddfffiiimmmqqqtttuuuuuuxxxyyywwwsssppppppqqqppprrrrrrnnngggbbbaaacccdddfffgggjjjmmmrrrvvvyyyzzzxxxrrrpppssswwwjjj^^^WWWYYY```fffrrrxxxwwwtttqqqlllfffbbb___[[[]]]bbbgggkkkssswwwmmmkkkkkkooouuuvvvttttttwwwvvvrrrnnnoooxxxuuu{{{ooofffgggqqqeee\\\TTTQQQPPPTTT[[[aaabbb```dddcccaaa^^^\\\[[[ZZZZZZUUUWWWYYYZZZYYYWWWUUUSSSTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTSSSSSSSSSUUUVVVXXXZZZYYYXXXXXXXXXXXXYYYZZZ^^^\\\ZZZZZZ\\\]]]]]]]]]YYYWWWUUURRRPPPNNNLLLLLLOOOPPPQQQRRRTTTVVVWWWXXXTTTUUUWWWXXXYYYXXXXXXWWWWWW]]]aaaaaabbbeeeeeeccc______]]]YYYUUUSSSTTTUUUVVVUUUTTTSSSSSSRRRSSSSSSPPPRRRUUUVVVWWWXXXZZZ\\\YYYYYYYYYYYYZZZ[[[\\\\\\]]]___bbbdddeeedddbbb```bbb\\\]]]eeemmmxxxsssbbbIIIEEE@@@===<<<===>>>>>><<>>888444444666777333333444555666666666666666777888999999999999999777777999::::::999888777666666555555555444444444555444333333222111000///222333333444444444333333111222222222222333333333222222222222333444555666333444555555666666555555444444333444555777999:::999999888999:::<<<>>>???AAACCCDDDDDDDDDEEEGGGIIIIIIIIIIIIJJJLLLNNNQQQSSSPPPSSSWWWYYYZZZZZZ\\\]]]______```aaadddgggjjjllllllqqquuutttooommmnnnqqqssswwwzzzwwwooohhheeeeeefffggghhhiiikkknnnsssvvvsssyyy~~~{{{zzz{{{}}}wwwpppqqqnnn|||~~~tttoooggg___]]]bbbkkkrrr}}}~~~vvvuuurrrooojjjfffbbb___[[[]]]eeeppp{{{uuunnnlllkkknnnsssvvvxxxxxxyyyzzz~~~uuuhhhccc```dddjjjrrr~~~yyymmmuuuqqqfffeeesss{{{yyyeee[[[OOORRRUUUXXXZZZ^^^bbbeeeeeecccaaa^^^\\\ZZZYYYXXXZZZZZZZZZZZZYYYWWWVVVVVVXXXWWWUUUSSSRRRSSSWWW[[[]]]ZZZVVVTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\^^^``````^^^[[[YYYVVVUUUSSSQQQOOONNNNNNMMMPPPQQQRRRSSSSSSQQQOOONNNNNNOOOPPPQQQSSSUUUVVVWWWWWWYYY[[[^^^```aaaaaaaaa___]]]ZZZXXXWWWXXXZZZ[[[XXXXXXXXXXXXWWWVVVTTTTTTWWWUUURRRRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVXXXZZZ\\\___^^^^^^___aaacccdddcccccc```^^^^^^eeeqqq~~~qqq]]]MMM@@@===>>><<<;;;===???<<<>>>DDDLLLUUUbbbmmm}}}zzzrrreeeTTTEEE<<<999888666<<>>???AAAAAAJJJHHHFFFGGGIIILLLNNNNNNNNNNNNNNNOOOQQQTTTWWWXXXVVVWWWYYY[[[^^^aaadddeeeiiijjjjjjkkkjjjiiihhhffflllooosssssspppkkkgggfffggghhhkkknnnqqqqqqooommmooopppqqqrrrssssssrrrrrrqqqrrrsssuuuvvvxxxyyyzzzzzzooommmmmmwwwyyyssspppmmmiiiccc^^^^^^eeeooovvv}}}{{{yyyrrrpppmmmiiieeeaaa___^^^___dddmmmyyy|||sssmmmllllllooosssvvvxxxzzz|||~~~yyyooo```[[[YYY]]]bbbiiittt~~~uuupppuuuwwwnnnmmmpppssszzzgggXXXQQQOOORRRUUUWWWZZZ]]]aaadddeeedddbbb___]]][[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUTTTUUUZZZbbbgggkkkgggaaa\\\YYYXXXVVVUUUWWWWWWXXXXXXXXXXXXYYYYYYWWWZZZ]]]```aaa```]]][[[WWWVVVTTTRRRPPPMMMLLLKKKLLLNNNPPPRRRSSSRRRQQQQQQOOOPPPQQQSSSUUUVVVWWWXXXXXXZZZ\\\___aaabbbbbbbbb___^^^[[[XXXWWWWWWYYYZZZ\\\\\\[[[[[[YYYXXXWWWVVVWWWUUURRRQQQSSSUUUWWWWWWXXXWWWWWWXXXYYY[[[]]]^^^___^^^\\\]]]```bbbccccccbbb```]]]]]]bbbmmmxxxiiiYYYJJJEEECCC@@@======999777999>>>FFFPPP___mmm~~~zzzkkk\\\MMMBBB<<<999<<>>???FFFDDDBBBCCCEEEHHHIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSQQQRRRSSSUUUXXX[[[^^^___dddddddddeeeeeedddddddddfffiiilllmmmllljjjhhhggghhhiiikkknnnpppqqqpppooommmnnnooopppqqqppppppoookkklllmmmnnnoooqqqrrrrrrwwwqqqooosss{{{~~~}}}~~~{{{ssskkkddd```bbbaaa______ccckkkuuu}}}{{{xxxvvvsssqqqmmmkkkgggccc```_________dddkkkvvv{{{tttnnnkkkllloooqqqtttwwwzzz~~~pppeeeWWWTTTSSSVVVZZZ___iiissssssqqqsss}}}zzzyyyrrrooonnnsss|||jjj\\\TTTPPPOOORRRUUUWWWYYY[[[___aaadddcccbbb___^^^\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUWWW^^^gggnnnuuupppiiiccc___\\\YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTXXX]]]aaabbbaaa^^^\\\VVVVVVUUUSSSQQQMMMJJJIIIJJJLLLNNNQQQSSSTTTUUUUUUQQQQQQRRRTTTVVVWWWYYYYYYYYY[[[^^^```bbbdddddddddaaa___\\\YYYXXXWWWXXXYYY^^^]]]]]]]]]\\\ZZZYYYXXXXXXUUURRRQQQRRRTTTTTTTTTUUUVVVXXX[[[]]]___`````````]]][[[[[[]]]```bbbbbbaaa___\\\[[[___gggooouuuzzztttdddTTTKKKHHHCCC>>><<<999777888;;;???HHHYYYhhh|||wwwbbbMMM@@@<<<:::<<<>>>BBBJJJSSS^^^llluuuaaaRRRFFF===999999888666444333444444444333444333222222222333444555777777666666777777888999666666666666555555555555666666555555555444444444444333333333333333222222111111222222222222333333222222222222222222222222222222333333444444555555555444333222222222333444555555555555666666666777999888888999999:::;;;<<>><<<===???AAABBBBBBBBBCCCEEEGGGHHHJJJJJJJJJIIIJJJKKKMMMPPPSSSUUUVVV[[[[[[[[[[[[\\\]]]^^^___^^^aaadddffffffggghhhiiiiiiiiikkklllnnnpppqqqrrrrrrrrrtttuuuuuuttttttsssooooooppppppqqqrrrrrrrrrvvvtttwww{{{vvvpppmmmkkkllllllmmmqqqyyy{{{vvvnnnfff___ZZZWWWZZZ\\\___cccjjjsss~~~yyyuuurrrpppmmmjjjjjjhhhccc```___aaaccceeehhhrrrxxxqqqlllhhhiiilllrrrsssvvvxxx|||zzzhhh\\\TTTQQQQQQTTTVVVZZZdddnnnwwwxxxzzz{{{tttllljjjrrr~~~zzzjjj```YYYVVVSSSPPPSSSVVVWWWYYYZZZ\\\^^^bbbaaa___^^^\\\\\\[[[[[[YYYYYYZZZZZZ[[[ZZZZZZZZZYYYYYYXXXWWWXXX\\\bbbgggqqqmmmgggcccaaa```___^^^XXXXXXWWWVVVVVVUUUTTTTTTTTTWWW\\\```bbb```]]]ZZZTTTTTTUUUTTTRRROOOLLLJJJJJJLLLNNNPPPRRRTTTUUUUUUPPPQQQRRRTTTUUUWWWXXXYYYZZZ[[[^^^aaaccceeeeeeeeecccaaa^^^\\\ZZZYYYYYYYYY\\\\\\]]]]]]]]]\\\\\\[[[XXXUUUSSSQQQRRRSSSRRRRRRSSSUUUYYY]]]```aaabbbbbb```]]]YYYYYY[[[^^^aaabbbbbb___]]]\\\^^^bbbhhhlllooozzzrrr```UUUOOOJJJDDD@@@>>><<<=========AAANNN\\\sssuuu]]]IIIEEE@@@;;;999:::@@@FFFHHHSSScccrrr~~~nnn^^^QQQGGGBBB@@@;;;888555444444555666555444333111000000222444555777666666666666777888888666666666666666555555555666666555555555444444444444444444444333333333333222222333333333333333333222222222222222222222222111111222333444444555555666444222000000111222333444444444444555555555555666666666666666777888888:::999888888:::<<<===<<<===>>>@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEHHHJJJLLLNNNRRRRRRRRRRRRTTTVVVXXXYYYXXX[[[^^^```aaaccceeehhhhhhhhhjjjjjjkkknnnqqqsssuuuvvvwwwxxxyyyxxxwwwwwwuuuuuuvvvvvvvvvvvvvvvvvv{{{yyyzzzsssooommmjjjeee___\\\[[[\\\\\\]]]cccllluuu{{{}}}}}}|||uuuppphhh___XXXUUUTTTUUUWWW\\\ccckkksss|||~~~zzzuuupppnnnkkkhhhffffffccc```^^^___ccciiilllqqq}}}yyyooojjjgggfffhhhmmmqqqsssuuuwww|||uuubbbVVVQQQPPPPPPRRRSSSVVV```kkk{{{pppjjjmmmsssyyy{{{|||sssfff\\\XXXVVVSSSQQQQQQTTTWWWXXXYYYYYY[[[\\\]]]]]]\\\ZZZZZZYYYYYYZZZVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXZZZZZZZZZ[[[^^^```hhhddd```^^^^^^___```___YYYXXXWWWWWWVVVUUUTTTTTTTTTWWW\\\______^^^ZZZXXXRRRSSSTTTUUUTTTRRRPPPNNNKKKLLLLLLMMMNNNOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWYYY[[[]]]aaaccceeeeeefffdddccc```^^^\\\[[[ZZZZZZ[[[[[[]]]^^^___`````````XXXVVVSSSRRRRRRSSSRRRQQQRRRTTTYYY]]]```bbbbbbbbb```\\\YYYXXXZZZ]]]___```bbb```___^^^^^^```ccceeejjjooo{{{ttteee\\\VVVMMMEEE???>>>???@@@>>>>>>EEEOOObbbvvvrrr```\\\SSSGGG???<<<===>>>@@@DDDLLLWWWbbbnnn{{{xxxkkk^^^SSSLLLHHH???<<<888555555555555444666444333111111222444555666666555555666666777888555555555666666666666666555555555555444444444444444444444444444444444444444444333333333333333333222222222222222222222222111111222222333444555555555444222000///000222333444444444555555555555666444444444444444444555666777666555666888999999888999:::<<<>>>??????>>>=========>>>@@@AAADDDEEEGGGJJJJJJJJJKKKLLLOOOQQQSSSTTTVVVXXXZZZ[[[\\\___bbbcccdddfffffffffhhhmmmpppppprrrssstttuuuuuutttttttttttttttttttttuuuuuuuuu~~~{{{vvvoooiiiccc```[[[YYYUUUQQQOOONNNOOOOOORRRWWW___gggmmmqqqssssssgggaaaYYYQQQNNNNNNRRRTTTYYY```iiisss{{{}}}{{{yyyuuupppmmmjjjgggeeeccc```^^^\\\]]]```gggnnnssswwwooohhhffffffgggkkkppppppqqqtttwww|||sss```SSSNNNMMMNNNOOOOOORRR]]]iiiwwwooommmmmmllljjjfffaaaZZZWWWVVVUUURRRPPPSSSVVVYYYZZZYYYYYYYYYZZZYYYYYYXXXXXXWWWXXXXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUTTTWWWZZZ\\\]]]^^^```aaaccc```\\\ZZZZZZ[[[[[[[[[XXXWWWWWWVVVUUUTTTTTTSSSTTTVVVYYY\\\\\\[[[YYYWWWRRRSSSTTTUUUUUUTTTSSSRRRLLLLLLKKKKKKJJJJJJIIIIIIMMMMMMNNNPPPRRRSSSUUUUUUWWWYYY\\\___bbbcccdddeeecccbbbaaa___]]]\\\[[[[[[[[[\\\^^^___aaabbbbbbcccXXXVVVTTTSSSTTTTTTSSSQQQRRRTTTXXX\\\___`````````___\\\ZZZYYY[[[]]]______aaaaaa````````````aaaaaaeeegggnnn{{{tttiiiaaaVVVKKK@@@>>>===???>>>===@@@EEEOOO]]]hhhmmmyyyvvvtttkkk[[[MMMDDD===888======???DDDKKKVVVeeesssxxx}}}wwwmmmddd[[[UUUKKKGGGBBB===:::777444222666555444333333333444555555555444444555555666777555555555666666666666666666555555555555444444444444444444555555555555666555555444444444444333333333333333333333333333333111111222222333333444444444333222111111111222333444444444555555555666666444444333333333333444444666444444555777888777666888888999:::::::::::::::999::::::;;;===???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXYYY\\\^^^^^^^^^```eeeiiijjjlllnnnpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrr~~~{{{vvvrrrmmmfff```[[[WWWVVVNNNMMMKKKIIIHHHHHHHHHHHHJJJMMMRRRXXX]]]aaadddeeeYYYUUUOOOKKKJJJNNNSSSVVV]]]dddoooyyy~~~}}}|||zzzwwwtttqqqllliiigggeeebbb```^^^]]]]]]___eeemmmvvv{{{|||nnnhhheeegggjjjllloootttsssuuuwww{{{tttaaaTTTMMMLLLLLLLLLKKKOOO\\\iii}}}yyytttpppjjjeeeZZZYYYXXXXXXXXXWWWUUUTTTUUUXXXZZZ[[[ZZZYYYYYYYYYWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSTTTVVVYYY[[[\\\]]]```bbbccc___[[[XXXXXXXXXXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSRRRTTTVVVXXXYYYYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTPPPOOONNNMMMKKKKKKJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUWWWZZZ]]]```bbbcccccc``````___^^^]]]\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^WWWVVVTTTTTTUUUUUUTTTRRRSSSUUUWWWZZZ\\\]]]]]]]]]^^^]]][[[[[[\\\^^^^^^^^^______````````````______```aaafffooowww{{{uuujjj^^^KKKDDD>>>??????======???BBBIIIRRR\\\iiiuuuyyywwwxxx|||yyymmm___RRREEE:::;;;999:::===???DDDPPP]]]eeettt~~~xxxqqqjjj```[[[UUUNNNGGG@@@999444555555444444444333333333444333333333333444555555555555555555666666666777777777777666666666555555444444555555666666666666555555555555444444444333444444444444444444444444222222222222222222333333222222222333333333333333333333444444444555555555555444444333333333444444444333333444666666555444666666666666666666777777777777777888999;;;<<<===;;;<<<>>>@@@AAABBBCCCCCCBBBDDDGGGIIIJJJKKKLLLNNNNNNRRRUUUVVVUUUVVV[[[___bbbcccfffhhhjjjlllllllllkkkkkkllllllmmmmmmnnnnnn}}}}}}}}}~~~yyytttqqqjjjfff___WWWQQQNNNMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGFFFHHHJJJNNNRRRVVVYYY[[[QQQNNNLLLJJJLLLPPPUUUYYY```gggrrr|||}}}{{{{{{{{{xxxvvvrrrnnnjjjgggeeecccaaa_________```dddkkkttt|||sssjjjeeedddhhhmmmooosssxxxxxxzzz}}}tttbbbUUUMMMLLLLLLKKKKKKOOO]]]kkkrrr|||vvvoooiiiSSSTTTVVVWWWWWWWWWVVVVVVVVVYYY[[[\\\[[[YYYYYYYYYWWWVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRVVVWWWXXXWWWWWWYYY]]]```bbb___[[[XXXXXXYYYYYYYYYSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQSSSUUUWWWYYYZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOLLLMMMNNNPPPRRRSSSTTTUUUSSSUUUXXX\\\___aaabbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXYYYYYYYYYXXXWWWWWWWWWVVVTTTUUUVVVVVVUUUSSSTTTUUUWWWXXXZZZ[[[[[[\\\^^^]]][[[\\\]]]^^^^^^]]]]]]^^^___```aaa```___^^^___```dddiiillluuuxxxXXXMMMCCC@@@???===;;;<<<>>>@@@GGGRRR]]]dddffffffmmmvvv{{{vvvlll```PPPBBB888666999===<<<;;;BBBMMMUUUjjj}}}sssnnnfff\\\SSSIII???999333444444444444333222111333222222222222333444444444555555555666666777777888888888888777777777777444555555555666666777777666666555555555444444444555555555555555555555555333333222222222222222222111222333444444444444444222222333333333444444444555555444444333444444444333222222333555555444222666555333333333444555666555555555666777888::::::777888;;;===>>>??????>>>999<<<@@@CCCDDDEEEFFFGGGFFFKKKOOOPPPOOOPPPTTTYYYVVVXXX[[[^^^```bbbcccccccccddddddeeeffffffgggggg~~~}}}|||xxxnnnfffccc___[[[UUUPPPMMMLLLKKKIIIKKKIIIGGGFFFFFFFFFEEEDDDDDDFFFIIIJJJJJJKKKLLLMMMGGGHHHHHHIIILLLRRRZZZ```jjjqqq{{{{{{wwwuuusssqqqooonnnkkkfffddddddbbb___[[[^^^aaadddeeemmm|||vvvpppggggggggghhhlllqqqwwwzzzvvvyyydddUUUPPPMMMIIIGGGLLLVVVbbbkkkqqqcccUUUWWWYYYWWWUUUUUUWWWZZZXXXZZZ^^^``````^^^ZZZXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXVVVSSSQQQPPPRRRTTTTTTUUUVVVXXXYYY[[[\\\]]][[[ZZZWWWUUUTTTUUUWWWXXXXXXVVVUUUTTTUUUUUUTTTSSSTTTTTTTTTUUUWWWZZZ]]]^^^WWWXXXWWWUUUSSSRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRMMMNNNNNNPPPRRRVVVXXXZZZXXXXXXXXXYYYZZZ\\\]]]^^^ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSUUUUUUUUUVVVYYY[[[]]]\\\]]]^^^^^^\\\XXXUUUZZZZZZZZZ[[[]]]___bbbccc```dddfffeeefffmmmzzzrrr```KKK@@@;;;777999???<<<<<<===@@@FFFNNNVVV[[[```gggllllllkkkgggZZZLLL===999888;;;:::777<<>>???@@@???@@@BBBEEEHHHKKKMMMNNNPPPPPPPPPQQQSSSVVVYYYZZZ]]]^^^^^^^^^^^^]]]]]]\\\{{{ooolllnnnsss{{{wwwkkkaaa[[[XXXUUUPPPMMMLLLKKKJJJIIIJJJHHHGGGGGGHHHHHHHHHFFFAAACCCEEEEEEEEEEEEGGGHHHGGGHHHIIILLLPPPWWW___eeeooouuu}}}~~~xxxtttrrrpppnnnllljjjgggdddbbbbbbbbb```^^^^^^bbbeeeiiitttyyypppkkkeeedddeeefffkkkpppvvvyyy}}}wwwdddWWWOOOOOONNNNNNSSS___nnnyyypppaaaVVVXXXYYYXXXVVVUUUWWWZZZZZZ\\\___aaaaaa^^^[[[YYYWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXVVVTTTRRRQQQSSSUUUUUUVVVWWWXXXYYY[[[[[[\\\]]]ZZZVVVSSSRRRRRRTTTUUUWWWVVVVVVVVVWWWWWWUUUSSSUUUUUUTTTUUUVVVXXXZZZ[[[UUUVVVUUUTTTRRRRRRTTTVVVTTTUUUUUUVVVVVVUUUUUUTTTNNNNNNOOOPPPRRRTTTWWWYYYVVVVVVVVVWWWXXXYYY[[[\\\WWWWWWVVVVVVUUUUUUUUUVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVUUUVVVXXXZZZ\\\[[[\\\]]]]]][[[WWWTTTWWWWWWXXXZZZ]]]```ccceeeccceeefffcccaaafffqqqzzzqqqXXXKKKEEE???<<<;;;;;;;;;;;;<<<@@@FFFKKKNNNYYY^^^```aaadddgggbbb[[[JJJAAA999888777666888===BBBMMM^^^lllwwwxxxnnnbbbZZZJJJ@@@999777555///---///333333333222222222222222333333444444444555555555666666555555555555555666777777777666666555555555666666666555555666666666777666666555555444333333555444444333333444444555333333333333333333333333444444444444444444444444777666555444444444555555444444444444444333222222444444555555555555444444444444444444555555555555777777777888999:::::::::999888888999999:::;;;<<<;;;<<<===@@@BBBDDDFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTssseee______bbbiiipppxxxzzzkkk]]]UUUQQQOOOMMMLLLLLLLLLKKKIIIJJJIIIHHHHHHIIIIIIGGGEEEAAABBBCCCBBBAAABBBCCCEEEFFFIIILLLQQQWWW___hhhmmmvvvzzz|||yyytttpppnnnllliiigggeeebbb```___```aaaaaa```aaaeeeiiiqqqxxxooojjjgggddddddeeegggkkkqqqwww{{{yyyggg\\\NNNOOOQQQUUU]]]jjjzzzooo```WWWXXXYYYXXXVVVVVVXXXYYY\\\^^^```aaa```^^^\\\ZZZVVVVVVUUUUUUUUUWWWXXXYYYXXXXXXXXXVVVTTTTTTVVVXXXWWWWWWXXXXXXYYYZZZZZZ[[[]]]YYYUUUPPPNNNNNNPPPRRRVVVVVVVVVXXXYYYXXXUUUSSSUUUTTTTTTSSSTTTUUUWWWXXXTTTUUUUUUTTTRRRRRRSSSUUUTTTUUUWWWXXXXXXWWWUUUTTTOOOOOOOOOOOOQQQSSSUUUVVVSSSSSSTTTTTTUUUVVVXXXXXXWWWVVVUUUSSSSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWXXXWWWUUUUUUVVVXXXZZZZZZZZZ[[[[[[ZZZVVVSSSSSSTTTVVVYYY\\\```ccceeedddeeeddd```\\\^^^fffmmm|||gggUUULLLFFF>>>:::<<<;;;::::::;;;===@@@AAAMMMQQQVVV[[[bbbiiikkkhhh^^^QQQBBB;;;999777777999;;;BBBKKKUUU^^^jjjvvv~~~xxxppp[[[NNNBBB<<<888444000000333333333333333222222222222333333333333333444444555555444444444555555666777777777777666666666666666666666666666666666666777666666555555444444444555666666777777666666555444444444444444444444444555555555555555555555555666555555444333444444444444555555555555444444333444444555555555555444444444444444444555555555555666666777777888888999999888888777777777777888888888999:::;;;===>>>@@@@@@AAAAAABBBCCCDDDFFFHHHIIIHHHIIIJJJKKKKKKLLLKKKKKKzzzkkkaaa^^^^^^```ccchhhrrr|||~~~mmm^^^TTTOOONNNMMMMMMNNNNNNLLLKKKMMMLLLJJJJJJJJJHHHDDDBBBDDDEEEEEECCCBBBBBBEEEGGGHHHLLLQQQXXX___gggooouuu|||~~~}}}|||}}}vvvsssooollljjjhhhfffddd```^^^\\\[[[\\\^^^```aaaeeekkksss}}}wwwmmmhhhffffffhhhhhhhhhjjjnnntttzzz}}}~~~kkk___SSSSSSWWW```ooo~~~}}}~~~mmmbbbYYYYYYYYYXXXWWWWWWXXXYYY\\\]]]^^^___^^^\\\[[[YYYVVVUUUUUUUUUVVVWWWYYYZZZYYYZZZZZZYYYWWWWWWYYY[[[XXXXXXXXXXXXYYYYYYYYYYYYZZZWWWRRRNNNLLLMMMOOOQQQSSSSSSUUUWWWXXXXXXTTTRRRRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVVVVUUUSSSRRRRRRSSSQQQSSSUUUWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXWWWUUUTTTTTTTTTUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSUUUWWWXXXYYYXXXWWWUUUTTTUUUVVVYYYXXXXXXYYYYYYXXXUUUSSSQQQRRRTTTWWWZZZ]]]```aaaaaabbb```\\\YYYZZZ```eeennn|||{{{aaaSSSKKKFFFCCC===<<<;;;::::::;;;<<<<<<@@@GGGQQQ\\\fffmmmpppppprrrhhhZZZMMMDDD===;;;::::::<<>>>>>@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFxxxgggaaa]]]\\\[[[\\\ccckkk{{{mmm___VVVPPPNNNMMMNNNOOOOOONNNLLLMMMMMMMMMNNNNNNLLLHHHEEEGGGGGGFFFDDDCCCEEEHHHKKKMMMQQQXXX___fffmmmtttxxx}}}~~~~~~|||yyywwwvvvvvvpppnnnjjjhhhgggfffcccaaa]]]\\\ZZZYYYYYY]]]aaadddjjjtttxxxlllgggfffgggiiikkkkkkkkkmmmqqqwww|||mmm]]]YYYZZZaaarrr~~~jjjbbb[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[[[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUVVVXXXYYY[[[ZZZ[[[\\\[[[YYYYYYZZZ\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVTTTPPPMMMLLLMMMPPPQQQOOOOOOQQQTTTVVVUUURRRPPPNNNNNNNNNNNNPPPRRRTTTUUUWWWXXXXXXVVVSSSQQQQQQQQQPPPRRRTTTVVVVVVTTTRRRPPPPPPOOONNNNNNNNNOOOQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXVVVTTTSSSTTTVVVXXXWWWVVVWWWXXXWWWUUUSSSQQQRRRTTTVVVXXXYYY[[[[[[\\\\\\\\\ZZZXXXZZZ___ccchhhpppttt^^^TTTQQQQQQ???>>>===<<<;;;;;;<<<<<<;;;AAAKKKXXXdddnnnvvv{{{yyyhhhUUUHHHAAA???::::::999:::===CCCKKKPPP[[[]]]dddppprrr]]]JJJAAA<<<999666111111222222333333333444222222222222222222222222333333333333333444555555666666666666666777777777666666777888888777666666666666666666666555555555555666777888888777666555555555555555555555555555333333333333333333333333444444444444444333333333333333444444444444333333222222333444555555444444333333333444444444444555444444555555555555555666888777666555555444555555777777888888888888888888999999:::;;;<<<<<<=========>>>???@@@AAABBBBBBBBBkkkccc\\\YYYWWWVVV[[[aaavvv|||xxxqqqhhh]]]WWWQQQOOONNNOOOQQQRRRRRRQQQQQQRRRSSSVVVWWWUUUQQQNNNFFFFFFEEEDDDDDDGGGLLLPPPTTTYYY```ffflllqqquuuxxxyyyzzzyyywwwssspppnnnnnniiigggeeeddddddcccaaa___[[[[[[ZZZYYY[[[```gggllltttxxxmmmeeeeeehhhkkklllmmmmmmmmmpppuuu|||sss___[[[___mmmwww|||wwwsssyyyzzzeeebbb]]][[[YYYYYYYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZZZZ[[[\\\[[[YYYXXXXXXYYYUUUUUUVVVVVVVVVVVVVVVVVVTTTSSSPPPNNNMMMNNNPPPQQQLLLLLLNNNPPPRRRSSSQQQOOOLLLKKKKKKLLLNNNPPPRRRSSSVVVWWWXXXVVVSSSQQQPPPPPPQQQRRRTTTUUUUUUTTTRRRQQQOOONNNNNNMMMMMMNNNPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUVVVUUUSSSSSSTTTVVVWWWVVVUUUVVVWWWWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXZZZ^^^aaacccgggsssqqqbbbZZZVVVFFFDDDAAA>>>===<<<============AAAKKKWWWeeeuuu{{{fffVVVLLLHHH@@@===:::777888;;;@@@CCCHHHKKKRRR^^^mmm|||~~~mmmXXXJJJCCC===888333333333333222222222222333333333222222222222111222222222222333444444555555555555555666666666666666666888888888888666666666666666666666666666666555666666777777666666555666666666666666666666666333333333333333333333333444555555555555444333333222222333444444444444333111222333444444555444444333333333333444444444444333444444444444444444444555444333222222222222222444444444444444444444444555555666777888888777777999::::::;;;<<<<<<<<<<<>>>>>>>>>>>;;;<<>>===@@@EEELLLVVVdddsss|||{{{kkk]]]TTTLLLEEE===<<<;;;999666444333222444444333333222222222222111111111111222333444555333444444444555555555666555666888999999888666555666666666666666666666777777777666666666666777777666666666666666666666666444444444444444444444444555555666666666555444333333333444555555555555555111111222333444444444444222222333333333444444444333333333333333333333333333333222222111222222222333333333333333333333333333444555666666666555555777777888888888888888777vvvjjjccc^^^ZZZ[[[___\\\nnn|||xxxzzz|||zzzwwwgggccc___]]]]]]^^^\\\ZZZYYYXXXWWWYYY]]]bbbfffggglllkkkkkkkkkhhhbbbZZZTTTHHHHHHGGGGGGIIIOOOVVV[[[___dddjjjoooqqqrrrrrrsssoooppppppnnnjjjfffdddccc]]]\\\[[[\\\^^^^^^\\\[[[YYYZZZ\\\^^^bbbkkkwwwyyysssmmmhhhbbbbbbgggmmmppppppqqqsssvvv|||{{{tttxxxzzzqqqpppuuuqqqbbbggg___\\\YYYYYY[[[[[[YYYWWWVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYWWWWWWVVVWWWXXXYYYUUUWWWWWWVVVSSSQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUWWWVVVUUUSSSQQQOOOMMMMMMLLLKKKKKKMMMOOOQQQQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNQQQRRRQQQPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSUUUWWWXXXXXXVVVSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRTTTUUUUUUSSSQQQOOONNNPPPQQQRRRRRRSSSUUUXXXXXXVVVUUUVVVWWWWWWVVVUUUUUUWWWYYY[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVWWW\\\]]]dddnnnvvvkkkbbb]]]UUULLLEEEAAA??????===;;;<<>><<<<<<===999;;;===???DDDOOO```kkkyyyzzznnneee\\\UUUHHHFFFCCC@@@<<<888666444444444444333333222222222111111111111222333444555333333333444444444555555555777888999999888777555666666666666777777777777999888777666666777888999777777777777777777777777555555555555555555555555555666777777777666444444444444555666777777666666000111222333444444555444222222333333333444444444333222222222222222222222555444444333444444555555333333333333444444444444555666777888888777666555777777888888888777777666uuunnnfff^^^[[[^^^dddkkkxxxvvvsssooollljjjccccccbbbbbbbbbccceeeeeehhheeecccfffmmmtttwwwxxxzzzyyyvvvrrrlllbbbXXXQQQHHHHHHHHHJJJMMMTTT]]]cccmmmoooppprrrrrrqqqpppoooooonnnnnnllliiifffcccaaa\\\ZZZXXXWWWXXXYYYYYYYYYXXX^^^aaabbbiiixxx~~~rrrkkkeeeeeedddeeeiiiooovvv{{{{{{|||}}}{{{xxxuuuoooqqqzzztttfffccc```]]]YYYXXXYYYYYYXXXVVVVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTTTTUUUVVVXXXYYYXXXXXXWWWSSSNNNKKKLLLNNNNNNLLLLLLMMMPPPSSSUUUUUUXXXXXXWWWUUUSSSPPPMMMKKKIIIGGGFFFFFFJJJNNNQQQRRRRRROOOKKKIIIIIIJJJKKKKKKMMMLLLKKKLLLMMMNNNMMMLLLPPPPPPOOOOOONNNOOOOOOPPPJJJKKKLLLKKKKKKLLLOOOQQQRRRSSSSSSQQQPPPPPPRRRTTTQQQSSSUUUWWWVVVTTTRRRPPPSSSRRRRRRQQQQQQQQQQQQRRRVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUWWWYYYYYYVVVTTTSSSSSSVVVVVVXXXYYY[[[]]]^^^___]]][[[WWWSSSRRRRRRTTTUUUWWWZZZ___dddgggooo~~~kkkhhhfffcccWWWHHH@@@BBBBBB===:::<<>>999777777;;;???DDDOOOZZZlllyyyyyynnnccc^^^ZZZUUUPPPKKKCCC:::444333222111111222333333333000000//////000222333555333333333333333333333333888888888888777777777777666666777888888888888888777777777777666666666666:::999777666555555555555666666666666777777777777444444444444444444444444666666666666666555555555555555555555555555555555555444222000/////////000222222222333333333444444555555555555555555555555333333333333333333333333333333444555666666666666555555555555555555555555xxxooofffccceeefffmmmwwwrrrjjjddd```___aaaccceeeiiilllnnnpppqqquuusssrrrvvv}}}zzzqqqhhh^^^TTTNNNJJJKKKMMMPPPTTT[[[bbbhhhmmmnnnpppqqqpppooommmllljjjiiihhhfffddd```^^^\\\ZZZXXXVVVUUUVVVVVVWWWWWWXXX^^^dddiiitttvvvkkkeeeaaabbbdddgggkkkpppvvvyyy{{{}}}~~~rrrjjjllluuu|||oooeeeccc```]]]ZZZXXXYYYYYYXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYXXXXXXWWWSSSNNNLLLMMMNNNNNNLLLKKKMMMPPPRRRSSSTTTUUUUUUUUUTTTRRROOOMMMKKKJJJHHHFFFFFFIIIMMMOOOOOOQQQNNNJJJIIIJJJKKKLLLKKKMMMLLLKKKLLLMMMNNNMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQOOOMMMMMMOOOPPPRRRSSSTTTUUUTTTSSSQQQPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTUUUXXX[[[\\\[[[YYYXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]\\\YYYVVVSSSRRRRRRTTTUUUUUUVVVYYY]]]```fffssssssooonnnnnngggWWWIIIDDDBBB===;;;===>>>>>>AAAFFFQQQXXXccclllqqqrrrpppnnnssswwwxxxooo^^^LLL@@@:::777777888:::999;;;DDDNNN```nnn|||{{{ssskkkhhhddd```[[[SSSIIICCC:::777444444666777555333222222111000000111222333222222222333333333333333666666666666777777777777666666777888888888777777777777777777666666666666:::999777666555555555666666666666666777777777888555555555555555555555555666666666666666666666666555555555555555555555555444444333333222333333333333333333444444444444555555555555555555555555555333333333333333333333333333333444444444333333222555555555555555555555555}}}uuuqqqrrrooottt{{{xxxhhh^^^WWWTTTUUU[[[```iiirrrzzzzzzlll```WWWOOOKKKLLLOOOSSSXXX]]]bbbhhhmmmnnnooooooooonnnllljjjhhheeedddcccaaa^^^[[[YYYWWWYYYWWWVVVTTTTTTUUUVVVWWWYYY```hhhrrrzzznnnfffaaa```cccgggkkknnnrrrvvvzzz~~~pppjjjkkkrrrtttzzztttjjjeeeddd```^^^[[[YYYYYYYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWSSSPPPNNNMMMNNNNNNLLLKKKLLLOOOQQQRRRRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJHHHFFFFFFIIIKKKMMMMMMOOOMMMJJJJJJKKKMMMMMMMMMNNNLLLKKKLLLMMMMMMLLLKKKMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPOOOMMMMMMOOOQQQRRRRRRRRRPPPMMMMMMNNNPPPRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTPPPQQQSSSTTTVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTXXX]]]______^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]ZZZXXXVVVSSSRRRSSSUUUVVVVVVTTTUUUXXX[[[]]]eeemmmsss{{{uuuwwwuuukkk\\\RRRGGGAAA===>>>>>><<<;;;===@@@FFFQQQ___iiimmmkkkhhhkkkqqqwwwuuujjjWWWFFF;;;:::999::::::777666===FFFQQQ___ooo{{{|||tttssssssqqqmmmfff]]]WWWCCC===666444555666333000111111000///////////////111111111222222333333333444444444555555666666666666777777777777777666666666666666666777777777777999888777666666666666666666666666777777777888888666666666666666666666666666666666666666666666666555555555555555555555555444444555666666777666666444444555555555666666666555555555555555555555555444444444444444444444444555555555555444333222111555555555555555555555555~~~xxxggg\\\UUUPPPPPPSSSVVV___mmm}}}qqqaaaWWWPPPMMMKKKOOOSSSZZZ___dddhhhlllooooooooonnnmmmkkkhhhfffeeebbbbbb```^^^[[[YYYWWWVVVXXXWWWVVVUUUTTTUUUXXX[[[\\\cccmmmzzzyyyoooiiieeeddddddgggjjjlllnnnrrrxxx||||||qqqooorrrsssqqqpppuuupppjjjhhhfffcccaaa___]]][[[ZZZZZZYYYYYYUUUVVVVVVWWWWWWWWWWWWWWWUUUVVVXXXZZZZZZZZZYYYYYYXXXXXXVVVTTTQQQOOONNNNNNNNNLLLKKKKKKNNNPPPQQQQQQQQQRRRRRRQQQPPPNNNKKKJJJIIIGGGFFFGGGIIILLLMMMNNNNNNLLLKKKLLLNNNOOOOOONNNNNNMMMLLLLLLMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOMMMMMMMMMOOORRRSSSRRRQQQPPPPPPRRRTTTTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUPPPQQQSSSTTTVVVVVVWWWWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSWWW\\\``````^^^]]]]]]________________________[[[YYYWWWUUUUUUVVVWWWXXXZZZVVVUUUXXX[[[\\\___cccgggrrr~~~}}}ssshhhRRRJJJBBB???>>>:::999;;;999???GGGQQQYYY]]]]]]\\\___ccciiillljjjaaaUUUMMMFFF???::::::999999===BBBEEEPPP^^^kkksssvvvuuurrrmmmpppsssuuuuuuqqqllliiiRRRIII===666555555222...222111111111000000000000000000111222222333333333111222222333444555555666666666777777666666555555666666666666777777777777888888777777777777777777666666777777777888888888777777777777777777777777666666666666666777777777555555555555555555555555444555777888888888777666555666666666666777777777555555555555555555555555444444444444444444444444777777777777777666555555555555555555555555555555}}}~~~~~~xxxsssggg___WWWSSSPPPOOORRRWWWZZZeeexxxyyypppbbbVVVOOONNNOOOPPPVVV[[[bbbhhhkkkmmmoooqqqnnnmmmllljjjgggeeecccaaa^^^]]][[[YYYWWWVVVTTTTTTTTTUUUUUUTTTTTTVVV[[[___```iiiuuuyyymmmgggeeeeeeeeegggiiikkkkkklllqqqyyyyyyssstttyyywwwrrrlllkkkqqq{{{|||mmmeeeeeeeeeccc___aaa```^^^\\\ZZZZZZZZZ[[[XXXXXXYYYYYYYYYYYYYYYXXXVVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXVVVUUUSSSQQQOOONNNMMMLLLJJJKKKNNNPPPRRRRRRSSSSSSSSSRRRQQQNNNLLLJJJIIIGGGGGGHHHLLLNNNPPPPPPNNNMMMMMMNNNPPPQQQPPPOOONNNMMMLLLLLLMMMMMMLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLLLLMMMNNNPPPPPPPPPPPPRRRUUUXXXUUUTTTRRRPPPPPPPPPQQQRRRQQQQQQQQQRRRRRRTTTUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSVVVZZZ]]]\\\[[[ZZZYYY]]]]]]^^^___```aaaaaabbb]]]\\\ZZZXXXXXXXXXZZZZZZ]]]XXXVVVZZZ]]]]]]]]]___dddkkkttt~~~zzzcccVVVIIIBBB>>>;;;:::;;;888===CCCFFFGGGIIIOOOSSSXXX\\\ccckkkppppppjjjfffYYYKKK>>>;;;<<<;;;::::::===BBBKKKVVV]]]___^^^]]]\\\aaagggmmmqqqrrrssssssdddYYYJJJ???:::888666333333333333333333333333333111111222222222333333333000000111222333444444555555555666666666555555444555666666666777777777888777777777888888888888888777777777777888888888888888888888888888888888888666666666666777777888888666666666666666666666666666777888888888777555444666666666777777777888888666666666666666666666666555555555555555555555555555666777777888888888777666666666666666666666666yyyyyyzzzuuunnnjjjhhheeeaaa^^^VVVRRRPPPQQQQQQRRRWWW___fffrrr{{{fff___VVVOOONNNQQQUUUXXX___dddjjjnnnooooooooopppkkkjjjhhheeebbb```^^^]]]WWWVVVTTTSSSRRRQQQQQQQQQOOOQQQSSSSSSTTTXXX___eeejjjuuuzzznnnfffcccdddddddddgggjjjllllllmmmrrr}}}||||||wwwnnniiijjjnnnqqqrrrlllgggaaa___aaabbb___\\\aaaaaa```^^^[[[ZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUSSSPPPNNNLLLKKKJJJLLLOOORRRSSSSSSTTTUUUUUUUUUSSSRRRPPPNNNKKKJJJJJJLLLNNNQQQQQQQQQOOOOOOPPPRRRTTTTTTRRRPPPOOOMMMLLLLLLMMMMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMJJJLLLMMMNNNOOOQQQUUUXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPOOOOOOOOOPPPRRRSSSSSSUUUXXXYYYXXXWWWWWWWWWZZZZZZ\\\]]]___aaabbbccc___^^^\\\[[[ZZZZZZZZZ[[[[[[WWWVVVYYY[[[ZZZZZZ]]]```dddiiipppzzzxxxhhhUUUJJJCCC>>><<<<<<888<<>><<<>>>FFFMMMMMMSSS___lllvvvyyyxxxuuunnn^^^MMMFFFBBB===777444999999===EEEJJJKKKKKKLLLLLLPPPWWW]]]dddjjjppptttkkkcccWWWKKKCCC===:::888222333333333222222111000333333333333333333333333111111111222222333333333333444444555555555555555555555666666777777888888666666777888999999999888777777777888888888999999888888888888888888888888555666666777777888888999666666666666666666666666777777777777777666555555666666777777777888888888666666666666666666666666666666666666666666666666333444555666777777777777666666666666666666666666|||ssspppuuu|||wwwooofff```^^^\\\XXXUUUTTTRRRRRRTTTUUUYYYbbblllsss~~~rrriiiZZZVVVQQQPPPSSSXXX\\\___dddhhhlllnnnnnnllljjjjjjfffeeebbb```]]][[[YYYXXXRRRQQQPPPOOONNNOOOPPPPPPOOORRRUUUVVVXXX^^^gggoooyyyvvvooogggcccdddggggggffffffkkkqqqtttuuu|||~~~~~~wwwnnnjjjfffbbb^^^WWWYYY\\\^^^``````______bbbbbbbbb___[[[ZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVVVVVVVUUUQQQNNNLLLKKKJJJLLLPPPSSSUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPOOOOOOQQQQQQQQQPPPQQQQQQSSSUUUVVVUUUSSSPPPOOONNNLLLLLLMMMMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOQQQQQQOOONNNNNNNNNKKKLLLMMMNNNOOOQQQTTTWWWYYYXXXWWWVVVUUUTTTTTTSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTPPPOOOOOOOOOOOOQQQTTTUUUTTTUUUWWWWWWWWWWWWXXXYYYXXXYYYZZZ\\\^^^___aaaaaa```___]]]\\\ZZZZZZYYYYYYYYYVVVUUUWWWWWWUUUWWW[[[]]]aaaeeeiiiooo|||~~~iii[[[QQQGGG@@@>>>;;;<<<<<<;;;:::;;;???CCC@@@HHHUUUcccpppyyy~~~vvviii^^^SSSGGG???>>>@@@:::888===@@@??????BBBAAADDDHHHMMMSSS[[[eeelllmmmlllggg___TTTJJJEEECCC<<<<<<;;;:::888666333222666555555444444333333333222222222222222222222222111222333444555666666666555555555666777888888888555666777999::::::999999777777888888888999999999888888888888888888888888555666666777888888999999666666666666666666666666777777777666777777888888666666666777777777777888666666666666666666666666666666666666666666666666555555666777777777666666666666666666666666666666zzzoooiiilllqqqtttwwwmmmfffcccaaa]]]YYYWWWUUUVVVXXXZZZ___lllyyy{{{rrrcccYYYVVVTTTRRRSSSXXX]]]aaacccdddgggjjjkkkiiifffdddcccbbbaaa___\\\YYYWWWVVVUUUPPPOOONNNNNNNNNOOOPPPQQQQQQUUUYYY[[[]]]dddooowww|||ssslllgggbbbbbbgggkkklllkkkgggnnnwww|||vvvpppoooqqqxxxtttlllddd[[[TTTMMMSSS[[[___```aaaccceeebbbcccbbb___\\\ZZZ\\\^^^\\\\\\\\\[[[YYYXXXVVVUUUWWWWWWVVVVVVWWWXXXZZZ[[[ZZZXXXVVVVVVWWWVVVRRRNNNKKKJJJJJJMMMQQQUUUWWWWWWSSSTTTVVVYYYZZZ[[[[[[[[[VVVTTTRRRRRRRRRQQQPPPNNNSSSSSSTTTVVVXXXWWWSSSPPPPPPNNNLLLLLLMMMLLLKKKIIILLLLLLLLLLLLMMMNNNPPPPPPMMMOOORRRRRRQQQOOOOOOPPPNNNOOOPPPPPPQQQRRRUUUXXXZZZZZZYYYXXXWWWUUUUUUTTTUUUTTTSSSSSSSSSSSSSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUPPPPPPOOOOOOPPPSSSUUUWWWTTTUUUWWWWWWWWWXXXZZZ]]]XXXYYYZZZ[[[]]]^^^______```___]]][[[ZZZYYYXXXXXXYYYWWWVVVWWWUUURRRUUU[[[^^^bbbfffhhhkkkrrr~~~zzzjjj^^^PPPFFFAAA@@@===;;;:::;;;<<<;;;:::;;;AAALLLYYYhhhwwwuuueeeTTTMMMNNNIII@@@;;;<<<===::::::===<<<>>>???BBBFFFOOOZZZccctttxxxzzzttthhh\\\TTTQQQMMMMMMLLLIIIFFFBBB???===777777666555444333333222333333333222222222222222000111222444555666777777444555555666777888888999555666777999:::::::::999777888888888888999999999777777777777777777777777555666666777888999999999777777777777777777777777777666666666777999;;;<<<666666666666777777777777777777777777777777777777777777777777777777777777999::::::999999888777666777777777777777777777777{{{rrrjjjffffffooottt{{{yyyrrrnnnjjjggghhhfffccc___```jjjzzzvvvkkk___VVVSSSOOOOOOQQQVVV\\\bbbeeefffllljjjgggdddbbbaaa``````___]]]ZZZWWWTTTQQQPPPOOOKKKHHHHHHMMMQQQQQQQQQTTT[[[WWWVVV]]]eeennn~~~|||pppjjjcccaaabbbffflllpppqqqpppooossswww|||yyylllhhhlllsssyyy}}}{{{mmmcccXXXPPPPPPTTTYYY]]]___```bbbccceeedddaaa]]]YYYXXXZZZ\\\``````___^^^\\\ZZZXXXWWWSSSTTTUUUWWWXXXZZZ[[[\\\YYYYYYXXXWWWUUUSSSQQQOOOLLLLLLLLLLLLLLLOOOTTTWWWUUUVVVYYY\\\^^^]]]ZZZWWWWWWWWWVVVUUUUUUUUUVVVVVVRRRSSSTTTUUUUUUTTTRRRQQQOOOOOONNNNNNNNNMMMMMMMMMQQQNNNJJJJJJLLLOOONNNMMMPPPPPPPPPPPPQQQRRRTTTTTTNNNMMMLLLMMMPPPSSSTTTTTTYYYYYYYYYZZZ[[[YYYUUUQQQVVVUUUUUUTTTSSSRRRQQQQQQPPPRRRUUUUUUTTTSSSSSSTTTPPPOOOOOOOOOPPPRRRSSSTTTVVVVVVUUUTTTUUUVVVWWWXXX]]]\\\[[[[[[\\\]]]^^^___bbb```^^^\\\ZZZYYYYYYYYYZZZZZZZZZXXXVVVWWWYYY[[[[[[^^^aaadddfffjjjooorrrpppggg^^^RRRIIIFFFAAA<<<:::<<<===;;;888>>>>>>CCCNNN[[[kkkyyyggg]]]ZZZ[[[OOODDD@@@===888777:::444999===>>>===BBBLLLUUUiiittt|||rrrkkkiiibbbeeeiiijjjeeeZZZLLLCCCBBB>>>;;;;;;888333333666111000000111444666666555111111222333444444444444666555555555666666777888777888888888999999::::::777777888888888999999999999999888777666666777777888888777777777777888888888888888888888777666555555555666666666666555555666777777777777888888888777777666666666666777777666666666666666777888888666666777888888888888888777777777777777777777777wwwnnnfffaaaaaa___dddkkkqqqvvvxxxxxxwwwtttsssuuuwwwwwwxxx~~~}}}wwwoookkkoooxxxqqqddd\\\TTTPPPPPPUUUVVVXXX\\\```cccgggiiiiiihhheeeccc```^^^]]]\\\YYYXXXVVVSSSQQQPPPOOONNNNNNJJJJJJLLLMMMLLLNNNSSSZZZ[[[aaammmwww~~~rrrgggcccbbbcccfffjjjmmmppppppppprrrxxx~~~tttgggeeeooo|||rrraaaWWWRRRTTTWWW\\\^^^```aaaccceeebbbaaa___\\\ZZZYYY\\\^^^```___^^^]]][[[YYYWWWVVVPPPQQQSSSVVVXXX[[[]]]^^^[[[ZZZYYYWWWTTTRRRPPPOOOLLLMMMMMMLLLLLLNNNRRRUUUVVVWWWYYY\\\^^^^^^[[[XXXWWWVVVVVVVVVVVVVVVWWWWWWSSSTTTUUUVVVVVVTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNRRROOOLLLLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRROOOMMMLLLNNNPPPSSSTTTTTTYYYXXXYYYZZZZZZXXXTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSUUUVVVTTTTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSUUUTTTTTTTTTUUUUUUVVVVVVYYYYYYYYYZZZ\\\^^^```bbbbbb```^^^\\\[[[ZZZZZZZZZYYYZZZZZZYYYWWWWWWXXXZZZYYY[[[___aaadddgggkkkooovvv~~~uuugggZZZRRRJJJIIIFFFCCC???======>>>;;;:::>>>GGGQQQ```uuutttkkkgggiii___TTTMMMFFF>>><<<@@@<<<<<<:::777666;;;EEEMMMeeeppp~~~}}}yyyyyyvvvxxx|||~~~{{{qqqcccYYYFFFAAA===>>>===999888:::777666555555666555333111555555555444444333222222333333333333333444555666555555555666666777777777777777777888888888999999999999888777777777777777888888777777777777888888::::::999999888888888888666666666666666666666666777777777888888888888999777777666666666666777777666666666666666777888888666666777888888888888777777777777777777777777777tttlllccc^^^]]]YYY\\\aaaeeehhhhhhgggfffcccaaacccfffgggjjjrrr||||||yyy{{{}}}ooo```XXXTTTRRRSSSWWWZZZ]]]aaabbbaaabbbfffiiieeedddbbb```]]]ZZZXXXVVVRRRQQQPPPNNNMMMMMMLLLLLLNNNLLLKKKLLLKKKJJJPPPWWWaaafffppp~~~{{{rrrggg```^^^```eeejjjmmmmmmmmmoooqqqxxxtttiiikkk|||www___UUUVVVYYY[[[]]]^^^___```bbbddd``````___]]][[[[[[]]]```______^^^\\\ZZZXXXVVVUUUQQQRRRTTTVVVXXXZZZ[[[\\\]]][[[YYYVVVSSSRRRPPPPPPNNNNNNNNNMMMLLLMMMPPPSSSWWWWWWYYY\\\^^^^^^[[[XXXWWWVVVVVVVVVWWWXXXYYYYYYTTTUUUVVVVVVVVVUUUSSSRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNLLLLLLMMMNNNOOONNNMMMNNNOOOQQQQQQQQQQQQPPPOOONNNMMMOOOQQQSSSTTTTTTWWWVVVVVVWWWWWWVVVSSSPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRTTTVVVVVVUUUTTTUUUVVVXXXVVVSSSPPPOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWXXXZZZ]]]```bbbdddaaa```___]]]\\\[[[[[[[[[YYYZZZ[[[[[[YYYXXXXXXYYYXXXZZZ^^^aaacccfffjjjlllrrrvvvvvveeeZZZPPPSSSSSSNNNDDD>>>===???<<<;;;<<<@@@EEEPPPbbbrrr{{{yyyrrrnnnjjjeee___UUUIIICCCBBB@@@===999666666:::???CCCVVVaaaoooxxxzzzyyyyyyzzz|||~~~yyynnnXXXOOOGGGDDDAAA;;;777777<<<<<<;;;<<<<<<:::666333666666555444333333222222222222222222333444555666444444444444555555555555777777777777888888888888999999999888888888888888999999888888888888999999:::999777666666777888888777666555444444555666777777888888888888999999999777777666666666666777777666666666666666777888888555666777777888888777777777777777777777777777777tttlllddd___^^^ZZZ\\\___aaabbbbbb```______\\\[[[^^^___aaaiiirrr|||yyyiii```WWWUUUUUUVVVZZZ___]]]aaaeeeddd```^^^aaaeee``````___]]]ZZZVVVSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMKKKLLLUUU___lllrrr}}}uuummmfff___^^^```___dddjjjjjjhhhiiiooouuuyyyttt{{{yyy]]]UUU[[[\\\]]]^^^^^^]]]^^^```bbbaaaaaa```^^^\\\\\\^^^``````___^^^]]][[[XXXVVVUUUWWWWWWWWWWWWXXXXXXXXXXXX^^^\\\YYYVVVSSSRRRQQQPPPPPPPPPPPPNNNMMMNNNPPPRRRVVVVVVXXXZZZ\\\\\\ZZZWWWVVVVVVVVVWWWXXXYYYZZZ[[[VVVVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTSSSRRRQQQQQQMMMLLLJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOPPPOOONNNPPPRRRTTTTTTSSSSSSSSSSSSSSSTTTSSSPPPMMMQQQQQQRRRSSSTTTUUUUUUVVVSSSUUUVVVVVVUUUUUUVVVWWWYYYVVVSSSOOONNNNNNPPPQQQRRRSSSTTTVVVVVVUUUTTTTTTVVVWWWXXX[[[^^^```bbbccc```______^^^]]]]]]]]]]]]YYY[[[]]]]]][[[YYYXXXXXXYYY[[[___bbbdddfffiiikkksssuuu{{{qqqaaaZZZ^^^```\\\SSSIIICCC@@@AAA>>>===>>>>>>BBBNNN[[[aaannnzzzooonnnmmmkkkeeeZZZNNNGGGBBB???;;;;;;===>>>===<<>>AAAGGGQQQ___ooosssfffSSSCCC;;;::::::;;;999<<>>CCCIIISSS```mmmwwwvvvlllhhhjjjiiimmmuuu|||zzzrrrkkkccc^^^VVVLLLEEEAAA@@@???;;;:::999888777666666666777777666666555555555555444444555555555666666666333555666888888888666555777777666666666666777777666666777777777888888888666666666666666666666666555555666666666777777777777777666666666666777777666666666666666777888888444555666666777777666666666666666666666666666666zzzrrreeeeeebbb^^^\\\]]]ZZZUUUSSSQQQNNNNNNQQQWWW^^^bbbiiiwwwuuuhhhaaa^^^^^^``````cccgggmmmssszzzvvvlllgggccc```aaaeee^^^aaagggoooxxxxxxooo]]]WWWOOOJJJJJJMMMPPPRRRYYYYYY]]]bbbaaa]]][[[]]]XXXWWWVVVWWWVVVTTTQQQMMMLLLKKKIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJOOOOOOUUU___eeecccaaaaaa```iiinnnmmmkkkkkkgggaaaXXXTTTTTTZZZ___bbbfffjjjkkknnnsssyyyzzzooolllkkkwwwddd```^^^WWWXXXZZZ]]]]]][[[YYYXXXXXXWWWXXXZZZYYYXXXWWWXXXZZZVVVVVVWWWWWWXXXWWWWWWVVVRRRSSSSSSTTTUUUUUUVVVVVVVVVXXXZZZ[[[ZZZWWWSSSQQQLLLNNNOOONNNLLLLLLMMMNNNUUUTTTTTTVVVXXXYYYXXXVVVWWWWWWVVVUUUUUUUUUVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQNNNOOOQQQSSSRRRPPPNNNLLLKKKMMMPPPOOOMMMKKKMMMNNNLLLKKKJJJJJJJJJJJJKKKKKKRRRQQQRRRTTTVVVVVVTTTRRRSSSQQQPPPPPPRRRRRRQQQPPPHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSRRRQQQRRRTTTWWWXXXXXXYYYXXXWWWUUUSSSQQQPPPOOONNNMMMNNNOOOPPPQQQNNNPPPRRRUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]```___^^^\\\YYYYYYZZZ\\\UUUXXX\\\___``````aaabbb]]]___aaadddhhhmmmssswwwrrr___KKKCCCBBB@@@<<<::::::===???@@@EEETTThhhxxx~~~kkk\\\QQQLLLGGGEEEAAA===999777777888999;;;===>>>BBBMMM]]]iiisss{{{uuu{{{lllggg^^^UUUNNNJJJIIIIIIAAAAAA???===<<<;;;::::::<<<<<<;;;;;;::::::999999444444444555555555666666222444666777888777666555666666555555555555666666444444555666777777666666555555666666666666555555555555555555666666666666777777666666666666777777666666666666666777888888444555555666666666666666666666666666666666666666ooofff```XXXTTTSSSSSSRRRQQQLLLLLLLLLLLLNNNQQQTTTUUUaaannnwwwiiiccc^^^\\\]]]]]]aaagggmmmrrrxxx~~~zzztttpppnnnkkkeee```^^^aaaggglllpppuuuyyy}}}ttthhh^^^RRRNNNJJJIIIKKKPPPTTTVVV^^^```bbbbbb```]]]YYYVVVTTTSSSQQQOOOMMMKKKJJJJJJIIIJJJKKKIIIGGGEEEDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIOOOUUU```mmmwwwyyytttooooooiiiccc``````^^^YYYUUUVVVWWWYYY[[[```fffmmmrrrooo{{{oooaaahhhwww}}}mmmccc]]]WWWWWWVVVVVVWWWYYYZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTXXXUUURRRRRRSSSVVVXXXXXXTTTRRRPPPOOOPPPRRRTTTVVVZZZZZZYYYXXXVVVSSSPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOPPPPPPNNNMMMLLLNNNPPPRRRQQQNNNNNNQQQTTTUUUSSSQQQNNNLLLJJJJJJIIILLLMMMNNNNNNNNNOOOSSSUUUSSSRRRPPPNNNMMMMMMMMMMMMIIIJJJKKKLLLOOOQQQSSSTTTTTTTTTSSSRRRQQQRRRUUUWWWXXXZZZ[[[[[[XXXTTTPPPMMMOOONNNLLLKKKKKKLLLNNNOOONNNPPPRRRSSSSSSUUUWWWYYYZZZXXXWWWXXX[[[\\\]]]\\\___```aaaaaa```^^^[[[ZZZZZZ\\\^^^aaabbbaaa``````ZZZ\\\^^^```cccggglllpppwww{{{sss___RRRLLLIIIDDD??????@@@??????@@@GGGPPPXXXmmmlll______YYYUUUOOOHHHBBB===;;;;;;999666777<<<@@@EEEMMMUUUaaannnyyyxxxmmmaaaZZZXXXVVVSSSOOOWWWLLLEEEEEEDDDAAAAAADDDEEEDDDBBB???<<<999666555333333444666777777444111555555555555555555555666666666666555444333222222222333444555555555444444333222222222222333444444222333333444555555666666222333444555666666666555777777666666666666777777444444444555555666666666555444444444444555666666wwwhhhbbbZZZTTTRRRQQQOOOMMMJJJJJJIIIIIIJJJMMMOOOQQQ]]]iiizzzuuuiiibbb]]]ZZZ[[[]]]```ffflllrrryyyyyyuuussspppkkkgggeeeeeefffhhhkkkooorrrtttvvvyyy}}}|||rrrkkkbbbWWWPPPLLLJJJHHHHHHLLLQQQTTTVVV^^^___```___]]]ZZZWWWUUUQQQPPPNNNLLLJJJIIIHHHHHHEEEGGGHHHGGGFFFDDDEEEFFFEEEEEEEEEFFFGGGIIIKKKMMMVVV^^^lll{{{~~~uuummmbbb[[[YYYXXXVVVSSSTTTXXX]]]```bbbhhhrrr{{{{{{eee```rrr}}}{{{mmmeeeaaa\\\VVVUUUTTTTTTVVVWWWVVVUUUWWWVVVVVVUUUUUUTTTTTTTTTUUUSSSQQQQQQSSSUUUVVVVVVTTTSSSQQQPPPQQQSSSVVVXXXYYYYYYXXXWWWUUUSSSRRRQQQMMMLLLLLLKKKLLLMMMNNNOOOQQQOOOMMMLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKLLLLLLLLLKKKLLLNNNOOOUUUSSSQQQNNNLLLJJJJJJJJJMMMNNNOOOOOONNNOOORRRTTTSSSQQQPPPNNNMMMMMMNNNNNNJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRTTTVVVYYYZZZ[[[\\\ZZZVVVRRRPPPOOONNNMMMLLLLLLMMMMMMNNNMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWXXXZZZ\\\]]]\\\___`````````___]]]\\\[[[ZZZ\\\]]]___``````______ZZZ\\\]]]^^^```ccchhhkkkmmmqqqvvv{{{iiiYYYTTTSSSOOOJJJCCCBBB@@@===<<>>:::<<<999888;;;<<<<<<@@@FFFQQQ]]]mmmyyy|||{{{zzzzzzvvv{{{qqqddd\\\[[[]]]]]]\\\YYYQQQLLLOOOSSSUUUWWW[[[WWWUUURRRNNNJJJDDD???;;;<<<:::777666777888777777777777666555333222000000777777888888777555333222666555444333222222222222444444333333333444444555555555555555444444444444555666666666666666666555888888999999999999888888555555666666666777777777555555444444555555666777ooohhh```YYYUUURRRNNNKKKJJJIIIHHHGGGGGGIIILLLNNNXXXeeetttvvvjjjccc]]][[[[[[]]]aaaffflllrrryyy{{{yyyxxxvvvsssmmmiiidddcccfffiiikkkkkkmmmpppsssvvvxxxzzz~~~zzzuuuooofff___[[[VVVQQQLLLNNNMMMMMMPPPUUUYYY\\\]]]]]]]]]\\\ZZZXXXVVVSSSRRRMMMLLLJJJHHHGGGFFFEEEEEEAAACCCDDDDDDDDDCCCEEEFFFFFFEEEEEEEEEHHHMMMQQQTTT\\\fffwww{{{qqqcccXXXTTTTTTTTTTTTUUU\\\ccceeegggnnn{{{ooo___ddd~~~wwwiiicccaaa^^^TTTSSSQQQQQQRRRSSSRRRQQQVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOPPPRRRTTTSSSRRRTTTSSSRRRRRRSSSVVVXXXZZZYYYXXXWWWVVVUUUTTTTTTTTTOOONNNLLLJJJJJJKKKMMMNNNNNNLLLIIIGGGFFFIIILLLNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNMMMLLLKKKLLLNNNPPPPPPPPPTTTRRRPPPNNNLLLKKKJJJJJJNNNOOOPPPOOONNNOOOQQQRRRQQQQQQOOONNNMMMNNNOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRTTTWWWYYY[[[\\\[[[XXXUUURRROOOPPPPPPOOOOOONNNMMMMMMMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWXXX[[[]]]]]]]]]```______^^^^^^]]]]]]^^^[[[\\\]]]]]]^^^^^^^^^^^^ZZZ[[[\\\\\\]]]___bbbeeedddgggkkknnntttuuu```ZZZZZZWWWSSSLLLJJJEEE@@@<<<;;;>>>@@@DDDKKKTTT[[[dddrrr{{{wwwzzzyyyuuummmaaaSSSGGG@@@>>>:::888:::999777888<<>><<<>>>>>>>>>===>>>CCCJJJPPPdddttt}}}xxxrrrssstttrrrttt{{{rrrjjj[[[QQQHHHCCC???:::999;;;888:::===???AAABBBCCCDDDFFFIIIOOOVVV^^^gggrrrzzz|||uuuooolllkkkkkkkkkmmmtttyyyxxxyyyyyyxxx}}}xxxqqqkkkjjjfff___WWWPPPJJJGGGEEEGGGFFFCCCAAA@@@???@@@@@@999999999888888777777777;;;:::999888777666666666777777777777777777777777666666555666777888999:::777888;;;<<<<<<;;;888777666666666666666666666666555555555555555666666777zzzxxxxxx|||zzzsssnnnhhh```ZZZTTTRRRNNNKKKKKKMMMPPPRRRYYYcccppp{{{{{{sssllleeecccdddhhhlllrrrvvvxxxzzz|||}}}~~~|||||||||}}}rrrhhhaaa\\\WWWSSSSSSSSSSSSQQQNNNLLLLLLMMMLLLIIIEEEDDDEEEGGGIIIIIIGGGGGGGGGIIIMMMRRRXXX[[[WWWWWWWWWXXXYYYXXXVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAA@@@@@@BBBEEEFFFHHHLLLSSS[[[ccckkkoooyyy}}}zzzrrriiieee\\\ZZZYYYXXXZZZ\\\___bbbggghhhppp~~~{{{~~~iiidddiiittt{{{vvvwwwvvvlllhhhfffbbb^^^]]]aaa______bbbaaaZZZTTTRRRRRRPPPMMMLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPMMMKKKNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWVVVTTTRRRPPPNNNMMMMMMHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQQQQPPPNNNMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIIIIHHHJJJMMMNNNNNNOOOPPPRRRQQQQQQOOONNNMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMJJJLLLNNNNNNNNNNNNPPPQQQRRRTTTWWWYYYYYYWWWUUUSSSUUUUUUVVVVVVTTTQQQOOOMMMNNNPPPRRRSSSTTTUUUWWWYYYXXXWWWWWWXXX[[[^^^^^^^^^]]]\\\[[[[[[\\\^^^aaabbb```aaaaaabbb```^^^\\\ZZZSSSVVVYYY[[[\\\^^^aaacccbbbbbbaaaaaaaaaeeejjjnnnrrryyy~~~eeeXXXUUUTTTQQQNNNLLLJJJGGGCCCAAA;;;;;;::::::<<<>>>@@@BBBIIITTT]]]^^^^^^aaafffiiioooyyyzzzmmm___UUULLLCCC<<<;;;777777888999:::;;;============???DDDIIIPPP\\\hhhxxxrrrooojjjlllpppyyyxxxssssssrrrqqq}}}{{{qqqiiidddbbbaaa^^^]]][[[YYYVVVTTTRRRQQQLLLJJJGGGDDDAAA>>><<<;;;>>>===<<<:::999888888888666666666777777777777777666666555555666777999:::888999;;;<<<<<<;;;999888777777777777777666666666777666666666666777888888|||wwwqqqjjjddd\\\YYYUUUSSSRRRUUUXXX[[[```jjjvvvzzzqqqhhhdddeeehhhmmmuuuzzz|||}}}}}}}}}{{{{{{{{{zzzyyyzzz{{{}}}zzzrrriii```XXXRRRPPPNNNNNNLLLJJJFFFEEEFFFGGGDDDDDDCCCBBBAAABBBDDDGGGFFFFFFGGGIIILLLPPPUUUYYYXXXWWWVVVVVVVVVUUURRRPPPJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBAAAAAABBBFFFHHHJJJNNNVVV___iiiqqqwwwzzz||||||zzztttjjjaaa\\\YYYSSSUUUWWWZZZ]]]bbbgggkkkpppxxx~~~|||{{{|||zzzyyy~~~uuudddiiipppvvv|||wwwqqqrrruuummmeee\\\XXXZZZ___[[[ZZZ^^^]]]WWWSSSTTTPPPMMMJJJJJJKKKMMMOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPPPPPPPOOOMMMKKKLLLLLLLLLMMMNNNOOOOOOPPPSSSSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQOOONNNJJJJJJJJJJJJJJJHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNPPPRRRTTTUUUSSSQQQOOOOOOPPPPPPOOOMMMMMMNNNPPPKKKJJJHHHGGGGGGGGGGGGHHHFFFIIIMMMPPPQQQRRRTTTVVVSSSQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMNNNOOOSSSUUUWWWXXX[[[]]]]]][[[XXXVVVTTTTTTTTTSSSQQQOOOLLLKKKLLLNNNPPPQQQRRRSSSUUUWWWUUUTTTSSSUUUXXX[[[\\\\\\WWWWWWWWWXXXZZZ\\\^^^___aaaccceeefffddd```\\\YYYRRRUUUXXXZZZ[[[\\\___```bbbaaa```___```bbbeeegggiiinnnuuu~~~xxxiiidddYYYWWWVVVVVVVVVTTTPPPMMMCCC@@@<<<:::;;;<<<======<<<===BBBGGGIIIKKKQQQYYYcccooowwwnnneeeXXXMMMIIIAAA???===<<<;;;;;;;;;;;;:::888999===>>>AAAKKKWWWllluuu{{{vvvuuuoooqqqsssyyyxxxsssrrrqqqooorrrtttxxxyyyxxxzzz{{{ooorrrwwwyyyyyyvvvrrrooommmiiiaaaZZZUUUSSSTTTTTTPPPOOONNNLLLKKKJJJIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA???>>>===>>>???@@@DDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCzzzyyyrrrlllcccaaa]]]ZZZZZZ]]]```cccgggqqq|||wwwlllggghhhgggmmmvvv|||~~~zzz{{{zzzyyywwwvvvvvvwwwtttsssooohhh___XXXSSSRRRFFFFFFDDD@@@===<<<===???:::===@@@AAA???@@@CCCFFFEEEFFFGGGHHHIIILLLPPPSSSRRRQQQOOOOOOOOONNNKKKIIIFFFGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBEEEIIILLLOOOUUU___jjjuuu|||yyywwwqqqhhh]]]TTTQQQQQQSSSUUUXXX\\\aaahhhnnnssszzz}}}}}}~~~{{{yyyxxxyyyyyyyyy~~~kkkdddrrr{{{yyyzzz{{{vvvzzzsssfffZZZWWW[[[```ZZZWWWYYYYYYTTTRRRTTTNNNKKKIIIHHHJJJMMMNNNOOOLLLMMMNNNOOOQQQRRRSSSTTTUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLPPPQQQRRRRRRRRRQQQOOONNNMMMOOOQQQSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJIIIJJJJJJCCCCCCCCCDDDDDDDDDDDDEEEIIIIIIIIIIIIKKKLLLMMMNNNNNNPPPTTTWWWXXXVVVSSSQQQMMMOOOOOOMMMJJJIIIKKKMMMIIIIIIGGGFFFFFFFFFGGGGGGFFFIIINNNQQQSSSUUUWWWYYYSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMNNNQQQUUUYYY[[[\\\___aaa```^^^[[[YYYSSSSSSRRRPPPNNNLLLJJJIIIJJJLLLOOOPPPPPPQQQSSSUUURRRQQQQQQSSSVVVYYYYYYYYYTTTTTTUUUVVVXXXZZZ\\\]]]bbbdddggghhhfffbbb]]]YYYRRRUUUXXXYYYZZZZZZ\\\^^^bbbbbbaaa``````aaaccceeefffjjjnnnpppsss}}}{{{bbb``````aaabbbaaa]]]YYYQQQJJJAAA;;;::::::::::::>>>888888???@@@>>>CCCMMMUUUbbbwww{{{nnnbbb\\\NNNKKKFFFBBB???===;;;999888777999<<<;;;:::AAALLLSSS___ooowwwwwwtttrrrsssllloooqqquuuxxxwwwxxxwwwvvvqqqpppqqqxxx~~~wwwvvvxxxzzzwww~~~xxxooojjjkkknnnqqqjjjiiihhhfffdddcccbbbbbb___^^^]]]\\\ZZZYYYXXXWWWUUUTTTQQQNNNLLLLLLLLLMMMVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTT}}}{{{ooojjjgggiiilllmmmppptttyyyjjjdddggghhhhhhkkkrrryyy}}}|||zzzuuutttrrrooommmkkkjjjjjjiiifffccc```]]]WWWOOOIIIDDDBBB@@@===<<<<<<======???@@@AAA@@@@@@BBBEEEGGGKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKIIIHHHFFFFFFCCCCCCDDDDDDCCCAAA???>>>???>>>>>>@@@AAAAAA@@@???===>>>@@@BBBDDDHHHNNNRRR]]]fffooottt{{{wwwoooeee[[[WWWTTTOOOMMMNNNRRRRRRVVV\\\```eeesss|||zzz{{{{{{{{{{{{xxxzzzyyyyyyooolllmmmttt~~~{{{mmmaaa]]]\\\[[[YYYXXXWWWWWWWWWUUURRRPPPLLLKKKJJJIIIJJJLLLNNNOOONNNMMMMMMMMMNNNPPPRRRSSSQQQPPPNNNMMMLLLLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLOOOOOOQQQSSSTTTSSSPPPMMMJJJIIIIIIIIIJJJJJJHHHFFFEEEDDDCCCBBBAAABBBCCCCCCHHHFFFFFFJJJMMMNNNNNNOOOSSSTTTTTTTTTRRRQQQOOOMMMNNNOOOOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKFFFGGGIIIKKKOOOSSSWWWYYYWWWUUURRROOOLLLKKKJJJJJJNNNLLLLLLMMMNNNOOOOOONNNMMMMMMMMMNNNOOOQQQRRRSSSXXXZZZ]]]```bbb```[[[WWWUUUSSSQQQOOOMMMLLLKKKLLLNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPQQQSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTWWWYYY[[[aaacccgggkkkmmmkkkfffbbbXXXXXXXXXXXXYYYZZZ\\\]]]```___]]]]]]^^^___^^^]]]___aaacccgggmmmrrrwwwzzzzzzxxx|||}}}xxxrrrdddZZZMMMFFFBBB>>>;;;999999<<<>>><<<::::::===@@@FFFMMM[[[nnnzzzrrrccc```WWWKKKDDDCCCBBB???777:::<<<<<<::::::===@@@GGGMMMUUU[[[___```______aaa]]][[[```kkkzzzxxxsssqqqnnnsssqqqsss{{{}}}nnnjjjjjjjjjeeekkkxxx}}}uuuuuu~~~|||yyyzzz~~~vvvnnnjjjggggggkkkqqq{{{~~~|||}}}~~~{{{xxxvvvxxxzzz{{{zzzzzzzzzzzz{{{{{{||||||tttooosssxxx}}}qqqiiiiiibbbaaabbbgggmmmppppppnnnpppnnnkkkgggccc___]]][[[^^^[[[YYYVVVTTTOOOHHHCCCBBB@@@>>><<<<<<<<<===>>>@@@AAABBBBBBBBBCCCFFFHHHJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBB@@@??????@@@@@@=========>>>?????????>>>???@@@BBBDDDIIIPPPYYY___kkkrrrxxxyyy{{{zzzsssiiicccZZZSSSQQQOOOMMMMMMOOOSSSTTTXXX___fffpppzzzsssrrrtttwwwxxx{{{vvvtttwwwyyy~~~~~~uuunnnrrrwww||||||yyy}}}{{{hhh```_________ZZZYYYXXXXXXXXXVVVSSSQQQMMMLLLKKKJJJJJJKKKMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKMMMMMMOOOQQQSSSRRROOOMMMKKKJJJIIIIIIJJJIIIGGGEEEBBBAAA@@@?????????@@@@@@???AAADDDGGGHHHJJJMMMQQQQQQQQQQQQQQQPPPNNNMMMKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIKKKMMMPPPSSSTTTSSSRRRPPPNNNMMMKKKKKKKKKNNNMMMMMMMMMOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUXXX\\\^^^]]]ZZZWWWTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUXXXZZZ[[[___aaaeeejjjmmmmmmiiieee]]]\\\ZZZYYYYYYYYY[[[\\\]]]\\\[[[\\\^^^_________^^^___aaacccggglllooorrrzzzzzzjjjWWWLLLIIIHHHFFFCCC===;;;888777999;;;===>>>AAACCCIIISSS```ooo{{{}}}~~~~~~{{{~~~{{{pppaaaUUUPPPKKKFFF>>><<<999555333444888;;;===AAAFFFJJJLLLMMMLLLLLLMMMKKKJJJOOOYYYeeepppvvv~~~zzzvvvqqqnnnooowwwooohhheeecccbbbccchhhpppvvv{{{xxxqqqsss{{{}}}uuuxxxsssnnndddaaa^^^___cccffffffdddgggeeeaaa\\\XXXSSSQQQOOOOOONNNLLLKKKIIIEEE@@@<<<>>>===<<<;;;<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAACCCAAA???<<<<<<===???AAA======>>>>>>????????????CCCDDDFFFJJJPPPZZZdddkkkwww{{{}}}{{{wwwpppeeeZZZUUUOOOKKKLLLMMMLLLNNNQQQUUUWWW\\\ccckkkyyyyyyqqqllllllppptttvvvxxxtttrrrtttzzzyyyrrrqqquuu~~~||||||yyypppaaa___aaaccccccZZZYYYXXXYYYYYYWWWTTTRRRNNNNNNLLLKKKKKKKKKLLLMMMRRRRRRRRRQQQPPPOOONNNMMMNNNNNNOOOOOOPPPPPPOOOOOOOOONNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLOOOQQQRRRPPPMMMLLLJJJIIIIIIIIIHHHEEECCCAAA@@@>>>=========>>>???@@@DDDHHHHHHFFFHHHLLLPPPNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIJJJLLLNNNOOONNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMNNNOOOOOONNNLLLLLLMMMOOOPPPPPPPPPOOONNNOOOOOORRRUUUXXXYYYXXXVVVTTTRRRPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQSSSUUUWWWXXXZZZ[[[\\\^^^bbbgggkkkllliiigggbbb___\\\ZZZXXXYYYZZZ[[[ZZZYYYYYY[[[^^^`````````^^^^^^___```bbbeeegggiiiiiiooo|||nnn\\\WWWWWWVVVRRRJJJCCC<<<999;;;<<<;;;:::;;;;;;;;;>>>FFFRRR___gggjjjkkklllooouuu{{{{{{tttpppjjjeeeXXXQQQEEE<<<777777888:::888999:::<<<===>>>???@@@======???AAAFFFNNNWWW]]]ttt~~~tttooonnnrrryyy~~~pppjjjgggeeefffaaa```dddlllxxxwwwrrrsssxxx|||vvvooolllmmmrrr{{{sssuuuzzzmmmggg```\\\\\\]]]]]][[[]]][[[XXXTTTQQQNNNLLLKKKDDDDDDDDDCCCBBB???<<<:::;;;;;;;;;;;;<<<>>>???@@@CCCDDDFFFFFFFFFGGGIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>@@@>>>===;;;;;;<<<>>>???>>>??????@@@@@@@@@BBBCCCFFFJJJOOOTTT[[[ccckkkpppzzzyyyvvvrrrllldddYYYRRRMMMIIIHHHKKKMMMMMMPPPTTTXXX\\\bbbfffkkkxxxwwwtttqqqnnnoooqqqsssuuuwwwuuusssuuu}}}{{{uuuxxx~~~fff[[[]]]bbbccccccZZZYYYYYYYYYYYYXXXUUUSSSPPPOOONNNLLLLLLKKKLLLLLLNNNNNNOOOOOOOOOMMMKKKJJJLLLMMMOOOPPPQQQQQQPPPPPPTTTTTTRRRQQQOOOLLLKKKJJJFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKNNNQQQRRRQQQOOOMMMKKKIIIIIIHHHGGGDDDAAAAAA@@@???>>>===>>>??????FFFHHHHHHFFFEEEHHHJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOOMMMJJJIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPOOOOOOOOONNNMMMNNNOOOOOOMMMKKKLLLMMMNNNPPPPPPNNNLLLKKKLLLLLLMMMPPPTTTWWWWWWVVVTTTSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXXXXZZZ]]]bbbfffgggeeecccaaa___[[[XXXWWWXXXYYYZZZYYYXXXYYY[[[^^^``````___^^^^^^^^^^^^___aaacccdddaaabbbiiisss}}}uuuhhhdddaaa^^^YYYTTTMMMGGGDDD@@@<<<999888:::<<<===???DDDJJJNNNQQQTTTXXX\\\bbblllxxxzzzooo___QQQIIIDDD@@@>>>???===;;;:::;;;===>>>???;;;===>>>>>>>>>AAAGGGMMM]]]nnn|||uuuoookkklllnnnrrr{{{zzzpppllljjjhhhkkkfffdddiiittt{{{tttqqqpppooofff^^^[[[[[[]]]dddlllyyyxxxxxxsssrrr{{{tttlllaaaYYYVVVTTTSSSQQQUUUTTTQQQMMMJJJGGGEEEEEE<<<===>>>>>>===<<<;;;::::::;;;;;;===>>>@@@AAABBBDDDEEEGGGGGGGGGFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>=========<<<;;;;;;<<<<<<===<<<<<<<<<<<<===?????????@@@DDDFFFIIIPPPZZZcccjjjooorrrtttuuupppiiiccc\\\UUUOOOLLLIIIGGGHHHLLLNNNNNNQQQVVV___fffkkkjjjhhhnnnzzz~~~yyyrrrsssttttttsssssssssssstttuuuwww{{{xxxzzzwww___XXX\\\___``````ZZZYYYYYYYYYYYYXXXVVVSSSPPPPPPOOONNNMMMLLLLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQQQQPPPPPPVVVUUUUUUSSSQQQOOOLLLKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKNNNQQQRRRRRRPPPMMMLLLJJJIIIHHHGGGDDDAAA@@@???>>>===<<<===>>>>>>AAAAAA@@@???GGGOOOPPPKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQRRRQQQNNNKKKIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKLLLNNNQQQRRRRRRRRRRRRNNNMMMNNNOOOPPPPPPMMMKKKKKKLLLNNNOOOOOOMMMKKKJJJLLLKKKLLLOOOSSSVVVVVVVVVUUUTTTRRRPPPOOONNNNNNOOONNNOOOPPPQQQQQQQQQQQQPPPRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTVVVWWWYYY\\\^^^___]]][[[\\\ZZZXXXVVVVVVWWWYYYZZZYYYYYYZZZ\\\^^^___^^^]]]\\\[[[[[[[[[\\\^^^```aaa]]]\\\___fffkkkooouuu}}}wwwlllgggccc```aaa___ZZZQQQJJJEEEDDD>>>>>>???>>>=========>>>@@@CCCGGGJJJOOOYYYfffooozzzvvvjjjaaaYYYRRRMMMLLLHHHCCC???>>>>>>===<<<;;;===>>><<<:::;;;???CCCGGGWWWgggnnnoooppppppnnnjjjddd^^^^^^___aaahhhooo}}}{{{ssspppnnnkkkkkkhhhiiippp{{{{{{yyyssslllgggeeeddddddgggmmm|||}}}pppdddbbbgggllluuu~~~}}}{{{qqqnnnjjjhhhhhhlllppptttyyyvvvyyy~~~xxxooocccYYYTTTQQQOOOMMMNNNLLLIIIEEEBBB???===<<<777999::::::999999:::;;;;;;<<<>>>???AAABBBDDDDDDEEEFFFHHHGGGFFFEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@======<<<<<<<<<<<<<<<<<<888999;;;<<<======<<<;;;999<<<>>>??????AAAFFFJJJNNNWWWeeeqqqwwwxxxwwwvvvmmmddd[[[UUUOOOIIIGGGHHHIIIHHHJJJOOOPPPOOORRRWWWeeennnrrrjjjaaa```ffflll}}}wwwsssnnnpppssstttsssrrrqqqrrrrrrwww~~~}}}mmmqqqqqq\\\XXX\\\\\\[[[\\\YYYXXXXXXXXXYYYXXXUUUSSSPPPPPPOOOOOONNNMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRQQQPPPNNNKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKJJJKKKMMMPPPRRRQQQPPPNNNLLLKKKJJJIIIHHHEEECCC>>>===;;;:::::::::;;;<<<;;;<<<;;;???MMM]]]___YYYKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSSSSRRROOOLLLJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNOOOQQQSSSSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMNNNQQQTTTVVVVVVUUUUUUSSSQQQPPPOOONNNOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTVVVVVVVVVUUUTTTTTTSSSSSSVVVUUUVVVWWWYYYZZZXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZ]]]___```___]]]YYYYYYYYYYYYZZZ[[[]]]^^^YYYXXXZZZ```ddddddfffjjjnnnxxxvvvnnnggg```eeeiiihhhbbb]]][[[[[[PPPJJJBBB===::::::999999888:::===???BBBHHHQQQXXXdddpppzzztttooolll___YYYRRRMMMJJJFFFAAA===;;;<<<;;;:::888999;;;>>><<>>>>>>>>@@@BBBDDDEEEFFFFFFEEEGGGHHHGGGDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======:::===AAABBBBBBEEEKKKQQQXXXaaammmvvvyyyvvvpppmmm```WWWPPPMMMJJJFFFEEEHHHLLLLLLPPPTTTUUUTTTWWW]]]eeennnqqqeeeWWWSSSVVVZZZiii}}}yyyuuupppmmmkkkmmmooopppoooppprrruuuwwwuuuhhhbbbuuujjjZZZYYY\\\ZZZXXXZZZXXXWWWWWWWWWXXXWWWUUUSSSPPPPPPPPPOOOOOONNNMMMMMMKKKKKKLLLLLLNNNOOOPPPQQQLLLLLLLLLLLLMMMMMMNNNOOOMMMNNNOOOOOOOOOMMMKKKJJJKKKIIIHHHFFFFFFGGGHHHIIIKKKJJJJJJLLLNNNPPPPPPOOONNNMMMKKKKKKKKKIIIGGGDDD>>>===<<<::::::;;;;;;<<<:::>>>>>>???KKK[[[```ZZZJJJJJJHHHGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOSSSSSSTTTTTTRRRPPPMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPRRRUUUWWWWWWUUURRRPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOPPPRRRUUUUUUTTTRRRSSSQQQPPPNNNMMMMMMMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQNNNNNNOOOPPPQQQSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVUUUWWWYYYZZZYYYXXXUUUVVVVVVVVVVVVVVVVVVUUUXXXXXXZZZ]]]aaabbbaaa```\\\[[[ZZZYYYZZZZZZ\\\\\\YYYVVVXXX]]]```^^^___aaa```gggrrr||||||qqqfffiiinnnrrrssstttttttttiii^^^QQQHHHEEECCC???;;;888888999:::;;;>>>BBBEEEIIITTTbbbnnn{{{xxxssslllhhheee```XXXRRRJJJGGGBBB???>>>>>>===<<<:::>>>@@@AAAEEEJJJJJJHHHFFFBBB???AAACCCEEEIIIOOOQQQ]]]jjjqqqvvv{{{|||{{{qqqnnnlllnnnpppttt}}}yyyuuuqqqqqqpppmmmnnnrrr{{{~~~lllmmmrrruuurrrkkkggggggnnntttyyy|||}}}uuunnnddd]]][[[\\\]]]^^^^^^]]]^^^```eeelllssswwwxxxuuusssvvv{{{zzz~~~}}}jjjbbbVVVNNNJJJHHHFFFEEE>>>======<<<<<<<<<<<<<<<888;;;======<<<<<>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<======;;;:::999888999;;;>>>@@@===AAAEEEFFFGGGJJJQQQXXXaaahhhqqqwwwuuunnnfffaaaUUUMMMIIIKKKKKKGGGHHHLLLOOOPPPUUUZZZ[[[ZZZ]]]cccaaakkklll]]]NNNJJJMMMQQQYYYjjj~~~wwwqqqmmmjjjgggeeejjjlllmmmllllllooouuuyyy~~~yyybbb[[[___|||xxxfffYYYZZZ]]]YYYWWWZZZWWWVVVVVVWWWXXXWWWTTTRRROOOOOOPPPPPPPPPOOONNNNNNKKKKKKJJJJJJJJJLLLNNNOOOMMMLLLKKKKKKKKKLLLNNNNNNKKKLLLNNNOOOOOONNNLLLKKKKKKJJJGGGFFFEEEEEEGGGHHHJJJIIIIIIJJJMMMNNNNNNMMMNNNMMMLLLKKKKKKJJJHHHFFF@@@???>>>===<<<===>>>>>>999??????;;;@@@LLLQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEGGGIIIKKKMMMNNNNNNUUUUUUTTTTTTRRRPPPNNNLLLOOONNNMMMLLLKKKKKKLLLMMMPPPOOONNNMMMNNNOOOPPPQQQQQQRRRTTTXXXZZZZZZXXXVVVSSSRRRRRRRRRRRRSSSTTTUUUPPPPPPQQQSSSUUUUUURRRPPPQQQPPPNNNLLLKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQNNNNNNPPPQQQSSSTTTUUUVVVUUUTTTSSSRRRRRRTTTVVVWWWWWWWWWVVVXXXZZZ[[[[[[ZZZVVVVVVWWWXXXWWWVVVTTTSSSVVVWWWYYY^^^bbbddddddbbbaaa```^^^]]]\\\\\\\\\]]][[[XXXWWW[[[]]][[[ZZZ\\\^^^bbbhhhlllqqqzzz{{{ppppppqqqwww{{{pppccc[[[XXXRRRGGG>>>:::999999999::::::;;;:::>>>FFFOOOWWWaaalllrrrqqqtttyyy~~~vvvooo^^^XXXOOOJJJGGGDDDAAA===<<<===;;;;;;>>>CCCBBB===CCC>>><<<>>>??????BBBFFFFFFSSSaaahhhlllppppppnnnoooiiidddcccdddgggpppzzz|||yyysssqqqnnnjjjjjjnnnjjjwwwxxxnnnooovvv}}}zzzvvvvvvuuu{{{wwwkkkcccbbbdddgggiiillllllnnnqqqvvv}}}}}}yyyrrrpppqqqrrrssssssuuuyyy~~~wwwnnniii[[[WWWQQQJJJEEEBBBAAAAAA???>>>===<<<;;;:::::::::777888888:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAAAAA@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>@@@AAACCCEEEFFFHHHLLLQQQWWW\\\lllmmmmmmkkkfff^^^WWWRRRNNNKKKHHHGGGHHHIIIKKKKKKSSSXXX]]]^^^```bbbbbb^^^```\\\WWWRRRKKKGGGJJJPPPOOOZZZkkkzzzuuunnngggbbbaaaaaabbbgggfffiiinnnnnnkkkooovvvppp___RRRWWWiiissseee[[[]]]]]]WWWVVVZZZXXXXXXXXXXXXWWWTTTOOOKKKMMMLLLKKKLLLNNNOOOOOONNNPPPOOOLLLJJJIIIJJJLLLNNNLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPOOONNNNNNJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJLLLNNNNNNNNNNNNOOOMMMKKKKKKKKKJJJIIIGGGDDDBBB>>>;;;::::::<<<>>>===<<<;;;<<<>>>AAAEEEGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEEEEFFFGGGIIIKKKLLLNNNOOOPPPOOONNNNNNPPPRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNLLLKKKKKKMMMOOONNNNNNOOOOOOPPPQQQRRRRRROOONNNNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQRRRTTTTTTUUUWWWXXXZZZZZZXXXWWWUUUVVVTTTRRRQQQPPPPPPPPPQQQPPPSSSXXX]]]```aaaaaaaaaaaa```^^^\\\[[[ZZZZZZYYY\\\ZZZVVVSSSSSSUUUXXXZZZ]]]^^^aaacccfffkkkqqqvvv~~~yyyrrrlllcccXXXOOOFFFBBB===;;;<<<<<<:::777<<<:::===DDDIIIJJJPPPXXX___gggpppvvvxxx{{{{{{llldddaaaYYYLLLCCCDDD@@@>>>???CCCDDDAAA>>>======??????????????????EEEGGGKKKPPPTTTXXX[[[\\\[[[WWWSSSRRRUUUYYY]]]___eeelllxxxzzzyyywwwtttooojjjfffccciiiiiinnnxxx}}}vvvvvvvvvvvvwwwxxxzzz{{{~~~{{{qqqlllmmmqqqtttpppooorrryyy~~~wwwyyy{{{}}}~~~}}}|||zzzyyyxxx{{{~~~xxxpppkkkiiijjjlllmmmjjjkkkmmmppptttwww{{{|||~~~zzzssskkkccc]]]YYYSSSPPPJJJDDD@@@>>>======999999999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCC??????>>>======<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>:::;;;<<<===>>>@@@AAAAAAFFFIIINNNTTTXXX]]]```cccjjjhhheee```ZZZSSSNNNKKKGGGFFFEEEFFFIIIMMMPPPQQQTTTYYY___bbbgggkkkjjjeee]]]WWWQQQNNNJJJFFFFFFJJJNNNUUUaaavvv{{{xxxpppmmmgggaaa^^^^^^___```cccbbbeeekkknnnpppwwwrrr```UUUTTTaaayyyqqqddd[[[]]]]]]WWWUUUYYYXXXWWWVVVVVVUUUSSSOOOLLLLLLKKKKKKLLLNNNOOOOOONNNOOONNNLLLKKKKKKLLLMMMNNNLLLKKKIIIIIIKKKLLLKKKJJJLLLMMMNNNPPPPPPQQQPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJHHHFFFDDDBBB>>><<<:::;;;===>>>===<<<;;;;;;===@@@CCCEEEDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOPPPOOONNNOOOPPPRRRMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPOOOOOONNNNNNOOOOOOQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPPPPPPPRRRTTTXXX[[[]]]^^^^^^^^^```___]]][[[ZZZXXXXXXXXXZZZXXXUUURRRRRRTTTWWWYYYYYY[[[]]]```bbbfffjjjnnnsss~~~xxxrrrllleee```NNNIIICCC???===<<<:::999999777999>>>@@@>>>AAAFFFIIIOOOVVV[[[___eeelllrrr|||vvvkkkcccTTTPPPLLLKKKLLLKKKFFFBBBDDDDDDDDDBBB@@@>>>>>>>>>>>>???AAADDDGGGIIIJJJKKKLLLIIIFFFEEEFFFGGGHHHHHHNNNTTT^^^jjjtttyyyyyywwwsssqqqnnnjjjfffaaa]]][[[]]]^^^bbbkkkvvv~~~zzzzzzzzzzzzyyyyyyyyyyyyzzz}}}yyyttttttvvvyyynnnmmmooouuuyyy{{{qqqrrrsssssssssrrrppppppnnnmmmrrr|||{{{qqqllleeeaaa```aaacccccc_________```aaabbbcccddddddccc```]]]YYYUUUQQQOOOJJJHHHCCC???<<<::::::;;;666666777777999:::<<<===??????@@@@@@@@@AAAAAAAAA????????????????????????===<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<;;;;;;<<<<<<======<<<<<<===???AAADDDFFFGGGKKKQQQYYYaaafffhhhgggeee```]]]WWWQQQLLLHHHFFFEEEAAABBBDDDHHHNNNTTTYYY\\\ZZZ```gggnnnvvv|||yyysssbbbYYYQQQNNNLLLIIIGGGHHHNNNQQQZZZnnn|||xxxtttpppmmmdddaaa]]]ZZZXXXYYY\\\^^^```___bbbhhhnnnvvvmmm[[[QQQOOOWWWkkklllaaaZZZ[[[[[[VVVUUUXXXWWWUUUSSSRRRRRRQQQOOOMMMKKKJJJJJJKKKNNNPPPPPPOOONNNNNNNNNMMMNNNNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLLLLMMMOOOPPPRRRRRRSSSSSSPPPOOOMMMLLLJJJJJJIIIIIIGGGFFFFFFGGGHHHJJJLLLMMMLLLJJJHHHHHHIIIHHHGGGEEECCCAAA>>><<<;;;<<<===>>>===<<<;;;;;;<<<>>>AAABBBAAABBBDDDEEEEEEEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPNNNOOOPPPRRRPPPNNNMMMKKKKKKKKKMMMNNNLLLLLLLLLMMMOOOPPPRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWWWWUUUTTTRRROOOOOOOOOOOOOOOOOOPPPQQQUUURRROOOOOOPPPQQQOOOMMMOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQTTTUUUVVVXXXZZZ[[[[[[[[[^^^]]][[[YYYXXXVVVVVVUUUXXXVVVSSSQQQQQQTTTWWWYYYWWWYYY\\\^^^___aaacccfffccckkkuuuwwwooojjjfffcccYYYVVVPPPIIIDDD???===<<<:::888777999999777777:::;;;???CCCFFFJJJQQQYYY```vvv~~~~~~rrrooojjjhhhgggeee```\\\ZZZXXXUUUNNNGGGBBB@@@@@@>>>>>>>>>???@@@@@@@@@AAAAAA@@@>>>>>>??????===<<>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888999999999<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAAEEEIIINNNPPPTTTYYYbbbjjjmmmjjjddd___RRRPPPLLLHHHEEEDDDDDDDDDAAADDDHHHMMMTTT[[[cccggghhhooowwwtttfffYYYSSSRRRPPPMMMMMMQQQTTT```xxx~~~xxxsssnnniiidddaaa]]]ZZZWWWUUUUUUVVVYYY[[[aaaaaaccciiirrr}}}mmmYYYNNNMMMQQQ\\\ppp~~~xxxfff^^^YYYZZZYYYUUUTTTVVVUUUSSSPPPOOOPPPQQQPPPOOOKKKJJJIIIJJJMMMPPPQQQQQQOOOOOOPPPQQQQQQRRRRRRRRRPPPNNNMMMMMMNNNOOOOOONNNMMMNNNOOOQQQRRRSSSTTTUUURRRQQQPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFGGGIIILLLNNNMMMKKKIIIHHHHHHGGGEEECCCBBB@@@>>><<<;;;;;;<<<======<<<;;;;;;;;;===???@@@???AAACCCEEEEEEGGGIIIKKKNNNNNNNNNMMMMMMMMMMMMNNNMMMNNNOOONNNMMMNNNOOOQQQRRRPPPMMMKKKJJJKKKMMMOOOLLLLLLMMMMMMNNNPPPQQQRRRPPPPPPRRRRRRSSSRRRQQQPPPRRRSSSVVVWWWXXXVVVTTTRRRQQQPPPPPPPPPQQQRRRSSSSSSYYYUUUQQQRRRUUUVVVRRRNNNQQQQQQPPPOOONNNMMMLLLLLLMMMNNNPPPQQQQQQOOOMMMLLLOOOOOONNNNNNNNNPPPQQQRRRUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWYYYZZZ[[[]]]\\\ZZZXXXVVVUUUTTTTTTUUUTTTRRRQQQQQQSSSVVVXXXYYY[[[^^^_________```aaaaaaffflllrrr{{{vvviiiaaa\\\YYY^^^^^^[[[WWWQQQKKKGGGDDDBBB>>>:::999999999999::::::<<<>>>???AAAEEELLLPPPbbbiiippptttyyy}}}vvvjjj]]]RRRLLLJJJFFFFFFEEECCCBBBBBBAAAAAABBBAAA@@@@@@BBBCCCBBB@@@;;;;;;===BBBHHHLLLOOOPPPPPPNNNLLLIIIFFFCCCAAAAAAAAABBBDDDFFFJJJRRR]]]dddjjjkkkmmmnnnllliiifffccc```aaacccdddgggkkkpppttt~~~|||xxxtttrrrrrrrrrsssjjjeee```___]]]ZZZ[[[___jjjjjjkkkkkkkkkjjjjjjiiikkkgggggglllppptttzzzyyyqqqeeeaaa[[[WWWUUUTTTRRRQQQRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIFFFDDDBBBAAA@@@@@@???===;;;;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???????????????<<<<<<<<<;;;::::::999999:::::::::999999999999999777777777888888999999999<<<<<<<<<<<<===>>>??????CCCBBBBBBCCCGGGNNNUUUYYY```cccggglllllleee[[[SSSIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGLLLRRRYYYbbblllssswwwdddZZZXXXUUUSSSSSSUUU]]]qqq}}}}}}~~~zzzvvvpppjjjeee```\\\YYYZZZXXXUUUTTTTTTUUUXXXZZZaaacccgggnnnzzznnnZZZMMMKKKOOOTTTaaannn}}}{{{~~~xxxmmmddd```[[[XXXXXXVVVTTTSSSTTTSSSQQQNNNNNNOOOQQQQQQQQQLLLKKKIIIJJJMMMPPPRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPMMMNNNNNNPPPQQQSSSTTTUUUSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGHHHJJJNNNPPPOOOMMMKKKJJJIIIHHHEEECCCBBBAAA>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>???AAADDDEEEFFFHHHJJJLLLPPPPPPPPPPPPOOOOOOOOONNNLLLMMMNNNMMMLLLLLLNNNPPPRRRPPPMMMKKKJJJKKKMMMNNNLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTWWWWWWVVVTTTSSSPPPPPPPPPPPPPPPQQQRRRSSS[[[WWWSSSTTTXXXXXXUUUPPPSSSSSSRRRPPPOOONNNMMMLLLLLLMMMOOOPPPPPPNNNMMMKKKNNNMMMMMMMMMNNNOOOQQQRRRWWWXXXYYYZZZXXXUUURRRPPPOOOPPPRRRSSSSSSRRRQQQPPPRRRRRRTTTUUUWWWYYY[[[\\\[[[[[[YYYWWWVVVUUUUUUUUUUUUTTTRRRRRRRRRTTTVVVXXXZZZ\\\^^^___^^^^^^^^^___cccggglllooosss|||}}}nnnccc[[[WWWZZZ\\\aaaddddddaaa\\\YYYQQQLLLCCC;;;999:::::::::777888999:::;;;===@@@CCCNNNRRRVVVYYY\\\eeeuuu~~~nnneeeaaaXXXVVVSSSPPPMMMJJJIIIHHHIIIGGGDDDCCCCCCBBB@@@???<<<;;;;;;<<>>===<<<<<<>>>@@@AAAAAAEEEMMMSSSUUUWWWZZZ\\\[[[XXXUUUSSSNNNOOOPPPQQQRRRUUUZZZ^^^cccbbbaaaaaaaaaaaabbbbbb___XXXSSSQQQMMMIIIIIIMMMeeeffffffgggfffeeedddcccccc```___ccchhhmmmttt{{{}}}wwwssslllddd```\\\WWWSSSPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEBBB@@@>>><<<;;;;;;;;;:::999999999:::;;;<<<;;;;;;<<<===???AAACCCDDD@@@@@@??????????????????;;;:::::::::999999888888666666666666666666666666777777777888999999::::::;;;;;;<<<===>>>@@@AAABBBEEEEEEFFFIIIOOOVVV\\\```hhhgggfffeeeccc[[[QQQIIIFFFGGGGGGGGGGGGFFFDDDDDDGGGKKKQQQXXXaaammm{{{rrrfff```\\\ZZZ[[[^^^lllyyyuuutttuuuqqqlllfffaaa]]]YYYVVVSSSWWWVVVTTTSSSSSSUUUWWWYYY]]]bbbjjjsssuuu___PPPLLLOOOUUUXXXccchhhqqqzzz~~~uuupppxxxzzzoooeee___]]][[[YYYZZZYYYWWWVVVTTTSSSRRRRRRQQQOOOMMMNNNPPPRRRSSSRRROOOMMMKKKKKKNNNQQQSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTRRRPPPOOOOOOPPPQQQQQQPPPMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRPPPOOOMMMMMMLLLLLLMMMKKKJJJIIIIIILLLOOOPPPQQQOOOMMMLLLLLLLLLJJJHHHEEEDDDAAA???===;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBEEEFFFFFFGGGIIIKKKNNNOOOOOOPPPOOOOOONNNNNNLLLMMMNNNMMMLLLMMMNNNPPPQQQPPPMMMKKKJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMOOOOOONNNOOOPPPPPPPPPOOONNNMMMOOOPPPRRRTTTUUUUUUTTTSSSNNNMMMMMMMMMMMMMMMNNNOOOWWWUUUTTTUUUWWWXXXUUURRRTTTSSSRRRQQQOOONNNMMMLLLJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRYYY\\\```bbbaaa\\\UUUQQQLLLMMMNNNNNNOOOOOOOOOOOORRRSSSUUUWWWYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYZZZ\\\\\\[[[[[[]]]___bbbgggmmmoooqqquuu}}}{{{ooogggcccZZZ^^^gggrrr{{{~~~zzzvvvkkkdddVVVHHHBBB@@@===888666666666777999;;;===>>>BBBBBBDDDFFFGGGKKKVVV```___hhhpppyyy~~~|||sssqqqmmmjjjgggeeedddccc___\\\WWWSSSMMMGGG@@@;;;@@@???===>>>???@@@???======>>>??????>>>===;;;:::666999;;;<<<;;;===BBBEEEEEEGGGJJJLLLLLLJJJHHHFFFBBBCCCDDDDDDDDDEEEHHHKKKLLLLLLMMMMMMOOOPPPQQQRRROOOJJJFFFEEECCC@@@AAADDDaaabbbddddddbbb```\\\ZZZZZZWWWXXX]]]bbbeeekkkqqq|||~~~|||yyyyyyuuummmhhheee```ZZZVVVSSSOOOLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@?????????BBB@@@???===<<<<<<<<<<<<999999999999999:::;;;<<<:::;;;;;;<<<>>>@@@AAABBB<<<<<<<<<<<<============999999999999999888888888666666666666666666666666777777888888999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHKKKPPPWWW]]]bbbfffggggggbbb\\\XXXTTTOOOGGGAAADDDDDDEEEFFFGGGHHHIIIIIIKKKPPPXXXaaammm~~~yyyqqqkkkhhhhhhnnn}}}{{{sssmmmkkkkkkgggccc^^^YYYVVVTTTRRRPPPRRRQQQPPPPPPRRRTTTWWWYYYXXX```iiirrr}}}oooeeeXXXRRRUUU\\\aaacccccceeehhhnnnwwwyyyzzzvvvdddWWWSSSTTTVVVYYYUUUVVVVVVTTTRRRRRRQQQPPPOOONNNMMMOOOQQQSSSTTTSSSQQQOOOMMMLLLOOOQQQSSSSSSTTTSSSQQQPPPOOOPPPRRRSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNOOOPPPOOONNNOOOQQQQQQQQQPPPJJJHHHFFFCCC@@@>>>===<<<;;;;;;<<<======>>>??????AAACCCEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMLLLKKKNNNOOOPPPOOONNNNNNPPPRRROOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJNNNOOOPPPRRRSSSSSSTTTTTTMMMMMMLLLLLLKKKLLLLLLLLLQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSYYY___gggmmmllleee\\\VVVNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[ZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZ[[[^^^aaaccchhhmmmooooooqqqwww|||~~~zzzvvvwww~~~xxxuuuooopppvvvwwwfff\\\VVVMMMDDD???<<<888666777999<<<===<<<:::;;;>>>???>>>CCCJJJEEENNNTTTYYYfffuuuwwwoooiiiiiikkkpppyyy~~~sssfffXXXNNNEEEBBB???>>>???AAAAAAAAAGGGIIIJJJKKKJJJGGGDDDAAA<<<<<<<<<<<<;;;<<<===???@@@AAACCCEEEEEEDDDAAA@@@???@@@AAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGEEEAAA???@@@???<<<<<>>===<<<;;;;;;;;;;;;:::999999:::<<<<<<::::::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<888888888999999999::::::888888888888888999999999777777777888888888888888777777888999::::::;;;;;;;;;;;;<<<>>>AAADDDFFFGGGKKKQQQ[[[dddkkknnnnnnmmmbbb[[[QQQKKKIIIFFFAAA===???@@@AAACCCFFFJJJNNNQQQOOOUUU^^^iiixxxyyyuuuuuu|||~~~wwwnnnhhhffffffaaa]]]XXXTTTRRRQQQOOONNNMMMMMMMMMNNNPPPTTTWWWYYYUUU^^^gggnnnvvv|||xxxooo]]]ZZZWWWYYY```hhhnnnqqqcccdddeeeiiioooyyyttt```TTTRRRUUUYYY\\\SSSUUUVVVTTTRRRQQQQQQOOONNNMMMNNNPPPRRRTTTTTTTTTSSSQQQNNNMMMOOORRRSSSTTTTTTRRROOOMMMMMMNNNPPPQQQNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMNNNPPPTTTVVVVVVVVVMMMLLLIIIFFFCCC@@@>>>===;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIKKKKKKKKKJJJIIIPPPQQQQQQQQQPPPPPPRRRSSSNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKIIIHHHNNNNNNOOOPPPQQQRRRTTTTTTOOOOOONNNMMMLLLLLLLLLMMMLLLOOOQQQRRRQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLKKKGGGGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSYYYaaalllttttttmmmccc[[[SSSRRRRRRRRRSSSTTTVVVWWWWWWXXX[[[\\\]]][[[YYYWWWZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[YYYXXXWWWXXXXXXYYYYYYZZZZZZZZZ[[[]]]aaadddfffkkkppppppnnnoootttxxxxxxrrrjjjgggjjjqqqyyy~~~wwwooobbbUUUFFFAAA999333222444777999:::666777<<<===;;;<<<@@@===CCCEEEDDDLLLYYY[[[SSSTTTSSSSSSUUU\\\hhhuuu~~~zzzmmmaaa]]]XXXUUUUUUXXXZZZ[[[[[[]]]______]]]YYYTTTQQQKKKIIIFFFDDDBBBBBBAAAAAAAAABBBCCCDDDDDDBBB@@@???@@@BBBCCCBBB@@@>>>===>>>@@@@@@@@@@@@@@@AAABBBBBBEEEAAA???@@@>>>:::999;;;[[[[[[\\\]]]]]]ZZZUUUQQQRRRRRRSSSTTTVVVYYY\\\^^^kkkmmmrrr{{{xxxqqqhhh___YYY]]][[[XXXTTTPPPMMMKKKJJJJJJIIIEEEBBB???======<<<999:::;;;;;;;;;;;;:::999888999999::::::999999888<<<<<<<<<<<<<<<===>>>???<<<<<<;;;:::::::::;;;;;;999888888888777777666666::::::999888777666555555888888888777777777777777999::::::::::::;;;>>>@@@AAA@@@??????BBBGGGMMMPPPVVV[[[ccciiillljjjfffcccSSSOOOKKKFFFCCCCCCCCCDDDDDDCCCGGGMMMPPPOOOPPPSSSYYY]]]eeerrr|||{{{xxxtttooohhhbbb]]][[[XXXVVVRRRNNNLLLLLLLLLMMMJJJJJJKKKLLLOOORRRUUUVVV]]]YYYZZZaaafffddd```^^^VVV___eeekkkzzzzzzgggfffeeeggglllwwwnnnYYYVVVWWWTTTTTTXXXVVVWWWXXXWWWTTTPPPKKKHHHMMMMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIMMMNNNQQQTTTYYY]]]aaaccc\\\TTTKKKDDDBBBAAA@@@>>>???>>>>>>===============BBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHNNNOOOPPPRRRRRRRRRRRRQQQOOOMMMKKKKKKLLLLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIKKKKKKKKKIIIIIIJJJLLLOOOPPPQQQSSSUUUVVVWWWWWWMMMNNNOOOPPPPPPNNNMMMKKKNNNMMMNNNNNNOOOPPPQQQRRRTTTSSSRRRPPPNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLLLLMMMNNNPPPQQQRRRYYYZZZ___gggnnnoooiiicccZZZXXXVVVUUUVVVVVVUUUTTTSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYXXXXXXXXXZZZ[[[\\\```aaa```^^^[[[XXXWWWWWWWWWYYYYYYYYYXXX[[[```eeecccgggkkkkkkjjjlllrrrwwwuuuvvvuuunnnfffcccgggmmmwwwyyymmmXXXPPPFFF???======;;;:::===;;;888777999:::::::::<<<===>>>AAACCCCCC@@@>>>BBBCCCDDDEEEHHHMMMTTTYYYnnn}}}{{{vvvtttrrrqqqyyy{{{nnneee\\\RRRMMMMMMOOONNNMMMJJJMMMQQQVVVYYYYYYVVVSSSUUUKKKBBBAAABBBBBBBBBCCCEEEEEEGGGJJJMMMOOONNNLLLLLLLLLJJJCCC<<<;;;???EEEWWWWWWWWWXXXYYYWWWSSSPPPOOOPPPQQQSSSUUUXXXZZZ[[[ccccccfffkkkqqquuuwwwwwwrrrnnnjjjfffccc^^^XXXTTTTTTSSSPPPMMMKKKHHHGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>888888888888888888888888999999::::::::::::999999<<<<<<;;;;;;<<<<<<======<<<;;;::::::999999999999888888777777777666666666999999888777777666666666888888888888888888888888999::::::::::::;;;>>>@@@@@@@@@@@@CCCHHHOOOVVVZZZ___aaaddddddbbb]]]XXXTTTLLLIIIFFFBBBAAAAAABBBCCCGGGGGGLLLTTTXXXYYY[[[___aaahhhsss}}}xxxtttqqqpppmmmiiiddd^^^ZZZWWWTTTRRROOOLLLJJJJJJKKKLLLJJJJJJJJJKKKMMMOOORRRSSSXXXTTTTTTXXXYYYVVVUUUVVV^^^uuullljjjiiikkkrrr}}}{{{fffUUUSSSUUUSSSRRRVVVUUUVVVVVVVVVTTTPPPKKKIIIKKKKKKLLLNNNPPPQQQRRRSSSNNNNNNOOOOOOPPPQQQRRRRRROOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKNNNOOORRRUUUYYY]]]___aaaYYYSSSJJJEEEDDDCCCBBB@@@BBBAAA@@@>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHHHHGGGFFFFFFGGGLLLMMMOOOPPPQQQQQQPPPOOOPPPNNNMMMMMMNNNOOOOOONNNJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMMMMMMMLLLMMMNNNMMMNNNPPPQQQRRRRRRRRRRRRNNNOOOPPPQQQQQQOOOMMMLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOONNNLLLJJJHHHFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUXXXYYY\\\ccciiiiiieee```[[[YYYVVVUUUVVVVVVUUUTTTTTTVVVWWWYYYZZZZZZZZZYYYWWWWWWWWWWWWXXXZZZ\\\]]]___```aaaaaa^^^\\\[[[[[[XXXYYYZZZYYYYYYZZZ^^^bbbaaaeeehhhhhhgggiiioootttyyyzzzwwwoooeee```bbbffflllrrr{{{tttkkkaaaRRRFFF??????AAACCCIIIEEEAAA===;;;:::888777777777777999;;;<<<;;;999<<<===>>>???@@@EEEJJJNNNVVVcccpppvvv||||||pppiiigggfffeeeddddddjjjttt}}}mmm^^^PPPMMMQQQSSSSSSSSSTTTUUUXXX^^^dddhhhiiiiiifffddd^^^RRRGGGBBBDDDHHHTTTSSSRRRRRRSSSRRRPPPNNNKKKMMMOOORRRTTTVVVWWWXXX\\\\\\]]]___bbbccccccbbb^^^\\\ZZZYYYXXXVVVSSSPPPLLLKKKIIIGGGEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<777666555444444555666777999::::::;;;;;;::::::999<<<<<<;;;;;;:::;;;;;;;;;;;;;;;999888777777777777777777666666666666666555777777777777777777777777888888888888888888888888999:::;;;;;;:::<<<>>>AAA@@@AAADDDIIIPPPWWW^^^cccdddbbb___ZZZTTTNNNIIIGGGEEEDDDBBB@@@@@@AAACCCDDDIIIMMMXXXfffmmmnnnnnnppplllttt{{{zzzyyyxxxvvvrrrmmmjjjfffeeedddaaa]]]XXXTTTQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLKKKJJJOOOWWWuuurrrqqqppprrrzzzmmm]]]QQQQQQSSSQQQPPPSSSSSSSSSTTTTTTRRROOOLLLJJJIIIIIIJJJKKKMMMOOORRRSSSNNNOOOOOOOOOPPPQQQQQQRRRNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMNNNPPPSSSWWWZZZ\\\]]]]]]VVVPPPJJJFFFFFFGGGEEEDDDEEEDDDBBB@@@??????@@@AAA????????????@@@AAABBBBBBDDDEEEGGGHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLNNNPPPQQQQQQPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMPPPQQQQQQPPPPPPQQQOOOPPPQQQRRRRRRQQQOOOMMMOOOOOOPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNNNNOOONNNMMMJJJHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSUUUXXXYYYYYYYYY[[[___cccdddaaa]]]\\\ZZZWWWUUUVVVVVVUUUUUUTTTUUUWWWXXXYYYYYYYYYYYYTTTTTTUUUVVVXXXZZZ\\\]]]ZZZ]]]```aaa```^^^]]]]]]XXXYYYZZZZZZYYYYYY[[[]]]^^^aaacccdddccceeeiiinnnwwwxxxvvvooofff``````bbbfffiiilllooosss|||zzzpppaaaSSSMMMQQQ\\\dddccc___YYYRRRLLLFFF@@@<<<:::888777777999;;;<<<;;;666777777777888:::???BBBBBBJJJRRRWWW___jjjuuuyyyzzz~~~qqqlllpppsssqqqpppnnnqqqvvv~~~rrraaaXXXVVVXXXUUUSSSPPPOOOOOONNNMMMKKKHHHJJJMMMPPPRRRSSSSSSSSSVVVUUUVVVWWWZZZ[[[ZZZYYYWWWVVVTTTSSSQQQNNNKKKJJJHHHGGGFFFDDDBBBAAAAAA@@@>>>>>><<<;;;999777777666777666444333333444666777::::::;;;;;;;;;;;;::::::<<<;;;:::999999999999999:::999888777666555555555666666666666555555555555666666666777777888888888888888888999999999999999:::;;;<<<<<<<<<>>>AAADDDDDDGGGLLLRRRXXX\\\___aaa]]]ZZZTTTNNNIIIEEECCCBBBBBBBBBBBBBBBCCCDDDFFFGGGKKKRRRcccvvv|||tttrrrpppnnnlllhhhddd```^^^^^^]]][[[XXXSSSNNNKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJEEEDDDEEEDDDCCCGGGUUUdddyyywwwvvvyyywwwbbbXXXPPPPPPRRROOONNNOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHJJJLLLOOOQQQNNNNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFGGGIIIKKKKKKIIIGGGFFFJJJIIIHHHHHHIIIIIIKKKKKKJJJKKKLLLMMMMMMNNNNNNOOONNNPPPSSSWWWZZZ[[[[[[[[[TTTOOOJJJHHHHHHIIIIIIGGGHHHFFFCCCAAA@@@@@@BBBCCC???>>>>>>>>>>>>???@@@AAADDDFFFHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPRRRRRRQQQMMMMMMMMMLLLLLLKKKJJJIIIJJJNNNRRRTTTTTTTTTSSSTTTSSSTTTUUUVVVTTTRRROOOMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOQQQQQQPPPMMMJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQTTTWWWZZZ[[[\\\[[[[[[]]]``````^^^\\\\\\YYYVVVUUUUUUVVVUUUTTTRRRSSSTTTVVVWWWWWWVVVVVVTTTTTTUUUVVVWWWYYYZZZZZZVVVZZZ^^^```___]]][[[ZZZYYYZZZZZZZZZYYYXXXXXXYYY[[[\\\^^^______aaaeeehhhnnnppppppmmmgggbbbbbbdddfffggggggfffgggllluuu|||}}}tttfff```gggvvv~~~zzzuuummmcccXXXQQQFFFBBB>>>;;;;;;<<<<<<<<<666777888888777888;;;===<<>>===<<<<<<:::::::::999888666555555888777555444444555777888999::::::;;;;;;::::::999::::::999888888777888888999888777666555444444555555555555555666666666666666666777777888999999999888999999999:::::::::;;;;;;===>>>???@@@BBBFFFIIINNNRRRWWW\\\^^^]]]ZZZXXXSSSOOOJJJEEEAAAAAAAAABBBAAABBBCCCEEEGGGIIIJJJKKKQQQUUUbbbsss|||xxxooollliiifffdddaaa]]]ZZZ[[[ZZZYYYWWWSSSNNNJJJGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFF???@@@AAAAAAAAAJJJaaauuu~~~{{{{{{lll]]]WWWSSSSSSRRROOOMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIDDDFFFIIIKKKKKKIIIFFFDDDFFFFFFFFFFFFGGGJJJLLLMMMIIIIIIJJJKKKLLLNNNOOOOOONNNPPPTTTXXXZZZ\\\\\\\\\VVVQQQKKKHHHIIIKKKJJJIIIHHHGGGEEECCCBBBBBBCCCDDDAAA@@@???>>>===>>>???@@@DDDFFFHHHIIIIIIIIIKKKLLLKKKLLLMMMOOOOOOOOONNNNNNMMMMMMNNNPPPSSSUUUUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIJJJNNNRRRUUUUUUUUUTTTUUUUUUVVVVVVVVVTTTQQQOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNOOORRRSSSRRRNNNJJJHHHBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMPPPSSSWWWZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZXXXVVVVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVVVVUUUTTTVVVVVVVVVWWWWWWWWWWWWWWWUUUYYY]]]___^^^[[[ZZZYYYZZZZZZYYYXXXXXXWWWVVVUUUXXXYYYZZZ[[[\\\___bbbeeefffhhhjjjiiifffccccccdddcccdddeeecccbbbeeejjjooosssuuuyyyzzzqqqttt~~~vvvmmm[[[UUULLLEEE@@@===;;;::::::;;;<<<;;;:::999:::;;;::::::;;;<<>>AAABBBDDDHHHLLLOOOXXXZZZ]]]___]]]YYYSSSPPPJJJHHHDDD@@@>>>???AAABBBAAACCCFFFJJJNNNQQQSSSTTT[[[ZZZ^^^jjjxxx}}}xxxtttiiifffbbb^^^\\\ZZZWWWUUUWWWVVVTTTQQQNNNJJJGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDBBBAAA>>>>>>???@@@DDDRRRnnn~~~wwweeeZZZYYYXXXVVVTTTQQQOOONNNNNNMMMLLLKKKJJJJJJKKKKKKLLLKKKIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSPPPPPPOOOOOONNNNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIEEEFFFIIIJJJJJJIIIFFFEEEEEEEEEDDDEEEFFFIIILLLNNNIIIIIIIIIJJJLLLNNNPPPQQQOOOQQQUUUYYY]]]___aaabbb[[[UUUMMMIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGEEECCCAAA???>>>>>>???@@@CCCEEEHHHIIIIIIJJJKKKMMMKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOQQQTTTWWWXXXWWWVVVUUUUUUUUUTTTRRRPPPMMMKKKJJJMMMQQQSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRSSSRRRNNNIIIEEEAAAAAABBBCCCEEEGGGHHHIIIJJJKKKMMMPPPSSSWWWZZZ[[[YYYYYYXXXWWWWWWVVVVVVVVVXXXXXXXXXZZZ[[[[[[XXXVVVXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWXXXXXXWWWWWWVVVUUUVVVYYY]]]^^^]]]\\\[[[[[[[[[YYYWWWVVVWWWWWWUUUTTTVVVVVVWWWYYY\\\___bbbdddbbbdddeeedddbbbaaaaaaaaaccceeeggggggfffggglllpppvvvrrrnnnnnnpppxxxuuunnndddZZZRRRMMMJJJGGGAAABBBBBB@@@<<<999777777999666666888999888999=========???AAACCCFFFHHHIIIKKKPPPXXXaaajjjqqqvvvxxx{{{}}}vvvvvvzzz}}}LLLKKKIIIHHHHHHGGGEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAGGGFFFEEEEEEEEEDDDBBB@@@???AAACCCBBB???>>>???@@@;;;:::999888777777777777333444666888999999999999888888888888888888888888777888888999999888888777666666666555666666777777666555555555555666666777666666666777777777888888::::::::::::::::::;;;;;;999999::::::;;;<<<<<<<<<>>>@@@CCCFFFIIIMMMRRRUUUZZZZZZYYYVVVSSSNNNKKKHHHCCCBBB@@@??????@@@BBBCCCCCCFFFLLLSSSYYY^^^aaabbbdddcccgggsss}}}zzzxxxuuuppplllbbb___ZZZWWWUUUSSSQQQPPPQQQPPPMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@>>>=========???CCCLLL```nnnaaaWWWYYYZZZXXXUUUSSSRRRRRRNNNMMMKKKIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHJJJMMMPPPSSSTTTTTTTTTRRRRRRQQQPPPPPPOOONNNNNNLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFEEEDDDEEEGGGIIIKKKIIIIIIJJJKKKMMMOOOQQQSSSRRRTTTXXX\\\aaaeeehhhjjjaaaYYYOOOIIIGGGHHHIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIGGGCCC@@@>>>>>>???@@@AAACCCFFFGGGHHHIIIJJJLLLKKKLLLNNNOOOPPPPPPOOONNNNNNNNNPPPSSSVVVWWWVVVTTTTTTUUUUUUUUUTTTRRRPPPOOOJJJMMMOOOPPPPPPPPPQQQSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNQQQTTTVVVTTTOOOIIIEEEBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMPPPSSSWWWZZZ\\\WWWXXXXXXWWWVVVUUUUUUUUUXXXYYY[[[___aaa```\\\YYY[[[[[[[[[ZZZYYYWWWUUUSSSVVVWWWXXXXXXYYYXXXWWWWWWSSSUUUYYY[[[[[[\\\]]]^^^\\\YYYUUUTTTUUUVVVUUUTTTUUUUUUVVVYYY]]]aaadddeee___`````````______``````dddfffhhhiiiiiilllsssxxxzzzsssmmmkkkhhhiiirrr~~~|||tttmmmjjjgggfffeee[[[[[[YYYUUUNNNGGGCCCAAA@@@:::888:::999666666:::999999999:::<<<===>>>===<<>>===;;;;;;;;;<<<======<<<;;;<<<>>>>>><<<;;;888:::===<<<999888999:::888888888888888999::::::666777888999999888777666888888999999999999888888777777888888888888777777555555555555555666777888555555555555555666777888666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======???AAAEEEHHHKKKPPPUUUYYYXXXUUUPPPKKKGGGEEEDDDDDD======>>>???AAACCCEEEGGGGGGKKKRRR[[[ccciiimmmooohhhkkkvvv}}}wwwrrrpppmmmhhhddd^^^ZZZUUURRRPPPOOONNNLLLLLLJJJGGGEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBAAA@@@>>><<<:::;;;;;;???GGGUUUnnnwwwlllqqq|||hhh___TTTXXX[[[YYYVVVUUUUUUTTTNNNMMMJJJHHHGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJIIIGGGIIIMMMPPPSSSUUUUUUUUUTTTSSSSSSQQQPPPOOONNNNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGJJJHHHFFFDDDCCCEEEGGGHHHKKKJJJKKKLLLNNNPPPSSSUUUUUUWWWZZZ^^^dddiiimmmpppeee\\\QQQIIIFFFGGGHHHHHHIIIKKKMMMOOOPPPOOONNNMMMKKKIIIEEEAAA?????????@@@???AAADDDFFFFFFGGGIIIKKKJJJKKKMMMNNNOOOOOONNNNNNKKKKKKMMMPPPSSSTTTRRRPPPQQQSSSTTTUUUUUUTTTSSSQQQKKKLLLNNNNNNMMMNNNPPPQQQQQQPPPNNNLLLLLLMMMOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNOOORRRTTTXXXYYYWWWQQQKKKFFFCCCDDDDDDFFFHHHJJJLLLMMMLLLMMMOOOQQQTTTXXXZZZ\\\XXXYYYZZZZZZXXXVVVVVVVVVXXXZZZ^^^ccceeeddd```\\\[[[[[[ZZZYYYWWWUUURRRQQQTTTUUUWWWYYYZZZZZZYYYYYYNNNQQQTTTVVVXXXZZZ\\\___]]]YYYTTTRRRTTTVVVVVVUUUUUUUUUVVVYYY^^^bbbeeeggg[[[[[[\\\]]]^^^___aaabbbaaacccdddeeeffflllttt{{{zzztttooommmgggcccgggppppppwww|||yyyuuutttvvvxxxzzz{{{|||{{{yyyrrriii```ZZZWWWKKKCCC>>>???===999999===999888777888999:::999888999;;;===>>>>>>???AAACCC>>>KKKSSSNNNIIIIIILLLMMMFFFMMMSSSWWW]]]eeehhhgggdddeeegggiiijjjkkknnnpppllluuu||||||BBBBBBAAA@@@???===;;;::::::999888777777888999999999999999888888888777777888888888777777777777777888888888888888888888888999999888777777888999:::888777666555555666777888666666666666666666555555666555555444444444555555555333222222333444333222555555666666777888888888:::<<<<<<<<<::::::;;;<<<>>>=========>>>???AAACCCBBBBBBDDDHHHMMMRRRSSSTTTNNNLLLIIIEEEBBB@@@??????>>>>>>>>>AAADDDFFFGGGGGGMMMRRRZZZccciiimmmppppppttt~~~|||zzzrrrpppmmmjjjgggccc___\\\TTTSSSQQQOOOLLLJJJHHHGGGFFFEEECCCCCCDDDDDDCCCBBBCCCAAA???@@@BBBCCCAAA???CCCAAA???===<<<;;;;;;;;;===@@@FFFQQQbbbzzzvvvjjjbbbddduuunnn\\\UUUPPPRRRUUUWWWWWWUUURRROOOLLLKKKIIIHHHGGGGGGHHHHHHJJJGGGEEEEEEGGGHHHFFFCCCDDDEEEHHHKKKNNNQQQSSSTTTUUUUUUUUUTTTSSSQQQOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHFFFJJJOOORRRSSSSSSTTTTTTWWWWWWYYY]]]bbbfffhhhiii\\\XXXQQQLLLIIIGGGFFFDDDHHHJJJMMMOOOOOOOOOMMMLLLJJJIIIGGGDDDBBB@@@??????BBBCCCCCCDDDEEEFFFGGGGGGKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPNNNNNNQQQTTTVVVUUURRROOOJJJKKKLLLMMMNNNOOOOOOOOOLLLIIIGGGGGGJJJLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLMMMNNNMMMLLLLLLNNNOOOPPPTTTYYY[[[YYYUUURRRQQQIIIIIIIIIKKKMMMNNNMMMKKKOOOOOOOOOQQQSSSVVVYYY[[[YYYZZZZZZYYYWWWWWWXXXYYYWWWXXX[[[]]]^^^^^^]]]\\\ZZZ[[[[[[YYYVVVSSSRRRRRRUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTVVVXXXZZZ[[[[[[WWWTTTTTTWWWXXXWWWVVVXXXXXXYYYZZZ[[[\\\\\\]]]WWWUUUTTTTTTVVVZZZ___bbbcccaaa```bbbggglllnnnnnnooommmkkkjjjjjjiiihhhfffffflllrrruuuuuuvvvzzz~~~~~~rrrkkkooorrruuu~~~wwwlll___SSSOOOLLLGGGAAA???===<<<:::999:::;;;::::::666777888777888::::::999===<<<;;;<<<>>>???@@@???@@@>>>???BBBGGGKKKKKKIIINNNNNNOOORRRUUUVVVVVVVVVWWW___iiittt{{{zzzuuunnnhhhiiisss{{{{{{zzzzzz|||vvvttt;;;;;;::::::999777666555888777666666666666777888999999999888888888777777777777777777777777777777888888888888888888888888999888777666666666777888777777666666666666666666666666666666666666666666666555555444444555555666777555333444555666555444666666777777888999999999:::;;;<<<<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDGGGJJJMMMMMMMMMHHHGGGDDDAAA???>>>>>>>>>AAAAAACCCFFFJJJLLLNNNNNNRRRUUU[[[bbbiiipppwwwzzz{{{uuuqqqnnnjjjhhhdddbbb___\\\WWWTTTOOONNNMMMKKKIIIHHHGGGFFFDDDCCCAAABBBCCCCCCBBB@@@BBB@@@???@@@BBBCCCAAA>>>DDDBBB???;;;999;;;>>>AAA===BBBKKKWWWfffyyy~~~zzziii___\\\cccttt{{{yyyxxxaaaSSSNNNOOOQQQSSSUUUUUUTTTSSSRRRPPPOOOLLLJJJHHHGGGGGGGGGGGGEEECCCEEEGGGHHHGGGFFFFFFGGGHHHJJJMMMPPPSSSTTTQQQQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJHHHHHHGGGFFFIIIHHHGGGEEEEEEEEEFFFFFFFFFIIIMMMPPPQQQRRRTTTUUUVVVWWWXXX\\\```cccddddddXXXTTTNNNKKKHHHGGGFFFDDDGGGIIILLLNNNNNNNNNLLLKKKJJJIIIGGGEEECCCAAA??????AAAAAABBBDDDEEEGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHJJJLLLMMMNNNMMMNNNPPPSSSUUUTTTQQQNNNIIIIIIKKKLLLMMMNNNNNNNNNKKKHHHFFFFFFIIIKKKJJJIIILLLLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRWWW]]]bbbccc___YYYUUUNNNMMMMMMNNNPPPQQQQQQPPPNNNOOOPPPQQQSSSUUUWWWXXXXXXYYYYYYXXXWWWVVVXXXYYYXXXYYY[[[]]]]]]\\\[[[ZZZZZZ[[[[[[YYYVVVTTTSSSSSSTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUTTTTTTTTTVVVWWWXXX[[[XXXVVVVVVWWWYYYXXXVVVWWWXXXXXXXXXYYYYYYZZZZZZWWWVVVTTTTTTVVVZZZ^^^aaa```^^^]]]___eeeiiillllllllljjjiiiiiiiiihhhfffdddaaafffjjjkkkjjjjjjmmmpppzzzwwwmmmnnnpppttt|||pppeeebbb```[[[VVVTTTHHHGGGGGGFFFEEEBBB===999:::::::::999:::;;;:::999::::::999:::;;;<<<======<<<;;;:::;;;>>>@@@@@@??????@@@@@@BBBEEEGGGGGGGGGKKKOOOVVV\\\___bbbdddfffggggggiiijjjjjjgggbbb^^^\\\WWWVVV\\\```___^^^```ccchhhlllkkkgggaaa]]]\\\444444555555555444333333666555555444444555666666999888888888888777777777777777777777777777777777666666777777888888999999888777666555555555555555666777777777666555444444666666666666666666666666666666555555555555666666888777555666777888888777777777888888999:::::::::999:::<<<<<<<<<===>>>@@@@@@AAACCCEEEFFFGGGGGGGGGGGGEEEDDDDDDFFFFFFEEECCCCCCBBB@@@???>>>??????@@@AAACCCFFFIIIMMMPPPRRRTTTXXX[[[___fffnnnyyyyyyrrrkkkfffcccaaa___\\\ZZZWWWTTTPPPMMMHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@??????@@@@@@???>>>@@@??????AAABBBBBB@@@===>>>>>>===:::888999>>>BBBCCCIIITTT```kkkvvv}}}|||{{{xxxjjj[[[VVVZZZdddsss~~~{{{uuuvvv}}}vvvhhh[[[SSSOOONNNNNNPPPQQQSSSTTTUUUUUUVVVTTTQQQMMMJJJHHHGGGGGGDDDCCCBBBDDDFFFHHHHHHHHHIIIHHHHHHIIIKKKNNNQQQSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQPPPPPPPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEHHHKKKMMMOOOQQQTTTVVVVVVVVVXXX[[[^^^___^^^]]]SSSPPPLLLIIIHHHGGGFFFDDDGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@??????@@@AAACCCEEEGGGHHHIIIEEEGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQSSSRRRPPPMMMIIIIIIKKKLLLMMMNNNNNNNNNHHHGGGEEEEEEFFFHHHHHHHHHKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNPPPQQQSSSWWW___hhhllljjjaaaZZZSSSQQQOOOOOOPPPRRRRRRQQQNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWXXXWWWVVVVVVWWWYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZWWWTTTSSSTTTSSSTTTUUUVVVWWWVVVVVVUUUVVVUUUTTTSSSSSSTTTUUUUUUZZZYYYWWWVVVWWWXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXVVVTTTTTTUUUXXX\\\___[[[ZZZZZZ\\\aaaeeehhhiiihhhggggggggghhhgggdddbbb]]]```cccbbb___]]]___aaadddjjjsss|||yyyooonnnoootttyyypppnnnmmmiiieeeccc\\\^^^bbbdddbbb[[[QQQJJJFFFDDDAAA@@@???===:::888999999999888888888999999<<<:::888888:::;;;;;;::::::::::::;;;<<<>>>???@@@@@@BBBDDDEEEFFFGGGIIIKKKIIIIIIJJJMMMOOONNNLLLJJJJJJGGGEEEFFFFFFEEEFFFJJJKKKKKKLLLKKKJJJIIIGGGGGG333444444555555555555555555444444555555555666666888888888888777777777777666666666777777777777777555555666777777888888888777777666555555444444444555666777777666555333222555555555555555666666666666666666555666666777777999777666666888999999888777777888999999::::::;;;999:::===>>>>>>???AAACCCEEEFFFIIIKKKKKKJJJHHHGGGEEEDDDBBBAAAAAAAAA???===@@@?????????@@@BBBDDDEEEEEEGGGKKKNNNQQQUUUYYY[[[___cccjjjrrr|||zzzxxxuuupppkkkfffbbb___\\\ZZZWWWUUUSSSPPPMMMJJJEEEEEEDDDCCCCCCBBBAAAAAA>>>===<<<<<<>>>>>>===<<<===>>>???@@@AAA@@@>>>===999;;;>>>===<<<===BBBGGGRRRWWW___ffflllppprrrssssssrrrwww~~~||||||{{{uuurrrjjjaaaYYYZZZbbbkkkqqqtttsssqqqssswwwssstttvvvuuupppjjjddd```\\\WWWTTTLLLLLLMMMNNNPPPTTTWWWXXX[[[YYYUUUPPPLLLIIIGGGGGGDDDDDDCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFHHHKKKNNNPPPRRRRRRQQQQQQRRRSSSTTTUUUSSSSSSRRRRRRRRRRRRRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKLLLOOOTTTWWWWWWWWWXXXZZZ\\\\\\ZZZXXXSSSPPPMMMKKKJJJHHHFFFDDDFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGDDDBBBAAA??????@@@BBBCCCDDDEEEFFFEEEFFFHHHJJJJJJHHHFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJJJJKKKNNNPPPPPPMMMKKKIIIJJJKKKLLLMMMNNNNNNNNNGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQPPPPPPQQQRRRUUUWWW]]]gggnnnnnnfff___VVVSSSOOOMMMMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSRRRQQQSSSUUUVVVWWWVVVVVVWWWYYYXXXYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[YYYWWWTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXXXXWWWVVVVVVVVVUUUUUURRRSSSTTTUUUWWWXXXZZZZZZXXXWWWUUUTTTUUUWWWZZZ\\\XXXXXXXXXZZZ^^^bbbeeegggfffeeeeeefffgggfffdddaaa^^^___```^^^[[[YYYZZZ[[[]]]```eeekkkqqqzzz~~~xxxqqqpppsssyyywwwpppoooooollljjjkkkrrrxxxtttkkkaaa[[[UUUSSSPPPJJJEEECCCBBBCCCCCCBBB@@@>>>======???===;;;999999:::;;;<<<<<<======<<<<<<===???AAA>>>>>>???>>>>>>???BBBEEE@@@??????AAACCCDDDCCCAAA@@@??????>>>======@@@CCCBBB@@@??????@@@AAA@@@???444444555777777888888777555555666666777777777777777777777777777777777777555555666666777777777777555555666666666777777777777777777666666555555444444555666666666444333222333333333444444555555555666666666666666777888999888666555666777999999888777888888999999:::;;;;;;:::<<>>>>>??????===<<<======>>>@@@BBBEEEHHHJJJMMMOOORRRUUUXXX\\\cccgggkkkrrr~~~~~~|||{{{zzzxxxwwwqqqooommmjjjeeeaaa^^^\\\WWWUUUSSSQQQOOOMMMIIIFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::;;;<<<===<<<;;;<<<===?????????>>>======<<<===>>>???BBBIIITTT[[[gggggghhhhhhiiihhhggggggeeegggppp{{{|||zzzqqqnnneeefffhhhlllrrrtttpppjjjjjjkkkssswwwoooiiiggg^^^ZZZVVVWWWZZZZZZWWWTTTMMMLLLLLLLLLOOOSSSWWWZZZ\\\ZZZVVVQQQMMMJJJIIIHHHHHHGGGFFFDDDCCCDDDEEEFFFHHHGGGEEEDDDEEEHHHKKKMMMRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRMMMLLLKKKJJJIIIHHHHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLOOOTTTWWWYYYYYYYYYZZZ[[[[[[YYYWWWUUUSSSQQQOOOMMMKKKGGGDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJGGGDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAABBBDDDEEEFFFHHHHHHIIIKKKMMMMMMKKKIIIFFFGGGHHHJJJKKKKKKKKKKKKFFFFFFEEEDDDCCCDDDEEEFFFCCCDDDEEEFFFHHHKKKMMMNNNLLLNNNQQQQQQQQQPPPQQQRRRWWWXXX[[[ccckkklllhhhbbbYYYUUUPPPMMMLLLKKKJJJIIILLLMMMOOOPPPQQQQQQPPPPPPPPPSSSUUUWWWWWWWWWXXXYYYWWWWWWXXXYYYZZZZZZ[[[[[[XXXYYYZZZYYYVVVTTTSSSTTTQQQRRRSSSUUUVVVVVVUUUUUUSSSRRRRRRQQQRRRTTTUUUVVVUUUVVVVVVUUUTTTSSSRRRRRROOOPPPRRRTTTWWWZZZ\\\]]]YYYXXXVVVTTTTTTUUUWWWYYYWWWWWWXXXYYY[[[___ccceeeeeeddddddeeeffffffdddbbb_________]]][[[ZZZZZZ[[[[[[]]]```dddgggkkkppprrrzzzzzzyyyyyyvvvwww}}}yyysssrrrsssrrrrrruuu|||rrrjjjhhhfff___ZZZZZZWWWZZZ]]]]]]ZZZWWWUUUUUUPPPMMMHHHCCC???======>>>>>>???AAA@@@??????AAADDDCCCCCCBBB@@@>>>>>>@@@BBB???=========>>>???>>><<<;;;>>>???>>>===============<<<:::;;;<<<======<<<444444555777777888888888555555777888888888888888666666777777777777777888444555555666666777777888666666666666666555555555555555666666666666555555333333444444444444444333333333333444444555555666777666666777777888999:::777666444555777999999888999999::::::;;;;;;<<<<<<===???AAACCCDDDEEEGGGJJJKKKLLLMMMLLLJJJGGGCCC@@@>>><<<<<<<<<>>>???>>>===;;;;;;===@@@CCCHHHKKKNNNPPPRRRUUUXXX[[[cccmmmttt{{{xxxwwwuuusssrrrllljjjgggccc___ZZZVVVTTTPPPNNNLLLKKKJJJGGGDDDAAABBBAAA@@@???>>>===<<<;;;<<<;;;:::;;;<<<===<<<;;;<<<===>>>===<<<<<<===>>>@@@???>>>CCCNNN^^^nnnwww}}}xxxqqqkkkhhhgggeeeeeejjjnnnxxxyyyxxxvvv~~~vvvmmmlllqqq}}}zzzlllaaa[[[RRROOOMMMPPPVVVYYYWWWTTTNNNMMMMMMMMMOOOSSSVVVYYYZZZXXXUUUQQQNNNLLLKKKJJJKKKJJJIIIFFFCCCBBBDDDFFFFFFFFFEEEDDDEEEGGGJJJKKKMMMMMMNNNOOOOOONNNNNNMMMNNNOOOOOOOOOPPPQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHHHHDDDDDDEEEGGGHHHJJJKKKLLLIIIJJJLLLMMMNNNPPPTTTWWWZZZYYYXXXXXXZZZZZZZZZXXXWWWVVVTTTSSSQQQNNNJJJFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIKKKMMMNNNNNNKKKGGGEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKIIIHHHBBBCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGEEEDDDDDDFFFGGGBBBCCCDDDFFFHHHJJJLLLNNNKKKNNNPPPRRRQQQQQQQQQRRRYYYYYYZZZ___dddfffeeebbbZZZWWWRRROOONNNLLLJJJHHHKKKLLLMMMNNNOOOOOOPPPPPPOOORRRUUUWWWXXXXXXYYYZZZXXXXXXXXXXXXYYYYYYZZZZZZWWWXXXXXXWWWUUUSSSSSSSSSQQQRRRSSSUUUVVVVVVVVVUUUSSSRRRRRRRRRRRRTTTVVVWWWSSSUUUVVVUUURRRPPPPPPPPPMMMNNNPPPSSSWWWZZZ\\\]]]ZZZXXXVVVTTTTTTTTTUUUVVVVVVWWWXXXXXXYYY\\\```cccdddcccbbbcccdddeeedddccc___^^^]]]\\\[[[[[[[[[[[[XXXZZZ]]]```bbbdddeeefffmmmqqqsssrrruuu{{{~~~}}}yyyxxx~~~|||}}}}}}wwwvvvvvvwww{{{wwwnnnmmmmmmhhheeegggiiipppyyy~~~~~~|||{{{{{{wwwsssjjj___TTTNNNKKKLLLIIIMMMQQQSSSRRRSSSVVVYYYUUUUUURRRMMMGGGBBB@@@???BBBAAA@@@AAACCCCCCBBBAAABBBGGGLLLLLLLLLJJJEEE???;;;:::999999999;;;>>>@@@444555666777777888777777444555777888999999888888666666666666777777888888444444555555666777777888777666666555555444444333222333444555666666555555222222222222333444555555444444555555666777777888777777777777888999:::;;;777666555666888999999999;;;<<<<<<======>>>??????@@@BBBDDDEEEFFFGGGJJJLLLHHHHHHHHHGGGEEEBBB???===<<<;;;;;;<<<>>>??????>>><<<===???CCCGGGLLLPPPRRRUUUWWW[[[^^^cccnnn}}}}}}zzzuuurrrpppnnnlllkkkeeeccc```\\\XXXSSSOOOMMMKKKIIIGGGFFFEEECCC@@@============<<<<<<;;;;;;;;;<<<;;;:::;;;===>>>===<<<<<<======;;;999:::===???BBBEEENNN^^^sss}}}tttpppoooooonnnttt{{{~~~{{{|||lll^^^VVVOOOLLLJJJLLLRRRVVVVVVVVVPPPOOONNNNNNPPPRRRUUUWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLJJJGGGCCCBBBEEEHHHFFFFFFFFFFFFHHHIIIJJJKKKGGGIIILLLNNNOOOOOOMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMOOOPPPPPPRRRTTTWWWYYYWWWUUUUUUWWWYYYZZZZZZVVVUUUUUUUUUTTTQQQMMMIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOQQQQQQNNNJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHFFFBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIGGGEEEDDDGGGIIIFFFFFFFFFGGGIIIJJJLLLMMMJJJLLLPPPQQQQQQPPPQQQQQQTTTVVVXXX[[[\\\]]]\\\[[[VVVTTTRRRPPPPPPOOOLLLJJJKKKKKKKKKLLLMMMNNNPPPQQQNNNQQQUUUXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWVVVTTTRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUSSSUUUWWWUUURRRPPPPPPPPPMMMNNNPPPRRRTTTWWWYYYYYYZZZYYYWWWUUUSSSSSSSSSTTTVVVWWWXXXWWWVVVXXX\\\```cccaaa______aaaccccccccc```___\\\[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```aaaaaahhhjjjjjjgggiiimmmooonnnoooqqqzzz~~~|||{{{yyyzzz|||vvviiiiiihhhcccaaaeeekkkvvvpppfffcccccc```gggooouuuwwwyyy}}}zzzzzzvvvoooeeeZZZSSSOOORRRRRRTTTWWW[[[\\\\\\ZZZ[[[ccckkkpppsssqqqfffZZZHHHGGGFFFCCCCCCHHHPPPWWW666777888888999999888888333444666888888888888777555666666666777777888888444444444555666777777888777777666555444333333222///000222444555555555444222111111111222444666777555666666777888999999:::777777777777888999:::;;;888666666666999:::::::::>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGIIIKKKMMMCCCCCCCCCBBBAAA???===;;;<<<;;;;;;<<<>>>??????>>>@@@AAACCCGGGKKKPPPUUUWWW___bbbeeeiiiqqq~~~}}}{{{sssooojjjfffdddcccaaa___]]]\\\ZZZWWWSSSOOOLLLJJJIIIGGGEEEDDDDDDBBB???<<<999999999::::::;;;;;;<<<===<<<;;;<<<>>>???>>>============:::888888===@@@GGGQQQggg~~~zzzzzzzzzyyyvvv~~~{{{jjj[[[SSSLLLIIIFFFFFFJJJOOORRRSSSRRRQQQPPPPPPPPPRRRTTTVVVSSSRRRPPPOOONNNNNNOOOOOOLLLLLLKKKGGGDDDCCCFFFJJJFFFFFFGGGIIIJJJKKKLLLLLLEEEHHHLLLPPPRRRRRRPPPOOOIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFFFFFFFHHHJJJLLLMMMOOOQQQRRRRRRSSSUUUVVVXXXVVVSSSSSSUUUYYY[[[[[[TTTTTTTTTUUUVVVSSSOOOLLLGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMQQQSSSSSSPPPKKKHHHFFFFFFFFFFFFGGGGGGGGGGGGCCCBBB@@@@@@@@@BBBDDDEEEBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKHHHEEEEEEGGGJJJJJJIIIIIIIIIIIIJJJKKKKKKIIILLLOOOQQQQQQPPPPPPQQQNNNQQQUUUWWWVVVTTTSSSSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJJJJLLLNNNPPPRRRNNNQQQVVVXXXZZZZZZ[[[\\\^^^]]][[[XXXVVVTTTTTTSSSTTTUUUVVVUUUSSSQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXWWWUUUSSSSSSSSSSSSTTTSSSVVVXXXWWWSSSPPPPPPQQQNNNNNNPPPQQQRRRTTTUUUUUUZZZYYYWWWUUUSSSRRRRRRRRRUUUVVVWWWVVVTTTUUUYYY]]]bbb___\\\\\\^^^aaabbbcccccc```^^^\\\[[[[[[[[[ZZZ^^^\\\ZZZZZZ\\\___`````````bbbbbb___```dddeeecccffffffjjjrrrzzz}}}www|||~~~{{{kkkiiifff___]]]aaabbbqqquuurrrrrrsss{{{xxxmmmhhhfffhhhkkkqqqvvvyyyyyyyyyuuu}}}ZZZZZZXXXTTTSSSZZZhhhrrr999888888888777777666666444555666777777666555444777666555444555777999:::444444444555555555666666333333333444444444555555555555555555555555555555777666666555444444333333444555666777999999::::::999999999999999999::::::666777999:::;;;:::999888;;;;;;<<<===???AAACCCDDDFFFFFFGGGGGGFFFDDDBBBAAAAAA@@@>>><<<;;;<<<>>>???BBBAAA???@@@AAACCCDDDDDDFFFGGGHHHJJJMMMTTT]]]cccbbbjjjsss{{{~~~yyyuuurrrppphhhfffbbb^^^[[[ZZZYYYYYYUUUTTTRRRPPPMMMJJJHHHGGGJJJGGGDDD@@@===;;;;;;;;;999999::::::::::::;;;;;;888888999::::::;;;<<<<<<===999888:::;;;;;;>>>DDDQQQdddnnnccc\\\UUUSSSMMMFFFEEEIIINNNPPPPPPRRRQQQPPPOOOOOOQQQSSSTTTOOONNNMMMLLLMMMOOORRRTTTWWWTTTPPPJJJDDDBBBCCCEEEIIIHHHHHHGGGGGGHHHHHHIIIEEEFFFGGGIIIKKKLLLNNNNNNIIIHHHHHHIIIKKKLLLKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJLLLQQQTTTSSSNNNKKKMMMOOORRRTTTVVVXXXYYYXXXWWWVVVSSSTTTUUUTTTSSSQQQNNNLLLHHHHHHHHHGGGHHHHHHIIIIIIIIIKKKNNNPPPPPPOOOMMMLLLGGGEEEDDDEEEHHHIIIGGGEEEDDDEEEDDDCCCBBBCCCFFFIIIGGGHHHIIIGGGEEEDDDDDDEEEIIIEEEBBBCCCGGGIIIHHHGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJLLLPPPQQQPPPNNNQQQOOONNNLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIOOOOOOQQQRRRSSSUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTRRRNNNKKKNNNOOOPPPRRRSSSUUUVVVWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMPPPSSSUUUTTTTTTTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXYYYXXXUUUTTTSSSTTTXXXXXXWWWVVVVVVVVVVVVWWW\\\\\\\\\[[[[[[^^^cccgggdddbbb___^^^]]]\\\[[[ZZZYYYZZZ\\\___aaa```]]]ZZZaaa]]]YYYYYY\\\```aaaaaa``````aaadddjjjqqqwww{{{zzzsssuuunnnhhhfff```^^^aaaiiiuuu|||qqqmmmlllsss}}}xxxyyyzzz}}}xxxwwwpppjjjvvv888777777777666666666666444555666666666666555444777666555444444555777888444444444444444555555555333333444444444555555555555555555555555444444444555555555555555555555555555666777888999999999999999999999999::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@???>>>=========>>>???@@@AAA@@@@@@AAADDDGGGIIIJJJJJJKKKMMMNNNRRRYYYbbbiiittt}}}|||wwwsssnnnkkkiiibbb```]]]YYYVVVUUUTTTTTTQQQPPPOOOLLLJJJGGGEEEDDDDDDBBB@@@===<<<;;;;;;<<<999999::::::::::::;;;;;;999999999::::::;;;;;;;;;;;;999999;;;;;;<<>>>>>>>>>>><<<======>>>??????@@@@@@??????AAACCCFFFJJJMMMOOOSSSUUUWWWYYY]]]eeepppxxx~~~|||xxxvvvrrrnnniiidddaaa___ZZZXXXUUURRROOONNNMMMMMMLLLKKKIIIGGGEEECCCBBBAAA>>>===;;;::::::;;;<<<===999999::::::::::::;;;;;;::::::::::::::::::::::::999999;;;<<<<<<@@@MMMZZZ}}}ggg___\\\YYYZZZUUUQQQOOOQQQRRRQQQPPPNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKLLLOOORRRVVVXXXXXXWWWTTTOOOJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIJJJLLLMMMMMMLLLIIIIIIIIIIIIHHHFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPOOOLLLJJJKKKMMMNNNOOOPPPRRRRRRRRRQQQQQQLLLMMMNNNPPPPPPPPPOOOOOOJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKJJJIIIMMMKKKIIIHHHHHHGGGEEECCCEEEFFFFFFDDDCCCDDDFFFHHHHHHIIIJJJIIIGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJGGGHHHHHHJJJKKKMMMOOOPPPNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNNNNMMMKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVTTTQQQNNNMMMJJJLLLNNNQQQRRRSSSSSSSSSPPPPPPPPPPPPOOONNNMMMMMMMMMPPPRRRSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQPPPOOOOOORRRTTTVVVVVVUUUUUUVVVWWWZZZYYYYYYYYYXXXXXXXXXXXXWWWZZZ^^^`````````aaabbbiiihhhhhhfffeeeddddddccc^^^]]]]]]^^^```aaaaaa```aaa]]]YYYXXX[[[___cccdddgggeeecccbbbaaaaaabbbbbb^^^```cccgggkkkrrryyy}}}vvvssswww~~~{{{vvvpppooorrrwwwyyyiiieeehhhqqq}}}444444444444444444444444333333333333333333333333666555444333333333333444444333333333333222222222444444444444555555555555444444444444444555555555555555666666777888888999888999:::::::::::::::999:::::::::;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@???===<<<;;;;;;<<<<<<<<<===>>>??????@@@??????BBBDDDFFFIIILLLQQQUUUYYY]]]aaaeeehhhmmmwww{{{wwwuuusssooommmjjjeee```\\\XXXVVVSSSRRRPPPMMMKKKIIIHHHHHHGGGFFFEEECCCBBB@@@???>>>;;;::::::::::::;;;<<<<<<999999999:::::::::;;;;;;:::::::::::::::::::::999777999;;;<<<===FFF[[[nnnuuuddd___^^^^^^]]][[[WWWVVVVVVUUUSSSPPPQQQOOOMMMKKKJJJKKKLLLMMMKKKKKKKKKLLLNNNPPPSSSUUUWWWWWWVVVSSSNNNKKKJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMMMMKKKJJJJJJLLLKKKLLLMMMNNNOOONNNNNNNNNIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGGGGJJJIIIHHHGGGGGGFFFEEEDDDFFFFFFGGGFFFDDDDDDFFFHHHGGGHHHIIIHHHFFFEEEFFFGGGEEEGGGIIIHHHEEEEEEGGGJJJHHHIIIIIIKKKLLLNNNPPPQQQOOONNNLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJOOOMMMKKKHHHFFFEEEEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJKKKMMMNNNNNNOOOQQQPPPOOOOOOOOOQQQTTTUUUWWWXXXXXXWWWSSSPPPMMMLLLHHHJJJMMMOOOQQQRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQMMMPPPRRRRRRPPPNNNMMMMMMRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTVVVVVVUUUTTTTTTUUUXXXXXXXXXXXXXXXWWWVVVVVVVVVYYY\\\^^^^^^^^^```aaahhhiiiiiiiiigggfffffffffdddaaa___^^^___``````___^^^[[[WWWVVVXXX\\\aaadddiiiiiigggeeedddbbbaaa```[[[[[[[[[]]]```ffflllpppsssqqqnnnooouuu~~~||||||}}}}}}xxxwwwyyy~~~nnniiikkkttt333333333333333444444444333333333222222333333333555555444333333333333333333333333333333333333333444444444555555555666666444444444555555666666666888888888888888888888888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>><<<>>>@@@BBBCCCCCCAAA@@@>>>???AAABBBAAA@@@>>><<<>>>===<<<::::::;;;<<<===>>>>>>???@@@AAA@@@@@@@@@HHHKKKOOORRRUUUZZZ```dddiiinnnuuuzzz~~~wwwrrrooommmkkkgggfffbbb^^^ZZZVVVSSSQQQOOONNNLLLJJJHHHGGGFFFEEEBBBBBBAAA@@@???>>>======;;;;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::::::::999888999;;;===???MMMgggrrrddd`````````___^^^\\\[[[ZZZWWWUUUSSSSSSQQQNNNLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNNNNTTTVVVVVVUUUQQQNNNLLLLLLHHHIIIJJJJJJJJJJJJIIIHHHEEEFFFFFFGGGHHHIIIJJJJJJGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHGGGHHHKKKKKKKKKKKKJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEFFFHHHEEEFFFGGGFFFEEEDDDEEEFFFCCCFFFHHHGGGDDDCCCEEEGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMPPPOOONNNNNNOOOQQQSSSUUUXXXZZZZZZXXXSSSNNNLLLKKKHHHIIILLLNNNPPPPPPQQQQQQUUUUUUUUUUUUUUUTTTTTTSSSMMMOOOQQQRRROOOMMMLLLLLLQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVSSSRRRRRRRRRUUUUUUVVVVVVVVVUUUTTTSSSVVVWWWXXXYYYYYY[[[^^^```ccceeeggggggeeeddddddeeegggddd```^^^^^^]]]\\\[[[ZZZXXXVVVTTTUUUXXX]]]aaafffggghhhhhhhhhgggeeedddXXXWWWWWWXXX[[[^^^aaaccchhhhhhiiikkkooouuu{{{~~~{{{wwwvvvwww{{{ssskkklllttt~~~333333333333444444444444444333333222222333333444444444444444444444333333222333333333444444444444444444555555555666666666555555555666777777888888999999999999999999999888::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@???@@@BBBDDDDDDCCCBBB@@@<<<<<<===>>>===<<<;;;:::<<<<<<;;;<<<<<<===>>>???AAAAAABBBCCCCCCDDDEEEEEEHHHMMMRRRWWWZZZ```hhhnnnxxx{{{tttnnnjjjhhheeeddd___^^^[[[XXXTTTPPPNNNLLLJJJJJJIIIHHHFFFEEECCCCCC>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;>>>AAAFFFTTTnnnooogggccc```_________^^^]]][[[YYYWWWVVVTTTSSSPPPMMMKKKJJJKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJPPPRRRUUUUUUSSSPPPNNNMMMIIIJJJKKKLLLLLLKKKJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDAAACCCDDDEEEEEEEEEGGGIIIGGGHHHIIIHHHGGGFFFFFFGGGDDDEEEFFFEEEDDDCCCDDDFFFDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKKKKLLLKKKJJJHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHEEEDDDFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNPPPRRRSSSWWWYYY[[[YYYSSSNNNMMMMMMIIIJJJKKKLLLNNNPPPQQQRRRTTTTTTTTTUUUUUUTTTTTTSSSMMMOOOQQQQQQPPPMMMLLLLLLOOOPPPQQQSSSTTTTTTUUUUUUTTTVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSQQQPPPSSSTTTUUUUUUUUUWWWZZZ]]]\\\```ccccccaaa```aaacccgggddd```]]]\\\[[[ZZZXXXWWWWWWVVVTTTSSSUUUYYY]]]```bbbfffhhhiiiiiigggfffXXXWWWVVVWWWZZZ]]]______cccdddgggiiikkklllllllllkkkttt|||}}}vvvqqqnnnnnnooooooyyy{{{ssssss{{{~~~||||||333333333333444444555555555444333222222333444555333444444555555555555444222222333444555666666777555555555555666666666666666666666777888999999999888888999999::::::;;;;;;999:::;;;<<<===>>>>>>>>>;;;<<<<<<===???@@@@@@AAAAAA@@@???>>>===>>>???@@@<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAAAAAAAACCCDDDDDDFFFHHHKKKNNNOOONNNSSS[[[aaagggnnnxxx~~~zzzrrrnnniiieeeccc```^^^\\\WWWVVVTTTQQQNNNKKKIIIHHHEEEEEEEEEDDDCCCAAA@@@???:::::::::::::::999999999888999::::::;;;;;;;;;;;;999999::::::::::::;;;;;;999999999::::::;;;;;;;;;===???DDDIIINNNZZZnnnssshhhgggddd```^^^]]]^^^^^^]]][[[ZZZYYYYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIKKKOOOSSSUUUTTTQQQOOONNNKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIIIIJJJJJJJJJJJJFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJLLLKKKJJJHHHFFFEEEEEEDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAACCCEEEFFFEEEEEEGGGJJJGGGIIIJJJIIIGGGFFFFFFGGGDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDBBBCCCCCCCCCEEEFFFHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJGGGEEEEEEGGGJJJMMMKKKHHHEEECCCAAA@@@@@@HHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOORRRVVVYYYXXXTTTPPPPPPRRRKKKJJJJJJKKKLLLOOORRRSSSSSSSSSTTTUUUUUUTTTTTTSSSLLLOOOQQQRRRPPPNNNMMMMMMPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTUUUTTTRRRQQQQQQRRRQQQRRRSSSTTTSSSRRRPPPOOOMMMOOORRRSSSTTTTTTVVVWWWVVV[[[___```]]]\\\]]]```bbb```]]]\\\\\\[[[YYYWWWVVVWWWXXXVVVTTTTTTWWWZZZ]]]```eeehhhjjjiiifffddd[[[XXXUUUUUUXXX[[[\\\\\\^^^aaaeeeiiijjjiiigggeee___gggmmmnnnppptttvvvvvvxxxzzz|||{{{ooogggeeehhhjjjfffpppzzz{{{|||xxxuuutttuuuxxx~~~~~~zzz~~~333333333444444555555555555555333333333333555555333333444555666666666666111222333444666777888888555555555555666666666777666777777888999:::::::::666777888999;;;<<<===>>>999:::;;;===>>>?????????;;;<<<===>>>???@@@AAAAAAAAA>>>999666555888;;;>>>===<<<;;;;;;;;;;;;<<<<<<999;;;===@@@BBBCCCCCCCCCEEEEEEFFFHHHKKKPPPTTTWWWZZZaaajjjrrryyy~~~wwwqqqnnnhhhfffbbb___^^^\\\YYYWWWRRRQQQOOOLLLJJJGGGEEEDDDBBBBBBAAAAAA@@@>>>===<<<777777888888888888888888666666888999;;;;;;<<<<<<999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<>>>AAAHHHPPPUUU]]]lllzzz~~~vvvccc```eeeeee```^^^\\\]]]]]]]]][[[ZZZ[[[\\\]]][[[WWWTTTRRRPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJHHHLLLRRRUUUTTTRRROOONNNKKKMMMNNNOOOOOONNNMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMLLLKKKKKKKKKJJJIIIIIIJJJJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBEEEGGGGGGFFFEEEHHHJJJGGGIIIJJJJJJHHHFFFFFFGGGEEEFFFGGGGGGFFFEEEFFFHHHHHHFFFEEEFFFIIIIIIEEEBBBAAAAAAAAACCCDDDFFFHHHIIIHHHHHHIIIJJJJJJIIIIIIHHHKKKLLLMMMMMMLLLJJJHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIGGGEEEFFFJJJMMMIIIIIIGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMKKKLLLLLLMMMNNNMMMMMMLLLNNNSSSXXXXXXUUURRRTTTVVVLLLKKKJJJJJJKKKOOORRRUUUTTTUUUUUUVVVVVVVVVUUUUUULLLNNNQQQRRRPPPOOONNNNNNSSSSSSSSSSSSSSSRRRRRRQQQPPPRRRTTTTTTSSSRRRSSSTTTPPPQQQSSSTTTSSSRRRPPPOOOHHHLLLQQQTTTTTTSSSSSSSSSSSSXXX]]]^^^[[[ZZZ\\\^^^^^^]]][[[[[[[[[[[[YYYXXXVVVXXXYYYXXXUUUTTTVVVXXX^^^aaafffiiijjjhhheeeccc\\\WWWQQQOOOPPPSSSTTTUUUXXX]]]ccciiilllllliiiggg```eeehhhhhhhhhkkkkkkhhhgggkkkooorrryyy}}}nnncccbbbfffiiieeelllrrrssssss{{{||||||tttoooiiihhhkkkppprrrrrr{{{{{{222222222222222222222222444444444444444444444444444444333222222444555666222333333444555666666777888888888888888888888888888888777777777777777777888888888888999:::;;;;;;<<<::::::;;;>>>@@@AAAAAA@@@@@@??????>>>>>>>>>======<<<;;;:::999999888888;;;<<<======<<<;;;::::::===???@@@@@@FFFNNNSSSSSSVVVMMMLLLTTTWWWVVVZZZdddhhhqqq}}}yyyrrrmmmjjjgggeee]]][[[ZZZYYYXXXUUUQQQNNNMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@>>>===;;;;;;::::::999:::;;;:::888777888999666777888999999999999999<<<<<<;;;:::999888777666999;;;<<<===<<<<<<===>>>FFFMMMUUU\\\```dddhhhkkknnnpppqqqssswwwzzzyyyzzz~~~yyy{{{rrrzzzssslllddd___^^^___^^^^^^ZZZ[[[\\\[[[[[[\\\^^^aaa[[[[[[ZZZWWWTTTRRRSSSTTTRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCEEEGGGHHHJJJIIIIIIKKKMMMNNNMMMKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKIIIGGGGGGHHHHHHDDDAAADDDDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDBBBBBBAAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDHHHGGGFFFFFFFFFEEEAAA???@@@AAABBBBBBAAAAAACCCEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGJJJMMMOOOMMMKKKIIIHHHGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGLLLJJJHHHIIILLLNNNNNNLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUUUUVVVNNNJJJFFFGGGKKKOOOOOOMMMRRRSSSTTTUUUUUUTTTRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUUUUSSSPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQRRRSSSRRRPPPMMMKKKNNNPPPRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVV```aaa```]]][[[YYYZZZ[[[]]]\\\[[[YYYWWWWWWZZZ\\\ZZZ[[[^^^bbbeeedddaaa^^^ZZZVVVRRRNNNMMMOOOSSSVVVUUUXXX\\\bbbfffhhhjjjjjj``````aaaccceeeeeeccc```aaabbbbbbdddhhhmmmqqqttt~~~|||rrriiigggjjjnnnrrruuuyyy~~~~~~~~~~~~}}}|||yyy|||qqqlllccc\\\XXXXXXZZZ]]]dddfffjjjpppzzzzzztttqqqppp333333333333333333333333444444444444444444444444444444444444444555666666555666666777888888999999999999999999999999999999999999999999999999999999999999999999:::;;;<<<<<<===;;;:::;;;>>>?????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>@@@BBBGGGQQQ^^^ddddddhhh\\\VVV\\\```bbbhhhrrrwwwzzzrrrlllgggeeebbb```\\\ZZZXXXWWWVVVTTTQQQNNNJJJIIIHHHFFFDDDBBB@@@???>>>===<<<:::999999888888999:::::::::888777888999777888888999::::::999999;;;;;;:::999888777777777:::<<<===>>>AAAFFFMMMSSSZZZ^^^ccceeeffffffgggiiifffgggiiinnnvvv}}}rrrllllllrrrzzz}}}uuujjjmmmxxxyyyyyyuuujjjfffbbb^^^]]]]]]]]][[[YYYYYYZZZZZZYYYXXXYYY\\\^^^\\\]]]\\\YYYVVVTTTUUUUUUVVVUUUSSSQQQOOONNNMMMMMMJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOONNNNNNOOOOOOPPPKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGIIIMMMMMMMMMNNNPPPQQQPPPOOOJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJDDDDDDEEEFFFGGGIIIKKKLLLKKKIIIFFFFFFGGGGGGDDDBBBDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEGGGEEEEEEEEEEEEDDDAAA???>>>@@@BBBBBBAAABBBCCCEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFIIIMMMNNNMMMJJJIIIHHHDDDCCCBBBBBBCCCDDDCCCAAADDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHKKKIIIHHHIIILLLNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUQQQMMMJJJKKKPPPRRRRRROOOPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQSSSTTTUUUUUUSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSPPPNNNLLLLLLNNNPPPPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXX^^^______^^^[[[ZZZZZZ[[[\\\]]]\\\[[[YYYYYYZZZ\\\YYYZZZ]]]aaadddccc___\\\XXXVVVRRROOOMMMNNNPPPQQQUUUWWW[[[___cccfffhhhiii_________aaacccbbb```^^^^^^___```bbbdddhhhjjjlllkkklllnnnrrruuuwwwvvvuuuuuusssoooiiieeefffjjjooossswww|||}}}wwwxxx}}}}}}}}}xxxqqqiiifffaaa\\\ZZZ[[[]]]___ccc```___aaahhhsss~~~zzzsssnnnkkkiii444444444444444444444444444444555555555555555555444555666666777777666666777777888888999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>===;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;===>>>===<<<===>>>@@@@@@BBBFFFPPPdddyyyyyyjjjaaacccjjjooowww}}}yyysssooohhhccc```^^^\\\ZZZXXXUUUSSSQQQQQQPPPNNNLLLGGGFFFDDDCCCAAA???>>>===;;;:::999888777666666666777999999999777666777888888999999::::::::::::::::::999888888777777777777;;;<<>><<<>>>AAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFIIILLLMMMLLLJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDBBBFFFGGGGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLOOONNNMMMMMMLLLLLLMMMMMMLLLMMMOOORRRSSSTTTTTTTTTQQQNNNMMMNNNRRRSSSRRRPPPOOOOOOQQQRRRSSSTTTTTTTTTSSSRRROOOMMMLLLLLLMMMNNNQQQRRRTTTUUUUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTSSSPPPNNNLLLIIIKKKMMMNNNMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTWWWXXXZZZ\\\^^^^^^\\\[[[[[[[[[[[[]]]^^^]]]\\\[[[[[[\\\XXXZZZ]]]aaacccbbb^^^[[[WWWUUUSSSPPPNNNMMMLLLLLLTTTUUUXXX[[[^^^bbbeeefff]]]]]]]]]^^^______\\\ZZZZZZ[[[]]]^^^```bbbcccccc______```bbbeeeeeedddbbbbbbaaa```^^^^^^```eeeiiihhhlllrrrxxx~~~yyyyyy~~~~~~}}}yyyqqqkkkiiiiiiiiijjjkkkmmmoooqqqrrrrrrkkkcccaaaeeelllsssvvvzzzyyywwwuuuqqqnnnlllkkk444444444444444444444444555555555555555666666666555666777888999888777777777777777888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????===;;;:::;;;;;;:::999:::::::::::::::::::::::::::::::::;;;<<<===>>>???>>>???@@@???======@@@CCCFFFKKKSSSccc}}}xxxnnnqqqyyy{{{wwwrrroooiiieee___\\\ZZZXXXWWWUUURRROOOLLLJJJJJJJJJIIIHHHCCCCCCBBB@@@???===<<<;;;888888777666666555666666666888999888777666777888999::::::;;;;;;;;;::::::888888777666666777888888<<<===DDDVVVppp}}}yyyvvvqqqrrrvvv~~~zzzzzzxxxiiicccbbbZZZZZZ]]]YYYTTTUUUXXXZZZ\\\[[[YYYXXX\\\\\\\\\[[[YYYYYY[[[]]]___```aaa___\\\ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRMMMLLLKKKJJJJJJKKKMMMOOOQQQQQQPPPOOONNNLLLKKKJJJLLLLLLKKKJJJHHHFFFEEEDDDHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKKKKMMMOOOPPPOOOMMMLLLLLLKKKKKKLLLNNNOOOQQQMMMLLLKKKJJJIIIIIIHHHHHHFFFEEECCCBBBBBBDDDGGGIIIGGGFFFCCCAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFCCCBBBAAAAAABBBBBB@@@???:::===AAACCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHKKKLLLKKKIIIIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDGGGGGGGGGHHHIIIIIIJJJJJJGGGFFFEEEDDDEEEHHHKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLNNNNNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOLLLMMMPPPRRRSSSTTTSSSSSSMMMLLLLLLNNNPPPQQQOOOMMMNNNOOOPPPRRRSSSUUUVVVVVVVVVSSSPPPMMMKKKKKKLLLMMMPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRQQQOOOMMMKKKHHHJJJLLLMMMLLLLLLNNNOOOOOONNNMMMMMMOOOQQQTTTVVVWWWYYY\\\]]]\\\[[[ZZZZZZZZZ\\\______^^^\\\[[[\\\XXXZZZ^^^bbbdddccc^^^ZZZVVVVVVUUUTTTQQQNNNKKKJJJRRRRRRSSSUUUXXX\\\___bbb\\\[[[[[[\\\]]]]]][[[YYYVVVWWWZZZ]]]____________^^^]]]]]]^^^______]]]\\\ZZZZZZYYYXXXXXXYYY[[[]]][[[^^^cccggglllqqqwww{{{zzzyyyxxxzzz~~~yyytttvvv{{{{{{qqqiiifffgggnnnqqqvvv{{{{{{qqqmmmooossssssrrrrrrrrrqqqqqqpppppppppppp333333333333333333333333555555555666666777777777555666888999999999888777888888888888999999999999::::::::::::::::::::::::888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>><<<:::999::::::999888999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======@@@BBBDDDCCCAAACCCIIINNNUUU```qqq{{{tttoookkkhhheee```]]]YYYVVVUUUUUUSSSRRRNNNKKKHHHFFFFFFFFFEEEDDD@@@@@@???>>>===<<<;;;:::777777666666666666666777666777888888777666777999:::::::::;;;;;;::::::999777777666555666888999:::>>>AAAPPPnnn{{{}}}uuuddd]]]ZZZRRRSSSXXXUUUUUUVVVWWWWWWWWWWWWXXXXXX[[[[[[[[[YYYXXXXXXZZZ\\\___```aaa```]]][[[ZZZZZZVVVUUUTTTRRRQQQPPPPPPPPPNNNMMMKKKIIIIIIJJJKKKMMMOOOOOOOOONNNMMMKKKIIIHHHLLLLLLLLLKKKIIIGGGEEEDDDHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIKKKMMMNNNMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHEEEBBBAAAAAACCCDDDDDDCCCBBB@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAABBBBBBEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA???@@@AAAAAAAAA???;;;>>>BBBCCCCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGJJJKKKJJJIIIIIIIIIHHHFFFEEEEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCEEEHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKLLLNNNOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKMMMPPPRRRSSSSSSRRRRRRLLLKKKLLLMMMNNNNNNMMMLLLNNNNNNPPPRRRTTTVVVWWWXXXXXXUUUQQQNNNLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNLLLJJJIIIHHHJJJLLLMMMMMMMMMNNNPPPPPPOOOMMMMMMMMMOOOQQQSSSTTTVVVZZZ[[[ZZZYYYYYYYYYXXX[[[^^^___^^^\\\[[[[[[YYY\\\```dddfffddd___ZZZVVVWWWXXXXXXUUUQQQMMMKKKPPPOOOOOOPPPRRRVVVZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[YYYSSSVVVYYY]]]___``````___]]]\\\[[[[[[[[[[[[YYYXXXXXXWWWVVVVVVVVVVVVVVVVVVYYY[[[]]]___```bbbfffhhhhhhjjjooorrrtttuuuvvvvvvpppnnnllliiiggghhhmmmpppwww{{{|||tttiiiaaa```bbbkkknnnsssxxx{{{}}}}}}}}}~~~xxxqqqooopppppplllhhhkkkjjjiiihhhhhhjjjmmmnnn333333333333333333333333555555666666777777888888666777888888999999888888::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888999999::::::999999999999:::;;;<<<===;;;:::888888999::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===AAAFFFHHHIIIPPPZZZbbbqqqyyytttmmmgggbbb```]]][[[ZZZWWWTTTRRRQQQQQQOOONNNLLLJJJGGGEEEEEEDDDBBBAAA======<<<;;;;;;:::999999666666666555555666777777666888999888777777888::::::::::::::::::999999888777666555555666999;;;===BBBMMMdddrrraaaXXXWWWQQQQQQUUUPPPSSSTTTUUUTTTRRRSSSTTTVVVVVVWWWWWWUUUTTTTTTWWWYYY\\\^^^______\\\ZZZYYYYYYSSSRRRQQQOOONNNNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNMMMLLLKKKJJJJJJIIIJJJKKKMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKIIIFFFCCCAAA@@@@@@@@@@@@AAAAAA@@@>>>???AAACCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAADDDEEEHHHJJJKKKJJJIIIIIIDDDCCCBBBAAAAAAAAAAAABBBBBB@@@??????AAABBBAAAAAA>>>@@@CCCDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDFFFIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJMMMOOOPPPOOOOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMPPPRRRTTTSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRUUUWWWXXXWWWUUURRROOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMKKKIIIHHHHHHJJJMMMNNNNNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPQQQRRRTTTWWWXXXWWWVVVWWWXXXVVVYYY\\\]]]\\\ZZZZZZZZZZZZ\\\```eeegggddd^^^ZZZVVVWWWYYYZZZXXXUUUQQQNNNNNNNNNMMMNNNPPPSSSVVVXXXZZZYYYXXXYYY[[[\\\[[[ZZZSSSVVVYYY\\\^^^_________]]][[[ZZZYYYZZZZZZYYYXXXUUUTTTSSSTTTVVVWWWWWWVVVYYYZZZZZZZZZYYYYYY[[[\\\\\\bbbjjjnnnooommmjjjhhhaaaaaa```___]]]^^^aaaccchhhppptttmmmbbb]]]\\\]]]eeegggiiijjjkkkjjjhhhgggllliiigggfffgggfffbbb___fffeeecccbbbcccfffhhhjjj444444444444444444444444555555666777777888999999777777777777777888999999::::::::::::::::::::::::999999999999999999999999777777777888999:::::::::777777777777888999:::;;;888777666777999;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???AAABBBCCC@@@GGGPPPWWW___kkk{{{wwwrrrmmmiiiccc^^^[[[YYYWWWUUUSSSQQQNNNLLLLLLLLLJJJIIIHHHFFFDDDCCCBBB@@@===:::999999999888888777777777555444444444555555666777777888999999888888999;;;999999::::::999888888777777666555555777:::===???HHH[[[{{{ooo]]]VVVWWWUUUWWWWWWPPPPPPSSSTTTTTTRRRQQQSSSUUUSSSTTTTTTSSSSSSSSSVVVXXXZZZ[[[]]]]]][[[XXXWWWWWWQQQQQQOOONNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKJJJLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHJJJIIIIIIKKKMMMNNNMMMKKKKKKKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGIIIJJJKKKJJJIIIGGGEEECCCAAA@@@@@@<<<>>>@@@@@@>>>>>>@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFEEECCCBBB??????@@@@@@@@@AAAAAAAAAAAACCCGGGJJJKKKLLLKKKJJJCCCBBBAAA@@@@@@@@@AAAAAABBB@@@>>>???AAABBBCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCBBBAAAAAABBBCCCCCCDDDFFFHHHIIIHHHHHHHHHJJJIIIHHHHHHIIIKKKLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHKKKNNNOOONNNMMMMMMNNNOOOOOONNNMMMMMMMMMMMMNNNJJJMMMPPPSSSTTTSSSQQQOOONNNNNNMMMLLLKKKLLLMMMOOOLLLLLLMMMNNNPPPRRRUUUVVVTTTSSSQQQOOOMMMKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPNNNMMMKKKIIIIIIGGGIIILLLMMMMMMMMMOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVUUUWWWYYYZZZYYYXXXXXXYYYYYY[[[```dddfffccc]]]XXXTTTVVVXXXZZZYYYWWWTTTQQQNNNNNNNNNOOOQQQSSSUUUVVVXXXWWWVVVWWWZZZ[[[\\\[[[TTTVVVXXXZZZ[[[\\\\\\\\\\\\[[[YYYYYY[[[[[[[[[ZZZSSSQQQPPPQQQUUUXXXXXXXXXUUUVVVVVVVVVTTTTTTVVVWWWXXX^^^fffjjjiiieeeaaa```______]]]ZZZYYYZZZ]]]```ccclllqqqiii___[[[[[[ZZZ]]]^^^^^^^^^^^^]]]]]]\\\___^^^^^^^^^_________^^^`````````aaaaaacccdddeee666666666666666666666666555666666777888999999999888777666666666777999:::888888888888888888888888888888888888888888888888777777888999999:::;;;;;;666666666666777888999:::666555555666999;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<>>>???BBBDDDFFFHHHLLLTTTaaalllyyy{{{uuunnnhhhhhhddd___[[[YYYWWWVVVTTTOOOMMMJJJIIIIIIHHHFFFEEECCCAAA@@@???>>>;;;777444777777666666666555555555333333333333444555666666777888::::::999999:::;;;999999999999999888777666777777666666777;;;>>>@@@MMMfffgggUUUPPPVVVWWWZZZZZZQQQOOORRRVVVVVVUUUSSSTTTUUUSSSTTTUUUTTTTTTUUUWWWZZZXXXZZZ\\\[[[YYYWWWUUUUUURRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEIIIJJJLLLNNNOOONNNMMMLLLLLLMMMNNNOOONNNMMMKKKIIIEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKKKKFFFEEEDDDDDDDDDFFFHHHJJJIIIHHHGGGFFFDDDBBBAAA@@@:::===@@@@@@>>>===???AAA@@@@@@@@@@@@AAABBBBBBCCCBBBCCCEEEFFFGGGEEEDDDCCCAAAAAABBBBBBBBBCCCCCCCCC>>>@@@DDDHHHJJJJJJJJJIIICCCBBBAAA@@@???@@@AAAAAABBB@@@>>>???AAACCCCCCCCCDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDBBBBBBBBBBBBDDDDDDCCCEEEGGGHHHGGGGGGHHHJJJEEEDDDCCCEEEGGGIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHFFFJJJMMMNNNMMMKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJMMMPPPSSSTTTSSSPPPOOOMMMMMMLLLJJJIIIIIILLLNNNKKKKKKKKKLLLNNNPPPRRRTTTRRRQQQPPPNNNMMMKKKIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRQQQOOOMMMLLLJJJJJJFFFHHHKKKLLLLLLMMMNNNPPPLLLMMMOOOQQQSSSTTTTTTTTTQQQRRRSSSRRRQQQQQQSSSUUUTTTVVVWWWXXXWWWVVVWWWXXXXXXZZZ___dddeeebbb\\\WWWRRRTTTWWWYYYYYYXXXUUUSSSOOOOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTVVVYYY[[[[[[[[[UUUVVVWWWWWWXXXXXXXXXXXXYYYWWWVVVWWWXXXYYYYYYYYYSSSPPPNNNPPPTTTWWWXXXWWWSSSUUUVVVUUUUUUUUUWWWYYYWWW]]]ccceeebbb]]]ZZZYYY]]][[[XXXUUUSSSVVV[[[```bbbkkkmmmddd[[[XXXXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\YYYZZZZZZZZZYYY[[[^^^aaaVVVXXX[[[]]]^^^^^^]]]\\\555777888777666555666777888888777777777777888888888777555777999:::777555999999999999999999999999999999999999999:::::::::999999999888888888888888666555555666666777888999666666666888:::;;;;;;:::;;;>>>@@@???===<<>>===<<<;;;::::::999:::999888777555555555666777333333333333444666888999777888888888888999999999AAA>>>:::888888999::::::>>>999777999::::::AAAJJJ[[[mmmzzz```\\\XXXXXXZZZZZZWWWTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXRRRRRRRRRQQQQQQPPPOOOOOOQQQPPPOOOLLLHHHEEEEEEFFFEEEHHHLLLPPPRRRQQQOOOMMMMMMMMMNNNNNNMMMJJJHHHFFFIIIIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIHHHHHHFFFEEELLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>???>>>===>>>@@@BBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@??????AAABBBCCCDDDEEEGGGGGGHHHDDDCCCBBBAAA???>>><<<<<>>888;;;>>>???>>>>>>AAAEEECCCGGGLLLQQQWWWbbbpppzzzyyyuuuooojjjfffbbb]]]ZZZXXXXXXVVVTTTQQQNNNKKKJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::999888888888888888777666555555555666666333333333333444666888999777888888888888999999999???===:::999999::::::;;;<<<999888<<>>>>>??????>>>===;;;:::===<<<;;;===@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@??????????????????@@@AAABBBDDDFFFGGGDDDCCCCCCBBBBBBAAAAAA@@@DDDCCCBBBCCCDDDEEEDDDBBBGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEECCCBBBBBBEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIILLLMMMLLLJJJIIIGGGEEEDDDEEEFFFGGGGGGJJJKKKMMMNNNMMMKKKIIIGGGHHHHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMOOOOOOOOOOOONNNQQQPPPNNNJJJGGGGGGIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVUUURRROOOMMMKKKLLLLLLKKKKKKJJJIIIIIILLLMMMNNNOOOOOONNNMMMMMMRRRQQQPPPQQQSSSRRRNNNKKKHHHIIIKKKJJJIIIIIIJJJKKKHHHLLLOOORRRRRRRRRSSSSSSUUUTTTTTTSSSTTTUUUVVVWWWWWWUUUSSSTTTWWWZZZ[[[\\\^^^^^^```bbbeeeeeedddbbb______^^^\\\XXXUUUTTTUUUQQQQQQPPPOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZVVVUUUTTTUUUWWWXXXXXXWWWTTTUUUUUUVVVWWWXXXXXXYYYUUUSSSPPPOOOQQQRRRSSSRRRUUUVVVWWWUUUSSSQQQRRRSSSVVVVVVWWWXXXXXXXXXWWWVVVXXXYYYYYYXXXVVVUUUUUUVVV\\\]]]^^^\\\XXXVVVVVVXXXTTTSSSTTTVVVXXXXXXWWWUUUSSSUUUVVVUUUUUUUUUWWWYYYYYYXXXWWWXXXYYY[[[[[[ZZZ777888999888777777888999888777777666666777777888999888777888::::::888777:::999999999888888777777666666666777777888888888666666666666666666666666555555555555666777888999;;;:::999888999;;;===???;;;>>>@@@AAA@@@BBBGGGKKKLLLSSS___kkkyyyyyytttpppkkkgggccc```^^^[[[XXXVVVTTTRRRPPPMMMKKKIIIGGGGGGBBBAAA@@@>>>===<<<<<<<<<999888777666666555555666777666555555444555555555444444444444555777888999777888888888888999999999888777777777777888999:::::::::===CCCHHHKKKRRRYYY^^^gggppptttzzzzzz{{{zzzggg]]]ZZZWWWVVVXXXYYYWWWUUURRRRRRQQQPPPPPPPPPPPPPPPUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLIIIGGGEEEFFFGGGGGGIIILLLOOOPPPOOONNNMMMMMMNNNOOONNNMMMKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEEEEDDDBBB@@@>>>999:::;;;======<<<:::999;;;:::;;;===@@@CCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???BBBEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEECCCCCCFFFHHHHHHIIIIIIIIIIIIHHHFFFEEECCCDDDEEEFFFGGGHHHHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLJJJHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLNNNNNNNNNNNNMMMNNNNNNLLLJJJGGGGGGIIIKKKKKKLLLMMMOOOQQQRRRTTTTTTRRRTTTWWWYYYYYYVVVRRRPPPKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRTTTUUUUUURRROOOGGGIIIJJJJJJIIIIIIJJJKKKIIIKKKNNNOOOPPPPPPRRRSSSVVVUUUUUUUUUUUUVVVWWWXXXUUUTTTSSSTTTVVVXXXYYYXXX\\\]]]___bbbfffggggggffffffgggfffccc^^^YYYVVVUUUQQQPPPOOONNNOOOOOOQQQQQQUUUUUUUUUVVVWWWXXXYYYZZZXXXVVVUUUUUUWWWYYYZZZZZZTTTTTTUUUVVVWWWYYY[[[\\\XXXUUURRRQQQQQQQQQPPPOOOSSSUUUUUUTTTSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXWWWUUUSSSSSSSSSWWWXXXYYYXXXVVVUUUVVVWWWRRRRRRSSSVVVXXXXXXVVVSSSRRRTTTUUUUUUTTTUUUVVVXXXWWWVVVUUUVVVXXXXXXWWWUUU777999:::999888777888999777777666666666666777777888888888999999999888888999999999888777777666666555555555666666777777888666666777777777777888888888888888888999:::;;;<<<888999::::::;;;<<<>>>@@@AAACCCEEEFFFGGGLLLUUU[[[gggpppyyytttooojjjgggbbb___\\\ZZZXXXWWWUUUSSSOOOMMMJJJGGGEEEDDDDDDDDDAAA@@@>>>===<<<;;;;;;;;;777777666555555555555555555555555444444444555555444555555555666777888888777777888888888999999999666666777777888999<<<>>>===AAAIIIQQQUUUXXX[[[^^^bbbfffiiihhhiiirrrzzzvvvtttuuu~~~}}}wwwmmmbbb[[[YYYWWWWWWYYYYYYXXXWWWSSSSSSRRRQQQPPPPPPPPPPPPUUUVVVVVVVVVTTTSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIGGGEEEEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJHHHEEEDDDDDDCCCBBB@@@????????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCAAA===;;;888999<<<>>>???>>><<<;;;<<<;;;<<<>>>AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@=========>>>>>>=========<<<;;;:::;;;===@@@DDDFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEECCCAAABBBDDDFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIJJJJJJIIIHHHGGGDDDEEEGGGHHHIIIJJJJJJIIILLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEFFFGGGFFFGGGHHHIIIIIIHHHFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOQQQQQQQQQPPPOOOIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLLLLMMMNNNPPPRRRTTTVVVWWWRRRUUUXXX[[[\\\YYYVVVSSSLLLLLLJJJIIIGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNPPPPPPMMMNNNPPPRRRSSSSSSQQQPPPIIIJJJKKKKKKJJJJJJKKKMMMLLLNNNPPPQQQQQQRRRTTTVVVXXXXXXWWWWWWVVVVVVVVVVVVSSSRRRRRRTTTWWWYYYYYYYYY[[[[[[]]]aaaeeehhhiiihhhkkklllkkkgggaaa[[[WWWUUUSSSRRRQQQPPPPPPPPPPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\[[[YYYWWWWWWZZZ\\\^^^^^^XXXXXXXXXXXXYYY[[[]]]^^^\\\ZZZWWWUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSUUUWWWXXXVVVTTTSSSRRRVVVVVVWWWVVVUUUUUUUUUVVVRRRRRRSSSVVVWWWWWWTTTRRRQQQSSSTTTUUUTTTTTTUUUVVVUUUUUUUUUVVVWWWWWWTTTRRR777999:::999888777888999777777666666666666777777777888999999999888888888888888888777777666666666444555555666777888888888888888999999999::::::::::::::::::::::::<<<======;;;===@@@AAA@@@???@@@AAAAAAEEEJJJPPPXXXdddrrr||||||xxxsssnnnkkkgggdddbbb\\\ZZZVVVTTTRRRQQQNNNLLLIIIHHHFFFDDDBBBBBBBBBBBB======;;;:::999999999999777666666555555555555666444444555555555555555555555555666777777888888888777777888888888999999999:::;;;;;;;;;;;;???DDDIIIOOOVVV___eeeggghhhfffddddddeeefffddddddlll{{{|||{{{zzzuuusssrrruuuxxx~~~xxxpppnnnvvv~~~{{{pppgggaaaZZZXXXXXXXXXYYYZZZZZZZZZVVVUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUUUUTTTRRRPPPNNNOOOOOONNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHFFFGGGGGGFFFDDDCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGEEEDDDCCCBBBAAA???>>>=========>>>>>>>>>>>>??????@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEDDD@@@<<<999:::<<<>>>@@@??????>>>>>>>>>>>>???AAABBB@@@???>>>>>>>>>???@@@AAAAAABBB>>>?????????>>>===<<<;;;<<<;;;::::::<<<@@@CCCFFFDDDDDDCCCCCCCCCCCCCCCBBBEEEEEEEEEGGGHHHHHHEEECCC@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHGGGEEEEEEFFFHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKLLLMMMKKKHHHGGGHHHJJJGGGGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIILLLMMMOOOPPPQQQQQQPPPPPPIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNMMMLLLJJJJJJKKKMMMLLLMMMNNNPPPRRRTTTUUUVVVQQQSSSWWW[[[\\\ZZZXXXVVVOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPKKKMMMNNNPPPPPPQQQQQQQQQMMMNNNOOONNNMMMLLLMMMOOOPPPRRRSSSTTTTTTUUUWWWYYYZZZYYYYYYXXXWWWVVVUUUTTTQQQQQQRRRUUUXXX[[[[[[[[[YYYZZZ[[[___dddggghhhhhhjjjkkkjjjgggaaa[[[VVVUUUVVVUUUTTTTTTSSSSSSSSSSSSPPPQQQSSSUUUXXX[[[]]]___^^^\\\ZZZZZZ]]]```aaabbb^^^^^^^^^]]]^^^^^^______]]][[[YYYXXXXXXWWWVVVTTTPPPRRRSSSSSSRRRQQQSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSUUUXXXXXXWWWUUUTTTTTTYYYXXXXXXWWWWWWWWWVVVVVVTTTSSSTTTUUUWWWVVVSSSQQQOOOQQQSSSTTTSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRR777888999888777777888999777666666555555666666777666777999999777666777888666666666666666666777777666666777777888999:::::::::::::::;;;<<<<<<======999999999999:::;;;<<<<<<<<>>======<<<======<<<======>>>???@@@DDDDDDEEEFFFGGGGGGFFFFFFAAAAAABBBBBBBBBBBBCCCCCCDDDBBBBBBEEEHHHIIIFFFBBB999:::;;;===>>>?????????@@@@@@@@@AAACCCCCC@@@>>><<<<<<===>>>???@@@AAAAAA??????@@@@@@???===<<<:::===<<<;;;;;;===???BBBCCCBBBBBBAAAAAAAAAAAAAAAAAADDDDDDEEEGGGHHHGGGEEEBBBAAAAAAAAAAAABBBDDDEEEFFFEEEFFFHHHGGGFFFEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJJJJGGGHHHKKKMMMNNNNNNMMMLLLGGGGGGGGGEEEDDDDDDFFFHHHKKKMMMOOOMMMJJJHHHJJJLLLKKKKKKLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNNNNMMMKKKJJJKKKMMMLLLLLLMMMNNNOOOQQQQQQRRROOOQQQTTTXXXYYYZZZYYYXXXRRRPPPMMMJJJHHHFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNOOOOOONNNOOORRRTTTQQQRRRSSSQQQOOONNNOOOPPPRRRTTTVVVWWWWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRRRRTTTWWWZZZ[[[[[[YYYXXXYYY\\\```dddeeeeeefffgggfffccc^^^YYYVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVPPPQQQRRRUUUXXX[[[^^^______]]]\\\]]]```bbbccccccaaabbbbbbccccccbbbbbbaaa\\\ZZZXXXXXXXXXXXXVVVTTTPPPQQQSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVXXXXXXWWWUUUUUUVVV\\\ZZZYYYYYYZZZ[[[YYYXXXXXXVVVUUUUUUUUUUUUSSSQQQNNNPPPSSSTTTSSSRRRSSSSSSUUUTTTTTTUUUVVVVVVUUUSSS666777888888666666777888666666555555555555666666444666888888666555666777444555555666666777777777777777888999:::;;;<<<===::::::;;;<<<<<<===>>>>>>::::::::::::;;;<<<======<<<@@@DDDEEEFFFKKKSSSYYYbbbmmm~~~~~~xxxqqqlllccc```\\\YYYXXXWWWUUUSSSOOOLLLIIIFFFEEECCCAAA???>>>>>>>>>>>>>>>===<<<<<<888777666555444444444444555555555444444555555666444555666777777777666666666777888999999999888888777888888888888999999999666:::???FFFTTTiii}}}yyyyyy||||||}}}yyyqqqkkkaaammm{{{pppiiihhhiiiggggggbbb[[[YYY[[[ZZZWWWSSSTTTUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSTTTTTTSSSQQQPPPNNNNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJCCCDDDDDDCCCAAA@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCBBBDDDFFFHHHIIIIIIHHHHHHDDDCCCBBB@@@>>>=========<<<<<<;;;;;;<<<>>>???@@@BBBCCCEEEGGGHHHIIIIIIIIICCCCCCCCCCCCDDDDDDDDDEEEDDDBBBAAADDDIIIKKKIIIFFF<<<<<<<<<<<<===>>>@@@AAA@@@@@@AAACCCEEEEEECCC@@@=========>>>>>>?????????<<<===>>>??????>>>===;;;<<<<<<<<<<<<===>>>??????>>>??????@@@@@@AAABBBBBBCCCDDDEEEGGGHHHGGGDDDAAACCCAAA@@@>>>???@@@CCCDDDDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKFFFHHHKKKMMMNNNNNNLLLKKKFFFGGGGGGEEECCCDDDGGGJJJHHHLLLOOONNNJJJHHHJJJMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNKKKLLLMMMOOOOOOOOOOOONNNMMMNNNNNNMMMJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNQQQSSSVVVWWWXXXYYYUUUSSSPPPLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNNNNLLLKKKMMMQQQUUUTTTUUUUUUSSSPPPNNNNNNOOOPPPRRRVVVWWWWWWVVVVVVWWWSSSTTTUUUWWWXXXXXXXXXXXXUUUSSSQQQRRRTTTVVVXXXXXXXXXXXXXXXZZZ]]]```aaa```aaabbbaaa^^^ZZZXXXWWWWWWYYYYYYYYYZZZYYYYYYXXXXXXRRRSSSTTTUUUWWWZZZ\\\]]]]]]\\\\\\^^^aaaccccccbbb```bbbdddfffgggfffdddccc\\\[[[YYYYYYYYYWWWUUUSSSPPPRRRRRRRRRPPPPPPPPPRRRRRRRRRQQQQQQRRRTTTVVVWWWUUUVVVWWWWWWUUUUUUVVVWWW[[[ZZZYYYZZZ]]]___^^^\\\\\\ZZZVVVUUUTTTTTTRRRQQQMMMOOORRRSSSSSSRRRRRRRRRTTTRRRQQQRRRTTTUUUUUUUUU555777888777666555666777666666555555555555666666333666888777555444555777333444444555666777888888888999999;;;<<<===>>>>>>::::::;;;;;;<<<===>>>>>>===<<<<<<======>>>???@@@AAADDDHHHLLLRRR]]]kkkvvv~~~zzzvvvrrrnnniiieee```\\\XXXUUUTTTSSSQQQOOOLLLIIIFFFDDDCCCBBB@@@>>>:::;;;<<<===<<<;;;:::999999888777666666666666666444444444333333444555555444555777888888888777666666777999::::::999888777777888888888888999999999888>>>HHHVVVmmmyyytttpppiiiyyytttfffbbbbbbYYY[[[YYYUUUTTTUUUTTTPPPPPPRRRSSSSSSTTTUUUWWWYYYZZZYYYWWWVVVUUUTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJHHHHHHHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKCCCDDDDDDBBB@@@@@@AAABBBEEEDDDCCCBBBAAABBBCCCDDD>>>@@@CCCFFFGGGHHHGGGGGGEEEDDDBBB@@@???>>>======<<<<<<;;;;;;<<<===???@@@???AAADDDGGGIIIJJJKKKKKKDDDDDDDDDEEEEEEEEEFFFFFFBBB???===AAAFFFJJJIIIFFF@@@???>>>===>>>@@@BBBDDD??????AAADDDFFFGGGEEECCC>>>>>>>>>>>>============999:::<<<>>>??????>>>===;;;;;;;;;<<<<<<=========<<<===>>>???AAABBBCCCDDDCCCCCCDDDFFFHHHGGGDDDAAADDDBBB???===<<<>>>AAACCCDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLEEEGGGJJJMMMNNNMMMLLLKKKHHHIIIJJJHHHFFFGGGJJJNNNGGGKKKNNNMMMJJJHHHJJJMMMLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNMMMLLLJJJIIIHHHJJJJJJIIIIIIKKKLLLOOOPPPKKKLLLNNNOOOPPPPPPOOOOOOLLLMMMMMMLLLIIIHHHHHHIIILLLKKKKKKKKKJJJJJJIIIIIILLLMMMNNNQQQSSSVVVXXXYYYWWWUUUQQQMMMJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJMMMMMMKKKIIIGGGIIIOOOTTTUUUVVVVVVSSSPPPNNNNNNNNNMMMQQQTTTVVVVVVUUUTTTTTTNNNPPPSSSVVVYYYZZZ[[[[[[XXXUUUQQQPPPQQQSSSTTTTTTXXXWWWWWWXXX[[[]]]^^^^^^^^^^^^^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaabbbbbbaaa^^^aaadddhhhiiihhhfffeee___^^^\\\[[[ZZZXXXUUUSSSQQQRRRSSSRRRPPPOOOPPPQQQPPPOOOOOOPPPQQQSSSUUUVVVUUUVVVVVVUUUTTTTTTVVVWWWZZZXXXXXXZZZ___aaaaaa______\\\WWWTTTSSSSSSRRRQQQLLLOOORRRSSSRRRQQQQQQRRRSSSQQQPPPPPPRRRUUUUUUUUU555555444333333444444444777666555444333444444555333333444555555666777777333444444555666777888999777888999;;;<<<===>>>>>>===<<<<<<===???AAAAAAAAACCCFFFHHHHHHEEECCCDDDFFFFFFIIIPPP[[[iii{{{ssspppllliiifffccc___\\\ZZZVVVRRRPPPNNNLLLHHHDDDFFFDDDAAA???======>>>>>>:::::::::999888777777666666666666666666666555555555444444555666666555333444444555555666666777777444444555555666777777777<<<;;;999666444555888;;;>>>AAAOOOlll|||wwwuuu~~~yyyiii___YYYRRRSSSTTTTTTSSSRRRQQQPPPRRRSSSUUUUUUTTTUUUWWWYYYWWWWWWWWWVVVUUUSSSQQQPPPSSSRRRQQQRRRRRRPPPMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAABBBCCCDDDEEEEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;888:::============>>>@@@BBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDBBBAAAAAACCCFFFFFFFFF>>>===<<<===>>>???>>>===;;;<<<>>>???@@@AAABBBBBBAAA>>><<<<<<>>>???===;;;=========>>>??????@@@@@@>>><<<:::;;;>>>???===;;;<<<<<<===???@@@AAABBBCCCDDDEEEFFFEEEDDDEEEFFFHHHCCCBBBAAA???>>>>>>??????BBBBBBDDDFFFGGGIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKHHHGGGGGGIIIKKKKKKJJJHHHKKKIIIHHHIIIMMMNNNMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFKKKJJJIIIHHHIIIJJJKKKLLLIIIIIIJJJKKKMMMNNNOOOOOONNNLLLJJJHHHGGGFFFFFFFFFGGGIIIKKKJJJHHHGGGHHHKKKMMMNNNNNNNNNNNNPPPTTTWWWVVVUUUSSSOOOKKKIIIIIIJJJGGGFFFDDDCCCCCCEEEFFFHHHLLLMMMNNNOOOOOOOOONNNMMMSSSRRRQQQOOOMMMLLLJJJJJJNNNPPPSSSSSSSSSRRRRRRRRRPPPPPPPPPSSSXXX\\\___```___[[[UUUQQQPPPQQQQQQQQQRRRSSSVVVXXXYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXXXX[[[\\\]]]\\\ZZZXXXXXXYYYUUUSSSRRRSSSUUUVVVUUUUUUWWWXXX[[[]]]```bbbcccccc___```ccceeefffeeedddccc```___]]]\\\ZZZZZZZZZZZZUUUTTTRRRQQQRRRQQQOOOMMMOOONNNLLLMMMOOORRRSSSTTTWWWVVVUUUSSSSSSSSSTTTTTTSSSUUUYYY]]]```aaabbbaaacccaaa___[[[WWWTTTQQQOOOOOOPPPRRRSSSTTTTTTTTTSSSVVVTTTRRRPPPPPPQQQSSSUUU666555555444444444555555777666555444333444444555333333333444444555555555666666777888888999::::::777777999:::<<<<<<======???>>>===>>>@@@BBBCCCCCCBBBEEEHHHHHHGGGHHHLLLOOOVVV]]]iiiwww}}}xxxsssooollljjjfffccc```]]]YYYVVVVVVSSSOOOMMMKKKIIIEEEBBBCCCBBB???===;;;;;;;;;<<<999999999888777666666666555555555555555555555555666555444555666666555333444555777999999888666555999999999:::999999999888888999999888666777999<<>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::999;;;=========<<<===>>>>>>>>>???AAACCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCAAA@@@AAAAAA@@@@@@===<<<;;;<<<>>>>>>>>><<<<<<===>>>???@@@@@@AAA@@@>>><<<;;;<<>>>>>>>>>>>??????===<<<:::<<<>>>???>>>===<<<<<<===>>>??????@@@@@@BBBCCCDDDDDDCCCCCCEEEFFFCCCBBB@@@???>>>>>>??????AAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKHHHGGGFFFGGGJJJKKKKKKJJJQQQOOONNNNNNPPPQQQOOOMMMJJJIIIIIIHHHIIIIIIIIIJJJMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMLLLKKKIIIHHHHHHIIIIIIIIIKKKLLLLLLJJJIIIJJJLLLLLLLLLMMMLLLLLLNNNQQQTTTUUUUUUSSSPPPLLLIIIJJJKKKHHHGGGFFFFFFGGGIIIKKKMMMLLLMMMNNNOOOOOOOOONNNNNNPPPPPPOOONNNMMMLLLLLLKKKMMMOOORRRSSSRRRSSSTTTUUUUUUSSSSSSTTTXXX[[[\\\]]]]]]YYYUUURRRQQQPPPPPPOOOMMMNNNQQQSSSUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\[[[YYYXXXXXXXXXTTTRRRQQQQQQSSSUUUUUUUUUWWWXXXYYY[[[]]]___```aaa^^^___aaacccddddddddddddbbbaaa```^^^\\\[[[YYYYYYXXXVVVTTTTTTTTTTTTRRRPPPRRRPPPMMMMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOOOOPPPPPPQQQSSSVVVZZZ^^^```bbbccccccbbb```\\\YYYUUUSSSQQQOOOPPPRRRSSSTTTSSSSSSRRRRRRQQQOOONNNOOOQQQSSSUUU666555555555555555666666666555444444333444444444555555555555666666666666999999999::::::;;;;;;;;;999:::;;;<<<===>>>>>>>>>BBBBBBBBBBBBDDDFFFHHHIIIIIIJJJKKKLLLMMMSSS[[[bbbpppyyyzzzsssnnnjjjgggdddccc```]]]ZZZXXXUUURRROOOPPPMMMJJJHHHGGGEEEBBB??????>>><<<:::999888888999888888777777666555555555444444444444444444555555666555444555666777666444333555888::::::777444222444555777888888888777666555777999::::::<<<>>>@@@IIIYYYsssxxxdddYYYTTTVVVVVVVVVUUUTTTRRRQQQPPPMMMOOOPPPPPPPPPPPPSSSUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNLLLJJJIIIIIIHHHGGGEEEHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHCCCBBBAAA???>>>=========?????????>>>>>>>>>=========>>>???@@@@@@AAA@@@@@@CCCCCCAAA@@@>>><<<;;;::::::<<<======<<<;;;;;;<<<:::;;;<<<>>>@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJFFFDDDAAA@@@@@@@@@???>>><<<;;;:::;;;===>>>===<<<<<<===>>>???????????????>>><<<<<<===???AAAAAAAAA>>>>>>>>>>>>============<<<;;;;;;<<>>>>>>>>AAABBBCCCCCCBBBAAACCCDDDBBBAAA@@@>>>>>>>>>??????AAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHJJJJJJKKKKKKJJJGGGFFFEEEFFFHHHKKKLLLLLLQQQOOONNNNNNOOOOOOMMMKKKHHHGGGGGGGGGGGGHHHHHHIIIMMMLLLKKKJJJIIIHHHHHHGGGKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLIIIKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKKKKJJJKKKNNNPPPUUUUUUSSSPPPMMMJJJKKKKKKGGGGGGGGGGGGIIIKKKMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPQQQRRRTTTWWWYYYZZZXXXUUUUUUWWWYYYZZZZZZ[[[XXXTTTRRRQQQPPPNNNLLLIIIJJJMMMPPPSSSUUUVVVWWWYYYYYYYYYXXXXXXXXXWWWWWWVVVXXXYYYYYYXXXWWWWWWXXXTTTRRROOOOOOQQQTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]^^^]]]]]]___```bbbcccdddeeeddddddcccbbb___\\\YYYXXX[[[YYYWWWWWWWWWWWWUUUTTTUUUQQQMMMLLLNNNQQQTTTUUUSSSRRRQQQOOONNNNNNMMMMMMOOOPPPSSSVVVZZZ___bbbddddddccc```]]]ZZZWWWUUUTTTQQQQQQSSSSSSTTTSSSRRRQQQNNNNNNMMMLLLMMMPPPRRRTTT555555444444444555666666555555444444444444444444888888888888888888888888999:::::::::;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBEEEFFFGGGHHHJJJMMMQQQTTTUUUUUUUUUVVVZZZeeettt~~~{{{vvvoooiiieeebbb```^^^[[[XXXUUUSSSQQQOOOLLLIIIJJJIIIGGGEEECCCAAA???>>><<<;;;:::888777777777777666666666555555444444444333333333444444444444444888666555555666777777555444555666777777555333111///111333666777888777777555777999;;;===AAAFFFIIIQQQ```wwwppp___XXXUUUXXXWWWVVVUUUTTTRRRQQQPPPLLLMMMNNNOOONNNOOOQQQSSSSSSQQQNNNLLLJJJJJJJJJKKKMMMJJJGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIICCCBBBAAA???===<<<<<<;;;>>>>>>>>>=========<<<<<<<<<<<<===???????????????CCCCCCAAA@@@>>><<<;;;:::;;;<<<======;;;:::::::::999999;;;===???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCAAAAAACCCCCCBBBAAA;;;:::999:::<<<===<<<;;;<<<======>>>>>>>>>======???>>>==================??????>>>======<<<;;;;;;;;;;;;<<<===???@@@@@@@@@========================@@@BBBCCCCCCBBBAAABBBCCCAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFGGGHHHIIIIIIIIIGGGEEECCCDDDGGGJJJLLLMMMNNNNNNNNNOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGIIIKKKNNNPPPRRRRRROOOOOONNNMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJLLLNNNUUUUUUTTTRRROOOLLLLLLMMMFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNPPPQQQUUUYYY\\\\\\YYYVVVVVVWWWYYYZZZ[[[YYYWWWUUUSSSRRRPPPLLLJJJIIIKKKMMMPPPSSSVVVXXXYYYZZZZZZYYYWWWVVVTTTSSSSSSSSSUUUVVVWWWVVVUUUVVVWWWUUURRROOONNNPPPSSSVVVWWWWWWVVVUUUUUUVVVXXXZZZ\\\[[[[[[\\\]]]___aaaccceeeeeeeeeeeedddaaa^^^ZZZXXX\\\ZZZYYYYYYYYYYYYWWWVVVUUUQQQMMMKKKMMMRRRUUUWWWUUUUUUTTTRRRQQQPPPOOOOOONNNNNNPPPSSSWWW\\\aaadddcccbbb```^^^[[[XXXVVVUUUSSSSSSTTTUUUUUUTTTSSSRRROOONNNMMMMMMMMMOOOPPPQQQ444444333444444555666666444555555555555555555555888888888888999999999999999::::::;;;;;;<<<<<<<<<>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQUUUZZZ___^^^___bbbfffpppwwwrrrnnniiiccc^^^[[[YYYWWWVVVTTTRRRPPPNNNMMMKKKHHHFFFEEEEEEDDDBBB@@@>>>======::::::999888777666666666555555555444444444444444333333333444444444555555999777555555777888777777999888777666555555555666444555777999::::::999999777888:::<<>><<<<<<;;;=========<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@???BBBAAA@@@???===<<<;;;;;;:::<<<===<<<:::999999999777888999;;;<<<>>>???@@@???????????????AAABBBCCCCCCBBBAAAAAABBBCCCAAA@@@<<<:::999:::;;;<<<;;;:::;;;;;;<<<=========<<<<<<======<<<;;;;;;:::;;;<<>>>>>===<<<;;;:::::::::;;;<<<===>>>???@@@AAA??????>>>>>>>>>=========@@@BBBDDDDDDBBBAAAAAABBB@@@???>>>=========>>>???@@@@@@@@@@@@?????????>>>CCCCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBCCCFFFIIIKKKLLLNNNOOOQQQRRRRRRQQQQQQQQQKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGCCCDDDEEEFFFGGGFFFEEEEEEDDDFFFHHHKKKNNNQQQTTTUUUPPPPPPOOONNNMMMLLLKKKKKKHHHHHHGGGGGGHHHHHHHHHGGGJJJKKKLLLLLLKKKKKKMMMNNNTTTUUUUUUSSSPPPNNNNNNNNNGGGGGGGGGFFFFFFFFFFFFFFFKKKKKKLLLLLLMMMNNNOOOOOOMMMNNNNNNNNNMMMKKKIIIHHHJJJKKKMMMOOOQQQTTTYYY\\\ZZZWWWUUUUUUWWWZZZ\\\]]]ZZZXXXVVVTTTSSSPPPLLLIIIJJJKKKMMMPPPSSSVVVXXXZZZ\\\ZZZXXXUUUSSSPPPNNNMMMOOOQQQSSSTTTSSSSSSUUUVVVVVVSSSPPPNNNPPPSSSUUUVVVWWWVVVTTTTTTTTTVVVYYYZZZYYYYYYZZZ[[[]]]___aaabbbdddeeeeeedddbbb___[[[YYY[[[ZZZXXXXXXYYYYYYXXXVVVSSSOOOKKKJJJMMMRRRVVVXXXVVVVVVUUUTTTSSSRRRQQQPPPMMMNNNNNNQQQUUUZZZ___aaa```___^^^\\\ZZZXXXVVVVVVTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNOOOOOO444444444444555666777777555555666777777777666666666777777888999999::::::;;;;;;<<<===>>>???@@@@@@BBBCCCFFFJJJNNNQQQSSSTTTTTTWWWYYYYYYZZZ^^^eeejjjhhhmmmvvv|||tttmmmiiieeeaaa\\\XXXVVVTTTSSSQQQOOOLLLJJJIIIHHHGGGEEECCCAAABBBBBB@@@>>><<<<<<===999888888777777666555555444444444444444444444444333333333444555555666666:::888666555777888888888<<<:::888777777888:::;;;999999888888888888888888<<<===@@@CCCHHHOOOWWW]]]]]]aaaeeefffhhhqqqzzzbbbYYYWWWUUUUUUTTTRRRQQQPPPOOOOOOOOOLLLMMMNNNNNNNNNOOOQQQSSSTTTSSSPPPMMMLLLJJJJJJJJJKKKIIIHHHHHHJJJKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKHHHFFFDDDBBB???>>>===<<<<<<<<<<<<;;;;;;;;;::::::<<<===>>>??????@@@@@@@@@???>>>>>>======<<<;;;;;;999;;;<<<;;;:::888888999555666777888999;;;<<<<<<999999999:::<<>><<<;;;;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<888999:::::::::;;;===???>>>======<<<;;;:::::::::999;;;<<<===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@???>>>===<<<<<<===>>>???AAA@@@@@@@@@????????????AAAAAAAAABBBCCCEEEFFFGGGEEEDDDCCCDDDFFFIIIJJJJJJIIILLLOOOPPPPPPOOONNNOOOKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJLLLOOOQQQRRRNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKJJJHHHIIIKKKLLLLLLLLLLLLMMMOOORRRSSSTTTRRRPPPNNNMMMNNNJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOOOOPPPNNNLLLIIIHHHIIIKKKMMMOOOPPPSSSVVVYYYWWWUUUSSSSSSVVV[[[^^^```\\\ZZZXXXVVVTTTRRRNNNKKKKKKKKKLLLNNNPPPSSSUUUVVVZZZYYYVVVSSSOOOLLLJJJHHHKKKNNNPPPQQQRRRRRRTTTUUUVVVSSSPPPNNNPPPQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXWWWXXXYYYZZZ\\\]]]^^^___bbbbbbbbbbbbaaa___]]]\\\ZZZYYYXXXXXXYYYYYYWWWVVVQQQNNNKKKKKKMMMQQQUUUVVVSSSTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPSSSWWW[[[^^^\\\[[[ZZZYYYWWWVVVTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNNNN666666666666777888999:::555666777888999999888777888888999:::<<<===>>>>>>??????AAABBBDDDEEEFFFGGGIIIKKKPPPUUUZZZ___bbbcccgggiiikkkjjjhhhkkkrrrwwwzzz}}}|||xxxtttnnniiidddbbb]]]ZZZWWWTTTSSSQQQOOOMMMHHHFFFDDDDDDCCCBBB@@@???===>>>???>>>;;;999:::<<<666666666666666555444333444444444555555555555555333444444555666666777777;;;888666555777888999999999888888777888888999:::888777777777888:::===>>>DDDHHHNNNSSSYYY___dddhhhbbbccccccaaaaaaiiivvvmmm]]]ZZZXXXSSSRRRQQQOOONNNMMMMMMMMMNNNKKKLLLMMMMMMMMMNNNPPPRRRSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHHHHJJJLLLNNNMMMLLLHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLKKKJJJIIIGGGDDDAAA???>>>>>>;;;;;;;;;;;;::::::::::::;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;999888999999777777888999999:::;;;;;;888888888888999<<>><<<;;;;;;;;;999777777888999;;;<<<<<<<<<<<<777999;;;;;;::::::===@@@<<<<<<<<<;;;;;;:::::::::999;;;===<<<;;;:::<<<>>>========================>>>@@@BBBCCCAAA???>>>>>>>>>===<<<<<<<<<<<<>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAACCCEEEGGGEEEDDDCCCEEEGGGHHHHHHGGGEEEIIILLLMMMKKKIIIIIIIIIFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIGGGHHHJJJKKKJJJHHHGGGIIIKKKLLLLLLLLLNNNOOONNNOOOQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMNNNLLLNNNOOOPPPPPPNNNLLLJJJHHHKKKMMMOOOPPPQQQSSSTTTVVVTTTQQQRRRUUUZZZ^^^``````]]]ZZZWWWVVVSSSPPPNNNMMMMMMMMMMMMNNNPPPRRRSSSVVVUUUSSSPPPMMMKKKIIIGGGIIIKKKNNNOOOPPPQQQSSSTTTTTTRRROOONNNNNNNNNNNNMMMOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVXXXZZZ[[[\\\[[[[[[__________________^^^^^^ZZZXXXWWWXXXYYYYYYXXXVVVRRROOOLLLKKKMMMOOOQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRPPPPPPPPPQQQSSSVVVXXXYYYWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTQQQQQQPPPPPPOOOOOOOOONNN888888888888999:::;;;<<<666777888999::::::999888;;;<<<===???@@@BBBCCCDDDBBBCCCDDDFFFHHHJJJLLLLLLQQQTTTYYY___eeejjjnnnpppxxxzzz{{{xxxuuuvvv||||||uuuqqqooonnnjjjfffaaa^^^[[[YYYUUUSSSPPPOOONNNLLLIIIGGGDDDBBB@@@@@@@@@???===;;;:::<<<===<<<999777888:::555555555555444444333222555555555555555555555555444444555555666777888888;;;999666666777999999999333444555666777777666666888888888:::>>>CCCHHHKKKLLLRRR[[[ccchhhlllpppqqqeeeffffffdddeeekkkvvv}}}ddd[[[[[[YYYSSSPPPOOOMMMLLLKKKLLLMMMMMMJJJKKKLLLLLLLLLMMMOOOQQQRRRRRRQQQOOOMMMKKKHHHGGGFFFGGGHHHKKKNNNOOONNNMMMIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKHHHEEECCCAAA??????;;;;;;;;;:::::::::999999:::;;;<<<===>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<777999;;;:::999888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<>>>>>>>>>AAACCCCCCBBB@@@BBB@@@===<<<<<<:::888666666777999:::;;;<<<<<<<<<<<<===>>>===:::999;;;===<<<<<<;;;;;;;;;;;;::::::999;;;===<<<:::999;;;===;;;;;;;;;<<<<<<<<<=========???AAAAAA@@@===<<<<<<>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???@@@CCCEEEFFFDDDDDDDDDEEEGGGHHHFFFEEEIIILLLPPPPPPMMMJJJIIIIIIBBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMNNNNNNNNNIIIGGGEEEFFFHHHIIIGGGEEEEEEGGGJJJKKKLLLLLLNNNOOOKKKMMMNNNNNNLLLJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHJJJLLLMMMJJJLLLOOOQQQQQQPPPNNNMMMHHHKKKNNNPPPPPPPPPPPPQQQVVVTTTQQQQQQUUUYYY]]]___bbb___[[[XXXVVVTTTRRRPPPPPPPPPOOOOOOOOOPPPRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGJJJMMMNNNOOOPPPRRRTTTRRRPPPNNNMMMMMMLLLJJJIIIKKKMMMNNNPPPRRRRRRSSSSSSTTTVVVXXXZZZ[[[[[[ZZZYYY]]]]]]\\\]]]]]]^^^___```ZZZYYYXXXXXXYYYYYYXXXWWWSSSQQQMMMLLLLLLMMMMMMLLLRRRSSSUUUVVVVVVVVVUUUTTTQQQQQQRRRRRRTTTUUUVVVWWWUUUTTTTTTSSSRRRQQQPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOO999::::::999777777888::::::888777666888999999999:::<<>>EEEQQQ^^^hhhtttvvvyyyxxxxxxyyy}}}wwwwwwuuussssssuuuzzz~~~~~~mmmccc]]]UUUSSSTTTQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHIIIJJJLLLNNNOOOMMMOOORRRRRROOOLLLJJJJJJHHHHHHHHHGGGHHHHHHIIIJJJEEEDDDCCCCCCCCCCCCCCCDDDGGGGGGHHHJJJKKKMMMNNNOOOKKKJJJIIIGGGEEEBBB@@@>>>???>>>===<<<:::999888777===;;;:::<<>>;;;>>>===<<<<<<===>>>===;;;======<<<;;;999888777777888999999::::::999999888::::::999999999:::;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<;;;;;;:::999555777:::;;;;;;:::;;;<<<;;;<<<===>>>>>><<<:::888<<<<<<<<<<<<<<<===>>>???AAA@@@>>><<<;;;<<<===>>>AAAAAAAAABBBBBBBBBBBBBBB@@@???>>>===>>>@@@CCCEEEHHHDDD??????BBBEEEFFFEEEGGGHHHJJJKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDEEEGGGIIIJJJHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGEEEGGGJJJLLLMMMLLLKKKJJJPPPPPPNNNLLLJJJIIIGGGGGGKKKKKKJJJJJJJJJLLLMMMNNNMMMKKKHHHFFFEEEEEEGGGHHHKKKLLLNNNOOOPPPOOOOOONNNKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRRRRQQQQQQTTTXXX\\\aaa___]]]YYYVVVTTTRRRQQQOOONNNNNNPPPRRRRRRRRRPPPRRRRRRRRRQQQNNNLLLIIIGGGIIIIIIIIIIIIKKKMMMOOOQQQOOOOOONNNMMMMMMNNNNNNNNNKKKOOOPPPLLLKKKNNNOOONNNNNNRRRVVVXXXWWWXXX[[[^^^ZZZ[[[\\\\\\[[[[[[]]]___\\\[[[ZZZXXXWWWWWWWWWWWWQQQPPPOOONNNMMMMMMMMMMMMKKKMMMPPPRRRSSSTTTSSSRRRWWWVVVVVVUUUTTTSSSSSSRRRSSSRRRPPPMMMJJJKKKNNNQQQMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLL:::;;;<<<;;;::::::<<<>>>???===<<<<<<===???@@@@@@@@@AAADDDEEEHHHLLLQQQUUUZZZ___eeeeeecccccchhhnnnsssyyyuuurrrmmmgggbbb^^^\\\\\\XXXWWWVVVSSSQQQOOOMMMLLLJJJIIIGGGDDDBBBAAA@@@???===>>>===;;;999999:::<<<666666666666555444333222444444444444444444444444666666555444444444444444555555555666666666777777999999888888777666666555555666777777666666888999;;;;;;>>>FFFWWWnnn{{{yyyuuuqqqpppwww~~~{{{vvvjjj```]]][[[VVVSSSSSSQQQPPPOOOMMMLLLJJJIIIHHHIIIHHHHHHHHHJJJKKKMMMNNNNNNPPPRRRRRROOOLLLJJJIIIDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMJJJIIIHHHFFFDDDBBB???>>>???>>>===<<<:::999888777<<<;;;:::<<<>>>???===;;;<<<:::999:::<<<<<<;;;:::<<<<<<<<<;;;::::::999999888999999::::::999999888999999999999999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAABBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999::::::;;;;;;::::::999666888:::;;;;;;:::;;;<<<;;;;;;<<<======<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<===>>>???AAAAAABBBBBBBBBBBBCCCCCCAAA@@@>>>>>>>>>AAACCCEEECCCAAA??????AAACCCEEEEEEEEEFFFHHHIIIIIIGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHJJJGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIIIIJJJLLLMMMOOOOOOMMMJJJGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQRRRVVVXXX^^^]]]\\\YYYWWWUUUSSSRRRRRRRRRRRRTTTWWWWWWVVVTTTRRRRRRQQQPPPNNNKKKIIIGGGFFFFFFGGGHHHJJJLLLNNNPPPOOOOOONNNNNNOOOOOOPPPQQQMMMQQQQQQNNNNNNRRRUUUUUURRRTTTVVVVVVVVVWWWXXXZZZYYYZZZ[[[ZZZZZZZZZ\\\^^^___^^^[[[YYYWWWVVVUUUUUUQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQOOONNNNNNOOOMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRRRRRRRQQQPPPOOOOOO888:::<<<<<<<<<===???AAABBBAAAAAABBBDDDFFFHHHIIIMMMMMMNNNPPPSSSYYY```fffnnnsssyyyzzzyyyyyy}}}}}}wwwssshhheeeaaa]]]YYYVVVUUUTTTSSSRRRPPPNNNKKKIIIHHHHHHEEECCCBBB???===<<<;;;;;;;;;;;;;;;:::888777888:::666666666666555444333222444444444444444444444444444444555555555444333222555555666666666777777777999999888888777777666666666888888888777777999:::<<>>>>>===<<<:::999888888<<<;;;;;;<<<===>>><<<;;;===<<<<<<===???@@@???>>>;;;:::::::::999999999999888888999999999999888888888888888888999:::;;;<<<===>>>???@@@@@@AAAAAAAAACCCBBB@@@>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888999777888999::::::;;;;;;:::777999;;;;;;;;;:::;;;<<<;;;<<<<<<<<<<<<=========;;;;;;:::::::::;;;<<<<<>>===<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA?????????AAACCCDDD@@@AAABBBBBBBBBBBBDDDEEEDDDEEEGGGHHHHHHFFFDDDCCCAAAAAAAAA@@@@@@AAAAAAAAAFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDFFFFFFGGGGGGGGGHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDFFFGGGIIIGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFDDDCCCDDDGGGJJJMMMJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLMMMOOORRRPPPMMMJJJHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTZZZZZZZZZYYYXXXVVVSSSRRRRRRSSSUUUXXX[[[[[[YYYVVVRRRRRRQQQPPPMMMKKKIIIHHHEEEEEEEEEGGGHHHKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSOOOSSSTTTRRRSSSXXX]]]]]]YYYWWWUUUTTTUUUVVVVVVUUUWWWXXXYYYYYYXXXYYY[[[]]]ccc```]]]ZZZWWWUUUTTTTTTRRRPPPNNNKKKKKKLLLMMMOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQRRRSSSSSSRRRPPPOOONNNQQQTTTUUUSSSPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPQQQRRRSSSSSSSSSSSSSSS;;;===@@@AAABBBBBBDDDFFFFFFHHHJJJLLLNNNRRRVVVYYY^^^^^^___```dddkkktttzzzyyyrrrlllgggddd^^^]]]ZZZWWWTTTRRRQQQQQQOOONNNKKKIIIFFFEEEDDDDDDAAA@@@>>><<<;;;:::999999888999999888666555666777666666666666666555444333333333444444444444444444333444666777777666444222555666666666666777777777888888777777777666666666777888888888777888;;;======FFFYYYttttttqqqnnnllloooxxxyyyqqqmmmoooqqqssssssnnnfffaaaaaa```___aaaaaa^^^ZZZWWWRRRPPPMMMJJJHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQQQQNNNKKKIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAABBBCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;:::999888888;;;;;;;;;<<<<<<<<<;;;:::===<<<<<<===???AAA@@@???::::::999888777666666555888888999999999999888888777777777777888:::;;;<<<<<<===>>>??????@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888666777999:::;;;<<<<<<<<<:::;;;===<<<;;;;;;<<<===>>>===<<<<<<;;;<<<<<<===:::::::::999999:::;;;;;;======<<<======???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBB@@@@@@@@@AAABBBCCCAAADDDGGGGGGDDDBBBCCCEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@??????>>>>>>??????@@@DDDDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFFFFEEECCCBBBBBBAAABBBCCCDDDFFFGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFEEEGGGFFFEEEDDDEEEHHHJJJLLLJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGGGGGGGIIIKKKMMMNNNTTTRRROOOLLLJJJHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOMMMLLLJJJIIIIIIKKKLLLNNNPPPRRRSSSSSSQQQPPPPPPPPPUUUVVVWWWXXXWWWVVVTTTRRRQQQRRRUUUYYY[[[[[[XXXUUURRRQQQPPPOOOMMMKKKIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRSSSTTTRRRVVVWWWUUUWWW]]]bbbccc___ZZZUUUTTTUUUUUUTTTRRRVVVWWWXXXXXXWWWXXXZZZ\\\bbb```]]]ZZZWWWUUUTTTTTTRRRPPPMMMJJJJJJKKKNNNPPPRRRQQQPPPNNNNNNNNNNNNOOOLLLNNNPPPRRRRRRQQQOOOMMMMMMPPPSSSSSSQQQOOOMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOPPPRRRTTTUUUWWWWWWXXXBBBEEEHHHJJJKKKLLLNNNPPPOOORRRVVVZZZ^^^ccciiinnnqqqqqqrrrtttwww~~~~~~xxxpppiiiddd```]]]ZZZSSSRRRPPPNNNMMMKKKJJJJJJHHHGGGDDDAAA???>>>>>>>>>???>>>===;;;:::999999999555666777777555444555666222333333333333222222111333333333444444444555555333555888999999888555444666666666666777777777888777777666666666666555555444555777777777:::===@@@IIITTTiiiyyyqqquuu{{{zzzqqqbbbbbbcccdddeeeccc___\\\^^^^^^]]][[[ZZZYYYWWWTTTRRRPPPMMMIIIGGGFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMPPPPPPMMMJJJHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDBBBBBBAAAAAA??????@@@@@@AAAAAAAAABBBEEEEEEEEEEEEDDDCCCBBBAAA======<<<;;;::::::999888:::;;;;;;;;;;;;:::::::::888777777888:::<<<;;;;;;<<<<<<;;;999888666555555777888888999999888888777777666666777888999:::;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888888777666666666666777666777999:::<<<<<<======<<<===>>>===;;;;;;<<<===@@@???>>><<<;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@AAAAAABBBFFFHHHGGGCCC@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA>>>>>>============>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEECCCBBBAAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFGGGIIIJJJLLLLLLNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIGGGFFFFFFFFFHHHIIIKKKLLLSSSQQQOOOMMMKKKJJJIIIIIIFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMPPPRRRTTTSSSQQQOOONNNNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQRRRUUUXXX[[[ZZZWWWTTTQQQQQQOOONNNLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSSSSWWWXXXWWWXXX^^^cccccc```[[[VVVTTTTTTUUUSSSQQQUUUVVVWWWWWWVVVWWWYYY[[[^^^]]]\\\ZZZXXXWWWVVVUUUQQQOOOLLLJJJIIIKKKNNNPPPQQQQQQRRRRRRQQQPPPNNNMMMKKKMMMOOOQQQQQQPPPMMMLLLLLLNNNOOONNNLLLKKKLLLMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMOOOQQQTTTWWWYYYZZZ[[[FFFJJJOOOSSSVVVXXX[[[]]]]]]aaafffjjjnnnsss{{{}}}vvvssskkkgggaaa\\\YYYVVVTTTRRRKKKKKKJJJIIIHHHGGGFFFEEEFFFDDDAAA>>>===<<<======<<<;;;:::999888888888888333555666666555444444555444444444555555444444333222333333444444555555555444555888::::::999777555666666666777777777888888777777777666666666666666333555777888:::>>>DDDHHHZZZcccrrr|||yyyoooZZZZZZZZZ[[[^^^^^^^^^\\\ZZZ\\\ZZZVVVUUUWWWWWWTTTRRRPPPMMMKKKHHHGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGJJJMMMMMMLLLIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>????????????AAAAAABBBBBBBBBAAAAAA@@@======<<<;;;::::::999999999:::<<<;;;:::999999:::999888888999;;;<<<;;;:::>>>>>>===;;;:::999888777777777888888888888777777777777777666777777888999888999:::;;;<<<<<<<<<<<<777777999:::;;;;;;;;;;;;888888888888888888888888777777666555555555555666666777888:::;;;<<<<<<<<<<<<======<<<:::999:::<<>>>>>===<<<<<<;;;;;;;;;:::999999999::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@????????????AAACCCDDDCCC@@@>>>============>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@AAABBBCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDEEEDDDBBBCCCDDDDDDCCCAAA????????????@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGDDDGGGJJJMMMNNNMMMKKKJJJLLLMMMOOOOOOOOOMMMKKKJJJGGGGGGFFFFFFFFFHHHIIIJJJOOONNNMMMLLLKKKJJJJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMPPPOOONNNLLLLLLLLLMMMMMMNNNPPPRRRQQQOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRTTTWWWYYYXXXVVVSSSQQQPPPOOOMMMKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIILLLNNNPPPQQQRRRWWWXXXWWWWWW[[[^^^]]]ZZZXXXUUUSSSSSSRRRRRRQQQSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ[[[[[[ZZZXXXVVVUUUPPPNNNLLLJJJJJJLLLNNNOOOOOOPPPRRRSSSSSSRRRPPPNNNLLLMMMNNNOOOOOONNNLLLKKKKKKLLLKKKJJJHHHIIIKKKMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLNNNQQQTTTXXXZZZ\\\]]]RRRWWW^^^eeejjjooosssvvvxxx|||zzzrrrjjjfffddd\\\YYYUUURRRPPPNNNKKKIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDBBB???<<<::::::;;;<<<888888777666555555555555222444666666555333444444555555666666666666666555222222333333444555555666444555777888999888777666666666777777777888888888888888888888888888888888888:::===@@@DDDJJJPPPUUUbbbiiirrryyyuuugggZZZYYYYYYZZZ\\\^^^^^^^^^VVVZZZYYYTTTSSSVVVVVVSSSQQQPPPOOOLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDGGGJJJKKKJJJIIIHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA>>>>>>==================<<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999888:::<<<;;;999777888999===<<<;;;<<<===>>>===<<<::::::::::::999999999999777777888888888888777777888888777666666666666777666777888999::::::::::::777888:::;;;<<<;;;;;;:::888888888888888888888888777666555555444444555555555555666888999999999999;;;;;;;;;999666666777999;;;<<<===>>>??????>>>===<<<<<<;;;:::::::::::::::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>======@@@?????????@@@@@@>>>===<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@???>>>>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFIIIKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHEEEGGGJJJMMMNNNMMMKKKJJJIIIKKKMMMOOOOOONNNLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGFFFFFFFFFGGGHHHJJJKKKNNNNNNMMMLLLLLLKKKJJJJJJLLLMMMNNNMMMLLLJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQPPPQQQRRRSSSSSSQQQOOOQQQPPPNNNLLLKKKJJJJJJJJJIIIJJJKKKLLLKKKKKKJJJIIIFFFGGGGGGIIIKKKMMMOOOPPPQQQVVVXXXVVVUUUVVVWWWUUUQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQRRRTTTVVVVVVXXXZZZ\\\[[[XXXTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHJJJLLLMMMNNNPPPQQQPPPOOOLLLKKKLLLMMMPPPTTTXXXZZZ\\\]]]dddjjjsss{{{yyyvvvrrrqqqnnnhhhbbb]]]ZZZYYYTTTRRROOOMMMKKKHHHEEEBBBAAAAAAAAAAAA@@@???>>>===>>><<<999666444444555666555444444333222222333333111333666666555444444444111111222333333333222222222222333333444555666666333444555777777777666666777777777777888888888888::::::::::::::::::::::::@@@BBBEEEIIINNNUUU\\\bbb^^^fffoooqqqooorrrzzzpppaaa[[[YYYXXXXXXZZZ\\\\\\[[[RRRWWWWWWQQQOOOQQQQQQMMMQQQQQQPPPNNNKKKHHHFFFDDDDDDDDDFFFGGGGGGFFFEEEEEEAAAEEEHHHJJJIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB===============<<<<<<<<<999::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888:::<<<;;;888777777999<<<;;;::::::;;;<<<;;;999444444555666777888888999777777888888888888777777999888777666666555555666555666777888888999999888::::::<<<<<<<<<;;;:::999999999999999999999999999666666555444444444444555333444555666777777777666999999888666444333555666777999<<>>???@@@AAAAAAAAA@@@@@@???>>>===<<<<<>>===>>>BBBDDDBBB@@@>>>>>>??????@@@@@@AAAAAA=========<<<<<<============>>>???@@@BBBCCCEEEEEEHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAAAAABBBCCCAAA@@@>>>>>>======???@@@BBBCCCCCCCCCCCCDDDFFFHHHKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKFFFHHHKKKNNNOOONNNMMMLLLHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLMMMNNNNNNLLLJJJQQQPPPNNNLLLJJJJJJJJJKKKFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGHHHIIIKKKMMMOOOPPPPPPUUUWWWUUUSSSSSSRRRNNNJJJMMMPPPPPPNNNLLLNNNPPPNNNOOOPPPPPPOOOOOOQQQSSSUUUXXX[[[\\\[[[WWWRRROOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLNNNPPPSSSUUUPPPOOOOOONNNMMMLLLLLLKKKHHHIIIKKKKKKJJJIIIJJJKKKMMMOOORRRSSSRRRPPPLLLJJJKKKMMMPPPTTTWWWZZZ\\\]]]xxx}}}{{{vvvnnnhhhbbb```^^^ZZZVVVSSSPPPNNNJJJIIIHHHFFFDDDCCCAAAAAADDDBBB@@@===<<<===???@@@???>>>;;;999777666666666444444333333333333222222222333333444444333333222333444555555666666555555555555555555666666666777888999999999999888888777999777666777::::::888666777===@@@??????CCCFFFEEENNNQQQWWW___dddfffdddbbbhhhggggggkkkppprrrqqqooo{{{jjjcccYYYXXXWWWVVVWWWWWWYYYYYYUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMLLLKKKIIIGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGEEECCCCCCDDDFFFGGGHHHEEEBBB@@@??????>>>=========<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::999888777777666777777777888888999999999:::::::::555555555555666888999:::777777777777777888888999666777777777666555444333555444444444444555666666888888888999999:::::::::999999::::::;;;<<<======999999777666555555555555444333333222222333333444666666555555555555666666888999:::<<<>>>???AAAAAA??????>>><<<;;;:::999888444555777888::::::;;;;;;;;;<<<===>>>>>>?????????BBBBBBAAA>>><<<<<<>>>@@@BBBAAA@@@?????????@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===???@@@BBBDDDEEEFFFBBBDDDFFFGGGFFFFFFFFFHHHDDDCCCBBB@@@??????@@@@@@????????????@@@AAABBBCCCFFFFFFEEEDDDCCCEEEIIILLLLLLLLLJJJIIIIIIJJJKKKKKKGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIILLLNNNNNNKKKIIIHHHGGGFFFDDDDDDDDDEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMKKKGGGEEEGGGIIIMMMMMMLLLKKKIIIHHHGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQRRRRRRSSSRRRRRRPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSUUUUUUVVVVVVUUUSSSPPPOOOLLLKKKKKKLLLMMMLLLIIIGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPQQQOOOLLLKKKLLLNNNNNNKKKHHHFFFFFFHHHKKKNNNNNNOOOPPPPPPNNNMMMMMMMMMMMMOOOQQQRRRTTTWWW[[[^^^~~~vvvpppmmmhhhbbb\\\WWWVVVTTTRRROOOMMMKKKJJJGGGFFFEEECCCBBB@@@???>>>>>>>>>===<<<;;;;;;::::::;;;:::888666555444444444444444333333333333222222222333333444444333333222111222222333333333333333555555555666666666777777555666666777777777666666777666555666888888777444555888999:::CCCRRR___dddsssrrrrrrrrrssssssrrrqqqppppppsssyyy~~~~~~zzzvvv{{{rrrbbb[[[WWWVVVVVVUUUVVVWWWXXXYYYUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFEEECCC@@@>>>???>>>>>><<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999999999:::999888777777666666666777777777888888888999999555555555555666777888888777777666666777777888999888888777777666555555555444444444444444555666666999999999:::::::::::::::777888888999::::::;;;;;;999888777666555555555555555555444444444444555555777666555555555555555666888999:::<<<>>>???AAAAAA>>>>>>===<<<;;;::::::999666777888999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>BBBBBBAAA???======???AAAAAA@@@????????????@@@AAA@@@@@@??????>>>>>>======>>>>>>>>>>>>============;;;<<<<<<===???AAABBBDDDFFFGGGHHHGGGEEECCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@@@@??????@@@AAABBBCCCEEEEEEEEEDDDCCCEEEIIILLLLLLLLLJJJIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHJJJLLLNNNNNNKKKHHHIIIHHHFFFEEEDDDCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKIIIGGGEEEGGGIIILLLKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNRRRPPPLLLIIIHHHIIILLLMMMPPPPPPOOOMMMLLLJJJIIIIIIHHHIIIJJJLLLLLLMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLJJJHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMPPPQQQPPPNNNLLLMMMNNNNNNLLLJJJHHHHHHJJJLLLNNNLLLNNNOOOOOOMMMLLLLLLMMMMMMOOOQQQRRRSSSUUUYYY\\\{{{vvvsssqqqooojjjddd___]]]YYYTTTPPPLLLLLLKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@>>><<<;;;;;;999:::;;;;;;;;;999777666777666555444333333333444444444333333333333222222222333333444444333333222000111222222333333222222555555666666666777777777444555666777777777777777888777666666888888777666:::;;;<<>>===>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::999888888777::::::999888777777666666666666666666777777777777666666555555555666666666666666666666666777888888:::999777666555555666666444444444444444555555666::::::::::::999999999999666666777777888999999999888777666555555555555555666666666555555666666666777777666555444444444555888999:::;;;===>>>@@@@@@<<<<<<<<<<<<;;;;;;;;;:::999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBAAA???======???AAA@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>???>>>>>>>>>======<<<<<<======<<<<<<===???AAACCCFFFGGGHHHHHHEEECCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCBBB@@@??????AAACCCDDDCCCDDDDDDCCCCCCDDDHHHKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMIIIIIIJJJLLLMMMMMMJJJHHHJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLLLLHHHIIIJJJIIIGGGGGGIIIKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNSSSPPPLLLHHHGGGHHHKKKMMMOOOOOOOOOOOOMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQNNNNNNPPPPPPQQQPPPOOONNNOOOOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOQQQRRRPPPNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMJJJLLLMMMMMMLLLKKKLLLNNNMMMOOOPPPQQQQQQSSSVVVXXX{{{uuuooojjjfffddd___\\\WWWTTTSSSPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDCCC??????>>><<<;;;:::999888999999999999999888777777555555555555555555555555444444333333333222222222222333333444444333333222222333333444555444444444555666666666666777777777555666777999999:::::::::999888888888999999999999>>>CCCJJJYYYrrrpppcccZZZVVVQQQQQQQQQQQQRRRTTTVVVWWWXXXWWWVVVTTTQQQNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBBBB@@@???======>>>???>>>===::::::999999999999::::::;;;;;;::::::;;;;;;<<<===;;;::::::999888777666666888888888888888888777777555555666666666777777777777666555555444444444555666555555555555666777777:::888666444333444555666444444333333444444555666999888888888888777777777666666777777888888888888777666555555444444444555666666555555555555666666777777666555444444444444666777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::;;;<<<============?????????>>><<<<<<===???>>>>>>>>>>>>?????????@@@>>>>>>??????@@@AAABBBBBB@@@@@@???>>>======<<<<<>>===>>>@@@CCCEEEBBBEEEGGGHHHGGGFFFFFFFFFCCCBBBBBBBBBBBBCCCEEEFFFEEECCCAAA@@@@@@AAACCCEEECCCDDDDDDCCCCCCDDDGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNJJJJJJJJJKKKMMMMMMJJJHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDFFFGGGIIIKKKMMMMMMIIIJJJJJJKKKKKKLLLNNNOOOLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFFFFGGGJJJLLLNNNPPPNNNLLLJJJJJJKKKMMMNNNMMMNNNOOOPPPOOOMMMJJJIIIGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLNNNNNNPPPQQQRRRRRRRRRRRRQQQQQQSSSTTTTTTTTTTTTSSSPPPQQQSSSTTTTTTRRRQQQOOOOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNQQQRRRRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNPPPPPPPPPPPPRRRTTTzzzvvvpppnnnjjjeee___[[[WWWVVVUUUSSSPPPNNNMMMKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@???======<<<:::999888777777999888666444444555666888555666666777777777777777444444333333333222222222222333333444444333333222333333444555555555555444666666666666777777777888555666777999999:::::::::888888888888999:::;;;===>>>JJJ]]]sssxxxwwwyyy}}}~~~tttfff^^^YYYVVVPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWUUUSSSQQQNNNMMMIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBAAAAAAAAA???>>>>>>>>>@@@@@@???===999999888888888888999999:::::::::::::::;;;<<<<<<;;;::::::999777666666555555555777888888888888888666666666777777777777888777666555444333333333333555555555444555555666777888666444222111222333444333333333333333444555555555555555555555555555555777777777777888888888888666555444444444444444444555444444333333444444555666666555444444444444444555555666777999:::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999888777888888999999:::;;;<<<<<<======<<<;;;<<<===<<<::::::;;;<<<=========>>>????????????;;;<<<===???BBBDDDEEEFFFBBBAAAAAA???>>>===<<<<<>>===>>>@@@CCCEEECCCFFFIIIKKKJJJIIIHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBAAAAAACCCEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMJJJIIIIIIKKKLLLMMMKKKIIIHHHHHHFFFEEEEEEFFFGGGHHHDDDEEEGGGHHHJJJLLLMMMNNNLLLLLLLLLNNNPPPRRRSSSSSSPPPOOOLLLIIIFFFEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGJJJMMMOOOJJJKKKMMMOOOPPPPPPPPPPPPMMMNNNOOOPPPOOONNNKKKJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTTTTPPPQQQSSSTTTTTTRRRQQQOOOOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHIIIJJJLLLKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKMMMOOOQQQRRRQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMLLLNNNPPPPPPOOOOOOPPPRRR~~~zzzwwwsssooojjjgggaaa___\\\YYYUUUQQQNNNLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<;;;;;;::::::999777666666555666444111000000111444555555666666777888888777777444444333333333333222222222333333444444333333222111222333333444444333333666666666777777777888888444555666777777777777777666777888888888:::===@@@EEEWWWpppyyyqqqnnnlllmmmlllnnnwwwzzzsssuuuzzzhhh]]]WWWTTTSSSPPPPPPOOOOOOPPPRRRSSSUUUUUUVVVVVVVVVTTTRRRPPPOOOJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@@@@>>><<<999999888888888888999999:::::::::::::::;;;;;;<<<<<<;;;:::999888666555555333444666777888777777666666666666666777777777777666555444333333333333333444444444444444555666666666555333222111111222222333333333333333444444555333333333333444444444444777777777777777777777777555444444333333333444444333333222222222222333333555444444444444444555555444555666777888999999::::::::::::::::::;;;;;;;;;:::999888777777777888999888999:::;;;<<<<<<<<<<<<999:::;;;:::999888999:::;;;<<<===>>>>>>???>>>>>>:::;;;===@@@CCCEEEGGGHHHDDDDDDCCCAAA@@@>>>===<<<>>>>>>======>>>@@@BBBDDDGGGJJJMMMNNNMMMKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGEEECCCCCCDDDEEEEEEFFFHHHIIIKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIEEEFFFGGGIIIJJJLLLMMMMMMNNNMMMMMMOOORRRTTTUUUUUUTTTQQQMMMIIIFFFEEEDDDDDDIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIILLLNNNOOOGGGIIIMMMQQQSSSSSSRRRPPPMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIIIILLLMMMOOOPPPRRRRRRSSSSSSRRRSSSUUUVVVWWWVVVTTTSSSNNNNNNPPPPPPQQQPPPOOONNNOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLOOOQQQQQQOOOMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMLLLNNNPPPPPPOOOOOOPPPQQQ{{{wwwvvvpppmmmiiifffddd```]]]ZZZVVVUUUSSSQQQNNNKKKHHHGGGCCCCCCCCCBBBAAAAAAAAABBB@@@???>>>===<<<;;;:::999888888777666555444444333333222111000111111222333333444555666666555555444444444333333333333222222222333333444444333333222222333444444555555444444666666777777777888888888555666666777777777666666777999;;;;;;<<<>>>CCCGGGTTTeeeyyyuuuqqqlllhhhfffeeehhhrrr}}}xxxrrrjjjgggkkkttt}}}zzzlll___VVVRRRQQQRRRQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTTTTSSSQQQPPPJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCCCCBBBBBBAAA@@@>>>======>>>???>>><<<::::::999999888888999999:::::::::999999::::::;;;<<<<<<<<<;;;:::888777666555444555666777666555333222444444555555555666666666444444333333333333333333444444333333444444555666555555444333333222222111333333222222333333444555111111222333444555555666666555555555555555555555444333333333333333444444333333222222222222333333333333333333444555666666666666777888888999::::::;;;::::::::::::::::::::::::999888777777888:::;;;888999:::;;;;;;<<<;;;;;;888999;;;;;;999999999::::::;;;<<<>>>>>>>>>>>>>>><<<===>>>@@@CCCEEEFFFGGGFFFFFFDDDCCCAAA???>>>=========>>>???@@@BBBDDDEEEHHHLLLPPPRRRQQQOOONNNNNNLLLKKKHHHEEEDDDCCCBBBBBBAAABBBDDDEEEGGGGGGGGGGGGIIIIIIIIIGGGDDDBBBCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIILLLNNNNNNMMMOOOMMMKKKIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKMMMQQQSSSTTTSSSTTTRRRNNNJJJGGGFFFFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPHHHJJJMMMOOOQQQRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWWWWUUUSSSQQQMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOPPPPPPNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKKKKKKKLLLMMMNNNOOOKKKJJJJJJLLLOOOQQQPPPNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHJJJMMMKKKMMMOOOPPPPPPOOOPPPQQQ{{{yyyvvvqqqmmmiiifffeee```^^^[[[YYYXXXWWWTTTRRRLLLLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@???>>>>>>???AAA>>>>>>======<<<;;;;;;;;;666666555555444333222222222222444555555444333222111111333333444333222111444444444333333333222222222333333444444333333222555666777777888777777777777777777777888888888888888999999999999888888777;;;===???@@@@@@CCCIIINNN\\\iiivvv{{{}}}yyyuuuooojjjgggfffjjjvvvsssmmmeee___]]]aaahhhmmmpppkkkbbbYYYRRRQQQRRRTTTRRRQQQPPPPPPPPPQQQRRRSSSMMMNNNQQQRRRSSSRRRQQQPPPKKKKKKKKKLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGEEECCCBBBAAABBBCCCDDDBBBBBBBBBCCCCCCBBBAAAAAA======<<<======<<<:::888::::::999999999999::::::::::::999999::::::;;;<<<===<<<;;;:::888777666555666666777777555222000...333333333444444444555555444333333222222333333444444333333333333444555555555555555555444333222111333333222222333333444555111111222333555666777777444444444444444444444444333333333222222333444444444333333222222333333444222222222333444555666777777777888999:::;;;;;;<<<;;;;;;;;;::::::999999999;;;:::999888888:::<<<===888888999:::;;;;;;;;;;;;888:::;;;;;;:::999:::;;;999:::<<<>>>>>>>>>>>>===??????@@@AAACCCDDDEEEEEEHHHGGGFFFDDDBBB@@@???>>>>>>???@@@BBBDDDFFFGGGHHHEEEJJJOOOSSSTTTTTTTTTTTTNNNMMMJJJFFFDDDBBBAAAAAA???AAADDDGGGHHHIIIHHHGGGJJJKKKJJJHHHEEEBBBBBBBBBAAACCCFFFIIILLLMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGIIILLLNNNOOONNNSSSQQQNNNKKKHHHFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIILLLJJJHHHJJJNNNQQQQQQPPPSSSQQQMMMJJJHHHHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHJJJMMMNNNPPPPPPPPPJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPPPPPPPPPPOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJLLLNNNOOOOOOOOOSSSTTTVVVWWWWWWTTTRRRPPPOOONNNNNNOOOPPPQQQRRRSSSUUUUUUTTTSSSSSSSSSTTTTTTPPPNNNKKKKKKLLLLLLLLLKKKLLLKKKKKKKKKKKKMMMNNNOOOKKKIIIHHHJJJNNNPPPPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHHHHJJJLLLJJJMMMPPPQQQPPPPPPPPPQQQzzzuuurrrkkkiiieeebbb^^^\\\[[[ZZZUUUTTTSSSPPPNNNLLLJJJJJJIIIHHHFFFCCCAAAAAAAAAAAA<<<;;;:::999999999:::;;;:::999999888777666666555777777666666555555555444333222333666999:::888555444444444444444444444444333333333333333333333333333444555555666666555555888777666555555666777888999888777666666777888999;;;===???===:::999<<<>>>===@@@DDDGGGKKKOOOSSSUUUbbbhhhlllllliiijjjpppvvv|||xxxvvvxxx~~~lll]]]WWWSSSYYY```^^^eee```XXXQQQLLLLLLNNNOOOUUURRROOOMMMMMMOOORRRTTTOOOMMMJJJJJJLLLNNNOOOPPPFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEECCC@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCC>>>======<<<<<<<<<<<<===<<<;;;999777666666777777;;;:::999999888888999999<<<;;;;;;:::999999999:::555555555555555444444444444444333333333333222222444444444333333222222222222333333444444555555666555555555555555555444444222222222222222222222222111222333444555555555555555555555555555555555555222333444555555555555444444333333333333444555555444444444444444444444444777777777777888888888888:::::::::;;;;;;;;;<<<<<<999999888777777888999:::888999999::::::;;;;;;<<<<<<===???>>><<<;;;;;;<<>>>>>=========<<<=========>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEBBBAAAAAABBBCCCCCCCCCCCCFFFHHHGGGIIIMMMQQQSSSUUUUUUUUUTTTRRRNNNHHHCCC@@@AAABBBBBBCCCEEEGGGHHHIIIIIIHHHJJJKKKKKKIIIFFFDDDCCCCCCDDDEEEFFFGGGIIILLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLOOORRRSSSQQQPPPOOONNNLLLIIIHHHFFFGGGFFFEEEEEEFFFHHHJJJLLLJJJKKKMMMMMMMMMOOOQQQTTTVVVTTTQQQNNNKKKIIIIIIIIIJJJKKKMMMKKKIIIHHHKKKMMMLLLLLLMMMNNNOOOPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUUUUTTTTTTSSSPPPOOONNNNNNMMMMMMNNNNNNOOOMMMJJJGGGGGGIIILLLMMMLLLKKKJJJIIIJJJLLLOOOQQQPPPRRRUUUWWWWWWUUURRRPPPMMMLLLLLLNNNQQQSSSSSSRRRXXXUUURRRRRRUUUVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMMMMLLLJJJKKKMMMOOOPPPOOOMMMKKKIIIIIIIIIIIIIIIKKKMMMOOOPPPOOONNNMMMyyyrrrlllgggccc```]]][[[XXXUUURRRPPPOOONNNKKKKKKJJJIIIGGGFFFEEEEEECCCCCCAAA???>>>===<<<<<<;;;;;;999888888888888999888888888777666555555555666666666666555555444444555333222444777999999777555555444444333333222222333333333333333333333333333444555555666666555555777666555444444555666777888777666666666777888999555888999999888;;;@@@DDDGGGLLLTTT[[[______^^^]]]bbbdddfffeeeeeehhhnnnttt{{{ppp___ZZZUUUYYY^^^[[[\\\YYYTTTPPPNNNNNNOOOPPPTTTRRRPPPNNNMMMNNNPPPQQQOOOMMMKKKLLLNNNPPPPPPPPPFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGEEEBBB@@@>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>===<<<<<<;;;<<<<<<===<<<;;;999999999999::::::999888888777777888888::::::999888888888888888555555555444444444444444444444333333333333222222333333222222222111111111000000111222222333333444555555555555555555444444333333333333333333333333111222333444555555555555333333333333333333333333111111111111222222333333444333333333444444555555444444444444444444444444555555666666666777777777888888888999999999999::::::999888777777888888999888888999::::::;;;;;;<<<<<<>>>???>>>===;;;;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCAAA@@@AAABBBCCCCCCBBBCCCEEEGGGHHHJJJLLLNNNPPPQQQQQQQQQOOONNNKKKGGGBBB@@@@@@AAA???@@@BBBEEEGGGHHHHHHIIIJJJKKKKKKIIIFFFDDDCCCCCCDDDEEEEEEGGGIIILLLNNNPPPMMMMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKMMMOOOPPPRRRRRRQQQPPPOOOMMMKKKJJJJJJHHHGGGEEEEEEFFFGGGHHHKKKMMMNNNNNNNNNOOORRRTTTVVVUUUSSSPPPMMMKKKIIIHHHHHHJJJKKKJJJHHHGGGIIILLLKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTOOOOOONNNMMMMMMMMMMMMNNNNNNLLLIIIGGGGGGHHHKKKLLLNNNMMMLLLKKKKKKLLLNNNOOOOOOQQQSSSVVVVVVUUUSSSQQQOOONNNOOOQQQTTTWWWXXXWWWXXXTTTRRRRRRTTTUUUSSSQQQNNNMMMKKKIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMLLLKKKJJJJJJLLLNNNPPPNNNLLLJJJIIIHHHHHHIIIIIIKKKMMMOOOOOOOOONNNMMM~~~zzzvvvsssoookkkeee```\\\XXXTTTRRRRRRPPPNNNLLLJJJIIIHHHHHHBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======;;;:::999888:::999888777666666666666666666666555555444444333666555555555555444444444666444222222444777888999666555444444222111111000333333333333333333333333444444555666666666666555666555555444444555555666777666666555666777888999666888:::;;;???FFFQQQZZZaaagggooouuuwwwtttnnniiibbbccccccdddfffiiilllnnnvvvppp```[[[WWWZZZ]]]WWWTTTSSSRRRQQQPPPPPPQQQQQQSSSRRRQQQOOONNNNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOOFFFEEEDDDCCCCCCDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBFFFDDDAAA???===<<<;;;;;;============>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888777777666666777777888888777666666666777777666555555555444444444333444444333333333333222222111111111111111000000000000000111111222333333333444444444444444444555555333333333333333333333333111222333444444555555555333333333333333333333333222111000000000111222333333444444444444555555555444444444444444444444444444444555555555666666666777777888888888999999999::::::999888777777888888888888999999:::;;;;;;;;;<<<>>>??????===<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@??????AAABBBCCCBBBAAABBBDDDFFFIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJGGGCCC@@@???@@@<<<>>>@@@CCCEEEGGGHHHHHHJJJKKKKKKJJJGGGDDDCCCDDDDDDDDDDDDFFFHHHLLLOOOQQQNNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIGGGIIIHHHFFFEEEEEEEEEFFFGGGMMMNNNOOOOOONNNOOOQQQSSSVVVVVVUUUSSSPPPMMMJJJHHHHHHIIIJJJIIIHHHGGGHHHJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJHHHHHHIIIJJJKKKOOOOOONNNNNNMMMMMMMMMMMMMMMOOORRRTTTUUUTTTSSSQQQOOOOOOOOORRRVVVZZZ[[[[[[YYYUUURRRQQQSSSTTTRRRPPPMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMNNNNNNNNNLLLKKKJJJGGGHHHJJJKKKLLLKKKKKKJJJLLLMMMLLLKKKJJJJJJLLLNNNPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKMMMNNNOOONNNNNNMMMxxxpppjjjeeebbbaaa^^^ZZZVVVSSSPPPNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDDDD?????????>>>>>>>>>======<<<<<<======<<<:::888777888888777666555444333333555444444444333333222222444444444444444444444444333222111111222444555666444444333333222222222111444444444444444444444444444444555666666666666666666666666555555666666666666666555555666888999:::999;;;===BBBLLL\\\ooo|||ooommmlllmmmppprrrqqqppp{{{kkk^^^\\\YYY\\\___YYYXXXVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRPPPOOONNNMMMLLLKKKKKKMMMNNNOOONNNLLLEEEDDDBBBAAA@@@AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;<<<<<<<<<<<<============???>>>===<<<;;;:::::::::888888888888999999::::::999999888777777777777777888777777666666666777777777777777666666555555444444444333333333222222222111111111111111111111111222222222333444444555555333333444444444444555555222222222222222222222222111111222333444444444444555555555555666666666666555444222111111222444555333444444555555555555555444444444444444444444444444444555555555666666666999999999999::::::::::::::::::999888888777777777888888888999::::::;;;;;;<<<===???>>>===<<<<<<=========>>>???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@@@@BBBDDDHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMMMMJJJFFFBBB@@@@@@>>>???AAABBBDDDEEEFFFGGGJJJKKKKKKJJJGGGEEEDDDDDDDDDDDDDDDEEEHHHLLLPPPRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKJJJIIIGGGFFFDDDDDDDDDDDDEEEGGGHHHIIILLLMMMNNNNNNMMMMMMOOOQQQTTTUUUUUUUUUSSSOOOKKKIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKMMMNNNQQQRRRTTTRRRSSSSSSTTTTTTTTTTTTTTTOOOOOONNNMMMMMMMMMMMMMMMOOONNNLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMKKKMMMPPPRRRSSSSSSRRRQQQNNNMMMNNNQQQUUUYYY[[[\\\ZZZVVVRRRQQQSSSTTTSSSQQQOOOMMMKKKIIIIIIIIIKKKKKKLLLMMMNNNOOONNNLLLJJJIIIEEEFFFIIILLLMMMMMMLLLLLLMMMNNNMMMLLLKKKKKKMMMOOOQQQOOOMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLL~~~yyytttrrrnnnkkkeee^^^XXXUUUTTTTTTMMMKKKHHHFFFFFFDDDBBB@@@????????????>>>>>>======???>>>>>>===<<<;;;::::::999:::;;;;;;:::999888666666666555555444333222222333333333222222222222222333333333333444444444444...///111222222222222111222222222333333444444444444444444444444444444444444555666666777777666666777777777888888777777777666666555666777999;;;<<<888<<>>>>><<<;;;;;;:::::::::777888888999::::::::::::::::::999888888888888999888888777777777888888999999999888888777666666555444444333333333222222222111111222222222222222222111111222333333444444555333333333333444444555555222222222222222222222222000111222333444444444444555555555666666777777777666444222111111222444555333444555666666666555555444444444444444444444444555555666666666777777777888888888999999999::::::999999999999888888777777777777888999999::::::;;;:::<<<>>>>>><<<<<<<<<===<<<===>>>??????>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBAAA???>>>???AAAAAAAAABBBAAA??????@@@BBBDDDDDDEEEFFFHHHKKKMMMNNNPPPQQQQQQOOOJJJFFFCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDEEEFFFHHHLLLOOOQQQTTTTTTSSSRRRQQQPPPOOONNNKKKJJJHHHFFFEEEDDDDDDEEEIIIKKKLLLMMMMMMKKKIIIGGGCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNRRRSSSTTTUUUSSSPPPLLLJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNQQQRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSPPPOOOOOONNNNNNNNNNNNNNNQQQPPPPPPOOONNNMMMMMMMMMIIIKKKMMMNNNOOOOOONNNMMMJJJLLLNNNPPPQQQRRRQQQQQQNNNMMMMMMOOOTTTXXX[[[[[[[[[WWWSSSRRRTTTUUUTTTSSSOOONNNMMMKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMKKKIIIHHHCCCEEEHHHLLLNNNOOOOOOOOONNNOOOOOOMMMLLLLLLNNNPPPRRRQQQNNNLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKK|||yyytttsssppplllhhhddd```___YYYXXXUUUPPPKKKHHHHHHIIIDDDBBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<;;;::::::999<<<;;;;;;:::999888777777555666666666666666555555333444444444444333222222222222222222222222222222222222333333333333333444,,,...222333222000000000111222333333444555666777444444444444444444444444555555666777777777777666777888888999999888888777666666666777888;;;===>>>===EEERRRcccyyyqqqccc```bbb^^^aaagggeeefffbbb\\\VVVSSSRRRRRRSSSRRRRRRRRRRRRQQQPPPOOONNNLLLKKKIIIIIIIIIIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBCCCBBBAAA@@@@@@??????@@@@@@999::::::;;;<<<<<<<<<===<<<<<<<<<<<<=========>>>===<<<;;;;;;:::;;;;;;;;;999:::;;;<<<======<<<<<<;;;::::::999888999999999999999888888888999::::::::::::999888777666666555444444333333333333222222111111111222222222222222//////000000111222222222222222333333444444555555222222222222222222222222000111222333333444444444333333333444555555666666444333222111111111222333333444555666777666555555444444444444444444444444555555666666666777777777555666666666666777777777777888999999999999888888777777888888999:::::::::999;;;<<<<<<;;;;;;;;;<<<;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>???AAABBB@@@===<<>>===>>>@@@???@@@BBBEEEHHHKKKMMMNNNQQQRRRRRRPPPLLLHHHFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEJJJKKKLLLJJJHHHFFFFFFFFFDDDEEEFFFGGGIIILLLMMMNNNSSSSSSTTTTTTSSSSSSRRRQQQMMMKKKIIIGGGEEEDDDDDDDDDGGGHHHJJJKKKKKKIIIFFFDDDEEEEEEEEEEEEDDDDDDDDDCCCFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOQQQRRRRRRPPPMMMKKKMMMMMMMMMNNNPPPOOOMMMKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRQQQOOONNNMMMGGGHHHJJJLLLMMMMMMMMMLLLJJJKKKMMMOOOPPPPPPOOOOOOPPPOOONNNOOOSSSVVVYYYZZZZZZVVVQQQPPPSSSUUUUUUTTTOOOOOONNNMMMLLLJJJHHHFFFGGGHHHIIIJJJJJJIIIHHHGGGCCCEEEHHHKKKNNNOOOPPPQQQNNNOOOOOOMMMLLLLLLNNNPPPRRRPPPNNNLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIzzzwwwssspppmmmjjjfffddd```___\\\YYYUUUSSSPPPOOOJJJKKKJJJGGGBBB@@@@@@AAA???=========>>>>>><<<::::::;;;;;;<<<;;;:::999888777777777777777777777777444444333333333444444555111222333444444444333333222222222222222222222222111222222222333333333333...111333222111000111333444444444555555666666666555555555555555555555555555555666777777777777777666777888999999888777666777777777888:::<<>>>>>===>>>>>>>>>::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;<<<<<<:::;;;<<<======<<<<<<;;;:::999999888888888888888888888888888888999:::;;;999888888777666555444333444444333333333333222222000000000111111111222222/////////000111111222222111222222333444444555555444444444444444444444444000111222333333444333333333333333444555666666666444444444333333333222222333444666777777777555555444444444444444444444444444444555555555666666666555555555666666666777777666666888999::::::999999777777777888999999::::::777999;;;;;;:::::::::;;;:::<<<>>>@@@@@@???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA???;;;:::===AAA@@@AAAAAA???===<<<===>>>;;;===@@@DDDGGGHHHIIIJJJMMMNNNOOOMMMKKKIIIIIIIIIFFFEEEEEEDDDDDDEEEFFFFFFIIIKKKLLLKKKHHHFFFFFFGGGDDDEEEGGGIIIKKKKKKKKKKKKNNNOOOQQQSSSTTTUUUUUUUUUNNNLLLJJJHHHFFFEEEEEEEEEDDDEEEGGGHHHHHHEEEBBB@@@DDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJLLLJJJLLLNNNOOOPPPOOONNNMMMNNNMMMMMMOOOQQQQQQNNNKKKFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSQQQOOOMMMLLLGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMPPPNNNLLLLLLOOORRRTTTTTTWWWSSSNNNNNNQQQTTTUUUTTTQQQRRRRRRRRROOOKKKGGGEEEDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFHHHIIIKKKMMMNNNNNNLLLMMMMMMLLLJJJJJJLLLOOOPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHH|||yyytttqqqiiifffbbb___]]]ZZZWWWTTTTTTSSSPPPMMMKKKIIIGGGGGGEEEFFFGGGDDD???<<<===>>>888777777888999999777666777888888999888777666555555555666777888888999999555444333333333444555666000111333444555555444333222222222222222222333333111111111222222333333333222333333111///000333777666666666666666666555555555555555555555555555555555666666777777777777777555666777888888777666555777777888999;;;===@@@AAAHHHVVVjjj}}}xxxlllccc\\\^^^]]]QQQOOOVVVXXXYYYYYYYYYWWWVVVTTTRRRQQQNNNNNNMMMLLLLLLMMMMMMNNNSSSOOOKKKHHHGGGGGGFFFEEEGGGGGGGGGGGGFFFEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======999999;;;;;;;;;:::999888999888888777777777777777888888777777888999::::::888777666555444333222222444444444333333333222222.../////////000000111111111111111222333333444444111111222333333444555555666666666666666666666666000000111222333333333333555555555666777888888999666777777777666666555444333444666777888777666444444444444444444444444444333333333444444444555555777777777777888888888888444666777999:::::::::999777777777888999999::::::666888::::::999999:::;;;:::;;;>>>@@@@@@???===<<<::::::999999::::::;;;;;;<<>>:::<<>>===<<<<<<;;;;;;:::999777666555555555666888888888888888888888888888777666444222111111111333333333333333333333333222222222222222222222222111111222333333333333222111111222222222333333333444333333333333444555555222333555666888999999999555555666777888999::::::999888777666666666666666666666666777777999:::;;;>>><<<::::::<<>>>>>===;;;:::<<<;;;::::::::::::;;;<<<======<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGFFFGGGHHHKKKLLLKKKJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKJJJHHHFFFDDDCCCDDDEEEFFFFFFDDDBBBAAADDDGGGMMMRRRTTTUUUSSSRRRLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGIIIIIIHHHEEEAAA???BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGEEEGGGHHHJJJKKKKKKJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSKKKJJJKKKMMMQQQSSSTTTSSSPPPNNNMMMLLLLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRRQQQOOOMMMLLLLLLNNNNNNOOOOOOOOONNNMMMMMMHHHGGGFFFEEEEEEGGGIIIJJJNNNNNNOOOMMMLLLKKKMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLPPPSSSUUUTTTSSSSSSTTTUUUUUUSSSPPPMMMKKKCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHGGGEEEFFFGGGHHHHHHGGG}}}|||||||||}}}|||wwwuuuuuusssnnnjjjaaa```^^^[[[XXXUUURRRQQQJJJIIIFFFCCCAAA@@@@@@@@@AAA@@@===;;;999999999999;;;;;;::::::999999888888999888777555555555555555444444444444444444444444555444333333222222222222333333333333333333333333222222222222222222222222111111222333333333333222111111111222222222333333444444333333444444555666444444666777888888888888666666666777888888999999777777666555444444555555666666666666777888:::;;;<<<===@@@DDDHHHLLLOOOQQQUUUYYY___aaabbbdddjjjooo}}}zzzrrrnnnjjjgggiiinnnzzz|||ssspppqqqttt{{{wwwlllfffdddfffeeeccc```\\\WWWRRRPPPRRRSSSSSSTTTTTTSSSRRRQQQMMMMMMLLLLLLMMMMMMNNNNNNNNNKKKHHHGGGGGGGGGFFFEEEEEEMMMPPPIIIBBB@@@AAA@@@>>>===;;;:::::::::<<<===:::999999888888999999:::888777777777777888999:::;;;;;;;;;::::::;;;<<<<<<>>>>>>>>>======<<<::::::888777555444333333444444555444333333333444666666777666555444444444444444333333333333333333333333111111111000000111111111000000//////000000111222333333444444444444333333444444444444444444444444333333333444444444444444444444333333333333444444333333333333333555666666333333555666666666555444222333333333333333222222111222222333444444555555888777777666555555666666666666777777777777666666:::999777555555666777888777777777888999999:::::::::;;;<<<======<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHJJJJJJIIIGGGDDDBBB@@@AAACCCEEEEEEEEECCCCCCDDDGGGLLLPPPSSSSSSRRRQQQKKKKKKJJJIIIHHHGGGGGGFFFEEEGGGHHHIIIHHHEEEBBB???AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEGGGHHHIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSSSSTTTOOONNNNNNOOOQQQRRRRRRQQQOOONNNMMMKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHKKKLLLMMMMMMMMMMMMOOOQQQLLLKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKNNNQQQSSSSSSSSSRRRSSSTTTUUUTTTQQQOOOMMMFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKLLLKKKHHHGGGGGGGGGHHHFFFEEEFFFGGGIIIIIIHHHuuutttrrrpppnnnmmmmmmllllllhhhdddbbbaaa___[[[WWWPPPOOOMMMKKKIIIGGGEEEEEEAAA???>>>===<<<<<<===>>>;;;:::888777777888999999888888888888777777777777888777666555444444444555666666666666666666666666222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333333333111111111111222222222222444444444333444444555666555666777777888888777777777777777777777777777777777666666555555555666666999888777777999===@@@CCCIIILLLQQQVVVYYY[[[\\\[[[YYYZZZ[[[ZZZYYY[[[aaaeeeppp~~~yyyqqqllliiihhhmmmsss|||xxxnnniiihhhgggkkkpppqqqrrrqqqlllfffbbbbbbdddddddddcccaaa]]]XXXSSSPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMLLLLLLLLLLLLMMMHHHFFFEEEFFFGGGHHHGGGFFFDDDHHHIIIFFFCCCBBBAAA???>>>===;;;:::::::::;;;<<<999999888888888999999:::777777666666666777888888999999999999999:::;;;<<>>===<<<<<<:::999666444333333333333666666555555666666777888222222222222333444555555333444444555444333111000111000000//////000000111///////////////000000111111222333444555666666666555555555555555555555555444444444444333333333333333222222222222222222333333333333333444555666777333333444555555555555444111222333333444444333333222333333444444555555555777777666555555555555666555666666777777666666555888777666555444555666777777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;=========>>>>>>???@@@AAADDDDDDDDDDDDEEEGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGDDDBBB>>>???AAACCCDDDDDDDDDDDDCCCFFFJJJNNNQQQQQQOOONNNIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFHHHIIIHHHEEEBBB@@@AAAAAAAAABBBCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIJJJLLLOOOQQQSSSTTTUUUSSSQQQPPPPPPQQQRRRPPPOOOOOONNNLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGJJJLLLNNNOOOPPPRRRTTTNNNLLLJJJGGGGGGGGGIIIJJJJJJIIIHHHIIILLLOOOPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFDDDEEEDDDDDDCCCCCCDDDEEEEEEGGGIIILLLLLLJJJHHHGGGGGGGGGEEEDDDEEEHHHIIIJJJIIIjjjiiigggdddbbb```^^^]]][[[XXXTTTRRRQQQOOOLLLIIIEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999::::::777777777777777888888888666555555444444444444444666666666666666666666666222222333333333333222222111111111111111111111111111222222222222222333333111222333333444444333333111111111111222222222333444444444444444555666666777777888888888777777666888888888888777777666666777777666666666777888888;;;::::::===CCCNNNXXX^^^kkkkkkkkkllllllllllllmmmeeecccaaa^^^]]]aaahhhmmmppp|||yyywwwwwwyyyppphhhccc```bbbeeedddddddddaaa]]][[[\\\^^^]]]^^^______]]]YYYTTTQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDDDDDDDEEEEEEBBB@@@===<<<;;;:::::::::;;;;;;::::::999888888777888888777777777666666777777888777777777777888999;;;;;;======>>>?????????>>>>>>;;;:::888555333222222222666666666666777777888888111111111111222333555555333444555666555333000///000000////////////000000000////////////000111111111222333444555666666666444444555555555555666666555444444333333222222222222222111111111111222222555555444333222222222222333333444444444555555555444444555555555444333333333333444444444555555555666666555444444555555555555666666666666666666555888777666555555555666666777777888888999:::::::::;;;;;;999999999;;;===>>>===<<<<<<<<<<<<<<<<<<===@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAADDDDDDDDDDDDFFFGGGHHHIIIGGGFFFEEEFFFGGGFFFEEECCCFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKIIIGGGEEE???@@@AAACCCCCCCCCCCCCCCCCCFFFIIILLLNNNNNNMMMLLLGGGGGGGGGGGGHHHHHHHHHHHHDDDFFFGGGHHHGGGFFFCCCBBB@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBAAABBBCCCEEEGGGHHHGGGIIIKKKNNNQQQTTTUUUVVVSSSQQQPPPPPPQQQQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLKKKJJJIIILLLKKKIIIGGGEEEEEEDDDDDDGGGIIIMMMPPPQQQQQQSSSTTTOOOMMMJJJGGGGGGIIILLLNNNIIIGGGDDDDDDFFFIIIKKKKKKJJJKKKMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKMMMKKKIIIIIIIIIIIIGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHLLLLLLKKKIIIGGGGGGFFFEEEDDDEEEHHHJJJJJJJJJXXXXXXVVVTTTRRROOOMMMLLLLLLJJJHHHFFFEEECCCAAA???;;;;;;::::::999999999888777777666666666666666666777666666555555555555555555555555666666666666666444444444444333333333222222222222222222222222222444555555555444333222111111111111111111111111111111111111222222333333333222222333444444444444333111222222222333333333333555444444444444555666666888888888888888777777666999999888888777666666666555555555555666777888888:::;;;???HHHXXXmmm{{{vvvooojjjiiinnnuuu{{{rrreee^^^ZZZ[[[^^^ZZZ[[[[[[ZZZXXXVVVUUUTTTXXXZZZ]]]^^^^^^[[[XXXUUURRRRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIGGGGGGGGGFFFCCCAAADDDBBBBBBDDDFFFFFFDDDBBB<<<<<<;;;:::::::::::::::<<<;;;:::888777666666555999888888777777777888888666666666777888999:::;;;999:::;;;===>>>???@@@@@@<<<;;;888555333222222222222222222333333333333333333333333333333333444444333444555666555333000///000000////////////000000111000000000000111222222333333444444444444444333444444444444555555666666444444444333333222222111222111111000000111111222444333222111000000000000333333333333444444555555888888888777666444333222333333333444444444444444555444444444444444555555555555666666666666555555888888777777666666666666666777777888888999999:::;;;:::999888999;;;===???========================@@@???>>>==================<<<;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGJJJMMMNNNMMMLLLKKKCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHKKKLLLKKKJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFDDDCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@AAABBBEEEGGGHHHFFFHHHKKKNNNQQQSSSUUUVVVPPPOOONNNOOOPPPQQQPPPOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJIIIGGGFFFEEEDDDDDDHHHKKKOOORRRRRRQQQQQQRRROOOMMMJJJHHHHHHKKKPPPRRRLLLIIIEEEDDDEEEGGGIIIJJJIIIJJJLLLMMMOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJMMMLLLJJJIIIIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEHHHKKKLLLKKKIIIHHHHHHFFFEEEDDDEEEHHHJJJJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA???>>>===<<<;;;:::999999777777777777777777777777555555555555444444444333666666555555444333333222333333333333333222222222222222333333333333222111222222222222222222222222555555666666555333222111222222222222222222222222111111111222222333333444222222333444444444444444333333333333444444444444555555444444555555666777888888888999888888777777999888888888777777666666333333333333444666777777888===HHH[[[sssttteee]]]ZZZZZZ]]]VVVWWWYYYYYYYYYWWWUUUSSSWWWYYY[[[]]]]]]\\\ZZZYYYRRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIGGGGGGFFFFFFFFFHHHFFFEEEEEEFFFGGGEEEDDDBBB@@@AAAEEEGGGDDDCCCDDD;;;;;;;;;;;;:::::::::999<<<;;;999888666666555555999999888777777777888888777777777777777888999:::777888:::<<<>>>???@@@@@@<<<;;;888666444333333333222222333444444444444333555555444444333333444444333444444555444333111000111000000//////000000111111111111111111222222333444444444444333222111111222222333333444555555555333333333333222222222222222111111111111111111222////////////000111222222333333333222333444444555999999999777666444222111333333333333333333333333444333333333333444555555444555555666666555555444888888888777777777666666555555666666777888888999:::999888888999;;;===???======>>>>>>>>>>>>=========<<<<<<;;;<<<<<<======>>>===;;;:::;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFDDDBBBCCCBBBBBBAAAAAABBBBBBCCCEEEGGGKKKNNNPPPPPPOOONNNFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDFFFFFFGGGFFFEEEEEEAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBDDDFFFGGGHHHGGGHHHKKKNNNQQQSSSTTTUUUNNNMMMMMMNNNPPPQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFIIILLLQQQTTTSSSRRRQQQPPPOOOMMMJJJHHHIIILLLPPPRRROOOLLLIIIGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQMMMLLLJJJHHHGGGGGGHHHHHHKKKIIIHHHGGGGGGGGGEEECCCAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJKKKJJJIIIIIIIIIGGGEEEDDDEEEHHHIIIJJJIII@@@AAAAAAAAA@@@>>>===<<<777777888777666666666777777777777777777777777777444555555666666666555555555555555555555444444333444333333333222111111111000111222333333222111111444444444444444444444444222333444555555444222111333333333333333333333333000111111222333333444444222333444444555444444444444444444555555555666666555555555555555666666777777777888999999999888888888888888777777777777777444444555555666888999:::>>>GGGXXXpppsssfff```\\\[[[]]]YYYYYYYYYYYYYYYXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUQQQPPPNNNMMMKKKKKKKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEFFFDDDBBBBBBDDDEEEEEEEEE@@@>>>@@@EEEEEEAAAAAADDD;;;;;;;;;;;;::::::999999999888888777777777777777999888777666666666666666888888888777777888999999999999;;;<<<===>>>>>>>>><<<:::888666444444444444333444555666777666555555444444333333333444444444333333333333333333333333111111111000000111111111000000000000000111222222222222333333222222111000111111222222333444444555222222222222222333333333222222222111111222222222////////////000111222333333333222222222333444555777777666666444333111111222222222222222222222222333333222222333444444555444555555666666555555444666666777777666666555555444444555555666666777777999888888888999;;;===>>>===>>>????????????>>>===;;;;;;;;;;;;<<<===>>>??????>>>;;;:::999;;;<<<>>>>>>>>>??????@@@AAACCCDDDFFFEEEDDDEEEFFFFFFEEECCCCCCBBBBBBAAAAAABBBBBBCCCEEEGGGKKKNNNPPPPPPOOONNNHHHGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFAAABBBBBBCCCDDDDDDEEEEEEAAABBBDDDEEEEEEEEECCCBBB@@@AAABBBDDDFFFHHHHHHIIIGGGHHHKKKNNNPPPRRRTTTTTTPPPOOONNNOOOQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKJJJHHHIIIKKKNNNPPPSSSTTTUUUTTTRRRPPPNNNMMMMMMNNNOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHLLLQQQUUUUUUSSSQQQQQQOOOMMMJJJHHHHHHIIILLLMMMPPPMMMJJJHHHHHHHHHHHHGGGIIIIIIKKKLLLMMMNNNOOOPPPMMMLLLIIIGGGFFFFFFGGGGGGJJJIIIGGGGGGGGGGGGEEEDDDAAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKHHHFFFEEEFFFGGGIIIIIIHHH777888999:::999888777666444666777777666666777888333333333333333333333333000000222333444444444444000000111222222222222222666666555555444333222222000000222333333222111000000000000000000000000000...000222444555444333222333333333333333333333333000000111222333333444444222333444444555555444444555555555666666666666777555555555555555666777777777777888999999999999999777777777777777777888888888888888999:::<<<===>>>GGGRRRfff~~~nnnccc^^^[[[YYYYYY[[[YYYWWWUUUUUUTTTSSSQQQTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOMMMKKKJJJIIIJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDHHHEEEBBB@@@AAABBBCCCBBB>>><<>>???DDD::::::;;;;;;;;;:::999888666666666666777888999:::888777666555555555555555:::999888888888888888999<<<<<<===============<<<;;;:::888666555444444555000111222333333333222111222222222222333444555555333333222222222333444444222222111111111111222222///////////////000111111000111111222222222111111000000111222222333444444111111111222222333333444333333222222222222333333444333222111000000000000444333222111222333444555444444444444333222222111222111111111111111111111222222222222333333444555444555555555555555555444555555666666555555444333333333444444555666666666888888888999:::;;;=========>>>???@@@@@@???>>>===============>>>@@@AAABBB@@@>>><<<999999:::;;;===>>>>>>>>>???@@@AAABBBCCCFFFEEEDDDEEEGGGGGGFFFDDDCCCCCCCCCBBBBBBCCCCCCCCCFFFHHHKKKNNNOOONNNMMMLLLGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEAAACCCEEEFFFGGGFFFEEEDDD???AAADDDFFFHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRQQQOOOOOOOOOPPPOOOOOONNNMMMLLLHHHIIIKKKNNNQQQSSSUUUVVVZZZWWWSSSOOOLLLKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFEEECCCDDDFFFGGGHHHIIIIIIJJJFFFKKKQQQUUUVVVTTTSSSRRRPPPNNNKKKHHHFFFFFFGGGHHHMMMKKKHHHFFFFFFFFFEEECCCFFFFFFGGGHHHIIIKKKKKKLLLNNNLLLJJJGGGFFFFFFGGGGGGLLLJJJIIIIIIIIIIIIHHHFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIIIIIIIIIIKKKMMMHHHGGGEEEFFFGGGHHHHHHGGG666555444333333333333333555555555444333222111000333333222111111222333333111111222222222222111111333333333222222111111111444333333222111111111222222222222222222222222222222333333444444333333222222222222222222222222222333333222222333333444555000000111111111222222222333333333444444444555555444555555666777888888999:::::::::999999888888888777888888999999999999888999999999777777888777444:::888999<<<@@@CCCGGGKKKSSS```nnnuuuttteee___]]]ZZZXXXWWWXXXXXXWWWWWWUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPOOONNNQQQRRRRRRQQQPPPMMMKKKJJJDDDCCCBBBAAABBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBBBBBBB;;;<<<======<<<;;;999888999888777777888888777555777777777777666555444333444444555555555555555555;;;;;;<<<<<<;;;;;;:::999:::999999888777666666555222444666555222000222444555444222111000111222222222222222111111111111000222222222111111111111111111111111000111222222333444333222111111222333444222222222222222222222222333333222222333333444555333222111111000000111111000000000000000000000000222222333333333333444444444444444333222111000///000000111111111111000000222222222222111111000000555444444444444555666666555555444444444555666666666666777777666555444444888777555555666999<<<>>>===>>>@@@BBBBBB@@@>>><<<;;;;;;<<<===>>>>>>======<<<;;;::::::::::::;;;<<>>???@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888999888777777888888777555777777777777666555444333444444444444555555555555:::;;;;;;;;;;;;:::999999:::999999999888888777777222333444333000...///111444444222222111222333333222222222111111111111000333222222222111000000000000000000000000111222222222111000//////000111222222222222222222222222222222222222222222333333444333222111111000000111111000000000000000000000000222222222333333333444444444444444333333111000000000111111222222111111000222222222222111111111000444444333333444444555666555555444444333333222222666666666666666555444444888777555555666999;;;===>>>???BBBCCCDDDBBBAAA???<<<<<<<<<=========>>>>>><<<<<<;;;::::::;;;<<<<<<>>>??????@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFIIILLLLLLJJJHHHEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLKKKHHHFFFDDDDDDEEEFFFFFFGGGHHHIIIHHHJJJIIIFFFFFFJJJKKKIIIHHHFFFCCCBBBCCCEEEFFFEEEKKKJJJIIIJJJKKKKKKJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQNNNLLLQQQPPPPPPOOONNNMMMMMMLLLPPPPPPQQQPPPNNNLLLIIIGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGEEEGGGJJJLLLNNNOOONNNNNNLLLMMMMMMKKKHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLOOOQQQPPPLLLJJJLLLOOOQQQOOOMMMJJJIIIHHHIIIIIIIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFCCCAAA@@@AAADDDEEEEEEDDD333333333222222222222222---...000111333444444444333222111111111111222333222333333333333333333222333333333222222222222111333333222222111111222222222222222222222222222222222333333444444333333222333333333333333333333333333333333333333444444555444444555555555666666666444444444444555555555666555666666777777888888888999999999999999888888888666666666666666666666666;;;999777666888;;;???CCC???DDDMMMVVV]]]cccffffff```eeegggeeefffmmmtttxxxuuuqqqppprrryyymmmbbbZZZXXXYYYWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQQQQOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPOOONNNMMMLLLHHHIIIJJJKKKIIIGGGDDDBBBDDDCCCBBB@@@???>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999999888888888999777666666888888777555777777777777666555444333333333333444444444555555999::::::::::::999888888999999999999999999888888333444444333111000000111111111111000111111222333222222222111111111111000333333222222111000///////////////000000000111111000//////......//////000222222222222222222222222111111111111111222222333333222111111000000111111000000000000000000000000222222222222333333333333333444444333333222111000111222222333333222222111222222222222111111111111333333222222333333444555888999999999888666444333555666666666666555444444777666555555666888:::<<<>>>@@@BBBEEEFFFEEEDDDDDD>>>===<<<<<<<<<===>>>???<<<<<<;;;::::::;;;<<<<<<===>>>???@@@BBBCCCEEEEEEGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDFFFIIILLLLLLKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKNNNNNNNNNOOOOOOMMMIIIFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGJJJJJJHHHIIINNNOOOMMMKKKIIIFFFFFFGGGIIIJJJIIILLLLLLMMMOOOPPPPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPQQQPPPOOOQQQQQQPPPPPPNNNMMMLLLKKKMMMOOOPPPQQQOOOKKKGGGEEEEEEEEEFFFHHHHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHFFFDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKHHHFFFFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBAAABBBDDDFFFIIIJJJKKKLLLNNNPPPRRRQQQNNNMMMNNNQQQQQQPPPNNNLLLJJJJJJJJJKKKJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBB@@@???@@@BBBCCCCCCCCC111111222222222111111111,,,---///000222333333333222222111111111111222222111222222333333222222111222222222222222222222222333333222222111222222333111111111111222222222222222333333444444333333222333333333333333333333333333333333333333444555555555555555666666666777777444555555555555666666666666666777777777888888888999999999888888888888888888888888888888888888888===:::888999:::<<>>>>>======????????????>>>>>>===<<<<<<;;;999888777777888999999777666666777777666555666666777666666555444444222222333333444444555555999999999999999888777777777888999999:::999888888444555555555444444444555.........//////000111111222222222111111111000000444333333222111000//////......///000000000000000////////////////////////111111111111222222222222000000000000000111111222333222111111000000111111000000000000000000000000111222222222222333333333333333444444333222222111222333333444444333333222222222222222222222222222222222111111222222333444777888:::;;;:::888666555555555555666666555444444666666555555666777999:::===???AAADDDEEEFFFFFFFFF???>>><<<;;;;;;===>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFIIILLLMMMKKKJJJHHHGGGEEEEEEEEEGGGJJJKKKOOOOOOPPPRRRRRROOOKKKGGGDDDDDDDDDEEEFFFHHHJJJKKKIIILLLMMMLLLNNNSSSUUUSSSOOOMMMJJJIIIKKKMMMMMMMMMNNNNNNPPPRRRTTTSSSPPPMMMGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTTTTSSSQQQNNNNNNOOOQQQRRRQQQOOOOOONNNNNNNNNNNNOOOOOOMMMNNNOOOOOOMMMJJJGGGEEEDDDDDDFFFGGGHHHHHHHHHHHHFFFGGGIIIJJJJJJHHHEEECCCEEEEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCBBBBBBBBB@@@AAACCCFFFHHHJJJKKKLLLNNNOOOQQQPPPNNNMMMNNNPPPQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFDDDCCCAAA@@@BBBAAAAAAAAABBBCCCCCCCCC000000111222222111111000...///000111111111111111111111111111111111111111000000111111111111000000222222222222222222222222333222222111222222333333000000000111111222222222222333333444444333333222333333333333333333333333444444333333444444555666555555555555666666666666555555555666666666777777777777777777888888888888888888888888888888888888999888888888888999::::::::::::???FFFHHHHHHMMMTTTbbbrrr}}}yyytttsssuuuxxx||||||vvvtttqqqkkkeeeccchhhsss{{{wwwyyy~~~tttkkkaaa[[[VVVWWWWWWSSSQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQMMMNNNNNNOOOOOONNNNNNNNNJJJKKKLLLNNNOOONNNNNNMMMIIIHHHGGGEEEEEEFFFFFFGGGAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@???>>>======<<<;;;999888777777888999888777666666777777666444666666666666666666555444222222333444444555666666888888999999888888777666666777888999:::999888777333333333444666777888888///000000111111222222222222222222111111111000000333333222222111000000///......///000000000000///000000000000000000000000000000000111111222222222000000//////000000111222333222111111000000111111000000000000000000000000111111111222222222333333333333444444444333222222333333444444444444333333222222222222222222222333222111111111111222333333000111333555666555444333444444555555555555444444666555555555555777888999;;;<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIFFFEEEFFFIIIKKKMMMLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPSSSUUUVVVSSSNNNJJJFFFFFFEEEEEEGGGHHHKKKLLLLLLPPPQQQQQQSSSXXXYYYWWWSSSPPPMMMLLLMMMOOOOOOOOONNNNNNPPPRRRTTTSSSPPPNNNHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTQQQNNNNNNOOORRRSSSSSSQQQQQQOOOOOOOOOPPPRRRSSSPPPOOONNNLLLJJJIIIHHHGGGEEEEEEFFFFFFGGGFFFFFFFFFEEEGGGIIIJJJJJJGGGEEECCCDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCCCCBBBBBB@@@AAACCCFFFHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLMMMOOONNNMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@???@@@AAABBB///000111333333222111000000000111111111000000///000000111222222111000000//////000000000000//////111222222222222333333333222222111111222222333333//////000000111222222222222333333444444333333222333333333333333333333333444444444444444555555666444444555555555666666666666666666666777777777777888888888888888888888888777777777888888888888888777666666666777999;;;<<<;;;@@@OOO```fffeeehhhpppzzztttooojjjjjjllltttzzzrrrlllmmmsssxxxzzz{{{xxxsssnnnjjjgggaaa[[[XXXXXXVVVRRRPPPRRRQQQRRRRRRSSSSSSSSSSSSRRRMMMNNNNNNOOOOOOOOOOOOOOOIIIJJJLLLMMMNNNNNNMMMMMMGGGFFFDDDCCCBBBCCCEEEFFF@@@@@@???????????????@@@>>>????????????>>>>>>===<<<;;;:::999999888888888888666555555777777666444555666666666666666555555222333333444555666777777888999999999999888777777777888:::;;;;;;999888666222111111333555777777666333333444555555555444444222222222111111111111000222222222111111111111111...///000111222111000///000111111222222111111000//////000000111222222222000000000000000111111222333222111111000000111111000000000000000000000000111111111111222222222222333333444444444444333333222333333444444333333222222222222222333333333333222222111111222222333444///111222444555555555555333333444555555555555444555555555555555666777777999:::<<<>>>AAABBBCCCDDD@@@???>>>=========>>>???;;;<<<============<<<;;;:::;;;<<<===???@@@BBBBBBDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCEEEGGGHHHIIIJJJJJJFFFFFFFFFIIIKKKMMMLLLKKKHHHHHHHHHHHHJJJLLLNNNOOOQQQSSSVVVZZZ[[[YYYSSSOOOJJJIIIGGGGGGGGGIIIKKKMMMOOOSSSUUUTTTVVVZZZ[[[XXXVVVSSSPPPNNNNNNOOOOOOOOOLLLLLLMMMOOOQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVUUURRRPPPOOOQQQSSSTTTTTTVVVVVVVVVVVVVVVUUUSSSSSSQQQPPPNNNKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHFFFEEECCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKIIIGGGFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDAAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFEEECCCBBB@@@???<<<===>>>===;;;;;;===???///000222333444333222111000111111222222111111000///000111222222111000///000000111111111111000000111111222222222333333333222222111111222222333444/////////000111222222222222333333444444333333222444444444444444444444444444444444444444555666666555555555555666666666666666666777777777888888888888888888888888888888888666777777777888888888999777666666666888;;;>>>???GGGQQQiii}}}wwwvvv{{{|||oooffffffjjjlllmmmooommmhhhcccbbbddd```[[[WWWWWWVVVRRRQQQSSSQQQRRRSSSSSSTTTTTTTTTTTTNNNNNNOOOPPPPPPPPPPPPPPPIIIJJJKKKMMMMMMMMMLLLLLLFFFFFFEEEDDDCCCBBBBBBBBB???????????????AAABBBBBB<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::999888888666555555666666555444555555666666666666555555333444444555666777888999999999::::::999999888777:::;;;===>>>===;;;999777555333222333666777555444444444555666666555333333222222222111111111111000111111111111111222222222...///111222333222111000000111111222222111111000/////////000111222222222111000000000000111222222333222111111000000111111000000000000000000000000111111111111222222222222333333444444444444444333222222333333333333222222222222222333333333444444222222222222222333444444444444555555666666666777222333444444555555555444444444555555555555666666999999;;;===???@@@BBBBBB?????????>>>>>>>>>======;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===>>>???@@@CCCDDDEEEFFFFFFFFFFFFFFFAAABBBDDDEEEGGGGGGHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLHHHIIIJJJLLLNNNPPPQQQRRRSSSVVV[[[```bbb___YYYUUUMMMKKKIIIHHHHHHJJJLLLMMMQQQUUUWWWVVVWWWZZZYYYVVVXXXUUUQQQOOONNNOOONNNMMMJJJIIIIIIKKKMMMNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQPPPPPPOOONNNRRRSSSTTTUUUWWWWWWWWWWWWVVVTTTRRRRRRSSSTTTTTTSSSUUUYYY^^^bbbbbb^^^YYYUUUPPPOOOOOONNNLLLJJJHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>;;;<<<===<<<:::999;;;>>>///000222444555444222111000000111222222222222222///000111222222111000///111111222222222222111111111111111222222333333333222111111111222333333444...//////000111222222222222333333444444333333222444444444444444444444444555444444444444555666666666666666666777777777777777777777777888888888888999999888888888888888888666666777777888888888999888888888999;;;>>>AAACCCTTTaaa~~~oooccc```cccfffhhhjjjiiiddd^^^^^^aaa___ZZZWWWWWWUUURRRRRRUUUQQQRRRSSSTTTTTTUUUUUUTTTNNNOOOPPPPPPQQQQQQQQQQQQIIIJJJKKKMMMMMMMMMLLLKKKFFFGGGGGGFFFDDDBBB???===>>>>>>>>>???@@@BBBCCCDDD::::::;;;<<<============;;;<<<======<<<;;;999888888666555555666666555444555555666666666666666555444444555666777888999:::999::::::::::::999888888<<<>>>???@@@???===:::888:::888555666888888666333222333333444333222000///222222222111111111111000000000000111222222333333...000222333444333111000///000111222222111000///...//////000111222222222111111111111111222222333333222222111000111111111000000000000000000000000000111111111111222222222333333444444555444444444111222222333333222222111222222222333333444444444333333222222333333444555444333333222222222333333222333444444555555555444444444555555555555555555999:::;;;<<<>>>@@@AAABBB???????????????>>>===<<<;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<======>>>CCCDDDEEEFFFGGGHHHHHHHHHBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGHHHKKKMMMMMMLLLGGGIIIKKKNNNPPPRRRSSSTTTVVVYYY^^^cccfffddd^^^YYYOOOMMMKKKIIIIIIJJJLLLMMMRRRVVVWWWVVVVVVXXXXXXTTTYYYVVVRRROOONNNNNNMMMLLLHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNNNNSSSSSSUUUVVVWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUTTTSSSQQQXXXbbbjjjlllggg___YYYNNNOOOPPPQQQOOOKKKGGGEEEBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGIIILLLNNNOOONNNMMMKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGGGGFFFGGGGGGHHHIIICCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@???>>>===<<<>>>???===;;;:::<<>>===;;;<<<>>>?????????======AAAAAA@@@???>>>===<<<;;;>>>===<<<;;;:::999888888888777666555555555555555222444666888888666444222444444444444555666888888999888888777666555555444555777:::======;;;888777777888999999888666444222555555555555555555555555111111111111111222222222111111000000000000111111000111111111111000000///111111000000000000111111000111111111111222222222***---000222222222333444333333333111///000333555333222111111000000111111000000111222222222222111,,,///333555555333222222444444333222111111111111333222222111000000000111222222222222222222222222444444333333333333222222333333333222222333444444444444444444555666777888777888:::<<<===>>>??????===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::;;;;;;???AAADDDGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKHHHJJJMMMPPPSSSUUUWWWXXXVVVZZZ```eeefffbbb]]]ZZZTTTRRRPPPMMMKKKKKKKKKLLLPPPQQQRRRSSSTTTUUUVVVVVVWWWUUURRROOOMMMJJJIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJHHHJJJLLLNNNPPPQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOSSSTTTVVVVVVUUUUUUVVVXXXSSSRRRRRRQQQRRRSSSTTTUUUWWWZZZcccnnnvvvuuullldddVVVQQQMMMNNNQQQPPPIIIBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEIIIJJJLLLNNNNNNMMMKKKJJJEEEEEEEEEFFFGGGHHHJJJKKKKKKIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGCCCDDDEEEGGGGGGFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<>>===<<<;;;:::999999//////000111111111111111///...,,,+++***+++------000000000000000000000000000000000000000000000000000000000111222222222333111111222222222333333333333333333222222222222222111111222444555555555555444444444555666777777777777777666666666777777888666555555444555666777888888888999999999999888888666777777666444333444555777333333666777555777;;;??????EEEMMMQQQRRRWWW___fffkkkvvvxxxiii___[[[\\\YYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWUUURRRQQQRRRTTTRRRRRRQQQQQQQQQQQQQQQRRRTTTRRRQQQRRRUUUUUUSSSQQQIIIJJJKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCAAA???===;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======>>>>>>===<<<;;;:::999999888777666555555555555555222333444555555444333222444444444555555666777888888888777777666555555444444555888999:::999777555555666777888777555444222444444444444444444444444111111111111111111111111111111000000000000111111///000000111111111000000111111000000000000111111000000111111111222222222...000222222111111222333333333333111000000333555333222111111000000111111000000111222222222222111---000333444333333333333222222222111111222333333333333222111111111111111222222222222222222222222444444333333333333222222222222222222222333444555666666666666777888999999888999:::<<<<<<=========@@@@@@AAAAAABBBBBBBBBBBB<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<<<<>>>AAACCCEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIKKKNNNQQQRRRTTTTTTVVVYYY^^^bbbccc```\\\YYYSSSQQQNNNLLLKKKJJJKKKKKKOOOPPPQQQRRRSSSUUUUUUVVVWWWVVVTTTRRROOOMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHJJJLLLOOOPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUTTTSSSSSSTTTUUUSSSRRRPPPOOOOOOOOOPPPQQQRRRVVV^^^iiiqqqsssmmmhhh\\\VVVPPPOOOPPPOOOJJJDDDBBBBBBAAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999......///000000000000///////////////000000111111////////////////////////000000000000000000000000111111111111111111222222111111222222222333333333333333333444444444444444111222333555666777777777444444555555666777777777999888777666666666666666777666444222222555777999::::::::::::::::::::::::333444555444333333555666:::777666888999999>>>DDDGGGLLLXXXdddjjjkkklllooonnnkkkkkkqqqxxx|||pppfff^^^ZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRRRRSSSRRROOOMMMGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDBBBAAA???>>>;;;;;;;;;<<<===>>>????????????????????????????????????>>>===<<<;;;::::::999888777666555555555555222222333333333333222222444444444555555666777777777777777666555555444444333333444555555555555444333444555666555555333333333333333333333333333333222222222111111000000///000000000000000000000000...//////000111111111111111000000//////000000111000000000111111111222222111222222111000///111222333333333111000000222555222222111000000000000111///000111111222222111111///111222222222111333444000000000111111333444444444333333222222222222222222222222222333333333333444444333333333333222222111111111222222444555666777777777777888999::::::999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA???>>>===============>>><<<<<<<<<;;;;;;<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOOOOPPPTTTVVVZZZ]]]]]]\\\YYYXXXQQQPPPMMMLLLJJJJJJJJJKKKNNNNNNOOOQQQRRRTTTUUUUUUWWWVVVVVVUUUSSSPPPMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRTTTTTTUUUUUUUUUSSSTTTUUUTTTRRRRRRSSSTTTQQQPPPNNNLLLKKKKKKKKKKKKMMMPPPVVV```iiinnnmmmkkkccc\\\SSSOOOOOONNNKKKGGGDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAACCCDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>======<<<;;;:::999999//////000000000000000///222333444555555555444333000000000000000000000000000000000000000000000000222222222111111111111111111111222222222333333333333333333333444444444444555555666666666666555555444444444555555666666666888888777777666777777888999888777666777888:::;;;::::::999999999999::::::555555666555333444666888:::999;;;>>>???@@@GGGPPPZZZeeevvv~~~tttmmmpppxxx~~~vvvhhhaaa\\\XXXWWWRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRROOOMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPQQQQQQQQQPPPOOOMMMJJJHHHEEEDDDDDDDDDFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA??????;;;;;;::::::;;;===???@@@>>>>>>??????@@@AAAAAAAAA?????????>>>===<<<<<<;;;999999777666555555555555444333222111111222333444333444444555666666666666666666666555555444444444333222222222333333444444000111222333444444333333111111111111111111111111333222222111000//////...000000111111111111000000---...///000111111111111000000////////////000000000000000000111111111111000111111///......000333222333333222111111222444222222111000000000000000///000000111111111111111111111222111000000333555111111111111111222333333444444333222222333333444222222222333333333333333444444333333333222222222000000000111222444555666666666666777777888999:::777888999:::;;;;;;;;;:::::::::;;;<<<>>>???AAAAAA@@@@@@???>>>=========>>>===<<<<<<;;;;;;<<<<<<===;;;===???AAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAACCCEEEHHHIIIIIIHHHGGGHHHHHHJJJKKKKKKLLLLLLLLLRRRSSSUUUVVVWWWWWWVVVUUUPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSTTTVVVWWWWWWWWWUUUSSSPPPNNNKKKLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFIIIKKKMMMOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSMMMLLLJJJIIIHHHGGGHHHHHHKKKLLLQQQXXX```gggiiiiiihhh```UUUOOOMMMMMMLLLJJJGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFEEECCCBBBBBBFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAA======<<<;;;;;;:::999999111111111222222111000000000111222333222111///...111111111111111111111111000000000000000000000000222222222111111111111111111111222222222333333333111222222222333333444444555555666666777666666555444444444444444555555555666666666666777888999:::999999:::;;;;;;;;;;;;::::::999888888888888999:::666666666555333444666888666;;;DDDLLLOOORRR\\\fffxxx{{{}}}jjjaaa]]]ZZZVVVUUUSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTRRROOOMMMMMMNNNMMMNNNOOOPPPQQQQQQPPPPPPNNNNNNNNNMMMKKKHHHFFFEEEFFFDDDBBBCCCEEEGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@???;;;::::::999:::<<<>>>???<<<===>>>???@@@AAAAAABBB?????????>>>======<<<<<<:::999888777555555555444555444333222222333444555333444555555666555555444555555555555444444444444333333222111222333444555000000111222222333333333111111111111111111111111222222111111000///......///000111111111111000///,,,---...000000111111111000000////////////000000//////000000000111111111............---...111333111333333222111111222444222111000000//////000000//////000111111111111000111222111000//////222444333222111111000000000111333333333222222333444444222222333333333444444444444444333333333222222222///000000111222333555666555444444555555666777888444555777888:::;;;;;;<<<<<<<<<===>>>???BBBDDDEEEAAA@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAA@@@@@@<<<<<<===>>>>>>===<<<<<>>??????@@@@@@AAABBBBBB<<<<<<<<<;;;::::::999999111222222222222111111000000000111222111000...---111111111111111111111111000000000000000000000000111111111111111111222222111111222222222333333333111111222222333333444444111222444555777888999999444555555555555555555555666666666777888999:::;;;777888999;;;;;;:::999999:::999888777777888999:::666666666555555666999<<>>???@@@AAAAAA???>>>>>>>>>=========<<<;;;:::999777666555444444555444333222222333444555333444555666666555444333444444444444444444444444222222222222222333444444000000000111111222222222111111111111111111111111111111111000000//////...///000111222222111000///---......///000000000000000//////......//////000/////////000000000111111,,,...//////...///111333111222333333222111222333111111000////////////000...///000000111111000000111111111000//////111333333333222000000/////////333222222222222333333444222222333333444444555555444444333333333333222222000000000111111333444555333333333333444555666666222444555777999:::;;;<<<:::::::::;;;<<<>>>AAABBB@@@???>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<<<<=========<<<===>>>??????>>>===<<<===>>>AAACCCEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHJJJLLLNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMKKKKKKLLLMMMJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMPPPSSSVVVXXXYYY]]]XXXQQQKKKJJJJJJJJJKKKGGGFFFDDDCCCBBBCCCCCCDDDCCCDDDEEEFFFEEEDDDCCCBBBEEEEEEFFFFFFGGGHHHIIIJJJGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIIIICCCBBBBBBBBBBBBCCCDDDDDD??????>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBB;;;;;;;;;;;;::::::999999111111111111111000//////000111111222222222222222111111111111111111111111000000000000000000000000000000000111222222222333111111222222222333333333222222222333444555555555000111333555777888999999777777777777777666666666888777777777888999999:::888888888999999999::::::;;;:::999888888999:::;;;888999999999:::===BBBFFFSSSccc{{{vvvpppqqqnnnwwwyyykkkccc^^^^^^^^^[[[XXXXXXUUUTTTQQQNNNMMMLLLLLLMMMNNNPPPRRRQQQPPPNNNNNNNNNKKKLLLNNNPPPQQQPPPOOONNNJJJKKKJJJHHHEEEEEEGGGJJJKKKGGGCCCCCCFFFHHHGGGEEEFFFEEEEEEDDDCCCBBB@@@???:::;;;;;;;;;;;;:::999999;;;;;;<<<===>>>??????@@@>>>>>>============<<<<<<<<<;;;999777666555444444333333222222222222333333222333555666666555333222333333333333333333333333111111111111222222222222111111111111111111222222111111111111111111111111000000000000000////////////000111222222111000///......///////////////...//////............//////////////////000000000111///000222222111000000111111222444333222111222333111111000///////////////...//////000000000000000000111222111//////000222222111000000000000000111111111111111111222333333222222333333444555555666444444333333333333222222111111000111111222333333222222222333333444555666333444555777888999999999888777777777888:::<<<>>>>>>>>>=========>>>??????::::::999999999999::::::777888888999:::::::::;;;>>>???@@@AAAAAA@@@???>>><<<===>>>@@@AAACCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFHHHIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIFFFGGGHHHJJJLLLNNNPPPQQQTTTSSSSSSSSSSSSSSSSSSSSSMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIKKKNNNOOOPPPQQQRRRSSSRRRPPPLLLIIIHHHHHHIIIIIIFFFEEEDDDBBBAAAAAABBBBBBAAABBBDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHBBBBBBAAAAAAAAABBBCCCDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????????????????@@@@@@AAAAAABBB;;;;;;;;;::::::::::::999000000000000000///......---...///000111222333333000000000000000000000000000000000000000000000000//////000111222333333444111111222222222333333333333333444444555666777777333333444555666666555555999999999888888888888888:::999888888777888888888<<<:::999777888:::<<<>>>===<<<:::999999:::<<<===:::<<<===???AAAFFFKKKPPP```rrruuummmmmmsss}}}{{{vvvsssrrrsss{{{vvviiiaaa]]]]]]``````\\\YYYZZZVVVTTTQQQMMMKKKJJJKKKKKKLLLNNNPPPPPPOOONNNMMMNNNJJJLLLNNNPPPQQQPPPOOONNNJJJKKKJJJGGGEEEFFFJJJNNNNNNIIIDDDDDDGGGIIIHHHEEEGGGGGGFFFEEEDDDBBB@@@???:::;;;<<<<<<;;;:::888777;;;;;;;;;<<<===>>>>>>>>>============<<<<<<<<<<<<<<<;;;999888666555444444111111111111111111111111222333555666666555333222333333333333333333333333//////000111111111111111222222111111111111222222111111111111111111111111////////////000000000000...000111222222111000......///////////////......//////............//////////////////000000000000222444555555333111000000000222444444222111222222111111000///////////////...//////000000000000000000111222111000///000111////////////000111222333111000000000111222222333222222333333444555666666444444444333333333222222222111111111111111222222333333333333444555666666555555666777777777777777;;;:::999999999<<<>>>???======<<<<<<===>>>??????:::999999888888999999:::888888999999::::::;;;;;;;;;<<<===??????===<<<;;;;;;<<<<<<===???BBBDDDEEEBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSRRRQQQQQQRRRSSSSSSNNNLLLJJJGGGFFFFFFGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOOOOLLLMMMOOOOOONNNNNNOOOQQQPPPOOOLLLJJJHHHGGGGGGGGGGGGJJJNNNPPPPPPOOOOOOOOOKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCCCC@@@AAADDDEEEFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@AAABBBCCCDDD??????>>>>>>>>>>>>???@@@============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA;;;:::::::::::::::::::::---...000111111111000///////////////000000000000333222222222111111000000111111222222222333333333222222222222222222222222222222444444444444222222222222111111222222333444555555555555555555555555777777777666666666666666555777999999888777777777888777666777888888777666555888:::;;;:::999999999@@@DDDFFFDDDFFFNNNUUUWWWmmmvvvyyyvvvxxxyyymmmeeeccceeeeeejjjpppoooiiicccaaa```[[[ZZZYYYXXXXXXWWWXXXXXXUUUTTTQQQMMMJJJIIIKKKMMMHHHKKKOOOQQQQQQOOOOOOOOONNNLLLJJJLLLPPPSSSTTTSSSLLLKKKJJJIIIHHHGGGGGGGGGBBBDDDFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC>>>===;;;:::999999::::::===<<<;;;:::999:::;;;;;;;;;;;;;;;::::::999999999<<<;;;:::999888666555555000111222111000000222444333333333444444444555555555444333222111111111111222222222111111111111000222111000//////000111222111000/////////000222333------......//////000000,,,---///000111000///---//////000000000000//////...///////////////......////////////////////////000000000000000000////////////000000000000////////////............//////............////////////000000000000////////////000000000000111111111111111222333333444444333333444444444555555555666666444444333333333333222222222111111000000111111222333333333444444444555555333333333444444444555555555666777888::::::;;;;;;===>>>>>>?????????>>>>>>999999999888888888888777777888888999999:::;;;;;;======>>>>>>>>>>>>>>>===>>>===;;;:::;;;<<<>>>@@@DDDDDDCCCBBBAAABBBEEEHHHEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFEEECCCBBBBBBEEEHHHEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSRRROOONNNRRRVVVPPPMMMJJJIIIIIIIIIIIIHHHFFFCCC@@@@@@BBBFFFIIIJJJIIIIIIHHHIIIJJJLLLMMMOOONNNOOOOOOOOONNNPPPRRRUUUTTTQQQNNNKKKJJJJJJHHHGGGLLLLLLKKKKKKJJJJJJJJJIIIMMMLLLJJJHHHFFFFFFEEEEEEKKKKKKIIIFFFBBBAAAAAACCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@AAADDDGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKMMMKKKHHHGGGFFFFFFDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFAAA???======>>>???>>>===???>>><<<<<<<<<<<<:::888;;;===???@@@@@@>>><<<:::888777777777888999::::::......000111111111000///000000000111111111111222222222222111111111000000111222222222222333333333222222222222222222222222222333444444444444333222333222222222222333444444777777777777777777777777888888888888888888888888666888999999888666666777777777666666777777777666<<<<<<=========???BBBEEEFFFNNNUUUWWWXXX]]]```aaaccckkkxxx}}}pppgggaaa```[[[___cccccc]]]XXXVVVWWWZZZZZZYYYXXXXXXXXXXXXYYYVVVUUUSSSOOOKKKIIIJJJKKKIIILLLPPPQQQPPPNNNMMMMMMKKKIIIGGGIIILLLOOOPPPOOOMMMMMMKKKJJJHHHGGGFFFFFFAAABBBDDDFFFFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA<<<;;;:::888888888888999;;;:::999888888888999999:::::::::999999888888888:::999999777666555444444111222333222111000222333333333333444444444444555555444333222222111111111222222222111111111000000333222111000000000111222000000//////000111111222.........///////////////,,,---///000111000///...//////000000000000//////...//////000000//////...------------------------............//////////////////000000000000////////////............//////////////////000000000000111111111111000000000000//////000000000111111111111222333333444444333333222222333333333444444444444444333333333222222222111111000000000000111111222222222222333333333444333333333444444444444555444555666888999999::::::;;;<<<<<<===>>>>>>>>>===:::::::::999999888888888888888888999::::::;;;;;;::::::;;;<<<======<<<<<<===<<<;;;;;;;;;===???AAA@@@AAAAAAAAA@@@@@@BBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDBBBAAAAAADDDFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLOOORRRQQQNNNNNNQQQUUURRROOOLLLKKKKKKKKKJJJIIIEEEBBB@@@@@@BBBFFFIIIJJJJJJJJJIIIJJJJJJLLLMMMNNNLLLMMMNNNNNNMMMOOORRRTTTTTTRRROOOMMMKKKJJJIIIHHHLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHGGGDDDAAA@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@@@@CCCFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJMMMJJJHHHGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDEEEEEEAAA???>>>>>>???@@@@@@??????>>><<<<<<<<<<<<;;;999;;;<<<>>>@@@@@@>>><<<::::::999888777777777777777...///000000111111000000111111111222222222333333111111111111111000000000222222222222333333333333333333333333333333333333333333444444444444333333444444333333444444555666777777777777777777777777999999999999999999999:::777888:::999777666666666888888777777777888888999===>>>@@@CCCFFFLLLSSSXXX[[[hhhsssvvvtttrrrooollleeekkkuuu}}}}}}zzz{{{vvvlllccc^^^WWWZZZ\\\[[[VVVSSSRRRSSSXXXWWWWWWWWWWWWXXXYYYYYYVVVVVVUUURRRMMMJJJIIIIIIJJJMMMOOOPPPOOOMMMLLLLLLJJJHHHGGGHHHJJJMMMNNNNNNOOOOOOMMMKKKIIIGGGFFFEEE@@@AAABBBDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???===<<<:::999888888999999999888777666666666666777888888888777777777777777888777777666555444444333444555555444222111111222333333333333444444444444555555444444333222222222222222111111111000000000333222111000000000000111//////000000111111000000///////////////.........,,,---///000000000///......//////000000//////...//////000000000000//////000000000000000000000000.........//////000000000...//////000000//////...//////............////////////000000000111111111222222222111111111000000//////000000000000111111111222222333333333333333000000111111111222222222333333333333222222222222111111000000000000111111111111111111222222222222333333333333444444444444333444555666777888888888888999:::;;;<<<=========<<<<<<;;;:::999999888888888888999999::::::;;;;;;999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<>>>@@@AAAAAACCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCAAA@@@@@@CCCEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMPPPOOOMMMMMMOOORRRSSSQQQOOOMMMMMMMMMKKKJJJDDDBBB???@@@BBBFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMIIIKKKLLLLLLLLLMMMQQQSSSTTTSSSQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFEEEBBB@@@???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@??????BBBDDDBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIILLLJJJHHHGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEDDDBBB@@@>>>>>>???AAAAAA@@@???===;;;;;;;;;<<<;;;::::::;;;===>>>>>>===<<<:::<<<;;;999777666444444444//////000000111111111111111111111111222222222333111111111111111111111111222222222333333333444444444444444444444444444444333444444444444444444333555555555555555666666777555555555555555555555555888999999999999999::::::888999:::999777555666777888999999999888999;;;===999@@@JJJUUU___iiiqqqvvvxxxyyy|||{{{yyy||||||rrrggg```XXXYYYYYYWWWTTTRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXWWWUUUPPPKKKIIIHHHIIIKKKNNNOOONNNMMMMMMNNNLLLKKKJJJJJJLLLMMMOOOOOOQQQPPPNNNLLLJJJGGGEEEDDD@@@AAABBBCCCCCCCCCBBBBBB???>>>>>>===============>>>===<<<:::::::::;;;;;;777777777666666666666666666666555555555555555555777777666666555555444444555666777555333111111222222222333333333444444444555555555555444333333222111111111111000000000000222111111000////////////...///000111111000///...000000//////......------------...///000/////////...//////////////////......///000000111000000000111111111111111111111111/////////000111111222222...//////////////////...//////............//////////////////000000000000111111111000000000000///////////////000000000111111111222333333333333222000000000111111111111222333333333222222222222111222222111111111111222222111111111222222222222333222222333333333444444444222333444555666666666666777888999;;;<<<===============<<<;;;:::999999888888888999999:::;;;;;;<<<;;;;;;===>>>@@@@@@AAAAAA???>>>>>>======>>>>>>???EEEGGGJJJKKKJJJIIIHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCCCCBBBAAAAAABBBDDDGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKNNNNNNMMMLLLNNNPPPSSSQQQNNNMMMMMMMMMKKKIIICCCAAA???@@@BBBEEEGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHIIIJJJJJJLLLOOORRRTTTTTTSSSQQQNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFDDDFFFHHHIIIJJJIIIGGGFFFEEEEEEDDDBBB@@@@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEEEECCCCCCBBB@@@>>>>>>@@@CCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLJJJHHHGGGGGGHHHFFFEEEFFFGGGHHHHHHGGGFFFDDDCCCDDDAAA>>>===>>>??????>>>>>><<<999999999:::999888999:::<<<======<<<;;;:::;;;:::888666555333333333000000000000000111111222000000000111111111222222111111111111222222222222222222333333333444444444444444444444444444444444444444444444444444444444666666555555666666777888555555555555555555555555666777777777888888999999888999999888666555666888666777999999888:::>>>AAA???LLLaaavvv}}}~~~{{{ssshhh```UUUUUUSSSQQQPPPOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXVVVRRRNNNKKKJJJGGGIIILLLMMMMMMMMMNNNOOOLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPOOOMMMJJJGGGEEECCCAAAAAABBBBBBBBBCCCCCCBBB???>>>>>>===<<<=========>>>===;;;:::999999::::::777777777777777666666555444444444444444444444444666666666666666666666555666777888666444111111111222222222333333333444444444444555555555444333222111111111000000000//////000000000//////......---...///000111111000///...000000//////......---------......///////////////......////////////............///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......////////////......//////............//////---------.........//////000////////////............////////////000000000000111222222333333222222111111111111222222222222333333222222222111111111333333333222222333333333222222222222333333333333222222222333333333444444222333444555555555555555777888999;;;<<<===============<<<<<<;;;:::999999888999999:::;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAABBBAAA@@@???>>>======<<>>>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKIIIGGGGGGHHHHHHHHHGGGFFFGGGHHHHHHHHHFFFEEEDDDGGGCCC???===<<<===<<<<<<===;;;888666777777777666888999:::;;;<<<;;;;;;:::888777666555444444444444111000000000000111222333000000000111111111111222222222222333333333333333333333333333444444444444555555555555555555555555555555444444444444555555666666555555666666777888777777777777777777777777555555555666777777888888777888888777666666888999444777999999999<<>>======<<<<<<======;;;:::888777666666777777777777888888888777666555333333333333333444444444555555555666666666666666444666777777444222111111222222222222333333333333222333444555555444333222111111000000000/////////...//////000000//////...//////000000000///......///////////////...................../////////000---......//////......---,,,---...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////............//////,,,,,,---------.........//////.........---------......////////////000000000111111222222222222222111222222222222333333333222222222222111111111111333333222222222222333333222222222222333333333444222222222222333333333333333333444555555555555555888888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;<<<<<<:::;;;<<<===>>>?????????BBBBBBAAA@@@???>>>===<<<>>>AAADDDEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEDDDCCCBBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLJJJIIIIIIIIIJJJJJJHHHFFFEEECCC@@@@@@AAABBBBBBAAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIILLLNNNQQQTTTUUUSSSOOOLLLMMMNNNLLLMMMMMMMMMLLLJJJGGGEEECCCDDDFFFHHHHHHHHHHHHGGGGGGHHHGGGEEECCCCCCEEEGGGEEEEEEDDDDDDDDDFFFGGGIIIFFFEEEDDDAAA>>>>>>???AAACCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDEEEFFFIIIKKKMMMKKKIIIGGGGGGHHHIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEHHHEEE@@@============<<>>??????CCCJJJPPPYYYfffzzz~~~ooojjjeee___[[[WWWVVVTTTTTTTTTUUUUUUUUURRRRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWVVVTTTRRRRRRSSSJJJKKKLLLLLLJJJJJJJJJKKKIIIJJJKKKIIIGGGGGGIIILLLMMMMMMMMMLLLJJJGGGDDDBBB????????????@@@@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<999888777555555555555666666777777888777666555444222222333333333444444444333333444444555555555666333555777666444222000000111222222222222333333333111222333444444333222111111000000000////////////...///000111222222111111000000///........................///////////////...............///000000---......//////......---+++,,,---...////////////000000000000000000000000.........---,,,,,,++++++---......//////......---//////............//////------------.........///////////////...................../////////000000000000111222222222222222111111222222222222333333222222222222111111111111222111111000000111111222111111111111222222222222111222222222222333333333333444444555555555555555777888888999:::::::::999:::::::::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAA@@@@@@@@@???>>>===???AAAAAA@@@???@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNLLLKKKFFFFFFFFFHHHIIIJJJHHHFFFFFFDDDAAA@@@AAAAAA@@@>>>@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLPPPSSSUUUTTTOOOLLLLLLNNNMMMNNNOOOOOONNNKKKHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFCCCCCCDDDFFFDDDCCCBBBBBBCCCDDDGGGHHHGGGGGGEEEBBB???>>>@@@AAADDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCCCCDDDFFFIIIJJJJJJIIIGGGGGGIIIJJJJJJIIIFFFEEEEEEEEEEEEFFFFFFGGGHHHEEEAAA>>>???@@@AAAAAABBB???:::777666555555444777777888888999:::::::::555444444333333333333333222111000000000111333333222222333333333444444444444444444555555666666666333333333444444444555555666666666666666666666666666555444333333444555666555555555555555666777777555555555555555555555555444555555666777888888999555666777666666777:::<<<===@@@DDDEEEFFFKKKSSSZZZZZZcccqqqyyyxxxxxx{{{rrrgggdddaaa^^^]]]UUUTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUVVVVVVTTTTTTUUUVVVMMMNNNNNNLLLIIIHHHHHHHHHJJJKKKLLLJJJGGGGGGIIILLLLLLLLLLLLLLLJJJGGGDDDBBB>>>>>>>>>>>>>>>??????@@@===<<<;;;;;;::::::;;;;;;:::999888666666666777777555666777777777666444444222222222333333444444444222222222333333444444555111444666666444222111000111111222222222333333333000111333444444333111000000000000000////////////...000111333444444444333111000///---------...///---.........//////000000...............///000000---..................---***+++,,,---....................................222222111000///......------..................---//////............//////............/////////000000000000000////////////............/////////000000000111222222222222111111111111111222222222222222222222111111111111000000000////////////000000000000000000111111111111111111222222222333333333444444555555666555555555666777777888888888777777888888999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA???AAACCCCCCBBBAAABBBCCC@@@AAACCCDDDDDDCCCAAA@@@???AAACCCBBBAAA@@@@@@AAACCCDDDFFFGGGHHHIIIIIIJJJIIIIIIKKKMMMOOONNNLLLKKKEEEDDDEEEGGGIIIJJJHHHGGGGGGEEEBBBAAA@@@@@@>>>===???AAACCCFFFHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKOOOSSSUUUTTTOOOKKKLLLNNNNNNOOOPPPPPPNNNKKKHHHFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHEEECCCBBBCCCEEECCCBBBAAA@@@AAACCCEEEGGGHHHGGGFFFBBB??????@@@BBBDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBCCCDDDFFFHHHJJJHHHGGGGGGIIIJJJJJJIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHEEEAAA@@@AAADDDEEEFFFEEEAAA<<<888777666555555666777777888999999::::::666555444333222222222222.........///000000111111222222333333333444444444444444444444444444333333555555555555555555555555555666666777777777777777:::999777666666666777888666666666666777777777777777777777777777888888888666555444444555666888888555999777999???;;;:::DDDFFFIIILLLOOOUUU[[[YYYTTTXXX```llluuu}}}{{{wwwqqqppprrr}}}{{{mmmfffddddddaaa]]]ZZZ[[[[[[YYYVVVTTTTTTUUUQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVUUUSSSRRRRRRQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999<<<;;;999777666555444444444555777888888777777666444333333222222111111000111111111222222333333333000111111111111222222222222222222222222222222222333333333222222222111111111111111111000000000000////////////////////////...///000000000000000///---...000222222222222111111///......000111000000...------,,,---...///000111000///......---......555333000...---...000111---------,,,,,,+++++++++,,,---------------,,,,,,........................000000000000000000000000////////////////////////000111111000......///111444333111000000000111222222111111111000000//////222111000000000111333444000000000000000000000000---...///000111222333444111111111222222222333333222333444444555555444444444555666777777888777777888999::::::::::::999888999999888888888999;;;<<<<<<===@@@BBBDDDDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC????????????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKJJJIIIDDDFFFJJJMMMNNNMMMKKKIIIDDDFFFIIIKKKLLLKKKJJJHHHDDDCCCCCCBBB@@@???>>>>>>???>>>>>>???AAADDDGGGIIILLLJJJGGGDDDCCCEEEGGGIIINNNOOOPPPQQQQQQPPPOOONNNTTTTTTSSSQQQNNNKKKHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKJJJHHHEEEDDDDDDEEEAAAAAAAAABBBDDDEEEGGGHHHJJJIIIFFFDDDBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIGGGEEEDDDDDDEEEFFFDDDDDDBBBAAA@@@AAAAAABBBBBB@@@===:::777444333222666666777777777777777666999666333111000222444666111111000000000000000000222222333333333444444444444444444444444444444444666666666666666666666666555555666777777777777666888888666555555555666777777777777777666666666666222222333444555777888888666666555555666888:::;;;888<<<:::===DDDCCCCCCNNNWWW___ddddddbbbcccdddccchhhlllrrrtttvvv|||~~~vvvooommmppp}}}{{{|||yyypppfffbbbbbbcccaaa^^^[[[\\\[[[YYYVVVTTTTTTUUUQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSQQQPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGEEECCC@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;:::888666555555555666777888888777666555444444444444333222222111111111111111222222333333333000000111111111222222222222222222222222222222222333222222222111111111111111111000000000/////////......................../////////000//////......---...///000111111111111222000///.../////////---...------,,,---...///000//////...---------------000000000000///...---,,,//////.........---------///////////////...------//////////////////......////////////////////////////////////////////////...///000///......///111///////////////000111222111111111111000000000///000///.........///111111000000000000000000000000......///000111111222333444444444444555555555555222333444444555555444444555666666777777777777666777888999:::::::::999999:::999888888888999:::;;;;;;<<>>????????????AAADDDGGGIIILLLJJJHHHFFFEEEFFFHHHIIIKKKLLLMMMNNNOOOOOONNNNNNQQQRRRRRRQQQOOOLLLHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFJJJKKKJJJHHHEEEDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGEEEDDDCCCDDDEEEEEECCCBBB@@@???>>>>>>>>>???@@@>>><<<999777555333333555666666777777666666666888666444222222333555777333333333222111000000000333333333333444444444444333333333444555555555666777777777777777777777777444555555666666666666666777777666555555555555666888888777777666666555555777777666555555555555555666666555555666777888::::::@@@AAAFFFQQQSSSVVVcccvvv|||xxxyyy|||}}}~~~}}}yyyuuuuuu|||}}}tttuuuyyy|||uuulllgggiiipppsssqqqtttxxxtttkkkhhhbbb]]]\\\```bbbaaa___\\\]]]\\\YYYVVVTTTTTTUUURRRPPPMMMKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQOOONNNLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999777666555555888888888777666555333333555555444444333222222222111111111222222222222222000000000111111111222222000000000000000000000000111111111111000000000000000000000/////////..............................////////////...---,,,,,,------------...///000000333111///.........---,,,---------,,,------...///------------,,,,,,,,,,,,+++---///111000---***(((///............---------///////////////...------111111000000/////////...////////////////////////////////////////////////,,,---///.........///111)))***,,,...000111111222111111111111000000000000/////////...///000000111000000000000000000000000.../////////000000000000111111111222222222333333222333444444555555444444666666777777777666555555555666888999::::::;;;::::::999999888888888888999999:::===???AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJLLLLLLLLLJJJIIIHHHGGGFFFDDDBBB@@@???>>>@@@??????@@@AAADDDFFFHHHKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMOOOQQQQQQPPPMMMIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@??????@@@AAACCCDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDEEEAAA@@@>>><<<;;;:::;;;;;;<<<;;;999888666555444444555555666666666555555444555555444444444555666666444444333333333222222222333333333444444444444555222333333444555666666777666666666666666666666666444444555666666666666666888777777777666666666666888888777777666666555555;;;:::999777777777777888999999888888888:::;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777666666777777777666666555444444666555555444444333222222111111111111111222222222000000000000111111111111000000000000000000000000000000000000000/////////////////////....................................//////......---,,,+++***------,,,+++,,,---///000111///------......---,,,---------------------...,,,---------......------***,,,...000000---***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,111111000000///.........////////////////////////////////////////////////***,,,............///111(((***,,,///000111111111111111111000000000000000111111111111111222222333000000000000000000000000/////////////////////////////////000000000111111222333444444555555444444666777777777666555444444444555666888999;;;;;;<<<::::::999999888888888888888999;;;>>>@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFFFFIIIHHHFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHIIIKKKKKKJJJIIIIIIJJJIIIGGGEEECCCAAA??????@@@@@@@@@AAACCCDDDFFFGGGJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOKKKNNNQQQRRRRRROOOKKKHHHEEEEEEFFFFFFFFFFFFFFFFFFIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFEEEFFFGGGGGGHHHGGGGGGFFFCCCDDDDDDDDDDDDDDDDDDDDD@@@???===;;;999888888888999888777666666666666666555555555555555555444333222333333444555555555555222333333333444444444555333333444444444555555555333333444444555666777777555555555555555555555555444555555666777666666666999999999999888888777777888777777777666666666555444444444555777:::===???::::::;;;<<>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;:::999777666555555555555555555666666666555555444444333222222111111111111111111111111//////000000000111111111////////////////////////////////////////////////////////////................................................---,,,******---,,,+++++++++,,,...///...,,,+++,,,...//////...------------------,,,,,,,,,---...///000/////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---......////////////......---------........................////////////////////////))),,,...///......///000,,,---///000111111000000000000000000000000111111000111111111222222222222111111111111111111111111000000000000////////////222222222222333333333333222333444444555555444444666666666666666555444333444555666777999:::<<<===::::::::::::999999888888888999;;;<<<>>>@@@AAAAAA???@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHKKKJJJHHHFFFDDDBBB@@@???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOMMMOOORRRTTTSSSPPPMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFIIIJJJKKKJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???@@@BBBDDDFFFCCCDDDFFFGGGHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDD@@@>>><<<:::888888888888666666666555666666777777555555666666555444333333000000222333333333333222222222222333444555555555333444444444555555555555444444444555666666666777555555555555555555555555555666666777777777777777999999::::::999999888777666666666777777777777777777666666555777999<<<===;;;;;;===@@@CCCGGGKKKMMMGGGRRR\\\mmmsssddd]]]ZZZUUUWWWYYYXXXWWWVVVUUUUUUTTTSSSSSSVVVYYY[[[[[[ZZZYYYYYYXXXUUUSSSSSSUUUXXXXXXWWWUUUSSSQQQPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIJJJKKKKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCC@@@AAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======;;;;;;<<<<<<;;;:::888777555555444444555555666777555555444444333222222222111111111111111000000000/////////000000000111111////////////////////////////////////000000000000000000000/////////......------------------------............---,,,++++++---,,,,,,,,,,,,,,,------,,,+++***+++---/////////,,,------------,,,,,,++++++,,,...000111111000000///......---------...///---------............///)))***+++---///000111111------..........................................////////////////////////***---///000///.../////////000000111111111000000000000000000111111111111......///000000000000///111111111111111111111111111111111111000000000000000000000000111111111222222333444444555555444444555555666666666555444444555555555666888:::;;;<<<:::;;;;;;;;;;;;;;;:::999::::::;;;<<<>>>???@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDDDDEEEEEEGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIHHHFFFDDDBBBAAA@@@AAABBBCCCEEEGGGIIIKKKKKKIIIHHHHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQRRRTTTVVVVVVUUURRRNNNLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMLLLJJJHHHGGGHHHFFFFFFEEEDDDDDDEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFEEECCCDDDFFFGGGGGGFFFDDDCCC>>>===;;;999888888888888666555555666666777888999666666666666666555444333000000111222222222111111333333333333333333444444444444444444555555555555555555555555666666666666555555555555555555555555666777777888888888888888888999999:::999888777666555555666666777777888888>>>>>>======???CCCFFFIIILLLLLLLLLMMMOOOQQQSSSTTTPPPWWW\\\iii~~~pppgggaaa[[[WWWVVVUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYVVVVVVUUUSSSRRRSSSVVVYYYXXXWWWVVVUUUSSSQQQOOONNNOOONNNMMMMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCAAAAAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<===:::;;;<<<===<<<:::999777777666555444444444555666444444444333222222111111222111111111000000000///////////////000000000111000000000000000000000000/////////000000111111111111111000000000/////////------------------------------............---,,,,,,---------------,,,,,,---+++***+++---......---,,,------...---,,,+++***)))+++---///000000000///......---------.........---------.........//////++++++,,,---............------......//////000000........................////////////////////////,,,...111111000///...///000000//////000000111222///000000000111111111111---...///000111000000///111111111111111111111111111111111111222222222222---------.........//////222333444444555555444444444444555555666555555555666555555666777999;;;<<<:::;;;<<<=========<<<;;;<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIICCCCCCEEEFFFHHHIIIIIIIIIFFFGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGEEEDDDCCCAAAAAAAAABBBDDDGGGJJJLLLMMMNNNIIIHHHGGGGGGIIILLLPPPRRRSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVSSSPPPNNNKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBB@@@BBBEEEGGGHHHGGGEEEDDDBBBDDDFFFGGGGGGDDDBBB@@@<<<;;;999888777777777888666666666666777888999999777777777777666555444333222222222111111111111111555444444333333222222111444444444555555555666666666666666666666555555555777777777777777777777777777777888999999999999999777888888999999777666555444444555666777888999999;;;<<<@@@FFFNNNVVV^^^ccchhhgggdddaaa___^^^^^^^^^```dddccckkk~~~vvviiigggaaaXXXWWWSSSQQQRRRRRRQQQOOONNNRRRRRRRRRSSSUUUWWWXXXYYYUUUUUUTTTRRRQQQSSSVVVYYYWWWWWWWWWVVVTTTQQQOOOMMMOOONNNMMMMMMMMMMMMMMMNNNHHHHHHFFFFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFEEEDDDBBBCCCCCCCCCBBB@@@???>>>::::::::::::::::::::::::666666777888:::;;;<<<<<<:::;;;=========;;;999777999777666444333333333444444444333222222111111000222111111111000000//////////////////000000000000111111111111111111111111//////000000111111222222111111111111000000000000------------------------------......///.........,,,---...///...---,,,+++...,,,++++++,,,---,,,+++,,,------...---,,,***)))((())),,,...000000///...,,,,,,---.........---,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++***)))------...///000111222222........................////////////////////////---///222222111///......//////......///000222333//////000000111111111222///000111333333222222111111111111111111111111111111111222222222333333333000000000000111111111111222333444444555555444444333333444555666666666555666666555666777888:::;;;:::;;;===>>>>>>>>>=====================>>>??????AAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJCCCEEEGGGJJJKKKLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGFFFEEEDDDCCCBBBAAA@@@BBBEEEHHHKKKNNNOOOPPPIIIGGGFFFFFFHHHLLLPPPSSSUUUUUUVVVWWWZZZ]]]```aaa]]]]]]\\\ZZZWWWTTTQQQOOOLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOOOONNNKKKJJJJJJEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEECCCCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDD@@@BBBDDDGGGHHHGGGEEEDDDBBBCCCEEEGGGFFFCCC???===:::999888666666666777888666666666777777888999:::888888888888777666555444444444333222111111111222666666555333333333333333222333333444555666777777666666666666666666666666777888888888999999999999999999999999999888888888777999999888555333333444333444666666666888:::<<<;;;FFFSSS\\\cccpppsssqqqssstttuuuvvvwwwxxxxxx{{{{{{}}}jjjfffddd^^^VVVVVVUUUSSSQQQOOOOOOOOOPPPOOOPPPRRRUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPQQQRRRRRRUUUTTTTTTTTTTTTTTTUUUUUUQQQPPPPPPOOONNNNNNNNNNNNJJJHHHFFFEEEFFFFFFEEEDDDGGGHHHKKKLLLKKKHHHEEEBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;999888888888777777777999:::;;;>>>===;;;999888888999999666777777555333222333555555444333333222222333333111222222333333222222111//////000000///...------////////////000000000000222///---...111333222000......//////000000111111111///---,,,,,,,,,...///,,,---/////////---***))),,,,,,,,,---------......++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------......///---,,,,,,---...,,,+++---------------------------------,,,,,,+++++++++)))))))))((())))))***+++,,,,,,---.....................---------,,,,,,,,,......//////000000111111111111000000//////.........///000222222111111000222111111111000000////////////000111222333333444222111///.........///000000000000000111111111111111111222333333333333222444333333333333444555555777777777777777888999999888:::<<<===?????????>>>???>>>===<<<<<<===>>>???@@@BBBEEEGGGGGGFFFEEECCC>>>>>>>>>AAACCCEEEDDDCCCFFFEEEBBB@@@@@@AAACCCEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJGGGDDDEEEHHHJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIHHHJJJKKKMMMOOOOOOOOOMMMLLLIIIHHHGGGEEECCCBBB@@@???CCCDDDEEEHHHJJJLLLNNNOOOMMMKKKIIIHHHIIIMMMPPPSSSUUUWWWXXXXXXYYY\\\___bbbbbb^^^YYYUUURRRPPPMMMKKKNNNMMMKKKJJJIIIIIIIIIJJJNNNQQQSSSRRROOOMMMNNNOOOHHHGGGEEECCCAAAAAAAAAAAAIIIIIIGGGFFFFFFFFFFFFFFFAAAAAAAAABBBAAAAAA@@@@@@AAAAAACCCFFFGGGEEEAAA>>>???>>>>>>@@@BBBDDDDDDCCCDDDAAA???@@@CCCBBB<<<777;;;:::999777666555555555000111333555777777777777888777666555555666777888333333333222222222111111555555555555555555666666444444444555666666666777666666666666666666666666777888888888888888888888888888888888888888888888666777888999888777666666555777999:::;;;===@@@CCCJJJYYYlll{{{yyywwwyyy{{{ooo```]]]^^^ZZZTTTVVVUUUSSSRRRPPPOOONNNNNNNNNPPPRRRTTTVVVWWWWWWWWWWWWUUURRRPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUURRRQQQPPPOOONNNNNNNNNNNNKKKHHHFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIIIIHHHFFFEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;:::999999999888888888:::;;;<<<<<<;;;999888888888888999666666666555333222333444444333333222222222222222000111111222222111111000//////////////////...---000000000///////////////000...---...///000000000///////////////000000000000///---,,,,,,---...///,,,,,,......///...---,,,,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,------------...////////////...------------------------------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------....../////////...............---------,,,,,,.........///000000111111111000000000/////////......///000111222111111000111111111111000000000//////000000000111222222222///////////////000111222000000000000111111111111111111222333333333333222222222222222222333444444555555555555555666666777888999;;;<<<===>>>======@@@??????>>>>>>>>>??????@@@BBBDDDFFFGGGFFFDDDCCC@@@??????@@@CCCDDDDDDCCCDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJHHHEEEFFFHHHJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOONNNNNNLLLKKKIIIFFFDDDBBB@@@@@@BBBCCCEEEGGGJJJLLLNNNOOOPPPNNNLLLJJJJJJLLLOOOPPPTTTUUUWWWXXXXXXZZZ\\\^^^aaa]]]YYYUUURRROOOLLLJJJLLLKKKKKKJJJJJJKKKKKKLLLPPPSSSVVVVVVSSSQQQPPPQQQJJJIIIGGGEEEDDDCCCCCCCCCHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA??????>>>???@@@CCCEEEEEECCC@@@AAA@@@???@@@AAABBBAAA@@@@@@>>><<<>>>AAA@@@<<<777<<<;;;;;;:::999888777666111222444555555555555444555555444444444444555555222222111111111000000000444555555666666777888888666666666666666666666666666666666666666666666666888888888888888888777777999999888888888999999:::666555666888::::::999888777888:::;;;===@@@EEEHHHRRRddd}}}|||vvvrrrooosssxxx}}}xxxfff\\\ZZZZZZXXXVVVUUUUUUTTTRRRQQQNNNMMMLLLNNNOOOQQQSSSTTTUUUVVVVVVYYYWWWSSSOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQOOONNNNNNMMMMMMKKKIIIGGGFFFFFFFFFEEECCCAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEECCCAAA???===<<<;;;;;;<<<<<<<<<;;;:::999:::::::::999999:::;;;;;;999888777777777777888888555666666444222222333444333222222111111111111111///000000000000000000///---...//////////////////000000000//////.........------...---------...000000000//////////////////000///...,,,,,,---......,,,,,,------...//////000,,,,,,,,,,,,------------++++++++++++++++++++++++((()))***,,,------......,,,,,,,,,,,,---------------///111///+++***+++---------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////000000000///...............------------,,,---......//////000111111000000000000////////////...///000111111111000000111111111111000000000000000000000000000000000000,,,---///000111222222222000000000000111111111111111111222333333333333222111111111111111222333333555555444444555555666777777777999:::;;;;;;<<<;;;@@@AAAAAAAAAAAA@@@>>>>>>???@@@CCCEEEEEEEEEDDDCCCCCCAAA??????AAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPPPPNNNJJJGGGDDDBBBAAA@@@AAABBBDDDFFFIIILLLNNNOOORRRPPPNNNKKKJJJKKKLLLMMMQQQSSSVVVWWWWWWVVVWWWXXX]]]ZZZVVVRRRPPPNNNKKKIIIHHHHHHJJJKKKLLLLLLLLLLLLPPPRRRUUUVVVUUURRRQQQPPPJJJIIIGGGEEEDDDCCCCCCCCCFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA??????>>>===>>>AAACCCEEEDDDCCCBBBAAA??????@@@@@@???===<<<:::999;;;>>>>>>;;;888::::::;;;;;;:::888666555222333333444333333222222222222333333333333222222111111000000000/////////555555666666777777777777777777777777777666666666666666666666666666666666777888999999999888777666999999999888999:::;;;<<<;;;999888999<<>>===;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999:::666666666666666666777777555555555444222111222333222111111000000000000000///000000111111000000///------...///000000//////000000000///......------+++...///...,,,+++...111000000000//////......---000///...------------......------------...///000++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***,,,,,,---------++++++,,,,,,,,,---------***---///---(((%%%'''+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------......///000000000000000//////...............------------------......///000000111000000000000/////////////////////000000000000000111111111000000000000000000000000///////////////---...000111222222111111///000000000111111111111111111222333333333333222111111111111111222333333777666666666666777888888666666777888999999::::::>>>@@@AAABBBBBB@@@===;;;>>>???AAACCCDDDDDDCCCBBBCCCAAA>>>===>>>@@@AAAAAAAAACCCDDDFFFGGGHHHGGGGGGFFFDDDBBB@@@???AAACCCDDDIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMPPPPPPOOOOOOOOOOOOPPPQQQRRROOOLLLGGGDDDBBBAAAAAA@@@AAACCCEEEHHHKKKMMMNNNPPPNNNLLLJJJIIIIIIJJJKKKNNNQQQTTTUUUTTTSSSRRRRRRTTTRRROOONNNMMMLLLJJJHHHEEEFFFHHHJJJKKKKKKJJJIIILLLNNNQQQRRRRRRPPPMMMLLLGGGGGGEEEDDDCCCAAAAAA@@@DDDEEEGGGHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@??????@@@CCCEEEEEEEEEBBB@@@??????@@@@@@>>>===999888888:::===>>><<<:::666777999999888666444222111111222222222222111111000111222333333222111000111111000000000/////////555666666666666555444333777777777777777666666666666666666666666666666666777888999::::::999888777888777666666777999;;;<<<@@@>>>===>>>BBBGGGLLLNNNRRRQQQNNNKKKIIIJJJNNNQQQXXXdddvvvuuummmkkkjjjmmmmmmmmmpppuuuuuurrrpppmmmhhhccc^^^ZZZWWWUUUSSSSSSSSSRRRPPPNNNKKKIIILLLLLLMMMOOOQQQRRRTTTUUU[[[YYYVVVSSSPPPOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUURRRQQQPPPOOONNNMMMMMMMMMMMMJJJHHHGGGGGGFFFEEECCCEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888777777444444555555555555555555444555555333111000111333222111000000//////000000000111111111111111111000------...///000000//////000/////////.........---,,,...000///,,,,,,///222000000//////......------//////......------------000///...---------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++,,,,,,,,,------))),,,///,,,'''%%%'''+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......///000000000000000////////////.........------------------...//////000000////////////000000000000///////////////000000000000000000000000000111111000000000//////////////////000111222222111000//////000000000111111111111111111222333333333333222222222222222222333444444666666666666666777777888555555666666777777888888<<<===???AAA@@@>>>;;;999<<<===???AAABBBBBBBBBBBBBBB@@@===<<<===>>>?????????@@@CCCEEEFFFGGGFFFFFFGGGEEECCC@@@@@@AAACCCDDDGGGHHHJJJJJJIIIHHHFFFEEECCCCCCCCCCCCEEEHHHJJJLLLPPPOOOOOONNNNNNNNNOOOOOOPPPNNNKKKGGGDDDBBBAAAAAA@@@AAABBBEEEGGGIIIKKKLLLJJJIIIHHHGGGFFFGGGIIIJJJKKKNNNRRRSSSQQQOOOMMMMMMKKKIIIHHHIIIJJJJJJIIIGGGCCCDDDFFFGGGGGGGGGFFFEEEIIIJJJLLLNNNNNNMMMKKKIIIGGGFFFFFFDDDCCCBBB@@@@@@AAACCCEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDBBBAAAAAACCCEEEFFFEEE@@@???>>>???@@@@@@???>>>999999999;;;<<<======<<<666777888999888666444333//////000000111222222333111222333444444333222111222222111111111000000000666666777777666555333222666666666666666666666666666666666666666666666666777888:::<<<<<<;;;:::999777666555555666888;;;======@@@EEEJJJPPPWWW```eeeoookkkeee]]]VVVTTTUUUWWWaaahhhrrr|||yyymmmiiidddggghhhiiinnnuuuvvvtttmmmmmmkkkiiifffbbb^^^\\\RRRRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMOOOQQQSSSTTTXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSSSSPPPOOONNNMMMMMMLLLLLLMMMMMMKKKHHHGGGGGGFFFEEECCCEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFEEECCCAAA???===<<<;;;;;;:::::::::;;;<<<<<<:::::::::999888777666555444555555555555555444444333444444222000000111222222111111000000000000000000111111222222111111000---...//////////////////........................---.........------///000//////..................///............---------///......---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,+++---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------...//////000000000////////////.........------,,,------......///000000////////////000000000000//////.........///000111000000000000111111111111000000000000000000000000111111222222111111000///000000000000111111111111111111222333333333333222222222222222222333444444444444333333444444555666666555555555555666777888999;;;===??????===;;;999;;;<<<===???@@@AAABBBBBBAAA???===<<<>>>??????>>><<<>>>@@@AAACCCCCCCCCBBBFFFEEECCCBBBAAABBBCCCDDDEEEHHHKKKLLLJJJHHHFFFFFFBBBAAAAAAAAACCCFFFIIIKKKNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIGGGEEECCCAAAAAA@@@AAABBBDDDFFFGGGIIIIIIEEEEEEDDDDDDDDDFFFGGGHHHIIILLLOOOPPPOOOMMMKKKKKKEEEDDDDDDFFFHHHHHHGGGFFFBBBBBBCCCDDDDDDEEEDDDDDDJJJIIIJJJKKKMMMMMMKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA???AAABBBDDDEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBCCCEEEFFFFFFEEEAAA@@@??????@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<888888999999999888666666/////////000000222333444222222333333333333222222222222111111111000000000555666777888888777555444444444444555666666666777666666666666666666666666666888;;;===>>>===<<<;;;:::999888888:::===@@@BBBBBBMMM\\\iiirrr||||||qqqkkkiiijjjoooqqquuuyyyyyykkkfffaaaccceeefffkkksssuuusssnnnnnnmmmllljjjfffaaa]]]QQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRSSSRRRTTTUUUVVVUUUTTTQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLIIIGGGGGGFFFEEECCCBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<<;;;::::::::::::;;;<<<===;;;;;;;;;;;;999888666555555555666666666444333222333444333222000///000111222222111000000000000111///000000000000000000/////////////////////...---,,,------....../////////---,,,++++++---......---------.................................------,,,+++,,,,,,------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,---...///000000000////////////............,,,,,,---......//////000.../////////000000000111///......---...///000111///000000000111111111111///000000000111222222222111111111000111111222222000000000000111111111111111111222333333333333222111111111111111222333333444333333333333444555555666666555444555666777888888999;;;===>>>===<<<;;;:::;;;<<<===???@@@AAABBB@@@???>>>???@@@AAA@@@???>>>>>>???@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBFFFKKKMMMKKKHHHGGGFFFBBBBBBAAAAAABBBEEEHHHKKKKKKKKKLLLLLLLLLKKKJJJIIIDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCCDDDEEEFFFFFFGGGDDDCCCCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNMMMKKKKKKKKKEEEDDDDDDFFFGGGGGGEEEDDD@@@AAAAAABBBCCCEEEFFFGGGJJJHHHGGGGGGJJJKKKKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAABBBEEEGGGGGGFFFDDDBBBAAA@@@AAA@@@???=========<<<;;;:::999999:::888888888888888777777777222111000000000111222222333222222222222222222333111111000000000/////////444555777999:::999888777222333333444555666777777666666666666666666666666666888;;;>>>??????>>>===@@@???>>>>>>@@@CCCFFFHHHQQQbbbzzz}}}|||||||||uuugggaaa\\\^^^______ccciiikkkiiilllkkkiiihhhfffaaaZZZTTTQQQPPPNNNMMMLLLMMMNNNOOOJJJJJJJJJKKKMMMOOORRRSSSNNNQQQTTTVVVVVVTTTQQQOOONNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMNNNLLLIIIHHHGGGFFFEEECCC???@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>><<<;;;;;;::::::999:::;;;<<<===<<<<<<<<<<<<;;;999777555666666777777666444222111333333333222000///000111333222222111111111111111......////////////......///000000000///...------+++,,,,,,---...///000000---***((())),,,...---+++,,,------....../////////......//////......---,,,''')))+++---...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++))))))***,,,------,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......******,,,...///000000000000/////////............,,,,,,------...//////000.../////////000000111111///......------///000111//////000000111111111222//////000111222333333444000000//////000222444555000000000000111111111111111111222333333333333222000000000000000111111222666555555555555666777777777666555444555666777888888999;;;<<<===>>>======::::::;;;===>>>@@@AAAAAA@@@@@@@@@AAACCCCCCBBB@@@AAABBBBBBBBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFKKKMMMKKKHHHGGGGGGDDDCCCAAAAAACCCFFFIIIKKKIIIJJJKKKLLLKKKJJJHHHFFF@@@AAADDDEEEEEEDDDAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDHHHJJJLLLMMMKKKJJJKKKKKKGGGFFFFFFGGGGGGGGGDDDBBB??????@@@AAACCCFFFIIIKKKIIIFFFCCCDDDGGGIIIIIIHHHFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>???BBBEEEGGGGGGFFFGGGEEECCCAAAAAA@@@===;;;>>>>>>===;;;888777777888777666555555555555555666555444222000000000000111333222111000000111222333000/////////............555555666777888888888888999777555444333222222444444444444444777::::::777:::::::::===@@@BBBCCCCCCGGGIIIJJJIIIGGGHHHLLLPPP]]]sss}}}~~~vvvjjjbbb___XXXXXXYYYZZZ]]]aaaeeehhhhhhgggeeecccaaa^^^YYYUUUUUUQQQLLLJJJJJJLLLNNNOOOJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSTTTUUUTTTQQQNNNLLLOOOOOOOOONNNNNNMMMMMMMMMOOONNNMMMKKKKKKKKKLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>??????@@@@@@BBBAAA@@@>>>===<<<<<<<<<888888777777888999::::::888888888999999:::::::::666666666555444222111000111111111111000000000000222222111111000/////////000000//////......------.........---,,,,,,+++++++++,,,,,,---.........---//////...---,,,,,,++++++++++++******+++---...000...---,,,,,,++++++++++++---,,,,,,++++++*********++++++************++++++(((((()))***+++,,,,,,,,,((((((((((((***,,,...///---,,,***))))))***,,,---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,------......///...---,,,++++++,,,...///,,,---....../////////...222222111000000000000000000///...------------------......///000111111222...///////////////....../////////000111111222222---///000111000000222333111000......000222222222333222111111000111111111333333333222222111111111222222333333333222111111333333222222333333444555777777666666555555555555777777888999:::<<<===>>>===<<<;;;:::::::::::::::??????@@@@@@@@@AAAAAAAAA???AAACCCBBB??????AAADDDEEEDDDCCCBBBAAA@@@@@@???CCCEEEGGGJJJJJJIIIGGGFFFAAABBBBBBDDDGGGJJJMMMOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBDDDFFFFFFFFFEEEFFFEEECCCBBBBBBCCCCCCDDDEEEFFFIIIMMMQQQRRRPPPNNNLLLIIIEEECCCDDDEEEFFFFFF@@@AAABBBDDDFFFHHHJJJKKKNNNLLLJJJIIIIIIIIIHHHFFFHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCC???>>>>>>>>>???AAACCCDDD>>>>>>???@@@AAACCCDDDEEECCCBBBAAA@@@???@@@AAAAAA===<<<:::888777777777777444555666555333333555666222222111111111111222222666666555444222111000000000000000000000111111111444555666666777777777777999777666666555555666777555555666666777999999999;;;<<<>>>AAAEEEKKKQQQVVVXXXUUUQQQMMMKKKOOOUUUZZZfffyyy}}}~~~uuukkkbbb[[[XXXWWWWWWXXXZZZ\\\___bbbdddfffeeedddbbb___\\\YYYXXXYYYUUUPPPMMMLLLMMMNNNOOOJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQSSSTTTSSSQQQNNNMMMNNNOOOOOOOOOOOONNNMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@???????????????@@@@@@@@@AAAAAA@@@???===:::999777777777777777888999999888888888999999999::::::666666666555444222111000111111111111000000000000000000000111111111111111///////////////.........------------------......+++,,,------......------///......---,,,,,,++++++---,,,,,,+++,,,---///000...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***,,,++++++++++++++++++,,,(((((()))++++++,,,,,,+++******)))***+++,,,...///---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,------,,,---......///////////////......---------------//////...---------------,,,------...//////000000......////////////......//////000000111222222222///000111111111000222333222000......000111222111111000000000111222222333333333333222222222111111111222222333333222222222444444333333444444555666666666666555555555444444666666666777999;;;<<<===<<<;;;;;;;;;:::;;;;;;;;;????????????@@@@@@@@@@@@???AAABBB@@@??????AAADDDEEEEEEDDDCCCBBBBBBAAAAAABBBDDDFFFIIIJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEEEEGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHLLLPPPQQQQQQPPPLLLIIIFFFDDDEEEFFFGGGGGGBBBBBBCCCDDDFFFHHHJJJKKKMMMLLLJJJIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>??????@@@AAA@@@????????????AAABBBCCC>>>>>>??????@@@BBBCCCDDDCCCBBBAAA@@@???@@@AAAAAA???>>><<<:::999999999999555666777666444444666777222222111111111111222222333333333333333333333333000000000000111111111111666666666777777777777777777777777666666777888888555666777888777777999;;;<<>>>>>>>>????????????@@@@@@???>>>>>>AAACCCEEEDDDDDDDDDCCCCCCBBBBBBAAABBBEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDFFFIIIMMMPPPQQQQQQMMMJJJGGGFFFGGGHHHHHHHHHDDDDDDEEEEEEFFFGGGIIIIIILLLJJJIIIJJJLLLMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAABBB>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@???===<<<;;;;;;;;;;;;666777777666555555666888222222111111111111222222111111222333444444555666111111111111111111111111777777777777777888888999999::::::999999;;;<<<:::;;;:::;;;===<<<;;;>>>CCC???KKKZZZhhhttt|||tttrrrrrrqqqooozzz{{{yyyppphhhfffeeeaaa^^^^^^WWWXXXYYYZZZ[[[[[[[[[[[[]]]___```]]]WWWVVVYYY]]]]]]YYYTTTQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMOOOOOOOOONNNMMMKKKMMMOOOQQQQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@AAA@@@@@@>>>;;;888666777666666666666666777777777777777777777777777777444555555444333222111111111111111111000000000///000000000111111111222222------......//////000000---------....../////////,,,,,,------...------,,,---------,,,,,,,,,++++++...---------,,,,,,,,,---,,,,,,+++++++++++++++,,,***+++---...///...------******++++++++++++******((()))***+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++***))),,,,,,,,,---------............------,,,+++******,,,---......---,,,***)))))))))+++,,,---......///222111111000000000000000......---,,,,,,---------,,,,,,------............---...//////////////////000000111111222222333333222333444444222222333444444222/////////000000///////////////000111222333222222222222222222222222000000111111222333444555444444444444444555555666444444444444444444444444666666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCC@@@BBBDDDFFFHHHHHHGGGGGGHHHHHHFFFEEEEEEFFFGGGGGGIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCDDDFFFKKKOOOQQQQQQMMMKKKHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHJJJMMMPPPQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@@@@@@@============>>>???@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<;;;;;;;;;555666666666444444666777333222222111111222222333111111222333333444555555222222111111111111111000666666666666666777999::::::>>>@@@>>>???DDDEEEAAAFFFBBB@@@BBBBBBAAAEEELLLJJJZZZooo|||www~~~zzzxxx{{{vvvuuusssyyy~~~oooddd^^^\\\^^^```]]]\\\]]]XXXYYYYYYZZZZZZZZZYYYYYYYYY\\\]]]ZZZUUUTTTXXX\\\YYYVVVRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKNNNPPPPPPNNNLLLJJJLLLLLLKKKKKKIIIHHHGGGGGGBBBCCCBBBBBBAAA@@@???>>>>>>>>>=========>>>??????BBBAAA>>><<<:::999999999777777666666666666666777666666666666666666666666444444444444333222111111111111111111000000000///111111111000000000//////------......//////000000//////......------------,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***+++++++++******++++++,,,***+++---............---))))))***++++++***))))))))))))***+++++++++******+++++++++++++++*********++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,+++******)))+++,,,---...---,,,***)))'''((()))+++---......///......---,,,,,,,,,,,,---------,,,,,,,,,------................../////////------...//////////////////000000111222222333333222333444444333222444555444222/////////000000///111111000000///000000111222222222222222222222222111111000111222333444555333333333222333333444555444444444444444444444444777777777888888:::;;;<<<======>>>===<<<;;;:::999;;;;;;<<<<<<<<<=========>>>======>>>???AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAABBBDDDFFFGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFGGGGGGIIIJJJKKKKKKKKKIIIHHHFFFGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBDDDIIIMMMOOOPPPLLLJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJNNNQQQSSSSSSNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999999888444444555444333222444666333333222222222222333333333333333333333333333333333222222222111111000000555555555555777999;;;<<<:::AAAFFFFFFKKKUUUXXXTTTWWWLLLEEEFFFGGGEEEIIIPPPZZZjjj}}}}}}wwwxxx|||{{{qqqkkkhhhhhhnnnuuuzzz~~~|||pppccc[[[WWWWWW[[[]]][[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYXXXUUUTTTVVVYYYUUURRROOONNNOOOPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>???@@@BBB@@@<<<999888999:::;;;888888777666666666777777666666555555555555444444333333333333333222111111111111111111000000000000111111000//////...------.........//////////////////......---,,,,,,++++++------......------,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++******+++************++++++,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***))))))******+++++++++************+++++++++***))))))++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,------------...------,,,+++******)))++++++,,,,,,,,,,,,++++++'''(((***,,,...///000111//////...------------...,,,,,,,,,,,,,,,------...........................,,,---...///000000000000/////////000111111222222000222333333333333444666333111//////000111111000222111000///////////////111222222222222333333333222222111000111222444555333222222222222333444444444444444444444555555555888777777888999:::;;;;;;======>>>>>>===<<<:::999;;;;;;<<<<<<<<<===============>>>@@@BBBCCCAAA@@@===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLLLLJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBDDDGGGKKKMMMMMMIIIHHHFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFIIINNNRRRTTTTTTPPPNNNLLLJJJIIIHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB??????@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888888888777666666333444444333222222333555333333222222222222333333444444444333333222222222333333333222111111000000999999999:::<<>><<<;;;:::777777888999;;;===???@@@???===<<<:::999999:::;;;999999888777777777777777555555555555444444333333222333333333333222111111111111111111000000000000...............---------///////////////.........,,,,,,,,,,,,,,,,,,++++++------......------,,,+++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++***************+++,,,,,,...---+++******+++,,,---***+++---......---+++*********+++++++++******))))))***+++,,,,,,,,,+++***+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******************+++,,,------)))***,,,///111222333444111111000////////////000,,,,,,++++++,,,,,,---...------------------------,,,---...///000000000000.........///000000111111...000222222222333555777222000......000111222111000////////////000000111111111222222222333333333444333111000000222333444333333333333333444555555444444555555555666666666777777777777777888999:::999;;;===>>>???>>>===<<<<<<<<<<<<<<<============<<<<<>>===>>>???@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGIIIJJJLLLKKKJJJGGGFFFFFFHHHJJJLLLMMMLLLJJJIIICCCDDDFFFHHHIIIIIIHHHHHHBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBDDDGGGIIIJJJJJJGGGEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEIIINNNRRRTTTTTTQQQPPPMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCC======>>>???>>>>>>===<<<<<<<<<;;;:::::::::::::::999::::::;;;:::999888777555666777777777666555444333444555444222222444555444333333222222333333444444444444333333222222222444444333222222111000000?????????@@@BBBFFFIIILLL\\\iiivvv~~~sssqqqrrrooooootttppp}}}~~~sssmmmrrrzzzzzzmmmfffbbb^^^aaabbb```aaaeeeeeecccYYYVVVVVVZZZZZZWWWVVVXXXWWWVVVTTTSSSSSSTTTVVVXXXUUUTTTTTTUUUVVVVVVSSSQQQUUURRROOONNNOOOOOONNNMMMNNNOOOPPPQQQQQQOOOMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHFFFDDDBBB@@@BBBAAAAAA???===;;;999888555666777888:::===???@@@;;;;;;<<<<<<;;;;;;:::999::::::999888777777888888555555555444444333333333222222333333333222111111111111111111000000000000++++++,,,------.........000000//////.........---)))******++++++,,,,,,------.........---,,,,,,+++++++++++++++++++++++++++(((***+++---......------******))))))***+++,,,,,,///---+++(((((()))+++---,,,---///000000///---,,,******+++++++++******)))***+++,,,---...---,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***,,,...///+++,,,...111333555666777......---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000------......///000000000---///111222222333555777111000......000222222222............///111222333111111111222222333333333555333222000000111333444555444444444444555666666555555555666666666777777666666555666666777888999666888;;;>>>???@@@??????<<<<<<<<<=========>>>>>>;;;<<>>???AAACCCDDDFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFCCCBBBBBBBBBCCCDDDFFFGGGFFFGGGIIIKKKKKKIIIFFFEEEEEEGGGJJJMMMNNNMMMLLLKKKCCCDDDFFFHHHIIIIIIIIIIII@@@BBBCCCEEEEEEEEEDDDDDDCCCBBBBBBDDDGGGIIIIIIHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEHHHMMMQQQTTTTTTRRRPPPNNNKKKJJJJJJJJJKKKFFFEEEDDDBBBAAA@@@@@@@@@;;;<<<===>>>>>>===<<<;;;<<<<<<;;;:::999999999999888888999:::999888777666555555666777777666444444444555666555333333555666444333333222222333333444333333333333333333333333444444333333222111000000GGGEEEEEEGGGGGGIIIQQQZZZrrr{{{|||xxxtttuuu{{{ttthhhaaaaaaZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRTTTVVVWWWUUUVVVWWWXXXWWWVVVTTTRRRSSSSSSQQQPPPPPPOOOPPPPPPNNNOOOPPPPPPOOONNNLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@>>>===;;;:::999;;;;;;:::::::::;;;<<<<<<>>><<<;;;999999:::;;;<<<::::::999999888777777777555555666666555444333333222222333333333222111111000000///...............000000///...---,,,,,,+++000///...------...///000......------------......///...,,,++++++,,,...///---------...............---,,,+++******+++,,,---,,,,,,,,,++++++*********...***'''(((***,,,+++***((()))***++++++***)))((())))))***+++,,,------...---//////...+++(((&&&&&&------,,,++++++******)))++++++,,,,,,,,,,,,------+++******+++---...------******,,,,,,,,,+++***)))+++******,,,...000000///---...222:::@@@AAA<<<777000///---,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---///222222111/////////000000000000000000000000//////000111111111111111222111000......000111222222111222222333444555666333333222222111222222222777555333111111111222333555444444333333333444444666666555555555777888999888888777777777777777888999999;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>><<<@@@FFFJJJKKKIIIDDDAAA<<<===???AAACCCDDDEEEEEEFFFGGGIIIJJJIIIFFFCCCBBBEEEDDDBBBAAA@@@@@@AAAAAAEEEGGGJJJLLLKKKIIIFFFDDDGGGKKKPPPSSSTTTQQQMMMJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDBBB@@@BBBEEEGGGFFFDDDEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDCCC???>>>>>>@@@BBBBBBAAA@@@@@@AAACCCEEEHHHKKKNNNOOONNNLLLJJJGGGFFFFFFGGGHHHFFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;:::::::::===;;;999:::<<<<<<999666888:::<<<:::777555666777444222000111333555555555555555444444444333333333666555444333111000//////333333333222222111111111444333333222111000//////WWWSSSQQQRRRRRRTTT]]]fff}}}zzzzzz~~~zzz{{{xxxkkkaaa[[[ZZZUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOPPPOOOOOONNNNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBB@@@@@@???>>><<<;;;::::::999999999999:::;;;<<<<<<<<<;;;999888888888::::::777777777666555555444444555555555555555444333333111222222222222111000000000000///..............................---------//////...------...//////......------------......///---,,,++++++,,,---///------------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,***((()))+++,,,+++))))))***+++,,,,,,+++***)))*********************+++,,,---///...,,,***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++,,,///000000//////...///333999<<<999666000///---,,,+++,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000000000000000000//////000111111111111000222111000//////000111222222111111111222333444444222222222111111222333333444333222111111222444555555555444444444444444555999999888777888999::::::888888777777777777888888888999:::;;;<<<===============>>>???????????????===AAAEEEHHHIIIGGGCCCAAA===>>>???AAACCCEEEEEEFFFEEEEEEGGGGGGGGGFFFDDDCCCFFFEEEDDDCCCCCCDDDEEEFFFEEEGGGIIIJJJJJJHHHFFFEEEHHHKKKPPPSSSSSSQQQMMMJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB@@@AAADDDFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEECCCBBBAAABBBCCCCCCBBB@@@===>>>@@@BBBEEEHHHJJJLLLMMMLLLIIIGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;;;;999888999;;;<<<:::888777999;;;:::777555666777444222111222333555555444555444444444444333333333444444333222111111000000222222111111111000000000333333222111000000//////oooiiidddbbb```aaahhhqqqzzzuuuyyy{{{zzzwwwhhhaaa[[[VVVUUURRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPPPPQQQSSSSSSWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSRRRQQQQQQPPPPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRKKKJJJIIIHHHGGGHHHIIIJJJFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>======<<<;;;;;;::::::777777777888999:::;;;<<<::::::888777777777888999666666666555444444333333444555555555555444444333111111111111111000//////000000///...............---------.........//////...------,,,,,,------.........------------.........---,,,++++++,,,---...------,,,,,,++++++************))))))))))))******+++++++++++++++*********+++***)))***,,,,,,***)))***+++,,,------,,,+++************)))))))))((((((+++---......---++++++,,,(((((()))+++,,,---......++++++,,,,,,,,,,,,------......------,,,++++++***......,,,+++++++++,,,,,,---,,,+++---///111000///222///---///333666777666000///---++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&''',,,000111111000000000000000000000000...///000000111111000000222111000//////000111222222111111111111111222222111111111111111222333444222222111111222333555666555555555555555555555555777666555555444555555666888777777777777777888888777888999;;;<<<<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@>>>>>>@@@AAACCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHGGGGGGFFFIIIKKKOOOQQQQQQOOOLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFCCC@@@@@@BBBEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCAAA???===>>>???AAADDDFFFIIIJJJLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFEEEEEEDDDCCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<999888888888:::;;;:::999555777999999777666666777444333222333555555444333444444444444333333333333333333222222222111111111111000000000000/////////111111111000000/////////xxxssspppsssyyy|||ggg]]][[[YYYUUUTTTRRRSSSSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRWWWXXXZZZ[[[[[[ZZZYYYWWWSSSSSSSSSRRRQQQQQQPPPOOONNNNNNNNNPPPQQQSSSTTTUUUMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::666666666666777999:::;;;:::999888777777777888888888777777666555555444444444444444555555444444333222222222222222111000///000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,++++++,,,------...------,,,+++******)))))))))(((((((((((())))))+++++++++***************)))******,,,,,,+++***(((******+++,,,,,,+++************************)))))),,,---//////---,,,+++,,,((()))***+++,,,------...+++++++++,,,,,,,,,------,,,,,,---,,,*********+++333111...+++))))))***+++,,,++++++,,,...//////...333111//////222444555555000///---,,,************---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%'''---111000..............................//////000000000000000111111000//////000111111222111000000000000000111000000000000111222444444222222111111222333444444555555666666666666666666555444444333333222222222777777777777777777888999777777999:::;;;<<<<<<<<<:::;;;;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBCCCEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNNNNLLLIIIGGGFFFEEECCCBBBBBBCCCEEEFFFFFFDDDAAA@@@AAACCCFFFHHHGGGGGGGGGFFFFFFDDDDDDCCCFFFGGGIIIJJJKKKJJJIIIIIICCCBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCFFFHHHJJJKKKKKKJJJHHHFFFEEEFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@<<<<<<;;;;;;;;;<<<<<<===:::999999888999999999888444666888999999999888888666555444444555555444222444444444333333333222222111111111111111222222222000000000000000000000000000000000///////////////}}}{{{uuuvvv}}}||||||}}}{{{kkk\\\WWWXXXWWWUUUTTTQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRUUUWWWYYYZZZ[[[ZZZYYYXXXSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOPPPRRRSSSTTTUUUOOONNNKKKIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::666666666666777888999::::::999999888888888888888777777666666555444444444333333444444444444444333444444444444333222111000000000///...............000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,///......---,,,++++++***((((((((((((((((((((((((************************(((***+++,,,+++******)))((()))***++++++***)))((())))))******+++,,,,,,------///000///---+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,...---,,,,,,---///999666222---+++***+++,,,+++***)))***,,,------,,,000000///000111222111000//////---,,,+++***))))))---...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((+++000222...***------------------------......///000000000000000111111000000000000111111111111000000///000000000//////000000111222333444333333222222111111111111444444555666777777666666777777777777666555555444777777666666777888999999777777999:::;;;<<<<<<<<<::::::;;;<<<===???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>???@@@BBBDDDEEEHHHGGGGGGGGGHHHKKKMMMOOOLLLKKKIIIFFFEEEDDDDDDDDDEEEEEEDDDEEEEEEGGGHHHIIIHHHIIIJJJKKKJJJHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEFFFEEEBBB@@@@@@BBBEEEHHHHHHIIIIIIHHHHHHFFFEEEDDDEEEGGGIIIKKKLLLKKKJJJIIIBBB@@@??????AAABBBCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIGGGEEEEEEEEEFFFGGGDDDDDDDDDDDDCCCAAA@@@???<<<<<<;;;;;;;;;<<<<<<===<<<<<<:::999888777888888666777:::<<<>>>???===<<<999777555555555555333222444444333333333222222222000000111111111111222222111111111111111111111111///////////////000000000rrrpppsss~~~~~~uuupppnnnrrryyy|||qqqhhh^^^UUUSSSTTTSSSQQQRRROOOOOOOOOPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWYYYZZZYYYXXXWWWRRRSSSTTTTTTSSSRRRPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQOOOMMMKKKHHHEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;::::::777777666666666777888888999999999999888888888777555555555444333333222222222333333444444444444333555555555555444333111111000000///...............111000///...---,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++......------,,,,,,++++++(((((())))))))))))(((((()))))))))***************)))***,,,,,,***)))***+++((()))***++++++***)))((())))))***+++,,,---......---///000///,,,***))))))------,,,,,,+++***))))))++++++,,,,,,,,,,,,------+++...111000......111333:::888444000---------...***)))((()))+++,,,+++***,,,---...//////...---,,,///......---,,,+++******+++---///111222222111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111000,,,)))---------------------------...//////000000//////000000000111111000000000111000000000000000111111000000000000000111222333333333333222111111000000222333555666777777666555555555666666666555444444666666666666777888999:::777888999;;;<<<<<<<<<<<<;;;::::::;;;<<>>???@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999888777777666777777777777888888888777777666666666666555555444333333333111222333444444444444444555555555444333222000000000000///...............//////......---------,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++((()))************)))(((((()))))))))*********+++)))+++,,,+++)))(((***,,,)))***++++++++++++***)))))))))******++++++,,,,,,***,,,......,,,*********------,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,///222000---,,,///222333111///---,,,,,,------+++)))))))))+++,,,+++***,,,---......------------...............---,,,,,,'''***---000222222111000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................---...//////000000//////000000111111111111000000000000000000111111222333111111000000000000111111111111222222222111111000111222444666777666555444222222444444555444333333666666666666777888999:::888999:::;;;<<<=========<<<;;;::::::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCFFFGGGJJJKKKKKKLLLMMMOOOPPPQQQRRRQQQNNNKKKJJJHHHHHHHHHDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEECCCAAAAAADDDFFFDDDEEEGGGHHHHHHFFFEEEDDDBBBDDDHHHJJJKKKKKKIIIGGGFFFDDDAAAAAACCCDDDEEEEEE@@@AAAAAABBBCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDFFFGGGCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<:::999999===@@@DDDDDDGGGMMMQQQSSSQQQNNN???;;;666333333333444333333333333222222222222111111111111111000000000000/////////000000000111111//////000000111222333333vvvpppqqquuuyyy~~~~~~}}}tttppppppdddhhhiiieeeaaa```^^^[[[VVVTTTTTTVVVSSSNNNNNNQQQNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMOOOPPPSSSUUUWWWWWWVVVUUURRRSSSTTTUUUTTTRRRPPPOOOMMMPPPSSSTTTTTTPPPLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEEEEEEEDDDBBBAAA===>>>???AAAAAAAAA@@@???>>>======<<<<<<;;;:::::::::999888777777666666666666666666777666555555444888888888777666666555555111222333333444444444444444444444333222111//////000000///...............---------............///,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******************+++++++++((()))***++++++***)))((((((((())))))*********+++***+++,,,***((('''***...***+++,,,,,,,,,,,,+++***************))))))))))))(((***,,,---,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++...000...***(((***---***)))((((((((()))***+++,,,*********,,,---,,,+++/////////...---...///111.........//////...------%%%'''+++...111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000000000000000000000000000---......///////////////000000111111111111000000000000000000111222444444222111000000000000000111///000111222222222222222000111333555666666555444444555777888888888777777666666666666777888999:::999999;;;<<<===>>>>>>>>><<<;;;::::::;;;===@@@AAABBBBBBCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBCCCEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNLLLJJJIIIHHHHHHHHHCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFDDDBBBAAACCCFFFBBBCCCEEEFFFGGGFFFDDDCCCAAACCCGGGJJJKKKJJJHHHGGGFFFDDDAAA???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEDDDCCCDDDFFFGGGCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::::::::888:::;;;:::999;;;@@@DDDIIIJJJMMMSSSXXXZZZXXXTTTAAA===777333222333444444333333333222222222111111111111111111000000000///---.........//////000000//////000111222333333444xxxwwwyyy}}}vvvnnnmmmuuu}}}yyywwwvvv||||||vvvmmmddd___^^^^^^]]]\\\[[[ZZZZZZZZZXXXVVVSSSPPPNNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRQQQPPPMMMMMMMMMOOOLLLLLLMMMMMMNNNNNNOOOOOOKKKLLLOOOQQQSSSTTTTTTTTTOOOQQQSSSUUUUUUTTTRRRPPPRRRQQQPPPNNNMMMLLLLLLLLLJJJHHHFFFFFFGGGGGGDDDAAAFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@???AAABBBCCCBBB@@@@@@>>>===;;;999888777777999999777666555555555555555555555555666666666666555555666666666666555555111222222222222222222222555555555555444444333222111111///...------------000000///...---,,,,,,,,,)))))))))***+++,,,---...+++++++++*********))))))))))))((((((((()))+++,,,,,,++++++******++++++,,,******))))))******+++,,,,,,***)))''''''(((***+++))))))************))))))************************+++***((('''&&&''')))******+++,,,,,,,,,+++***)))++++++***)))(((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------...///000000------,,,+++,,,---...///---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---///000000000///...,,,...//////......///111000000000000111111111111///000000000000111111111111111222333333444444555666666555555555444444444666777888999999888666666777888:::<<<===>>>??????>>><<<;;;:::;;;>>>AAACCCAAABBBCCCBBBAAAAAABBBCCCEEEEEEDDDDDDDDDEEEGGGHHHKKKJJJJJJJJJKKKLLLNNNOOONNNOOONNNKKKGGGDDDCCCCCCEEEEEECCCCCCDDDFFFHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKJJJFFFBBBBBBEEEGGGHHHHHHIIIFFFDDDCCCDDDDDDDDDCCCHHHHHHGGGFFFEEEEEEDDDDDDBBBAAAAAACCCFFFHHHHHHGGGFFFCCC???<<<<<<>>>AAACCCAAAAAAAAAAAABBBCCCDDDDDDJJJHHHEEECCCBBBCCCEEEFFFDDDCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::::::::999444777:::===>>>>>>@@@AAAOOOMMMKKKMMMQQQUUUYYYZZZNNNEEE999333222333333222111111111111111111111111000000000000000111111222///......//////000111222000000000000000000000000}}}zzz}}}}}}{{{tttuuuxxx|||vvvrrrppptttyyyrrrlllbbbZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOKKKLLLMMMLLLJJJJJJKKKMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJMMMOOOQQQRRRRRRRRROOOQQQRRRTTTTTTRRRPPPOOONNNNNNMMMLLLLLLLLLLLLMMMLLLJJJHHHHHHIIIHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBB@@@AAA@@@>>>===;;;:::999999999888777666666555666666555555555555666666666666555666666777777666666555222111111000000000111111111111222222111000000///222111000///............/////////...---------,,,------,,,+++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,******))))))******+++,,,---,,,***))))))***+++,,,)))******************)))***************************)))(((''''''((()))++++++,,,---......---,,,+++,,,++++++***))))))******)))******+++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---,,,,,,,,,,,,---......000///---,,,++++++,,,,,,...............---------.........//////...............///000000000000///...///000000///...///111000000000000111111111111000000000111111111222222333333333444555555666666666555555555444444444444777777888999999888777666888999:::<<<===>>>??????>>>===;;;:::;;;===???AAAAAABBBCCCCCCBBBBBBCCCDDDGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHIIILLLMMMKKKLLLKKKIIIFFFDDDDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHKKKLLLMMMNNNOOOOOOOOONNNOOOKKKHHHGGGIIIKKKLLLKKKIIIGGGDDDDDDEEEFFFEEEDDDHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAABBBCCCDDDDDDCCCCCCAAA>>><<<;;;<<<>>>????????????@@@@@@BBBCCCCCCGGGFFFCCCBBBAAACCCDDDFFFCCCCCCAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;::::::555888:::<<<<<<===???@@@KKKJJJIIIKKKPPPTTTXXXYYYNNNEEE:::333222222111000111111111111111111111111000000//////000000111222000000///////////////000000000000000000000000000~~~}}}wwwooonnnuuu}}}xxxpppmmmrrryyykkkddd```YYYSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZYYYXXXVVVTTTSSSMMMNNNNNNOOOOOOPPPPPPPPPLLLMMMNNNNNNMMMMMMNNNOOOKKKKKKKKKKKKKKKJJJJJJJJJGGGIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKLLLMMMMMMOOONNNLLLKKKJJJHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBBAAA@@@@@@???===<<<;;;::::::777777666666666666777777444555555555555666666666666777777888888777777666333222000.........///000333333333333333222222111222111111000////////////..................------...------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,++++++************++++++***))))))))))))***+++++++++***))))))))))))+++,,,******++++++++++++******************************((((((''''''''')))***++++++,,,---/////////......,,,,,,+++*********++++++((()))******++++++******,,,,,,,,,,,,++++++++++++************************))))))))))))))))))***************+++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,////////////////////////...//////000000//////...000////////////000111111000111222111000///000111000000000000111111111111111111111111222222222333444444444555666666777777555555555555444444444444777777888999999888888777888999;;;<<<>>>>>>??????>>>===;;;::::::<<<===???@@@AAACCCCCCBBBBBBCCCEEEHHHHHHGGGFFFFFFGGGGGGHHHHHHFFFDDDCCCCCCFFFIIIKKKHHHIIIIIIHHHFFFEEEEEEFFFCCCCCCBBBBBBBBBDDDEEEFFFIIIJJJLLLNNNOOOPPPPPPPPPRRROOOLLLKKKLLLMMMMMMMMMJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGEEECCCAAAAAAAAABBBAAA@@@DDDCCCAAA???>>>===>>>>>><<<<<<======>>>@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEAAAAAA@@@???>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<888999:::::::::;;;===???FFFEEEEEEGGGLLLPPPSSSTTTKKKDDD:::444222111000...111111111111111111111111000000//////000000111222222111000///............////////////////////////}}}yyyvvvxxxxxxwww~~~wwwttt}}}wwwggg^^^[[[ZZZWWWTTTOOOPPPQQQRRRTTTUUUWWWWWWWWWXXXZZZZZZZZZXXXVVVUUUPPPPPPOOOOOOPPPPPPPPPQQQOOOPPPQQQQQQOOONNNOOOPPPMMMMMMMMMLLLLLLKKKKKKKKKGGGHHHIIIKKKLLLNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMPPPOOONNNLLLJJJGGGEEECCCAAAAAABBBBBBBBBBBBCCCCCCAAA@@@@@@AAACCCCCCBBBAAA>>>>>>>>>===<<<;;;;;;:::777666666666666777777888444444444555555555666666777777888888888888777777555333000...---...///111333333444444444333333222222222111000000000000000---------...............+++++++++,,,---...///000---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,)))))))))(((((())))))))))))))))))))))))***++++++(((''''''&&&''''''((()))+++++++++,,,,,,+++++++++************************''''''''''''((()))+++,,,)))+++,,,...//////......++++++******)))******+++(((((()))************)))************************)))))))))))))))))))))))))))))))))))))))************************+++++++++******++++++++++++******++++++++++++************+++,,,---...///...---,,,+++++++++,,,---.../////////////////////000000000//////000000000000//////111000/////////000222333222333333222000///000111///000000000111111111111111111222222222333333333333333444555555666666777444444444444444444444444777777888888888888888888999:::;;;<<<===>>>>>>>>>>>>===;;;:::::::::;;;<<<===???AAAAAA@@@AAABBBDDDIIIHHHHHHHHHGGGGGGGGGGGGHHHEEEBBB@@@AAADDDGGGJJJHHHIIIIIIHHHFFFEEEEEEFFFBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPPPPOOOMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFDDDBBBAAABBBCCCCCCBBBDDDDDDBBBAAA???>>>===<<<;;;;;;<<<<<<===>>>???@@@???>>>>>>===>>>@@@BBBCCC??????>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<999::::::999888888;;;===BBB@@@@@@AAAEEEHHHJJJKKKDDD???888444222111000///111111111111111111111111///////////////000111111111000///.......................................xxxtttttt{{{xxxmmmeee\\\VVVVVVWWWWWWVVVOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQOOOQQQRRRQQQNNNLLLKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOORRRSSSSSSSSSRRRPPPOOONNNOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNLLLHHHEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???AAABBBCCCAAA@@@??????@@@@@@???>>>===<<<777666666666666777777888444444444444555555555555777777888888888888777777666444111.........000111...//////000000000//////222111111000000000000000---------...............+++++++++,,,---...///000++++++++++++************+++++++++,,,++++++++++++******))))))))))))******))))))(((((())))))***+++'''''''''''''''(((((()))+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''''''''((()))***++++++((()))***,,,---------,,,))))))(((((((((((())))))(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************)))******++++++******)))******************))))))+++,,,---...///...---,,,******+++---.../////////---------......///////////////000000000000//////111000/////////000222333222333333222111000000111///000000000111111111111111111222222222333333333111222222333333444555555333333444444444444444444666666666777777888888888888999:::<<<===============<<<;;;:::999999999::::::<<<===>>>>>>>>>@@@BBBGGGGGGGGGGGGGGGGGGGGGFFFHHHEEEBBB@@@@@@CCCFFFIIIIIIJJJJJJIIIFFFDDDDDDEEEAAAAAAAAAAAAAAABBBBBBBBBDDDBBB@@@@@@BBBFFFKKKOOOMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFDDDBBBBBBDDDFFFGGGGGGCCCCCCBBBAAA???===<<<;;;>>>>>>===============>>><<<<<<;;;<<<===>>>@@@AAA======<<<;;;::::::999999888888999999::::::;;;;;;999:::999888666777999;;;>>><<<;;;;;;===?????????<<<999666444333222222111000000000000000000000000/////////...///000000111...............///000000------------------------{{{zzzzzz}}}xxxpppnnnqqqooosssuuuuuutttrrrjjjaaa```\\\WWWTTTSSSSSSRRRRRROOOOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRPPPOOONNNOOOOOOPPPSSSTTTUUUTTTQQQNNNLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIJJJJJJKKKMMMNNNOOORRRRRRRRRRRRRRRQQQPPPOOOPPPPPPOOONNNMMMMMMNNNNNNMMMNNNNNNKKKGGGDDDCCCCCC@@@@@@@@@?????????>>>>>>???>>>>>>???AAABBB@@@???@@@AAABBBBBBBBBAAA@@@???777777666666666666777777333444444444444555555555666777777888888777777666444333111/////////111111//////000000111111000000111000000//////000000000..................------...------,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,++++++***))),,,,,,,,,++++++,,,,,,,,,)))(((((((((((()))******((())))))******+++++++++******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******'''((()))+++++++++******(((((('''''''''((())))))((()))******++++++******((((((((((((((()))))))))))))))))))))))))))))))))((((((((()))******++++++***************)))))))))))))))************))))))))))))******************+++,,,------......------,,,------......---,,,,,,,,,,,,,,,------......///...//////000000//////...000////////////000111111111222333222000000111222000000000000111111111111111111111111222222222333000000000111222222333333333333333333444444444444555555555555555666888888888888:::;;;;;;<<<<<<<<<;;;;;;:::999999888999999777999;;;<<<<<<===???AAACCCDDDEEEFFFFFFFFFFFFEEEGGGEEEBBB@@@@@@BBBEEEGGGHHHIIIIIIHHHEEECCCCCCDDDAAAAAAAAAAAABBBBBBAAAAAAEEEBBB???>>>???DDDIIILLLJJJKKKMMMMMMMMMMMMOOOQQQRRRPPPOOOOOOOOONNNKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDBBBAAAAAADDDGGGIIIJJJHHHHHHGGGFFFEEECCCBBBBBBDDDCCCAAA@@@>>>===<<<<<<:::::::::;;;<<<===>>>???;;;;;;::::::999888888777888888888888888888999999777888999888666666888999:::999777777777888777666666555444444333333222222000000000000000000000000//////......//////000111------------...///000111........................pppdddaaacccaaaddddddbbbaaaaaa\\\VVVVVVUUUTTTSSSQQQOOONNNNNNLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNOOOSSSUUUVVVVVVSSSPPPOOOOOOHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOPPPLLLNNNNNNLLLGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======>>>@@@@@@???===>>>???@@@AAABBBAAA???>>>999888777666666555666666333333444444444555555555555666666777777666666555111000000/////////000000000111111222333333222222000//////......//////000/////////...---------,,,------,,,+++++++++++++++,,,,,,+++++++++***************+++++++++***)))(((++++++************++++++((((((((((((((()))******((()))***+++,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))(((((()))))))))))))))((('''((()))*********)))(((((((((((((((((()))******)))******+++++++++++++++)))))))))*********++++++************************'''(((((()))******+++++++++*********)))))))))((())))))************)))))))))))))))******+++++++++---,,,,,,,,,,,,---......,,,,,,---......------,,,+++,,,,,,---......//////.........//////...............///000000000000//////000222111000000111222000000000000111111111111000000000111111111222222//////000111111222222333222222333333333444444444444333333333444555777888777777888999::::::::::::999999999999888888888888666888;;;<<<<<<>>>@@@BBB???AAABBBDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@AAACCCDDDDDDEEEFFFEEECCCBBBCCCDDDAAABBBBBBBBBBBBBBBAAAAAABBBAAA@@@???@@@AAADDDEEEFFFHHHKKKMMMMMMNNNRRRUUUUUUSSSRRRQQQQQQOOOKKKHHHEEEEEEEEEDDDCCCCCCCCCBBBBBB@@@>>>>>>AAADDDFFFGGGKKKJJJIIIHHHGGGGGGGGGGGGKKKIIIFFFCCC@@@===<<<;;;:::::::::;;;;;;<<<<<<===:::999999888888777777666777777777777666666666666555777888888777666777888777666444444555555444333333444444444333222111111000000000000000000000000///............///000000......---------......///........................}}}|||}}}~~~kkk]]]YYY[[[\\\^^^\\\YYYYYYZZZWWWRRRNNNPPPQQQQQQPPPNNNMMMMMMIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSRRROOOMMMLLLMMMNNNOOOMMMOOORRRRRRPPPNNNMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPLLLLLLLLLMMMNNNPPPQQQRRRLLLNNNOOOMMMHHHEEEEEEFFFCCCBBBAAA@@@>>>===<<<<<<===<<<<<<===??????>>>===:::;;;===>>>???>>><<<;;;999999888666555555555555333333333444444444555555555555666666666666555555.........///////////////------.../////////////////////............///000000000///...------,,,,,,)))))))))***+++,,,......---------,,,,,,,,,++++++)))***++++++***)))((('''((((((''''''''''''((((((((((((((((((((()))******''''''(((******+++++++++))))))************))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))***++++++***(((((())))))((())))))***++++++******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,************************'''(((((()))***++++++++++++*********))))))(((((())))))************))))))((())))))***+++,,,,,,---...---,,,+++,,,---...///((()))+++...///000000///,,,,,,------...//////000------............------,,,---///000000000///......///111111000000111333000000000000111111111111///000000000000111111111///000000111222222333333222222222333333444444444333333222222333444666777666777888999999999999999888888888888888888888888777999;;;<<<===>>>AAACCC===>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBB???AAABBBBBBAAAAAACCCDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>???@@@@@@@@@??????>>>AAAEEEIIIKKKLLLNNNRRRUUUWWWUUUTTTSSSQQQOOOKKKHHHCCCCCCBBBAAA@@@??????>>>@@@>>>;;;;;;>>>AAACCCCCCFFFEEECCCBBBBBBBBBCCCDDDOOOMMMJJJEEEAAA>>>;;;:::::::::;;;;;;;;;;;;<<<<<<999999888888777777666666777777666666555555444444333666888999888666666777555444333333555666555333222444555555333000//////000000000000000000000000...............///000000000///...---------------////////////////////////}}}zzzvvvzzz~~~pppddd^^^ZZZVVVTTTSSSRRRTTTUUUTTTQQQMMMQQQPPPOOOOOONNNNNNOOOOOONNNMMMKKKJJJIIIJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOMMMLLLJJJJJJKKKOOOTTTVVVOOONNNKKKHHHEEEBBBAAA@@@CCC@@@===<<<>>>???===;;;===<<<<<<;;;::::::999999;;;;;;<<<<<<===>>>>>>???:::888666555666666555444777666333111111111222333444444444444333222111000//////............//////000111111111111222222222111///------...///000///---.........---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))******'''$$$))))))))))))))))))))))))))))))((((((((((((((()))++++++***)))((('''&&&&&&))))))(((((('''''''''&&&+++++++++*********))))))***(((''')))+++,,,***((()))))))))))))))******+++******++++++++++++*********)))))))))((((((''''''******)))(((((('''((((((,,,,,,+++***)))((('''&&&++++++++++++,,,------...,,,---------,,,***(((''')))))))))))))))))))))))),,,,,,------......------------------------------000000///...---,,,,,,++++++,,,------......------........................////////////000000000000111111000000000000111111000000111222222222222111111111111111111111111111222222333333333444444444222222111111222222333444666666888999999999999999888777777777888999::::::888999;;;===>>>>>>======AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBEEEAAA>>>>>>@@@BBB@@@>>>CCCEEEGGGIIIHHHEEEAAA>>>BBBAAA???>>>======>>>>>>===BBBFFFHHHGGGJJJOOOUUUZZZTTTNNNKKKLLLLLLJJJFFFCCCAAA???===<<<<<<===>>>;;;;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFJJJIIIGGGDDDAAA???===<<<888999;;;======<<<;;;:::888888777666666666666666555444222000000111222333555555555555555666777777555444444444444333333333111333444444111...,,,+++000///////////////000000000///...---------------..................------......---------,,,,,,,,,}}}sssooopppwwwxxxfff\\\XXXUUURRRQQQPPPPPPRRRTTTSSSPPPMMMNNNNNNMMMLLLLLLLLLLLLLLLOOONNNLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMKKKKKKKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKNNNPPPRRRNNNMMMKKKHHHFFFDDDCCCBBBAAA@@@??????@@@@@@???============<<<;;;;;;::::::::::::;;;;;;<<<=========;;;999777666666666555444666555333111111111333333333333333333222111000///000//////.........////////////000000000111111111111///------...//////...---.........------,,,+++,,,,,,,,,,,,---------...++++++++++++++++++++++++************************,,,+++***+++...///---+++************************))))))(((((((((((())))))+++******))))))(((((('''))))))((((((((('''''''''*********))))))((((((((()))(((''')))+++,,,***((()))))))))))))))******+++)))******++++++******)))*********))))))(((((((((+++***))))))((((((((()))***************)))))))))))))))))))))))))))***+++)))******++++++***)))((())))))))))))))))))))))))******+++,,,---------,,,------------------------...............---------+++,,,------......------.........................../////////000000000000111111000000000000111111000111111222222222222222111111111111111111111111111222222222222333333333222222111111222222333444666666777888999999999999999999888888777888888888888999:::;;;<<<======>>>AAAAAAAAABBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????@@@AAADDDFFFHHHIIIHHHEEEAAA??????>>><<<;;;:::::::::;;;<<<@@@DDDEEEEEEGGGLLLQQQVVVQQQMMMKKKMMMMMMJJJGGGEEECCCAAA>>><<<;;;<<<<<<999999999999:::<<<===???@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDCCCAAA@@@???>>>:::;;;<<<===<<<:::999777888777777666666666666666555444222111000111222333444333333333333444555555666666666666555555555444222333555555333111000111000///////////////000000///............/////////..................------...------------,,,,,,,,,uuuooopppuuuyyy|||~~~xxxuuuzzzxxxggg[[[UUUSSSQQQOOONNNNNNNNNPPPRRRRRRPPPNNNQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMKKKJJJJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDBBBBBBBBB===???AAAAAA@@@>>>>>>>>>=========<<<;;;;;;::::::888888999999:::;;;;;;;;;<<<:::777777777777666444555444333222222222333444222222222222111000///...111000///................../////////000000000000111///---------...---,,,------------------,,,,,,------............//////************************(((((((((((((((((((((((()))(((((()))+++,,,***)))++++++++++++++++++++++++))))))(((((((((((())))))************************))))))((((((((((((''''''))))))(((((((((((('''''')))((('''(((***+++***))))))))))))))))))******+++)))******++++++******)))***************)))))))))++++++***))))))))))))***))))))******+++++++++,,,******))))))((()))))))))((()))***++++++++++++***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,........................,,,,,,------............+++,,,------......------............................../////////000000000000000000000000000000000111111222333333333333222111111111111111111111111000000000111111111222222222111111111111222333333555666777888888999999999::::::999888777777777777:::999999999:::<<<>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@CCCDDDAAA>>>===@@@DDDFFFGGGHHHIIIGGGDDD@@@>>><<<<<<:::999999999999999:::>>>AAAAAAAAACCCGGGKKKOOOLLLJJJKKKMMMMMMJJJGGGFFFDDDAAA>>><<<:::999999777777666666777999;;;<<<===>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@=========<<<;;;888666444777777777666666666555555555444333222111222333444111111111111111222333333555555555555444444444444111333444333222222333444000//////.........//////------......///000111111------------------......------------,,,,,,,,,,,,|||qqqmmmooouuuzzzpppggg\\\UUURRRQQQPPPNNNLLLMMMNNNOOOPPPQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNLLLKKKJJJJJJJJJJJJNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPPPPOOOOOOLLLLLLKKKIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKIIIGGGCCCBBBAAA@@@????????????:::>>>AAAAAA>>>;;;;;;<<<<<<<<<;;;;;;:::999999999777777777888888999999999<<<:::888777777777666555333333222222222333444444111111222222111000000///111000///......---....../////////000000000111111000///------......,,,+++------------,,,---------........................))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((&&&%%%************************)))(((((((((((())))))***))))))******++++++++++++))))))(((((((((((((((((((((((((((((((((((((((((()))((((((((())))))******)))))))))))))))******+++))))))************))))))++++++******************++++++***************+++************++++++++++++...---,,,+++++++++++++++,,,,,,,,,---------,,,,,,))))))))))))))))))))))))((()))***,,,------------........................------------------------+++,,,------......------................................./////////000000000000111111111111000000111111222333333333333333111111111111111111111111/////////000000000000111111111111111111222222333444555666777888888888888999888888777777777777888:::999888777888;;;>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBCCCCCCAAA??????AAADDDFFFFFFGGGFFFDDDAAA>>><<<<<<<<<;;;;;;::::::::::::999;;;===>>>===???BBBEEEHHHGGGHHHJJJLLLLLLJJJGGGDDDBBB@@@===:::999888777666666555555666888:::;;;======>>>>>>????????????????????????????????????======<<<;;;:::777666444666666666666666555555555555444333333222222333333111000000000000111222222333222222222111111111111111111222111//////111333//////......------......,,,------....../////////,,,,,,------------......---------,,,,,,,,,++++++zzzyyy|||~~~{{{oooaaa\\\VVVQQQPPPOOOMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRNNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNOOOQQQQQQQQQQQQPPPKKKKKKKKKJJJHHHGGGFFFEEEGGGGGGGGGHHHGGGFFFEEEDDDFFFIIILLLNNNNNNKKKGGGDDD??????>>>=========>>>>>>===@@@CCCBBB>>>::::::;;;:::999999888888777777666666666666666777777777777;;;999777666777777666555333333333333333333444444222222222222222222111000000000///...............000000000111111111222222000...---...///...---+++...---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))***)))))))))))))))******+++)))))))))******)))))))))******************+++++++++***************+++++++++++++++*********))))))///...---,,,,,,,,,,,,,,,......---,,,++++++*********************************+++,,,---....................................///......---,,,,,,+++++++++,,,------......------....................................///////////////000111111111111000///111111222333333333333222000000000000000000000000....../////////000000000111111000000111111222333444444555666777777777777666666666666777888999::::::999777666777:::===???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEBBB@@@@@@BBBDDDCCCBBBEEEDDDDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<===???AAABBBCCCFFFHHHJJJJJJHHHFFF??????===;;;999888777777666666555666777888:::;;;===>>>??????@@@??????>>>>>>>>>>>>>>>============::::::::::::999888777666555666666777666555444444444444333333222222222222111111111111111222222333111111111111000000000000222222222000...---///000//////...------,,,------,,,,,,---------,,,+++***,,,,,,,,,,,,------......------,,,,,,,,,+++++++++vvvtttvvv||||||uuulllbbb[[[WWWTTTPPPNNNMMMLLLJJJIIILLLMMMOOOOOONNNNNNPPPRRRNNNOOOPPPQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNPPPQQQQQQQQQPPPJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEHHHKKKNNNNNNJJJFFFCCC???>>>>>>>>>>>>>>>>>>??????AAABBBAAA???===<<<<<<888888888777666666555555666666666666666666666666888777555555666777777666333333333333333333333333111222222222222222111111//////............//////111111111111222222222222///......///000000///---...---,,,+++,,,---...///,,,++++++++++++*********))))))))))))))))))))))))************************%%%''')))*********+++,,,(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))******+++++++++(((((())))))))))))******(((((())))))))))))******((((((((('''&&&''')))+++)))))))))))))))******+++((())))))******))))))((()))))))))******************))))))))))))***+++++++++*********))))))((((((++++++******)))*********---,,,***)))((('''''''''************************,,,,,,---.........------------------------------//////...---,,,+++******+++,,,------......------........................------.........////////////000111222222111000///000000111222222222222111000000000000000000000000........./////////000000111000000000000111222222333444555666777777777777444444555666777999:::;;;999888666666777999<<<>>>@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAABBBBBBFFFBBB???@@@CCCFFFEEEBBBCCCBBBAAA???>>><<<<<<;;;999::::::;;;;;;:::999999999999:::;;;<<<>>>???@@@@@@BBBDDDFFFGGGGGGFFFEEE>>>>>><<<;;;:::888777666666666555666777888:::;;;===>>>???@@@@@@@@@>>>>>>>>>======<<<<<<;;;::::::999999888888888888888888555555666777666555444333333333333222222222111111222111111111111222333333333222222222111111111111222333333222000...///000///...---,,,,,,,,,,,,,,,+++,,,------,,,***)))(((++++++,,,,,,------......,,,,,,,,,,,,++++++++++++yyyqqqoooooossswwwsssoooiiiddd___YYYTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIKKKLLLNNNMMMLLLLLLNNNPPPPPPQQQRRRRRRRRRQQQOOONNNLLLLLLLLLLLLLLLKKKKKKJJJFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJLLLMMMNNNOOONNNNNNHHHIIIIIIJJJIIIHHHGGGFFFCCCDDDFFFGGGGGGGGGEEEDDDCCCFFFIIILLLLLLIIIEEEBBB>>>>>>===============>>>===<<<<<<<<<>>>>>>===<<<888888888777666666555555666666666666666666666666555444333444666777777777444444444444333222222111000000111111111111111000......---......///000111000000000000111111111111.........000222222111///...---,,,++++++---...000,,,,,,++++++************************************************************"""%%%'''(((''''''(((***((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))'''(((((('''%%%&&&))),,,)))))))))))))))******+++(((((())))))))))))((((((((((((((())))))*********)))((((((((())))))***+++((((((((((((((()))))))))(((((((((((((((((()))*********((('''''''''((((((************************,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------........................---------........./////////000111222222111000/////////000111111111111000000000000000000000000000...////////////000000000000000000000000111222222333333444555666666666666555555555666666888999:::888777666666777999;;;===???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAAAAADDDCCCBBBAAACCCDDDEEEEEECCCBBB@@@>>>============:::;;;<<<======<<<;;;;;;:::::::::;;;===???@@@AAA@@@BBBCCCDDDDDDCCCCCCCCCAAA@@@???===;;;888666555555555555555666888999;;;===>>>???@@@@@@???>>><<<;;;;;;;;;;;;;;;:::::::::999999888777777777777777444555666777777555333222111222222222111111000000111111111000111111222333222222111111111000000000---///111111000////////////...---,,,++++++++++++***+++,,,------,,,***)))***++++++,,,------......,,,,,,,,,++++++++++++***~~~oooiiifffeeefffhhhddd^^^XXXUUURRRPPPPPPSSSOOONNNMMMLLLLLLKKKKKKKKKJJJLLLMMMLLLJJJIIILLLOOOLLLMMMNNNOOOOOOMMMKKKJJJNNNNNNNNNNNNNNNMMMLLLLLLDDDDDDEEEFFFGGGGGGHHHHHHKKKLLLMMMNNNNNNOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJFFFGGGIIIKKKLLLMMMLLLLLLGGGHHHIIIIIIIIIHHHGGGFFFBBBDDDFFFGGGHHHGGGFFFEEEAAADDDGGGJJJJJJGGGCCCAAA<<<<<<;;;:::::::::;;;;;;999666444666:::======;;;999999888888777666666666666666666666666666666555333222222333555777888777555555555444333222111000//////000000000000000///------------///000111222////////////000000000000.........111333444222111...---+++++++++---///000,,,,,,,,,++++++*********************************************************(((***,,,,,,)))'''(((***))))))))))))))))))))))))''''''''''''((()))++++++)))))))))((((((((((((((((((((())))))*********+++&&&&&&&&&'''''''''(((((('''((()))'''%%%%%%))),,,)))))))))))))))******+++(((((())))))))))))((((((''''''(((((()))))))))***(((((('''(((((()))******%%%%%%&&&'''((()))******((((((((((((((()))***+++***)))((((((((()))+++,,,************************,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------........................---------.........//////...000111222222111000.........///000000000000000000000000000000000000000////////////000000000111000000000000000111111222222333444555666666666666777666666666666777777888777777666777888999;;;<<>>===>>>>>>???===>>>???@@@@@@???>>>>>>;;;::::::<<>>===;;;999999:::::::::;;;;;;;;;:::999888777666666666666444555666777777555333222000111111111111000//////000000000000000111222222////////////............(((***...//////------...///...---,,,++++++++++++(((***,,,.........---,,,******+++,,,,,,---......,,,,,,,,,+++++++++******{{{qqqddd\\\ZZZZZZZZZXXXUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGLLLMMMNNNMMMJJJIIIJJJKKKMMMMMMNNNOOOOOOOOOOOONNNOOOOOOPPPQQQQQQPPPOOONNNMMMLLLIIIGGGFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHHHHGGGFFF@@@???===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999999888777666555555555555444444333333222111000000444444444444444444444444555555555555444333333222000000////////////000000......---,,,,,,,,,,,,---........................***+++,,,---.....................------,,,,,,,,,++++++************++++++(((***,,,,,,***((((((((())))))))))))))))))))))))******)))(((((()))******&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''******)))))))))))))))***))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))"""###%%%'''((((((''''''((((((''''''''''''(((((())))))))))))************(((((())))))******++++++***)))(((''''''((()))***))))))*********))))))(((******++++++++++++******''''''''''''((((((((((((******++++++++++++******++++++******************++++++++++++++++++++++++******+++,,,...//////000,,,---......//////......******+++,,,...///000000111111111000//////......//////000000111111222222111111000///////////////000000000000111111111111111111111000000000000000111222333444555666666666777888888888888999999999;;;;;;::::::999:::::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCCCCAAA??????@@@BBBAAABBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@;;;:::999<<>>???@@@@@@BBBBBBCCCDDDFFFEEECCC@@@<<<999666555666555333333333555777888:::;;;>>>??????>>><<<::::::999888777777999;;;===888888888888777666444444555555555444444333333333111111///.........///000///////////////000111111000000000000////////////000000///////////////000///...---,,,+++,,,---...******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))iii```VVVOOONNNNNNNNNLLLMMMMMMKKKJJJHHHHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHKKKLLLMMMLLLKKKJJJJJJLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKMMMLLLJJJHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHGGGFFFAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::999999999888777666555555555555444444333333222111111000333333333333333333333333222222222222222222111111111111000000//////000000//////...------------...------------------------++++++,,,---.........---,,,,,,+++++++++*********+++******************+++)))***++++++)))(((((()))))))))))))))))))))))))))************************((((((''''''''''''(((((('''((((((((())))))************)))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))************)))(((''''''((()))***)))***************)))))))))******++++++******)))((((((((())))))))))))***))))))************))))))************************++++++++++++++++++++++++---,,,,,,+++***)))((((((***+++,,,,,,------,,,,,,++++++,,,------...//////---------------,,,,,,,,,000111111111111111111222111111000///////////////000000000000111111111111333222222222111111000000...///000111222333333333777777888888888999999999999999888888777888888999;;;;;;<<<============<<<>>>>>>======>>>>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@BBBAAAAAA@@@@@@???>>>>>><<<;;;:::;;;>>>@@@???===??????@@@AAABBBCCCCCCDDDEEEDDDCCCAAA>>>:::666444666555444333333555777888<<<===>>>??????===:::888:::999888777777888999:::888888888777777666444444555555444444444333333333555444333222111222333333///////////////000111111000000000000/////////...000000///////////////000000///...,,,+++++++++,,,''''''(((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))ssseeeYYYSSSLLLHHHHHHIIIHHHFFFJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIKKKLLLLLLKKKJJJLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLMMMOOORRRUUUVVVUUUTTTSSSOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJJJJKKKKKKJJJKKKLLLNNNPPPOOOLLLIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFBBBAAA>>><<<;;;:::::::::;;;;;;;;;<<<;;;;;;::::::888777666555555444555555444333333222222111111111222222222222222222222222000000111222222222111111222222111111000000000000000000///............///------------------------+++,,,,,,---------,,,,,,++++++++++++***************************************++++++***(((''')))***))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******''''''((()))***+++,,,,,,)))))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&((((((''''''''''''(((((((((((())))))))))))******************))))))))))))))))))(((((((((((()))))))))******+++++++++******)))******++++++******)))))))))))))))************)))******++++++******)))************************++++++++++++++++++++++++...---,,,+++***(((''''''***+++,,,,,,------,,,,,,,,,,,,------..................////////////000000222222111111111111111000111000000///////////////000000000111111111222222555555444333222222111111111111333444555666666666777777777888888888999999999888888777888888999999::::::;;;<<<<<<<<<<<<;;;===============>>>??????AAACCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@DDDCCCBBBAAA???>>><<<<<<>>>===;;;;;;===????????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCC@@@<<<777555777666555444444555777999======>>>???>>><<<999888:::999999888777777666666777777777777666555555444444444444444333333333333666555444444333333444444///////////////000111111000000000/////////......//////.........//////000111000///---++++++******************++++++++++++++++++++++++++++++++++++++++++*********)))))))))vvvjjj]]]SSSMMMJJJGGGFFFGGGHHHGGGFFFGGGFFFFFFGGGGGGHHHIIIJJJFFFFFFGGGIIIIIIJJJJJJJJJHHHIIIKKKKKKKKKKKKLLLNNNKKKLLLLLLMMMMMMMMMMMMMMMMMMOOOSSSVVVXXXXXXWWWVVVPPPPPPPPPOOONNNMMMKKKKKKGGGFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJMMMPPPRRRQQQNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGGGGFFFEEECCCAAA???<<<:::999999999:::;;;<<<<<<<<<;;;;;;:::777777666555444444444444333333333222222111111111111111111111111111111111111111222333444444333333333333222222111111000///000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++***)))'''''')))+++))))))))))))))))))))))))&&&''')))******)))'''&&&+++******))))))******+++''''''((())))))***++++++)))(((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''(((((((((((((((((()))))))))***++++++******))))))(((((())))))(((((((((((()))))))))******++++++++++++***))))))************))))))(((((()))))))))************++++++,,,,,,++++++******************+++++++++***+++++++++++++++,,,,,,,,,,,,------.........///,,,---......//////......------------...............//////000111111222222111111111000000/////////000000////////////000000000000111111111222222222777666666555444333222222222333444555666777777777777777777777888888888888::::::999999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@BBBEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???BBBBBBAAA@@@>>>===<<<;;;@@@>>><<<<<<<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEDDDBBB===999666999777666555555666888999;;;<<<===>>>===<<<;;;::::::::::::999777666444333666666777777666555555444333333333333333333333333333333222222222111111111///////////////000000111000000/////////...............------......////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))~~~tttrrrxxx~~~}}}zzzsssjjjbbb[[[UUUOOOKKKCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEGGGHHHIIIIIIIIIIIIGGGIIIJJJKKKJJJKKKLLLNNNLLLMMMNNNNNNOOOOOONNNNNNMMMOOOSSSVVVXXXYYYXXXWWWPPPQQQPPPPPPOOONNNLLLKKKFFFFFFEEEEEEEEEGGGIIIJJJLLLJJJIIIGGGFFFFFFGGGHHHHHHIIILLLPPPRRRRRROOOLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDFFFGGGFFFEEECCCAAA???<<<:::999999999999:::;;;<<<<<<<<<:::999777666555444333333333333333333222222222222222111111111111111111111111111000000111222333333333333222222222222222111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++***)))'''''')))+++************************'''(((***++++++***((('''***))))))(((((())))))***((((((((((((((((((((((((((((((''''''((()))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''((((((((((((''''''''''''(((((('''(((((((((((()))))))))++++++******))))))(((((((((((())))))))))))((((((((()))***+++++++++++++++)))))))))******)))))))))'''''''''((((((((())))))))))))************))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,...///111222222,,,---......//////..............................++++++,,,,,,---...//////000000000//////......---000000////////////000000111111111111222222222222777777666666555444444333///000111333444444444444666666777777777888888888:::999999999::::::;;;<<<;;;;;;<<<============<<<<<<<<<<<<;;;<<<<<<===>>>>>>@@@CCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>============AAA@@@???===<<<===???AAA@@@AAABBBCCCDDDEEEEEEFFFCCCDDDEEEEEECCC???:::888:::999777666666777888:::888999;;;<<<============;;;;;;:::999777555333222555666666666666555555444333333333333333333333333111111111111111000000//////////////////000000111////////////............------,,,------...//////,,,,,,------------------)))))))))))))))(((((((((*********************************)))))))))((((((xxxlllfffhhhlllllljjjbbb\\\TTTNNNJJJIIIHHHGGG???@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGIIIJJJJJJJJJJJJLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQTTTVVVWWWXXXXXXQQQPPPPPPOOONNNMMMLLLLLLFFFFFFDDDDDDDDDFFFHHHJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGJJJMMMQQQQQQOOOMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCEEEGGGFFFEEEBBBAAA>>><<<;;;:::::::::777888:::<<<<<<;;;:::999666666444333333333333333222222222222222222222222111111111111111111111111...//////000000000/////////000111222222111000///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))))))))***************)))***+++,,,,,,+++***)))***++++++***(((''')))******************************+++,,,------,,,+++***))))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''((()))******))))))))))))((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''$$$$$$$$$$$$&&&'''((()))((((((''''''''''''((((((''''''(((((((((((())))))************))))))))))))(((((())))))))))))(((((('''((()))***************((())))))******))))))(((''''''''''''((((((((((((&&&''''''''''''''''''&&&)))))))))***++++++,,,,,,*********++++++,,,,,,---+++++++++,,,------......***+++,,,,,,------,,,,,,------........./////////,,,,,,---...//////000000//////////////////......///////////////000000111111111111222222222222333777666666666666555555555111222333444555666666666666666666777777777888888777777777777888999::::::;;;;;;<<<===============;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>??????AAAAAAAAA???======???@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEEEEEEECCC@@@===:::;;;:::888777777888999:::777888999;;;===>>>??????<<<<<<:::999777555444333555555666666666555555444222222222222333333333333111222222222222111000//////////////////000111111/////////.........------,,,,,,,,,,,,,,,---...///***+++,,,---............+++************)))))))))******************************)))))))))(((((((((wwwoooeee___]]]]]]\\\YYYPPPMMMIIIFFFEEEEEEDDDDDD@@@AAACCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXQQQPPPNNNLLLKKKKKKKKKLLLGGGFFFDDDCCCDDDFFFIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEGGGJJJNNNPPPOOONNNJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBCCCEEEFFFFFFEEEAAA@@@>>><<<;;;:::;;;;;;555777999;;;<<<:::999777666555444333222222222222222222222222222222222222222222222222222222222222/////////000//////......---...000111222222111000//////...---------------++++++++++++++++++++++++(((((()))***+++++++++***((()))))))))************(((***+++,,,,,,+++***((()))***++++++)))(((((()))************************++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))))))))'''&&&&&&'''''')))******))))))))))))((((((((((((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))*********'''((()))******)))((('''&&&&&&'''))))))******)))(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((((((''''''((())))))***++++++,,,,,,)))******+++,,,,,,------*********+++++++++++++++***+++,,,,,,------,,,,,,,,,------...///000000111//////000000111111222222000000000000111111111111///////////////000111111111111111222222222333333555555555666666666666666333444555777888888888888666666666666777777777888777777777777888999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===@@@AAABBBBBBAAAAAABBBDDDAAABBBBBBBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@AAA@@@BBBCCCAAA>>>===>>>???BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEDDDCCCAAA>>>======;;;999888777888:::;;;888888999;;;<<<===>>>>>>>>>===:::888777666666666444444555666666555555444111111222222222333333333111111222222222111000//////////////////000111111//////.........---------++++++++++++,,,---...///+++,,,---.........---,,,---------,,,,,,,,,++++++***************************)))))))))((((((((((((uuuhhhbbb[[[VVVSSSPPPMMMIIIGGGGGGGGGGGGFFFEEEDDDCCC===???AAABBBAAAAAABBBCCCBBBBBB@@@???>>>>>>======EEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKJJJIIIIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVWWWQQQOOOMMMKKKJJJJJJKKKLLLGGGFFFDDDCCCDDDFFFIIIKKKIIIIIIJJJIIIHHHFFFDDDCCCDDDDDDEEEHHHLLLNNNOOONNNJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJKKKKKKJJJHHHGGGEEECCCBBBAAACCCEEEFFFFFFEEE@@@???===<<<;;;;;;;;;<<<444666999;;;;;;:::888777555555444333222222222222222222222222222222222222222222222222222222222222111111222111111000//////+++,,,///111222222111000000000///...............************************''''''(((***++++++++++++******++++++,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((***,,,,,,***(((((((((************************((((((''''''''''''((((((******))))))))))))******''''''((()))***+++,,,,,,&&&&&&&&&'''''')))******))))))))))))(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))******++++++'''((()))******)))((('''%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))******************++++++++++++******((())))))***++++++,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------,,,---......//////......,,,,,,---...///000111222------------............111111222222333333333444///////////////000111111111111222222222333333333444444555555666666777777000111222444555555666666666666666666777777777777999999999999:::;;;<<<===999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<>>@@@DDDFFFFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFHHHGGGGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA???>>>===<<>>>>>????????????@@@@@@AAA@@@@@@?????????@@@@@@CCCBBBBBBAAAAAA@@@@@@???AAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTRRRPPPNNNLLLMMMKKKHHHEEECCCDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDEEEGGGJJJLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCAAA???>>>???@@@@@@???@@@???>>>===<<<;;;;;;;;;777777777777666555444333444444444444333333333333111111111111000000000000///000000000000111111111---------....../////////------------------------......---------,,,,,,,,,***************************++++++,,,,,,++++++***+++************)))))))))'''(((((())))))(((((('''((()))***)))((('''((()))'''(((((())))))*********)))***---//////...,,,***,,,,,,+++***))))))******''''''((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((()))******(((%%%###$$$''')))'''%%%((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++)))+++------,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------..................---------//////............////////////////////////000000111111000000111111222333222333444555555555555555444444555555666555555444222333444555777888999:::;;;===>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888777777888:::;;;<<<>>>AAADDDFFFJJJOOOSSSPPPOOOLLLHHHEEECCCAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>@@@AAACCCEEEGGGIIIJJJKKKJJJIIIJJJKKKKKKJJJFFFCCC===<<<999777666666777888999999999999999999999999777777777777666666555555666777777555333222222333222111111000///000000000000111111000000///...---------------------------------...///////////////,,,,,,+++******)))((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))uuummmiiifff]]][[[WWWRRRMMMIIIFFFDDDDDDEEEFFFGGGFFFCCC@@@>>><<<<<<======>>>??????@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@???AAABBBDDDEEEFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTUUUTTTRRROOOLLLLLLJJJGGGEEECCCCCCDDDEEEAAABBBDDDEEEFFFEEEDDDCCCEEEDDDEEEGGGIIIKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEECCCAAA>>>======>>>===<<>>===<<<;;;;;;;;;;;;777777777777666555444444333333333333333333333333111111111111000000000/////////000000111222222333------......///000000000------------------------111000000//////.........************************+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))''''''(((((())))))))))))(((((((((((('''''''''(((''''''((()))******++++++***+++---......---+++***+++***)))(((''''''(((((('''''''''((((((((())))))+++******)))(((''''''&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&''')))***((((((((((((((((((((((((*********)))((((((''''''(((%%%######&&&((((((((()))***+++***((('''''')))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,,,,,,,++++++************************************+++---,,,++++++,,,---------------------------,,,++++++++++++,,,------............------------/////////......//////////////////000000000000000111111111111111222222222111222333444555666666666444444444555555555555555333444555666777888999999999:::;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777888999:::<<<===???AAADDDIIIOOOSSSPPPOOOLLLIIIFFFDDDBBBAAA@@@BBBDDDEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJKKKMMMMMMLLLGGGDDD>>><<<:::888666666777888888888888888888888888888777777666666666666666666888888888666333222111222222111111000000000000000000000000000000///............---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,+++)))((('''************************,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))(((((((((((())))))wwwfff]]]WWWSSSGGGGGGHHHHHHGGGEEECCCAAACCCDDDFFFGGGFFFDDDAAA???;;;;;;<<<===>>>>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDFFFHHHJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQTTTVVVUUUSSSOOOMMMKKKJJJGGGEEEDDDCCCDDDDDDDDDEEEGGGHHHGGGFFFCCCBBBEEEDDDEEEFFFIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDHHHHHHHHHGGGFFFFFFEEEEEEDDDAAA>>>=========<<<;;;>>>===<<<;;;:::::::::;;;777777777777666555444333333333333333333333333333111111111111000000000//////000000111222333444444//////000000000111111111........................111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...++++++++++++************(((((((((((()))******+++''''''''''''(((((((((''''''(((((()))***++++++,,,++++++************++++++***))))))(((''''''((((((''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''***)))(((&&&&&&'''(((((())))))))))))))))))))))))*********)))((((((''''''((('''%%%%%%&&&((()))))))))******)))'''&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++------,,,,,,,,,++++++******(((((((((((())))))))))))+++,,,------,,,,,,---///------------------------,,,++++++++++++,,,------...........................//////////////////...000000000111111222222222000000111111222222222222111222333444555555555555444444444444555555666666666666666777777777777777666777888888888888999;;;<<<<<<<<<===============;;;:::999888888999::::::===>>>>>>???@@@DDDJJJNNNLLLLLLKKKIIIGGGFFFDDDCCC@@@BBBEEEEEEDDDDDDFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOMMMIIIEEE???===;;;888777666777888888888888888888888888888888777777666666666777777888999888666333111111222111111111111000000000//////000000000000//////............---,,,,,,++++++***+++,,,---------------------------,,,+++***)))************************,,,,,,++++++***))))))((((((((())))))))))))(((((((((((())))))))))))((((((}}}rrraaaTTTMMMIIIFFFFFFDDDAAA???>>>???AAABBBAAABBBCCCDDDCCCAAA@@@>>>;;;;;;<<<======>>>??????BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCAAABBBDDDGGGHHHIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOONNNPPPSSSUUUTTTRRROOOMMMKKKJJJHHHFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHGGGEEECCCEEEEEEEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???>>>=========;;;<<<<<<;;;:::::::::::::::666666666666555444333222222222222222333333333333111111111111000000000000000111111222333444444444111111111111111111111111////////////////////////......---,,,+++******)))------------------------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,+++++++++)))((((((((())))))***+++((('''&&&'''((()))((('''((())))))******++++++++++++***)))((('''((()))***))))))************))))))&&&&&&'''''''''(((((((((******))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))***))))))(((''''''''''''))))))))))))))))))))))))&&&''''''(((((()))******(((((((((((((((((())))))((()))***)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++---,,,,,,,,,,,,,,,+++++++++((((((((((((((()))))))))+++,,,---,,,+++,,,...000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////......////////////......000000111111222222333333000000111222222222222111111222333444444444444444444444444444444555666777777777777777777777777777666777888888777888:::<<>>>>>>>>===>>>@@@DDDHHHHHHHHHIIIIIIHHHGGGFFFEEEBBBEEEGGGGGGDDDBBBDDDFFFEEEEEEFFFFFFGGGHHHIIIIIIDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLNNNPPPQQQOOOJJJFFF@@@>>>;;;888777666777777888888888888888888888888999888777555555555666777777888888666333111111111000111111111111000////////////000000000000/////////.........------,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************((((((((()))******++++++(((((())))))))))))(((((((((((())))))))))))((((((vvvnnncccaaaXXXLLLEEEDDDCCCBBBGGGEEEAAA>>>===???AAACCC??????@@@@@@@@@???>>>>>><<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDFFFGGGGGGFFFFFFHHHHHHGGGFFFEEECCCCCCBBBAAACCCEEEGGGIIIIIIHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOQQQSSSSSSRRRPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIFFFCCC@@@?????????>>>===<<<;;;::::::999:::::::::555555555555444333222111111111222222222333333333111111111111000000000000000000111111222222333333222222111111000000//////........................------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111......------------,,,,,,)))((('''''''''((()))***)))'''&&&''')))+++)))(((*********************************))))))((((((((($$$&&&(((***+++***)))(((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))***'''(((((())))))))))))(((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((()))))))))(((((('''((('''((())))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,...++++++,,,,,,,,,,,,,,,,,,)))))))))*********++++++***+++++++++***+++---000++++++,,,,,,,,,------------------,,,---......////////////000000000111111---...///000000///...---/////////000111222222222///000111222333222222111222333333444444444333333444444333333444555777888666666666777888888888999888999999888666666888:::>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<===>>>>>>>>>===???BBBEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEHHHJJJHHHCCC@@@AAADDDGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMPPPSSSTTTQQQMMMIII@@@>>><<<999777777777777888888888888888888888888999888666444333333444555555666666555222111111111000111111222111000///...//////000000000000////////////..................------------,,,+++******,,,+++*********+++,,,---++++++++++++++++++++++++'''''''''((())))))******'''((()))******)))(((''''''((()))******)))((('''vvviii\\\RRRPPPOOOIIIAAA>>>AAADDDDDD??????@@@@@@@@@@@@@@@@@@????????????>>>>>>??????=========>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBAAABBBDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNPPPQQQRRRQQQPPPOOOLLLKKKJJJHHHGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIIIIFFFEEEDDDEEEGGGGGGFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFDDDAAA@@@@@@@@@@@@???;;;;;;::::::999999::::::444444444444333222111111111111111222222333333333111111111111000000000000000000000000111111111111222222111000///...------------------------------//////...---+++******)))++++++++++++++++++++++++------,,,,,,---...000111//////.........---------((('''&&&%%%%%%&&&'''((()))'''&&&'''***+++***(((+++++++++***************((()))+++,,,,,,***'''&&& """&&&)))***)))&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''(((((($$$&&&((()))++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''(((******((('''&&&&&&&&&((()))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...+++++++++,,,,,,---------******++++++,,,,,,,,,,,,))))))***))))))***,,,///.........//////000000000...------------...////////////000000111111222222---...///000000///...------......///000111111222///000111222333222111111333333444444444333222222444444333333444555777888444555555777888999:::;;;999999888666444333555777;;;<<<<<<<<<======>>>>>>???>>>===<<<;;;<<<<<<======>>>>>>>>>>>>???BBBDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGJJJLLLIIICCC@@@@@@CCCIIIIIIHHHGGGGGGFFFEEEEEE???@@@BBBCCCEEEGGGIIIJJJNNNOOORRRUUUVVVTTTOOOKKKAAA???<<<999777777777777777777777777777777777777999777555333111111222333444555666444222000111222000111111222222000///...//////000000000000000////////////////////////////////////...---,,,******+++***(((((((((***---...++++++++++++++++++++++++)))))))))(((''''''&&&&&&'''((()))******)))(((''''''((()))******)))((('''zzziii[[[QQQKKKHHHCCCBBBAAA@@@????????????>>>======<<<;;;;;;::::::>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDCCCAAA@@@???DDDDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGJJJLLLMMMLLLLLLOOOSSSUUUSSSQQQNNNOOONNNLLLIIIFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHJJJJJJGGGEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCAAA???>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;666666555444333222222111333222111//////111222333222111111111000000//////111111111111000000000000...///000///---+++,,,---//////...---------......+++++++++++++++***)))(((******+++******)))((('''++++++******++++++,,,---......---------......///++++++++++++************))))))))))))))))))))))))******)))(((''''''(((((()))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%%%%'''((('''%%%***)))((('''&&&&&&'''(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))((('''&&&&&&))))))))))))************---------,,,+++***((('''***+++---...------...///))))))(((((((((((())))))+++++++++***++++++,,,,,,,,,---......//////......000000000000111111111222000000000000000000000000111111222222222111111000333222111000000111222333000000111111111222222222222111111000111222444555666666555555555555666666777777777777888888888888666666777888888888888888===>>>>>>????????????>>>999;;;<<<===<<<<<<<<<>>>???>>>======>>>@@@BBBCCCIIIIIIIIIIIIIIIHHHFFFFFFDDDFFFHHHIIIIIIGGGEEECCCEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@??????BBBFFFIIIIIIMMMPPPRRRUUUXXXUUUOOOFFFAAA<<<:::;;;<<<:::888::::::999999777666555444111222222333333444444555111111222222222333333333333333333222111000000///---...///000000111000000.........------,,,,,,,,,************+++,,,------***++++++,,,,,,++++++***)))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((|||rrrjjj^^^SSSKKKFFFCCCAAA@@@???>>>===<<<<<<<<<<<<>>>>>>======<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKNNNRRRSSSRRROOOMMMNNNNNNLLLHHHEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIIIIGGGEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCBBB@@@>>>======>>>???===<<<<<<<<<;;;;;;;;;;;;777666666444333222111111333222000//////000222333111111111000000000//////000000000////////////...---...//////......///000------,,,++++++++++++,,,***++++++++++++***)))(((((())))))*********))))))***************+++,,,,,,............------------)))))))))(((((((((''''''))))))))))))))))))))))))((((((((()))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))(((''')))((('''&&&&&&&&&'''(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''((())))))))))))(((((((((((((((((()))******)))))))))))))))(((((('''((((((((()))))))))******)))***+++,,,,,,------------///000000...,,,+++,,,******))))))))))))******//////---,,,+++*********,,,------...............------------............////////////////////////111111111222222111111000222222111000000111222222111111111111222222222222444444222222111222333333444444333333333333444444666666777777777888888888777777888999999999999999<<<======>>>>>>>>>>>>>>>:::<<<======<<<;;;<<<===>>>===<<<<<<<<<>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCCCCAAABBBDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@???===<<<===@@@CCCGGGKKKNNNQQQUUUYYYVVVQQQGGGCCC===;;;;;;;;;999777999999999888777666555444444444444333333333333333111111111222222222333333111111000000///......---...//////000000000000///------------------,,,,,,++++++***************+++***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~qqqlllgggdddcccbbb___\\\TTTOOOHHHCCCAAA@@@??????>>>===<<<;;;:::::::::;;;>>>>>>======<<<<<<;;;;;;=========>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<<<<===???@@@AAABBBCCCEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEDDDBBBCCCEEEGGGIIIIIIJJJMMMOOOPPPOOONNNKKKLLLLLLJJJGGGDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHGGGEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;888777666555333222111000111111////////////111111111111000000000000//////111000000000////////////---///000///......///000------,,,+++++++++++++++******++++++******))))))'''''')))******+++++++++)))))))))))))))******+++---......///...---+++***))))))((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%''')))***)))'''&&&&&&%%%&&&&&&'''(((&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''((())))))******))))))((((((((((((((())))))******************)))))))))''''''((((((((()))))))))******+++,,,------......---///111111///---+++++++++++++++******+++++++++000///...,,,,,,+++++++++,,,,,,---...............000000000000////////////////////////////////////000000111111222111111000222222111000000111222222111111222222222333333333666555444333222222222222444444333333333333444444666666777777777777888888888888999999::::::999999;;;;;;<<<===============;;;===>>>>>><<<;;;<<<<<<<<<;;;:::::::::<<<>>>???@@@AAABBBBBBCCCBBBBBBBBB>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEBBB??????AAACCCEEEHHHKKKNNNUUUZZZXXXRRRJJJEEE???;;;;;;;;;999666999999999888777666555444555444444333222222111111111111111222222222222333111000000//////......---//////000000000///......,,,,,,---------------------,,,+++***))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((wwwkkkcccYYYVVVRRROOOOOOOOONNNMMMHHHEEEAAA????????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======>>><<<===>>>???@@@BBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEEEEGGGHHHHHHIIIIIIIIIFFFGGGFFFDDDBBBBBBCCCEEEGGGGGGIIIKKKMMMMMMLLLLLLJJJKKKKKKIIIFFFDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKKKKLLLJJJHHHFFFEEEFFFGGGFFFEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555333111000000000000///......///000000000000000000000000//////111111111111000000000000.../////////---,,,---...//////...---,,,,,,,,,,,,))))))************))))))(((((()))***************((((((((((((((()))******,,,---...///...,,,***(((+++*********))))))))))))(((((((((((((((((((((((())))))******(((&&&###!!!))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%'''((())))))%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***************))))))(((((((((((())))))***)))))))))))))))))))))''''''''''''((((((((((((000///...,,,+++*********(((+++...000///...------++++++************++++++++++++++++++,,,,,,---...,,,,,,---.........------111111111111000000000000///////////////////////////000000111111111111111222111111111111111111222222222222222333333333333555444444444444444444444666666555555555555666666666666666666777777777888777888888999999999888888999:::;;;;;;<<<<<<<<<<<<===>>>??????===;;;;;;<<<;;;:::999888888:::<<<===@@@AAABBBCCCDDDDDDDDDDDD??????>>>>>>>>>@@@AAABBBBBBBBBAAABBBCCCEEEFFFGGGKKKJJJIIIFFFCCCBBBDDDEEEDDDFFFHHHKKKSSSZZZYYYSSSMMMHHH@@@<<<;;;;;;888666888888888888777666555444222222222111111111000000111111111111222222222222222222111111000000000000///000000000///...------,,,,,,,,,------.........---,,,+++*********************++++++++++++******))))))))))))))))))))))))((())))))***)))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((~~~uuukkkbbbXXXPPPKKKCCCCCCBBBBBBCCCCCCBBBAAA@@@>>><<<;;;<<<<<<;;;999;;;;;;::::::999:::::::::999999999999999999888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>??????<<<======>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDAAABBBCCCEEEEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGEEEBBBAAACCCDDDEEEFFFHHHJJJJJJJJJJJJJJJIIIJJJKKKIIIFFFDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEFFFEEEDDDAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777666555333222111000000000////////////000000//////////////////000000000/////////............)))+++,,,,,,,,,,,,---/////////...---,,,+++++++++((())))))*********))))))***************)))((((((((((((''''''(((((()))***,,,---......---+++)))'''*********))))))))))))(((((((((((((((((((((((((((***+++++++++)))'''$$$"""((((((((((((((((((((((((((((((((())))))(((((((((%%%%%%&&&&&&'''''''''(((+++***((('''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((&&&'''''''''''''''''''''((((((''''''''''''(((((((((((()))***************))))))(((((((((((()))))))))((('''''''''(((((()))''''''''''''((((((((((((222111...,,,***)))((((((&&&))),,,------,,,,,,,,,*********))))))*********))))))))))))***+++,,,---+++,,,,,,---...---------------------------------...........................///000111111111111111111111111222222111111111111111222222222333333333111222333444555555666666666666555555555555666666555666666666666777777777666777777777777777666666888888:::;;;;;;<<<<<<<<<>>>???@@@???>>><<<<<<===;;;:::888777888999;;;<<<@@@@@@BBBCCCDDDDDDEEEEEEBBBAAA???=========>>>???@@@@@@@@@@@@AAACCCFFFGGGGGGHHHGGGEEECCCBBBCCCDDDDDDEEEEEEIIISSS[[[[[[UUUPPPJJJBBB===;;;;;;999777777777777777777666555444......//////000000000000000000111111111222222222111111111000000000000000///////////////...---,,,,,,,,,,,,------.........+++++++++++++++,,,------)))******++++++******)))))))))))))))))))))))))))((())))))***)))'''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((~~~ssshhh___ZZZSSSMMMIIIEEEAAA>>>;;;<<<=========<<<:::999;;;999888888:::;;;;;;:::888888777777777777888888888888888888777777777777999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@;;;<<<<<<<<<============AAAAAABBBCCCDDDDDDCCCCCC@@@AAACCCDDDEEEEEEDDDCCC????????????@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEBBBAAABBBDDDDDDFFFHHHIIIIIIHHHIIIIIIIIIJJJKKKIIIFFFDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLJJJHHHFFFFFFFFFEEECCCBBB??????@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;:::888888888888777777777777666666555444333222222111000000000000000000000000......////////////000000,,,,,,,,,,,,++++++++++++$$$&&&)))***+++---000222...---,,,***))))))))))))(((((())))))******))))))+++++++++******)))''''''((((((((((((((())))))***+++,,,,,,---,,,+++)))(((((((((''''''''''''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++******(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((()))))),,,+++)))''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&'''%%%&&&&&&''''''''''''&&&''''''((())))))))))))(((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''((())))))******))))))***))))))(((((((((((((((((('''&&&&&&&&&''')))***''''''((((((((()))))))))...---+++***)))******+++***+++,,,,,,)))(((((()))******))))))))))))******++++++***)))))))))))))))++++++,,,------------------------.........//////..............................///000111111111111000111222222222222111000000000111111111222222222///000222333555666666666444444333333333333444444555555666666666666777777666666777777666666555555777888999;;;;;;<<<<<<<<<===???@@@@@@>>>===>>>>>><<<;;;999888888999;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA???===<<<<<<======??????>>>>>>???AAADDDEEEGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCDDDIIIUUUaaabbb]]]QQQKKKCCC===<<<;;;:::888666777777777666666555444------......///000000111000000000111111111111222............................../////////...------,,,,,,------------------************+++,,,---...))))))************))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((({{{zzz{{{vvvssskkkddd```]]]UUULLLGGGEEEBBB@@@???===;;;999;;;<<<<<<;;;:::999999999:::999777888:::;;;<<<;;;888777777777777777888888777777888888888888888888999999:::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>???============<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@BBBCCCCCCFFFIIIIIIHHHGGGHHHIIIIIIJJJKKKJJJGGGEEEDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKIIIHHHGGGGGGGGGEEEBBB???======>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;:::777777666666666555555555555555444444444333333333000111111111111111111000........./////////000000------,,,,,,,,,+++++++++''')))***++++++,,,...000...---,,,***)))((((((((('''(((((()))))))))))))))))))))*********))))))((())))))(((((())))))***+++++++++++++++************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))***+++++++++((((((((((((((((((((((((***))))))))))))))))))***))))))***++++++,,,---------+++)))''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''%%%%%%''')))''''''((((((((('''&&&%%%''''''((()))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((())))))))))))(((******)))((((((((((((((()))((('''&&&'''(((***+++((((((((()))))))))******+++***)))((((((***,,,---,,,,,,,,,***(((((()))+++++++++************++++++,,,+++******))))))******++++++,,,------------,,,---......///000111222222........................---...///000111111111111000111222222222222111000//////000000000111111111///000222333444444444444444444333333333333444444555555555666666666777777777777777777777666555555777888999;;;<<<============>>>@@@@@@???>>>???@@@===<<<:::999999:::<<<===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>===<<<<<<<<<<<>><<<<<<===???AAACCCHHHIIIIIIGGGEEEDDDDDDEEEAAAAAACCCKKKZZZiiilllhhhRRRKKKCCC>>><<<<<<;;;:::666666666777666666555444000000000000000000000000000000000000111111111111........................------......///.........------------------,,,,,,***)))))))))))))))******))))))************)))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((vvvjjjaaa\\\TTTRRRLLLGGGHHHJJJFFF??????>>>>>>>>>>>><<<999666999999999777666666888999;;;888666666777888888777:::999999999999999::::::888888888888888999999999888999::::::;;;;;;;;;;;;888888999:::<<<======>>>AAA@@@@@@???>>>=========<<<===>>>???@@@AAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???AAABBBCCCFFFIIIJJJHHHFFFHHHIIIJJJKKKKKKJJJGGGEEEEEEEEEAAABBBDDDEEEGGGHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHGGGHHHGGGEEEAAA>>><<<<<<===============<<<::::::;;;<<<<<<<<<;;;;;;666555555555555444444444444444444444444444444444111111222222222222111111---.........//////000000000000/////////............//////---+++)))******000///...,,,+++*********''''''((()))))))))))))))'''((()))******++++++***)))))))))))))))***+++++++++******)))******+++,,,***)))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******''''''((()))******++++++---+++)))''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((###%%%''''''%%%&&&))),,,(((((()))))))))(((&&&%%%'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((******)))(((((((((((((((***)))((('''((()))+++---))))))))))))************+++***((('''''')))***,,,++++++***))))))***---000---,,,,,,++++++,,,,,,---)))))))))***+++---...///++++++,,,---------,,,,,,)))***+++,,,---///000000........................---...///000111111111111000111222333333222111000////////////000000000000000111222333444333222111666666666555555666666666555555555555666666666777888888888888888777666666777888:::;;;<<<=========<<<>>>@@@@@@??????@@@AAA>>>===;;;::::::;;;===>>>@@@@@@AAABBBBBBBBBBBBAAA;;;<<<<<<<<<<<<<<<<<<<<>>===>>>@@@@@@CCCLLL^^^oootttpppRRRLLLCCC>>>======<<<;;;666666666666666666555444333333222222111000000000000000000000111111111111/////////000000000000000,,,,,,---.../////////............------,,,,,,,,,***)))(((''''''&&&&&&'''))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((~~~rrrnnnmmmkkkggg```XXXPPPKKKGGGEEECCC@@@>>><<<::::::<<<:::888777888:::999999777777777777777777777777::::::999888777777777777:::::::::::::::888777777666666555555555555666666:::::::::;;;;;;:::999999<<<<<<<<<;;;:::<<>>===<<<;;;;;;;;;===>>>????????????BBBCCCCCCCCCDDDDDDEEEEEEAAAAAAAAABBBBBBBBBBBBCCCEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGEEECCCAAAAAAAAAAAAAAACCCGGGIIIJJJIIIFFFEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIKKKJJJHHHFFFDDDCCCEEEFFFHHHIIIGGGFFFGGGIIIIIIGGGDDD<<<===>>>??????>>>===<<<999999999999888777666666888666333222333333333222///000222333444444333333333222222111000//////...////////////............***++++++,,,,,,------...------............------+++++++++*********)))))))))***++++++++++++***)))++++++***((('''&&&%%%$$$(((((())))))((('''&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((())))))))))))((((((''''''((()))))))))(((&&&%%%''''''(((((()))))))))***&&&((())))))(((((()))+++...---***(((''''''((())))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))(((&&&$$$###(((((())))))))))))((((((&&&'''''''''%%%%%%''')))***)))))))))))))))))))))111...+++(((((((((((('''((((((''''''''''''(((((('''((((((((((((((('''''')))((('''''''''(((***+++******))))))(((''''''''',,,,,,+++***))))))******000///...---+++***)))(((++++++,,,,,,,,,---------------......///000000111000...,,,,,,---...///...---------............///000000111222222222222222000000000000000000000000111111111222333444333222111111222333555666666777888888777777888888999:::;;;;;;:::777555444555777888888999:::;;;;;;<<<===:::<<<===?????????>>>===???>>>===;;;;;;;;;<<<<<<@@@@@@@@@???????????????999:::;;;<<<<<<<<<;;;:::>>>>>>===>>>>>>???@@@@@@FFFEEECCCAAAAAAAAACCCDDD@@@CCCJJJUUUbbblllqqqrrr]]]RRRDDD;;;:::;;;<<<<<<555444333222222222222222111111111111000000000000222222111111111111222222---------...............---------------------------,,,++++++*********++++++++++++++++++***)))((())))))))))))))))))))))))***(((&&&%%%'''((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********uuudddZZZUUUUUUTTTQQQLLLFFFAAA>>><<<;;;:::999999888888999777777777999;;;;;;:::888777777777777777777777777888888888888888999:::;;;;;;;;;:::999999888888777666666666555555666666666999::::::;;;::::::999999::::::;;;::::::;;;===???>>>>>>>>>>>>===<<<;;;:::::::::;;;======>>>>>>>>>>>>??????AAABBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHEEECCCBBBAAAAAAAAAAAACCCFFFHHHIIIHHHFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGHHHFFFDDDBBBBBBCCCDDDFFFFFFDDDCCCDDDEEEEEECCCAAA>>>>>>?????????>>><<<<<<::::::::::::999888777666888666333222333444333222222222333444444333222111333222222111000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))************************++++++***)))(((''''''&&&((((((((((((((('''&&&&&&''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))(((&&&&&&((((((((())))))*********((()))******))))))***,,,)))((('''%%%%%%&&&((())))))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((((((&&&%%%$$$''''''((((((((((((''''''&&&'''(((((('''''')))+++*********+++++++++++++++000---)))''''''''''''&&&((((((''''''''''''(((((())))))************)))))))))(((((('''((()))***+++******))))))))))))((((((+++++++++*********)))))),,,,,,,,,+++******))))))*********************+++,,,,,,---......///000000000...,,,,,,---..................////////////000...///000000111111000000000000000000000000000000111111111222333333333222111111222333444555666666777777777888888888999999::::::999777444444555666555666666888999:::;;;;;;;;;<<<===>>>????????????AAA@@@>>>===<<<<<<<<<<<>>>>>>>>>>>??????@@@BBBAAA???>>>>>>>>>@@@AAACCCEEEKKKUUU```hhhlllmmm\\\SSSGGG???>>>>>>???>>>:::999888666555444444444111111111111000000000000111111000000000000111111////////////////////////------------------------,,,,,,,,,+++++++++*********++++++++++++***)))((()))))))))))))))))))))))),,,)))'''''''''(((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&rrrbbbTTTIIICCCBBBBBBAAA@@@>>><<<:::888666555555444444555555666444555666999<<<<<<999777555555555555555555555555555666666888999;;;===>>><<<;;;:::888888888888999666666666666666666666666999999::::::::::::999999777999::::::::::::;;;===============<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFCCCBBBAAA@@@AAA@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBEEECCCAAA@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;:::999888777777555333333333444333222333333333333222111000///222222222111000000//////////////////..................---,,,,,,+++*********++++++,,,,,,++++++***+++************))))))))),,,+++***))))))***+++,,,+++*********))))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((())))))***))))))(((((()))))))))((('''''')))))))))******************++++++***((()))+++...'''&&&%%%%%%%%%'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((((((+++---+++,,,,,,------.........---+++(((&&&''''''&&&%%%((((((''''''''''''(((((())))))************))))))((((((((((((((()))******)))))))))************+++******+++,,,+++***)))((()))))))))***************************************+++,,,,,,------......///000...,,,,,,...///...---...////////////000000000...//////000000000000000000000000000000000000000000111111222333333222222000111111222333444555555555666888999999999888777888888888666444333444555222333444555777888999:::============>>>???@@@AAABBBBBB@@@>>>======<<<<<<>>>>>>>>>???@@@@@@@@@AAA>>>>>>===<<<;;;;;;;;;;;;??????>>>>>>===>>>>>>>>>>>>===<<<<<<<<<===>>>???DDDFFFJJJQQQXXX^^^``````VVVOOOFFFAAA@@@@@@???>>>;;;:::888666333222111000111111111111000000000000000//////////////////000111111000000//////......------------------------++++++,,,---,,,+++***)))******++++++******))))))))))))))))))))))))))))))+++)))'''''')))******))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$$$$###}}}vvvnnnkkkkkkqqqtttpppkkkiiiiiiddd\\\RRRIIIBBB===;;;<<<;;;::::::::::::::::::888777666555444444444444666555555777999999888666444444444444444444444444555666666888:::<<<>>>???===;;;999777777777999:::666666666777777666666666888888999::::::::::::999777999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHEEECCCAAA@@@@@@@@@@@@AAADDDFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>???CCCBBB@@@??????@@@AAABBBDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888888666555333333444444333222222222111111000//////...000000000000//////......////////////............---------,,,,,,+++++++++***++++++,,,,,,++++++***************)))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))))))))************))))))''''''''''''((((((((((((&&&&&&''')))************(((((()))))))))(((((((((******************++++++***+++***)))((((((+++---))))))(((''''''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''''''''''''''(((%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%&&&'''((('''(((+++---,,,,,,---...//////000000,,,***(((''''''((('''&&&((((((''''''''''''((((((&&&''''''(((((((((((('''((((((((((((((())))))***((())))))***++++++,,,,,,(((***+++,,,,,,+++)))(((************************---------,,,,,,,,,,,,++++++++++++,,,,,,---------///...,,,---...///...---............//////////////////000111111111111000///////////////////////////111222222222111222222000000111222222333444444444555777999999888777666666777777666333222333444111222333444666888999999======<<<<<<===???AAABBBCCCCCCBBB@@@???>>>============>>>???@@@AAAAAAAAAAAA???>>><<<;;;;;;<<<<<>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===??????@@@BBBEEEIIIMMMOOOPPPPPPJJJFFFAAA>>>>>>>>>>>>======;;;999666333111///...111111111111000000000//////......------......///111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))************))))))(((((((((((((((((((((((((((''''''(((***,,,,,,,,,)))(((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$tttkkkccc^^^WWWRRRPPPSSSSSSOOOLLLKKKHHHFFFDDD@@@===;;;:::999777777666555555666777888777777666555555555555666;;;888555333444666666666333333333333333333333333777777777888999;;;<<<======;;;999777777777999:::666666777888888777666666777888999999:::::::::999888:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::999;;;;;;<<<=========<<<<<>>>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::999888888555444333444555555333222//////............//////...............---------////////////............+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,'''''''''((((((((())))))''''''((((((((((((((('''''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&''')))************))))))((((((((()))))))))++++++******************)))******((('''''')))++++++******)))(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((()))))))))************))))))$$$%%%&&&&&&&&&'''***,,,,,,,,,------...///000000,,,***(((((())))))((('''((((((''''''''''''((((((&&&&&&'''((((((((((((((('''(((((()))))))))))))))(((((()))***+++,,,,,,---((()))+++,,,,,,+++***(((,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---------//////...,,,,,,,,,,,,---------......---...//////000000//////////////////////////////...000222222111000111333111111111222222333333333333555777888888888666555555666777666444333333444222333444555777888999999<<<;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@???>>>=========>>>???@@@AAAAAAAAABBBAAA???===<<<<<<=========<<<;;;:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>???AAACCCDDDDDDDDDDDD???>>><<<<<<===>>>>>>>>>@@@???<<<999666444333222111111111111000000000///......------------......000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))((())))))*********))))))((((((((((((((((((((((((***)))((()))++++++***)))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''rrrbbbYYYSSSNNNJJJGGGBBB???AAA@@@===<<<>>>888888999999888777666555666666555444444555555555222222222333444666777888<<<999444111222333555555333333333333333333333333777777777777888999:::;;;<<<;;;:::888888888888999666666888888888888666666666777888999::::::::::::999:::;;;;;;999999:::;;;:::;;;;;;<<<;;;;;;::::::;;;<<<<<<=========<<<<<<=========<<<<<<<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@AAACCCDDDEEEDDDCCCAAA@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBBBB@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777444333333444555555444222......---------...//////...............---------////////////............******+++,,,,,,---......+++++++++,,,,,,+++++++++(((((()))))))))))))))***,,,+++***))))))***+++,,,''''''''''''((((((((((((&&&'''((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))***))))))))))))((((((((()))*********************)))))))))((()))***)))((('''''')))******)))((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((())))))******++++++******)))$$$%%%&&&&&&&&&&&&)))+++***++++++,,,,,,---------***)))((()))******)))(((((((((''''''''''''(((((('''((()))******++++++***''''''((()))))))))))))))(((((())))))***+++,,,,,,((()))***+++,,,+++******------,,,+++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++,,,,,,,,,---------+++,,,,,,---------------000000000000000000000000---000333333000///111333222222222222333333333444333444666777777777666555444666777666555333333444444444555666777888888999999::::::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;===???AAABBB@@@??????@@@<<<<<<<<<<<<===>>>??????===<<<:::777555444333222111111111111000000000000......------------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++(((((())))))******))))))))))))))))))))))))))))))---+++*********(((&&&###(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&'''(((((()))))){{{kkkaaaSSSIIIEEECCC???<<<<<<888777::::::777777999444444555555555444444444666666666666666666666555111111111222333444555666999666333222222444444444444444444444444444444444555555555666777888::::::;;;;;;:::999999888888777555666888999999888666555666777888999999:::::::::999:::999888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAACCCEEEEEEAAA@@@???>>>>>>???@@@AAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????<<<===>>>>>>??????????????????@@@@@@@@@AAAAAAAAA>>>AAABBBBBB???>>>>>>@@@???>>>===;;;;;;;;;<<<<<<::::::::::::999888777666444333333444666666444222222111///............///////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((((((((())))))******************************)))))))))(((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((((()))++++++*********))))))((((((((('''***,,,,,,***(((''''''))))))***))))))(((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))************))))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))(((''''''((()))***((('''((((((''''''''''''(((((('''((()))***++++++++++++&&&'''((()))***))))))(((((((((((())))))*********))))))*********+++++++++*********************)))(((((()))***+++,,,,,,------------------,,,,,,,,,...------...000///...,,,,,,,,,,,,---------......,,,---......//////......000000000000000000000000,,,000333333000...000333333333333333444444444444444444555555555666666666444666777777666444444444555555555555666666777777666777999;;;<<<===>>>>>>???@@@AAABBBAAAAAA@@@?????????????????????@@@@@@???@@@@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;<<<===;;;;;;<<<<<<;;;;;;::::::<<<>>>AAAAAA???===>>>???<<<======<<<<<<<<<===>>>888777666444333222222222111111111111000000000000......------------....../////////...............++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))***)))&&&$$$'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((dddgggeee^^^YYYYYYWWWUUUOOOHHH???;;;;;;;;;777444555333444888999666555777333333333333444555555666333333444555555555444444666555444333222222222222555333222333555555555333444444444444444444444444333333444555777888:::;;;:::::::::::::::999777777555777888999999888777555666666777999999:::::::::999999888666555555888:::;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;:::999999;;;;;;<<<<<<===>>>??????===>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEFFF>>>>>>=========>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>;;;<<<===>>>????????????>>>>>>??????@@@@@@@@@AAA???AAACCCBBB@@@>>>???AAA======;;;::::::;;;<<<===999999999999888777666666333333333555666666444222666444222000............000000000000111111111111000/////////...............------,,,,,,++++++***(((((())))))))))))(((((('''((((((((())))))******)))***++++++++++++***)))************)))))))))(((&&&&&&'''((())))))(((((('''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((()))))))))))))))((('''***)))(((((((((***+++,,,***)))))))))((((((''''''(((***---...,,,***((('''******+++,,,,,,,,,,,,+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((()))))))))'''''')))+++((((((((('''''''''''''''&&&&&&%%%'''((()))'''&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&''')))*********)))((((((((((((((())))))))))))******))))))***+++,,,,,,'''''''''((()))*********))))))***+++---...///000---------------------------------...000000---+++---------.........//////000111111222222222222222000000000000000000000000,,,000444333///...000333333444444444444444444555555444444444444555666666444666888888666555555555555555555555555555555555555666888;;;<<<======<<<>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@???????????????>>>???@@@BBBBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???????????????>>>===<<<<<<999===??????===<<<<<<>>>=========;;;999888999:::999888777666666555555666111111111111000000000000///......------......///////////////000000000000+++++++++++++++++++++++++++*********++++++------''''''((()))))))))))))))))))))))))))))))))))))))$$$$$$%%%(((***+++***)))'''''''''''''''((()))***(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&KKKIIIGGGEEECCCAAA@@@@@@999888777666666666666666333333333333333333333333333222222222111000000000222222222222222222222222222333333444444333333222222222222222222222222222444555555666666555555444333333333444444444555555===<<<;;;999888666555444555555555555555555555555444666888999:::999777666888888777777888888999:::;;;<<<<<<===<<<;;;999888<<<<<<<<<<<<;;;:::999999>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAADDDCCCBBB@@@??????@@@@@@???@@@CCCFFFHHHIIIHHHHHHJJJHHHFFFCCCAAA@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;??????@@@AAAAAAAAAAAA@@@BBB@@@>>>===???@@@@@@@@@@@@AAA@@@===888666888;;;:::999999888777666555555555444333222111111111111////////////..................//////...,,,+++)))------------......//////---,,,,,,++++++******)))((()))+++,,,,,,+++)))((())))))************))))))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&%%%###%%%''')))******)))((((((((((((((())))))))))))************)))))))))))),,,+++***)))))))))++++++)))))))))))))))))))))))))))******((('''&&&((()))...---+++***)))))))))***$$$$$$$$$%%%&&&'''((()))&&&(((***++++++)))'''%%%'''''''''''''''&&&&&&&&&&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))++++++***)))(((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------***+++------------///000222111000.........///000/////////000000000000111+++,,,---...////////////000///.........///111222222222111111222222333444000000000000111222333333666555444333333444666777999999888888777666666666333333222333444666888999777777888999;;;===???@@@======>>>>>>>>>======<<>>===>>>???AAAAAA@@@>>>BBBBBBAAA@@@????????????DDDCCCBBBBBBBBBAAA>>><<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888555444444333333333444444444333222111000...------222///---...111222000---////////////............---+++)))))))))************************+++++++++,,,***)))'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$>>>>>><<<:::888777666666555555444333333333333333333333333333333333333333222222111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222111111111222222111111111333444444444444444444444777666666666555555444444555555555444444444444444555666888999999999777666888888777777888888999:::;;;;;;<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;::::::>>>===<<<<<<<<<===???@@@>>>>>>??????????????????@@@@@@???>>>>>>???AAABBBBBBBBB@@@???>>>>>>>>>??????AAADDDFFFHHHIIIHHHHHHIIIHHHEEECCCAAA@@@@@@@@@======>>>>>>>>>======<<<>>>>>>???????????????>>>???===;;;<<<===>>>???>>>>>>>>>===;;;999888:::;;;999888888777777666666666555444333222111111111111000000000/////////............//////...,,,+++***............//////000000,,,---------------------+++******************+++))))))************))))))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''((())))))(((''''''###%%%'''((()))((('''&&&(((((((((((())))))))))))*********)))))))))((((((***))))))((((((((()))***)))))))))))))))))))))))),,,,,,---,,,***)))***,,,((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***"""$$$''')))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''***))))))(((((())))))***++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***++++++++++++,,,---111000///.........//////---------.........//////,,,---...///000000000000111000000///000111222333222222111111111222333333222222111111111222333333555555555555555555666777::::::999999888777777666555555444444444555777888777888888:::<<<>>>???@@@>>>>>>>>>??????>>>>>>===???@@@AAAAAABBBAAAAAAAAA@@@??????@@@BBBCCCCCCBBBDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBBBBBBBAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999666555444333333333333333333222222111000///......000///...///000000000...////////////............---+++***))))))*********,,,+++++++++++++++++++++)))((((((((((((((()))***((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$777777666555444333333222333222222111111111222222222222222222222222222222000000111111111111111111222222222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333444444444444444444444333222222222333444444555555444444444444444444444444555666777999999888888777888888777777888888999::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@BBBCCCBBBBBBAAA@@@????????????@@@AAADDDFFFHHHHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@?????????>>>>>>============>>>>>>>>>======<<<<<<:::999:::;;;======<<<===;;;:::999:::;;;;;;:::777777777777777666666666444444333222111111111111111111000000000/////////...............---,,,+++///////////////000000000++++++,,,,,,---......///---+++)))(((((()))+++---))))))************))))))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))))))))(((%%%%%%'''(((((('''&&&%%%(((((((((((())))))))))))******))))))))))))((((((((((((''''''''''''((())))))))))))))))))))))))))))))***+++***((('''((()))((('''&&&&&&&&&&&&'''''''''''''''''''''((()))***"""$$$&&&((())))))((('''''''''((((((((((((((((((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((*********))))))*********+++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,******+++,,,//////...---------......000000000111111111222222---...///000111111111111111111111000111222222333333222222111111111222222444444333222222222333333555555666777777777777777::::::::::::999888777777777666666555555666666777888888999;;;<<<>>>???@@@>>>??????@@@@@@@@@??????@@@AAAAAABBBCCCCCCBBBBBB@@@???>>>???AAADDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777666555444333222222222111111111111000000000///...///000000///...///000/////////............---,,,+++******))))))******---------,,,,,,++++++***&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%444444444444444333333333222222111111111222333333222222222222222222222222//////000000111111222222111111111111111111111111000111111222222111111000111111111111111111111111555555444444444444555555555444444444444333333333222222333444444555666666333333333333444444444444666666777888888888888777888888777777888888999:::::::::::::::;;;:::::::::::::::::::::;;;;;;<<<=========<<<;;;<<<===>>>???===>>>>>>???@@@AAAAAABBB@@@@@@?????????AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>===<<<<<<:::999888999;;;===<<<;;;===:::888888;;;<<<999777555666666666666666666666444333222222111111111222111111111111000000000000...............------,,,............////////////))))))******++++++++++++,,,+++***))))))***+++,,,))))))************))))))************************((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((())))))))))))''''''((((((((('''&&&%%%(((((((((((())))))))))))***)))))))))(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''')))***)))'''&&&'''((('''''''''''''''(((((((((''''''&&&&&&'''((())))))'''((())))))((('''%%%$$$''''''((((((((((((((()))((('''%%%$$$$$$&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((((()))************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,.........,,,+++,,,...------------------------111111111222222222222333---...///000000000000000000000000111111111222222333222222111111111111111666555444333333333333333444555777888999999888777999999::::::999888666666666666666666777777888888888999:::<<<===??????@@@??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDD>>><<<;;;;;;>>>BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;888777555444333222222111000000000000000111111111---///111000---,,,...111//////.........---------++++++++++++)))))))))***------,,,++++++***))))))&&&'''(((*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&//////000111111000000///000000000000000111222333111111111111111111111111/////////000000111111222111111111111111111111111000111111222222111111000111111111111111111111111333222111111111111222333444444444444444444444444333333333444444444444444333333333444444555555555666666777888888888888888888888777777888888999:::999999999999::::::;;;;;;:::::::::::::::;;;<<<======<<<;;;;;;;;;<<<>>>???======>>>???@@@@@@AAAAAA??????>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDD@@@???>>>=========>>>>>>AAAAAAAAA@@@???>>>===<<<;;;:::999:::<<<===<<<;;;===:::888888::::::777444555555555555555666666666333333222222111111222222111111111111000000000000//////.........------...------------------------+++++++++******))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((((((******))))))(((((('''&&&(((((((((((()))))))))))))))))))))(((((((((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((***,,,------+++*********%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''))))))******)))(((&&&%%%&&&'''''''''((((((((())))))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******)))((((((((())))))*********))))))))))))************(((((((((((((((((((((((('''((((((((())))))******++++++************++++++***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,.........,,,+++,,,...,,,,,,------------------,,,------------.........------.../////////....../////////000000000000000222222111000000111111111666666555444333333333333444555777999:::999999888888999::::::999888666555444444666777999:::;;;<<<999:::<<<===??????????????????@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD>>><<<;;;;;;>>>BBBDDDDDDBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA???>>>>>>=========<<<<<<<<<999:::;;;;;;;;;;;;;;;:::888777555444333222222111000000000000111111111111,,,///111000---,,,...111............------------)))+++,,,,,,)))((()))***,,,++++++***)))(((((('''((()))*********)))'''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&...///000111111000///...,,,,,,,,,---...///000111000000000000000000000000//////000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111444333222111111222333444333333333444444444555555333333333333222222222222333444444555555666666666777777777777777888888888888888777777888888999:::888888888888999:::<<<===<<<;;;:::999:::;;;<<<======<<<;;;;;;;;;<<<===>>>=========>>>??????@@@@@@>>>>>>======>>>@@@BBBCCC>>>??????@@@@@@??????>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGFFFEEEDDD@@@???>>>======>>>???@@@CCCCCCBBBBBB@@@???======<<<;;;;;;<<<======;;;999;;;:::999888888777555333555555555555555444444444333333222222111222222333111111000000000///////////////......---......///---------,,,,,,,,,,,,,,,...------,,,++++++******((()))+++------+++)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&%%%&&&&&&'''((()))+++******))))))((((((((((((((((((((())))))))))))))))))((((((((((((''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((((((***,,,,,,***)))((()))'''(((((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++++++++))))))(((((())))))******++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''((())))))***++++++*********))))))*********)))))))))))))))******+++))))))))))))))))))))))))*********++++++++++++,,,***+++,,,,,,******+++,,,+++,,,------......------------........./////////------............------......///000000000000///000000000000000111222222555555444333333333444444444555666888999999999999888999:::;;;:::999666555333444666999;;;<<<======999;;;===>>>@@@@@@??????>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEE@@@???>>>???AAADDDEEEEEE@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDCCCAAA@@@>>>>>>>>>=========<<<<<<999999::::::::::::999888777666555444333222222222000000000000000111111111---...//////...---...///.........------------,,,(((+++...---)))((()))+++*********)))((((((''''''************)))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''000111222333333222000///+++,,,,,,,,,...///000111000000000000000000000000000000000000000/////////111111111111111111111111222222333333333333222222111111111111111111111111444333222111111222333444111222222333444555666666444444444444444444444444444444555666666777888888777777777777777888888999888888777777888888999:::888777777888999:::<<<======<<<:::999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>=====================>>>===<<<<<<<<<===???AAABBB======>>>?????????>>>===?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@???>>>>>>>>>@@@BBBCCCDDDDDDCCCBBB@@@???===<<<<<<;;;;;;<<<<<<<<<999777666888999999777666555666666555555444444333333333333222222111222222333333000000000/////////......//////...------...///000......---------,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''((()))******))))))(((((((((((()))(((((((((((())))))))))))))))))((((((((('''''''''###$$$&&&'''((((((''''''((((((((((((((((((((((((&&&(((******((('''&&&&&&***++++++,,,+++***((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))******)))(((&&&''''''(((((()))******+++''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,***))))))(((((())))))***)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***++++++++++++,,,---+++,,,---...///......---000000111111111222222222......////////////.........///000111111111000000////////////000222333444333333333333333333444555555555555666777888999::::::;;;===>>>===;;;888777444666888:::<<<<<<===<<<:::;;;===???@@@@@@??????===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDD@@@??????@@@BBBCCCCCCBBB@@@AAADDDFFFGGGGGGFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@>>>>>>>>>>>>=========<<<999999999999888888777666666555444333333333333333111111111000000000000000///...------...///...---.........---------,,,,,,'''+++...---)))'''(((+++******))))))))))))))))))))))))((((((((((((((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((...///000111111///...,,,------......000111333444000000000000000000000000111111000000//////......000000000000000000000000222333333444444333333222000000000000000000000000///...---++++++---...///000111222333555666777777555666666777777888888888555555555666777888888999777777777777777888888999888888888777888999999:::777777777777888:::===>>>>>>===;;;999999999;;;<<<<<<<<<;;;:::;;;<<<===>>>============<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBB>>>>>>@@@AAAAAA@@@???>>>???>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@??????@@@BBBDDDFFFDDDCCCCCCBBB@@@>>><<<;;;<<<<<<;;;;;;<<<:::888555222666999999777555666888666666555444333333222222222222222111222222333333////////////............000///...------...///000//////.........---------((((((((()))******++++++,,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))((('''''''''((()))+++,,,((((((''''''''''''((()))(((((((((((()))))))))))))))(((((((((''''''''''''"""###$$$&&&''''''&&&&&&(((((((((((((((((((((((((((+++------,,,***))))))(((((((((((((((&&&$$$###)))(((((('''''''''((((((***)))((('''&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$&&&((())))))&&&$$$"""((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))++++++,,,,,,,,,---------***+++------------///000+++,,,.../////////........./////////000000000000///000000000000000/////////000111222333222111111.........///000222444444222222222222333333444555555555444444666777:::;;;<<<===???@@@???===:::888666888999;;;<<<<<<;;;;;;:::<<<>>>@@@AAAAAA??????<<<===>>>???@@@AAAAAAAAA>>>???@@@BBBCCCDDDDDDDDD>>>>>>>>>???AAAAAA@@@???@@@BBBDDDGGGHHHHHHGGGGGGDDDCCCBBBCCCDDDDDDBBBAAA>>>>>>>>>>>>============999999999888888666555444555444444333333333444444111111111111000000000///000---+++,,,///000...,,,......---------,,,,,,,,,'''+++///...***'''(((+++***************+++++++++((((((''''''''')))+++,,,+++)))(((''''''((()))+++'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((222111000...------------............////////////......////////////......000000000000000000000000222222111000///...------///000000000000111111111000000000000000000000000111111222333333333333222111222222333444555777888666666666666666555555555666666666777888888999999777777777777888888888888777999;;;;;;999777555555666666666777888:::;;;<<<===???@@@???<<<;;;<<<>>><<<:::888888:::<<<======;;;<<<=========<<<:::999=========>>>???AAABBBCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBB@@@???======@@@???>>>>>>>>>AAACCCEEEEEECCC@@@?????????>>>===::::::999999888777777777444777999999666444333333444444333333333222222222333222222222111111000000111111111111000000000000000///...---,,,++++++,,,333111///,,,+++*********------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))---+++)))'''&&&&&&((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$###((()))*********((('''&&&+++***((('''((()))((('''+++)))((()))+++,,,,,,+++$$$%%%'''))))))))))))((())),,,...---***(((((()))******))))))((((((''''''%%%%%%&&&'''((((((((('''%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((++++++++++++***((('''&&&+++***)))(((((('''((((((((((((((((((((('''''''''%%%&&&''')))************)))))))))))))))))))))))))))*********++++++++++++&&&((())))))(((((()))***************+++,,,---...((((((((()))+++---///000333222///------...000111......///000000000000000111111111000000000000000000000111111111111000000111111111000111111222222222222222222222222222222222333444666777999:::;;;999<<>>:::888888666444666999:::999777999999888888999;;;<<<>>>>>>??????@@@BBBCCCDDDDDDAAA@@@??????@@@AAACCCDDD@@@??????>>>>>>??????@@@BBBAAA@@@??????AAACCCDDD???@@@AAABBBBBBBBBAAA@@@======<<<<<<<<<;;;;;;;;;:::999888666555555444444444444444333333333222222111000...---,,,...///000------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))(((((((((((())))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########000//////.........//////............////////////...//////000000//////...////////////////////////000000//////......------000000000111111111111222000000000000000000000000000111222222333333222222222222222333444555666777666666666666555555555555666666666777888888999999666666777777777888888888888:::<<<;;;999777666666777777777888999:::;;;<<<<<<>>>???>>>;;;:::;;;===<<<:::888888:::<<<======<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<===>>>???@@@DDDCCCBBBAAA???>>>===<<<>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>======>>>=========>>>???@@@AAACCCAAA????????????>>><<<;;;;;;::::::999888888777555666666555333222333444444444444333333333222222111111111111000000//////000000000/////////......//////...---,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))),,,+++)))'''&&&'''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%'''(((((())))))(((((('''+++)))((((((((()))((('''''''''&&&&&&'''((()))(((&&&'''(((((()))))))))))))))+++------***''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%************)))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((''')))))))))))))))((('''''')))))))))))))))))))))))))))))))))*********++++++'''(((***)))(((((()))+++************+++,,,---...------,,,,,,+++++++++***//////.........---------......///000000000000000000000000000000000000000//////000111111111000000111111000000111111222222222222222222222222222222333333444555777888999999999;;;===??????===;;;999999777666777999:::999777999888999999:::;;;<<<<<<<<<======>>>@@@AAAAAABBB??????>>>>>>???@@@BBBCCC@@@@@@????????????@@@@@@@@@???>>>======???AAABBB???@@@AAAAAAAAA@@@??????<<<;;;;;;;;;;;;:::::::::888888666555444333333333222222111111111000000000111000///---------...///------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%.........//////000000000---............///////////////000000000000//////////////////////////////.....................---000111111111111222222222000000000000000000000000000111222222333333222222333333333333333444555555555555555555555555555555555666666777777888888999666666777777777777888888888:::<<<<<<:::888777777888888888888999;;;<<<===;;;<<<======;;;:::;;;;;;<<<:::888999;;;===============<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@EEEDDDCCCAAA???===;;;:::<<<<<<===>>>???AAACCCDDDCCCCCCBBBAAA@@@???>>>=========>>>??????@@@@@@@@@@@@???>>>>>>??????===;;;<<<;;;;;;:::999999888888666666444222000000222444444444444333333333222222222222111111111111000000/////////.........------///......---,,,,,,,,,+++***+++,,,------.........++++++******)))(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((('''''''''''''''((())))))+++***)))'''''''''((((((''''''''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((())))))***)))(((((())))))((('''&&&&&&&&&&&&&&&''''''((())))))((((((((())))))***(((***,,,+++)))'''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''(((((()))))))))))))))((('''&&&$$$$$$$$$$$$%%%&&&'''(((''''''(((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******((()))+++***))))))***,,,***************+++,,,---......///...---+++***(((------/////////...,,,+++......///000000000000///000000000000000000000000......///000000000000000000000000000000111222333333333333333333333333333444444444555666666777777888999;;;<<<======<<<;;;:::999888888999:::888777777888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>??????======<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;;;;<<<===>>>???????????????>>>===<<<::::::999999999888888888666666555333222222222222222111111111111000000000111000000///...---,,,,,,------------------------,,,,,,------,,,,,,+++***,,,,,,++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''.../////////////////////---------.........////////////000000000000//////////////////////////////---------....../////////111111111111222222222222000000000000000000000000000000111222222222222222333333333222333333444444444444555555555555555666555555666666777888888888666666666666777777777888999:::<<<;;;999888888888999999999999:::;;;<<<===;;;<<<=========<<<;;;;;;<<<;;;:::;;;===?????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>??????AAABBBBBBDDDCCCBBB@@@>>>===;;;;;;:::;;;;;;===???AAACCCDDDDDDCCCCCCBBBAAA@@@??????>>>???AAACCCCCCBBBAAA@@@===<<<<<<===???>>><<<:::;;;::::::999999888888777555555444222000000222333444333333333333222222222222222222222222222222222/////////.........------.........------,,,,,,+++(((***,,,---......------++++++******))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))'''''''''''''''((())))))+++***)))(((''''''((((((&&&&&&''''''(((((())))))&&&&&&((())))))*********,,,+++***((((((((()))***)))(((((((((******((('''))))))))))))(((((()))***+++***)))(((((()))******((()))******)))((('''&&&''''''(((((())))))******'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***))))))*********))))))((('''''''''''''''((()))***''''''''''''((((((((((((%%%&&&''')))************(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,***************+++,,,,,,)))+++---/////////---,,,---......///......---------...//////000000///////////////000000000000000---...///000000000000000000000///000000111222333333333333333333333333333444444444444555555555555777777888999:::;;;<<<===;;;::::::999999999888888777888999;;;;;;;;;:::999:::::::::;;;<<<======>>>===<<<<<<<<<<<<>>>???@@@???@@@@@@@@@@@@@@@@@@???<<<;;;:::::::::;;;;;;<<<>>>>>>======<<<;;;::::::888888888777777777666666666555444333222222222222333333333333222222222222000000000///...---+++***,,,,,,------------------,,,,,,------,,,,,,+++***,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((///000000000///...,,,+++------------............//////000000000000//////.................................///000000111111000000111111111222222222000000000000000000000000000000111222222222222111333333222222222333333444333444444444555555666666555555555666777777888888555666666666666777777777888:::;;;:::999888888999999999999999:::;;;<<<<<<<<<<<<===>>>???>>>===;;;===<<<<<<===???AAAAAAAAA>>>===<<<;;;;;;<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCAAA@@@@@@??????>>>>>>>>>::::::;;;<<<>>>AAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>@@@BBBDDDDDDCCCAAA???===<<<;;;<<<======<<<:::999999888888777666666666333444666666333222111111333222222222222111111111000000000111111111111111000000000/////////......------.........---,,,+++***+++,,,---------,,,++++++++++++++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''((()))))))))))))))(((((((((((((((&&&''''''(((((()))))))))&&&&&&((()))******++++++000///,,,***))))))))))))((((((((()))******)))'''***+++,,,***((((((***,,,+++***)))(((((()))******(((((()))******)))'''&&&''''''(((((())))))******'''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''******+++,,,,,,,,,++++++++++++***))))))((())))))&&&'''''''''(((((())))))%%%&&&''')))************(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,******))))))******++++++'''))),,,...000000//////...---+++******+++---...------...///////////////......//////000000000000......///000000000000000////////////000111222333333333333333333333333333333333333333333333333333666666666777999:::;;;<<<::::::::::::999888888888777888999:::;;;:::999888::::::;;;;;;<<<===============<<<<<<===>>>@@@AAA>>>??????@@@@@@??????>>>;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::999888888888777666666666666555555555555555444333222222222222333333333222222222111111000000000///...,,,+++***,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((////////////...,,,***))),,,------------...............////////////................................./////////000000111111///000000000000111111111000000000000000000000000///000111111222222111111222222222222222333444444333333333444555555666666444555555666666777777888555555666666666666777777777999999999777777888999999999999999999:::;;;;;;<<<<<<===???AAA@@@>>>;;;===<<<<<<>>>AAABBBBBBAAA======<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>?????????@@@@@@;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBB===???@@@BBBBBBAAA???>>>???===;;;;;;<<<<<<<<<;;;888888888777666666555555222444666666444222000000111111111000000000//////---------............///000000000/////////......,,,,,,.........---,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************'''(((((())))))((((((''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((((((((())))))&&&&&&((()))************///...---+++***)))))))))''''''''')))++++++)))'''(((***+++)))&&&%%%(((+++))))))((((((((())))))***)))((((((***++++++)))&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***+++,,,---------------+++***)))(((''''''''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******((()))+++***))))))***,,,******)))))))))******+++***+++,,,---......---,,,,,,***(((&&&''')))+++---------...////////////...---......//////000000111000000111111111111000000.........///000111222333222222222222222222222222222222222222333333333333444555555666888999::::::888999:::999888777888999888888999999999999999888;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<>>>???@@@<<<===>>>??????>>>===<<<;;;;;;;;;;;;:::::::::::::::999888777666666777777666666555555555555444444444444333222222222222222111000000000000/////////000//////...---,,,+++++++++,,,,,,------.........,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++,,,---...---,,,***))),,,,,,---------.........------............------..............................//////////////////....../////////000000000000000000000000000000000///000000111111111111111111111111111222333444555222222333444444555666666444444555555666777777777555555555666666666777777666777888777666666777999999888888888888999::::::;;;;;;;;;>>>AAA@@@===:::;;;:::;;;===@@@AAAAAA@@@<<<<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>???======>>>>>>??????@@@@@@=========>>>???@@@BBBBBB@@@AAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAA@@@??????BBB???<<<::::::;;;<<<<<<999999888888777666666666222333444333111000000111////////////............---........./////////////////////.........------+++,,,...//////...,,,+++,,,+++++++++++++++,,,,,,***************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''''''''((())))))(((((())))))))))))(((((()))))))))(((((((((((((((&&&''''''((())))))))))))******++++++******))))))''''''''')))++++++)))'''''')))+++)))%%%$$$&&&***&&&'''(((((())))))))))))***)))(((***,,,,,,***''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))++++++)))***+++,,,------------)))(((((('''''''''((((((&&&&&&''''''((())))))***)))))))))))))))((('''''')))))))))))))))))))))))))))))))))*********++++++'''(((***)))(((((()))+++******))))))))))))******,,,,,,,,,,,,,,,++++++++++++******)))***+++,,,---,,,---......//////......------......///000000111222333333222222111000///............000111222333111111111111111111111111000111111111222222333333333444555777777888888888666888999999777666888:::999999888888888888999999::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<===???;;;<<<===>>>>>>===<<<;;;:::::::::::::::999888888777666555555555555666777666666555555555444444444222222111000000000111111000000000000//////////////////---,,,,,,,,,------++++++,,,,,,---......///,,,,,,------,,,,,,+++***(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***+++------,,,+++***,,,,,,,,,---------......,,,------------------,,,............................................................////////////000000000000000000000000//////000111111111111111000000000111222444555666222222333333444555666666444444555555666777777777555555555555666666666777666777777666555555777888888888888777888888999999:::999:::===@@@@@@<<<888999999999<<>>===>>>============>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB>>>????????????@@@@@@@@@BBBBBBBBBCCCBBBBBBBBBAAADDDAAA<<<999999;;;<<<<<<::::::999999888777777777333333222000------000222///............---------000000111111222222222333......---------,,,,,,,,,+++,,,...//////...,,,+++++++++***)))***+++---...)))))))))))))))*********)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''((()))))))))))))))(((******))))))((((((''''''&&&''''''(((((((((((((((%%%&&&((()))*********)))&&&&&&'''***++++++)))'''(((+++,,,***&&&$$$'''+++$$$%%%'''))))))))))))(((+++))))))***------+++(((******))))))((((((((('''%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((((()))***+++,,,---------(((((('''(((((()))***+++&&&&&&&&&'''((())))))***%%%&&&''')))************))))))))))))))))))))))))************++++++++++++'''((())))))(((((()))*********)))))))))))))))***++++++*********+++,,,---,,,,,,...///000//////...,,,---......//////......---------...///000000111444444444333222111000///------......///111222333000000000000000000000000///000000111222222333333333444555777777777666666444777999888666666888::::::999888777777777999999::::::::::::::::::;;;;;;:::999999888999:::<<<===:::;;;===>>>>>>===;;;:::999999999999999888777666666555444333444555666777666666555555555444444444111000000////////////000222222222222111111111111///...,,,++++++,,,---///++++++,,,,,,---...//////,,,,,,---------,,,++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))------,,,+++++++++,,,,,,+++++++++,,,,,,------------......///...---+++***,,,---...///...---,,,+++---------...///000000111......///000000000000000000000000000000000000000333222222222111000000000---***)))+++000333111...111333444444333444666888777777666666555555444444666555555444444666777888777888888888888888777666666666777777888999;;;<<<<<<===>>>>>>===;;;999888999:::;;;<<<============<<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;<<<===>>>>>>>>><<<<<<;;;;;;::::::;;;<<<>>>???;;;;;;999777666555555555111111111111000000000000---...///000000///...---///000111000///...///111......---------,,,,,,,,,,,,,,,,,,+++++++++******///...---+++******++++++,,,,,,,,,++++++************++++++++++++***)))))))))((('''&&&&&&'''((()))******))))))(((((('''''''''((()))(((&&&%%%%%%&&&((('''''''''''''''(((((()))))))))))))))))))))))))))***+++***((('''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,***+++,,,,,,+++)))&&&$$$&&&'''((())))))((('''&&&'''((((((((())))))))))))***'''%%%''',,,...,,,((()))+++,,,+++)))''''''(((%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&$$$"""!!!&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%$$$###""""""$$$&&&'''$$$&&&(((***++++++))))))(((((('''''''''(((((()))((((((''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&((()))***+++)))***+++)))%%%$$$&&&(((***)))'''&&&'''(((***+++---,,,***)))))))))***************)))))))))))))))''')))+++,,,,,,---///111............................................................/////////000,,,---...000111111222222444333333222111111111222000111333555555333111000222444666666555444555666666777888999888666555333888888888888999999999999888888999999999:::::::::888999999::::::;;;;;;<<<<<<===>>>???>>><<<:::999===<<<:::888666444333333555555555444444555666666555555444444444333333333222222222111111///......000000000000////////////,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++,,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%,,,,,,,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,---------,,,,,,---------...///000000000......///000000000000000000000000000000000000000222222111111111111111111000---+++---222444222///111222333333222222444555666666555555555444444444666555555444555666777888555555555444444444444444666666666777888999;;;;;;;;;<<<=========;;;999777888999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>????????????<<<===>>>>>>?????????>>><<<<<<=========>>>>>>>>>;;;<<<<<<======<<<<<<<<<;;;;;;:::999:::;;;<<<===;;;:::888777555444333333111111111000000000//////......////////////.........///000000......///000.........---------,,,,,,---------,,,,,,,,,++++++///...,,,+++******++++++,,,++++++++++++++++++******++++++++++++***)))))))))((('''&&&&&&'''((()))***)))))))))(((((((((''''''((()))(((&&&%%%&&&'''&&&'''(((************)))((((((((((((((((((((((((###%%%'''(((''''''((()))((((((((((((((((((((((((,,,,,,+++***)))''''''&&&&&&''')))******)))'''&&&'''(((((())))))((((((''')))))))))))))))))))))***+++(((&&&(((,,,...,,,)))***,,,---,,,***(((((())))))(((((((((((('''''''''((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$&&&''')))&&&'''((()))******))))))((((((''''''''''''''''''((((((''''''''''''(((((('''(((((()))((((((''''''((('''''''''(((((()))***)))******)))&&&%%%&&&((())))))'''''''''(((***+++,,,+++***)))))))))***+++***************************+++---,,,,,,+++---...................................................---......///////////////,,,---...///111111222222444333222222111111111222111111222222222222111111222444666666555444555666777888999::::::888666555555555666777888888999999888888888888999999999999888888999::::::;;;;;;<<<;;;<<<===>>>>>>===;;;:::===<<<:::888666444444333444444444333333444444555444444444333333333222222222222222111111000///...000000000/////////.........------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***++++++***))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++++++++++++++,,,---...---------...//////000000......///000000000000///000000000000000000000000000000111111111111111111222000...000333444333000222333444444222222333444555555555555444444444444666555555555555666777777888777666555555666777888666666666777888999:::;;;:::;;;<<<<<<;;;:::888777999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;:::::::::<<<===>>>???@@@@@@@@@@@@<<<======>>>>>>>>>>>>>>>::::::;;;<<<===>>>???@@@<<<;;;;;;::::::;;;;;;;;;;;;:::999888888888999::::::999777555333222111111111111000000000000////////////............//////---...//////------...///...............---------...---------,,,,,,,,,,,,...---,,,++++++***++++++*********+++++++++++++++******++++++******)))(((((((((''''''''''''(((((())))))))))))((((((((((((((()))***)))'''&&&'''((('''((()))******)))'''&&&''''''''''''''''''''''''###%%%'''(((''''''((()))((((((((((((((((((((((((------+++***((('''%%%%%%###$$$&&&'''((()))(((((())))))(((((((((((())))))+++*********************+++)))'''))),,,...,,,***+++,,,---,,,***))))))))),,,,,,+++)))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((()))))))))(((((())))))((((((((())))))))))))******(((&&&&&&'''((()))((('''''''''(((***+++******)))))))))***++++++))))))******++++++,,,,,,---......---+++******+++................................................,,,---///000000000///...------...///000111111222333333222111111111111222333222111000000111222333222444666666555444555666888999;;;<<<<<<:::888777222222333555666777888999777777777777888888888888888888999999:::;;;;;;;;;999:::<<<======<<<<<<;;;<<<;;;999888666555444444333333222222222222333333333333222222222111111111111111222111111000///.../////////.........------///......------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********)))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))************+++,,,---...///---------,,,,,,+++++++++,,,+++******+++---...000******))))))***,,,...///---------....../////////---...//////000000//////000000000000000000000000//////000000111111222222333111000111333444222111222333555555444444555666666666555555555555555555555555555555666666666777999888666555555777999:::666666666666777999:::;;;999::::::::::::999888777::::::;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<=========<<<;;;:::999999::::::<<<<<<===>>>????????????>>>>>>??????@@@??????>>>::::::;;;<<<<<<===>>>>>><<<;;;:::999888999:::;;;;;;:::888777666666777777999888666444222000//////111000000000//////////////////---,,,,,,---//////,,,---......,,,,,,---...........................------,,,,,,,,,+++++++++---,,,,,,+++++++++******))))))******++++++,,,,,,***************))))))((((((((((((''''''((((((((())))))))))))((((((((((((((()))***)))((('''((()))+++***)))(((&&&%%%$$$$$$'''''''''''''''''''''''')))***+++***((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))###$$$&&&'''((()))((((((+++***((((((((((((***+++,,,,,,++++++++++++******,,,***)))***,,,...,,,+++)))+++,,,+++)))''''''(((,,,+++***)))(((&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''((()))***))))))((('''''''''(((((()))((('''&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((()))************)))***))))))))))))***++++++******)))(((''''''(((((()))(((((('''((()))******((()))))))))******++++++))))))***+++,,,,,,---------......---+++******+++................................................,,,---///000111000///............///000000111222222222111111111111111222333333222222222222333333333555666666555444444555888999;;;<<<<<<:::999888222222333333444555666666666666666666777777777777888888888999::::::;;;;;;888888:::;;;<<<<<<<<<<<<;;;:::999777666555555555333333222111111111111222111111111111000000000000111111111111111000/////////.........------------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******))))))))))))))))))***((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%''')))************+++,,,---...///---------,,,,,,++++++++++++*********+++---///000******))))))***,,,...///------------............------...////////////////////////////////////////////////000000111111222111000000000111222111111...111333444444444555777666666666666666666666666444555555666666666666666555444222111222444666777555555555666777888::::::999999999999999999888888;;;;;;<<<============<<<999999999:::;;;;;;<<<<<<<<<;;;999888888888::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::888888888999:::;;;999888666555555555666888777555333111//////...000000000////////////...///...---,,,,,,---...///,,,---...---,,,+++,,,...------..................++++++++++++*********)))++++++++++++++++++******)))))))))******+++++++++)))************)))(((((('''(((((((((((((((((('''(((((((((((())))))))))))''')))***)))(((((()))***---+++(((&&&%%%&&&((()))'''''''''''''''''''''''')))***+++***((('''''''''((((((((((((((((((((((((%%%&&&'''((()))***++++++((((((((()))))))))((((((+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,+++((()))***)))'''&&&&&&&&&(((((((((''''''&&&&&&&&&***)))((('''((()))***+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''(((((())))))(((''''''&&&''''''((()))((('''&&&&&&&&&&&&&&&((())))))******))))))((()))***++++++,,,,,,,,,+++)))))))))***+++,,,------***)))((((((((((((((((((((((((((((((((())))))***(((((())))))************))))))***+++,,,,,,------***,,,------++++++,,,...................................................------///000000000///...//////......///000111222111111111000000111222222333444666777777666444333333555666666555444444555666888999;;;;;;:::888777444444444444333333333333555555666666666777777777777777888999999::::::;;;777777888999:::;;;;;;<<<:::999888777666666666666444333222222111111111222111111000000000/////////000111111111111000000//////.........------------...------,,,++++++,,,,,,************************))))))************)))))))))))))))******)))))))))((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,+++************+++,,,......+++++++++++++++,,,---...------------------------------...////////////...//////////////////////////////000000000000000000//////000000000111111111---///222333333333333444555555555666666666666666444555555666777666666666444444333333444555777888555555555666777888999:::999999999999999999999999;;;;;;<<<<<<===<<<<<<;;;888888888999::::::;;;;;;;;;:::888666666888999::::::;;;<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999999999999:::999777555555555555666666555444222111000//////000000////////////............------------......,,,---......,,,,,,---...,,,,,,,,,---------------************))))))))))))******++++++++++++******)))))))))***************))))))******))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&((())))))''''''(((******)))'''&&&'''***---///''''''''''''''''''''''''###%%%'''(((''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))++++++******)))))))))(((++++++************++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++'''((()))(((&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((()))***+++,,,,,,+++***)))+++,,,---...............+++++++++++++++,,,------+++)))(((((()))***)))((((((((((((((())))))))))))(((((()))*********))))))))))))******++++++,,,,,,)))***,,,,,,,,,,,,...///............................................................/////////000000///.........000111222111000000000000111222222333555888999999888555333444555777666555333444444555666888999:::999777666666666555555444333333333666666666666777777777777777777888888999:::::::::777777777888999::::::;;;999999888777666666777777666555444333333222333333111111000000000/////////000000111111111111000000/////////.........------...---,,,+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''',,,,,,,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------,,,---......//////......////////////////////////000000000000000/////////...///000000111111222333111444666666555333333333333333333444444444555555444444666777777777666555555555666666777888888999555555555555777888999:::::::::999999999:::::::::999::::::;;;;;;::::::999777777888888999::::::::::::999777555555777999:::;;;<<<===>>>>>>???>>>>>>;;;<<<<<<<<<;;;;;;:::999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999888777555555555666666555444333222111111111111000000/////////.........,,,------......------,,,,,,...///...---,,,---...+++++++++,,,,,,,,,------+++++++++*********)))))))))***+++,,,,,,+++***)))************)))))))))))))))))))))))))))(((((('''&&&'''((())))))((('''&&&'''((((((((()))))))))***%%%'''((((((''''''((()))''''''((((((((((((((((((((((((((((((((((((((((((###%%%'''(((''''''((()))((((((((((((((((((((((((((((((((((((((((((''''''++++++******))))))))))))***++++++++++++++++++***(((((()))***+++,,,------)))***+++***))))))******'''((())))))&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''$$$%%%'''(((((((((((('''((((((((((((((()))***+++***+++---......---+++***------...///000111111000//////---,,,+++++++++++++++)))'''(((***+++***((('''(((((()))))))))))))))((())))))******)))((('''************************)))+++,,,,,,,,,,,,---///................................................000///---------...000111111000.........///111222000000000000000111222222555666777777777777666555444666777666555333333444555666888999:::999888777666666666666666555555555666666777777777888888888777777777888999999::::::777777777777888888999:::999888777777777777777777888777666555444444444444111111111000000000//////000000111111111111000000000000000/////////......//////---,,,,,,+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***((()))***++++++***)))((((((((())))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))------,,,+++++++++,,,,,,+++++++++,,,,,,---------)))***+++------,,,+++***,,,---...///...---,,,+++------------------------,,,---......//////......////////////////////////111111000000//////......---///000111111222444555888:::<<<;;;888555444333111111111222222333333333333444666777777777666555111222333444555555555555555555555555666888999::::::::::::999999:::;;;;;;888888999999999888888777777777777888999999:::::::::888666555555777999:::<<<===>>>??????@@@@@@@@@===>>>>>>>>>===<<<<<<;;;888888999:::;;;;;;<<<===<<<<<<======<<<:::999777999888777555555666777777444333333222111111222222000/////////............+++,,,............,,,+++---...//////------...///*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))+++,,,,,,+++***)))++++++******))))))(((((()))))))))))))))(((((('''&&&'''((())))))((('''&&&'''((((((((())))))******$$$&&&''''''&&&&&&''')))&&&'''((((((&&&""")))))))))))))))))))))))))))***+++***((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))*********+++,,,------,,,+++***''''''((()))+++,,,---...)))*********)))((()))***((()))***)))'''&&&&&&&&&******))))))((((((((('''+++,,,,,,---,,,***((('''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((((((((((("""$$$&&&((())))))((('''(((((((((((()))+++,,,---+++,,,...//////...,,,+++......000111222222222222333222000---+++***)))(((,,,)))''''''***+++***)))'''(((((()))))))))))))))))))))*********((('''&&&*********)))))))))))))))***,,,------++++++,,,...................................................111///---,,,,,,...111222111000...---...///111222000000///000000111222222777666555444444555666777444666777666555333333444555666888:::::::::888777555666666666777777888888777777777777888888888888777777777888999999::::::777777777777777888888999888888777777777777888888999999888666666555555555111111111111000000000000///000000111111111000000000000000000////////////111000///...---,,,,,,,,,************************+++,,,...//////...,,,+++((()))***++++++***)))((()))))))))***+++---...///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***+++,,,++++++...------,,,,,,,,,------+++***)))(((((()))***+++...---+++,,,,,,---+++******+++---//////...---,,,///...---,,,,,,,,,,,,---,,,++++++******++++++,,,---------............///000000000000000000000000111111111///......111333555555444333222111111000111111222222222333333333555555444444444555555666444333333444444555666777::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666666666555777:::;;;;;;:::888888888888888888888888;;;;;;<<<>>>???AAABBBBBB@@@???===<<<;;;:::;;;;;;888888888888999:::;;;;;;>>><<<;;;:::;;;;;;999888666555444222222333444555333333333222111000//////333222222111000//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,+++***((((((((()))***))))))))))))((((((((((((+++(((&&&'''******)))&&&&&&'''((())))))((('''&&&(((((((((((('''''''''''''''&&&%%%%%%%%%'''((()))'''(((((()))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))***+++---...***)))(((&&&&&&''''''(((+++***((('''&&&&&&&&&'''((('''%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''%%%%%%%%%&&&'''((())))))'''((()))***++++++***)))---......---+++******+++,,,------....../////////------+++***))))))))))))++++++************+++++++++++++++*********))))))++++++************++++++***(((((()))***+++***)))''')))************,,,---//////000000///...------------...//////...---,,,...............///000000333333222222111222222222000000000000000000000000222222222333333444444444666777777666444444555666777777888888888999999999555777888777666555666888666666666666666777777888777777777777777888888999888888999:::999999777666666666666666666666666666444444333333333222222222000000111222222222222222........./////////000000........................------,,,,,,,,,---......,,,+++)))((((((((()))***,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&)))))))))******+++++++++///---***)))))))))((('''))))))))))))************)))((('''&&&&&&'''((()))'''(((((())))))((('''&&&(((((('''''''''&&&&&&&&&+++***)))(((((()))+++,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++...,,,++++++,,,,,,+++***)))***,,,---------+++************+++,,,,,,------,,,++++++******++++++,,,------------............////////////////////////000111222111//////111222555555555444333333222222111111222222222333333333555444444444444555555666444444444444555666777888999999999999999999999999::::::;;;;;;<<<<<<<<<===999888777666666555555666666666555777999;;;;;;:::999999999888888888888888999:::;;;<<<>>>???@@@AAA@@@???===;;;:::::::::;;;999999888888777777888888<<<;;;::::::;;;:::888666444444333222222222222333333222222111111000000000222111111000//////......,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***++++++++++++******((('''''''''(((((())))))))))))((((((((((((***(((&&&''')))***(((&&&&&&'''((())))))((('''&&&))))))((((((((('''''''''***)))))))))))))))******''''''((()))))))))(((((()))((((((''''''(((((()))''''''''''''((((((((((((*********++++++++++++,,,))))))))))))))))))))))))************************+++*********++++++,,,---+++***)))((('''(((((())),,,+++)))((('''''''''(((((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''(((''''''((('''&&&%%%%%%&&&%%%&&&&&&&&&'''(((((((((((()))***+++,,,,,,+++******+++,,,,,,+++***+++---,,,,,,,,,---------------,,,,,,+++))))))(((((((((******))))))))))))******+++++++++*********))))))+++******))))))******+++***)))((()))***+++***))))))+++,,,---,,,,,,...//////////////////...------......///000000///.....................///000000333222222111111222222222111111111111111111111111222222222333333333444444555666666555444444666777888888888999999999999999777888999888777666777888666666666666777888888999777777777777777888999999777888999999999888666666555555555555555555555555555555555444444444444333000000//////...---------***+++++++++,,,,,,,,,,,,...........................------,,,,,,,,,---------,,,+++***))))))***+++++++++*********)))))))))******************))))))''''''''')))---222777:::999555...***(((((())))))((((((((()))))))))******'''((())))))))))))((('''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&++++++************++++++++++++************++++++---,,,++++++,,,,,,+++***'''(((***+++++++++***)))$$$&&&(((***,,,---------,,,++++++******++++++,,,------------....................................000111333333111000111222333333333333333333222222111111222222222333333333444444333444444555666666555555555555666777888888888888888888888888888888999999:::;;;;;;<<<======999888777666666666666666666666555777999::::::999999999999999888888777777888999:::;;;<<<>>>>>>?????????===<<<;;;::::::::::::999888777666666666666999999:::<<<===;;;777444222333333333222222111000111111111111111111111111000000000///......------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))************)))((((((''''''''''''((())))))))))))(((((((((((()))'''''''''))))))((('''''''''((((((((((((''''''))))))))))))(((((((((((('''''''''(((''''''&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''''''''(((''''''''''''((((((((((((***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))***++++++,,,+++++++++++++++***)))))))))))))))++++++***)))(((((((((((('''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))*********))))))''')))************+++---,,,+++++++++++++++******+++***)))((((((((((((((())))))(((((((((((())))))+++************)))))))))+++******))))))******+++***)))((()))+++++++++******+++------,,,,,,...///...////////////...------//////000000000000000///...............///000000222222111111111222222333111111111111111111111111222222222222333333333333333444555555444555777999::::::::::::999999999999999:::;;;:::888777888999777777777777888999:::;;;888777777777777888999999777888999999999777666555444444444444444444444444444444444333333333222222666444222000......---...,,,,,,,,,---------......///////////////////////////...---,,,,,,+++,,,,,,---,,,++++++***+++++++++******)))))))))(((((((((************++++++++++++)))(((''')))...777???EEEKKKCCC888///)))''''''&&&''''''((((((((()))))))))%%%''')))******)))'''%%%)))(((&&&%%%&&&(((***,,,(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%+++************++++++,,,,,,++++++++++++++++++,,,---+++***+++,,,,,,+++***(((((()))***+++******)))###%%%(((+++------,,,,,,,,,++++++******++++++,,,,,,,,,---------.................................///111333444222111111111000000000000111111222222111111222222222333333333333333333333444555666666666555555666666777888999777777777777777777777777777888999:::;;;<<<=========<<<:::999888777777777777666555666999:::999888::::::999999888777777777999999:::;;;<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;999888888777777777888888999;;;===@@@AAA???999555222333444444444222111///000000000000111111111111//////.........---------,,,------......------,,,........................************************++++++++++++*********)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((())))))******)))'''(((((((((((((((((('''******)))))))))(((((((((%%%%%%&&&''''''&&&$$$###%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******)))))))))(((((((((***))))))(((((((((((((((%%%'''((())))))((('''%%%((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((''''''&&&%%%&&&&&&''''''%%%$$$'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++*********))))))((((((((()))(((((('''''''''((((((((((((''''''''''''((((((************))))))))))))******))))))))))))*********)))((()))+++,,,+++***)))***++++++******,,,---.........//////...------.../////////000000000000...............///000000111111111111111222222333111111111111111111111111222222222222222222222333222333444444444555777999;;;;;;;;;:::::::::999999;;;<<<===;;;999888999:::777777888888999:::<<<<<<888888777777888888999:::999::::::::::::999777666444444444444444444444444111111111000000000000///777555222000......///000------------............///////////////////////////...---,,,++++++++++++++++++++++++++++++++++++******)))))))))(((((((((''''''(((((())))))******+++***((())),,,333999>>>DDD>>>444---)))'''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((()))++++++((((((((('''''''''''''''''''''((())))))(((&&&%%%+++++++++++++++,,,------++++++++++++++++++++++++,,,*********,,,,,,+++***)))******+++++++++++++++'''(((***,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,------------...///////////////////////////111333333222111000111000000111111222222333333111111222222222333333333222222222333333555666666666555555666666777888999777777777777777777777777777777888999:::;;;<<<===???>>><<<:::888666555555777666555666888999999888999999999888888888777777::::::;;;<<<<<<===>>>>>>AAA@@@@@@???>>>===<<<;;;777777777888999:::;;;<<<;;;===AAAEEEFFFCCC===888444555555555555333111000000000000000000000111111............------------,,,------......------,,,........................************************++++++++++++*********)))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))************+++,,,(((((((((''''''((((((((())))))))))))(((((((((((('''((()))******)))'''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))************************)))***+++,,,,,,+++)))(((((()))((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%'''))))))'''%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&'''((()))((((((''''''&&&&&&(((******'''$$$'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((()))***)))'''&&&'''((())))))(((((('''''''''&&&((('''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))))))))***+++))))))***+++,,,+++***)))+++,,,,,,+++***+++---------............---------------....../////////...............///000000111000000000111111222333111111111111111111111111222222222222222222222222111222444444444555777:::::::::::::::::::::::::::<<<======<<<;;;::::::;;;999999999::::::<<<======888888888888888999999:::<<<<<<======<<<;;;999888555555555555555555555555111111000000000/////////111///---,,,+++,,,...///)))************+++++++++///////////////////////////...---,,,+++*********))))))******************++++++*********)))))))))''''''(((((()))))))))***))))))(((((())),,,...000)))'''%%%%%%''')))******''''''''''''(((((((((((('''&&&$$$######$$$&&&'''$$$&&&(((***++++++***)))((((((((((((((((((((((((%%%&&&'''''''''&&&$$$###+++++++++++++++,,,---...******++++++++++++******+++***)))***+++,,,+++***++++++++++++,,,,,,------***+++,,,---------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------------///////////////////////////000222222000///000111222333333333444444555555111111222222222333333333222222222222333444666666555555555555666777888888777777777777777777777777777777888999999:::;;;;;;===<<<:::888666555444333777666555666888999888777888888888888888888888888::::::;;;;;;<<<======>>>@@@@@@@@@???>>>===<<<;;;666777777888999;;;======<<<>>>BBBFFFGGGDDD>>>999666666666555444333222111000000000000000000000000........................,,,------......------,,,++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((())))))******)))))))))((())))))************)))))))))))))))((((((((((((''')))************+++---((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''''''''(((''''''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++******)))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((())))))***%%%&&&((()))***+++******)))((((((***------***&&&&&&&&&'''''''''''''''''')))(((''''''&&&''''''''')))******)))'''&&&&&&'''(((''''''''''''''''''&&&'''''''''''''''((()))***((((((''''''''''''(((((((((((()))))))))))))))******))))))(((((())))))***+++***)))***,,,,,,,,,+++,,,...///...---,,,---///,,,,,,---............---------,,,------...///000...............///000000000000000000000111222333222222222222222222222222222222222222222111111111111222444444444444777999999999999999:::::::::;;;;;;<<<======;;;;;;<<<===<<<<<<;;;;;;;;;<<<======999888888888888999::::::>>>>>>>>>>>>===<<<:::999666666666666666666666666333333333222222222111111///...------...///000111++++++,,,,,,,,,---------...........................---,,,++++++***++++++(((((()))*********))))))++++++*********)))))))))))))))))))))************$$$%%%&&&'''(((((())))))&&&&&&&&&(((******(((&&&''''''((((((((()))))))))(((&&&###!!!!!!###&&&((($$$&&&***,,,---+++)))''''''(((((((((((()))))))))))))))***))))))((('''&&&)))))))))******+++,,,---))))))***++++++***))))))***))))))***+++,,,,,,***+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------........................///000000///......///111222222222333333333333333111111222222222333333333111111111222333444666777444444444444555666777888888888888888888888888888777888888888999999::::::;;;:::999888777666666666777666555666777888777666777777777888999999::::::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>===;;;:::999777777777777888999;;;;;;:::<<<@@@DDDEEEBBB===888777666444333222111111111111111000000//////..............................,,,------......------,,,++++++++++++++++++++++++************************))))))))))))(((((((((((()))))))))))))))))))))))))))***************))))))'''''')))*********))))))))))))))))))((((((((((((%%%'''))))))((((((***,,,)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&"""""""""###$$$%%%&&&'''''''''((()))))))))(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))((())))))***)))((('''&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&((())))))'''''''''(((((((((((((((%%%&&&))),,,.........---+++******---111111---(((%%%&&&&&&&&&'''(((((((((***)))((('''&&&''''''(((((()))***)))((('''((()))&&&&&&''''''''''''''''''''''''''''''((()))***+++)))(((((((((((((((((()))(((((((((((())))))******))))))(((((((((((())))))+++***)))***,,,---,,,+++---...///...---,,,---///+++,,,------.........---...---------...///000111...............///000000////////////000111222333222222222222222222222222222222222222111111111000111333444444333444666888666777777888999:::;;;;;;999;;;<<<<<<;;;;;;===>>>>>>>>>===<<<<<<<<<======999999888888999999:::;;;>>>>>>>>>>>>===;;;:::888555555555555555555555555444444333333333222222222000000000000111111222222....../////////000000000------------------------,,,,,,+++++++++++++++,,,((()))***+++++++++************)))))))))((((((((()))))))))((((((((((((((($$$%%%&&&''''''(((((((((...---,,,++++++)))&&&###((((((((()))))))))******((('''%%%$$$$$$%%%'''((('''(((***+++,,,***)))''''''((((((((())))))))))))------,,,+++************(((((((((((()))***+++,,,((()))***++++++***)))(((***)))((()))+++,,,,,,***++++++******++++++,,,---************+++,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------/////////...,,,---///111000000000///////////////111111222222222333333333111111111222333444666777444333333444444555666777888888888888888888888888888888888888888888999999:::::::::999::::::;;;;;;777666555666777888777666666666777888999::::::;;;888888888999999::::::;;;<<<<<<======<<<:::888777888777777777777777888999888:::===AAABBB@@@;;;777777555333111000000000111222111111000///......---......//////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))******+++++++++******)))%%%&&&((()))))))))(((((())))))))))))((((((((((((###%%%((('''&&&&&&(((+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((+++,,,'''(((((()))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))((((((((()))***)))******++++++)))((('''&&&'''((())))))(((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))))))))(((''''''&&&&&&%%%(((+++...000111111000---++++++...333333///***%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&((())))))((((((***+++&&&&&&&&&''''''((((((((('''''''''((((((***+++,,,))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))+++***)))***,,,---,,,++++++,,,------+++***+++---+++,,,------.........---///.........///000222333...............///000000////////////000111222333222222222222222222222222222222222222111111000000222333444444333333555777555555666777999:::;;;<<<888:::;;;<<<;;;<<<>>>???@@@???>>>======<<<<<<<<<999999888888999999:::;;;===>>>>>>>>><<<;;;999888444444444444444444444444222222222111111111111000------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,---,,,,,,+++)))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$)))((((((''''''((()))***&&&%%%$$$&&&(((((((((&&&))))))))))))************((((((((((((((((((((((((************))))))))))))'''((((((((())))))******+++***(((&&&&&&&&&&&&'''(((((())))))*********+++,,,+++***)))((((((((((((((()))***++++++***)))(((************************---***((((((+++,,,+++))),,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,---......//////000...............///000000//////000000111111111222333444444444444444555555111111111111111111111111000111222333444444444444777777777777777666666555333444666888888888777777555777999:::;;;:::888777:::999888666555555555555666666777777888888888999<<<;;;:::999:::<<<>>>??????===;;;;;;<<<<<<;;;:::555666666777888888999999<<<===>>>???===:::777444888777555222000///......000000000000000///..................---,,,+++*********+++,,,------------...------,,,+++***))))))((()))***+++,,,,,,+++***(((((())))))******++++++)))(((((((((((())))))***((((((((((((((()))******)))(((((((((((())))))***))))))((((((((((((((()))******))))))((((((''''''***************)))(((((()))(((((('''''')))***+++''''''&&&&&&&&&%%%%%%%%%'''''''''((()))*********''''''((()))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))************'''''''''''''''((())))))***)))))))))+++,,,+++******)))(((''''''&&&'''''')))((('''&&&%%%%%%&&&''''''((((((((((((&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))'''''''''''''''((())))))))))))((('''((()))***+++'''---222111,,,))),,,000***))))))+++------,,,+++%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************---,,,+++******+++,,,---,,,,,,,,,++++++*********---+++)))+++---///---+++,,,,,,,,,---------..............................////////////000111222333333444555555444333111000666555444333222000/////////111111111000///000111555555555666666777888999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===999888666555555777999:::::::::::::::::::::::::::888888777666666666666666222222111111000/////////---...000111111///---,,,$$$&&&(((+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))******)))))))))))))))***+++++++++***)))'''&&&%%%&&&'''''''''(((((())))))&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''++++++***)))((('''&&&&&&((((((''''''&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&((()))))))))***************)))))))))))))))******)))))))))******)))))))))************************...,,,***+++---...---+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++,,,,,,------..................//////000//////000000000111111111111111111111222222222222222222222222222222222222000111222333444444444444666777777777777777666666555666666777777777777777666777888999:::999888888999999888666666555555555666666777777777888888888;;;::::::999:::;;;===>>>???===<<<;;;<<<===<<<;;;666666777888888999::::::;;;;;;<<<;;;:::888555444666555333111///...------000000000000000///..................---,,,++++++------..................---,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))))))))))))))*********))))))(((((((((((())))))'''''''''''''''((())))))+++******)))((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''))))))******))))))(((''''''&&&&&&%%%&&&'''((()))''''''''''''&&&&&&%%%%%%))))))))))))((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))(((((()))))))))***************)))))))))******+++***)))((()))+++,,,+++*********)))''''''&&&&&&&&&(((((('''&&&%%%&&&''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((())))))'''&&&&&&%%%&&&'''((()))***,,,...//////......///+++***)))+++,,,---+++***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******+++---------,,,,,,,,,++++++---+++***+++---...---+++,,,---------....................................////////////000111222333222333444444444333222111333333333222222111111000000111222222000000111222444444444444555666777888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999888777666666777888999999999::::::::::::::::::555444333333222333333333222222222111000000//////...//////000000///---,,,)))***,,,------,,,***)))))))))*********)))(((((((((((())))))******++++++******)))))))))))))))***'''''''''(((''''''&&&%%%((((((((((((((()))))))))'''''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&'''(((((())))))))))))************((('''(((((()))***+++,,,***))))))(((((())))))***************************---,,,++++++------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++,,,,,,------.........------......///000//////000000000000111111111111111111111111111111222222222222222222222222111111222333444444444444666666777777888777777777888777777666666666666666777777777888888888999999999888777777666666666666666666777777777777888888999999::::::;;;<<<<<<===???===;;;;;;<<<===<<<;;;777888888999999::::::;;;:::999888777666555444333444333222000...---------///000000000000///......---------...------,,,,,,---............------,,,,,,,,,,,,,,,------......******)))))))))***++++++***))))))))))))))))))(((+++***)))(((((('''(((((()))(((((((((((())))))***,,,+++***)))((('''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''((((((((()))(((''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&,,,+++***)))((('''&&&%%%''''''((()))))))))))))))))))))((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))******++++++***************+++***)))((()))+++,,,+++***+++***)))(((&&&&&&%%%%%%''''''&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''((((((((((((((()))*********))))))(((((()))+++,,,,,,++++++...111222000---+++***)))***++++++)))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))******)))))))))---------------,,,,,,,,,,,,+++***+++---...---,,,------........./////////////////////////////////.........///000222333444111222333333444333333333111111111111111111111111111222333333111111222333333333333444444555666777999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<999999777666666777888999888888999::::::;;;::::::333333222111111111111222333333222222111000000000/////////............---......///...---,,,***)))((())))))*********))))))''''''((()))***+++,,,,,,)))))))))(((((())))))***%%%&&&''''''(((((((((((()))))))))((((((((((((((('''''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''+++******))))))******+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))))))))*********(((''''''(((((()))***+++***)))(((''''''((()))***************************************++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000...------------...////////////000000000000000000222222222222222222222222333333333333333333333333111222333333444444444333555666777888888888888888:::999777555555555555666888777777777777888999999888888777777666777777777666666777777777777777777888999:::<<<===============;;;::::::;;;<<<;;;:::999999999::::::;;;;;;;;;999888777555444333444444444333111000///.........//////000000//////...---,,,,,,------...---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))((((((((('''++++++)))(((''''''''''''*********))))))***++++++))))))((('''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((()))))))))***((((((((((((((((((((('''++++++***)))((('''&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))*********)))(((((((((((()))***)))((()))***++++++))),,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''''''''((((((###$$$&&&'''((('''&&&%%%)))(((((((((((()))************)))))))))***+++,,,,,,,,,,,,---//////---++++++***))))))******(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,.........////////////000000000000000000000000000.........///000222333444000000111222333444444444222222111111111111000000222333444444222222333444444444444444555666777777888888888888888888888888999::::::;;;<<<<<<======:::999888777777777888888777888999:::;;;;;;::::::555555444333333333333444333333222222111111000000000///...---------..................---,,,***))))))***+++,,,,,,,,,,,,,,,(((((())))))*********+++)))(((((((((((())))))***(((((()))***************)))((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++******))))))******+++'''((((((((()))))))))***((((((((((((((((((((((((((('''''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))))))))))))))***+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000---------------...//////000000//////////////////111111222222222333333333333333333333333333333333222222333444444444333333555555777888999999999999:::999777555444444555666777777666666777777888999888777777777777888888999777777666666666666666666999:::;;;===>>>>>>>>>>>>:::999777777999::::::999:::::::::::::::;;;;;;;;;:::888666444333444444555444333222111000////////////////////////...------,,,,,,------...---------,,,,,,,,,,,,+++***)))))),,,,,,++++++***))))))(((+++***)))(((((((((*********)))))))))((((((''''''++++++)))(((''''''''''''***))))))((((((((())))))%%%%%%%%%%%%%%%&&&'''(((((((((''''''((())))))***'''''''''''''''((((((((('''''''''''''''&&&%%%%%%'''(((((()))))))))))))))'''((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))))))))((((((((((((((())))))((('''(((***+++***)))+++***)))(((&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((())))))***&&&%%%$$$$$$$$$%%%&&&'''***,,,...---+++)))))))))***)))(((((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************)))***+++,,,,,,+++***)))******************++++++++++++,,,,,,,,,,,,------.........////////////000111111111111111111111111.........///000222333444000000000111222333444555444444333222111000///...222444444444333222333444555555555555666777888999777777777777777777777777666777888:::;;;===>>>???::::::999888888888888888666777999:::;;;:::999888666555444444333333444444333333222222111000000/////////...------------...+++,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((((((((''''''((()))*********************))))))((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))******+++***)))(((((((((((((((************))))))))))))))))))(((''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***,,,......---++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,------...------,,,,,,------...///000000////////////.........//////000111222333333444444444444444444444444222333333444444333333333444555666888999:::::::::999999777666555555555555666666666777777777888888777777777777777888999:::777777666666666666555555999999:::;;;<<<>>>??????888777666666888999999888::::::::::::::::::::::::999888666555444444555555333222111111000000000000...////////////...---------------...------,,,,,,,,,------------,,,,,,+++,,,,,,+++***)))(((''''''******)))((((((((()))))))))(((((((((((((((((('''+++***)))(((((('''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((()))***+++&&&''''''''''''((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&''''''''''''(((((((((&&&''''''((()))******+++''''''((()))))))))))))))(((((())))))))))))******''''''((()))))))))))))))''''''(((((((((((()))))))))))))))))))))***++++++)))((('''(((***+++***)))***)))(((''''''&&&''''''%%%&&&''''''((('''''''''))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''((())))))&&&&&&%%%$$$%%%&&&'''((()))+++------***(((((()))((('''&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,++++++))))))))))))***************,,,------++++++---...------........./////////000000000000000000000000////////////000111222333000000000000111333444555666555444333111000//////222333444444222222333444666555555666666777888999777777777777777777777777555666777999:::<<<===>>>:::::::::999999888777777777888:::;;;;;;999888666444333222222111111222222222222111111000/////////.........------------,,,))))))******++++++,,,,,,((())))))*********)))))),,,,,,+++***)))(((''''''''''''''''''((()))******))))))))))))(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((((((((((((************************)))((((((''''''(((((()))''''''(((((())))))******))))))))))))************,,,+++***)))((((((((((((************)))))))))((('''''''''''''''((()))***'''(((((((((((((((((('''))))))))))))))))))))))))))),,,//////---++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,------...------,,,,,,------...///000000/////////.........---...///111222444555666444444444444444444444444222333333444444333333222444555666888:::;;;;;;;;;777777888777777666555555444555777888888888777666777777777777888999:::;;;777777666666666555555555888777777888999;;;>>>???888777666666888999999888:::::::::999999999999999777666666555444444444444111111000/////////000000......//////......---,,,............---,,,+++++++++,,,,,,---------,,,,,,+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))(((((((((((()))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''((()))*********''''''((()))))))))))))))(((((()))))))))*********''''''((()))))))))))))))'''''''''((((((((())))))''''''''''''((()))++++++)))((('''(((*********(((((((((''''''''''''((((((&&&'''((((((((('''&&&%%%((((((&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''''')))***+++)))))))))+++------+++)))&&&%%%%%%&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++))))))*********+++++++++***,,,------++++++,,,...,,,---------............000000000000000000000000111111000000000000111111111111000000000222333444555555444444333222111111111333444333222111222333555555555555666777888888777777777777777777777777777777777888888999999:::::::::::::::999888777777888999:::;;;;;;888666444222222111000000000000111111111000000///.........------.........---,,,+++***************+++,,,,,,))))))*********)))((((((++++++******))))))(((((('''&&&&&&'''''')))******''''''((())))))))))))(((''''''(((((((((((((((((('''''''''(((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((()))))))))++++++***)))))))))******+++*********))))))((((((%%%%%%%%%&&&((()))+++,,,&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&***------+++))))))************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......//////000---,,,,,,,,,,,,---......000000//////.........---//////111333555777999:::555555555555555555555555333333333444444333222222333444666888:::;;;<<<<<<666777888888888777555444444555777888999888666555777777777777888999;;;;;;777777666666555555555444777666555555777999<<<>>>999777666777999::::::999999999999999999999999999555555555444444333333222000///............//////......//////......---,,,...///......---,,,+++***((()))***+++++++++++++++***++++++++++++,,,,,,,,,((()))*********((('''&&&&&&'''''''''(((((()))))))))(((((((((((())))))***,,,,,,+++******)))*********))))))((((((((())))))%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))''''''''''''((((((((()))#########$$$&&&''')))***)))((('''((()))******((('''''''''''''''((())))))''''''((((((((('''%%%$$$'''&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%'''((()))***&&&%%%)))000333///***%%%$$$$$$&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++******+++++++++,,,,,,,,,))),,,...---+++***,,,///,,,,,,,,,---------......////////////////////////222111111000000000000000222111000000000111222333444444444444444444444444111222333333111111222333444444444444444555777777888888888888888888888888999888888888777777666666;;;;;;;;;:::999888777666888999;;;;;;:::888555333333222222111111111111111000000000///......------,,,---...//////---+++***,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************&&&&&&&&&'''''')))******'''((()))***,,,,,,------(((((())))))******++++++&&&''''''((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))***+++,,,---))))))************)))))))))(((&&&%%%&&&''')))+++))))))(((((((((((())))))(((((()))***************+++***)))(((((()))******.........------,,,,,,,,,---***)))++++++***+++///*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111000000///555555444444444555555666666555444333222111111111111333666999;;;<<<<<<;;;===;;;888666555555555666777777777777888888888888999888777777777777777888;;;:::999777666555555555666666777888999999::::::;;;:::999888888999:::;;;888888888888888888888888777666666555444444333333111111000......---------+++,,,.../////////......000000///...------,,,,,,******))))))))))))******((()))***++++++***)))(((((()))++++++******++++++))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''"""###&&&'''(((((('''&&&))))))))))))((('''%%%$$$###%%%&&&&&&&&&''')))+++''''''''''''''''''&&&&&&(((((((((((())))))))))))+++******)))(((''''''&&&'''(((((()))***++++++,,,))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))((((((((()))***,,,---...***************)))((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''((((((((((((''''''&&&'''))))))((((((***+++((((((***---000...)))$$$(((((((((''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''(((((()))(((((())))))))))))(((((((((((()))******************)))))))))))))))***+++((('''&&&'''(((+++---///******++++++++++++***************)))))))))((((((++++++++++++++++++++++++,,,---......//////......111111111000//////......//////000000000000000000000111222444444333222222333444555777999888555333222222222333333333444444444333222111222444666888999999888888888888888888444555666777888999999999666555444333333444666777666666777888888888888888444333222111000000000000///...,,,,,,------,,,***---------............///+++++++++************)))......------,,,+++******&&&&&&''')))***+++,,,---***(((''''''(((((('''&&&'''''''''(((((((((((((((++++++++++++***((('''&&&&&&'''((()))******))))))((((((((((((((('''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++************++++++)))''''''))),,,---+++((())))))))))))))))))))))))'''((((((((((((((((((''')))(((((('''''')))***+++))))))(((((((((((())))))(((((()))************)))+++***)))(((((()))******---------------,,,,,,,,,+++((((((***+++))))))---++++++++++++,,,,,,,,,,,,,,,,,,---------.....................////////////000000111111111111111000444444444444444555555666666555444333222222222222333444666999;;;<<<<<<<<<<<<:::888666555555666666555555666666666777777777777777666666666777777888::::::999888777777777777555666666777888888999999999888777666666777888999777777777777777777777777666666666555444333333333111111000......------...,,,,,,.../////////......000//////...------,,,,,,******))))))))))))******))))))************))))))((()))*********))))))***''''''''''''&&&&&&&&&&&&++++++***)))((('''&&&&&&)))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''((())))))((('''((((((((((((((('''''''''%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))*********)))((('''''''''''''''((())))))***++++++******)))))))))(((((((((&&&&&&''''''''''''''''''(((''''''''''''((())))))*********))))))******+++***************)))((((((&&&&&&'''(((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((()))))))))''''''(((((((((((('''''''''((())))))'''&&&''')))'''((())),,,...---((($$$'''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''((()))*********&&&&&&''''''''''''&&&&&&(((((()))******************))))))((((((((())))))+++***((('''''')))***+++******++++++++++++******,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,------...............////////////////////////...............---------...///000000111111000000222222444777999888666444333333333444444444555555555444333333333555777888888888888888888888888888666666777888999999999999777666444333333444555666555555666777777777777777333333222111000000000000...---,,,,,,...///...---//////......---------,,,++++++++++++************------,,,,,,+++*********''''''((()))***++++++,,,***(((''''''(((((('''&&&***)))))))))((((((((((((*********)))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++***(((''')))+++,,,***((())))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&(((((()))))))))*********))))))(((((((((((())))))'''((())))))******))))))******))))))))))))******,,,,,,,,,,,,------------***((())),,,---******,,,------------,,,,,,,,,,,,,,,------------.....................///////////////000111222222222222222444333333333444444555666666555555444333333333333444555666777999:::;;;<<<;;;999888666555555666666444444555555555666666666555555555555666777888888999999888888888888999999555555666666777888888888777666666555555666666777666666666666666666666666666555555444444333333222111111000///............,,,---......///.........//////......---,,,,,,,,,******))))))))))))************))))))))))))******))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&+++***))))))((('''&&&&&&))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))***))))))((('''''''''''''''((())))))'''''''''%%%###"""###$$$%%%%%%&&&'''((())))))***&&&&&&'''''''''(((((((((******))))))(((((('''''''''''''''(((((())))))***************))))))))))))((((((''''''''''''''''''((((((''''''(((((()))***---,,,+++)))(((((((((((())))))******))))))((((((&&&''''''''''''&&&&&&%%%#########$$$$$$$$$%%%%%%'''''''''((((((((())))))''''''((((((((((((''''''((())))))(((&&&%%%%%%&&&&&&'''(((***,,,+++'''$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((((((((((((''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''((())))))******&&&&&&''''''''''''&&&&&&(((((()))*********************)))(((''''''''''''+++***)))((((((((()))*********++++++++++++******+++++++++***)))(((((('''++++++++++++++++++++++++,,,,,,---...............,,,,,,------...//////000//////......---------,,,///////////////000000111111111333555888888666444444444444444555555555555555444444333444555777888777777777777777777777777777888888999999888888888777666555333333333444444333444444555555555555555333222111000////////////---,,,+++---///000000///000000///...---,,,++++++,,,+++++++++************,,,,,,++++++***)))))))))((()))))))))***************(((''''''(((((('''&&&+++******))))))((((((((()))(((((('''((()))+++,,,)))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))*********)))((()))******)))'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''((())))))))))))((())))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------...,,,***,,,000000---,,,............------,,,,,,,,,------------........................//////////////////111222333333333333222222222222333444555555666555555444333333333444444444444555666888999:::999888777666555666666666444444555555555666666666444444444444555777888888888888888888999:::;;;<<<666777777777888888888999666666666666666666666666444444444444444444444444444444444444333333222222111111000///......//////------...........................------,,,,,,,,,******))))))))))))******+++***)))(((((()))***++++++***)))))))))))))))((())))))))))))((((((((((((&&&'''''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((()))((('''&&&''''''((()))'''((((((&&&###"""###%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((***)))))))))((((((((('''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((('''((())))))***,,,+++***)))((('''''''''((()))))))))))))))((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''((((((''''''''''''((((((((('''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((()))*********************)))'''&&&&&&&&&&&&''''''''''''(((***+++,,,******++++++++++++******((((((((((((((((((((((((***+++++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,------.........111111111000//////......111111000///000111222333222222333444666666444222333333333444444444444555444333333333333444555666666666666666666666777777777777888888777666666555777666555444333222333333111222222333444333333333222222111000////////////...---,,,---///000///...//////...------,,,++++++,,,,,,+++++++++*********+++*********))))))((((((*********)))))))))))))))***(((''''''(((((('''&&&((((((((((((((()))))))))***)))'''&&&'''(((***,,,***((('''&&&&&&''')))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))+++***)))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))***************++++++,,,,,,---------,,,***,,,000000---,,,............------,,,,,,,,,---------.........//////............////////////...///000111222333333333111111111222222333555555555555444333333333444444333333333333444555777888777777666666666666666666555555666666666777777777444444444444555777888888777777777888999:::<<<===888888999999999999::::::777777777777777777777777333333333333333333333333333333333333333222222222111000000////////////000............------......---------------,,,,,,,,,******))))))))))))******+++***)))(((((()))***+++,,,***((((((***+++***)))))))))))))))((((((((((((%%%&&&&&&'''((())))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&******(((''''''&&&&&&&&&&&&'''((('''%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((()))******))))))(((((('''(((((()))'''(((((()))))))))((((((&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))(((((((((((()))*********************)))'''&&&&&&&&&&&&&&&&&&''''''((()))***+++******++++++++++++******&&&''''''(((******+++,,,*********++++++,,,,,,,,,+++,,,,,,---...---------......------,,,,,,,,,,,,111111000000/////////...111000///...///000222333444333333333444333111///111111222222222333333333222222222222222222333333444444444555555666666666555666666555555444333222666666555444333222222222000000111222222222222222222111000///............000...------......---,,,,,,---------------------,,,,,,,,,++++++++++++*********)))))))))))))))(((************))))))))))))***(((''''''(((((('''&&&$$$%%%%%%&&&'''((())))))+++***(((&&&&&&'''(((******)))'''%%%%%%&&&((()))''''''(((((())))))))))))'''(((((()))******++++++(((((((((((((((((((((((()))((((((''''''(((((()))******)))((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))&&&'''(((((())))))(((((('''((()))******+++******++++++++++++,,,,,,,,,,,,***((())),,,---******,,,------------,,,,,,,,,,,,------........./////////............////////////...///000111111111111111000000000111222333444555444333333222222333333333333333333444444555555555555666666666666666666666555555666666666777777777555555555555666777888888777777777777999:::;;;<<<::::::::::::::::::::::::777888888999999888888777333333333333333333333333222222222222222222222222111000000//////000000000//////...---------......------,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******+++(((%%%&&&)))++++++)))''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$%%%&&&''''''&&&&&&(((***+++******)))((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))(((((())))))***+++''''''&&&''''''((()))***''''''((()))))))))((((((&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&&&&&&&&&&''')))%%%'''''''''%%%%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))*********************)))((('''''''''''')))))))))((((((''''''&&&******++++++++++++******((()))***+++,,,---...///*********++++++,,,,,,---++++++,,,---------------///......---,,,,,,++++++........................---------------...//////444222111222222222000...111111111111222222222222111111111111111111111111333333333444444555555666444444444444444333222111555555444444333333222222///000000111111111111111111000///......---------000...---,,,------+++***++++++,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))))))))))))))*********)))))))))))))))***(((''''''(((((('''&&&$$$$$$%%%&&&'''(((((()))+++***(((''''''''''''((()))((('''&&&&&&&&&'''(((((((((((())))))******+++'''(((((()))+++,,,,,,---((((((((((((((((((((((((((((((''''''''''''(((((()))))))))'''&&&&&&(((***))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))))))))(((((((((((())))))&&&'''(((((())))))((((((&&&''')))***++++++******,,,,,,,,,++++++++++++++++++((((((***+++))))))---++++++++++++,,,,,,,,,,,,............////////////............////////////...//////000000000////////////000000111333444555222222222111111222222333333444555666777666555555444555555666777777777666444444555555555666666666777777666666666777777888666666666777888999:::;;;999999999999999999999999777888888999999888888777333333333333333333333333111111111222222222222222111000000000000000111111000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************)))))))))%%%"""###'''+++***(((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))******(((&&&$$$%%%&&&&&&&&&%%%%%%''')))******))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))***+++'''&&&&&&&&&''''''((()))&&&''''''((())))))((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%&&&(((&&&'''((('''%%%$$$''')))%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))******************))))))((((((((())))))))))))))))))((('''&&&%%%******++++++++++++******************++++++++++++)))******+++,,,,,,------++++++,,,------------,,,.........---------------,,,,,,------.../////////,,,,,,------.........---111000///000222333222111111111222222222333333333111111222222222111111111222222222333444444555555333333444444444333333222333333444444444333333222//////000111111111111111000000///...---------------,,,++++++,,,---,,,***------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))))))))************(((''''''(((((('''&&&'''''''''''''''''''''&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((()))*********(((((())))))******++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))'''%%%%%%))),,,))))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++))))))(((((((((((())))))&&&''''''(((((((((((((((&&&''')))***+++++++++***---,,,,,,++++++*********---***)))++++++***+++///*********++++++,,,,,,,,,............/////////000............/////////000...///////////////...---/////////000111333444555111111111000111111222222444666777999999888666555333444555666777777777666333333333444444444555555999888888777777777777888666666666666777888999:::999999888888888888888888666777888999999888777666333333333333333333333333111111111111111111222222111000000000000000111111000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***++++++***)))(((&&&""" &&&))))))(((***)))))))))(((((((((((($$$$$$%%%&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((###&&&)))++++++***'''%%%%%%&&&&&&%%%$$$###%%%&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))*********+++''''''(((((())))))******)))))))))))))))******+++(((''''''&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&'''((()))))))))(((((((((((())))))))))))***'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''))))))(((&&&%%%%%%&&&&&&(((((('''$$$$$$'''***&&&&&&&&&''''''((((((((()))***+++***(((''''''(((((((((''''''''''''((((((,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((()))******************))))))))))))******+++&&&&&&'''((()))))))))(((******++++++++++++******)))))))))(((''''''&&&&&&))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,------......//////000------...///000111222222,,,---///000000000///......------///222444444333222222333333333444444444222222333333333222222111111111222333333444555555333444444555555444444333222222333444444444333333///000000111111111111111000000///---------------***))))))***,,,------,,,///...------,,,+++******---------,,,,,,,,,++++++***************+++++++++((()))))))))***************(((''''''(((((('''&&&+++***)))((('''&&&%%%%%%$$$%%%&&&((()))*********''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&(((((('''%%%%%%)))---))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************,,,,,,+++***)))(((''''''***++++++++++++***))))))+++***)))(((((()))***+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---...000///......///111555222000000222333111///444333000...---...//////111111111222222333333333000111111222222111111000555444444333333333444444444555555555555555444444444444555555666777777777:::::::::::::::::::::::::::999888777666666666666666555444333333444555666222000......//////---+++////////////////////////111///---***((((((((())),,,,,,------,,,,,,+++***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''######%%%&&&((()))***+++)))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$ ###%%%'''((())))))'''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&'''((())))))'''(((***++++++******+++---...---+++***(((''''''''''''(((((()))***+++++++++,,,+++)))''''''(((***+++******)))((('''&&&%%%%%%))))))((('''((()))***+++'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&&&&&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''')))************)))(((((((((((((((((((((''''''''''''((((((,,,+++)))((('''''''''''''''((())))))))))))((((((%%%))),,,+++((((((,,,111+++++++++***************))))))))))))((('''%%%%%%******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,,,,,,,---......333333333222222222222222444444333333222111000000444333333222111222222222333333333333333333333333666777777777777555333222444333222222111111222222000000000000000000000000111111000...---,,,+++******+++,,,,,,******+++,,,......---,,,+++))))))(((+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,***)))((((((((((((((())))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$))))))((((((''''''&&&&&&'''(((******)))(((((()))((())))))***))))))(((''',,,***((('''&&&'''((()))((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********++++++******)))(((((((((((()))***+++++++++++++++******)))(((((()))******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,...---,,,,,,---///333111///000222333222000000///...---...///111222111111222222222333333333222222333333333333222222333333222222222222333333333444444555555555555555444444555555666666777777::::::::::::::::::::::::::::::999888888777777888666555444333333444555666222000////////////...,,,........................222000...+++*********++++++++++++++++++***))))))))))))))))))((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''')))******))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''((()))******(((%%%'''((((((''''''((())),,,+++***)))(((''''''''''''(((((()))******++++++,,,+++)))((('''((()))************)))((((((''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&''')))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''''')))))))))((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''((()))******))))))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&''''''((())))))******))))))(((''')))+++,,,***'''&&&(((***************************++++++******)))(((((('''++++++++++++,,,,,,,,,,,,,,,,,,---------............------------------,,,......------......///000000000000000000000000000111111222222222222333333222111111000000000000000222222222222333333444444666666777777666444333222333333222111111111111111//////////////////////////////......------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++++++++***************************)))((('''((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''''''''((()))***(((&&&%%%%%%&&&((((((((((((((((((((((((+++***((('''&&&'''((()))***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))(((((((((((()))))),,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000111111000///111222000/////////111222111000......------...///111222222222222222333333333333333444444555555444444333222222111111111111222222222333444555555555555555444444444555666666777777999999999999999999999999:::999999999999999999999555444444333333444444555222111000000000000///---........................111000...---,,,,,,---...++++++,,,,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%######""""""%%%%%%%%%&&&'''''''''((('''''''''''''''&&&%%%%%%))))))******))))))((('''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''(((***+++***)))$$$&&&''''''&&&%%%&&&(((***)))((((((''''''(((((('''(((((())))))******+++---+++***(((''''''((((((***************)))))))))((((((((('''((())))))***$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))***))))))((((((''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((***************)))((('''*********)))((('''''''''************************...---,,,************++++++++++++,,,,,,,,,------,,,------------.........---------------.........//////......//////000111//////////////////000000...///000111222444444555111111111111000000000000000000111222333333444444555555555555444333222222222111111000000000000000////////////////////////---------------.........***,,,,,,,,,******+++,,,((())))))***+++,,,---------,,,+++***)))***++++++)))(((((((((((())))))***''''''((((((((()))))))))''''''''''''((((((((((((((()))*********)))''''''&&&&&&''''''((()))******((('''&&&&&&&&&'''((()))''''''(((&&&%%%$$$&&&'''(((((('''&&&&&&'''((()))***)))((('''''''''((()))***)))((((((''''''((((((************************))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))***(((((())))))************(((((()))***+++,,,,,,,,,)))(((((((((((((((((())),,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++,,,---///000///000222111000000111333///........./////////....../////////////////////333333333333333333333333333444444555555444444333222111111111111222222333444444444555555444444333333333444555555666666777888888888888999999999999888888888999888888888888444333333333333333333444333111000000111111000...........................//////...---------......---............---,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''(((((($$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))''''''((()))***)))((('''((())))))((('''((()))((((((''''''''''''(((((((((((((((((())))))******,,,+++***(((''''''''''''((((((((())))))*********))))))))))))******++++++%%%&&&''''''((()))))))))'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((($$$%%%&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''((())))))***************)))(((''''''(((***+++***))))))))))))***************///---+++***)))***,,,---,,,,,,,,,,,,------------------------............,,,,,,------......////////////......//////000111000111111111111111222222...///000111222444444555444444444444333333222222//////000111222444444555444444444444333333222222111111000///////////////////////////////////////------------------------+++,,,---,,,*********,,,(((((()))***+++,,,,,,------,,,***(((((()))+++,,,((('''&&&&&&&&&((()))+++'''''''''((((((((())))))''''''''''''(((((((((((('''(((***+++***)))'''%%%&&&&&&&&&'''(((((())))))''''''%%%%%%%%%''')))***%%%%%%&&&&&&%%%&&&(((***((('''%%%$$$%%%&&&((())))))(((((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************(((''''''&&&%%%$$$$$$###((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((()))******++++++******+++++++++******)))(((((())))))))))))((((((,,,,,,,,,---------------+++++++++,,,,,,---------///...---------...000111***,,,------,,,,,,---...//////...---------...//////111444666777555333111333333333333333333333333222222333333333333222222222222222222222333444444555555555555444333111111333333444444555666666666777777777888888999999999666777777888777777666555222333333333333333333222222111000000111111000///........................---,,,,,,,,,,,,,,,,,,,,,------......------,,,+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''((()))******(((((()))***'''''''''''''''(((((()))((((((((((((((()))))))))+++***)))(((((('''''''''&&&''''''(((((()))))))))&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''###$$$&&&'''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((''''''''''''((((((******))))))((('''&&&&&&&&&'''((()))***+++++++++((('''(((***,,,---,,,+++)))*********+++++++++,,,...,,,***))))))***+++,,,,,,,,,---------.........---------.........//////---------....../////////......------......///000000000111111222222222333111111222222333333333333555555555666555444333333///000000222333444555555444333333333222222222222111000//////......//////.................................---,,,,,,+++++++++,,,---,,,***)))***+++************************---,,,***(((((()))***+++''''''&&&&&&&&&''')))***''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&'''((('''&&&&&&((()))((('''%%%$$$%%%&&&(((***((('''''''''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((())))))(((((())))))*********++++++++++++++++++***))))))))))))************)))))),,,,,,------------......***++++++,,,,,,------...///............///000000+++---......---,,,...///000//////------///333666666:::@@@DDDEEEBBB===999444444444444333333333333000111111222222111111000222222222222222333444555555555555555444222111000333333333444555555666666666666666777888888999999666777777888777555444333111222222333333222222111111000//////111111000///------------------------++++++++++++++++++************+++++++++***))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))&&&%%%%%%$$$###$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''((()))(((&&&&&&&&&(((((((((((('''(((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''(((((())))))'''(((((()))***)))))))))))))))((('''''''''''''''((((((''''''&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((+++++++++***)))'''&&&%%%%%%&&&''')))************((()))+++,,,,,,+++************++++++,,,---------,,,+++***)))))))))***+++---------.........//////------........./////////.............../////////......------......///000/////////000111111222222444444444444333333333333444555666666666555333222111111222333444444555555444333333222222333333444111000000///////////////.................................---,,,++++++***,,,------,,,***)))***++++++++++++******))))))(((,,,+++***)))((()))******(((''''''''''''(((((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''')))***)))'''%%%%%%&&&'''&&&&&&&&&&&&((()))***&&&''''''''''''((((((((((((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))*********)))******+++++++++******)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------******+++,,,,,,---......,,,---......//////.........000111111000000111222000000///...///444<<>>555555444444444333333333000000111111111111000000000000000111111222333444222333333444444444333333222333333444444555555666555555666666777888888999888888999999888555333111000111222333333222111000000///......000000///...------------------------+++,,,,,,++++++***))))))))))))******))))))((('''))))))))))))((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&(((''''''&&&''''''))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&'''((('''%%%$$$%%%&&&******)))((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,++++++(((((('''&&&''''''))))))'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''%%%$$$"""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###"""!!!"""$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((()))))))))(((&&&%%%''''''((((((((((((''''''###'''+++,,,+++***+++,,,++++++,,,------...//////******************++++++---.........////////////............////////////////////////............//////......//////000111///000000111222222333333555555555555555555555555555666777888888666555444333333333444444555555555555444333222222333444555222111000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***************))))))))))))************))))))))))))(((((()))))))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&'''((((((&&&%%%$$$!!!$$$((()))((('''&&&&&&&&&&&&'''(((((()))******%%%&&&''''''(((((((((''''''((()))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))******))))))))))))))))))'''((()))***+++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,******+++,,,,,,---......+++,,,---...///...---,,,---...//////......///000///000000000222999CCCKKKWWW\\\bbbddd___SSSFFF>>>555555555444444333333333111111111222222111111111////////////000111222333///000222333444555555555222222333444444555555666444555555666777888888999::::::;;;:::999666333111000111222333333222111000///...---...///000///...------------------------,,,,,,,,,,,,+++***)))(((+++++++++++++++***))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&***)))(((''''''((()))***&&&&&&&&&''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((###$$$$$$%%%''')))+++,,,((((((((((((((('''''''''***)))((('''&&&'''(((((()))(((&&&%%%%%%&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&''')))))))))((('''((()))(((&&&%%%&&&'''++++++***)))))))))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))*********)))))))))))))))&&&'''((()))***)))(((((('''&&&&&&&&&''')))***,,,''''''&&&%%%%%%$$$######$$$$$$######$$$%%%'''(((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))&&&### !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%&&&'''((((((((('''&&&)))))))))((('''%%%$$$###""")))+++******---111,,,,,,------...///000000******+++,,,,,,,,,++++++............/////////000............/////////000000000//////......------000000000000000111111222222222333444555555666666555555555666666666777777888999;;;<<<;;;:::888666444555555555555555555555555444333333333444555666222222111000000000000000........................******+++,,,,,,---......,,,---...,,,***))))))***)))))))))))))))*********)))************)))(((((())))))*********((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))(((((((((((()))$$$%%%&&&'''(((***++++++$$$&&&((()))(((&&&$$$"""###((()))******+++&&&'''((()))************%%%%%%&&&'''((((((((('''%%%&&&''')))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((+++))))))))))))))))))))))))%%%&&&'''(((******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,+++*********,,,...000------------------------111000////////////...---111000...000777DDDRRR\\\ggghhhhhhcccZZZMMM@@@888333333333333333333444444000000000000000000000000000000000000000000000000222222111111111111111111222222222222222222222222222333444666777999:::;;;888777666555444333222222000000000000////////////111111000///...---------......---,,,,,,+++******+++++++++************)))---+++)))(((***+++++++++(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))###$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''(((((()))))))))))))))))))))(((''''''***(((&&&&&&)))+++***((()))(((&&&$$$$$$$$$&&&&&&&&&&&&'''&&&%%%$$$&&&(((######&&&)))------+++))))))&&&$$$%%%)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$###"""$$$&&&''''''&&&))))))******)))(((''''''******))))))((((((''''''******++++++++++++******(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,---...///000000000000//////.........---///...------,,,,,,------++++++,,,,,,---......///000000222333555666777888AAA???;;;666222222555777<<<;;;;;;:::::::::;;;;;;888888777555333333444666555555555666666666666666333333222111000///...---,,,,,,------,,,,,,+++******)))))))))***+++,,,,,,++++++************++++++(((+++...---***((((((***(((((('''&&&&&&&&&&&&'''******))))))((((((((('''))))))((((((((('''''''''(((((((((((('''&&&%%%$$$))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&'''(((************)))(((((((((((((((%%%&&&&&&%%%###$$$%%%''')))))))))))))))))))))))))))******+++++++++******'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++*********+++++++++++++++******+++,,,------------........................////////////000111000///222222222666>>>JJJWWW___eeeddd```YYYOOOEEE<<<666222222222222111111111111000000000000000000000000000000000000000000000000222222111111111111111111222222222222222222222222222222333555666777888999777777666555444333222222000000000000////////////......------,,,,,,++++++///......---,,,,,,+++++++++++++++*********))))))***)))'''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''&&&%%%%%%&&&&&&''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&''''''(((((()))******)))))))))))))))((('''''',,,)))''''''))))))(((&&&'''''''''(((''''''&&&&&&$$$%%%%%%%%%######$$$&&&'''(((***---000111///,,,&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&((()))((('''(((((()))))))))((('''''')))))))))(((((((((((((((&&&'''((()))************)))))))))))))))))))))))))))((('''(((+++,,,,,,***,,,,,,++++++***))))))))),,,,,,,,,------...///000000/////////............---,,,,,,+++***+++++++++,,,,,,------......//////000000111333444666777777???>>>;;;777444444666999:::::::::999999:::::::::888888888666444333555666555555555555666666666666333333222111000///......,,,,,,------,,,,,,+++************)))******+++++++++******))))))******+++(((+++------***((((((***(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++))))))(((''''''''''''(((((())))))(((&&&&&&(((***)))))))))))))))))))))))),,,,,,,,,+++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,---***+++++++++,,,,,,,,,---(((***,,,...///...---+++////////////////////////...//////000111222222222444666:::AAAJJJSSS\\\aaa___[[[SSSJJJAAA;;;666444111111111000000//////...000000000000000000000000000000000000000000000000111111222222222222222222333333333333333333333333222333333444555555666666777666666555444333222222000000000000////////////---------,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((('''&&&$$$###%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((((((''''''(((((((((((((((((((((((()))))))))(((''''''''''''((())))))******+++)))))))))))))))(((''''''---+++((('''((('''&&&%%%%%%&&&(((******)))'''&&&%%%&&&&&&%%%$$$$$$%%%'''))))))+++...000111///---'''***+++)))%%%###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''((()))***)))(((&&&&&&'''(((((((((''''''(((((((((((((((((())))))###$$$%%%'''((()))*********************************)))((()))+++---,,,+++++++++++++++************,,,,,,,,,,,,---...///000////////////............------,,,++++++++++++,,,------......///000000000000000111222333444555666<<<<<<;;;999777666888999999999999999999999999999888999999777555444666777555555555555555555555555333222222111000///......,,,,,,------,,,,,,+++***++++++******)))*********+++******))))))******+++)))***,,,+++***))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''(((((()))***+++(((((('''&&&&&&&&&&&&'''***++++++***)))((()))***(((((((((((((((((((((((())))))))))))((('''%%%%%%'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---+++++++++,,,,,,------...)))***,,,---...------,,,.............../////////...///000111111222444666999>>>GGGQQQZZZ^^^___^^^SSSOOOGGG???888444333222222222111000///......---000000000000000000000000111111111111111111111111111111222222222222222333333333333333333333333333444444444444444555555555666666555444444333222222000000000000////////////.....................///---------,,,,,,+++++++++************)))))))))))))))*********))))))***+++(((((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''*********)))(((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((()))))))))))))))(((((('''((((((((()))******++++++)))))))))))))))(((''''''+++***((('''''''''&&&&&&%%%&&&'''((())))))(((''''''((()))((('''&&&(((***&&&&&&'''***,,,,,,+++)))((())))))(((%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''+++)))((((((******)))'''%%%%%%&&&'''((((((((('''&&&''''''(((((()))))))))###$$$&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++((()))***,,,...///111111---,,,,,,,,,------...//////////////////.........000//////........................///000000111111000000111111222333444444777888999888777666777888888888999999:::::::::999888999999888666666666888666555555555555555444444222222111111000//////...,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))*********))))))))))))******)))************))))))))))))((((((''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))***+++''''''&&&%%%%%%%%%%%%&&&'''((()))((('''%%%&&&'''((((((((((((((((((((((((''''''(((((((((''''''&&&(((((()))))))))*********))))))))))))))))))))))))************************+++++++++***))))))((((((******+++,,,,,,---......,,,+++******+++,,,...///,,,,,,---------............000111222222555999===EEELLLXXXdddjjjggg___XXXEEEBBB>>>999555333222222333333222111000000//////000000000000000000000000222222222222222222222222111111222222333333333333333333333333333333333333555555555555555555555555555555555444333333222222000000000000////////////---------...............+++++++++************************)))))))))(((((((((***++++++)))((()))***((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((((('''((((((((()))******++++++)))))))))))))))((('''''''''(((''''''''''''((()))&&&&&&%%%%%%%%%&&&((()))'''((()))((('''&&&(((***%%%$$$$$$&&&(((((('''%%%$$$""" !!!###%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''***((('''((())))))((('''%%%%%%&&&'''((((((((('''&&&&&&''''''(((((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***((()))***,,,...000111222---,,,,,,,,,,,,------............///////////////111000//////......//////......//////000111111111///000000000111111222222111333555555444444555666777888999::::::::::::999777888999999777666777888666666555555444444444333222222111111000000//////,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))******))))))))))))))))))******))))))))))))******)))))))))(((''''''''''''(((((((((((()))))))))))))))'''((((((((((((((((((((($$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((())))))***''''''&&&%%%%%%%%%%%%%%%)))***,,,+++)))''''''((())))))))))))))))))))))))'''((())))))************))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))((('''%%%%%%$$$))))))***+++,,,---......---+++***)))***,,,...000++++++,,,,,,---.........///111222333555;;;DDDKKKWWW]]]fffoooqqqiii[[[OOO:::999777666444333222111333333333222222111111000000000000000000000000000222222222222222222222222111111222222333444444444333333333333333333333333555555555555555666666666444444444444333333222222000000000000////////////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))******)))))))))((((((((($$$'''***)))&&&%%%&&&(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''***)))((((((''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((())))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))&&&&&&''''''((()))))))))(((((()))))))))(((''''''''''''((())))))******+++)))))))))))))))(((''''''&&&'''((('''&&&&&&(((***'''&&&$$$###$$$%%%''')))%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%&&&'''(((&&&%%%%%%"""!!!%%%'''&&&###$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))*********))))))((('''''''''''''''''''''''''''((())))))((('''(((*********++++++,,,,,,------------,,,,,,,,,,,,------........./////////////////////...------------.........//////000000111111//////000000000000000000...000111222111111222444555666888999::::::999888555777999888777666666777666666555555444333333333111111111111000000//////,,,,,,------,,,,,,+++***++++++******)))************))))))(((((())))))******((('''''')))******)))***)))((((((''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&,,,---///...,,,*********))))))))))))))))))))))))'''(((((()))******))))))((((((((())))))))))))***))))))))))))))))))))))))************************+++******)))((('''&&&&&&(((((()))***+++,,,------++++++++++++,,,---......,,,,,,,,,---.../////////...000333555:::DDDQQQ[[[fffgggjjjmmmjjj___OOOCCC666555444222111111111111222222222222222222222222000000000000000000000000333333333333333333333333111111222222333444444555444444444444444444444444333333333444444555555555444444444333333333333222000000000000////////////---,,,,,,++++++*********)))))))))))))))************)))))))))((((((((((((###'''******&&&$$$&&&(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$&&&''''''(((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***&&&&&&''''''((())))))***'''(((((((((((('''&&&&&&&&&''''''(((((()))******)))))))))))))))(((''''''&&&((()))'''%%%%%%&&&)))(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%######$$$&&&((('''&&&&&&(((((('''%%%((('''&&&&&&'''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))((((((((()))))))))(((''''''''''''''''''''''''&&&&&&'''((())))))************(((((((((((((((((((((((((((***+++***(((''')))++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---............/////////000000///......------......------...//////000000111////////////////////////...///000/////////111333222333666777888888777666444666888888777555555666666666555444444333222222111111111111000000000000,,,,,,------,,,,,,+++************)))******++++++))))))(((((((((((())))))***(((&&&&&&)))+++***)))***))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&)))+++,,,,,,)))'''''''''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++'''((()))***+++,,,------(((***,,,.........---,,,---------...///000000111---000333777===JJJ[[[hhhllljjjgggeee```TTTDDD888555444222000/////////000111111111111111222222222000000000000000000000000333333333333333333333333111111222333333444555555444444444444444444444444111111222333333444555555444333333333333333333333000000000000//////////////////...------,,,++++++***************+++++++++))))))))))))(((((((((((($$$)))---,,,(((&&&'''***(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&%%%&&&&&&''''''((())))))))))))))))))))))))(((((('''(((******((($$$###%%%''''''((()))***)))(((&&&$$$&&&&&&'''&&&%%%$$$&&&(((((('''&&&&&&'''(((&&&%%%&&&((()))'''###"""$$$'''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''***++++++***)))*********)))(((''''''(((((((((''''''&&&&&&%%%%%%%%%''')))***+++++++++)))))))))))))))))))))))))))+++---,,,)))(((***,,,++++++,,,---///000111111------,,,++++++,,,,,,,,,---.........//////000000222222111000000000000000------......///000000000///////////////........./////////.........111333000111333555666666555444333555777888666555555666666666555444333333222222111111111111000000000000,,,,,,---------,,,++++++***)))))))))***+++,,,,,,))))))(((((((((((())))))+++(((%%%&&&)))++++++)))******)))((((((((((((((('''((((((((())))))******'''''''''((((((((())))))%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***++++++'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''+++)))'''''')))+++++++++*********+++---,,,***(((******))))))(((((('''''')))))))))))))))***++++++$$$''')))(((%%%$$$&&&)))++++++***)))((((((((())))))))))))))))))******+++%%%!!!"""(((+++***'''++++++******++++++,,,---222111000.........///000///222444666@@@SSSeeemmmlllggg^^^VVVNNNFFF>>>:::333222000000111222111000000000000000000000000000////////////000222333444666555555555555444444444444333222222222333444555555555555555555444444444000111111222222333444444333333222222111000000///...///000000///,,,)))&&&111000...---,,,,,,------,,,+++******))))))******(((((()))))))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''###&&&***'''"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((***)))(((''''''((()))***+++)))''''''))))))&&&###))))))))))))))))))))))))*********)))***++++++,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((('''%%%$$$###$$$%%%%%%******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++******)))((('''++++++,,,,,,,,,,,,------,,,---...///000000000000111111000///...------,,,...............///000000//////000000000000//////000/////////000111222222111222444555555444222111555666666666666666666555444444333333333222222222000111111222222000///...111000///...---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''&&&%%%$$$$$$''''''((((((((((((((('''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&$$$$$$&&&'''((('''(((''''''((())))))(((&&&(((((((((((('''''''''&&&)))(((((((((((()))***+++)))***+++***)))))))))***+++***)))))))))))))))))))))))))))))))))******++++++)))(((***---000000...++++++******++++++,,,---111111///.........//////---111444888CCCTTT```eeeccc\\\RRRHHH@@@:::555333111000...///000111111000000000000000000000000000111000000000000000111222444444444444444444444444222222222222333444666777444444555555555555555555222222222222222333333333222222222222111000//////...///000111000///---+++///...,,,+++******++++++,,,+++******))))))******''''''((((((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''')))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''+++&&&"""###(((***'''###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))***************)))((('''''''''))))))(((((((((((())))))***((('''((())))))'''$$$))))))))))))))))))))))))'''''''''''''''((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++***))))))(((''''''%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++++++++++++++******)))+++++++++,,,,,,,,,------------...///000000000000111000000///...------,,,//////......//////000111//////000000000000//////000000000///000000111111111222444555666555444333222222333333333333222222444333333333333222222222111111222222222111000///000000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))***************************)))(((''''''((()))***)))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$############(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&$$$######%%%&&&&&&%%%((('''%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&((((((''''''(((((())))))+++***)))***++++++***)))))))))))))))))))))***+++)))))))))))))))******++++++******+++,,,---......++++++******++++++,,,---000000///............///,,,///333999EEESSSYYYXXXSSSLLLAAA999333111111000///...------///111111000000000000000000000000000222222111000000000000000111111222333333444444444111111111222444555777888333444444444555666666666333333333333222222222222111111222222222000///...///000000000000000000000...---,,,+++*********+++++++++***))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''',,,***(((((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((()))((('''((())))))(((&&&))))))))))))))))))))))))%%%%%%&&&''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&***...///,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...//////000000000000/////////...---------/////////...//////000111//////000000000000//////111111000/////////000000000222333555666666666555444444555555555555444444333333333222222222111111111111222222111111000/////////...---,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((''''''(((((()))(((((((((((())))))******((((((((((((&&&%%%$$$###&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''***(((&&&&&&'''((()))(((''''''''''''''''''''''''((((((''''''''''''((((((***'''%%%&&&)))***(((%%%)))((((((((()))***++++++)))))))))))))))******+++((()))***)))((((((***+++++++++******++++++,,,---///........................///111777CCCNNNPPPLLLBBB===777222111222333444///---,,,---000111111111000000000000000000000000111111000000000000000111000111222333444555666666222333333444555666666777333333333444555666777777555555444333222222111111///000111222111000...---000///...------...///000///......------,,,,,,,,,++++++***)))))))))))))))******+++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))'''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((('''&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))'''((()))******)))((('''((((((((())))))))))))((((((((((((((((((((((((((('''((()))*********)))))))))(((((((((((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((---333222---)))((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))***************++++++((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---.................................---......------......///000//////000000000000//////222111000//////////////////000222333555555555555555555666666666666555555222222222222111111111111000000000/////////............------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((((((''''''(((******)))(((***(((&&&%%%'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((%%%###$$$'''(((&&&$$$)))((((((((()))***++++++)))))))))))))))******++++++,,,,,,+++******,,,---++++++******++++++,,,------------.........------///000///222<<>>OOOJJJ:::555222111...,,,***)))))))))***)))((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''******)))(((''''''&&&&&&$$$%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((&&&###"""###%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))******)))))))))(((((((((++++++******++++++,,,------------,,,,,,+++++++++************************)))((('''&&&&&&'''((())))))(((((('''((())))))*********))))))((((((''''''))))))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((''''''((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%%%%%%%%%%'''''')))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((()))(((((('''&&&"""###%%%'''((((((''''''$$$&&&((()))((((((***+++&&&''''''(((((((((((((((&&&'''((()))***)))((((((((((((((((((((()))************))))))))))))******)))************++++++++++++,,,------,,,,,,---...,,,,,,,,,---------......,,,,,,++++++++++++++++++)))))))))))))))))))))***((()))***+++++++++++++++)))(((((()))++++++***(((&&&''''''((()))***++++++((((((((((((((()))******(((((((((((())))))))))))***)))(((((()))***,,,---************************))))))))))))******************))))))***,,,...///((('''&&&&&&&&&'''((()))((((((((((((((((((((((((%%%&&&((())))))(((''''''(((((())))))******))))))&&&((())))))''''''(((******)))((((((''''''(((((('''''''''''''''((()))***''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%!!!%%%&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&((()))))))))(((''''''((((((((('''&&&%%%%%%###$$$&&&'''((((((((('''++++++++++++++++++++++++************))))))))))))'''(((((())))))((((((((('''(((((()))))))))))))))(((+++---999HHH@@@///)))++++++***)))))))))))))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&'''((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((***(((&&&&&&'''))))))(((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))******))))))******++++++,,,,,,+++******)))((((((,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))******)))(((''''''((()))***))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((''''''))))))((('''&&&&&&''''''((())))))***%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''%%%&&&'''((())))))))))))&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''%%%###!!!!!!###%%%'''(((((()))))))))(((&&&%%%!!!$$$&&&&&&&&&%%%$$$%%%'''((('''&&&'''(((%%%%%%&&&''''''''''''''''''((()))*********)))(((((((((((((((((()))************))))))))))))******)))************+++++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,)))))))))******+++++++++'''(((***+++,,,,,,++++++)))(((((()))++++++***)))''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))***)))(((((()))+++,,,---))))))))))))************))))))))))))************++++++*********+++------***)))((('''''''''((()))((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))%%%'''))))))''''''(((***)))((('''&&&&&&&&&''''''(((((('''''''''(((((()))'''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%"""$$$%%%&&&%%%$$$%%%''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((((((((('''&&&$$$%%%'''))))))((('''&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''))))))***++++++***))))))************))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))&&&)))(((---555...$$$'''%%%%%%&&&'''((((((((('''#########$$$$$$%%%&&&''')))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$%%%''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))((((((******)))(((&&&''''''((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***(((''''''((()))***((((((''''''&&&&&&%%%%%%$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))((('''((()))***)))'''(((((())))))))))))))))))&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))))))))(((&&&'''''''''&&&&&&%%%$$$&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((()))))))))(((&&&%%%$$$&&&(((*********)))(((%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''(((***+++++++++***)))((((((((((((((()))************))))))))))))******)))************+++++++++(((***++++++******+++,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,++++++*********'''(((***+++,,,,,,++++++)))(((((()))+++,,,***)))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))***))))))))))))+++---...)))))))))))))))*********))))))))))))************,,,,,,+++******+++,,,---,,,+++***((((((((()))***************************(((((())))))*********+++''''''((()))))))))))))))%%%'''))))))'''&&&(((+++((((((&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((())))))******)))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((('''%%%&&&(((***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((('''&&&$$$######$$$&&&(((((('''&&&%%%''''''(((((()))(((((((((&&&&&&%%%%%%%%%&&&''''''&&&((()))++++++)))(((&&&************))))))))))))'''(((((((((((((((''''''''''''((()))))))))))))))***...***(((***%%%$$$000%%%&&&(((************)))%%%%%%&&&'''(((***+++,,,+++)))(((&&&&&&((()))+++&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%((()))******((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''((())))))(((&&&&&&''''''((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''((()))+++++++++***)))***++++++,,,,,,---......*********)))******+++,,,)))))))))******++++++,,,++++++++++++++++++++++++'''((()))******)))(((''',,,***((('''&&&'''(((***((((((((()))))))))))))))###%%%(((***+++***(((&&&''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((***((('''((()))***)))'''++++++******))))))(((((()))(((((((((((()))******%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%((())))))))))))'''&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***'''(((((())))))(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******))))))(((''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,,,,((('''''''''((()))+++,,,+++******)))))))))))))))+++***)))(((((()))******((())),,,---...---+++)))...---,,,++++++,,,---...///000000///------...///,,,,,,+++******+++++++++)))))))))))))))*********************************((()))***++++++***)))((('''(((((((((((((((''''''((((((((()))******++++++))))))((()))***+++---...)))))))))))))))******+++************+++,,,---...&&&&&&&&&'''***,,,,,,+++,,,***(((&&&%%%&&&'''(((***************)))((((((+++(((&&&'''))))))'''$$$))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&%%%$$$%%%''')))***,,,+++***(((''''''''''''''''''(((((())))))******(((''''''''''''((())))))$$$&&&((())))))(((&&&$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&&&&''')))+++---,,,***(((((((((((()))++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))%%%$$$$$$&&&)))***)))(((***)))((('''((()))+++---))))))************))))))'''((()))((('''&&&'''(((***)))'''&&&&&&''')))***((('''&&&%%%############***)))(((''''''((()))***))))))))))))((('''&&&%%%%%%(((******'''&&&''')))))))))(((((('''''''''&&&''''''(((((())))))******%%%''')))***+++,,,++++++)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++***((('''&&&&&&'''(((***+++++++++*********))))))******))))))))))))******(((''''''((())))))(((&&&))))))))))))((((((((((((''''''(((((('''&&&%%%%%%%%%'''((((((&&&&&&''')))'''&&&&&&&&&&&&'''((((((((('''&&&'''(((((('''%%%''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))***)))'''&&&%%%&&&((()))((((((''''''''''''(((((()))((('''((()))***)))'''***))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%######&&&&&&"""!!!$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))))))))'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))))))))(((((((((((((((***+++,,,+++***))))))(((((())))))+++***)))(((((()))******+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////---,,,+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))************))))))'''(((((((((((((((''''''(((((())))))***++++++,,,''''''&&&&&&'''((()))***))))))(((((())))))***+++))))))))))))***++++++,,,((('''&&&''')))******))),,,+++)))'''''''''((()))))))))******))))))(((''')))'''%%%&&&'''(((&&&$$$)))((((((((('''''''''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''(((((()))***((((((((((((((()))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''(((((('''&&&%%%'''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))(((''''''(((***+++***)))((('''''''''((()))(((''''''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&((()))((('''((('''&&&&&&&&&''')))***(((((())))))))))))((((((&&&((()))((('''&&&'''(((&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&''''''(((((((((''''''%%%(((***)))'''&&&'''))))))(((((((((''''''''''''((((((((((((((()))))))))'''''')))*********)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++*********,,,++++++******+++++++++***)))'''&&&&&&''')))***+++++++++*********))))))******))))))))))))******((('''&&&'''(((((((((&&&))))))))))))((((((((('''''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&((((((&&&%%%&&&&&&'''''''''''''''&&&---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))...---+++)))(((((()))***&&&&&&&&&'''''')))******+++***))))))++++++***))))))))))))((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***((((((+++***'''&&&((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))(((''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''***))))))(((((('''''''''(((((((((((()))***+++++++++***))))))(((((())))))******))))))))))))******++++++***))))))+++,,,---,,,,,,------------,,,,,,,,,------,,,******+++---------,,,,,,,,,,,,------......------,,,,,,++++++******************************))))))))))))******'''(((((())))))((((((((())))))******+++,,,,,,,,,((('''&&&&&&&&&''''''((())))))(((((())))))***+++)))))))))))))))))))))))),,,***)))***+++,,,+++)))---+++***((((((((())))))((())))))))))))(((''''''&&&%%%$$$%%%''''''&&&%%%((((((((((((''''''''''''(((((((((((('''''''''''')))(((&&&%%%%%%&&&'''((("""###$$$&&&((()))+++,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))(((&&&&&&&&&&&&((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&$$$######$$$&&&'''((())))))(((&&&%%%&&&(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))******)))((('''((()))***)))((('''&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&))))))((((((((((((''''''((('''&&&%%%%%%&&&'''(((((('''&&&'''(((((('''&&&&&&'''''''''''''''((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((((((((((()))))))))******$$$%%%&&&'''''''''''''''&&&''''''''''''''''''&&&$$$$$$&&&''''''(((((((((&&&((())))))(((''''''(((((((((((((((''''''''''''))))))((((((((((((((((((((())))))))))))((('''&&&)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++*********++++++*********++++++,,,+++***)))(((((()))***++++++************)))))))))***))))))(((((())))))***)))'''%%%%%%&&&'''(((''')))))))))((((((((('''''''''''''''(((''''''&&&%%%)))'''&&&&&&'''&&&%%%$$$&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&'''((((((((((((---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((///---+++)))(((''''''(((%%%%%%%%%&&&((()))+++,,,,,,+++***+++,,,---,,,***))))))(((((('''&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))''''''******&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&,,,+++)))((('''&&&&&&&&&%%%%%%&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''(((((()))))))))******)))((((((((((((((()))))))))))))))*********)))(((((((((((()))******+++,,,---......---,,,+++,,,------,,,******+++---------,,,,,,,,,---......//////...---,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++'''(((((())))))))))))((()))******+++,,,,,,------++++++******))))))))))))((((((((((((((()))******))))))))))))))))))(((((()))((('''(((*********(((+++***)))((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&!!!"""###%%%''')))******(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$""""""$$$&&&''''''((((((&&&$$$###$$$%%%''''''''''''''''''''''''&&&''')))******(((&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''(((***)))((('''((()))))))))(((((('''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&'''(((***(((''''''(((((('''&&&(((((()))******))))))(((&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&'''(((((()))***+++,,,,,,,,,,,,###$$$%%%&&&'''&&&&&&%%%$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))((('''''''''(((((((((((((((''''''''')))))))))((((((''''''&&&******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,++++++***))))))***++++++************))))))))))))))))))(((((((((((())))))***'''$$$$$$%%%'''(((((())))))((((((((('''''''''&&&'''''''''''''''&&&&&&(((&&&%%%%%%'''(((&&&$$$%%%&&&&&&'''''''''''''''%%%%%%$$$%%%''''''&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,+++******,,,,,,+++***(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&))))))%%%$$$'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''******))))))((()))))))))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''''''''***))))))((('''((((((((((((((())))))************'''(((***+++,,,+++***)))***+++,,,------,,,+++***------...,,,+++***,,,------,,,,,,,,,------...///...------,,,+++******)))((((((((((((((((((((((((+++***)))(((((()))***+++''''''((()))******)))))))))******+++,,,,,,------,,,,,,,,,,,,+++******)))((((((((('''((())))))***)))******++++++***)))(((###"""!!!###&&&''''''&&&))))))((((((''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((()))'''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&"""###%%%&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''')))******)))'''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&'''&&&$$$######$$$&&&'''(((((((((&&&$$$###$$$%%%''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((###%%%((((((((('''((())))))******)))))))))((((((((((((''''''''''''((()))************************(((((('''''''''((()))***+++)))'''''''''((('''&&&(((((())))))))))))((('''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))&&&'''((())))))))))))((('''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$'''''''''((((((((('''''''''''''''((((((((((((((())))))((((((''''''&&&&&&+++***)))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))******+++***************************)))))))))******+++,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))***'''%%%$$$%%%'''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((()))((((((%%%&&&''''''((((((''''''%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&(((''''''''''''(((((()))+++)))((()))***+++***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***((((((++++++'''&&&)))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''&&&&&&''''''((()))%%%&&&&&&((()))+++---...'''''''''''''''(((((((((%%%%%%&&&'''(((((())))))&&&''''''((((((''''''&&&***)))((((((''''''(((((('''((()))******+++******(((***---//////---+++***++++++,,,,,,,,,,,,++++++---------,,,+++***+++---,,,+++++++++,,,---...///,,,,,,++++++******))))))))))))))))))))))))))))))******))))))))))))******''''''((()))************))))))******+++,,,,,,,,,***+++++++++******)))(((((((((''''''(((((()))***((()))***+++++++++***)))%%%$$$$$$&&&)))++++++***((((((((((((((('''''''''((())))))))))))(((''''''&&&((()))(((''''''((()))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%''')))++++++)))'''%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&)))******)))'''&&&'''(((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((!!!$$$'''(((((((((((()))))))))************))))))&&&&&&&&&%%%&&&&&&'''((())))))***************+++(((((((((((()))***,,,---,,,***'''&&&'''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''''')))***))))))))))))))))))))))))******)))(((''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&$$$$$$(((''''''((())))))(((&&&'''''''''(((((((((((((((((((((''''''''''''''''''***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))******+++)))))))))***************)))))))))))))))***+++,,,************************(((((()))))))))))))))***)))((((((''''''(((((()))***(((&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''&&&((())))))(((''')))***$$$%%%'''((((((((('''&&&&&&%%%%%%&&&((()))((('''%%%%%%&&&'''((((((((((((++++++)))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((()))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((&&&&&&)))(((%%%$$$&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$%%%'''***,,,%%%%%%%%%&&&''')))***+++((((((((((((''''''''''''%%%%%%&&&''''''(((((()))(((((()))******)))((('''))))))(((''''''''''''(((&&&''')))***++++++******)))***+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,*********++++++,,,---...++++++++++++************++++++++++++++++++++++++))))))************))))))''''''(((******++++++***(((((())))))***++++++,,,))))))***+++******(((((((((''''''''''''((())))))&&&''')))***+++***)))(((+++***)))+++---......---((((((((()))))))))(((((())))))******))))))((('''&&&((()))(((&&&%%%&&&(((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&''''''''''''''''''&&&'''((()))(((&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))'''((())))))))))))((('''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&((()))***)))''''''(((***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((###&&&)))***)))((('''((('''((()))******)))(((((('''&&&&&&&&&''''''((()))))))))))))))*********+++((((((((()))+++---///111,,,)))'''&&&''')))))))))((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''&&&'''))))))((()))***,,,...---+++***))))))******((('''%%%$$$$$$&&&(((***''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&)))'''&&&''')))***(((%%%''''''''''''((((((((()))&&&&&&'''''''''''''''''')))(((((((((((()))***+++(((((((((((((((((((((((()))))))))))))))******+++((()))))))))*********+++(((((((((((()))***+++,,,))))))************))))))(((((((((((())))))******((((((''''''''''''((((((***)))(((((()))***)))((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((,,,///,,,'''$$$'''+++$$$%%%'''((()))((('''&&&&&&&&&&&&'''******)))(((&&&&&&'''''''''''''''&&&+++***)))(((((('''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((()))***)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&###$$$&&&&&&###"""$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''%%%######$$$'''+++...)))((('''&&&%%%$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''')))***+++,,,,,,+++***)))))))))((('''''''''''''''&&&''')))***+++++++++***(((''''''&&&&&&''')))***---,,,+++******+++,,,---***++++++***(((''')))***************+++,,,---...+++++++++++++++++++++,,,((((((((((((((((((((((((((()))***++++++***)))(((''''''(((******+++++++++((((((((()))******++++++)))***+++,,,,,,+++***)))'''''''''''''''((())))))###%%%''')))******)))((()))((('''((()))***)))'''((()))************))))))***************)))((((((%%%''')))'''$$$###$$$&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''&&&''')))))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))***)))(((''''''((()))***)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''''''''''''&&&''')))******)))'''&&&&&&'''''''''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&)))++++++***(((''''''&&&'''((())))))((('''''')))))))))))))))***++++++(((((())))))************(((((((((***,,,///111333+++)))&&&&&&''')))******+++***(((&&&%%%&&&((()))''''''((((((((((((''''''&&&(((******))))))+++---,,,***(((&&&%%%%%%&&&'''$$$"""  ###''')))((((((&&&%%%%%%&&&((((((%%%&&&'''((()))))))))))))))'''&&&'''******(((%%%&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((((((((('''((()))***,,,...(((((((((((((((((((((((()))))))))))))))******+++(((((())))))*********+++(((((((((((()))***+++,,,))))))************))))))'''((((((((())))))******((((((''''''''''''((((((***))))))***++++++)))((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''***000333///&&&"""%%%***$$$%%%'''))))))((('''&&&'''&&&'''(((***+++***)))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&((())))))(((((((((((())))))))))))'''''''''''''''''''''&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&((()))+++,,,)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))******))))))))))))******)))''''''******&&&%%%(((&&&'''(((******((('''&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))))))************+++++++++------,,,+++***)))((((((*********)))))))))))))))))))))))))))***+++,,,---"""''',,,---,,,+++,,,---,,,,,,,,,------,,,+++++++++++++++***)))(((((('''(((((())))))))))))((((((%%%&&&))),,,,,,,,,***)))+++)))'''))),,,---,,,***))))))************))))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''))))))((((((***+++---///))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''(((((((((((((((+++++++++)))'''&&&'''(((---***(((***------***'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%!!!$$$&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''******)))((('''&&&%%%%%%%%%%%%&&&(((***)))'''$$$)))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%+++,,,---,,,***(((((()))))))))))))))))))))))))))(((((()))***************"""+++---)))+++666888111+++)))''''''((()))((('''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''')))+++++++++***+++,,,...,,,)))((('''''''''&&&)))'''%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((((()))))))))'''&&&$$$''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((***++++++***(((&&&'''(((---,,,+++)))((((((''''''((('''&&&&&&'''))),,,---((((((''''''''''''(((((((((((((((((((((((((((((()))************+++++++++''''''(((((())))))******((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&$$$""""""%%%(((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$***'''$$$"""!!!###%%%'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***+++,,,+++)))(((((((((******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&'''''''''&&&%%%$$$$$$(((((((((((()))))))))))),,,+++(((&&&%%%%%%&&&'''))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&%%%###''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&''''''''''''''')))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++))))))))))))(((((((((((($$$%%%&&&(((+++---...///++++++***************+++'''***...///---+++***+++,,,,,,,,,------,,,,,,++++++++++++***)))((((((((((((((()))*********))))))(((((())))))******++++++***((('''(((***+++***)))))))))************)))))))))))))))************++++++***)))(((((((((((((((******)))))))))***+++,,,)))((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''&&&((())))))((('''(((***&&&'''))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&!!!###$$$$$$$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((******(((''''''&&&&&&'''(((((((((((((((''''''''''''%%%$$$$$$&&&((((((((()))))))))))))))(((''''''((((((''''''''''''((((((***,,,---,,,***(((((()))))))))))))))))))))))))))''''''((()))))))))))))))&&&((()))(((,,,333333///,,,***(((((()))***)))((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&(((***+++******+++,,,***(((&&&%%%%%%%%%%%%%%%((('''&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((%%%'''))))))))))))+++---++++++***)))(((((((((((()))(((''''''(((***---...))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((()))(((''''''''''''((()))''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$%%%''')))(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%'''(((((((((((())))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&((()))(((&&&$$$$$$%%%'''((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''''''''&&&%%%%%%(((((((((((())))))))))))+++***(((&&&&&&&&&'''((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''%%%%%%%%%'''''''''%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++((((((((()))))))))******)))))))))*********++++++---,,,+++***))))))))))))+++---//////---***((((((+++,,,,,,------,,,,,,,,,+++++++++***))))))(((((((((((()))***+++++++++***+++***)))(((((()))+++,,,((('''&&&''')))***)))((())))))************))))))************++++++++++++++++++***)))))))))******+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&"""$$$''')))(((((()))***"""&&&***)))&&&%%%'''+++))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''(((''''''((()))))))))((((((***))))))(((((())))))***''''''((((((((((((''''''(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&&&&''''''(((((((((''''''%%%%%%%%%###"""###&&&)))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++***)))(((''''''''''''&&&'''''''''(((((()))))))))&&&###"""$$$'''***+++)))))))))))))))(((((('''+++***(((&&&&&&(((***+++***+++,,,,,,***(((((()))))))))))))))))))))))))))&&&''''''(((((((((((('''***%%%$$$+++111000---------+++))))))*********)))((((((((((((((((((((((((((())))))))))))(((''''''&&&(((******))))))***+++******((((((((()))+++,,,))))))((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%''')))))))))***,,,---***))))))(((((())))))***))))))((())))))+++---...******))))))))))))******************************)))))))))*********++++++*********)))((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((('''(((((((((***)))((((((''''''(((((())))))************)))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&''')))%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******))))))))),,,++++++***))))))******,,,---...---,,,)))((('''++++++,,,---------,,,,,,+++++++++******)))))))))((()))***++++++,,,++++++++++++******)))*********((((((((((((((()))(((((())))))************))))))''''''((((((((()))))))))+++******)))))))))*********))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''******)))((('''&&&&&&%%% ###'''))))))(((((()))$$$''')))***)))(((***,,,((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''&&&'''((((((((((((((((((&&&'''&&&%%%###$$$&&&(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((()))'''$$$$$$&&&)))+++,,,(((((())))))))))))((((((+++******))))))******+++)))***,,,+++)))(((((()))((((((((((((((((((((((((''''''(((((()))(((((('''---###$$$333999111******,,,***(((((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))(((((()))*********))))))***---111444111333111+++(((((((((&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''(((***&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))******)))'''&&&&&&'''((((((((((((((()))******))))))((())))))+++,,,---+++******************+++************************))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((###$$$&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))(((((()))))))))((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&''')))&&&'''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++%%%&&&((()))+++---//////******))))))***++++++,,,*********+++******((('''***+++,,,,,,---------,,,++++++++++++************))))))***+++++++++++++++)))***,,,,,,,,,+++)))((()))))))))))))))((())))))))))))************))))))&&&&&&&&&'''''''''(((((()))))))))(((((())))))***'''((((((((())))))))))))&&&&&&''''''((((((((()))'''''''''(((((((((((((((******)))((('''&&&&&&%%%"""%%%((()))((('''&&&''''''&&&&&&(((+++,,,***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''$$$%%%%%%&&&'''((())))))'''(((((((((((((((((((((&&&''''''((())))))((((((%%%'''(((((('''%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''(((''''''(((+++,,,+++***(((((())))))))))))(((((((((***,,,------,,,***((((((***++++++)))(((((()))(((((((((((((((((((((((()))))))))******))))))(((...$$$(((:::@@@444))))))***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&$$$&&&((((((''''''((()))%%%%%%%%%&&&(((---666<<>>444***)))***(((&&&&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%###%%%''''''&&&&&&'''(((&&&&&&&&&&&&***333???IIIXXX[[[TTTCCC777333///***%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''''''''''''''(((((()))***''''''(((((())))))))))))++++++************++++++************************((((((((()))))))))******'''''''''((()))*********&&&&&&''''''''''''&&&&&&%%%%%%&&&(((***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((***''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''(((((()))))))))))))))(((((((((((())))))))))))&&&''''''((((((((())))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((***)))''''''((('''&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++))))))************++++++------,,,++++++***))))))+++***************++++++,,,***((()))***+++)))''')))***+++,,,------------++++++++++++++++++++++++************)))(((''''''((()))+++,,,,,,,,,,,,+++''')))***)))'''&&&''')))))))))************))))))((())))))))))))************))))))))))))***+++,,,)))***+++++++++***)))(((%%%%%%&&&''''''((())))))''''''''''''((((((((()))(((((((((((((((''''''''''''((())))))''''''((()))'''''''''((())))))((('''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''''''''$$$$$$&&&''''''(((((((((%%%'''(((((('''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((***+++***'''$$$''''''((()))))))))))))))(((***+++------+++***((('''(((******)))(((((()))))))))))))))))))))))))))))))))******)))(((((('''((('''+++333555000+++******((('''&&&'''((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&&&&%%%&&&((((((((('''(((,,,999IIIVVV[[[^^^WWWDDD555222...)))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((((((''''''''''''''''''''''''((((((((((((&&&'''))))))((()))***,,,(((((('''''''''(((((()))(((((()))************)))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%&&&&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%###$$$&&&(((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''((())))))&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''(((((()))))))))((((((((((((((())))))))))))''''''((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((())))))(((&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((()))))))))))))))************+++++++++)))***+++,,,---...//////'''((()))***,,,---...///---,,,+++***))))))))))))///,,,))))))++++++)))&&&)))***+++,,,------...---++++++++++++++++++++++++************)))'''&&&%%%******))))))***,,,...///&&&(((***(((%%%$$$%%%'''))))))************))))))(((((((((((())))))))))))+++*********+++,,,,,,---,,,,,,---,,,+++)))'''&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''''''''((((((((((((((('''((()))((('''(((***,,,(((+++...---***((())),,,))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((((('''&&&%%%&&&))),,,((((((''''''''''''((((((''''''''''''((((((((()))+++***)))'''%%%$$$$$$$$$%%%%%%&&&'''((()))***+++((('''''''''((('''%%%###''''''((()))))))))))))))************************'''(((******)))(((((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&'''))),,,---,,,+++++++++)))((('''((()))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''"""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$)))888KKKYYYSSSXXXQQQ===///,,,)))$$$''''''((((((((((((''''''###$$$&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''((((((((()))(((***++++++******+++---((((((''''''''''''(((((()))******+++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''******)))(((((('''((((((((((((((((((((((((((((((%%%%%%### """%%%%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''((((((((())))))******))))))))))))))))))))))))((()))***)))'''&&&&&&&&&"""###%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''&&&&&&''')))***)))((('''''''''&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%'''&&&&&&''')))***((('''((((((((('''&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((())))))((((((((((((((((((((((((******++++++,,,---......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...+++'''$$$$$$&&&***,,,,,,+++)))(((''''''''''''((()))***++++++***)))(((***)))(((''''''((()))***)))(((((()))++++++***((())))))))))))(((((((((((((((((())))))*********+++***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&&&&&&&'''(((((()))((((((+++)))((((((***)))%%%!!!(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&(((((((((((((((''''''&&&******)))((((((((())))))***)))((('''&&&&&&'''(((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%&&&''''''((('''''''''************++++++++++++%%%&&&''')))*********+++((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))((('''&&&%%%'''((()))((('''&&&&&&((()))))))))))))))*********,,,,,,++++++***)))))))))'''''''''((((((((((((((('''&&&&&&(((++++++(((%%%(((222555///,,,000...&&&(((((())))))((('''&&&%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((&&&######'''...666;;;888555000+++'''&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&$$$######"""&&&&&&&&&'''((())))))***'''''''''''''''((())))))((()))***+++***(((&&&%%%))))))'''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((((((((((((((()))******+++******)))(((''''''&&&&&&&&&'''(((((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&((())))))******%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))***(((&&&&&&((((((((('''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&'''&&&&&&''')))***((('''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------.........,,,,,,------------,,,,,,---+++(((%%%%%%''')))+++&&&&&&&&&'''(((***,,,---((()))***++++++***)))(((******(((((('''((())))))+++***)))***,,,,,,+++))))))))))))(((((((((''''''''''''(((((())))))))))))(((((('''&&&&&&&&&'''''')))((((((((('''''''''''''''(((((()))******))))))***)))((()))++++++)))'''***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((('''''''''&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$&&&'''(((((())))))((((((''''''((((((((()))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))((())))))*********))))))***,,,,,,+++***)))***+++))))))))))))************))))))******+++++++++,,,((((((((((((((((((''''''(((''''''))),,,,,,)))&&&(((555<<<333+++++++++((()))))))))))))))((((((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''***)))'''&&&'''))),,,...///---)))&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''((())))))&&&''')))******)))(((''')))((('''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))((((((((((((((())))))*********))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((()))'''&&&&&&((()))(((((()))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((''''''''''''''')))******++++++******)))((('''''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''))))))((((((((('''''''''((((((''''''''''''(((((((((((())))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((('''&&&&&&''')))***((('''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,,,,***)))''''''((()))******))))))(((((((((((()))((()))************))))))+++***)))(((((((((((((((,,,+++***+++,,,---+++)))((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&&&&'''(((((()))((((((((((((''''''''''''((())))))***************%%%$$$###$$$'''))))))(((++++++***(((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((''''''&&&'''''''''%%%%%%%%%%%%&&&'''((()))'''''''''((((((((())))))))))))))))))((('''&&&&&&'''(((((()))))))))))))))''''''(((((((((((())))))&&&''''''(((((((((''''''((((((((((((((((((((((((*********)))))))))))))))((()))***+++,,,,,,,,,,,,((()))***)))((('''((()))(((((())))))*********************+++++++++++++++)))))))))((((((''''''''')))((()))***,,,,,,***((((((888@@@777***''')))*********)))(((((()))++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))%%%&&&(((************)))((('''''''''((()))***+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((''''''''''''((())))))))))))((('''%%%%%%***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''(((&&&%%%&&&((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((( """$$$&&&'''(((((('''((((((''''''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((((((((((((((''''''''''''))))))(((((((((((('''''')))((((((''''''(((((()))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))'''&&&&&&''')))***((('''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************'''''''''''''''((()))******************************************)))))))))++++++++++++++++++++++++,,,------......------,,,+++***))))))(((((())))))++++++***)))((('''&&&&&&((())))))***************++++++***))))))(((((((((,,,+++***+++,,,---+++)))(((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''((())))))******)))))))))%%%$$$######%%%'''((()))++++++)))(((''''''&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&((()))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''((((((((((((((((((((((((((('''&&&&&&''''''((())))))))))))((())))))))))))*********+++''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))*********)))))))))))))))***+++,,,,,,,,,,,,'''))))))((('''&&&'''((((((((())))))******++++++......---,,,***)))((((((+++******)))((('''&&&&&&((())))))***++++++***))))))666===555***'''(((******)))''''''''')))+++---(((((())))))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&''''''((('''&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((())))))'''''''''''''''((())))))&&&'''((()))***)))))))))''''''(((((()))***+++,,,******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))************(((''''''''''''((())))))(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((((((((((('''''''''''''''******+++***)))(((''''''))))))((('''''''''''''''&&&'''((())))))((('''&&&'''&&&%%%&&&(((******)))((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((("""###&&&((()))((('''&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))'''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))************************************+++,,,---...))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++,,,------------------,,,+++*********))))))))))))$$$%%%&&&(((***+++,,,---)))))))))))))))******+++***************)))((((((******)))+++,,,---,,,***)))(((((((((((('''''''''))))))))))))))))))))))))))))))(((''''''''''''((('''''''''((((((((((((((('''(((((()))((((((''''''+++***))))))((()))+++,,,***)))((('''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%'''(((((((((((((((&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''((())))))))))))*********(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((()))************))))))))))))***************)))+++,,,---,,,***)))***+++'''(((((()))******++++++......---,,,+++***)))(((++++++***)))(((''''''&&&'''((()))))))))))))))***---222333000+++***)))((()))(((&&&%%%&&&(((***+++$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))((('''''''''((()))******++++++,,,******))))))))))))******((((((((((((((((((((((((((()))************)))((())))))))))))************'''''''''''''''(((((()))(((((((((((())))))))))))'''&&&$$$######$$$&&&'''''''''''''''&&&&&&%%%%%%''''''((()))))))))(((((('''''''''''''''((())))))&&&'''((())))))((('''&&&'''&&&%%%&&&(((******)))'''''''''(((((((((((((((''''''((((((((((((''''''***)))'''&&&&&&''')))***''''''''''''((((((((((((&&&''')))******(((&&&%%%(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''&&&&&&''')))***(((''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))***+++,,,---************************,,,,,,------------------......------------,,,,,,+++,,,,,,------,,,,,,+++++++++***))))))))))))***%%%&&&((()))************)))((((((((()))***+++,,,))))))***++++++******)))***)))***+++...///...---))))))))))))((((((((((((************))))))))))))***))))))((('''''''''((('''''''''((((((((((((((('''((((((((((((''''''&&&***++++++)))''''''((()))(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((((((((((((((((((''''''&&& ###&&&((()))))))))%%%%%%&&&''''''''''''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((('''(((***++++++***))))))((()))))))))))))))((((((***+++,,,+++)))))))))***''''''((()))***++++++,,,******++++++,,,---------*********))))))((((((((('''(((***)))(((((()))+++333000,,,++++++,,,***'''(((((('''&&&&&&'''((()))&&&''')))*********))))))''''''''''''''''''''''''&&&&&&''''''((()))******+++)))'''%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((((((((((((((('''''''''''''''((())))))+++******)))((('''''''''((()))***++++++,,,++++++***))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******''''''&&&&&&''''''((()))))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$"""###$$$&&&'''(((((((((&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''(((&&&%%%&&&((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''***)))'''&&&&&&''')))***''''''''''''(((((((((((())))))******)))(((&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''******)))''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))*********))))))(((((())))))***))))))(((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''&&&&&&$$$%%%&&&(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************%%%%%%&&&&&&''')))***+++++++++++++++++++++++++++******++++++,,,,,,------.........------,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))((()))***+++)))*********)))(((&&&%%%)))((((((((()))***+++,,,'''(((***+++,,,+++++++++******+++...111222222111+++*********))))))))))))******)))))))))((((((((((((((((((((((((((()))***''''''''''''((((((((())))))))))))))))))(((''''''%%%''')))(((%%%$$$%%%&&&'''''''''''''''(((((()))%%%'''((())))))((('''%%%''''''''''''((((((((()))(((((((((((((((''''''&&&###$$$&&&((())))))((('''$$$%%%&&&'''''''''&&&&&&((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((''''''(((((((((((((((((((((((('''(((***+++++++++))))))''''''((()))************((()))***)))'''''''''(((''''''((()))***+++,,,,,,))))))***+++---...//////***)))))))))))))))))))))(((***+++***)))(((***---999222+++)))***+++)))((()))))))))(((((((((((((((''')))+++---------,,,,,,''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))***+++,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%###$$$%%%&&&(((((())))))'''&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))'''&&&&&&((()))((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))*********%%%&&&&&&''''''&&&&&&%%%***))))))((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((()))))))))***************))))))))))))******(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''&&&&&&''')))***((('''%%%%%%&&&&&&'''(((((((((%%%&&&((()))+++,,,,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...************************&&&''''''((()))******+++,,,,,,,,,++++++******************++++++*********---,,,***(((((()))***+++###$$$''')))++++++,,,+++)))((((((((((((***,,,---&&&((()))+++,,,,,,,,,+++++++++,,,///333555555444++++++++++++*********)))))))))(((((('''''''''&&&&&&&&&''''''(((***+++,,,&&&'''''''''(((((())))))***************)))(((((($$$'''***+++(((&&&'''((((((''''''(((((()))***+++'''((()))++++++)))((('''&&&'''''''''(((((())))))(((((((((((((((''''''&&&,,,---...---,,,)))&&&%%%###$$$&&&'''((('''&&&&&&'''''''''''''''((()))***''''''''''''((((((((()))''''''(((((((((((((((''''''(((((()))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((&&&(((***+++,,,+++***)))%%%&&&''')))+++,,,,,,,,,+++,,,---,,,*********+++&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))*********)))+++---,,,)))))),,,///===666...***)))((()))*********++++++***)))((('''"""$$$&&&((())))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''(((((('''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((((((''''''''''''''''''''''''((())))))(((''''''(((((()))***+++***+++,,,---,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))''')))***++++++***)))'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&(((((())))))))))))(((((('''((()))))))))(((&&&%%%'''((()))***++++++++++++((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))***(((&&&&&&((((((((('''&&&'''''''''(((((())))))''''''((((((((((((''''''$$$'''***------***'''$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,))))))************)))))))))(((((())))))***+++,,,((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))*********+++******))))))))))))******'''((()))+++++++++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((())))))************)))+++)))&&&%%%%%%'''+++---+++***)))(((((()))***+++...+++(((***---///,,,)))'''((()))++++++******)))---+++***+++------***&&&''''''((()))***+++++++++(((***,,,+++)))(((***---++++++***)))((('''&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''((())))))******))))))))))))******---......//////......---''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&((()))&&&""" """((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))************))))))(((''''''((()))***++++++,,,***++++++,,,,,,++++++***(((((())))))******++++++)))))))))))))))(((''''''))))))))))))))))))))))))***+++***'''$$$(((000777CCC444***,,,,,,((((((...&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###!!!%%%((()))&&&$$$%%%'''$$$%%%&&&((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))******''''''&&&%%%%%%'''((())))))))))))))))))******+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))))))))'''&&&%%%(((((()))***************((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&$$$%%%''')))***++++++***(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))******)))((('''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%)))(((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((())))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))***))))))((((((,,,+++)))((((((***,,,...+++***)))(((((()))***+++***'''%%%&&&***+++(((%%%'''((()))***+++******)))...------...000000---***(((((())))))***+++++++++***,,,---,,,)))((()))***)))))))))))))))(((((((((,,,+++***))))))((((((((('''''''''''''''((())))))******))))))))))))*********++++++,,,,,,++++++***)))))))))((((((((((((''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((('''''''''''')))(((((((((((((((((()))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))(((((())))))***)))))))))(((((())))))******++++++***++++++,,,,,,++++++***((()))))))))))))))*********************)))(((((()))))))))))))))))))))))))))******(((&&&(((///555>>>111)))+++,,,((((((---(((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((((((((((()))))))))(((((((((((()))******)))(((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))'''((()))************)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((('''''''''''''''&&&&&&&&&'''((()))******((())))))))))))((('''&&&''''''(((((()))******+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))(((((('''&&&*********)))***++++++,,,******))))))))))))******+++)))'''(((+++,,,***'''(((((()))************)))*********+++------+++)))******************++++++,,,------+++)))(((((()))((((((((())))))*********,,,+++***))))))((((((((((((((('''''''''((())))))***))))))(((((())))))***)))******************)))++++++*********)))))))))+++)))&&&%%%%%%&&&)))+++(((((((((''''''''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))*********&&&%%%%%%&&&((())))))(((&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))))))))))))))))))))************++++++,,,,,,++++++***))))))))))))((((((((((((***++++++++++++******)))))))))))))))))))))))))))''')))***)))''')))...222777---(((+++,,,((('''+++***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***(((''''''((()))((('''(((((()))))))))(((''''''$$$$$$$$$%%%&&&&&&&&&'''((('''&&&&&&'''((('''&&&******)))))))))((((((((((((((())))))*********)))((((((''''''(((((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((())))))******'''(((((()))))))))))))))***************************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((''''''''''''((((((''''''((()))))))))(((((((((((((((''''''''''''&&&************)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((())))))))))))((((((*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((())))))))))))******))))))(((((((((((())))))******++++++&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))((('''%%%%%%''''''((()))))))))))))))***))))))))))))))))))***+++***((()))+++,,,***)))((()))))))))************''''''(((***++++++***)))++++++++++++************++++++++++++***)))))))))(((((()))))))))*********&&&&&&&&&&&&'''((()))***)))((((((((((((((())))))))))))(((((((((((())))))******++++++++++++******+++++++++*********)))))))))((('''&&&&&&'''((()))((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((()))***++++++,,,$$$""" """&&&(((&&&$$$(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))))))))*********)))))))))))))))***++++++,,,,,,++++++******))))))(((((('''''''''*********++++++***))))))))))))))))))))))))))))))&&&(((******)))***,,,...000***'''***+++(((''')))))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&+++(((%%%&&&))),,,,,,*********)))))))))(((''''''$$$$$$%%%&&&&&&'''(((((((((&&&&&&&&&'''((('''&&&************))))))))))))%%%&&&'''))))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))((((((''''''''')))(((&&&%%%%%%&&&'''(((''''''((())))))((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((()))))))))((((((((((((((('''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))*********+++*********)))'''&&&%%%$$$))))))************))))))((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))+++******************+++''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((***+++,,,(((((((((((())))))))))))))))))))))))((('''%%%%%%&&&'''((()))***))))))((()))))))))******)))))))))''''''&&&&&&'''((('''&&&)))))))))))))))*********(((***,,,------,,,,,,,,,++++++******************)))))))))***++++++++++++************))))))))))))&&&&&&&&&&&&'''((()))******))))))((((((((())))))))))))(((((((((((()))))))))******++++++******)))******)))))))))(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((()))***++++++,,,)))'''%%%&&&)))***(((&&&******)))((('''&&&&&&%%%)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((())))))))))))*********)))))))))))))))***++++++,,,,,,++++++*********))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((%%%''')))*********+++++++++(((''')))***((('''((('''''''''((()))***************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&)))&&&$$$&&&+++...///...******))))))((((((((((((%%%&&&&&&'''((())))))***(((&&&&&&&&&'''((('''&&&((((((((()))***+++++++++%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))************)))'''%%%%%%%%%%%%&&&''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++*********)))(((&&&%%%$$$))))))************))))))''''''((((((((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))(((((('''&&&))))))***+++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++''')))+++,,,***))))))***))))))))))))))))))******)))(((((()))+++------,,,+++++++++******))))))))),,,+++***))))))(((((((((******)))((((((((()))))))))((((((''''''(((((()))'''(((((())))))(((((('''))))))((((((((('''''''''%%%&&&)))++++++)))&&&%%%'''(((((((((((()))))))))((((((((((((''''''''''''((((((************(((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))************)))(((((())))))((('''******)))((('''&&&&&&%%%)))(((((((((((((((((()))(((((((((''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))))))))))))))))))))))))))************++++++,,,,,,++++++***************))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&((()))*********)))((((((((((((((((((((((((&&&&&&'''((()))***++++++***+++,,,------,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&(((+++---//////))))))((('''''''''(((((('''''''''((())))))******((('''&&&&&&'''((('''&&&&&&''''''((()))***+++,,,))))))******++++++******((((((''''''(((((()))***))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))*********)))(((((('''(((((((((((())))))))),,,+++***(((''''''''''''''''''''''''''''''''''''++++++***))))))(((''''''))))))(((((((((((())))))'''''''''((()))*********''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))************%%%&&&((()))))))))((('''(((((())))))******))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,+++(((&&&%%%&&&((()))(((((((((((()))))))))))))))))))))***))))))((((((***************+++++++++((()))***++++++***)))(((+++,,,,,,,,,++++++,,,,,,***)))((((((((()))++++++%%%'''***)))'''%%%%%%''''''''''''((()))))))))******)))((())),,,---,,,***)))***************++++++,,,+++***))))))(((((((((+++******)))(((((())))))((((((''''''''''''((((((((((((((())))))((((((((())))))((((((((('''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))((((((((((((''''''''''''&&&''')))******)))'''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***)))))))))(((((())))))******++++++***++++++,,,,,,++++++***************++++++++++++'''((()))***************((((((((((((((((((((((((&&&&&&'''((()))***))))))'''((()))'''''''''((((((''''''(((((())))))*********+++,,,......,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%''')))*********+++,,,((('''&&&&&&&&&'''((()))''''''((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''(((((()))))))))******))))))******+++,,,)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))*********&&&''''''((()))))))))((('''''''''''''''&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***************)))(((((('''((((((((())))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''******))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))(((((($$$%%%''')))******)))(((&&&'''((())))))))))))((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''000...+++((('''((()))***(((((((((((())))))))))))((())))))************)))((((((((('''((())))))***((()))***++++++***)))(((((()))******)))((()))******)))((((((((()))+++,,,(((+++---,,,)))'''''')))%%%&&&&&&'''((())))))***---***((()))+++,,,***((('''((()))***+++,,,------&&&&&&&&&''''''((()))***++++++***))))))((())))))((((((''''''''''''((((((******++++++++++++******))))))))))))((((((((((((((((((''''''''''''(((((('''((((((((())))))******)))(((((((((''''''''''''$$$%%%'''(((((('''%%%$$$'''((()))((('''&&&''')))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''$$$'''))))))'''&&&(((+++%%%%%%&&&'''((()))***+++'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))************))))))((('''(((((()))***++++++,,,+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---((()))***+++++++++++++++(((((((((((((((((((((((('''&&&&&&'''((())))))((('''))))))'''&&&'''(((((())))))))))))((((((((((((***+++---......---+++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###&&&))),,,,,,)))'''(((***'''&&&%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((((('''''''''''')))((('''''''''(((***+++)))))))))))))))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((''''''''' """$$$&&&((())))))(((&&&'''''''''&&&&&&%%%$$$)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***************)))(((((('''((((((((())))))******'''&&&&&&'''(((***,,,---************************((((((((()))******++++++***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&''')))******(((&&&%%%&&&&&&'''(((((()))((((((*********))))))))))))))),,,,,,+++)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%++++++++++++************,,,+++)))***,,,------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++---,,,+++)))))))))************))))))******+++,,,************************&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))***+++,,,,,,+++***((('''&&&''')))***((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((('''%%%###"""&&&&&&''''''(((((())))))******))))))(((((('''''''''((((((((('''&&&%%%%%%%%%'''((('''$$$###%%%((((((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&''''''((()))*********+++***)))(((''')))+++---,,,---...---+++))))))))),,,,,,++++++++++++++++++,,,+++******))))))******&&&((())))))(((((()))+++(((''''''(((((()))***++++++*********))))))(((((((((***++++++++++++---...++++++***)))(((((()))))),,,+++***((('''''''''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************)))(((&&&&&&&&&)))++++++)))'''%%%%%%)))'''$$$######%%%(((***'''''''''''''''((())))))&&&'''(((***++++++++++++(((((())))))))))))(((((((((((())))))))))))((((((***++++++***((('''((()))))))))******++++++,,,,,,((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&,,,+++++++++***************(((&&&&&&'''((()))(((''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))***)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((((('''******)))((('''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++***)))))))))))))))(((((())))))******++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************)))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))))))))*********+++++++++************************'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++******************+++***(((''''''''')))***((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''((((((''''''&&&%%%&&&''''''&&&%%%%%%&&&'''))))))))))))))))))))))))((((((''''''''''''(((((((((((()))******++++++,,,(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((())))))******'''''''''(((((()))))))))'''((()))((('''&&&'''(((''''''((())))))***++++++)))'''%%%%%%'''(((******+++---...---+++)))))))))++++++++++++++++++++++++++++++***)))))))))))))))(((((((((&&&%%%&&&)))+++))))))(((((('''(((((((((++++++++++++******))))))''')))************+++---,,,++++++***))))))******((((((((((((((()))******'''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))((('''&&&%%%"""%%%'''((('''%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))***+++***((((((((())))))))))))***************((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$)))(((&&&%%%&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))*********(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))*********)))((((((((((((''''''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))%%%&&&'''((())))))))))))((()))***+++,,,+++******************************''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))---,,,+++***))))))))))))+++***)))((('''((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((('''''''''(((((((((((())))))))))))''''''((((((((('''&&&&&&(((&&&%%%%%%&&&''''''&&&************************)))((('''&&&&&&'''((()))***)))))))))***+++,,,---)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))******(((((())))))))))))******((()))***)))'''%%%&&&'''(((((())))))***+++++++++)))&&&$$$%%%(((++++++)))+++,,,---,,,***))))))***)))*********+++,,,,,,,,,++++++***)))))))))))))))***)))'''$$$"""$$$(((+++******(((''''''&&&&&&&&&,,,,,,++++++++++++******&&&((())))))((((((***+++,,,,,,+++*********++++++((((((((((((((()))******'''(((((())))))((((((''')))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%% ###&&&'''&&&%%%&&&&&&&&&'''((()))***)))((('''(((((('''''''''((())))))'''(((((())))))(((((((((***))))))(((((())))))***)))******************))))))***+++***)))((()))******))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((('''&&&&&&(((((('''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))((())))))******)))))))))************************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))(((((('''''''''''''''***))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((''''''''''''(((((()))***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***)))''''''(((***+++++++++***)))''')))+++,,,---,,,***)))************************(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******)))*********+++***)))((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((''''''(((((((((((('''''')))&&&###$$$''')))(((&&&)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((())))))******+++++++++++++++(((&&&'''+++...---+++***+++---,,,***))))))***((())))))***+++,,,,,,---,,,,,,+++*********************)))&&&%%%%%%'''***))))))((('''&&&&&&''''''************************'''(((***)))((((((***+++++++++******)))******+++,,,+++***(((''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&$$$&&&(((((('''&&&'''((()))))))))***)))((('''&&&)))((((((((((((((())))))***************)))((('''******)))(((((()))************++++++++++++******)))***+++***)))((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''''''(((((((((((((((*********))))))(((((((((************************)))))))))((('''&&&&&&'''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))))))))((())))))******((())))))))))))))))))((())))))))))))))))))))))))&&&'''(((((()))(((((((((''''''((((((((()))))))))+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))************))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))******)))(((((((((((()))''''''''''''''''''''''''''''''((((((((()))))))))***((('''((()))+++******((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++***(((''')))***+++++++++)))((('''''')))+++,,,---,,,***)))************************))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,---+++******)))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%))))))((((((''''''&&&&&&+++******)))(((''''''&&&''''''(((((((((((((((''')))&&&$$$%%%(((***)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$&&&(((((('''((()))+++***************++++++++++++)))'''))),,,...---+++)))+++,,,,,,***))))))***(((((()))***++++++,,,,,,------,,,++++++++++++,,,)))***,,,+++)))((('''((('''''''''''''''((())))))((((((((()))))))))))))))((()))+++***))))))***+++))))))(((((((((((()))))),,,+++***(((''''''''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&'''((()))(((&&&%%%&&&&&&((((((''''''((()))***+++***))))))((((((((())))))))))))))))))((('''&&&&&&******))))))))))))************++++++++++++******((()))******)))((()))+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******((((((((((((((('''''''''***))))))(((((('''''''''######$$$%%%&&&'''(((((()))+++,,,+++)))'''((()))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))***++++++'''(((((())))))((((((''')))))))))))))))))))))))))))***++++++,,,,,,,,,+++''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))*********)))))))))((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))''''''((()))))))))((((((''''''&&&''''''((()))*********)))((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''(((((()))))))))'''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((((((((((((((('''&&&%%%$$$((()))***+++,,,+++************************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++'''(((((()))***,,,---...++++++*********)))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$((((((((((((((('''''''''*********)))((((((''''''''''''((()))))))))(((((('''&&&%%%&&&((()))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((()))************)))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''&&&&&&&&&))))))((((((((((((''''''###%%%'''(((((((((***,,,************************(((((()))))))))))))))***(((***++++++***))))))***((()))))))))***+++++++++------,,,+++++++++++++++'''***------,,,)))(((((('''''''''(((((()))***+++'''''''''(((((((((((())))))***++++++))))))***+++(((((('''''''''((())))))((((((((((((((()))******(((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((('''(((((('''%%%###$$$%%%%%%%%%&&&'''***---000111******)))((((((((())))))''''''''''''&&&&&&%%%$$$)))******++++++******))))))******************)))((()))******))))))***+++***))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++((((((((((((((('''''''''((((((((((((''''''''''''!!!"""###$$$%%%&&&''''''(((+++------***(((***,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))******+++,,,'''((()))******)))((('''))))))))))))))))))))))))(((((()))***++++++++++++*********++++++,,,,,,,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''''''''(((((())))))((((((((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&''''''((()))***))))))(((''''''''''''(((&&&'''''''''((((((((()))%%%&&&&&&'''(((((()))))))))'''&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''))))))*********+++++++++*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---***+++++++++******))))))((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******''''''((()))))))))))))))%%%&&&'''''''''''')))+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''')))++++++)))'''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********))))))((((((((($$$&&&(((((('''((()))+++))))))))))))))))))))))))'''***---+++(((&&&(((***((()))++++++***))))))***))))))))))))************,,,+++******))))))******''')))++++++***))))))*********)))))))))******+++'''((((((((())))))))))))((()))******(((((((((***((((((((((((((()))******((((((((((((((()))******((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))'''(((((('''&&&%%%'''((('''(((***,,,...000000111+++******)))(((((())))))((((((((((((((((((''''''((()))+++------+++)))(((((())))))******))))))(((''')))******))))))***+++)))))))))***************))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++)))((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))%%%)))------***(((***---))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,---(((***+++,,,,,,+++***((())))))))))))))))))))))))%%%&&&'''((())))))))))))++++++++++++++++++,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))'''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))******))))))((('''''''''''''''&&&'''''''''(((((())))))''''''(((((()))***++++++***)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))(((''''''''')))+++,,,******))))))******+++,,,************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***************++++++***++++++++++++***))))))((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&'''''''''(((((())))))$$$%%%&&&((()))+++,,,---''''''((()))))))))))))))$$$''')))(((&&&&&&))),,,))))))))))))))))))))))))%%%&&&)))++++++)))&&&%%%"""%%%'''))))))'''$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++++++++++++++******))))))&&&((()))(((''''''((())))))))))))((((((((((((((((((---111///)))&&&)))---''')))++++++)))))))))************)))))))))))))))***))))))((((((((((((((('''((((((((('''(((***,,,---,,,+++***))))))))))))(((((())))))*********+++'''((()))((('''&&&'''((())))))((())))))***++++++,,,+++***(((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&((()))************((()))***)))))))))+++---,,,...000222222000---+++++++++***))))))((())))))++++++,,,,,,,,,,,,++++++'''))),,,......,,,)))'''(((((())))))))))))((((((''')))******))))))***,,,))))))******++++++,,,,,,))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))(((((('''''''''&&&''''''(((((())))))***************)))((((((''''''###''',,,,,,)))(((***---************************''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---***+++---......---+++***))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''************))))))))))))+++&&&###''')))((('''(((&&&&&&&&&'''''''''''''''((('''&&&&&&((())))))((()))(((&&&%%%%%%&&&'''((('''((()))******)))(((''')))((('''&&&&&&'''((()))******))))))))))))******)))((((((((((((***,,,---...,,,***(((((()))***+++'''((()))***+++,,,,,,,,,))))))************)))))),,,)))%%%%%%(((******)))'''(((******)))&&&### ))))))************))))))***************)))((((((((()))***++++++***((('''++++++++++++++++++++++++((((((((((((((('''''''''))))))************))))))******)))))))))))))))***''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''((()))*********)))(((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((('''&&&%%%%%%+++,,,+++)))'''''')))+++))))))))))))((((((((((((+++)))(((''''''((()))+++))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((($$$$$$$$$$$$$$$%%%&&&''')))'''&&&&&&((())))))(((***************)))(((((())))))(((((())))))***++++++***)))'''''')))***+++000///---+++*********+++************)))(((&&&%%%,,,+++***((((((((()))***))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%$$$###$$$&&&(((***''''''''''''((((((((((((+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((+++++++++***)))***,,,.........//////...,,,+++)))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))******))))))))))))***************(((&&&&&&'''***++++++))))))))))))))))))))))))************************((())))))(((&&&''',,,000******))))))((((((''''''%%%''')))***))))))***+++++++++************++++++************************,,,+++++++++******))))))((()))))))))((('''%%%$$$***)))&&&%%%$$$%%%'''(((******))))))))))))******(((((('''(((((()))***++++++)))'''(((******(((&&&'''''')))))))))((('''&&&))))))))))))((((((((((((+++++++++++++++*********)))))))))***************+++,,,---------+++***))))))))))))******+++,,,---///...,,,+++++++++,,,,,,,,,+++***)))))))))))))))(((((())))))***+++++++++,,,+++*********,,,---...))))))))))))************+++******)))))))))))))))))))))(((((((((((())))))(((((())))))*********+++'''(((((()))***++++++,,,((((((((((((((('''&&&&&&)))))))))(((((((((((('''***%%%%%%+++///---)))'''((((((((((((((((((((((((+++)))((((((***++++++***(((''''''&&&&&&''''''''''''((()))******)))(((''')))(((''''''''''''((()))******))))))))))))******))))))(((((()))***+++,,,+++***)))((('''(((((()))******+++,,,---------,,,***+++++++++++++++******---***'''''')))++++++***))))))******)))'''%%%$$$))))))************))))))***************)))(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''&&&$$$###(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((()))(((((((((''''''((('''%%%%%%&&&'''))))))))))))(((((((((((((((&&&%%%$$$$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''''')))'''&&&&&&((())))))(((***************)))((((((++++++******++++++,,,---+++***(((''''''(((***+++///...,,,+++******++++++((())))))))))))))))))***++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,***)))''''''((()))***((((((((()))))))))************)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''')))***++++++,,,...000,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))***************(((&&&&&&(((*********))))))))))))))))))))))))((((((((((((((((((((((((++++++***'''$$$$$$'''+++***)))))))))((((((((('''$$$&&&'''(((''''''''')))***))))))))))))))))))***)))))))))))))))))))))))),,,,,,+++++++++*********))))))******)))(((&&&%%%***)))(((&&&&&&&&&'''(((***))))))(((((())))))***)))(((((((((((())))))***,,,***((()))***+++)))'''((())))))******))))))(((,,,,,,+++,,,------,,,,,,+++++++++***************))))))******++++++,,,,,,+++,,,---------,,,+++***+++++++++++++++,,,------......---------------------,,,,,,,,,,,,------...++++++++++++++++++,,,,,,---,,,+++++++++,,,---...........................,,,++++++*********************))))))))))))******))))))))))))*********+++''''''(((((()))*********,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''((($$$&&&///666333,,,'''******))))))((((((''''''(((&&&%%%%%%'''(((((('''&&&''''''(((((('''''''''(((((())))))))))))(((((()))((((((''''''(((((()))******))))))))))))*********)))))))))))))))******(((((('''''''''''''''&&&******++++++,,,++++++***,,,,,,------,,,+++******---+++))))))***+++,,,+++*********)))))))))(((((())))))************)))))))))************))))))((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))******((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$************************''''''((((((((()))))))))&&&'''((()))************###%%%''''''&&&%%%&&&'''))))))))))))(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&((())))))(((*********+++******)))((((((''''''''''''((())))))***)))(((''''''((()))***---,,,++++++++++++,,,,,,,,,+++***)))((()))************)))((((((((())))))+++***)))(((((()))***+++************************)))((((((''''''(((((()))///---+++)))(((((((((((()))))))))*********++++++***)))((((((''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((***,,,,,,,,,+++,,,...+++******)))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((()))))))))))))))************+++)))''''''(((*********))))))))))))))))))))))))((((((((((((((((((((((((******)))&&&$$$$$$''')))))))))))))))((((((((((((%%%'''(((((('''&&&'''((())))))(((((((((((())))))************************++++++++++++***************************)))((('''***))))))))))))((((((((())))))(((((((((((())))))******)))((((((((()))))),,,***))))))***+++)))(((+++***************+++++++++((('''))),,,---,,,************+++++++++++++++******+++,,,------......,,,---...............---......---------...//////...///000000000000000000............///000111111///............---------......---,,,,,,,,,------......------,,,,,,++++++---,,,++++++******+++++++++++++++******+++++++++)))))))))***************(((((())))))******++++++******+++++++++***))))))))))))((((((((('''''''''(((###%%%///777555...(((******))))))((('''&&&&&&&&&$$$###$$$%%%&&&&&&&&&%%%&&&((())))))(((''''''(((((())))))))))))(((((()))(((((((((((((((((()))******))))))))))))***************)))))))))))))))&&&''''''(((((('''&&&&&&(((((()))))))))((((((''',,,---------,,,+++***))),,,+++***)))***+++++++++***)))((((((((()))******))))))************))))))))))))************)))((())))))(((((()))+++---...++++++++++++++++++++++++((()))))))))))))))******))))))************))))))((())))))***************))))))))))))************++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************'''(((((((((((()))))))))'''(((((()))))))))(((((($$$&&&)))***)))(((((()))))))))))))))(((((((((((()))(((''''''''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''(((((((((''''''''''''(((((((((&&&%%%&&&((()))))))))*********++++++******)))''''''&&&&&&''''''((()))))))))(((''''''((())))))******+++++++++,,,,,,---111///,,,)))'''''''''((()))))))))))))))))))))))),,,***(((''''''(((***,,,************************))))))(((((((((((()))))),,,+++)))(((&&&&&&&&&&&&)))))))))*********++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((+++---......+++)))((((((+++***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((()))))))))************+++)))'''((()))******)))((((((((((((((((((((((((************************'''''''''&&&&&&(((***,,,))))))))))))(((((((((((((((***++++++)))(((((()))))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******)))))))))******++++++***)))))))))(((((((((((((((((()))++++++***)))((((((((((((+++******)))***))))))(((,,,+++***))))))***,,,---***'''%%%'''+++---,,,)))++++++,,,,,,---------...------...///000111222222//////000111111111222222222222111111111222222333111222333555555555444333111111000000000111111222000000000000000000000000000//////......---------------,,,+++******))))))---,,,++++++******++++++++++++************++++++*********************************++++++,,,,,,,,,(((((()))))))))(((((('''*********)))))))))(((((()))$$$###+++222111,,,***))))))(((''''''&&&%%%%%%)))(((&&&'''(((***))))))%%%&&&((()))***)))((('''))))))(((((((((((())))))((())))))))))))))))))(((******))))))))))))*********************)))))))))'''(((((()))))))))((('''(((((()))))))))(((((('''++++++,,,,,,+++***))))))************))))))***+++)))((('''&&&&&&((()))+++))))))************))))))((())))))*********))))))***))))))((()))+++---...++++++++++++++++++++++++'''''''''(((((()))))))))))))))************))))))'''((()))***************))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((('''&&&%%%$$$%%%(((***+++***)))******))))))))))))((((((((((((******))))))))))))******''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((()))(((((('''''''''(((((('''&&&%%%&&&(((******)))******++++++++++++******+++++++++++++++,,,------))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,111///,,,)))'''''''''((())))))******************,,,***(((''''''(((***,,,************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((+++,,,...---***'''&&&&&&+++***(((''''''((())))))(((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''((((((((()))))))))************+++***((()))*********)))''''''''''''''''''''''''++++++++++++++++++++++++)))((('''''')))***++++++(((((((((((())))))))))))(((***++++++***((()))***+++******))))))******+++************************'''''''''(((((((((((((((+++++++++*********************++++++,,,++++++***))))))(((((((((((()))))),,,+++***))))))((())))))*********))))))(((((())),,,+++*********+++---......,,,+++,,,000111000///......///000111111222222222333333444555555666666444444444444555666666777777777777777777777888999666777999:::;;;::::::999999888777666555555555555222333333333444444444555111111111111000000//////000000//////...---,,,,,,,,,,,,+++************+++*********))))))*********+++++++++***************)))))))))***************)))***++++++++++++******************)))))))))))))))%%%$$$)))---+++))))))((((((''''''&&&&&&%%%%%%((('''&&&&&&((())))))(((&&&'''(((((())))))))))))))))))(((((((((((())))))((())))))******))))))(((******))))))))))))******((()))************)))))))))))))))))))))***************++++++,,,++++++*********++++++++++++******)))***++++++)))))))))+++)))((('''&&&'''((()))***))))))************))))))((())))))************)))***************+++,,,---))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))************))))))&&&''')))***++++++******((((((((()))))))))******))))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((('''%%%###"""%%%'''))))))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((())))))(((''''''''''''((('''&&&%%%&&&(((*********)))***++++++,,,++++++++++++************+++,,,,,,))))))************))))))))))))***+++,,,,,,++++++,,,+++***)))((()))******)))***++++++,,,,,,+++++++++***)))(((((()))***+++***************************))))))(((((())))))***''''''((())))))***++++++((((((((()))))))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&(((******((((((((()))***))))))(((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((((((''''''(((((()))))))))))))))************+++***))))))++++++)))(((''''''''''''''''''''''''))))))))))))))))))))))))---+++)))))))))***)))'''(((((((((((())))))))))))&&&((())))))((('''((()))++++++************++++++''''''''''''''''''''''''''''''''''''((((((((((((++++++******)))******+++*********+++++++++++++++******))))))))))))******++++++***)))))))))*********+++++++++)))((()))***,,,,,,,,,,,,---.../////////000000000111111222222222333444555666777888999999999::::::::::::;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<======>>>???@@@>>>??????@@@@@@@@@@@@???CCCBBB@@@???===<<<<<<<<<888888888888888999999999555555555666555555444333111111111000000/////////...---,,,,,,++++++,,,,,,******))))))))))))******+++++++++++++++*********'''''''''''''''''''''((('''((())))))))))))))))))***))))))))))))((((((((('''&&&(((+++***&&&%%%'''(((((((((''''''''''''''''''%%%$$$%%%&&&(((''''''''''''''''''((()))***+++***)))(((''''''((()))***((()))************)))(((******))))))))))))******'''((()))***++++++******))))))((((((((()))***+++******+++,,,---------,,,)))***+++,,,------------)))+++---,,,***)))***,,,******))))))((()))))))))))))))************))))))(((((()))*********************+++,,,,,,+++++++++))))))))))))))))))))))))&&&''''''((())))))******))))))************))))))&&&''')))+++,,,+++***)))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((&&&%%%$$$'''(((((('''%%%%%%&&&((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%'''((()))(((''''''&&&&&&&&&''''''%%%%%%&&&(((*********)))***++++++,,,,,,,,,+++'''''''''''''''((())))))******++++++++++++******)))***++++++,,,+++******((())))))))))))))))))******+++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***++++++++++++)))))))))*********++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((%%%&&&''''''&&&&&&(((***(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))************,,,+++******++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((())))))(((&&&'''((((((((()))))))))***%%%'''))))))(((((()))*********))))))))))))******''''''''''''''''''''''''((((((((()))))))))******+++***))))))))))))***++++++***)))))))))***,,,---++++++************++++++*********)))******+++++++++---...---+++***+++------...///000111111111111111444666555222111333666777777888:::;;;===>>>>>>@@@@@@????????????>>>>>>AAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@???===<<<;;;;;;999:::;;;<<<<<<;;;::::::444444444444333333333333000//////...............++++++************++++++,,,,,,,,,++++++*********((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((((((''''''''''''&&&'''+++...***$$$###&&&(((((((((((())))))))))))+++)))((((((***++++++***((('''''''''''')))+++,,,***)))(((''''''((()))***((()))***++++++***)))(((******))))))))))))******&&&''')))***+++++++++******)))'''&&&'''(((+++,,,'''((()))***+++,,,,,,,,,******,,,---.../////////))),,,......,,,***+++---++++++++++++******))))))))))))************))))))(((((()))******************+++,,,------+++***)))++++++++++++++++++++++++'''(((((()))***+++++++++))))))************))))))%%%''')))+++,,,+++***)))''''''''''''((((((((((((*********))))))))))))((())))))))))))))))))))))))************************)))(((((((((***,,,---///(((((((((((((((((((((((())))))))))))************((()))))))))))))))((('''******)))'''%%%%%%''')))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++***)))***+++,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))************)))(((&&&%%%***+++---...///...------))))))************))))))((((((((((((((((((((((((******))))))))))))******(((((()))************)))******+++++++++,,,,,,,,,++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''(((((((((((('''%%%######%%%'''&&&'''((()))))))))''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************,,,+++***+++++++++)))'''************************++++++++++++++++++++++++(((&&&%%%&&&)))+++***''''''((((((((())))))******&&&(((++++++++++++,,,---))))))(((((((((((())))))************************))))))******+++++++++,,,******)))(((((()))***++++++***)))((((((***,,,---,,,,,,++++++++++++,,,,,,***)))))))))***+++,,,,,,---///111///,,,+++---//////000222333444444333333777<<>>::::::;;;===???@@@AAABBBDDDCCCCCCBBBBBBAAAAAA@@@EEEDDDBBBAAA@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFCCCAAA>>>===<<<<<<===>>>@@@@@@@@@??????;;;;;;;;;;;;;;;<<<<<<<<<222111111000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))*********)))*********)))((('''&&&))))))************))))))++++++************++++++&&&''''''((()))******+++******+++,,,,,,,,,,,,+++------,,,++++++,,,------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))***+++,,,,,,(((((()))***+++,,,,,,---+++***)))))))))***,,,,,,))))))((('''''''''''''''***************)))((((((((()))***++++++***)))(((((((((((((((((((((((((((---,,,***)))))))))***+++((()))***++++++***)))((((((((((((((((((((((((((()))'''&&&'''******(((%%%)))))))))))))))))))))))))))+++,,,+++***)))***++++++*********))))))((((((''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''+++,,,,,,,,,+++***((('''******))))))))))))******)))))))))((((((((((((((())))))))))))***+++,,,---,,,+++***))))))***+++,,,------------------......************************(((((()))***************%%%&&&&&&&&&''''''((((((...,,,******---...---+++))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''((())))))))))))((((((''''''''''''***)))'''&&&'''(((***+++'''$$$!!!"""&&&)))))))))((('''''''''&&&&&&&&&&&&''''''(((((())))))******)))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''''')))***+++++++++***)))(((((())))))))))))(((((((((((())))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))(((((((((((())))))((((((''''''&&&&&&************))))))))))))+++,,,,,,+++)))((()))***,,,,,,,,,++++++++++++++++++,,,------++++++,,,---,,,,,,+++************+++/////////000111333555666222333555555555666999;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;>>>@@@BBBCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEEEECCC@@@???;;;:::888666444333222222555444222000/////////000///---,,,+++,,,,,,,,,***+++,,,,,,------,,,++++++,,,++++++******************)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((()))***++++++,,,((((((((()))))))))))))))))))))************))))))+++******))))))******+++'''''''''((()))*********((()))******++++++******+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))***))))))************************)))))))))***+++,,,******)))(((((((((((((((***************)))((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))),,,+++***)))((())))))***((())))))******))))))((())))))))))))))))))))))))(((&&&%%%'''))))))'''%%%))))))))))))))))))))))))'''((())))))''''''((()))************)))))))))((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((()))++++++++++++*********))))))))))))*********************+++++++++,,,++++++************+++***)))(((''''''((()))***+++++++++***************************************'''((())))))*********)))'''''''''''''''(((((((((...,,,******,,,------+++************************(((((((((((())))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&)))((('''&&&&&&(((***+++***'''$$$$$$&&&((()))((()))(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***(((''''''(((***+++++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***)))((((((((((((++++++******))))))))))))(((((()))***+++,,,------)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---///...............//////111111222333555666666777888999::::::::::::===???<<<===>>>????????????>>>;;;<<>><<<:::999888777777666555333222222222333222000...---------,,,+++++++++******************+++******)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''')))***+++,,,---((((((''''''((()))+++,,,))))))))))))))))))))))))+++******))))))******+++''''''(((((())))))******'''((())))))******))))))***+++,,,,,,,,,,,,+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''*********))))))(((((((((***))))))))))))***+++++++++******))))))))))))******************)))((((((***))))))(((((())))))*********************************)))((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((('''((()))***(((&&&))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&'''(((***++++++************))))))))))))******))))))******++++++,,,,,,///...---+++***))))))((())))))(((((((((((())))))++++++******))))))((((((************************'''(((((()))))))))))))))))))))))))))((((((((((((---,,,******,,,---,,,+++************************'''''''''((()))*********%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***,,,)))'''&&&'''(((((('''((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***+++***))))))))))))))))))***))))))(((((())))))***'''''')))***+++,,,,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++,,,+++***)))))))))))))))+++************)))))))))))))))***+++,,,---......(((***,,,,,,++++++---...,,,,,,,,,,,,,,,---------...///000///---,,,---...111000000111111222333444555666777999:::::::::999===>>>???>>>======???AAA<<<===???@@@AAABBBBBBBBB???@@@AAACCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEIIIIIIHHHHHHGGGGGGGGGFFFIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGEEECCCAAA???======<<<::::::999888888888888777666444222111111000...,,,---,,,+++***))))))***+++***)))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))***++++++,,,***)))((('''''')))+++,,,******))))))))))))************))))))))))))******'''((((((((()))))))))***'''((())))))******))))))***,,,---//////---,,,***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))(((((()))))))))((((((((((((((()))))))))))))))******+++******)))(((((()))))))))***************)))((((((,,,+++***))))))***+++,,,************************))))))(((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&************++++++***)))))))))))))))))))))))))))''')))***)))((('''(((************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((()))******)))((('''&&&******))))))))))))******&&&&&&'''((()))******+++///...---+++***)))))))))+++******************+++---,,,,,,+++***))))))(((************************'''(((((()))))))))((((((+++*********))))))((((((,,,++++++***++++++,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''((((((((((((((((((((((((*********)))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((''''''((())))))******)))))))))))))))******))))))))))))))))))***&&&''')))+++,,,,,,+++***))))))))))))))))))))))))************************,,,+++******)))))))))***((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++***,,,------,,,,,,---...++++++,,,,,,---------...///000111111000000111222222222222333444666777888999;;;===??????>>>===<<>>===???@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCEEEGGGIIIJJJJJJJJJIIIFFFEEECCCAAA@@@>>>======<<<===>>>>>>>>>>>>======;;;999777666555444111///222000...,,,+++,,,---...******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))---+++)))((('''(((***+++******)))(((((()))*********))))))))))))))))))***(((((((((((())))))))))))((()))******++++++******)))+++,,,......,,,+++)))************************((((((((((((((((((((((((************************&&&'''((()))***+++******&&&''''''((()))*********(((((())))))************(((((('''''''''(((((()))***************)))((((((((('''&&&%%%%%%&&&'''(((************************((((((((()))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))******))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((()))******)))'''&&&******))))))))))))******&&&&&&'''((()))******+++---,,,++++++*********+++*********++++++*********,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))((((((++++++++++++******+++,,,***************************)))))))))((((((((('''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''((()))***((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((***************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))***)))))))))))))))************))))))))))))******((()))*********)))((('''))))))))))))))))))))))))******++++++++++++******,,,+++******************(((((((((((()))))))))))),,,++++++++++++*********---//////...,,,,,,,,,---++++++,,,,,,---.../////////111333444444444666888666666777888999;;;<<<======>>>@@@AAABBB@@@???>>>???@@@@@@???======>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@@@@???===<<<;;;::::::999999::::::;;;===>>>>>>???@@@@@@@@@@@@===>>>???AAACCCEEEGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@AAABBBDDDFFFFFFFFFFFFDDDCCCAAA@@@???>>>======>>>???AAACCCDDDCCCBBBAAA???>>><<<<<<<<<:::777555666444222///......///000,,,,,,+++************+++(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((---,,,***)))(((((())))))+++***)))(((((()))***+++***))))))(((((())))))***(((((((((((())))))))))))((()))******++++++******)))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))************************&&&''')))***++++++***)))&&&''''''(((***++++++,,,'''((())))))******))))))'''''''''''''''(((((()))***************)))(((((()))(((((((((((((((((()))************************(((((()))*********)))))))))((((((''''''(((((()))************************%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''$$$&&&(((***++++++++++++******))))))))))))******))))))******++++++,,,,,,*********)))******++++++(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))************))))))(((************))))))))))))***+++,,,+++))))))+++,,,))))))))))))))))))))))))*********)))((('''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((###%%%'''''''''''')))++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))******++++++******))))))******+++))))))******)))(((((('''))))))))))))))))))))))))******+++,,,,,,+++******,,,++++++*********++++++*********++++++++++++,,,(((((()))***+++,,,------///000111///---,,,,,,---,,,------///000111222222222444666777777888:::<<<;;;;;;;;;<<<===???@@@AAA===>>>???@@@???>>>===<<<===>>>???>>><<<<<<===???@@@@@@@@@???===;;;:::999777777888888888777555555555555444444444444555555777777999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCAAA@@@?????????;;;;;;===>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>AAADDDFFFHHHGGGEEEDDDBBBAAAAAABBBBBBBBB???===:::888666444222222222222000000...---,,,+++++++++'''((((((((()))))))))***(((((((((((()))))))))))))))))))))******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))************)))))))))))))))+++*********************+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************'''((()))******(((&&&%%%)))))))))*********++++++'''''')))*********)))(((((((((''''''((())))))******************)))((((((******++++++++++++******))))))))))))))))))))))))((((((***+++++++++******((())))))******))))))(((++++++++++++++++++++++++&&&(((******(((&&&''')))(((((((((((((((((((((((('''((())))))''''''((()))((()))))))))***************)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&(((***,,,,,,,,,,,,******))))))))))))*********************+++++++++***))))))(((((())))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))(((((()))))))))))))))))))))+++,,,+++)))(((***---(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))))))))(((%%%'''))))))(((''')))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******)))))))))))))))***+++++++++******))))))******+++******)))))))))***++++++))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++******++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,---.........000000000......///000///000111222444555666777777999::::::::::::;;;===<<<<<<<<<<<<===>>>???@@@;;;;;;;;;:::::::::999999888999:::999888888999;;;:::::::::999777555444333222222333444333222111000222222111111111111222222222333444666777888888888888999:::;;;===>>>??????>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEDDDDDD@@@AAABBBDDDEEEEEEFFFFFFAAA@@@>>><<<;;;:::::::::777777888999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>AAAEEEHHHJJJIIIGGGFFFCCCCCCDDDFFFHHHHHHFFFDDD@@@???>>><<<:::999777777555444222000...---,,,,,,'''((((((((())))))******(((((((((((())))))))))))(((((()))***+++,,,,,,---************************'''((((((((())))))******(((((())))))******++++++((()))***++++++,,,+++++++++***)))'''''')))***+++))))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((111000////////////000111))))))******++++++++++++************************************************))))))******(((%%%"""!!!++++++++++++************&&&''')))*********)))((())))))((())))))***++++++***************)))((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***,,,,,,,,,+++***((()))***++++++***)))((()))))))))))))))))))))))))))+++...---+++)))+++,,,(((((((((((((((((((((((()))+++,,,+++***)))***,,,(((((())))))*********+++******))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******)))***+++,,,,,,+++***)))******))))))))))))******)))))))))(((((((((((((((******)))((((((((((((((()))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))''''''(((((())))))******)))+++,,,+++((((((***---((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''((())))))'''''''''((((((((())))))'''(((((()))***)))))))))(((***,,,,,,)))'''(((***((('''''''''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))((())))))***++++++++++++************++++++******))))))***,,,...///))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++***++++++,,,,,,(((((())))))************......---------,,,,,,,,,---...000000//////111222222222333555777888999:::<<<===>>>===;;;:::;;;<<<:::999999::::::;;;<<<===999888777666666666666666333444444444333333555777555555555444333111000///111222333333333222111000111111000000000000111111000111222444555666666666555555666666666777777777;;;;;;;;;<<<===>>>>>>???:::<<<>>>AAABBBAAA@@@???===>>>???AAABBBCCCCCCCCC???===;;;999888777777777555555555666666777777888666666666777777999:::;;;===AAAEEEIIIKKKJJJHHHFFFDDDDDDFFFIIIKKKLLLJJJHHHGGGFFFFFFDDDBBB@@@>>>===888666444222000...------ """%%%(((***+++,,,''''''''''''(((((((((((()))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++******''''''((()))))))))))))))))))))(((((((((((())))))++++++******)))((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))---...---,,,******,,,......------,,,,,,++++++***---,,,************,,,---))))))*********))))))(((((((((((((((((()))******)))))))))))))))*********))))))************)))))))))))))))))))))******+++************)))))))))(((***)))(((''''''((()))***)))'''&&&''')))******)))+++***))))))******((('''))))))))))))(((((((((((((((((())))))******++++++))))))((('''''''''''''''((((((((((((((())))))***&&&'''(((((((((((((((''',,,++++++***)))*********))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&''')))*********)))((())))))***++++++)))((('''+++)))(((***---///---************)))******++++++************************(((((((((((()))***,,,,,,+++++++++++++++***)))((('''((()))++++++***))))))+++++++++*********))))))******)))(((((((((((((((************************))))))(((((((((((())))))******))))))((((((''''''%%%%%%%%%%%%&&&((()))***'''&&&%%%&&&((((((((('''))))))(((&&&$$$$$$&&&(((******))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))***++++++***((('''************************+++*********))))))((((((+++***((('''&&&&&&''''''++++++******************,,,++++++******++++++,,,******************************)))))))))))))))***...***'''(((---///---***111000000///---+++***))),,,,,,+++,,,,,,---...///---...000222333444444444888888888888888888888999999::::::;;;;;;;;;::::::888777777666666666777777444444444444444444444444333222222222222333333444222333333333333222222111111111222222222222111111000////////////.........222222222222111111111111111222444555666666555555444666777666555555666777888888777888888999:::;;;::::::999999999999::::::===<<<:::888777777777888777666333222222333555777444444333222333555888999===???BBBCCCDDDFFFHHHKKKJJJJJJKKKLLLMMMOOOPPPQQQLLLJJJIIIIIIIIIHHHDDD@@@@@@===:::888777555333111&&&''''''(((((((((''''''((((((((())))))))))))***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***************)))(((''''''((())))))******))))))***))))))(((((())))))***,,,,,,,,,+++++++++*********))))))(((((())))))***************************---------+++***)))+++------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++((((((((((((((()))******++++++******))))))(((((())))))************)))))))))))))))))))))******+++++++++++++++***************)))(((((((((((()))***+++)))((((((***++++++***,,,***))))))******)))((()))))))))))))))))))))((()))))))))))))))***************)))(((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((((()))***+++,,,---+++*********)))))))))((())))))))))))))))))))))))&&&((()))((('''&&&((()))(((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''((((((&&&'''((()))***))))))((()))))))))))))))((('''''')))((('''))),,,---+++)))...---,,,***)))(((((((((******************************)))******+++,,,---+++++++++++++++***))))))))))))***++++++++++++++++++++++++*********))))))++++++***)))))))))))))))******************************))))))))))))*********)))))))))((((((((('''(((((((((((())))))***+++((('''&&&''')))***)))(((&&&'''(((((('''''')))+++(((((((((((())))))))))))))))))((((((((((((((((((************************(((((())))))))))))(((((('''(((((())))))(((((('''"""###%%%''')))+++---...******))))))))))))******+++++++++++++++***))))))************************************)))))))))(((+++***)))))))))***++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++///,,,******,,,---+++)))+++,,,------...---------//////000000111222333444444666888:::;;;;;;:::999;;;;;;;;;;;;::::::::::::888888999999999888888777666666555555555555555666333333333333333333333333333333222222333333444444222333333333333222222222111111222222222222111111111111111111111222222222333333222222222222111111///000222333555555555555555666777666555555666777777666666666666777888888777777666666777888888999888777666555555666666777444444333333333333333444555444333333444666888999:::<<<>>>@@@AAABBBEEEGGGGGGIIILLLNNNPPPQQQQQQPPPOOOMMMLLLLLLNNNMMMKKKHHHEEECCC@@@>>>===<<<:::888*********)))((('''&&&%%%))))))))))))************((()))))))))***+++++++++++++++************++++++))))))))))))))))))))))))************((('''&&&%%%((()))******++++++***************))))))******************+++++++++,,,,,,...---,,,+++***)))))))))+++++++++++++++++++++++++++,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,---------------,,,))))))((((((((()))******,,,,,,+++***)))(((''''''))))))************)))))))))))))))))))))******+++,,,,,,,,,++++++++++++******))))))(((((())))))***---+++))))))***+++***))),,,+++)))***++++++***)))))))))))))))))))))))))))************))))))))))))+++******))))))))))))***'''(((((((((((())))))))),,,+++)))((('''(((((()))&&&''''''((()))***+++,,,************))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''((())))))))))))))))))((((((''''''''''''''''''''''''(((++++++***)))------+++***))))))((((((************************,,,+++++++++++++++,,,,,,***++++++++++++***))))))+++++++++++++++,,,,,,---+++++++++***************,,,++++++***************))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''(((***+++***)))%%%''')))***))))))***+++'''''''''((()))*********(((((())))))))))))))))))************************(((((())))))))))))((((((((())))))******))))))(((''''''''''''((((((((((((******))))))))))))******...---,,,+++************************************************))))))))))))++++++***++++++---...///************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++---......//////222333333444666777888888;;;<<>><<<<<<;;;;;;::::::999999999666666777666666555444444444333333222333333444444222222222222222222222222222222333333333444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333222222111111111...000111333555666666777666777888888666666777888777777666555555555666666555444444444555555666777444444333333444444555666222333555666666555333222555444444333444555777888666888:::;;;<<<===@@@BBBDDDFFFKKKOOOQQQQQQQQQPPPOOONNNMMMNNNPPPQQQPPPOOOLLLJJJGGGEEEEEEDDDBBBAAA''''''((()))))))))(((((((((((()))))))))*********(((((()))***+++,,,,,,---))))))(((((((((((()))))))))))))))))))))))))))))))))*********)))(((''''''))))))***+++++++++++++++++++++************++++++'''''''''((()))******+++000///...---,,,+++++++++++++++++++++++++++++++++***+++,,,+++)))((()))+++)))******+++,,,,,,------+++,,,---......---,,,+++))))))***++++++++++++******))))))((())))))******+++*********))))))(((((())))))************)))))))))))))))))))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))---+++))))))******)))(((,,,***)))***+++,,,+++))))))))))))))))))*********++++++******))))))((((((******)))(((((()))))))))((())))))***************...,,,***(((''''''((())))))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))'''(((((()))))))))))))))***)))((('''&&&'''((()))''''''((()))***+++******))))))))))))***+++,,,,,,************************,,,,,,+++*********++++++******+++++++++******)))++++++***)))***+++,,,---************************+++******))))))*********((((((((((((((((((((((((+++******))))))******+++))))))))))))((((((((((((((((((((((((''''''&&&&&&)))((('''(((***+++***)))''')))++++++)))'''&&&&&&'''((((((((()))))))))***(((((())))))******++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))***))))))((('''&&&&&&%%%******))))))))))))******///...,,,***)))))))))************************************)))))))))))))))******+++++++++,,,,,,---***************+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---(((***---...------...///+++,,,---.../////////...444444666777999:::::::::<<<>>>@@@AAAAAA???<<<:::888888777777666555444444444444444444333222111111111111111111111111222333111111111111222222222222222222333444444555555555444444444444555555666666777777888888888888777777666555555444444333222222444333333222222111111111000111333555777888999:::999;;;<<<;;;::::::;;;<<<<<<<<<:::999999888888888888777666666555555666666555555555555555555666666555555555666555555444444444444333333333444444555333555777888888999;;;===AAACCCFFFIIILLLNNNOOOOOONNNMMMMMMNNNNNNOOOPPPPPPPPPNNNKKKJJJJJJJJJIIIGGG$$$%%%&&&'''((()))))))))'''''''''((((((((())))))(((((()))***+++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((((())))))***++++++++++++))))))***+++++++++++++++++++++************++++++&&&&&&'''((()))******+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***))))))***((()))******+++,,,------***+++,,,------,,,+++***((())))))***++++++************))))))))))))******(((((())))))*********+++))))))************)))))))))))))))))))))******++++++*********))))))))))))))))))************)))))),,,***(((((())))))((('''+++***))))))+++,,,+++)))((()))))))))*********+++++++++******))))))(((((((((((('''''''''(((((())))))***+++,,,,,,,,,++++++...,,,***(((''''''((()))((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((())))))***+++***)))((('''((()))***'''((()))***++++++++++++))))))))))))***+++,,,---************************+++******)))))))))******)))******+++++++++************)))((((((***+++,,,************************))))))((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))((('''&&&%%%((('''&&&''')))***)))(((&&&(((******'''%%%%%%%%%***)))))))))((((((((('''(((((())))))******++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))************))))))$$$$$$%%%'''(((***+++,,,******))))))))))))******---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++,,,,,,***,,,......------...///---...///111222333333333777888:::;;;<<<=========;;;<<<>>>???>>><<<999777555555444444333222111111222222222222111111000///000000000000000111222222111111222222222333333333222333444666777777666666777666666666777999:::;;;======>>>>>>>>>>>>=========<<<;;;999888666555444555555444444333222222111111222333555666888:::;;;===???@@@@@@@@@@@@AAACCCDDDCCCBBBAAA@@@????????????>>>===;;;:::999888888<<<<<<;;;;;;:::999888888888777555333222222333444333333222222222222222222222444666666666777888:::>>>>>>???AAADDDGGGKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPNNNLLLLLLLLLMMMLLLKKK'''''''''((((((''''''&&&''''''''''''((((((((((((((()))))))))***+++++++++++++++************++++++(((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,((()))******++++++***************))))))*********(((((())))))***+++,,,,,,((((((((((((((()))***+++++++++++++++++++++++++++***+++---,,,+++))))))***)))))))))***+++,,,,,,---***++++++,,,,,,++++++******+++,,,------......---++++++***)))))))))******''''''((()))***+++,,,,,,))))))************)))))))))))))))))))))******+++*********)))))))))(((((()))******++++++******)))+++)))''''''((()))((('''***(((((((((***+++***)))((())))))******+++++++++************))))))))))))'''''''''''''''(((((())))))***+++------,,,++++++,,,+++)))((('''(((((()))%%%&&&(((***+++++++++***))))))))))))************))))))))))))))))))))))))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''((()))***((((((((((((((()))******++++++***)))))))))))))))'''(((***+++******+++,,,,,,++++++***))))))*********************************)))))))))))))))******))))))***++++++++++++***))))))(((((())))))***+++***************+++++++++(((((((((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,+++***((('''((('''&&&''')))***)))(((###%%%'''(((''''''((()))*********)))((('''''''''(((((())))))))))))))))))************************(((((())))))))))))((((((((())))))******))))))((((((((((((((()))))))))*********))))))))))))******+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************************)))((('''&&&)))))))))***++++++,,,,,,,,,++++++******++++++,,,******************************)))******+++,,,---000///...---------------...///222555777:::;;;<<<<<<===???@@@AAA@@@@@@???;;;;;;<<<<<<;;;999888777555444444333333222222222000000111111111111000000000000000000111222333333333333333444444555555666555666888:::;;;;;;::::::::::::::::::;;;===???@@@CCCCCCDDDDDDDDDDDDCCCCCCEEEDDDBBBAAA???===<<<;;;999999888777666555555444333333444555666888:::;;;@@@BBBDDDEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFDDDBBB@@@?????????CCCCCCCCCBBBAAA@@@>>>===<<<999666333111111222333333333333222222111111000222333555555555555666888:::999999999<<>>???@@@>>>???@@@BBBBBBAAA???>>>:::999888888777777777777333333333333333333222222//////000111222222222222111111111111222333444555444555555666777777888888:::;;;===@@@AAAAAA@@@???>>>=========???AAADDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB???>>>===<<<;;;:::999999888888888888999;;;===>>>AAACCCEEEGGGHHHJJJMMMOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEAAA@@@===:::888666555555555555555444333222111111111333444444333333444666555555666777:::===@@@BBBGGGKKKPPPRRRQQQPPPPPPQQQPPPNNNMMMMMMOOOPPPPPPOOO(((((()))***************))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((,,,,,,++++++***++++++,,,))))))))))))))))))))))))+++---......---+++++++++***************+++++++++......,,,++++++,,,......,,,---...///000000000000,,,,,,+++***))))))******************))))))))))))))))))************)))))))))))))))))))))******+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++)))((()))+++,,,,,,+++'''&&&&&&'''((())))))(((((())))))***++++++,,,,,,(((((())))))******++++++))))))((())))))***++++++&&&''')))***+++***((('''&&&'''(((((((((((((((''')))***,,,---,,,+++)))'''&&&'''''''''(((((()))))))))))))))))))))))))))))))))******)))'''%%%&&&'''************************&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******)))((('''''''''(((***+++'''((()))))))))(((&&&%%%###&&&))))))''''''(((+++((((((((()))***,,,---...************************************+++,,,---...((()))***+++++++++++++++)))***+++,,,---,,,++++++))))))******++++++++++++******))))))***+++,,,,,,************************++++++************++++++'''((((((((())))))******&&&''')))******)))((('''***)))))))))+++,,,+++***++++++***(((&&&&&&''')))''''''(((((())))))******))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))***++++++,,,,,,******))))))))))))******((()))+++,,,------,,,+++))))))))))))))))))))))))(((((())))))*********+++***+++---...///......---((())))))***++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,((($$$'''///666888888999:::;;;===>>>?????????===>>>???@@@@@@>>><<<;;;888777555444333444555666111111111111111111222222...///000222333333333333222222222222333444555666666666666777888999999:::===???AAADDDEEEEEEDDDCCC@@@?????????AAADDDFFFHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>======>>>=========>>>???AAABBB@@@CCCFFFHHHJJJLLLOOORRROOONNNNNNMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMHHHIIIJJJKKKLLLKKKJJJJJJGGGFFFEEECCC@@@===:::888777777777666555444333222000222333333222222333555222333555888:::<<<===>>>AAAFFFMMMQQQQQQPPPPPPQQQQQQOOONNNOOOQQQRRRRRRQQQ(((((((((((())))))))))))************)))))))))))),,,,,,,,,+++++++++******+++((('''))),,,///...------***((((((***+++++++++---***((())),,,...---+++)))'''''')))---...---***++++++++++++***)))((('''(((((()))***+++,,,,,,,,,+++++++++************)))))))))***+++,,,------......------,,,+++***))))))+++,,,------++++++,,,---......,,,,,,,,,,,,......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------)))&&&$$$$$$(((+++,,,,,,************************))))))))))))***+++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***)))***,,,///000))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''************)))))))))))))))((('''&&&&&&'''((())))))***+++,,,+++***(((&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++***)))'''((()))++++++***((()))***++++++***)))(((,,,,,,***)))))))))***+++))))))))))))))))))))))))******++++++++++++******((())))))))))))*********+++++++++,,,,,,+++++++++++++++***)))(((((())))))+++***((('''''')))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************))))))((('''%%%%%%((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((()))***+++,,,,,,+++)))((((((((((((((((((((((((((((((((()))***************---+++)))(((((()))+++------,,,+++******+++,,,---)))******+++,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***------,,,,,,+++******)))---,,,,,,+++,,,...///000///111333444444666999;;;AAAAAABBBBBBAAA@@@@@@???BBBAAA@@@>>><<<:::888777555666666555333333555666333333222222111000000000555444222111111111222333444444444333222444777999<<<<<<===>>>>>>???@@@@@@FFFFFFGGGFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFHHHIIIHHHEEECCCEEEBBBDDDJJJJJJEEECCCFFFHHHGGGEEECCC@@@>>>???@@@>>>???@@@AAABBBBBBBBBBBBFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLNNNNNNMMMKKKJJJJJJKKKMMMKKKJJJIIIHHHFFFBBB===999;;;:::999888777555444444333333333333444444444555444333333444555777999:::BBBHHHLLLLLLNNNSSSRRRMMMNNNQQQTTTTTTQQQOOOOOOQQQ(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))***(((''')))---111222111+++***((((((***,,,,,,,,,,,,***)))***+++,,,,,,,,,(((&&&&&&(((***+++***((()))))))))******))))))(((((((((((()))******++++++++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---,,,+++***+++---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///---***+++---......---************************))))))))))))***+++,,,---************************++++++++++++++++++++++++((())))))******))))))(((++++++******)))*********------------------------///...,,,***)))((())))))******************************))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((())))))*********(((((('''&&&&&&'''((((((((()))***++++++)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***++++++***((()))***++++++***)))(((...---+++*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++((((((((()))))))))******+++,,,------------,,,+++++++++***)))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))------+++)))(((&&&$$$$$$(((((((((((())))))))))))''''''''''''&&&%%%$$$$$$)))(((''''''''''''((()))(((((((((((())))))))))))*********++++++******)))))))))))))))))))))))))))))))))***************)))+++***))))))))))))***+++,,,+++************+++,,,+++************)))))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------...000222333333555666777888999<<<>>>AAAAAABBBBBBBBBAAAAAA@@@AAA@@@>>><<<:::888666555333444555444333222444555222222222111111111111000444333222111000111111222333444555555555777;;;>>>BBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDCCCDDDDDDEEEFFFCCCCCCCCCDDDDDDCCCAAA???DDDAAABBBFFFFFFBBBBBBEEEGGGFFFDDDBBB???>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJIIIGGGDDD???;;;::::::999888777555555444555555555555666666666666555444333333444666888:::???EEEIIIJJJMMMQQQRRRNNNNNNQQQSSSRRRPPPOOOPPPQQQ(((((((((((())))))))))))''''''(((((())))))***************)))))))))(((((()))'''''')))---222444555+++***((((((***,,,,,,,,,***+++++++++******,,,...)))((('''(((******((('''&&&'''((()))************(((((()))))))))))))))))),,,+++++++++***************************************************************+++,,,+++*********,,,,,,,,,++++++++++++,,,,,,))))))***++++++,,,------,,,,,,,,,+++*********)))---,,,******+++***(((&&&************************))))))))))))***+++,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((*********)))******++++++++++++++++++++++++++++++...---,,,+++)))'''&&&%%%***************************))))))))))))((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&'''((()))******+++''''''&&&&&&&&&&&&'''''''''((()))***)))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***((()))***,,,,,,+++))))))************))))))...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********+++,,,...//////...,,,++++++***))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))''''''(((((())))))***************))))))******+++++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))++++++***))))))***++++++++++++***)))((('''&&&%%%************************))))))*********+++++++++,,,++++++******++++++,,,******+++,,,,,,---......---------,,,,,,,,,,,,,,,---......///111333555666888:::;;;<<<<<<===@@@BBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>>;;;888666555555222333444444222222333444333444444444444555555555444333222111111111222222444555777888999<<<@@@CCCEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???CCC@@@@@@BBBBBBAAAAAADDDFFFEEECCCAAA????????????@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBDDDFFFGGGHHHBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHNNNLLLKKKJJJIIIFFFBBB???======<<<;;;::::::999999:::;;;;;;;;;<<<<<<<<<<<<999888555444444555777999<<<@@@DDDGGGJJJPPPQQQOOOOOOPPPQQQPPPOOOOOOPPPRRR(((((((((((())))))))))))&&&&&&'''((())))))******+++*********)))))))))))))))(((((())),,,000333555---+++)))((()))*********)))+++---,,,)))))),,,///+++++++++++++++***)))((($$$%%%&&&(((***+++++++++************)))))))))))),,,,,,+++++++++******************)))))))))(((((()))))))))******+++++++++)))***++++++))))))***+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++***)))(((((('''(((((()))(((&&&$$$"""******************************))))))***++++++,,,++++++++++++++++++++++++************************)))******++++++******)))***)))))))))***+++,,,,,,(((((((((((((((((((((((())))))***++++++******)))************************))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((()))))))))*********************************+++***))))))+++,,,,,,+++)))))))))******)))))))))...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++)))+++---......---+++)))******)))))))))))))))***(((((()))************)))************************%%%&&&'''((()))***+++,,,******))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))((())))))******))))))(((************************++++++***)))((('''&&&&&&************************)))))))))*********++++++,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,,,,,,,------------...///000222444666888999===>>>???@@@@@@AAACCCEEECCCDDDEEEEEEEEEEEEEEEEEEAAA@@@===:::888666555555222444555555444444444666777888888999::::::;;;;;;666555555444444444444444555777999:::;;;===AAADDDCCCDDDEEEFFFEEEDDDBBB@@@HHHGGGGGGFFFFFFFFFFFFFFF@@@???????????????@@@@@@>>>?????????@@@AAACCCEEEDDDBBBAAAAAAAAAAAACCCEEEFFFDDDBBBAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFGGG@@@@@@AAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFKKKJJJIIIHHHHHHGGGEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAA???;;;777555555666888:::===AAAEEEIIINNNQQQQQQPPPPPPOOONNNNNNOOOPPPRRR(((((((((((())))))))))))&&&''''''((()))******+++,,,,,,+++++++++***************))))))***,,,///111000...+++)))))))))(((''')))+++---,,,)))))),,,///+++,,,,,,,,,***))))))((($$$%%%'''(((***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******)))((((((((()))))))))***++++++,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++------------------------,,,,,,++++++***)))((((((((())),,,---,,,***)))(((*********************************)))******+++,,,++++++++++++++++++++++++******************************++++++++++++*********)))))))))***+++,,,,,,************************'''((()))+++,,,---------************************))))))))))))************(((((())))))******++++++((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++)))((()))***,,,++++++***))))))))))))))))))***---,,,***)))))))))***+++++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,,,,------(((***+++,,,,,,+++***(((***)))))))))))))))******(((((()))************)))))))))))))))))))))))))))++++++***)))((('''&&&%%%******))))))((((((''''''''''''((()))************'''''''''(((((('''''''''&&&''''''((()))******+++***)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))*********++++++*********************************************************)))************+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,,,,---...//////000111333555777999;;;<<<@@@AAABBBBBBAAABBBDDDFFFFFFFFFGGGGGGGGGGGGFFFFFF???===:::777555444444444444666888888777777777888999999:::;;;<<<======>>>999999999999888888888777888:::;;;<<<<<<===???AAAAAABBBCCCCCCCCCBBBAAA@@@HHHGGGFFFEEEEEEEEEEEEFFFAAAAAA@@@???>>>>>>>>>???;;;<<<===>>>???BBBHHHMMMKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFEEEFFFIIIKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKKKKMMMLLLJJJGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCEEEHHHIIIIIIGGGHHHGGGEEEEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIFFFBBB===:::888888888;;;<<>>??????BBBCCCDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEE;;;999666444222222333444555777:::;;;:::999::::::888888999:::;;;;;;<<<<<<<<<<<<=========<<<;;;::::::<<<======<<<<<<>>>???AAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHBBBBBBAAA@@@@@@@@@@@@@@@???AAABBBCCCDDDJJJSSSYYY^^^aaabbb```______\\\XXXUUUSSSRRRVVV\\\aaabbbbbbbbbbbbcccccccccccccccbbb```___\\\YYYUUUSSSQQQPPPQQQPPPNNNLLLJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNIIIFFFCCCCCCFFFIIIHHHFFFHHHFFFDDDCCCEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGLLLJJJFFFCCC???===<<<;;;===<<<===BBBFFFHHHLLLQQQNNNMMMLLLLLLNNNPPPPPPOOO(((((((((((())))))))))))************++++++++++++++++++++++++************)))+++......,,,++++++---...,,,)))))))))******))),,,***)))***+++,,,,,,,,,''')))+++***((('''''')))******++++++++++++***************++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++*********,,,,,,,,,,,,,,,---------+++,,,---,,,+++***+++---+++,,,---......---,,,++++++++++++,,,---------...,,,,,,,,,,,,++++++++++++'''***,,,---+++******,,,************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******)))*********))))))))))))))))))))))))++++++))))))((()))***+++++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((*********))))))((((((((((((((()))******)))(((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))************************)))(((&&&'''(((***))))))+++***)))(((((()))***+++---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********+++++++++,,,,,,++++++***))))))***++++++)))))))))))))))***++++++***)))((((((((()))+++,,,************************$$$$$$&&&((()))+++------(((((((((((())))))))))))&&&''''''((((((((('''''')))***++++++++++++***)))(((((((((((())))))))))))&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---,,,+++******+++,,,---+++,,,------------,,,+++*********+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222444666777888:::;;;>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFFFFFFFFFFEEECCCBBBAAA:::999666444333444666777555888;;;<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>?????????>>>===<<<;;;===>>>???>>>>>>???@@@AAA@@@@@@AAACCCFFFIIIJJJFFFFFFFFFGGGJJJMMMQQQSSSMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVV\\\gggooo}}}zzzrrrmmmkkklllqqqzzz~~~|||yyyuuuqqqnnnllliiigggbbb]]]XXXUUUSSSRRRQQQTTTXXX]]]ccchhhlllnnnddd^^^VVVRRRQQQQQQNNNKKKLLLIIIEEECCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@???;;;;;;@@@CCCDDDHHHNNNMMMKKKKKKMMMPPPQQQOOOMMM(((((((((((()))))))))))),,,,,,,,,+++++++++++++++************))))))))))))(((+++///000...,,,---...,,,***((((((***+++,,,+++---***((())),,,...---+++(((***---,,,***)))***,,,,,,------,,,,,,***))))))(((((()))***+++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,,,,............,,,,,,'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,------***---///...+++***+++---************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,+++***)))))))))***------------------------)))((('''&&&'''(((+++,,,++++++++++++++++++++++++))))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))************((()))***++++++***)))((()))))))))))))))***++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((('''&&&&&&((())))))(((+++***)))(((((()))***+++...---,,,+++++++++,,,,,,------------------------******++++++++++++******((())))))))))))*********---,,,***))))))***,,,---))))))((())))))***+++++++++***((('''''')))+++,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''(((((())))))******))))))************))))))+++,,,------------,,,+++))))))))))))((((((((((((%%%&&&(((************))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000...---+++******+++---...,,,,,,............,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++++++++,,,***++++++,,,,,,------...000111333555777999:::;;;>>>@@@BBBDDDFFFGGGGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEEEEDDDCCCAAA???>>>===;;;999777777888:::<<<555888;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@???===<<<;;;===???@@@@@@@@@AAABBB??????>>>???BBBFFFJJJMMMJJJKKKLLLOOOSSSXXX]]]```^^^___```aaaccceeegggiiiggghhhiiihhhhhhoooyyyzzzssslllfffcccaaaaaafffmmmwwwsssjjjeeeaaa[[[WWWPPPLLLGGGDDDCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEFFFGGGGGGFFFDDDCCC???::::::>>>AAA@@@DDDKKKLLLJJJKKKMMMPPPQQQOOOLLL---,,,+++***))))))))))))(((((((((((()))))))))))),,,,,,*********+++,,,---***++++++,,,,,,+++++++++)))************+++++++++))))))***+++++++++*********((('''''')))+++++++++,,,+++***)))(((%%%!!!((())))))))))))*********//////...---,,,,,,++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,///---+++))))))+++---///000...***(((((())),,,...///...------,,,+++******,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,,,,,,,---------.........++++++++++++************,,,---///000///---+++***------,,,+++***)))(((((())))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))*********(((((()))***************(((((())))))))))))((((((************************))))))))))))************((()))***++++++***)))((())))))))))))***************)))(((''''''((()))***))))))************))))))''''''(((((())))))******((((((''''''''''''(((((()))))))))******++++++,,,,,,+++)))(((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((---,,,+++******+++,,,,,,,,,,,,,,,------.........------,,,+++******++++++---,,,,,,+++*********+++))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((('''((()))))))))))))))))))))))))))'''((()))******)))((('''******))))))(((&&&%%%$$$$$$)))++++++***(((&&&''')))*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))************))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))+++++++++*********))))))++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,---...///000111000222555888;;;===???@@@CCCBBBAAA@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCAAA???>>><<<<<<<<<:::888666555555666777666666666666777888::::::===;;;999999999::::::999>>>???AAABBBAAA>>><<<:::;;;;;;;;;>>>AAABBBBBBAAADDDDDDDDDEEEGGGKKKPPPSSSSSS]]]fffhhhkkksssxxxwwwzzz}}}{{{yyyuuuoooooorrr}}}sssjjjccc___SSSLLLCCCAAACCCGGGHHHHHHCCCCCCBBBBBBAAAAAABBBCCCGGGDDDBBBBBBDDDFFFEEECCCAAAAAAAAAAAABBBCCCCCCDDD???>>>=========>>>@@@AAAFFFIIIMMMQQQRRRRRRPPPOOO******)))))))))******+++)))))))))************+++---,,,+++*********+++,,,++++++,,,,,,,,,++++++***************++++++++++++************++++++++++++,,,***(((((()))+++++++++...------------+++(((%%%++++++++++++,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------...---+++******+++---......---+++)))((()))+++,,,......---,,,++++++******+++++++++++++++,,,,,,---++++++***))))))******++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,---------,,,+++***************************************************++++++******************++++++******))))))(((((((((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++******)))(((&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''((((((*********+++++++++++++++******)))))))))******+++))))))))))))))))))))))))************+++++++++,,,************))))))))))))+++***)))(((((()))******,,,,,,,,,---------......+++******)))(((((())))))---,,,++++++******++++++++++++++++++++++++++++++((((((''''''''''''((((((((()))******(((((()))***))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))(((''''''$$$&&&)))++++++)))'''%%%&&&'''((()))***))))))(((''''''(((((())))))******))))))))))))))))))))))))((()))***,,,,,,+++***)))******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))*********++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------...//////000222333555666444666888;;;>>>@@@AAABBBBBBBBBAAAAAACCCEEEHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCAAA@@@>>><<<;;;:::999888777666666777888999<<<<<<<<<;;;;;;<<<<<<<<<::::::999:::;;;<<<<<<<<>>>>>>>>>>>>>>CCCFFFJJJNNNQQQQQQQQQPPP(((((((((((()))***+++,,,*********+++++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,+++******************+++++++++,,,++++++*********+++,,,---...,,,***)))***+++++++++*********+++------+++)))++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++------,,,,,,++++++*********************+++,,,,,,++++++************++++++,,,,,,,,,,,,---------...//////.........---------++++++,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++******)))((()))***+++,,,,,,,,,+++***)))(((((('''((()))******+++***************++++++++++++******(((((((((((((((((((((((())))))))))))***************************)))((('''((())))))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((+++***))))))((((((((((((,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++)))))))))*********************))))))))))))***+++,,,,,,,,,,,,------------+++***))))))((())))))))),,,,,,++++++******++++++++++++++++++++++++++++++)))((((((''''''(((((())))))***+++***))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************++++++,,,+++***)))'''%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////,,,---...000222444555666:::;;;===???AAACCCDDDDDDBBBBBBBBBCCCDDDGGGIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@>>><<<;;;:::999888888999:::;;;<<<<<<==================>>>>>>>>><<<<<<<<<<<<===>>>??????BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRTTTVVVYYY```jjjqqqssspppooovvvtttkkk___WWWWWWZZZ]]]___YYYVVVSSSRRRQQQNNNHHHCCCDDDCCCBBBCCCEEEEEEDDDBBBAAAAAACCCDDDDDDBBBAAA@@@CCCCCCBBBAAA???===<<<;;;>>>AAAEEEJJJMMMOOOPPPPPP(((((('''(((((()))******************+++++++++,,,------,,,++++++*********------------,,,+++***************+++++++++,,,,,,,,,+++***)))***,,,...///000---+++***+++,,,,,,+++)))((()))***,,,,,,+++))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------+++,,,---......---,,,+++***+++++++++++++++******,,,,,,,,,,,,++++++++++++***************++++++,,,---,,,,,,,,,,,,------............/////////000000///.........------------------,,,,,,---...///000)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++***((('''(((***,,,---+++++++++******))))))))))))******++++++*********((())))))******))))))((())))))))))))))))))))))))((()))))))))************++++++******))))))((((((*********+++++++++,,,,,,))))))(((((((((((()))))))))(((''''''''''''((()))******))))))((((((''''''******))))))))))))******---------,,,,,,+++++++++//////...,,,+++)))''''''))))))))))))))))))))))))***))))))))))))))))))))))))))))))******+++++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++++++++***)))*********************'''(((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,---......+++---///111444666777888>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBBBBDDDEEEGGGHHHJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@>>>===;;;:::::::::;;;===>>>????????????:::;;;<<<>>>???@@@AAAAAA@@@@@@???>>>>>>AAADDDGGGLLLQQQWWW[[[]]]___bbbeeeeeehhhjjjllloooxxxtttlllkkkpppuuuyyyrrrnnnjjjgggddd]]]TTTLLLIIIIIIIIIIIIIIIHHHEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCAAA???<<<;;;:::<<<@@@EEEIIILLLNNNOOO******)))((((((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++******---------------,,,+++******++++++++++++,,,,,,,,,,,,,,,******+++---///000000...+++++++++,,,,,,+++---,,,+++,,,---...,,,+++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,...//////...,,,+++***+++,,,,,,---,,,+++***,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,------,,,,,,,,,------...////////////000000000111111............---------------------------...///000,,,,,,,,,,,,++++++++++++------------------------+++***)))((()))***---...))))))******++++++,,,,,,******++++++++++++******))))))************))))))************************((()))))))))************+++******)))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((***))))))))))))))))))*********))))))((((((''''''(((((((((((()))+++,,,------------,,,,,,+++++++++,,,,,,,,,+++***(((&&&%%%)))))))))))))))))))))))),,,++++++***)))(((''''''))))))******++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++******)))''''''(((((()))***+++,,,((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,------111333555888;;;===>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCGGGGGGHHHHHHGGGFFFDDDDDDBBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????>>>>>>:::;;;===>>>@@@@@@@@@@@@AAAAAAAAABBBDDDIIIQQQWWWfffnnnwww|||}}}|||}}}~~~|||}}}~~~}}}~~~xxxooohhh`````````^^^ZZZTTTPPPNNNKKKIIIFFFCCCBBBBBBCCCDDDBBBCCCCCCCCCCCCAAA???>>>999;;;===AAAEEEHHHKKKLLL,,,+++***)))(((((((((((()))))))))************+++***++++++,,,,,,,,,+++***,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...000111///---+++***+++,,,,,,,,,---+++******++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...//////...---,,,+++,,,------------------,,,,,,------......//////---------------...//////,,,,,,,,,,,,---...///000000000000000111111111111000000000000////////////---------...............000000///...,,,++++++***------------------------,,,,,,+++***++++++---...((())))))***+++,,,------+++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++************************))))))))))))******************))))))))))))******))))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((('''''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++&&&'''((()))***)))(((((()))))))))))))))))))))))),,,,,,+++***)))(((((('''*********+++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))((())))))***+++++++++******++++++,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))***+++***))))))***+++))))))))))))))))))))))))((((((''''''((()))***++++++++++++++++++***)))((())))))((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))***************+++++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,+++++++++***,,,---------..................---------...//////444555888<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAAAAAEEEEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;<<<<<<=========;;;<<<>>>???@@@@@@@@@???DDDHHHLLLPPPUUU]]]gggooo}}}vvvoooiiifff^^^ZZZTTTMMMGGGCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA;;;;;;===>>>AAADDDFFFHHH+++******)))))))))***************+++++++++,,,,,,((()))+++,,,------,,,,,,***+++,,,---............+++++++++,,,,,,,,,------++++++,,,---...///000000---+++))))))+++,,,---,,,***((('''''')))***)))(((,,,,,,,,,---------......---,,,,,,,,,+++*********------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------------............---------------.........//////------......///000000111000////////////000111111000000000000111222333444444444444444555555555555555555555444444444444333000111222333222111000///111111000///...---,,,,,,...........................------------------,,,*********++++++,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++************************))))))))))))************))))))(((((()))***+++,,,++++++,,,,,,,,,---------'''((()))******)))((('''&&&(((***++++++***(((&&&(((((((((((())))))))))))))))))(((''''''(((((()))*********+++++++++++++++$$$%%%''')))******))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,++++++++++++++++++***((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((()))******+++++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******((()))******(((((()))***))))))))))))))))))))))))((('''''''''((()))+++,,,((()))******************)))))))))***)))((('''''')))(((((('''((()))***+++)))))))))******++++++,,,))))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********+++++++++++++++------------............------...///000222444555555777:::===???@@@@@@@@@AAAAAAAAA@@@>>>===;;;::::::;;;===???@@@BBBCCCCCCDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAA@@@??????>>>;;;;;;;;;;;;<<<>>>@@@BBBBBBDDDHHHLLLOOOPPPQQQQQQSSS[[[dddlllrrrxxx|||ssshhh\\\PPPHHHCCCEEEDDDCCCCCCBBBBBBCCCCCC>>>>>>======>>>@@@BBBCCC))))))))))))***+++,,,---++++++,,,,,,,,,---------'''(((***,,,---------,,,******,,,---.../////////++++++,,,,,,,,,---------***+++,,,...///000000000,,,***))))))+++,,,------,,,+++******,,,.........******+++++++++,,,,,,,,,------,,,,,,+++***))))))........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////.............................................///000111---......///000111222222111111111111111222222333555444555555666777888999999999999999::::::::::::999999999999888888888888555666888888888666444222111111111000//////......////////////////////////.../////////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((('''((()))***,,,---(((((()))))))))*********'''((()))******)))((('''$$$&&&)))++++++)))&&&$$$''''''(((((())))))******+++***)))'''&&&&&&%%%%%%)))))))))******++++++,,,&&&((()))******)))(((&&&))))))))))))))))))))))))((()))***+++,,,---......---,,,,,,++++++************+++,,,...//////......,,,,,,,,,++++++*********++++++******+++,,,------+++*********+++,,,,,,---))))))))))))))))))))))))******))))))))))))******''')))***)))((('''((()))))))))))))))))))))))))))((('''''''''((()))+++,,,&&&'''((()))++++++++++++'''((()))+++++++++***))))))((('''''''''(((***+++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,,,,------......------,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---------....../////////(((((()))***+++,,,,,,------------.........//////,,,,,,...000333666999::::::<<>><<<:::999777888;;;>>>AAADDDEEEFFFEEEFFFHHHHHHHHHGGGEEECCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<===???CCCFFFHHHOOORRRXXX___eeeiiilllmmmeeeooo|||vvveeeVVVMMMGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@>>>===<<<===???@@@***************++++++,,,...............//////000,,,,,,++++++***))))))))),,,---......//////......---.........---,,,,,,+++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000,,,,,,,,,++++++*********000000...+++)))***---///,,,---...000111222222333//////000000///...------////////////////////////111111111222333444555666777777888999999999999999;;;:::999777777777777888999999;;;<<<===============>>>@@@@@@>>>======>>>@@@>>><<<<<<=========<<<888777666444333222111111333222111111000000111111222111000///...---------,,,++++++***************)))))))))))))))*********+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((()))+++,,,,,,+++)))((())))))******+++++++++,,,((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((******************************+++,,,,,,,,,,,,++++++*********))))))(((((()))))))))))))))******+++++++++******)))(((((((((------,,,++++++,,,,,,,,,,,,......,,,)))(((,,,000++++++************++++++---------,,,,,,,,,++++++)))******++++++******)))++++++,,,,,,+++***(((''')))))))))***+++++++++,,,,,,+++***)))(((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((,,,+++***)))((((((((((((((('''''''''((()))******,,,,,,++++++***))))))(((((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---***))))))***,,,,,,+++)))///...,,,++++++,,,---.........///000000000//////---...111444666999:::;;;AAABBBBBBBBBBBBBBBAAAAAA>>>===;;;999777666555555888:::>>>AAACCCDDDDDDDDDEEEGGGJJJJJJHHHEEEDDDDDDCCCAAA@@@??????===;;;999===@@@AAABBBDDDLLLXXXaaaqqqyyy}}}qqqggg]]]UUUKKKFFFEEEEEECCC@@@CCCAAAAAACCC???888999@@@***))))))))))))***++++++---...//////000000//////++++++++++++,,,,,,,,,,,,,,,,,,---............---------......------,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++...,,,+++******,,,...///...---------,,,,,,,,,+++......---+++))))))+++---,,,---...///000111111111111111111111111000///...000000000000000000000000222222333555777:::<<<======>>>>>>??????>>>>>>===???===;;;888777666777777999:::;;;<<<===============???AAAAAA@@@@@@AAABBBBBB@@@???@@@BBBCCCCCCCCCBBBAAA???<<<:::999888888666666555444333333222222444333111000///......---000000///............///++++++++++++++++++++++++------,,,,,,,,,+++++++++******))))))))))))******((()))+++,,,,,,+++)))((((((((())))))))))))))))))******************************(((((('''((())))))************************(((((())))))))))))((((((************************)))***++++++,,,,,,++++++******************)))))))))))))))))))))******+++*********+++++++++++++++---,,,,,,++++++,,,,,,---,,,***(((((()))+++------++++++************+++++++++++++++*********)))))),,,,,,------------,,,,,,***++++++,,,+++***)))(((***************+++++++++,,,+++***)))(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))************************+++,,,++++++++++++++++++++++++*********************************))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,++++++,,,......---+++...------,,,,,,------------------....../////////222444666999<<<>>>???@@@DDDDDDDDDCCCBBBAAA@@@@@@999888666444333333333333;;;<<>>>>>>>>>>>>>>???EEELLLPPPVVV```ppp{{{zzzqqqfff\\\UUUPPPLLLHHHHHHEEEEEEGGGEEE@@@@@@DDD)))))))))))))))******+++---...000111222111///...+++++++++,,,---.........++++++,,,---------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,........................//////...---,,,+++******,,,,,,,,,+++,,,------..................------------.........,,,+++,,,...---...//////000000//////222222222222222222111000222222222222222222222222222333666999===AAADDDFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA???;;;777555555555666888999:::;;;<<<<<<<<<<<<<<<===???@@@???@@@AAACCCBBBAAAAAACCCFFFIIIJJJJJJJJJHHHFFFCCC@@@>>>===<<<<<<;;;:::999888666555555666666444333111000////////////...------------...------------------------...---,,,+++++++++,,,---+++++++++******+++++++++)))***+++,,,,,,+++***)))***************)))))))))************************,,,+++***)))((((((((((((************************(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++++++++)))))))))))))))******+++******++++++,,,------...,,,,,,,,,++++++,,,,,,---+++'''$$$%%%***------+++++++++************+++++++++++++++*********)))))),,,,,,------------,,,,,,)))******+++,,,++++++++++++++++++***************,,,+++***)))(((((((((((())))))((((((((()))******************************(((((((((((()))***+++,,,,,,+++******************))))))******+++,,,------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---,,,++++++,,,......---,,,,,,------.........------......------...000222333777888;;;===@@@BBBDDDDDDGGGFFFEEECCCAAA???>>>===666444222111111222444555===>>>AAACCCDDDEEEEEEDDDDDDFFFFFFEEECCCBBBCCCDDDFFFCCC@@@>>>???CCCGGGJJJMMMVVV```ggglllxxxsssfff\\\UUURRRKKKGGGDDDEEEEEECCCCCCEEE))))))(((((())))))***+++,,,...000222333111///...++++++,,,,,,------------***+++,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,..............................------,,,,,,,,,++++++,,,,,,---------------...........................000222222111000000111//////000000000//////...222222333333333222222111222222222222222222222222111222666:::@@@EEEJJJLLLNNNNNNNNNMMMKKKJJJHHHGGG@@@===:::666444444666777888999999:::;;;;;;::::::999:::;;;;;;::::::<<<>>>======>>>AAAEEEIIIKKKKKKKKKIIIGGGDDDAAA???======BBBAAA@@@???===;;;:::999:::999888777555444222111...------,,,,,,,,,,,,,,,/////////..................---+++))))))***,,,---++++++************++++++)))***++++++++++++***)))...------,,,,,,+++++++++*********************************))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++*********++++++,,,,,,---)))))))))))))))******+++***+++++++++,,,,,,,,,---,,,,,,+++++++++,,,------***(((&&&'''***,,,+++***,,,++++++******++++++,,,---------,,,,,,,,,++++++***++++++++++++++++++***((()))***+++,,,---------,,,+++++++++***)))))))))++++++***)))(((((())))))))))))))))))))))))******************************))))))(((((()))***++++++******)))((('''''''''((((((((()))******++++++,,,************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,******)))+++,,,---,,,***+++,,,.../////////------000/////////111444777999999:::<<>><<<:::999666444333222333666888:::>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDBBBAAABBBDDDJJJHHHFFFFFFIIIOOOXXX^^^fffpppyyy~~~xxxnnnhhhfff[[[TTTKKKFFFEEEEEEDDDCCC)))))))))))))))******+++,,,...000222222111///---------,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........+++,,,---.........------------------...............111333444444222222333111111222222222111000000111222222333333222222222222222222222222222222222///111555:::@@@FFFKKKMMMQQQPPPPPPNNNMMMKKKIIIHHH@@@>>><<<999888999:::;;;;;;;;;<<<<<<===<<<<<<<<<888999999777555555666888666666777:::???CCCEEEFFFJJJIIIGGGEEECCCBBBAAAAAAGGGGGGFFFEEECCC@@@>>>============<<<;;;999777666222111000000//////000000000000000//////............,,,***)))((()))+++,,,*********))))))******************++++++*********...------,,,,,,+++++++++))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++++++++************++++++,,,,,,---)))))))))))))))******+++,,,,,,++++++************,,,+++++++++,,,,,,---...+++------,,,)))(((***+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((((()))***,,,---...///,,,+++++++++***)))))))))+++***))))))))))))))))))******************))))))************************++++++***)))(((((())))))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------******++++++++++++******+++******+++------,,,***+++,,,...///000///......000//////000333666:::<<<<<<===???AAABBBCCCDDDDDDDDDBBB???<<<999777666555555555444555666999<<<======>>>???@@@AAABBBCCCCCCEEEFFFFFFEEEDDDEEEFFFHHHTTTUUUWWWYYY^^^fffqqqxxx}}}|||~~~~~~~~~xxxzzzzzzvvvsssrrrvvv|||sssdddVVVOOOKKKHHHDDD***************++++++,,,,,,---///000111000...------------,,,+++*********++++++,,,---------------,,,,,,------......------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......------------------------++++++,,,---...///000000,,,,,,---...............---------...............---000222333333222333444333444444444444444333333111222222333333333333333333333333333333333333333000222555:::@@@EEEJJJLLLOOOOOONNNMMMKKKIIIGGGFFFCCCBBB@@@???>>>>>>??????======>>>>>>???>>>>>>===::::::999666444333555666222222222555999<<<===>>>HHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJIIIHHHEEEBBBAAA@@@AAAAAAAAA@@@>>><<<;;;444333333222111222222222222111111000000//////...---,,,+++*********++++++******))))))))))))*********************************************)))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++***************+++++++++++++++)))))))))))))))******+++---,,,,,,+++***)))))))))++++++++++++,,,---......,,,///111///***((())),,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))------............------)))))))))***,,,---///000+++++++++*********************)))))))))))))))*********+++++++++***)))(((************************,,,+++***)))((((((((((((,,,+++******************)))))))))))))))))))))(((((((((((((((((((((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,---//////...---,,,---...///////////////...///000222555999<<<>>>BBBCCCCCCDDDEEEEEEEEEEEE@@@>>>;;;888555444333333444444555777999;;;===>>><<<===>>>???AAABBBCCCDDD@@@CCCFFFHHHIIIKKKNNNQQQfffkkkqqqwww|||zzz}}}yyyuuuvvvyyyzzzzzzwwwyyy}}}vvvrrrrrr}}}}}}yyy{{{oooaaaXXXQQQJJJ+++++++++++++++,,,,,,---,,,,,,---...............------------,,,,,,,,,,,,,,,,,,---............---+++,,,------......------........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------------------------,,,,,,------......//////------------.........///.........//////000000000///111333444333444555666666666777777777777777666222333444555555555555444444444444444444444444444444555888<<>>===;;;;;;;;;<<<<<<;;;;;;:::888888777555333333555777333111111222555888888888??????@@@BBBDDDFFFHHHIIILLLLLLMMMLLLKKKHHHFFFDDDBBBCCCDDDEEEEEECCCAAA@@@888777666666555555666666444444333222222111000000......---------,,,,,,,,,++++++************+++++++++******************+++(((((())))))))))))))))))))))))))))))))))))))))))''''''))))))***)))((((((************************(((((())))))))))))((((((************************((())))))*********************************)))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///---.........,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))------............------************+++---///000***************+++++++++******))))))))))))*********++++++++++++***)))((())))))))))))))))))))))))******)))))))))))))))*********************+++,,,))))))******++++++,,,,,,))))))))))))))))))))))))*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,...///000...---------------...///000111000222444777;;;???AAACCCFFFFFFFFFFFFFFFEEEDDDCCC<<<:::888555333333333444333555777:::<<<===>>>>>><<<===>>>???AAACCCEEEFFFCCCHHHNNNUUUZZZ^^^cccfff{{{~~~yyysssuuu||||||qqqfff^^^,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,------.../////////,,,---......//////......+++,,,,,,---.........---////////////////////////---------,,,,,,+++++++++++++++,,,,,,---...//////..........................................------...------------...////////////000000111111111222222333555666666666888:::777777888999999999999999444444555666777777666666666666666666666666666666888999;;;>>>BBBFFFIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCBBB@@@===:::999666666777777777666666555444555444222111222555777555333222333555666666666555666888:::>>>AAADDDFFFMMMMMMNNNNNNMMMJJJHHHFFFCCCEEEFFFGGGGGGFFFEEECCC@@@???>>>>>>======>>>>>>666666555444333333222222//////000000//////...------,,,,,,++++++,,,,,,---++++++************++++++))))))******+++++++++,,,******************************++++++***)))'''&&&++++++++++++++++++++++++(((((())))))))))))((((((************************(((((()))***************+++*********))))))(((((()))))))))))))))******++++++,,,,,,------......///++++++++++++,,,---...///---+++***+++...///---***---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++*********+++---///000))))))******+++++++++,,,***)))))))))))))))*********+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((''''''((()))******((()))***+++---...///000******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------...///000000///...---++++++***,,,---...---+++...---------...///111222444666999>>>BBBEEEGGGHHHFFFFFFFFFEEEDDDCCCBBBAAA:::999666444333333444555555777:::===???@@@@@@???======>>>@@@BBBEEEGGGHHHPPPVVV___hhhpppwww|||~~~zzzzzz|||www***,,,+++((())),,,...,,,---------.........//////,,,,,,,,,---------......///......---------......------........................---------,,,,,,,,,,,,---......---+++((('''------++++++++++++------111///---++++++---///111000000000000////////////...---,,,,,,,,,...000111222111000000111333555666666777888:::<<<=========<<<=========<<<;;;999888555555555444444444444444666777666555555666:::======???AAADDDFFFHHHIIIJJJKKKKKKKKKIIIFFFBBB>>>;;;;;;;;;;;;:::::::::::::::888777777777888888666555444444333333444555666666555444333222222222222333666777777777999===CCCHHHIIILLLNNNOOONNNMMMMMMNNNHHHGGGFFFGGGHHHHHHGGGEEECCCBBBBBBAAA@@@>>>>>>===<<<;;;:::999888888888888222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,++++++++++++,,,,,,))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&******))))))))))))******)))***+++,,,---,,,+++***---,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***************************))))))))))))+++---///000---------,,,,,,+++++++++)))(((''''''(((***,,,---///...,,,++++++,,,...///,,,,,,+++***)))(((''''''*********+++,,,,,,------***---000///+++(((((()))************+++,,,---...))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))***)))(((((()))***+++,,,,,,***)))((((((***,,,---,,,+++)))((((((((())))))************************)))+++------,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,++++++------------++++++,,,---.../////////...---,,,---...000111111222222:::;;;===CCCHHHJJJIIIFFFHHHGGGEEECCCAAA???===<<<888777555444333444444555777888:::<<<============AAABBBBBB@@@@@@DDDLLLSSSZZZjjj~~~|||wwwvvvvvvwwwvvvtttoookkkmmmrrrwwwvvvvvv}}}***,,,,,,))))))---...,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///......------.................................//////.........---------((())))))))))))'''&&&%%%...---,,,++++++,,,---...000///---,,,,,,---///000////////////............,,,,,,---...////////////111111111111222333444555888999:::;;;<<<<<<===<<<::::::;;;:::999777555444555555555555555555555555666888999:::;;;===@@@CCCCCCDDDFFFHHHKKKLLLMMMNNNOOONNNMMMJJJFFFBBB===;;;;;;:::::::::999999888888777666555666777777555333555555555555555666777777888777777666666666666777666666777888999===BBBFFFJJJMMMOOOPPPOOONNNOOOPPPJJJIIIIIIIIIJJJIIIFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::999888888555555333222111000//////......------------------++++++,,,,,,,,,,,,+++++++++++++++******+++++++++***))))))))))))******+++************************************************---+++)))***,,,---+++)))))))))(((((((((((())))))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++***************+++******)))***+++,,,------------,,,,,,+++++++++,,,,,,+++,,,,,,---...///...------,,,,,,------...+++++++++++++++*********((((((((()))******+++++++++,,,---,,,***)))))))))++++++***************+++))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++***)))))))))***,,,,,,...---+++*********+++,,,++++++++++++++++++++++++***+++------,,,,,,,,,---,,,,,,,,,---------...............---------,,,,,,+++,,,------------,,,+++)))***,,,---......------///.........000222444666;;;<<<>>>CCCHHHJJJHHHFFFFFFFFFDDDBBB???===;;;;;;555555555555555666777777::::::;;;<<<>>>@@@BBBCCCAAADDDHHHJJJNNNUUU^^^eeevvvyyypppkkklllnnnpppooonnnlllkkkrrrwww}}}~~~~~~***,,,,,,)))***---...,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......................................................000000/////////.........,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...///......------....../////////.........---------***,,,...000111000///...333333444555666666666666:::;;;<<<<<<======<<<<<<;;;;;;:::999777666444333555555555666666666666666777:::>>>AAACCCFFFIIIKKKIIIJJJLLLNNNPPPQQQRRRRRRRRRQQQOOOLLLGGGBBB>>>;;;>>>======<<<;;;::::::999888777666777888777666444666666666666666777777888;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<===@@@DDDGGGIIILLLNNNOOOOOONNNOOOOOOMMMLLLLLLMMMLLLJJJGGGDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA???<<<;;;::::::;;;:::999777555333111000/////////......---------,,,------......------,,,++++++************++++++++++++***)))))))))******************************************************+++***))))))***+++***)))))))))(((((((((((())))))***++++++,,,------,,,,,,++++++,,,,,,------......+++************++++++,,,,,,,,,++++++*********)))++++++***))))))******+++------,,,,,,,,,,,,++++++------...............------------......---------+++++++++,,,,,,---------'''((()))***+++++++++++++++***))))))***+++***))),,,,,,+++******)))(((((())))))))))))))))))))))))***************)))))))))((()))***++++++***)))(((***))))))(((((((((((())))))************+++++++++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...,,,,,,,,,---------...............------------,,,,,,,,,------------,,,,,,)))***,,,---............111000//////111555999;;;===>>>@@@DDDGGGHHHGGGEEEDDDCCCBBB???===;;;999888444555777888999:::;;;;;;>>>===<<<<<<>>>BBBFFFIIILLLQQQZZZaaahhhqqq{{{uuurrrvvvyyyzzzxxxwwwxxxzzz***------******......,,,---------.........//////,,,,,,,,,---------......---......///////////////////////////............////////////.........---000///---------///111222///...---,,,,,,---...///......////////////......000////////////.........,,,---///000111111111000666777888:::::::::999888999:::;;;<<<============>>>>>><<<;;;999777555555666666666777777888888888;;;???DDDHHHJJJLLLNNNOOOMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRPPPMMMIIIEEEBBB@@@CCCCCCBBBAAA@@@??????>>>;;;:::999:::;;;;;;999777777666666666666666777777<<<<<<<<<===============;;;===???AAAAAACCCFFFIIIGGGJJJMMMNNNMMMMMMMMMNNNNNNMMMNNNOOOOOOMMMIIIFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDBBB@@@???>>>======AAA@@@???<<<999777444333111000000///...---------------.........---,,,,,,+++******))))))******+++,,,++++++***))))))))))))***************************************************)))))))))*********)))******))))))))))))******))))))***++++++,,,,,,,,,***++++++,,,---...//////,,,+++***)))******,,,------,,,,,,++++++******)))******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,(((&&&&&&))),,,+++***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((++++++******))))))))))))))))))***++++++++++++***************************------------------------***,,,......---,,,---...,,,,,,,,,---------..................------------,,,------------------,,,......//////000000000000111111222333666999<<<>>>???@@@BBBDDDFFFFFFEEEDDDBBBAAA???===;;;999777777666888:::<<<============>>>===<<<===AAAHHHOOOSSSfffmmmwww***------++++++......+++---------.........//////,,,,,,,,,---------......------//////000000//////000000/////////..................---------,,,,,,,,,+++)))((()))+++---/////////...------...//////////////////////////////111111111000000000000///000/////////000222444555666777999:::::::::888888666777999;;;===??????@@@AAA@@@>>><<<:::999888777888888999:::;;;<<<<<<===AAAEEEJJJMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDCCCCCC>>>=========>>>>>><<<;;;888888777777777777888888<<<<<<===>>>>>>======<<<<<<>>>@@@AAAAAACCCEEEHHHGGGJJJMMMNNNNNNNNNNNNOOOMMMLLLMMMNNNOOOOOOLLLIIIJJJJJJJJJIIIIIIIIIIIIHHHDDDCCCBBBAAAAAAAAAAAAAAAEEEEEECCCAAA>>>;;;999777333333222111///...---------------------,,,++++++++++++************++++++,,,,,,+++***))))))******************************************************------------------------,,,++++++******++++++,,,((((((((()))***++++++,,,++++++,,,------...//////---,,,+++******+++,,,---,,,,,,,,,,,,++++++******'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))+++---///000000///---+++...------,,,++++++******)))***,,,.........---,,,+++(((%%%&&&***,,,,,,***++++++,,,------,,,++++++***************************************+++++++++(((***+++------+++***(((************)))(((((('''))))))***++++++++++++************+++++++++******------------------------***,,,......---------...,,,,,,,,,---------......//////.........---------------------------------111000000000000000000000111333666999<<<===>>>>>>AAABBBCCCDDDCCCCCCBBBBBB??????===<<<:::999888777777999:::<<<======<<<;;;<<<===@@@EEEOOO[[[ffflllzzzwwwzzz~~~)))---...,,,,,,///...++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---///000111111000///111000000//////............------------,,,,,,,,,+++***)))((()))***,,,...000///...------...///000000//////......//////000222222222111111111000000222111111000222444777999666666777777777777777666666777999<<>>???@@@AAABBBCCCCCCGGGKKKNNNPPPPPPPPPPPPQQQOOOOOOPPPQQQQQQQQQPPPPPPNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBAAAAAAAAABBBBBB@@@???======<<<<<<;;;;;;<<<<<<===>>>?????????>>><<<;;;:::;;;<<<<<<<<<>>>AAADDDHHHKKKNNNOOOOOOOOOPPPQQQMMMLLLKKKLLLNNNNNNMMMKKKLLLLLLLLLKKKKKKJJJJJJJJJEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGFFFEEECCC@@@===<<<777666555444222111//////............---,,,++++++,,,++++++++++++++++++,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---+++++++++******+++++++++(((((((((((()))+++,,,---,,,,,,------......//////---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---.........++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---///000000///---,,,///......---+++******)))'''(((***,,,---,,,+++******)))((((((***+++++++++)))***,,,------,,,+++************************************+++++++++++++++***+++,,,------,,,+++***'''((((((((((((''''''&&&)))************++++++++++++,,,------...---------------------------------+++---...///------...///,,,,,,,,,---------....../////////.........------......------------......//////............//////222555999>>>@@@AAA@@@???AAACCCDDDCCCAAA??????@@@======<<<<<<;;;::::::999888999:::;;;<<<<<<<<<<<<===BBBJJJVVVfffvvvzzzwwwyyy)))---...,,,---///...++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---///111222111000///111111000000///......---............------------///...---------...///000111000///......///000111111000///------///000111111111111111000000000000222222333444666777999999999888888777777777888888999;;;===???AAABBBCCCCCCEEEDDDBBBAAA@@@??????@@@DDDDDDEEEGGGHHHJJJKKKKKKLLLOOOQQQRRRRRRRRRSSSTTTQQQQQQQQQRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLKKKLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBAAA???===<<<:::::::::999999;;;???BBBFFFHHHKKKMMMMMMMMMNNNOOOOOOMMMJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA@@@<<<;;;:::888666444333222////////////...---,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++***((('''(((******))))))))))))))))))******))))))***+++,,,...///---------...............,,,,,,------,,,,,,+++******++++++,,,,,,---------)))***,,,---.........---+++++++++,,,,,,---------------,,,------...///000---...///000000///...---///.........------,,,,,,'''(((+++---...---+++***)))***,,,,,,+++***++++++)))***+++++++++)))'''&&&*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++***))))))+++***)))))))))***,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,,,,---------......////////////............///...---,,,,,,---...///------------///000222333777999;;;>>>AAABBBBBBBBBBBBCCCDDDBBB>>><<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???AAACCCDDDFFFMMMYYYiiizzz)))---...------///...+++---------.........//////,,,,,,,,,---------......+++---///111222222000000222111111000///......---000/////////............//////............//////111000///......///000111222111...------...111222000000000000////////////111333555888999:::999888===<<<:::999999:::;;;<<<===>>>@@@AAABBBCCCCCCCCCIIIHHHFFFEEEDDDDDDEEEEEEIIIIIIJJJLLLNNNOOOPPPQQQOOOQQQSSSTTTTTTTTTUUUVVVSSSSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOPPPQQQPPPOOOMMMKKKKKKJJJIIIHHHHHHHHHIIIDDDEEEEEEEEEDDDBBB???===;;;;;;:::888888;;;???CCCBBBDDDGGGIIIIIIIIIJJJKKKQQQNNNJJJHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHFFFDDDBBB???>>>===;;;999777666555111111111111000///...---...------,,,,,,------...************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---((((((''''''''''''((((((++++++++++++,,,...000111...............---------,,,,,,---...---,,,***))))))***+++,,,------...///,,,,,,---.........---,,,+++++++++,,,,,,---------,,,+++++++++,,,---///000......////////////...............///////////////)))***---///000///---,,,(((+++......+++)))***,,,)))*********)))&&&$$$"""*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---...///......---,,,***)))((((((***,,,---((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,,,,---------......000/////////............///...---,,,,,,---...///---------///111444777999;;;;;;<<<>>>@@@BBBDDDEEEBBBCCCDDDAAA===;;;;;;===;;;<<<<<<======>>>>>>>>>@@@@@@@@@BBBEEEHHHKKKMMMPPPWWWdddttt{{{|||~~~|||,,,,,,,,,---............---------.........//////000/////////000111333444000000000000111111111111222111000//////............/////////...---,,,,,,,,,------......------,,,,,,,,,------------------.../////////000000111111---///000000111222555777999888888999;;;<<<;;;:::;;;<<<===>>>>>>>>>>>>===BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJMMMNNNMMMLLLLLLMMMOOOQQQSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRQQQOOONNNQQQOOONNNLLLLLLMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSQQQPPPRRRTTTTTTQQQMMMLLLLLLJJJIIIHHHHHHHHHHHHFFFBBB<<<999999999888666999<<>>;;;999333333333222111000...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((---,,,,,,+++*********++++++++++++************)))))))))(((((((((((())))))*********+++,,,---///000000000//////.........------------,,,,,,+++++++++......------,,,,,,++++++------////////////------...------,,,,,,,,,------+++******---000///,,,)))******+++,,,,,,,,,,,,+++------,,,,,,+++***))))))***)))***---000111...+++******++++++++++++******+++******))))))******+++------------,,,++++++***---,,,,,,++++++*********)))***+++,,,------,,,+++++++++)))))))))***++++++///......,,,+++******)))+++,,,---///000///,,,))),,,------+++******,,,...////////////////////////---------.........//////..............................//////......---,,,/////////000222555888:::===>>>@@@BBBBBBAAA???>>>@@@???===<<<;;;::::::::::::<<>>???@@@AAABBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKLLLKKKKKKKKKMMMNNNPPPOOONNNMMMNNNPPPRRRSSSXXXXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTSSSQQQPPPNNNQQQPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTVVVUUUTTTVVVXXXXXXVVVSSSQQQQQQOOONNNLLLLLLKKKKKKGGGCCC>>>;;;;;;;;;:::999999;;;===???AAADDDHHHLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKKKKJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFEEECCCBBBBBB@@@>>>;;;;;;:::999777555222000...///...------,,,,,,,,,---************************+++,,,,,,---,,,+++***)))---,,,++++++******++++++++++++++++++************))))))(((((((((((())))))*********+++,,,---...//////.........------------,,,,,,,,,,,,+++++++++***+++,,,,,,+++)))&&&$$$"""***+++,,,------,,,+++***......------......///000...,,,+++,,,......+++(((++++++,,,------------,,,------,,,,,,+++******)))...---...000333333111...******++++++++++++******+++++++++******+++++++++++++++,,,,,,++++++******************************)))******+++,,,,,,++++++++++++*********+++---...,,,,,,,,,,,,,,,+++++++++,,,***))))))***++++++***,,,------,,,***+++---...---------------------------------.........////////////////////////////////////////////////......///000111333666888:::<<>>@@@CCCFFFJJJOOOXXXbbbkkksssyyy|||xxxzzz|||~~~~~~vvvoooooovvv|||}}}...,,,***)))(((((()))***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000000000000000111111111111.........//////000111222....../////////...------------............------////////////000000000111000000//////000000111222222444777888999;;;===@@@@@@@@@@@@AAACCCEEEGGGIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGIIIKKKMMMNNNMMMMMMNNNOOOSSSRRRPPPOOOOOOPPPRRRSSSZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTVVVVVVVVVWWWYYYYYYWWWUUUOOONNNMMMKKKJJJJJJIIIIIIHHHEEEAAA???>>>>>>>>>===;;;;;;<<<<<<<<<>>>BBBEEEIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEGGGEEEDDDCCCDDDCCCAAA@@@BBBAAA???<<<888444111//////......---------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,++++++******++++++,,,+++++++++***************))))))(((((())))))***+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++......///...---***'''&&&******++++++++++++******,,,,,,,,,,,,---...//////000...,,,,,,,,,,,,***(((,,,,,,---............------,,,,,,++++++*********/////////111222222000...******++++++++++++******,,,,,,++++++++++++,,,,,,))))))***+++++++++******))))))))))))*********************)))******+++,,,+++++++++,,,---...000000++++++,,,,,,------.........+++'''&&&'''***,,,,,,------...---++++++---///------------------------------........./////////000000000000000000000000/////////000000000000000000111444888;;;===>>>???@@@???>>><<<;;;:::999999777888:::<<<===>>>>>>???<<<<<<<<<<<<>>>CCCJJJOOOZZZdddrrr~~~~~~yyyuuuwwwvvvuuuyyy///---+++))))))***---...------------------------............//////000000///000000000111111111111222111000///..................////////////......------............------......//////000111111111111000000000000222333444666999<<<>>>???AAADDDFFFGGGGGGHHHHHHIIILLLOOORRRQQQPPPLLLJJJHHHGGGHHHIIILLLLLLKKKKKKJJJJJJIIIIIIHHHKKKNNNOOOOOOOOOPPPPPPUUUTTTRRRPPPPPPQQQRRRSSSWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQOOONNNHHHGGGGGGFFFFFFGGGGGGGGGIIIGGGDDDCCCBBBBBBBBBBBB@@@@@@>>>;;;999999;;;>>>BBBCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFEEEEEEFFFFFFEEEDDDEEECCCAAA>>>:::666222000000//////...............------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,+++++++++************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,///...............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++///...,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,++++++*********---------......---,,,*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,+++++++++++++++***************+++***)))((())))))+++,,,+++,,,,,,...///111222333............////////////111...***)))***---//////---.........,,,,,,---///////////////////////////............////////////////////////////////////.........//////000111222111444888===@@@AAAAAAAAA???===;;;999888888888999:::;;;===>>>???@@@@@@????????????AAAEEENNNXXX^^^ttt~~~}}}---+++***)))***,,,///111////////////.....................//////////////////000000000111111111111222111000///..................///////////////...---......//////......------......///000000111111222111111111222444666777;;;>>>BBBDDDEEEGGGIIIKKKGGGIIIJJJJJJJJJLLLOOORRRSSSQQQNNNLLLJJJIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLOOORRRSSSSSSSSSSSSTTTVVVUUUSSSQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMKKKIIIGGGFFFCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDDDDDDDEEEFFFEEECCC>>>:::777888999:::;;;<<<>>>AAADDDFFFHHHJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDCCC@@@===:::888666333222111000////////////------------------------+++************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******++++++,,,---------,,,+++..................//////---------...............,,,***(((&&&&&&)))---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((,,,,,,,,,+++++++++,,,---******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,+++***))))))******++++++++++++******+++,,,,,,------,,,,,,+++******+++,,,---------,,,......---,,,++++++******,,,+++***))))))***+++,,,++++++---...000111222333222111111111111000000000111///------///000//////---...//////...---...///////////////////////////........./////////000000........................---------...///111333444555777<<<@@@BBBCCCBBBAAA<<<:::888777777999;;;<<<>>>???????????????>>>>>>???BBBGGGNNNXXXeeerrrzzz~~~zzzyyy}}}***)))((((((***,,,///000000000000///////////////,,,------.........------000000000000111111111111.........//////000111222......///000000000//////......////////////......------...///000111111222222222111222444777:::<<<@@@CCCGGGIIIJJJKKKLLLNNNKKKMMMPPPPPPMMMMMMOOORRRNNNMMMMMMLLLLLLMMMOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQSSSUUUWWWXXXWWWWWWXXXYYYXXXWWWUUUSSSSSSSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYXXXVVVUUURRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRPPPNNNLLLLLLKKKLLLMMMNNNLLLIIIFFFEEEDDD>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHGGGEEEEEEFFFHHHIIIHHHFFFBBB===999888888555666777999<<>>===666666444222111000000000++++++++++++++++++++++++******)))))))))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++)))***,,,---...---,,,,,,.........///////////////------------...............,,,(((%%%$$$&&&))),,,++++++************++++++///...---,,,+++************+++------,,,+++---...)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,******++++++++++++*********+++,,,------,,,+++***++++++,,,---------,,,,,,.........---,,,,,,++++++---,,,++++++***+++++++++***+++,,,...000111111111333333222222111111111000...------...000000...,,,---///000000///......///------------------------....../////////000000000........................---------...000222555666999;;;>>>AAABBBBBBAAA@@@999999888777888;;;===???@@@???????????????@@@@@@CCCJJJVVVeeettt~~~+++***++++++,,,---...///000000//////............---.../////////...------000000000000111111111111.........//////000111222......///000000000000000......////////////............///000111222333444222222222333666:::>>>AAADDDGGGKKKMMMNNNNNNNNNOOOMMMQQQUUUTTTPPPMMMNNNPPPKKKLLLLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXWWWWWWYYY[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[\\\[[[ZZZYYYWWWVVVRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTSSSQQQOOONNNLLLLLLKKKJJJLLLNNNMMMJJJGGGGGGHHH>>>======>>>>>>@@@AAAAAADDDFFFHHHGGGEEEEEEFFFIIIFFFGGGGGGEEEAAA===;;;;;;555555666777999:::<<<===@@@AAADDDFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLIIIGGGFFFGGGIIIIIIIIIEEEEEEEEEDDDBBBAAA???>>>:::999777555333111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,---------,,,,,,,,,++++++++++++******))))))******+++((()))+++---......---,,,---------....../////////+++++++++,,,,,,,,,------...---+++******+++,,,------,,,+++******+++,,,---------,,,,,,,,,,,,------***,,,///...,,,***+++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---...---+++***,,,...******++++++++++++******)))***+++------+++***)))+++,,,,,,,,,,,,++++++***+++++++++,,,,,,------------------------,,,++++++)))***,,,---////////////000000000111111111111111...---------//////...,,,---///111111000...//////------------------------.../////////000000000000......................../////////000222555888:::===>>>@@@AAAAAA@@@???>>>999999999999:::<<<>>>???@@@@@@???@@@BBBEEEIIIKKKQQQ\\\lll......////////////////////////.........---------000000111222222111000///000000000000111111111111222111000//////...............///000000000000000......////////////......///000000222333444555555333222222444777<<>>===777777777777777777888999<<<===@@@DDDFFFHHHHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGLLLJJJGGGFFFGGGIIIIIIIIIDDDDDDCCCBBBAAA???===<<<===;;;999666444222111000........................,,,,,,+++***+++,,,...///+++*********+++,,,,,,------------,,,,,,,,,++++++++++++************++++++''')))+++---//////...---,,,,,,,,,------.........)))))))))******+++++++++''')))+++---............//////------------//////)))))))))***+++---...///+++...000000,,,)))))))))+++,,,------......------++++++++++++++++++++++++***,,,---,,,))))))+++...******++++++++++++******((()))+++,,,,,,+++)))(((+++++++++++++++***)))((('''((()))***,,,...//////------...///...---+++***((()))+++---......------------...///000111222222111///------...000//////---///111222000/////////////////////////////////////////////000000000000000000000000000000000000111000111222444888;;;===@@@@@@AAAAAA@@@>>>===<<<::::::;;;;;;<<<===>>>???AAAAAAAAACCCGGGMMMSSSWWWaaalll~~~~~~........................------,,,+++,,,---...///...///////////////......000000000000000000000000000000000000000000000000...///000000///---+++)))......//////000111111222...///000111222222222222222222333444666:::@@@DDDGGGJJJNNNPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLMMMMMMMMMNNNNNNNNNRRRSSSSSSTTTTTTTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWXXXZZZ[[[\\\___```___^^^\\\[[[\\\]]]YYYWWWVVVVVVWWWXXXXXXWWWVVVWWWXXXVVVTTTRRRSSSUUURRRWWWYYYVVVTTTVVVXXXWWWXXXVVVTTTSSSSSSRRRPPPNNNMMMKKKJJJMMMQQQRRROOOKKKGGGGGGFFFGGGHHHGGGDDDBBBHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFCCCAAA???===<<<;;;::::::999999999::::::777888;;;>>>AAADDDEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDBBB@@@>>>===<<<>>>>>>>>>===:::666222000111000000///---,,,++++++000///......---,,,++++++,,,,,,------...------,,,---------,,,,,,+++++++++)))+++---///000000///...---,,,,,,++++++,,,,,,---,,,---.../////////...---++++++++++++,,,---......,,,+++***+++---...---,,,++++++,,,,,,,,,+++***************+++,,,---//////++++++++++++++++++++++++...---+++*********++++++,,,------------,,,++++++)))***+++,,,---,,,,,,+++)))************+++++++++)))))))))***+++,,,---...111111000...---,,,+++***---+++)))''''''((()))***,,,+++******))))))******)))***+++------.........///............///000000//////......------------//////.........---------...............///000000000000////////////000000//////000000///......------000444777:::===@@@BBBBBBBBBAAA@@@???>>>===<<>>>>>@@@@@@======AAAAAA??????DDDPPP]]]ggglllzzz~~~..............................---------...///000///000000111000000//////000000000000000000000000000000000000000000000000///000111111000///---,,,......//////000000111111---...000111333444444444444444444444555999>>>CCCIIIKKKOOOPPPOOOMMMLLLLLLPPPPPPOOOOOONNNMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVWWWXXXYYYZZZ]]]\\\\\\ZZZXXXWWWWWWXXX\\\ZZZYYYXXXXXXXXXWWWVVVXXXXXXXXXXXXWWWVVVVVVVVVSSSXXXYYYVVVTTTVVVWWWVVVYYYWWWVVVUUUUUUTTTRRRPPPLLLJJJJJJMMMQQQSSSPPPMMMKKKJJJJJJKKKKKKJJJHHHFFFHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBB@@@???>>>;;;::::::999999999888888888999;;;===???AAAAAAAAACCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIGGGFFFEEECCCAAA@@@>>>>>>???@@@???>>><<<999666444111111///...------------,,,,,,++++++++++++++++++------------------,,,,,,---,,,,,,,,,++++++++++++''')))+++,,,---,,,+++***,,,++++++******++++++,,,***+++,,,---.........---------,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++(((((('''((()))***,,,---***++++++++++++***)))))))))***+++,,,,,,,,,++++++)))************+++++++++&&&'''(((***,,,...000111//////...---,,,+++******,,,+++***)))))))))***+++---,,,,,,+++++++++++++++)))))))))***+++++++++,,,......------......///000000000//////............//////.........---------...............///000000000000////////////000000//////000000000//////...000333777:::<<<>>>@@@BBBAAA@@@@@@?????????>>>>>>???===>>>AAA@@@======@@@>>>BBBLLL[[[lllzzz~~~//////////////////////////////......//////000111000111111222222111111000000000000000000000000000000000000000000000000000///000111111111111/////////////////////000000000......000111333444555666666666555444555999>>>CCCKKKMMMPPPPPPOOOMMMLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUUUUVVVXXXXXXXXXWWWXXXXXXYYYYYY[[[ZZZYYYWWWVVVVVVUUUUUUXXXXXXWWWWWWVVVTTTSSSSSSWWWVVVVVVVVVWWWWWWVVVTTTTTTXXXYYYUUUSSSVVVWWWUUUYYYXXXVVVVVVUUUSSSPPPMMMKKKJJJJJJMMMQQQSSSRRRPPPQQQPPPOOOOOOPPPOOOMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???<<<<<<<<<<<<;;;:::888888999:::<<<===>>>>>>======@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@AAAAAAAAA???>>>;;;:::333222000///............***+++++++++,,,,,,,,,,,,---------------,,,+++++++++++++++++++++*********((()))***++++++***)))(((+++******))))))******+++)))***+++,,,------------//////...---,,,+++++++++,,,+++***+++---...---,,,+++,,,,,,---............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))+++,,,---***++++++++++++***)))))))))***++++++,,,+++++++++)))************+++++++++'''((((((***,,,...000111,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,++++++***))))))***+++,,,------,,,,,,,,,---......000000000///////////////...............---------...............///000000000000////////////000000///000000000000111111111444777;;;>>>??????@@@AAA>>>>>>??????@@@@@@@@@AAA>>>===???BBBAAA???@@@DDDCCCOOOddd|||}}}}}}}}}}}}000000000000000000000000........./////////000000000000111111222111111111000000000000000000000000222222222222222222222222...///000111111111000000000000000000000000000000000000000111333444555666777777777666888<<>>????????????===<<<:::999:::;;;===>>>???>>>===<<<======>>>???@@@AAABBBCCCEEEGGGIIILLLMMMMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBBBBAAA@@@??????888666444111///.........---.....................------------,,,,,,+++***************************,,,,,,------,,,+++******++++++************+++++++++,,,,,,,,,------------//////...------,,,---------,,,++++++------,,,+++((()))***+++,,,---------///...------,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,------------,,,++++++*********++++++++++++***))))))*********+++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,)))+++---...///...---,,,...------,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,++++++,,,,,,---...////////////...................................................///000000000000////////////000000000000000111111222333444666:::===??????>>>>>>???<<<<<<===???@@@AAABBBCCCAAA??????AAAAAABBBHHHOOOZZZiii000000000000000000000000------......////////////...///000000111111111000000000000000000000000000111111111111111111111111---......///000000000000000000000111111111111111333333222222333444555555888999:::;;;>>>BBBHHHLLLQQQSSSTTTSSSQQQOOONNNNNNRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUWWWXXXYYY[[[\\\]]]^^^___````````````___^^^___bbbddddddddd```bbbcccbbb]]]YYYVVVUUUYYYYYYZZZ[[[[[[[[[XXXVVVZZZ[[[XXXTTTUUUZZZ]]]\\\ZZZYYYXXXYYYYYYXXXUUUSSSOOONNNOOOPPPSSSUUUUUUUUUVVVUUUSSSSSSSSSTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOJJJIIIHHHEEECCC@@@>>>===@@@@@@@@@???>>><<<;;;:::;;;===@@@BBBCCCCCCBBBAAA===<<<<<<;;;;;;<<<===>>>@@@BBBEEEIIILLLMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA>>><<<888555111///...---000000///......---,,,,,,,,,,,,------,,,++++++***************************.........------,,,++++++,,,,,,++++++++++++,,,,,,//////...------,,,,,,,,,...---------......///000---,,,++++++------,,,+++((()))***+++,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------------,,,+++++++++*********************))))))*********+++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------***+++...///000///---,,,------,,,+++++++++++++++000...---++++++,,,...///,,,++++++++++++,,,---------------------------------....................................///000000000000////////////000000000000111111333444666777888;;;>>>???>>>===<<<===;;;<<<===>>>@@@AAABBBCCCBBB???>>>@@@AAAFFFQQQ]]]www////////////////////////,,,---.../////////............///000111111111111000000000000000000000000.................................//////000000000000111111222333333444444666555444444555666888999;;;===@@@CCCFFFJJJNNNRRRTTTUUUVVVUUUSSSQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZZZZ[[[[[[[[[]]]\\\[[[[[[\\\___aaacccjjjkkknnnpppssstttuuuvvvvvvsssrrrtttxxx{{{{{{yyywwwyyyzzzvvvnnngggbbb```dddfffiiiiiifffdddccccccbbb```YYYSSSTTT[[[______XXXVVVUUUVVVWWWXXXWWWVVVSSSSSSSSSSSSTTTUUUVVVVVVWWWUUUSSSRRRSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRSSSSSSNNNMMMKKKIIIFFFDDDBBBAAABBBBBB@@@???>>>>>>>>>>>>@@@BBBFFFIIIKKKJJJIIIHHHAAA@@@>>><<<;;;:::;;;;;;<<<>>>AAAEEEHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@???===999666222000...//////...---,,,+++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,++++++************---,,,,,,,,,,,,,,,,,,---000000///------------------------......000111111...,,,++++++------,,,***+++,,,,,,---............++++++++++++,,,,,,---...++++++++++++++++++++++++$$$%%%''')))+++,,,,,,---***++++++++++++***))))))++++++***)))))))))******)))************+++++++++++++++++++++,,,---//////,,,,,,,,,,,,------------+++,,,...///000///---,,,---,,,,,,+++++++++++++++,,,,,,+++******+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------------------..............................///000000000000////////////000000111111111222444666999::::::<<<======<<<;;;<<<=========>>>???@@@AAABBBBBBAAA???@@@BBBEEEMMM]]]lllyyyxxx........................---...///000000000//////...///000111222222222222000000000000000000000000////////////////////////000000000///000000111111111111222333555666777777777777666777999<<<>>>@@@@@@CCCGGGKKKMMMOOORRRTTTVVVWWWXXXWWWUUUTTTTTTUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXZZZ^^^cccgggkkknnnpppoooooopppqqquuuyyy}}}{{{qqqggggggnnnsssrrrgggddd```]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSRRRSSSSSSSSSRRRMMMMMMNNNOOOPPPRRRSSSTTTPPPOOONNNMMMLLLKKKJJJIIIIIIHHHEEECCCCCCDDDFFFGGGGGGJJJMMMPPPRRRQQQOOONNNJJJHHHDDD@@@>>><<<<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKHHHGGGFFFDDDCCCBBBAAAAAA?????????===;;;777333111......------,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++******))))))))))))***,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...////////////...//////000000...---+++,,,,,,---+++***,,,,,,---......---------,,,,,,+++*********++++++++++++++++++++++++++++++$$$%%%'''***+++,,,------***++++++++++++***)))))),,,+++***)))(((((()))***)))************+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,---.........---,,,+++......---,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---------.........//////...............///000000000000////////////000000111111111222444888;;;============<<<;;;;;;===???>>>????????????@@@@@@@@@BBBCCCGGGMMMRRR[[[kkkzzzxxxuuuuuu|||...........................///000222222111111000///000111222333444444444000000000000000000000000222222222222222222222222222222111111111111111222111111222444666777999999777777888999<<<@@@DDDFFFDDDGGGLLLPPPQQQRRRSSSUUUWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWRRRRRRSSSUUUWWWXXXYYYZZZ^^^bbbiiirrr||||||tttmmmhhheeebbb```\\\[[[ZZZXXXUUUTTTUUUWWWXXXVVVSSSRRRSSSTTTSSSSSSJJJJJJKKKLLLNNNPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOLLLIIIIIIKKKNNNPPPMMMOOORRRUUUVVVUUURRRQQQQQQNNNJJJEEEAAA???>>>===<<<<<<<<<===???AAACCCDDDNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBBAAAAAA>>>???@@@@@@>>>:::777444.........////////////000((()))***+++,,,---------+++++++++,,,,,,---------++++++************++++++++++++************++++++***))))))***+++...000111222111000//////......///...---,,,,,,,,,---+++***++++++,,,,,,,,,+++******...---,,,***)))(((((((((++++++++++++++++++++++++)))***+++,,,------,,,+++,,,------------,,,++++++,,,+++***((((((((()))***)))************+++++++++000///...---,,,++++++++++++++++++*********))))))............---,,,++++++//////...------------...+++,,,---...////////////------,,,,,,------...///---------.........//////---------.........//////...............///000000000000////////////000000111111111222555888<<<>>>??????>>><<<;;;;;;>>>AAA@@@@@@@@@???????????????DDDHHHPPPXXX^^^gggvvv~~~yyyxxxwwwtttqqqoooqqqxxx//////.........---------........................111111111333666777777666000000111111111000000///000000000000000000000000111222222111000000222555222333444555555777;;;>>>999<<<@@@EEEIIILLLMMMMMMQQQPPPOOOPPPSSSUUUWWWWWWXXXWWWVVVVVVVVVWWWYYYZZZWWWWWWXXXWWWVVVUUUWWWYYYSSSUUUUUUVVV\\\dddhhhgggkkkttt|||xxxvvvtttmmmddd___^^^]]]ZZZVVVXXXVVVTTTQQQOOONNNNNNNNNOOOLLLIIIIIIKKKMMMMMMMMMMMMOOOQQQRRRRRRRRRSSSSSSPPPQQQRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSQQQNNNJJJFFFCCCAAA???>>>===<<<===???BBBDDDJJJLLLOOOOOONNNLLLKKKKKKLLLHHHEEEEEEHHHKKKLLLKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@>>>===;;;;;;::::::777555333000/////////000---------,,,,,,,,,++++++)))******++++++,,,------+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,)))((((((***---/////////---,,,+++*********(((((()))***,,,---...///---------.........//////......---,,,+++++++++++++++,,,111666666///)))(((.........------,,,,,,,,,---------------------------...//////......///111......//////000000111111000111222222111000111333000222555888;;;<<<===>>>===<<<<<<<<<>>>>>>>>>===;;;>>>@@@???<<<===BBBGGGKKKZZZjjjqqqsssuuuwwwwww}}}tttmmmjjjkkkmmmooo~~~000000/////////.................................111111111333555666555444111111222222222222111111111111111111111111111111000111111000///000222444333555777888999;;;>>>@@@???AAAEEEIIILLLMMMNNNNNNSSSRRRQQQQQQRRRTTTTTTTTTZZZZZZYYYVVVTTTSSSSSSTTTXXXYYY[[[[[[ZZZYYY[[[\\\ZZZ___dddgggooozzz~~~xxxuuurrrmmmhhhbbb^^^XXXSSSRRRRRRQQQQQQMMMJJJGGGFFFHHHIIIHHHFFFFFFHHHJJJLLLNNNOOOQQQRRRQQQRRRSSSRRRQQQQQQSSSUUUYYYYYYYYYYYYYYYYYYYYYZZZUUUUUUSSSPPPMMMJJJGGGEEEAAA???<<<::::::;;;===???EEEIIINNNPPPPPPMMMKKKKKKKKKGGGCCCBBBDDDFFFGGGGGGIIIJJJKKKKKKJJJHHHEEEDDDCCCBBB@@@???===<<<<<<<<<888777444111////////////---------------------,,,------,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++------------............------------..................------,,,---------////////////////////////+++,,,,,,,,,,,,,,,,,,------------,,,+++++++++***+++,,,,,,------,,,,,,+++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,+++***)))***+++---...------,,,+++++++++,,,,,,,,,,,,++++++***)))((((((,,,,,,---------.........,,,,,,,,,,,,---...//////......222777777111------......---------,,,,,,,,,........................---...//////......///111/////////000000000000000000111222222000000111222333555888;;;===>>>>>>===;;;:::;;;<<<===>>>>>>===>>>@@@AAA@@@???CCCMMMUUUbbbooo{{{~~~rrrkkkjjjqqqzzz000000000000000/////////////////////////////////222111111222444444333222111222222333333333222222111111111111111111111111000111222111111222555777555888<<>>>>>@@@AAABBBHHHIIILLLNNNMMMKKKHHHFFFEEEDDDCCCBBB@@@???>>>>>>;;;999666333111/////////---------------.........//////...------,,,+++++++++******))))))******+++)))*********++++++++++++------------..................---------...//////,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++......------,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,***)))((('''&&&++++++,,,,,,,,,---------,,,,,,------......//////...---000555555000...///...------------,,,,,,,,,////////////////////////---///000000///...000111000000000000000000//////111222222111000000111333666888;;;>>>??????===<<<999:::<<<===>>>>>>>>>>>>===@@@BBBCCCFFFOOO\\\fff~~~zzzwwwzzz////////////////////////////////////////////////222111111111333333111///111111222222333222222222111111111111111111111111222333444444444555999;;;999===BBBEEEGGGGGGHHHIIILLLMMMNNNOOOPPPPPPPPPOOOQQQRRRTTTUUUVVVVVVWWWXXXRRRSSSTTTTTTVVV[[[ccciiijjjrrr~~~yyyppphhh^^^WWWNNNJJJJJJJJJHHHEEEFFFEEEEEEFFFHHHJJJJJJJJJNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSOOOLLLFFF@@@<<<::::::::::::???DDDHHHJJJJJJKKKLLLJJJFFF@@@<<<:::;;;===>>>EEEHHHLLLOOOPPPNNNKKKIIIFFFFFFEEEDDDCCCAAA@@@???>>><<<999666333111000///,,,,,,------------.........---------,,,,,,,,,+++++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,---------------------------......///+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,------......************************++++++)))(((((()))++++++)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,------***************+++++++++******+++++++++,,,,,,,,,.........------,,,++++++,,,***+++//////---,,,...------------------------........................---///000000//////000111222111111000000/////////111222222111000000222444888:::===???@@@>>><<<::::::<<<>>>>>>>>>>>>??????<<>>@@@AAADDDHHHJJJIIIFFFAAA<<<999999:::<<>>>>><<<:::999:::<<<>>>===<<<<<<>>>@@@BBBOOObbbrrr|||~~~zzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzz------------............000000000000000000000000222111111111222333111///...///000111111111111111222222222222222222222222000111333444555888<<>>===::::::::::::;;;>>>BBBFFFFFFEEEBBB>>>:::999:::<<<===AAAEEEJJJMMMNNNMMMMMMKKKKKKKKKKKKJJJGGGEEEDDDCCCBBB@@@>>>;;;888666555.........---------,,,,,,))))))***++++++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,+++******************))))))+++,,,,,,------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++...---,,,,,,++++++++++++,,,---------------------******+++++++++,,,,,,,,,'''(((***,,,,,,,,,++++++---++++++---...+++,,,...,,,,,,,,,------------...------------------------...///111000//////000222111111111111111111000000111222222222222444888;;;:::;;;<<<<<<<<<;;;:::999:::;;;===<<<;;;<<>><<<:::888222111111000///...------++++++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))))))))*********+++,,,,,,---------.........000///...---,,,+++++++++))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,+++,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,---((()))+++---------,,,+++///,,,---//////,,,,,,...,,,,,,,,,---------.................................000111111000000111222111111111111111111222222111222222333444777<<>>???CCCLLLSSSaaappprrrllljjjlllqqqyyy{{{zzz~~~|||tttooohhhaaaZZZXXXZZZ```kkkvvv|||~~~wwwrrrlllhhhiiillloooqqqvvvyyy|||zzztttmmmgggeee^^^```bbbccceeejjjqqqvvvvvvrrrmmmiiigggeeebbbaaa^^^]]]\\\\\\]]]```dddgggaaabbbcccccccccbbbcccccchhhpppwwwxxxzzz.../////////000000111111111111111111111111111111222111111222444444333222///000111222333444444444222222222222222222222222666888:::<<<===@@@EEEHHHHHHJJJMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUOOORRRUUUUUUVVV[[[eeemmm|||vvvoooeee]]]YYYTTTNNNHHHCCCDDDEEEDDDCCCCCCEEEGGGIIIJJJLLLNNNQQQTTTVVVWWWYYYYYYYYYZZZZZZYYYYYYXXX[[[[[[ZZZYYYUUUOOOJJJGGG:::<<<===<<<;;;::::::;;;>>>@@@AAA???;;;999:::;;;888:::>>>BBBGGGJJJLLLMMMQQQRRRSSSSSSQQQOOOLLLJJJFFFFFFEEECCCAAA>>><<<:::555444333222111///......///......------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,---------................../////////000000222111///...,,,,,,++++++,,,,,,---......///000000+++++++++,,,,,,---------//////...------,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.........,,,***(((///,,,---//////+++***,,,,,,,,,,,,------.........////////////////////////...000111111000000111222000000000111222222222333111222222333555999>>>BBB>>>===;;;::::::;;;<<<===>>>AAACCCCCCEEEKKKVVV___xxxyyyiii```^^^^^^aaaeeelllttt}}}yyytttssstttzzzyyyrrrhhh___ZZZUUUQQQTTT^^^kkkuuuzzzvvvpppiiieeefffjjjnnnpppyyy{{{}}}zzzssslllgggfff___```bbbcccfffmmmwww~~~zzztttqqqooonnnmmmgggccc]]]ZZZZZZ]]]```aaaYYYYYYXXXWWWVVVUUUTTTTTTPPPVVVZZZYYYYYY]]]``````___cccjjjttt000000000000111111111111222111111111000000//////---///222444555444333222111111222222222333333333(((+++///111222333555666666777:::>>>CCCGGGKKKMMMNNNMMMMMMNNNOOONNNMMMLLLPPPPPPSSSWWWTTTMMMMMMRRRRRRYYY```bbbccckkkyyy{{{rrrfffYYYOOOMMMKKKHHHFFFGGGGGGFFFEEEDDDEEEGGGHHHJJJMMMQQQTTTTTTVVVXXXZZZ[[[ZZZXXXVVVXXXWWWWWWXXXXXXVVVPPPKKKCCC???;;;;;;===>>>:::666<<<<<<;;;;;;:::999999888;;;<<<======???CCCHHHLLLPPPPPPPPPPPPOOONNNMMMLLLHHHHHHGGGFFFDDDAAA>>>======;;;777444111111111111///...---+++***)))))))))---,,,,,,++++++,,,,,,---(((***,,,...///...---,,,000///---,,,---...000111000000//////.........---,,,++++++******++++++,,,***+++,,,---...---,,,,,,/////////...,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,///222444222...***---.........---,,,,,,+++++++++------------++++++***)))))))))***,,,...000---...///...,,,++++++---*********+++,,,---...///------------------------........................------......//////000000111111111111111111222222111222555777:::<<<>>>>>>>>>;;;888888:::<<<>>>>>>@@@@@@EEELLLRRR[[[nnnzzzlll___XXXWWWYYYZZZ]]]ccclllxxx{{{vvvtttttt~~~~~~tttiii[[[TTTOOOOOOSSS]]]nnn{{{uuuiiifffggghhhmmmttt~~~vvvnnnkkkjjjhhhcccaaabbbgggkkkqqq{{{xxxkkkbbb___dddlllrrrfff```YYYVVVVVVTTTOOOJJJIIIKKKLLLMMMLLLKKKLLLMMMOOOQQQTTTYYY```hhhqqqwww000000000000111111111111///000000111111222222333111222333444555444333222111111222222222333333333...000222333333222333555888999<<>>===???@@@>>>;;;;;;:::999999888888888888:::;;;<<<===>>>BBBHHHLLLNNNOOOOOOPPPPPPPPPOOOOOOJJJIIIIIIHHHEEEBBB@@@>>>>>><<<999666333222111000...---,,,+++************------,,,,,,,,,,,,------&&&''')))+++,,,+++******,,,+++,,,---///333666888///.........------------,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------+++,,,...111222111...+++------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,.........,,,+++,,,---,,,,,,+++,,,,,,---...///------------------------////////////////////////222111111000//////......222222222222222222222222222444666999;;;<<<======::::::::::::;;;<<<>>>???EEEGGGPPP^^^jjjuuu}}}}}}|||wwwooofffaaa```bbbbbbcccfffooo{{{~~~zzzxxxxxxxxxnnneee\\\SSSOOOPPPVVVcccooo|||sssllljjjjjjkkkqqqyyywwwlllgggdddaaabbb```ccciiiooouuu~~~}}}pppkkkqqq|||~~~vvvmmmfffaaa]]]WWWRRRQQQOOOMMMKKKJJJJJJJJJJJJGGGGGGHHHJJJNNNSSSYYY]]]mmmxxx000000000000111111111111......000111333444666666555555555444444333333333111111222222222333333333222444444444333444555777;;;<<<>>>AAAEEEHHHJJJLLLLLLMMMOOOPPPQQQQQQPPPOOOPPPNNNNNNPPPRRRWWWbbblllvvvgggZZZRRRNNNLLLLLLDDDDDDDDDEEEEEEEEEFFFFFFMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYWWWSSSOOOKKKFFFBBB@@@BBBDDDCCCBBB;;;:::999777666777777888888999;;;<<<>>>CCCHHHLLLMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLLLLJJJHHHEEEBBB@@@???>>><<<:::777444111000------,,,+++******++++++......------------......)))***,,,---......---,,,***+++,,,...111555999;;;---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,---...000000...,,,---------------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,+++***)))(((+++---...---,,,,,,---......---------------......------------------------000000000000000000000000222222222111111000000///333333333333333333333333444666888;;;<<<<<<;;;;;;999;;;======<<<===AAAEEEKKKPPP^^^rrrzzztttnnnjjjjjjlllnnnoooxxx{{{|||xxxsssnnnmmmmmmooollllllsss~~~{{{zzz{{{}}}{{{rrrlllcccXXXPPPMMMOOOZZZdddtttrrrppppppooopppwww}}}pppggg```ZZZ______ccckkkrrrxxx|||yyyqqqiiiddd```ZZZTTTPPPNNNMMMJJJGGGGGGFFFEEEEEEFFFHHHKKKLLLWWW```mmm|||///000000000111111111111//////111222444555666777555444333333333333444444111111222222222333333333111222333444444666:::<<<;;;===@@@CCCGGGJJJLLLMMMKKKMMMOOOPPPOOONNNNNNNNNRRRQQQRRRUUU\\\iiizzzuuuggg]]]VVVSSSNNNKKKGGGDDDDDDDDDDDDEEEKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUVVVWWWXXXVVVTTTRRRMMMIIIEEECCCDDDFFFGGGGGG@@@>>><<<999777666666777888999:::<<>>;;;777333111...---,,,,,,+++++++++,,,.........------.........,,,---...////////////............///000222444555------------------------,,,,,,,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,,,,...///...---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''***,,,------,,,,,,.../////////...---------..............................000000000000000000000000...//////000111222333333444444444444444444555555777888;;;======<<<:::999:::===???===<<<@@@IIIPPP[[[dddttt~~~zzztttmmmiiigggeeecccaaabbbgggmmmrrr}}}zzzvvvuuuzzzuuuqqquuu{{{wwwwwwwwwxxx|||}}}vvvnnneeeZZZSSSOOOPPPYYYcccooorrrvvvvvvssstttzzzzzznnncccZZZ]]]]]]cccllltttyyywwwqqqiiidddaaa\\\TTTMMMPPPNNNLLLLLLLLLMMMMMMMMMPPPTTT[[[dddooo~~~///000000000111111111111111222222333444444555555111111111111222333444555111111222222222333333333111333444444555777:::===<<<>>>AAAEEEIIILLLNNNOOOJJJLLLNNNMMMLLLKKKLLLNNNOOOSSSXXX```mmmwwwkkkeee```YYYPPPIIIFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTUUUUUUTTTTTTSSSNNNKKKGGGEEEDDDFFFHHHHHHGGGEEEBBB>>>:::888777666888999;;;===???DDDJJJNNNOOOPPPPPPPPPPPPPPPPPPOOOQQQQQQPPPOOOMMMJJJHHHFFFBBBBBBBBBAAA>>>:::666444000///...------,,,,,,---.........------.........+++++++++,,,,,,,,,,,,,,,...............//////000..................//////---,,,,,,,,,,,,,,,,,,---************++++++,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......---,,,++++++---......---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))***,,,------,,,,,,.../////////...---------..............................////////////////////////---......///111222222333333444444555666777777777:::;;;<<<======<<<:::999;;;===>>>===???HHHVVVaaazzzvvvtttsssrrrrrrppplllgggcccaaaaaaaaabbbdddkkkssszzz~~~{{{{{{vvvwww}}}}}}wwwrrrppppppqqqvvvyyy{{{yyyqqqiii```ZZZWWWWWW^^^gggooowww}}}|||xxxxxx}}}zzzlllbbbaaabbbhhhqqqwww|||{{{nnnddd^^^[[[XXXWWWWWWUUURRRPPPPPPRRRSSSUUUYYYcccooowww000000000000111111111111333333333333333333333333///000000111333444444555111111222222222333333333444555666777666777999;;;>>>@@@DDDHHHKKKMMMNNNOOOIIILLLMMMLLLKKKLLLPPPTTTQQQZZZfffrrrwwwnnn```UUUOOOLLLIIIFFFEEEEEEEEEFFFHHHKKKNNNOOOLLLNNNQQQRRRRRRRRRRRRSSSOOOMMMJJJGGGEEEEEEGGGHHHKKKIIIGGGCCC???<<<999777888999;;;<<<>>>CCCHHHMMMOOOOOOOOOPPPOOOOOONNNNNNQQQQQQQQQPPPOOOMMMKKKJJJDDDDDDDDDCCCAAA===:::888333222111///......------......------------......---------------.........+++,,,,,,------......///.........///////////////------,,,,,,,,,,,,------+++************+++,,,,,,((((((''''''((()))+++,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,------------,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,+++---...---,,,,,,---......---------------..............................////////////////////////000000000000000000000000333333444666888999:::;;;===============<<<;;;;;;;;;===???CCCLLL[[[mmmyyyxxxvvvuuusssrrrnnniiifff```aaaccceeeiiipppxxx}}}zzzxxxzzz}}}{{{tttnnnjjjiiijjjooorrruuuzzz{{{uuuoooiiieeebbbaaafffmmmsss}}}~~~|||sssqqqqqquuu}}}|||xxxsssooommmhhhaaa\\\XXXXXXXXXUUUSSSTTTYYY]]]dddgggkkkmmmmmmttt000000000000111111111111222222222222333333333333000111333444444444333333111111222222222333333333333666888:::::::::<<<>>>CCCDDDGGGJJJLLLLLLLLLLLLJJJLLLNNNMMMMMMQQQYYY___bbbooo~~~vvvkkkaaaXXXRRRLLLKKKIIIGGGGGGHHHIIIJJJHHHKKKNNNOOOOOOOOOQQQSSSOOONNNLLLJJJGGGEEEFFFFFFJJJJJJIIIGGGDDD@@@<<<:::777888999:::<<<@@@EEEIIILLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLEEEEEEEEEDDDBBB@@@===<<<666555333111000.........------,,,,,,,,,,,,------111111000000000000000111++++++,,,------...---------------....../////////------,,,,,,,,,,,,------+++***)))))))))***,,,,,,***)))((('''((()))+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++******+++------,,,*********+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,.........,,,+++,,,---,,,,,,+++,,,,,,---...///........................000000000000000000000000111111111111111111111111111222444666999;;;===>>>???>>>===<<<<<<<<<=========@@@GGGTTTeeeyyy~~~|||yyyuuuqqqmmmggggggiiimmmsssyyy~~~zzzwwwwww{{{}}}}}}|||xxxppphhhccc``````dddhhhkkkqqqyyyzzzxxxwwwsssppppppnnnmmmqqqwwwyyy~~~wwwlllmmmlllfff^^^WWWSSSSSSPPPRRRUUUWWWVVVYYYgggwww000000000000111111111111000000111222222333444444333444555666666444222111111111222222222333333333000333888;;;===???AAACCCGGGHHHJJJLLLLLLKKKJJJIIIJJJLLLOOOOOOPPPVVVaaaiiiwww~~~oooeeeVVVSSSNNNIIIFFFDDDCCCCCCEEEHHHLLLMMMMMMMMMPPPRRRPPPPPPOOOLLLHHHFFFEEEFFFHHHHHHIIIIIIFFFCCC???<<<666777888888:::>>>CCCGGGIIIJJJKKKMMMOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPOOONNNFFFEEEEEEDDDCCCAAA@@@???888777555333111///......---,,,,,,++++++,,,,,,---///...------------......---.........---,,,++++++,,,,,,,,,------............------,,,,,,------...+++***)))))))))***,,,------,,,+++******,,,...///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++************,,,------,,,***)))***+++,,,,,,,,,,,,,,,------++++++++++++---------,,,+++*********,,,,,,---...///...,,,+++,,,---*********+++,,,---...///////////////////////////111111111111111111111111...///000111333444555666111222444777:::===???@@@@@@???===;;;;;;<<<>>>???AAAFFFQQQccc{{{|||pppsss|||xxxuuupppppprrrvvv}}}|||uuusssxxx|||xxxyyyyyyuuummmddd\\\YYYXXX\\\___bbbjjjrrruuusssuuussssssvvvvvvvvvzzz}}}zzzmmm```WWWRRRLLLMMMPPPRRRNNNMMMVVVdddgggrrr......///000111222333333222222222111222222333333444444444444444444444444555555444444333333444444555777:::;;;<<<>>>AAACCCKKKLLLNNNOOONNNMMMKKKJJJHHHRRRTTTXXXcccjjjppp|||pppaaaTTTPPPMMMGGGBBBAAACCCCCCDDDGGGJJJMMMMMMLLLQQQQQQPPPNNNKKKHHHEEECCCFFFFFFHHHJJJKKKHHHBBB<<>>:::888999;;;===>>>GGGIIILLLOOOPPPPPPOOOOOOSSSSSSSSSTTTTTTRRROOOLLLJJJIIIHHHGGGEEEDDDCCCCCC===;;;888444111///............---------......///...------,,,,,,------...........................)))***++++++))))))***+++..............................---,,,***)))((((((************************************************++++++++++++++++++++++++---------,,,,,,+++++++++)))***************++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,---------......------------------------000000000///......------111111222222222222111111444555666555222000000111000111333999???BBBAAA@@@;;;<<<<<<;;;:::<<>>@@@AAADDDFFFIIIKKKNNNNNNMMMLLLLLLMMMQQQ]]]ccciiiuuu||||||hhh^^^XXXPPPHHHEEEJJJGGGCCCCCCFFFJJJMMMOOOOOOOOOOOONNNLLLJJJGGGFFFFFFFFFHHHKKKMMMLLLHHHDDDCCC@@@<<<::::::;;;<<<<<>>@@@CCCGGGKKKNNNPPPQQQNNNNNNNNNPPPRRRRRRPPPNNNNNNNNNMMMKKKIIIGGGFFFEEEBBB@@@>>>:::777333111000....../////////......---......------------..............................---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))+++,,,,,,,,,,,,,,,,,,---/////////...............------......//////000000---------------------,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,------,,,,,,+++,,,,,,,,,------------////////////////////////------......///000000111000000111111111111000000222555777888777555444444999999;;;>>>AAABBBAAA@@@@@@@@@AAAAAACCCHHHNNNSSSfffxxx|||}}}{{{sssrrrqqqnnnjjjfffbbb```aaaaaaaaa```]]]XXXTTTQQQKKKKKKJJJKKKOOOTTTZZZ]]]fffiiiooovvv{{{yyy}}}xxxvvvppphhh^^^WWWSSSRRRQQQMMMLLLPPPRRRTTTXXX^^^eeeiiilllppp|||222222222222222222222222222222222222222333444555444444444444444444444444222222333555777999;;;<<<;;;>>>CCCFFFHHHIIIKKKLLLIIIMMMOOOOOOPPPYYYgggsssqqqbbbOOOMMMJJJIIIHHHGGGEEECCCFFFGGGHHHIIIJJJKKKLLLLLLGGGHHHJJJLLLOOOQQQQQQQQQLLLIIIDDDAAA???===:::888:::<<>>???>>>AAAEEEHHHIIIKKKMMMNNNJJJMMMNNNPPPVVVgggfff```XXXQQQMMMJJJGGGFFFCCCDDDDDDFFFGGGIIIJJJJJJGGGIIIJJJLLLMMMOOOPPPQQQPPPMMMIIIFFFCCC@@@<<<999:::;;;===AAAFFFKKKOOORRRSSSRRRQQQQQQRRRRRRQQQOOOQQQRRRRRRQQQOOOLLLJJJHHHFFFFFFEEECCC???;;;777444//////000000///......---///......------......///........................---///000///...---...///////////////////////////..................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++,,,---.../////////------------------------,,,,,,,,,------.........***+++,,,---...---,,,+++,,,,,,---------.........000000000000000000000000000000//////............000000111111111111000000///111555666666555666666<<<===>>>???????????????AAAAAACCCGGGQQQ```ppp{{{|||www|||~~~{{{vvvqqqmmmlllfffbbb]]][[[[[[YYYTTTOOOQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEEEEEEEFFFIIIKKKLLLVVVYYY___eeekkkppprrrtttwwwxxxzzz|||xxxrrrooolllbbbZZZXXXWWWSSSOOONNNJJJIIIJJJLLLQQQVVV\\\aaa000111222333444555555666222222222222333555666777777777777777777777777777555555777999<<<>>>AAABBBBBBDDDGGGIIIJJJKKKNNNPPPLLLMMMPPPUUUbbbyyy}}}kkk[[[QQQLLLKKKJJJCCCCCCCCCCCCDDDEEEGGGGGGFFFHHHJJJLLLLLLMMMNNNPPPRRRPPPMMMJJJHHHDDD???<<<;;;;;;<<<>>>BBBGGGKKKNNNTTTSSSQQQQQQRRRRRRQQQPPPQQQRRRRRRRRRQQQOOOLLLJJJFFFGGGGGGFFFCCC>>>:::777111111000///............//////............//////........................---...//////------...///------------------------//////......------,,,,,,------------------------++++++++++++++++++++++++******+++,,,---...//////+++,,,,,,,,,,,,,,,,,,---++++++,,,---...//////000+++++++++,,,---------...,,,,,,,,,---------......,,,,,,,,,---......//////+++,,,------......---------.........////////////000000000000000000000000111000000///......------111111222222222222111111000222444555555555666888;;;===>>>>>>===>>>???AAA???BBBHHHQQQ___oooyyyyyy~~~zzzzzz~~~{{{zzzxxxuuuqqqlllhhheeeccc[[[XXXTTTSSSRRRQQQMMMJJJKKKKKKJJJIIIGGGEEEBBBAAA??????@@@@@@AAABBBCCCDDDOOORRRVVV\\\aaaeeehhhjjjnnnoooqqqssswww}}}wwwkkk___[[[YYYTTTMMMJJJFFFDDDDDDHHHKKKLLLOOOSSS222333333333444444555555222222222333444555666777666666666666666666666666777888999;;;>>>AAACCCEEEHHHIIIIIIIIIJJJLLLPPPSSSQQQSSSWWWaaatttyyyhhh[[[SSSOOOFFFEEEDDDCCCCCCCCCDDDEEECCCFFFJJJLLLMMMMMMOOOQQQTTTRRRPPPNNNLLLHHHCCC@@@===<<<;;;<<<>>>BBBFFFIIIRRRPPPOOOPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRPPPNNNLLLEEEGGGHHHHHHEEEAAA<<<999444222///---------///000//////............//////...........................///000///...---...000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,...///111222333,,,,,,,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,------.../////////......------......//////////////////000000000000///////////////////////////////////////.........222222333333333333222222333444555444444555777::::::<<<>>>>>>===>>>AAADDDDDDKKKWWWeeettt|||yyyzzz}}}{{{yyywwwtttpppmmmjjjiiifffccc___\\\YYYWWWOOOMMMKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCBBB@@@???>>><<<<<<======>>>>>>??????FFFHHHLLLQQQUUUYYY[[[\\\aaabbbdddfffjjjpppwww{{{~~~|||llleeeaaaZZZRRRMMMLLLHHHFFFIIIIIIGGGIIINNN555555444444444333333333222222222333444555777777666666666666666666666666999999:::===???BBBDDDFFFKKKLLLKKKJJJJJJMMMQQQTTTWWWYYY___mmmsss```UUUHHHGGGEEEDDDCCCCCCCCCCCC@@@EEEJJJMMMNNNNNNPPPRRRTTTSSSQQQPPPNNNKKKFFFBBB===<<<:::999;;;>>>BBBEEEOOONNNMMMNNNPPPRRRSSSRRROOOPPPRRRSSSSSSQQQOOOMMMEEEFFFHHHIIIFFFBBB===:::555333///,,,,,,---///111//////............//////...........................000111000///...///000000000000000000000000000............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------,,,,,,+++++++++((()))+++---///111222333------------------,,,,,,)))***+++,,,...///000000,,,,,,------...///000000//////...------///000111000000000000111111111111////////////////////////------......///000000000222333333444444333333222666666666555444666999<<<999<<<>>>???>>>???CCCFFFOOOYYYjjj|||~~~~~~vvvtttqqqooolllgggbbb___]]]\\\ZZZXXXUUURRROOOMMMFFFFFFEEEDDDCCCBBBCCCCCC>>>>>>>>>???>>>>>>======;;;<<<===>>>>>>>>>>>>>>>>>>@@@CCCGGGKKKNNNPPPQQQXXXZZZ[[[\\\^^^ccchhhlllooowww~~~|||sssmmmeee[[[UUUYYYQQQLLLKKKIIIDDDEEEJJJ333444555555555444333333111333555666555555666777666666666555444555999;;;222777===@@@AAADDDIIIMMMNNNLLLKKKKKKLLLNNNTTT[[[bbbhhhsssiii]]]SSSKKKJJJHHHBBB???AAAGGGDDDEEEKKKOOONNNNNNPPPQQQPPPPPPRRRSSSPPPKKKFFFDDDAAA===<<<===???@@@@@@IIIKKKNNNQQQSSSTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPNNNKKKHHHGGGGGGGGGDDDAAA;;;888444000......///000......---------......///////////////////////////.................................------,,,,,,+++,,,---...//////...---,,,//////.........------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++000333333111---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///,,,,,,,,,---------......000///...------...///000000//////......000111222333444444555555444444444444222111222555999;;;<<<@@@<<<===CCCFFFFFFIIIOOO\\\nnn}}}zzzxxxuuurrrpppllljjjgggccc^^^ZZZVVVUUURRROOOKKKIIIIIIGGGDDD@@@CCCCCCBBB@@@???===<<<<<<===<<<;;;;;;999999888777::::::999999999:::<<<===<<<===???AAACCCDDDEEEEEEJJJKKKLLLMMMNNNQQQVVVYYY___ccchhhmmmpppssswwwyyy}}}}}}}}}~~~~~~~~~||||||}}}}}}~~~|||{{{yyyzzz|||tttjjjiii```VVVQQQQQQPPPKKKGGG444444444444333333333333000222444444333333444555555666666555444666999<<<<<<@@@DDDFFFGGGHHHKKKMMMNNNLLLJJJIIILLLSSS^^^hhh~~~ttteeeVVVPPPLLLGGGCCCCCCCCCAAACCCIIINNNNNNOOOQQQPPPOOOPPPRRRSSSQQQMMMHHHFFFCCC???>>>???@@@AAAAAADDDGGGKKKPPPSSSSSSSSSRRRPPPPPPPPPPPPQQQRRRRRRSSSOOOMMMJJJHHHHHHGGGDDDAAA===:::666222000///000111/////////......//////000////////////////////////////////////////////////.........---------------------............------//////.........------------------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------...---+++,,,///000///---000//////.........//////,,,,,,,,,,,,---------------------------------------------............///------.........///////////////000111111000//////111000/////////000111222333333444444555444444444444333333555777:::<<<===>>><<<>>>CCCFFFLLLZZZgggzzzyyyvvvqqqnnnllliiifffddd```^^^[[[XXXTTTPPPMMMLLLIIIGGGDDDCCCDDDCCCAAA>>>@@@???>>>===<<<;;;;;;:::;;;;;;;;;::::::999999888:::999888888999:::;;;<<<;;;;;;===???@@@AAAAAAAAAAAACCCDDDEEEEEEGGGKKKNNNMMMPPPUUUYYY[[[]]]```bbbiiiiiiiiijjjjjjjjjjjjkkkjjjjjjjjjkkklllmmmmmmmmmkkkjjjjjjkkkmmmppptttvvvxxxzzz|||~~~~~~vvvhhh```\\\YYYTTTOOO444333222222222333444444111333555555333333333444555555555555555777:::===@@@BBBEEEGGGIIIIIIIIIIIIMMMLLLKKKKKKPPP^^^ooo{{{nnn___UUUMMMHHHEEE@@@===???EEEIIIIIIIIIKKKMMMNNNOOOQQQSSSRRROOOLLLIIIFFFCCCBBBBBBCCCCCCCCC>>>AAAFFFLLLPPPRRRRRRRRRPPPPPPOOOOOOPPPRRRTTTUUUQQQOOOMMMKKKJJJHHHEEEBBB@@@===999555222111000000111000000//////000000111////////////////////////000000000000000000000000..................//////.........------........................---------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,........................///...------......---,,,------,,,,,,,,,,,,------------------.........///---------------------------------............///....../////////000000000...000222333333222000...000000000000000111222222222222333444555555555444444444666888:::<<<>>>>>>??????BBBEEEKKKYYYqqq}}}vvvrrrjjjgggccc___]]]ZZZWWWUUUQQQPPPNNNKKKHHHFFFDDDBBB>>>===<<<<<<===>>>===;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999888888888888999::::::999:::;;;<<<<<<=========999;;;===>>>===>>>@@@BBBAAADDDGGGIIIJJJLLLNNNOOOSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ\\\^^^___bbbccceeehhhiiijjjjjjiiimmmnnnoooppppppqqqqqqppppppoooooooooppprrrsssuuuzzz|||xxxqqqkkkddd___444333111000111222444555444666777777555444555555444555555555666888<<>>???AAAEEEIIINNNRRRTTTQQQPPPOOOOOOPPPRRRTTTUUUSSSRRRQQQOOOLLLIIIFFFDDDAAA???<<<888444222000000111111000/////////000000////////////////////////////////////////////////---.........//////000000///...---,,,,,,---...///........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---............+++++++++***++++++,,,---............////////////........................---------............///....../////////000000000///000000111111000000///////////////000000111111111222333444555666666666333555888:::<<<===???@@@BBBDDDIIIPPP[[[ooo~~~wwwpppiiiddd___\\\WWWTTTRRRPPPMMMJJJGGGFFFEEECCCBBB@@@???>>>999999888999999999999999888888888999999999999:::888888999999::::::::::::888888888888888888888999888999::::::::::::::::::888:::<<<<<<<<<;;;<<<===???@@@BBBCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNQQQRRRTTTVVVXXXYYYYYYYYY^^^______```aaaaaa``````^^^^^^^^^___```bbbdddfffkkknnnqqquuuzzzwwwqqq444333222111111333555666555666888777666555555666444555666666777:::>>>BBBGGGGGGHHHHHHJJJMMMPPPRRRUUU___iiinnnwww~~~hhhZZZSSSMMMHHHEEEGGGGGGEEEDDDFFFHHHJJJMMMPPPQQQRRRRRRRRRPPPNNNKKKJJJKKKKKKKKKJJJBBBAAA??????CCCIIIOOOSSSQQQPPPPPPOOOOOOPPPRRRRRRTTTTTTSSSQQQNNNJJJGGGFFFBBBAAA>>>;;;777444111000111000//////.........///////////////////////////........................---.........//////000000///...---,,,,,,---...///---.....................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------------..................///000000........./////////000000........................---------............///------........./////////111000...------...000111....../////////000000000111222444555666777777888333666:::<<<===>>>@@@BBBDDDKKKVVVeeeyyyyyyrrrkkkddd]]]XXXTTTQQQNNNKKKIIIHHHEEECCC@@@@@@??????>>>=========999999999999888888888888777888888999::::::;;;;;;777888888999999::::::;;;888888888888888888888888999999::::::;;;::::::999999;;;======<<<;;;<<<===;;;<<<===<<<;;;;;;<<<>>>@@@@@@@@@AAAAAAAAABBBBBB?????????@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCFFFFFFHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNPPPPPPPPPQQQRRRUUUWWWXXX___aaaeeehhhmmmssszzz~~~~~~444333333222333444666777222444666666444333444555444666777888999===AAAEEEJJJJJJJJJHHHHHHMMMVVV]]]lll|||vvvkkkUUUNNNGGGFFFDDDBBBBBBDDDEEEHHHLLLNNNOOOPPPRRRSSSRRRPPPOOOOOOPPPPPPOOONNNHHHEEEAAA>>>???DDDKKKOOONNNNNNOOOOOOPPPPPPPPPQQQSSSTTTUUUSSSOOOKKKIIIHHHDDDCCCAAA>>>;;;777444222111111000///............////////////////////////..........................................//////.........------.........---------...............------------............////////////............,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++******+++,,,,,,,,,,,,---...//////............/////////000........................---------............///------........./////////222000---++++++---000222......///000000000000000222333555777888999::::::555999<<<>>>>>>???CCCGGGKKKXXXmmm}}}uuuqqqkkkeee___YYYRRRNNNJJJGGGDDDBBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777777888888888999:::;;;;;;<<<<<<777888888888999999::::::999999999:::999999888777999:::;;;;;;;;;;;;;;;:::999;;;<<<;;;::::::;;;===999:::;;;:::999999;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFHHHKKKLLLSSSUUUXXX[[[___dddkkkoootttzzz333333444555555666777777111333555666555444555666555777888:::;;;???DDDHHHGGGIIIIIIGGGGGGQQQbbbpppjjj```UUUNNNIIICCCBBBEEEDDDGGGKKKMMMMMMNNNQQQSSSSSSRRRQQQRRRSSSTTTSSSRRRMMMJJJEEEAAA@@@BBBEEEGGGGGGIIILLLOOOQQQQQQQQQQQQQQQTTTVVVTTTPPPLLLJJJIIIFFFFFFEEEBBB???;;;777555333222111000////////////////////////////////////.................................---------------------............---------------.........//////------------........./////////.........---------------------------------,,,...///---+++***+++,,,************+++,,,---...------........./////////........................---------............///....../////////000000000222000...------...000222///000111222333222222111333444666888:::;;;<<<<<<999<<<@@@@@@???BBBGGGLLLYYYppp|||wwwrrrmmmeeeaaa\\\WWWRRRNNNIIIFFFCCCAAA>>>=========<<<::::::::::::;;;;;;;;;;;;;;;888:::;;;:::888777888:::999999::::::;;;;;;<<<<<<888888888888888999999999999:::;;;;;;:::999888777999999:::;;;;;;<<<;;;;;;999::::::999999999<<<>>>;;;<<<<<<<<<;;;;;;>>>@@@:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<>>>>>=========???AAABBBDDDHHHIIILLLNNNQQQVVV\\\```bbbhhhpppwww{{{333444555666777777777777333555777888777777888999666777999;;;===AAAFFFIIIEEEIIILLLKKKMMM\\\tttzzzkkk___UUULLLJJJKKKCCCFFFJJJLLLLLLMMMPPPSSSSSSRRRRRRSSSUUUVVVVVVUUUOOOLLLIIIEEEBBBAAA@@@AAABBBEEEJJJNNNRRRSSSSSSRRRPPPSSSVVVUUUPPPLLLJJJJJJHHHHHHGGGFFFBBB>>>;;;888444333222111000000000000////////////////////////000000000000000000000000.........------,,,,,,+++,,,---...//////...---,,,---------.........//////---------.........//////.........------,,,,,,,,,........................'''***------++++++...111---,,,------...///000111------------.........///////////////////////////---------.........//////000000000000111111111111111000000000000000000111111222333444555444333333444555777999;;;<<<===>>><<>><<<<<<<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<555888999999777666888;;;999999:::::::::;;;;;;;;;888888888888888888888888:::;;;;;;<<<;;;:::999888888888999;;;;;;<<<<<<<<<:::;;;:::999888:::===???:::;;;<<<;;;;;;<<<>>>AAA============>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::::::::999999888888999999:::::::::;;;;;;;;;::::::999<<<;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFHHHLLLRRRVVVWWW]]]eeekkkooosssyyy}}}~~~000111111222222333333444666444333555888:::999777666888:::===AAADDDGGGHHHLLLJJJKKKQQQXXXiiizzzcccVVVOOOJJJEEE>>><<>>???AAADDDHHHLLLNNNPPPQQQRRRTTTUUUSSSPPPLLLJJJLLLAAAAAAEEECCCCCC@@@666666333///............---////////////000000000000////////////////////////000000///...------,,,,,,///............---------///............---------000000//////.........---,,,,,,,,,++++++*********......//////...---,,,,,,---------............///222///------......,,,)))---......///////////////------,,,,,,,,,,,,------,,,,,,,,,------------.............../////////000111111111111111111111111111111111111111222222222666666666666555777;;;===BBBDDDBBBEEEKKKIIIOOObbb}}}}}}~~~yyyrrrssszzzzzzxxxooollliiifffbbb]]]WWWSSSMMMKKKHHHDDDAAA???>>>>>><<<<<<;;;;;;;;;:::::::::999888777777777888::::::999999:::::::::999999888;;;;;;::::::999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????===;;;999;;;>>>AAA===;;;:::<<>>>>>??????===;;;===;;;:::;;;<<<<<<;;;999999999:::<<<===<<<:::777::::::;;;;;;;;;;;;::::::::::::;;;<<<;;;:::999888:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFIIIOOOQQQUUUZZZ```dddhhhjjjsssvvv|||444444444555666666777777777555444666999::::::888:::<<>>===>>>???AAAEEEIIIMMMOOOOOOPPPRRRTTTSSSQQQOOOMMMNNNEEEEEEHHHCCCCCCBBB:::555333111000000000...---....../////////000000000////////////////////////000//////...------,,,,,,///............---------///............---------000/////////.........------------,,,,,,,,,,,,,,,......//////...------,,,------------............111///------...///---+++---....../////////////////////............//////............////////////........./////////000000111111111111111111111111111111111111222222222222333444555555666999===@@@CCCGGGEEEGGGKKKMMMZZZttt~~~|||sssuuuuuuwwwzzzxxxuuuxxx~~~yyysssnnngggddd___[[[WWWSSSNNNKKKHHHGGGDDDAAA???===<<<<<<;;;;;;;;;;;;:::::::::::::::999999888999:::;;;<<<::::::;;;;;;;;;::::::999;;;;;;:::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<======>>>???>>>>>>>>>===<<<===@@@CCCBBBAAAAAACCCFFFHHHGGGEEEGGGGGGFFFFFFGGGGGGGGGFFFFFFDDDBBBAAABBBBBBAAA??????>>><<<;;;<<<<<<;;;999<<<;;;:::;;;<<<;;;888666999999999999999999888888::::::;;;;;;;;;:::999888999:::::::::;;;;;;;;;;;;:::<<<>>>??????AAACCCEEEEEEGGGJJJNNNSSSWWW[[[\\\cccffflllrrrzzz555555555666777777888888888777666666888::::::999888;;;@@@CCCEEEFFFHHHJJJNNNRRR[[[eeeqqqsss]]]KKKHHHFFFFFFDDD@@@AAAEEEHHHIIIKKKMMMPPPRRRTTTUUUWWWVVVTTTSSSPPPKKKEEEAAA===<<<<<<===@@@EEEJJJMMMMMMNNNPPPRRRSSSRRRQQQPPPMMMGGGIIIHHHAAAAAADDD===777555333222222111///---------.........//////////////////////////////////////////...------,,,,,,///............---------///............---------/////////...............------------.....................///......---,,,------------............///...------...///...------......///////////////111000000//////000000111//////000000000111111111....../////////000000000111111111111111111111111111111111111222222333333111333444555777:::???CCCCCCHHHHHHHHHMMMSSShhh~~~tttnnnjjj{{{}}}{{{wwwpppgggaaa]]]YYYTTTOOOKKKIIIFFFDDDBBBAAA@@@>>><<<;;;::::::;;;;;;:::::::::999999999;;;;;;:::::::::;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@???AAACCCCCCDDDEEEGGGIIIKKKKKKKKKNNNRRRTTTUUUTTTXXXXXXXXXXXXYYYYYYYYYYYYWWWTTTPPPMMMKKKKKKIIIHHHGGGDDDAAA@@@@@@@@@???>>>>>>===;;;;;;<<<<<<;;;999::::::999999888888777777:::::::::::::::999888888999999999999::::::::::::888:::<<<<<<<<<<<<>>>???@@@AAADDDGGGKKKNNNQQQRRRVVVYYY___fffmmmvvv222333333444555555666666777666666666777888999:::777;;;AAAEEEGGGIIILLLOOOXXXbbbooo{{{zzz[[[RRRHHHDDDAAA??????BBBDDDEEEGGGJJJMMMPPPSSSTTTTTTSSSRRRQQQPPPLLLGGGCCC===<<<:::999<<>>;;;555222000000///...------------........./////////////////////////////////.........---------///............---------///............---------........................,,,,,,------.........///---...............------,,,,,,---------.........------------.../////////---......///////////////111000000000000000000111//////000000000111111111...////////////000000000111111111111111111111111000111111222222333333333222444555666888;;;@@@DDDBBBHHHIIIMMMWWW___tttzzzmmmjjjpppwww{{{wwwrrrpppooojjjaaaYYYWWWRRRKKKFFFDDDCCCBBBBBB>>>======<<<;;;:::::::::;;;::::::::::::999999999;;;:::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======??????>>>>>>>>>>>>???@@@BBBEEEHHHJJJKKKLLLMMMOOOQQQRRRSSSVVVYYY\\\^^^___eeegggiiikkklllnnnqqqsssqqqmmmgggbbb```^^^]]]\\\TTTPPPLLLIIIGGGFFFDDDCCC@@@???======???@@@??????===<<<;;;:::999999999888:::::::::::::::999999888999999999999999999999999888999;;;:::999999:::<<>>BBBGGGIIIJJJNNNSSSXXXeeeuuuxxxeeeQQQHHHFFFEEECCCCCCBBBBBBDDDGGGJJJNNNQQQSSSTTTRRRPPPOOONNNMMMJJJHHH???===999888999===BBBFFFLLLNNNPPPQQQRRRQQQPPPOOOLLLKKKNNNHHH>>>DDDMMMIIIHHHAAA999222///...//////------------.........///////////////////////////...............---------///............---------///............------------------...............++++++,,,,,,------......------...............---,,,,,,,,,------------...,,,,,,---.........///000---......///////////////000//////......//////000......////////////000000////////////000000000111111111111111111111111111000111111222333333444444555666888888999<<>>????????????>>>>>>>>>>>>????????????>>>>>>===>>>>>>???BBBEEEIIIKKKLLLLLLMMMNNNOOOPPPQQQSSSVVVYYY\\\^^^dddhhhmmmqqqtttxxx}}}{{{xxxxxxxxxxxxxxxkkkfff```ZZZUUUQQQLLLIIIGGGEEEBBBAAAAAAAAA@@@>>>???>>><<<;;;:::999999999;;;;;;;;;:::::::::::::::999999999999999999999999999:::;;;:::999888999;;;;;;;;;<<<===???@@@AAABBBDDDGGGKKKQQQWWW^^^fffkkkuuu{{{333444444555666666777777555555666666666888<<>>>>>>>>;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>??????>>>??????@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAADDDFFFFFFFFFGGGHHHFFFHHHIIIJJJKKKMMMQQQSSSWWW\\\bbbgggjjjooouuuzzz}}}|||~~~~~~xxxqqqjjjccc\\\XXXSSSQQQMMMJJJHHHEEEBBB???BBB@@@>>><<<:::999::::::======<<<;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;999999:::;;;::::::;;;;;;<<<===>>>>>>???BBBEEEIIIMMMSSSYYY^^^gggnnnwww}}}555555555666777777888888555666777777888;;;@@@DDDDDDGGGKKKNNNTTT```rrr|||gggZZZOOOGGGCCCAAAAAABBBCCCFFFJJJNNNPPPNNNNNNOOOQQQRRRRRROOOLLLDDDBBB>>>:::999:::<<<>>>FFFIIIOOOSSSUUUTTTQQQNNNQQQPPPQQQLLLHHHVVVaaa[[[IIIDDD===777444222111000....../////////000000000////////////////////////........................///............---------///............---------,,,,,,,,,------.....................------------,,,------...//////......++++++,,,,,,,,,---------,,,...//////---,,,...000---......//////////////////......------......///------.........///////////////000000000111111111111111111111111111111111000111111222333444555666777999:::<<<>>>BBBGGGKKKVVVeeeuuuzzzvvvwww|||~~~|||}}}~~~wwwooohhhcccVVVUUUTTTTTTUUUXXXZZZ\\\]]]WWWNNNFFFAAA>>><<<;;;;;;;;;<<<======<<<;;;:::=========<<<<<<<<<;;;;;;:::;;;<<<=========<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@???????????????===???AAAAAA@@@@@@AAABBB@@@BBBCCCBBBAAACCCGGGJJJHHHMMMSSSVVVWWWZZZ```eeeiiihhhjjjnnnsssxxx{{{{{{~~~|||yyyvvvsssnnnhhhccc___]]]ZZZXXXVVVSSSOOOKKKGGGFFFCCC@@@>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;:::::::::999999:::;;;:::999999:::;;;;;;;;;;;;<<<======>>>>>>>>>???AAACCCFFFJJJPPPTTTWWW___hhhnnnqqqwww444444555555666777777777555777999999999===CCCHHHGGGLLLQQQWWWbbbuuukkkZZZOOOLLLBBBBBBBBBCCCFFFIIIMMMOOOIIIKKKNNNQQQSSSRRRMMMIIIFFFCCC???<<<::::::;;;<<>>;;;888555222000////////////000000000000////////////////////////---.....................//////.........---------//////.........---------,,,,,,,,,------.........000000//////.........---,,,,,,---.../////////...++++++,,,,,,,,,---------,,,...000///---,,,---///---....../////////////////////............//////............////////////000000000000111111111111111111111111111111111111000111111222444555666666666888:::===@@@DDDJJJNNNZZZmmmxxxxxxsssvvv}}}uuulllccc[[[UUUKKKKKKJJJIIIIIILLLQQQUUUfff___UUUKKKDDD???<<<999:::;;;<<<===<<<<<<:::999>>>============<<<<<<<<<;;;<<<>>>?????????>>>===???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@???AAAAAA@@@>>>???CCCFFF@@@EEEJJJKKKJJJKKKOOOTTTUUUUUUWWW[[[```dddeeeffffffggghhhjjjkkkjjjfffccceeeddddddddddddbbb^^^[[[NNNLLLIIIFFFDDDCCCCCCDDD@@@???>>><<<<<<======>>><<<<<<<<<;;;;;;:::::::::888999::::::999999:::;;;888888999999::::::;;;;;;999;;;<<<===???BBBGGGJJJJJJRRR\\\aaadddjjjttt|||666666555666666777888999999888:::===>>>>>>CCCIIILLLPPP]]]ooo}}}sss^^^PPPKKKEEE@@@AAABBBCCCGGGLLLLLLMMMNNNPPPQQQPPPPPPOOOKKKFFF???::::::;;;:::999===AAAGGGMMMPPPQQQOOONNNMMMQQQQQQNNNTTT```___VVVHHHEEEAAA>>>;;;888444111//////............//////000000000000000///......////////////////////////..................---------------,,,,,,+++++++++---------.........//////........................///...---,,,,,,---...///,,,------...//////......---------,,,,,,+++++++++......///000000000000000000000000000000000000000,,,,,,...///000222333333......///000111222222333222222222111111111111111222333555555333222222333666:::???AAABBBGGGNNNUUUiii~~~zzzyyy|||yyyooofff^^^VVVPPPLLLHHHFFFCCCAAABBBEEEIIILLL___cccddd[[[LLL@@@===>>>===<<<:::999999999::::::>>>===<<<;;;:::;;;<<<===>>><<<;;;<<<>>>@@@AAA@@@FFFEEEDDDEEEFFFGGGFFFDDDGGGGGGIIIJJJLLLMMMMMMMMMOOOJJJEEEGGGKKKNNNJJJFFFCCCCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAA???>>>>>>>>>??????CCCCCCCCCCCCCCCDDDEEEEEEKKKLLLMMMNNNOOOPPPQQQRRRXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[```gggnnnooolllhhh```___XXXMMMEEEEEEFFFEEEBBBAAA@@@@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBGGGIIILLLRRRZZZbbbiiimmm666666555666666777888999999888:::===>>>???EEEMMMSSS]]]pppvvv\\\TTTLLLEEEEEEEEEDDDEEEHHHKKKLLLNNNOOOPPPQQQPPPPPPNNNHHHAAA===<<<;;;:::999;;;>>>CCCGGGKKKMMMNNNNNNNNNQQQNNNIIILLLTTTQQQGGGGGGEEEAAA>>><<<999555333............///000111111000000000000000///......------------------------........................///.........---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------...............------------,,,,,,,,,++++++......///000000000000000000000000000000000000000,,,,,,------.../////////000000000000000111111111//////000000111222333333222444555555444333333555777;;;???@@@AAAGGGSSS]]]yyyuuuoooeee\\\UUUOOOJJJGGGBBB@@@>>>======@@@DDDFFFUUUZZZ]]]YYYNNNDDD???>>>>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMOOORRRUUUWWWXXXXXX___WWWOOOMMMOOOOOOLLLHHHIIIHHHFFFEEEDDDDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA???>>>>>>>>>???@@@BBBAAAAAAAAAAAAAAABBBCCCFFFGGGGGGHHHIIIJJJKKKKKKOOOOOOOOONNNMMMMMMLLLLLLRRRTTTXXX___ffflllooooookkkllliiiaaaYYYTTTMMMGGGDDDBBB@@@??????>>>============<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBBDDDFFFKKKQQQXXX]]]aaa666666666666777888999999::::::<<>><<<;;;::::::;;;===@@@DDDHHHLLLNNNRRRTTTQQQLLLLLLPPPLLLDDDGGGDDDAAA???===:::777555////////////000111333333000000000000000///......------------------------........................000000000///////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------.........------,,,------------,,,,,,,,,,,,......///000000000000000000000000000000000000000........................111111111111000000////////////000000111111111222222444555555555555666777;;;???BBBBBBDDDNNNaaaooo}}}wwwfff```WWWOOOIIIEEEBBB@@@>>><<<;;;999:::<<>><<<;;;;;;;;;<<<===???@@@>>>>>>???@@@@@@@@@@@@???>>>AAADDDEEEDDDDDDFFFHHHKKKMMMNNNNNNMMMOOOTTTXXXYYY[[[^^^cccgggkkkmmmnnnrrrjjj___XXXVVVTTTQQQMMMPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@???@@@@@@AAABBBAAA@@@?????????@@@AAACCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCHHHJJJNNNRRRXXX___gggmmmoootttwwwtttooofffXXXLLLJJJGGGCCCAAAAAAAAA@@@@@@======<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<>>CCCEEEJJJUUU```zzzzzzhhhUUUJJJFFFEEEFFFHHHGGGHHHJJJLLLNNNPPPQQQRRRSSSPPPKKKEEEAAA>>><<<;;;;;;::::::;;;>>>DDDJJJMMMRRRTTTSSSOOOPPPSSSPPPIIIFFFDDDAAA???>>><<<999777111111111000111111222333000000000000000///......////////////////////////---------...............000000//////////////////....................................////////////------------------------------.........---,,,,,,------------------,,,,,,......///000000000000000////////////////////////000000000000000000000000111111000000000000000000333333222111///...------222444666666666777999;;;>>>CCCGGGIIINNN]]]uuu|||{{{}}}zzzpppjjjXXXSSSKKKDDDAAA???===<<<===<<<;;;:::;;;<<<>>>???AAABBBFFFIIIIIIFFFBBB>>>======<<<<<<===>>>@@@AAAAAAAAACCCDDDDDDDDDBBBBBBBBBFFFJJJJJJIIILLLSSSYYYaaadddeeeccc___```ffflllppprrrwww|||zzzrrrnnnjjjeee```^^^]]][[[XXXVVVTTTRRRQQQMMMMMMMMMMMMMMMMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEHHHJJJKKKMMMRRRZZZaaaiiiqqqyyy}}}}}}wwwjjj]]]VVVPPPIIIDDDDDDDDDDDDCCC===============>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::======???AAACCCGGGIIIKKK555555666666777999:::;;;;;;<<>>>>>>>><<<:::999<<>>>>>>>>>>>AAACCCDDDBBB???CCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHJJJJJJJJJIIIIIIKKKOOORRRTTTVVV^^^iiisss{{{~~~}}}zzz{{{|||{{{wwwsssnnniiifffddd______^^^]]][[[XXXVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKGGGIIIKKKJJJJJJLLLQQQUUU]]]gggsss{{{|||sssbbbZZZNNNGGGEEEFFFEEEDDD??????>>>>>>>>>??????@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;===???AAACCCEEEFFF555555666777888999;;;<<<:::<<>><<<;;;<<>>;;;999666555333111000///......000000000000000///......------------------------,,,,,,------.../////////,,,------------........................---------,,,,,,,,,---......////////////000000000000//////++++++,,,---------------------------..................///000000000000000000000000000000000000000------...//////000111111......///000111222333333000000111111222222222333333555666888999<<<@@@CCCBBBJJJTTTaaaooouuuppppppwwwzzztttiii___UUUOOOGGGDDD@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>@@@BBBDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTXXX[[[___cccjjjuuu~~~{{{vvvpppkkkiii```___\\\ZZZXXXWWWVVVVVVXXXWWWUUUSSSTTTVVVXXXZZZYYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWVVVUUUSSSRRRPPPPPPKKKLLLLLLKKKKKKKKKNNNPPPSSS^^^iiiqqqwww~~~qqqfffVVVLLLHHHHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;888999:::<<<>>>???@@@AAA555555666777888:::;;;<<<>>>@@@FFFMMMTTT```vvvwww\\\MMMIIIBBBBBBCCCDDDFFFHHHJJJLLLNNNPPPPPPMMMIIIEEEDDDDDDBBB@@@>>><<<<<<===???@@@JJJLLLOOORRRRRRPPPOOOPPPJJJGGGDDDBBBAAA>>>;;;999555444222111//////......000000000000000///......------------------------,,,,,,------...//////000,,,,,,---------.........//////.........---------,,,,,,,,,---.../////////......///000000///......)))***+++,,,---.........------------.........///......///000000000000000000000000000000000000000//////////////////////////////000000111111111222000000111222333444444555333555777888:::>>>CCCFFFJJJRRR```rrryyyrrrrrrvvv|||qqqeee[[[QQQJJJEEEBBB@@@>>>======<<<:::999<<<<<<===>>>>>>===<<<;;;===???BBBEEEFFFGGGGGGGGGCCCCCCCCCEEEGGGJJJMMMNNNPPPRRRUUUZZZ```eeeiiilllqqqsssxxx|||yyyvvvtttsssssstttsssqqqpppqqqtttwwwyyywwwwwwxxxyyyzzz{{{{{{|||xxxwwwtttqqqmmmjjjgggfff```]]]YYYVVVVVVWWWWWWWWWXXXbbbkkknnnpppwww~~~uuubbbUUUPPPNNNLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888999:::;;;;;;<<<<<<<<<555555666777888:::<<<===DDDFFFMMMTTT\\\jjjmmmWWWOOOBBBAAABBBBBBDDDFFFIIIJJJLLLNNNPPPNNNJJJFFFEEEFFFBBBAAA???===<<<;;;;;;;;;DDDFFFKKKPPPQQQPPPQQQRRRKKKHHHEEECCCAAA???;;;999333222111000////////////000000000000000//////...////////////////////////,,,,,,------...///000000,,,---------......////////////.........---------.........///000111111222,,,---...//////...---,,,((()))***,,,---...//////---------.........//////...//////000000000000000000000000000000000000000333333333222111000000///111111111111000000000000333333333333333333333333444555777999;;;???DDDHHHSSS[[[kkkzzzrrrrrrxxxzzzrrrfff[[[QQQIIIDDD@@@>>>===<<<<<<===<<<999777>>>???@@@@@@@@@???>>>===<<<@@@GGGJJJKKKJJJJJJJJJIIIJJJLLLNNNRRRVVVZZZ\\\aaacccgggmmmuuu}}}|||vvvnnniiihhhiiihhhfffgggqqqxxxvvvtttyyymmm^^^WWWUUURRROOOMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@========================::::::999999::::::;;;<<<;;;;;;;;;<<<;;;::::::999888777666666777:::===???IIIMMMSSS\\\iii{{{fffRRRLLLFFFBBBAAAAAAAAAGGGNNNOOONNNMMMLLLJJJIIIHHHHHHCCCEEEEEEBBB>>>;;;<<<===CCCFFFJJJOOOPPPPPPNNNLLLJJJIIIGGGEEECCCAAAAAA@@@:::888555222000000000111////////////............////////////////////////........................***+++...111222111000/////////............//////,,,------......------,,,,,,,,,------------,,,,,,///---,,,,,,,,,------,,,000000000000000000000000///////////////000111111111111000000//////......//////000111111111111111111222333222111000111222333444555444333333444666555222333999???DDDMMMUUUYYYdddwww|||wwwvvvvvv~~~wwwlllbbbTTTJJJFFFDDDAAA???;;;;;;;;;999777777999;;;@@@?????????@@@AAACCCCCCFFFIIIOOOSSSUUUUUURRRPPPTTTVVVXXX[[[```gggooouuu}}}uuukkkeeeaaa___^^^YYYSSSNNNLLLJJJHHHGGGGGGEEECCCCCCEEEFFFFFFEEEAAABBBCCCCCCAAA?????????>>>>>>>>>===<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::999999999;;;>>>BBBEEEOOOWWWbbbooozzzdddOOOHHHCCCAAAAAA@@@EEEJJJMMMMMMMMMMMMLLLKKKJJJIIIGGGIIIIIIFFFAAA===<<<<<<@@@CCCHHHMMMOOOPPPNNNMMMLLLKKKIIIGGGDDDBBB@@@???999777444111///.........111000000000000/////////////////////////////////........................222222333222///,,,(((&&&//////............//////,,,------......------,,,......////////////......///...---...///000000000------------------------000000//////000000111111111000000000/////////.........///000000000000000111222333222111000111222333444555444333333555666999666777===BBBHHHQQQZZZiiiuuuxxxyyy{{{~~~wwwmmm___WWWKKKDDDBBBAAA???<<<<<<======<<<;;;;;;===???>>>???@@@BBBDDDFFFHHHIIILLLOOOUUUZZZ^^^^^^]]]\\\cccfffkkkpppwww|||pppkkkccc[[[VVVQQQMMMJJJMMMLLLJJJIIIIIIHHHFFFDDDBBBCCCCCCBBB@@@>>>>>>>>>===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::<<<@@@EEEJJJUUU```rrruuuVVVMMMEEECCCBBBAAACCCHHHIIIJJJLLLMMMNNNMMMKKKJJJKKKMMMMMMKKKFFFAAA===<<<;;;???DDDJJJMMMOOONNNMMMNNNMMMLLLJJJGGGCCC@@@>>>;;;999666333000...------111111111111000000000000////////////////////////........................,,,---...//////...,,,+++//////............//////------............------......////////////......---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111000000000000////////////---...//////000000//////000222333222111111222333333444555444333333555777<<<:::<<>>???@@@??????AAABBBBBBBBBDDDGGGKKKOOOSSSUUUYYY\\\```fffkkkoooqqqrrryyy~~~~~~sssiii```XXXSSSRRRPPPNNNMMMLLLKKKHHHEEEFFFEEEDDDBBBAAA@@@@@@???<<<<<<============<<<<<<;;;;;;::::::::::::::::::888:::;;;<<<>>>DDDLLLRRRaaannn```TTTIIIEEEDDDBBBCCCFFFEEEHHHKKKMMMOOONNNMMMKKKLLLMMMOOONNNJJJEEE@@@===888;;;@@@FFFJJJMMMNNNNNNNNNNNNNNNMMMJJJFFFCCC@@@???===:::777333111//////111111111000000000//////////////////////////////........................%%%'''***---000111111222///......------......///------............------,,,,,,------------,,,,,,+++,,,---------,,,------////////////////////////......//////000000000000000000000000////////////...//////000000000000000000222333222111111222444333444555444444444666888<<<;;;>>>DDDJJJRRR^^^iiizzz|||wwwzzzzzzqqqeeeXXXOOOHHHDDD@@@?????????>>>===<<<>>>@@@@@@@@@@@@AAABBBHHHHHHJJJNNNTTT\\\dddiiimmmmmmooossszzzwwwlllfff\\\YYYUUURRRQQQQQQPPPOOOKKKIIIFFFEEEDDDDDDDDDCCC???????????????>>>===<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@BBBFFFNNN[[[dddtttnnn^^^NNNGGGDDDBBBAAABBBBBBEEEIIILLLNNNNNNMMMLLLIIIKKKMMMNNNMMMJJJEEEAAA777999===AAAFFFJJJMMMOOOLLLMMMNNNMMMLLLIIIFFFEEE@@@???<<<999555222000///000000/////////.........////////////////////////........................,,,,,,---......---,,,,,,......------------......---......//////......---,,,,,,------------,,,,,,,,,...000///,,,++++++,,,000000000000000000000000,,,---.../////////......////////////000000000000000000111222222222222111000222333333222222333444333444555555444555777999999:::???GGGOOOYYYhhhvvvxxxuuuxxxxxxzzzooodddXXXLLLEEECCCAAA@@@??????>>>======<<<>>>???@@@@@@@@@BBBDDDIIIJJJMMMTTT```ooo|||sssmmmeee^^^[[[ZZZZZZZZZRRRNNNIIIGGGGGGHHHGGGFFFCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::<<>>>>>============>>>???AAABBBCCCFFFIIIMMMLLLOOOVVVbbbsss}}}ssskkkgggeeeccc]]]WWWPPPLLLKKKKKKIIIGGGGGGGGGFFFDDDBBB@@@>>>===>>>>>>======<<<;;;;;;;;;???BBBGGGMMMXXXkkkkkkXXXPPPIIIDDDBBB@@@BBBDDDGGGIIIKKKLLLMMMKKKKKKLLLOOOQQQOOOKKKGGG>>><<<::::::>>>DDDKKKOOOOOOOOONNNLLLKKKIIIHHHHHH>>>>>><<<:::777444111000000000000////////////...////////////////////////........................,,,------.../////////000...------,,,,,,------.........////////////............////////////......(((---111222///...///222////////////////////////---...000111222111000///.../////////000000000111000000111222222222222222000222333333333333444666222444555555555666888:::<<<@@@JJJWWWdddttt}}}tttpppmmmqqqzzzzzzmmmfff]]]SSSKKKFFFCCCAAA>>>>>>>>>>>>===>>>???@@@AAACCCEEEGGGJJJPPPWWW\\\ZZZ___kkkzzz}}}yyyppphhh]]]VVVSSSQQQMMMJJJHHHHHHGGGFFFEEECCCAAA@@@@@@??????>>>======<<<<<>>:::999<<>><<<999777444333111111111111000000000000////////////////////////........................111000000///......------...------,,,,,,------.........////////////......,,,------------------,,,###(((...000...---000333000000000000000000000000///000222333444333111000.../////////000000111111//////000111111111111111000222333333333333555666222444555555555666888:::???EEEPPP___nnnzzzssspppnnnvvvzzzqqq```ZZZQQQIIIDDDBBBBBBCCC??????@@@??????AAACCCEEEDDDFFFHHHKKKPPPXXXbbbhhhjjjrrrvvviii```[[[WWWRRRNNNHHHHHHHHHGGGGGGEEEDDDDDDAAA@@@@@@???>>>======<<>>>>>===<<<<<>><<<:::888555333//////000000000000000///111111000/////////////////////....../////////...+++222555111///000111///////////////////////////------------------------.........///////////////.........---------,,,,,,000000000000000/////////111000/////////000111222222///,,,,,,...000000///000111111111111222222222000000111222333444444555777555666888888999>>>FFFOOOXXXbbbooozzzzzz~~~vvvkkk^^^QQQKKKFFFAAA>>>???@@@AAAAAA@@@AAABBBDDDFFFJJJOOOSSSUUUXXX[[[___eeeppp}}}uuujjjbbb^^^YYYTTTPPPOOONNNJJJGGGCCCBBBAAA@@@???>>>>>>===WWW\\\hhh|||nnn\\\IIIFFFCCCBBBCCCEEEHHHKKKNNNNNNOOOOOONNNNNNMMMMMMIIIFFFAAA<<<999<<>><<<;;;888666000000000000000000000000000000///............///---------...000111111000+++222666222---,,,...000////////////////////////------------------------------......//////000000......---,,,,,,------...//////111222222111111000222222111000000000111111222000......///000111000000000000111222222333333222222222333333444444444888666555777999<<>>::::::>>>BBBJJJMMMPPPQQQNNNJJJGGGEEECCCAAA???>>>>>><<<999777111111000000000000000000///......---------......+++---///......///333777333777888666222000//////////////////////////////........................,,,------...///000111111------,,,------///000111,,,...000222333222111000333333222111111000000000444333222111222222333333111111111111111111222222333333333333444444444444999666666888;;;BBBPPP^^^lllyyyttteeeYYYQQQKKKFFFEEEEEEEEEFFFIIILLLNNNPPPVVVRRROOOQQQYYYcccjjjmmmmmmqqqxxx~~~~~~vvvkkkbbb]]]XXXTTTQQQMMMKKKJJJHHHGGGFFFFFFFFFbbbjjj}}}eeeXXXJJJDDDAAA???AAAFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOLLLGGG@@@;;;:::<<<>>>FFFJJJOOORRRPPPLLLHHHFFFBBBAAA??????>>><<<999777333222111000///000000000......------------......+++///222///+++---666???BBB???<<<===<<<999555111////////////////////////........................,,,------...///000111111//////////////////000000***,,,...111222111000///222222222222111111000000222333333222222222222333333222222222111000000000444444444444444444555555999777888:::???III[[[lllyyy~~~ttteeeXXXOOOIIIGGGGGGBBBDDDIIINNNSSSXXX\\\^^^eee```[[[[[[bbbkkkrrruuuttt|||uuukkkeee___[[[QQQOOOLLLJJJHHHHHHHHHHHHkkkuuuwwwbbbMMMEEECCC@@@AAAEEECCCEEEGGGIIILLLNNNOOOOOOPPPNNNIIIBBB===;;;<<<>>>CCCHHHNNNQQQQQQNNNKKKIIIBBBAAA@@@@@@???===999777444333111000//////000111...------------...//////,,,000333000---///999BBBCCC<<<888;;;===:::333///////////////////////////........................------......//////000000111111111111///...---,,,+++,,,...///000000000///111111111222111111000//////000111111/////////111222222222111111111000000444444444555555666666666999888:::>>>CCCPPPfffyyy~~~|||~~~pppeeeWWWNNNHHHCCCDDDGGGHHHMMMUUU]]]ccchhhnnnqqqooojjjfffeeejjjrrryyy~~~~~~sssiiicccZZZWWWSSSNNNKKKIIIHHHHHHxxxvvvXXXLLLHHHCCCAAACCCBBBDDDFFFHHHJJJKKKLLLMMMQQQOOOJJJDDD???<<<===>>>AAAFFFLLLPPPQQQOOOMMMLLLDDDCCCBBBBBBAAA>>>:::777555333111000//////000111......------...//////000///000222333444777:::<<<888222000555666222......////////////////////////.................................///////////////+++,,,...000000///---+++......//////000000000111...///000111111111000///---///111111...---...000//////000111222222333333333333444555666777777888999999===AAAHHHVVVnnnyyysssrrr{{{zzzrrraaaVVVLLLIIIGGGEEEHHHNNNWWW]]]eeekkkooorrruuuwwwtttrrrqqqpppsss{{{}}}tttjjjfff```XXXRRRMMMKKKJJJdddTTTNNNFFF@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJQQQOOOKKKFFF@@@>>>>>>??????DDDKKKOOOQQQPPPOOOOOOFFFEEEDDDDDDBBB@@@;;;888555444222000//////000111...............///000111111//////444;;;>>>:::666000---///444333......222///////////////////////////////////////////////////////////////........."""%%%***...111111000///111000000///000000111222---...///111111111000///...111333222000///000222,,,---...000222444666666333333444555666777888999999:::>>>DDDKKKZZZsssxxxsssmmmlllvvv}}}qqqhhhUUULLLFFFGGGIIIKKKPPPXXXbbbgggmmmpppooonnnooopppvvvxxxxxxyyy|||yyyuuulllcccZZZSSSOOONNN