BM6P6(@ TTTTTTSSSSSSSSSTTTVVVWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTWWWVVVVVVUUUTTTSSSRRRQQQOOOPPPQQQRRRRRRSSSRRRRRRVVVTTTPPPMMMKKKLLLMMMNNNNNNMMMLLLMMMOOOOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKKKKMMMOOORRRTTTRRRQQQOOONNNNNNOOOQQQRRRKKKMMMPPPSSSTTTTTTSSSQQQPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQOOOOOORRRQQQQQQPPPPPPPPPQQQQQQOOONNNLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNPPPRRRQQQSSSUUUTTTRRRSSSUUUXXXVVVVVVWWWYYY[[[ZZZVVVTTTUUUUUUUUUVVVWWWXXXZZZZZZ\\\\\\]]]___aaabbb```^^^______```aaacccfffhhhiiikkkjjjiiiiiihhheeeaaa^^^YYYYYY[[[]]]___aaabbbccc```gggtttwwwllllllhhhccc___]]]]]]___aaa```aaabbbdddfffjjjpppuuu|||vvvtttuuuqqqrrrnnn```NNNAAA>>>@@@BBB>>><<<>>>>>><<<===AAA<<<;;;;;;===>>>===;;;888<<<===>>>??????>>>======<<<<<<;;;;;;;;;:::::::::888888888777777777777666666555444333222333444444555555444444444333333333444444444444444444444444666666666555444444333333666666777888888888888888888999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDGGGKKKPPPRRROOOOOOPPPRRRTTTWWWZZZ\\\YYYZZZ[[[\\\^^^___```aaaaaabbbdddeeefffeeeeeedddiiiiiiiiijjjjjjkkkkkkkkkllllllmmmmmmnnnnnnoooooolllnnnrrruuuvvvvvvuuutttssstttwwwyyy{{{{{{zzzzzz||||||~~~|||xxxtttqqqqqqrrrttttttuuuxxx|||}}}{{{xxxvvvvvvpppsssvvvyyyzzz{{{}}}~~~|||{{{{{{xxxvvvwwwzzz}}}}}}}}}~~~xxxtttmmmiiibbb\\\XXXTTTQQQOOOMMMMMMNNNPPPQQQPPPMMMKKKPPPQQQSSSXXX^^^ffflllppp{{{|||{{{mmm___YYYUUUPPPPPPSSSWWW[[[dddlllooonnnpppuuuvvvvvvvvvuuuvvvyyy~~~|||zzzzzz|||xxxzzz}}}VVVUUUTTTRRRRRRRRRSSSTTTXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWUUUSSSRRRRRRSSSSSSWWWWWWVVVVVVUUUTTTSSSSSSQQQRRRSSSSSSTTTTTTTTTSSSVVVTTTRRROOOMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOJJJLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOORRRTTTSSSTTTUUUTTTSSSRRRUUUWWWWWWWWWXXX[[[\\\[[[YYYVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[[[[]]]___aaa```___^^^^^^___```bbbdddeeefffkkkjjjiiijjjiiigggccc```ZZZZZZ[[[]]]___aaabbbcccdddhhhpppzzz}}}tttkkkjjjgggccc___]]]\\\]]]^^^^^^___aaabbbdddhhhlllpppwww~~~yyytttrrrrrrsssvvvxxxwwwmmm^^^PPPGGGDDDBBB???>>>@@@@@@===<<<>>>@@@>>>;;;:::;;;===???@@@:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::::::::999999999888888888666555444333333333444444555555444444444333333333333333333333333333333333444444444555555555555555666666777888888888888777888888999999:::;;;;;;;;;======>>>???@@@AAABBBBBBDDDDDDDDDFFFHHHLLLOOOQQQMMMMMMNNNPPPRRRUUUXXXZZZYYYYYYZZZ[[[\\\^^^^^^___```aaacccdddeeeeeedddcccffffffgggggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmmmmlllnnnqqqtttuuuuuutttsssrrrtttvvvyyyzzzzzzzzzyyy~~~~~~~~~~~~~~~{{{xxxwwwyyy{{{zzzwwwrrrnnnnnnpppsssuuuvvvyyy|||}}}zzzwwwuuutttrrrtttvvvwwwxxxyyy|||~~~}}}}}}{{{xxxvvvtttrrrvvvyyy||||||{{{}}}{{{tttpppjjjddd^^^YYYTTTPPPQQQPPPPPPQQQRRRQQQNNNKKKNNNNNNOOOSSSYYY```gggkkkvvvxxx|||{{{ooobbb\\\WWWRRROOOQQQUUUXXXaaajjjmmmlllnnnrrrrrruuuwwwyyyzzz|||~~~}}}~~~~~~{{{yyyyyy{{{{{{}}}~~~WWWVVVTTTRRRPPPPPPPPPPPPUUUUUUVVVVVVWWWWWWXXXXXXWWWUUURRROOONNNOOOQQQRRRWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRSSSSSSTTTTTTSSSSSSUUUTTTSSSQQQOOONNNMMMLLLKKKKKKJJJLLLNNNNNNMMMLLLGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKMMMMMMNNNKKKLLLNNNPPPPPPNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTPPPOOONNNNNNMMMMMMMMMMMMPPPOOOMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQTTTVVVUUUVVVVVVUUUSSSSSSTTTVVVXXXXXXYYY[[[]]]]]]ZZZXXXSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXXXXYYY\\\_________]]]^^^^^^___```bbbbbbccciiihhhhhhiiijjjhhheeebbb[[[[[[\\\]]]___```bbbccchhhhhhkkkpppttttttoookkkgggfffccc___]]]\\\[[[[[[[[[]]]___aaabbbdddfffiiinnnwww~~~{{{|||~~~~~~ssscccSSSIIICCC???>>>AAAAAA???===>>>>>>>>><<<:::999;;;>>>AAA:::;;;;;;<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::666666555444444444444555555555444444444333333333222222222222222222222222222333333444555555666666555666666777777777777777777777888888999::::::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEHHHJJJKKKLLLKKKKKKLLLNNNPPPSSSUUUVVVXXXXXXYYYYYYZZZ[[[\\\\\\^^^```aaaccccccccccccbbbaaabbbcccdddeeefffggghhhhhhhhhiiiiiijjjkkkkkkllllllmmmoooqqqsssssssssrrrqqqsssuuuwwwxxxyyyyyyxxx}}}||||||~~~}}}{{{{{{||||||{{{xxxuuutttuuuwwwxxxtttooojjjiiilllooorrruuuxxx{{{{{{yyyvvvtttttttttuuuuuuvvvvvvwwwzzz}}}}}}~~~|||yyywwwyyyyyyyyy{{{~~~~~~}}}|||}}}{{{uuuqqqooooootttwwwyyyyyyyyy{{{}}}zzzuuupppiiiaaaYYYSSSTTTSSSRRRRRRSSSRRROOOMMMLLLKKKKKKMMMRRRYYY```eeeooorrrxxx~~~zzzpppfffaaa\\\UUUPPPNNNQQQUUU]]]gggkkkiiijjjmmmmmmrrrxxx|||~~~~~~~~~|||{{{||||||yyyxxxzzz{{{~~~}}}UUUTTTRRRPPPOOONNNOOOOOOQQQQQQRRRSSSTTTUUUVVVWWWUUUTTTRRRPPPOOOOOOPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTSSSRRRPPPNNNKKKJJJJJJIIIIIIKKKMMMNNNLLLKKKEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMLLLKKKJJJJJJJJJIIIKKKMMMOOOPPPRRRUUUXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWVVVWWWYYY[[[[[[ZZZXXXQQQQQQQQQQQQRRRTTTUUUVVVWWWVVVUUUVVVZZZ]]]^^^___^^^^^^___``````aaaaaaaaaeeeeeeeeeggghhhhhheeeccc\\\\\\\\\]]]^^^```aaabbbfffeeefffhhhkkkmmmkkkiiieeedddccc```^^^\\\ZZZYYYYYY\\\___```aaaaaabbbccclllqqqvvvcccUUUJJJCCC???@@@AAA@@@???AAA<<<>>>AAAAAA???======>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::666666666555555555555555555555444444444333333333222222222222222222222222333333333444444555555555444555666666777777666666666666777888888999999:::;;;;;;<<<===>>>???@@@@@@===>>>AAACCCEEEFFFGGGGGGIIIIIIKKKLLLOOOQQQSSSTTTVVVVVVVVVWWWXXXXXXYYYYYY\\\]]]___aaabbbbbbaaaaaa______```bbbccceeefffgggfffgggggghhhiiijjjkkkkkkkkklllmmmoooppppppqqqqqqpppqqqsssuuuvvvwwwwwwwww{{{zzzyyyzzz}}}|||zzzzzzzzzzzzxxxvvvuuuvvvwwwvvvsssmmmgggdddeeehhhkkkqqqtttwwwxxxwwwvvvuuuuuuuuuuuuuuuttttttuuuyyy|||~~~~~~~~~{{{wwwssspppooooooqqqssswwwyyyyyyxxxwwwxxx{{{~~~{{{sssmmmlllmmmqqqsssuuuuuuuuuxxx~~~|||wwwpppggg^^^WWWTTTSSSQQQRRRSSSTTTSSSRRRMMMKKKIIIIIILLLRRRYYY^^^hhhmmmttt|||xxxrrrjjjeee```YYYRRRNNNPPPRRRZZZcccgggffffffhhhiiinnnuuuzzz}}}}}}~~~~~~~~~|||{{{|||~~~~~~|||}}}|||zzzxxxxxxyyy{{{}}}~~~~~~}}}RRRQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSTTTTTTTTTSSSQQQOOONNNPPPPPPPPPQQQQQQRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPMMMJJJHHHIIIIIIIIIJJJLLLLLLKKKJJJDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLIIIHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNOOOOOONNNMMMMMMQQQRRRTTTUUUWWWXXXXXXXXXRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIKKKMMMOOOPPPRRRVVVXXX[[[ZZZXXXWWWWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXVVVTTTNNNNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSUUUXXX[[[]]]]]]^^^^^^``````aaaaaa````````````aaaccceeeeeecccaaa]]]\\\\\\\\\\\\^^^```aaa```aaabbbdddggghhhhhhgggccccccbbb```^^^\\\ZZZYYYYYY\\\___``````______```kkknnnxxxzzzyyyzzz}}}|||ooo]]]QQQFFFAAA???>>>???AAA@@@BBBDDDDDDBBB@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999777777777666666666555555555555444444444333333333444444444444444444444444555555444444333333333333444444555666666666666555555555666666777888888999999::::::;;;<<<===>>>???===>>>AAACCCEEEEEEEEEDDDGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWZZZ[[[]]]^^^`````````___^^^^^^___aaabbbdddeeefffeeeffffffhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnooooooooopppqqqssstttuuuvvvvvvxxxwwwwwwxxx{{{~~~~~~~~~}}}zzzwwwxxxyyyxxxwwwvvvxxxyyyvvvuuupppiiiccc```aaacccjjjmmmqqqtttuuuuuuvvvxxxvvvvvvvvvttttttuuuyyy{{{|||}}}|||zzzwwwrrrmmmjjjfffffffffiiimmmpppqqqqqqsssuuuxxx}}}xxxoooiiihhhiiilllooorrrssssssvvv|||~~~zzzvvvppphhh^^^XXXSSSQQQPPPQQQTTTWWWXXXXXXQQQOOOKKKIIIJJJNNNTTTWWWaaagggoooyyy{{{wwwqqqkkkfff```XXXRRRRRRRRRXXX```eeedddccceeehhhlllqqquuuxxx{{{}}}~~~}}}|||}}}}}}||||||xxxyyyxxxwwwuuuuuuwwwyyyyyyzzz|||}}}~~~~~~}}}}}}QQQPPPNNNMMMLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQSSSTTTUUUTTTRRRNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXUUUUUUTTTSSSQQQNNNKKKIIIJJJIIIHHHIIIJJJKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMKKKJJJHHHHHHJJJKKKMMMIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLPPPQQQRRRTTTVVVWWWWWWWWWSSSRRRPPPNNNMMMLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJMMMNNNOOORRRUUUXXX[[[YYYWWWVVVWWWWWWVVVTTTSSSRRRQQQRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSSSSUUUXXXZZZ[[[ZZZ\\\]]]___```aaaaaa```___]]]]]]^^^```cccccc```^^^]]]\\\[[[ZZZ[[[\\\^^^```[[[]]]^^^```bbbbbbbbbbbb``````___^^^\\\[[[ZZZYYYYYY[[[^^^___^^^]]]]]]^^^ccchhhqqq~~~}}}yyyyyyvvveeeSSSHHHBBB>>>===???BBBAAA@@@AAACCCDDDCCCAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777888777666666555555555444444444333333333444444444444444444444444555555444444333222222111333444444555555555555555444444555666666777777888888888999:::;;;<<<======>>>@@@BBBDDDEEEEEEEEEDDDFFFGGGIIIKKKMMMNNNNNNOOONNNOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^___```aaacccddddddddddddeeefffhhhiiijjjjjjjjjjjjiiiiiijjjkkkmmmnnnnnnnnnoooppprrrssstttuuuvvvuuuuuuvvvzzz|||}}}}}}~~~~~~}}}zzzwwwxxxyyyyyyxxxwwwxxxyyyyyyzzzxxxrrriiiccc``````dddhhhlllooorrrtttvvvxxxuuuvvvvvvvvvuuuvvvyyy{{{yyyyyyyyyyyyvvvrrrnnnkkkeeecccaaabbbeeehhhjjjkkkpppsssxxx}}}zzzrrrkkkgggffffffiiimmmqqqssstttvvv{{{|||wwwsssmmmfff^^^YYYTTTRRRQQQRRRVVVZZZ\\\]]]WWWTTTOOOLLLKKKMMMPPPRRRYYY^^^hhhsss|||}}}tttnnnjjjbbbYYYWWWUUUXXX___cccbbbbbbdddgggjjjooorrruuuxxx|||~~~}}}|||{{{zzzzzzzzzvvvvvvvvvuuussssssuuuwwwwwwxxxyyyzzz{{{{{{{{{{{{RRRPPPNNNLLLJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPNNNLLLKKKIIIJJJKKKMMMNNNPPPQQQQQQMMMOOOQQQSSSUUUVVVWWWXXXXXXWWWVVVTTTRRROOOMMMLLLJJJIIIHHHIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUUUURRRQQQOOOMMMKKKJJJIIIIIIFFFGGGHHHJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNPPPSSSVVVXXXVVVSSSSSSUUUUUUTTTRRRRRRQQQOOOOOOPPPPPPOOOMMMPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSTTTVVVXXXYYYYYYWWWZZZ[[[]]]___``````___^^^\\\\\\]]]___aaaaaa___]]]]]]\\\ZZZYYYYYYZZZ]]]^^^ZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXZZZ[[[\\\[[[[[[\\\]]]ZZZbbbkkkqqqzzzttt___RRRJJJDDDAAA@@@AAABBBGGGOOOVVVUUUMMMEEE@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888777777888888888777666555555555444444444333333333333333333333333333333333444333333333333333333333333333444555555555555444333444444555666666777777777777888999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWYYY[[[\\\]]]]]]]]]]]]^^^^^^___``````aaaaaaaaabbbcccdddfffggghhhiiijjjiiigggggggggiiilllmmmmmmmmmnnnoooppprrrssstttsssrrrrrrtttwwwyyyzzzzzz|||zzz|||~~~~~~}}}~~~~~~}}}{{{yyyyyyyyy}}}~~~uuukkkfffdddbbbeeeiiilllnnnqqqtttvvvtttuuuwwwxxxxxxxxxzzz|||wwwyyy{{{||||||zzzxxxvvvoookkkfffdddeeegggiiijjjpppsssxxx~~~xxxpppllliiihhhggghhhmmmrrrvvvwwwyyy|||{{{tttnnnhhhccc___XXXVVVTTTUUUXXX]]]___aaa\\\XXXTTTOOOLLLKKKLLLMMMOOOTTT^^^jjjuuu~~~xxxtttlllbbb]]]YYYYYY^^^bbbbbbbbbdddgggjjjooosssvvvxxx{{{}}}{{{{{{{{{zzzyyyxxxyyyzzzzzzzzzzzzxxxvvvvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyTTTRRROOOLLLIIIGGGFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMPPPOOONNNLLLKKKKKKJJJJJJIIIIIIKKKLLLNNNPPPQQQRRRIIIJJJLLLOOORRRTTTUUUUUU[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJIIIIIIIIIHHHFFFDDDHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDDDDEEEGGGLLLPPPRRRNNNOOOPPPRRRSSSSSSTTTTTTQQQPPPNNNLLLJJJHHHHHHGGGDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJLLLMMMNNNOOORRRUUUVVVSSSPPPQQQSSSTTTRRRPPPSSSQQQOOOOOOOOOOOOMMMKKKRRRRRRRRRRRRTTTUUUVVVWWWTTTTTTTTTWWWYYYYYYXXXVVVWWWYYY[[[^^^______^^^]]]\\\\\\]]]___aaaaaa^^^\\\]]][[[YYYXXXXXXYYY\\\]]][[[ZZZYYYWWWUUUUUUWWWYYYZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXZZZZZZYYYZZZ[[[]]]UUU___hhhjjjlll{{{yyyeeeZZZSSSLLLGGGEEECCCJJJXXXiiitttooo]]]MMMCCCBBB@@@???>>>>>>>>>???<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777888888999999777666555555555444444444333333333222222222222222222222222111222222333333444444555222333444444555555444444333333444444555666666777777777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???AAABBBEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUTTTVVVXXXZZZ\\\\\\\\\\\\]]]]]]]]]^^^^^^____________```aaabbbdddeeefffgggjjjhhhgggeeefffhhhkkkmmmmmmmmmmmmnnnoooqqqssstttqqqppppppqqqtttvvvwwwvvv{{{xxxyyy|||zzzzzz~~~sssllliiibbbdddhhhkkklllnnnqqqssssssuuuxxxyyyyyyyyy{{{|||yyy{{{~~~{{{vvvooojjjhhhjjjlllmmmpppsssyyyyyyrrrooonnnmmmkkkhhhnnntttxxxzzz{{{~~~yyyrrrmmmhhhfff]]]ZZZWWWWWWZZZ^^^aaabbb^^^[[[VVVQQQMMMJJJJJJIIIHHHMMMWWWcccoooyyyzzzrrrhhhaaa\\\ZZZ^^^bbbbbbccceeefffkkkqqqvvvxxxyyy{{{{{{xxxxxxyyyxxxwwwwwwyyyzzz~~~|||{{{}}}{{{{{{zzzyyyyyyxxxwwwwwwKKKLLLNNNOOONNNMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKMMMMMMOOOOOONNNMMMNNNOOOQQQRRRVVVUUUSSSQQQOOOOOOOOOPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIQQQXXXVVVMMMGGGFFFIIIBBBDDDFFFHHHIIIIIIIIIIIILLLMMMOOOPPPQQQRRRRRRRRRSSSRRROOOLLLJJJHHHFFFFFFEEEDDDDDDEEEHHHJJJKKKJJJLLLLLLLLLJJJIIIJJJMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTNNNPPPRRRQQQOOOMMMMMMMMMSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWWWWWWWUUUSSSRRRQQQSSSVVVYYY[[[[[[[[[ZZZ^^^]]][[[\\\]]]]]]YYYVVVVVVTTTQQQPPPQQQTTTXXXZZZXXXZZZZZZXXXTTTQQQRRRTTTZZZYYYWWWUUUUUUUUUWWWXXXWWWXXXYYYZZZ\\\___aaabbbccc\\\\\\cccgggmmmzzzqqqooolll___OOOEEEEEEOOOhhhlllTTTEEEBBB???============<<<======<<<;;;;;;;;;;;;<<<:::999888888777777888888;;;::::::999999::::::;;;666666666666555555555555222222222222222222222222444222000000222444555666666555444333333444555666555555555555555555555555555555777888999::::::;;;999::::::;;;<<<===>>>>>>??????AAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^aaadddfffgggffffffgggggggggggghhhiiijjjkkkfffiiilllnnnoooppprrrsssooooooooooooqqqtttvvvwwwwwwxxxyyy{{{~~~|||qqqkkkeeegggjjjjjjjjjmmmsssxxxzzzzzz{{{zzzzzz|||}}}vvvrrroookkkgggmmmpppwww}}}wwwtttpppnnnkkklllnnnppprrrtttxxx}}}~~~{{{rrrjjjddd```[[[ZZZ^^^aaaddddddbbb___ZZZWWWTTTRRROOOLLLMMMLLLPPP[[[fffqqq|||~~~tttkkkjjjbbb^^^aaaeeeeeeeeefffjjjlllpppsssvvvxxxxxxxxx{{{{{{zzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~}}}||||||zzzyyywwwvvvvvvtttrrrpppKKKLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNPPPPPPTTTTTTSSSRRRQQQQQQPPPPPPMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFEEECCCCCCCCCEEEDDDDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGKKKRRRWWWVVVNNNGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIMMMMMMOOOPPPQQQQQQQQQQQQRRRQQQOOOLLLJJJHHHFFFFFFGGGFFFEEEFFFIIIJJJKKKJJJIIIIIIIIIHHHGGGGGGJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTOOOQQQRRRQQQOOOMMMLLLMMMPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPQQQSSSVVVWWWXXXYYYYYY]]][[[ZZZ[[[]]]\\\YYYVVVXXXVVVSSSQQQQQQSSSVVVYYY[[[[[[ZZZVVVSSSRRRUUUWWWYYYXXXUUUSSSSSSTTTVVVWWWXXXYYYZZZ[[[]]]___aaacccccc\\\[[[^^^___aaannn~~~||||||}}}sssaaaSSSMMMWWWpppoooUUUEEEBBB???===>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;::::::999999999999999;;;::::::999999::::::;;;888888888777777777777666333333333333333333333333777555222222333444555444555555444333333444555555555555555555555555555555555555777888999:::::::::999999:::;;;<<<===>>>>>>??????@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOORRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^```ccceeeeeefffffffffeeeffffffggghhhhhhiiifffhhhkkkmmmnnnoooqqqsssppppppqqqrrrsssuuuvvvwwwxxxxxxxxxyyyzzz|||~~~}}}vvvnnnoooqqqooonnnooossswwwzzz{{{||||||~~~zzzvvvrrroooppprrrwww~~~}}}wwwtttpppmmmkkkkkkllloooqqqtttyyyyyyqqqiiieee```___aaadddffffffeeebbb^^^[[[YYYVVVSSSQQQTTTQQQSSS[[[eeennnyyyyyyqqqkkkddd___bbbeeeeeedddeeehhhjjjnnnrrruuuwwwxxxxxxzzzzzzyyyyyyxxxyyyyyyyyy{{{{{{||||||{{{zzzzzzyyyvvvuuuuuuuuuttttttrrrpppLLLLLLLLLKKKKKKKKKJJJJJJFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNQQQQQQRRRSSSSSSSSSRRRQQQNNNMMMKKKIIIHHHFFFFFFFFFDDDEEEFFFEEECCCBBBCCCDDDHHHGGGFFFDDDCCCBBBAAAAAADDDEEEFFFFFFGGGGGGGGGGGGKKKNNNRRRRRRNNNIIIEEECCCEEEFFFGGGIIIJJJJJJJJJJJJMMMNNNOOOOOOPPPPPPPPPPPPRRRPPPNNNLLLJJJHHHGGGFFFIIIHHHFFFGGGIIIJJJJJJIIIGGGHHHHHHGGGFFFGGGIIIKKKNNNNNNNNNOOOPPPQQQRRRSSSPPPQQQRRRRRROOOMMMLLLLLLLLLNNNQQQSSSUUUUUUTTTTTTRRRSSSUUUVVVUUUTTTRRRQQQOOOOOOPPPQQQSSSUUUVVVWWWZZZZZZYYYZZZ[[[[[[ZZZXXXZZZXXXUUUSSSRRRTTTWWWXXX]]]\\\ZZZWWWUUUVVVYYY\\\[[[YYYVVVTTTTTTUUUXXXZZZYYYZZZ[[[\\\^^^```bbbdddhhhbbb```aaa___]]]eeepppooo___PPPXXXnnniiiOOOEEEBBB@@@>>>?????????>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;888888777777777666666666444444444444444444444444999777444333444444444333444444333333333333444444444444444444444444444444444555666888999999999999888999::::::<<<<<<===>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZ]]]^^^___```bbbdddeeeeeeccccccddddddeeeffffffgggeeegggjjjlllmmmnnnoooqqqqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuwwwxxxzzz{{{{{{|||{{{xxxsssqqqsssvvvyyy{{{}}}{{{xxxwwwwwwyyy}}}|||wwwssspppllljjjhhhiiilllooosssyyyyyyppplllhhhffffffhhhiiijjjllliiifffcccbbb___\\\ZZZ\\\YYYXXX^^^fffooozzzxxxooohhhccceeegggeeedddeeefffiiilllppptttuuuvvvvvvxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvrrrrrrsssssssssrrrqqqqqqLLLLLLKKKJJJIIIJJJJJJJJJDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEECCCDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMOOORRRTTTUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIDDDEEEEEEEEECCCBBBCCCDDDJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPNNNLLLJJJIIIHHHHHHJJJHHHGGGGGGHHHIIIHHHHHHGGGHHHIIIIIIHHHHHHJJJMMMLLLLLLLLLLLLMMMOOOPPPQQQPPPRRRSSSRRROOOLLLKKKKKKJJJLLLOOOQQQRRRRRRQQQPPPPPPQQQSSSTTTUUUTTTRRRQQQOOONNNNNNNNNPPPSSSVVVWWWXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[ZZZWWWVVVVVVXXXZZZ\\\___^^^]]]\\\\\\\\\]]]^^^^^^\\\YYYWWWVVVYYY\\\^^^ZZZ[[[[[[]]]___aaaccceeehhhddddddeeecccaaadddkkksss{{{mmmbbbSSSVVVdddzzzyyy^^^JJJDDDBBB@@@???@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;::::::999999::::::;;;666666666555555555444444444444444444444444444444777555333333444555444333333333333333333333333333444444444444444444444444444555666777888888888888888888999:::;;;<<<=========>>>>>>???@@@BBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]^^^```aaacccdddbbbbbbcccdddeeeeeeeeeeeedddfffiiikkkkkklllmmmooopppqqqsssttttttsssrrrqqqnnnoooppprrruuuwwwyyyzzz~~~xxxtttsssuuuxxx{{{~~~~~~}}}~~~yyyuuurrrnnnkkkhhhdddfffhhhkkkpppwww~~~wwwtttqqqnnnmmmmmmnnnoootttrrrpppnnnmmmllliiifffeee```___dddkkkttt~~~tttnnnjjjjjjjjjfffeeefffeeegggkkkooorrrsssttttttvvvuuutttsssrrrrrrrrrrrrttttttuuuuuuuuuuuuttttttqqqrrrssssssqqqpppppppppLLLLLLKKKJJJIIIJJJJJJJJJDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMPPPTTTUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJCCCDDDEEEDDDCCCBBBBBBDDDHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIFFFCCCBBBEEEHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQPPPOOOMMMKKKJJJJJJJJJJJJHHHGGGFFFHHHHHHHHHGGGFFFGGGIIIIIIHHHHHHJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRROOOMMMLLLLLLJJJKKKMMMNNNOOONNNLLLKKKOOOPPPRRRTTTTTTTTTSSSRRRPPPOOONNNNNNPPPSSSVVVXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ]]]```aaa___```aaaccccccbbb```^^^^^^\\\YYYXXXXXXZZZ\\\^^^ZZZ[[[\\\]]]___bbbdddeeecccbbbbbbdddcccaaaaaadddjjjsss{{{ssslllfffddd]]]ZZZ^^^iiiooogggWWWLLLEEECCCAAAAAAAAAAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999;;;::::::999999::::::;;;777666666666666555555555333333333333333333333333444222111222444555555444333333333333333333333333444444444444444444444444444555666666777777777777777777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZ[[[[[[\\\\\\^^^___aaabbbaaabbbcccdddeeeeeeeeeeeeccceeehhhiiiiiijjjkkkmmmmmmnnnoooppppppooonnnmmmmmmnnnoooqqqsssuuuvvvvvvxxxyyy{{{}}}}}}~~~~~~~~~zzzuuutttuuuwwwyyy}}}~~~{{{wwwtttqqqnnnkkkhhhaaaccceeehhhmmmttt|||}}}{{{yyyvvvttttttuuuvvv|||{{{zzz{{{{{{zzzxxxvvvpppjjjgggiiiooowwwyyyssspppooommmiiiggghhheeegggjjjnnnpppqqqqqqqqqrrrrrrqqqppppppppppppppprrrrrrsssssstttssssssrrrssstttuuussspppnnnmmmnnnLLLLLLLLLKKKKKKKKKJJJJJJDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBDDDEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIKKKOOORRRTTTTTTSSSRRRNNNNNNLLLKKKJJJIIIIIIIIICCCDDDEEEDDDBBBAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKMMMIIIDDDAAABBBEEEHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLJJJIIIGGGGGGHHHIIIIIIHHHCCCEEEGGGGGGGGGGGGIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRQQQOOOMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKJJJNNNPPPRRRTTTUUUUUUTTTSSSPPPPPPOOOPPPQQQTTTWWWYYYXXXZZZZZZZZZYYYYYY[[[]]][[[[[[[[[[[[]]]```bbbddd___aaacccfffgggeee```\\\ZZZYYYXXXWWWWWWYYYZZZ\\\ZZZ[[[\\\]]]___aaaccceeecccccceeeffffffdddbbbaaaccceeeqqquuukkkiiimmmlllgggdddeeebbbZZZRRRNNNHHHGGGEEEDDDDDDCCCAAA??????>>>======<<<<<<======;;;::::::999999999999999;;;::::::999999::::::;;;::::::999999999888888888333333333333333333333333222111111222444555555444333333444444444444333333333333333333333333333333444444555666666666666666666777888888::::::;;;<<<;;;<<<<<<===>>>>>>??????@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPPPPRRRTTTUUUWWWYYYYYYYYYZZZ[[[\\\]]]^^^______```aaacccdddeeeeeedddcccaaadddfffgggggghhhiiikkkjjjjjjkkkkkklllkkkkkkkkkoooooopppqqqqqqpppppppppsssuuuxxxzzz|||~~~~~~}}}{{{|||}}}~~~}}}|||{{{|||}}}}}}~~~yyyuuutttuuuuuuwww{{{{{{yyyvvvtttrrrpppmmmkkkbbbcccdddfffjjjqqqyyy~~~||||||~~~|||uuuppppppssswww~~~~~~{{{vvvtttssspppjjjhhhjjjfffhhhkkkmmmoooooonnnnnnoooooonnnnnnnnnnnnooooooppppppqqqrrrrrrrrrrrrqqqrrrtttuuusssoookkklllmmmKKKLLLMMMMMMMMMLLLKKKJJJDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEAAABBBCCCEEEGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIKKKMMMPPPRRRRRRRRRQQQNNNMMMLLLKKKJJJIIIIIIIIICCCDDDEEEDDDBBBAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPSSSRRRQQQPPPOOONNNNNNNNNLLLJJJIIIIIIKKKLLLKKKKKKCCCEEEGGGHHHHHHHHHIIIKKKIIIIIIIIIIIIJJJLLLMMMNNNMMMOOOQQQQQQPPPNNNNNNOOOKKKKKKJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTVVVVVVUUUTTTPPPPPPPPPQQQSSSUUUWWWXXXZZZ[[[\\\[[[YYYYYY[[[^^^\\\\\\[[[\\\]]]___aaabbbaaaaaabbbdddfffddd___[[[XXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]___aaacccdddccceeegggiiijjjjjjhhheee___```iii|||}}}||||||zzz}}}}}}yyysssgggZZZTTTTTTMMMLLLJJJIIIHHHFFFDDDAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;::::::::::::999444444444444444444444444444333222333555555444333333444555555555555444333333333333333333333333333444444555666666666555555666666777888999:::;;;;;;;;;;;;;;;<<<======>>>>>><<<===???AAACCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]]]]\\\^^^___aaacccccccccbbbaaaaaaccceeeffffffggghhhiiihhhggggggggghhhiiijjjjjjmmmnnnnnnoooooonnnmmmlllqqqsssvvvxxxyyy{{{~~~|||{{{}}}}}}yyyzzz{{{{{{zzzyyyzzz{{{wwwyyy|||~~~~~~~~~|||~~~|||wwwttttttuuusssuuuyyy|||{{{yyywwwvvvvvvtttqqqoooeeeffffffgggjjjpppxxx}}}yyyyyyzzz}}}|||zzzwwwuuutttpppjjjhhhjjjhhhjjjlllnnnnnnnnnllllllllllllllllllmmmnnnooopppnnnnnnooopppppppppppppppnnnqqqsssqqqmmmjjjkkkmmmKKKLLLNNNOOONNNMMMKKKIIIEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKCCCDDDDDDDDDBBBAAABBBCCCFFFFFFEEEDDDDDDDDDDDDDDDAAABBBDDDFFFHHHIIIJJJKKKFFFHHHJJJJJJJJJJJJLLLNNNJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQQQQSSSSSSRRRQQQPPPOOOOOOPPPMMMLLLJJJKKKMMMNNNNNNMMMEEEGGGJJJKKKKKKKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOLLLNNNPPPQQQPPPOOOOOOPPPKKKKKKJJJJJJKKKNNNPPPRRRNNNPPPRRRUUUVVVVVVUUUUUUOOOOOOPPPQQQSSSUUUWWWXXX[[[]]]]]][[[YYYYYY[[[^^^]]]\\\\\\[[[\\\]]]^^^___cccaaa```aaacccbbb^^^[[[XXXYYYZZZ[[[\\\[[[[[[[[[YYYZZZ[[[\\\^^^```bbbddd^^^aaadddgggkkkmmmllliii___aaajjjwwwxxxpppqqq}}}wwweee]]]]]]QQQOOOMMMLLLKKKIIIFFFCCCAAA@@@@@@???????????????======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::::::::999999999888888666666666666666666666666777666555555666555333111444444555666666555444444333333333333333333333333444444555555666555555555666666777888999:::;;;;;;:::;;;;;;<<<<<<=========999;;;===@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\]]]]]][[[[[[\\\]]]```aaabbbbbb```___```bbbeeefffffffffggghhhgggffffffffffffhhhjjjkkkhhhiiikkkmmmnnnnnnnnnnnnnnnoooqqqrrrsssvvvyyy|||}}}zzzzzz~~~vvvxxxyyyyyyyyyyyyzzz{{{xxx{{{~~~~~~{{{{{{}}}vvvyyy{{{yyyuuussstttvvvrrrtttwwwzzz~~~{{{zzzxxxxxxxxxwwwuuurrrhhhhhhhhhhhhjjjpppwww}}}}}}{{{yyyvvvuuutttoooiiigggjjjjjjkkkmmmnnnnnnmmmkkkjjjkkkkkkkkklllmmmnnnoooppplllmmmmmmnnnooooooooonnnjjjnnnqqqpppkkkiiikkknnnPPPPPPPPPQQQRRRPPPLLLIIIIIIIIIGGGFFFEEEEEEDDDEEE@@@@@@AAACCCFFFGGGGGGFFFCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOSSSPPPLLLJJJIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHGGGIIIGGGEEECCCCCCEEEHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRQQQPPPOOOOOOOOOOOOOOORRRPPPOOOMMMLLLLLLMMMMMMOOOMMMLLLJJJJJJJJJKKKKKKHHHHHHGGGGGGHHHJJJKKKLLLOOONNNNNNNNNOOOOOOPPPQQQSSSOOOLLLLLLOOORRRSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVVVVWWWXXXYYYXXXXXXXXXZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\\\\[[[ZZZYYY[[[]]]___aaabbb```^^^]]][[[[[[[[[ZZZYYYZZZ]]]```[[[]]]]]][[[XXXXXX[[[^^^^^^aaaeeejjjlllkkkjjjhhhcccdddhhhmmmtttlllgggmmmyyypppeee[[[XXXVVVUUUTTTQQQKKKGGGDDDCCCAAA@@@@@@AAA@@@??????@@@AAA???=========???<<<<<<;;;;;;:::999888777999888777777666666777777777666666555444333333333333333333222222222111111222333333444444333333222555444444333333444444555444444444555555555555666777777888888888999999999::::::;;;;;;<<<=========BBBAAA???>>>>>>???AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTTTTTTTUUUVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\aaaaaabbbcccddddddddddddgggeeecccccccccfffiiikkkiiihhhfffeeefffhhhkkkmmmnnnooopppooooooppprrrtttxxxyyyzzz~~~{{{uuutttwwwzzz}}}wwwtttrrrsssvvvzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuutttttttttttttttsssuuuvvvxxxzzz~~~}}}wwwttttttuuutttrrrkkkhhheeedddgggmmmuuuzzz~~~~~~zzzttttttwwwyyyvvvqqqmmmkkkkkkkkkllllllkkkjjjiiihhhgggiiijjjkkkkkkiiihhhiiijjjmmmmmmmmmmmmlllkkkjjjiiikkklllmmmnnnmmmllljjjhhhPPPPPPQQQRRRSSSRRRNNNKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCEEEFFFGGGFFFDDDDDDDDDDDDDDDFFFHHHIIIKKKMMMNNNPPPRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQSSSPPPLLLJJJHHHHHHFFFEEEFFFEEEEEEDDDCCCCCCCCCDDDHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIJJJLLLMMMOOOOOOPPPPPPRRRQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPMMMMMMPPPSSSTTTSSSQQQQQQRRRSSSUUUWWWXXXYYYZZZYYYXXXWWWWWWXXXXXXYYYWWWXXXXXXWWWVVVUUUVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXX[[[\\\___aaaaaa```___]]][[[\\\\\\[[[[[[\\\___aaa___```___]]]ZZZYYY[[[]]]```bbbfffiiijjjiiigggeeeggggggiiillloooyyy|||xxx}}}zzzllldddlll{{{qqqaaa]]]YYYXXXVVVRRRJJJCCCCCCAAA>>><<<===>>>>>>??????@@@AAABBBCCCCCCBBBBBB???>>>===;;;:::999999999::::::999999999888888888777777777666555444444444444444444444333333333333333444444555555444444333444444444333333444444444444444444444555555555555666666666777777777888888999::::::;;;<<<<<<======>>>>>>===<<<===???AAACCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZ______```aaabbbbbbbbbbbbccccccbbbbbbccceeehhhiiiiiihhhfffeeeeeefffhhhjjjkkkmmmooooooooopppqqqsssxxxxxxxxx{{{yyysssqqqtttxxxzzzwwwtttrrrrrruuuxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuttttttsssrrrrrrssssssssstttuuuuuuvvvxxx||||||uuurrrsssttttttssskkkiiieeedddffflllsssxxx{{{}}}}}}zzz|||}}}zzzuuuqqqoooooollllllkkkjjjiiihhhhhhgggiiijjjkkkkkkjjjiiijjjkkkjjjjjjjjjkkkjjjjjjiiiiiiiiijjjkkkkkkkkkiiigggeeeQQQPPPQQQSSSTTTSSSQQQNNNNNNMMMLLLJJJIIIHHHGGGFFFHHHGGGFFFFFFGGGGGGEEECCCEEEEEEDDDDDDEEEHHHKKKLLLOOOPPPRRRSSSSSSRRRQQQOOORRRRRRSSSSSSSSSTTTTTTTTTRRROOOKKKIIIHHHGGGEEEDDDGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMNNNPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPOOOOOOMMMLLLKKKJJJHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNOOOPPPQQQSSSTTTTTTSSSQQQOOOOOOQQQSSSTTTTTTQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYY[[[]]]YYYTTTQQQSSSVVVWWWXXXYYYZZZZZZYYYXXXWWWZZZ[[[^^^`````````___^^^[[[\\\]]]]]]\\\^^^aaadddcccdddcccaaa^^^[[[[[[\\\```bbbeeeggghhhfffcccaaaffffffhhhiiijjjpppyyyyyy|||{{{kkkiiirrrmmmfff___\\\ZZZUUUKKKBBBCCCBBB???===<<<<<<>>>???>>>@@@CCCIIINNNOOOLLLHHHBBB@@@>>>;;;:::999:::::::::;;;<<<<<<<<<;;;999888888888888777666666555555666666555555555444444444444555555666666555555444444444444444444444444444444444444444555555555555555555555555666666666666888999999:::;;;;;;<<<<<<;;;;;;:::;;;<<>>======<<<@@@HHHTTT]]]^^^VVVNNNCCCAAA===:::999999:::;;;999;;;<<<======;;;999888999999999888888777777777666666555555555444444444444444555555555555444444333444444444444444444333333333444444444555555555444555555555666666666666777777888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ\\\^^^aaacccdddddddddffffffdddddddddeeefffgggfffjjjnnnpppqqqqqqqqqrrrsssrrrqqqqqqrrrtttvvvwww~~~vvvnnniiijjjnnnrrrsssrrrqqqqqqrrrsssssssssvvvwwwxxxxxxxxxxxxwwwvvvsssrrrrrrqqqqqqqqqrrrrrrvvvvvvvvvtttrrrqqqrrrsssvvvuuuvvvwwwyyy|||~~~|||zzzyyyyyyxxxyyy~~~~~~}}}wwwppplllnnnqqqrrrrrrllljjjgggeeefffiiimmmpppsssvvv{{{}}}yyyzzz~~~~~~wwwqqqooolllkkkhhhfffddddddeeefffaaabbbddddddddddddfffgggeeeeeefffffffffeeeeeedddeeeeeedddcccbbb```^^^]]]MMMMMMMMMOOOQQQRRRPPPOOOMMMMMMMMMLLLKKKIIIGGGFFFGGGFFFFFFGGGIIIIIIHHHFFFEEEDDDDDDCCCEEEGGGIIIJJJKKKMMMPPPSSSUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWXXXRRROOOKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJEEEGGGIIIKKKMMMMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTUUUXXXXXXYYYXXXWWWVVVUUUTTTRRRSSSTTTTTTTTTSSSQQQQQQRRRSSSSSSSSSRRRPPPNNNLLLJJJKKKMMMNNNPPPRRRSSSTTTSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQPPPPPPRRRSSSTTTTTTTTTTTTUUUUUUVVVWWW[[[[[[[[[[[[[[[ZZZZZZYYY\\\dddllliii___VVVUUUXXXTTTUUUVVVXXXXXXXXXWWWVVVWWWXXXZZZ]]]___``````aaaYYY[[[\\\]]]]]]^^^aaaccchhhhhhgggfffdddaaa]]][[[XXXZZZ]]]```aaaaaa```___^^^^^^aaaeeefffiiisss~~~||||||mmmccc___\\\VVVQQQMMMNNNOOOLLLFFF@@@;;;::::::AAANNN^^^hhhfff[[[QQQBBB@@@<<<999888888999:::888999;;;<<<;;;:::888666999999999999999888888888555555555555444444444444333333444444444444333333333333444555555444333333333333333444444444444555555555555666666666777777666666777777888999999999<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]]]]]]]XXXZZZ]]]___aaabbbbbbbbbccccccccccccdddfffhhhiiieeeiiimmmooopppppppppqqqnnnnnnnnnnnnpppqqqssstttyyyzzz{{{zzzzzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~wwwnnnhhhgggkkkoooqqqqqqqqqqqqqqqqqqrrrrrrtttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrsssssssssttttttsssqqqpppqqqrrrttttttttttttuuuwwwyyy{{{xxxxxxwwwvvvvvvvvvvvvvvvxxxzzz}}}vvvnnniiijjjmmmoooooollljjjgggeeeeeehhhkkkmmmqqqssswww|||}}}}}}yyy}}}xxxvvvyyy~~~~~~wwwqqqnnnjjjiiifffcccbbbbbbbbbccc___```bbbbbbbbbbbbdddeeeeeeeeeeeedddcccaaa```___aaaaaa```___]]]\\\ZZZYYYMMMLLLLLLMMMOOOPPPNNNMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGJJJMMMQQQSSSUUUUUUUUURRRRRRSSSTTTUUUVVVVVVWWWSSSPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKMMMNNNPPPQQQSSSTTTTTTTTTXXXYYYZZZZZZYYYXXXVVVUUUQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUSSSQQQPPPQQQRRRUUUTTTTTTTTTTTTTTTTTTUUUZZZZZZ[[[[[[[[[[[[ZZZZZZYYYbbbiiihhh^^^VVVTTTVVVTTTUUUVVVWWWXXXXXXWWWWWWUUUVVVYYY[[[^^^```aaabbbZZZ[[[]]]^^^^^^^^^```bbbfffffffffffffffccc^^^[[[VVVXXX[[[^^^```aaaaaaaaaaaaaaacccfffhhhkkksss|||xxxlllfffdddbbb```YYY[[[[[[UUUKKKAAA:::888<<>><<<:::999999:::;;;888999:::::::::999777666999999999999999999999999666555555555555444444444222333333333333333333222222333444555555444333222333333333333444444444444555555555666666666666777555555555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ\\\^^^```aaa``````___``````bbbccceeeggghhhdddgggjjjlllllllllmmmoookkkllllllmmmnnnpppqqqrrrvvvwwwxxxwwwvvvwwwyyy{{{{{{zzzyyyyyyyyyzzz|||}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~zzzqqqiiifffiiillloooppprrrrrrqqqppprrrsssrrrsssuuuvvvvvvuuusssrrrrrrrrrqqqqqqrrrrrrssssssooopppqqqpppooonnnooopppqqqrrrrrrqqqqqqqqqtttvvvrrrrrrrrrsssssstttttttttqqqssszzzwwwmmmffffffiiikkkkkkjjjiiigggeeeeeegggiiijjjooopppsssvvvyyy}}}}}}zzz||||||wwwyyy{{{wwwwwwyyy|||}}}~~~xxxtttpppnnngggfffdddaaa```____________```bbbbbbaaaaaabbbdddccccccbbbaaa___]]]\\\[[[\\\\\\[[[YYYXXXWWWVVVVVVMMMLLLKKKLLLNNNNNNMMMLLLMMMMMMOOOOOOOOONNNLLLKKKJJJJJJJJJKKKNNNNNNMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGFFFIIILLLOOOQQQRRRSSSRRROOOPPPPPPQQQSSSTTTTTTUUUTTTQQQMMMKKKJJJIIIGGGFFFDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGIIIJJJKKKMMMMMMNNNMMMMMMLLLKKKJJJHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUWWWXXXZZZZZZZZZYYYXXXTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTNNNPPPQQQSSSTTTUUUUUUTTTQQQSSSVVVXXXZZZZZZZZZYYYXXXYYYYYYWWWSSSPPPQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUWWWXXXYYY[[[[[[[[[[[[ZZZYYY___cccaaaZZZTTTTTTVVVSSSUUUVVVXXXXXXXXXXXXWWWTTTUUUWWWZZZ]]]```bbbccc\\\]]]___```______```bbbccccccdddfffgggeee```[[[WWWYYY\\\___aaabbbbbbbbbdddccceeeiiilllooowww~~~vvvrrrrrrsssllllllhhh^^^PPPDDD???===AAAHHHQQQYYYZZZTTTKKKEEE>>>======<<<;;;;;;<<<<<<999999999999888888888888888888888888888999999999777777777666666666555555333333444444444444333333222333555666666555333222222222333333333444444444333444444444555555555555444444444555666666777777999999:::;;;;;;<<<<<<;;;==================>>>???BBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\]]]^^^______```]]]^^^^^^___aaabbbccccccccceeefffgggggggggiiikkkjjjjjjkkklllmmmnnnoooooossstttvvvuuuuuuvvvxxxzzzwwwvvvuuuttttttuuuwwwxxx{{{{{{|||}}}}}}}}}}}}}}}zzz{{{{{{zzzzzz{{{}}}~~~uuulllggghhhkkkmmmooorrrrrrqqqqqqrrrtttpppqqqsssuuuuuusssqqqppppppppppppppppppqqqrrrrrroooppprrrqqqpppnnnoooppppppqqqrrrpppnnnnnnqqqtttoooppprrrsssuuuvvvvvvwwwrrrrrruuu|||xxxllleeeccceeefffgggiiihhhfffeeeeeefffhhhiiimmmnnnnnnppprrrtttvvvxxxyyyvvvssstttuuuyyy~~~xxxuuuxxx~~~zzzwwwvvvuuuxxxzzz{{{{{{xxxrrrooommmjjjhhhdddcccbbb```^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\]]]___^^^^^^^^^]]]\\\ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRNNNMMMLLLLLLNNNNNNMMMLLLMMMNNNPPPQQQQQQPPPNNNMMMNNNMMMMMMNNNPPPPPPOOOMMMKKKLLLMMMMMMMMMKKKHHHGGGGGGIIIKKKNNNPPPPPPPPPOOONNNNNNOOOPPPQQQRRRSSSSSSUUURRRNNNLLLKKKJJJHHHGGGEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIJJJKKKOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPRRRTTTWWWZZZ[[[\\\[[[[[[VVVUUUTTTSSSTTTUUUVVVWWWUUUTTTSSSSSSSSSTTTVVVWWWPPPQQQSSSTTTUUUUUUUUUTTTOOOQQQUUUXXX[[[\\\]]]]]][[[\\\\\\YYYUUURRRRRRSSSPPPPPPPPPQQQRRRTTTUUUVVVUUUWWWYYYZZZ[[[[[[[[[[[[[[[^^^___\\\WWWTTTUUUXXXTTTUUUVVVXXXYYYYYYXXXXXXSSSUUUWWWZZZ]]]```bbbccc^^^___aaabbbaaa```aaabbbaaaaaabbbeeegggeee```[[[ZZZ\\\^^^```bbbcccccccccdddbbbeeejjjooottt||||||zzzrrrdddTTTIIIEEEEEEFFFJJJPPPQQQNNNHHHBBB???======>>>>>>>>>>>>======;;;:::999888888888999999888888888888888888888888888888888888777777777777444555555555555555555444222333555666666555333222222222333333333444444444222222333333333444444444333333444444555666666777555666888999;;;;;;<<<<<<======<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDEEEEEEGGGHHHHHHGGGHHHJJJKKKMMMOOOQQQQQQSSSSSSUUUVVVVVVVVVVVVVVV[[[[[[\\\]]]]]]^^^______\\\]]]]]]^^^^^^_________bbbcccdddcccccccccfffhhhjjjjjjkkkkkkllllllmmmmmmnnnooopppqqqpppqqqtttvvvwwwvvvtttsssssstttvvvwwwwwwxxxxxxyyyzzzyyyyyyyyy||||||{{{yyywwwwwwzzz|||xxxnnnhhhhhhjjjlllooorrrsssqqqqqqsssuuunnnppprrrttttttrrrpppnnnoooooonnnoooooopppqqqqqqrrrtttuuutttrrrqqqpppqqqqqqrrrsssqqqnnnnnnqqqtttpppqqqsssvvvxxxyyyzzz{{{xxxuuussswwwyyymmmdddaaabbbddddddhhhgggfffeeeffffffggghhhllllllkkklllmmmoooqqqrrrqqqnnnmmmmmmmmmnnnvvvyyysssrrrwww}}}xxxtttqqqsssttttttsssvvv|||~~~{{{}}}yyyqqqkkkhhhfffccc```bbbaaaaaa```^^^\\\ZZZXXXXXXYYYZZZYYYXXXWWWXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWRRRQQQPPPOOOOOOOOOOOOOOOTTTRRRPPPMMMMMMNNNOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOQQQQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGHHHIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQWWWSSSMMMIIIHHHJJJNNNQQQOOOOOONNNMMMMMMLLLLLLKKKHHHHHHIIIGGGFFFEEEFFFHHHJJJJJJIIIJJJLLLPPPSSSUUUTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSTTTTTTUUUUUUUUUXXXVVVTTTRRRRRRTTTVVVXXXTTTTTTTTTVVVWWWWWWUUUSSSRRRTTTVVVYYY[[[\\\]]]]]][[[]]]]]][[[WWWTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSVVVXXX[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXZZZYYYWWWUUUWWWWWWWWWWWWXXXYYYZZZ[[[UUUWWW[[[]]]^^^```bbbddd``````___``````aaabbbcccaaaaaa``````___^^^^^^^^^ccceeegggiiikkkjjjjjjiiifffhhhjjjkkkmmmsss{{{wwwfffTTTLLLOOOKKKJJJGGGDDDBBB@@@<<<777>>>???@@@???>>>===>>>???<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777777888888888888777777888888888777666666555555666666555555555444444444333333333444444444555555333444444555555444444333555555666666777777888888:::999888777666666666666<<<<<<;;;::::::::::::;;;===>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\]]]^^^___```bbbeeefffeeeddddddeeefffgggiiiiiihhhhhhjjjkkklllmmmooopppqqqqqqqqqppprrrqqqqqqpppooonnnmmmmmmrrrtttwwwyyy{{{{{{zzzzzzyyyyyyxxxvvvuuuvvvyyy|||~~~yyymmmeeedddfffoooooopppqqqqqqqqqqqqpppssssssrrrqqqppppppppppppooooooooopppqqqssstttuuurrrrrrqqqqqqqqqrrrssssssssssssqqqpppoooooonnnnnnrrrrrrsssuuuxxx}}}yyywww~~~{{{oooeee^^^^^^```cccjjjiiihhhggghhhgggeeecccfffgggiiiiiiiiikkkmmmoooqqqoookkkfffcccbbbeeehhhwww}}}wwwqqqppprrrwwwzzz||||||zzzxxxuuurrrooonnnppppppppppppqqqrrrssstttrrrrrrtttwwwzzz~~~rrrnnniiieeecccaaa___^^^\\\[[[ZZZYYYWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWWWWVVVUUUTTTSSSSSSOOONNNNNNMMMLLLKKKKKKKKKTTTTTTRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPPPPOOOMMMNNNNNNMMMKKKIIIHHHGGGFFFGGGIIIJJJLLLMMMMMMMMMMMMJJJKKKLLLMMMNNNPPPQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIIIIIIIIIIJJJLLLNNNOOONNNNNNOOOOOOPPPPPPQQQQQQUUURRRNNNKKKJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHGGGEEEEEEFFFHHHJJJIIIIIIJJJKKKNNNQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWSSSSSSSSSTTTVVVVVVTTTSSSQQQRRRSSSUUUWWWXXXYYYZZZYYYZZZ[[[YYYVVVSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTWWWYYY\\\\\\[[[YYYYYYYYYZZZYYYXXXYYYZZZ[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXZZZ]]]^^^^^^^^^```aaa````````````aaabbbcccdddhhhfffccc```^^^^^^^^^___eeefffiiilllmmmmmmmmmllliiijjjjjjjjjlllpppwww|||~~~iiiXXXOOOOOOKKKFFFAAA@@@AAA???===>>>???@@@???===<<<===>>><<<<<<<<<;;;;;;::::::::::::::::::999999999999888777777888888888888777777555555666666777888888888666666555555555444444444333333333444444444555555333444444555555444444333555555666666666777777777888777777666666777888888::::::999::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^___aaacccdddcccbbbcccddddddeeeggggggffffffhhhiiikkkkkkmmmnnnooonnnnnnmmmqqqppppppooonnnnnnmmmmmmppprrrtttwwwxxxxxxxxxwwwwwwwwwvvvuuutttuuuxxx{{{}}}}}}uuujjjdddeeehhhoooooopppqqqqqqqqqqqqqqqrrrqqqppppppooopppppppppkkkkkkllllllnnnooopppqqqooooooooopppqqqrrrssstttrrrrrrqqqoooooonnnnnnnnnrrrrrrrrrsssvvv{{{~~~rrrgggaaa___bbbdddhhhiiijjjjjjiiigggfffeeeggghhhjjjjjjjjjkkknnnppptttrrrmmmgggbbb```bbbdddiiisss~~~vvvooolllmmmppprrrrrrrrrrrrqqqqqqpppooonnnjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnppprrrtttvvvwwwzzzvvvjjjfffbbb^^^\\\[[[YYYXXXZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJHHHFFFEEECCCCCCUUUUUUUUUTTTSSSPPPNNNLLLPPPOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMOOOOOONNNLLLNNNNNNLLLJJJHHHGGGEEEDDDGGGHHHJJJKKKLLLMMMMMMMMMIIIJJJJJJLLLMMMNNNOOOPPPOOOOOOPPPOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSRRROOOMMMKKKJJJIIIIIILLLMMMNNNNNNNNNLLLJJJIIIGGGHHHHHHGGGEEEEEEFFFHHHIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRRRRSSSUUUUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUVVVUUUVVVWWWVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSXXXZZZ\\\\\\[[[ZZZZZZZZZ\\\[[[YYYYYY[[[\\\[[[ZZZXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ\\\______^^^]]]]]]^^^`````````aaaaaabbbddddddmmmjjjeee```]]]]]]^^^___dddfffiiikkkmmmnnnnnnmmmkkkkkkkkkjjjjjjmmmqqqttt{{{|||yyyeeeXXXPPPEEE???>>>>>>>>>>>>>>>??????>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777777888888888888777777555555666777777888888999666666666555555555444444333333333444444444555555333444444555555444444333555555555666666666666666555555555666666888999999888888888999:::;;;<<<===<<<<<<======>>>????????????@@@BBBBBBAAAAAACCCDDDDDDEEEFFFGGGGGGHHHHHHGGGKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWYYYZZZ\\\]]]]]]___aaaaaaaaa```aaabbbbbbccceeeeeeddddddfffgggiiijjjkkkkkkkkkkkkjjjjjjoooooonnnnnnmmmmmmllllllnnnoooqqqssstttuuuuuutttuuuuuuuuusssrrrsssvvvyyy{{{{{{xxxpppgggbbbdddhhhnnnnnnooopppppppppppppppooonnnnnnnnnnnnoooppppppmmmmmmmmmnnnnnnpppqqqrrrlllmmmmmmnnnoooqqqssssssqqqpppooonnnnnnnnnnnnnnnqqqppppppqqqssswwwzzz|||vvvkkkdddaaabbbdddeeeiiimmmmmmjjjgggffffffhhhiiikkkkkkkkklllnnnpppyyyxxxtttoooiiifffeeeeeeeeeiiirrr{{{tttmmmiiiiiikkkmmmlllllllllllllllmmmmmmmmmiiiiiihhhgggggggggggghhhiiiiiiiiiiiijjjkkkkkkkkknnntttwwwwwwvvvuuuqqqkkkdddaaa]]][[[ZZZYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPOOONNNMMMMMMMMMOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFDDDAAA???===<<>>>>><<<===>>>>>>===<<<===???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999777888888999999888888777999999888888777666666555666666666666555555555555333333333444444444555555333444444555555444444333555555555555555555555555555555555555666777888888777777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>===???@@@@@@@@@@@@AAACCCCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\[[[]]]____________```bbbaaabbbddddddcccccceeefffhhhiiiiiiiiihhhhhhhhhhhhlllllllllllllllkkkkkkkkklllmmmnnnpppqqqrrrrrrrrrsssssssssrrrrrrsssuuuxxxyyyyyyxxxrrriiicccbbbccckkklllmmmmmmnnnnnnmmmmmmlllkkkllllllmmmnnnooopppnnnmmmmmmmmmnnnooopppppplllkkkllllllmmmnnnooopppooonnnmmmmmmmmmmmmmmmnnnooonnnnnnoooppprrruuuvvvyyynnnfffbbbbbbbbbbbbhhhnnnnnnjjjffffffhhhiiijjjkkkkkkkkklllnnnppp}}}|||wwwsssrrrpppooopppwww~~~~~~zzzwwwqqqllljjjjjjlllmmmllllllkkkjjjjjjjjjjjjjjjhhhhhhgggfffeeedddddddddeeeffffffffffffffffffeeegggjjjkkkhhhggghhhfffbbb^^^[[[XXXWWWWWWWWWUUUTTTQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@>>><<<;;;TTTSSSQQQPPPQQQRRRTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSPPPNNNKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNMMMMMMNNNOOOPPPUUUUUUUUUUUUUUUVVVVVVVVVWWWTTTOOOJJJGGGGGGHHHIIIHHHIIILLLMMMMMMKKKHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMOOOPPPPPPPPPOOOPPPPPPRRRSSSUUUVVVWWWXXXUUUVVVWWWXXXWWWVVVTTTSSSSSSRRRQQQRRRTTTVVVVVVUUUQQQOOONNNLLLLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRTTTVVVWWWWWWVVVVVVWWWXXXZZZXXXVVVUUUWWWXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZYYY\\\___aaa```_________\\\]]]]]]]]]___```aaabbbcccccccccbbbaaa___]]]\\\^^^```cccfffiiijjjjjjiiiiiihhhhhhiiikkklllnnnnnnnnnoooqqqqqqoootttqqqdddWWWRRROOOHHHBBBAAA;;;<<<>>>>>>======???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999999888888999999999888777777666666777777666666666555555555333333333444444444555555333444444555555444444333555555555444444444444444666666555555555555666666999888888777777777888888999::::::;;;;;;<<<======<<<===??????>>>>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[]]]]]]]]]]]]___aaa```bbbccccccccccccdddfffggggggggggggffffffffffffhhhhhhiiiiiiiiiiiiiiiiiikkkkkklllmmmnnnooooooooopppqqqrrrrrrqqqrrrtttvvvyyy|||~~~{{{sssjjjdddaaahhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnjjjiiiiiiiiiiiiiiijjjjjjlllkkkkkkjjjjjjjjjkkkkkkllllllkkkkkkkkklllmmmmmmllllllllllllmmmooopppqqqvvvzzz}}}|||qqqhhhcccaaa``````fffllllllhhheeeeeeggghhhiiijjjjjjjjjkkkmmmooo~~~{{{wwwwww||||||{{{}}}~~~yyyvvvrrrmmmkkkjjjkkkllliiiiiihhhggggggggghhhhhhdddcccbbb```____________```aaabbbcccccccccbbbbbb]]]```aaa^^^]]]^^^\\\WWWTTTRRRPPPPPPPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@???>>>======RRRPPPOOONNNOOOQQQTTTVVVSSSRRRPPPOOOOOOPPPRRRSSSPPPNNNKKKIIIJJJJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOMMMLLLLLLMMMNNNNNNSSSSSSSSSTTTUUUUUUVVVVVVWWWTTTOOOJJJGGGHHHIIIKKKGGGIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIILLLNNNPPPPPPOOONNNMMMMMMOOOPPPRRRTTTUUUVVVUUUVVVWWWWWWVVVUUUSSSRRRRRRQQQPPPQQQSSSUUUUUUUUUPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQRRRTTTVVVZZZYYYXXXVVVUUUTTTTTTTTTRRRSSSUUUUUUTTTTTTUUUWWWVVVUUUSSSSSSUUUVVVUUUTTTUUUVVVXXXZZZZZZZZZYYYYYYWWW[[[___aaaaaa`````````[[[[[[[[[\\\^^^___aaabbb^^^```aaabbbaaa```]]]\\\^^^```cccfffhhhhhhhhhhhhdddddddddgggjjjllllllkkkkkkllloooooonnnqqqxxxhhh[[[XXXTTTKKKCCCAAA===???@@@???>>>===>>>???<<<<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::888888999999999999888888666666777888888999999:::777777777666666666555555333333333444444444555555333444444555555444444333444444444444444333333333666555555444444444555555888888777666666666666666888888999999:::;;;;;;<<<:::<<<======<<<===>>>@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZZZZZZZ[[[]]]```___```bbbbbbaaaaaacccdddeeeeeeddddddddddddeeefffdddeeeeeeeeefffgggggggggiiiiiijjjjjjkkkllllllmmmmmmnnnppppppoooppprrrttt{{{tttjjjdddeeeffffffgggggggggggggggggggggggghhhiiijjjkkkllljjjjjjiiihhhhhhiiiiiiiiikkkjjjiiihhhggggggggggggjjjjjjjjjjjjjjjkkklllmmmjjjjjjjjjkkkkkklllmmmnnnooosssvvvxxxtttjjjddd```______cccggghhhfffddddddeeefffggghhhhhhhhhhhhjjjlllxxx|||{{{{{{|||zzzxxxvvvvvvxxxzzz{{{{{{zzzwwwrrrnnnjjjhhhggggggccccccbbbbbbbbbdddfffgggaaaaaa___^^^]]]]]]]]]]]]ZZZ[[[\\\^^^^^^^^^]]]\\\WWW[[[[[[XXXWWWWWWUUUQQQPPPOOOMMMMMMNNNNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<;;;<<<<<<<<<=========>>><<<;;;;;;;;;;;;:::::::::888999999::::::999999888666777777888888999::::::777777777777666666666555333333333444444444555555333444444555555444444333444444444333333333222222333333333333444555666666666666555555555666777777777777888888999::::::;;;999:::<<<<<<;;;;;;===>>>>>>???@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOPPPQQQQQQQQQSSSUUUVVVVVVVVVWWWZZZ]]]]]]^^^``````______aaabbbbbbaaaaaa```aaabbbddddddaaaaaabbbccccccdddeeeeeefffffffffgggggghhhiiiiiiiiikkklllmmmlllmmmoooqqqxxx~~~zzzooohhhdddeeeeeefffffffffffffffggggggfffgggggghhhiiiiiilllkkkkkkjjjiiiiiiiiijjjhhhggggggfffffffffgggggghhhhhhhhhiiijjjkkkllllllhhhiiiiiijjjjjjkkklllllllllqqqttttttyyyxxxmmmeeeaaa___^^^```bbbcccddddddccccccdddeeeffffffeeefffhhhjjjpppvvv~~~~~~xxxvvvvvvqqqpppooooooqqqssstttuuutttrrroookkkgggeeeddddddcccbbb```______```aaabbb^^^]]]\\\[[[[[[[[[[[[[[[VVVWWWYYYZZZZZZXXXWWWVVVTTTWWWVVVRRRQQQRRRQQQMMMNNNMMMLLLLLLMMMLLLJJJIIIFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFF@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;MMMNNNOOOOOOOOONNNMMMMMMQQQOOOMMMKKKKKKMMMOOOQQQQQQNNNJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGFFFFFFFFFGGGIIIKKKLLLHHHIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGGGGFFFDDDCCCEEEFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHKKKNNNPPPPPPOOONNNGGGHHHJJJLLLNNNPPPRRRSSSUUUUUUTTTTTTSSSRRRRRRQQQNNNLLLKKKKKKNNNPPPQQQQQQKKKLLLMMMMMMNNNMMMMMMLLLSSSTTTTTTTTTSSSTTTVVVXXX\\\[[[YYYVVVSSSQQQPPPOOOQQQRRRSSSSSSRRRSSSUUUWWWRRRRRRRRRSSSUUUTTTRRRPPPSSSTTTWWWXXXYYYYYYWWWWWWYYY]]]aaacccbbb```^^^^^^\\\\\\\\\]]]___aaabbbccccccbbbaaa___^^^^^^^^^^^^YYYZZZ]]]___``````_________^^^^^^bbbfffgggeeeccc``````dddiiikkklllrrrzzzzzzqqqgggXXXLLLJJJHHHHHHFFFCCC>>>:::999999;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::888999999::::::999999888::::::999999888777777777777777777777666666666666333333333444444444555555333444444555555444444333444444444333333222222222111111222333444666777888444444444555666777888999777777777888999999::::::888:::;;;;;;;;;;;;<<<>>><<<===>>>??????@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLNNNNNNNNNMMMQQQRRRSSSSSSSSSUUUXXXZZZ[[[]]]^^^^^^^^^^^^___aaa___^^^^^^^^^___```bbbccc______```aaabbbccccccdddddddddddddddeeeeeefffgggfffhhhjjjjjjjjjkkklllnnntttzzzzzzpppjjjdddeeeffffffggggggffffffgggffffffffffffggghhhhhhiiihhhgggffffffeeeeeefffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhiiijjjllllllggghhhhhhiiijjjkkkkkkkkkiiiqqquuurrrrrr{{{zzzooogggbbb```___^^^^^^```bbbcccbbbaaacccdddeeedddddddddfffhhhjjjmmmrrruuuvvvuuuuuuuuupppxxxzzzssspppppplllkkkjjjjjjkkklllnnnnnnmmmkkkiiigggfffeeeeeeeeehhhfffccc```^^^]]]]]]^^^VVVVVVUUUUUUTTTTTTUUUUUUWWWWWWYYYYYYXXXVVVTTTRRROOOQQQOOOJJJHHHJJJJJJHHHIIIHHHGGGGGGGGGGGGDDDBBBEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBB??????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;KKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIILLLKKKKKKLLLNNNOOOOOONNNSSSPPPMMMLLLNNNPPPQQQRRRNNNLLLJJJJJJJJJIIIGGGEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHHHHHHHIIILLLNNNOOONNNLLLJJJJJJKKKKKKLLLNNNOOOPPPTTTTTTTTTTTTSSSRRRPPPOOOOOOOOONNNMMMMMMNNNNNNOOOLLLKKKJJJIIIHHHIIIIIIIIIQQQQQQPPPPPPQQQRRRTTTUUUVVVSSSQQQPPPPPPPPPOOOMMMPPPQQQRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWVVVVVVVVVWWWYYY\\\]]]___``````^^^\\\ZZZYYYZZZ[[[\\\^^^___```aaadddbbbaaaaaabbbbbb```___\\\\\\\\\[[[[[[ZZZXXXXXXVVVYYY\\\___aaabbbaaa```bbb```^^^___dddiiimmmooo~~~~~~~~~~~~~~~pppZZZIIIOOOJJJDDDAAA@@@>>>===>>>:::;;;<<<;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999:::;;;;;;:::999888777777777777777777777777666777777777666555444444444444444555555555555555666666555444444444555555222222333333444555666666555555555444444555555555444444444444555555555555999999888888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]\\\\\\]]]___bbbccc```____________``````aaabbbbbbaaa```aaabbbdddeeeffffffffffffffffffffffffllloootttwwwwwwtttooolllgggfffeeedddddddddddddddfffggghhhhhhhhhgggfffeeedddccccccdddfffgggfffeeefffeeecccccccccdddfffhhhggghhhhhhiiiiiijjjkkkkkkiiiiiihhhhhhhhhhhhiiiiiihhhiiillloooooosss{{{ooofff```]]]XXXXXXZZZ]]]```aaa```___````````````````````````eeefffiiikkkmmmmmmlllkkkkkkmmmppptttwwwwwwtttqqqrrrlllfffdddhhhkkkkkkjjjnnnllliiieeecccaaaaaabbbfffeeebbb```\\\YYYWWWVVVWWWVVVTTTSSSRRRSSSUUUVVVTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCGGGEEEDDDEEEGGGGGGEEEBBBCCCBBB@@@???>>>???@@@@@@??????>>><<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<============>>>IIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIJJJKKKLLLNNNNNNNNNQQQOOONNNOOOQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJLLLLLLKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQQQQPPPOOONNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUTTTRRRPPPOOOPPPPPPOOONNNPPPQQQRRRTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSTTTVVVVVVUUUUUUVVVXXXZZZ\\\___bbbcccbbbaaa```YYYZZZ[[[]]]^^^```aaabbbdddcccaaa`````````^^^\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\^^^___aaabbbcccbbb```^^^___bbbeeeggghhhpppyyytttccc]]]VVVMMMGGGBBB???>>>>>>:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888999::::::999888888888888888888888888888888666666666777666666555555777777666666666666666666222222222222333444555666222222333333444555555666555555444444444444555555777777777777888888888888999888888888999:::<<<===<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA???@@@@@@AAACCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]___```]]]]]]]]]]]]]]]]]]^^^___aaaaaa```aaaaaabbbbbbcccddddddddddddeeeeeeeeeeeeeeegggkkkmmmmmmkkkgggeeeeeeddddddcccbbbbbbccccccbbbbbbcccddddddcccbbbbbbcccbbbbbbcccfffggggggfffeeedddcccbbbcccdddfffgggiiihhhhhhhhhggggggggggggfffeeeeeeeeeeeeeeeeeefffdddeeehhhkkkkkknnnyyyzzzooofff___]]]WWWWWWXXX[[[^^^``````___aaaaaaaaaaaaaaaaaaaaaaaa___```ccceeegggggggggfffggggggiiimmmpppqqqpppooooooiiicccbbbdddggggggfffdddbbb```^^^\\\\\\]]]]]]bbbaaa___\\\ZZZWWWUUUTTTQQQPPPNNNMMMLLLMMMNNNOOOQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDFFFDDDCCCDDDEEEFFFCCCAAAAAAAAA@@@??????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<=========FFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAADDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOONNNNNNNNNOOOQQQQQQPPPNNNMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIJJJJJJHHHIIIJJJLLLLLLMMMLLLLLLHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEHHHHHHIIIJJJJJJIIIHHHGGGLLLKKKJJJJJJIIIIIIIIIIIILLLMMMOOOPPPQQQQQQQQQPPPSSSSSSSSSRRRPPPNNNKKKJJJKKKKKKLLLMMMMMMLLLJJJIIIIIIKKKMMMPPPRRRSSSTTTTTTRRRPPPOOONNNOOOPPPOOONNNOOOQQQSSSUUUVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQSSSTTTTTTTTTTTTUUUWWWYYY[[[___bbbeeefffffffff\\\]]]^^^___```aaabbbccceeeccc```______^^^\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]\\\\\\]]]^^^aaaccceeebbb```^^^___```aaaaaa```bbbhhhpppyyyxxxmmmeeeXXXMMMFFFBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777888999999999999888777888888888888888888888888555555666777777777666666777777777666555555555444444444444444444555666666222333333444444555555555444444333333333333444444444444444555555555666666888888888888888999:::;;;;;;;;;::::::;;;;;;<<<===============>>>???@@@@@@>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVWWWYYY[[[\\\ZZZZZZYYYYYYZZZ[[[[[[\\\^^^___`````````````````````aaaaaabbbccccccccccccdddeeeggghhhhhhgggeeedddcccbbbbbbaaaaaaaaaaaabbbbbbcccddddddddddddccccccbbbaaaaaaccceeeggggggfffdddcccbbbbbbbbbccceeefffiiiiiihhhgggeeedddccccccbbbbbbbbbaaaaaabbbbbbbbb```aaacccfffgggiiirrr}}}yyyooofff___[[[UUUTTTUUUXXX[[[^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]___aaadddfffgggggggggcccbbbaaacccfffhhhjjjjjjiiieee___^^^___aaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZWWWUUURRRQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCBBBAAA???>>>????????????>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999:::;;;;;;;;;<<<<<<<<<<<>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::888888888888888888888888888888888888888888888888444555666777777777777777666555555444333222222111777666444333222111000000333333333444444444555555444333333222222333333444222333333333333444444444777777777777888888999999:::999999999999:::;;;;;;===<<<;;;;;;;;;<<<>>>???===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^______^^^]]]\\\\\\\\\^^^___````````````ddddddeeeeeeeeeeeeeeeeeeaaaaaa```````````````aaabbbbbbbbbccccccccccccccc```______aaadddffffffeeebbbaaaaaaaaaaaabbbcccdddggggggfffeeedddcccbbbbbbaaaaaa````````````aaaaaa______aaaddddddeeemmmvvv{{{||||||xxxpppfff^^^YYYRRRRRRQQQSSSWWWZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^```bbbdddffffffgggbbb___\\\[[[]]]```bbbcccccc```\\\ZZZZZZ[[[ZZZXXXYYYXXXXXXXXXXXXYYYZZZ[[[UUUUUUSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIHHHHHHFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????????????????>>>===;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<>>===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888888888888888888999888888888888888888888888555555666777888888888777666666555444333333222222333222111///...---------333333333444444444444444444333333222222333333444555555666666666777777777666666777777777777777777888888888888888999999:::<<<;;;:::999:::;;;<<<===<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\]]]^^^]]]]]]^^^]]]]]]]]]]]]^^^___``````______^^^______``````\\\\\\\\\\\\]]]]]]^^^^^^___^^^^^^___bbbccccccbbb_______________``````aaaddddddccccccccccccccccccaaaaaa````````````aaaaaa___^^^```ccccccccciiipppvvvxxxyyyvvvoooeee\\\XXXQQQOOONNNOOORRRUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^```aaaaaabbb^^^YYYVVVWWWYYY[[[[[[\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNLLLKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@???>>>======<<<<<<=========<<<<<<;;;;;;999:::;;;<<<<<<<<<::::::===<<<<<<;;;;;;;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888999::::::999999999999999999999999666666777888888888777777888888888777666666555555222222222222222333444555444444444444444444444444444444333333333333444444444444444444555555555666555555666777777666666555777777666666777777888999;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<============>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVWWWWWWVVVVVVUUUUUURRRTTTWWWYYY[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\\\\]]]___``````___\\\\\\\\\]]]]]]]]]]]]]]]______```aaabbbbbbcccccc```__________________```___]]]^^^bbbbbbaaadddiiiooorrrtttssslllccc\\\XXXQQQNNNKKKKKKNNNQQQSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]ZZZUUUSSSSSSTTTTTTTTTUUUTTTTTTSSSQQQPPPOOONNNQQQQQQQQQQQQPPPPPPPPPOOOJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>===;;;;;;::::::;;;===<<<:::999999:::888888999::::::::::::999<<<<<<;;;;;;;;;;;;;;;<<<888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;999999999999999999999999777777888888888777666666888888888888888888777777444444444444555777888999444444444444444444444444555555444444444444555555111111222222222333333333444555666666666666555444666666555555666666777888:::::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCDDDCCCCCCBBBGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRROOOQQQTTTWWWYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]^^^___]]][[[ZZZ[[[\\\]]]\\\[[[YYYYYYZZZZZZ[[[[[[[[[ZZZ\\\\\\]]]]]]^^^______```\\\\\\\\\[[[[[[\\\\\\\\\\\\ZZZ[[[______]]]___cccfffiiimmmmmmiiibbb\\\YYYQQQMMMJJJHHHJJJMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXTTTRRRPPPOOOPPPPPPOOONNNMMMNNNOOONNNMMMKKKJJJJJJMMMMMMMMMNNNNNNNNNMMMMMMHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@AAAAAAAAAAAA@@@??????=========<<<<<<<<<;;;;;;888:::<<<;;;999888888:::888777777777888888999:::<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;;;;;;;;;;<<<<<<<<<=========CCCBBBAAAAAAAAACCCEEEGGGEEEFFFGGGHHHGGGFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>??????@@@AAAAAABBBBBBBBBEEEFFFEEECCCDDDJJJPPPNNNLLLIIIIIIJJJKKKJJJJJJKKKHHHDDDCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPKKKJJJHHHGGGHHHJJJLLLNNNMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFGGGFFFFFFHHHKKKNNNKKKOOORRRQQQLLLIIIJJJMMMKKKJJJIIIGGGFFFEEEEEEEEECCCDDDGGGJJJLLLNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSOOOPPPSSSUUUWWWYYYYYYYYYVVVTTTQQQPPPPPPPPPOOOMMMOOONNNNNNNNNOOORRRUUUWWWSSSTTTTTTSSSSSSRRRQQQPPPNNNPPPRRRSSSSSSTTTVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYVVVWWWYYY\\\^^^aaacccddd\\\ZZZYYYXXXYYYYYYWWWUUUWWWVVVVVVVVVWWWZZZ]]]^^^dddccccccbbbbbbcccdddeeeaaa___\\\[[[\\\[[[ZZZYYYZZZXXX[[[aaabbbaaagggpppxxxooodddWWWMMMHHHEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<::::::::::::<<<<<<999999999999999999999999888888888888888777666555666666666666777777777777222222111000000111111111444444444444444444444444666555555444444555555666444444444555555555666666444555666666666555444333555555555555555666777777999:::;;;<<<<<<;;;999888::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@AAABBBAAA@@@???FFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSRRRQQQOOOOOOOOOPPPQQQMMMOOOSSSVVVXXXXXXXXXWWWSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWWWWWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZXXXYYY\\\\\\ZZZ[[[^^^___cccgggiiifffaaa]]][[[QQQMMMIIIGGGHHHKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOOOOLLLKKKKKKLLLMMMNNNLLLJJJHHHJJJKKKKKKJJJHHHGGGGGGDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEAAABBBBBBBBBBBBAAA@@@@@@>>>???????????????>>>===;;;;;;;;;<<<<<<=========888:::<<<;;;999777888:::888777666666666888999:::;;;;;;:::::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<============>>>CCCCCCCCCBBBBBBCCCCCCCCCCCCAAA@@@AAACCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCC===>>>@@@?????????@@@AAAEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHGGGEEEDDDFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQJJJJJJIIIJJJKKKNNNPPPRRRSSSQQQNNNLLLKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDBBBDDDGGGJJJKKKJJJHHHGGGEEEFFFGGGIIIIIIJJJIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDHHHGGGFFFEEEGGGIIIMMMOOOOOOOOOPPPQQQQQQQQQPPPPPPRRRPPPOOOOOOPPPQQQPPPOOOOOOOOONNNNNNOOORRRTTTVVVSSSPPPMMMMMMOOOPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPSSSRRRRRRSSSUUUUUUSSSRRRPPPRRRSSSSSSSSSRRRSSSSSSWWWXXXXXXWWWVVVUUUWWWYYYVVVVVVVVVZZZ```eeehhhiii]]][[[YYYYYYYYYYYYXXXWWWTTTUUUVVVTTTSSSUUUZZZ___bbbbbbbbbaaa``````______\\\[[[[[[ZZZZZZZZZZZZZZZXXXYYYZZZ\\\^^^aaadddeeeppp|||vvveee[[[TTTKKKCCC@@@DDD;;;777:::===;;;:::<<<:::;;;<<<<<<;;;:::999888::::::::::::::::::::::::999999999999999999999999888888888888777777777777888888888888888888888888666666555555555555666666333333333333333333333333444444444444444444444444444444444333333222222222666666666666666666666666777666555444444555666777777777777777777777777777999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCAAAAAABBBBBBBBBBBBCCCCCCAAACCCFFFFFFEEEDDDDDDEEEIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPQQQSSSTTTRRRQQQQQQSSSUUUVVVUUUTTTWWWUUUSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTUUUUUUTTTTTTVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSTTTUUUUUUVVVWWWWWW```cccggggggddd```[[[YYYTTTQQQLLLIIIGGGHHHKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@??????>>>===============:::999888888888999:::;;;<<<;;;;;;:::999888777777888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;CCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCCDDDCCCBBB@@@AAACCCEEEFFFFFFFFFFFFAAABBBCCCDDDDDDDDDDDDDDDAAACCCDDDDDDCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGDDDEEEFFFGGGIIIKKKLLLMMMFFFFFFGGGIIILLLPPPTTTVVVQQQPPPNNNLLLKKKKKKLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLNNNNNNNNNMMMPPPOOONNNNNNOOOQQQSSSUUUQQQOOOMMMMMMOOOPPPOOONNNKKKKKKMMMNNNOOOPPPPPPPPPTTTSSSRRRRRRSSSTTTSSSRRRPPPQQQSSSTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUWWWXXXXXXWWWWWWYYY^^^bbbdddddd]]][[[ZZZYYYZZZ[[[ZZZYYYWWWXXXYYYXXXWWWXXX[[[___`````````______^^^^^^^^^[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYY[[[\\\___aaacccdddhhhppp~~~mmmddd^^^UUUKKKFFFFFF???;;;===>>>;;;999:::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777777777777777777777777777555444444333333444444555333333333333333333333333444444444444444444444444444444444333333222222222555555555555555555555555555555444333333444555555777777777777777777777777777777777888888999:::;;;;;;;;;::::::;;;;;;<<<===============>>>@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBAAACCCEEEEEEDDDDDDDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPSSSSSSRRRQQQSSSRRRPPPOOONNNOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTSSSTTTTTTTTTSSSSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTUUU[[[^^^bbbcccaaa]]]ZZZYYYUUURRRMMMIIIGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>======<<<;;;;;;<<<<<<>>>===<<<<<<;;;;;;;;;<<<:::999999888888999999999;;;::::::999999888888888888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<>>???@@@@@@???>>>>>>>>>???AAABBB@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLMMMOOOPPPOOOMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSQQQPPPOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQTTTXXX\\\]]]\\\ZZZXXXWWWVVVSSSOOOKKKHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::999888777777999999999999999999999999888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAADDDFFFEEEEEE???AAACCCDDDDDDCCCAAA@@@???@@@AAABBBDDDDDDEEEEEE???AAABBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJHHHGGGGGGHHHIIIJJJEEEFFFFFFEEECCCBBBDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIJJJJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMIIIHHHGGGFFFDDDDDDDDDCCCGGGFFFEEEDDDCCCCCCDDDEEEGGGFFFEEEDDDEEEGGGIIIKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMNNNMMMMMMOOOQQQRRRRRRPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNMMMJJJKKKLLLNNNOOOOOOPPPPPPTTTTTTUUUXXXZZZZZZXXXVVVSSSTTTVVVYYY[[[\\\\\\ZZZXXXYYYZZZZZZXXXWWWWWWXXXYYYWWWVVVWWWZZZ\\\]]]]]]ZZZYYYXXXYYY\\\^^^^^^]]]\\\]]]^^^___^^^]]]\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWXXXYYYZZZZZZ[[[]]]^^^```aaabbbbbbaaacccgggppp~~~xxxllldddXXXTTTNNNIIIDDD@@@@@@AAA======>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777777777777777777777777777888777777666666777777888444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333222222222222222222333444444444444444444444444555555555555666777888999888888888888888999999::::::::::::;;;<<<===>>>??????>>>===<<<<<<>>>???AAA???@@@BBBBBBAAA@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIKKKLLLMMMLLLJJJJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQUUUWWWWWWVVVVVVVVVWWWUUUQQQMMMIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBB@@@>>>===>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<===;;;::::::999999:::::::::999:::::::::999888666555888888888999999:::::::::888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;===>>>>>>BBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@BBBDDDFFFFFFEEEAAABBBBBBBBBAAA???===;;;???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKEEEFFFFFFEEECCCBBBDDDEEEJJJKKKKKKKKKKKKJJJIIIHHHLLLKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEHHHFFFDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDFFFIIILLLNNNJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHKKKLLLNNNNNNNNNPPPSSSSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMOOOPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQTTTXXX^^^aaaaaa^^^ZZZUUUVVVXXX[[[___aaa___]]]XXXZZZ\\\\\\ZZZYYYZZZZZZXXXWWWVVVXXX[[[^^^______YYYXXXXXXYYY\\\^^^___^^^]]]]]]^^^______^^^\\\ZZZXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZ[[[]]]___aaaaaabbbbbb```ccchhhnnnvvvtttooodddUUUIIICCCBBBCCC??????>>>======<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888999999999999999999999999888888888777777888888888555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333555555555666666777888999888888777777888888999:::::::::::::::<<<===>>>???======<<<;;;<<<===>>>???>>>???@@@???>>>>>>@@@AAACCCBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJMMMPPPRRRRRRRRRSSSTTTUUUSSSPPPMMMJJJHHHFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBAAA@@@??????????????????????????????@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::888888777777777777888888:::::::::999999:::;;;;;;999999::::::999777666444888888888999999::::::;;;888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFEEEEEECCCCCCBBBAAA???===<<<;;;AAAAAACCCDDDEEEEEEEEEEEEAAACCCCCCCCCAAA@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJEEEFFFFFFEEECCCCCCDDDFFFKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIFFFDDDEEEGGGJJJLLLLLLLLLMMMOOOPPPQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRQQQTTTYYY___cccccc___\\\WWWVVVXXX\\\aaabbb___\\\XXX[[[]]]^^^]]]]]]]]]^^^ZZZYYYXXXZZZ]]]```bbbbbbZZZYYYYYYZZZ]]]___```___]]]]]]]]]^^^______]]][[[XXXXXXYYYYYYZZZ[[[\\\\\\^^^\\\ZZZXXXXXXYYY[[[\\\YYY[[[]]]```bbbbbbcccbbb^^^ccciiinnnrrrwww~~~mmmWWWKKKGGGFFFCCCBBB@@@>>><<<:::999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888::::::::::::::::::::::::777777666666666666777777666666666666666666666666555555555555555555555555222222333333333333444444333333333333333333333333444444555555555555444444333333333333333333333333555555555555666777888888777777777777777888888999999999999:::;;;<<<===>>>;;;<<<<<<<<<===============>>>>>>===<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLMMMNNNPPPOOONNNMMMKKKIIIFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@CCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>??????>>>===<<<;;;999999999999999999999999888888777777888888999999:::999999999999::::::;;;999999999999888777666666888888888999999:::::::::888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>CCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA@@@?????????@@@CCCCCCDDDEEEFFFFFFEEEEEEAAABBBBBBAAA@@@??????AAACCCDDDDDDEEEFFFGGGHHHHHHCCCEEEGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJKKKKKKKKKIIIGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGFFFEEEFFFHHHJJJLLLMMMKKKGGGDDDDDDFFFJJJLLLKKKKKKLLLMMMOOONNNLLLJJJKKKKKKLLLLLLMMMLLLLLLLLLIIILLLOOOPPPNNNMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTWWW[[[^^^^^^\\\ZZZVVVVVVWWW[[[```aaa]]]YYYXXX[[[^^^````````````aaa^^^\\\\\\]]]```cccdddddd]]]\\\[[[]]]___aaabbbaaa___^^^]]]^^^```aaa___]]]XXXXXXYYYZZZ[[[\\\]]]^^^^^^\\\YYYWWWVVVXXXZZZ\\\XXXZZZ]]]```bbbcccdddccc^^^ccciiillllllnnnsssxxxqqq```XXXSSSLLLJJJGGGCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999888777777666666777777888666666666666666666666666555555555555555555555555222222222333333444444444444444444444444444444444333444555666666555444333444444444444444444444444333333333333444555666777555555555555555666777777777777777888999:::;;;<<<:::;;;===>>>???>>>===<<<<<<<<<===<<<;;;;;;===@@@>>>>>>>>>??????@@@@@@AAA?????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFEEEDDDDDDFFFGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJGGGGGGGGGGGGEEEDDDBBBAAA???@@@AAAAAAAAA@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999888888888888888888888888::::::999999:::;;;;;;<<<888777777777888888999:::888888777777777777888888999999999999999999::::::888999::::::;;;;;;::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======DDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDBBBAAA@@@@@@AAACCCEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFDDDCCCCCCEEEBBBBBBCCCDDDEEEFFFGGGGGG@@@BBBEEEHHHIIIHHHFFFEEEGGGHHHHHHGGGEEEDDDFFFGGGGGGGGGIIIIIIIIIGGGEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJKKKKKKKKKJJJJJJHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDDDDEEEHHHKKKMMMPPPMMMHHHEEEDDDFFFJJJLLLLLLLLLLLLNNNOOONNNKKKIIIJJJJJJKKKLLLLLLLLLLLLLLLEEEIIINNNPPPOOONNNPPPQQQNNNOOOQQQRRRSSSSSSTTTTTTVVVUUUTTTUUUXXXYYYYYYXXXVVVTTTUUUZZZ___```[[[VVVXXX[[[___aaabbbbbbccccccbbb```______bbbdddeeeeee```^^^^^^___aaaccccccccc```^^^]]]^^^aaabbbaaa___XXXYYYZZZ[[[\\\]]]^^^___]]][[[XXXVVVUUUWWWYYY[[[WWWYYY]]]```cccdddddddddbbbeeehhhhhhfffhhhmmmrrr}}}uuujjjcccUUURRRNNNIIIEEEBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888::::::999999999999::::::777777777777777777777777666666666666666666666666222222222333333444444444444444444444444444444444333333555555555555333333444444444444444444444444222222222222333444555555444333333333333444555555555666666666777999:::;;;999;;;===???@@@>>><<<;;;;;;<<<<<<;;;:::;;;===???;;;<<<<<<===>>>???@@@@@@<<<======>>>???@@@@@@AAA@@@@@@??????@@@AAAAAABBBAAA@@@???@@@BBBBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCEEEEEEBBBCCCDDDCCCCCCCCCEEEGGG@@@AAACCCCCCCCCCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBCCCDDDFFFAAABBBCCCCCCCCCAAA@@@???===>>>???@@@@@@???>>>>>><<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::777777999::::::999888888777777777777888888888888777777666666777888999999666666666666666777888888888888777666666777888999999999999999999999999999999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<===DDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFDDD@@@>>>===>>>AAACCCAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKJJJGGGCCCAAA>>>???@@@CCCEEEGGGHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEGGGIIIKKKMMMKKKJJJHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDFFFJJJLLLOOOMMMIIIFFFEEEFFFHHHJJJMMMMMMMMMNNNOOOOOOMMMLLLMMMLLLLLLLLLMMMNNNNNNOOOPPPNNNMMMOOORRRTTTSSSQQQPPPPPPPPPPPPQQQSSSTTTVVVSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWZZZ[[[]]]___```aaabbbbbbdddeeeeeedddbbbbbbccceeegggeeeffflllmmmjjjiiikkkaaa___]]]]]]^^^_________ZZZ\\\^^^^^^]]]]]]]]]^^^\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]___bbbeeegggcccdddfffhhhjjjkkkllllllttt}}}~~~qqqfffXXXLLLFFFBBB@@@>>>:::777888>>>AAA???;;;:::<<<;;;999999999;;;===???999999999::::::;;;;;;;;;999999999999999999999999999999888888888888999999777777666666666666777777555555444444444555555666666666555555555444444444333333444444555666666666666555555555555444444444222000000111444555333111222222222333333444444444555444444333333444444555666666666666666555555555777888888888999999999999===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@===========================>>>>>>>>>????????????BBBAAA@@@>>>>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>???AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>===;;;999888:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::999999888666555555777:::;;;:::999888777777777777777777777777777777777777888777666555666888:::;;;777777777777777777777777888888888888888888888888999999888888888888888888666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======::::::;;;===>>>???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@BBBCCCEEEFFFFFFDDDAAA?????????AAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHFFFCCCAAA???@@@AAACCCDDDFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKIIIHHHFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEGGGIIIKKKMMMKKKHHHFFFEEEEEEGGGHHHKKKKKKKKKLLLNNNOOOPPPOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRPPPOOOPPPSSSTTTSSSQQQQQQPPPPPPPPPPPPRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUXXXYYY[[[\\\^^^_________dddeeeeeeeeecccdddeeegggnnnooorrrxxx}}}{{{tttnnn```^^^]]]]]]^^^`````````[[[]]]^^^^^^^^^^^^```aaa```aaaaaaaaaaaa```^^^^^^]]]]]]]]]^^^```bbbdddfffdddeeefffhhhiiijjjjjjjjjooo|||{{{|||{{{~~~{{{lll```WWWPPPIIIEEEIIIBBB<<<===>>><<<;;;<<<::::::999999999:::<<<===999::::::::::::::::::;;;999999999999999999999999999999888888888888999999777777666666666666777777666666666555555666666777666666555555555444444444555555555555555555555555666555555555555444444444111//////000333444222000222333333333333333333444444444333333333333444444555555555555666666666666777777777777888888888888:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>??????========================<<<<<<<<<============>>>???>>>=========>>>???@@@??????????????????????????????????????????????????????>>>======>>>????????????????????????????????????>>>======>>>???@@@?????????>>>>>>=================================<<<<<<<<<;;;;;;:::999888;;;;;;<<<<<<<<<;;;:::999888999999999888777666666999999999999999999999999888999888777666666888;;;888888777777777888888999777777777777777777777777777777666555666888:::;;;888888888888888888888888888888888888888888888888999999888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======>>>>>>>>>============<<>>===;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999::::::::::::::::::::::::999999888888888888999999888777777666666777777888888777777666666777777888666666666555555555555444777777666666555444444333666555555555555444444444555444333555666777555444444333333333333333333222333333222222222222333333444444444555666666666777555555666666666777777777888777777777777888999999:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666888999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888888888888888888888666777777666555555777999555555555666666777888999777777777777777777777777777666666666666888999;;;888888888888888888888888888888888888888888888888888888999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<<<<===@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFHHHIIIJJJIIIGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJKKKMMMQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQUUUTTTRRRRRRRRRSSSSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUURRRRRRQQQQQQQQQQQQRRRRRRUUUUUUWWWXXXYYYZZZZZZZZZ^^^```aaabbbccceeehhhjjjwwwooobbb```^^^^^^___``````___]]]]]]]]]\\\\\\___dddgggiiiiiihhhhhhgggfffeeedddbbbbbbbbbbbbbbbbbbccccccffffffggggggffffffeeeddddddffflllyyywwwkkkbbbWWWOOOHHHFFFEEE@@@=========>>>>>>??????>>>======;;;;;;;;;::::::999999999::::::::::::::::::::::::999999888888888888999999888777777777777777777888888888777666666666777777666666666555555555555555777666666666555555555444666555555555555444444444666666666777777777666555444444444333333222222222333222222111111222222333333333444444555666777777444444444555555555666666888888777777888888999:::888888999999999::::::::::::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999999999999999999999999999888777777888888999999999:::::::::===<<<:::999888888888999666666666777777777777777666777777666444333333444555555555555555666777777777777777777777777777777777666666666777888999:::888888888888888888888888888888888888888888888888888888999999999999999:::999999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>><<<<<<<<<===???AAACCCEEE??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJKKKIIIFFFGGGGGGGGGHHHHHHIIIJJJKKKNNNNNNNNNLLLKKKKKKOOORRRQQQQQQPPPPPPOOOPPPPPPQQQTTTTTTRRRQQQPPPQQQRRRTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZZZZ\\\^^^```aaacccgggiiixxxpppeeebbb___^^^_________^^^]]]]]]\\\ZZZ[[[^^^cccgggiiiiiihhhgggffffffeeeeeeeeeeeeeeeddddddccccccbbbfffffffffffffffeeeddddddcccfffjjjpppzzz}}}mmmbbbUUUNNNIIIDDDBBBBBB>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999999888888888888999999888888777777777777888888888777666666555555555666666666666666666666666666555555555666666666777777666555555555555444444444111222333333222111111111444444444333333222222222333222222111111222222333222333333444555666666777333444444444444555555555666666666666666777888888777777777777888888888888888888888777888888999:::999999999999999999999999999999999:::::::::;;;;;;999999999999888888777777::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::::::::999999888888888777777777777777777777777777777777777777777777777888888999999999888777777999888888777777777777777999888666444333333444555555555555666666777777777:::;;;<<<:::777444333333777777666555444444555555666666666666666666666666666666666777777888999999888888888888888888888888888888888888888888888888888888999999::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>?????????@@@BBBEEEHHHJJJ??????@@@BBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCCCCBBBEEEDDDCCCAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJLLLIIIGGGHHHJJJKKKIIIFFFGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQRRROOOLLLKKKMMMPPPQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQOOONNNOOOQQQTTTTTTSSSRRRQQQPPPPPPQQQRRRPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ]]]^^^```bbbfffhhhvvvxxxoooeeeccc```____________^^^]]]]]]\\\[[[[[[]]]bbbfffhhhgggffffffeeeeeefffffffffffffffffffffdddccccccdddeeeffffffffffffffffffeeehhhmmmoooppp{{{|||fffVVVKKKCCCAAACCC>>>======<<<;;;::::::999;;;::::::::::::::::::999::::::::::::::::::::::::999999888888888888999999999888888777777888888999888888777666555555555555555666666666666777777777444444555666666777888888666555555555555444444444111333444333222111111222444333333333333333333222333333222222222222333333333333333444555555555666333333444444444555555555444444333333444444555666555555555666666666777777777777666666666777777888888888888888888888888888888888999999999:::::::::888888999888888666555444777777777777777777777777888888888888888888888888666777777888888777777666777777777777777777777777888888888888777666555444555555555666666666666666666666666666666666666666555666666777777666555555888888777666555555666666777666666555555555555555444555555666666777777888>>>@@@AAA@@@===999777666888777666555555444444444666666666666666666666666666666666777888888999999999999999999999999999999888888888888888888888888888888999999:::;;;;;;;;;999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@AAACCCFFFJJJOOOQQQ???@@@AAABBBDDDDDDDDDEEEAAABBBCCCDDDDDDDDDCCCCCCFFFDDDAAA?????????AAABBB@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHGGGFFFFFFGGGHHHJJJGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJNNNJJJGGGGGGJJJKKKJJJGGGGGGFFFEEEEEEFFFIIIMMMOOOPPPRRRTTTRRRNNNLLLNNNPPPQQQPPPPPPOOONNNNNNOOOOOONNNOOONNNMMMKKKLLLPPPTTTUUUTTTRRRRRRQQQRRRSSSTTTNNNOOOOOOQQQSSSUUUWWWXXXYYYXXXWWWUUUUUUWWWXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]___```bbbfffhhhppp{{{}}}rrrkkkiiiccc```^^^^^^```aaaaaaaaa______^^^]]]\\\^^^bbbeeefffeeeeeeddddddeeeggggggggggggggghhhgggfffdddccccccdddeeefffhhhhhhhhhiiifffhhhmmmqqqpppuuuppp```QQQHHHFFFAAA@@@>>><<<;;;;;;;;;;;;999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999888888777777888888999:::999888777666666666666555666666666777777777777666666666666666777777777666555555555555444444444333555777666444222333444222333333333333333333444444444333333333333444444444444444444444444444444444444444444555555555555444333333333333444555555444444444444555555555555666666555555555555666666777777777777777777777777666777777777777888888888666777777888888777666555666666666666666666666666777777777777777777777777666666777888888777666666666666666666666666666666555555666777777666555444444444555555555666666666666666666666666666666666444555555666666555555444666555444444444555666777666666777888888888777777444555555666777777888888===???BBBBBB@@@===::::::777777666666555666666666666666666666666666666666555666777888888999999999999999999999999999999999888888888888888888888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???>>>AAAGGGOOOZZZfffpppuuu???@@@AAACCCDDDEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFFFFDDD@@@>>>===???AAACCC?????????@@@AAABBBCCCDDD@@@@@@AAAAAAAAA@@@??????AAAAAABBBBBBBBBBBBBBBCCC???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHHHHHHHFFFEEEDDDCCCFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJPPPKKKFFFFFFIIIKKKJJJHHHFFFEEECCCCCCEEEHHHLLLOOONNNRRRUUUTTTPPPMMMOOORRRQQQPPPOOOOOONNNNNNNNNNNNLLLMMMMMMKKKJJJKKKPPPTTTUUUTTTSSSRRRRRRSSSTTTUUUMMMMMMOOOQQQSSSVVVXXXZZZZZZYYYWWWVVVVVVWWWYYYZZZXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[^^^___aaacccfffiiijjjlllssswwwqqqeee```bbb```^^^]]]^^^```cccdddddd`````````___^^^___bbbeeeeeeeeedddddddddfffggghhhgggggghhhhhhhhhfffeeedddbbbccceeeggghhhjjjjjjkkkggghhhlllrrrtttvvviiiWWWOOOFFFDDDAAA???===>>>>>>???999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888888888888999999;;;:::999888777777777777555666666666777777888888888888777777666666555555666666555555555444444444111333555444111///000222222222222333333444444444555444444333333444444555444444444444444444333333444444444555555555666666666555555555555666777777333333333444444444555555666555555444444444555555777777777777777777777777555555555666666666666777444555666888888888777777888888888888888888888888777777777777777777777777555666777888888777666555666666666666666666666666222333444666777666666555444444444555555666666666666666666666666666666666555555666666777666666666333333333333444666888999111222333555666555555444555555555666777888888999888;;;???AAA???===;;;:::666666555666666777888999666666666666666666666666555666777888888999999888999999999999999999999999888888888888888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=====================>>>??????AAAGGGSSSdddwww:::<<<@@@EEEHHHJJJKKKKKKLLLIIIFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA;;;<<<===>>>@@@AAABBBCCC===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCC???AAADDDFFFFFFGGGIIIJJJHHHDDD@@@AAAEEEHHHFFFDDDDDDEEEGGGIIIJJJKKKLLLLLLIIIJJJKKKKKKIIIGGGDDDCCCDDDEEEFFFGGGGGGFFFDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEGGGIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEFFFHHHKKKMMMMMMRRRUUUTTTPPPLLLMMMOOOMMMNNNNNNOOONNNMMMKKKJJJPPPNNNMMMMMMMMMMMMLLLJJJPPPQQQQQQQQQPPPOOOOOONNNOOOOOONNNOOOQQQUUUXXXZZZ[[[YYYXXXVVVVVVXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ\\\____________aaabbbfffggggggfffdddaaa^^^\\\```___^^^]]]^^^aaadddfffaaa```_________```bbbcccfffeeedddbbbbbbbbbcccccciiihhhgggggghhhgggeeecccaaa``````cccfffhhhhhhgggiiigggjjjqqqtttuuuzzzqqq]]]VVVOOOFFFCCCDDDDDD@@@;;;???>>><<<999888999<<<>>>???>>>===<<<<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666777777777777666666666666666666777777777777777777777777777777777777666666666666666666666666666666555444333333222222555555444444444333333333555444444444444444333333333333333444444444555555555555555555555555555555333222222333555666666555222333444444555555444444444555555555555555555444444444444555555666666666555444444333333444444555444555555555555555555444333444555555666666555555555555555555555555555555666666666666666666666666555555555444444333333333444444444444444444444444666666666555555444444444222222333333444555666666666666555555555444444444444444444444444444444444555222000111444777777555666666666666666666666666:::::::::999999999888888444444444555555555666666666666666666777777777777555555666777777777777777777777888888999999999:::888888999::::::::::::999999999:::::::::;;;;;;;;;======<<<;;;;;;<<<<<<<<<===;;;999999:::;;;<<<;;;;;;<<<>>>??????@@@BBBDDDEEENNNaaa???@@@CCCFFFHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCEEEDDDCCCBBBAAA@@@??????;;;<<<===>>>@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDEEEEEEEEEFFFHHHGGGCCC@@@AAAEEEGGGFFFCCCEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDGGGGGGHHHIIIIIIJJJIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFHHHKKKLLLLLLPPPTTTSSSNNNKKKLLLNNNOOOOOOOOOOOOOOOMMMKKKKKKLLLKKKKKKMMMOOOQQQQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOPPPSSSUUUWWWYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZYYY[[[]]]^^^]]]]]]^^^___aaabbbccccccbbb```^^^]]]___^^^]]]]]]^^^aaadddfffaaaaaa___^^^^^^___``````aaa```_________```aaabbbeeeddddddeeefffggggggfffgggdddbbbaaacccfffggggggjjjhhhkkkqqqsssrrrvvv|||mmmbbbSSSJJJHHHGGGEEEBBBBBBAAA@@@>>><<<;;;<<<=========<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777888888999999888888777777777777888888888888999777777777777777777777777666666666666666666666666666666555555444333333222555555555444444444333333333333333444444444444444333333444444444555555555444444444444444444444444333222111333555666666555222333333444444444444444444444555555555555444444222222222333333333444444555444444333333444444555444444555555555555444444222222333333444333333333444444444444444444444444555555555555555555555555555555555444444333333333333333333333333333333333555555555555444444444444333333333444444555555555666666555555555444444444444444444444444444444444333111///000333555555444666666666666666666666666888888888888777777777666444444555555555666666666666666666666777777777888666777888888999888888888999999999888888888888888888888999::::::::::::999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<;;;::::::;;;<<<======???@@@AAABBBBBBEEEIIILLLRRR\\\rrrBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>???AAABBBAAA@@@CCCBBBBBBAAA???>>>======;;;<<<===>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@???AAACCCDDDCCCCCCDDDEEEEEEBBB@@@AAADDDFFFEEECCCEEEEEEEEEDDDDDDCCCBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHKKKLLLKKKNNNQQQPPPLLLJJJJJJLLLPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLMMMPPPQQQQQQPPPLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYWWWZZZ\\\]]]\\\[[[[[[\\\[[[\\\^^^_________^^^]]]]]]\\\\\\\\\^^^aaadddfffcccbbb```^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[]]]^^^___``````aaabbbdddfffhhhiiilllhhhccc```aaaccceeefffiiiiiilllqqqrrrqqqssswww~~~mmm]]]TTTPPPMMMJJJCCCBBBAAA???===;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999::::::999999999888888888999999999::::::777777777777777777777777666666666666666666666666777666666555555444444333666555555555444444444444222222222333444444555555333444444444444555555555444444444444444444444444333222111222444555555444111222333333444444333333333333444444444444333333222222222333333333333444555444444333333444444555333333444444444444333333333333333444333333222222333333333333333333333333444444444444444444444444555555555444444444444444444444444444444444444444333333444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444222111222444555666555666666666666666666666666666666666666555555555555555555555555666666666666666666666777777777888888777888999999::::::999999:::::::::999888888777777888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>??????@@@AAABBBCCCEEEJJJQQQVVV```mmm@@@@@@@@@@@@???===<<<;;;===<<<<<<>>>???@@@>>>===?????????>>>>>>>>>======;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBDDDDDDBBBAAABBBCCCBBBAAA???@@@CCCDDDCCCAAADDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDEEEEEEEEEBBBDDDFFFHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGIIIJJJKKKIIIKKKMMMMMMJJJIIIIIIJJJNNNNNNOOOOOOOOOOOOOOOOOOQQQOOOMMMMMMMMMMMMKKKIIIIIIJJJKKKMMMNNNOOOPPPPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYXXXZZZ]]]^^^]]]\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]\\\ZZZZZZZZZ[[[^^^aaadddeeeeeecccaaa^^^]]]\\\\\\\\\ZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^___```bbbdddgggiiikkkgggcccaaaaaacccddddddeeeggglllppprrrsssuuuwwwzzz}}}|||nnncccZZZUUULLLIIIDDDAAA>>>===<<<;;;<<<<<<===>>>>>>>>>======::::::::::::::::::::::::;;;;;;:::::::::999999999999999::::::::::::999999888888888888999999999:::888888888888888888888888777777777777777777777777777777777666666555555555666666666555555555555444333333333333333444444444444444444444555555555555444444444444444444444444333222222333444555555444111222222333444333333333222333333444444333333222555555555555555555555555555444444333333444444555222333333444444333333222555555666666555555444333333333333333333333333333444444444444444444444444555555555555555444444444666666666666666666666666222222333333444444555555555555555555444444444444555555555555555555555555555555555555555555555555666666555666777777888888666666666666666666666666555555555555555555555555555555666666666777777777666666777777777888888888777888888999999999999999999999999999999999999888888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>============>>>>>>???>>>???@@@??????@@@AAABBBCCCEEEGGGJJJOOOWWW```gggqqq============<<<<<<;;;:::>>>=========>>>>>><<<:::;;;;;;<<<<<<===>>>>>>???;;;;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBDDDCCCAAA@@@@@@AAA@@@??????@@@AAABBBAAA@@@BBBAAAAAA@@@AAAAAABBBCCCAAAAAABBBBBBBBBCCCBBBBBB@@@@@@AAAAAABBBCCCDDDEEEAAABBBDDDFFFGGGHHHHHHGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNPPPQQQRRRPPPNNNLLLKKKJJJHHHFFFDDDGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTUUUWWWXXXWWWVVVSSSRRRSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\___aaa```___^^^^^^\\\\\\\\\\\\\\\\\\\\\[[[WWWXXXXXXZZZ\\\___aaaccceeecccaaa^^^]]]\\\\\\\\\\\\\\\ZZZYYYYYYYYYZZZZZZ]]]___aaaaaaaaabbbeeehhhfffdddbbbbbbcccddddddcccaaafffkkkooorrrvvvyyy{{{zzz}}}pppggg^^^WWWMMMFFFCCCBBBBBBBBB;;;<<<===>>>??????>>>>>>::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999999::::::999999888777777777888888888999999999999999999999999999999888888888888888888888888888888777777777777666666777777666666666555555555555555555444444333333333444444444555555555666666444444444444444444444444555333333333555666555444222222333444444444444333222333333444444333333222555555555555555555555555555444444333333444444555222333333444444333333222444555555666555555444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555333333333444444555555555555555555555555555555444444555555555555555555555555555555555555555555555666666777777777777777888666666666666666666666666666666666666666666666666666666666777777777888888777777777777888888888888666777888888999999888888777777888999:::;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===============>>>?????????@@@AAA@@@???AAADDDGGGMMMPPPUUU[[[ccclllvvv}}}========================???>>>=========>>><<<;;;::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@???AAABBBBBB@@@>>>??????===>>>???@@@@@@@@@??????@@@@@@??????@@@BBBCCCEEEAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQKKKIIIHHHGGGHHHGGGFFFDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNOOOQQQRRRSSSTTTUUUSSSTTTUUUWWWWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWYYY\\\```bbbbbbaaa``````^^^^^^]]]]]]\\\\\\[[[[[[UUUVVVWWWXXXZZZ\\\^^^___bbbaaa___]]]\\\\\\\\\\\\___^^^\\\ZZZZZZZZZZZZ[[[\\\```ddddddcccccceeegggdddcccbbbccceeefffeeeccc```fffkkkmmmqqqwww{{{{{{xxx|||uuukkk\\\QQQKKKIIIGGGFFF????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999::::::999999888777777777888888888888999999999999999999999999999888888888888888888888888888888888888888888888888777777777777666666666666666666666666555555555444444444555555555666666666555555555555555555555555666555444555666777666444222333444444555555444444333333444444444444333333444333333333333222222222555444444333333444444555333333444444444444333333111222333333444444333333333333333333333333333333444444444444444444444444555555555555555666666666333333333333333333333333444444555555555555555555555555555555555555666666444444444555555555555555555555555555555555555555333444666666555444444555666666666666666666666666666666666777777777777777777777777777888888888888777777777888888888999999666777777888999888888888666777888999:::<<<======999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCBBBBBBFFFMMMSSS[[[___gggoooxxx======<<<<<<<<<<<<<<<<<<>>><<<::::::<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>;;;;;;<<<===???@@@AAAAAABBBAAA@@@??????>>>>>>>>><<<>>>??????===<<<<<<===<<<===?????????>>>>>>>>>@@@???>>>>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@???@@@AAACCCDDDAAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGHHHIIIJJJLLLMMMGGGFFFEEEFFFGGGHHHGGGEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUYYY^^^```aaa```___```^^^^^^]]]\\\\\\\\\\\\\\\TTTTTTUUUVVVXXXYYY[[[[[[]]]]]][[[ZZZZZZ[[[[[[\\\^^^]]]\\\[[[[[[[[[\\\]]]ZZZ```fffgggfffeeefffiiihhhfffddddddeeefffgggfffdddjjjlllkkkmmmssswwwvvvrrrvvvzzz{{{}}}yyykkkaaaZZZTTTPPPJJJHHHFFFCCCAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888777777777666666555555555666777888888999555555555555666666666666666666666666666666666666888777555666777888777555333444555555666666555555444444555555555555444444444444333333333222222222555444444333333444444555444444555555555555444444000111222333444555555555444444444444444444444444555555555555555555555555444555555555666666666777444444444444444444444444666666666666666666555555444444555555666666777777444444444555555555666666555555555555555555555555222444666666444333333444666666666666666666666666555666666666777777777777777777777888888888999999777777888888888999999999777888999999::::::999999888888999999:::;;;<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDGGGHHHIIILLLSSS^^^gggooovvv<<<<<<;;;:::999999999999<<<:::888999;;;>>>@@@@@@???>>>===<<<;;;::::::999:::;;;;;;<<<<<<=========999:::;;;===>>>@@@AAABBBAAA@@@???>>>============999;;;<<<<<<;;;::::::;;;;;;<<>>>>>>>>@@@???===<<<===>>>@@@AAACCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAACCCAAA???======???BBBCCC???@@@BBBDDDEEEFFFFFFFFFDDDDDDBBBBBBAAABBBCCCDDDCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIHHHGGGFFFGGGGGGIIIIIIHHHGGGEEEFFFGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOPPPRRRSSSSSSTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRRRRVVV[[[^^^___^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]^^^SSSSSSTTTUUUWWWXXXXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\\\\\\\[[[[[[\\\]]]^^^___YYY___fffiiihhhggghhhkkknnnjjjfffcccdddfffhhhiiihhhmmmnnniiiiiiooorrrpppmmmqqqtttttttttzzz||||||qqqggg```TTTRRRMMMHHHDDDBBBAAAAAA========================<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888777777777777222333555666999:::<<<===555555555555666666666777777777777777777777777777999888666777888999777666444555666666777666666666444555555666666555555444666666666555555444444444555444444333333444444555444555555666666555555444111222333555666777888888555555555555555555555555666666666666666666666666444555555555666666777777888888888888888888888888888888777777666666555555333444444555666777888888444444444555555555666666666666666666666666666666333666999888666444444666666666666666666666666666555555555666666666777777777888888888888999999999777888888888888999999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======BBBBBBBBBBBBCCCDDDEEEFFFJJJLLLOOOQQQUUU___mmmxxx888888999999999999::::::<<<;;;:::<<>>;;;<<<;;;:::999999999999999:::::::::::::::999888777:::;;;===>>>@@@AAAAAABBBBBBAAA???===<<<;;;;;;;;;<<<;;;:::888777888888999;;;;;;;;;===???@@@@@@>>>===>>>>>>>>>>>>?????????>>>>>>=========???@@@AAA???>>><<<;;;:::;;;===>>>>>>>>>============>>>>>>>>>???@@@BBBDDDEEEGGGGGGDDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@@@@???===<<<;;;>>>???@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIGGGEEECCCDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEGGGIIIJJJHHHEEEEEEDDDDDDCCCCCCDDDEEEFFFLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKLLLNNNPPPQQQSSSSSSPPPPPPQQQPPPPPPOOOMMMMMMOOOQQQTTTWWWYYYZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[VVVVVVUUUTTTTTTTTTUUUUUUWWWZZZ\\\[[[YYYYYY[[[^^^ZZZ[[[\\\[[[ZZZYYYZZZ[[[^^^___bbbeeeiiilllnnnooonnnkkkgggeeeeeegggkkknnnxxxuuupppllliiiiiijjjjjjmmmmmmoooqqqtttwwwyyy{{{yyyqqqfffYYYOOOKKKJJJGGGEEEDDDBBB???>>>??????>>><<<::::::::::::999:::<<<>>>:::;;;;;;<<<;;;:::888777999:::;;;;;;:::999777666999999:::;;;:::999888777999999999999999999999999777777777777777777777777666666666666777777777777555666666666777777888888666666777777777777666666666666666666666555555555777777666666666666777777777777777777777777777777666666555444333222222111777666555444444444444444333333444444555666666666444444444444444444444444444444444444444444444444222333444444555555444444555555555555555555555555444444555555555555444444666666555555555444444444555555555666666666666666333555666666555444444555666666666666777777777777666666777777666555444444777777777777666666666666666666666666777777777777888777666666666777999:::999999888888888888888999888888888888888777666666888888888888888777666666:::===???@@@???=========;;;:::;;;<<<===<<<:::888:::;;;<<<===>>>===<<<:::AAAAAABBBCCCEEEJJJQQQUUUXXX]]]bbbgggmmmxxx888999999999999:::::::::<<<;;;:::;;;>>>@@@???===<<<;;;:::888777666666666999:::::::::999999888777888999;;;<<<>>>?????????@@@@@@???>>>===;;;;;;:::;;;:::999888777888999999;;;;;;;;;===???@@@???>>>>>>>>>>>>>>>????????????>>>>>>=========>>>???@@@BBB@@@>>><<<;;;;;;<<<===>>>>>>============>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBAAA@@@@@@??????>>>>>>======>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDFFFIIIIIIHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPOOONNNNNNMMMMMMMMMOOOQQQTTTVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYQQQQQQRRRSSSUUUWWWYYYZZZTTTVVVWWWXXXXXXWWWXXXYYYYYY[[[\\\[[[ZZZYYYZZZ[[[]]]___bbbeeehhhjjjkkkkkkjjjhhheeecccccceeehhhjjjrrrqqqnnnkkkiiigggfffeeejjjjjjlllnnnpppsssuuuwww|||||||||lllaaa\\\WWWQQQLLLMMMIIIDDDAAA@@@@@@>>><<<<<<===>>>>>>===<<<<<<<<<:::;;;===>>>????????????999999::::::999999888888999:::;;;;;;:::999888777999999999999999999999999999999999999999999999999999999999888777777777666555555666666666777777777777777666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666777666666555555444444444777666555444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444555666666666666555555555555555555555555555444555555666666555555444666666555555555444444444333444444555666777888888444666777777666555555666555555666666666777777777666666666666666666555555777777777777666666666666666666666666777777777888888888777777777888999:::999999888888888888999999999999::::::999888888777777888999999::::::::::::===@@@CCCCCCAAA???>>>======<<<<<<<<<===<<<;;;999;;;===???@@@AAABBBCCCEEEBBBEEEIIINNNTTT[[[bbbgggvvv{{{999999999999:::::::::;;;<<<;;;:::;;;===@@@AAAAAA@@@???===:::888777666555999999999:::999999888777666777888:::;;;<<<=========>>>>>>>>>===<<<:::999999888777777777888::::::;;;::::::<<>>>>>>>>>>>?????????@@@@@@>>>>>>===<<<<<<===???@@@BBBAAA???===<<<;;;<<<<<<========================???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBAAA???>>>>>>>>>>>>???;;;<<<===???@@@BBBCCCDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEHHHIIIHHHFFFHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNMMMMMMLLLLLLMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWNNNOOOQQQTTTWWWZZZ\\\]]]TTTTTTUUUXXXZZZZZZXXXVVVYYYZZZ[[[[[[ZZZYYYZZZ[[[]]]___bbbeeegggggggggfffeeedddbbbaaaaaabbbdddeeejjjjjjiiihhhgggdddbbbaaafffggghhhiiilllnnnpppqqqsssppppppwwwzzzsssjjj^^^TTTXXXRRRLLLHHHGGGFFFBBB???===>>>??????>>><<<:::888888999;;;<<<===>>>>>>>>>999888888888888999999:::;;;;;;<<<<<<;;;999888666::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999888777777666555555555555666666666666888777666555444444555666666666666666666666666666888777777666666777777888666666666666666666666666666666666666666666666666666666555555444444555555777777666666555444444333444444444444444444444444444444444444444444444444555555666777777777777666555555555555555555555555444555555666666555555444666666666555555555555444222333444555666888999999555777999888777666777777444444555555555666666666555555666666666666666666777777777777666666666666666666666777777777888888888888888777888999999:::999999888888888888999999::::::;;;;;;;;;:::999999777888:::;;;<<<=========@@@CCCFFFFFFDDD@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@@@@CCCIIIMMMLLLRRR[[[eeeoooxxx999999999999::::::::::::<<<;;;::::::<<>>===<<<999888777777666666777888:::;;;:::999:::<<<>>>???>>>===>>>>>>>>>?????????@@@@@@>>>===<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<==================<<>>===<<<===>>>???@@@CCCAAA???<<<;;;;;;<<<===::::::<<<===>>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKHHHGGGFFFFFFFFFFFFFFFFFFIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMLLLLLLLLLLLLOOORRRUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTPPPQQQSSSVVVXXXZZZ\\\\\\XXXXXXXXX\\\______\\\XXXYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbeeeffffffdddcccbbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccccccccccceeeeeefffgggiiijjjlllmmmpppmmmkkkmmmrrr}}}}}}zzz}}}~~~xxxkkkfffbbb]]]ZZZYYYUUUNNNIIIDDDCCCAAA@@@???>>>===;;;;;;;;;;;;;;;;;;:::::::::999888777777777999:::<<<<<<<<<<<<<<<;;;:::888777::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888777555555555555555555666666999888555444333444555666666666666666666777777777888777777777777777777888555555555555555555555555555555555666666777777777666666555555555555666666777666666666555555555444555555555555555555555555555555555555555555555555555555666777777777666666555555555555555555555555555555666666666666555555666666666555555555555555333444444555666777777888555777888888777666666777444444444444555555555666555555555666666777888888777777777777666666666666666666777777777888888888777777777777888888999999999999888888888999::::::::::::;;;;;;;;;::::::999999:::;;;<<<============@@@CCCFFFFFFDDD@@@===;;;:::<<<===>>>>>>@@@BBBDDD===???AAABBBCCCIIIRRRZZZaaaiiivvv888888888999999999::::::::::::::::::;;;===AAACCCGGGFFFCCC@@@===;;;:::999777888888999999888888888666777888999:::;;;;;;;;;999:::;;;===<<<;;;999888666555555555666888:::;;;999999999;;;===>>>>>><<<======>>>>>>>>>?????????>>>===<<<;;;;;;<<<======::::::::::::;;;<<<<<<===<<<<<<============<<<<<<@@@@@@AAABBBCCCDDDDDDEEE===<<<<<<;;;<<<===>>>???DDDBBB???<<<:::999999:::::::::;;;<<<>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEAAABBBDDDFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLOOOQQQSSSTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLOOORRRUUUXXXVVVWWWWWWWWWVVVTTTSSSRRRPPPRRRTTTWWWZZZ[[[]]]]]][[[[[[\\\___bbbccc___[[[ZZZ[[[\\\\\\[[[[[[\\\^^^```aaaccceeeeeeeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^___bbbeeegggfffffffffggghhhiiijjjkkkjjjhhhhhhiiiiiinnnzzz{{{yyywwwpppcccZZZRRRMMMGGGCCCBBBBBBBBBAAA@@@@@@???>>>>>>=========999999888888888:::;;;<<<<<<<<<======<<<;;;999888::::::::::::::::::::::::999999999999999999999999666777777888888999999999666666666666666666555555999888555444333444666777666666666666777777888888888888777777777777888888666666666666666666666666444444444555666666777777666666555555555666666777555555555666666666777777555555555555555555555555555555555555555555555555444444555666666666666555666666666666666666666666555666666666666666666555666666666666666666666666666666666666666555555555444666888777666555666666444444444444555555555666666666555555666777888999777777777777666666666666777777777777888888888888666666666777777777777777999999888888999::::::;;;999999:::::::::::::::999;;;<<<<<<===<<<<<<;;;;;;>>>AAADDDEEEBBB???===<<<===@@@BBBCCCCCCDDDFFFIIIDDDFFFHHHKKKQQQ[[[hhhqqq{{{777777777777888888888999888999:::::::::;;;>>>AAABBBAAA???===:::999888777666777888888999888888888777777888999:::;;;;;;:::888888:::;;;;;;:::999999666555555555666777999:::999888888:::===>>>===<<<<<<<<<<<<=========>>>>>>>>>===<<<::::::;;;<<<<<<666777888999;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;<<<<<<>>>???@@@AAAAAA<<<<<<;;;;;;<<<===>>>???CCCBBB???===;;;:::999999;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFGGGFFFFFFGGGIIIEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGIIILLLOOOSSSUUUVVVQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMNNNPPPSSSVVVXXXWWWVVVUUUTTTSSSRRRQQQQQQLLLNNNRRRVVVZZZ\\\]]]^^^ZZZZZZ\\\^^^``````^^^\\\[[[\\\^^^^^^]]]]]]^^^```aaabbbbbbcccccccccccccccbbbbbbaaaaaaaaaaaabbbbbb```___]]]]]]___cccgggjjjhhhggggggggghhhiiijjjjjjfffeeegggjjjjjjjjjooovvvtttbbbZZZOOOHHHEEEEEEDDDCCC@@@@@@????????????@@@@@@;;;::::::::::::;;;;;;<<<;;;<<<=========<<<;;;:::::::::::::::::::::::::::999999999999999999999999555666666777888999::::::777777777777666666666666888777666555555666777888555666666777777888888999999888888777777888888999777777777777777777777777444444444555555666666666666666555555666666777777444444555666666777888888555555555555555555555555555555555555555555555555444444555666666666666555666666666666666666666666555666666777777666666555555666666666666777777777777777777666555555444444444666777777666555555666444444555555555666666666888777666555666777888999777777777777666666666666777777777888888888999999666666777888888888888777999999888999999:::;;;<<<999999::::::;;;;;;::::::======>>>>>>===<<<<<<;;;>>>AAACCCDDDCCCAAAAAAAAA???CCCHHHKKKKKKKKKNNNQQQQQQQQQSSSYYYdddrrr666666666666777777777777666999;;;:::999999;;;======<<<:::999888777666666666666777888888888888888666777888999999:::999999777888888888999999::::::666555555444555666888999888888888:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::::::::;;;;;;777888999:::;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???>>>======<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHCCCFFFHHHHHHFFFFFFGGGIIIDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTRRRSSSUUUVVVUUUSSSPPPOOOMMMMMMNNNOOOQQQTTTVVVXXXXXXVVVTTTQQQPPPOOOPPPPPPKKKMMMQQQTTTWWWXXXYYYYYYXXXYYY[[[\\\[[[[[[\\\]]]\\\]]]______^^^___```bbbaaaaaa`````````aaabbbccccccbbbaaa``````aaabbbccccccbbbbbbaaabbbdddggghhhiiiiiihhhhhhhhhiiiiiijjjiiiggggggjjjkkkiiikkkoooppp|||zzzqqqddd[[[UUUQQQMMMIIIDDDCCCAAA@@@??????@@@@@@<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888999999:::::::::999999888888777777777777666666777777888999999999555666666777888888999999999888888777777888888999888888888888888888888888666666666666666666777777666666666666666777888888666666666666666777777777555555555555555555555555555555555555555555555555555555666777777777777666666666666666666666666666666666777777777777666666555666666666777777777777666666666666666555555555555777888888777666777777555555666666666777777777:::888777666555666777888777777777777666666666666777777888888888999999999777888999:::;;;:::999999999999999999:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>@@@BBBDDDEEEEEEEEEGGGIIIGGGNNNXXX___cccfffkkkoooooolllkkkqqq~~~555555555555666666666666555888;;;;;;999888999;;;::::::999888777777777777666666777888888888888888555666777888888999888888888777777777888999:::;;;666666555444444666777888888777888999<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999::::::;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;::::::999999999<<<<<<;;;;;;<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@===>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@????????????AAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDGGGIIIIIIGGGFFFGGGIIIEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOQQQRRRSSSTTTWWWXXXXXXUUURRROOOLLLMMMNNNOOORRRTTTVVVWWWYYYVVVSSSPPPNNNNNNOOOPPPMMMOOOQQQSSSTTTSSSRRRQQQWWWYYY\\\[[[YYYYYY[[[^^^]]]^^^``````___```aaacccaaa```^^^]]]^^^___bbbccccccbbb```______```bbbccceeeeeefffffffffeeeeeedddjjjiiiiiihhhhhhhhhiiiiiimmmgggdddeeefffdddeeehhhkkkqqq|||~~~sssllleee\\\VVVNNNMMMJJJGGGDDDBBBBBBBBB======>>>???>>>===;;;::::::;;;<<<>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777555666777999::::::::::::555666666777888999999999999999888888888888999999888888888888888888888888888888888777777777777777666666666666666777888888888888777777666666555555666666666666666666666666666666666666666666666666666666777888888888888888777777777777777777777777666666777777777777666666555666666666777777888888444555555555666666777777777888::::::888777888999666666666666777777777777;;;999777666555666777888777777777777666666666666777888888888888999999999999:::;;;<<<===<<<;;;;;;999999999999:::;;;<<<===;;;;;;<<<===>>>>>>=========>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHIIIMMMOOOUUU___nnnzzz555666666777777777777666777777777777888888888888888777666444444444555666777666666666666777777888888777666666888888777777999999::::::::::::999999555555555666666666666666444555666777888999::::::999999:::;;;;;;;;;::::::999999888888999999:::;;;;;;;;;::::::::::::999999999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<@@@<<<888888:::<<<<<<:::CCCBBBBBBAAA@@@???>>>>>>@@@@@@????????????@@@@@@????????????@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIKKKNNNPPPRRRTTTUUUUUUUUUTTTQQQOOOMMMPPPOOONNNNNNNNNPPPRRRTTTRRRQQQPPPPPPPPPQQQSSSTTTRRRSSSSSSSSSQQQQQQSSSTTTXXXXXXYYYZZZZZZZZZZZZZZZ___^^^]]]___aaaccccccccccccbbbaaa_________```aaa___^^^\\\\\\]]]___bbbdddbbbgggjjjhhhhhhkkkllljjjllllllmmmnnnoooooooooooonnnkkkhhheeedddeeegggiiijjjnnnuuu~~~yyytttkkk___SSSMMMJJJGGGGGGJJJBBBBBBBBBCCCAAA>>>>>>@@@======>>>>>>?????????@@@>>>===;;;:::999999999:::;;;:::999:::;;;<<<;;;:::<<<;;;::::::999999::::::::::::::::::::::::::::::555666888999::::::999888999999999999888888777777777777777888999999999:::888888888777777777777777777777777888999999999:::666666666666666666666666888777666555555666777888888888777777666666555555999999999999999888777777777666444333444555777999666777888888888666555444777777777777777777777777888888777777666666555555666666777666666555444444555666777888888777666555777777777777777777777777888888888888888888888888666666777777888888999999999999:::::::::999999888666777888888999999:::::::::888555666999::::::888BBB???@@@DDDDDD@@@AAAFFFIIIHHHFFFGGGIIIKKKKKKKKKMMMNNNPPPRRRTTTWWWZZZ]]]^^^ttt555666666777777777777777777777777777888888888888999888666555555555666777888777777666666666777777888888888999999999888777777777888888888888777777555555555555555555555555444555666777888999::::::::::::;;;<<<<<<<<<<<<;;;===<<<:::999888888777777::::::::::::::::::::::::999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<999666666999;;;<<<;;;@@@@@@@@@???>>>>>>======@@@@@@????????????@@@@@@?????????@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIJJJLLLOOOPPPRRRSSSTTTTTTRRRPPPNNNLLLPPPOOONNNNNNOOOPPPSSSTTTSSSSSSRRRQQQRRRSSSTTTUUURRRSSSSSSRRRPPPPPPQQQSSSXXXYYYZZZ\\\]]]]]]^^^^^^]]]\\\[[[]]]```bbbcccbbbaaa``````___```aaabbbccccccaaa___^^^^^^___aaacccdddjjjmmmkkkhhhiiiiiiggglllmmmnnnooopppqqqqqqqqqkkkiiieeebbbaaabbbdddeeefffhhhnnnvvv}}}yyyjjj```XXXPPPLLLMMMMMMJJJHHHGGGEEECCCBBBCCC@@@??????>>>===<<<<<<;;;===<<<;;;:::999999::::::999888777888:::;;;:::999;;;;;;:::999999999999999::::::::::::::::::::::::777888888999999999999888:::999999999888888888888888888888888999999999999888888888888888888888888888888888888999999999999777777777777777777777777888777666666666666777888888888777777666666666666777777777777777666555555888777666555555777888:::777777888888777666666555777777777777777777777777888888777777666666666666666777777777777666666555666666777777777777666666777777777777777777777777888888888888888888888888777777777888888888888888:::::::::;;;;;;::::::999:::999999888999:::;;;<<<===;;;:::;;;>>>??????>>>???>>>BBBHHHJJJIIINNNUUU[[[YYYXXXXXXZZZ[[[ZZZYYYcccbbbbbbaaaaaacccfffhhhsss555666666666777777777777777777777888888888999999999999888777777777777888999999888777666666666666888999;;;<<<<<<;;;999888777777888888888888777777666666555555444444333333555555666666777888999999;;;;;;<<<==================<<<;;;999888888888888::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::999777888:::===>>>>>>========================@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHJJJKKKMMMOOOQQQQQQRRRRRRQQQPPPNNNMMMQQQPPPOOONNNOOOQQQSSSTTTUUUUUUTTTSSSTTTUUUVVVWWWUUUUUUUUUSSSQQQQQQSSSTTTWWWXXXZZZ\\\]]]^^^______ZZZYYYYYY[[[^^^aaabbbbbb_________```aaabbbdddeeegggeeecccaaa``````aaabbbeeemmmqqqnnnjjjjjjjjjiiilllmmmnnnpppqqqrrrrrrrrrjjjhhheeebbb```aaabbbcccdddeeeiiinnnrrrzzz{{{nnnbbb\\\[[[ZZZWWWSSSQQQQQQPPPMMMJJJIIIGGGDDDAAA???===<<<<<<======<<<;;;;;;<<<<<<===:::999888999;;;;;;;;;:::::::::::::::999999999999:::::::::::::::::::::::::::999999888888888888999::::::999999999999888888::::::999999999999999888888888888999999:::::::::999999999999999888888888888888888888888888888888888888777666666777888888888777777777777666666666777777777888777777666555888888777666777888999:::999888777777777777777777777777777777777777777777888777777777777666666666666777888888888888888888777777777666666777777888777777777777777777777777888888888888888888888888999999888888888888888888::::::;;;;;;;;;;;;::::::<<<;;;:::999:::;;;<<<>>><<<;;;;;;<<<>>>@@@@@@???@@@CCCKKKSSSWWW\\\fffppp~~~||||||{{{zzzwwwuuuxxxvvvtttrrrppppppqqqrrr}}}555555555666666777888888777777888888888999999999999999999999999999999999;;;:::999888777666666666888:::===>>>===;;;:::999999::::::;;;;;;::::::999888777777666555444444333555555666666777888888999:::;;;<<<===============:::999999999999:::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<===<<<<<<<<<>>>???@@@@@@<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRQQQQQQPPPOOORRRQQQPPPOOOPPPQQQSSSTTTWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYWWWUUUTTTVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\XXXWWWWWWZZZ]]]```bbbbbb______``````aaaccccccdddfffeeecccbbbaaaaaabbbcccdddmmmsssqqqmmmlllmmmmmmjjjkkkmmmnnnppppppqqqqqqllljjjgggdddbbbbbbccccccfffgggjjjmmmnnnrrr}}}zzzsssssslllkkkhhhggghhhhhh```XXXUUURRRNNNIIIEEECCCBBBAAA===============>>>>>>>>>===<<<;;;;;;=========;;;:::::::::::::::999999888::::::::::::::::::::::::<<<;;;999888777888888999::::::::::::::::::999999;;;;;;::::::999999999888888888999999:::;;;<<<<<<:::::::::999999888888888888888888888888888888888888888888888888888888888777777777777777777777777999999999::::::999999888888777777777777888999::::::999777666666777888999888888888888888888888888777777777777777777777777777777888999::::::::::::888777666666666777888999888888888888888888888888888888888888888888888888:::::::::999999888888777999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@??????EEELLLXXXcccmmmxxx}}}||||||{{{|||555555555555666777999999888888888888999999999999999999::::::::::::::::::;;;;;;:::888777777777777777:::>>>???===;;;::::::::::::;;;;;;;;;;;;:::::::::999999888777666666555555555555666777777888888999999:::<<<<<<=========::::::999999::::::;;;<<<888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<======???@@@@@@???>>>>>>???@@@===>>>>>>??????@@@@@@AAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@BBBCCCCCCDDDCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUXXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZWWWVVVVVVXXX[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWZZZ]]]```aaaaaa```aaaaaabbbbbbbbbbbbbbbccccccbbbbbbbbbcccdddeeeeeemmmrrrooollllllmmmllliiijjjkkkmmmnnnnnnooooookkkjjjgggeeedddcccddddddiiiiiikkknnnnnnooowww|||nnnccc___YYYQQQKKKHHHFFFFFF>>>>>>>>>>>>?????????>>>???>>><<<======>>><<<;;;:::;;;;;;;;;;;;:::999888::::::::::::::::::::::::<<<;;;999888888888999999::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::999999888888999:::;;;<<<<<<<<<;;;:::::::::999999888888888888888888888888888888888888999999999999888888777777777777888888888888999999::::::::::::999999666666666666777777888888:::999888777777888999:::999999999999999999999999777777777777888888888888888888999::::::;;;::::::888777666666666888999:::999999999999999999999999888888888888888888888888;;;;;;::::::999999888888888888999:::;;;;;;::::::888:::===???@@@???===<<<@@@AAACCCCCCDDDCCCCCCCCCGGGSSScccttt666555555555666777999:::888888888999999999999:::888999::::::;;;:::::::::;;;;;;:::999888888888888666:::======:::888999:::888888999999999999888888::::::999999888888777777555555555666666777777777888999:::;;;<<<=========>>>===<<<:::999999999999777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>@@@@@@???>>>======>>>??????@@@@@@AAAAAAAAABBBAAAAAACCCCCCCCCCCCAAAAAA@@@AAABBBDDDEEEDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLLLLMMMNNNPPPQQQSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRTTTUUUWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYWWWUUUTTTUUUXXX[[[aaaaaa```^^^\\\ZZZXXXWWWXXXWWWWWWYYY\\\___``````aaaaaabbbccccccbbbbbbbbbbbbbbbbbbcccdddeeeggghhhggglllnnnlllkkkmmmmmmkkkkkklllmmmnnnnnnoooooonnniiihhhgggeeeddddddddddddjjjiiikkkmmmmmmnnnttt|||wwwyyy|||vvvkkk___UUUNNNJJJHHHAAABBBBBBBBBBBBBBBAAAAAABBB@@@>>>>>>>>>===;;;999;;;<<<=========<<<:::999::::::::::::::::::::::::;;;::::::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;:::::::::::::::999999999888888888888888888888888888999::::::::::::999888777777777888888888888999666777888888999888888888666666666777777777888888999999999999999999:::;;;999999999999999999999999777777777888888888888999888999::::::::::::::::::777777777777888999999:::999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::::::::888999:::;;;;;;<<<;;;;;;999;;;>>>AAACCCBBBAAA@@@BBBEEEHHHJJJJJJJJJKKKLLLMMM[[[nnn666555444444555777:::;;;888888888999999999::::::777888999:::;;;::::::999;;;::::::999999999::::::555999<<<;;;777666777:::888999999::::::999999888888888888888888888888888555555555666666666666666999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999999666777888999;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@===???AAAAAA???>>>???AAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSRRRRRRSSSSSSUUUVVVWWWXXXUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWUUUTTTVVVZZZ]]]bbbbbbaaa___\\\ZZZXXXVVVWWWVVVVVVWWWZZZ\\\]]]]]]___```aaacccdddddddddccccccddddddeeefffggghhhiiiiiikkkkkkkkkpppvvvwwwtttpppqqqqqqrrrrrrrrrqqqqqqjjjiiihhhgggggggggggghhhmmmkkkkkkmmmmmmmmmrrryyyyyyvvvwwwfffZZZRRROOOKKKLLLLLLMMMLLLKKKIIIIIIHHHFFFCCCBBBAAA@@@===;;;<<<===>>>???>>>===;;;:::::::::::::::::::::::::::999999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::999999777777888888888999999999666777888888999999999888777777888888999999888888888999999:::;;;;;;::::::::::::::::::::::::::::::777777888888888999999999999::::::::::::999999888666666777888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???AAACCCEEEGGGGGGIIINNNSSSWWWXXXZZZ]]]______lll666555444444555777:::;;;888888999999999:::::::::666777999:::;;;:::999999::::::999999999:::;;;;;;555888:::999555444777::::::;;;;;;<<<<<<;;;;;;:::777777777777777888888888555555555666666666666666:::;;;<<<>>>??????@@@@@@;;;::::::::::::;;;<<<<<<666777888999;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA===@@@CCCCCCBBBBBBCCCFFF@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@AAACCCEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMOOORRRSSSQQQRRRRRRSSSTTTVVVXXXYYYVVVTTTSSSQQQQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUVVVWWWYYYYYYXXXVVVVVVXXX]]]``````___^^^]]][[[XXXVVVUUUWWWUUUUUUVVVXXXZZZ[[[ZZZ\\\^^^```ccceeeeeefffeeefffffffffggghhhiiiiiiiiihhhiiiiiimmmwwwuuuuuuvvvvvvuuuuuutttsssllllllkkkkkkkkkkkkllllllpppmmmlllnnnmmmmmmrrryyywwwvvvssswwwggg\\\WWWVVVVVVWWWWWWVVVTTTRRRQQQNNNLLLIIIGGGFFFDDDAAA???<<<>>>???@@@???>>><<<;;;::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<=========:::999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999777777888888999999999999888999:::;;;;;;;;;;;;;;;888888999::::::::::::999777888:::;;;<<<;;;::::::::::::::::::::::::::::::777777888888999999999999::::::::::::999999888777555666888999::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@BBBAAA@@@@@@BBBGGGKKKNNNVVV\\\ccchhhkkknnnrrruuusss444444555666777888999999888888888888888888888888888999999::::::888777666999777666777999;;;;;;;;;666777888999999888666555===<<<;;;:::888777666555666666666666666555555555555555444555666777999:::::::::::::::::::::::::::<<<;;;;;;::::::999999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGDDDBBBDDDHHHJJJGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIIIIHHHGGGFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMLLLMMMOOOQQQRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTXXXWWWVVVVVVUUUUUUUUUUUURRRRRRSSSUUUWWWXXXWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^]]]]]][[[ZZZXXXWWWWWWWWWVVVTTTSSSRRRSSSTTTUUU\\\\\\]]]___aaacccfffgggeeeeeefffgggfffdddcccbbbjjjiiiiiioooxxx~~~yyytttsssuuuvvvssspppqqqpppnnnkkkiiiiiilllooouuutttrrrqqqpppqqqqqqrrrwwwyyy~~~xxxpppnnnfffbbb^^^^^^bbbddddddbbb___\\\XXXUUUSSSPPPLLLIIIFFFDDDBBBAAA???>>>======AAA>>>;;;999::::::;;;:::777888999:::::::::999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===888999:::;;;;;;:::999888;;;;;;;;;:::::::::999999:::999999999999:::;;;;;;;;;:::::::::999999999999999999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;:::777777777777888999::::::888888888888999999999:::888::::::999888777777999<<<;;;::::::::::::;;;<<<>>>>>>===<<<;;;;;;:::::::::<<<>>>>>>======???AAA;;;>>>BBBDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEIIIQQQXXX^^^aaahhhuuu333444555666777888999999888888888888888888888888777888888999888777666555888777777888:::;;;;;;:::999:::::::::::::::999999:::::::::999888888777777555555555666666666666666444444444444555777999:::::::::::::::::::::::::::888888888888888999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDEEEBBBAAACCCGGGHHHEEEBBBCCCCCCDDDDDDDDDEEEEEEEEEIIIKKKLLLKKKHHHFFFFFFGGGJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKLLLNNNOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUUUUUUUVVVXXXYYYYYYWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXUUUSSSRRRSSSTTTUUUZZZZZZ[[[\\\^^^```bbbcccddddddeeeeeeeeeeeeddddddkkkjjjjjjnnnuuu{{{wwwtttqqqqqqrrrsssrrrpppooonnnllliiiggghhhkkknnnuuutttsssrrrqqqqqqrrrsssvvvwww~~~|||nnnfff```dddooowwwuuupppnnnjjjhhhggggggccc\\\UUURRRPPPNNNLLLJJJIIIHHHGGGDDDBBB???>>>?????????>>>;;;;;;<<<===============>>>========================>>>>>>>>>>>>===<<<<<<<<<=====================<<<;;;;;;:::::::::::::::999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;;;;:::::::::999999999999999999999999============<<<<<<<<<<<<999999999999999999999999999999::::::::::::::::::777888888999999999::::::<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===>>>???@@@@@@>>>???@@@@@@@@@@@@AAAAAACCCGGGLLLPPPQQQRRRTTTVVVSSSTTTTTTRRRQQQSSSXXX]]]gggnnnyyy333444444555666777888888888888888888888888888888666777777777777666555555777666777999;;;;;;999888888777777666777777888888888888888888888888888888444444555555666666777777555444444444555777999:::999999999999999999999999777777888888999::::::;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::999999999999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAA@@@?????????@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@BBBEEEFFFDDDAAADDDDDDDDDEEEEEEEEEFFFFFFJJJLLLNNNMMMJJJGGGFFFFFFIIIJJJKKKKKKLLLKKKKKKKKKKKKIIIGGGEEEFFFHHHKKKMMMLLLLLLLLLMMMMMMNNNOOOOOONNNLLLJJJJJJKKKMMMMMMLLLPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRYYYWWWUUUSSSSSSUUUWWWYYYWWWXXXXXXYYY[[[\\\\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\\\\YYYVVVSSSRRRSSSTTTUUUWWWWWWWWWXXXZZZ\\\]]]^^^eeeeeeeeeeeefffggghhhiiilllkkkkkklllppprrrssssssnnnooooooooonnnnnnpppqqqnnnmmmllliiihhhiiilllooouuutttsssrrrqqqrrrssstttvvvwww{{{xxxmmmsss{{{zzzzzzqqqgggccc^^^YYYVVVSSSPPPMMMFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::===<<<;;;:::::::::;;;;;;===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;::::::999::::::;;;;;;:::999999<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::999888888777;;;;;;::::::::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;:::999999999888999:::;;;;;;;;;:::999999:::;;;::::::;;;===???<<<<<<============<<<<<<;;;<<<>>>???AAACCCDDDDDDAAAAAACCCFFFIIIKKKKKKJJJNNNSSSZZZ]]]___aaaeeehhhgggjjjkkkjjjgggfffhhhkkkrrr|||333333444555555666777777888888888888888888888888666666666555555555444444555666777999;;;:::888666666555444444444555666777777777777777777777777777333444444555666777888888999888777666555666777888888888888888999999999999999:::::::::;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????@@@??????>>>>>>>>>??????BBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAABBBDDDEEECCCAAAEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKNNNNNNLLLIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQMMMKKKIIIHHHIIIJJJIIIIIILLLMMMOOOQQQRRRTTTTTTUUURRRRRRSSSSSSSSSRRRRRRRRRVVVUUUTTTRRRPPPPPPRRRTTTWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\ZZZVVVSSSRRRRRRSSSTTTRRRSSSTTTUUUXXXZZZ\\\]]]eeeddddddeeegggiiikkkmmmiiiiiiiiiiiijjjjjjjjjjjjkkknnnpppooolllkkknnnqqqnnnmmmllljjjiiijjjnnnrrrrrrrrrqqqppppppqqqrrrsssrrruuuzzz|||||||||~~~tttkkkddd]]]VVVQQQLLLKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEBBBAAA@@@>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;::::::=========<<<<<<<<<<<<<<>>===<<<<<<<<<===>>><<<<<<<<<<<<;;;;;;::::::888999;;;<<<===<<<;;;:::;;;<<<============@@@BBBAAAAAABBBCCCCCCBBBAAAAAACCCCCCDDDEEEFFFHHHIIIJJJKKKLLLOOOUUU\\\______^^^dddiiipppssssssuuuyyy~~~333333444444555555666666777777777777777777777777555555555444444444444444555555666888:::999777444888777777666666888999:::888777777666666555555444333444444555666777888888===<<<:::888666555555555777777777888888999999999;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;:::::::::<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDGGGKKKMMMLLLJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPLLLJJJGGGFFFGGGHHHGGGGGGIIIJJJLLLNNNQQQRRRSSSSSSQQQRRRSSSSSSTTTSSSRRRRRRSSSTTTUUUTTTQQQOOOOOOPPPVVVVVVWWWYYYZZZ[[[\\\]]]]]]\\\[[[YYYYYYYYYYYYZZZZZZYYYVVVTTTRRRRRRRRRRRROOOPPPRRRTTTWWWZZZ]]]^^^aaaaaaaaabbbdddgggjjjllleeeeeefffeeeeeeeeeeeeeeejjjooorrrpppkkkiiilllpppkkkkkkjjjhhhhhhjjjnnnrrroooooonnnnnnnnnoooqqqrrrooovvv}}}~~~~~~~~~tttjjj```YYYYYYWWWUUUTTTSSSQQQNNNKKKNNNMMMLLLJJJJJJIIIIIIJJJHHHGGGEEECCCBBBBBBCCCDDDCCCBBBAAA??????>>>??????<<<<<<<<<<<<<<<===>>>>>>;;;:::::::::;;;<<<======;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<<<<=================================@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???<<<===>>>???@@@???>>>>>>???AAACCCCCCCCCCCCEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJMMMQQQVVV[[[^^^dddfffkkkqqqvvvxxxxxxvvv333333333444444444555555777777777777777777777777666555444444333333444444666555666777888888666444555555555555666777777888777777666555555444333333444444555555666666777777???===:::888666444444444666666666777888888999999999888888777666666555555888888999:::::::::::::::888888888999999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFBBBDDDHHHJJJJJJIIIJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEGGGKKKMMMNNNMMMLLLJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFEEEFFFGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQRRRPPPQQQRRRSSSTTTSSSRRRQQQRRRUUUXXXVVVSSSPPPOOOQQQTTTUUUVVVWWWYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRROOOPPPQQQTTTWWWZZZ]]]^^^ZZZ[[[\\\^^^aaaccceeegggaaabbbcccbbbaaaaaacccdddiiimmmpppoookkkiiikkknnnhhhhhhgggffffffiiinnnqqqmmmlllllllllmmmnnnpppqqqttt~~~zzzqqqkkkiiifffbbb___\\\YYYVVVSSSTTTSSSPPPNNNLLLKKKKKKKKKKKKIIIGGGEEEEEEEEEGGGHHHGGGFFFDDDBBBAAAAAABBBBBB>>>??????@@@@@@@@@??????;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<===<<<<<<<<<===============;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAAAAA@@@@@@@@@@@@:::;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>>>>???AAACCCCCCCCCCCCBBB>>>>>>>>>>>>>>>?????????>>>BBBGGGJJJKKKKKKLLLMMMQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQSSSXXX```jjjsssyyy333333333333333444444444777777777777777777777777777666555444333444444555777666555555777777666555111111222333444444444444555444444444444444444444555555555666666666666666;;;:::888666444444444444555555666666777888888999666666666555555555555555777777888999999999999888777888888888999999999999999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@??????AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKHHHIIIKKKMMMMMMMMMLLLKKKIIIGGGEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOOOOPPPNNNOOOQQQRRRRRRRRRQQQPPPRRRUUUVVVTTTPPPNNNPPPSSSRRRSSSTTTVVVXXXYYY[[[[[[YYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXZZZZZZZZZWWWUUUSSSQQQQQQRRRTTTVVVXXXZZZ[[[XXXYYY[[[^^^```bbbccccccaaaaaaaaa```^^^^^^aaaddddddgggjjjkkkiiihhhiiikkkiiiiiihhhhhhhhhkkkppptttllllllllllllmmmoooqqqrrruuuyyytttooolllhhheeebbb```\\\XXXVVVTTTSSSSSSPPPNNNLLLKKKKKKLLLNNNOOOPPPNNNLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLKKKHHHEEECCCDDDCCCBBBAAA@@@@@@???@@@??????>>>======>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@??????AAADDDGGGIIIHHHHHHHHHHHHGGGGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAACCCFFFIIIKKKKKKJJJJJJGGGHHHJJJKKKKKKJJJIIIHHHCCCBBBAAA@@@AAABBBDDDEEEEEEKKKSSSYYY]]]^^^___```gggeeecccbbbbbbccceeegggfffddddddfffmmmwww333333333333333333444444777777777777777777777777777666555444333444555555888666444444555666666555222333555777888888777666222222333444444555666666666666666666666555555555777666555444333333444444444555555666777888888999555555666666777777888888666666777888888888888888777777888888999999999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????>>>???AAAAAA@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLIIIJJJLLLNNNOOONNNMMMLLLIIIGGGEEEDDDFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNNNNOOOLLLMMMOOOQQQQQQQQQOOONNNQQQSSSSSSPPPKKKJJJOOOSSSQQQRRRSSSUUUWWWYYYZZZ[[[VVVXXXZZZ]]]^^^]]][[[ZZZWWWYYY\\\]]]]]]ZZZWWWUUUSSSSSSSSSSSSTTTVVVWWWWWWXXXZZZ]]]```bbbcccddddddaaabbbaaa^^^\\\\\\```ddd```bbbeeegggggghhhhhhiiilllllllllkkkllloootttxxxmmmllllllmmmnnnppprrrsssmmmwww|||uuurrrnnnjjjfffdddcccccc[[[YYYWWWVVVVVVXXXZZZ\\\^^^\\\YYYWWWVVVVVVWWWXXX[[[\\\]]]]]]ZZZVVVQQQNNNMMMLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFEEEEEEGGGKKKOOORRRUUUUUUUUUTTTTTTTTTSSSSSSFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGKKKPPPUUUXXXYYYYYYXXXVVVVVVXXXXXXXXXVVVTTTRRRNNNMMMJJJIIIIIIKKKNNNPPPTTT[[[eeennntttvvvwwwxxx~~~||||||~~~}}}yyytttqqqssszzz222333333444444333333222222333444555555555444333333333333333444555666666888777777666555555444444000222444555555555666777555555444444444444555555555555666666555444333333555444444333333333444444444444444333333444444444666666666666777777777777:::::::::999999999888888777777888999::::::;;;;;;555666888:::;;;<<<======999999:::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@??????@@@@@@AAABBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGEEEDDDDDDFFFHHHJJJIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLNNNOOOQQQMMMMMMLLLKKKJJJLLLPPPSSSTTTUUUWWWXXXXXXWWWUUUTTTVVVWWWXXXZZZ[[[[[[[[[[[[WWWXXXYYYZZZZZZYYYWWWVVVXXXUUURRRRRRVVVXXXYYYXXXYYY[[[^^^aaacccdddeeeeeeccccccaaa]]]ZZZYYY[[[]]]bbbaaaaaacccgggjjjkkkkkkmmmmmmmmmmmmmmmllllllllliiiiiiiiiiiijjjkkklllmmmmmmooorrrvvvyyyzzz{{{|||}}}xxxxxxyyy~~~~~~}}}xxxnnngggiiinnnnnnmmmlllqqqnnnmmmnnnppppppmmmjjjyyy{{{rrreeeZZZZZZXXXVVVTTTRRROOOKKKHHHHHHDDDDDDFFFGGGEEEFFFIIIHHHLLLMMMKKKKKKNNNQQQPPPOOOOOOPPPQQQRRRXXXhhhxxx{{{{{{xxxsssrrrsssoooiii]]]YYYSSSNNNLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQTTTUUU[[[cccmmmvvv}}}}}}rrrfffjjjmmmppppppmmmiiifffeee]]]YYYTTTSSSVVV\\\```ccclllmmmuuuwwwvvvzzz222333333444444333333222222222444555555555444333222111111111111222222333555555555555555555555555000222333333222111222333555555444444444444555555555555555555555444333333444444444444444555666777555555444444444444555555555555666666666777777777777777666666666555555555777777888888888888888888888999999:::;;;;;;::::::999999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<======????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCBBBBBBDDDFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPTTTVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWYYY[[[]]]^^^^^^]]]\\\WWWTTTRRRRRRUUUXXXYYYYYYYYYZZZ]]]```bbbdddeeeeeedddcccbbb^^^[[[ZZZ\\\]]]bbbaaabbbdddhhhkkkllllllmmmmmmllllllkkkkkkllllllhhhhhhggggggggghhhiiijjjjjjkkkmmmpppqqqrrrssssssuuuxxx|||yyywwwwwwzzz~~~wwwiiieee```___```___\\\YYYWWWTTTRRRRRRQQQOOORRRXXX___dddgggfffeeeffffffccc]]][[[ZZZ\\\bbbooorrriii^^^YYYZZZ]]]^^^^^^\\\]]]___aaadddhhhllloooqqq~~~{{{yyyxxxnnnkkkiiijjjooovvv|||~~~}}}|||222333333444444333333222111222333444444444444333222222111111000111111111222222333444444555666666444666777666555333333444555444444333333444444555444555555555555444444333333333444444555777888999666555555444444555555666555555555666666666666777555555555555444444444444777777777777666666666666:::::::::::::::999888777888999:::<<<===>>>>>>>>><<<<<<<<<===>>>>>>??????========================<<<<<<<<<;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????AAABBBCCCEEEFFFHHHIIIJJJIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAACCCEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKLLLKKKLLLNNNRRRUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWZZZ]]]___`````````VVVTTTRRRRRRUUUXXXYYYYYYXXXYYY\\\___aaacccddddddddddddbbb___\\\[[[\\\]]]aaaaaabbbdddhhhkkkllllllmmmlllkkkjjjiiijjjkkkkkkgggfffeeedddcccdddeeefffggghhhiiijjjkkkkkkkkkkkkiiikkknnnrrrwww||||||~~~zzzyyy|||}}}zzzsssoookkkhhhdddccchhhqqq||||||wwwooolllkkklllppp}}}uuummmnnnrrrrrrpppnnnppprrrtttvvvzzz222333333444444333333222111222222333333333333333555444333222222222222222111222222333333444555555444666777777555444555666444444333333333333444444444444444555555444444333444444444444444555666777555444444333333444444555444444555555555666666666777777777777666666666555666666666666666666777777::::::::::::999888777666777888:::<<<===?????????::::::;;;<<<===>>>???@@@=========<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMNNNIIIJJJKKKLLLMMMOOOSSSVVVXXXXXXYYYZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVUUUUUUSSSTTTVVVYYY[[[\\\]]]]]]WWWUUUTTTSSSTTTUUUWWWXXXWWWXXXZZZ]]]___aaaccccccbbbbbbaaa___[[[ZZZZZZ\\\______```ccchhhjjjkkkjjjlllkkkiiihhhggghhhiiijjjgggfffdddcccbbbbbbbbbcccfffggghhhiiiiiijjjjjjjjjggghhhiiijjjmmmrrryyy}}}yyy{{{~~~~~~~~~|||yyyyyyzzz{{{{{{222333333444444333333222111111111111222222333333555555444333222222222222333333333333333333333333---///111222111111222333333333222222222222333333333333444444444444444333555555444333222222222222333222222111111222222333444444444444555555555555888888777777777666666666444444555666777888999:::777777888888999999888888777888:::<<<===>>>??????888888999:::<<<===>>>>>>>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;<<<=========>>>???AAAAAABBBAAAAAA???@@@@@@AAABBBCCCCCCDDD@@@@@@AAABBBDDDEEEFFFFFFHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNHHHJJJLLLMMMNNNPPPTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUURRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTRRRSSSTTTUUUVVVWWWYYY[[[]]]```bbbccc`````````]]]ZZZXXXXXXYYY\\\\\\^^^bbbfffiiiiiihhhjjjiiigggffffffgggggghhhgggfffeeedddcccbbbbbbbbbdddeeeeeeggghhhjjjkkkllliiiiiiiiihhhhhhjjjnnnqqqrrrppprrr~~~222333333444444333333222111111000000111111222333333333222222111111222222333333333333333333333333---///111222222222333444333222222111111222222333222333333444444444444333666555444222111111000000222111111000000111111222333333333444444444555555666555555555555444444444222333444666777999:::;;;444555666777888999999999777888999;;;<<<=========666777888999:::;;;<<<<<<======<<<;;;:::999888888:::::::::999:::;;;;;;<<<>>>???@@@AAABBBAAA@@@???>>>???@@@AAABBBDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOONNNNNNMMMLLLKKKIIIJJJLLLNNNOOOPPPSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWVVVUUURRRRRRSSSSSSSSSTTTTTTUUUXXXXXXVVVTTTRRRQQQSSSUUUVVVVVVWWWYYY[[[^^^aaabbb^^^______]]]ZZZWWWWWWXXXYYYZZZ]]]aaaeeehhhhhhgggggggggffffffffffffeeeeeeffffffggggggfffdddcccaaa```aaabbbccceeehhhjjjlllhhhiiijjjiiihhhggghhhjjjooolllllluuu222333333444444333333222111000000///000111222333333333333222333333444444222222333333444444555555111333555555444444555666222222111111111111222222111222333444444444444444555444333333222222222222222222111111111111222222222333333333333444444444444444444444333333333222222333333555666777888888444555666777888888888888777888999:::;;;;;;;;;;;;777777888888999:::;;;;;;::::::::::::::::::;;;;;;999999888888999999:::;;;???@@@AAABBBBBB@@@???>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLMMMNNNNNNNNNNNNMMMLLLIIIKKKMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTPPPPPPPPPPPPQQQRRRRRRSSSUUUVVVUUUSSSQQQRRRUUUXXXUUUUUUVVVXXXZZZ]]]```aaa^^^______]]]ZZZXXXWWWXXXYYYZZZ]]]aaafffhhhhhhgggdddeeefffgggfffeeecccbbbccceeehhhiiiiiifffccc```_________aaaccceeehhhiiifffhhhkkkkkkjjjhhhhhhhhhjjjiiilllsssxxx222333333444444333333222111000/////////000222333555555555555555666777888000111222333555666777888111333444333222111111222222222111111111111222222111222333333444444444444444444333333333444555555333222222222222222222333222222333333333444444444555555555444444444333333333333333444444555555555555666666777777777777666777888999999::::::::::::888888888999999::::::;;;777777888999;;;<<<======888888777777888888999:::@@@AAABBBBBBBBB@@@>>><<>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKNNNOOOPPPPPPPPPJJJLLLNNNOOOOOOPPPRRRTTTWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTTTTUUUUUUUUUTTTTTTLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTSSSRRRSSSWWW[[[UUUUUUVVVWWWYYY\\\___aaa___``````^^^[[[YYYXXXXXXYYYZZZ]]]bbbgggiiiiiigggbbbdddfffggggggeeebbb```aaadddhhhjjjjjjgggccc````````````aaabbbdddggghhheeehhhlllnnnmmmlllkkkkkkfffhhhmmmssstttttt~~~000000000000000000000000111111000000000000111111222333444555555555444333222222222111111111111000333333333222222111111111333333222222111000//////222222333333333333444444444444333222222111111111000000000111222222333333111222333333444444333333555555555444444333333333111222333444555555555555555555555666666666666666777777777777777888888888;;;:::999999::::::999888:::999888999;;;<<<<<<:::>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>======>>>@@@AAADDDEEEEEEFFFFFFEEECCCBBBBBBAAA@@@>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@BBBDDDFFFFFFFFFGGGIIIGGGHHHHHHGGGEEEDDDEEEGGGGGGIIILLLOOOPPPOOOMMMLLLNNNMMMLLLKKKLLLMMMOOOPPPNNNPPPSSSUUUUUUSSSPPPNNNVVVTTTRRRRRRSSSSSSQQQNNNMMMKKKJJJIIIKKKNNNRRRUUUTTTTTTTTTTTTUUUWWWZZZ[[[___ZZZVVVUUUXXX\\\^^^^^^ZZZ]]]``````\\\YYYYYYZZZZZZ\\\___bbbcccdddcccccceeedddbbbaaa```aaabbbccceeefffggghhhhhhfffdddccceeedddcccaaa```aaadddgggeeeggghhhjjjkkkkkkkkkkkkgggjjjnnnooooooqqquuuxxx111111111111111111111111111111000000000000111111111222333444444444333333000000111111222222222333333333333222222222111111111111111222222222222222222222222333333333444444444444333333222111000///222111111111111111111111111222333333444444333333555555444444444333333333111222333444555555555555555555444444555555666777777777777777888888888888:::999999::::::;;;:::999999888777888:::;;;;;;:::;;;;;;;;;;;;===???AAABBB@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEDDDCCCAAA@@@>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEDDDEEEGGGGGGIIILLLNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNPPPRRRTTTTTTSSSQQQPPPSSSPPPOOOOOOQQQRRRQQQOOOLLLKKKIIIIIIKKKNNNQQQSSSTTTTTTSSSSSSTTTVVVXXXYYY]]]YYYUUUTTTWWW[[[]]]]]]```bbbcccaaa]]]YYYWWWWWW[[[]]]```bbbdddddddddcccdddccccccbbbbbbaaabbbbbbcccdddeeeffffffdddbbbaaa`````````aaabbbcccddddddeeefffhhhiiijjjkkkkkkjjjhhhjjjmmmoooooopppsssuuu}}}222222222222222222222222111111000000000000111111000111222222333333222222...///000111222333444444333333333222222222222111///000111222333444555666222222222222333333333333333444444444333111///---333333222111111000//////111222222333333333333333444444444444333333333333111222333444555555555555555444333333333444666777666666777777888888888888999999999::::::::::::::::::999888999;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBBAAA???>>>===>>>>>>????????????>>>>>>=========<<<>>>AAABBBBBBBBBDDDEEEFFFGGGGGGFFFDDDDDDEEEGGGHHHIIILLLNNNOOOOOONNNMMMMMMMMMOOOPPPPPPPPPOOONNNNNNOOOPPPRRRSSSSSSTTTSSSPPPNNNMMMNNNOOOQQQPPPOOOLLLKKKJJJJJJKKKNNNPPPRRRTTTTTTSSSRRRSSSTTTUUUVVVZZZWWWTTTTTTVVVXXXZZZ[[[bbbcccdddbbb^^^ZZZXXXXXX]]]^^^aaacccddddddccccccbbbbbbcccdddcccbbbaaa```aaabbbcccccccccbbbaaa```^^^]]]^^^bbbfffhhhfffdddeeeeeeggghhhiiijjjjjjjjjiiikkkmmmnnnnnnppprrrtttrrrxxx111111111111111111111111111111000000000000111111///000000111111111111111///000000111222222333333222222222222222222222222000000111222444555666666111222222222222333333333333444444444333000...,,,222111111111000000000///111111222333333333333222333333333333333333333333111222333444555555555555555444333222222444555666666666777777888888999999888999::::::::::::<<<======;;;::::::<<<=========???>>>===<<<;;;<<<======???>>>>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@AAA???@@@BBBDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@??????>>>=========???AAACCCCCCCCCDDDFFFFFFGGGGGGFFFDDDDDDFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMLLLMMMPPPQQQRRRQQQOOOMMMNNNNNNOOOPPPRRRTTTVVVWWWRRRQQQPPPOOOOOOPPPPPPQQQNNNMMMMMMMMMNNNOOOQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTTTTUUUWWWXXXYYY\\\]]]^^^___^^^]]]]]]]]]\\\]]]```bbbccccccbbbaaa```aaaccceeeeeecccaaa___```aaabbbbbbbbbaaa`````````^^^]]]bbbiiimmmllliiieeeeeefffggghhhiiiiiijjjiiikkkmmmnnnppprrrtttuuuooorrrvvvzzz000000000000000000000000111111000000000000111111////////////000000111111111111111111111111111111222222222222222222222222222222222333333444444444111111111222222222333333333333333333222000...---//////000000000111111111000111222222333333222222333333333333333333333333111222333444555555555555444444333222333444555666555666666777888888999999888:::;;;:::;;;===AAAEEECCCAAA>>><<<<<<===<<<<<>>===;;;;;;;;;<<<===??????>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>???AAACCCDDDEEEEEEDDDEEEDDDCCCAAAAAAAAAAAABBB@@@@@@???>>>======<<<<<<<<<>>>AAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNKKKMMMPPPRRRRRRQQQOOOMMMMMMNNNNNNOOORRRTTTWWWXXXWWWVVVTTTRRRQQQPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXYYY[[[\\\]]]^^^]]]YYY[[[^^^```aaaaaaaaa```___aaaccceeeeeedddaaa___aaaaaabbbbbbbbbbbbbbbaaabbb^^^\\\___gggmmmnnnllleeeeeefffggghhhiiijjjjjjjjjkkkmmmooosssvvvxxxxxxppprrrssstttvvv}}}////////////////////////111111000000000000111111000////////////000111222222222222111111111000000111222222222222333333333333333333333222222222222111111111111222222222222333222222111000000//////......///000000111222222000111111222222222222222222222222222333333333333111222333444555555555555333444444444555555555555555555666777888999999:::888:::;;;<<<>>>DDDMMMTTTRRRNNNHHHCCC@@@>>>;;;999<<<;;;;;;:::;;;===>>>???BBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBDDDDDDDDDCCCCCCBBB@@@???>>>>>>???@@@=========<<<<<<;;;;;;:::<<<>>>AAABBBBBBBBBDDDEEEGGGHHHHHHHHHGGGGGGHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKMMMOOOQQQQQQPPPNNNMMMMMMMMMNNNPPPRRRTTTVVVXXXZZZYYYWWWTTTQQQPPPQQQSSSRRRRRRSSSTTTTTTSSSSSSRRRTTTSSSRRRQQQQQQQQQRRRSSSSSSUUUWWWWWWVVVVVVXXXYYYZZZYYYXXXXXXZZZ[[[ZZZYYYWWWYYY\\\___```aaaaaa```___aaaccceeeeeedddbbb```aaaaaaaaabbbbbbbbbcccccc```]]][[[]]]bbbhhhkkkkkkfffffffffggghhhiiikkkkkkllllllmmmppptttwwwxxxxxxppppppqqqqqqrrrtttyyy|||xxxvvv{{{////////////////////////111111000000000000111111000000/////////000111222111111111111111222222222111111222222222333333333222222222222222222222222111111111111222222222222222111000//////000111222/////////000000000000000000000111222222222222222111111222222222333333333111222333444555555555555333444555777777666555444555555666777888999::::::666999<<>>;;;<<<;;;::::::;;;<<<>>>???BBBBBBAAAAAA@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>=========@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIIIIIIIHHHHHHJJJLLLJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLNNNOOOPPPOOONNNMMMMMMMMMOOOQQQSSSTTTVVVVVVWWWWWWUUURRROOONNNQQQTTTRRRSSSTTTUUUUUUTTTRRRQQQSSSRRRRRRQQQQQQRRRSSSTTTTTTVVVYYYZZZXXXWWWYYYZZZ\\\ZZZWWWWWWYYYYYYXXXVVVVVVXXX[[[___aaabbbbbbbbb___aaabbbdddddddddbbbaaaaaaaaaaaaaaaaaabbbbbbccc]]]]]]^^^___bbbeeegggiiigggggggggggghhhjjjkkkmmmooonnnnnnppptttvvvvvvtttppppppooonnnnnnooorrrttt|||~~~tttooommmnnnwww000000000000000000000000111111000000000000111111111000/////////000222333//////000111222333333444111111111222222333333333000000111111111222222222000111111111111222222222222111///---...000222444111111000000//////......000000111222222222222111111111111222222333333333222222333444555555555555222444666888999777555444444555666777888999::::::555888<<>>???>>><<<;;;::::::;;;;;;@@@@@@??????>>>?????????@@@AAAAAABBBBBBAAAAAA@@@>>>???AAABBBCCCBBBBBBAAADDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBEEEGGGJJJKKKKKKKKKMMMNNNHHHIIIJJJJJJIIIIIIKKKMMMJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLMMMNNNOOONNNMMMMMMLLLMMMOOORRRSSSUUUUUUUUUSSSSSSSSSPPPMMMMMMPPPTTTQQQRRRTTTUUUTTTSSSQQQPPPSSSRRRRRRQQQRRRSSSTTTUUUTTTWWW[[[[[[YYYXXXYYY[[[\\\YYYVVVWWWYYYZZZYYYWWWVVVXXX\\\___bbbddddddddd```aaabbbcccdddccccccbbb```````````````aaabbbccc\\\___bbbdddeeeeeeggghhhhhhhhhggggggiiijjjlllmmmrrrpppnnnpppssstttrrrpppsssqqqnnnllljjjkkkmmmooovvvzzz|||~~~yyynnndddjjjsss111111000000000000111111333111///---,,,...000111000000111111111111000000333000---...000333222111111111222333333333333222000000000000000000000000......///000111222222333222222111111111111111222111111111111000000000000444555555333111000000111222222111111222222333444333333444444555444444444666666555444333222222111222222333444555666777888::::::<<>>======<<<<<<<<<======<<<===???>>>===<<<>>>???BBBAAAAAA@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@????????????@@@???AAABBBAAA@@@@@@AAACCCFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLNNNQQQRRRRRRRRRTTTUUUUUURRRPPPPPPRRRSSSQQQOOOOOOQQQUUUXXXXXXWWWTTTSSSVVVUUUSSSQQQPPPPPPQQQQQQYYYXXXXXXXXXYYYYYYZZZ[[[VVVWWWYYYZZZZZZXXXWWWUUUWWWYYY\\\___aaacccccccccaaaaaa````````````aaaaaaccc^^^]]]```cccbbbccceeedddbbb```aaacccfffhhhhhhjjjiiihhhhhhhhhjjjlllnnnmmmmmmnnnpppqqqrrrssstttttttttrrrooollljjjjjjkkksssuuuyyy}}}rrrkkkhhhnnnxxx111111000000000000111111333111000......///000111000000000000000000000000333000......000222111000000111222222333333222222000000000000000000000000000000000000000111111111111111111000000000111111000000000000////////////111222222111///...///000222222111111222222333444333333444444555444444444111111222222333444444555222222333444555666777888888999<<>>>>>===<<<===>>>@@@@@@????????????>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@DDDEEEFFFEEECCCBBBBBBBBBEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMOOOQQQSSSSSSRRRRRRSSSTTTVVVTTTQQQQQQSSSSSSRRRPPPQQQSSSUUUWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVXXXXXXYYYXXXWWWVVVXXXYYY[[[^^^```aaabbbbbb````````````aaabbbcccdddeeeaaa___bbbcccbbbccceeecccaaa``````cccfffhhhiiikkkjjjiiiiiiiiijjjkkklllnnnnnnnnnooopppqqqqqqrrrsssssssssqqqnnnlllllllllpppqqquuuyyyyyy|||uuummmkkkqqq111111000000000000111111222222111111000000000000111000000//////000000111222000//////000111000///000111222222333333222222000000000000000000000000111111111111000000//////000000000000000000000000000000/////////.........///000111111//////000111222111111111111222333333333333333444444555555555222222222333444555555666222333333444555666777777777888<<>>===<<<;;;<<<>>>======>>>>>>>>>>>>??????>>>=========>>>@@@BBBCCCEEEDDDDDDCCCBBBBBBAAAAAAFFFHHHIIIHHHEEEBBBAAA@@@CCCDDDFFFHHHJJJLLLMMMNNNJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNRRRTTTUUUUUUSSSSSSSSSTTTXXXVVVTTTSSSTTTTTTSSSRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\^^^_______________```aaaccceeegggiiiiiidddaaacccdddbbbbbbeeebbb```___```cccfffhhhiiikkkkkkkkkjjjjjjjjjjjjjjjnnnnnnnnnnnnnnnoooooopppppprrrsssssspppnnnmmmmmmmmmnnnrrruuuuuuuuu}}}zzzsssrrrttt111111000000000000111111111222222333222111000///111000////////////000111111000000///000000//////000000111222222222222222000000000000000000000000111111000000000000000000...//////000000000000000000000000000///////////////111222222111111222444111111111111111222222333333333333333444555555666::::::999777666555444333333333444444555666666777666777;;;CCCRRRggg}}}~~~yyyppp```MMM>>>:::999999999999:::;;;;;;<<<===>>>===;;;;;;;;;<<<<<<<<<======>>>??????@@@>>>===<<<;;;<<>>???@@@@@@===<<<;;;:::;;;>>>@@@BBBDDDDDDEEEEEEEEEDDDCCCBBBAAADDDGGGHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQPPPPPPRRRTTTWWWXXXWWWXXXYYYZZZXXXXXXWWWVVVVVVUUUVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZ\\\[[[ZZZYYYXXXWWWWWWVVVZZZYYYYYYXXXXXXXXXXXXXXXTTTTTTTTTUUUUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\^^^___```cccgggjjjmmmoookkkeee`````````]]]]]]```___]]]\\\]]]```dddffffffggghhhiiijjjjjjjjjiiiiiijjjiiiiiiiiijjjlllnnnoooiiilllnnnooonnnlllkkkkkkiiijjjnnnssssssqqqtttyyy|||111111000000000000111111000111222222222111//////...//////000000//////...,,,...000000/////////000///000111111222222111111000000000000000000000000......///000111222333333---...000111222111111000333333222222222111111111---...//////......000111111000000000000111222222333222222222333555777888888777666555444333222111444444444555555555666666777888999<<>>>>>;;;:::::::::;;;===???@@@@@@AAACCCDDDDDDDDDCCCBBBAAADDDGGGIIIIIIHHHHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQPPPSSSUUUVVVVVVWWWXXXZZZVVVWWWXXXWWWVVVVVVXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[YYYZZZ[[[[[[[[[ZZZYYYXXXUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\___```aaadddgggjjjmmmnnnkkkddd___^^^]]][[[\\\^^^^^^\\\[[[[[[^^^aaabbbcccddddddeeeggghhhiiijjjkkkjjjiiigggggghhhjjjlllnnnhhhjjjllllllkkkjjjjjjjjjhhhgggjjjooopppnnnppptttuuuxxx111111000000000000111111000000111111000000//////,,,...000111111000...,,,***---000000//////000222///000000111111111111111000000000000000000000000//////000000111111111222---...000222333333222111222222222111111111111000---...000///......///000000000000000000111222222333222222222333555777888555555555444444444333333444444444555555555555555777777777888;;;AAAIIINNN[[[]]]^^^[[[RRRGGG???;;;777777777888888:::;;;;;;;;;<<<===;;;999888888999888888999999::::::;;;;;;999999:::;;;<<<======>>>===>>>@@@BBBCCCCCCBBBBBBBBBDDDFFFGGGGGGGGGIIIJJJEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSRRRQQQOOOQQQSSSSSSSSSSSSTTTUUUSSSUUUWWWWWWVVVVVVYYY\\\YYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[XXXWWWWWWYYY\\\^^^\\\^^^```aaa```^^^ZZZWWWVVVVVVXXXXXXYYYXXXWWWVVVXXXWWWWWWXXXYYY[[[\\\^^^```aaabbbdddfffiiikkkmmmkkkddd^^^]]]]]][[[[[[^^^^^^[[[YYYYYY\\\^^^______```aaaaaacccfffiiilllnnnllljjjhhhfffeeefffhhhiiihhhjjjkkkjjjhhhhhhiiijjjjjjhhhjjjnnnnnnlllmmmppprrrqqqvvv|||||||||~~~111111000000000000111111000000000///////////////+++---000222222000---+++(((,,,///111//////111333//////000111111111111111000000000000000000000000111111111111000000000000---///111333444333222111111111111111000000000000000111222111000///000111000000000000000111111222333222111111222555777999777777777666555555444444444444444555555555555555666777777666777:::???CCCHHHLLLPPPMMMFFF>>>;;;:::666666666666777888999:::;;;<<<<<<;;;999888888999777777777777777888888888777888:::;;;<<<=========:::<<>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLOOOPPPFFFGGGJJJLLLKKKIIIFFFDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTTTTRRRQQQKKKLLLLLLLLLKKKLLLOOOQQQPPPRRRUUUVVVVVVWWWXXXZZZ]]]^^^___\\\[[[^^^fffmmmuuutttlllbbb]]]^^^^^^\\\aaadddggghhheeeaaa]]]\\\\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVXXXZZZ]]]^^^aaaddddddaaaaaaddddddaaa``````___\\\ZZZXXXYYY[[[^^^^^^\\\ZZZXXXYYY]]]___[[[[[[\\\```dddhhhiiiiiieeeffffffggggggeeedddccciiiiiihhhhhhiiiiiijjjkkkqqqnnnkkkllloooqqqpppnnnkkklllooottt{{{{{{zzz~~~~~~~~~wwwvvv}}}~~~......////////////......111111000///////////////......---------...///000......///000000000000//////111333222111000111111111333333222111000111222////////////////////////222222333333333333222222000111111111111000///////////////000000000000111000000000000111111111111444333222222111111111111222222444555666666666666555444333222222222333333666555555555666666777888999999999999999777666555666666666666777888999:::;;;;;;:::::::::999999999999999::::::;;;:::::::::999:::;;;<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHKKKLLLNNNPPPQQQQQQPPPPPPLLLMMMNNNNNNMMMNNNPPPRRRSSSUUUWWWXXXXXXYYYZZZ\\\]]]___```___^^^bbbiiippp|||ttthhh```___]]]ZZZ___bbbdddeeebbb___]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVWWWXXXZZZ\\\]]]___bbbbbb``````bbbbbb_________]]][[[XXXWWWXXXYYY_________]]][[[[[[]]]___]]]\\\]]]```cccfffggggggeeefffggghhhhhhhhhgggfffjjjjjjjjjjjjjjjkkkllllllooonnnlllkkkllllllkkkjjjjjjjjjkkknnnuuuvvvqqquuuxxxsssuuuwwwxxx......////////////......000000000000////////////......------......///000...///000000111111000000///111222222111000000111222333444333111000111222........................000000111111111111000000000000111111000000///...000000000000111111111111///000111333333222222111333222222222111111111111000111222444555666777777555444333222222222333333333333333444555666777888555666666666555444333222333333444555666888999::::::::::::999999999999999666777888999::::::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???BBBBBBBBBCCCDDDEEEGGGHHHMMMKKKHHHFFFFFFFFFHHHIIIGGGGGGGGGHHHGGGGGGFFFEEEIIIJJJJJJLLLMMMMMMNNNNNNMMMOOOQQQQQQPPPPPPQQQRRRSSSUUUWWWXXXXXXXXXZZZ\\\\\\]]]^^^^^^^^^bbbiiiooo~~~|||ttthhhaaa___]]]YYY\\\^^^``````^^^\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWWUUUVVVWWWXXXYYYZZZ[[[[[[^^^aaaaaa______aaaaaa^^^\\\\\\[[[XXXVVVUUUVVVWWW___``````___^^^]]]^^^___^^^]]]]]]___cccffffffffffffggghhhjjjjjjjjjjjjiiijjjjjjjjjkkklllmmmnnnnnnmmmnnnmmmllliiigggggggggjjjhhhfffhhhooozzzvvvnnnpppnnnlllpppxxx{{{wwwyyy......////////////......///000000000000000//////...............//////000//////000111111111111111///111222222000000000111222333444333222111111333////////////////////////......///000000000//////000000000000000//////...//////000000000111111111...///111333333222111000111111222222222111111111000111222333555555555666444444333333333222222222111222222333555666888999555555555444444333333333444444444555666777999:::999999999999999888888888555666666777888888777777777888888999:::;;;<<<=====================<<<<<<<<<<<<<<<<<<===>>>??????CCCCCCDDDDDDEEEFFFGGGHHHLLLKKKIIIGGGGGGGGGHHHIIIGGGHHHHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGHHHJJJLLLMMMMMMOOORRRSSSRRRQQQQQQQQQQQQSSSTTTTTTTTTUUUWWWYYYXXXYYYZZZZZZZZZ]]]bbbfffmmmmmmhhhaaa]]]^^^]]]ZZZXXXZZZ[[[[[[ZZZZZZ[[[\\\YYYXXXXXXXXXWWWWWWXXXXXXUUUVVVWWWXXXYYYYYYZZZZZZ]]]```aaa______aaa```]]]YYYYYYYYYVVVTTTSSSTTTVVVZZZ\\\___```___^^^_________^^^^^^```cccggghhhiiiiiijjjkkkkkkkkkjjjiiihhhhhhhhhjjjkkklllmmmnnnnnnkkknnnooommmiiiggghhhjjjjjjhhhfffgggllluuu~~~xxxuuuppprrrxxx}}}}}}......////////////.........///000000000000//////........./////////////////////000111111111111111///000222222000///000111222333444333111000111222000000000000000000000000000111111222333333222222000000000000000///.............../////////000000---...000222222111000...000000111222222222111000111222333333333333333333444444444333333333222222111222222444555777999:::666666666555555555555555777777666666666777888888888888888888888888888888888888999999888777666666555666777888999::::::;;;======<<<<<<<<<<<<<<<<<<999:::;;;===???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDEEEGGGJJJKKKMMMOOOQQQRRRQQQOOOOOOPPPPPPQQQRRRRRRQQQRRRTTTWWWVVVVVVWWWVVVWWWXXX[[[]]]\\\]]]\\\XXXXXX[[[\\\ZZZVVVWWWXXXXXXWWWXXXZZZ\\\XXXWWWWWWVVVWWWWWWXXXYYYVVVWWWWWWWWWXXXXXXYYYYYY]]]aaabbb``````bbbaaa]]]XXXXXXWWWUUUSSSRRRTTTUUUUUUXXX[[[^^^^^^^^^___```___^^^^^^```dddhhhkkklllkkkkkklllkkkjjjhhhfffeeedddfffgggiiikkkllllllllljjjmmmpppooolllkkklllnnnkkkjjjiiijjjmmmqqquuuxxx}}}|||vvvwww......////////////......---...000111111000//////---...///000000000000///...///000000111111000000...000111111000//////000111222333222000///000111111111111111111111111111---...///000000000000000//////000000//////...---............////////////---...///000111000000//////000111222222222111000222222222333333222222111333333444444444333222111222222222333555777888999777666666555555555666666888777777666666777777888777777777777777888888888;;;;;;;;;;;;:::999888777555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@BBBBBBCCC@@@AAACCCDDDEEEFFFFFFFFFEEEGGGJJJMMMMMMKKKIIIFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPOOOPPPSSSUUUUUUUUUUUUUUUVVVVVVWWWWWWTTTWWWWWWUUUUUUYYYYYYWWWUUUVVVXXXXXXWWWWWWYYY[[[XXXWWWVVVVVVWWWXXXYYY[[[XXXXXXVVVVVVVVVWWWXXXYYY\\\```bbb``````bbb```\\\XXXXXXWWWUUUSSSSSSTTTVVVSSSUUUYYY[[[\\\]]]^^^``````___^^^```dddhhhjjjkkkkkkkkkjjjiiigggeeebbbaaaaaaccceeehhhjjjkkkkkkkkkhhhkkknnnoooooooooooopppjjjkkkkkklllmmmnnnnnnooouuu{{{{{{tttnnnttt......////////////......---...000111111111000///---...///000111000000///......///000000000000///...000111111000//////000000111222111///...///000000000000000000000000000)))***+++,,,------------//////000000//////...---...////////////000000000//////000000000111111111...///111222333222111000000000111222222333222222333333444444444333222111111111111222333555666777555555444333333444555666555555555555666666777888666666666777777777888888888999999999999999888888666777777888999:::;;;;;;;;;;;;<<<<<<======>>>>>>;;;<<<>>>???@@@AAA@@@@@@>>>@@@BBBDDDEEEFFFFFFFFFCCCFFFJJJMMMNNNMMMJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKJJJHHHHHHJJJKKKMMMMMMMMMLLLKKKLLLOOORRRRRRRRRRRRSSSTTTUUUUUUTTTRRRUUUVVVTTTTTTWWWWWWUUUTTTVVVXXXYYYXXXXXXXXXYYYXXXWWWVVVVVVWWWYYY[[[\\\ZZZYYYVVVTTTTTTVVVXXXZZZ[[[___aaa______aaa___[[[XXXXXXXXXVVVTTTTTTUUUWWWUUUWWWYYY[[[[[[[[[]]]^^^ccc```^^^^^^aaadddffffffgggggggggfffdddbbb```^^^```bbbeeehhhjjjkkkkkkkkkhhhhhhjjjllloooooonnnllliiiiiijjjjjjkkkkkkkkkkkklllpppuuuyyy{{{}}}{{{vvvkkksss......////////////......,,,...000111222111000///---...000111111111000///---......///////////////...000111111/////////000///000111000///......000////////////////////////+++,,,---...///////////////////////////......---000000000000111111111111111111000000111111222333---///111222333222111000---...000111333333444444333333444555444333222111000000111111222333555555333333222111111222333444222222333333555666888999555666666666777777888888333444555666777777777777888888999:::;;;<<<<<<===;;;;;;<<<<<<===>>>??????===>>>???@@@@@@???>>>===???@@@CCCEEEGGGHHHHHHHHHDDDFFFIIIKKKMMMMMMLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEFFFHHHJJJIIIIIIIIIHHHGGGHHHKKKNNNMMMMMMNNNPPPSSSTTTTTTSSSPPPSSSUUUSSSTTTWWWWWWTTTUUUWWWYYYZZZYYYXXXXXXYYYXXXXXXWWWVVVWWWYYY\\\]]]\\\YYYVVVSSSSSSUUUXXXZZZYYY]]]```^^^^^^```]]]YYYYYYYYYYYYWWWUUUUUUVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]dddaaa^^^]]]^^^```bbbbbbcccdddddddddcccaaa___^^^```bbbeeehhhkkkllllllkkkgggffffffiiimmmnnnkkkggghhhhhhgggggghhhiiijjjkkkfffhhhkkkooorrruuuvvvwwwzzzzzz{{{|||~~~xxxuuulllwww---......///000111111222///......///111222111000000000111111111111000000+++,,,---...////////////------......//////000000000000////////////000000000000000000////////////------------.........///,,,---///000000000///...000000000000000000000000000000000000111111111111000111333444444333111000333222111111111222333444444333111//////000111222222111000/////////111111111111222222222333333333555555555666666666666777888888777777666666555555666666666666777777777777888888777777777888999999999<<<>>>>>>===<<<======<<<<<<===???@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDBBBBBBFFFLLLNNNLLLHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDBBBAAACCCFFFIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIJJJJJJKKKKKKKKKMMMQQQTTTSSSPPPNNNPPPSSSQQQQQQQQQQQQRRRTTTUUUWWWUUUWWWYYYZZZXXXWWWWWWXXXVVVVVVVVVYYY\\\]]]]]]\\\ZZZXXXUUUTTTSSSTTTVVVXXXYYYYYYZZZ\\\\\\]]]]]]]]]ZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZ[[[^^^```___\\\ZZZ```aaaaaa```^^^\\\]]]^^^^^^^^^___```````````````bbbbbbbbbdddfffhhhkkkllleeedddcccccccccdddeeefffcccbbbaaabbbeeegggiiiiiiffffffeeefffhhhmmmqqqtttooosssvvvvvvvvvvvvzzz}}}{{{vvv...............---------...---,,,---...///...---/////////000000/////////,,,,,,---...////////////............////////////000000////////////000000000000000/////////......------........./////////------///000000000///...000000000000000000000000//////000000000111111111111111222333333222111111222222111111111222333444444333111000///000111222222111111000000000111111111111222222222333333333444444555555555666666666777777777666666666555555555666666666777777777777999999999:::::::::::::::999<<<>>>>>>===<<<============>>>???@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCDDDIIIOOORRRQQQNNNGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHGGGFFFDDDDDDFFFIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJNNNQQQTTTSSSOOONNNOOORRRPPPPPPPPPPPPQQQSSSUUUVVVXXXZZZ[[[ZZZWWWUUUTTTTTTWWWVVVVVVXXXZZZZZZYYYXXXYYYWWWUUUSSSSSSTTTVVVWWWZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYWWWVVVVVVVVVWWWWWWZZZZZZ\\\___aaa```^^^[[[]]]^^^^^^]]][[[ZZZ[[[\\\__________________^^^^^^``````aaabbbdddfffiiikkkgggfffeeedddddddddeeefffdddcccbbbcccfffiiijjjjjjjjjiiigggfffgggkkkooorrrppprrrssssssrrrrrrrrrssszzz~~~//////...---+++***))))))///---,,,---......---,,,---......//////......---,,,---...///000000000000/////////...............000//////......//////000000////////////...................../////////000---......///000/////////000000000000000000000000//////000000000000111111111111111111111111111111111111111000111222222333333222111000///000111222111111222222222222222111111111222222222333333333333333333444444444555555666666666666666555555555555555666666666777777777999:::;;;<<<===<<<;;;;;;:::;;;===>>><<<<<<<<<===>>>>>>>>>?????????@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDIIIPPPSSSSSSQQQEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKJJJHHHGGGGGGHHHJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJOOORRRTTTSSSOOOMMMOOOQQQOOOOOOOOOPPPQQQRRRSSSTTTWWWXXXYYYXXXVVVTTTTTTUUUYYYXXXXXXYYYZZZZZZXXXVVVWWWVVVTTTRRRRRRSSSTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[[[[\\\___aaaaaa___\\\ZZZ\\\]]]\\\ZZZZZZ[[[\\\```_________^^^]]]]]]]]]^^^^^^___```bbbeeegggiiihhhgggfffdddddddddeeeeeeeeeddddddfffiiilllmmmlllooolllhhhffffffiiimmmppprrrrrrsssuuuvvvvvvtttqqqtttwww~~~~~~///...---,,,+++***)))(((111000.../////////...---.........//////.........------...///000000000000/////////......---------/////////......//////////////////.........------........./////////000000---......///////////////////////////////////////////////////000000000111222111000000000000111222000000000000111111222222222111000000000000111111000111222444444333222111111111222222222333333333222222333333333444444444555555555555555555555555555555555666666666777777777999;;;=========;;;::::::;;;======<<<;;;<<<>>>????????????>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBDDDHHHMMMPPPPPPNNNEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJLLLLLLKKKIIIIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKPPPQQQSSSRRROOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVVVVVVVVVVWWWYYY[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZ[[[]]]``````^^^]]][[[\\\]]]]]]\\\[[[\\\^^^______^^^^^^^^^_________^^^^^^^^^___aaadddggghhhiiigggfffdddccccccddddddgggffffffhhhkkknnnnnnnnnooolllhhheeefffiiimmmpppssssssuuuzzz|||wwwwwwyyy~~~------------,,,,,,++++++111///......//////...,,,...//////000000//////...,,,---...///000000000000//////......------,,,,,,//////............//////............------------............////////////............/////////000////////////////////////...////////////000000000111000000//////000000111//////000000000111111111000000000000000000111111000111222333444333333222111111222222222333333333222222222333333333333444444444444444444555555555555555555555666666666666555777999;;;<<<;;;:::999:::;;;<<<<<<;;;;;;<<<>>>?????????>>>>>>>>>>>>===AAAAAAAAAAAAAAABBBBBBCCCDDDDDDFFFIIIKKKLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGJJJLLLLLLKKKLLLLLLNNNMMMKKKIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQPPPOOONNNOOOMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTTTTTTTUUUWWWYYYYYYXXXYYYZZZ\\\]]]\\\ZZZUUUTTTSSSRRRRRRRRRSSSSSSVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZZZZXXXXXXYYY[[[^^^___^^^\\\ZZZ\\\]]]]]][[[[[[\\\]]]]]]]]]]]]^^^___aaabbbccc_________```bbbeeehhhiiihhhgggeeedddcccccccccdddhhhggghhhjjjlllnnnnnnmmmllljjjgggeeefffiiinnnppprrrrrruuu|||xxxwwwwwwyyy|||~~~------------------------...,,,+++,,,------,,,+++/////////000000/////////+++,,,---...////////////.........---------------///......------......///......---------,,,,,,,,,------------.........//////............///000000000000000000000000000000......////////////000000////////////////////////......///000000000000/////////000000000000000000000000111222333333333333111111222222222333333333222222222333333333444444333333333444444444444444444444555555555666666666444555777999:::::::::999:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBEEEIIIKKKKKKLLLMMMNNNOOONNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSRRRRRRTTTVVVVVVUUUUUUWWWYYYZZZYYYXXXUUUTTTTTTSSSSSSSSSSSSSSSZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZ\\\^^^]]]\\\YYY[[[\\\[[[YYYYYYZZZ[[[[[[[[[[[[\\\^^^aaaccceee______```aaacccfffhhhjjjhhhgggfffdddddddddeeeeeeiiihhhhhhjjjlllmmmllljjjiiigggfffeeefffiiimmmooonnnppprrrwww{{{}}}|||{{{tttsssssstttvvvwwwuuuttttttxxx|||------------------------,,,+++***+++---...---,,,---......//////......---***+++,,,---............,,,------------------...///......------......///---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------///......---...///000111000000000000000000000000........./////////000000......///000000///......---...///000000000//////...//////000000000000000000///000000111222333333111111222222222333333333333333333333444444444444222222333333333444444444444444444555555555666666555555666777888999:::::::::;;;;;;:::999:::<<<>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGJJJKKKKKKLLLNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOQQQQQQMMMMMMNNNOOOPPPQQQPPPPPPMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSSSSRRRQQQRRRTTTVVVWWWVVVUUUVVVXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSWWWXXXYYYZZZZZZZZZZZZZZZXXXXXXZZZ[[[[[[[[[ZZZZZZXXXXXXXXXZZZ]]]___^^^^^^[[[\\\]]]\\\ZZZYYYYYYZZZZZZYYYYYYZZZ[[[^^^```bbb______```aaaccceeehhhjjjiiihhhgggffffffggghhhhhhiiihhhhhhiiikkkkkkiiigggffffffeeeeeefffhhhjjjkkkkkkmmmppprrrssstttvvvwwwsssrrrrrrsssttttttsssqqqtttwwwyyyxxxvvvzzz---------,,,,,,+++++++++...---,,,---///000///...,,,------......------,,,******+++,,,------------,,,,,,,,,------..................------.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------///......------///000111000000000000000000000000............/////////000---...000111111000...---,,,---///000000000///.........///000000111000000000///......///111333444111111222222222333333333333333444444444444555555222222222333333444444444444444444555555555666666666666666777888:::;;;<<<:::;;;;;;:::999:::<<<>>>============>>>>>>>>>???===============>>>>>>??????AAACCCDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKKKKLLLMMMOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQMMMLLLMMMOOOQQQRRRQQQPPPMMMNNNPPPRRRSSSSSSSSSRRRNNNOOOPPPQQQRRRTTTWWWZZZZZZYYYXXXXXXYYYXXXVVVTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQSSSVVVYYY\\\^^^```aaa[[[\\\]]]^^^___^^^^^^]]]YYYYYYYYY[[[^^^``````___^^^___```^^^\\\[[[[[[\\\ZZZYYYXXXXXXYYY[[[]]]___^^^______```bbbeeegggiiijjjjjjiiihhhhhhiiijjjkkkiiihhhhhhiiijjjiiigggeeefffffffffffffffggghhhhhhiiilllpppqqqqqqrrrvvvzzzwwwuuutttsssttttttsssrrrvvvyyy{{{yyytttuuu|||~~~uuutttsssssszzzzzz------,,,++++++,,,,,,---++++++******+++---...///........................)))***+++,,,------------------,,,,,,,,,------...///...,,,++++++,,,...///---.....................000000000///......------,,,***)))((()))+++...000///...---,,,,,,---...///000000//////.........---000000//////.........---////////////////////////...............---------222222111000//////000000000111111111111222222222555444222222444666777777444333333333333444555555555555555444444333333333444444555555666777777777;;;:::999999:::;;;===>>>>>>>>>????????????>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAAAAABBBCCCCCCGGGFFFEEEDDDDDDCCCDDDDDDEEEIIIOOOSSSRRROOOMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSUUUVVVRRRSSSRRRRRRQQQPPPOOONNNKKKKKKLLLNNNPPPSSSVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVVVVTTTSSSTTTVVVXXXWWWWWWWWWXXXZZZ^^^aaacccbbbbbbaaa^^^[[[ZZZ[[[\\\ZZZZZZZZZZZZYYY[[[^^^aaabbbaaa```]]]ZZZYYYZZZ\\\XXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]_________aaaeeehhhlllmmmmmmllllllkkkkkkjjjmmmkkkjjjjjjkkkjjjfffbbb```___```bbbfffhhhiiihhhjjjlllnnnooopppqqqsssuuuqqqrrrtttvvvxxxyyyzzzzzz|||{{{xxxuuuqqqqqqrrrttt{{{oooiiilllnnnqqqmmm\\\VVVUUU,,,,,,,,,,,,,,,------...,,,,,,++++++,,,...///000------------------------******+++,,,------------......------,,,---------...---,,,++++++,,,---...---------,,,,,,+++++++++.........///////////////---,,,+++++++++---///000000///............///000000/////////............000/////////............///////////////////////////.....................222222111000000000000000000111111111111222222222555333222222444555444333444333333333333444555555555555444444444333333333444444555555666777777777::::::999999:::;;;===>>>===>>>>>>>>>>>>>>>==================>>>???@@@AAABBBBBBAAAAAAAAAAAABBBCCCFFFEEEEEEDDDDDDDDDDDDEEEFFFJJJPPPSSSRRRPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOLLLLLLMMMNNNPPPRRRUUUWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWZZZ]]]```bbb______^^^]]][[[ZZZ\\\]]]ZZZZZZYYYXXXXXXYYY]]]```bbbaaa```^^^ZZZYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\^^^^^^^^^```dddfffkkklllmmmmmmmmmmmmlllkkklllkkkjjjjjjlllkkkhhheeefffeeedddeeefffgggfffeeegggiiikkkllllllmmmnnnppprrrssstttvvvwwwxxxxxxxxx~~~}}}yyysssooommmoooqqqvvv~~~}}}yyy~~~lllWWWIIIEEEFFF+++++++++,,,,,,------...------,,,,,,---...///000------------------------***+++,,,------...------///......---------,,,,,,------++++++++++++------///......---,,,+++******------......///000000111------......///000000000000000////////////000000////////////............////////////............///////////////////////////////////////000000000222111000000000000000000000111111111111222222222444333333444555555333000333333333333333444555555555444444444444333333333444444555555666777777777:::999999999:::;;;<<<===<<<<<<===============<<<>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAA@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEFFFGGGJJJOOORRRQQQOOOMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUTTTTTTUUUWWWXXXYYYWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVXXX[[[]]]___ZZZ[[[[[[[[[ZZZZZZ[[[]]]ZZZYYYXXXVVVUUUWWW[[[^^^```aaa```]]]ZZZXXXYYYZZZ^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]]]]___bbbeeehhhjjjllloooooonnnmmmlllkkkjjjjjjkkklllmmmkkkiiiiiihhhffffffggghhhgggfffeeehhhkkklllkkkjjjjjjkkkqqqrrrsssuuuvvvvvvwwwwww}}}{{{vvvppplllkkkmmmppprrrwww{{{}}}}}}~~~xxxqqqcccQQQBBB999999;;;+++++++++++++++++++++***,,,,,,,,,,,,------......------------------------++++++,,,---......------/////////......---,,,,,,---,,,++++++++++++,,,---000000//////......------............//////000000---...///000111000000//////////////////////////////////////////.........///////////////.........////////////////////////000000000000000111111111111111000000000000000111000000111111111222222222333444555777999999666333333333222222333333444555444444444444444444444444444444555555666777777777999999999::::::;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<===============>>>??????AAAAAA@@@@@@@@@@@@AAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFIIIMMMOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMMMMOOOQQQRRRYYYWWWUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWXXXWWWUUUTTTTTTTTTTTTUUUVVVXXXZZZ[[[XXXYYYZZZZZZYYYXXXZZZ[[[ZZZYYYWWWUUUSSSUUUYYY\\\^^^^^^^^^\\\YYYWWWWWWXXX]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]^^^^^^^^^___bbbeeeeeehhhllloooppppppnnnllljjjjjjjjjkkkmmmmmmmmmmmmhhhgggeeefffhhhiiijjjiiihhhkkknnnooonnnkkkjjjjjjnnnoooqqqssstttvvvvvvwwwwwwuuurrrmmmjjjkkkooorrrsssuuuvvvvvvtttuuuyyy|||yyy~~~pppaaaZZZWWWSSSLLLBBB:::777888;;;++++++++++++***((('''&&&***+++++++++,,,,,,,,,,,,------------------------,,,,,,---.........------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000000000//////............,,,---///000000///...---.................................///////////////.........///////////////////////////////////////000000000000111111222222111000000000000000111111000000111111111222222222333444777;;;>>>>>><<<999333222222222222333444444444444444444444444444444444444555555666777777777888888999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@????????????@@@AAAAAACCCDDDEEEFFFGGGGGGFFFFFFEEEGGGJJJKKKJJJHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQXXXVVVUUUTTTTTTUUUWWWYYYYYYXXXXXXZZZ[[[ZZZWWWTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXZZZ[[[ZZZYYYXXXXXXYYY[[[ZZZXXXUUUSSSTTTWWWZZZ[[[\\\\\\[[[YYYWWWWWWXXX[[[[[[[[[[[[\\\^^^___```]]]^^^_________```cccfffdddfffkkknnnppppppnnnmmmjjjkkkkkkllllllmmmnnnoooiiigggeeeeeegggiiiiiiiiiiiilllooopppnnnllljjjjjjjjjkkknnnpppsssuuuwwwwwwtttssspppllliiijjjmmmpppooooooooooooooooooooopppqqqtttwwwwwwxxx}}}~~~{{{wwwtttpppfffVVVIIICCCAAA@@@>>>;;;888666666777***+++++++++***((('''%%%******++++++++++++******........................------............---------...///000000///...---------------------------++++++,,,---...//////000111000000///......------,,,---...//////...---,,,------............------.........///////////////........./////////////////////////////////////////////000000111111222222000000000000000111111222000111111111111222222222333444777;;;???@@@???===222222222222222333444444333333333444444444444555444444555555666777777777777888999:::;;;;;;;;;:::::::::;;;<<<============;;;;;;::::::::::::;;;;;;=========>>>???@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDFFFHHHHHHGGGFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLLLLNNNMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSTTTVVVXXX[[[\\\ZZZYYYYYY\\\___^^^ZZZVVVRRRSSSSSSTTTUUUVVVVVVVVVYYYZZZ\\\\\\ZZZYYYYYYZZZ\\\\\\[[[XXXVVVUUUWWWYYYYYYZZZ\\\\\\ZZZYYYZZZZZZ]]]\\\[[[[[[\\\]]]___```^^^___```______```cccfffcccfffiiilllnnnnnnmmmlllkkklllmmmllljjjkkklllnnnmmmjjjgggffffffgggggggggiiikkknnnnnnllljjjiiiiiihhhjjjlllooorrrtttuuuvvvuuutttqqqmmmiiihhhiiikkkkkkkkkkkknnnppppppnnnlllmmmnnnnnnnnnnnnrrryyyyyyhhhYYYTTTRRRRRRNNNEEE===;;;666666666666444222000...)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++******////////////////////////------............------+++,,,...000111000///............//////.........,,,,,,------....../////////////////////.........---..................------...///000000///...---............/////////000............/////////000////////////////////////......//////000111111222000000000000000111222222000111111111111222222222333333555999<<<>>><<<;;;222222222111222222333444333333333444444444555555444444555555666777777777666777999:::;;;;;;::::::::::::;;;======>>>>>>>>><<<;;;;;;::::::;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOQQQQQQPPPPPPPPPOOOMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVQQQQQQSSSUUUWWWYYY[[[\\\ZZZYYYZZZ^^^bbbbbb]]]XXXRRRSSSTTTUUUUUUUUUUUUUUUWWWZZZ\\\]]]\\\\\\\\\]]]]]]^^^^^^\\\YYYWWWWWWXXXYYY[[[]]]^^^^^^]]]^^^^^^aaa```^^^]]]\\\]]]^^^___^^^_________^^^___bbbeeedddeeegggjjjkkklllllllllmmmnnnnnnllliiihhhjjjlllnnnkkkhhhggggggiiijjjjjjjjjkkkmmmlllkkkiiijjjjjjjjjkkklllnnnpppqqqrrrrrrssssssqqqnnnjjjhhhhhhiiijjjjjjlllqqqvvvvvvrrrnnnlllkkkjjjjjjkkknnnqqqsssvvvzzzwwwmmm```NNNEEE@@@>>>AAA@@@;;;777666333333222222222111///...''')))+++...//////...---+++,,,---------,,,+++***000000000000000000000000---...............------***,,,...000111111000///......////////////......000000000000000/////////------......///000000000/////////..................///000111111000///...---.........//////000000---.........//////000000////////////////////////---......///000111111111000000///000000111222222000111111111111222222222333333444666999:::999888222222111111222222333444333333333444444555555555444444555555666777777777666777999:::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::;;;===???AAACCCEEEFFFGGGHHHIIIHHHFFFDDDCCCFFFGGGHHHGGGEEEEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKNNNPPPRRRRRRRRRQQQTTTRRRPPPNNNMMMMMMNNNOOOQQQQQQQQQRRRSSSUUUWWWYYYSSSTTTUUUVVVWWWXXXXXXXXXZZZYYY[[[```dddddd___ZZZSSSSSSTTTUUUUUUUUUUUUUUUVVVYYY\\\^^^^^^^^^___```^^^___```^^^[[[XXXWWWWWWYYY\\\___`````````aaabbbfffdddaaa^^^]]]\\\]]]]]]]]]^^^^^^^^^]]]^^^aaacccdddeeefffhhhjjjkkkkkkkkknnnooooookkkhhhfffhhhkkkllljjjggggggjjjmmmooooookkkmmmmmmmmmkkkkkklllmmmllllllmmmnnnooooooooonnnnnnooopppnnnlllkkkkkkkkkiiiiiilllrrrxxxxxxsssnnnmmmllljjjjjjlllmmmmmmlllqqqrrrrrrpppqqqyyyrrrkkkggg]]]WWWMMM<<<@@@;;;999<<<<<<777333111444222111111333444555555,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........+++***+++---...,,,***......////////////......,,,,,,,,,---------......................................................333222111000///...---,,,////////////////////////////////////000000000000.../////////...---,,,,,,////////////000000000000000000000000000000000000000000000000000000000000222222111111000111111111111111111111222444666777444444222222222222444444222222222222222222222222555555555555666666666666777888::::::888777777888;;;999999;;;>>>???>>>;;;999999:::;;;<<<<<<;;;;;;<<<;;;:::;;;>>>@@@@@@@@@EEEFFFGGGHHHGGGEEECCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHHHHHHHHHHJJJLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQTTTTTTSSSRRRQQQOOOMMMLLLQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXVVVUUUVVVYYY\\\^^^ZZZ^^^bbbaaa\\\YYYZZZ\\\TTTUUUUUUVVVVVVUUUUUUTTTZZZ[[[]]]___```aaabbbbbbeeeaaa___```___\\\[[[]]][[[\\\^^^___```aaa`````````aaaaaa```^^^\\\ZZZYYY\\\]]]^^^]]]\\\]]]___aaaaaaccceeehhhjjjlllmmmnnnppppppooommmiiiggghhhiiiiiihhhhhhgggiiikkkmmmooolllkkkkkkjjjjjjjjjjjjjjjmmmnnnooonnnmmmkkkkkklllpppooollljjjhhhgggggggggccceeejjjooossssssqqqnnnllljjjiiikkkmmmnnnkkkhhhiiihhhhhhiiikkknnnqqqsss{{{pppiiiXXXUUUQQQNNNKKKEEE>>>888666666555444444333222222222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------...,,,++++++......---+++.........//////.........,,,,,,,,,---------.......................................------.........000000000////////////............................../////////000000000000......//////......---,,,.../////////000000000000000000000000000000000000000000000000000000000000111111111000111111222222444333222222222222333444444333222222222222333444333333333333333333333333444555555555666666666666666888:::999888777777888:::999888:::===>>>===;;;999:::;;;<<<<<<<<<<<<;;;<<<;;;;;;<<<>>>@@@@@@@@@DDDDDDEEEEEEEEEDDDCCCBBBDDDEEEFFFFFFGGGGGGGGGFFFCCCEEEGGGGGGGGGGGGIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPQQQQQQQQQTTTTTTTTTRRRQQQOOOMMMLLLOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWVVVUUUVVVYYY\\\]]]```cccfffccc]]]XXXWWWXXXUUUUUUVVVXXXXXXYYYYYYYYY[[[[[[]]]^^^```bbbdddeeehhheeeeeeeeeaaa\\\[[[^^^___```aaabbbbbb```___^^^```aaaaaaaaa```___]]]\\\\\\^^^____________```bbbbbbccceeegggiiikkklllmmmoooppppppnnnkkkjjjjjjkkkkkkjjjiiihhhhhhiiikkklllkkkjjjiiiiiihhhhhhiiiiiilllnnnoooooommmkkkkkklllnnnmmmkkkiiihhhgggggghhhdddeeehhhllloooooommmkkkiiiiiijjjmmmooonnnjjjfffeeeddddddeeegggjjjlllnnnwwwzzzhhh\\\SSSNNNGGGEEECCCCCCBBB???;;;777333333333222222111111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,---...///...,,,------------------------,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///---.........///000000000------------------------....../////////000000000....../////////...------....../////////000000000000000000000000000000000000000000000000000000000000000000000111111222333555555333222111111000111333333222111111222333333333444444444444444444444444444444555555555666666666777999999777777777888888777777999;;;<<<;;;999:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;<<>>;;;888777777888999888666333000000000000000000000000000000000000////////////++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000...---,,,,,,---...000---------......//////000------------------------........./////////000000......////////////.............../////////000000////////////////////////////////////////////////////////////000222333333444444333222111000000///222222111111111111222222222222333333333333333444333333444444444555555555555666888888777666777888666666777888999999999888:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;===???@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDD@@@BBBDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMOOOOOOPPPPPPLLLLLLMMMOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVXXXZZZ[[[ZZZ]]]______\\\YYYXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]ZZZYYYYYYZZZ]]]bbbfffiiiiiihhhkkkssstttlllaaa[[[WWWYYY[[[]]]^^^^^^]]]\\\XXXYYY[[[]]]^^^^^^]]]]]]]]]```ccceeedddcccccccccggggggffffffgggiiikkkllliiikkkmmmmmmllllllmmmooolllkkkjjjhhhgggggggggggghhhggggggfffffffffffffffhhhjjjmmmmmmkkkjjjiiijjjiiiiiiggggggggggggiiiiiihhhfffccccccdddeeedddcccdddeeegggiiiiiihhheeecccccccccbbbcccdddeeeggghhhmmmooopppmmmjjjiiinnnsssyyy|||yyykkkXXXGGG>>>;;;::::::666555555555444333111000//////////////////000000////////////////////////+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,---............---......---,,,++++++++++++,,,---,,,,,,,,,---------......///////////////////////////...------------...///---------------.............................................////////////......///////////////...............////////////////////////////////////////////////////////////////////////000111222333111111111111111111111000111111111111111111111111000000111111222222222222333333333333444444444444333555777777666666777888555666777888777777777777:::;;;;;;;;;;;;;;;::::::;;;:::;;;<<<>>>???===<<<<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDCCCCCCBBBBBB???AAACCCCCCCCCCCCEEEGGGIIIJJJKKKMMMOOOPPPPPPQQQLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPRRRSSSTTTUUUUUUNNNMMMLLLLLLMMMOOOQQQRRRUUUUUUUUUUUUVVVXXXYYYZZZXXXZZZ\\\^^^]]]\\\[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXVVVWWWYYY^^^cccfffhhhfffmmm{{{{{{iii\\\WWWXXXYYY[[[\\\\\\\\\\\\XXXYYY[[[]]]^^^^^^^^^^^^^^^aaadddeeedddccccccccchhhhhhhhhhhhiiijjjkkkkkkfffhhhjjjkkkjjjjjjkkkllliiihhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffhhhkkklllkkkiiihhhhhhggggggfffeeefffggghhhiiijjjgggcccaaaaaabbbaaaaaacccccccccccccccccccccdddbbbbbbbbbbbbbbbccccccddddddddddddcccaaaaaadddfffnnnpppttt|||xxxtttzzz{{{tttzzzqqqZZZPPPDDD;;;888888888777555555555444333111111111/////////000000000000000.....................///+++++++++++++++++++++++++++******************+++++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...------++++++++++++------,,,,,,,,,---------......................................................,,,,,,------------------////////////////////////------........./////////......///000000000//////------........./////////000000000000000000000000000000000000000000000000////////////000000111222...///000111111111111111000000111111111111000000//////000000111111222222222222222333333333444444222444666777666555666777444666888888666666666777999::::::::::::999999888999999999;;;======;;;999::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAA@@@??????AAABBBCCCBBBCCCEEEFFFGGGHHHJJJLLLNNNPPPQQQQQQLLLLLLMMMNNNNNNOOONNNNNNKKKMMMOOORRRTTTVVVWWWXXXOOONNNLLLKKKLLLMMMOOOPPPTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\^^^^^^^^^\\\[[[YYYXXXYYYYYYZZZYYYYYYXXXXXXXXXWWWUUUUUUWWWZZZ^^^```eeeeeemmmooo```]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\^^^___``````______^^^```cccccccccbbbcccccceeefffhhhiiijjjjjjjjjjjjdddfffiiiiiihhhgggggghhhffffffgggggghhhhhhiiiiiiiiiiiihhhgggggggggggggggfffiiilllmmmllljjjiiiiiiffffffeeeeeeeeefffggghhhjjjgggccc`````````___^^^bbbbbbbbb```______bbbddd^^^^^^^^^^^^^^^^^^^^^]]]^^^___aaaccceeeeeeeeedddgggffffffiiiqqq|||wwwvvvzzztttrrrppp___UUUIIICCC<<<888777666444222000222333222111000222333000000000000000000000000---------...............************************+++++++++******+++++++++,,,,,,,,,,,,------------+++---......++++++,,,......---,,,++++++,,,---...,,,,,,,,,---------......------------------------,,,---...000000...---,,,******+++,,,---......///........................---------.........//////......///000000000000000---------.........//////000000000000000000000000000000000000000000000000000000/////////000000111......000111111111000000//////000111111000/////////000000111222222333333222222222222333333333333111333555666555555666777444777999888666555666777888999999999999888777666888888888:::<<<;;;999777999:::;;;<<<======<<<;;;??????@@@@@@???>>>>>>===???AAABBBCCCCCCCCCEEEFFFFFFGGGIIILLLNNNOOOPPPQQQLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVNNNMMMKKKJJJKKKMMMPPPRRRSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[[[[\\\\\\ZZZXXXUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUVVVWWWZZZ[[[^^^```kkkzzzyyykkkbbb^^^\\\YYYWWWWWWXXX[[[\\\^^^___```aaaaaa```___^^^^^^___aaaaaa``````bbbcccaaacccfffhhhjjjiiihhhgggeeegggiiiiiigggfffeeeeeeeeefffgggggghhhhhhggggggkkkjjjiiiiiihhhhhhiiiiiigggkkknnnpppooommmlllkkkfffeeedddddddddeeefffggghhheeeaaa___^^^^^^]]]\\\```bbbcccbbb``````aaaccc\\\\\\\\\\\\[[[ZZZZZZYYY[[[^^^ccchhhlllkkkgggccccccbbbaaacccgggmmmqqqtttssszzzttt}}}~~~lllbbbZZZQQQIIIGGGDDD???:::777777666333111...000111111//////111333111111000000//////......,,,,,,---------.........************************,,,,,,++++++++++++,,,,,,,,,,,,------------......***,,,...---+++***+++...///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++'''((()))+++---///000111---------------------------------.........//////......///000000000000000---------.........//////000000000000000000000000000000000000000000000000111000000////////////000...///000111111000///......///000111111000///...000000111222333333444444111111222222222333333333111333555666555555666777444777999999666555666777888888888888888777666555777777888999;;;;;;888666888:::<<<======<<<;;;:::>>>>>>>>>>>>>>>===<<<<<>>???@@@AAAAAABBBDDDDDDCCCCCCDDDDDDEEEFFFJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQPPPNNNKKKJJJPPPOOOOOOQQQSSSSSSOOOLLLLLLLLLLLLLLLNNNQQQTTTVVVSSSQQQPPPQQQTTTUUUTTTRRRRRRSSSSSSTTTTTTTTTTTTTTTYYYYYYYYYYYYZZZ[[[\\\]]]]]]YYYUUUSSSTTTVVVWWWWWWUUUZZZaaaggghhheee___[[[[[[ZZZYYYWWWVVVWWW[[[^^^bbb```______aaa```]]]YYYWWWWWWXXXYYY[[[]]]^^^___```aaabbbeeeggggggeeeccccccfffiiilllllljjjfffdddgggffffffeeeeeedddddddddccccccdddfffjjjllllllkkkllllllmmmmmmnnnnnnmmmmmmfffdddbbbaaaaaaccceeegggdddbbb````````````___^^^aaabbbbbbbbbbbbaaa``````\\\\\\[[[ZZZYYYXXXWWWVVVSSSVVV\\\```bbb```\\\YYYZZZ\\\^^^^^^]]][[[[[[\\\\\\]]]___bbbeeeiiilllnnn|||tttcccOOOIIIBBB>>>???>>>:::666:::888666444333444555666222111111000///......---///000000111000...,,,+++111---***))),,,///...---,,,+++***))))))***+++,,,+++++++++++++++,,,,,,---))))))+++,,,,,,,,,+++*********++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------...---,,,,,,,,,,,,---...///.........---.........000///...---,,,,,,,,,,,,------...---++++++,,,...222111000///...---,,,+++......//////////////////111000000///......------------...////////////////////////////////////////////////000000000111111......///000000000//////000000000000////////////111111111111111000000000///000111222333333333333444444555555555555444444777777777777777666555555888888777777777666666666444444555666777888999:::999999888888888999::::::<<<<<<===>>>@@@AAABBBBBBEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPOOOPPPQQQRRRRRRPPPOOONNNOOONNNNNNPPPQQQQQQNNNKKKKKKKKKKKKKKKMMMPPPSSSTTTSSSQQQPPPQQQSSSTTTSSSQQQQQQQQQRRRSSSTTTTTTSSSSSSWWWXXXYYYZZZ[[[\\\\\\]]][[[ZZZXXXWWWXXXYYYXXXWWWTTTXXX]]]aaacccaaa]]]ZZZ[[[\\\[[[YYYXXXXXX[[[]]]```___^^^___```___\\\YYYYYYXXXXXXYYYYYYZZZ[[[\\\___```aaaccceeeeeedddcccccceeehhhkkkkkkjjjgggfffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeiiikkkkkkjjjiiiiiijjjkkkkkkkkkjjjjjjkkkiiigggeeeeeefffggghhhdddbbb```___``````___^^^__________________``````^^^]]][[[YYYWWWVVVUUUUUUPPPSSSWWW[[[\\\[[[XXXVVVWWWYYY[[[\\\ZZZYYYYYYYYYYYYXXXXXXZZZ^^^```aaaaaabbbdddjjjsss{{{wwwiiiWWWJJJDDD???:::888::::::777444777666444222111222333444111111000000///......---/////////......---,,,+++...,,,***)))+++,,,------++++++,,,,,,,,,,,,++++++***************++++++,,,((()))******++++++************++++++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,------........................111000...---,,,,,,---...---......,,,******+++,,,333222111///...,,,+++***..................------000000000///......---------......///////////////////////////////////////,,,,,,---...///000111222------...////////////...////////////000000000000////////////////////////000000111222333333333333333444444555555444444444666666777777777666555555666666666666666555555555444444555555666777888888::::::999888888888999999;;;<<<===>>>@@@AAABBBCCCFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPMMMMMMMMMNNNOOONNNKKKIIIJJJJJJJJJJJJLLLNNNQQQRRRRRRPPPPPPPPPRRRSSSRRRQQQOOOOOOPPPRRRRRRSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]][[[ZZZZZZZZZ\\\[[[ZZZXXXUUUWWWYYY\\\]]]]]]]]]\\\\\\]]]^^^]]][[[ZZZZZZ[[[\\\\\\]]]___```^^^[[[XXXYYYYYYXXXXXXWWWXXXXXXXXX^^^^^^___aaabbbccccccccccccdddfffhhhiiiiiihhhhhh```````````````aaaaaaaaaaaa```aaadddgggjjjjjjiiigggggghhhiiiiiiiiiiiiiiinnnmmmjjjhhhffffffffffffcccaaa___^^^_________]]]]]]\\\\\\[[[\\\]]]___```aaa^^^[[[XXXUUUTTTTTTTTTPPPRRRTTTVVVWWWWWWVVVUUUVVVXXXZZZZZZYYYXXXXXXXXX]]]YYYVVVXXX\\\^^^\\\YYYRRRRRRTTTYYY___ffftttwwwqqqhhh^^^TTTJJJAAA;;;:::666333333555777666444444333222000000000111111111000000//////...............---,,,+++++++++++++++,,,+++***))))))+++---)))***,,,------,,,***))))))))))))))))))******+++(((((())))))************,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////000///...,,,,,,---...////////////...,,,+++,,,------------------..................------,,,,,,,,,000000//////..................///////////////...////////////////////////,,,,,,------...//////000,,,------...............////////////000000000000.........///////////////000000111222222222222222222333333444444444444333555666666666666666555555555555555555555555555555555666666777888999999999::::::999888777777888888:::;;;<<<>>>???AAABBBCCCFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPOOOOOONNNKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKMMMOOOPPPPPPPPPOOOPPPQQQQQQQQQQQQMMMNNNOOOPPPQQQRRRRRRRRRQQQSSSWWWZZZ\\\]]]\\\\\\[[[ZZZYYYYYY[[[\\\[[[ZZZXXXXXXXXXXXXZZZ\\\^^^___\\\^^^______]]][[[ZZZZZZYYY[[[]]]^^^___]]]ZZZXXXYYYXXXWWWWWWWWWWWWWWWWWW\\\]]]^^^^^^^^^```bbbdddbbbbbbcccdddfffggghhhhhhaaaaaaaaa```````````````___^^^___aaaeeehhhiiihhhgggggghhhiiijjjjjjjjjjjjmmmllljjjgggeeecccbbbaaaaaa___^^^]]]^^^___^^^]]][[[ZZZYYYYYYZZZ]]]___aaacccaaa\\\XXXUUUTTTTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVXXXZZZ[[[YYYXXXXXXYYY___ZZZUUUWWW]]]___\\\WWWTTTPPPNNNOOOQQQVVV```kkkyyyllldddWWWTTTOOOIIIBBB>>><<<;;;555333111222444555555444222222000/////////000000000000/////////.........///...,,,+++++++++,,,---***,,,...,,,))))))+++...''')))+++,,,,,,+++)))'''))))))(((((())))))***+++)))))))))))))))*********,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111000......---,,,------//////---......---++++++,,,---)))******,,,---...//////......------,,,,,,++++++////////////...............///////////////......////////////////////////............------------,,,------................../////////000000000111/////////000000111111111000000111222222222111111111111222333444444333333555555666666666666555555444444444444555555555555666666777777888888999999:::999999888777777777777:::;;;<<<===???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQMMMMMMOOOPPPPPPQQQQQQQQQOOOQQQUUUXXXZZZ[[[[[[[[[[[[YYYVVVUUUWWWZZZ[[[\\\YYYXXXVVVUUUVVVYYY\\\^^^\\\^^^______]]]ZZZYYYYYYWWWYYY\\\]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYY[[[[[[[[[ZZZZZZ\\\aaaeee``````aaabbbcccdddffffffaaaaaa```______^^^]]]]]]]]]\\\\\\^^^bbbfffggggggeeefffggghhhiiiiiiiiiiiikkkjjjiiigggdddbbb___^^^```^^^\\\\\\]]]^^^]]]\\\[[[ZZZYYYYYY[[[]]]```bbbdddaaa]]]YYYVVVUUUUUUVVVUUUUUUUUUTTTTTTUUUVVVVVVTTTVVVXXXYYYXXXWWWWWWXXXXXXSSSOOOQQQWWW[[[XXXSSSTTTNNNJJJJJJJJJMMMTTT]]]iiilllmmmhhhdddiiiwww~~~ooobbbWWWOOOKKK>>>??????===999777777888444222111111222222222111111111111000000000000000////////////............///...---,,,,,,,,,---...+++---///...+++***,,,///'''(((***++++++***(((''')))))))))))))))******+++***))))))))))))***++++++******++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---...000111222222111000+++,,,,,,------.........******+++***))))))***,,,+++,,,,,,,,,,,,---------------------------,,,,,,//////////////////......//////////////////...---//////////////////////////////.........---------------...////////////.........//////000000111111///000000111111222222333000000111111111111111000000000111222333333333333444444555666666666555555444444444555555555555555555555555666666777777777999999888777777777888888;;;<<<<<<===>>>???@@@@@@BBBCCCDDDFFFFFFEEEDDDDDDAAABBBDDDFFFHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNOOOPPPNNNNNNOOOPPPPPPPPPPPPOOONNNPPPRRRUUUWWWYYYYYYYYYZZZWWWTTTSSSVVVYYY\\\]]]XXXVVVTTTSSSSSSUUUXXXYYYZZZ\\\]]]]]][[[YYYYYYYYYWWWYYY\\\\\\[[[[[[[[[\\\YYYYYYYYYXXXYYYYYYZZZZZZWWWXXXWWWUUUTTTWWW^^^ddd``````aaaaaabbbcccdddddd^^^^^^]]]]]]\\\[[[[[[ZZZ[[[ZZZZZZ\\\```dddffffffbbbcccdddfffggggggggggggiiiiiiiiihhhfffcccaaa___^^^]]][[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZ[[[]]]___``````^^^\\\YYYWWWVVVVVVWWWTTTTTTSSSRRRRRRRRRSSSSSSPPPRRRTTTUUUTTTTTTTTTUUURRROOOLLLOOOTTTWWWVVVSSSPPPKKKHHHIIIJJJKKKPPPVVVXXXYYYWWWRRRNNNSSS___iiinnnxxxzzzpppiii^^^QQQGGGAAA>>>>>>777888999888666444222222222111111000//////......000111111111111000000000..............................------------......,,,---......---,,,---...)))***++++++++++++***)))***))))))))))))***+++++++++******)))***+++,,,---******++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,...000111000///...((()))+++---......---,,,((()))***)))))))))+++---........................------------...............////////////////////////////////////...------////////////////////////.............../////////......///000000000//////.........///000111111111//////000111111222333333000000111111111111000000///000111222333333333333333444555555666666555555444444555555666666666666666666666777777777777777888777777777777888888999============>>>>>>??????@@@AAABBBDDDDDDCCCBBBAAAAAABBBCCCEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKHHHEEEDDDEEEGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKMMMOOOOOOMMMLLLNNNPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVTTTUUUXXXZZZ[[[\\\XXXWWWUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXXXXYYYXXXZZZ\\\[[[ZZZZZZ]]]___]]]]]]\\\[[[ZZZZZZZZZZZZSSSSSSRRRPPPNNNQQQZZZaaaaaabbbbbbcccdddddddddccc[[[[[[[[[\\\\\\]]]]]]]]]ZZZXXXXXXZZZ^^^bbbeeefffbbbcccdddfffgggggghhhhhhfffggghhhhhhgggdddbbb```]]]\\\ZZZZZZ\\\]]]\\\[[[YYYZZZZZZ[[[\\\]]]]]]^^^[[[ZZZYYYWWWWWWVVVVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQNNNPPPSSSTTTSSSSSSSSSTTTPPPOOONNNPPPSSSUUUVVVUUUNNNIIIGGGIIIKKKJJJKKKOOOJJJKKKJJJHHHFFFJJJQQQWWWYYYbbbmmmtttwwwyyy{{{~~~zzznnnbbbZZZWWWPPPMMMGGG@@@:::777777888777777777777555444111///000111111111///...------//////000000000000000///........................,,,,,,------------,,,,,,---,,,+++,,,------,,,++++++++++++,,,,,,+++++++++***************++++++,,,,,,+++*********+++------,,,,,,---------.........++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***,,,...//////...---&&&(((+++---......,,,+++(((***++++++***+++---000.../////////000000111111---------....../////////........./////////////////////000000///...------////////////////////////,,,------...///000111111...//////000000000000000---......///000111111222...//////000111222222333000000111111111000000/////////000222222333333333333333444555666666666555555555555666666666777777999999999999999:::::::::777777666666777888999999======>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBBAAA@@@AAABBBCCCEEEHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNIIIJJJKKKHHHEEECCCEEEGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKMMMOOONNNLLLLLLNNNPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPRRRTTTUUUWWWVVVUUUVVVXXX[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ\\\[[[YYYZZZ^^^aaaaaa```^^^]]][[[ZZZYYYYYYOOOPPPOOOLLLJJJMMMVVV^^^bbbccceeeffffffeeedddcccZZZ[[[\\\]]]___aaabbbbbbYYYXXXWWWYYY]]]bbbdddeeedddeeefffhhhiiijjjjjjjjjcccdddfffgggfffdddaaa___]]][[[ZZZZZZ[[[\\\\\\[[[XXXYYYZZZ[[[\\\\\\\\\[[[VVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQQQQOOORRRTTTUUUUUUTTTUUUUUULLLMMMMMMNNNOOOQQQRRRSSSLLLHHHFFFHHHGGGDDDBBBDDDBBBCCCDDDDDDDDDEEEHHHJJJVVV\\\ccceeeaaa\\\ZZZZZZcccmmmyyyuuuggg___ZZZ```eeebbbVVVJJJCCCBBB======<<<:::777555555666555444222222222222000...111222333222111000///000......//////000//////...---.....................)))***,,,------,,,+++***---***)))***---...+++(((,,,+++++++++******))))))******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,------...,,,,,,++++++***)))((((((******))))))***+++,,,,,,000...+++)))((()))***,,,---.../////////...---,,,++++++*********+++,,,,,,///...,,,,,,------,,,+++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,+++---,,,,,,---///000///.....................------////////////////////////000///---,,,,,,---...///////////////000000000000111111111111111111111111111000///---------...//////////////////000111111333333333444444444555555777777777777888888888888888888888888888999999999<<<<<<:::888555555666777888999<<<>>>??????>>>===>>>>>>>>>>>>???@@@AAABBB???BBBEEEIIIKKKKKKJJJIIILLLLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMNNNPPPSSSVVVWWW[[[\\\]]]\\\ZZZZZZ[[[]]]XXXXXXXXXXXXYYYXXXUUUSSSXXXYYYYYYXXXVVVVVVWWWXXXXXXYYYZZZYYYYYY[[[___cccfffdddaaa^^^[[[YYYYYYZZZQQQJJJEEEFFFIIIMMMUUU\\\aaacccfffhhhgggeeeeeeeee```aaaccchhhkkkjjjddd```aaa^^^ZZZWWWVVVYYY\\\___YYYZZZ]]]aaaeeeiiilllmmmhhhiiiiiiiiihhheeecccaaa]]]]]]]]]\\\[[[ZZZXXXXXX[[[YYYVVVVVVXXX[[[\\\\\\XXXXXXXXXXXXXXXWWWWWWVVVUUUTTTQQQOOONNNMMMMMMNNNPPPPPPPPPRRRSSSRRRPPPMMMPPPOOONNNLLLLLLLLLLLLMMMKKKJJJGGGEEECCCBBBBBBBBB???BBBEEEDDDBBBAAAEEEJJJMMMUUU[[[YYYPPPJJJJJJMMMNNNOOOQQQRRRUUU\\\eeemmm{{{}}}}}}uuummmjjjmmmnnnmmmeeeYYYOOOKKKJJJMMMQQQSSSLLL???777888;;;<<<;;;888555333222222222333333333222222222111111000000000000000000000000////////////////////////111000000///...---------...,,,***+++---...,,,***------------------------))))))))))))((((((((('''******))))))))))))******************************))))))******+++,,,,,,---,,,,,,++++++***))))))(((******))))))***++++++,,,...---***((('''((()))+++++++++,,,------,,,+++***---------------...///000...,,,++++++,,,,,,+++***+++---......---,,,,,,---,,,,,,,,,,,,,,,+++******...------,,,---...///000---,,,+++,,,---...---,,,........................///////////////////////////...,,,++++++,,,---...////////////000000000000111111111111111111111111000000/////////////////////////////////000111111333333333444444444444555666666777777777888888888888888888888888999999999;;;;;;:::888666555444555888:::<<<>>>?????????>>>???>>>>>>>>>???@@@AAAAAAAAABBBEEEHHHJJJKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKIIIHHHIIIKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNPPPSSSUUUWWW[[[[[[[[[YYYWWWVVVVVVXXXWWWWWWWWWXXXXXXWWWUUUTTTXXXYYYZZZYYYXXXYYY[[[\\\XXXZZZ\\\[[[ZZZ[[[^^^aaabbbbbbcccbbb```_________ZZZPPPFFFCCCEEEJJJSSS\\\```cccfffggggggggghhhiiieeefffgggjjjllliiiddd___aaa___[[[XXXWWWYYY[[[]]][[[\\\___bbbfffiiikkkmmmjjjkkkkkkjjjhhheeebbb```_______________^^^]]]\\\YYYXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZYYYYYYXXXVVVVVVTTTTTTRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTTTTQQQOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIFFFDDDBBBAAA@@@@@@BBBEEEFFFEEEAAAAAADDDHHHNNNSSSUUUQQQIIICCCCCCEEEDDDEEEFFFFFFGGGLLLTTTZZZYYY[[[^^^```dddmmmyyyvvvggg```]]]XXXTTTRRRVVVWWWUUUNNNEEE>>>===>>>EEEIIIJJJEEE===777777:::888777555444333333333444333333222222222111111111////////////////////////........................//////......---,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))******************************(((((())))))***+++++++++,,,,,,++++++***)))))))))*********)))******+++,,,---+++)))''''''''')))***++++++,,,,,,,,,,,,++++++*********++++++---......---+++******,,,,,,+++)))+++---......---,,,------,,,,,,,,,,,,,,,++++++***---+++)))'''(((***---...///---,,,---......---,,,........................////////////////////////------,,,++++++,,,---...////////////000000000000111111111111111111111111///000000111111111111000000////////////000111111333333333333444444444444666666777777777777888888777777888888888999999999999:::;;;;;;:::888777555:::;;;===>>>??????????????????????????????@@@@@@CCCDDDEEEGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNPPPRRRTTTVVVYYYZZZYYYVVVSSSQQQQQQRRRVVVVVVVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYYYYZZZ\\\^^^ZZZ\\\^^^^^^]]]\\\\\\]]]]]]```ccceeedddcccccccccdddXXXKKKEEEDDDIIIUUU``````bbbeeeffffffgggiiikkklllllllllmmmlllhhhccc^^^```^^^\\\ZZZZZZZZZ[[[\\\^^^```bbbeeegggjjjkkkllllllllllllkkkiiifffcccaaa]]]]]]]]]^^^^^^]]]]]]\\\ZZZ\\\\\\YYYVVVUUUXXX[[[\\\\\\\\\[[[YYYXXXVVVUUURRRRRRRRRRRRRRRRRRRRRSSSPPPPPPQQQSSSUUUUUUSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFCCCAAA@@@???>>>DDDEEEFFFDDDBBBAAAEEEHHHRRRQQQNNNHHHBBB>>>===>>>>>>>>>===<<<<<>>AAACCCBBB>>><<<;;;<<<===>>>????????????@@@???????????????@@@@@@EEEEEEEEEEEEFFFHHHJJJKKKHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJJJJLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNOOOQQQSSSTTTWWWWWWWWWTTTQQQPPPPPPQQQUUUVVVWWWWWWVVVVVVVVVWWWVVVWWWXXXXXXWWWWWWYYY[[[ZZZ]]]___aaa```^^^\\\ZZZ[[[^^^bbbcccccceeehhhkkkrrrggg[[[SSSOOOQQQ[[[eeebbbcccdddddddddeeehhhjjjppppppooommmjjjeee```\\\]]]\\\\\\\\\\\\]]]^^^^^^aaaccceeegggiiijjjkkkkkkkkkkkklllllljjjhhheeeddd`````````______^^^]]]\\\^^^aaabbb___ZZZXXXZZZ^^^^^^^^^]]]\\\ZZZXXXVVVUUUPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQSSSUUUUUUSSSQQQKKKJJJIIIIIIHHHGGGGGGGGGIIIHHHFFFDDDBBB@@@???>>>AAABBBDDDDDDDDDEEEIIILLLTTTOOOIIICCC@@@>>>===<<<>>>===<<<;;;;;;===???BBBGGGGGGGGGEEEDDDGGGLLLPPPZZZaaahhhjjjjjjkkkqqqvvvzzz}}}}}}mmmmmmiii```VVVNNNKKKKKKQQQHHH???======;;;;;;<<<<<<===<<<:::777666888:::666555555555666555444222111111111111222222333333222111111111111000000000////////////////////////...........................---------,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************++++++******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++***************++++++***************+++,,,,,,+++*********++++++,,,,,,,,,,,,------......,,,,,,,,,------...000000---,,,+++,,,---...---,,,***,,,......---------...+++,,,,,,---------,,,,,,------...////////////...222111//////000000///------------.........//////////////////////////////...............///000000////////////000000000000000000000000000000000000///000111333333333222111000000000000000111222222222222222333333333444444555666666666666777777777666777777888999999::::::;;;===AAAGGGKKKKKKHHHDDD<<<<<<======>>>>>>???????????????>>>??????@@@@@@EEEEEEDDDDDDDDDFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOPPPQQQQQQRRROOONNNNNNNNNOOOPPPRRRSSSUUUUUUVVVUUUSSSRRRTTTUUUUUUWWWXXXXXXVVVVVVXXXZZZ[[[[[[[[[YYYWWWVVVWWWXXX[[[]]]```bbbcccaaa]]]ZZZZZZ\\\___aaadddlllwwwwwwnnneee___bbbhhhdddeeeeeedddcccccceeegggpppooonnnkkkfffaaa]]][[[ZZZZZZ[[[\\\^^^___aaaaaaccceeegggiiijjjkkkjjjjjjgggiiijjjkkkkkkjjjiiihhhiiiiiihhhfffdddbbb```______bbbdddaaa\\\ZZZ\\\```______^^^\\\ZZZXXXVVVUUURRRSSSTTTTTTTTTRRRPPPOOOOOOOOOPPPRRRTTTTTTRRROOOJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGEEECCCBBB@@@???<<<>>>AAADDDGGGJJJNNNPPPPPPKKKDDD???>>>>>>=========<<<;;;;;;<<<>>>???@@@@@@@@@???===<<<<<<>>>@@@HHHJJJLLLNNNPPPRRRVVVXXXXXXZZZ\\\```fffoooyyy}}}tttnnnjjjbbbbbbaaa``````]]]YYYVVVNNNNNNMMMHHHBBB??????AAACCC===999;;;;;;777555555555777888888666555444444444222111222444444222000111111111111111111000000111111111000000000//////.........................................................---------------)))***++++++++++++,,,,,,************************(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))******+++,,,,,,---************************,,,+++******)))*********,,,,,,+++++++++++++++,,,******))))))***+++,,,---,,,,,,,,,,,,,,,------...---,,,+++,,,...///...---***,,,---...------...///+++,,,,,,---------------+++,,,.../////////------///---,,,---......---,,,,,,,,,------.../////////////////////////////////.........///000000111111////////////000000000000000000000000000000000000000111111222222222111111111000000000000111222222222222222222333333333333555555666666666666777777666666777888999::::::;;;;;;===AAAHHHNNNOOOLLLHHH<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDFFFGGGJJJKKKNNNOOOPPPPPPNNNMMMHHHIIIIIIJJJJJJKKKKKKKKKJJJLLLMMMNNNNNNNNNPPPRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRROOOOOONNNNNNNNNPPPQQQRRRTTTUUUVVVVVVUUUVVVXXXZZZVVVYYY[[[ZZZXXXXXX\\\___aaaaaa```]]]ZZZXXXXXXYYYZZZ\\\___bbbeeeddd```\\\YYY\\\___cccjjjwwwzzzkkkeeefffeeefffgggfffdddcccdddeeemmmmmmkkkhhhbbb^^^\\\[[[ZZZZZZ[[[\\\^^^```bbbcccdddeeehhhjjjkkkkkkjjjiiieeegggiiikkklllkkkjjjjjjkkkjjjiiigggdddaaa___]]]\\\^^^```___\\\[[[\\\^^^^^^^^^]]]\\\ZZZXXXVVVUUUUUUWWWXXXYYYXXXVVVSSSQQQNNNNNNOOOQQQRRRQQQOOOLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA:::===AAAFFFJJJMMMOOOOOOGGGDDD???===<<<<<<<<<<<<999888777888;;;<<<<<<<<<:::::::::;;;;;;<<<======CCCBBBBBBDDDFFFHHHIIIJJJHHHHHHIIIIIIKKKOOOUUUYYY\\\eeetttyyyrrrrrrnnnggg___WWWPPPLLLJJJHHHHHHHHHIIIJJJHHHEEEBBB??????>>>===:::999:::;;;999666555999999555111111333444666666666444222000333222222222333333111///111111111111111000///...000000000000////////////........................------------------------.........---------------(((***++++++******,,,---************************'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++************************,,,++++++***))))))************************++++++***))))))))))))+++,,,---++++++******))))))******,,,+++***+++---...---,,,)))+++---...------...///+++,,,,,,---......------***************+++++++++---,,,+++,,,---...---,,,,,,,,,------...//////000////////////////////////,,,---...///000000000000////////////000000000000000000000000000000000000222111111000000000000111111111000000111111222333111222222222222333333333555555555666666666777777555666777888999:::;;;;;;::::::===DDDJJJLLLHHHDDD;;;;;;;;;;;;;;;<<<<<<============>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFHHHKKKNNNOOOOOONNNMMMJJJIIIIIIIIIIIIKKKLLLMMMKKKMMMOOOPPPPPPQQQSSSUUUWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRPPPPPPOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQUUUVVVWWWWWWWWWWWWYYY[[[XXX[[[]]]\\\ZZZZZZ___cccccccccbbb___\\\YYYYYYZZZYYYZZZ]]]bbbffffffccc```ZZZ^^^bbbfffnnn}}}pppeeecccdddfffhhhiiigggffffffgggiiijjjiiieee```]]]]]]^^^]]]]]]\\\\\\^^^___aaacccccceeehhhjjjkkkkkkjjjiiieeefffiiijjjkkkjjjiiihhhggggggfffdddbbb___]]]\\\XXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTVVVYYY[[[[[[YYYVVVTTTNNNMMMMMMNNNOOONNNKKKHHHIIIJJJJJJJJJJJJHHHGGGFFFCCCCCCDDDDDDDDDCCCBBBAAA>>>@@@DDDIIILLLLLLKKKIIIAAA@@@???===<<<;;;:::;;;777666555777:::;;;:::888::::::;;;<<<>>>???>>>===;;;>>>BBBCCCBBBAAABBBCCC???@@@@@@???>>>>>>AAACCCFFFJJJSSS```kkkoookkkfff```eeeooozzzzzzvvvxxx}}}yyymmmfffccc^^^WWWQQQNNNMMMJJJFFFAAA===<<<;;;>>>>>>>>>???@@@???<<<:::888777666666777777666555555222333777777444333444555444444444444444333222111222222333222222222222000111111222111000///...000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******,,,...************************))))))******+++++++++,,,******))))))))))))******************************''''''(((((()))***************************++++++,,,,,,+++***))))))******))))))))))))************++++++******+++---...000//////...---,,,,,,,,,,,,+++***)))***,,,---,,,+++)))+++---...------...///+++,,,,,,---.........---...---+++)))***,,,...000---,,,,,,---///000///...,,,,,,------...///000000////////////////////////+++,,,---...////////////////////////000000000000000000000000000000000000333222000/////////000000111111111000111111222333111111222222222333333333555555555555666666666777555666777888999:::;;;;;;888888:::@@@FFFGGGCCC>>>;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???AAACCCDDDAAABBBBBBBBBBBBBBBBBBBBBAAACCCFFFJJJKKKLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOLLLNNNPPPQQQQQQRRRTTTVVVYYYYYYXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPQQQVVVXXXXXXXXXWWWWWWYYY[[[YYY]]]___^^^[[[\\\aaafffbbbbbbaaa^^^[[[YYYYYYZZZYYYYYY\\\aaafffhhheeebbb]]]aaaeeeiiiooo}}}ooodddbbbcccfffiiikkkjjjiiiiiijjjggghhhhhheee```]]]^^^```aaa___^^^]]]]]]^^^```aaaccceeehhhjjjlllkkkjjjiiifffgggiiijjjjjjiiihhhggghhhggggggfffdddbbb```___XXXWWWXXXZZZ]]]___^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUQQQTTTWWWZZZ[[[ZZZWWWUUUMMMLLLLLLMMMMMMLLLIIIFFFIIIIIIJJJJJJIIIHHHFFFEEE@@@AAABBBCCCCCCCCCBBBAAABBBDDDHHHKKKMMMKKKFFFBBB???AAABBB@@@===;;;:::;;;:::888777999;;;<<<:::777777777777888999999777555///888@@@BBB===999:::===888999;;;;;;999999:::;;;???@@@CCCJJJQQQSSSOOOJJJIIIMMMTTT]]]ffflllnnnooofffccc___]]]```fffmmmrrr}}}{{{wwwqqqooonnnllliiifffaaacccdddeeeffffffeeeeeefff```VVVOOONNNSSSZZZ```^^^VVVNNNKKKLLLLLLGGGCCC>>>??????>>>===;;;<<<<<<;;;999888888888777333111444222111333666666444111222//////333444333333777444222000///000111222222...111333333222111222444//////111222222111000000000/////////....................................------------------------++++++++++++++++++++++++&&&)))++++++)))))),,,...************************''')))***)))((('''(((*********))))))))))))************++++++++++++******+++***)))(((((()))***+++---------,,,+++***)))(((*********)))******++++++++++++******)))(((((((((---,,,*********,,,...///---,,,,,,+++*********++++++++++++*********))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,---------....../////////000...,,,,,,---/////////,,,---///000///...///000////////////000000000000...//////000000000000000111222333111///......///111111111111111111111111444333222111000000000000444444444555555555555666666666666777888:::;;;<<<;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;;;;<<>>BBBDDDEEEFFFDDDBBB>>><<<@@@???>>>===:::888666444777888888888999999999999888888888888888888888888>>>===<<<;;;::::::999:::555555666777777777777777999;;;>>>@@@AAAAAAAAA@@@>>>???DDDMMMVVVXXXUUUPPPIIIHHHGGGGGGIIILLLPPPRRRTTTZZZccckkkppppppmmmkkkooopppqqqppprrryyywwwooonnnnnnjjjdddaaaSSSRRRPPPOOONNNNNNOOOOOOLLLJJJIIIGGGHHHJJJMMMNNNMMMJJJFFFBBBAAABBBEEEGGGHHH>>>AAAFFF@@@===@@@===:::999999999888888777777555555555444444555555555555555444444444333333333333444444222//////111444333333333333333333333333111111111111111000//////111000000///...---------......////////////......///............---------------------------------+++++++++*********)))))),,,,,,,,,+++++++++******+++*********))))))(((((()))***+++***)))((()))+++((()))************)))((((((((())))))))))))((((((+++******))))))******+++,,,,,,,,,,,,+++***))))))******))))))((())))))***************)))))))))))),,,+++***))))))+++---...---,,,++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///...------,,,,,,,,,---,,,,,,---------.........111///------///000111000...///111111111000111222////////////000000000000...//////000000000000000000111222111...---...///111111111111111111111111222111111111111111222222444444444444555555555555555555555666777888:::::::::::::::;;;<<<======>>><<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;===???BBBCCC@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNQQQTTTVVVWWWVVVWWWXXXWWWUUUTTTTTTUUUUUUVVVVVVUUURRRQQQRRRSSSTTTTTTSSSQQQOOOOOORRRUUUUUUWWWYYYYYYXXXWWWXXXYYY[[[\\\]]]]]]\\\\\\^^^```bbbaaa```\\\YYYWWWXXXYYY[[[\\\^^^aaacccfffhhhiiijjjiiiggggggjjjnnnsssvvvyyynnnddd``````cccgggkkkjjjfffdddeeehhhiiiiiiiiihhhgggdddbbbaaa^^^^^^^^^^^^___```aaaaaaddddddfffggghhhhhhhhhhhheeecccbbbccceeegggggggggggggggfffdddbbb```^^^]]]^^^^^^^^^\\\ZZZ[[[]]]___]]]]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTWWWZZZ[[[WWWSSSNNNLLLKKKKKKKKKKKKIIIGGGIIIJJJKKKIIIGGGDDDDDDDDDCCCAAA??????@@@@@@>>><<<@@@AAABBBBBBAAA???===<<<=========<<<;;;999777777777777777777888888888999888888888888888888888888;;;;;;:::999888888888888333444555666666666666666444666888:::;;;;;;:::999777888<<>>@@@AAADDDBBB???<<<;;;<<<>>>???===555999AAACCCIIIIII>>>777777777777666666555555555444444333333444444555333333333333222222222222333444444222//////111444333333333333333333333333111111111111111000//////000000000///...---------......////////////..................---------------------------------------,,,,,,,,,++++++++++++******))))))((((((((((((************)))))))))((()))+++,,,+++***)))***+++((())))))******))))))(((&&&''''''((((((''''''&&&+++******))))))******+++***+++++++++++++++************)))((('''''''''((())))))))))))************+++***)))))))))***+++,,,,,,,,,++++++******++++++---------,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++.................................///......------------...///////////////222000......000222222222...000111111000000000111////////////000000000000...///000000111111000000///000111000...------...111111111111111111111111000000000111111333444444444444444444555555555555444444444555666777888999888888999:::;;;===>>>>>>>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTUUUUUUQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVUUUSSSRRRRRRTTTWWWVVVXXXYYYXXXWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\^^^___^^^___aaa```]]][[[YYYYYY[[[^^^aaabbbaaabbbfffiiijjjiiigggfffeeefffgggggglllmmmmmmjjjeeeaaa^^^]]]ccceeegggeeebbb```bbbdddfffgggiiiiiihhhfffbbb```_________``````aaaccccccdddeeefffhhhiiijjjjjjjjjfffdddaaa```bbbcccdddcccdddddddddcccbbb```___^^^ccccccbbb___\\\[[[\\\^^^^^^\\\[[[YYYXXXXXXXXXXXXWWWUUUTTTVVVYYYYYYUUURRROOOMMMKKKKKKKKKKKKIIIGGGHHHIIIJJJIIIFFFDDDCCCDDDBBB@@@??????@@@@@@>>>===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888666666666666777777777777777777777777777777777777999888777666666555555666222333444444555444444444222333444555666555444444777777:::>>>BBBAAA<<<888666666777777888999999:::;;;;;;;;;<<<===>>>???@@@???@@@@@@@@@BBBHHHRRRYYYYYYOOOGGGGGGIIIIIIIIIJJJIIILLLPPPSSSTTTRRROOOMMMSSSUUUXXXYYYYYY]]]bbbgggnnnggg]]]UUURRRSSSTTTUUU\\\\\\ZZZVVVQQQMMMKKKJJJJJJJJJJJJJJJLLLNNNPPPQQQXXXXXXYYYXXXXXXVVVTTTSSSLLLJJJIIIKKKMMMKKKGGGCCCHHHKKKLLLKKKNNNTTTWWWVVVNNNFFF???@@@AAA???;;;;;;888888999999;;;<<<>>>???;;;:::888666666777999:::<<<;;;999777666666777777666222666???JJJYYYWWWCCC555444444444444444333333333333222222222222333333222222222111111111000000222333222111//////111333222222222222222222222222000000111111000000//////000000//////...---------......////////////..................------------,,,,,,,,,,,,------------,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++************)))))))))))))))***++++++))))))***+++***)))(((''''''((()))***&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))***+++++++++++++++,,,+++***)))(((''''''''''''(((((()))***+++++++++++++++************+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///000111222333222222222333111//////000111222111,,,...//////...------...////////////000000000000//////000111111111111000000111111111///......000111111111111111111111111111111111111222333444444333333444444444555555555555555555555666777888999777888999:::<<<===>>>???>>>===;;;999999:::;;;===<<<<<<<<<===>>>@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEGGGIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHKKKLLLNNNPPPQQQQQQPPPOOOMMMOOOQQQRRRRRRRRRTTTVVVVVVXXXXXXXXXVVVUUUVVVWWWXXXXXXXXXVVVTTTTTTVVVXXXWWWXXXYYYXXXVVVTTTTTTUUUXXXZZZ\\\\\\\\\\\\]]]___\\\___ccceeeccc___\\\ZZZZZZ^^^bbbbbb______bbbgggfffffffffeeeeeedddcccbbbbbbbbbbbbbbbbbbaaa```___cccddddddbbb```___aaacccdddeeefffgggfffeeecccaaaaaaaaaaaaaaabbbdddeeefffffffffhhhjjjkkkllllllllliiifffbbb```aaabbbbbbbbbbbbbbbbbbbbbbbbaaa``````ccccccbbb```]]][[[\\\]]]]]]\\\YYYWWWVVVVVVWWWXXXXXXVVVVVVVVVXXXWWWUUURRRPPPNNNLLLKKKKKKJJJHHHFFFFFFGGGHHHGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???;;;:::999888888999:::::::::::::::::::::999888888555555555666666666666777777777777777777777777777777777666555555555555555333333444444444444444333444444555555555555444333888888999<<<>>><<<888555666777888999:::999888888;;;:::999888999:::;;;<<<;;;<<<<<<<<<>>>CCCJJJPPPNNNEEE>>>>>>@@@??????@@@>>>@@@CCCEEEEEECCCAAA@@@@@@AAABBBBBBCCCGGGMMMQQQUUUOOOGGGBBBAAABBBDDDEEEDDDEEEDDDBBB@@@???@@@AAA@@@@@@??????@@@AAACCCDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>======??????===;;;<<>>???:::999777666555666777777999888888777666666555555333222666:::DDDXXXXXXBBB333333333333333333333333222222111111111111222222222222111111111000000000222222111000///000111222111111111111111111111111///000000000000000///////////////......------------......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,---------)))))))))(((((((((((('''------------------------*********)))))))))))))))((()))***)))(((((()))***---***'''$$$$$$'''***---'''(((((())))))(((((('''(((((((((((((((((((((((((((((()))***++++++++++++---,,,+++***)))(((((((((''''''((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---......---,,,...000222444555555555444444111///...///000000///,,,...//////---,,,---...////////////000000000000///000000111111111111111111222333222000000000222111111111111111111111111333333222222222222333333333333333444444444444555666666666666777777888999777888999:::<<<===>>>???>>><<<:::999888999;;;<<<;;;<<<<<<===???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@BBBDDDFFFHHHJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNMMMMMMNNNPPPQQQQQQRRRTTTVVVVVVWWWXXXXXXWWWVVVWWWYYYXXXYYYYYYWWWVVVUUUWWWYYYVVVXXXYYYWWWUUUSSSSSSTTTWWWZZZ\\\]]]]]]]]]^^^___\\\```fffhhhgggbbb___]]]YYY]]]aaa```]]]\\\```dddeeeffffffffffffdddbbbaaa______``````aaaaaaaaaaaacccdddcccbbbaaa```aaacccddddddccccccbbbccccccdddbbbbbbbbbcccdddeeegggggghhhhhhjjjkkklllmmmmmmmmmlllhhhdddbbbbbbcccdddddd```aaaaaabbbbbbbbbaaaaaa_________^^^\\\[[[[[[\\\\\\ZZZXXXUUUTTTUUUVVVWWWXXXWWWVVVVVVWWWVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFCCCDDDEEEDDDBBB@@@@@@@@@@@@AAAAAA@@@@@@??????@@@:::999888666666777999:::::::::::::::999888666666444555555555666666666666666666666666666666666666777666666555555555555666444444555555555444444333555555666555555555444444333444555666777666444222222333555666666555444333666666666666777777888888999999999:::<<>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB??????AAACCCFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQMMMOOOQQQQQQQQQQQQSSSUUUTTTVVVWWWWWWVVVVVVWWWYYYXXXYYYYYYXXXVVVUUUWWWXXXUUUWWWXXXWWWUUUSSSSSSSSSWWWZZZ]]]___^^^^^^___```^^^bbbgggiiigggccc```___ZZZ]]]______^^^^^^```cccffffffggggggeeecccaaa```^^^```aaa```___^^^___aaaccccccccccccccccccccccccccccccbbbaaabbbccceeefffbbbbbbbbbccceeefffhhhiiihhhiiijjjkkklllllllllllljjjgggdddcccdddeeeeeeddd```aaabbbbbbccccccbbbbbb[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQNNNLLLLLLJJJGGGEEEBBBCCCDDDCCCAAA@@@???@@@<<<>>>???>>>===<<<===>>>;;;:::999777777777888999:::::::::999888777666555555555555555666666666666666666666666666666666666777666666555555555666666444444555555444444333333444444444333333333333333111222333444444444333333111111333444444333222111111222333555555666666666666777777888:::<<<>>>???:::555222444444222222555777666555444444666777888;;;:::999999999;;;===???;;;999888777777666444222444555666666555555666777777666555555555666777888888888777777666666666666555555444444444444555555333666666444666;;;===<<>>======999666333111000///...---...000111000///---......////////////000000000000000000111222222222222111000111222222111000111222111111111111111111111111222222222222333333444555222222333333333444444444666666555555555666777777666666666777888999999:::999999999888888888777777888999;;;<<<>>>??????????????????@@@@@@AAAAAAAAA>>>???@@@CCCEEEGGGIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKLLLMMMOOOQQQRRRSSSNNNPPPQQQQQQPPPOOOQQQRRRRRRTTTUUUUUUUUUUUUWWWXXXWWWXXXXXXWWWUUUUUUVVVWWWTTTVVVWWWVVVTTTSSSSSSTTTXXX[[[^^^````````````aaa___bbbeeefffdddbbb```___]]]^^^______```aaabbbcccccccccddddddcccbbbaaa```^^^aaacccaaa]]][[[^^^bbb```aaabbbccceeeeeedddcccbbbbbbcccdddeeefffffffffbbbbbbbbbccceeeggghhhiiihhhhhhiiiiiiiiiiiihhhhhheeecccaaabbbcccddddddcccaaabbbbbbcccccccccccccccZZZ[[[\\\[[[YYYXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTQQQOOOMMMLLLJJJGGGEEEBBBDDDEEEDDDBBBAAAAAAAAA;;;===???>>><<<;;;===>>>===<<<;;;:::999999888888777777888888888888777777555555666666666777777777555555555555555555555555555555555444444555555666333333333333333222111111222222222222222222333333333444555555444444444444333444444555666666666666444444444444555666777888666666666777999:::::::::888444333666666444555777333333444444444555666666666555444555666777888888999777666666666555333111444666777888666555555555555444333333333555666777777666666555555555555555444444444444333333444555333666555333444888:::999;;;666333444444222222555222333444555555444333222333333333333333444444444444333222222111222222222777111444666000333888333111111222222222333333333222111111000000111111222111111000000000/////////111...,,,,,,///111111000........................---......///000000//////------------------------,,,------......------,,,---------,,,,,,,,,++++++)))******+++,,,,,,---------,,,,,,,,,++++++++++++*********++++++,,,,,,,,,((()))))))))************)))+++,,,+++***)))***+++''''''((((((((((((''''''(((((())))))))))))((((((***+++,,,------,,,+++***))))))************)))))))))(((((((((((())))))***))))))))))))************+++++++++++++++***)))(((+++*********+++,,,,,,---+++++++++,,,,,,---------...,,,***((((((***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333333666:::???BBBDDDDDDDDD<<<999555222111000...---,,,...///...---++++++,,,////////////000000000000000000111222222222222111///000111111000///000222111111111111111111111111000000111222333555666777222222333333333444444444555555444444444555666666444555555555666666777777777888888888888777666666777888:::<<<===>>>>>>>>><<<<<<===>>>???@@@@@@AAA===>>>@@@BBBEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPOOONNNOOOPPPQQQRRROOOPPPQQQPPPNNNNNNNNNPPPQQQRRRTTTTTTTTTTTTVVVWWWVVVWWWXXXWWWUUUTTTUUUVVVSSSUUUVVVVVVTTTSSSSSSTTTXXX[[[___aaaaaaaaaaaabbb```bbbddddddbbb```_________^^^^^^```ccceeeeeeddd^^^^^^```aaabbbbbbcccccc^^^cccfffccc]]][[[___ddd______aaadddffffffdddbbbaaaccceeehhhiiiiiigggfffbbbbbbbbbccceeeggghhhiiigggggggggggggggfffeeeeee```______```bbbcccbbbaaabbbccccccdddddddddcccccc[[[\\\]]][[[YYYWWWVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQOOOPPPQQQPPPPPPPPPRRRTTTTTTRRROOOMMMLLLJJJGGGEEEDDDEEEFFFEEECCCBBBBBBCCC<<>>AAA>>>>>>===<<<;;;:::999888444555666888999999999999666666666666777777777777555555555555555555555555444444444333333444555555222222222222222111000///222222222222222333444444222333333222111000111111444444444555666666777777777666444333333555777999444333444555777888777666333000///222333111222555///111333555555555444333222111111333555666555555555333222222444444444333000222666777666555444444333222222111222333555666444444333333222333333333333444555444333222222333222444444111111555777555666222000222222111333666///000222333333333222222/////////000000111111111555444222111111222333444333***...555222222444000000000111111222222222333222222111111111111222222000/////////............111...+++,,,///111111///........................------...///000000//////------------------------,,,------......------,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++************)))&&&&&&''''''((((((((()))(((((())))))*********+++))))))))))))************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))************))))))))))))******+++))))))***---...,,,***+++++++++)))'''&&&(((***,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++))))))))))))***+++,,,---))))))***++++++,,,---------------............///...333<<>>>>>???>>>===>>>@@@BBBAAA@@@???@@@BBBEEEGGGIIIJJJKKKMMMMMMLLLLLLMMMOOOPPPRRRSSSPPPLLLKKKMMMOOONNNMMMQQQPPPNNNLLLLLLMMMNNNPPPOOOPPPRRRSSSRRRQQQRRRSSSVVVUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSXXXXXXYYY[[[\\\]]]^^^___ccccccccccccbbb```___^^^YYY[[[^^^```bbbcccccccccaaa___\\\\\\___ccceeefffdddddddddcccbbbaaa```___```aaaccceeefffffffffeee___bbbeeefffffffffggghhhccccccddddddeeefffggghhhfffdddbbb```______```aaabbbaaa```___^^^]]]]]]]]]___aaacccddddddbbb```^^^ZZZYYYXXXWWWVVVVVVVVVWWWTTTRRRQQQQQQRRRRRRRRRQQQMMMNNNOOOPPPQQQQQQQQQQQQVVVSSSOOOLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777666888999888666444333333444666666666666666666555555666666666666555555555555555555555555555555555555333333222111111222333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333444444333333444555777888111111111222222333333333333333333444444444555555555444444333333444444555333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333333333222222222111111111000000111222333333555555666777333333333333333333333333444444333333333222222222333222222111111222222333222222222222222222222222////////////////////////000111222555666555111...111111000000111111222333//////............//////000///...------...///000---------------------------...///000///...,,,***---------,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,------------,,,++++++''''''(((((())))))******,,,+++***))))))***+++,,,(((((()))))))))*********))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((()))************))))))))))))******+++))))))***---...,,,******+++,,,+++******+++---)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++*********************++++++,,,---------------------............111666>>>EEEHHHGGGDDDBBBEEE@@@888222...------,,,000/////////...........................///000000000000000000000000000000222222222111111111000000//////000000000111111111222222222333333333333444555555555555555444444444444555666666555555666777666666666666666555444333444555666777999:::;;;<<<999:::;;;<<<===>>>>>>>>>???===<<<===>>>???>>>===???@@@BBBEEEGGGIIIJJJJJJMMMMMMMMMMMMNNNNNNOOOPPPRRROOOLLLKKKMMMOOOOOONNNNNNMMMLLLKKKKKKLLLMMMMMMNNNPPPRRRSSSRRRQQQRRRSSSTTTSSSSSSRRRSSSTTTVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ```_________^^^]]]]]]\\\ZZZ[[[\\\___```bbbbbbcccdddbbbaaaaaadddfffhhhhhhccccccccccccbbbaaa```___```aaacccdddeeefffeeeeee```bbbeeefffeeeeeeeeefffaaaaaa``````aaaccceeefffeeecccaaa___^^^^^^___``````___^^^]]]\\\\\\\\\\\\\\\^^^```aaaaaa```^^^\\\XXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQQQQRRRRRRRRRMMMNNNOOOPPPPPPQQQQQQQQQQQQOOOMMMLLLLLLJJJHHHFFFDDDCCCCCCBBB@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666666444222111111333444444444444444555555555666666666666555555555444444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333444333333333444555777888111222222222333333333333333333333333444444444444444444333333333333444444333333333333333222222222444333333333333222222222333333333333333333333333333333333333333333333333222222222111111111000000333222222222222111111111333333333333333333333333444333333333333222222222222222222111111222222222111111111111111111111111000000000000000000000000000000111333444444111...000////////////000111111//////............//////000///............///000------------------------,,,---///000///...,,,+++.........------,,,,,,,,,******++++++,,,,,,,,,,,,******))))))))))))******************************,,,,,,,,,,,,,,,+++******))))))))))))************++++++******)))*********(((((())))))))))))******))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((()))************))))))))))))************)))+++,,,---+++***)))+++---------,,,---///'''((()))***,,,,,,,,,,,,))))))***+++,,,---.........---,,,+++***)))((((((++++++,,,,,,------......------------............444888???FFFIIIIIIGGGEEEEEE@@@999333000///...---////////////.....................---......///000000000000000000000000000222222111111111000000000//////000000000000111111111111222222222333333333666555555555444444333333555666777666444444555666444555555555555444333333666777777999:::;;;<<<===:::;;;<<<===>>>?????????@@@>>>===>>>??????>>><<<@@@AAABBBDDDFFFHHHIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMOOOMMMKKKKKKMMMNNNOOONNNLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRRRRRRRQQQRRRTTTQQQQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWSSSTTTVVVWWWXXXXXXWWWWWW]]]\\\\\\[[[[[[\\\\\\]]]ZZZZZZ[[[\\\^^^___aaabbbgggffffffgggjjjkkkjjjiiiaaabbbbbbbbbbbbbbbaaaaaa___```bbbdddeeeeeeeeedddbbbdddeeefffdddccccccccc___^^^\\\[[[\\\___bbbeeedddbbb```___^^^^^^^^^^^^___^^^]]]\\\\\\\\\\\\\\\[[[\\\^^^______^^^\\\[[[XXXYYY[[[\\\\\\[[[[[[ZZZZZZXXXUUURRRPPPQQQRRRSSSMMMNNNNNNOOOPPPPPPPPPQQQLLLLLLKKKLLLLLLLLLIIIGGGDDDCCCBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;999888777555666666444222111111333222222222333333444444444666666555555555444444444444444444444444444444444333222111111111111222333222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333333333333333444555666666222222333333333333444444222222333333333444444444444333333222222333333444333333333222222222111111333333333222222222111111333333333333333333333333222222222222222222222222222111111111111000000000222222222111111111111000222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000///000222222000..................///000000//////............//////000//////......//////000........................+++,,,...//////...------............------------+++,,,,,,,,,,,,---------******))))))))))))******************************+++++++++++++++***))))))++++++++++++************++++++++++++***))))))((((((((((((((()))))))))***))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))(((((())))))***+++******))))))))))))***************+++++++++******(((+++---...---,,,,,,---'''((()))***************)))******+++,,,,,,---------------,,,+++***)))(((,,,,,,,,,------.........,,,,,,---------.........222666===CCCGGGIIIHHHGGGDDD???999333111000///...///////////////..................------......////////////000000000000000111111111111000000000000////////////000000000111111111111111222222222222666555555444444333333222555666777666444333444555333444444444444444333333666777888999:::;;;<<<<<<:::;;;<<<>>>??????@@@@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJKKKJJJIIIIIIKKKLLLMMMMMMLLLMMMNNNOOOOOOOOOOOONNNMMMOOOQQQRRRQQQQQQRRRTTTOOONNNNNNNNNOOOQQQSSSTTTXXXXXXXXXXXXWWWWWWWWWWWWUUUVVVXXXYYYZZZYYYXXXWWW[[[[[[ZZZZZZ[[[\\\]]]^^^YYYYYYYYYYYY[[[]]]___aaafffggghhhkkkmmmmmmjjjhhhaaaaaabbbccccccccccccccc^^^___aaacccdddddddddccccccdddfffeeecccaaaaaaaaa___]]]ZZZXXXYYY\\\```ccccccbbbaaa___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]][[[\\\^^^______^^^]]]\\\[[[\\\___aaaaaaaaa```___]]][[[WWWRRROOONNNPPPRRRNNNNNNNNNNNNNNNOOOPPPPPPJJJJJJJJJKKKLLLKKKGGGDDDCCCBBBBBBAAA@@@@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888777777777555333222333555111111222222333444444444555555555444444444333333333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333444444555333333333333333333333444222222222222333333333333333333222222222222333333333333333222111111000000222222222222111111111111222222222222222222222222222222222222222222222222111111111111000000000000000000111222333444555555222222222222222222222222222222222222111111111111000111111111111111111000////////////////////////000000000000000000000000000///---...///000///..................//////000///......------......///////////////////////////////////////////////////+++,,,---............---------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************)))((((((+++++++++******)))))))))******+++++++++)))(((&&&'''(((((((((((()))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))***++++++******))))))))))))******)))***++++++******)))***)))+++------+++)))))))))************))))))((('''++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------------......,,,,,,,,,------------......111777===BBBEEEFFFFFFAAA<<<777222000000///............///////////////......------------............//////000000000000111111111000000000//////...////////////000000000000000000111111111222222555555444444333333333333555666777666444333333444333333444444444444444333555666666777888999:::::::::;;;<<<>>>??????@@@@@@>>>>>>>>>@@@CCCEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNLLLNNNPPPQQQQQQQQQRRRTTTOOONNNNNNNNNNNNPPPRRRSSSVVVVVVWWWXXXYYYZZZZZZ[[[WWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWWWWWWWXXX[[[]]]^^^bbbcccfffiiikkkkkkhhheee```aaabbbccccccddddddccc]]]^^^```bbbccccccbbbbbbcccdddfffeeecccaaaaaaaaaaaa^^^ZZZXXXXXX[[[___bbbcccbbbaaa```___^^^^^^^^^ZZZZZZYYYYYYYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\[[[[[[]]]___aaabbbbbbaaa``````^^^ZZZTTTNNNLLLNNNPPPNNNNNNMMMMMMMMMNNNOOOOOOKKKJJJJJJJJJJJJHHHDDDAAAAAAAAAAAA@@@??????>>>>>>;;;;;;:::999999999999:::;;;;;;;;;;;;:::999888888666666666555333222333555222222333333333444444444444444444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333333333333333333333333333333333111111111222222222333333222222111111111111222222222222222111111000000000222222111111111000000000222222222222222222222222111111111111111111111111000000000000000000000000///000000111222333444444111111111111111111111111222222111111111000000000///000000111111000000///........................////////////////////////000...,,,,,,...//////...///............///000000......------------...............//////.........////////////////////////++++++,,,------.........++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,************************)))************)))((((((*********))))))((((((''')))******+++***)))((('''''''''(((((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***++++++******))))))))))))******)))***,,,+++***((()))))))))+++,,,+++)))''''''(((++++++++++++)))((('''&&&,,,,,,++++++************((()))+++------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------+++---111666:::>>>@@@AAA<<<888333000/////////............//////////////////...------,,,------------......//////000000111111111000000000/////////......////////////000000///000000000000111111111333333333333333333444444444555666555333333444555333333444555555555555444444555555666777777888888:::;;;<<<===>>>?????????;;;;;;<<<>>>BBBEEEEEEEEECCCCCCBBBBBBCCCEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHEEEGGGHHHHHHGGGFFFGGGIIIFFFGGGHHHIIIJJJKKKLLLMMMKKKMMMPPPQQQQQQQQQSSSTTTPPPPPPOOONNNOOOPPPQQQRRRPPPQQQTTTWWWZZZ]]]___aaaXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]```dddggggggdddaaa___``````aaabbbbbbbbbaaa\\\]]]___aaabbbbbbbbbaaabbbdddeeefffdddcccccccccccc```\\\YYYXXXZZZ^^^```aaaaaa```___^^^]]]\\\\\\UUUUUUUUUUUUUUUVVVWWWXXXUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]bbbaaa^^^WWWOOOKKKLLLNNNNNNNNNLLLLLLLLLMMMNNNOOOLLLKKKIIIIIIHHHEEEBBB????????????>>>>>>>>>======::::::999888888888888999999999999999999888777777333444444333111000222333333333333333333333333333444444333333333222222222222222222222222222222222000000111222222111000000111111111111111111111111111111111111111111111111000000000111111111111222222222222222222222222222111222222333333222222111333333222222222222111111000000111111111222222222222111111000000111111222000000000000000000000000111111111000000000000///222222222222222222222222000000000000000000000000//////000000000000000111000000000////////////...000000000000000000000000111111111000000000000///...///000111111000///...................................................000...------...//////..................///000000......------------......,,,---............---,,,........................,,,,,,,,,,,,,,,---------************++++++++++++++++++***************)))******))))))))))))******++++++++++++++++++++++++***************)))(((((()))))))))(((((((((((((((((()))))))))***))))))((('''''''''((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((******))))))******+++,,,******))))))))))))******(((***,,,+++)))'''((())))))******)))(((''')))***++++++++++++***)))((((((***************+++++++++((()))+++---......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---...111444666888:::666333000......///................../////////000///...------,,,,,,,,,---------......///000000111111000000000////////////........./////////000000/////////000000000111111222222222333333444444555222444555555333333444666333444555666666666666666444555555666666777777888999:::;;;<<<===>>>>>>>>>===<<<===???BBBEEEEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIFFFIIIJJJJJJGGGFFFGGGHHHEEEEEEEEEFFFGGGIIILLLMMMKKKMMMOOOQQQQQQQQQSSSTTTSSSRRRQQQPPPPPPPPPQQQRRRPPPQQQTTTVVVYYY\\\___```YYYWWWUUUSSSQQQQQQRRRSSSRRRTTTVVVXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWXXX[[[___ccccccaaa___]]]]]]^^^^^^^^^^^^^^^]]][[[\\\^^^```aaaaaaaaa``````bbbeeefffeeeeeeeeefffdddaaa]]]ZZZXXXYYY[[[]]]^^^^^^^^^]]]\\\[[[ZZZYYYTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\eeeeeeccc[[[RRRMMMLLLNNNOOONNNLLLKKKKKKLLLMMMNNNLLLJJJHHHFFFFFFDDDBBB@@@============<<<<<<<<<<<<;;;:::999999888888999999777888888888888777666666222333333222111000222333333333333222111111000000333333333333222222222222222222222222222222222222///000111222222111000///111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222333333222111000222222222111111000000000000000000000111111111222111111000000000000111111......//////000111111111111111000000000/////////111111111111111111111111000000000000000000000000////////////000000111111000000/////////.........000000000000000000000000111111000000000/////////---...000111111000...---........................///////////////////////////...---...///000///------------------......///...------,,,,,,------...++++++,,,------,,,++++++------------------------------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******++++++++++++++++++++++++******++++++******)))((())))))))))))))))))******(((((('''(((((()))***+++''''''''''''((((((((()))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))******+++,,,******))))))))))))******(((+++---,,,)))'''((()))((())))))((('''(((+++---)))******+++++++++******(((((()))***+++,,,,,,---)))***,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000111333444333000---,,,---.........---.........//////000000///...------,,,,,,,,,,,,---------...///000000111000000000000////////////............/////////000////////////000000000000000111222333444444555666222333444444333333555666444444555666777777666666555555666666777777888888888999:::<<<======>>>>>>AAA@@@@@@BBBDDDFFFFFFEEEEEEDDDBBBAAABBBCCCEEEGGGEEEDDDCCCCCCDDDFFFHHHIIIHHHJJJLLLKKKHHHFFFGGGIIIGGGFFFFFFFFFHHHJJJMMMOOOJJJMMMOOOPPPQQQQQQSSSTTTUUUTTTRRRQQQPPPPPPQQQQQQUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYUUURRRQQQQQQSSSTTTTTTVVVYYY[[[[[[YYYVVVTTTQQQSSSUUUVVVWWWWWWWWWVVVTTTUUUXXX\\\```aaa```^^^[[[[[[[[[\\\\\\[[[[[[ZZZ[[[\\\^^^```aaaaaa``````___bbbeeefffffffffggghhhdddbbb^^^ZZZXXXXXXYYY[[[\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[UUUUUUVVVWWWWWWXXXYYYYYY[[[[[[ZZZZZZZZZ[[[\\\]]]ggghhhfff___UUUNNNMMMOOOOOONNNLLLJJJJJJKKKMMMNNNKKKIIIFFFEEEDDDDDDCCCAAA<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::666777777777777666666555444555555444333222444555333333222111000///......333333333222222222111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111222333333222000000222111111111000000//////000000000000111111111111111111000000000000111111------...///000111222222000000000000////////////111111111111111111111111000000000000000000000000.../////////000000111111......///000111222333333000000000000000000000000000000000000////////////---...000111111000...---////////////////////////000000000000000000000000///......///000000///---,,,,,,++++++,,,,,,---......------,,,,,,------...***+++,,,,,,,,,,,,+++***------------------------...------,,,+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))******+++++++++,,,''''''&&&'''((()))+++---***++++++)))(((''')))******)))((('''%%%###""""""%%%'''(((******((('''%%%%%%&&&((())))))'''%%%$$$+++******)))))))))))))))+++***((('''''''''((())),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,((()))))))))))))))(((((()))*********++++++++++++++++++******)))((('''''')))***++++++------...//////...------...///...,,,,,,,,,++++++++++++++++++//////////////////......///......------------...333111/////////...,,,+++---,,,+++***+++---///111++++++,,,------......///111111111111000000000000000000000000000000000000------............------000000111222222222222222000111111111111222222222444555555666777666666666444555777888888888777666888999:::;;;<<<>>>????????????AAABBBCCCDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLLLLJJJHHHHHHJJJLLLTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPPPPPPPQQQRRRVVVTTTSSSTTTWWWZZZ\\\\\\WWWWWWUUUTTTSSSRRRRRRRRRVVVYYY]]]]]]YYYUUUSSSSSSQQQRRRTTTWWWYYYYYYVVVSSSSSSRRRSSSVVVYYY[[[[[[ZZZZZZZZZXXXWWWWWWXXXYYYZZZ[[[\\\___aaabbbbbbbbbbbb```bbbeeeggghhhhhhfffeeecccbbb```^^^]]]]]]]]]^^^XXXZZZ]]]______^^^\\\[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVVVVVVVXXXYYYZZZbbbcccddd```YYYSSSPPPOOOOOONNNLLLKKKIIIHHHHHHHHHGGGEEECCCBBBBBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::888666555777999999999777666555555555555333333333222222222111111222222333333333333444444333333333222111000//////000000111111111111000000222111///...---...000111111111000000//////............///000000000000000//////000111222333333333777555333111000000111111222111111111000000//////000000//////000111222222//////000000111111222222111111000000000000111111111111000///////////////111111000000//////......//////000000000000////////////...//////000111222000000000000000000000000000000000000000000000000////////////............////////////000000000000.../////////---,,,---...///...---...///000000...------------------------------...............---........................+++---......------///000***+++---//////...---,,,,,,---......//////......)))***,,,---...------,,,...---++++++---.........***++++++,,,,,,++++++***...,,,***((('''(((***,,,************************+++*********))))))(((((())))))))))))))))))))))))+++***)))***++++++***))))))******)))((('''((()))*********))))))(((((((((&&&&&&((((((((((((&&&&&&&&&'''((())))))((('''&&&++++++)))((((((((()))***+++***)))((((((((())))))++++++*********)))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))************)))))))))************+++------,,,,,,,,,+++++++++---,,,+++,,,......---,,,++++++++++++++++++++++++------------------------///////////////000000111000...---...///000///---++++++***)))***,,,...///........................000000000000000000000000........................000000000000000000000000///000111111222222111111111111111111222222222222444444555666666666666555444555666777888777777666888999:::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIILLLMMMMMMKKKJJJJJJLLLNNNSSSRRRQQQPPPPPPQQQRRRSSSUUUTTTSSSSSSRRRRRRRRRSSSTTTRRRQQQRRRVVVYYY[[[[[[XXXWWWVVVUUUTTTSSSSSSSSSTTTYYY^^^```]]]XXXUUUSSSQQQQQQSSSVVVYYYZZZXXXWWWRRRRRRSSSUUUXXXZZZZZZYYYZZZYYYXXXWWWWWWXXXYYYYYY[[[\\\]]]___```aaaaaaaaa```aaabbbcccdddcccbbbaaa___^^^]]]\\\\\\\\\]]]^^^ZZZ\\\]]]^^^^^^\\\YYYWWWZZZYYYXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXXXXYYY^^^___```\\\VVVQQQNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFGGGEEEBBBAAABBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888666666777999999888777666555555555555333333333222222222111111111111111222222222333333222222222222111000//////000000111111111111000000111000...---,,,---...///000000000///////////////......///000000000000000---...///000111111111111222111000......///000111111111111000000000//////000000//////000111111222000000000000000111111111111000000//////000000111111000000///////////////000000000000//////......//////000000000000////////////////////////000111////////////////////////////////////////////////////////////................../////////000000000---//////...---,,,---...///...---...///000///...---------------------------...............------........................***+++---,,,++++++,,,---++++++---.........---,,,,,,------...............***+++,,,---------,,,+++---+++))))))+++,,,---,,,***++++++,,,,,,++++++***---,,,***)))((()))***+++***************+++++++++************)))))))))((())))))))))))))))))))))))+++***)))***++++++***)))''')))******(((''''''(((((())))))******+++,,,,,,'''''''''''''''''''''''')))))))))))))))))))))))),,,+++)))((('''((()))+++++++++***))))))))))))*********)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++'''((()))***+++---......,,,,,,,,,,,,+++++++++++++++******+++---...---,,,*********++++++,,,,,,---++++++++++++++++++++++++.........//////000111111---,,,,,,---///111111000,,,,,,+++++++++---...///111000000///......------////////////////////////........................111000///......///000111...///000000111111000000111111111111222222222333333333444555555555555555444555666777777777777666888888999:::<<<===>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHLLLMMMNNNMMMLLLLLLMMMOOORRRQQQPPPOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOQQQTTTXXXYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSQQQUUU[[[^^^]]]YYYUUUSSSRRRRRRRRRUUUXXX[[[[[[ZZZRRRQQQRRRTTTWWWYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[[[[\\\^^^______aaaaaa`````````_________[[[[[[ZZZZZZ[[[[[[\\\]]]\\\]]]]]]]]][[[YYYVVVTTTWWWVVVVVVWWWYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXWWWXXXYYYYYYYYYXXXWWWVVVYYYZZZZZZWWWSSSOOOLLLLLLKKKJJJIIIGGGFFFEEEEEEDDDEEECCCAAA@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999666666777888888777666555555555555555333333333222222222111111000000000111111111111222222222222222111000//////000000111111111111000000000///---,,,,,,------...//////////////////000000......///000000000000///------...///000000000000000///.........000111222111111000000000000//////000000/////////000111111111000000000000000000///000000////////////000000000000//////......//////000000000////////////......//////000000//////...000000//////...//////////////////////////////////////////////////////////////////............---.........////////////000---...///...---,,,,,,......---------///000///...------------------------...............---,,,+++------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,------------,,,,,,---...............+++,,,,,,---,,,,,,+++***+++)))'''''')))***+++******++++++,,,,,,++++++***+++++++++***************))))))******++++++++++++************))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))(((***++++++)))(((((((((&&&&&&''''''((()))******)))((((((''''''(((((()))******)))))))))***++++++---+++)))''''''(((***++++++++++++*********************)))))))))(((((((((&&&'''((())))))((('''&&&'''(((((())))))))))))(((+++++++++,,,,,,,,,------(((((()))+++,,,---...///))))))***+++,,,------...*********,,,...///...,,,))))))***+++,,,,,,------************++++++++++++,,,,,,------------------,,,,,,+++---///111000//////............///000111////////////......---------------.......................................000///---++++++---///000......///000000000000000111111111222222222333333222333444444555555444444555555555666666666666666777777888:::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBDDDEEEGGGHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHKKKLLLMMMMMMLLLLLLMMMOOOPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUSSSSSSNNNNNNNNNPPPSSSWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSNNNQQQUUUWWWXXXVVVUUUSSSUUUTTTSSSTTTWWWZZZ[[[[[[RRRQQQQQQSSSUUUWWWXXXWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXZZZ[[[\\\aaa```___^^^^^^___```aaa[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZWWWUUUSSSUUUTTTTTTVVVXXXYYYXXXWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\ZZZWWWUUUUUUUUUUUUSSSQQQNNNLLLKKKJJJJJJHHHFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::999777666777888777666555555444444444555333333333222222222111111000000000111111111222222111111111111111000//////000000111111111111000000000///...---------......---......//////000000000---...//////000000//////---...//////000000000000111000000000000111222333000000000000000000//////000000/////////000000111111111000000/////////...000//////......//////000000//////.........//////////////////////////////...//////////////////...111000///...............//////////////////////////////////////////////////////.........---------------........./////////---...///...,,,+++,,,---...---,,,---///000///...------------------------............---,,,++++++---------------------------//////...,,,+++,,,---,,,,,,+++++++++,,,---...,,,,,,---.........------,,,,,,,,,,,,++++++*********(((''''''(((************++++++,,,,,,++++++***)))***+++,,,++++++***))))))))))))***++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))+++***)))***++++++***))))))+++,,,+++***((())))))''''''''''''''''''((((((******)))(((((()))*********************+++,,,---,,,+++)))((('''((()))***++++++++++++******))))))++++++*********)))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,((())))))***+++,,,---...++++++,,,...000111///---))))))***+++,,,,,,------******++++++,,,,,,,,,---------......---,,,+++***...---,,,---...///...---///.........//////000000,,,,,,---------.........,,,---------.........///////////////////////////000///---++++++---///000......///000000000000000111222222222222333333333222333444444555555444444555555555555555666666777666777888999:::<<<======???@@@AAACCCDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBDDDFFFGGGHHHEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKKKKKKKLLLNNNOOONNNMMMMMMMMMOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMNNNPPPSSSVVVWWWWWWXXXXXXXXXXXXVVVUUUTTTSSSPPPOOOOOOQQQSSSUUUVVVWWWXXXVVVTTTTTTVVVXXXYYYYYYSSSQQQQQQRRRTTTWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXYYY^^^]]]\\\\\\]]]^^^```bbb]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUUSSSSSSSSSUUUWWWXXXXXXVVVWWWVVVUUUTTTSSSSSSTTTUUUXXXZZZ\\\]]]]]][[[XXXVVVTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::777666666777666555444444444444444444333333333222222222111111111111111111222222222333000000111111111000//////000000111111111111000000000000000///////////////------......//////000000------.../////////////////////000000111111000000111111000000000000000000//////////////////000000000000///////////////000111000000000//////......//////............////////////............//////.............../////////......////////////......000000///......---..................................................................------------------------............---.........,,,+++,,,---...---,,,---...//////---------------------------------......---,,,++++++---------------------------...///...,,,++++++,,,,,,++++++++++++,,,---...+++,,,,,,---...------------,,,,,,+++************+++)))'''((()))+++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))+++***)))***++++++***)))***++++++***(((''')))*********))))))))))))(((((())))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******)))))))))))))))******++++++******)))(((++++++*********)))))))))''''''((((((((((((''''''&&&'''((())))))******)))''''''((((((((()))))))))+++++++++++++++*********++++++++++++************+++,,,---///111111///,,,*********++++++,,,,,,---+++++++++,,,,,,------.........///000///...---,,,000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------.../////////000000000000000000000000111000///......///000111...///000000111111000000222222222222333333333333333333444555555555555555555555444444555555666777666666777888:::;;;<<<<<>>???AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFIIIJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMOOOPPPQQQPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOORRRUUUWWWWWWVVVWWWWWWXXXWWWVVVUUUSSSRRRSSSPPPNNNNNNQQQUUUXXXYYYYYYWWWUUUTTTVVVWWWWWWWWWTTTRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ\\\^^^___^^^^^^^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWTTTSSSSSSUUUWWWXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQWWWXXX[[[\\\\\\ZZZXXXVVVTTTSSSPPPPPPPPPOOOMMMKKKIIIIIIGGGEEEDDDCCCCCCCCC@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;:::888666666777555444444333333333444444333333333222222222111111111111111222222222333333///000000111111000//////000000111111111111000000000000000000000/////////..................//////------...////////////...///000000111111000000000//////......------,,,,,,......////////////000000000000//////......//////000//////////////////.........------------............------......//////---............/////////---......//////......---//////......---..................................................................------------,,,,,,,,,,,,---------......,,,---...---,,,++++++------,,,,,,,,,...///...---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,++++++************+++,,,***((((((***,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,,,,+++******************************))))))))))))************))))))))))))))))))))))))+++***)))***++++++***)))******(((&&&$$$%%%(((***************************&&&'''((())))))((('''&&&'''(((***+++,,,,,,++++++)))******+++***)))((('''))))))*********)))((('''******)))))))))((((((((()))(((((((((((((((((()))&&&'''((()))************(((((()))))))))*********************************++++++++++++************+++,,,---///000///---***++++++++++++++++++++++++******++++++,,,------...***+++...///000000///...///...,,,------...,,,+++++++++,,,,,,,,,,,,++++++------------............,,,------...//////000000////////////////////////000000000000000000000000///000111111222222111111222222222333333333444444444444555666666666666555555555444444444555666777555666777888999:::;;;<<<===>>>@@@AAABBBBBBCCCCCCAAABBBCCCDDDDDDCCCAAA@@@>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCEEEHHHJJJJJJJJJKKKLLLNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRTTTVVVWWWWWWVVVVVVVVVWWWWWWVVVTTTRRRPPPQQQOOOLLLMMMQQQUUUWWWWWWVVVUUUSSSTTTVVVWWWWWWVVVUUUSSSQQQRRRTTTWWWXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTTTTVVVWWWXXXWWWUUUSSSSSSTTTTTTSSSQQQNNNMMMTTTUUUWWWXXXXXXWWWVVVUUUUUURRROOONNNOOOOOOMMMJJJHHHGGGEEEDDDBBBAAAAAAAAA???===;;;;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;:::888777666666444333333333333333444444333333333222222222111111000000000111111111111222//////000000000000000///000000111111111111000000//////000/////////...---..................------,,,---......//////.........//////000000//////...,,,,,,------......------........./////////000000000000///........................///////////////...------------------......------------...///000---------.........//////---......//////......---......---------...//////.........................................................---------,,,,,,+++,,,,,,,,,,,,---------,,,---...---+++***+++,,,---,,,+++,,,...///...---------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,)))***+++,,,---,,,++++++++++++,,,------------,,,+++******))))))***+++,,,,,,***((((((***+++,,,+++***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,++++++***)))))))))((()))))))))************))))))))))))))))))))))))+++***)))***++++++***))))))(((&&&###!!!###&&&)))((((((((()))******++++++$$$%%%'''(((((('''%%%$$$&&&(((***,,,---,,,+++***((()))+++,,,+++***(((&&&((())))))******((('''&&&)))(((((((((''''''''''''***)))(((''''''((()))***&&&'''((()))************++++++,,,,,,,,,---------(((((())))))************(((((()))***+++,,,,,,---++++++,,,...///...+++(((,,,,,,++++++++++++++++++))))))***+++,,,,,,------%%%'''***---///000//////...,,,,,,,,,......---,,,---------......---,,,,,,000000000///......------------......///000111111........................------............------000000111222222222222222222222333333333444444444444555666666777777666666555555444333444555666777555555666888999:::;;;<<<===>>>???@@@AAABBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBEEEHHHJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQSSSRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSSSSUUUWWWXXXWWWUUUUUUVVVVVVWWWVVVTTTQQQPPPNNNKKKJJJLLLPPPSSSSSSRRRSSSRRRRRRTTTVVVXXXXXXWWWVVVTTTRRRRRRTTTWWWXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^\\\[[[YYY]]]]]]]]]]]]\\\\\\\\\\\\YYYZZZ\\\]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUVVVXXXXXXWWWUUUQQQRRRTTTTTTSSSPPPMMMKKKRRRRRRTTTUUUVVVUUUUUUTTTUUURRRNNNMMMNNNNNNLLLIIIFFFEEEDDDBBBAAA@@@??????>>><<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;999777666666333333333222222333444444333333333222222222111111////////////000000000000//////000000000000000///000000111111111111000000......//////......---,,,/////////......------,,,,,,---......//////......---......///......------+++,,,---///000111111111---.........//////000000111000///...............---.........//////000000...------,,,,,,------...---------------...///000---------.........//////---..................------------------...///000......................................................---------,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,---,,,+++,,,...///...---------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///(((***,,,---------+++***++++++,,,---------,,,,,,******)))))))))***,,,---+++)))'''''')))++++++++++++++++++,,,,,,+++++++++))))))*********++++++,,,---,,,,,,+++***)))(((((((((((())))))*********+++))))))))))))))))))))))))+++***)))***+++++++++)))(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++"""$$$''')))*********)))''')))***)))((('''(((***))))))))))))))))))))))))''''''((())))))))))))))))))******)))(((((()))***'''''''''(((((((((((((((,,,,,,,,,+++++++++******+++---......,,,+++***+++***+++,,,,,,------,,,,,,*********+++,,,---...///......---,,,---...///000,,,,,,,,,---------..............................------------.........///---......////////////000...///000111111000///...---------.........//////000000000000111111111111222222333333444555666666444444444555555555555666555555555666666666666777333444555777999:::::::::??????=========>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEE@@@AAABBBBBBCCCCCCCCCCCCGGGGGGIIIIIIIIIIIIHHHGGGIIIFFFCCCCCCGGGKKKMMMLLLOOOPPPPPPPPPPPPOOONNNMMMQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYSSSSSSSSSTTTUUUVVVXXXXXXXXXYYY[[[\\\]]]]]]\\\[[[```bbbdddeeedddaaa^^^[[[```___^^^\\\[[[ZZZYYYYYY]]]]]]\\\[[[ZZZZZZZZZ[[[___\\\XXXXXXZZZ\\\\\\[[[TTTRRRQQQTTTXXXYYYUUUQQQVVVTTTRRRPPPNNNNNNNNNNNNVVVSSSOOOOOORRRTTTTTTSSSPPPPPPPPPOOONNNKKKIIIHHHEEEDDDCCCBBBAAAAAA@@@AAA=========<<<;;;;;;::::::>>><<<;;;<<<>>>??????>>>777777777777777777777777444444333333333444444555333333222222111222222222000000000000000000000000......//////000000111111///............///000000111///......//////...,,,//////000000///...---------------------------------------............//////////////////.................................000111111111///---,,,***,,,...111111///.........///......---------......222///---...000000...+++.........------,,,,,,,,,+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---////////////...---,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***---------.........//////...---,,,+++++++++,,,---))))))***+++,,,------......---+++******+++---...************************)))************+++++++++))))))))))))))))))))))))******+++,,,,,,---......*********)))))))))))))))((((((((((((((((((((((((***++++++******)))((('''((((((((((((((((((((((((+++*********))))))((((((((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))************************)))(((((((((((((((((()))###%%%''')))******)))(((''')))***)))((('''(((***))))))))))))))))))))))))'''(((((()))))))))))))))***+++++++++*********+++)))))))))(((((((((((((((,,,+++++++++************+++---......,,,+++***+++)))***++++++,,,,,,+++++++++++++++++++++,,,---......------,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............//////000/////////000000//////...---------.........//////000000000000111111111111222222333333444555555666333333333333444444444444444444555555555666666666555666777999;;;<<<<<<<<<>>>>>>======>>>>>>??????===>>>???@@@AAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEHHHEEECCCDDDGGGKKKMMMMMMNNNOOOOOOOOOOOOOOONNNNNNRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRTTTSSSRRRRRRRRRRRRSSSTTTPPPRRRVVVYYYZZZZZZYYYWWWXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]_______________aaabbbeeeggghhhgggfffeeeaaa```^^^[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXYYY\\\___```___WWWTTTRRRTTTXXXYYYWWWTTTVVVUUUTTTRRRQQQPPPPPPPPPUUURRRPPPOOOQQQSSSSSSSSSPPPPPPPPPOOONNNKKKIIIHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<===============???AAA@@@>>><<<777777777777777777777777555444444333333333444444444333222222111111111111000000000000000000000000///////////////000000000......------......///000///...------......---+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////....................................---...///000//////...---***,,,......---,,,,,,,,,...------------......///000...,,,,,,...///---+++......---------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++...---,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,---......///.........---------,,,,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,...---,,,,,,,,,---......++++++++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******************************))))))******+++,,,,,,---''''''(((((())))))******)))))))))))))))))))))))))))************)))((((((************************************)))))))))((())))))((((((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******+++*********))))))((((((************))))))))))))***,,,......,,,+++++++++))))))***++++++++++++***,,,,,,+++++++++,,,,,,------------,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000...------...///000///...............//////------........./////////000000000000111111111111222222333333444444555555222222222222333333333333333444444444555555555555555666888999;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<>>>???AAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFGGGEEECCCDDDHHHKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRQQQQQQRRRSSSSSSPPPUUU[[[aaabbb___ZZZWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY^^^___```aaabbbbbbbbbaaabbbccceeefffggghhhhhhhhhbbb```]]]ZZZXXXXXXXXXYYYWWWWWWWWWYYYZZZ\\\^^^___[[[ZZZYYY[[[^^^aaaccccccZZZVVVTTTTTTWWWYYYYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRUUUSSSQQQQQQRRRSSSSSSSSSOOOOOOOOONNNMMMKKKJJJIIICCCBBB@@@>>>===<<<;;;;;;999::::::<<<===>>>??????<<<===>>>AAABBB@@@<<<999555555555555555555555555555555444333333333333333555444333222111000000000////////////////////////000000//////////////////---------------......///...---+++,,,------,,,+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------++++++---...///000000000***,,,...---,,,++++++,,,------,,,,,,---...//////---,,,+++,,,---...---,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------++++++++++++************------,,,,,,,,,,,,------......------------......***++++++,,,,,,,,,,,,+++,,,,,,---...............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......------,,,,,,---...///000,,,,,,,,,+++++++++******++++++))))))))))))++++++------,,,,,,++++++++++++))))))))))))*********+++************************(((((())))))***+++++++++%%%&&&&&&'''((()))******************************(((((()))************)))************************************))))))))))))***)))'''&&&'''(((***,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((()))(((((('''&&&''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((())))))***((((((((()))++++++)))(((,,,,,,+++******))))))))))))))))))))))))(((((((((***,,,......---+++++++++)))******+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------........................------------........./////////111000...---------///000///...---,,,,,,---///000............///////////////000000000111111111111222222333333333444444444222222222222333333333333333333333444444444555555444555666777888999999999:::;;;===>>>???>>>>>>===<<<=========<<<;;;;;;:::999:::<<<>>>???@@@AAAAAADDDEEEGGGHHHIIIIIIIIIHHHEEEEEEDDDEEEHHHJJJLLLNNNKKKLLLMMMNNNOOOOOOOOOOOOTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQQQQQQQQQQQQQRRRPPPUUU\\\aaabbb___ZZZWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[^^^^^^___``````aaaaaaaaabbbbbbaaaaaaaaabbbbbbcccbbb___\\\YYYWWWWWWXXXYYYVVVVVVVVVXXXYYY[[[]]]^^^ZZZZZZZZZ[[[]]]```aaabbb[[[WWWTTTSSSUUUXXXXXXXXXVVVWWWXXXYYYYYYWWWVVVUUUVVVUUUTTTSSSSSSTTTTTTTTTPPPOOOOOOMMMLLLKKKJJJIIICCCBBB@@@>>><<<;;;::::::::::::;;;<<<===>>>>>>???<<<<<<===>>>???>>>:::777444444444444444444444444555555444333222222222222555444333111000/////////........................000000000//////......------,,,,,,,,,,,,---.........,,,+++,,,---...,,,+++,,,,,,------------,,,,,,------------------------,,,,,,---------.........------...............///------------------------***+++,,,---.../////////,,,---///...---,,,---...,,,,,,,,,,,,---...//////+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))***+++------------------------++++++++++++++++++******+++,,,------------,,,+++------,,,,,,,,,,,,------+++,,,---...............******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,***++++++,,,,,,++++++***---------.........//////+++++++++,,,---...//////++++++++++++++++++++++++++++++************++++++++++++******))))))((((((++++++,,,,,,,,,---------************************)))))))))*********++++++''''''(((((())))))******++++++++++++++++++++++++'''''')))******+++++++++*********************************)))))))))))))))***((('''&&&&&&(((***+++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''')))******)))''''''(((((((((((((((''''''&&&''')))***)))((('''(((***(((((((((((((((((((((((()))(((((('''((()))******)))(((((()))+++,,,+++))),,,+++++++++*********)))(((((((((((((((((((((((()))+++......---++++++,,,***++++++,,,---,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------------,,,,,,,,,---------......//////.........---------...////////////000000000000///...------...///000...---,,,,,,,,,...///000........./////////000000///000000000111111111111222222222333333333333333333333333333444444444444333333333444444444555555444555666777888999999999999:::<<<===>>>>>>======>>>>>>>>>>>>======<<<;;;888999;;;===>>>???@@@@@@CCCDDDFFFHHHIIIIIIIIIIIIEEEFFFFFFGGGGGGIIIKKKMMMJJJKKKMMMNNNOOOPPPQQQQQQTTTUUUVVVVVVVVVTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOORRRWWW[[[\\\\\\YYYXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]^^^______^^^[[[YYYWWWWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[\\\]]]^^^YYYWWWSSSRRRSSSUUUWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUVVVQQQPPPOOOMMMKKKJJJIIIHHHDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::999999::::::999777333333333333333333333333555444333222222222222222555444333111000/////////------------------------000000//////......---------,,,,,,,,,,,,---.........---,,,---...///...,,,,,,------.........------........................,,,,,,,,,------------...,,,---------......//////---------------------------,,,,,,,,,,,,---------,,,---...---,,,+++---...,,,,,,,,,,,,,,,---......,,,,,,---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((()))***------------------------++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,++++++++++++++++++,,,++++++,,,---............)))***++++++,,,,,,++++++............------------***++++++,,,,,,++++++***))))))*********+++++++++))))))***+++,,,---------))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,*********))))))(((((((((++++++,,,,,,,,,---------*********************************++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((''''''''''''''')))***)))((('''(((***)))))))))))))))))))))))))))((('''''''''(((***+++---***((())),,,...---,,,************************(((((((((((()))))))))))))))+++---...---,,,,,,,,,++++++,,,------------,,,++++++*********++++++,,,++++++,,,------------,,,,,,,,,,,,---------......---------,,,,,,++++++***....../////////000000000.........///////////////------------...///000000....../////////000000000000000000000111111111111222222222222333333333333333333333333444444444444333444444444555555555555777777888::::::;;;;;;;;;999999;;;<<<============>>>?????????>>>===<<<<<<999:::;;;===>>>????????????AAACCCEEEGGGHHHHHHGGGFFFGGGHHHHHHGGGHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWUUUSSSQQQMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMOOOQQQTTTVVVXXXYYYYYYWWWWWWXXXZZZ[[[[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[\\\^^^___```\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[[[[YYYXXXYYYZZZWWWVVVSSSQQQQQQRRRUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXYYYXXXVVVUUUUUUVVVSSSQQQOOOLLLJJJHHHGGGGGGDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::999999888:::888777666777888888777333333333333333333333333333333222222222222333333444333222111000/////////........................//////..................---------------......///...---,,,---...///...---,,,------............---........................,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++***)))(((***,,,------,,,,,,,,,,,,------,,,---......------...///++++++++++++,,,,,,,,,,,,+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++)))******++++++++++++***++++++,,,---------------......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,,,,++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***))))))(((++++++++++++++++++++++++''''''(((******+++++++++(((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''(((((()))''')))***)))((('''(((***))))))))))))))))))))))))))))))'''''''''(((***+++---((($$$%%%)))------+++(((((())))))***+++++++++((((((((())))))*********)))+++---...---,,,,,,---******+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------.........------,,,++++++******------------............***,,,...000111111000///------...///000000000000.../////////000000000000000000000000111111111111222222222222222222222222222222222222333333333333444444555555555666666666777888999:::::::::::::::999999999:::;;;<<<>>>???<<<<<<=========<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBEEEGGGHHHHHHHHHGGGHHHJJJIIIGGGFFFHHHJJJJJJKKKMMMPPPRRRTTTUUUUUUSSSTTTVVVXXXWWWVVVTTTRRRLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMKKKLLLNNNQQQTTTWWWZZZ[[[WWWXXXYYY[[[\\\\\\]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVXXXXXXWWWWWWXXXYYY[[[\\\YYYZZZZZZ[[[\\\]]]]]]]]]XXXXXXYYYZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXWWWZZZ[[[[[[YYYWWWXXXZZZVVVVVVTTTRRRQQQRRRTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\UUUWWWYYYWWWUUUSSSSSSUUUUUUSSSPPPLLLIIIGGGEEEEEECCCBBB@@@???>>>=========;;;;;;:::999999888777777777777777888999:::888666444444444444444444444444111111111111222333444444222222111000000000000000........................------........................------......///000,,,+++++++++---...---,,,++++++,,,---------------------------------------++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,*********)))((((((***,,,......---,,,+++++++++++++++---...---+++***+++---******+++++++++,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++************+++++++++,,,---,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++******)))++++++,,,------------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,---------.........******+++,,,,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,((((((((()))))))))******++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))((()))))))))************&&&'''(((((()))((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%'''''''''''''''''''''((())))))((()))***)))((('''(((***))))))))))))))))))))))))***)))'''&&&'''(((***+++***%%% $$$)))***(((''''''((()))***++++++,,,(((((())))))******++++++(((+++---...---,,,,,,---))))))***++++++++++++***))))))))))))***+++,,,---***+++,,,---...---,,,,,,,,,,,,,,,---------......000000///...------,,,,,,+++++++++,,,,,,,,,------(((+++...111222222000///,,,---///111222111111000////////////000000000000000000000000111111111111222222222222222222222222000111111111111222222222555555555666666666666777555666777888888888888888999999999999:::<<<>>>???999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===@@@BBBDDDGGGIIIJJJJJJJJJGGGIIIKKKJJJGGGEEEGGGIIIJJJKKKNNNPPPSSSUUUVVVVVVRRRTTTVVVXXXXXXVVVTTTSSSKKKKKKLLLLLLMMMMMMMMMNNNMMMNNNOOOPPPPPPOOONNNMMMJJJKKKNNNRRRUUUXXX[[[\\\XXXYYYZZZ[[[]]]]]]^^^^^^___]]][[[YYYWWWUUUTTTTTTYYYXXXXXXXXXXXXZZZ[[[\\\\\\\\\\\\[[[[[[YYYXXXWWWUUUWWWYYY[[[[[[ZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXYYYVVVYYY[[[[[[YYYXXXYYY[[[VVVVVVUUUTTTRRRRRRSSSUUUUUUUUUUUUUUUWWWYYY[[[]]]TTTVVVXXXWWWSSSQQQRRRSSSVVVTTTPPPLLLHHHFFFDDDDDDAAAAAA???>>>============999999999888888888777777555666888;;;===<<<888555444444444444444444444444000000000111222333555555111111000000000000000111////////////////////////,,,------......////////////............///000000+++***)))***,,,---,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---,,,,,,,,,+++)))***,,,...///...---,,,+++*********+++---...---***(((***,,,*********++++++,,,,,,,,,((()))***,,,,,,,,,+++***************************(((((())))))*********+++---,,,***))))))***,,,------,,,,,,++++++,,,,,,------------------,,,+++***))))))***++++++++++++************))))))))))))(((+++++++++,,,,,,+++++++++))))))*********++++++++++++,,,---------,,,+++***,,,,,,,,,++++++++++++*********++++++++++++******&&&&&&'''((()))***++++++)))************+++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))*********************************((())))))************)))************************(((((())))))*********+++(((((((((((())))))))))))(((%%%###&&&+++...,,,)))%%%&&&'''((((((((('''&&&'''((()))******)))((('''"""$$$%%%'''((((((''''''///---+++)))((((((******%%%%%%$$$%%%&&&(((***+++(((((((((((())))))))))))(((''''''((()))***)))(((***)))))))))***+++,,,,,,''''''&&&(((+++,,,,,,+++***)))(((((((((***,,,...++++++++++++++++++++++++************)))))))))(((,,,++++++******++++++,,,---.........---,,,,,,+++------------------------...---,,,++++++,,,......***+++---,,,++++++,,,...,,,------...............///......------///000111222222111111000000000/////////000111222222333333333333333222222111111111222222111111111111111111333444555666777777777777666888:::<<<;;;:::777555999::::::;;;<<<===>>>>>><<<===============<<<;;;999::::::;;;<<<======>>>@@@@@@AAADDDGGGIIIIIIHHHJJJJJJIIIJJJJJJKKKLLLMMMJJJKKKNNNPPPSSSTTTUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTOOONNNMMMLLLLLLMMMMMMNNNPPPOOONNNMMMNNNPPPRRRTTTRRRRRRRRRSSSTTTUUUWWWXXX[[[ZZZWWWVVVWWWZZZ]]]```bbb```^^^YYYUUUSSSTTTUUUTTTWWWYYYZZZZZZ[[[\\\]]]]]]^^^``````___\\\YYYWWWVVVUUUUUUVVVXXXYYYXXXXXXWWWXXXYYYXXXWWWXXXYYY[[[]]]\\\[[[\\\\\\[[[YYYWWWRRRUUUXXXXXXVVVUUUUUUWWWVVVUUUUUUTTTUUUVVVXXXYYYUUUTTTSSSSSSSSSRRRPPPNNNOOOMMMJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>======:::999888666666666666777555777:::<<<===<<<;;;999555555444333333222111111222222222222222222222222111111111111111000//////---,,,,,,,,,---///000222/////////000///......---------------------------//////.........---------------------------------/////////......---------******+++++++++,,,,,,,,,...------,,,,,,------......------------...//////++++++******))))))******------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,+++++++++*********,,,......,,,+++,,,---++++++************++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,+++***))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++)))******++++++******))),,,,,,+++***))))))******++++++*********+++---...)))******++++++,,,------++++++,,,---///111333444+++++++++*********))))))''''''((())))))))))))(((''''''(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))******++++++,,,,,,((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))&&&$$$&&&+++---+++(((''''''&&&&&&&&&((()))***'''((()))******)))((('''%%%&&&''')))******)))))),,,***(((&&&&&&&&&'''((('''''''''&&&''''''(((((((((((((((((()))))))))))))))(((((((((*********)))(((((((((((((((((()))***)))((((((***,,,...---------,,,++++++,,,---///111++++++************++++++++++++++++++************,,,++++++++++++++++++,,,------......---,,,,,,+++------------------------///...---,,,,,,,,,---------......---,,,++++++,,,------...////////////...///......---...///000111000/////////............//////000000111222222333333333333222222111111111111111111111111111111111333444555666666777777777777888999::::::999888777999999:::;;;<<<===>>>>>><<<======>>>>>>>>>======>>>?????????@@@AAAAAAAAA???@@@AAACCCFFFHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLNNNPPPRRRTTTVVVWWWSSSSSSRRRRRRQQQRRRRRRRRRPPPNNNMMMKKKKKKLLLMMMNNNQQQPPPOOONNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\```___^^^ZZZVVVTTTTTTUUUXXXYYY[[[[[[YYYXXXYYYZZZYYY[[[]]]___^^^]]][[[YYYWWWWWWWWWXXXYYYZZZYYYXXXXXXYYYZZZYYYXXXYYY[[[]]]]]][[[ZZZZZZZZZZZZYYYWWWTTTWWWYYYYYYWWWUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOOOOMMMJJJGGGEEEDDDDDDEEECCCBBBAAA@@@???===<<<<<<:::999888666666666666777555777999<<<<<<<<<:::999555444444333222222111111222222222222222222222222///////////////...------......---,,,---...//////...////////////...------------------------------///.........------------------------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++************++++++------,,,,,,------...///......---,,,++++++++++++,,,++++++******)))))))))*********++++++++++++,,,,,,,,,,,,+++++++++******((()))***)))((('''(((***+++******************+++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++******+++******))))))***+++,,,,,,,,,+++***************++++++++++++++++++++++++******++++++++++++******++++++***)))))))))))))))+++***)))))))))***+++,,,------,,,++++++******)))++++++******++++++,,,,,,+++++++++*********))))))***++++++,,,,,,,,,,,,,,,))))))************)))))))))((((((((((((((())))))************************)))))))))***************)))((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***'''&&&'''***+++***''')))'''&&&%%%&&&(((+++---'''(((((())))))((((((''''''((()))***+++++++++******)))'''&&&%%%&&&&&&'''))))))))))))(((((('''&&&(((((((((((()))))))))))))))))))))*********++++++***)))((((((((((((((((((+++******+++...//////...------,,,,,,---...000111,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------------,,,,,,+++------------------------000///...---,,,,,,------///000000///,,,***+++,,,---......//////////////////............///000000222222222222111111111111//////000000111111222222222222222222222111111111111111111111111111111111333444555666666777666666777777777777777888888888999999:::;;;<<<===>>>>>><<<===>>>???????????????>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOPPPQQQTTTVVVXXXSSSSSSRRRQQQPPPPPPPPPQQQPPPOOOLLLJJJJJJKKKMMMOOORRRQQQPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[XXXZZZ\\\^^^^^^]]]ZZZYYY^^^^^^^^^\\\XXXVVVUUUUUUWWWYYY[[[ZZZYYYXXXYYYZZZVVVXXX[[[]]]^^^^^^\\\[[[WWWXXXZZZ[[[[[[ZZZYYYXXXYYYZZZZZZZZZZZZ\\\___aaa```]]]ZZZYYYYYYYYYYYYXXXVVVXXXZZZYYYWWWVVVUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRUUUUUUTTTTTTSSSQQQPPPOOOOOOMMMKKKHHHFFFEEEEEEEEEAAAAAA@@@>>>===<<<;;;:::999999888777666666666666555666888:::;;;:::999888444444333333222222111111222222222222222222222222...////////////...------000///...---------------...............---,,,,,,------------------------............------------------------------------...------------,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******,,,,,,++++++,,,,,,---...///...---,,,++++++++++++***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++)))((((((***,,,************************++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++*********)))(((((()))***---...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++******************---,,,+++***)))***+++,,,------,,,++++++******)))---,,,+++)))((('''''''''+++++++++***************))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++***))))))))))))))))))((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((('''&&&&&&''')))+++---(((((((((((((((((((((((('''(((((())))))*********+++***)))((('''(((((((((((()))*********)))'''&&&(((((((((((()))))))))))))))***++++++******+++,,,,,,,,,+++***)))))))))***,,,+++***,,,...//////...***************+++---...---,,,*********+++---...,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000///---,,,,,,------...//////000000//////............/////////000222222222222222222222222111111111111222222333333222222222111111111111111111111111111111222222222333333444555666666666666777666666555555666777888888999:::;;;<<<======>>><<<===>>>???@@@AAAAAAAAA>>>>>>==================>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMPPPOOOOOOOOOPPPSSSVVVXXXSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJJJJKKKNNNPPPSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[YYY[[[]]]^^^^^^\\\ZZZXXX\\\^^^___^^^[[[XXXVVVVVVTTTVVVXXXYYYYYYZZZ[[[]]]VVVXXX[[[^^^___^^^]]][[[VVVXXX[[[\\\[[[YYYWWWWWWWWWYYYZZZ[[[\\\___cccffffffbbb^^^[[[ZZZZZZYYYXXXWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTUUUTTTRRRPPPPPPPPPNNNMMMKKKHHHGGGEEEEEEEEE@@@???>>>===;;;:::999999999888888777666666555555444666777999999888777777333333333333222222111111000000000000000000000000000000111111000000///...............------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,------,,,+++***)))(((((((((***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++)))'''(((+++---*********++++++************************************************************************++++++,,,******************************++++++++++++******,,,***)))((((((***,,,...++++++++++++++++++******************************+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,///...,,,+++***++++++,,,)))******++++++,,,------///...---+++)))(((((((((************************)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,---.........---+++***++++++++++++++++++++++++******))))))((((((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''&&&'''((()))************((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((((((&&&''')))*********)))((((((((((((((())))))))))))(((***++++++***)))+++---,,,,,,+++***)))))))))***+++***)))+++,,,...---,,,((((((((())))))***++++++---,,,,,,+++,,,---...///+++*********))))))))))))***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---...///...------...///---......///////////////---......///////////////------------------------222222222333333333333333111111111111111111111111000000111111111222222222222333444555666666666666555555666666666777777777888888999:::;;;<<<============???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>AAACCCDDDCCCBBBDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLOOOOOONNNNNNOOOQQQTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKKKKMMMOOOQQQTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZYYYYYY[[[]]]``````]]]ZZZXXXXXXSSSUUUXXXYYYYYYYYY[[[\\\ZZZ[[[^^^______^^^\\\ZZZUUUXXX\\\\\\ZZZWWWVVVUUUVVVWWWYYYZZZ\\\```eeeiiikkkgggbbb^^^\\\[[[YYYXXXUUUUUUVVVVVVUUUTTTRRRPPPMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSUUUSSSPPPNNNNNNOOOLLLKKKJJJHHHGGGEEEDDDDDD???>>>===<<<:::999888888888888777777666555555444444555666777777777666555333222222222222222111111........................000000000000000///......+++,,,---....../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,---,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******(((((('''%%%$$$$$$'''***)))***++++++++++++***)))******************************************************))))))******+++,,,******************************++++++++++++******---,,,***)))((()))***+++((()))***++++++***))))))************************+++,,,,,,------,,,,,,+++++++++************+++,,,---,,,+++)))))))))******)))******++++++,,,------...---,,,++++++******+++************************---,,,,,,,,,,,,---...///***++++++++++++++++++***++++++---------,,,+++***++++++++++++++++++++++++******))))))((((((''''''******++++++++++++++++++************************(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((******)))((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''(((((())))))))))))(((((((((((())))))))))))'''***,,,+++)))(((***---***)))((((((((((((((((((***))))))***+++,,,,,,+++))))))******+++,,,,,,,,,++++++,,,,,,---.........*********)))))))))((((((***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------+++---......------...///,,,------...............---......///000/////////------------............333333333333333333333333000000000111111111111111000000000111222222333333222333444555555666555555444666999;;;<<<:::888777888888999:::;;;<<<=========>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>??????BBBEEEEEECCCBBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLLLLMMMOOOPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVYYYXXXWWWVVVVVVWWWXXXYYYYYY[[[^^^^^^\\\ZZZYYYXXXVVVXXXZZZYYYXXXWWWXXXYYY\\\]]]___``````]]][[[YYYVVVZZZ]]]\\\XXXUUUUUUVVVWWWXXXYYYYYY[[[^^^cccgggjjjgggbbb___]]]\\\YYYXXXTTTTTTSSSTTTUUUTTTRRROOOJJJJJJJJJKKKLLLNNNPPPQQQPPPRRRTTTRRRNNNLLLMMMOOOJJJJJJIIIGGGFFFEEECCCCCC>>>>>>===;;;:::999888777777777777777666555444444444444555555555555444444222222222222222222111111........................---............---,,,,,,***+++,,,...///000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******++++++******++++++,,,---...---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))(((&&&&&&(((***)))***+++,,,,,,+++***)))***************************************************))))))))))))***++++++******************************++++++++++++******---,,,+++***))))))))))))'''((()))***+++***)))(((************************++++++,,,,,,,,,,,,++++++((((((((('''(((((()))******)))''''''&&&'''((((((------,,,++++++******)))*********)))******+++,,,***************+++++++++,,,+++***)))***+++,,,---)))******++++++******)))(((((()))************)))++++++++++++++++++++++++***))))))))))))))))))(((*********+++++++++++++++************************(((((((((((())))))))))))(((((())))))(((((())))))((((((((('''''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''(((((('''(((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((())))))))))))&&&))),,,+++'''&&&))),,,(((((((((((((((((()))***+++***)))***+++,,,+++***))))))***+++,,,,,,,,,,,,''')))+++,,,------,,,++++++++++++*********)))))))))***,,,------,,,***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++)))))),,,---...---,,,+++,,,---+++,,,,,,---------------------///000000000///...///000000000111111111111111111111111111111111111///000000000111111111222///000000111222222333333222222333444555555555555444888>>>BBBCCC@@@;;;888888888999:::;;;<<<<<<===>>>>>>???????????????>>><<<<<<<<<======>>>>>>>>>@@@DDDGGGFFFCCCBBBDDDGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOJJJKKKMMMOOORRRSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWVVVXXXZZZZZZYYYWWWWWWXXXVVVXXXYYYYYYXXXWWWWWWXXX[[[\\\^^^______]]]ZZZYYYYYY\\\^^^\\\XXXUUUVVVXXX[[[[[[ZZZXXXXXXZZZ^^^aaabbb```^^^]]]\\\[[[YYYWWWTTTSSSRRRTTTVVVVVVSSSPPPKKKJJJJJJJJJKKKMMMNNNOOOMMMQQQSSSQQQMMMJJJKKKMMMHHHHHHGGGFFFEEEDDDBBBAAA>>>>>>===<<<:::999888777666777777777777555444333444444444444444444333333111111111111111111222222////////////////////////------......------,,,++++++,,,.../////////.........////////////...------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---------------,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,(((***+++,,,,,,+++***(((************************************************)))))))))))))))***++++++******************************++++++++++++******)))***+++++++++***))))))'''(((***,,,,,,+++***)))******************************++++++++++++******)))((((((((())))))***+++)))((('''''''''((()))***------,,,++++++******)))))))))))))))***+++,,,,,,))))))*********+++++++++)))((('''&&&&&&((()))+++******++++++++++++******(((((((((((()))***,,,,,,************************)))))))))***************)))*********++++++++++++************************(((((((((((())))))))))))'''((())))))(((((()))***+++)))'''$$$$$$%%%&&&(((((('''&&&%%%%%%&&&'''(((+++***)))(((((()))******)))***++++++++++++******+++***(((&&&%%%$$$%%%%%%(((((((((((())))))))))))%%%(((+++***'''&&&(((,,,******))))))***+++,,,,,,,,,*********,,,---,,,+++(((((()))+++++++++++++++$$$&&&))),,,---,,,***))),,,,,,,,,+++++++++******)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***(((&&&%%%---...///---+++)))*********+++,,,,,,------,,,,,,,,,---///000000000///...------....../////////000000000000/////////////////////000000111111111222///000000111222222333333222222333444555555555555555:::BBBGGGHHHDDD>>>999777888999:::;;;<<<<<<===>>>>>>?????????>>>>>>===??????@@@AAABBBBBBCCCCCCAAAEEEHHHGGGCCCBBBDDDGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNIIIKKKNNNQQQTTTUUUVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTQQQQQQRRRSSSTTTUUUUUUUUUTTTVVVWWWWWWVVVUUUUUUVVVSSSUUUWWWXXXXXXYYYZZZ\\\XXXZZZ\\\^^^^^^]]]ZZZYYY[[[^^^```]]]XXXUUUWWWZZZ___^^^[[[XXXVVVVVVYYY\\\[[[ZZZYYYZZZ[[[ZZZXXXVVVTTTSSSRRRTTTWWWWWWUUURRRMMMLLLKKKJJJJJJKKKMMMMMMLLLPPPRRRPPPKKKIIIJJJMMMGGGGGGFFFFFFEEECCCAAAAAA>>>>>>===<<<:::999888888666777777777777555444333333333333333333333333333111111111111111111222222111111111111111111111111//////000000//////...------.../////////...---,,,//////000000//////...---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------)))))))))******+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...))))))))))))***+++,,,---------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,+++++++++******'''(((******)))(((((()))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******&&&(((***,,,---,,,+++***((()))+++---------+++***))))))))))))))))))))))))*********++++++*********,,,+++++++++,,,------...++++++*********,,,---...)))******+++,,,,,,------++++++***++++++,,,------))))))******++++++++++++,,,***)))((()))***,,,---***++++++,,,,,,++++++*********)))***+++---000111))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))******+++++++++************************'''&&&$$$$$$%%%'''***,,,************)))(((&&&&&&---+++)))'''&&&&&&((((((,,,***'''%%%%%%'''***,,,'''''''''''''''((()))***(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************)))************+++++++++++++++++++++++++++++++++...---,,,++++++,,,---...---------,,,,,,+++++++++))))))***+++---...//////............------,,,+++))))))***+++,,,....../////////............//////000000000000////////////222111111111000000//////111111111111111111111111333333444444555444444444666999>>>AAABBB???:::777777777666666777999;;;<<<<<<>>>???>>><<<;;;;;;<<>>>>><<<<<<<<<============>>>>>>?????????CCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMMMMNNNQQQTTTVVVXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUWWWYYY[[[\\\]]]^^^```bbb^^^[[[YYYXXXXXXYYYYYYXXXWWWXXXYYYZZZZZZXXXVVVUUURRRTTTVVVXXXXXXYYYZZZ[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVUUUUUUVVVUUUSSSRRRKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@===;;;:::;;;:::999888777777666555555555555555555555555444444444444444333333333222111000000000000000/////////.................................---------,,,,,,---------------------------------///---+++))))))***,,,---///...,,,+++***++++++,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,...,,,***)))***+++,,,------,,,***))))))***+++,,,,,,,,,,,,+++***)))((('''************************************************))))))************))))))************)))))))))(((((()))***++++++***)))((()))+++,,,+++***)))***+++,,,,,,++++++***))))))((('''((()))+++,,,,,,++++++******)))(((((()))***+++,,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,***)))))))))******---,,,,,,,,,+++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,+++---+++******,,,.........*********)))))))))((((((************************+++***)))(((((()))***+++))))))))))))***+++,,,---++++++******************************++++++++++++++++++*********+++,,,---************************************++++++++++++((()))*********)))'''&&&$$$%%%''')))***,,,,,,---+++***)))'''''''''(((((())))))(((((((((((()))))),,,+++***))))))(((((((((******))))))))))))(((((((((((())))))))))))(((((('''(((***+++++++++***)))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***************,,,---------......//////,,,,,,------,,,,,,++++++---......///000111222222//////............//////000000000111111222222222111111111111000000000000111111111111111111111111111111222444555555555555666555444444444555777888888777666666666777888999999;;;=========<<<===>>>======>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFFFFHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNLLLKKKKKKLLLPPPTTTWWW[[[ZZZYYYWWWUUUSSSQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUSSSTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[]]]^^^```bbbeee___\\\XXXVVVVVVWWWWWWWWWVVVWWWXXXYYYXXXWWWUUUTTTMMMOOORRRUUUXXXZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVWWWWWWWWWUUUSSSIIIIIIGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFEEECCCBBBCCCBBBBBBAAA@@@@@@??????>>><<<:::999::::::999888888777555333333444555666555555555555444222000...222222111111000000////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---+++******)))------------------------***++++++,,,,,,,,,,,,,,,------------------------------,,,++++++++++++++++++,,,---+++)))))),,,///...---+++***))))))***+++++++++,,,,,,+++******)))************************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))))))))***++++++***)))***+++,,,,,,++++++***)))))))))++++++,,,,,,++++++***)))++++++***)))))))))******,,,+++++++++++++++******)))))))))))))))))))))))),,,+++******)))*********+++++++++++++++*********,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++---+++******,,,---,,,,,,+++++++++************)))************************+++***))))))))))))***+++''''''((()))***,,,...///******++++++++++++++++++************+++++++++,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,+++++++++(((((()))))))))(((((('''))))))*********))))))(((+++***)))(((''''''(((((('''(((((()))))))))))))))******))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))++++++***)))((($$$$$$%%%'''(((***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++******,,,,,,------------------+++,,,,,,,,,,,,,,,+++++++++,,,,,,---......////////////............//////......///000111222222222111111111000000000000000111111111111111111111111///000222333444555666666777666555444555666888999888777666555555555666777777999;;;=========>>>@@@???@@@AAAAAABBBCCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFEEEEEEEEEHHHJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHJJJNNNRRRUUUYYYYYYXXXVVVTTTSSSRRRQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTXXXYYY[[[[[[ZZZZZZ\\\^^^\\\YYYUUUSSSTTTVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTPPPPPPPPPRRRVVVYYY\\\]]]WWWWWWWWWWWWVVVUUUSSSSSSQQQQQQRRRSSSTTTVVVWWWXXXYYYWWWVVVVVVWWWVVVTTTRRRJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFGGGGGGFFFCCCAAA???AAA@@@@@@??????>>>======<<<:::888777888888777666888666444222222444666777444555666666444222///---111111000000/////////.........---------,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,+++***)))******++++++++++++,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++***+++++++++*********)))))))))+++,,,...---+++***))))))))))))+++,,,,,,------,,,,,,,,,************************(((((((((((((((((((((((())))))************))))))*********))))))))))))))))))))))))******))))))))))))***++++++***)))+++,,,+++++++++*********))))))************))))))((((((,,,++++++******)))))))))************************))))))))))))))))))))))))++++++***************************************************))))))******+++******+++,,,,,,,,,,,,+++---+++******+++,,,+++***++++++++++++++++++++++++************************************************((((((((()))***,,,---...******+++++++++++++++,,,*********+++++++++,,,,,,+++***++++++++++++,,,,,,************************,,,,,,,,,,,,++++++++++++'''&&&%%%%%%%%%''')))+++,,,,,,,,,+++***((('''&&&)))))))))(((((((((((((((&&&'''((()))******)))(((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((******)))((('''###$$$%%%'''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,************************))))))*********+++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***---------...............++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...//////............//////,,,------...///000111111000000000000000000111111000000000000000000000000///000111333444555555555666666666777777777777777777666555444444444555666555888;;;<<<<<<===???@@@@@@AAAAAABBBCCCCCCDDDDDD@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDEEEHHHJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHHHHIIILLLPPPRRRTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSXXXYYYZZZYYYXXXWWWXXXYYY[[[XXXSSSQQQRRRTTTUUUVVVUUUUUUVVVVVVWWWXXXYYYZZZXXXUUUQQQPPPTTTXXX\\\]]]WWWVVVVVVVVVTTTSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXXXXVVVUUUUUUUUUTTTRRRPPPKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGFFFDDDAAA????????????>>>======<<<<<<999777666555666666555444777666333222222444666888222333555666555333111000000000000///////////////------------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******++++++,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++************+++,,,)))'''(((,,,...,,,)))---,,,+++***))))))(((((()))******+++++++++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))*********))))))))))))))))))***(((***++++++******+++,,,+++++++++***************))))))))))))))))))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))************+++*********************************++++++***************+++******+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,+++)))+++++++++++++++,,,,,,,,,******************************++++++++++++***************)))******+++,,,******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++******'''%%%$$$###$$$'''***,,,******++++++******)))((()))))))))))))))(((((((((&&&'''((()))*********)))%%%%%%%%%&&&''')))+++,,,''''''(((((((((((())))))(((((())))))))))))((((((%%%&&&'''))))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))************++++++))))))******+++++++++,,,,,,,,,------......------------------......////////////............//////---------....../////////000000000000111111111111000000000000000000000000000000111333444444444444222333555666666666555444555444333333333444555666555777:::<<<<<<===???@@@??????@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDFFFIIILLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTYYYYYYXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTUUUWWWXXXYYYXXXYYYZZZ\\\^^^ZZZVVVSSSSSSSSSSSSRRRRRRSSSTTTVVVYYY]]]```bbb^^^YYYSSSQQQTTTXXXZZZ[[[VVVVVVVVVUUUTTTRRRQQQPPPNNNNNNNNNOOOQQQSSSVVVWWWWWWUUUTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFDDDBBBAAA???>>>>>>======<<<;;;;;;888666444444555666555444666444333222222444666777111222333444444444333222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------+++,,,,,,------......///---------------,,,,,,+++)))******++++++,,,,,,---,,,,,,+++***************///***'''***000222///***+++++++++******))))))(((''''''((((((((((((((('''************************))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))******((()))++++++******+++---***************************************+++,,,---+++++++++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++++++++...------,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,++++++,,,------,,,******++++++++++++,,,,,,,,,******************************+++,,,,,,+++******++++++***************+++******++++++,,,---------++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,''''''&&&&&&'''((()))***)))******+++++++++******(((((())))))))))))(((((('''''''''((()))******+++''''''''''''((()))***+++((((((((())))))*********(((((())))))))))))(((((('''(((((((((((()))))))))++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************)))************+++++++++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,&&&'''''''''((((((((()))))))))***+++,,,,,,------,,,---....../////////...............//////////////////............//////............///////////////000000000111111111111000000000000000000000000000111222333333333333333222333444444555555444444333333222222222444555666555888:::<<<<<<<<<>>>???@@@@@@@@@@@@????????????>>>???@@@BBBDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFJJJMMMJJJJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRRRRQQQOOONNNNNNNNNOOOQQQTTTUUUSSSUUUWWWXXXXXXYYY[[[]]]^^^[[[XXXVVVVVVVVVUUUTTTUUUUUUUUUWWWZZZ^^^ccceee]]]YYYTTTTTTWWWYYYXXXVVVVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMNNNOOORRRUUUVVVWWWUUUTTTTTTTTTRRRPPPNNNMMMNNNNNNNNNMMMLLLKKKJJJGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;999777555555666777666555444333333333444444555666222222222222222222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,------------...---,,,+++++++++,,,---++++++,,,------...//////------......---,,,,,,+++******++++++,,,------...,,,++++++***************,,,+++***,,,///000///---)))***************))))))(((((()))))))))(((((('''************************************************))))))************))))))((()))))))))************+++***)))(((((()))***+++''')))***+++******,,,---******************************)))))))))***+++,,,)))***+++,,,,,,,,,+++***)))*********++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++,,,,,,,,,---///...---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***+++---//////---,,,************+++++++++,,,***************************++++++,,,,,,++++++******)))))))))***+++,,,,,,******++++++,,,------...+++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,---......((()))*********)))''''''+++++++++++++++***)))((('''((()))))))))))))))(((''''''''''''((()))++++++***)))))))))))))))***+++))))))******++++++++++++(((((())))))))))))(((((()))))))))((()))******+++''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***************************)))************+++++++++))))))***+++,,,,,,---------,,,+++******+++,,,---++++++,,,,,,---------...))))))***+++---...//////------...///000000//////---------...............//////............//////000000000000//////////////////000000111111111222000000000000000000000000111222222333333333222222555555444444444555666777222222111111222444555777666888:::<<<<<<<<<===???CCCBBBBBBAAAAAA@@@@@@???===>>>@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEGGGJJJNNNJJJKKKLLLMMMMMMNNNNNNMMMPPPQQQQQQQQQQQQPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMOOORRRTTTVVVRRRTTTVVVVVVVVVVVVXXXYYY[[[ZZZXXXYYYZZZ[[[ZZZYYY\\\[[[YYYYYYZZZ]]]```bbbZZZWWWTTTVVVYYYZZZWWWSSSWWWVVVVVVUUUSSSRRRPPPOOONNNNNNMMMMMMOOOQQQTTTVVVWWWVVVUUUTTTTTTSSSPPPNNNMMMMMMNNNNNNMMMLLLJJJIIIFFFEEEDDDCCCCCCCCCCCCCCC???>>>>>>===<<<<<<;;;;;;:::888666666777888888777333333333444444555555555222222111000//////000000000000000000111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++........................,,,,,,,,,,,,...///111111111///---***)))***+++,,,))))))***++++++,,,---------.........---,,,,,,+++++++++,,,------...//////,,,++++++***)))*********'''))),,,,,,++++++,,,...((())))))************))),,,,,,,,,,,,,,,+++******************************************************))))))************))))))(((((())))))*********++++++***)))(((((()))***+++''')))***+++******,,,---******************++++++)))((('''&&&&&&''''''(((((()))+++,,,---,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))((()))***+++,,,,,,+++***+++++++++,,,,,,------------,,,++++++******************+++,,,,,,,,,,,,+++******+++---000000///---)))))))))******+++++++++***************************+++,,,------,,,+++***((((((((()))***,,,---...******+++,,,,,,---......++++++,,,,,,,,,---------)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,...///000000+++***)))(((((()))***+++++++++***)))(((((())))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&''''''((()))******+++)))))))))(((''''''&&&&&&***)))))))))))))))***+++))))))************)))))))))((('''''''''(((***+++***((('''&&&&&&'''(((***((('''&&&$$$%%%&&&''')))************************))))))***++++++++++++***(((((((((((())))))))))))++++++******++++++,,,---...------,,,,,,++++++***))))))***+++,,,,,,------***+++---......---+++***.........------,,,,,,,,,............////////////......------------......///////////////////////////////////////000111111444333333222222333333444...000222444555444333111222333222222222333444555777888999;;;<<<=========>>>???@@@@@@@@@@@@???>>>???@@@BBBDDDFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLGGGFFFFFFEEEEEEFFFGGGHHHLLLKKKJJJJJJKKKMMMPPPQQQQQQQQQQQQPPPOOONNNMMMLLLOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRQQQOOOMMMLLLKKKNNNMMMMMMPPPTTTVVVUUUSSSQQQRRRTTTUUUVVVWWWWWWWWWZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]```bbbddddddcccZZZZZZYYYYYYWWWVVVUUUTTTQQQRRRTTTUUUUUUTTTSSSSSSKKKJJJJJJJJJMMMQQQTTTWWWSSSSSSSSSRRRRRRRRRRRRRRRTTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@??????@@@BBBCCC>>>======<<<<<<<<<======999888777666555555555555555444333222333333555666333333222111000///......------------------------/////////......---------...------,,,+++***)))))),,,,,,,,,+++++++++*********,,,---,,,)))''')))+++,,,++++++******++++++,,,000...,,,***)))***,,,...)))************+++++++++******+++,,,,,,,,,,,,+++---......///...,,,+++***))))))************))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---******++++++++++++******)))*********++++++++++++******))))))))))))******,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((((((((((()))***,,,---...((()))***+++***)))&&&%%%)))************+++++++++))))))************))))))+++++++++************)))++++++***)))(((((()))))),,,++++++++++++++++++,,,'''((()))***************''')))+++,,,,,,,,,---...((()))+++,,,---,,,,,,+++***+++,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++***)))************+++,,,---...************************+++***)))))))))***,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------------,,,))))))*********+++++++++))))))(((''''''((())))))+++******)))(((((())))))'''''''''''''''''''''((('''((((((((())))))))))))******)))((((((((((((((()))))))))))))))((('''''''''''''''((()))*********'''''''''(((((((((((((((***)))(((''''''&&&''''''))))))************)))))))))(((((('''((()))***+++***)))'''&&&&&&''')))***+++***(((''''''((()))***************************))))))***++++++++++++***))))))*********++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,...//////...,,,+++......---------,,,,,,,,,............///////////////......------......//////////////////////////////////////////000111111222222111111111111222222000111111222333333444444444333222222444555555444777888999;;;<<<>>>??????????????????????????????>>>???AAACCCEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNQQQQQQPPPPPPOOONNNLLLLLLMMMLLLMMMPPPUUUXXXXXXWWWTTTTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[]]]```ccceeedddccc^^^^^^^^^]]][[[XXXUUUTTTRRRSSSTTTUUUUUUUUUTTTSSSNNNMMMLLLKKKLLLOOORRRTTTUUUTTTTTTSSSRRRQQQPPPOOOQQQOOOMMMKKKKKKJJJGGGEEEDDDCCCAAA??????@@@AAABBB>>>>>>===<<<;;;;;;<<<<<<999888777666666555555555555444333222222333444555333222111000///......---........................------,,,,,,,,,+++++++++......------,,,+++++++++,,,++++++++++++++++++++++++---...---***)))***,,,,,,++++++******++++++,,,,,,+++)))''''''((()))***)))************+++++++++)))***++++++,,,,,,++++++,,,------......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************+++)))))))))******))))))))))))))))))*********++++++******))))))))))))******''''''&&&&&&&&&&&&''''''******************))))))((((((((()))***,,,---...((())))))******)))(((''')))************+++++++++'''(((((())))))(((((('''))))))******+++++++++,,,++++++***)))))))))))))))++++++************++++++)))******++++++++++++***(((***,,,,,,+++***+++,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******************+++,,,---...++++++++++++++++++++++++,,,+++*********+++------,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,((((((''''''''''''((((((******)))((((((((()))))))))))))))(((((((((((((((''''''((((((((()))))))))******)))((((((((((((((()))))))))))))))(((((('''''''''(((((())))))******&&&&&&''''''((())))))***+++***)))'''&&&&&&&&&&&&((())))))******))))))(((((((((((((((((()))******))))))''''''''''''))))))...---+++*********++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++***+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,---...//////...---,,,------------,,,,,,,,,,,,............///////////////......------......///////////////////////////000////////////000111111000000000//////000000000222222111111111333555666666444222333666777666444888888888999;;;===@@@AAA@@@???>>>======>>>???@@@===>>>@@@AAACCCCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMQQQUUUYYYZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[```dddfffeeedddcccccccccbbb___[[[WWWTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNLLLLLLMMMOOOPPPWWWWWWUUUTTTRRRPPPOOONNNNNNLLLKKKJJJJJJIIIGGGFFFEEEDDDBBB@@@?????????@@@???>>>===<<<;;;:::::::::888888777777666555555555444444333222222333333444111111000000///...------////////////////////////---,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,---...---+++++++++---,,,++++++******++++++,,,)))))))))((((((((((((((()))************+++++++++)))***++++++,,,,,,++++++++++++,,,---------,,,,,,++++++))))))))))))++++++******+++++++++,,,,,,,,,---,,,+++***))))))))))))(((((())))))))))))((((((((((((((()))))))))************))))))))))))*********))))))(((((())))))***((((((((())))))*********(((((()))***+++,,,,,,---(((((()))))))))))))))))))))************+++++++++((())))))))))))))))))((('''((()))***+++,,,------++++++***))))))))))))************))))))*********+++,,,,,,,,,,,,++++++***)))+++,,,+++***(((((()))++++++,,,,,,,,,+++******++++++++++++++++++************+++++++++++++++***,,,,,,,,,,,,,,,++++++************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,---------((((((((((((((((((((((((***))))))((((((((())))))*********)))))))))))))))'''''''''((((((((())))))((((((((((((((()))******(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''(((((())))))++++++***))))))((())))))(((((())))))))))))((((((((((((((((((((())))))***))))))(((''''''((())))))......,,,+++++++++++++++(((((((((((((((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,---------,,,++++++******+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////////////////////////////000000//////000000111222000000////////////000000222222222222333444555555777444222444888999777444777666666777999<<>>???AAAAAABBBBBBFFFEEEEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPNNNNNNOOORRRUUUWWWYYYZZZXXXXXXWWWWWWWWWXXXXXXXXXWWWYYY[[[\\\\\\[[[YYYXXXVVVWWWZZZ___dddfffeeedddcccdddeeeeeeccc^^^ZZZWWWVVVWWWWWWXXXWWWVVVUUUTTTQQQPPPOOONNNMMMNNNOOOPPPXXXXXXVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKJJJIIIGGGEEEFFFEEECCCAAA??????>>>>>>???>>>===;;;:::999999999888888888777777666555444333333333222222222222222000000000///...---------................................................+++,,,,,,,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,******+++,,,,,,+++***)))))))))*********+++++++++))))))***+++++++++++++++)))******+++,,,---------***(((&&&%%%%%%&&&(((*********+++++++++,,,,,,,,,,,,++++++***))))))******(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******------,,,,,,,,,,,,------((((((((((((((()))))))))(((((()))***+++,,,,,,,,,)))((((((((()))***++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++***))))))***************))))))))))))******,,,,,,,,,,,,+++***))))))((()))++++++)))((()))))),,,,,,,,,,,,+++******)))+++++++++++++++***)))((())))))***+++++++++******+++,,,,,,---,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---+++******+++---...+++++++++,,,,,,,,,,,,---)))))))))))))))))))))))))))((((((((((((((())))))++++++******))))))))))))''''''''''''((((((((((((&&&&&&&&&''')))***,,,---(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((''''''''''''))))))((())))))***++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((((()))))),,,,,,++++++************''''''''''''''''''''''''))))))***++++++++++++***************++++++++++++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////....../////////000000000000000000000000000000000000000111222222222111111000000111111222///111333555555555444333666444444555888999777444666555555555777:::===??????>>><<<;;;;;;<<<>>>???=========>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNNNNOOOOOONNNNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWVVVVVVUUUUUUVVVWWWWWWTTTVVVXXXZZZ\\\\\\[[[[[[VVVWWWZZZ^^^bbbeeedddcccaaabbbdddeeedddaaa]]]ZZZXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPOOOOOOPPPQQQRRRSSSWWWWWWWWWVVVVVVVVVVVVUUUTTTQQQOOOMMMLLLJJJGGGEEEFFFEEECCCAAA@@@>>>>>>===>>>===<<<:::999888888888777888888888777666555444333333333222222111111000000000//////......------------------------------........................*********+++,,,,,,------+++++++++++++++++++++++++++*********+++++++++***,,,++++++******++++++,,,***+++,,,......---+++***))))))*********+++++++++))))))***++++++++++++***)))))))))***+++,,,------***(((&&&%%%%%%&&&(((*********+++++++++,,,,,,,,,******))))))***++++++,,,)))******++++++******)))(((((((((((())))))))))))******))))))))))))***************))))))******************)))(((''''''&&&((()))***+++++++++++++++))))))(((((()))***+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************+++***************++++++******))))))))))))*********+++++++++***)))((((((&&&(((*********)))***,,,---,,,,,,++++++*********+++++++++++++++***)))(((((()))***++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++)))******+++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********...---+++******+++---...************++++++++++++))))))************))))))((((((''''''(((((())))))++++++******))))))((((((&&&&&&'''''''''(((((((((%%%%%%&&&''')))+++,,,---'''(((((()))))))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&''')))***+++'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))************++++++******++++++,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,............////////////000//////......//////000000000000000000000000000111000000000000111222222333222222111111222222333///111444666777666444222333444666777777777666555666666666666777999;;;===>>>===<<<;;;;;;<<<===>>>============>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWPPPOOOOOOOOOOOOQQQSSSTTTUUUUUUTTTRRRPPPPPPRRRTTTUUUTTTTTTSSSTTTUUUVVVWWWSSSTTTVVVXXXZZZ\\\]]]]]]YYYYYYZZZ\\\```bbbcccbbb___aaabbbdddcccbbb___^^^[[[[[[[[[[[[ZZZXXXVVVTTTPPPPPPQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVTTTQQQOOOMMMKKKHHHFFFEEEDDDCCCBBB@@@???>>>======<<<;;;:::999888888888777777888888888666444333222222222222222111000///000000000/////////......------------------------+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))+++,,,+++***,,,++++++******++++++,,,((()))***,,,,,,+++******)))************+++++++++((()))******++++++******))))))))))))***+++,,,---++++++))))))))))))++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---******++++++++++++******((((((((()))))))))************))))))))))))************))))))))))))******,,,++++++***(((''''''&&&((()))***+++,,,++++++***))))))******************)))************+++++++++((())))))))))))))))))(((+++++++++*********))))))+++************+++,,,,,,*********))))))*********))))))*********)))((((((%%%'''***+++******,,,---,,,,,,+++******+++++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,---------------++++++++++++,,,---...///************************((()))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++...---,,,+++++++++,,,---))))))*********+++++++++(((((()))******)))(((((('''''''''''''''((())))))+++******)))((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&''''''((()))***''''''((((((((((((''''''&&&'''((()))***))))))((()))))))))******)))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))*********+++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,............////////////000000////////////000000000000000000000000000000111111000000111111222333333222222111111222222333111222333444555555555444000444888888555333444777888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNMMMMMMOOOQQQSSSUUUTTTTTTUUUUUUVVVVVVWWWWWWRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUUUURRROOONNNPPPSSSTTTSSSSSSRRRSSSUUUWWWYYYUUUUUUUUUVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[]]]```aaa```aaaaaabbbccccccbbb``````\\\\\\\\\\\\ZZZXXXVVVUUUSSSSSSSSSTTTTTTUUUVVVVVVSSSTTTTTTUUUVVVWWWWWWXXXUUUSSSPPPOOONNNMMMJJJHHHDDDCCCCCCBBBAAA???>>>===;;;;;;:::999999888999999666777888999888666444333111222222222111000///...111111000000000000//////........................+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++***)))***,,,---,,,***,,,++++++******++++++,,,(((((()))***************)))************+++++++++((())))))***************))))))(((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***************++++++))))))************)))))))))))))))*********++++++******))))))))))))******---,,,,,,++++++,,,,,,---++++++*********)))))))))((()))+++,,,,,,+++***))))))***+++++++++***)))((()))************+++++++++'''(((((())))))(((((('''***************++++++++++++*********++++++,,,---++++++************++++++))))))***+++++++++******(((***+++,,,+++***+++,,,,,,+++*********+++,,,---***++++++,,,,,,,,,,,,+++)))***+++,,,------------+++,,,,,,---......------,,,,,,+++,,,,,,---...///++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,&&&'''((())))))((('''&&&'''''''''''''''((()))************)))(((''''''&&&&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))+++***)))))))))))))))***''''''((((((((((((''''''&&&''')))*********)))((())))))************))))))%%%&&&''')))************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++((())))))***+++---...///***++++++,,,,,,------...))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,............/////////000000000////////////000000000000000000000000000000111111111000111111222333222222111111111111222222333333222222333444666777...444:::999444111444777999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;>>>>>>=========???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCFFFGGGIIIKKKLLLLLLLLLKKKIIIJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPSSSWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQPPPQQQRRRTTTVVVTTTTTTTTTQQQNNNMMMPPPSSSTTTSSSRRRRRRTTTVVVYYYZZZWWWWWWUUUUUUVVVXXX[[[]]]___]]]ZZZZZZ\\\^^^______ccccccccccccbbbaaaaaa```]]]]]]]]]\\\[[[YYYVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQOOONNNNNNMMMKKKJJJCCCCCCCCCBBBAAA@@@???>>>::::::999999888999999999666777888999888666444333111222222222111000...---111111111111000000000000////////////////////////---------....../////////------------------------///...---,,,***)))((((((---+++)))+++...///...+++,,,++++++++++++++++++,,,))))))******+++++++++,,,)))************+++++++++(((((()))******************)))((((((((()))++++++))))))************))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))(((((())))))))))))((((((************++++++++++++******))))))))))))******,,,++++++******++++++,,,************++++++++++++((()))+++,,,,,,+++***))))))+++,,,---,,,***(((''')))************+++++++++))))))************))))))(((((()))***+++,,,,,,---+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,------+++******+++++++++*********+++---...***+++,,,---------------)))***+++,,,---.........+++,,,,,,---.........---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,------------,,,+++***++++++,,,,,,,,,---------'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((((()))(((((('''&&&&&&%%%&&&'''))))))'''&&&%%%(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************)))((('''''''''(((***+++'''((()))((('''(((***,,,******))))))))))))******&&&'''((())))))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,+++******%%%&&&&&&'''((())))))***,,,,,,++++++***))))))))),,,+++*********+++,,,---...------,,,,,,+++++++++...------,,,,,,------...---......///000/////////............////////////000000000000000000000000000///...///000111000///111000///000111333666888000111111222222333444444888888999999999999888888777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>@@@CCC@@@BBBCCCCCCBBBCCCDDDFFFDDDGGGJJJLLLLLLLLLMMMOOOKKKMMMOOOOOOOOOOOOQQQRRRTTTTTTSSSRRRQQQQQQQQQRRRUUUTTTTTTVVVWWWWWWUUUSSSRRRQQQQQQPPPQQQRRRTTTUUUVVVWWWVVVTTTQQQNNNNNNNNNTTTTTTUUUWWW\\\aaafffjjjhhhaaaYYYVVVYYY\\\]]]]]]______]]]ZZZWWWWWWZZZ\\\```aaabbbccccccbbbaaa```___]]][[[[[[\\\^^^^^^^^^VVVWWWYYY[[[]]][[[XXXTTTUUUUUUTTTTTTTTTTTTUUUUUULLLKKKLLLMMMMMMKKKHHHEEEBBBBBBAAA@@@???>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;999777666555666666444333///111333444444333222000000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++...+++((()))+++---,,,++++++,,,---......---+++***...---,,,,,,++++++++++++************************++++++************+++++++++++++++***************))))))))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,++++++*********&&&&&&'''((((((((((((((())))))************))))))***)))))))))((((((''''''***************************************************)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))******)))))))))***,,,---)))))))))(((((((((((((((+++++++++,,,,,,++++++++++++***)))'''''')))***+++*********************************)))))))))))))))%%%)))---...,,,+++,,,------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,+++++++++++++++------------++++++///......---...///000111000...,,,***'''$$$"""!!!******+++++++++,,,,,,,,,,,,---...//////---+++******++++++,,,,,,++++++***&&&&&&%%%&&&&&&'''((()))((((((((()))((((((''''''(((((()))))))))(((''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((()))))))))******)))(((((((((((((((((((((((((((((())))))))))))************(((((()))))))))*********)))(((((('''((()))***+++((())))))((('''''')))+++((((((''''''''''''(((((('''((())))))))))))((('''***))))))(((((())))))***))))))))))))))))))))))))((()))***+++++++++******(((((())))))******++++++++++++++++++************,,,+++*********+++,,,---+++++++++*********))))))...------,,,,,,------...............////////////....../////////000000000000000000000000000000000000///...///111111111///000///......///111333555111222222333444444555555666666777777777777666666666777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<===???@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHKKKLLLKKKKKKLLLLLLKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWUUURRRPPPOOOPPPUUUUUUWWWYYY^^^dddiiilllhhhaaa[[[YYY[[[^^^^^^]]]^^^^^^\\\ZZZXXXXXXZZZ]]]______`````````___]]]]]]]]]\\\[[[\\\^^^`````````ZZZYYYZZZ[[[\\\ZZZWWWTTTRRRQQQQQQQQQQQQQQQQQQRRRKKKJJJIIIJJJKKKJJJHHHFFFCCCBBBBBBAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::888777555555666666444333111222333333333222111111///////////////////////////.........---,,,,,,,,,------------------------,,,++++++******++++++,,,...+++))))))+++---,,,+++))))))*********))))))(((------,,,+++++++++,,,,,,************************++++++************++++++))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********(((((()))************)))******++++++++++++***************))))))(((((((((******************************************************************++++++++++++,,,------,,,++++++******)))))))))***,,,,,,))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++************************************))))))))))))&&&)))---...,,,+++,,,------------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,......+++++++++******************++++++++++++,,,,,,,,,,,,---...///...---+++***++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&''')))***+++))))))******)))(((''''''(((((())))))***)))))))))''''''))))))))))))''''''))))))))))))))))))))))))++++++++++++***)))((((((((((((((((((((((((((((((++++++***************)))(((((())))))))))))******((((((((((((((()))******))))))***)))''''''(((***((((((''''''''''''((((((((())))))******))))))(((*********))))))*********))))))))))))))))))))))))((()))******++++++******+++++++++++++++++++++,,,************+++++++++++++++++++++++++++,,,------++++++++++++************...------,,,,,,------...///...---------...000000/////////000000000111111000000000000000000000000000///...///111222111000111000/////////000222333222333333444444555666666444444555555555555444444666666777888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;===??????>>>>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLNNNPPPPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWUUUSSSSSSVVVYYYYYYVVVTTTUUUWWW[[[ZZZZZZYYYYYYYYYYYYZZZWWWXXXYYYWWWTTTRRRQQQQQQSSSTTTUUUXXX]]]bbbgggjjjccc___ZZZYYY[[[]]]\\\ZZZ\\\\\\[[[YYYXXXXXX[[[^^^bbbbbbccccccbbbaaa``````ZZZYYYYYY[[[^^^``````___]]][[[ZZZZZZYYYXXXUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCAAA???===<<<:::;;;;;;;;;;;;::::::::::::888666555555666666444333444333222222111111111111........................------------,,,,,,,,,,,,////////////////////////---,,,,,,++++++,,,,,,------,,,******+++,,,,,,+++))))))(((((((((((()))))),,,++++++++++++,,,,,,---************************++++++************++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************+++++++++++++++*********)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))************************+++++++++***************)))******++++++******)))*********)))******+++,,,************************)))******************)))+++***)))(((((()))***+++************************************************'''***,,,------,,,,,,---------,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---******+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++(((((('''(((((()))******)))))))))))))))((('''&&&'''((()))******+++******(((((()))******)))(((((()))))))))))))))))))))))),,,,,,,,,++++++)))((('''((((((((((((((((((((((((+++*********)))((((((((((((((((((((()))))))))***((((((((((((((())))))***)))******)))'''&&&''')))******))))))))))))******))))))************))))))++++++************++++++))))))))))))))))))))))))((())))))***************,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------++++++++++++,,,,,,------,,,,,,------------------...------,,,,,,------...///...---,,,,,,...000111000000000000111111111111////////////////////////000///...///111222111000333333222111111222222333222222333333444555555555444444444555555444444444666666777777888999999999:::::::::;;;;;;<<<<<<======???BBBCCCBBBAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKIIIKKKMMMMMMMMMNNNPPPRRRTTTVVVXXXZZZYYYWWWTTTRRRTTTXXX\\\[[[WWWUUUWWWZZZ]]]]]]\\\[[[[[[[[[ZZZZZZWWWYYYZZZYYYVVVTTTSSSSSSPPPQQQRRRSSSVVVZZZ^^^```]]]ZZZXXXXXXYYYYYYXXXVVVYYYZZZZZZXXXXXXXXX[[[]]]aaaaaabbbbbbccccccccccccYYYXXXYYYZZZ]]]]]]\\\[[[\\\YYYWWWVVVVVVVVVTTTSSSUUUVVVVVVVVVVVVVVVVVVUUUOOOLLLHHHFFFFFFFFFEEEDDDDDDDDDCCCAAA???===;;;:::;;;:::::::::999999999999777666444444555666444333666444222000//////000111........................++++++,,,,,,,,,,,,,,,,,,////////////////////////---------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++------+++*********+++,,,------************************++++++************++++++***+++++++++++++++,,,,,,,,,++++++******))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++***++++++++++++++++++***++++++******************((((((((((((((((((((((((************************++++++++++++******)))))))))******************)))******************++++++***************+++++++++))))))************))))))******)))(((((()))******************************)))***************++++++)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.....................------,,,,,,,,,...---,,,++++++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((('''(((((((((''''''&&&%%%'''((()))******+++******(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++)))((('''(((((((((((((((((((((((()))))))))((('''''''''&&&'''(((((((((((()))))))))'''(((((())))))))))))))))))******)))'''&&&''')))******))))))))))))************))))))))))))******++++++************++++++)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))***+++,,,------...++++++,,,,,,------------,,,,,,,,,------............------,,,,,,------...///...,,,+++,,,---///111000000000000111111111111////////////////////////111000///000111222222000333333333222222222222222111111111222333333444444444555555666666555555444555666666777888888999999999999::::::;;;<<<<<<======@@@BBBCCCCCCBBBBBBCCCAAACCCDDDDDDCCCDDDEEEGGGDDDFFFHHHHHHHHHIIILLLNNNLLLMMMNNNMMMLLLLLLMMMNNNRRRTTTWWWZZZZZZXXXUUUSSSUUUZZZ^^^]]]YYYVVVXXX[[[[[[[[[[[[[[[ZZZZZZYYYYYYWWWYYY[[[ZZZXXXVVVUUUUUUQQQQQQQQQQQQRRRTTTVVVWWWYYYYYYXXXXXXYYYXXXVVVUUUVVVWWWXXXWWWVVVWWWYYY\\\YYYYYYZZZ[[[\\\^^^___```[[[[[[[[[]]]^^^]]][[[XXXXXXUUUSSSRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSOOOJJJGGGEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::999999999999888888888888666555444444555555444333666444111///...///000111////////////////////////++++++,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------,,,,,,,,,,,,------,,,+++,,,---...///************++++++,,,---************************++++++************++++++******++++++,,,,,,,,,---,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******))))))************))))))******************++++++((((((((((((((((((((((((************************+++++++++++++++***)))(((++++++++++++++++++++++++*********+++************))))))******++++++++++++))))))************))))))******))))))))))))******************************))))))******+++++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------------.........------,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''(((((((((((())))))''''''((()))))))))))))))))))))***)))''''''(((***((((((''''''''''''((((((***))))))(((((())))))************))))))*********)))))))))))))))))))))))))))(((((((((((()))***+++*********************************+++,,,------...++++++,,,---------------)))******+++,,,------......------,,,,,,------......---,,,,,,,,,---///////////////000000000111111000000000000000000000000111000///000222333222111111111111000000000000000000000111222222333333444555555666666666666555555555555666777777888888999888888999:::;;;<<<<<<===<<<>>>@@@@@@??????@@@AAAAAACCCDDDDDDDDDDDDEEEGGGCCCEEEFFFGGGGGGIIILLLNNNOOOPPPPPPOOOMMMLLLMMMNNNQQQTTTWWWZZZ[[[ZZZXXXVVVVVVYYY\\\\\\YYYXXXXXXZZZWWWXXXXXXXXXXXXWWWWWWVVVVVVXXX[[[[[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTZZZZZZZZZ[[[ZZZYYYXXXXXXTTTUUUVVVVVVUUUUUUWWWYYYVVVVVVVVVWWWYYY[[[]]]^^^^^^^^^___```aaa___[[[XXXUUUSSSQQQPPPQQQRRRQQQPPPRRRRRRTTTTTTTTTTTTRRRRRRSSSPPPKKKGGGEEEDDDBBBAAAAAA@@@@@@???>>><<<;;;:::999888888888777777777777555444333444555555444333444333111///...///000111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,......---,,,,,,---+++++++++++++++,,,---...+++************++++++,,,************************++++++************++++++(((((())))))***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************'''((())))))***))))))))))))))))))******))))))))))))))))))***************))))))))))))))))))))))))************************)))***+++,,,,,,+++)))(((((('''&&&&&&&&&&&&'''(((***++++++++++++***))))))(((((())))))***+++++++++)))******************))))))))))))******)))))))))************************))))))******+++,,,,,,,,,---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,((())))))******++++++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***+++++++++,,,------......,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,------------,,,,,,***)))((((((''''''''''''%%%&&&'''(((((()))(((((((((((()))))))))(((''''''(((''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((()))***))))))(((((())))))((('''''')))+++((((((''''''''''''(((((())))))(((''''''((())))))***))))))(((((())))))***)))))))))))))))))))))))))))(((((('''((()))***+++))))))******++++++,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,))))))***+++,,,---...///...------,,,,,,------...,,,,,,------------............/////////000000000000000000000000000000000111000///000222333222111///000000111111111000000111111222222333444444555555555666666666666555555555555666666777888888888777888999:::;;;<<<<<<===<<<>>>???>>>>>>>>>@@@BBBBBBCCCEEEEEEDDDDDDFFFGGGEEEFFFFFFFFFFFFGGGJJJMMMMMMNNNOOONNNMMMLLLMMMNNNNNNPPPTTTWWWYYYYYYXXXWWWVVVVVVXXXXXXXXXWWWVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWZZZ[[[YYYWWWVVVVVVYYYYYYXXXXXXWWWWWWVVVVVVYYYZZZ[[[ZZZYYYYYYYYYYYYRRRTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[]]]```aaa___[[[WWWUUUTTTRRRQQQQQQQQQOOOMMMQQQRRRSSSTTTTTTSSSRRRQQQOOOLLLIIIFFFEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::888888777777777666666666555444333333555555444333222111000//////000111111........................///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***---//////---+++,,,---))))))***+++,,,,,,,,,,,,,,,+++******************************************++++++************++++++(((((()))******+++,,,,,,)))******++++++,,,,,,---))))))))))))))))))))))))************************((()))))))))*********+++'''((())))))******)))))))))******++++++******)))((((((((())))))*********************************************************((()))+++,,,,,,+++***)))&&&%%%$$$$$$$$$$$$%%%&&&***++++++,,,+++***)))(((''''''((())))))***++++++******++++++++++++******))))))************))))))************************))))))***++++++,,,------///---++++++---...---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------.........///---,,,,,,++++++,,,,,,---,,,------...---,,,+++*********+++,,,---...///000,,,,,,,,,------------...,,,,,,,,,,,,------......,,,,,,------------,,,,,,(((''''''''''''(((((()))%%%&&&''')))************(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))&&&''')))*********)))((('''((()))((('''(((***,,,******))))))))))))******)))((('''&&&&&&'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))***++++++,,,------++++++,,,,,,,,,,,,------+++,,,---.........---,,,++++++,,,---///000111111...------,,,,,,------...+++,,,---.........------............////////////000000000000000000000000111000000000222333222111111111222333333333333333222222333444444555555666444555555666666555555444555555666666777888888888777888888999;;;<<<======???@@@@@@???>>>???BBBDDDBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEFFFHHHKKKIIIKKKLLLLLLKKKKKKLLLMMMKKKLLLPPPSSSUUUVVVVVVVVVUUUTTTTTTVVVWWWWWWUUUSSSQQQRRRTTTUUUVVVUUUTTTTTTTTTWWWZZZ[[[ZZZWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWWWWWWWXXXRRRSSSTTTSSSRRRQQQRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRUUUVVVYYY\\\^^^]]]YYYVVVWWWVVVTTTSSSRRRPPPMMMJJJKKKLLLNNNOOOOOONNNLLLKKKKKKIIIFFFEEEEEEDDDCCCAAA<<<<<<<<<===<<<;;;;;;:::777777777777666666666666555333333333555555444333000000000000000000111111------------------------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***---000///---+++,,,---)))***,,,---......------,,,,,,+++***)))))))))***************************++++++************++++++******+++,,,------......))))))***+++,,,------...++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))*********+++(((((()))***************+++++++++,,,,,,+++++++++''''''(((((()))))))))***************************************************'''(((***,,,---,,,+++***,,,+++***))))))***+++,,,***+++,,,,,,+++***)))(((&&&''''''((()))*********++++++,,,,,,,,,,,,++++++))))))************))))))************************))))))***+++,,,,,,------000---++++++---///---++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......///000000*********++++++,,,,,,,,,,,,---...//////...---,,,---------.........//////------++++++++++++------//////000000000///---,,,------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------......------,,,''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))******************)))(((((((((((((((***++++++***((('''((()))'''(((((()))***++++++,,,''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&******************************)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,***,,,------,,,++++++,,,---.........---,,,,,,++++++,,,,,,------......///,,,,,,,,,------///000000......---,,,,,,,,,,,,------------...............111111000000//////......(((+++...000111222333555222222222111111111000000111222222333333444444555555555555555555555444444333333444444555666666666::::::999999999::::::;;;BBBAAAAAA@@@@@@??????>>>EEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHLLLMMMMMMLLLKKKKKKMMMOOOLLLNNNOOORRRSSSUUUUUUVVVMMMOOORRRTTTTTTSSSPPPNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVWWWUUUSSSQQQPPPQQQSSSTTT___YYYSSSQQQRRRRRROOOLLLOOOOOOOOOPPPQQQRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJHHHIIIKKKKKKIIIGGGGGGEEECCCCCCDDDDDDAAA>>><<<<<<;;;:::999999999999777777666555555555555555555444444333333222222111111111111111111111111111000000///...------,,,,,,------,,,+++,,,---...///...---,,,,,,++++++++++++++++++***************+++)))************+++++++++,,,+++******+++---///000+++***************++++++000///...,,,+++************)))((((((((()))+++,,,************************)))***+++,,,---,,,+++++++++*********+++,,,,,,---,,,+++******))))))************++++++++++++******************************))))))))))))))))))))))))***************))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,***)))((()))+++...000(((((())))))*********+++++++++++++++++++++++++++---,,,***((('''((()))*********))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---,,,...//////...------...,,,,,,,,,---------......++++++++++++,,,------...------------------------.........------,,,,,,,,,+++***'''&&&'''***---000***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,------.../////////...''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))******************)))((((((((((((((()))***+++***(((((()))***&&&&&&&&&'''((()))))))))'''''''''((((((((())))))***)))(((((('''''''''(((******************************))))))((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,...///000000......///000------......------,,,+++,,,,,,,,,,,,,,,,,,++++++---------...///000222333......---,,,,,,,,,,,,---------------............000000000000///////////////000111000......///111222222222111111111000000111111222333333444444555555555555555555555444444555555555666777777888888>>>>>>======>>>>>>????????????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGJJJKKKLLLLLLKKKKKKLLLMMMOOOOOOOOOPPPPPPOOOOOOOOOKKKMMMOOOQQQRRRPPPNNNLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVYYYYYYZZZZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVUUUUUUVVVYYY\\\^^^___YYYSSSQQQQQQQQQNNNKKKLLLLLLLLLLLLLLLMMMOOOPPPLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIGGGGGGIIIJJJHHHFFFEEECCCAAAAAABBBBBB@@@>>><<<;;;:::999999888999999777777666555555555555666444333333222111111000000111111111111111111111111000//////...------,,,,,,---,,,,,,,,,,,,---......---,,,+++************+++++++++*********+++,,,,,,,,,,,,,,,++++++*********,,,+++***)))***,,,---///++++++******************+++******))))))))))))***)))))))))))))))******+++************************))))))+++,,,,,,,,,+++***++++++******++++++,,,---,,,+++******))))))*********++++++,,,,,,++++++***************************************************))))))((((((((((((((())),,,+++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))******************+++++++++++++++++++++++++++))))))******************+++***)))(((((()))***+++************************+++++++++***++++++,,,---,,,...//////...------...,,,,,,---------.........,,,,,,,,,+++,,,,,,------------------------------.........------,,,,,,,,,---,,,***)))***,,,...000,,,------.........------...---------------------........................////////////////////////------------------------------------------------***+++,,,,,,---------,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))((((((((((((''')))******(((((()))+++&&&&&&''''''(((((())))))''''''((((((((()))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************,,,+++***))))))***+++,,,+++,,,+++***))))))+++---------......------,,,,,,------,,,++++++***))))))------...///000222444555......---,,,,,,,,,,,,---,,,,,,------............////////////000000000000222222222000------...///222111111111111000000000111111222222333444444444444444444444444444555555666666777888888999999:::<<<<<<<<<=========>>>>>>======???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHIIIKKKLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJLLLNNNNNNMMMKKKJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRUUUUUUVVVVVVVVVVVVVVVUUUXXXYYYZZZ\\\\\\\\\\\\[[[WWWWWWWWWWWWYYY]]]```bbb]]]XXXSSSQQQQQQPPPMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGEEEDDDCCCAAA?????????@@@???>>><<<;;;:::999888888888888888777666666555555666666222222222111000000//////111111111111111111111111/////////...------,,,,,,+++,,,------......------++++++******))))))******+++*********+++,,,------///...---,,,+++***)))))),,,+++***))))))***,,,,,,,,,,,,+++***)))))))))***((((((((((((((()))***+++(((((()))***************************************((()))******++++++******++++++******++++++,,,,,,,,,+++******))))))*********++++++,,,,,,++++++******************************************************)))((('''((((((******++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***))),,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***,,,+++)))(((((()))+++,,,************************+++++++++++++++,,,------,,,...000///...---...///,,,------------............---,,,,,,,,,,,,,,,,,,------------------------.........---------------///......------...//////...............---------.../////////////////////////////////////////////////////////////////////////////////////////////------------------------++++++,,,------------,,,''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''((()))))))))************((()))))))))))))))((((((&&&((())))))((((((***+++((()))))))))*********+++'''(((((((((((()))))))))***))))))(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************++++++***))))))***++++++(((((('''&&&$$$%%%(((***,,,------...------,,,,,,,,,,,,,,,,,,++++++******+++,,,---...000222444555......---,,,,,,,,,,,,---,,,,,,,,,------......///......//////000000111111,,,...000111000000000111111111111111000000000000111111111222333333444444333333444444444444555555666777777888888999::::::999::::::;;;<<<<<<<<<<<<<<<===???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\YYYXXXWWWVVVVVVWWWYYYZZZXXXUUURRRPPPPPPPPPNNNLLLNNNMMMKKKJJJJJJJJJKKKLLLGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@>>>======>>>>>>>>>;;;:::999888888777777777888777666666555555666666333222222111000000//////111111111111111111111111//////.........---------+++,,,---...///...---,,,++++++************++++++***))))))******+++,,,---------,,,++++++***)))))),,,+++***)))))))))***+++,,,,,,+++***))))))))))))*********)))******+++,,,'''((()))++++++***))))))************************(((((())))))************,,,++++++***++++++,,,,,,,,,+++******))))))******)))******++++++******)))************************************************,,,+++)))))))))***,,,---*********))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,++++++++++++,,,---------...000000...---...///------------............///...---,,,,,,,,,,,,,,,.......................................---------/////////000//////........................//////......//////////////////////////////////////////------------------------////////////////////////..............................////////////......(((((((((((((((((((((((((((((((((((())))))******)))((((((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((()))))))))************'''((())))))))))))((((((&&&'''))))))(((((()))+++))))))))))))************(((((((((((()))))))))***(((((((((''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''((()))))))))************((()))))))))************+++******************+++,,,,,,+++***((())),,,...,,,,,,------...------,,,+++,,,,,,,,,------......******+++,,,...000222333......---,,,,,,,,,,,,---++++++,,,,,,---......///......//////000000111111(((+++000333333222111111000000000000000000000000000000111222222333333444333333333333444444555555555555666777777888888999::::::<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMJJJJJJLLLNNNPPPRRRTTTUUURRRSSSVVVXXXZZZ[[[[[[[[[XXXWWWUUUTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFFFFFFFEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<======::::::999888777777777777777666666555555555555555333333333222111111000000000000000000000000000000...............---------+++,,,---...///...---,,,,,,,,,+++++++++,,,,,,---)))))))))))))))***++++++))))))))))))************++++++******************,,,++++++***))))))******,,,+++******)))*********'''((()))++++++***))))))************************)))))))))))))))*********,,,,,,++++++***++++++,,,,,,+++******))))))******(((((())))))))))))((((((******************************************************)))))))))***+++,,,*********))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,///000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---///000000///......///---------........./////////......---,,,,,,,,,,,,......................................................///000//////...---------------///000222333------......////////////000000000000000000000000------------------------000000000000000000000000...........................//////000000///......(((((((((((((((((((((((('''(((((())))))******+++)))))))))((())))))******'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************&&&''')))******)))((((((&&&((())))))''''''(((***''''''''''''((((((((((((((((((((()))))))))******(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************))))))))))))************************************---------,,,++++++---///,,,,,,------......------++++++,,,------...//////))))))***+++,,,...000111......---,,,,,,,,,,,,---******+++,,,---......///////////////000000000000+++...222444222000...---//////000000000000000111000000111111222333333333222222333333444444555555444444555666666777777888666777999;;;<<<<<<;;;;;;>>>>>>???@@@@@@AAABBBBBBEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHGGGHHHKKKMMMPPPNNNLLLIIIGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKNNNOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJLLLNNNQQQSSSTTTPPPQQQTTTVVVXXXYYYYYYYYYTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCC???@@@AAA@@@>>>===>>>???@@@AAABBBAAA>>><<<<<<<<<:::999888777666666666666666555444444333333444444444333333222111111000000000000000000000000000000........................+++,,,------......------,,,,,,,,,+++,,,,,,---...++++++******)))******+++(((((((((((())))))************+++++++++++++++++++++***************+++++++++***)))((((((((((((((((((((()))******************************************))))))))))))***++++++,,,,,,++++++******++++++,,,+++******))))))******((())))))))))))))))))(((************************++++++++++++++++++++++++''''''((())))))*********++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))''''''))),,,000222------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---///111000///...//////------.........////////////...------------------......................................./////////---....../////////......------------///111444555------......//////000000000000000000000000000000////////////////////////000000000000000000000000........................---............---,,,,,,(((((((((((((((((((((((('''(((((()))******++++++((((((((((((((()))******((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))************&&&''')))*********)))((('''((())))))'''&&&'''(((((((((((((((''''''''''''(((((()))))))))*********)))((((((((())))))***+++************************))))))))))))************''''''''''''''''''''''''))))))))))))************))))))))))))*********************++++++*********)))***++++++))))))***++++++,,,------......------,,,,,,,,,,,,,,,,,,------))))))******,,,---...///......---,,,,,,,,,,,,---)))***+++,,,---......///000000000000///////////////111222111///......///////////////000000111111000000000111222222333333111222222333444444555555444444555666666777777888222444666888999999888888<<<======>>>@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGHHHGGGFFFFFFHHHLLLOOOOOONNNKKKIIIGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGIIIJJJMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOOOONNNMMMMMMLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQPPPQQQSSSUUUWWWXXXXXXXXXRRRRRRRRRRRRSSSSSSTTTTTTPPPQQQQQQPPPNNNMMMLLLLLLFFFHHHKKKMMMLLLJJJGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA===???@@@???===<<<===???@@@CCCEEEDDDAAA===;;;;;;999999777666666666666666444444333222222222222333222222222111000000//////000000000000000000000000........................---,,,,,,,,,,,,---......++++++******+++,,,,,,---......---,,,++++++++++++*********)))))))))))))))******+++,,,,,,------,,,))))))))))))***+++,,,,,,***))))))))))))******+++)))))))))))))))******+++************************+++******)))***+++,,,------,,,++++++******++++++,,,+++******))))))************++++++++++++******************************++++++++++++++++++++++++''')))+++,,,------,,,+++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))+++,,,...///++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---***++++++,,,,,,++++++***---------------------------,,,,,,,,,,,,---.........///111111///...///000............////////////...------------......///........................---........./////////000------......//////000000///.........///111333555......///000000111111222111111111111111111111111////////////////////////////////////////////////.......................................---,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''''''''((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))************%%%''')))***+++***)))(((((()))***)))'''&&&&&&'''************))))))))))))))))))))))))******************))))))***+++,,,,,,************************++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))************))))))))))))******************++++++++++++******)))***,,,,,,+++******++++++,,,,,,---.........---------,,,++++++******************+++,,,---...///......---,,,,,,,,,,,,---)))******+++---...//////111111000000//////......111111000---,,,---000333.../////////000000111111000000000111222222333333111111222333333444555555555555555666777777888888555777999<<<======<<<;;;:::;;;<<<===???AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIHHHGGGFFFEEEHHHMMMPPPKKKJJJHHHGGGGGGHHHJJJKKKHHHGGGEEEDDDEEEFFFHHHIIILLLMMMMMMOOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMLLLLLLPPPOOONNNLLLLLLLLLMMMMMMPPPQQQTTTVVVWWWXXXXXXWWWRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPMMMKKKJJJIIIEEEHHHLLLOOOOOOLLLHHHEEECCCCCCBBBBBBAAA@@@??????===???@@@???<<<;;;===???AAAEEEHHHGGGBBB>>>;;;:::999888777666666555555555444333222222111111222222111111111000//////......000000000000000000000000---........................---,,,+++,,,---...///******))))))***+++,,,,,,111000///...---,,,,,,,,,---,,,,,,+++***)))(((((()))***+++,,,---.........(((((())))))***+++------*********+++,,,...///000***)))((((((((()))+++,,,************************,,,+++*********+++---------,,,,,,+++*********+++,,,++++++***)))*********+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++***,,,///111222111///...,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,------------------------)))+++---...//////------)))***,,,------,,,***)))---------------------------,,,,,,,,,,,,---.........///111111/////////000............/////////000---------------...///000////////////////////////---.........//////000000............///000222222111000///...///000222444///000000111222222333333111111111111111111111111------------------------////////////////////////////////////////////////000000111111000///......)))((('''''''''(((***+++***)))(((''''''((()))***((()))***++++++***)))(((''''''(((((((((((('''''''''''''''''''''((())))))+++******)))(((''''''&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((()))******,,,,,,+++***)))(((''''''************))))))))))))'''((()))***++++++******&&&'''''''''(((((())))))'''(((((((((((((((''''''"""$$$&&&)))*********)))((()))+++,,,---+++***)))******++++++++++++******************************((())))))******+++,,,,,,000---***)))***+++++++++---,,,+++*********+++,,,...------,,,,,,++++++***,,,,,,,,,---------......222///---...000111000...///000000///---+++,,,---...///000111111000//////111222333333444444333333111111111111111111111111333333222111222333444555555555666666777999:::;;;<<<<<<<<<===>>>>>>?????????AAABBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDGGGJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHIIILLLJJJGGGEEEEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPMMMMMMNNNNNNOOOOOONNNNNNPPPRRRTTTWWWXXXXXXWWWVVVUUUTTTRRRQQQOOOOOONNNNNNOOOPPPRRRRRRQQQNNNKKKIIIGGGIIIKKKLLLLLLJJJGGGEEEEEEDDDBBB@@@???======<<<===============<<<<<<<<>>>>>???>>>@@@AAAAAA@@@@@@@@@AAACCCDDDEEEEEEDDDEEEHHHKKKHHHGGGFFFDDDDDDDDDDDDDDDFFFEEEEEEDDDEEEFFFGGGHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNOOOPPPQQQOOOPPPPPPPPPPPPOOONNNNNNQQQRRRTTTUUUWWWWWWWWWVVVTTTTTTRRRQQQOOONNNNNNNNNPPPQQQSSSSSSSSSQQQNNNMMMGGGHHHIIIJJJIIIHHHFFFEEEFFFDDDCCCAAA???>>>==================<<<<<<<<<<<>>;;;777555666666555555444444333333222333333333333222222111//////000000000///...---000000//////...///////////////...---------------)))******++++++,,,------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,******))))))***++++++,,,+++(((&&&'''+++---+++((())))))*********+++++++++***************)))((((((+++++++++++++++,,,------+++***((()))+++,,,***((())))))******++++++,,,,,,++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,///---++++++++++++)))(((((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************************((()))+++,,,------,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------******++++++,,,...///000------,,,++++++,,,------//////...------------------......//////......---//////////////////////////////.........---------////////////000000000000//////////////////000000000///............///000000000////////////000000000000000000111111111111222222222222111111111000222111111000//////......---...000111111000...------.........///000000000000000000000000000000000((((((((((((((()))******))))))(((((((((((())))))((())))))******))))))(((''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((''''''$$$%%%&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''(((((())))))&&&''''''(((***++++++,,,***)))((('''&&&'''((((((''''''''''''((((((((((((((())))))*********))))))((()))*********)))((('''&&&''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++---...---)))((()))+++(((((((((((()))+++,,,...******++++++,,,------...............////////////...,,,++++++,,,------,,,...///000///---,,,,,,------...///000111000/////////000000111222111111111111111111111111111111111333222222222222333444444555555555555666888999:::::::::;;;<<<<<<======>>>===>>>@@@@@@???>>>@@@AAADDDEEEFFFFFFEEEFFFIIIKKKKKKIIIHHHFFFDDDCCCCCCCCCFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMLLLKKKOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMQQQQQQRRRSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOQQQRRRRRRQQQPPPOOOHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;999888666555333333333333333444444444222222333444444444333333000000000000000///......---......////////////............---------------))))))***+++,,,,,,------++++++************++++++(((((())))))***++++++,,,*********)))******+++,,,+++)))'''(((+++,,,+++(((***************+++++++++)))************)))((((((+++++++++++++++,,,,,,---***)))((((((******)))(((************************++++++++++++++++++++++++***************)))))))))++++++,,,,,,,,,------------,,,***+++,,,,,,+++))))))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++)))***+++,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,,,,,,,---///000111------,,,,,,,,,,,,------///.........---------------......//////......---/////////////////////////////////............---////////////000000000000///////////////.........000//////......//////000111000000//////000000111000000000111111111222222222222222222111111111111222222111111000/////////......000000000000......////////////////////////000000000000000000000000((((((((((((((())))))***))))))(((((((((((())))))((())))))))))))))))))(((''''''(((((((((((('''''''''''''''''''''((())))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))''''''(((((()))******+++***)))'''%%%$$$%%%'''((('''''''''((((((((((((((('''(((((())))))))))))((())))))************))))))%%%%%%&&&&&&''')))+++,,,***++++++,,,,,,++++++***))))))))))))************''''''(((((()))******+++***...111///***'''(((+++,,,++++++***+++,,,...///******++++++,,,,,,,,,,,,------------............---,,,++++++,,,,,,---,,,,,,---...---+++***+++,,,,,,---...000000000000//////000111111222222111111111111111111111111111111222222222222222333333333444444444555666777888999999999::::::;;;<<<<<<<<<<<<===>>>>>>======???AAACCCEEEFFFFFFEEEFFFGGGIIIKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLNNNNNNOOOOOONNNLLLKKKJJJNNNNNNNNNNNNNNNOOOOOOOOOUUUUUUUUUUUUSSSQQQOOOMMMPPPOOOOOOOOOOOOPPPRRRRRRSSSRRRRRRQQQPPPOOOMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDBBBAAA?????????>>>>>>======<<<<<<;;;;;;:::999888777666666666666333333333333333333333333111222333444444444444444000000000000000/////////)))***,,,---...---,,,,,,............------,,,,,,++++++++++++++++++,,,,,,++++++************++++++((()))))))))*********++++++***************++++++---+++***+++---...,,,***************************++++++,,,,,,,,,++++++*********))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---,,,+++******,,,,,,,,,***))))))*********+++++++++******)))(((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,---------...------------------------,,,------------.........------------------------///......---,,,------------------,,,,,,---------..................------......////////////....../////////////////////////////////...............////////////000000000000000/////////......------000//////////////////000111000000000000000000111000000111111111222222222222222222222222222222222222222222111111000000000...///000000000000///...000000000///////////////000000000000000000000000'''(((((()))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))************)))))))))(((((()))(((((((((((((((((((((***)))&&&%%%$$$%%%&&&'''((((((((((((((('''''''''%%%&&&&&&'''(((((((((''''''((())))))***+++++++++%%%%%%%%%&&&''')))***+++))))))************))))))((((((((())))))***************++++++,,,---------+++///222000+++'''))),,,///...,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........---,,,---......---...///...---,,,---...+++,,,...///000000000///000111111222222222222222000000000000000000000000111111222222222333333333333333444444555666888999888888888999::::::;;;;;;;;;<<<===<<<<<<===???AAABBBDDDEEEEEEEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEHHHKKKLLLMMMMMMMMMNNNOOOOOOOOONNNMMMKKKIIIKKKKKKLLLLLLMMMMMMMMMMMMTTTUUUVVVVVVTTTRRROOOMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKJJJHHHHHHIIIJJJKKKHHHGGGEEECCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;999888777666666666777777666666555555444333333333111111222333444444444444111000000///////////////)))***,,,---...---,,,,,,------......------,,,+++---,,,,,,++++++*********+++******))))))******+++,,,,,,+++++++++*********++++++***************+++,,,,,,,,,---...---,,,******************************++++++,,,,,,,,,++++++((((((((((((((()))******)))************)))***************)))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++************+++++++++++++++***)))***,,,---,,,+++***************+++++++++******)))(((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------............------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,,,,,,,,,,------------------------------...//////......---...//////////////////...////////////////////////////////////////////////////////////000000000000000000//////.........---///000000000000000000///111111000000000000111111111111111111222222222222222222222222222222222333222222222222111111111111//////000000000000//////000000000000000/////////111111111111111111111111''''''((()))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******++++++******)))))))))((()))))))))((((((''''''''')))((('''&&&%%%&&&''''''((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''''''''(((((()))***++++++%%%&&&&&&'''((()))******(((((())))))))))))(((((())))))******+++,,,,,,,,,((())))))******+++,,,,,,///111222000,,,***+++---///---,,,***))))))))))))---,,,,,,+++******))))))***+++++++++,,,,,,,,,,,,...//////...------...000///000111111///...///111***,,,---///000000000///000111222222333333222222000000000000000000000000000111111222333222222222333333333333555666777888666777777888888999::::::;;;<<<<<<<<<;;;===???BBBAAACCCEEEFFFEEEDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMJJJIIIGGGEEEEEEEEEEEEEEECCCEEEGGGJJJLLLLLLMMMLLLNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKQQQRRRTTTUUUUUURRRPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQPPPOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRNNNMMMLLLKKKJJJKKKLLLLLLIIIHHHFFFDDDCCCAAAAAAAAA??????>>>===<<<;;;;;;:::999888777777777777777777777666666555444333333222111111222333333333222222000000///...............---......////////////...,,,------......,,,+++***---,,,,,,++++++******)))******))))))))))))******...------,,,++++++******,,,+++******)))************+++,,,,,,,,,+++))))))+++++++++***************(((((()))************)))((((((((('''((())))))***)))***++++++))))))***+++************************++++++++++++++++++++++++.........---,,,,,,++++++))))))*********+++++++++,,,+++******,,,---,,,***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......///......------------------------+++,,,,,,,,,,,,---------........................******++++++,,,...///000------............------,,,---.../////////...---...//////000000//////...////////////////////////...////////////000000000////////////000000000000000000000000///////////////000000111111000000///222111111000000111111222111111111222222222222333222222222222333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111&&&'''((()))***))))))((('''((()))******)))(((''')))(((''''''''''''((()))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((()))))))))))))))'''''''''((((((((((((((('''''''''''''''((((((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((()))&&&'''((()))***))))))((())))))************)))))))))))))))***+++,,,,,,,,,&&&&&&''''''((()))))))))444333111///------------...---+++***)))******++++++++++++***************+++++++++,,,,,,,,,---------///000///---,,,...111...///000000......///000***+++---///000000000//////000000111222111111111000000000000000000000000///000111222333222222111222222222333444555777777555666666777777888999999;;;<<<<<<<<<;;;===@@@CCCBBBDDDFFFGGGFFFEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLJJJHHHGGGFFFEEEEEEFFFDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNPPPQQQPPPNNNLLLJJJJJJJJJLLLMMMMMMMMMLLLKKKLLLNNNQQQTTTTTTSSSPPPOOONNNOOOPPPPPPOOONNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPNNNMMMKKKKKKLLLNNNQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIGGGEEECCCBBBBBBAAA??????>>>===<<<;;;::::::888888888888777777666666444444333333333333333333111111222222222111000000//////------,,,------...000000//////.../////////+++,,,---......,,,+++)))******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))*********+++------,,,***))))))+++++++++*********))))))(((((()))***************)))))))))))))))***++++++''')))+++***((('''(((***))))))******++++++,,,,,,++++++++++++++++++++++++......---,,,,,,+++***************+++++++++,,,,,,---+++***+++,,,,,,+++***************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,---.../////////...........................------------............////////////////////////++++++,,,,,,---///000111,,,---...//////...---,,,+++,,,...///000///...---//////000000000000//////////////////////////////.../////////000000000000////////////000000000000000000000111111111111111///000111111111111000///222111111000000111111222111111111222222222333333222222222333333333444444333333333333333333333333111000000000000000000111/////////000111111111222111111111111111111111111&&&''')))*********)))((('''((()))******)))(((''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&'''((()))******%%%&&&&&&'''((()))******&&&&&&'''((()))))))))((())))))(((((('''''''''&&&%%%&&&'''((())))))))))))******((('''&&&&&&&&&&&&&&&''')))++++++***((('''******++++++++++++******&&&''''''((()))*********)))))))))***++++++,,,,,,888444000......///.........---,,,,,,,,,---...///)))))))))***++++++,,,,,,,,,,,,,,,---------......---///000...,,,+++...000+++,,,------++++++,,,---***+++---///000000000///...//////000000000000000000000000000000000000000///000111222333222111111222222222333444555666777555555666666777888888888<<<<<<<<<<<<<<<===AAADDDCCCFFFHHHHHHGGGFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJMMMKKKIIIGGGFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPQQQQQQOOOLLLKKKJJJKKKMMMNNNNNNMMMMMMLLLIIILLLOOORRRTTTSSSQQQOOOPPPQQQRRRSSSRRRPPPNNNLLLIIIKKKNNNPPPRRRRRRRRRQQQLLLKKKIIIHHHIIIKKKNNNPPPMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>===<<<;;;::::::888888888888777666555444000000111222333333444444111111111111111000///...///...---,,,+++,,,------111000...---,,,,,,---...+++,,,---......,,,***)))'''((()))***,,,---...///******))))))))))))***************+++,,,,,,------,,,,,,+++***))))))******+++---///000...,,,++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,---&&&(((***)))&&&&&&'''***))))))***+++,,,---------++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,------------,,,++++++,,,,,,+++)))++++++******************)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,---...***+++---///000000///......................................./////////000000000000000000000000000000000///...............,,,---...//////...---,,,+++,,,...000000///...---//////000000000000//////////////////////////////.../////////000000111111////////////000000000000000000111111222222333333///000111222222111000///222222111111111111222222111111222222222333333333222222222333333444444444333333333333333333333333111111000000000000111111......///000111222222333111111111111111111111111))))))(((((((((((())))))...---,,,***)))'''&&&%%%++++++***)))(((((())))))'''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((()))************++++++++++++******+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************++++++++++++******************************+++++++++,,,,,,,,,111555444---(((***,,,---444222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111+++,,,---...////////////........................////////////////////////............////////////111111111111111111111111///111333555666666666555111333555666888888777777666777888888777777888999999:::;;;<<<============@@@AAABBBDDDEEEFFFFFFFFFIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSRRROOONNNRRRPPPNNNOOOQQQSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMOOOPPPOOONNNNNNOOOPPPMMMKKKJJJHHHHHHIIIKKKLLLNNNKKKHHHHHHHHHFFFBBB???@@@@@@???>>>======>>>>>>:::999888777666666666666666555555444444333222222333222000......///000111000000///...............////////////////////////------------------------------,,,+++************************************,,,,,,+++***))))))******+++,,,,,,---,,,+++)))((((((***,,,......,,,***(((------------------------,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------((())))))))))))*********++++++******++++++,,,---////////////////////////,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,------......------,,,........................------++++++++++++------111000///...---......///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------////////////////////////...............---------...............///000000............/////////000333333222111000///......000000000000000/////////222111111000000000111111222222333333333333222222333333222222111111000000444444333333222222111111000000000111222333444555222222222333333333333333777555222111333444555555777555333444666666444111333222111111111222333444333222222222222222333333222222222333333333444444))))))(((((((((((())))))*********)))))))))((((((***)))((((((''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******)))******++++++******)))******))))))((((((''''''''''''''''''((((((((((((*********)))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))*********************************+++++++++,,,,,,...888===666+++(((+++...000///...,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,...///////////////........................////////////////////////....../////////000000000111111111111111111111111000111222444555666666666666777777777888777777666555666777777666555777888:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJMMMNNNPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRTTTTTTTTTRRRPPPOOOWWWTTTQQQPPPQQQQQQOOOMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRPPPOOOOOOPPPOOONNNLLLKKKJJJKKKLLLMMMOOOLLLIIIHHHHHHGGGDDDAAAAAA@@@???>>>============:::999888777666666666666444444444444444444444444333222000/////////111222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************,,,++++++***))))))******)))***+++++++++***)))((()))***,,,......,,,***)))++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,*********+++++++++,,,,,,)))))))))*********+++++++++++++++++++++,,,------........................,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,------------,,,,,,........................------,,,++++++,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------................................................//////.........//////000........./////////000000000000000///......------111111111111111000000000000000000/////////000000111222222333333333333222222222222222222222222333444444444333333222222222111111111111111222333444555555555555555666666666777555333333555777888777555333111111333444333111444444333333333333333444555444333333222222333333666666555444444333333333)))((((((''''''(((((()))''''''((())))))***++++++((((((''''''&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******)))******++++++******)))((()))))))))))))))((((((''''''''''''((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,+++999CCC<<<...'''***///---------,,,+++***)))(((************************------,,,,,,++++++******------...///000000000000........................///////////////////////////000000000000111111111111111111111111111111111222222222222333555666777;;;:::999888777666666666555777888888777777888:::;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHJJJLLLMMMPPPQQQRRRTTTTTTTTTSSSRRRQQQRRRSSSSSSSSSRRRQQQPPPWWWUUURRRQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYXXXVVVSSSPPPPPPPPPSSSQQQPPPNNNMMMMMMMMMNNNOOOLLLIIIGGGFFFFFFDDDCCCAAAAAA???>>><<<<<<;;;;;;999999888777666666666666222222333444444555666666444333111000000000111222000000///.......................................++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,+++******)))*********)))***+++++++++++++++***)))***,,,------,,,***)))*********************************+++++++++++++++))))))*********+++++++++))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------...---------------------------------------............------,,,,,,------...------------------------+++******))))))))))))***++++++,,,,,,,,,,,,++++++........................------,,,,,,,,,,,,------///...------,,,,,,------------------------------/////////............---........................---------......//////000////////////////////////////////////000000000000////////////////////////111111111111111111111111111111000000000111111222111222333333444444444444222222222333444444555555444444444333333333333333222222111111111222222333444444444555555666666666666555333444666777777777777555333222333555555444444444444555444444333333666555444444333333333333555444333222222222222222(((((((((''''''(((((((((&&&''''''((()))***++++++((((((''''''&&&''''''(((%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((())))))***))))))************))))))&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++************************************++++++++++++(((666???999---(((+++...,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---...///000111111111111........................////////////////////////000000111111111222222222111111111111111111111111333222111111222444555777;;;:::888666666666777777888:::;;;;;;::::::<<<===<<<===???AAACCCDDDEEEEEECCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGGGGGGGHHHIIIKKKLLLOOOPPPRRRSSSTTTTTTSSSRRRPPPQQQQQQRRRRRRQQQPPPPPPRRRQQQQQQQQQRRRSSSSSSSSSNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZWWWTTTRRRQQQRRRUUUTTTRRRQQQOOOOOOOOOOOONNNKKKHHHEEEDDDCCCDDDDDDBBBAAA???===<<<:::::::::999888777666666555555666333333333444444444555555333333222111000111111222000000///.......................................,,,,,,,,,,,,++++++++++++***************+++,,,---++++++++++++++++++++++++++++++***************++++++,,,,,,---............******,,,------,,,******++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))*********++++++************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......---------------------------------...............------,,,,,,,,,,,,---------------------.........++++++***************+++***++++++,,,,,,++++++***........................---------,,,,,,---------000000//////////////////------------------------/////////...............------------------------,,,------...///000000111000000000000000//////...//////000000000111111111111111111222222333333333111111111111111222222222333333222222222333444444222333444555666666666666555555555666666666666666444444444444444444333333333333222222222222222222555555666666777888999999:::888888888::::::999888;;;:::999999888888777777666777999999999999777777999999888888888999999:::888888888888888999::::::((((((''''''''''''((((((((((((((((((((()))))))))(((((((((''''''((())))))&&&&&&'''((()))))))))((('''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))((((((((((((((())))))***)))))))))******)))))))))&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++(((///333///++++++,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111111111........................////////////////////////111111111111222222222222111111111111111111111111333222111111222333555666666666555444444666777888888:::<<<<<<;;;;;;===>>><<<===???AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDGGGGGGFFFEEEEEEDDDEEEEEEHHHIIIJJJKKKKKKJJJHHHGGGHHHHHHGGGGGGHHHIIIKKKLLLOOOPPPRRRSSSTTTTTTTTTSSSQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSUUUVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQSSSUUUWWWWWWXXXXXXVVVTTTRRRRRRSSSUUUTTTSSSQQQPPPOOOOOOOOOJJJIIIFFFCCCAAAAAABBBCCCAAA@@@>>><<<;;;:::999999999888777666555555555555555555444444444333333333222222222111111111111111000000///.............................................------,,,,,,,,,+++))))))((())))))***+++,,,+++++++++++++++++++++++++++***************++++++,,,,,,,,,------......///***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,---)))************++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,---......................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***........................------------------------//////000000000000000000........................////////////////////////........................------......///000111111//////000111111000///...000000000111111111111222111111222222333333444444000000000111111222222222333222222222333333444555444555666888999:::::::::;;;;;;:::999888888777777555555555555555555555555666555555444444444444555999:::;;;<<<===>>>???@@@?????????@@@AAAAAA>>><<<<<<=========<<<;;;::::::======?????????>>><<<;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCC(((''''''&&&&&&''''''((())))))((((((((((((''''''((((((((('''(((((()))***''''''((()))))))))((((((((('''''''''&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((()))******((())))))******))))))((()))(((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++(((******((()))------***))))))***+++++++++******************************))))))******++++++,,,,,,------...///000000000000........................////////////////////////000111111111111222222222111111111111111111111111222222222222222333444444222222222333444555777888666888999:::999:::;;;===<<<===???AAABBBDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGFFFGGGGGGGGGIIIKKKLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQRRRQQQOOOOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOQQQTTTVVVTTTUUUVVVUUUSSSRRRSSSTTTRRRRRRQQQPPPPPPOOONNNMMMGGGGGGFFFCCC@@@???@@@BBB??????===<<<::::::999999888888777666555555555555666666555444333333222222111111111111000000000///000000///...............------------------------///......------,,,,,,,,,***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++************++++++,,,+++++++++,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************+++++++++,,,,,,,,,,,,,,,,,,------.../////////////////////////////////...............,,,++++++******++++++,,,***++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++........................------............------------.../////////......////////////////////////...////////////000000000////////////////////////.........//////000000111...///000111222111000000000111111111222222222222000000111111222222222222111111111222222333333444222111111222222333444555777888:::<<<===>>>??????@@@???>>>===<<<:::999999888888999999999999::::::::::::999999999::::::;;;;;;<<<===>>>@@@AAACCCCCCAAAAAABBBEEEGGGGGGDDDBBB@@@AAABBBAAAAAABBBEEEGGGIIIHHHHHHFFFDDDBBB@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIHHHGGGDDDCCC(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))((())))))))))))(((((('''((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((---,,,)))''''''((()))***''''''''''''(((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***)))(((***...,,,(((***************+++,,,,,,************************+++++++++***************,,,,,,...///////////////........................////////////////////////000000000111111111111222111111111111111111111111111111222333333333333222000111222444555555666666555777999999999:::;;;===>>>???@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLNNNPPPPPPNNNLLLKKKKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXVVVUUUSSSRRRRRRRRRQQQSSSSSSQQQMMMLLLMMMOOONNNOOOOOOOOOOOOOOOOOOOOOQQQOOONNNMMMNNNQQQSSSUUUTTTUUUVVVUUUSSSRRRRRRSSSNNNNNNNNNNNNNNNMMMLLLLLLEEEFFFGGGEEEAAA???@@@AAA>>>===<<<;;;::::::::::::888888666555555555555555444444444444444444444333000000000000000///......000000///...............------------------------......------,,,++++++***---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++***)))((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------***+++++++++,,,,,,,,,,,,)))))))))*********+++++++++++++++++++++,,,------........................000/////////.........---,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,........................,,,---...//////...---,,,,,,---...///000//////...////////////////////////.../////////000000000000000000000000000000000000///////////////000000000,,,---000222333222222111111111111222222222333333111111111222222222222222333333333444555666666666444444444444555666777888:::;;;===???AAACCCCCCDDDBBBAAAAAA@@@???>>>============>>>>>>>>>?????????????????????@@@AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJHHHJJJMMMRRRUUUWWWUUUSSSOOONNNMMMKKKMMMSSS]]]dddgggdddaaa\\\WWWSSSPPPOOONNNNNNMMMMMMMMMMMMNNNNNNPPPSSSXXX[[[]]]\\\YYYXXX'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&&&&'''((())))))***))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((111///+++(((''')))+++---''''''''''''((((((((()))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******************++++++++++++))))))))))))))))))))))))))))))))))))************))),,,---+++,,,---+++'''---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))+++,,,---...////////////........................///////////////////////////000000000000111111111111111111111111111111111000111222444444333222111111222333555666555555444777999:::;;;;;;;;;===???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBDDDEEEGGGGGGHHHHHHFFFGGGHHHIIIKKKMMMOOOQQQKKKMMMOOOQQQQQQPPPMMMLLLMMMMMMNNNOOOQQQSSSVVVWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\[[[YYYWWWVVVTTTTTTTTTPPPQQQRRRPPPMMMKKKMMMOOOKKKKKKLLLMMMNNNOOOOOOPPPRRRPPPOOONNNNNNPPPSSSUUUVVVWWWWWWUUUSSSQQQQQQRRRLLLLLLMMMMMMMMMLLLKKKKKKDDDFFFHHHFFFCCC@@@@@@BBB===<<<;;;;;;::::::::::::888777666555555444444555222333333444444555555666///////////////......---000000///...............------------------------------,,,,,,+++***))))))///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,...---+++*********++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,---------......)))************+++++++++((())))))))))))*********++++++******++++++,,,---------------------------000000//////.........---...------,,,,,,------...(((((()))***++++++,,,,,,+++*********+++,,,,,,---,,,------......------,,,........................,,,---...//////...---,,,...///000222222222111000000000000000000000000000.../////////000000111111000000000000000000000000000000000000////////////+++---///222333333222222111111222222222333333333444444444444444444444444555555555666777888888999888888888888999:::;;;<<<<<<>>>???BBBDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLLLLNNNPPPRRRSSSUUUVVVWWWYYY^^^dddjjjlllkkkjjj___\\\YYYVVVYYYdddtttxxxqqqlllhhhggggggfffeeecccbbbbbbaaaaaaggglllsss{{{}}}((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((***+++***)))((()))******))))))(((((((((((()))+++******)))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((,,,***((('''&&&'''((()))'''((()))+++++++++***)))(((((())))))))))))(((((('''''''''((()))+++---...((())))))))))))***---000,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++---------............///------............------............////////////111111111000000000000000111111222222222333333333222222111111111111111111444444555555666777777777777999;;;;;;;;;;;;===???@@@@@@AAACCCEEEGGGIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHJJJMMMOOOOOONNNMMMNNNOOOPPPPPPNNNLLLKKKOOOPPPRRRTTTVVVWWWXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZXXXVVVTTTRRRPPPOOOQQQPPPOOONNNMMMKKKJJJJJJHHHHHHFFFFFFGGGIIILLLMMMNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNNNNOOOMMMJJJHHHHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@===<<<:::888777777777888777666666555444444333333333333333333333222111000000///...------...000111////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,+++*********+++,,,---......,,,+++***)))))))))***++++++,,,,,,------...,,,,,,---------,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++///...,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------000000000000////////////------------------------.........------.........---------,,,,,,---------------------------------...............///000111///......------///000111//////000000111111222222000000//////.........---000111111111111222222222333333222111222222333333222222111000000000000000///000000000//////111222333...---111555444444555444444555666777888999999999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBEEEHHHDDDDDDDDDEEEEEEFFFFFFGGGDDDFFFGGGHHHGGGFFFGGGHHHFFFEEEEEEFFFHHHJJJJJJIIINNNPPPRRRSSSTTTWWWZZZ]]]```aaabbbcccdddgggkkknnnsssxxxyyyooonnnmmmlllqqq}}}{{{~~~((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))((()))***))))))(((((((((((())))))******)))(((((((((((()))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))'''&&&$$$$$$$$$&&&&&&'''((()))***+++******)))******++++++++++++******))))))))))))))))))))))))***++++++***((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///---......//////......---............////////////111000000000000000000000111111222222222333333333222222111111111111111111444444555555666777777777777999;;;;;;;;;;;;===???@@@AAABBBCCCFFFHHHJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGIIILLLMMMMMMLLLLLLMMMOOOPPPPPPOOONNNMMMOOOQQQTTTWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWUUUSSSQQQOOONNNOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMJJJHHHHHHHHHGGGFFFBBBAAA@@@???????????????===<<<:::888777777777777666666666555444333333333222222333333222222111000000//////.........//////........................------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++///...,,,+++***))))))***++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------,,,,,,++++++******........................***)))((((((***+++***(((***++++++++++++,,,,,,,,,.........---------,,,,,,------------------------111111000000//////......------------------------......------------............---,,,,,,---......------------------------...............///000000//////...---...///000111///000000000000000111111000000/////////.........111111111111222222222222111111000000000000000000000000000000000111222222222333333222111111333444666111///333666555555777999:::;;;;;;;;;<<<>>>??????@@@AAACCCDDDEEEFFFFFFJJJKKKKKKJJJHHHGGGHHHIIIKKKKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNMMMKKKJJJJJJKKKQQQRRRTTTWWWZZZ^^^aaadddfffggghhhiiikkknnntttxxx}}}((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''((()))******(((((()))***(((((('''(((((()))***+++***)))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&(((((()))************))))))******++++++******)))((((((************((((((,,,------+++((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++---------............///---......//////......---............////////////000000000000000000111111111111222222222333333333111111222222222222222222444444555555666777777777777999;;;;;;;;;;;;===???AAAAAABBBDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLKKKJJJLLLMMMNNNPPPPPPPPPOOOOOOPPPRRRUUUXXXXXXWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPMMMJJJIIIHHHGGGEEEDDD>>>>>>============>>>>>>;;;:::999888777666666666666555555444444333333222111222222222222111111000///000000000///...------........................------,,,,,,,,,,,,++++++,,,,,,---.........------///...---+++************++++++******++++++,,,------,,,,,,+++******))))))***++++++,,,,,,+++++++++)))******+++---......///,,,,,,---------.........//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''***++++++***++++++++++++,,,,,,,,,,,,............------------------------------------222111111000///......---------------------------------,,,,,,,,,,,,------///...,,,++++++,,,...///------------------------......////////////000000//////.........///000111000000000000////////////000000000000////////////111111111111222222222333000111111222111000///...000000000111222333555666111222222222000000111333444000///333555555555888AAABBBCCCCCCDDDFFFIIILLLMMMNNNPPPSSSUUUWWWYYYZZZ[[[\\\[[[YYYVVVTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\YYYZZZZZZYYYXXXYYY[[[]]]ggglllrrrwww|||((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((()))***)))((('''(((***''''''''''''((()))++++++))))))((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((((('''''''''((())))))))))))*********))))))''''''((((((((((((''''''###%%%(((***+++,,,+++***,,,------+++)))(((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///......////////////..................////////////000000000000000111111111111111222222222333333333111111222222222222222333444444555555666777777777777999;;;;;;;;;;;;===>>>@@@@@@AAABBBDDDFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSRRRVVVUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIKKKLLLNNNNNNOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOMMMJJJIIIHHHFFFDDDBBB>>>>>>===<<<<<<;;;<<<<<<999999888777666666555555444444444444333333222222000111111111111111000000///000000111000...,,,+++........................------,,,,,,,,,+++++++++++++++,,,---......------++++++++++++,,,------.........,,,+++***)))))))))+++++++++*********))))))******++++++,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,------------......------,,,,,,++++++************************+++***)))***,,,...---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++........................222222111000///...------........................---,,,,,,++++++,,,,,,---000///---++++++---///000......................../////////000000000/////////////////////000000000111000000//////.........000000000000000000000000111111111222222222333333222333444555444222000///222222222333444555666777333333444333111111333444555222222777:::;;;>>>BBBGGGJJJMMMOOOQQQUUU[[[```eeegggiiillloooqqqrrrsssyyyvvvqqqjjjeeecccdddfffhhhiiikkknnnoooqqqqqqqqqqqqpppmmmkkklllpppwww|||((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''')))***)))((('''((()))''''''''''''((()))++++++))))))(((''''''''''''''''''((((((((()))))))))***&&&''''''(((((())))))***''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))))))))))))))************))))))))))))))))))''''''((((((((((((''''''###$$$'''***++++++******)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///...//////////////////...............//////////////////000000111111111111111111222222222333333333111111222222333333333333444444555555666777777777777999;;;;;;;;;;;;===>>>>>>>>>???@@@BBBDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQOOONNNNNNMMMKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHDDDFFFIIIKKKKKKKKKIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFCCCAAAAAA@@@???===;;;::::::999777777777777666555555444333333333333333222222222///000000111111000000000///000000111000...,,,+++........................------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,------............,,,+++***)))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------...........................---,,,,,,......---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................111111111000///......---........................---,,,,,,++++++,,,,,,---000///---,,,,,,---///000........................//////000111111000///.../////////000000000000000111111000000//////......000111111111111111111111111222222222222333333333222444555666555444222000333333333333333444555555777888888888777777999::::::888:::@@@EEEGGGMMMSSSQQQVVV]]]bbbgggmmmvvv}}}|||vvvvvvzzz~~~((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))((('''((())))))''''''((()))(((((('''(((((()))***+++***)))((((((''''''((((((''''''(((((())))))******&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++***))))))((()))))))))((())))))******))))))(((''''''))))))))))))''''''''')))+++++++++***+++,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++---------............///...//////000000//////.............../////////////////////000111111222222111111222222222333333333111111222222333444444444444444555555666777777777777999;;;;;;;;;;;;===???======>>>???@@@BBBDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPSSSRRRPPPOOONNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIIJJJJJJIIIHHHFFFHHHIIILLLNNNOOOPPPPPPJJJJJJKKKKKKLLLMMMNNNNNNLLLKKKIIIHHHHHHFFFCCC@@@CCCAAA???===;;;999999888555666666666666555444333222222222222222222222222...//////000000000000//////000000000///...------------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++---------------,,,++++++++++++******++++++,,,---))))))******+++,,,,,,---***++++++,,,---------------------,,,,,,+++++++++*********+++++++++,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,,,,------------............////////////........................000000000000////////////........................------,,,,,,,,,,,,------///..................///........................///000111222111000///......///000111111111000000111111111111000000000000111111111111222222222222222222222222333333333333222222444444444444333222444444333333333444444555777888999999999:::<<<>>>>>>===@@@GGGLLLPPPXXX```bbbjjjuuu}}}((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''((()))(((''''''((()))))))))(((((((((((())))))******)))(((((((((((()))'''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((,,,+++)))((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''')))+++,,,+++******+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------............/////////000000000000//////............////////////...//////000111111222222111111222222222333333333111111222222333444444555444444555555666777777777777999;;;;;;;;;;;;===???>>>>>>>>>???@@@BBBCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFDDDEEEHHHJJJLLLNNNOOOOOOIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHFFFCCCAAAAAA@@@>>><<<:::999999999444444555666555444333222111111111222222222222222---...//////000000//////000//////.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,---.........---,,,+++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......************************+++***)))***,,,------,,,,,,,,,,,,------------.............../////////000........................////////////000000000000..............................------------......---...///000000///...---........................///000222222222000///---...///000111222111000000111111111111222222222222111111111222222222333333222222222333333333444444333333444444555666666666777777777777888:::;;;<<<;;;<<<>>>??????@@@CCCEEEFFFFFFJJJPPPUUUZZZbbblllxxx(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++'''((()))((('''&&&''')))***))))))(((((((((((()))++++++***)))))))))))))))&&&''''''((()))******+++((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******)))))),,,+++***((((((((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))+++,,,(((***,,,,,,+++))))))***************************((())))))+++,,,---......++++++++++++++++++++++++---------.........////////////000000000000//////............/////////000...//////000111222222222111111222222222333333333111111222333333444555555444444555555666777777777777999;;;;;;;;;;;;===????????????@@@AAACCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDEEEGGGJJJKKKLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMLLLOOOSSSVVVVVVSSSOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDDDDBBBDDDFFFHHHKKKMMMNNNNNNHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGHHHHHHFFFCCCAAA>>>===<<<;;;::::::999:::333444555555555444333222111111111111111111222222------...///000000//////000///...------...000111---------------------------------,,,,,,,,,++++++............---,,,++++++)))***,,,.../////////.........,,,+++***)))))))))......---,,,,,,++++++++++++,,,---...////////////******+++,,,------...///,,,,,,,,,---------........................------------------------------)))))))))+++...///000///,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////......//////000000111111///////////////////////////......------......///,,,...000111111000...,,,////////////////////////000111222333222111///---...///000222222111111000111111111222333333333444111111111222222333333333222222333333333444444444666666666666777999:::;;;;;;;;;<<<===???AAACCCDDDEEEFFFHHHIIIJJJLLLOOORRRTTTTTTWWW]]]aaafffoooxxx,,,++++++++++++++++++,,,$$$%%%&&&'''(((***++++++'''''''''(((((((((((()))((((((((((((((('''''''''******))))))(((((('''''')))(((''''''''')))***+++))))))))))))(((((((((((()))(((&&&&&&((()))(((''''''((()))))))))'''&&&%%%((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&'''''''''(((((()))))))))))))))))))))(((''''''###$$$'''((())))))'''&&&(((&&&&&&(((---///...,,,***))))))))))))+++,,,---***)))((()))***+++***))),,,,,,++++++,,,,,,---...((()))***+++++++++++++++,,,,,,++++++,,,,,,---...////////////000000000000111111000000//////......------...///000111222222222222111111111111111111111111222222222222111111333333333444666777999:::999999999:::;;;<<<===>>>AAAAAAAAAAAAAAACCCDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMJJJHHHHHHIIIKKKMMMOOORRRUUUVVVVVVVVVUUUPPPOOOMMMKKKKKKLLLNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEEEECCCBBBBBBAAABBBBBBFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJGGGDDDDDDGGGIIIJJJIIIIIIIIIIIIHHHGGGEEEBBBAAA===<<<;;;;;;999999888777555555444333222222222222111111111111111000//////000///...------...///000///...---,,,+++,,,---...---------,,,,,,+++++++++...------,,,+++***))))))------------------,,,,,,...---,,,++++++,,,......---------------------------------------,,,+++***++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++***++++++,,,,,,///...,,,,,,,,,------,,,+++,,,///000111000//////---------.........//////.......................................///000000000000///...............////////////////////////111111000000//////......111111000000/////////...222222111111111000000000111222222222222222222222333111000111222333333333222111111222444555555444222333444333222222444666555888<<<>>>>>>>>>???@@@EEEFFFFFFEEEDDDEEEHHHKKKNNNRRRWWW\\\___bbbdddfffhhhnnnsssvvvuuuwww{{{|||{{{xxxtttrrrkkkjjjjjjiiikkkooovvv{{{******))))))))))))******%%%&&&&&&'''((()))******&&&''''''''''''(((((((((((((((((((((((((((((('''))))))))))))(((((('''''''''''''''''''''((())))))))))))))))))((((((((('''***(((&&&&&&((((((((('''((()))*********((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((''''''''')))))))))))))))(((''''''$$$%%%'''((())))))(((((()))''''''(((,,,...///---******+++++++++***)))((()))(((((((((***+++***)))+++++++++++++++,,,------******++++++,,,+++++++++,,,,,,++++++,,,,,,---....../////////000000000000000000000///////////////000000000000/////////...111111111111111111111111111111111222222111111111555555444555555666777777777888888999;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDGGGGGGHHHHHHHHHHHHGGGFFFDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLJJJHHHHHHJJJKKKLLLMMMOOORRRSSSTTTTTTSSSPPPOOOMMMKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAADDDEEEFFFGGGGGGHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFCCC@@@@@@CCCEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBB<<<<<<;;;:::999888888777555555444333222222222222111111111111111000////////////...------...///000000///...---------------------------------------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......---,,,+++++++++,,,...+++)))***,,,...,,,***------------...///000000---------.........//////........................///////////////000111111000000///...............////////////////////////111111000000////////////000000000000//////......///////////////000000000000000000111111111111111444333222222222333222111555444444555666777777777777999::::::999:::===???:::<<>>AAADDDCCCEEEHHHKKKOOOTTT[[[``````bbbeeefffffffffggghhhsssvvvooojjjdddaaabbbcccdddgggkkksss{{{{{{ooofff```[[[UUUUUUTTTUUUYYY___fffjjjlllhhh]]]SSSRRRSSSRRRRRRSSSPPPQQQRRRQQQPPPPPPRRRTTT(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((((()))((('''&&&))))))((((((((('''''''''+++)))'''''''''((('''&&&(((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''((('''''''''((()))***+++)))(((''''''(((***,,,---+++,,,------,,,***'''&&&***)))((()))***++++++)))******))))))******+++,,,............---,,,++++++,,,,,,++++++,,,,,,---............/////////000000---......//////000000000,,,------...///000111111111111111111111222222222222111111111111111111222555555444444444555666666777777888999:::<<<>>>???>>>???@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGEEEDDDEEEEEEEEEFFFFFFHHHIIIIIIIIIJJJKKKJJJIIIIIIJJJLLLJJJJJJJJJJJJLLLMMMOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGGGGGGGEEEBBBAAABBBCCCDDDFFFGGGHHHIIIIIIFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAAAAAAAABBBBBBCCCBBBCCCCCCCCCBBBAAA???>>>;;;;;;:::999888777666666555555444333222222222222111111000/////////////////////.........------...//////000000///---+++***......---------,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******+++++++++,,,,,,,,,------*********+++,,,---...///++++++++++++++++++++++++...---,,,,,,,,,---///000//////...---,,,,,,,,,---...000111///---,,,,,,---,,,,,,++++++,,,---///000............////////////........................000000//////000000111222000000///////////////000////////////////////////000000000000000000000000////////////////////////111111111222222222333333111111222222333444444444111333666888999:::;;;<<<;;;;;;<<<<<<<<<>>>@@@BBBAAABBBCCCDDDEEEGGGKKKNNNSSSUUUXXX]]]eeeoooyyy|||tttoooooo~~~}}}pppggg^^^ZZZVVVPPPNNNOOOMMMPPPUUUZZZ^^^```aaaaaacccccc^^^VVVRRRRRRPPPMMMKKKJJJKKKOOOUUU\\\```bbbfff\\\TTTSSSUUUTTTUUUWWWWWWYYYZZZYYYWWWUUUUUUUUU)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((((((((('''((()))******)))'''&&&((((((((((((''''''''''''***)))'''''''''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))(((''''''((('''''''''((()))***+++'''''''''&&&&&&''')))***++++++***************++++++***)))***,,,,,,,,,*********))))))******+++,,,...............---,,,+++,,,,,,++++++,,,,,,---...............////////////------......//////000000,,,,,,---...///000111111000000111111111222222222222222111000000111222222222222333333444666777888999999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKJJJIIIIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHHHHHHHFFFDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAABBBBBBDDDDDDCCCBBBAAA>>><<<:::::::::999888777666666555555555444333222222222222111000//////......//////...............---,,,,,,------......---,,,***)))///...---,,,+++)))((((((+++++++++,,,,,,---......+++,,,,,,---...///000000...///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------*********+++,,,---...///++++++++++++++++++++++++---,,,+++++++++,,,...///,,,,,,+++,,,,,,---......000666:::666...))),,,111***+++,,,............---........./////////000000///////////////////////////............///000000000000/////////000000111000000000000000000000000000000000000111111111111///000000000000000000000333333222222222222222222222333333444555555666666333666999;;;;;;;;;===???@@@AAABBBCCCCCCEEEIIILLLMMMNNNQQQTTTWWW\\\cccgggiiilllrrryyy{{{~~~}}}rrriiibbbZZZXXXZZZ___hhhoooqqqqqqoooiiicccXXXTTTQQQRRRQQQMMMKKKLLLLLLOOOSSSVVVWWWVVVTTTRRRTTTVVVTTTPPPPPPTTTVVVUUURRRRRRTTTYYY```fffjjjkkkfff___[[[]]]```aaadddgggiiikkklllllljjjgggfffeee))))))(((((((((((())))))(((((((((((((((''''''''''''''''''(((((((((((()))&&&&&&''''''((()))))))))&&&''''''''''''((((((((())))))))))))))))))((('''((((((((('''''''''&&&&&&)))(((&&&&&&((()))((('''&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))***))))))'''&&&%%%))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$%%%&&&'''(((***++++++)))))))))))))))(((''''''&&&''''''(((((())))))***&&&''')))((('''&&&''')))***)))(((((()))+++---...,,,+++***+++---...---,,,+++************+++,,,,,,---------...------,,,,,,,,,,,,++++++,,,,,,---...------........./////////..................///////////////.........------000000000111222222333333333222111000000111222333111111222333444666888999::::::999999999999::::::<<<===???@@@AAAAAA@@@???AAACCCFFFHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKKKKIIIHHHHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>@@@AAABBBAAA???>>>???@@@DDDDDDDDDBBB@@@===:::888:::999999888777666555555555555444333222222222222111000///...---...///000...............---,,,++++++,,,,,,,,,,,,+++******...---,,,+++***)))((('''++++++,,,,,,------......------......//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******++++++,,,...///000000777===999///***---222)))+++---///000///...---....../////////000000000////////////////////////...............//////000000000/////////000111111000000000000000000000000000000000111111111111222000000111111111111222222222222222222333333333333555666666777888999::::::<<<>>>@@@@@@>>>???BBBFFFFFFIIIKKKKKKLLLNNNTTTYYY\\\^^^bbbffflllttt|||ooofff___aaahhhoooxxx~~~{{{yyyzzzzzzuuuqqqnnnfff]]]XXXRRRMMMMMMQQQPPPTTTWWWWWWWWWYYYVVVRRRQQQPPPSSSXXXYYYTTTRRRSSSVVVWWWZZZ\\\]]]^^^]]]]]]ZZZ]]]^^^\\\___eeegggfffiiikkknnnttt{{{uuurrrqqqwww}}}))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******&&&&&&''''''((())))))***&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%&&&((()))))))))'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((()))***))))))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******)))))))))))))))(((''''''$$$%%%'''((())))))((((((&&&))),,,,,,)))((('''((((((((()))***++++++,,,,,,...---,,,---/////////...+++++++++++++++,,,------+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...---------.........//////..................------//////.........---------///000000111222222333333333222111//////111222333333222333333444555666777999999888888999:::;;;;;;;;;<<<>>>@@@AAA@@@??????AAACCCFFFIIIIIIHHHFFFEEEAAABBBBBBCCCEEEGGGHHHIIIHHHJJJLLLKKKIIIGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBAAA???===>>>???CCCCCCCCCBBB@@@===;;;999999999888777666555555444555555444333222222222222111000///------...///000......//////...,,,+++***,,,,,,+++++++++,,,------,,,,,,++++++++++++******,,,,,,,,,---------------........................,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,---...............++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------------+++,,,,,,------------------,,,,,,,,,---.../////////333666555111------///,,,,,,---...////////////.../////////000000000000/////////////////////////////////...///000000111000000//////000111111222000000000000000000000000000000111111111222222222111111222222222333333333222333444555777999::::::===>>>???@@@AAABBBBBBCCCEEEGGGJJJIIIIIIKKKRRRWWW]]]```cccddddddhhhooouuuuuuwwwyyy|||xxxkkk```WWWQQQUUUZZZ\\\^^^bbbcccbbbbbbbbbaaa```^^^\\\\\\XXXUUUTTTQQQMMMNNNRRRPPPSSSTTTTTTWWW[[[\\\YYYXXX[[[bbbjjjkkkfffbbbbbbeeeiiioootttvvvuuusssqqqlllqqqtttuuuzzz((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))************&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%&&&(((*********((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&'''(((*********))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''((((((((((((((()))))))))))))))(((((('''###$$$'''((())))))'''&&&&&&***...///,,,)))((()))'''(((+++------,,,***)))///...---...000000000///,,,,,,++++++,,,,,,---...******+++,,,------------,,,,,,++++++,,,,,,---...---------.........///////////////......------,,,+++,,,,,,---...///000000///000000111222222333333333222000//////000222333444444444333333444444555777777777888999;;;<<<===;;;<<<>>>@@@AAA@@@???>>>AAACCCGGGIIIJJJIIIGGGEEE@@@AAABBBCCCEEEGGGIIIJJJIIIJJJLLLKKKIIIGGGFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCCCC???BBBDDDCCC@@@>>>???@@@AAAAAABBBAAA@@@>>><<<;;;999999888777666555444444555555444333222222222222222000...---,,,---///000......//////...,,,+++)))---,,,++++++,,,---///000******+++,,,,,,---......------------------------------------------,,,,,,******))))))***,,,...///++++++++++++++++++++++++,,,------.../////////...++++++,,,,,,,,,---------*********+++,,,---//////........................+++,,,.../////////...---000//////.........//////...---...000222111...+++///...---,,,---///111222////////////000000000000000000000000000000000000000000000000000111111222000000///000000111222222000000000000000000000000000000111111222222222222222222222333333444444444444555777:::===???AAABBBFFFFFFGGGHHHIIIJJJKKKLLLIIIMMMQQQRRRTTTZZZccckkkzzz}}}}}}{{{rrryyyzzzoooaaaVVVYYYRRROOOUUUYYYVVVTTTUUUUUUWWWZZZ\\\[[[ZZZZZZZZZXXXWWWYYY\\\[[[WWWVVVYYYVVVYYY\\\^^^ccckkkmmmkkkzzz''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***((('''((()))***)))'''&&&'''((()))))))))'''''')))((('''''''''(((***+++(((((((((((())))))))))))+++(((&&&&&&((()))(((&&&''''''(((((())))))******&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%'''''''''&&&%%%$$$###%%%''')))++++++++++++***,,,...---,,,+++,,,---,,,,,,---000222222000...&&&'''(((******+++++++++***,,,------,,,++++++,,,)))***+++,,,,,,+++))))))------,,,,,,---...000111000000////////////000000---------............///000111111111222222222222222222111111111111222222333333333333333333333333888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>?????????AAA@@@???@@@AAACCCBBBAAA??????@@@AAABBBDDDEEEFFFEEEGGGHHHHHHGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIILLLLLLLLLKKKKKKKKKKKKKKKNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;888777666555555444444555333333333222222222111111111000...---------...///........................---,,,***))))))***,,,------------.........//////111111000000/////////...,,,,,,,,,,,,,,,+++***)))---+++******+++,,,,,,+++---------------------------.........---,,,,,,+++++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,+++,,,,,,------......///..................------******++++++,,,---......,,,---///000000000///...///////////////.........////////////000000000000///////////////000111111000000000000000111111222222222111000000000000000333111///000333444333111111222222222000111333444999777444222444666999:::===???CCCFFFGGGHHHJJJKKKQQQNNNLLLLLLOOOSSSVVVXXXSSS]]]fffgggffflll|||}}}tttjjjddd^^^___bbbgggnnnqqqpppnnnggghhhhhheeeaaa\\\ZZZYYYSSSRRRUUU[[[^^^^^^___bbb^^^fffjjjiiihhhkkklllkkkkkkllloootttxxxzzzyyywwwssssssuuu|||''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((()))***)))''''''''''''(((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))+++(((&&&&&&((()))(((&&&'''((((((((((((((())))))'''&&&&&&%%%&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''&&&&&&'''((()))******)))((((((***++++++***))))))***,,,,,,,,,...000000---+++'''((()))******************,,,------,,,++++++,,,***+++,,,---,,,,,,+++*********))))))***+++---...000000//////.../////////---------............////////////000000000111111222222111111111111222222222333333444555666666777777888999:::;;;;;;;;;;;;<<<============<<<<<<;;;?????????AAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHLLLJJJHHHIIIJJJKKKJJJIIIEEEEEEFFFFFFEEEDDDBBBAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::888777666555444444444444333333333222222222111111111000///.........//////........................---,,,+++))))))+++,,,---,,,---------.........///.........---------,,,,,,,,,,,,,,,,,,,,,+++******,,,+++******+++,,,,,,+++------------------------------......------,,,+++++++++,,,,,,,,,---------......---------...//////................................................++++++,,,,,,------......---......///////////////////////////////////////////////////000000000111000////////////000111111111111111111111222333333111111111000111111222333555333111222333444222000222444555555444444666777:::999:::;;;???BBBDDDEEEIIIKKKMMMOOOPPPRRRUUUWWWWWWUUUUUUXXX^^^cccgggiiijjjttt~~~xxxvvvsssppplllfff^^^YYYUUUTTTUUUXXX\\\]]]\\\ZZZZZZ]]]``````^^^^^^```ccceeedddhhhpppuuuvvvyyy}}}''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''')))(((''''''))))))((('''(((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((())))))))))))+++)))''''''((((((((('''((((((((('''''''''''''''((('''%%%%%%%%%&&&(((************))))))((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))))))))*********)))((('''&&&(((***++++++***))))))***+++++++++---......,,,***((())))))*********))))))***,,,------,,,++++++,,,+++,,,,,,---------,,,,,,***)))(((((()))***,,,---111000///...............---------............///............////////////222222111111111111222222333333444555777888999:::777888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@DDDFFFFFFDDDBBB@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEJJJIIIIIIHHHHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFLLLKKKIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888777666555444444444444333333333222222222111111222111000////////////000---------------------------,,,+++******+++,,,---,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,------------...------...///000111111111111000000///......---........................---------..............................///000000/////////////////////////////////000000000111111000000000///000000111222222222222222222333444444111000000111111222333444666444333333444444333111111444777888999:::<<<===@@@AAACCCEEEGGGIIIKKKKKKPPPRRRTTTVVVXXX[[[```dddfffhhhlllssszzz|||~~~~~~yyyrrrmmmnnnppppppnnnjjjfffccc^^^^^^___``````]]]XXXTTTSSSRRRQQQRRRTTTVVVVVVUUUVVV]]]fffjjjkkkooowww~~~''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))'''&&&)))(((''''''((()))(((''')))(((&&&%%%%%%%%%''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))***)))((((((((((((((((((((((((''''''&&&&&&%%%%%%((('''%%%$$$%%%&&&(((***)))))))))(((''''''&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))******))))))((((((''''''***+++------+++***+++,,,***)))***,,,......---,,,)))************))))))(((***+++------+++***+++,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---...///000000///...---------------------............///............////////////222222111111111111222222333444555666777888999999777888999::::::;;;::::::666777999<<<>>>???@@@AAA>>>???CCCGGGJJJJJJGGGDDDAAAAAABBBBBBBBBAAAAAAAAA???AAABBBBBBAAAAAABBBCCCHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHLLLJJJHHHGGGGGGGGGFFFDDDFFFGGGGGGGGGFFFFFFEEEEEEBBBAAA@@@???>>>=================================<<<<<<;;;;;;:::999999888777777666555444444444444333333333222222222111111222111111000000000000000---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,------............------------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++,,,---------------------------,,,------...------,,,,,,,,,,,,,,,------------.........------...///000000000000000//////.....................////////////////////////............///......------...000111///////////////000000000//////000000000111111111111000000000000111222222222222222222222333444444111111111111111222333333555444444555666666666666666999===AAABBBDDDGGGIIIMMMNNNNNNNNNNNNNNNPPPQQQUUUXXX^^^dddiiiooouuuyyy~~~nnneeedddccc___[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]][[[ZZZ[[[ZZZZZZ[[[]]]```cccdddfffrrr''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&((('''&&&'''((()))(((&&&)))((('''&&&%%%&&&&&&'''%%%&&&((()))))))))((('''(((((((((((())))))))))))******)))(((((('''((()))((((((''''''&&&&&&%%%%%%((('''%%%%%%%%%&&&((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((())))))))))))+++---,,,+++***++++++)))((()))+++...000000///)))************))))))((()))+++,,,,,,+++******+++***************+++,,,,,,------,,,,,,---...000111//////...------,,,---------------............/////////000000000111111111222222111111111111222222555555555555555555666666777777888999::::::::::::777888:::===???AAABBBBBB???AAAEEEIIILLLLLLHHHEEEBBBBBBCCCCCCCCCBBBAAA@@@>>>@@@AAAAAA@@@@@@AAABBBEEEEEEFFFGGGIIIKKKMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKKKKIIIGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999888888777666555444444333333333333333333222222222111111111111111111111000000///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,+++---...,,,+++***,,,...------------------------,,,,,,------...------,,,,,,,,,---------.........///...------,,,,,,------------........./////////........./////////000000//////////////////......///......------...000111////////////000000111111000000000000111111111111111111111111111222333333111111111111111222333333333333222222111222222333444555777888999;;;<<<>>>BBBEEEHHHJJJKKKMMMOOOQQQTTTVVVWWWWWWXXX[[[```dddffflllvvvyyylllggg```XXXTTTTTTWWWYYYXXXZZZ[[[ZZZYYYZZZ]]]```aaaaaabbbbbbdddfffjjjlllnnnmmmmmmmmmnnnqqquuuxxx''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((('''&&&&&&(((((('''&&&***)))((('''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))******)))''''''(((***((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((''''''''''''((()))+++,,,''')))******)))(((((())))))((((((***---000000///((())))))*********)))))))))+++,,,,,,+++******+++))))))))))))***+++,,,,,,,,,++++++***+++,,,...///------,,,,,,,,,------...---------............///111111111111222222222222222222111111111111222222444444444444444444444444666777888999::::::::::::;;;<<<===>>>????????????@@@BBBEEEIIILLLKKKHHHEEEBBBCCCDDDEEEEEEDDDBBBBBB???@@@AAAAAA@@@@@@AAABBBDDDDDDEEEFFFHHHJJJLLLMMMIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLNNNOOOPPPOOOMMMLLLLLLJJJGGGFFFFFFFFFEEEDDDAAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>========================;;;:::::::::999999999888777666555444333333333333333333333222222222111111000000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******))))))))))))************+++,,,,,,---------------+++---///---******,,,///------------------------,,,,,,------......------,,,---------............//////...,,,,,,+++++++++,,,,,,---......///000000.........//////000000111.........///////////////...............///000000...//////000000111111222000000000111111111222222222222111111222222333444111111111111111222333333555444444444444555555666777:::===>>>@@@BBBDDDGGGJJJKKKMMMMMMMMMOOORRRTTTUUUYYY___dddhhhnnnvvv|||}}}xxx{{{|||oooddd```VVVWWWWWWTTTRRRUUU]]]ddddddgggiiiiiihhhiiimmmqqqyyyyyyzzz{{{~~~~~~''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((('''&&&************)))((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))++++++***''''''(((+++'''((((((((((((((())))))%%%&&&'''((((((((('''&&&'''''''''((())))))******))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((+++***)))''''''''''''(((((('''''''''((()))++++++'''(((******((((((((()))+++)))((()))+++------,,,'''((()))***************)))***,,,,,,***)))***+++******))))))***+++---...+++************,,,---...++++++++++++,,,---...///---------............///111111111222222222222333222222111111111111222222333333333444444555555555666777888999999::::::999;;;;;;<<<===>>>>>>>>>===@@@AAACCCGGGIIIHHHEEEBBBBBBDDDEEEFFFGGGFFFDDDCCC???AAABBBBBBAAAAAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIKKKNNNPPPQQQQQQOOONNNMMMKKKIIIIIIIIIIIIHHHGGGBBBAAA@@@?????????@@@@@@BBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999666666555444333333333333333333333222222222111111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++************((((((((()))))))))******+++,,,,,,---......------+++...000...***))),,,000------------------------+++,,,------......------------------............///...---------------.../////////////////////000---......///000000111111---------......//////000---......///////////////...//////000111111222222000000111111111222222222333222222222222333444444222222222222222333444444555555666777888:::<<<===???BBBEEEFFFGGGHHHKKKNNNNNNOOOQQQSSSUUUZZZ```dddhhhpppzzz}}}zzzssslllkkknnnoooppppppkkkddd^^^\\\]]][[[]]]___bbbgggoooxxxwwwpppjjjhhhfffdddjjjttt''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&&&&'''((('''&&&***++++++++++++)))'''&&&''''''&&&%%%%%%'''((()))(((((((((((()))))))))))))))+++,,,***'''&&&)))+++''''''(((((())))))******$$$%%%'''))))))((('''%%%###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((---,,,***)))((('''(((((())))))(((''''''(((******)))***,,,,,,***)))***+++,,,+++)))((()))***)))(((''''''(((******+++++++++)))***,,,,,,***)))***+++++++++******+++---...///,,,++++++++++++---...///*********+++,,,---...///---------.........//////000111111111222222222222222222111111111111222222111222333444555777888888666777888999999:::999999777888:::<<<===>>>??????@@@@@@BBBDDDFFFEEECCC@@@BBBDDDFFFGGGHHHGGGFFFDDD@@@BBBCCCCCCBBBAAACCCDDDGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJLLLOOORRRTTTSSSRRRQQQOOOMMMKKKKKKKKKLLLKKKJJJFFFEEECCC@@@???>>>>>>???AAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::::::::666666555444333333333333333333333222222222111111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++******))))))))))))******+++++++++,,,+++,,,,,,---.........---+++...000...***))),,,000------------------------+++,,,,,,---.........------------.........//////......---......///000111222222111111000/////////---......///000111111222+++,,,,,,---...///000000,,,---///000000000///......//////000111222222222000111111111111222222222333333222222333333444555444333333333333444555555555555777999<<>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJLLLLLLMMMNNNOOOPPPQQQRRROOONNNLLLLLLMMMLLLKKKIIIEEEBBB>>><<<<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999888777777:::::::::::::::999888777555444444444444333333333111111222222222222111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---***''''''+++......---*********+++,,,---...///***+++,,,,,,------,,,,,,/////////......---,,,,,,,,,,,,.../////////...---////////////////////////000000//////.........---............/////////000000000000000000000000000...///////////////......000000/////////......---222111111111333333111000...000222333333333444666777666444333222222333333333444555555555666999;;;:::===@@@CCCFFFIIIJJJKKKNNNQQQPPPLLLLLLQQQVVVVVVWWW^^^kkkyyy{{{rrrjjjgggggggggrrrzzz{{{{{{~~~}}}{{{yyyvvvuuuzzz}}}zzzuuulllddd___]]]___```bbbeeellltttxxxssshhh___]]]]]]]]]^^^^^^\\\YYYUUU[[[[[[\\\^^^bbbdddeeeeee(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''(((((((((((()))((('''''''''((())))))'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++)))''''''))))))(((&&&((()))+++***(((''''''(((&&&&&&&&&&&&''')))***+++***************)))((((((************************++++++++++++*********)))++++++++++++++++++++++++))))))***++++++,,,------,,,---......//////......---....../////////......------.........///////////////000000111222222333444333222111222444666777666555555444444555666666666666777888999999::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRROOOMMMLLLKKKKKKIIIHHHFFFBBB>>>;;;:::::::::999;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888777666777777777777666555444666666555555444444333333000111111222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,)))''''''***,,,---,,,---,,,*********+++---...---...//////000000//////,,,,,,,,,,,,,,,---------,,,---.../////////...---////////////////////////111111000000000/////////........./////////000000///////////////////////////////////////...------///000000000000000000000222222111222333333222000000222444444444333444666666555444333222333444444888:::<<<>>>>>>???BBBCCCEEEFFFGGGHHHIIIJJJLLLMMMMMMRRRUUUTTTWWW^^^dddeeemmmttt{{{sssqqqpppllllllooonnnnnnmmmjjjffffffkkkooo~~~xxxqqqkkkhhhcccaaacccjjjsssyyy~~~uuuooommmmmmjjjeee```\\\[[[[[[[[[[[[___eeejjjkkkhhhccc```[[[\\\^^^aaacccbbb___]]]\\\]]]___ccceeeeeedddccc(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((('''''''''((((((&&&$$$''')))******(((''''''((('''''''''''''''((()))))))))************))))))(((************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++,,,---------............------,,,,,,---------..................///000000111111222222111111111111333555666555555444555555666777888555555666888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKMMMOOOPPPQQQNNNNNNOOOPPPQQQRRRRRRSSSUUUQQQNNNKKKJJJIIIGGGEEEEEEBBB===999888777555444777777888888888888888888::::::999999888777777777444444555555555444333333666666555555444333222222000000111111111111000000..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))'''''')))+++,,,,,,///---+++))))))***+++---...///000000111111000000))))))***++++++,,,------,,,---......//////......////////////////////////111111111111000000000000....../////////000000000////////////////////////,,,,,,---...///////////////000000111222222333333333222111222333333222111000111222222000000111222666666666555666777777888:::===AAADDDEEEFFFHHHIIIMMMNNNNNNNNNMMMOOOSSSVVVXXX^^^ccceeekkkssszzz{{{|||rrrkkkeee```_________```ccchhhiiikkklllpppxxxwwwmmmgggbbb___aaa^^^ZZZWWWXXX[[[___bbbdddhhhkkkllliiiffffffgggkkkjjjhhhfffeeeccccccccc___cccgggiiiiiijjjlllnnnlllmmmooosssvvvwwwuuurrrmmmppptttwwwyyyyyyxxxwww''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((***)))))))))(((((((((((('''''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((&&&%%%''')))******((('''((())))))(((((('''''''''(((((())))))************)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********+++++++++,,,+++***)))))))))***,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,---------...............///000000111111555444333222111222222222333444444555666777888999555666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFHHHIIIKKKMMMNNNNNNLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSVVVSSSNNNJJJHHHGGGEEECCCBBB???;;;888666555333222444444444555555555555555777777666666555555555555333444444555444444333333555555444333222111000000///000000000000000000///------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,---,,,,,,---...............******+++++++++,,,,,,,,,---------...............////////////////////////000000000000000000000000...////////////000000000........................(((***,,,...000111222333000000111111222333333333333222000111222333222111222333333222111000111333888888999:::;;;<<<======>>>AAAFFFIIIJJJKKKMMMNNNNNNQQQTTTVVVYYY___gggmmmvvv{{{}}}|||vvvnnnfff```]]]\\\^^^bbbggglllpppsssxxxmmmmmmkkkkkkqqq|||~~~rrriiiddddddddddddfffeeeccccccfffiiikkkllljjjpppvvvyyyzzzzzz{{{}}}xxxyyy{{{&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))((((((''''''%%%%%%&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))(((''''''''''''(((******((((((((()))))))))(((''''''''''''(((((())))))*********))))))************************))))))******************************************+++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,---///000,,,,,,,,,,,,+++***)))))),,,,,,,,,---------...............///000000111111444444444333333333333333222333444555666888888999888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHKKKMMMNNNOOOMMMKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOOPPPPPPQQQQQQVVVRRRNNNJJJHHHFFFCCCAAA>>>;;;888777666666444333222222222333333333333333333333222222222222222111111222222333333333222222222222111000000///.........//////000000//////...---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---)))+++---///000000...---++++++,,,------------,,,......------,,,,,,,,,,,,------------......//////////////////////////////////////////////////////////////////000000000111////////////////////////+++,,,---///000111111111111222222222222333333333444222000000222333333222777777888777555666777999:::;;;<<<>>>???@@@AAAAAADDDFFFJJJLLLNNNQQQTTTVVVSSSZZZccckkksss~~~{{{pppgggbbbaaa```___aaahhhqqq{{{~~~zzz{{{|||~~~{{{xxxvvvvvvvvvssskkkeeejjjiiilllsss~~~{{{yyyyyy{{{|||{{{yyyyyy|||&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&%%%$$$$$$%%%&&&''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******)))******((('''&&&((()))&&&(((******)))((()))***)))(((((('''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---............------,,,,,,---------..................///000000111111222000111222333444555666777111222333555666777777777888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHLLLMMMMMMMMMNNNNNNNNNOOORRRPPPMMMKKKIIIFFFCCCAAA<<<:::888777777777666555333333222222222111111111000000//////////////////......///000000000///////////////............---......////////////...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,,,,---...(((***---///000000///...,,,------...///.........000000///......---,,,,,,...------------...//////////////////////////////............/////////////////////000000000111111000000000000000000000000222222222111000///...---222222333444444555666666666444222222333555555444666777888777777888;;;>>>>>>???AAACCCDDDEEEFFFFFFGGGHHHJJJLLLPPPVVV\\\aaagggrrr~~~wwwtttpppllliiiiiijjjkkkgggdddaaa___```dddjjjnnnxxx}}}ppphhhdddeeefffhhhsss~~~}}}wwwuuusssqqqppprrrsssssssssyyy{{{&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((())))))))))))'''((((((((('''&&&$$$###$$$%%%&&&'''((()))******&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((&&&###$$$'''***&&&((()))***)))((()))***(((((('''''''''(((((()))(((((()))***************(((((((((((((((((((((((()))))))))******+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***---....../////////......------.........///////////////000000111222222333...///111222444555555666000111333444555555555555777777777888999999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMLLLKKKJJJHHHDDD@@@<<<:::999888999888777555444444333333222111000000............////////////---......///000000//////---...............//////---......//////......---//////......---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,......+++***+++---+++++++++++++++,,,---...---....../////////////////////.....................------,,,---...///000////////////////////////......//////000000000000//////000000000111111111111111111111111111111111333333333222222111000///111222444666888:::<<<===:::888555555666888888888888999::::::;;;>>>BBBEEEHHHIIIKKKLLLNNNNNNNNNNNNOOOOOOOOORRRXXXbbbmmmuuu}}}tttooollljjjaaaccceeeeeedddeeeiiimmmmmmoooqqquuuzzzzzztttuuuyyy~~~}}}vvvtttooojjjgggfffhhhiiijjjsss|||%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***************++++++++++++''''''(((((('''%%%###"""%%%&&&'''((()))***+++,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))'''$$$!!!"""&&&***&&&''')))***)))((()))***'''''''''''''''((())))))(((((()))***************((((((((((((((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))++++++******************+++,,,---...///...---,,,++++++,,,---.....................////////////000000000000111222222333333000111111222222222111111000111333444555444444333555555666888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJLLLNNNOOOOOOOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKLLLLLLIIIDDD@@@>>><<<:::999999999777555666555444333222000//////......////////////////////////000111222222111111------......///000000000---..................---000000///...,,,+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))),,,...---+++)))***,,,///,,,)))&&&&&&(((+++---,,,------...............,,,,,,---....../////////......---,,,---...///000//////////////////////////////000000111111111222000000000000111111111111111111111111111111111111///000111222333444444444000111444777;;;>>>AAABBB===;;;888888999;;;;;;;;;???AAABBBCCCEEEHHHMMMQQQQQQRRRTTTUUUWWWWWWWWWVVV[[[[[[[[[^^^fffsssvvvhhhbbbaaa```___```gggooosssuuuxxx~~~wwwsssmmmfffbbbccchhhllluuu||||||vvvrrrrrrqqqssstttuuuvvvxxxzzz|||~~~))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((((((''''''&&&***)))(((''''''((()))***((()))))))))'''''')))***(((((('''''''''(((((()))))))))(((((('''''''''&&&''''''((())))))((('''&&&%%%&&&((()))))))))((('''((((((''''''&&&&&&&&&%%%(((''''''(((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++******)))((('''''''''((()))))))))))))))(((((($$$%%%''')))+++,,,------&&&&&&&&&&&&'''''''''(((***++++++,,,,,,++++++***''')))***)))((('''(((***+++***)))***++++++***))),,,+++***)))((((((((((((++++++***************+++------,,,+++************+++,,,---.........---,,,////////////000000000000000000000000111111111111111333555888999888666555444444444444444444444444555555666777888999::::::===<<<<<<<<<===>>>@@@AAAAAA??????AAADDDFFFDDDBBBBBBAAA@@@@@@BBBEEEHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKMMMNNNNNNOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNNNNLLLJJJHHHGGGHHHIIIJJJKKKIIIHHHIIIJJJHHHDDD@@@BBBAAA@@@???===<<<;;;:::666555333111000///......222222111111111111222222000000000000000000000000////////////............///////////////.........---,,,,,,---......---++++++++++++,,,,,,---------333222///---,,,++++++++++++++++++,,,,,,---------...---,,,,,,,,,,,,---...------------------,,,,,,000000//////.........---...............///000000---......///////////////////////////////////////111111111000...///111333111222222111///...///000222222222111111111111111222222222222111000///...666222111666:::;;;>>>AAABBB>>>;;;<<<>>>@@@CCCFFFEEEGGGIIIJJJKKKOOOUUUZZZYYY^^^dddhhhkkkoootttyyyyyywwwuuuxxx||||||sssmmmddd\\\YYY^^^fffmmmssswwwfffdddbbbaaacccfffiiillluuu~~~)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))((())))))(((''''''(((***((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((())))))(((''''''&&&''''''(((((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&'''(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((())))))))))))(((((((((((()))))))))(((((((((&&&&&&'''''''''(((((((((***++++++++++++++++++***''')))***)))((('''(((***+++***))))))++++++***)))))))))******************++++++***************+++,,,,,,+++++++++,,,,,,---+++,,,---...///...------/////////000000000111111000000000000111111111111111333666888888777666444555555555555555555555555555555666777888999999:::;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???AAADDDEEECCCAAABBBAAA??????@@@BBBEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMLLLKKKJJJIIIHHHIIIIIIJJJMMMKKKIIIGGGGGGGGGHHHIIIKKKIIIGGGGGGHHHFFFCCC@@@>>>>>>>>>>>>===<<<;;;:::777777666555444444444444000000000///000000000000222222222222222222222222000000000/////////..............................---,,,+++,,,------,,,++++++++++++,,,,,,---------000///...---,,,,,,------+++,,,,,,,,,---------......---,,,,,,,,,,,,---...---.........///000000000/////////......---------//////.........//////000---...//////000000//////////////////////////////111111111000//////111333111222222111000//////111111111111111111111111111000111111222222222111111444111000555888999<<>>@@@BBBAAA@@@@@@AAACCCCCCAAA@@@@@@???>>>>>>>>>@@@CCCDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGKKKJJJIIIGGGGGGGGGHHHHHHLLLIIIGGGEEEEEEDDDBBB@@@===>>>?????????>>>===<<<888777777666555444333333///000000111111000000///333333333333333333333333111111000000000/////////---------------------------+++++++++------,,,+++++++++,,,,,,,,,,,,------...------,,,------...///---------------............------,,,,,,------...,,,------...///000111111//////............------000//////.........//////---...//////000000//////////////////////////////000111111000//////000222000222222222000///000111111111111111111111111111///000000111222333333333555222222777999;;;>>>CCCGGGHHHJJJLLLPPPTTTWWWXXXXXXZZZ^^^cccjjjttt{{{tttnnnfff___[[[VVVWWW]]]fffjjjkkkooottt}}}xxxtttnnnjjjjjjmmmrrrvvv{{{tttpppvvv|||((((((((((((((('''''''''''''''((())))))(((''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''((()))(((&&&&&&((())))))((((((''''''''''''(((((((((((((((((('''''''''%%%&&&&&&'''((())))))***(((''''''&&&&&&''')))***)))))))))))))))(((((((((***)))(((((()))***((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************************))))))(((((('''(((((())))))))))))(((((((((''''''(((((())))))(((((((((((())))))))))))))))))************))))))''')))***)))((('''(((***+++)))((()))***+++***)))''')))+++,,,---,,,+++)))*********)))******+++,,,---,,,,,,,,,------...///------...//////000000000000000000000111111111222///000000000111111111111333444555666666555333222555555555555555555555555444444555666777888999999888888888999;;;>>>@@@BBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>======???AAACCCDDDGGGHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHFFFFFFFFFFFFGGGKKKJJJIIIHHHHHHHHHHHHIIIKKKIIIFFFCCCBBBBBBBBBBBB@@@@@@BBBBBBBBB@@@???>>>;;;;;;:::888666444333222333444444444444333222111333333333333333333333333111111111111000000000000---------..................---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------------------+++,,,,,,,,,------......////////////////////////000000///............///......///000000000000000////////////////////////000111111111//////000222000222222222000000111222111111111111222222222222000000000111222333444444888666888<<>>@@@CCCEEEFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFCCCAAAAAABBBDDDBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;999888777777777666555333222111111111111111111111111111111111111111000000000000......//////000000000000111///------...000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................------------------------......------,,,,,,,,,+++000000000000000000000000000///............//////...//////000000000000000000000000000000000000000///000222111000///000111000111222222111000111333111222222222333333333444222222222222333444666666<<<;;;>>>CCCEEEGGGMMMUUUXXXbbbjjjmmmppptttuuurrrtttyyyxxxmmmccceeeeeeeeegggkkkppprrr|||tttggg```^^^^^^ZZZ^^^eeemmmwww'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((((((''''''&&&(((((())))))))))))(((((('''(((((('''&&&&&&''')))***)))(((''''''&&&'''''''''''''''((((((((((((((('''''''''''''''((()))***'''''''''''''''((())))))''''''(((((((((((())))))$$$######%%%(((******)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((((((((((((((((((((&&&'''((())))))******)))...---+++)))((('''((((((''''''((((((((()))))))))(((((())))))))))))((((((''')))***)))((('''(((******)))((((((******)))(((******++++++***)))'''&&&))))))))))))***+++,,,,,,///...---,,,++++++++++++---,,,,,,---...///111111////////////000000000000000000000000111111111111222222333333333333333333222222222222222222222222333444555555777777888999777777777777999;;;===???===???@@@@@@???>>>???@@@===>>>>>>@@@AAACCCEEEFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFCCCAAAAAADDDFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@;;;:::888555333111000000000000000000000000000000111111000000000//////////////////000000111111222222000......///000111000------,,,,,,,,,,,,++++++,,,------------,,,,,,+++.........---------------,,,------......------,,,111111000///...------,,,///000000000000000111111...............///000000...///000000111111000000000000000000000000000000///000222222000///000111000111333222111111222333333333333444444555555666555555555555777999;;;<<<@@@AAAEEEKKKNNNPPPXXXaaaeeetttzzzxxx}}}{{{qqqllljjjffflllrrrvvv~~~}}}tttssspppmmmlllooosssxxxwwwtttnnngggbbbbbbeeehhhjjjrrr~~~}}}}}}~~~}}}~~~''''''''''''((((((((()))((('''%%%######%%%'''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&''''''((())))))(((''''''''''''((('''&&&%%%''')))***)))(((''''''&&&&&&&&&''''''''''''((((((((()))(((((('''&&&''''''((()))&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((%%%$$$$$$%%%((())))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&'''((()))************---+++)))'''&&&'''((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''''')))***)))((('''(((******((('''((()))***)))((())))))(((((((((((((((((())))))))))))***+++,,,------,,,,,,+++++++++,,,,,,,,,++++++,,,---...000111---.........////////////000000000000111111111111111111222222333333444444333333333333333333333333333444444555666777888888777777666777888:::<<<===;;;>>>@@@@@@???>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCEEEFFFFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEECCCCCCEEEHHHEEEEEEDDDDDDEEEHHHJJJLLLNNNOOOOOOOOONNNLLLJJJHHHAAA???;;;666333111111111000000000000000000000000000000000/////////...............///000111111111222000------...000000000---------,,,,,,+++++++++)))***,,,---......------------------,,,,,,,,,+++,,,,,,---......---,,,,,,000000000///.........------.........////////////------------...000111222//////000111111111111000000000000000000000000000...000222222111000000000000111333222222111333444444444555555666777777777777777777999<<<@@@DDDFFFHHHJJJPPPVVVYYY]]]fffooo}}}qqqiiibbb___dddkkkqqqtttvvvuuutttvvv}}}zzzpppjjjfffggghhhiiiiiimmmrrrwwwzzzzzzzzzyyyzzz~~~~~~sssoooqqqlllrrr}}}}}}xxxppphhhaaa]]][[[]]]^^^]]]aaaiiinnnnnn&&&'''''''''(((((())))))(((&&&###!!!!!!###&&&((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%%%%'''(((******)))''''''&&&&&&&&&&&&'''''''''(((((())))))***)))'''&&&&&&'''((()))%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''(((((()))((('''((()))***)))((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))******************+++++++++&&&'''((()))************((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((()))***)))((('''(((******((('''((()))***)))(((''''''&&&&&&'''((()))***))))))))))))***+++,,,---************+++,,,------++++++++++++,,,...000111------------.........///000000000000111111111111000000111222333333444444444444444444444444444444333333444555666777888888777777777777777999;;;<<<:::===@@@@@@>>>>>>@@@BBBBBBBBBAAAAAA@@@?????????@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEGGGEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGFFFDDDDDDFFFIIIHHHGGGGGGHHHJJJNNNSSSUUUddddddcccaaa]]]YYYTTTRRRGGGDDD>>>999555333333444000000000000000000000000////////////............---------...///000000111222///---,,,---///000000---------,,,,,,+++++++++'''(((***---.../////////---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---///000222333//////000111111111111111000000000000000000000000...000222222111000000000000111333333222222333444555555555666777888888999777888999<<>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEDDDCCC@@@???CCCDDDFFFGGGGGGFFFFFFEEECCCFFFGGGEEEAAA???@@@BBBCCCBBBAAA@@@@@@@@@AAABBBGGGGGGGGGFFFGGGGGGHHHHHHGGGIIIKKKNNNQQQVVV\\\```kkkqqquuutttlllddd___^^^NNNFFF===777777666333000000000000000000111111111------......//////000000///............---------............---,,,++++++------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......000000////////////000000000000000000000000000000///000000111222333333333555666555444111000111333111111000111222444666777777555555999::::::<<<@@@999@@@GGGJJJJJJMMMTTT[[[___eeennnwww{{{~~~}}}ooo^^^^^^\\\YYYXXX\\\ccciiitttwwwqqqzzzzzz~~~}}}vvvssswww~~~xxxnnngggeeebbb^^^___cccfffggghhhhhhfffbbb^^^[[[UUUWWWYYYZZZZZZXXXUUUSSSXXX[[[```fffiiihhhddd```WWWVVVUUUTTTSSSQQQPPPPPPPPPSSSVVVWWWWWWWWWXXXYYYTTTVVVXXXXXXVVVSSSQQQQQQQQQSSSUUUUUUSSSTTTXXX\\\%%%&&&&&&&&&%%%%%%''')))))))))((('''''''''''''''))))))((((((((((((((())))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((((('''''''''(((((((((((())))))))))))(((((('''((((((((((((((('''&&&&&&'''(((((('''&&&'''((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++***(((&&&%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((('''''')))******)))''''''((()))))))))))))))++++++***)))((('''&&&&&&***)))))))))))))))*********)))'''(((***++++++***))))))((((((((()))******************************,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---...///000000//////000000111222111111111111222222222222111111111222222222333333222222333444444444444444333333444444555666666666999888888888999:::<<<===???>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDCCCAAA@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJMMMOOORRRWWW\\\```fffkkkoooooojjjccc\\\YYYKKKDDD;;;666666555333000000000000000000000000111.........//////////////////............---------//////000//////...------------------------------------------------------........................---------------------------...//////000000//////......////////////......000000////////////000000111111111111111111111111//////000111111222333333333444555444222222444555444333333333333555666777555444777<<<>>>===???DDDHHHLLLPPPQQQRRRXXXcccmmmxxx|||ssskkkccceeegggfffgggmmmvvv~~~xxxoooiiihhhmmmttt}}}~~~{{{yyywwwrrrmmmiiiiiikkklllmmmkkkgggccc```^^^WWWSSSSSSSSSPPPRRRWWWVVVUUUUUUTTTRRRQQQOOONNNMMMMMMNNNOOOOOONNNMMMMMMOOOQQQUUUXXXZZZZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTVVVWWWVVVUUUUUUVVVRRRUUUXXXYYYZZZZZZ\\\]]]^^^```ccccccbbbdddhhhlll$$$%%%''''''''''''***,,,)))((((((''''''''''''(((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''***))))))(((((('''''''''(((((())))))***))))))(((((((((((((((((('''&&&&&&%%%'''((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***((('''&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******)))((('''''')))******)))''''''((()))))))))((((((++++++***)))((('''&&&&&&******)))))))))))))))***((('''&&&&&&((())))))(((***))))))))))))***++++++************************,,,+++***))))))***+++,,,---,,,,,,,,,,,,---...///000000//////000000111222000000000000111111111111111111111222222222222333222222333444444444333333333333444444555666666666777666666777888:::<<<===>>>>>>>>>>>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBB@@@AAACCCEEEFFFEEEDDDCCC>>>???@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBB@@@@@@?????????@@@AAABBBCCCGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKMMMOOOQQQVVV[[[___```bbbfffhhhgggaaaYYYRRRFFF@@@999555444444333111111111000000000000000000///////////////.........///............---------...////////////......---------------------------..............................................................................///000000000000///...//////000000//////...000000////////////000000222222222222222222222222//////000000111222222222111222444333333444666888555555555555555666777888888999===CCCEEEDDDGGGKKKQQQTTTWWWYYY]]]ggguuu}}}wwwvvv|||}}}xxxvvvwww{{{~~~tttlllgggccceeejjjrrrzzzvvvhhh```___fffeeecccaaa```]]]YYYVVVWWWWWWWWWWWWVVVUUUTTTSSSNNNKKKIIIKKKLLLKKKMMMQQQMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]___aaaaaa```^^^^^^___]]]```dddhhhlllpppvvvzzz|||%%%&&&''''''&&&''')))+++)))(((''''''''''''((((((***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''*********)))((('''&&&&&&(((((()))*********))))))***++++++******)))(((''''''(((((('''&&&%%%%%%&&&(((((((((((())))))))))))''''''((()))***)))))))))))))))))))))))))))))))))***)))((('''&&&'''''''''(((((((((((())))))))))))(((((()))))))))))))))***(((((((((((()))))))))***)))((('''''')))******)))''''''((((((((((((((('''''''''(((((())))))******+++******)))))))))))))))***((('''''')))***)))(((***************++++++,,,************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,------......///////////////000111111////////////000000000000111111111111222222222222222222333333333333222222333333444444555666666666555555555666888:::===>>>????????????@@@AAABBBBBB?????????@@@@@@@@@AAAAAA???@@@BBBDDDEEEEEEDDDCCC===>>>???@@@AAAAAABBBBBBBBB???>>>???CCCDDDBBB@@@>>>>>>???@@@AAABBBCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLNNNPPPSSSXXX\\\ZZZ[[[]]]bbbddd___UUULLLAAA<<<777444333333222111111111111000000000000000000000//////......------///............---------++++++,,,---------,,,,,,------------------------////////////////////////........................////////////////////////,,,,,,---...............//////000000000000//////000000////////////000000222222222222222222222222000000000111111111222222111222333333333333666888444444555666777999:::;;;@@@@@@DDDHHHJJJJJJNNNUUUYYY^^^fffnnnvvvuuupppnnnpppxxxqqqnnnmmmmmmlllnnnvvv|||tttkkkeee___VVVQQQQQQWWWUUUSSSRRRRRRSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMOOOOOOPPPQQQQQQQQQSSSVVVRRRRRRQQQQQQRRRSSSTTTUUUQQQSSSVVVZZZ]]]___aaaaaa```aaaaaabbbdddiiiooosssvvvvvvuuuuuutttsssssssssxxxzzz}}}}}}||||||||||||~~~&&&''''''&&&%%%%%%&&&(((((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''************)))(((&&&%%%(((((()))******************************)))(((((()))******(((%%%$$$$$$%%%(((((((((((())))))))))))''''''((()))***)))))))))************************)))(((((('''''''''''''''(((((((((((()))))))))))))))))))))******+++++++++'''(((((((((((())))))))))))((('''''')))******)))''''''(((((((((((('''''''''''''''((()))***************)))))))))))))))***...,,,++++++,,,---,,,,,,***************++++++,,,************************,,,+++)))(((((()))+++,,,,,,,,,,,,---------------/////////...///000000111....../////////000000000000000111111111222222222111222222222222222111111333333444444555666666666444444555666888:::===???@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCBBB>>>?????????@@@AAABBBBBBAAA???===???CCCDDDCCC@@@>>>>>>???AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSXXX[[[XXXWWWYYY]]]```\\\RRRIII===:::666333222222222222111111111111000000//////000000//////......------///............---------******+++,,,---------,,,------------------------////////////////////////........................////////////////////////,,,---......//////......//////000000000000//////000000////////////000000111111111111111111111111111111111111222222222222222333444444333333555777333444666999<<<>>>@@@AAAFFFFFFHHHLLLMMMOOOWWW```kkkvvv}}}vvvtttwww|||xxxuuuvvv{{{{{{tttpppmmmfffeeeeeegggiiiiiihhhggg___XXXSSSRRRQQQNNNNNNPPPNNNPPPTTTYYY\\\\\\XXXUUUOOOOOOMMMMMMNNNPPPRRRSSSVVVYYY\\\]]]]]]```ccceeeaaabbbdddfffggghhhhhhgggdddiiiooovvv{{{}}}}}}}}}|||}}}~~~'''((((((&&&%%%$$$%%%'''(((''''''''''''(((((()))&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((((('''''''''''')))******+++***)))'''&&&(((((()))***++++++++++++''''''((((((((((((''''''***++++++)))&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))************************((((((((((((((((((''''''(((((((((((())))))))))))((())))))******++++++,,,''''''(((((((((((()))))))))((('''''')))******)))''''''((((((((('''&&&&&&***)))))))))(((((((((''')))))))))))))))******+++,,,***(((((()))***)))(((***))))))))))))***++++++************************,,,+++***))))))***+++,,,+++,,,------......------//////......//////000111////////////000000000000000000000111111111111222111111222222222111000000333333444444555666666666555555666666888;;;===???AAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCBBB???@@@AAACCCDDDDDDEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQSSSXXX[[[XXXVVVWWWZZZ[[[WWWNNNFFF:::999666333111111111222222222111111000////////////////////////.........///............---------++++++,,,....../////////------------------------........................------------------------//////////////////////////////000111111111111000///000000111111000000///000000////////////000000111111111111111111111111333333333333333333333333444555666666555555777999777999<<<@@@DDDGGGIIIJJJJJJLLLQQQWWW[[[___jjjvvvxxx|||xxxrrrpppnnnooorrryyyzzz}}}~~~zzzrrriiibbb^^^[[[ZZZSSSRRRQQQRRRTTTUUUUUUTTTSSSNNNLLLMMMMMMLLLOOOTTTRRR[[[jjjwww}}}yyynnnfff[[[\\\]]]```dddhhhkkklllmmmssswwwxxxyyy&&&'''((('''&&&&&&((()))'''''''''''''''((())))))''''''&&&&&&&&&''''''(((%%%%%%&&&''''''((())))))''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++***((('''(((((()))***++++++++++++%%%&&&'''(((((())))))((((((*********((('''((()))(((((((((((()))))))))))))))((('''''''''(((***+++************************''''''((((((((((((((('''(((((((((((())))))))))))&&&''''''((())))))******'''''''''((((((((()))))))))((('''''')))******)))''''''((((((''''''&&&%%%))))))))))))(((((((((((((((((((((((()))***,,,,,,***(((&&&&&&'''((('''&&&))))))((((((((()))******************************,,,,,,,,,++++++,,,,,,,,,+++,,,---.........------///............///000000//////000000000111111111000000000000111111111111111111222222111000000///333333444444555666666666777777777777999;;;===???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBDDD@@@AAACCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNQQQUUUXXXXXXWWWVVVWWWVVVQQQJJJDDD999888666444111000111222222222111111000//////............//////////////////............---------******,,,---.../////////------------------------------------------------------------------------........................//////000111111111111111000000111111111111000000000000////////////000000222222222222222222222222444444444444444444444444555777888999888:::<<<>>>AAACCCFFFJJJNNNPPPRRRRRRSSSYYYeeerrryyy}}}uuuwwwoooiiikkkooouuu~~~zzzrrrpppqqqssswwwzzzzzzuuummmggg```^^^[[[WWWTTTRRRRRRSSSOOONNNNNNOOORRRUUUVVVWWWZZZXXXXXXXXXVVVVVV[[[cccaaalll~~~tttvvv{{{&&&'''((((((((((((+++---'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))((((((((('''''''''''''''(((***++++++***)))((((((((()))++++++,,,,,,,,,&&&'''(((***++++++++++++&&&(((******))))))+++---(((((((((((())))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((())))))))))))%%%%%%%%%&&&'''(((((()))''''''''''''((((((((())))))((('''''')))******)))'''((((((((('''&&&%%%%%%&&&&&&'''((()))***++++++'''''''''((()))+++------///---,,,+++,,,---,,,+++((((((((((((((())))))***************************+++,,,,,,------,,,,,,++++++,,,---.........---,,,...............///000000000000000000111111111111000000000000111111111111111111111111111000//////333333444444555666666777888888888888999;;;===??????@@@AAACCCDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBAAABBBAAA???>>>======>>>>>>AAADDDEEEDDDAAA@@@BBBEEEBBBCCCDDDFFFFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLIIIJJJJJJJJJJJJMMMPPPSSSXXXWWWVVVUUURRRMMMGGGCCC999999777444111000000111222222222111000//////...---.........//////000000//////.........---------'''((()))+++,,,---......------------------------------------------------------------------------........................---......///////////////000000111111111111000000000000////////////000000333333333333333333333333555555555555555555555555666888:::;;;<<<>>>AAACCCJJJKKKOOORRRUUUWWWXXXXXX]]]gggyyy~~~uuusssnnnnnnwwwyyytttlllaaaXXXVVVWWWXXXYYY[[[[[[YYYTTTQQQSSSSSSRRRQQQOOOOOOPPPQQQWWWVVVVVVYYY]]]aaaddddddggggggggggggeeedddkkkuuu'''''''''(((((((((((()))***))))))((('''(((((()))%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,......******))))))))))))******&&&&&&&&&''')))***,,,---))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((()))***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************000000//////.........---000000000000000000000000000000000000////////////000000000000000111111222333333333222222333444444666666777888999;;;===>>>===>>>@@@AAABBBAAAAAA@@@@@@@@@AAADDDFFFGGGFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFBBBAAA@@@>>>======<<<<<<===AAAEEEFFFEEEDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOTTTRRRPPPPPPQQQNNNFFF???333333333333333444555666000000//////.........---***+++---///000000//////........................---------.........//////---------............///,,,---......///.........------------------------.........////////////000000000000000000000000000...///111222222111111000222222222222222333333333111333444444333222222333444444555777999999888777999<<>>@@@AAABBBCCCBBBBBB@@@@@@@@@CCCFFFHHHHHHGGGBBBCCCDDDDDDCCCCCCDDDFFFDDDCCCAAA@@@>>>======<<<>>>AAADDDEEEEEEEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMQQQOOOMMMMMMNNNKKKCCC===777666555444333222222111000000/////////.........,,,---...000000000//////........................,,,,,,,,,,,,------......---------............///---...//////000000//////---------------------------............/////////000000000000000000000000///000000111111111111111111111222222222222333333222444555555333333333444333333555777:::;;;;;;:::BBBDDDHHHKKKMMMOOORRRUUUWWW]]]cccgggmmmwww~~~{{{}}}vvvssspppooosssyyyyyynnnffffffkkkpppvvv|||yyyuuuvvvyyy||||||yyywwwuuummmccc[[[XXXTTTQQQPPPPPPNNNMMMPPPRRRTTTVVVWWWZZZ]]]```ZZZ]]]cccjjjqqqyyy&&&&&&&&&''''''''''''(((###$$$&&&'''((()))((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((()))******((())))))***)))(((&&&%%%)))))))))))))))***++++++'''((((((((((((((())))))(((((((((((())))))))))))$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++***(((''''''((())))))))))))))))))************************************(((((()))***************))))))***++++++++++++***************************------//////000///......////////////............000000000000000000000000...//////000000111111111000000000000000111111222000000000000111333444444666777777888999;;;<<<======>>>@@@BBBCCCEEEEEEEEEBBBAAA@@@BBBEEEHHHIIIIIIDDDEEEFFFFFFEEEEEEFFFGGGFFFEEECCCAAA???>>>===<<>>???@@@CCCFFFIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGHHHHHHJJJKKKJJJKKKKKKJJJJJJHHHGGGFFFDDDDDDCCCCCCBBB???<<<:::555444333222222222222222000111111111111111111111...---------------------....................................---------------------............///,,,---......//////..............................---------.........//////111111111111111111111111222111000000000111333444000111111222333333444444222333444444444555777:::BBBDDDGGGIIIKKKOOOUUUYYY___fffqqq~~~|||vvvyyy~~~zzzvvvtttxxx|||~~~wwwpppmmmnnnpppqqqhhheee```\\\XXXVVVSSSRRRPPPOOOMMMLLLMMMOOOOOOMMMPPPPPPQQQTTTVVVZZZ^^^aaa```fffsss'''''''''(((((((((((()))((()))*********)))'''&&&%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((('''''''''''''''((((((###$$$&&&)))***+++++++++++++++***************+++((())))))))))))))))))***(((((((((((())))))))))))******))))))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''(((((()))(((((()))***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,.........///////////////000000000000000000000000///000000111111222222222000000000000000111111222333333333333444666777777888888888888999:::;;;<<<<<<===>>>AAACCCFFFIIIKKKMMMJJJFFFDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGEEECCCAAA??????>>>??????BBBFFFJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJJJJIIIGGGEEECCCAAAAAAAAA@@@???===;;;999777666555333111000//////111111111111222222222222---,,,,,,+++,,,,,,------........................///...............---------------............///,,,------................................................////////////000111111111111111111111111111111111111111222333333111222222333444555666666444555666777888:::>>>AAAHHHKKKOOORRRUUU[[[dddjjjwwwwwwqqqiiifffiiinnnrrrtttxxxxxxxxx{{{|||zzzpppfffbbb\\\YYYXXXXXXXXXXXXTTTSSSPPPNNNMMMMMMNNNOOONNNQQQRRRSSSWWW\\\]]]ZZZUUUUUUZZZaaahhhmmmvvv}}}((((((((()))))))))******''''''((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((()))***,,,,,,***)))((())))))))))))***+++,,,,,,%%%&&&'''(((***+++,,,---,,,+++++++++++++++,,,---*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''''''''((((((((((((%%%&&&((()))))))))(((''''''(((((((((((()))))))))&&&&&&&&&'''((()))))))))(((((()))***************))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,............/////////000000000000000000000000000111111111111111111111111000000000000000111111222333333333333444444555666888888888888999:::;;;;;;======>>>@@@BBBFFFHHHJJJLLLJJJFFFEEEEEEFFFFFFEEECCCEEEFFFFFFEEEDDDFFFGGGIIIHHHGGGEEEDDDCCCBBBBBB@@@AAAEEEJJJPPPQQQPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJIIIHHHEEECCCAAA>>>>>>???>>><<<:::999999666555444222111000000000111111111222222222333333---,,,++++++,,,---...///.................................------,,,,,,,,,---------............///------...///////////////......................../////////000000000111111111111111111111111111111000111222222333333222222222333333444555666777888999:::<<<===???CCCGGGKKKOOOTTTYYY^^^ccclllxxxyyyvvvnnnnnnoooqqqvvv{{{zzzlllaaaZZZXXXUUUQQQPPPQQQSSSSSSSSSUUUTTTSSSRRRSSSUUUXXXZZZVVV\\\aaaeeemmmvvvxxxttttttuuu{{{))))))))))))************%%%%%%%%%%%%&&&((()))***%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((***,,,......,,,***(((&&&&&&&&&&&&''')))******++++++***))))))))))))*********))))))***++++++,,,++++++******))))))(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((($$$&&&)))+++,,,***((('''))))))))))))************&&&''''''((()))******+++(((((()))***************))))))***++++++++++++***************************///...---,,,,,,,,,,,,,,,---.........//////000000000000000000000000000000222222222111111111111111000000000000000111111222333333333222222333444444888888888888999:::;;;;;;======>>>???BBBEEEHHHIIIJJJHHHFFFFFFFFFGGGGGGFFFDDDFFFGGGGGGFFFEEEGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCGGGNNNTTTUUURRROOOKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIIIIIIIGGGEEEBBB@@@<<<======<<<:::888777888111111111111222333444444111111111222222333333333---,,,,,,,,,---...000111........................---------,,,,,,+++++++++---------.........//////...//////000000000000000////////////////////////000000000000111111111111111111111111111111111111000111222333444333222222333333444555666777888999===???AAACCCEEEIIIOOORRRVVV[[[bbbhhhooozzz|||{{{{{{}}}wwwjjjjjjoooqqqvvv}}}{{{jjj___XXXUUUTTTVVVSSSPPPPPPRRRUUUWWWXXX```aaaaaaaaabbbeeejjjmmmttt|||&&&&&&'''((())))))((((((((((((((((((((('''''''''%%%)))***'''&&&((()))'''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))************))))))))))))******))))))))))))((((((((((((''''''((()))))))))))))))******)))))))))))))))***))))))(((((((((((())))))&&&'''((())))))((('''&&&(((***+++***(((''''''''''''((()))******)))(((((()))************))))))(((************))))))(((((()))(((((((((***+++***)))((((((((((((((()))******---,,,)))'''&&&&&&'''((())))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))++++++******)))(((((((((******)))))))))))))))***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++------------,,,,,,+++***...//////000000000111111////////////000000000000111000///......///000111000000000000000111111222333444444444444444444444888777555444444666888999<<<===>>>???AAADDDFFFGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHCCCCCCEEEMMMTTTXXXUUUQQQMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDEEEDDDBBB@@@===<<<<<<;;;999777555444777666444333222111111111000000111111222222333333///...---,,,,,,---...///------......///000000000////////////////////////999555000,,,+++---000222............////////////...------------...//////000000000000111111111111000000000000111111111111555444333333444444333222777777666555666888===AAAAAAIIIQQQQQQMMMNNNUUU]]]aaapppzzznnnooorrr{{{}}}qqqlllrrr{{{~~~xxxuuutttuuuyyy{{{zzzxxxnnnggg]]]UUUQQQQQQSSSTTTUUUUUUWWWZZZ[[[]]]fffqqq~~~&&&'''((((((((((((((((((((((((((((((((((((((('''%%%)))***'''&&&((()))'''))))))((((((((('''''''''))))))))))))******************))))))))))))*********))))))((('''&&&&&&%%%''''''((()))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''&&&'''))))))((('''((())),,,+++***((('''&&&''''''(((((())))))***)))))))))++++++*********)))))))))***)))((()))+++++++++***((((((((((((((())))))******)))'''''''''(((***+++))))))))))))))))))))))))((('''&&&''')))))))))((()))))))))))))))))))))))))))))))))))))))*********,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,+++***------,,,------......///////////////000000000000111111000//////000111111000000000000000111222222222222222222222333333444888777666666666777999999>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJEEEEEEFFFKKKQQQRRROOOKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFDDDBBBBBBBBBAAA@@@>>><<<<<<;;;:::888777555444555444333222111000000000000000000111111111111111111111000//////000111111////////////............///////////////////////////...---,,,,,,---................../////////////////////...///000000111//////000000000111111111111111111111222222222222555555444555666666666666777888:::;;;===@@@DDDGGGMMMPPPUUUZZZ^^^ccchhhmmm}}}zzzwwwrrrvvv~~~zzzyyy~~~zzzssslllggg___\\\ZZZ[[[^^^```aaa```[[[XXXTTTRRRUUU[[[aaaeeeaaaccchhhooosssxxx(((((((((((((((((('''&&&''''''((((((((((((((((((%%%)))***'''&&&((()))''')))))))))))))))(((((((((,,,,,,+++***)))(((''''''***))))))(((((())))))***)))))))))(((((((((((('''''''''((()))))))))))))))***)))))))))))))))*********))))))(((((())))))***((((((''''''''''''(((((($$$&&&(((((((((((()))***...,,,)))&&&%%%&&&((()))&&&'''(((((())))))))))))+++++++++******************)))))))))+++,,,+++***(((((((((((()))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///,,,------------,,,,,,+++------,,,++++++---...///////////////000000000000222222111111111111222222111111000000111111222333333333222222222333555666888888888888999999999999>>>??????@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLKKKJJJIIIIIILLLNNNNNNIIIEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBAAAAAABBBCCCDDDEEEFFFCCC@@@???>>>>>>===<<<;;;;;;:::999777666555555444333222111000/////////000000000000////////////...------,,,,,,------...000000//////...------,,,////////////////////////((())),,,...//////...---............///////////////............///000000////////////000000000000111111222222222333333333555555555666777999:::;;;:::<<>>@@@BBBDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKNNNMMMLLLMMMMMMLLLGGGDDDDDDEEEEEEFFFEEECCCBBB@@@??????@@@AAAAAABBBCCCDDDGGGCCC???===<<<<<<<<<;;;:::999888777666666555555333333222111000/////////000000//////.........---++++++++++++++++++++++++/////////......---------////////////////////////)))+++...111222222111000............////////////,,,,,,,,,,,,,,,------........./////////000000000111111111222222333333444333444555777888;;;>>>@@@EEEGGGHHHIIIJJJLLLOOOQQQ]]]cccqqq}}}tttnnnlllmmmllliiihhhlllvvvvvvkkkfff^^^WWWRRROOOOOOOOORRRQQQOOOOOORRRVVVZZZ\\\aaadddjjjrrr|||(((((())))))((('''&&&&&&&&&'''''''''(((((())))))%%%)))***'''&&&((()))'''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((()))***++++++******))))))))))))*********)))(((&&&&&&&&&'''((((((***++++++)))'''((((((&&&'''((()))************%%%%%%'''((())))))))))))***************************)))((()))+++,,,+++***''''''((()))***))))))(((******)))(((((('''''''''(((((((((((((((((((((((()))((('''(((*********(((((((((((((((((((((((((((************))))))(((((())))))(((((()))******+++************************---,,,***))))))+++---...,,,------......---------000000............///000////////////000000000000333333444444444444333333222222222222222333333444666666666666666888999:::999999:::;;;;;;;;;;;;::::::;;;<<>>>>>???@@@AAAAAABBBBBBCCCFFFCCC???<<<<<<<<<;;;:::888777666555555555555666444333222111111111111111000/////////......------.........//////.........,,,---------.........///////////////////////////...///000000111111111111............////////////---,,,,,,,,,,,,---......////////////000000000000000000111222222333444444222444666888:::>>>CCCGGGNNNPPPQQQSSSUUUXXX^^^bbblllyyyuuuiiifffiiikkkppptttxxxyyyzzz|||zzz~~~ssseee]]]YYYTTTPPPNNNPPPSSSVVVTTTUUUWWW[[[aaaiiiqqqvvvxxx~~~(((((((((((((((((('''&&&&&&&&&''''''((()))))))))%%%)))***'''&&&((()))'''&&&&&&&&&&&&''''''''''''(((((())))))******++++++)))((((((''''''(((((()))***)))(((&&&$$$###!!!!!!''''''((()))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++***)))(((''''''&&&'''''')))***+++***((('''&&&'''((()))*********)))'''&&&&&&'''(((((()))))))))))))))))))))))))))*********)))(((((((((***+++***)))&&&''')))*********)))(((&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''(((***+++***)))))))))))))))))))))))))))++++++******)))(((((('''************+++,,,------************************++++++*********+++,,,---,,,------............---...............---------////////////000000000000333333444444444444333333333333222222333333444555444444555666777888888888::::::::::::;;;;;;;;;;;;999999;;;===@@@DDDFFFHHHFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBAAABBBBBBAAAAAA@@@???>>>===>>>???@@@AAAAAA@@@@@@CCCAAA>>><<<<<<;;;:::999777666555444444444555666444333222111111111111111////////////............------...//////...------+++,,,,,,---......////////////////////////////////////............///000............///////////////////////////000111111000000000000111111111111111111222333444444555555444777;;;>>>@@@EEELLLQQQPPPSSSXXX]]]bbbhhhooottt}}}{{{yyy|||sssfffcccjjjuuu|||vvvnnnnnnpppmmmiiifffbbbdddggglllmmmiii```YYYWWWWWWVVVVVVXXX___gggmmmfffiiiooowww&&&'''((((((((((((((((((&&&&&&''''''((())))))***%%%)))***'''&&&((()))'''&&&'''''''''(((((((((((())))))))))))************((((((''''''''''''(((((()))((('''&&&%%%$$$######''''''((()))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++))))))))))))((('''&&&%%%%%%'''(((((('''&&&&&&''')))))))))((((((((((((((((((((())))))***)))))))))''''''((((((((()))))))))(((''''''''')))***)))(((&&&''')))*********((((((%%%&&&'''(((******++++++(((((((((((((((((((((((()))(((((((((***+++***)))))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...************************+++++++++,,,,,,,,,------,,,,,,---..................///000111000///---,,,////////////000000000000222333444444444444333222333333333333333444555555222444666888999999888888;;;:::999999999:::;;;<<<::::::;;;===???AAACCCDDDEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>><<<===>>>??????>>>======???===;;;;;;;;;:::999777666555333222333444555666222222111000000000000111//////////////////000000+++,,,------------,,,+++------------------------////////////////////////---------.........//////............////////////111000000000000111222222111111111111222222222222333333444555666777888888:::>>>CCCEEEHHHMMMVVV]]][[[aaajjjssszzz~~~zzzxxxzzzzzzqqqnnnssshhhaaa]]]___aaa^^^ZZZYYYSSSVVVYYY\\\]]]]]]]]]]]]YYY[[[___cccjjjuuu&&&&&&'''((()))))))))(((&&&&&&&&&'''((())))))***%%%)))***'''&&&((()))''''''((((((((())))))******((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''((()))***++++++'''(((((()))))))))))))))(((((((((((()))***+++,,,++++++************++++++((())))))***)))'''%%%$$$"""$$$%%%&&&%%%%%%&&&'''((('''&&&%%%'''))),,,...)))************))))))(((&&&'''''''''(((((())))))((('''&&&'''((())))))'''&&&''')))***+++***((('''((()))))))))))))))((('''((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))))))))))))))((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))+++,,,---.........------,,,,,,---.../////////...000111333555444222///---////////////000000000000222222333444444333222222444333333333333444555555333666999<<<===<<<;;;999;;;:::999888888:::<<<===<<<<<<<<<<<<===>>>@@@@@@DDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>??????;;;<<<=========<<<;;;:::;;;:::::::::::::::777555555444333222222333555777111000000////////////000......//////000000111111...///000111111000///...///......------,,,,,,+++////////////////////////+++,,,...000111111000///............/////////000///////////////000000111111111222222222333333333555555666777888999::::::???CCCHHHKKKNNNTTT^^^eeeooowww}}}|||zzzmmm]]]XXXUUUXXXXXXTTTPPPOOONNNRRRWWWZZZ\\\___cccgggtttxxx))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&(((***+++(((((((((((())))))))))))+++,,,------,,,+++***)))((())))))***+++,,,,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))'''%%%$$$''',,,......,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************))))))(((((('''''')))))))))))))))))))))))),,,+++***((((((((()))***))))))***+++++++++++++++(((((((((((())))))))))))******)))))))))))))))***///...---+++***))))))))))))+++++++++***)))***+++///...---+++***))))))(((++++++,,,------,,,,,,+++,,,---///111111111000000......//////000000111111000111333333222222222333555555444333444555666777777777777777888888888888888888999::::::::::::999:::<<<>>>?????????@@@BBBBBBCCCEEEFFFGGGHHHGGGGGGDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@????????????999:::;;;<<<<<<;;;:::999<<<<<<:::888666444333222555444444333333444444555555444222000//////000000///////////////...---------------.........//////000000////////////000000,,,,,,,,,---------........................------////////////000000000000/////////000111111222222222222333222111111333555444444444555888<<<@@@CCCFFFEEEKKKVVVZZZ]]]llltttiiijjjnnnooorrrwww~~~vvvmmmkkk]]][[[YYYVVVUUUUUUUUUVVVXXXZZZ]]]```fffppp|||)))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((&&&$$$"""!!!(((((((((((())))))))))))***************)))((('''&&&''''''((())))))******************************))))))))))))))))))))))))***)))((()))******)))((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))),,,+++)))((((((((()))***((()))******++++++******((((((((()))))))))******)))))))))))))))***++++++(((((((((((())))))***+++(((***+++***)))((()))***,,,,,,++++++***+++++++++,,,---------------,,,,,,,,,,,,...///000000//////.../////////000000000111...///111111000000000111555444444333444555666777555555555555666666666666888888999999:::::::::999:::<<>>=========::::::;;;;;;;;;;;;::::::999999888777666444444333333333222222222222333333444333222000000000000111///000000000//////...------------.........////////////............//////------------............////////////////////////000000000111111111111222///000000111111222333333444555666555444444666888555777:::===@@@DDDHHHKKKLLLNNNXXXgggooowwwwwwkkkfffddddddjjjoooyyyzzzuuuuuussswwwzzzvvvppplllooossssssqqqmmmiiieeebbb```___```dddllluuu(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((***++++++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''###(((((((((((())))))))))))******)))((((((((())))))'''''''''((())))))******+++++++++++++++++++++,,,))))))))))))))))))))))))***++++++***(((''''''((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))+++***))))))((()))))))))'''((())))))******)))))))))))))))*********++++++)))))))))))))))***+++,,,''''''''''''((()))++++++((()))***)))(((((((((***)))))))))***+++,,,............//////...---,,,,,,+++,,,---...////////////////////////000000000000---///111111000///000111444444444333444555555666444555555555666666666777888888999999999:::::::::<<<===?????????>>>???@@@>>>???@@@BBBCCCCCCDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@>>><<<;;;::::::;;;;;;::::::::::::;;;;;;777666666555555444444444222222111111111111222222222111111000000000111222000000000000000//////...------........./////////......------------..................////////////000000000000000000000000111111111222222222333333111111111222333333444444333444555444333444666777777;;;???CCCFFFIIILLLNNNTTTZZZkkksssnnnoooqqqnnnkkkttt{{{uuulllccc^^^]]]]]]^^^^^^^^^bbbmmm{{{~~~{{{yyy}}}(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))***++++++***(((((((((((((((((((((((((((((())))))************))))))&&&'''(((((((((&&&$$$"""(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))******++++++++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))&&&)))+++***'''''')))+++'''((()))******)))((('''(((((((((((((((((((((((()))))))))*********++++++))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))))))))''''''((())))))))))))))))))*********++++++++++++++++++***))))))*********++++++******)))*********(((***+++***)))((()))***)))))))))***+++---...///000000000000///...---,,,,,,,,,---...////////////////////////000000000000///111333333222111222333333333333444444444555555666666777777888888999999999999888999999999::::::<<<>>>@@@@@@>>>>>>>>>???======>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBBBBAAAAAAAAA???>>>===<<<;;;;;;::::::<<<;;;:::999999:::;;;<<<888777777666555444333333222222111111111111222222000000000000111111222222///000000000000000//////............///////////////......------......///////////////000000000000//////000000000000000111111111111111222222222333222222333333444555555555333444555555555666888:::@@@CCCGGGIIIJJJLLLPPPSSS^^^iii{{{xxxtttrrryyy}}}rrrfffaaa^^^YYYWWWWWWZZZZZZZZZ^^^gggvvv'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''',,,+++***((((((((()))***(((((((((((((((((((((((())))))************))))))'''''''''''''''(((((()))(((((((((((())))))))))))++++++)))))))))***+++,,,***************+++++++++((()))))))))******++++++************************&&&)))+++***'''&&&(((+++'''((()))******)))((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********))))))''''''((())))))))))))))))))*********++++++++++++...---,,,***))))))))))))++++++***************+++***+++,,,,,,******+++,,,************+++,,,------///000000000//////...---.........//////000111111000000000000///////////////000222222111111111222333333333444444444444444666666666777888999999999999999888888888999:::;;;<<<>>>@@@@@@>>>>>>>>>???<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA??????@@@@@@@@@??????>>>;;;;;;::::::;;;;;;<<<<<<;;;:::999888888999:::;;;;;;:::999777555333222111333333222222222222333333...//////000111111111222//////000000000000//////........./////////000000000//////////////////000/////////000000000111111.........//////000000000000000000111111111222222333333333444555555666666555666888999:::<<>>???@@@============>>>@@@AAABBB@@@@@@???>>>>>>@@@AAABBBDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<999999999:::;;;<<<===>>>::::::999999999999::::::<<<;;;999777555333222111333333222222222222333333...///000000111111111000---......///////////////....../////////000000000000000////////////000000////////////000000000000---......//////000000000000000000111111111111222333333333444555555666666333555777999;;;>>>BBBEEEGGGMMMTTTXXXZZZ___gggmmm~~~{{{}}}~~~zzzuuusssuuuzzz}}}{{{mmmccc\\\XXXRRRPPPRRRVVVXXXWWWYYY\\\hhhrrr''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))(((''''''''''''))))))))))))))))))))))))&&&''')))******)))'''&&&((((((((((((((('''''''''(((((((((((())))))))))))&&&''''''((((((((((((((()))(((((((((((((((((((((&&&&&&'''(((((()))******************************+++)))((((((((((((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******)))((()))******++++++******((((((((()))))))))******+++++++++******++++++,,,******)))******+++,,,,,,***+++,,,,,,+++***+++,,,++++++******++++++,,,---,,,,,,---...////////////......------...///111222111000000000/////////...,,,...000000///...///000111222333444444444333333333333444555666777888888:::999888777777999;;;<<<:::<<>>>>>>>>>>>???AAABBBCCCBBBAAA???>>>>>>>>>@@@AAACCCBBBBBBAAA???>>>>>>==================<<<;;;;;;:::::::::::::::;;;<<<===999999::::::::::::999999999888777666444333222111222222111111111111222222...///000111111000000///,,,,,,---................../////////000000000000/////////....../////////........./////////000000......///000000111222222111111111222222222333333222333333444444555666666444777:::===@@@DDDHHHLLLMMMVVVaaahhhjjjmmmtttyyyxxxzzzwwwllljjjllllllooossswww}}}{{{tttkkkccc^^^[[[YYYXXXZZZ]]]eeemmmnnnmmmqqqwww&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))******)))'''%%%$$$))))))))))))))))))))))))&&&'''(((******((('''&&&"""$$$''')))***)))'''&&&(((((((((((())))))))))))'''((()))+++++++++***)))+++++++++***************&&&''''''((()))******+++************************(((&&&$$$&&&)))+++***'''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))***+++++++++++++++(((((((((((()))))))))))))))))))))***+++---...///111000///---,,,+++++++++)))+++++++++***)))***+++))))))******+++,,,---...***+++,,,...//////000000------,,,,,,---...000111111111000000/////////......000222222111000111222111222333444555444333333555555666777888999:::::::::999888777777999;;;<<<:::<<<>>>?????????AAABBB??????>>>>>>@@@AAACCCDDDDDDBBB@@@???>>>>>>@@@AAABBBBBBAAA@@@???>>>===<<<<<<=========<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;:::999888666555555444444333222222111111000000000000111111...///000111111000///...+++,,,,,,---.........---////////////000000000000.........------.....................///////////////000000111222222333333222222333333333444444444222222333333444555555666===???CCCGGGKKKOOOTTTXXX[[[fffttt|||~~~~~~~~~zzz}}}zzzkkkeeeggglllttt{{{~~~vvvqqqlllfffaaaaaa___\\\[[[]]]```bbbbbbhhhppp}}}---,,,+++)))))))))***+++'''&&&&&&%%%%%%&&&&&&''')))((((((((()))***,,,---+++***)))'''%%%$$$$$$$$$$$$$$$%%%'''(((***+++++++++)))&&&%%%&&&(((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))******+++...+++))))))******(((%%%,,,+++***))))))***+++,,,+++******))))))))))))))))))*********)))((('''&&&'''((()))((('''&&&'''((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))******************++++++))))))************))))))***************)))((((((++++++***))))))))))))))))))))))))))))))))))))))),,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............//////000000111111111111000000//////......000111222222111222444666666777777888888888888888444444444444444555666777::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>>>>===>>>@@@AAABBBFFFCCCAAA@@@BBBCCCAAA???DDDDDDCCCBBB@@@>>><<<;;;===<<<<<<<<<<<<======>>>>>>===>>>???@@@???<<<999;;;;;;;;;:::::::::999999888666444222111222333444333222111000////////////222111111000///.........////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111000000000000111111333444666666777777666777777666666888<<>>>>>???>>>>>>>>>>>>@@@AAABBBDDDBBB@@@AAACCCDDDCCCBBBBBBBBBBBBBBBAAA???>>>>>>===============>>>??????>>>>>>???AAABBBBBB???===;;;;;;;;;:::999888888888666555333111111111222333333222111000////////////111111000//////...------////////////////////////////////////000000000000000000000000000000000000000000000111111111111222///000000000111111222222000111222333444444444555444666999::::::<<>>>>>??????>>>??????@@@BBBBBBCCCAAA@@@AAACCCEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA===>>>>>>???@@@AAAAAABBB@@@@@@@@@BBBDDDEEECCCAAA<<<<<<;;;999888777666555555444222111000000111222333222111000////////////000000//////...---------////////////////////////////////////000000000000000000000000000000000000111111111222222222333333...///000111222333444444222222222333444444444444555888<<<>>>>>>AAAFFFKKKKKKXXXlll}}}zzzvvvxxx|||wwwhhh]]]WWWWWWYYY[[[]]]```fffnnnuuuvvvnnnnnnttt}}}}}}{{{}}}((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%''')))+++++++++***&&&'''((())))))'''%%%###++++++******))))))((((((((('''%%%&&&)))***+++***((((((((((((''''''''''''***))))))(((((())))))***)))))))))))))))******+++(((''''''((())))))))))))((()))+++,,,---,,,,,,+++******)))((((((((((((((()))***************)))((()))+++++++++)))((()))***(((((((((((('''''''''&&&(((((())))))))))))(((((()))))))))))))))((('''&&&((((((((((((((((((((((((*********))))))(((((('''))))))************))))))+++++++++,,,,,,+++************))))))((())))))***)))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,......//////000000111111000000000000000000000000000111111000///...000111333444555555666666555555666555555444444444444444444555666777888999:::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEECCCAAA===<<<;;;999777666444444444444333222111111222222333222111000//////////////////......------------////////////////////////////////////000000000000000000000000000000000000111111111111222222222333000000111111222333333444444444555555555666777777:::===@@@AAABBBFFFOOOUUU\\\lllzzzuuu{{{~~~xxxyyy}}}|||tttjjjaaa]]]\\\]]]XXX___hhhooouuu~~~zzzxxx|||zzz}}}(((((((((((()))((((((((((((''''''&&&&&&''''''(((((()))))))))'''%%%###"""!!!$$$(((***++++++***))))))))))))************((('''&&&''')))++++++***(((((((((((('''''''''''')))((((((''''''(((((())))))))))))))))))******+++))))))))))))(((((((((((((((((()))***)))(((&&&%%%***))))))((('''((((((((()))))))))((('''&&&%%%$$$&&&((())))))))))))***,,,)))(((((((((((('''''''''(((((())))))))))))(((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))******+++++++++))))))************))))))))))))***************)))(((((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++,,,,,,------------,,,,,,,,,------...///......//////000000111111000000000000111111111111000111111000///...000111333444444555555555555555444444333333222333333444444444555666888999::::::;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDCCCBBBAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>===<<<;;;999777555444333555444444333333333333333333222111000////////////...............---------////////////////////////////////////000000000000111111111111111111111111000000000111111111222222333333333222222222222222555555555555777999:::;;;>>>AAAEEEFFFIIIQQQ___jjjyyyvvvttt|||yyyxxxyyy{{{~~~~~~ooojjjiiiggggggiiieeedddaaa]]][[[]]]bbbffflllvvv}}}oooiiiiiijjjrrrzzz~~~&&&&&&'''(((((((((((('''((((((''''''''''''((((((((())))))))))))(((''''''###$$$&&&''')))))))))(((''''''(((((()))***++++++(((((('''(((***+++***)))((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))******+++***++++++***)))(((((()))+++++++++***)))((('''&&&***)))((((((''''''(((((((((((((((((('''&&&%%%$$$&&&((())))))((()))***+++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((((((((()))***+++,,,------))))))************))))))&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,,,,,,,,,,---...///000......//////000000111111000000000111111111111222000111222111000000111333111222333333444444333333333333222222333444444555555555666777888999999::::::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGIIIGGGEEECCCBBBBBBBBBCCCAAABBBDDDEEEEEEDDDCCCCCCEEECCCAAA@@@@@@???===<<<======;;;:::888666555444444444444444444444444444333222111000////////////........................////////////////////////////////////000000000000111111111111111111111111000000000111111111111222444444444333333333222222444444444666999<<>>??????>>><<<======<<<:::999777666666333333333444444444333333333222111000////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222333333333333333333444444444444666666777:::>>>CCCHHHJJJLLLTTT]]]ccciiitttvvvkkkjjjrrr}}}wwwkkk^^^VVVYYYZZZWWW[[[bbbgggqqq|||ooonnnnnnlllpppxxx&&&''')))*********))))))((((((''''''''''''(((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&(((******''''''''''''((((((((((((***))))))***++++++)))''')))(((((((((''''''''''''******))))))))))))******)))))))))))))))******+++'''))),,,,,,++++++---000))))))'''''''''((()))***))))))(((''''''''''''''''''(((***,,,...//////000...//////---***(((((((((++++++++++++*********)))(((((())))))))))))((((((&&&&&&'''((()))))))))(((************************))))))))))))(((((((((((())))))************)))))))))***+++,,,,,,,,,,,,,,,++++++***++++++,,,------))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......000///...---------------......//////000111111111000000111111222222222222000111222222111222444666444555666666777777666666444444444555777888:::;;;888888888888888999999999>>>???@@@BBBDDDFFFGGGHHH@@@AAABBBDDDDDDDDDDDDCCCBBBEEEGGGGGGFFFGGGJJJMMMFFFEEEDDDCCCDDDEEEGGGHHHCCCDDDEEEFFFEEECCCAAA@@@AAA???>>>>>>???@@@???>>>======<<<;;;999888777777111222222333333333222222333222111000/////////////////////000000000000000////////////////////////////////////000000000000111111111111111111111111222222333333333444444444111222222333444555666666999:::<<>>>>>???AAAEEEHHHEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGEEEDDDBBBBBBBBBCCCBBBBBBDDDDDDEEEFFFFFFEEECCCBBB@@@???>>>?????????===;;;888888777777666666555555111111111222222333333333222222222222111111111000111111000000/////////...000000000000000000000000000000000000111111111111222222111111111111111222222111111111111111222222333333444555666777888999>>>AAAFFFIIINNNUUU___fffrrr|||zzzrrrssstttvvvzzzzzzqqqkkkgggbbbaaacccbbbeeeiiimmmrrrzzz~~~zzzxxxyyy|||tttwwwzzz|||~~~'''(((((((((((((((((('''))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&''''''((((((((('''&&&''')))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******++++++***))))))******+++))))))))))))))))))))))))(((((((((***,,,,,,***)))+++)))'''''')))***+++***))))))(((''''''''''''''')))((((((''''''(((((())))))((('''(((***+++***)))))))))))))))))))))))))))''')))))))))'''&&&'''((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++******))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------........................000000000000000000000000111111111111111000///...000111222111000000222444333222111222444555555555333555777777666555555555777888999::::::;;;::::::;;;===>>>??????BBBEEEHHHEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFEEEDDDCCC@@@???>>>???@@@???===;;;888888777777666555555555111222222222222222222333222222111111111000000000111111111000000000//////000000000000000000000000000000000000111111111111222222111111111111222222333333222222222222333333444555555666777888;;;<<>>???@@@BBBEEEGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDAAA@@@??????@@@???===;;;888888777666666555555444222222222222222111111111111111000000000/////////111111111000000000000///000000000000000000000000000000000111111111222222222222111111111111222222444444333333333333444444444666777777888:::>>>AAAHHHLLLSSS^^^ooo}}}|||}}}xxxrrrlllfff```]]]]]]]]]bbbkkksss}}}zzztttkkkfffdddfffiiijjjppptttzzz~~~***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((()))***+++)))((('''(((******)))(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))*********+++))))))))))))))))))))))))%%%%%%%%%''')))++++++***,,,***))))))******)))'''&&&'''((())))))((('''&&&***))))))))))))******+++((('''&&&'''((()))((('''((((((((((((((((((((((((###&&&)))+++***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,++++++************+++++++++,,,,,,,,,*********+++,,,---...///---------...............////////////////////////111111111111111000///...000111222111000000222444444333333444666777777555555666666555444444555777777888999:::;;;;;;;;;;;;;;;===???@@@AAABBBEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJHHHEEECCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFBBBAAA??????@@@???===;;;888777777666555555444444333333222222111111000000000000000000////////////////////////////////////////////////////////////000000111111111222222222222222111111111222333333444333333333333444444555444666888999:::>>>EEEJJJVVV\\\hhhwwwuuuuuuvvvyyy||||||llljjjfffcccbbbccceeeeeefffmmm{{{ssshhhgggeeefffkkkrrryyy}}}***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&'''((()))***+++)))(((((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******'''(((((())))))*********))))))))))))))))))))))))'''&&&&&&'''***,,,,,,++++++***))))))******((('''&&&'''((())))))((('''&&&)))))))))))))))***++++++)))'''&&&'''((()))(((&&&((((((((((((((((((((((((###&&&)))++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---...///---------.........//////////////////////////////...///000111111111111111000111222111000000222444555444555666888999888666666666777666444444666888888888999:::;;;;;;;;;;;;;;;===@@@AAABBBCCCEEEGGGJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGIIIKKKLLLJJJFFFCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFCCCAAA@@@@@@@@@???===;;;777777666666555444444444222222222111111000000000000000000000////////////........................////////////////////////111111111111222222222222222222111111222333333444333222222333444555666666555888;;;===@@@GGGPPPXXXoooxxxzzzssspppqqquuu||||||qqqhhhdddbbbaaa```cccgggmmmrrr}}}~~~sssllljjjlllpppuuu|||***))))))(((((())))))***&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''((())))))***(((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******'''((()))***************))))))))))))))))))))))))***((('''(((***,,,---,,,***))))))***++++++)))'''&&&'''(((((((((((((((((((((((((((((()))******+++***((('''((())))))(((&&&))))))))))))))))))))))))%%%'''***+++*********+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''(((***,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,------.../////////000000000000000000000000---...///111222222222222000111222111000000222444555444555777999999888666666777888888666666777888888999:::;;;;;;<<<<<<<<<;;;===@@@BBBCCCDDDEEEGGGJJJKKKKKKKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGFFFHHHKKKLLLKKKFFFBBBBBBCCC@@@AAACCCEEEFFFGGGGGGFFFCCCBBBAAA@@@@@@???===;;;777777666555555444444333111111111111111000000000111111000000000/////////------............//////000000000000000000000000111111111222222222222333222222111222222333444555222222333444555777999::::::>>>CCCGGGKKKTTTaaakkkxxxrrrrrrvvvqqqmmmooorrrxxx}}}yyyooohhhccc```aaadddjjjpppxxx{{{sssooonnnnnnpppuuuzzzzzzuuutttvvvwww{{{)))))))))******)))))))))&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((('''(((((())))))%%%$$$$$$%%%((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******((()))+++,,,------,,,,,,))))))))))))))))))))))))+++)))((((((***+++,,,+++)))((((((***++++++***((('''''''''''''''((())))))''''''''''''((()))***++++++***(((((()))***((('''))))))))))))))))))))))))'''(((******))))))***,,,)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))'''(((***+++,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,------...//////000000000000000000000000000...///000111111111111111000111222111000000222444333333444666888888666444666888::::::999888888888888999:::;;;<<<<<<<<<<<<:::===@@@CCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEFFFFFFGGGFFFFFFEEEEEEFFFJJJLLLKKKFFFBBBBBBCCC>>>@@@BBBDDDEEEFFFFFFFFFDDDCCCAAAAAAAAA???===;;;777666666555555444333333000000000000111111111111222222111111111000000000/////////000000000111111000000000000000000000000111111111222222222333333222222222222333444555555222333444666888;;;===???AAAFFFMMMRRRYYYdddtttyyyxxx|||xxxnnnfffhhhppp{{{uuujjjcccbbbdddfffoooxxx{{{nnnddd^^^]]]^^^bbbfffnnnxxx{{{zzz}}}((()))***++++++***)))((('''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&+++***)))))))))))))))***"""!!!"""$$$(((*********''''''''''''((((((((()))******************************))))))))))))*********+++,,,...//////......)))))))))))))))))))))))),,,***(((''')))***+++***((('''(((***,,,,,,***(((((('''&&&&&&&&&((()))***&&&&&&&&&&&&'''(((******,,,***))))))******)))'''))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))))))))))))))((()))***++++++***((('''******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------...///000000000000000000000000000000000111111111111000000///000111222111000000222444111111222555777777555222666999;;;<<<;;;999888888999999:::;;;<<<<<<<<<<<<:::===AAACCCDDDDDDEEEGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDEEEIIILLLKKKFFFBBBBBBDDD===???AAACCCEEEFFFFFFFFFDDDCCCAAAAAAAAA???===;;;777666666555444444333333//////000000111111222222222222222222111111111111000000111111222222222333000000000000000000000000111111222222222333333333222222222222333444555666333444666888;;;>>>AAABBBGGGMMMUUU[[[bbbppp{{{qqqjjjeeeeeemmmzzzwwwmmmllliiidddaaadddkkkqqq{{{ooojjjaaaZZZWWWYYY]]]```gggkkkuuu++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((&&&%%%'''***,,,+++***&&&&&&''')))+++---///000******))))))((('''''''''''')))+++---...---,,,+++(((((())))))))))))((((((((())))))))))))))))))((())))))))))))************'''((()))((('''&&&''')))((((((((((((((((((((((((++++++***)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''******))))))******+++,,,******++++++++++++******+++***)))(((((()))***************++++++,,,,,,---...---+++***)))******+++*********+++,,,---...///---------............///...//////000000000000///222222333333333444444444111111111111111111111111000111222333333333222111666888999999777666777777888999:::;;;;;;;;;:::999;;;<<>>??????@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBB@@@===;;;:::777777555444333222222222333222111111000000111111222111111111000000//////000000000000////////////222222111111111111111222222333333333333333333444444555777666555444555666444999>>>AAABBBCCCGGGJJJRRRVVV^^^kkkyyyzzzqqqnnnqqqtttnnnqqqwww~~~~~~vvvssstttrrrmmmgggccceeehhhkkkoooxxxssscccYYYZZZ[[[ZZZZZZ^^^ffflll{{{}}}'''(((***++++++***)))(((%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((&&&'''***+++)))(((((((((((('''(((((()))***''''''(((((()))******+++''')))***,,,---,,,+++***((())))))******))))))(((''''''&&&&&&&&&&&&''''''))))))))))))************((()))***)))((('''(((***************************))))))((('''''''''''''''(((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))***++++++(((((())))))))))))((((((+++***)))(((((()))******------,,,++++++***))))))+++++++++******+++,,,,,,++++++++++++,,,------...---------............///......000111222222222222000000000111111111222222111111111111111111111111000111333444444444333333666777999999777666777777888999:::;;;;;;;;;;;;:::<<<===>>>@@@CCCEEEFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDCCCAAABBBDDDEEEEEEEEEFFFFFFFFFDDDAAA>>>>>>??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA>>><<<:::999777666555444333222222222333222111111000000111111222222222222111111000000000000000000000000000///222222111111111111222222333333333333333444444444222444555555555666777999999===AAADDDFFFKKKQQQVVV]]]aaakkkwwwwwwnnnmmmqqqyyytttnnngggcccdddeeecccbbbgggooozzzxxxcccZZZTTTZZZaaagggmmmttt|||%%%&&&)))+++,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++)))(((((())))))(((&&&))))))((('''''''''((((((((((((((()))******++++++((()))***++++++***)))((()))******************)))+++***)))(((((()))***+++))))))))))))************)))***+++***)))((()))+++************************)))(((((('''''''''''''''(((((())))))))))))((((((((())))))******))))))((())))))))))))*********+++))))))************))))))******))))))))))))******,,,,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------............///---...000111333444444444000000000111111111111222111111111111111111111111000111333555666666555555555777888888777666777888777888999:::;;;<<<<<<<<<======>>>???AAABBBCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@@@@BBBDDDEEEEEEDDDEEEEEECCC@@@>>>>>>??????@@@@@@AAABBBCCCCCCDDDBBBBBBAAA???===;;;999888777666555333222222222222222222111000000000000111333333222222222222111111000000000000000000000000222222111111111111222222333333333444444444555555222444666777888999<<>>>>>AAACCCDDDDDDCCCDDDDDDBBB@@@>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@???===;;;999888666555444333222222222222222222111000000000000000111111111111111111111111000000000000000111111111222222111111111222333333333333444444555555666666555666888:::;;;>>>AAADDDDDDGGGLLLRRR[[[iiiyyy}}}{{{|||}}}}}}rrrhhhbbbeeehhhkkknnnuuu}}}zzzrrrlllgggfffeeedddgggmmmxxx,,,***(((&&&&&&'''((()))&&&''''''((((((''''''&&&)))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))((())))))***))))))(((((()))******+++++++++******)))((((((((((((((())))))((((((((('''******++++++++++++*********)))(((((((((((()))***((()))))))))************'''((())))))''''''((()))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))************))))))***+++,,,---------,,,,,,+++++++++,,,,,,+++++++++(((((())))))************'''(((((()))+++,,,,,,---******+++,,,+++***)))'''------,,,+++++++++,,,,,,---------............///000000000111000000//////111111222222222333333333111111111111111111111111111222444666777777777777444555777777666666777888777777888999:::<<<======@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBB@@@======???BBBCCCDDDBBBCCCCCCBBB@@@>>>???@@@?????????@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999888555444333222222222222222222111000000//////000000/////////000000000000000///000000000111111111222222222111111222333333444333333444555555666777777666888:::;;;===@@@EEEHHHKKKQQQZZZfffuuuzzzwwwzzzuuuwww}}}qqqkkkiiihhhggghhhpppzzz~~~xxxqqqllljjjhhhjjjoootttwww|||,,,+++(((&&&%%%&&&'''((((((((())))))))))))(((((('''&&&$$$$$$$$$$$$&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&((())))))(((((()))+++***)))((('''&&&&&&&&&&&&'''''''''((())))))******((((((((((((((())))))))))))******************)))************************))))))))))))************&&&((()))((('''&&&'''((((((((((((((((((((((((((('''''''''''''''(((((()))(((((())))))))))))((((((((())))))******))))))((()))***,,,---------,,,+++(((((())))))))))))(((((('''((()))******+++******************************++++++++++++***)))(((''',,,,,,,,,++++++,,,---------------............///000111111000000///...---/////////000000000000111111111111111111111111111111222444666777777666666333555777777666666777888888888888999:::;;;<<<===?????????@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCCCCCCCDDDAAA>>>===???AAACCCCCCBBBCCCCCCBBBAAA@@@@@@AAA???????????????>>>>>>>>>>>>>>>===<<<;;;999777666444444333222222222222222111111000////////////000.........////////////000///000000111111222222222222222111222222333444555333444444555666777888888777888;;;===@@@EEEJJJOOOPPPYYYiii{{{~~~yyyuuuooouuuxxxuuu}}}rrrfff``````dddlllttt~~~zzzvvvxxxxxx|||'''(((((()))((((((''''''+++++++++,,,,,,+++++++++'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))+++***'''&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))******+++((())))))******))))))(((***+++,,,------,,,+++***))))))))))))************''')))***)))((('''((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((('''(((((())))))(((((('''''')))***,,,,,,+++***)))''''''((((((((((((''''''&&&''')))***++++++******))))))))))))************+++***)))))))))))))))***++++++++++++,,,------...---------............///000000111111111000//////////////////000000000000111111111111111111111111222333444555666555555444222444666777666666777888:::999999999999:::;;;<<<;;;<<<===>>>@@@AAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEFFFBBB???===>>>@@@BBBBBBBBBCCCDDDCCCAAAAAABBBCCC?????????>>>>>>=========;;;::::::999888666555444444333222222111222222222111111000///////////////.../////////000000000000///000000111111222333333222222222222333444555555333444555666777888999999999;;;???CCCHHHOOOVVV[[[aaammmwwwpppfffcccccchhhnnnvvv"""%%%(((+++,,,***'''%%%(((((())))))))))))((((((+++***(((''''''(((***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***+++,,,***'''%%%&&&((('''''''''''')))***+++,,,((((((((('''&&&&&&%%%%%%(((((((((((()))***,,,,,,(((((())))))))))))((((((%%%''')))++++++)))'''%%%))))))))))))************(((***+++***)))((()))***************************)))))))))))))))***++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***+++***((('''(((((())))))))))))((((((&&&''')))***+++++++++***&&&&&&''')))***,,,------))))))(((((((((***+++---*********+++,,,---...///---------........./////////000111222222222222222111111111111222222222222111111111111111111111111222333444555555555444333222444666777666666777888;;;:::999999999:::;;;<<<999999;;;===???@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFHHHGGGDDD@@@===>>>@@@AAABBBBBBCCCDDDDDDBBBBBBBBBDDD??????>>>>>>======<<<<<<888888888777666444333222333333222222111222222222111111000/////////////////////000000111111111222///000000111222222333333222222222222333444555666444444555666777888999999===@@@DDDIIIPPPXXXaaagggzzz}}}uuunnniiidddaaaaaadddnnnzzzwwwuuussssssvvvzzz'''((()))******)))((('''))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((***)))'''&&&&&&'''''''''((((((((((((''''''&&&&&&'''((())))))((((((+++)))''''''******(((&&&''''''(((((())))))*********)))(((''''''&&&''''''))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((((()))++++++)))((()))***(((''''''(((******)))'''(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))))))))************++++++***************+++***))))))***++++++)))(((((())))))))))))*********+++******)))((((((((())),,,,,,,,,---------......000000000000////////////000111111111111222222222444444444444444444444444444444333333333444555666333333444555666777888888999:::::::::999999;;;============>>>??????@@@@@@DDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFFIIIIIIIIIHHHFFFCCCAAA???AAAAAA@@@@@@>>>===<<<;;;999999888777666555444444555555444333333222111111111111111111111111111111//////000///------...000///000111222333222111000222222222222333444555555:::777666888999888;;;@@@LLLKKKOOOYYYaaahhhttt|||wwwnnnfffbbb^^^\\\bbbkkkkkkxxxyyyoookkkeeegggjjjnnnttt{{{(((((())))))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((***)))'''&&&&&&'''''''''((((((((((((''''''&&&'''(((((((((((((((((()))'''&&&'''***+++***((('''((((((((()))))))))***))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***((('''''')))+++,,,+++***(((((((((((()))***+++++++++***)))(((((()))***+++))))))))))))************))))))(((((((((((()))))))))((('''((()))***)))''')))))))))*********++++++///......---,,,,,,------,,,,,,,,,,,,------------.........//////000000000111111111111222222222222444444444444444444444444333333333333333444555555333444444555666777888999:::;;;;;;:::999999:::<<<======>>>>>>???@@@@@@@@@EEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDDDDEEEGGGGGGHHHHHHGGGFFFDDDBBB@@@AAAAAAAAA@@@>>>===;;;:::777777666666666666666666555444444333222222111111000000000000000000000000000000111000......000111333444444444222111///...444333333333444555555666777666777<<>>>>>??????@@@AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGGGGGGGFFFEEEFFFHHHEEEFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@>>><<<:::999555555555666666666777777444444333333222222111111////////////////////////000111222111000000111333555555555444333222111000555555555444555555666666555444888>>>CCCFFFMMMTTTZZZbbbrrruuukkkfffddd___aaahhhtttwwwrrrrrrssssssrrrvvvzzz***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((***)))'''&&&&&&'''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&''')))*********(((((((((((())))))))))))))))))((())))))***++++++((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''((((((((()))((()))++++++)))((()))***((('''&&&&&&((()))((('''&&&&&&&&&''''''((()))******))))))))))))))))))***((()))))))))******************************+++,,,,,,)))'''&&&''')))************+++++++++,,,,,,,,,++++++***))))))******++++++++++++,,,,,,,,,,,,---,,,------...//////000000111111111222222222333333333333333333333333333333222333333444444444444444444555666666888888999:::;;;<<<<<<<<<;;;;;;===???>>>>>>??????@@@AAAAAAAAAFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>;;;999888555555555555555555555555333333333333222222111111000000000000000000000000000111111111000000111333222222333444444555555555555555555555555666666777::::::===CCCIIIPPP[[[fffwww}}}zzzuuukkkgggeeeccchhhppp}}}{{{|||***)))(((''''''((()))***))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))'''(((***)))'''&&&&&&'''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&''''''''''''(((((()))))))))))))))(((((((((((())))))((())))))***++++++((((((((((((((((((((((((''''''(((((())))))******)))((((((((('''''''''&&&((()))++++++)))((()))***+++)))'''''''''((('''&&&&&&&&&&&&''''''((()))***)))))))))******)))))))))((()))))))))******************))))))***+++,,,,,,---+++(((''')))***++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,---------/////////////////////...111222222222222333333333333333333333333333333333222333444555555555444444555555666777888999::::::999;;;<<<===<<<>>>@@@BBB?????????@@@AAAAAABBBBBBFFFFFFFFFEEEEEEDDDDDDCCCBBBDDDFFFFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBB@@@>>>;;;999888666666666555444333333222333222222222222222111111111111111111111111111111...000000000//////111333222333333333444555666666555444444555555666777888AAAAAADDDLLLUUUbbbuuuwwwrrrwwwxxx~~~pppeeedddhhhnnnqqq))))))(((((((((((())))))))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((())))))***'''(((***)))'''&&&&&&'''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&'''(((((('''&&&''')))))))))))))))(((((((((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&((()))++++++)))((()))***---+++((('''((())))))(((''''''''''''((()))******))))))************))))))))))))))))))************''''''''''''((()))***+++---+++))))))***,,,,,,+++************+++++++++,,,***************++++++,,,,,,,,,,,,---------......111000000000////////////222222222222333333333333333333333333333333333333333444555777777666555555666666777888999:::;;;;;;:::<<<=========???AAACCC???@@@@@@AAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@CCCEEEFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@>>><<<:::999777666555444333222111111222222222222222222111111111111111111111111111111...///000000//////111333666555444333333333333444444444555666777999:::;;;???AAAHHHTTTcccvvvppphhhiiiqqqvvvxxxpppddd___dddqqq(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((())))))******'''(((***)))'''&&&&&&'''''''''((((((((((((''''''&&&'''((((((((((((((((((###%%%''''''&&&&&&)))+++***)))))))))((((((((('''))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))++++++)))((()))***)))'''$$$$$$&&&((())))))(((((((((((()))***++++++((()))***++++++***)))((())))))))))))************''''''''''''((()))***++++++***)))***+++,,,+++))))))))))))*********++++++)))((((((((())))))***+++------........./////////000000000111111111111111222222222333333333444444222222222222222222222222444555777888999888777666666777777888999:::;;;;;;>>>?????????>>>>>>???AAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGFFF@@@CCCFFFGGGGGGFFFFFFFFFCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAA@@@>>>===;;;:::555444444444333333222222111111111111111111222222111111111111111111111111///000111111000000333444555444333222222222333444555555666888:::<<<>>>???AAAFFFRRRcccuuuyyyoooeeebbbiiixxxuuunnnooopppuuu}}}'''((()))******)))((('''))))))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&''''''((()))******+++'''(((***)))'''&&&&&&'''''''''((((((((((((''''''&&&&&&'''((()))))))))((( ###&&&'''&&&'''***---******))))))((((((((('''***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++((()))++++++)))((()))***"""  ###&&&'''(((((((((((())))))***+++,,,((()))***++++++***)))((())))))))))))************))))))))))))***+++,,,---***))))))***++++++)))(((((())))))))))))*********---,,,,,,,,,---......///.........////////////000//////000111222333333444222222333333333444444444222222222222222222222222555666888999:::999777666777777888999:::;;;;;;<<>>===<<<;;;222222333333333333444444111111111111111111222222000000000000000000000000000111222222111222444666111111111111222444666777666777888:::<<>>AAACCCFFFHHHEEE@@@<<<===???BBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEEEEFFFGGGIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::777666555333222222333333333333222111000000111111111111111111111111111111000000111222333444444555333555777777555444555666444888;;;===>>>BBBIIINNNTTTddduuuvvvsssxxxqqq~~~ooolllgggmmmsssuuuvvv}}}}}}uuuqqqmmmllluuu***)))(((((('''''''''((())))))))))))(((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))%%%'''(((((('''&&&&&&'''(((((()))))))))(((''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((())))))))))))***(((((((((((((((((((((((()))))))))***++++++)))'''))))))))))))((((((((((((&&&&&&'''((())))))))))))+++***)))((('''(((((()))((((((((()))))))))******+++++++++)))'''&&&&&&((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++------------,,,***)))))),,,,,,---------,,,++++++---------,,,,,,,,,++++++000000000000////////////111111222222222333333333222222333333333333444444111333444444444555888::::::<<<=========???AAACCCDDDGGGIIIGGGBBB>>>???AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@???===<<<;;;:::999555444333111000000111111333222222111000000111111111111111111111111111111222222222222333333333333111222444555555555555555:::===@@@CCCGGGMMMUUUZZZaaasss{{{tttxxxyyynnnooottt{{{{{{rrrmmmkkknnnrrryyy(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))((('''&&&'''((((((((()))*********)))))))))(((((((((((((((((()))***)))((('''&&&''''''(((((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((***))))))***,,,,,,***(((******))))))((('''''''''''''''((()))************+++***))))))((()))))))))''''''((((((((()))))))))***)))((()))***)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***++++++******))))))))))))************))))))((((((((()))******)))************+++++++++------------,,,,,,+++***+++,,,,,,------------,,,------------,,,,,,,,,,,,////////////000000000000111111222222222333333333222222333333333333444444333444555555444555777999;;;<<<>>>>>>>>>???BBBDDDEEEHHHIIIHHHDDDAAABBBDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGKKKJJJHHHFFFDDDBBBAAA@@@???>>>===<<<:::999888888444444333222111111111111333222111111000111111111000000000000000000000000444444333333333222222222222222222444777888777666>>>???CCCIIIQQQ[[[ccciiisss|||}}}wwwwww}}}yyyoookkkdddeeejjjttt(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''))))))'''&&&'''(((''''''((()))************)))))))))******)))))))))+++)))'''&&&%%%&&&((()))))))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((()))(((((()))***+++***)))))))))))))))(((((((((((((((((()))************************)))))))))******''''''''''''(((((((((((()))'''&&&)))+++,,,)))%%%(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++*********((()))))))))))))))******)))((((((((((((((())))))))))))*********+++++++++))))))+++,,,......//////++++++,,,---.........---******+++,,,---...//////////////////000000000000111111222222222333333333222222222333333333444444444555666555444555777888:::;;;<<<======>>>@@@CCCEEEGGGHHHGGGEEECCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEFFFGGGIIIHHHGGGEEECCCBBB@@@@@@===<<<<<<:::999888777666555555555444333333333333222222111111111111111222000000000000000000000000444444444444333333333333666555444777:::<<<;;;:::CCCEEEJJJTTT___kkkuuuzzzppphhhgggkkkqqq{{{}}}rrrpppttt{{{)))((((((((((((((())))))((((((((())))))*********((((((((((((((((((((((((((((((((())))))(((((((((&&&((())))))(((''''''(((&&&'''(((((())))))))))))))))))***++++++***))))))+++)))'''&&&%%%&&&((()))******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((((('''&&&'''((())))))(((&&&''''''((()))******+++((())))))************))))))))))))*********))))))''''''''''''((((((((((((((('''&&&(((,,,,,,)))&&&))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((('''''''''(((((()))))))))))))))((((((((((((((()))))))))*********+++++++++((()))***,,,---.........+++,,,------............***+++,,,---...//////000.../////////000000000111111111222222222333333333222222222333333333444444444555666666555555777999:::;;;<<<======>>>@@@CCCCCCDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLIIIFFFDDDEEEGGGEEEEEEDDDCCCBBBBBBAAA@@@<<<;;;:::999888777666555444444444444444444333333222111111111111111222222000000000000000000000000222333333444555555666666888777777888<<>>>>>>>>???BBBDDDAAABBBCCCCCCDDDDDDDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMJJJFFFDDDEEEHHHDDDCCCCCCBBBBBBAAAAAAAAA<<<;;;:::999777666555555111222222333333222222111111111111000111111222333111111111111111111111111222222333444555666777888777888999:::===CCCJJJOOO[[[eeerrr}}}~~~{{{}}}ssshhheeeiiivvv}}}xxxtttsssuuuxxx{{{)))))))))))))))***+++,,,&&&&&&'''((()))***+++,,,(((((((((((((((((((((((())))))***++++++***))))))'''(((******((('''((()))))))))*********)))(((((('''(((***++++++***(((''')))(((((((((''''''''''''))))))(((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((&&&%%%%%%''')))******&&&''''''((()))******+++((((((((())))))(((((('''%%%&&&'''((()))(((((('''((((((((()))))))))******))))))***)))''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))&&&''''''((())))))******++++++***))))))))))))))))))************+++++++++,,,,,,,,,+++***)))((('''..................---,,,............------------.........///000111111111111111222222222333333333222222333333333333444444333444666666666777999;;;:::<<<=========???AAACCCAAAAAAAAACCCDDDEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKJJJLLLMMMJJJFFFDDDFFFIIIFFFEEEDDDCCCBBBAAA@@@@@@<<<;;;:::999777666555555111111222333333333222111111111000000111222222333222222222222222222222222444444555555666666666777666:::===???BBBKKKYYYcccqqqyyyxxxzzz{{{nnnooovvv~~~}}}zzzwwwvvvwwwzzz|||~~~)))))))))))))))***++++++$$$%%%&&&'''(((******+++))))))))))))))))))))))))((()))***++++++***)))((('''(((******((((((((()))+++++++++++++++***)))(((&&&((()))******)))(((&&&((((((((()))(((((('''&&&((((((((((((''''''''''''))))))))))))************(((((((((((((((((((((((()))'''&&&&&&(((***++++++(((((((((((())))))))))))'''(((((((((((((((''''''$$$%%%'''(((((((((''''''))))))))))))************)))++++++)))%%%%%%(((+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,'''(((((()))***+++++++++,,,,,,+++***))))))******)))************+++++++++((())))))*********)))))).../////////...---,,,,,,+++,,,,,,---...///000000---......///000111111222111111222222222333333333222222333333333444444444222444555666666777:::<<<888999;;;;;;;;;<<>>@@@CCCDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGDDDAAA>>><<<999888666555333222222222222222222222222222222222111111111111111111111111333333333333333222111000888666444444555777999999<<<>>>EEEKKKOOO[[[vvv{{{{{{{{{{{{{{{ssszzz~~~||||||}}}~~~}}}((()))******))))))***,,,***)))))))))))))))******((((((((((((((((((((((((******))))))((()))))))))(((((((((((())))))))))))************)))))))))))))))((('''(((***+++)))&&&))))))))))))(((((((((((('''''')))******))))))(((***)))))))))((((((((('''***)))(((''''''((()))***$$$%%%''')))***)))(((((()))(((((('''((()))***+++(((((())))))))))))((((((***)))(((''''''((()))************)))'''&&&'''(((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''***+++,,,+++***)))***,,,---,,,+++***))))))))))))***************)))((((((***+++------,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,/////////000111111222222333444555444222111222333444444333333333333444444555555555555666777888999;;;;;;:::999:::<<<===???CCCDDDDDDEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEBBB???===:::999888666444444333333333333333333333333333333222222222222222222222222222222333444444444444444555333222333555888;;;<<>>CCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFEEECCC@@@???;;;:::888777555444444444444444444444444444444444333333333333333333333333222222333444666777777888333333444555888<<>>???AAACCCDDDFFFFFFFFFDDDDDDEEEFFFGGGHHHJJJJJJDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@???>>>===999888777555444333222222222222222222222222222222222222222222222222222222555444444333444555666666777999<<<>>>@@@EEEKKKOOOXXX___kkkzzzyyyxxxxxxrrrnnnbbbhhhrrr$$$''')))***)))'''((((((&&&&&&&&&&&&'''(((((()))(((((())))))******++++++(((((('''''''''((())))))))))))))))))((((((((((((************))))))))))))'''(((******((((((((()))(((((((((((())))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''((()))))))))))))))&&&'''((())))))******)))(((((())))))))))))((((((&&&((())))))(((''''''(((************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******)))***++++++))))))***+++((((((((()))***,,,---...)))***++++++,,,+++++++++(((***,,,,,,+++++++++,,,++++++,,,,,,------.........---,,,+++,,,,,,---.../////////000111111222222444555666555333333333555333333333333444555666666888888888777777888888999999999::::::;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@???>>>======<<<<<<999888666555333222222222222222222222222222222222111111111111111111111111666555444333333444666777999<<>>===<<<;;;;;;:::999777555444333333333333333333333333333333333222222222222222222222222555555444444555777999:::===BBBHHHMMMRRRYYYbbbiiirrr{{{yyysssuuuyyykkkgggfffhhhnnntttttt~~~|||||||||}}}%%%'''***+++***)))((()))***))))))(((((((((((()))&&&&&&&&&'''((())))))******)))((('''''''''''''''''''''(((((())))))******************))))))))))))&&&)))+++***((('''(((*********))))))((((((''''''******(((''''''((())))))'''((((((((())))))******'''((()))******)))((('''+++***))))))))))))******&&&''')))*********)))(((&&&'''((()))************'''((()))******)))(((''')))))))))(((&&&''')))++++++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++***+++,,,,,,+++***+++,,,---,,,+++***)))))))))))))))***+++,,,,,,,,,,,,,,,***,,,......---,,,---...,,,++++++++++++++++++++++++,,,...///000111111000/////////000111111222222555666666666444333444555444444444555666777888888;;;;;;::::::999:::::::::999:::;;;<<<============<<<===???@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDFFFFFFEEEDDDBBB@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::888777555444444444444444444444444444444444333333333333333333333333555444444444666999<<<>>>BBBHHHPPPVVV\\\dddoooxxx{{{{{{pppjjjlllttt}}}tttggg]]]^^^dddmmmyyy|||vvvpppkkkhhhgggeeecccbbbbbbbbbbbb$$$%%%(((***+++)))'''&&&(((((())))))((('''&&&&&&&&&''')))*********)))((('''(((((())))))))))))((())))))******)))((('''&&&))))))))))))((((((((((((,,,,,,+++***)))(((''''''***)))(((''''''&&&&&&'''***(((&&&(((+++,,,+++)))))))))))))))))))))))))))***)))))))))))))))***+++,,,,,,,,,***'''&&&''')))++++++******))))))((((((,,,+++)))((('''(((***+++(((((())))))******+++++++++***((('''&&&''')))***///---+++)))(((((()))***,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))***************)))'''(((***++++++***///...,,,***)))((('''''')))************+++++++++++++++,,,,,,,,,,,,---------------............///...............---------000111222111000///000111333555888888777555444444444444555555666777777777999:::::::::999999;;;===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAA@@@@@@BBBDDDGGGHHHFFFEEECCCAAA@@@??????@@@AAABBBDDDEEEFFFFFFEEEEEE>>>>>>============>>>>>>888777777666555444444444111333444555555444222111333333333333444555666777888666555777:::>>>??????IIIRRR```ooo{{{yyyooohhhkkkpppwww}}}fffbbbaaahhhvvv}}}xxxtttpppmmmlllkkkmmmmmmlllkkkjjjiiiiiihhhgggfffdddaaa___\\\ZZZYYYTTTRRRPPPNNNMMMNNNOOOPPP((()))******(((&&&$$$"""((((((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&'''(((((()))))))))))))))***)))))))))((((((((((((***)))))))))((((((((((((******))))))(((''''''''''''''''''''''''(((******+++)))((()))+++,,,+++***))))))))))))))))))))))))(((((('''''''''''''''((()))***+++***(((''''''((()))((((((((('''''''''&&&''''''(((((((((((((((((()))))))))))))))************)))(((''''''((()))+++++++++++++++***)))((((((&&&&&&'''(((***++++++,,,((((((((()))))))))******(((((((((((())))))))))))+++)))((((((***+++******(((((())))))***+++------)))************+++++++++++++++,,,,,,,,,,,,------------------....................................000111222111000///000111444666999999888666666666444444555555666777777777;;;<<<<<<;;;999999:::<<<<<<<<<=========<<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAACCCBBBAAA@@@AAABBBDDDFFFHHHGGGEEEDDDCCCBBBCCCCCCAAABBBDDDEEEEEEDDDDDDCCC>>>>>>===<<<;;;::::::;;;777777777666555444444444222222333444444333222111222222222222333444555666555666888;;;>>>CCCGGGJJJVVVeee{{{yyyqqqmmmlllsss}}}uuufffeeehhhooo|||~~~zzzyyyyyyyyy{{{~~~yyyvvvvvvuuupppkkkdddbbb^^^ZZZWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJJJJJJJHHHFFFEEEDDDDDDEEEFFF++++++***((('''%%%$$$###(((((((((((((((''''''&&&%%%&&&'''(((((((((''''''''''''((()))))))))))))))******(((''''''(((((()))******)))))))))(((((((((((((((((('''''''''''''''''''''''''''((()))******((('''&&&&&&((())))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((******)))''''''(((((((((((((((''''''''''''"""$$$&&&((()))(((&&&%%%***))))))))))))))))))(((((((((''''''''')))***+++'''(((***++++++***((('''$$$$$$&&&''')))+++,,,---)))))))))*********++++++))))))))))))************,,,***((()))*********)))&&&&&&''')))+++---///000)))************+++++++++++++++,,,,,,,,,,,,------------------............///////////////////////////000111111000///000222444777999:::999777777777444555555666666777777888<<<<<<<<<;;;999888999;;;<<<<<<===>>>>>>======<<<;;;<<<===???@@@@@@@@@@@@CCCCCCAAA@@@@@@AAABBBCCCGGGFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA???>>><<<:::999888777777777777666666555444444444222222222222222222222222333333333333444555666777666999<<>>>>>???>>>>>>>>><<<<<<===>>>??????@@@@@@BBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA???===<<<;;;999888777777666666666666555555444444444222222111111111222333333555555555555666777999999;;;>>>AAADDDHHHSSSbbbnnntttppprrryyytttmmmnnnooommmpppxxx}}}xxxnnniiihhhfffeee___]]][[[ZZZYYYXXXUUUSSSVVVTTTRRRQQQOOOOOOOOOOOONNNPPPRRRTTTTTTSSSRRRPPPOOOPPPSSSWWWZZZZZZWWWUUUSSSPPPMMMMMMNNNMMMHHHDDDEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<;;;:::999999::::::,,,+++***)))((()))+++,,,''''''((((((((((((((('''))))))))))))******++++++&&&'''((()))***************)))'''&&&&&&(((***+++************))))))))))))'''(((((())))))******++++++***)))((((((''''''(((,,,,,,+++***)))***+++---((((((((((((((((((((((((++++++++++++***)))'''&&&###&&&)))***)))((((((((())))))))))))************&&&&&&%%%%%%&&&(((***+++***)))))))))(((((('''''''''''''''((()))***++++++((((((''''''''')))***+++)))))))))((('''&&&&&&&&&)))*********++++++++++++)))))))))*********++++++,,,+++))))))***++++++***++++++******)))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000000111111...000111111000000111222222444777888777666666666555555666666777888888888555666777888888999;;;======>>>??????@@@@@@@@@???=========>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@???;;;;;;:::999888888888888555555555555444444444444222222111111222222333444444444444555777888:::;;;<<<@@@DDDJJJTTTdddyyyxxxpppttt}}}|||uuutttjjjffflllrrruuu~~~zzzzzzzzz||||||{{{yyyvvveee```YYYUUUSSSSSSQQQOOONNNLLLKKKKKKLLLLLLKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFGGGIIIHHHEEECCCEEECCCBBBCCCDDDCCC@@@<<<>>>>>>>>>>>>>>>???@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::<<<;;;;;;:::::::::::::::...---+++***)))((())))))&&&'''(((((((((((((((((((((((('''''''''((()))***%%%&&&''')))************)))((((((''''''(((******++++++*********)))))))))((()))))))))******++++++(((((((((((()))***++++++))))))(((&&&$$$%%%'''***))))))))))))))))))))))))(((((()))))))))'''&&&%%%%%%''')))***)))(((((()))''''''''''''(((((((((((()))((('''&&&&&&(((***,,,)))(((((((((((((((((('''''''''(((((())))))*********)))'''&&&''')))+++---'''((((((((((((((()))))))))))))))*********++++++&&&'''''''''((((((((((((+++***))))))+++,,,,,,+++***)))))))))***+++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......//////000000111...///111111000000111333111444777888777666666666555666666777777888888999333555777888888:::===???>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>???@@@AAAAAA???@@@AAABBBDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDCCCAAA@@@>>>::::::999888777777777777444444444444444444444444222222222333333444444555111111222444777999;;;<<<>>>CCCKKKWWWhhh~~~tttoooqqq~~~uuulllhhheeedddhhhsss~~~|||vvvqqqmmmiiifffccc^^^\\\[[[[[[\\\\\\ZZZXXXNNNLLLJJJIIIHHHGGGEEECCCEEECCCBBBAAABBBBBB@@@?????????@@@AAAAAAAAA@@@@@@===>>>???AAABBBBBBBBBBBB>>>===>>>@@@BBBBBBAAA???============>>>>>>;;;999999999::::::;;;;;;<<<<<<===<<<;;;:::999888888777;;;::::::999999888777777::::::::::::::::::999999+++***))))))((((((((()))&&&&&&'''((((((((((((((()))((('''''''''((()))***%%%&&&''')))******++++++'''((((((((()))))))))***+++++++++*********))))))((((((((()))))))))))))))(((((((((((()))***+++,,,''''''&&&$$$!!!!!!%%%((())))))))))))))))))))))))&&&'''((())))))(((&&&%%%''')))******(((((()))***&&&'''''''''((((((((()))(((((((((((((((((())))))'''''''''((((((((((((((((((((()))))))))))))))(((******)))))))))******+++''''''(((((()))***++++++((((((((()))))))))******''''''((((((((()))))))))***)))((())),,,---...---))))))))))))***+++,,,---)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------...//////000000---///111111000000222333111444777999888777777777666666666777888888999999666777999999:::;;;>>>@@@>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCCCC???@@@AAAAAA@@@???>>>===:::999888666555444444444444444444444444444444444111222444555666666555555111222444666:::===@@@AAAEEEKKKYYYkkkttttttuuu|||ooofffdddeeedddnnnyyyzzzwwwtttpppllliiiccc```[[[XXXUUUSSSPPPNNNKKKIIIGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???===<<<<<<======<<<:::<<<===>>>@@@@@@@@@>>>>>>;;;<<<>>>???@@@AAAAAAAAA;;;::::::<<>>@@@>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCCCCBBB@@@???===>>>>>>??????>>><<<;;;;;;:::888555333111000000444444444444444444444444111222555777777777666555444555777:::>>>BBBEEEGGGMMMUUUeeezzzwwwpppxxx|||tttddd^^^bbbgggwww}}}xxxsssooofffccc___\\\ZZZXXXVVVTTTQQQNNNKKKIIIHHHGGGEEECCCBBB@@@======???BBBCCCCCC@@@???===;;;;;;;;;<<<===;;;::::::;;;===>>>>>>===999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===>>>>>>=========<<<<<<<<<<<<<<<<<<:::::::::;;;::::::999999999999999999::::::::::::888888999999999:::::::::888888999::::::999999999)))((('''&&&&&&'''((()))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++***(((&&&(((+++,,,+++)))))))))************))))))***+++,,,,,,+++***((('''******)))))))))))))))***++++++************+++++++++++++++******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((()))))))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))******+++)))(((((()))+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++***)))))))))++++++************++++++))))))*********+++++++++*********+++++++++,,,,,,......---...000000000///444333222111000111222333666666777777666555444444666666666666666555555555888777666666888:::===???<<<>>>AAACCCEEEEEEDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBB@@@>>>;;;<<<==================777777666666666666777777555555555444444333333333444555666777777777777777:::999999===CCCHHHJJJKKKXXXdddttt{{{uuuwww|||vvvhhhcccbbbjjjvvv{{{vvvtttqqqnnnkkkgggfffdddaaa^^^\\\ZZZYYYOOONNNMMMKKKIIIGGGFFFEEEGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;======>>>>>>===<<<;;;;;;:::999888:::<<<======<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999;;;;;;:::;;;;;;;;;:::999888666666999999999888888777777777(((((('''&&&&&&'''(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,***)))***,,,+++)))((((((***+++)))'''))))))************)))))))))***+++++++++***)))(((***))))))(((((()))))))))))))))(((((((((((())))))%%%&&&'''(((((())))))((())))))))))))))))))))))))''''''(((((())))))******,,,++++++******++++++,,,''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))******(((((()))***++++++++++++++++++++++++))))))***++++++,,,------+++++++++***************++++++************++++++*********++++++++++++,,,------........./////////...------...///000//////222111111000000111111222666666666666666555444333666666666666666666666555888777666666888:::===???>>>???AAACCCDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888666555555444444555555555444444333333333555666666666777777777777999<<<@@@EEEJJJPPPVVVZZZdddnnn|||}}}}}}lllhhhlllrrr~~~vvvooolllhhhbbb^^^\\\[[[XXXUUUTTTSSSQQQOOOMMMKKKJJJIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<=========<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<;;;:::999;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::;;;;;;:::999999999999999888888777::::::999999999888888888''''''&&&&&&&&&&&&''''''(((((())))))))))))******((((((((())))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))+++,,,***))))))))))))(((&&&))))))))))))))))))))))))%%%&&&'''''''''''''''&&&)))((((((''''''((())))))(((''''''&&&&&&''''''(((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((()))******)))((('''&&&(((******)))((('''(((++++++++++++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------..................///000111111111111111444555555555555444333333555555666666666666666666888777666666888:::===???@@@@@@@@@AAACCCDDDFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDBBBBBBAAA@@@===;;;;;;;;;<<<<<<<<<;;;;;;:::<<<;;;999666444333222222555555555444444444444444777666666666777777888999777===FFFLLLRRRYYYbbbiiisss}}}|||uuuqqqwww}}}qqqkkkrrr~~~{{{ssslllggg```YYYTTTTTTQQQMMMKKKJJJIIIHHHFFFGGGFFFFFFDDDCCCBBBAAAAAA=========>>>>>>>>>??????;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999::::::::::::999999888<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999:::;;;;;;:::777777888999999999999999::::::::::::999999999999''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''&&&&&&''''''******)))))))))(((((('''******))))))))))))******&&&&&&''''''(((((())))))(((''''''''''''(((((()))(((''''''&&&&&&''''''(((************)))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&$$$&&&)))***)))(((''''''************************))))))******+++++++++,,,((())))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------......------......,,,...000222333333222222333444444444444444333333555555555555666666666666888777666666888:::===???@@@?????????@@@CCCEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCEEECCCBBBBBBBBBAAA???===<<<=========<<<;;;;;;:::;;;:::888666444333222222555555555555555444444444777666666666777999;;;<<<>>>DDDNNNZZZdddnnnwww|||{{{wwwxxxtttrrrxxxxxxqqqjjjeeeccc^^^YYYUUURRRPPPMMMJJJGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<======>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999999:::::::::999999888===<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::999888999999:::::::::::::::::::::::::::::::::::::::'''''''''''''''''''''''''''(((((((((((()))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&''''''&&&&&&''''''((((((((())))))*********)))(((((()))************++++++,,,,,,------'''''''''''''''((()))))))))((((((''''''(((((()))*********))))))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((+++******))))))******+++'''((()))***************''''''''''''((((((((((((&&&((()))++++++)))(((&&&###&&&)))***)))(((''''''************************)))***************++++++(((((()))***+++,,,,,,---++++++************++++++++++++,,,,,,,,,---------............/////////000---...000///---,,,---///---...111333444444444444333333444444444444444333444555555555666666777777888777666666888:::===??????>>>======???AAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDBBB@@@?????????>>>>>><<<;;;;;;888777666555444444444444555555555555555555555555666666777999<<<>>>@@@BBBLLLQQQ]]]ppp{{{xxxtttssswww}}}|||oookkkfffaaa\\\WWWSSSOOOKKKIIIFFFDDDDDDCCCCCCCCC===>>>>>>>>>===>>>>>>???=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;::::::999999::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::===<<<;;;;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::999;;;;;;;;;<<<;;;::::::999::::::::::::::::::::::::''''''((((((((((((''''''''''''(((((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))(((%%%'''(((((((((((()))++++++***)))(((((()))***+++)))((((((((((((((()))***''''''''''''((()))*********))))))(((((())))))***$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***++++++++++++''''''''''''(((((((((((('''((()))******)))((('''$$$''')))***)))((())))))************************************************(((((()))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---------............///---000222000---,,,...000///000111222444444555555333333444555555555555444444444555555666777777777888777666666888:::===??????>>>>>>>>>???BBBDDDFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEECCCCCCBBBDDDEEEFFFEEECCCAAAAAA@@@???>>>===;;;:::555555555444555555666666555555555555555666666666555777;;;???DDDGGGIIIKKKTTTZZZkkkzzzyyyyyyrrrooommmpppttt}}}sssmmmhhhccc___UUURRROOOLLLJJJHHHFFFDDDBBBAAA@@@>>>======<<<<<<:::;;;===<<<<<<;;;<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;<<<:::888;;;;;;<<<;;;;;;:::999999999999999999::::::::::::(((((()))******)))(((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((***+++***(((&&&((())))))'''&&&(((***+++***)))(((((()))***+++'''&&&%%%$$$$$$$$$%%%&&&(((((((((((()))***++++++***))))))(((((())))))***$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&''''''((()))******+++++++++''''''''''''(((((((((((((((((())))))))))))((((((&&&((())))))))))))***,,,************************************)))))))))))))))))))))***+++++++++,,,++++++************++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,---...111333222...,,,...111000000000000111222444444333444555666666666666666444444555555666777777888888777666666888:::===???@@@@@@@@@@@@BBBDDDEEEGGGFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEEEEGGGGGGEEECCCAAA@@@@@@???===<<<:::999555555444444444555555666444555555555666666666777666:::@@@GGGMMMQQQTTTUUU]]]hhhvvvnnniiikkkooottt{{{~~~xxxnnnggg^^^XXXUUUSSSPPPMMMIIIFFFCCCBBBBBBBBB@@@?????????@@@???===<<<;;;;;;999<<<>>>>>><<<;;;<<<>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<::::::999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::<<<<<<:::888888888999999::::::999999888888888999999999::::::((()))***++++++***)))(((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))'''%%%&&&)))***(((&&&''')))+++)))&&&%%%&&&(((+++***)))'''''')))***+++,,,+++)))((('''(((((()))(((((((((((()))***,,,,,,))))))(((((((((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&((()))************''''''''''''((((((((()))))))))(((((((((((())))))'''((())))))((()))+++---))))))))))))))))))))))))*********)))))))))))))))***************+++++++++++++++************++++++))))))*********+++++++++........./////////000000///222555333...,,,///222000000/////////111222333444444555666777777666666444444444555666777777888888777666777888:::===???AAAAAABBBCCCDDDFFFGGGHHHFFFGGGIIIKKKMMMMMMMMMMMMNNNNNNMMMKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCC@@@@@@???>>><<<;;;999888666666555444444444444555444555555555666666777777777<<>>999;;;===>>>===;;;;;;;;;777:::<<<<<<999888999;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========:::;;;<<<>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999;;;<<<<<<:::888444555666777999999999999777777777888888999999999((((((((((((((('''''''''+++***)))(((((()))***+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))))))))++++++******)))(((((((((++++++)))((('''''''''''''''''''''''''''''''''''')))&&&%%%&&&)))***)))'''))))))))))))))))))))))))))))))******)))(((&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((******))))))((((((''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,+++++++++*********)))))))))***,,,---......---,,,---------............///000000000000000000000000111111111000000000000000222444555555444333333444666666777777888888999999777888:::<<>>===>>><<<@@@===555:::???888;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;???>>>>>>=========>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<======<<<<<<;;;:::=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????========================<<<===>>>>>>>>>===;;;:::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::(((((((((((((((((((((''')))))))))(((((()))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((('''''''''+++,,,,,,------,,,,,,+++)))))))))******))))))))))))))))))))))))*********'''''''''((())))))******((((((((((((((())))))***((((((((((((((((((((((((((('''%%%''')))***)))'''))))))))))))))))))))))))***++++++,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((()))))))))******++++++++++++***)))(((******))))))(((((((((((()))))))))))))))***++++++*********+++++++++,,,,,,+++++++++*********)))))))))***+++,,,---------,,,---------............///000000000000000000000000111111111111000000000000222444555555444333333444666666666777888888999999888999:::===???BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLJJJIIIJJJKKKMMMNNNLLLIIIGGGEEEEEEFFFEEEDDDDDDBBB@@@===;;;999888777666666666666666666666666666444555999:::999;;;???BBBBBBGGGPPPZZZdddrrr}}}uuuggg``````bbbjjjwww~~~zzzsssjjjbbb\\\XXXVVVQQQOOOMMMJJJGGGDDDAAA@@@@@@???>>>>>>===<<<;;;:::888777<<<<<<555;;;@@@:::;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>======<<<<<<======>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<======<<<<<<;;;:::===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================<<<===>>>>>>>>>===<<<;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::999999999;;;::::::::::::::::::;;;''''''((((((((((((((((((''''''((((((((((((''''''((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&&&&'''(((((())))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))'''''''''((((((***++++++(((((((((((())))))))))))((((((((()))))))))************++++++******))))))***))))))))))))(((((((((+++***)))))))))***,,,---*********++++++++++++,,,+++++++++***************((()))***+++,,,,,,,,,,,,---------............///000000000000000000000000111111111111111111111111222444555555444333333444555555666777777888999999999:::<<<>>>@@@BBBDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJLLLMMMIIIJJJJJJHHHFFFEEEEEEFFFDDDBBB@@@>>>;;;:::888888777777666666666666777777;;;777777<<<@@@AAACCCGGGKKKJJJOOOYYYeeerrrqqqccc\\\\\\```kkkvvvtttkkk^^^[[[WWWRRRMMMIIIGGGFFFBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::<<<:::>>>===666;;;AAA;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>=========<<<==============================>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,***))))))(((((('''&&&&&&&&&&&&&&&''')))***,,,,,,))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))***(((((((((((())))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))++++++)))(((((()))+++,,,************++++++++++++************************((())))))***++++++,,,,,,---------............///////////////////////////000111111111111111222222222444555555444333333444444555555666777888999999;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFIIIKKKJJJFFFDDDEEEFFFCCCBBB@@@===;;;:::999888999888888777777888999:::>>>;;;<<>>===999AAAKKKGGG::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++'''((((((((())))))******))))))************))))))(((''''''&&&&&&''''''(((''''''((()))***++++++,,,++++++***))))))(((((('''((((((((((((((()))******(((((((((((((((((((((((('''((()))))))))))))))***))))))))))))))))))))))))++++++)))(((((()))++++++(((((((((((())))))))))))))))))))))))************((())))))*********))))))))))))))))))***************)))(((((((((((()))***))))))*********+++++++++************************)))))))))******+++,,,,,,---------............///////////////////////////000000111111222222222333222444555555444333333444333444555666777888999999;;;<<<===???@@@BBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDGGGIIIHHHEEECCCDDDFFFBBBAAA???===;;;999888888888777666666777999:::<<<>>>===AAAJJJOOOPPPQQQTTTYYY^^^iiiwwwyyyrrrnnnqqqwww}}}ooogggjjjqqqzzzuuuggg\\\VVVSSSNNNJJJDDDDDDBBBAAA@@@???>>>>>>;;;::::::::::::999999999999999::::::;;;<<<<<<===888555999:::999GGGUUUTTT:::999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA??????????????????????????????>>>>>>============;;;;;;<<<=========<<<;;;========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))***(((((())))))))))))((((((((((((&&&&&&&&&&&&(((((((((((())))))******++++++(((((())))))***+++++++++***))))))(((((((((((()))((((((((((((((((((((((((''')))******(((((()))+++))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((()))))))))))))))))))))*********++++++(((((())))))******)))))))))))))))************+++))))))))))))(((((((((((()))))))))************+++***************+++++++++******)))******+++---------------............///000000000000000000000000000000111111222333333333222444555555444333333444333333444555777888999999<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDD@@@AAADDDGGGIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDEEEDDDCCCBBBBBBCCC@@@???===;;;:::888888777555555444444666999<<<===>>>@@@GGGQQQVVVXXX\\\bbbnnnrrr}}}~~~ooonnnlllkkknnnyyy}}}tttooosss}}}}}}}}}rrrgggXXXMMMHHHFFFCCC@@@>>>>>>======<<<;;;::::::<<<;;;;;;::::::999999999777777777888999:::::::::;;;888;;;999555???KKKIII999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<===============>>>>>>>>>==============================>>>???@@@AAABBBBBB????????????????????????@@@???>>>=========>>>>>>;;;<<<===>>>???>>>===<<<============>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))*********)))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***)))))))))))))))*********''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))''')))+++***((((((***,,,))))))))))))))))))))))))$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))))))))*********+++++++++'''(((((()))))))))))))))))))))*********+++++++++((()))***++++++)))(((&&&))))))))))))************))))))*********+++++++++++++++******+++,,,---...---------............///000000000000000000000000000000111222222333444444222444555555444333333444222333444555666888999999<<<<<<===>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEDDDDDD@@@BBBDDDGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCCCCDDDBBB@@@???@@@AAAAAA@@@???>>><<<:::888777777666666555555666888<<<@@@BBBDDDHHHPPPYYY^^^cccooo{{{}}}tttwww{{{zzzrrrrrrxxx~~~yyyssskkkeeecccaaaaaafffooovvvwwwuuu^^^VVVKKKEEECCCBBB???;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::666666777777888888999999>>><<>>???@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>?????????@@@?????????????????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???<<<===???@@@AAA@@@???>>>======>>>>>>>>>?????????<<<======>>>>>>======<<>>>>>======>>>>>>???&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))((((((,,,,,,------------,,,,,,,,,+++***((((((***+++,,,*********))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((()))******************************''')))+++***((((((***,,,))))))))))))))))))))))))$$$%%%''')))++++++++++++(((((((((((()))))))))))))))************+++++++++''''''((()))))))))))))))))))))******++++++++++++)))***,,,------+++(((&&&))))))))))))************))))))******++++++++++++,,,++++++***+++---...///---------.........//////000000000000000000000000000000111222333333444444222444555555444333333444222222444555666888999999;;;<<<<<<===>>>?????????BBBCCCCCCDDDDDDDDDDDDDDDAAACCCEEEGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDD@@@<<<<<<>>>@@@@@@???>>>===;;;999888777666666999888888:::===AAAEEEHHHKKKPPPYYY```eeennnzzzxxxuuuppprrrwwwyyyrrriiiccc```\\\WWWRRRPPPKKKHHHLLLTTT]]]```aaaNNNIIICCCBBBDDDDDD@@@<<<999999:::;;;;;;;;;;;;:::777777777777777777777777777888888888999999999:::555666===???888;;;>>>666999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======???@@@@@@>>>>>>????????????>>>>>>========================;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>??????@@@@@@@@@AAA????????????????????????AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???<<<>>>@@@AAABBBAAA@@@???======>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++******))))))((((((((((((((((((((((((((((((************)))))))))))))))((('''%%%%%%%%%&&&'''(((((()))++++++,,,,,,,,,'''''''''***------***&&&&&&&&&''''''(((((())))))+++*********))))))(((((()))))))))((('''&&&&&&&&&)))))))))(((&&&''')))+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))---,,,+++***)))))))))))),,,+++*********+++,,,---...,,,+++))))))***,,,---///...------------...///111000...------///000222111111111111222333444555777666666555444444333333666777888888777777888999;;;<<<============@@@BBBBBBBBBAAAAAABBBCCCEEEFFFFFFDDDBBBBBBEEEGGGFFFDDDCCCCCCBBBCCCCCCDDDEEEFFFAAA@@@???>>><<<<<<<<<;;;<<<:::888888999::::::::::::<<<===<<<;;;???HHHPPPSSSZZZeeelllppp|||xxxqqqmmmlllrrr{{{{{{pppgggXXXWWWTTTPPPLLLIIIGGGFFFDDDCCCBBBBBBDDDGGGKKKMMMDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777888888777555999999:::999999888777666888999999::::::999999888;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<========================@@@???===;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBCCCBBBAAA???>>>=========AAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBAAA@@@???@@@@@@AAAAAACCCDDDFFFFFFJJJFFFBBBAAABBBCCCBBB@@@@@@>>>===<<<<<<===???@@@BBBBBBBBB@@@??????BBBDDD@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCDDDDDDDDDCCCCCC(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******)))(((((((((((((((&&&'''((())))))*********)))'''&&&'''***+++***((((((((((((((((((((())))))************)))))))))((((((((((((((((((((((((((()))))))))((('''''')))+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******************))))))))))))))))))))))))))))))+++***************++++++++++++*********+++,,,---,,,+++***))))))***+++,,,---,,,++++++++++++,,,---///...---------///111222111111111111222333444555555555555555555555555555555777888888777666888999:::<<<=========>>>@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFEEECCCAAABBBDDDFFFEEECCCCCCCCCBBBBBBCCCCCCDDDDDDAAA@@@???===<<<;;;;;;;;;<<<:::999999999:::::::::<<<@@@DDDFFFGGGKKKRRRXXXdddkkkwww|||rrrppprrrvvvxxxnnnggg```YYYSSSMMMLLLJJJGGGEEECCCBBBBBB@@@???>>>===>>>AAADDDFFFBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999777999999999999999888888777888888999999999999888888;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===============;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>??????????????????@@@BBBAAA@@@@@@BBBCCCGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCEEEEEEEEEEEEFFFIIILLLNNNKKKHHHFFFFFFFFFDDDBBB@@@???>>>======>>>???AAABBBCCCDDDCCCBBBBBBDDDFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIJJJIIIIIIGGGGGG((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************((())))))***+++,,,---...))))))******))))))((((((&&&'''((())))))***))))))+++(((&&&%%%''')))******))))))))))))))))))((((((************))))))))))))''''''(((((()))***++++++))))))***)))'''''')))+++))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++******++++++,,,------,,,+++******+++,,,------,,,,,,++++++,,,,,,---...---------...000111333222111111222222333444555333333444444555666777777555666777777666666777888:::<<<===>>>===>>>@@@AAADDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAABBBDDDEEEDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???===<<<;;;::::::::::::::::::::::::;;;;;;AAAHHHRRRYYY]]]aaaeeehhhvvv~~~~~~vvvqqqooouuu~~~~~~xxxkkkcccYYYRRRNNNLLLIIIGGGBBBBBB@@@???>>>>>>>>>>>>===<<<;;;::::::;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999::::::999888888888888999999999999999888888888888888888888888::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBBBBCCCBBBBBBAAABBBDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFBBBBBBBBBCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFGGGIIILLLNNNLLLIIIKKKQQQVVVZZZXXXTTTQQQNNNKKKGGGDDDAAA@@@???>>>>>>???@@@AAABBBDDDGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJIIIHHHHHHHHHIIIIIINNNOOOPPPQQQPPPOOOLLLKKK'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,&&&'''((())))))((('''&&&))))))***++++++++++++++++++)))((('''((()))***+++++++++******))))))((((((*********)))))))))))))))((((((((()))******++++++(((*********(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))***+++,,,---+++***++++++++++++,,,,,,...------,,,------...///........................000////////////000111222222222222222222333444555333333444444555666666666444666777777666555777888999;;;===>>>>>>>>>???AAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;::::::999::::::::::::;;;<<<>>>GGGQQQ```llltttxxxzzz{{{~~~sssmmmnnnsssvvvkkkbbb\\\VVVQQQLLLHHHFFFFFFEEEDDD>>>>>>===<<<<<<<<<<<<===>>>===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888999777666777777888888999:::;;;;;;999999999999999999999999999999::::::::::::::::::;;;<<<======>>>>>>=========>>>>>>???@@@AAAAAABBB>>>>>>@@@AAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHGGGGGGBBBDDDFFFGGGFFFEEEFFFFFFHHHIIIKKKLLLMMMLLLKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKMMMLLLJJJIIIIIIKKKMMMNNNPPPTTTVVVTTTQQQSSS\\\dddllljjjfff```YYYQQQJJJFFFBBBAAA@@@@@@???@@@@@@AAABBBEEEIIILLLLLLKKKKKKKKKNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQRRRTTTTTTTTTRRROOONNN(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''((())))))((('''&&&)))******++++++++++++***)))***++++++***))))))***++++++******))))))(((((())))))))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---************************+++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................222222111111111111111111333333333222333333444444555555555555555555555555555666777777666666777888999;;;>>>???>>>>>>???@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????AAA@@@???>>>===<<<<<<<<<888:::;;;;;;:::<<<@@@CCCLLLXXXiiizzztttllliiippp{{{}}}ssshhh___WWWPPPLLLFFFEEECCCBBBBBBAAA???===>>>===<<<;;;;;;;;;;;;;;;>>>===;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999888666888888888888999:::<<<===<<<;;;;;;::::::;;;;;;<<<999999999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKLLLLLLLLLKKKJJJDDDFFFHHHIIIIIIIIIJJJLLLPPPRRRTTTVVVVVVUUUSSSRRRMMMMMMMMMMMMOOOPPPRRRSSSTTTRRRQQQPPPPPPQQQSSSTTTVVV[[[^^^]]]ZZZ]]]fffooo{{{zzzvvvnnndddXXXNNNIIIDDDDDDCCCCCCBBBBBBBBBBBBDDDGGGLLLOOOOOONNNNNNNNNQQQQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUQQQRRRTTTTTTTTTRRRPPPOOO))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))************''''''''''''''''''''''''))))))((((((((('''''''''))))))******++++++******(((((())))))))))))(((((((((***++++++)))(((((()))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))(((***++++++***))))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))***************+++++++++++++++''''''''''''''''''''''''++++++***************+++)))***+++,,,,,,,,,,,,+++))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++111111111111111111111111444444333333333333444444555555555555555555444444666777888888777777888999888;;;>>>??????>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGFFFFFFGGGDDDCCCBBBAAA@@@@@@???@@@AAA@@@???>>>>>>>>>>>>???:::<<<===<<<===@@@GGGMMMUUU```rrrssslllmmmpppzzzyyyrrrddd___XXXRRRMMMIIIFFFCCC===>>>??????>>><<<:::999<<<<<<;;;:::999888888999::::::999999888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;:::999999888888888999:::<<<=========;;;;;;;;;;;;======:::::::::;;;<<<<<<======>>>???@@@@@@AAAAAA@@@@@@>>>>>>???AAABBBDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQOOONNNJJJKKKMMMNNNNNNPPPSSSVVVZZZ[[[^^^```___\\\YYYWWWUUUSSSRRRRRRTTTWWWZZZ\\\\\\[[[ZZZYYYXXXYYYYYYZZZ]]]```ccccccbbbdddkkkrrr~~~~~~|||vvvjjj^^^TTTOOOIIIHHHHHHHHHGGGFFFFFFEEEHHHLLLPPPSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWQQQRRRRRRSSSSSSRRRRRRRRR************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))***++++++,,,(((((())))))))))))((((((((())))))'''%%%%%%''')))(((((((((((((((((())))))((()))))))))************'''''''''(((((())))))***(((***,,,,,,+++))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******************))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,)))***+++,,,,,,,,,++++++)))***+++,,,,,,---------++++++,,,------,,,++++++,,,---...///000111222222555444444333333333444444333333444444555666666666777888999999888888999:::888;;;>>>???????????????===>>>@@@BBBCCCDDDDDDDDDAAADDDHHHHHHFFFEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB>>>@@@@@@???@@@FFFOOOWWWdddnnn|||xxxkkkoooyyy{{{oooeee^^^ZZZNNNKKKGGGDDDCCCBBB@@@???<<<=========<<<;;;;;;<<<::::::999888888888999999999999999999999::::::;;;999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<:::999:::999888888888:::<<<======<<<;;;::::::;;;<<<============>>>???@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCEEEGGGHHHJJJJJJJJJJJJJJJLLLNNNQQQTTTUUUYYYZZZ\\\\\\\\\ZZZWWWVVVRRRSSSTTTTTTVVVYYY^^^bbbiiikkknnnooommmiiidddaaa___]]]ZZZYYY[[[___eeehhhhhhhhhgggfffeeedddccccccccceeeffffffeeegggjjjmmmtttwwwyyyvvvmmmccc[[[VVVNNNNNNNNNNNNMMMLLLKKKJJJOOOQQQUUUVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWWWWWWWVVVTTTUUUVVVWWWWWWWWWVVVVVVSSSRRRRRRRRRRRRTTTUUUVVV************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))++++++******))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,)))((('''''''''(((***+++******+++++++++******)))))))))'''### !!!&&&***&&&&&&''''''(((((())))))(((((())))))*********+++$$$$$$%%%'''(((***++++++(((***,,,,,,+++***)))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))((((((++++++++++++++++++++++++''''''((()))***,,,...///)))***+++,,,---,,,++++++,,,---...///000000000000------...//////...------'''(((+++---000111222333555444444333333333444444111222333444666777888888777999::::::999999:::;;;888;;;>>>@@@????????????;;;===???AAACCCDDDDDDDDD@@@CCCGGGHHHEEEDDDDDDEEECCCCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAACCCCCCBBBCCCJJJUUU___rrrzzzpppkkkwwwyyymmmaaaXXXSSSOOONNNDDDBBB@@@@@@@@@@@@>>>===<<<<<<;;;:::999:::<<<>>>999999999999999:::;;;<<<999999:::;;;<<<======>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999::::::999777;;;:::999888888:::;;;======<<<:::999999:::<<<===??????@@@AAABBBBBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOOOORRRUUUZZZ^^^aaacccdddeeefffeeebbb___]]]XXXYYYYYYZZZ\\\```gggkkk|||~~~~~~yyytttppphhheeebbb```bbbgggnnnrrrrrrrrrrrrqqqpppnnnmmmlllhhhgggggggggggggggggggggiiinnnssssssmmmeee___\\\RRRRRRRRRRRRQQQPPPOOONNNSSSUUUXXXYYYYYYXXXYYYZZZVVVWWWXXXYYYYYYZZZYYYYYYWWWXXXXXXXXXXXXVVVTTTSSSTTTTTTRRRRRRSSSUUUXXXZZZ%%%&&&'''((()))+++,,,,,,***************)))(((((((((((())))))((('''&&&&&&(((((())))))*********+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((('''%%%###''''''((()))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))***************************))))))******)))'''$$$---+++)))((()))***)))((())))))(((((((((((())))))((()))************))))))+++)))(((***,,,---+++)))))))))))))))))))))))))))000000///......---,,,,,,))))))***++++++++++++***.........------,,,,,,,,,)))+++---/////////...---111000...---...000333555666555333222111111222333444444555666666666666666888777777666777999:::;;;::::::;;;<<<<<<======>>>??????>>>>>>???AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA??????>>>>>>>>>@@@BBBEEEFFFJJJFFFDDDEEEHHHPPP___lll~~~zzzyyywww{{{~~~tttjjjdddZZZQQQJJJGGGHHHIII@@@>>>===<<<======;;;:::888777666555555777999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888777::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<<===>>>?????????>>>===>>>??????>>>===???@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIJJJMMMNNNPPPOOONNNMMMMMMNNNLLLQQQWWW[[[^^^bbbgggkkkmmmnnnmmmiiidddaaaaaaccc```]]]]]]aaadddgggmmmttt~~~|||wwwppplllmmmppprrrvvv|||}}}{{{yyyyyyyyyyyywwwsssppprrrvvvvvvpppjjjmmmjjjhhhggghhhgggccc___[[[YYYWWWUUUTTTTTTUUUVVVUUUWWWYYY\\\^^^______^^^ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWVVVUUURRRRRRRRRTTTWWWYYYYYYXXX"""######$$$%%%&&&''''''((())))))))))))(((''''''******))))))((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))************((('''&&&''''''((()))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))************)))((('''&&&''''''(((((())))))******(((((((((((())))))))))))************************,,,+++***+++,,,,,,***(((***(((''''''((((((((('''))))))(((((((((((())))))+++++++++******************)))((())),,,---+++)))************************++++++******)))((((((''')))******+++,,,+++++++++......---------,,,,,,,,,)))+++---...//////...---111000///...///000222444444444333333222222333333666666777777777777777666888777777777777888:::::::::::::::;;;<<<<<<======AAA@@@?????????@@@AAABBBEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCAAA@@@@@@???>>>>>>@@@CCCFFFIIIPPPLLLJJJLLLQQQ[[[lll{{{vvvsss~~~||||||qqqeee]]]VVVSSSNNNHHHCCC@@@???>>>???>>><<<<<<<<<<<<;;;999999888888777888:::<<<===::::::::::::::::::::::::999::::::;;;;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@??????>>>???AAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSSSSQQQPPPPPPQQQQQQUUU[[[___bbbeeejjjnnnqqqqqqpppkkkeeebbbbbbccc___\\\]]]aaaeeeiiipppxxxyyyvvvyyy|||~~~}}}vvvrrrooolllkkkkkkjjjfffbbb[[[ZZZXXXWWWVVVWWWXXXYYYYYYZZZ[[[^^^```aaabbbccc^^^______`````````______\\\[[[YYYXXXXXXXXXXXXXXXZZZYYYYYYZZZ[[[]]]]]]]]]%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&++++++)))(((((()))******++++++******)))(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))------,,,+++***(((&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))************************)))'''&&&&&&((())))))((('''&&&$$$%%%&&&''''''&&&))))))(((((((((((())))))------+++***)))******+++)))(((((()))++++++***)))************************+++++++++***))))))((((((***++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++---...//////......000000000000000000111111222222333333444444333333777888888888888888777777555555444444444555666666999999:::;;;;;;<<<<<<===AAAAAA@@@@@@@@@@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAA???======@@@EEEKKKOOOXXXVVVVVV[[[bbblll}}}zzztttqqq|||~~~zzzuuurrruuu}}}yyyqqqooopppooovvvvvvjjjaaaYYYRRRNNNGGGGGGFFFDDDAAA>>><<<;;;>>><<<;;;;;;<<<<<<:::999999999888888999:::<<<===::::::::::::::::::::::::888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCCCCEEEGGGHHHIIIKKKMMMMMMNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSUUUWWWWWWUUUUUUUUUVVVXXX[[[___cccgggkkkppptttuuutttpppjjjddd```______]]][[[]]]bbbfffkkksss|||~~~zzzuuurrrqqqoookkkggg___^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]___aaacccfffgggddddddddddddddddddddddddaaa___]]][[[[[[[[[]]]^^^bbbbbbaaabbbbbbccceeeeee))))))))))))(((((((((((('''(((((((((((('''&&&&&&+++***(((''''''(((***+++*********)))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''((((((((((((''''''((())))))))))))))))))(((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))---,,,,,,,,,***)))((('''))))))))))))(((((((((((((((((((((((())))))))))))************************&&&%%%######%%%(((((((((&&&%%%$$$$$$&&&(((((('''))))))(((((((((((())))))...,,,***(((((((((***+++((((((((()))*********))))))))))))))))))))))))))),,,+++++++++*********)))++++++,,,------------,,,------------------------+++,,,---.../////////...000000111222222111//////000111222444555555444333777777888888888777666666666666666666666666666777999999::::::;;;<<<<<<<<>>BBBJJJRRRWWW\\\___fffpppwww~~~}}}yyyrrrmmmhhhjjjtttttthhhcccfffkkkrrr{{{nnnhhh^^^VVVQQQMMMKKKIIIAAAAAABBBAAA@@@>>>===;;;===;;;::::::;;;;;;:::999999888888777777888888999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????===>>>???@@@AAAAAABBBBBB@@@@@@BBBCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGHHHJJJLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVUUUWWWYYYYYYXXXXXXYYYZZZ[[[^^^bbbhhhmmmsssxxx{{{wwwsssmmmfff```\\\[[[[[[\\\[[[]]]bbbeeeiiirrr{{{|||xxxrrrnnngggfffdddcccbbbbbbbbbbbb___^^^^^^^^^```dddgggjjjhhhhhhggggggggggggggghhhfffeeecccaaa```aaadddfffiiijjjkkklllmmmoooqqqsss'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''***)))'''&&&&&&''')))***''''''((()))***++++++,,,''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((())))))***''''''((()))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++******)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&)))+++,,,,,,(((&&&%%%&&&((())))))((())))))(((((((((((()))))),,,***((('''&&&''')))***((()))******************(((((((((((((((((((((((())))))((((((((((((((('''++++++,,,------------,,,------------------------,,,,,,---...///////////////000111222222111///...///000222444555555444444555666666777666666555555:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<=========???AAABBBDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGEEEDDDCCC???>>>===>>>DDDMMMVVV\\\\\\dddtttqqqgggfffgggooo|||uuuiiibbbaaahhhrrryyyqqqiiicccTTTQQQLLLIIIFFFEEECCCBBB>>>===<<<::::::999999999<<<;;;::::::;;;<<<:::999;;;;;;:::888777777666666:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<======????????????@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLMMMNNNPPPOOOQQQSSSUUUWWWXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZVVVXXXZZZZZZZZZZZZ[[[\\\\\\___eeellltttzzz~~~yyytttlllddd___[[[ZZZYYY]]]\\\___bbbcccfffnnnxxx|||vvvnnnmmmkkkiiifffdddcccbbbaaa```___^^^```dddgggjjjiiiiiiiiihhhiiijjjkkkkkkllllllmmmkkkjjjkkknnnqqqtttvvvzzz||||||~~~))))))))))))))))))((((((((())))))))))))(((''''''(((''''''&&&&&&'''))))))&&&&&&''')))***+++,,,---''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))***+++,,,''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))++++++***)))(((&&&'''(((***)))((())))))(((((((((((()))))))))(((''''''''''''((()))(((***+++,,,******+++,,,((((((((((((((((((((((((***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------......///000000///000111222222111000///000111222333444444555555444444555666666666666666555666777888999999999999::::::;;;;;;<<<======>>>===>>>???AAACCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDD???===<<<>>>CCCLLLTTTZZZYYYdddxxxuuufffeeejjjrrr}}}yyyiiiddddddhhhttt{{{ooofff___ZZZUUUQQQIIIHHHGGGEEEBBB@@@>>>===>>>===:::888888888:::;;;===;;;:::;;;<<<<<<;;;:::>>>===<<<;;;:::999888777::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNPPPPPPPPPPPPRRRSSSQQQSSSUUUWWWYYYYYYYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYUUUWWWZZZ[[[[[[[[[\\\^^^^^^aaahhhqqq{{{{{{uuulllddd```^^^\\\\\\^^^^^^```bbbbbbccclllvvvuuutttqqqnnnkkkhhheeedddeeecccbbbaaabbbeeehhhjjjlllkkkkkkkkklllnnnoooqqqsssvvvxxxyyywwwxxx{{{************++++++++++++'''(((((((((((('''&&&&&&''''''((((((((()))))))))''''''((()))***++++++,,,((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&''''''))))))''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************)))(((((('''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%%%%'''))))))((('''***)))''''''((()))((('''))))))(((((((((((())))))''''''(((((())))))******(((+++------+++***+++---************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,---------......---------......///000111...///000111111111111111222222222222333333444555333444555666777888888888000111333555666777777777;;;;;;<<<======>>>>>>??????@@@AAACCCCCCCCCCCCBBBDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEE???===<<<<<<@@@GGGMMMRRRVVVaaauuu}}}vvvoooiiipppzzz{{{mmmdddiiirrr|||{{{sssgggaaaXXXRRROOOLLLHHHDDDEEEEEEDDDBBB???=========>>>===<<<;;;;;;;;;<<<======<<<;;;;;;=========;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<=========<<>>>>>??????AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSTTTTTTSSSSSSTTTUUURRRTTTVVVWWWYYYYYYYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVXXXZZZ\\\\\\\\\^^^___bbbfffmmmwwwzzzsssiiibbb___^^^^^^]]]^^^___bbbdddbbbdddmmmxxx{{{{{{yyyyyyyyy{{{}}}|||{{{yyywwwtttqqqnnnllljjjiiihhhggggggiiijjjllloooooonnnoooqqqsssvvvxxx{{{&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$'''((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%############$$$%%%'''(((((()))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++***((('''%%%$$$&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++------+++)))+++)))''''''(((((('''&&&))))))(((((((((((())))))&&&'''(((***++++++++++++))),,,......,,,+++,,,...++++++++++++++++++++++++((((((((((((((()))))))))))))))***++++++++++++***,,,,,,,,,------............------......///000111...//////000111222222333444333222111222333444555333444666777999:::::::::333444777999;;;<<<<<<<<<<<<<<<======>>>?????????BBBBBBCCCCCCCCCBBB@@@???DDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIHHHGGGFFFEEE@@@>>><<<;;;===BBBGGGKKKTTT^^^pppuuugggiiioooqqqrrrgggdddqqqwwwmmmaaaYYYUUUQQQLLLHHHGGGEEEAAA>>>???>>>===;;;999999;;;<<<999::::::;;;;;;;;;;;;;;;===<<<;;;<<<===>>>===<<<777777888999::::::::::::::::::::::::::::::::::::777888:::<<<===>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRRRRTTTUUUVVVVVVTTTTTTUUUVVVSSSTTTVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[VVVXXX[[[\\\]]]]]]___```fffjjjrrr|||xxxpppfff___]]]]]]]]]\\\^^^___bbbeeedddeeeooozzz|||uuurrrrrrnnnooooooqqquuuyyy}}}|||yyywwwvvvnnnnnnmmmlllllllllmmmnnnrrrrrrqqqrrruuuxxx{{{}}}&&&(((******)))(((((()))((())))))))))))'''&&&%%%''')))***)))((('''(((*********))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((******))))))((((((''''''&&&'''((())))))((('''&&&'''&&&%%%$$$%%%'''(((***,,,***))))))******)))''',,,+++***((((((((()))***))))))************))))))'''((()))******)))((('''******++++++++++++******((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************(((((()))***************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......***)))(((+++///333333222000000111111111222222222222222222333333333444444666555555555777888:::<<<888999;;;======<<<:::999888:::<<>>===>>>AAAGGGKKKTTT[[[hhhxxxrrrhhhkkkttt{{{}}}pppnnnuuu~~~sssggg^^^VVVPPPMMMIIIHHHFFFCCCAAA@@@???>>>@@@???>>>======>>>???@@@======<<<<<<<<<<<<======???===<<<::::::;;;<<<===<<<<<<;;;;;;:::999999888777999:::::::::;;;===???===@@@AAA???@@@BBBBBB???AAA@@@??????AAACCCFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOSSSUUUWWWVVVUUUTTTPPPPPPQQQQQQQQQQQQQQQPPPTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXXXXYYY\\\^^^`````````___oooqqqvvv~~~|||uuuqqqllleee^^^ZZZZZZ\\\]]]aaaccceeeddddddhhhpppwww{{{tttqqqmmmfffaaa___aaaccceeefffiiillloootttzzz|||{{{zzzxxxuuutttssssssssspppppprrrtttwww{{{|||uuuppp***+++,,,+++)))''''''(((%%%&&&&&&'''&&&&&&$$$$$$''')))***)))((('''(((***((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))))))))(((((((((''''''''''''(((((('''''''''((())))))******************)))(((((())))))(((&&&''''''%%%$$$$$$$$$%%%%%%))))))************))))))'''((()))******)))(((''')))))))))******)))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************((())))))***************+++++++++*********)))))),,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............,,,+++---000222222111111111111222222222333333333333333333444444444444555555555555666888:::;;;999:::<<<=========;;;:::999:::===???@@@AAA@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDGGGKKKNNNTTTXXXaaapppxxxpppqqqyyy~~~zzz|||xxxjjjddd\\\TTTNNNJJJGGGEEEDDDCCCAAA???>>><<<<<<;;;===<<<;;;::::::;;;<<<=========<<<<<<<<<<<<======;;;:::999999999;;;<<<>>>;;;::::::999999888888888888999:::::::::;;;===???@@@CCCDDDBBBBBBFFFFFFDDDAAAAAAAAABBBDDDGGGJJJLLLMMMLLLMMMMMMNNNOOOQQQQQQPPPRRRTTTVVVWWWVVVUUUTTTQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[\\\]]]___bbbdddeeefffrrrtttyyyyyyqqqjjjgggaaa\\\YYYYYY[[[\\\^^^```bbbaaaaaaeeemmmsssyyypppjjjgggccc^^^YYYTTTVVVXXXXXXYYYZZZ]]]___eeelllvvv|||yyywwwuuuuuuuuuppppppqqqtttwww{{{~~~}}}yyytttllleee^^^ZZZ***+++,,,,,,***((())))))'''((())))))******))))))''')))***)))((('''(((***)))(((((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((''''''''''''((((((((()))+++------,,,***))))))(((''''''(((((('''&&&***)))(((((('''((((((((())))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******+++++++++***************,,,,,,---...---,,,***)))******++++++,,,,,,------,,,------------.........222000//////000111000000222222222333333333444444444444444444555555555666666666555555666888:::;;;:::;;;===>>>>>>>>>===<<<:::;;;===???AAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB===AAAEEEHHHIIIJJJLLLMMMSSSVVV]]]jjjzzztttoooqqqwww~~~uuukkkdddVVVQQQLLLGGGEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;>>>>>>============>>>>>>======<<<<<<<<<<<<======:::999999999:::<<<>>>???;;;;;;:::::::::::::::;;;:::;;;======<<<===@@@BBBCCCGGGIIIHHHJJJMMMMMMJJJEEEDDDEEEFFFIIIMMMPPPRRRRRRQQQQQQQQQQQQRRRSSSTTTSSSTTTVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVUUUUUUTTTTTTRRRSSSUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\^^^______^^^___```dddhhhmmmpppxxxyyy}}}}}}tttllldddbbb___\\\[[[ZZZ[[[\\\]]]^^^```___```cccjjjppp}}}~~~vvvqqqooojjjddd^^^YYYWWWTTTPPPLLLJJJKKKLLLLLLKKKLLLNNNPPPTTT[[[gggsss}}}{{{wwwtttqqqpppoooooonnnnnnoooqqqtttwwwzzz|||{{{uuuoookkkhhhfffbbb]]]XXXSSSOOOMMM$$$''')))*********+++---))))))***+++,,,,,,------''')))***)))((('''(((***++++++++++++*********************)))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***''''''((()))))))))(((''')))(((''''''))))))((('''---,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))*********)))))))))))))))((()))))))))************))))))***++++++++++++***************************,,,---......---,,,***)))******++++++,,,---......------------............111000/////////000000000333333333444444444555555555555555555666666666666888777777777888999;;;<<<;;;<<<===>>>??????>>>>>>;;;<<<>>>@@@AAABBBBBBBBB@@@AAACCCEEEGGGHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBBBBAAABBBBBBBBB>>>CCCJJJOOOPPPPPPOOOOOOQQQWWW```kkkzzzxxxsssrrrxxx~~~uuulllddd^^^YYYPPPLLLGGGDDDCCCBBBAAA@@@@@@???>>>>>>======>>>>>>??????>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???===<<<<<<;;;<<<===>>>???===???@@@AAAAAACCCEEEHHHIIIOOOUUUVVVXXXZZZWWWRRRMMMMMMLLLMMMOOORRRUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXYYYYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[]]]^^^```______aaaeeelllssswww~~~zzzooohhhcccbbbaaa```^^^]]]]]]\\\]]]^^^______```dddiiinnnwwwyyyzzzvvvooohhhbbb```YYYUUUQQQNNNLLLKKKHHHEEEEEEFFFGGGFFFEEEEEEGGGIIIKKKPPPYYYcccnnnzzz~~~~~~}}}}}}tttrrrnnnjjjhhhgggggghhhhhhhhhhhhhhhiiikkkmmmnnnqqqnnnkkkiiigggccc^^^YYYYYYXXXUUURRRPPPNNNMMMMMM###%%%'''(((((()))***+++&&&&&&''''''((()))***+++''')))***)))((('''(((***************++++++++++++******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,((((((&&&&&&&&&&&&'''(((***)))((((((*********(((((()))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))******++++++******)))(((((((((((())))))******+++*********)))))))))(((((()))))))))************))))))***+++++++++++++++************************,,,,,,---------,,,+++*********+++,,,------......---------.........//////......///......///000111333333444444444555555555555555555666666666777777:::999999888999:::<<<===;;;<<<===>>>????????????===>>>???@@@BBBCCCCCCDDD@@@AAACCCEEEGGGHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFCCCBBBAAAAAAAAAAAABBBBBBCCCIIIQQQWWWYYYYYYXXXWWWQQQ\\\iiipppwwwyyytttooonnnuuu~~~uuuhhh^^^WWWSSSPPPMMMGGGEEEAAA?????????>>>===??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===???AAA>>>@@@CCCEEEGGGIIIMMMPPPUUU^^^hhhmmmooommmggg___ZZZXXXWWWUUUUUUUUUWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXZZZYYYXXXXXX[[[]]]```___```bbbhhhooowww{{{~~~uuulllfffccccccbbbaaa```^^^]]]\\\]]]]]]^^^^^^```dddhhhkkkoooooonnnjjjddd]]]XXXUUUQQQOOOMMMKKKJJJIIIHHHFFFDDDDDDEEEDDDCCCCCCDDDFFFGGGIIILLLRRR[[[fffsss{{{zzzvvvsssnnnlllhhhdddbbbbbbcccdddaaa```___]]]\\\\\\]]]]]]___[[[VVVUUUUUUTTTPPPLLLMMMLLLKKKKKKKKKMMMOOOPPP&&&((())))))'''%%%%%%&&&(((((((((((()))***+++,,,''')))***)))((('''(((***''''''((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))++++++************+++++++++***(((&&&&&&''')))******)))((()))***+++***)))&&&''''''(((((((((((('''))))))************))))))))))))(((((((((((())))))******++++++++++++******'''(((((())))))******++++++++++++******))))))((())))))))))))************)))***++++++,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////,,,---//////...///111333333333333444444444555555555555555555666666666777::::::999999999:::<<<===;;;<<<<<<===>>>???@@@@@@>>>???@@@AAABBBDDDEEEEEEBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGDDDCCCBBBAAA@@@AAAAAABBBBBBIIIQQQYYY]]]___``````[[[gggssswwwxxxppphhhfffkkk{{{}}}yyyzzztttjjjbbbWWWOOOKKKHHHFFFCCC???===<<<<<<===??????>>>=========<<<<<<======>>>;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999::::::999999;;;===@@@BBB@@@CCCGGGJJJNNNRRRWWW[[[gggqqq|||yyypppfffccc```]]]ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXZZZ\\\^^^ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[ZZZXXXXXX[[[^^^```aaaccchhhnnnuuu{{{~~~xxxpppiiieeeaaabbbbbbaaa```___]]]\\\]]]]]]]]]___aaadddhhhjjjggggggfffddd___ZZZUUURRRMMMMMMLLLLLLKKKJJJJJJIIIFFFGGGGGGEEEBBBAAABBBCCCDDDDDDDDDFFFKKKTTT^^^fffuuuzzztttkkkhhhddd```]]]]]]^^^```[[[YYYWWWTTTRRRQQQQQQQQQSSSPPPLLLJJJKKKKKKIIIFFFJJJJJJJJJKKKMMMPPPSSSTTT((()))***)))'''%%%%%%&&&+++******)))***+++,,,---''')))***)))((('''(((***&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******'''((((((((()))))))))***((())))))******))))))(((+++******))))))))))))))))))((('''(((*********)))'''((()))*********))))))))))))************))))))***)))(((''''''((()))***))))))************))))))'''(((((()))******++++++,,,,,,+++******))))))((())))))))))))************)))***++++++,,,,,,++++++))))))*********+++++++++,,,+++******+++,,,...///,,,,,,------------------............////////////---///111000//////111444222333333333444444444444444444555555555666666666999999888777888999:::;;;;;;;;;;;;<<<===>>>???@@@???@@@@@@AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGEEECCCAAA@@@@@@AAABBBCCCIIISSS\\\ccciiimmmppprrrwww}}}~~~xxxllljjjlllsss|||wwwsssrrrwwwvvviiiaaaYYYSSSKKKGGGEEEDDDBBB@@@===<<<;;;<<<>>>@@@@@@???======<<<<<<<<<<<<============>>>??????>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@DDDFFFFFFIIIOOOTTTYYY___fffjjjuuu}}}nnnkkkgggbbb^^^\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVVVVXXXZZZ[[[YYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWZZZ]]]\\\ZZZ[[[^^^cccccceeejjjpppvvv|||~~~|||wwwqqqjjjfffdddaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaacccfffiiilllmmmhhhhhhhhhhhhfffbbb]]]ZZZUUUVVVWWWWWWVVVUUUUUUVVVRRRQQQPPPLLLHHHEEEEEEEEEBBBBBBBBBBBBDDDIIIPPPUUUbbbnnn~~~pppmmmgggbbb^^^]]]]]]^^^WWWUUUSSSQQQOOONNNNNNNNNLLLJJJIIIIIIJJJKKKKKKJJJNNNNNNOOOQQQSSSUUUWWWXXX&&&(((******)))(((((()))((('''&&&&&&&&&'''((()))((()))***)))((('''(((***'''((((((((())))))******&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******&&&'''((())))))((('''&&&((()))***+++***)))'''%%%'''&&&&&&''')))***)))(((%%%&&&''')))))))))((('''))))))************))))))***)))(((''''''((()))***(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,++++++***))))))((())))))))))))******************+++,,,,,,,,,,,,+++))))))******++++++++++++,,,+++))))))***,,,///111------------------,,,,,,............/////////000000222333222//////111444222222222333333333444444444444444444555555555666888777666666666777888999::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHFFFDDDAAA@@@@@@AAABBBJJJPPPZZZeeennnwww~~~|||qqqkkkpppvvv~~~uuuoooooommmrrr~~~tttiii```XXXSSSIIIEEE@@@???@@@AAA???======<<<:::;;;<<<===<<<;;;??????>>>============>>>999:::;;;<<<<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@??????AAAEEEIIIKKKMMMQQQWWW]]]dddkkkrrrwww|||qqqnnnjjjeeeaaa^^^]]]\\\YYYYYYXXXXXXYYYZZZZZZ[[[^^^\\\YYYVVVUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZVVVZZZ^^^^^^]]]]]]bbbgggfffiiiooovvv||||||{{{wwwrrrlllfffdddcccbbbcccdddeeefffggghhhhhhhhhggggggiiillloooqqqrrrnnnnnnoooppppppmmmiiieeeeeeggghhhhhhggggggggghhh^^^]]]ZZZUUUPPPKKKJJJJJJBBBCCCDDDEEEEEEGGGJJJMMMUUU```qqq~~~|||xxxqqqjjjeeecccccccccUUUTTTRRRPPPOOOOOOOOOPPPFFFGGGIIIJJJLLLOOOQQQSSSPPPPPPQQQSSSTTTVVVVVVWWW))))))))))))))))))))))))&&&&&&((((((((('''&&&%%%(((((())))))))))))((((((''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))************)))((('''&&&%%%$$$$$$$$$+++***(((&&&%%%%%%&&&&&&((((((''''''''''''((((((+++***)))((((((''''''((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((***+++***)))((()))***'''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......---------------...//////000000000000111111111111333333333444444444555555444444444444444444333333444666777888777888999;;;;;;===@@@AAAAAABBBDDDFFFHHHGGGFFFEEEEEEFFFHHHIIIMMMLLLJJJHHHGGGFFFGGGGGGCCCEEEGGGHHHIIIHHHFFFEEEFFFAAA???AAABBBCCCGGGMMMLLL[[[nnn|||yyyoooqqquuuzzzvvvrrrpppmmmsssxxxkkkaaaZZZSSSKKKEEEGGGCCC>>>===>>>???===<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::======<<<<<<<<<<<<;;;;;;===>>>>>><<<;;;:::;;;<<<;;;===???@@@AAABBBAAAAAAEEECCCAAAAAABBBEEEHHHKKKOOOSSSYYY___eeelllssswww||||||vvvmmmgggeeecccbbb```^^^]]]\\\ZZZ[[[\\\]]]___[[[[[[ZZZYYYXXXWWWVVVVVVUUUWWWYYYXXXUUUTTTVVVYYYXXXXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWXXXYYYZZZYYYXXX[[[YYYWWWXXX\\\aaadddfffiiipppzzz}}}wwwooojjjhhhhhhgggeeehhhjjjmmmooopppooonnnlllmmmmmmoooqqqtttuuutttsssuuuuuutttuuuxxx|||zzztttlllgggccc^^^UUUNNNJJJHHHEEE@@@======AAADDDNNNPPPWWWcccoooyyyxxxqqqjjjeeeccc]]][[[XXXVVVVVVUUUSSSQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUWWWYYY[[[\\\))))))))))))))))))))))))&&&''''''(((((('''&&&&&&''''''(((((((((((('''''''''(((***)))'''&&&&&&'''))))))))))))))))))))))))'''(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&,,,+++)))((((((((())))))******))))))))))))******)))((((((((((((((()))***))))))))))))))))))))))))******))))))))))))))))))'''''''''(((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))((()))******+++++++++***))))))))))))))))))))))))************)))))))))((())))))************))))))'''((())))))''''''((())))))******++++++++++++******+++,,,,,,------,,,,,,,,,------.....................------......///000000000000000111111111111333333333444444444555555555555555555444444444444222444777888888999;;;===<<<>>>AAABBBBBBCCCEEEGGGJJJJJJIIIIIIIIIIIIIIIIIIMMMLLLJJJHHHGGGFFFGGGGGGEEEFFFGGGHHHGGGGGGFFFEEEEEEAAA@@@AAABBBDDDIIIPPPVVVkkkwwwrrrwww~~~wwwmmmlllooorrrzzziiibbbXXXRRRNNNKKKEEEAAABBB???<<<;;;===>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>??????>>>===<<<>>>???>>>???AAACCCDDDEEEEEEFFFHHHFFFDDDBBBBBBDDDGGGIIIRRRVVVZZZ___dddjjjpppuuu{{{{{{rrrmmmkkkiiieeeaaabbb```^^^\\\[[[[[[\\\]]][[[[[[[[[ZZZYYYXXXWWWWWWVVVXXXXXXXXXWWWVVVWWWXXXYYYXXXWWWWWWWWWXXXZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[ZZZ\\\[[[[[[]]]```ccceeefffnnnvvvyyytttmmmjjjiiijjjiiiiiimmmpppsssvvvwwwvvvtttssssssqqqqqqrrruuuxxxzzzzzz}}}vvvmmmbbbZZZOOOLLLGGGCCCAAAAAABBBCCCFFFGGGMMMWWWaaakkkwwwyyyrrrllliiifffccc___]]][[[ZZZWWWUUUTTTTTTTTTTTTUUUUUUUUUUUU[[[ZZZZZZZZZ[[[\\\^^^___))))))))))))))))))))))))&&&''''''(((((((((''''''&&&''''''((((((''''''&&&'''((())))))'''&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((+++******))))))******+++******))))))))))))******''''''''''''((()))***+++))))))))))))))))))))))))))))))******************))))))((((((((((((((('''***))))))((((((''''''&&&))))))))))))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((()))******(((((()))***+++++++++++++++***))))))***+++,,,,,,------,,,,,,---------...............//////......//////000111000000000111111111222222333333333444444444555555555555555555666666666666222444666888888:::<<<>>>>>>@@@BBBCCCCCCDDDGGGIIILLLLLLMMMMMMMMMKKKJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@BBBDDDGGGNNNWWWddd}}}vvv{{{wwwmmmiiijjjuuuwwwkkkdddWWWRRRKKKHHHGGGFFFCCC@@@>>><<<:::999;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;========================;;;;;;<<<<<<======>>>>>>???@@@@@@@@@??????AAABBBBBBCCCCCCEEEGGGIIIKKKLLLLLLJJJGGGDDDCCCDDDFFFGGGOOORRRWWW\\\aaahhhnnnsssyyy|||xxxwwwtttllleeeeeecccaaa^^^\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWYYYYYYXXXWWWZZZYYYYYYYYYYYYZZZ[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^___aaacccfffiiijjjttt|||tttpppllljjjkkkmmmnnnnnnuuuxxx|||}}}}}}zzzzzz}}}uuulll]]]WWWOOOIIIGGGEEECCCAAA@@@???BBBJJJRRRZZZeeeooo|||}}}vvvrrrooolllhhheeeccc```]]][[[\\\\\\\\\\\\\\\\\\\\\\\\bbbaaa`````````aaabbbccc(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******++++++******))))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))(((((()))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))+++,,,------++++++,,,---+++++++++,,,,,,+++*********+++,,,,,,------,,,,,,------------....../////////////////////000111111000000111111111222222222333333333444444444555555666666666666777777777777444666888999999999;;;===???AAACCCDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOLLLJJJHHHIIIIIIHHHGGGGGGGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBDDDGGGMMMXXXcccwww~~~|||ooommmpppttt|||pppeee\\\VVVOOOLLLGGGDDDCCCBBB@@@>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEFFFHHHKKKNNNOOOOOOMMMJJJGGGDDDDDDDDDEEEGGGJJJPPPVVV]]]eeemmmrrrwww~~~sssjjjfffeeeccc```^^^\\\[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[[[[XXXVVVXXXZZZ[[[YYYWWW[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^^^^]]]\\\\\\]]]^^^___```aaabbbeeejjjppptttyyy|||wwwooonnnllllllmmmqqqtttuuu{{{~~~tttiii[[[PPPKKKHHHDDD@@@@@@>>>???DDDIIINNNXXXaaajjjsss~~~zzztttqqqnnnkkkjjjhhheeeccceeeeeeeeedddddddddddddddggggggfffeeefffggghhhiii((((((((((((((((((((((((''''''''''''(((((())))))))))))************))))))&&&'''))))))(((''''''((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))***+++---,,,,,,,,,+++***))))))((((((''''''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))(((((((((''')))))))))))))))(((((((((************************)))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))+++---...---,,,+++,,,---))))))***,,,,,,---------***+++,,,,,,------,,,,,,...------------...///000///////////////000111111111111111111222222222222333333333444444444555555666666666777777777888888888:::;;;:::999888999;;;>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMNNNNNNLLLIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDHHHMMMVVVeeessszzzmmmsss{{{yyyoooeee\\\UUUNNNJJJFFFDDDAAA???>>>===<<<;;;>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???AAAAAA@@@@@@??????>>>>>>===???AAAAAABBBCCCFFFHHHHHHHHHHHHHHHJJJLLLNNNPPPQQQOOOLLLHHHEEEDDDCCCCCCEEEHHHMMMRRRYYYaaajjjooottt}}}xxxooohhhgggeeecccaaa___^^^^^^_________^^^^^^]]]]]]\\\\\\ZZZXXXYYY[[[]]][[[XXX\\\\\\]]]]]]]]]^^^^^^^^^^^^___^^^\\\ZZZZZZ\\\______```aaacccgggoooxxx{{{sssnnnmmmmmmnnnoooqqquuuyyy|||zzzhhhYYYPPPJJJEEEAAABBB??????BBBDDDGGGNNNVVV[[[aaammmxxx|||vvvsssqqqpppoooooommmllljjjjjjjjjjjjjjjjjjjjjiiillllllkkkkkklllmmmoooppp))))))))))))))))))))))))''''''''''''((()))******)))******++++++******)))%%%'''))))))((('''((()))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******---------------,,,+++*********))))))))))))******+++***)))(((''''''''''''(((((((((((((((((((((((())))))*********************))))))))))))))))))((())))))))))))))))))))))))******************************++++++******))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))***++++++))))))***+++((()))***,,,------......***+++,,,,,,------,,,,,,......---,,,---...///000//////......//////000111111111111222222222222333333333333444444444555555555555666666777777888888;;;<<<<<<;;;999888999:::===???AAABBBBBBCCCFFFHHHGGGHHHKKKLLLLLLKKKIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDGGGMMMUUUaaauuuwwwsss~~~nnnhhh```XXXQQQLLLGGGDDD@@@???>>>>>>=========>>>>>>??????>>><<<:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@?????????>>>>>>@@@BBBDDDEEEGGGIIILLLNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPOOOLLLIIIFFFDDDCCCCCCHHHJJJMMMQQQVVV\\\dddiiioooxxx{{{tttlllllljjjhhhfffdddcccbbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZ]]]^^^^^^___```_________^^^______\\\YYYXXX\\\___```bbbeeegggkkktttzzzsssooolllnnnppprrrtttvvvzzz~~~wwwrrrnnnlllkkkkkkmmmpppxxxqqqaaaVVVNNNHHHDDDCCC@@@@@@AAAAAAAAAFFFLLLOOOSSS\\\gggmmmpppuuuzzz}}}~~~}}}yyyvvvsssqqqoooooopppqqqpppooooooooopppppppppqqqqqqqqqpppoooooonnnnnnooopppqqq))))))))))))))))))))))))((('''''''''((()))***+++))))))************))))))%%%'''))))))((('''((()))))))))))))))))))))))))))((((((((())))))))))))***(((((('''''''''((())))))&&&''')))***++++++++++++******))))))))))))*********)))((((((((((((((()))((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))******))))))((('''))))))))))))))))))))))))((()))))))))************))))))************)))))))))***+++***)))((()))+++***++++++,,,---------,,,***+++,,,,,,------,,,,,,///...---,,,,,,...///000......------......///000111111111222222222333333333333333444444444555555444444555666666777888888:::;;;<<<;;;:::999:::;;;;;;===???@@@AAABBBDDDFFFEEEGGGIIIJJJKKKJJJIIIHHHCCCDDDEEEGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEJJJRRR\\\lll||||||~~~{{{qqqjjj]]]YYYSSSNNNJJJGGGDDDBBB>>>?????????>>>>>>??????;;;===???>>><<<;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEGGGJJJLLLNNNPPPTTTWWWUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMKKKHHHFFFEEEDDDDDDFFFGGGIIILLLPPPWWW^^^dddiiiqqqzzz}}}ttttttrrrooollliiifffeeeeeedddcccbbb```^^^]]]\\\[[[\\\]]]\\\[[[[[[\\\]]]^^^___```aaaaaaaaa``````___``````]]]XXXXXX\\\```aaafffkkkooossszzzxxxqqqmmmmmmnnnqqqsssvvvxxxzzz}}}uuuqqqiiiaaa[[[WWWUUUUUUPPPQQQSSSTTTXXX```jjjqqqzzz{{{}}}uuuiii]]]SSSLLLIIICCC@@@@@@BBB@@@>>>@@@EEEHHHIIIPPPZZZaaaccciiipppsssuuuvvvwwwuuurrrooolllkkkjjjhhhhhhiiijjjjjjiiimmmnnnnnnooopppqqqrrrrrrpppnnnlllkkkiiiiiiiiiiii))))))))))))))))))))))))((('''''''''((()))+++,,,(((((())))))))))))((((((%%%'''((()))((('''((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((( ###&&&((()))******((((((''''''''''''(((((((((''''''(((((()))***+++((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))******++++++)))))))))))))))*********************************(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))************))))))***+++,,,,,,******+++,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,///...,,,,,,,,,---///111---------------...//////111111222222222333333333333333333444444444555555333444444555666777777888999:::<<<;;;::::::;;;===:::<<<>>>??????@@@BBBDDDEEEFFFHHHIIIJJJKKKJJJJJJCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHFFFDDDCCCEEEFFFLLLUUU```rrr~~~}}}}}}}}}vvvmmmddd[[[UUUKKKIIIEEECCCBBBAAA@@@???======>>>===;;;999::::::777:::======<<<;;;===???;;;;;;;;;<<<<<<<<<======??????@@@AAAAAABBBCCCCCCAAABBBDDDEEEHHHIIIKKKLLLJJJLLLOOOQQQSSSVVVZZZ]]][[[[[[[[[ZZZXXXVVVSSSRRRMMMLLLJJJHHHFFFEEEDDDDDD>>>@@@CCCFFFLLLSSS[[[aaaeeemmmvvv{{{{{{zzzxxxtttppplllhhhfffgggfffdddbbb```^^^]]]\\\ZZZ]]]___^^^[[[ZZZ\\\^^^^^^___aaabbbbbbbbbaaa``````aaaaaa]]]YYYXXX\\\aaabbbiiiqqqvvvzzz~~~zzzpppiiihhhkkkooosssvvvyyy{{{|||wwwnnnaaa\\\TTTLLLHHHGGGIIIJJJCCCEEEGGGGGGHHHKKKQQQVVV]]]^^^aaadddhhhnnntttxxxzzzyyyuuummmbbbXXXPPPLLLDDDBBBBBBCCCAAA===>>>BBBDDDDDDJJJTTTZZZ\\\ccckkkooopppppppppnnnkkkgggeeedddbbb``````aaabbbaaa```cccdddeeefffggghhhiiijjjmmmkkkhhheeebbbaaa``````)))))))))))))))))))))))))))(((''''''''')))***+++$$$$$$$$$%%%&&&'''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))+++++++++******)))''''''+++***)))'''''''''((())))))***+++++++++)))((('''))))))((((((((((((((()))************)))))))))))))))(((&&&$$$%%%'''***,,,*********)))))))))))))))******************************)))(((((((((((((((&&&'''((())))))***))))))((((((((((((((()))*********)))(((''''''((())))))***)))))))))(((((('''''')))***++++++++++++******++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------............/////////000111111111111111000000000000111222333444222222222222333444555555111111111111222444666888888888999999999:::::::::???>>>===<<<===@@@CCCEEEDDDFFFHHHIIIHHHHHHIIIJJJGGGFFFDDDCCCCCCDDDFFFGGGNNNKKKGGGGGGIIIJJJHHHEEELLLNNNSSS^^^nnn|||}}}~~~yyynnnddd\\\UUUNNNJJJHHHFFFCCC@@@>>><<<<<<;;;===<<<;;;;;;<<<===<<<:::999::::::::::::::::::;;;<<<======>>>>>>???????????????@@@AAACCCDDDEEEEEEDDDFFFIIIKKKLLLMMMOOOQQQUUUUUUVVVWWWYYY\\\___aaabbbbbbbbb```]]]YYYVVVSSSRRROOOKKKHHHGGGFFFDDDCCCAAABBBCCCDDDGGGNNNUUUZZZaaaeeelllrrrxxx~~~zzzvvvuuutttrrrpppkkkjjjhhheeeccc```^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^eeebbb___```bbbcccaaa___aaaaaabbbbbbbbbaaa``````jjjpppvvv||||||uuummmiiiiiinnnrrrwww{{{{{{mmm```XXXMMMJJJEEEAAA??????@@@AAA<<<>>>AAABBBBBBDDDFFFHHHLLLLLLMMMOOOSSSZZZ```dddlllnnnpppnnnggg^^^VVVQQQJJJGGGBBB@@@???@@@@@@???CCCFFFJJJLLLMMMSSS]]]dddiiikkkmmmnnnlllhhhbbb___^^^ZZZVVVTTTSSSTTTUUUTTTYYYZZZ[[[\\\]]]___``````\\\\\\\\\[[[ZZZXXXVVVTTT)))))))))))))))))))))))))))((('''''''''(((***+++))))))******************&&&''''''((((((''''''&&&''''''((())))))(((''''''((())))))*********))))))+++***)))(((''''''((())))))******+++***)))((('''))))))(((((((((((())))))************))))))))))))+++***((((((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))((()))***************)))((((((((((((((()))******,,,+++***))))))***++++++*********))))))(((((((((++++++******************++++++***************+++---------,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------............/////////000111111111111111////////////000111222333333222222333333444555666444444333333333555666777888999999:::;;;;;;<<<<<<@@@???>>>>>>???AAADDDFFFDDDFFFHHHIIIHHHHHHIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHNNNMMMLLLMMMNNNOOONNNMMMQQQVVV___kkkwwwuuuqqqqqqwww~~~|||}}}}}}uuujjjccc[[[TTTOOOKKKFFFCCCBBBAAA???===<<<;;;;;;<<<===;;;:::;;;<<<===<<<:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIKKKOOORRRSSSUUUWWWYYY\\\\\\]]]___bbbeeegggiiihhhgggfffdddaaa^^^ZZZXXXTTTQQQMMMJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFJJJQQQUUU\\\```ffflllrrrxxx~~~~~~{{{{{{{{{zzzxxxsssrrroookkkhhheeecccbbbaaaaaaaaaaaaaaaaaabbbbbbeeebbb``````bbbcccbbb```bbbcccdddeeeffffffffffffkkkrrrxxx|||uuutttqqqnnnlllmmmqqquuu~~~tttggg[[[PPPJJJFFFDDDAAA>>><<<<<<===>>>===???@@@AAAAAABBBDDDFFFFFFEEEFFFHHHKKKPPPUUUWWWaaaeeehhhhhhddd]]]WWWTTTNNNKKKFFFBBBAAA@@@??????@@@DDDHHHJJJKKKPPPXXX___fffiiimmmooooookkkgggdddaaa]]]YYYVVVTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVPPPQQQRRRRRRQQQPPPNNNMMM))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))((('''''''''(((((())))))(((((('''%%%''')))++++++)))'''%%%&&&'''((()))******+++******))))))(((((((((((())))))************)))(((((())))))(((((((((((())))))************))))))))))))*********)))))))))))))))))))))))))))))))))************************************))))))(((((())))))***++++++++++++******)))((((((((((((((()))******++++++************++++++***************)))))))))---,,,***)))))))))******+++***************++++++------------------------///...---,,,++++++++++++---------............/////////000000000111111111............///000111222333222222333333444555666777666555555555555666666888999:::;;;<<<===>>>???AAA@@@??????@@@BBBEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJHHHHHHFFFFFFFFFFFFHHHHHHHHHJJJLLLNNNOOOPPPRRRSSS\\\eeerrr|||wwwnnngggfffmmm}}}{{{qqqggg```UUURRRMMMIIIGGGEEEDDDBBB======<<<<<<<<<<<<===>>><<<;;;::::::<<<===<<<:::<<<=========>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKPPPSSSWWW[[[]]]```cccfffeeefffgggjjjlllnnnpppqqqooonnnkkkhhheeeaaa^^^\\\WWWTTTPPPMMMKKKJJJHHHFFFFFFFFFEEEDDDDDDFFFKKKOOOVVVYYY^^^ccciiipppwww||||||yyyuuupppllliiiggggggddddddccccccbbbbbbccccccgggeeeddddddfffgggfffffffffgggjjjlllnnnooopppppppppwww}}}}}}wwwjjjllloooqqqrrrsssuuuwwwyyyjjj\\\QQQIIICCC@@@???>>>===<<<<<<<<<<<<<<>>===@@@EEEGGGIIIMMMRRRWWWaaaeeejjjoooqqqpppmmmkkkgggccc^^^[[[XXXUUURRRPPPMMMMMMMMMMMMNNNNNNNNNOOOIIIJJJKKKLLLLLLLLLKKKJJJ((((((((((((((((((((((((((((((((('''((((((((((((%%%&&&'''((((((''''''&&&******++++++++++++******&&&''')))******)))'''&&&&&&'''((()))************)))))))))(((((((((((()))))))))*********))))))))))))(((((((((((())))))***************)))))))))((((((((())))))((('''&&&%%%)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''(((((()))++++++++++++***))))))(((((((((((((((((())))))***((((((((((((((()))))))))++++++******************...,,,***(((((((((***+++*********)))******+++,,,---------...............---,,,+++++++++++++++,,,---------............//////////////////000111111///////////////000111222222111111222222333444555555555555555666666777777777777999:::<<<>>>???@@@@@@@@@??????@@@BBBDDDFFFEEEGGGIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFIIIKKKMMMOOOTTT\\\bbbpppzzzvvvllljjjkkkppp|||sssiii```XXXSSSKKKIIIFFFDDDCCCBBBBBBBBB============>>>>>>??????<<<;;;::::::<<<===<<<;;;=========>>>??????@@@@@@@@@@@@@@@AAACCCFFFIIIKKKKKKJJJJJJKKKLLLNNNPPPQQQVVVYYY^^^bbbfffiiimmmpppmmmnnnoooqqqrrrsssssssssuuusssppplllgggbbb___]]]ZZZVVVRRROOOMMMKKKIIIGGGFFFEEEDDDCCCBBBCCCGGGJJJQQQTTTXXX\\\bbbiiipppuuu|||~~~yyytttqqqooonnnlllkkkiiihhhggggggggggggjjjiiiiiijjjkkklllmmmmmmkkkmmmqqquuuxxxyyyzzzzzzxxx}}}xxxqqqhhhlllssswwwxxxxxxxxxxxx}}}}}}||||||}}}wwwkkkcccWWWLLLEEEBBBAAA@@@;;;<<<===>>>????????????BBBCCCDDDDDDEEEGGGKKKNNNPPPPPPPPPPPPQQQRRRSSSSSSUUUYYY^^^aaa```\\\YYYXXXVVVRRRMMMIIIFFFDDDBBB@@@<<>>>>>>>>=========<<<;;;:::;;;===>>>===<<<<<<======>>>???@@@@@@@@@CCCCCCDDDEEEHHHKKKNNNPPPOOONNNNNNOOOPPPSSSUUUWWWYYY]]]bbbgggjjjnnnrrruuuuuuuuuuuuuuuttttttttttttzzzxxxuuuqqqkkkfffaaa___\\\YYYTTTPPPNNNLLLIIIHHHDDDDDDCCCBBBAAABBBEEEHHHNNNQQQTTTXXX\\\cccjjjooouuu~~~|||{{{yyywwwtttrrrpppnnnnnnnnnmmmmmmnnnooopppqqqssstttrrrtttxxx|||~~~}}}yyytttnnnnnnsssyyy}}}|||zzzxxxvvvxxxyyyzzztttjjjeeeXXXRRRKKKEEEBBBAAAAAAAAA:::<<<>>>@@@BBBCCCCCCCCCFFFHHHJJJKKKLLLOOOSSSVVVWWWWWWWWWWWWWWWXXXXXXXXX\\\```ccceeeccc___\\\ZZZWWWTTTOOOLLLJJJGGGEEECCC===@@@CCCFFFHHHIIIKKKLLLSSSWWW]]]dddjjjnnnpppqqqqqqooommmkkkiiiddd___[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTSSS))))))))))))))))))))))))''''''((((((((('''&&&&&&!!!"""%%%(((*********)))'''(((((())))))(((((('''+++***(((''''''(((***+++((((((((())))))((('''''''''(((((())))))))))))((()))))))))((())))))***+++(((''''''(((((()))***+++************))))))))))))))))))***++++++***((((((((((((((()))******++++++************************''''''&&&&&&''''''((((((((())))))))))))(((((('''((((((((((((((()))******((()))***++++++,,,++++++)))))))))***************++++++***))))))***+++,,,))))))))))))***+++,,,,,,,,,,,,,,,---......//////(((((()))***+++---...///---------............///000///...---...///000111222222111111111111222222000000000111111222333444111222444666777888888888666666888999;;;===>>>???>>>>>>??????@@@BBBCCCDDDFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLNNNVVVeeezzzxxxkkkfffggghhh{{{~~~kkkcccYYYQQQMMMJJJFFFDDDCCCDDDCCC@@@<<<::::::;;;<<<<<<<<<===<<<;;;;;;:::===<<<;;;<<<>>>??????>>>======>>>???@@@AAAAAABBBCCCEEEHHHLLLPPPTTTWWWXXXWWWVVVTTTTTTUUUVVVYYYZZZ\\\___dddhhhkkknnnrrruuuyyyxxxvvvtttttttttuuuuuu{{{{{{yyyvvvrrrlllgggddd___[[[VVVRRRPPPMMMKKKIIICCCDDDCCCBBBAAAAAADDDFFFKKKMMMQQQTTTXXX\\\bbbfffllluuu}}}}}}yyyuuusssssssssqqqrrrtttuuuuuuwwwzzz|||{{{~~~xxxuuurrrooouuuxxx|||}}}|||yyywwwvvvxxxzzzuuujjjaaa[[[WWWLLLIIIDDDAAA@@@??????>>><<<>>>@@@BBBEEEFFFGGGHHHKKKMMMPPPRRRTTTUUUXXXZZZ]]]\\\\\\\\\]]]^^^```aaacccfffjjjjjjgggccc```___[[[XXXSSSPPPNNNKKKHHHEEE@@@AAACCCEEEGGGHHHIIIIIILLLOOOTTTZZZ```fffjjjlllppppppqqqsssrrrooojjjfff````````````_______________````````````^^^\\\[[[))))))))))))))))))))))))''''''((((((((('''&&&%%% """%%%''')))((('''&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&'''((())))))))))))&&&'''((()))******)))(((***)))((((((((()))+++,,,''''''''''''((()))***+++************))))))))))))((())))))***************'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))*********))))))((((((((((((((()))******'''(((***+++,,,,,,++++++((((((((())))))*********)))))))))***++++++,,,,,,))))))))))))***+++,,,---+++++++++,,,---.........+++++++++,,,---...///000---------............///000///...------///000111111111000000000000111111222222222222333444555666444555666888888999888888777888999;;;<<<>>>????????????@@@AAABBBCCCDDDDDDFFFHHHJJJIIIHHHGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJOOO^^^www}}}ooohhhgggiii{{{|||ooohhh^^^WWWOOOJJJHHHGGGDDDBBBAAACCCCCCAAA>>><<<===???;;;<<<<<<=========<<<;;;>>>===<<<===@@@AAA@@@???>>>???@@@AAABBBCCCCCCDDDCCCFFFLLLSSSZZZ___bbbdddaaa___\\\ZZZYYYYYYZZZ[[[^^^aaaeeehhhkkkmmmpppsssuuusssqqqoooooopppssstttvvvwwwxxxxxxvvvqqqllliiibbb^^^YYYUUURRROOOMMMJJJEEEEEEDDDBBB@@@@@@BBBDDDFFFIIILLLPPPRRRUUUYYY\\\```iiiqqquuuzzz~~~{{{zzzzzzyyy|||~~~xxxvvvwwwvvvwwwxxxyyyyyywwwvvvwwwxxxzzz~~~}}}nnn```WWWQQQMMMKKKFFFCCC@@@>>>????????????BBBCCCEEEGGGIIILLLNNNOOONNNQQQUUUWWWWWWWWWXXXXXXZZZZZZYYYYYY[[[^^^bbbdddeeehhhlllmmmkkkhhhfffeeeaaa^^^YYYUUURRRNNNJJJGGGCCCBBBBBBDDDEEEGGGGGGGGGGGGHHHJJJOOOUUU\\\bbbeeelllnnnrrrwwwzzzyyyuuuqqqkkkkkkkkkkkklllllllllllljjjkkklllllllllllljjjjjj))))))))))))))))))))))))''''''((((((((('''%%%$$$&&&'''***,,,---+++***((((((((())))))))))))(((((('''(((***,,,,,,***((('''###$$$&&&((()))***++++++&&&'''(((*********)))(((***)))(((((((((***+++,,,''''''''''''((()))++++++************))))))))))))&&&&&&''''''(((((())))))'''(((((()))***+++++++++******************************)))******+++,,,,,,((()))***+++++++++++++++((((((((((((((()))******%%%&&&((()))*********)))''''''(((((()))))))))***'''((()))+++,,,,,,,,,,,,))))))))))))***+++,,,---******+++,,,,,,---......//////.........//////000---------.........//////000///---,,,---...000222111000////////////000000444444444444555666777777777888999::::::999888777999:::;;;<<<===??????@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJIIIHHHGGGGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFKKKLLLUUUjjj~~~uuummmmmmooopppzzzkkk___WWWTTTNNNGGGCCCBBBBBB@@@>>>;;;>>>@@@???<<<;;;===???;;;===>>>@@@@@@@@@@@@???>>>======>>>@@@BBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFAAAFFFOOOXXXaaagggkkkllliiigggccc^^^\\\[[[[[[[[[___bbbeeehhhjjjllloooqqqooommmjjjhhhiiilllpppsssoooqqquuuwwwvvvsssnnnkkkdddaaa[[[WWWTTTQQQNNNLLLGGGGGGFFFCCC@@@???@@@BBBBBBEEEIIILLLOOOQQQSSSUUUXXXaaaiiinnntttzzzyyy|||~~~uuuuuuuuutttssstttwwwyyy{{{wwwmmm^^^RRRJJJFFFDDDBBBCCC@@@======???BBBDDDEEEHHHIIIJJJLLLNNNQQQTTTUUUPPPSSSWWWXXXXXXVVVUUUUUUQQQPPPOOOOOORRRVVV[[[^^^dddgggkkkmmmmmmkkkjjjiiigggccc^^^YYYUUUPPPKKKGGGDDDCCCBBBBBBDDDFFFFFFFFFDDDDDDEEEHHHNNNUUU\\\```iiilllrrrxxx}}}~~~{{{xxxvvvvvvvvvwwwwwwwwwxxxxxxtttuuuvvvxxxxxxxxxxxxwww)))***+++,,,,,,+++***)))******))))))((((((''''''(((((((((((())))))))))))((()))***************)))***)))(((''''''((()))***((((((''''''''''''((((((***)))'''%%%%%%''')))***''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************+++)))(((&&&&&&((()))++++++******)))(((((())))))))))))************))))))(((((((((((())))))))))))))))))******+++++++++,,,******++++++++++++***)))+++)))'''(((+++---,,,***111///---++++++---///111------++++++++++++------...///000000//////000111///////////////000111111555444333333222222222333222333333333333333333444666666666666777777777777888:::<<<======>>>@@@BBBFFFGGGGGGFFFEEEDDDDDDEEEIIIHHHGGGEEEEEEEEEFFFFFFLLLIIIFFFDDDFFFHHHIIIIIILLLPPP___|||uuuxxxqqqtttqqqdddZZZSSSOOOGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;999;;;======<<<===???@@@AAA@@@>>>===>>>???AAABBBAAABBBDDDEEEEEEFFFIIIKKKJJJMMMSSS___jjjqqqsssrrrssskkkeeedddccc```^^^___]]]^^^```bbbdddeeeffffffcccaaa^^^]]]]]]```dddgggiiillloooqqqpppoooooooooqqqggg___\\\YYYQQQNNNOOOJJJIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMOOOQQQSSSZZZbbbgggjjjppp{{{}}}xxxuuupppmmmlllpppwww|||wwwccc]]]SSSJJJDDD@@@>>><<<>>>>>>???AAACCCGGGJJJKKKQQQOOONNNOOORRRUUUWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKIIIIIIJJJKKKMMMPPPSSSUUU]]]aaagggiiiiiiiiikkkmmmkkklllhhh```YYYVVVPPPJJJGGGGGGGGGGGGHHHIIIIIIJJJNNNMMMKKKKKKLLLOOORRRTTT______eeerrr|||}}}~~~)))***++++++++++++***)))***)))))))))((((((((('''(((((((((((())))))))))))************)))(((''''''***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((())))))***************''''''((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++******)))(((((('''))))))************))))))(((((((((((()))))))))))))))))))))*********++++++''''''(((((((((((('''''')))'''&&&'''+++------,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,---------...//////......///000///////////////000111111555555444333333333333333333333333333333444444444666666666777777777888888999:::<<<=========???AAACCCDDDFFFFFFEEEDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDDDDEEEGGGJJJKKKVVV___rrr|||zzz~~~}}}pppdddYYYQQQLLLIIIDDDCCCBBB@@@???>>>======>>>>>>>>>======<<<<<<<<<;;;===??????>>>>>>???AAABBBAAA@@@???@@@AAACCCDDDDDDEEEGGGGGGFFFGGGJJJLLLLLLOOOWWWbbbooowwwyyyyyyvvvmmmgggeeeddd```^^^^^^[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTWWWZZZ]]]cccggglllpppppppppppppppppphhhbbbaaa]]]UUUOOOOOOKKKJJJGGGDDDCCCBBBCCCCCCCCCDDDEEEFFFIIIKKKMMMOOOPPPWWW___dddgggnnnxxxvvvtttpppnnnooossszzzvvvhhhTTTOOOHHHBBB@@@@@@@@@???@@@AAABBBCCCFFFIIILLLNNNTTTTTTTTTUUUWWWXXXVVVUUUPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNTTTWWW\\\___```bbbeeeggggggiiihhhbbb]]]YYYSSSMMMHHHHHHHHHHHHJJJLLLOOOPPPSSSQQQOOOMMMKKKKKKLLLMMMUUUUUU[[[gggqqqwww|||)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))*********)))((('''&&&%%%))))))(((((((((((())))))(((((()))******)))(((((((((((((((((((((((((((((())))))***+++++++++++++++'''((())))))******))))))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******++++++***((('''&&&))))))************))))))(((((((((((())))))))))))(((((())))))))))))******)))******++++++*********'''&&&&&&(((+++---......)))***,,,------,,,***)))------,,,,,,,,,,,,------,,,---......------...///000////////////000111111555444333333222333333333333333333444444444555555777777777777888888888999:::<<<===>>>======???@@@@@@BBBDDDEEEDDDEEEGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHCCCEEEFFFFFFFFFHHHMMMRRR```mmmooohhh^^^TTTMMMHHHDDDBBB@@@@@@???>>>============>>>>>>>>>===============<<<>>>AAABBBAAA@@@@@@AAADDDCCCCCCBBBBBBDDDEEEFFFHHHJJJJJJJJJJJJJJJLLLNNNPPPSSS[[[hhhuuu~~~yyypppiiifffddd___\\\[[[YYYXXXVVVTTTQQQPPPNNNNNNNNNMMMKKKKKKKKKMMMOOOQQQZZZ___gggmmmqqqrrrssssssqqqllliiihhhcccZZZRRROOOLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKQQQYYY]]]aaagggqqqxxx|||uuutttqqqqqqtttyyy}}}rrrcccWWWGGGDDD???===>>>@@@AAAAAADDDDDDFFFHHHKKKNNNPPPRRRVVVVVVWWWXXXXXXVVVQQQNNNHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIILLLNNNQQQTTTVVVYYY]]]``````dddfffccc```^^^XXXQQQJJJJJJIIIIIILLLPPPUUUXXXYYYXXXVVVSSSPPPMMMLLLKKKNNNNNNRRR[[[cccjjjsss}}}))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&))))))(((((((((((())))))''')))***,,,,,,***)))'''''''''((((((((((((''''''((()))******++++++******(((((()))***+++******)))((((((((((((((())))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***++++++***((('''))))))************))))))(((((((((((())))))))))))((((((((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,)))))))))***,,,---...///,,,,,,------------,,,,,,---------,,,,,,---------,,,...//////...---///000000000//////000000111222333222222111111222222222333333444444555555666666888888888888999999999999<<<===???>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDFFFHHHEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJKKKJJJIIINNNWWW___nnn{{{{{{ppp```ZZZRRRKKKGGGDDDAAA@@@>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBCCCCCCBBBBBBBBBFFFFFFEEEEEEEEEFFFGGGHHHKKKMMMNNNNNNMMMNNNPPPRRRUUUXXX___kkkyyy|||rrrjjjfffccc]]]YYYXXXWWWUUURRRNNNLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKOOOVVV```iiioootttwwwyyyvvvtttqqqmmmfff]]]UUUQQQMMMLLLIIIGGGDDDCCCBBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFKKKQQQVVVZZZ```hhhnnnyyy~~~wwwuuutttvvvzzzwwwlllaaaUUULLLDDDAAA>>>===???AAABBBBBBHHHIIIKKKMMMOOORRRTTTUUUUUUTTTSSSRRRQQQNNNJJJGGGCCCDDDEEEFFFGGGIIIJJJJJJNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPSSSWWWZZZYYY^^^ccccccbbb```[[[TTTOOOMMMKKKKKKMMMRRRWWWZZZ______^^^]]]ZZZWWWTTTRRROOOOOOQQQUUUXXX\\\eeeoooxxx}}}))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))(((((((((((())))))))))))((((((''')))***,,,,,,***)))'''''''''(((((((((((('''''''''((())))))******))))))((())))))***************((((((((((((((())))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((###%%%(((***++++++***)))))))))************))))))(((((((((((()))))))))))))))))))))((((((((((((((('''(((((()))******))))))---------,,,,,,,,,---...///...,,,++++++,,,...///---------------------------///000000///...000111000000000000000111222222111000000000000000111111333333444555555666777777999999999999::::::::::::<<<>>>??????>>>>>>@@@AAACCCDDDEEEEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLLLLOOOYYYhhhtttxxxuuuwww~~~zzzkkkaaaWWWRRRKKKFFFCCCAAA@@@???===============>>>??????===>>>>>>>>>??????@@@@@@>>>@@@CCCDDDCCCCCCDDDEEEIIIIIIIIIIIIIIIJJJJJJKKKNNNOOOQQQQQQQQQRRRUUUWWWXXX[[[aaammmzzz~~~tttkkkfffbbb[[[VVVUUUSSSQQQNNNKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHNNNXXXbbbjjjrrrxxx|||}}}|||xxxpppggg```YYYUUUNNNMMMKKKHHHFFFCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEIIINNNQQQUUUZZZaaafffttt{{{}}}xxxwwwvvvyyy~~~zzzqqqggg\\\QQQIIIDDDAAA@@@>>>???BBBEEEFFFFFFMMMMMMOOOQQQSSSUUUVVVWWWUUURRRNNNKKKJJJIIIGGGFFFDDDEEEHHHKKKNNNRRRTTTUUUXXXWWWWWWVVVUUUTTTSSSSSSSSSQQQOOONNNNNNPPPRRRSSSSSSYYY___```aaaaaa]]]XXXUUURRROOOLLLMMMPPPUUUXXXcccdddfffeeeccc___ZZZWWWPPPOOOPPPRRRRRRQQQWWW___ggglllttt~~~***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''((()))*********(((((())))))))))))(((((((((((()))******)))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((()))***+++((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%''')))************))))))************))))))(((((((((((())))))))))))******))))))))))))((((((((()))***++++++,,,++++++......///---,,,+++,,,...///---+++))))))+++---///------............------...///000000//////000222111000000000000111222222000000000///000000111222333444444555666777888888::::::::::::;;;;;;;;;;;;<<<>>>???@@@??????AAABBBDDDEEEFFFFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJKKKKKKJJJGGGHHHJJJOOOXXXgggzzz}}}xxxpppnnnqqqzzzvvvjjj^^^UUUNNNKKKEEEBBB@@@???>>>===>>>=========>>>>>>???@@@======>>>???@@@AAAAAABBB@@@AAACCCDDDEEEFFFHHHJJJMMMMMMNNNNNNOOOOOOOOOOOOQQQRRRTTTTTTTTTTTTWWWYYYYYY[[[aaalllyyyvvvlllgggbbb[[[VVVUUUPPPNNNKKKIIIJJJLLLOOORRRSSSTTTTTTTTTSSSPPPMMMKKKFFFJJJPPPXXX```jjjtttzzz~~~|||sssjjjddd^^^YYYQQQPPPNNNLLLIIIFFFDDDBBBBBBBBBAAAAAAAAABBBBBBCCCFFFHHHKKKNNNQQQVVV[[[___hhhnnnvvv}}}wwwvvvuuuxxx}}}~~~wwwmmmbbbYYYOOOEEE@@@???<<<<<<===AAAFFFJJJLLLMMMPPPQQQSSSTTTUUUVVVVVVVVVUUUPPPKKKGGGHHHJJJKKKLLLLLLNNNQQQUUUYYY]]]```aaaaaaaaaaaaaaa```___^^^]]]]]]ZZZUUUSSSRRRRRRQQQPPPRRRXXX[[[\\\^^^aaa```\\\ZZZWWWRRROOOMMMOOORRRUUUdddfffiiijjjhhhccc\\\XXXQQQNNNMMMOOONNNLLLOOOTTTYYY]]]eeeoooxxx***)))(((''''''((()))***'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))************'''((()))******)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))************)))***((('''%%%&&&(((***+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''(((((((((((()))))))))************))))))(((((((((((())))))))))))++++++*********)))))))))***+++,,,---............***,,,---,,,******,,,......------,,,,,,------...,,,---...//////...---,,,---...000///......///111111111000000111111222333111111111111111222333333333444555666777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@@@@BBBDDDCCCEEEFFFGGGFFFGGGHHHJJJHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKOOOWWWeeeuuutttnnnjjjhhhqqqzzzoooeee\\\SSSMMMHHHEEEAAA???>>>??????>>>>>>============>>>>>>???======>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGJJJNNNQQQSSSSSSTTTTTTUUUUUUTTTTTTVVVWWWWWWVVVUUUTTTVVVWWWVVVYYY___kkkxxxyyyooojjjddd]]]WWWVVVRRRPPPNNNMMMOOOSSSXXX[[[^^^___```___]]]XXXTTTQQQHHHIIIJJJNNNUUU___jjjrrryyywwwoooiiiccc]]]UUUUUUSSSPPPMMMJJJGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJNNNRRRTTTWWW\\\bbbffflllvvv}}}tttqqqppprrrvvvxxxuuurrrjjj___TTTNNNGGG???===???<<<===???EEEKKKPPPRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQNNNIIIHHHIIIMMMQQQRRRXXXYYY\\\___bbbfffhhhiiijjjkkkllllllllllllkkkjjjiiieee```]]][[[YYYVVVTTTUUUYYYZZZZZZ\\\aaabbb```]]]ZZZUUURRRPPPPPPRRRSSS```dddiiimmmmmmhhhbbb^^^YYYSSSNNNNNNMMMKKKLLLOOOOOOQQQVVV]]]dddkkkqqqtttzzz{{{***)))(((''''''((()))***'''((((((((())))))******(((((((((((()))))))))))))))***************)))((('''((()))******)))((('''((((((''''''''''''((((((***)))'''&&&&&&''')))***))))))***+++++++++++++++***(((&&&$$$$$$'''***,,,((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************+++)))(((&&&&&&((()))+++******((('''&&&&&&&&&'''))))))************))))))(((((((((((()))))))))))),,,+++++++++******))))))'''((()))***++++++,,,+++''')))+++***)))))),,,///...///000111111000///...,,,---...//////...---,,,,,,---///...------...000111111111000111111222333333222222222333444444555444444555666777888999999;;;;;;;;;<<<<<<<<<<<<===;;;===???@@@@@@AAACCCEEEBBBDDDFFFGGGGGGIIIKKKMMMJJJJJJLLLMMMMMMMMMLLLKKKQQQRRRWWWaaaooo~~~uuufffbbbbbbfffxxxzzzmmmbbbZZZSSSLLLHHHDDDBBB???>>>???@@@@@@@@@======<<<<<<<<<======>>>======>>>???AAABBBCCCCCCEEEFFFGGGGGGIIILLLRRRVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZZZZWWWUUUSSSTTTUUUTTTVVV]]]jjjyyy{{{qqqlllfff___YYYXXXVVVUUURRRRRRTTTYYY___cccggghhhiiihhheee```ZZZWWWJJJIIIGGGHHHLLLVVVccckkksss|||zzzsssnnnfff___YYYXXXVVVSSSPPPLLLIIIHHHEEEDDDCCCCCCBBBBBBBBBCCC??????@@@AAACCCFFFIIIKKKLLLPPPSSSUUUXXX```lllvvv{{{xxxpppmmmlllnnnqqqqqqmmmiii___UUUKKKHHHDDD???>>>BBB@@@AAADDDIIIOOOSSSUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSMMMKKKHHHHHHKKKPPPSSSTTT```aaaccceeehhhjjjlllmmmqqqrrrtttuuuuuuuuutttsssrrrmmmiiifffdddbbb^^^ZZZXXXZZZ[[[YYY[[[aaadddccc^^^[[[WWWTTTRRRRRRSSSTTTZZZ```hhhoooqqqooojjjfffeee[[[RRROOONNNLLLLLLMMMGGGHHHJJJNNNSSSXXX]]]```hhhhhhkkkqqq{{{+++***(((&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''((())))))***))))))******))))))((((((''''''(((((((((((())))))))))))---,,,+++***)))'''&&&&&&%%%%%%&&&'''((()))************))))))))))))******))))))))))))))))))(((((())))))))))))************'''((())))))&&&###))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))((()))******+++((('''''''''''')))+++,,,***)))(((((((((***+++,,,+++*********))))))((((((******))))))((((((((('''******+++++++++,,,,,,,,,+++...///...,,,+++,,,...,,,,,,.../////////...---------......///000000000000000000000111111111111222222222111111111000000000111111222222333333444333444555777999::::::;;;========================<<<===>>>@@@AAACCCDDDEEECCCDDDFFFHHHIIIKKKKKKKKKPPPKKKIIIMMMOOOMMMKKKKKKRRRZZZeeeqqqzzzoooeeedddiiiwwwuuukkk]]]SSSMMMIIIEEEAAA????????????>>>>>>>>>>>>;;;===>>>=========???AAA???@@@AAAAAAAAABBBEEEGGGIIIJJJJJJKKKLLLOOOTTTXXX`````````___^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSUUUVVVWWWXXX]]]gggtttuuunnnkkkggg```ZZZ[[[ZZZYYYYYY\\\aaagggjjjoooppprrrtttrrrkkkbbb[[[SSSMMMHHHHHHKKKOOOWWW```nnn{{{|||vvvuuuppphhhbbbZZZUUUTTTTTTPPPNNNNNNHHHFFFCCCBBBBBBAAA>>><<>>>>>>>>???AAACCCAAABBBCCCCCCCCCEEEHHHJJJLLLMMMNNNOOOPPPSSSXXX\\\bbbbbbbbbaaa```___]]]]]]]]][[[YYYVVVTTTSSSSSSSSSUUUVVV[[[eeesssyyyqqqmmmhhhbbb]]]^^^]]]\\\]]]aaaffflllooouuuuuuwwwxxxvvvqqqiiicccVVVOOOIIIGGGHHHKKKRRRYYYeeeuuu~~~zzzqqqggg___WWWVVVTTTPPPNNNNNNIIIGGGDDDCCCCCCAAA???===============>>>???@@@AAABBBDDDEEEFFFGGGKKKQQQVVV^^^ccckkksssxxxzzzzzzyyyxxx{{{|||{{{zzzzzzyyywwwvvvuuuuuu{{{zzzyyyvvvqqqjjjddd```cccbbbaaaaaaaaa___ZZZVVVNNNJJJDDDBBBCCCDDDDDDCCCFFFJJJOOORRRSSSSSSSSSSSSVVVXXXYYYYYYXXXVVVSSSQQQQQQQQQSSSTTTVVVZZZ```cccdddeeeeeedddccccccdddfffggglllrrrttttttvvv{{{}}}zzzuuuooogggbbb```]]]ZZZYYY[[[^^^``````bbb```___]]]\\\YYYUUURRRRRRYYYaaahhhrrr|||}}}xxxooohhh^^^VVVQQQNNNLLLJJJGGGFFFEEEDDDEEEFFFHHHJJJIIIJJJLLLPPPVVV]]]cccggg'''((()))***++++++++++++++++++******))))))((((((***++++++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))(((++++++******))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((()))))))))((())))))*********++++++)))))))))))))))))))))))))))((('''''''''((()))***)))))))))))))))*********(((((())))))***))))))))))))))))))((())))))***+++************))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,---......//////......//////......---,,,,,,+++000000000000111111111111111111222222333333444444444444555555666777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCCFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLMMMOOONNNNNNSSSZZZfffyyylllfffeeerrr}}}rrrkkk[[[TTTKKKEEECCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????@@@BBBEEECCCDDDEEEFFFFFFIIILLLOOOPPPQQQSSSTTTVVVYYY]]]```cccbbbbbbaaa```______^^^]]]\\\[[[YYYWWWUUUSSSRRRSSSTTTYYYcccqqqvvvpppkkkgggccccccbbbbbbcccggglllqqquuuwwwvvvvvvvvvuuuqqqkkkfff\\\TTTLLLIIIGGGGGGMMMSSS___pppzzznnnddd[[[WWWUUUQQQPPPPPPLLLJJJGGGEEEDDDCCCAAA???<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@BBBEEEHHHMMMPPPVVVZZZ]]]]]][[[YYYYYY\\\```eeejjjmmmooopppnnnnnnmmmmmmmmmkkkgggdddeeeeeefffhhhiiijjjkkklllooonnnllliiiddd```\\\ZZZ]]]]]]\\\\\\\\\YYYTTTPPPJJJGGGDDDCCCDDDGGGHHHIIIMMMPPPSSSUUUUUUTTTTTTUUUXXXYYYZZZZZZYYYWWWUUUSSSUUUUUUVVVYYY^^^ccceeefffeeeeeedddaaa______aaacccdddhhhllloooqqqtttzzz~~~yyyqqqkkkfffaaa[[[XXXYYY\\\___aaabbbbbbaaabbbaaa^^^ZZZVVVUUUWWW[[[bbbppp}}}wwwpppfff\\\UUUPPPMMMKKKHHHGGGEEECCCBBBBBBCCCDDDDDDDDDDDDFFFIIINNNRRRTTT'''(((***+++,,,+++***)))))))))))))))))))))))))))++++++++++++***))))))((())))))))))))(((((((((((())))))*********+++++++++)))))))))))))))******************)))))))))((((((*********++++++*********&&&&&&&&&'''(((((())))))''''''''''''((((((((((((&&&%%%%%%%%%%%%'''((()))((((((((((((((((((((((((***)))(((&&&&&&'''((()))(((((()))***************((()))***++++++***((('''))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------...............111000000000/////////...///000000000111111111111000111111333444555666666444555555666666777888888888888999::::::;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEFFFHHHHHHJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQPPPQQQ[[[ggg|||~~~jjjhhhlll}}}wwwmmmeee___RRRMMMGGGCCCBBBAAA@@@???????????????@@@@@@@@@@@@===>>>@@@@@@@@@BBBDDDFFFEEEGGGHHHIIIJJJLLLPPPSSSSSSUUUXXXYYYZZZ]]]```bbbaaa``````___^^^^^^^^^^^^XXXYYYZZZZZZYYYWWWUUUTTTPPPRRRVVV```nnn}}}uuupppllljjjjjjjjjiiijjjlllpppuuuwwwzzzxxxvvvtttrrrooojjjgggaaaYYYQQQNNNKKKIIILLLRRR^^^nnn|||ssshhh^^^YYYWWWTTTSSSUUUPPPMMMJJJGGGFFFEEECCCAAA??????>>>======>>>>>>???>>>===<<<;;;;;;;;;===>>>BBBDDDHHHLLLMMMMMMLLLKKKIIIKKKNNNQQQTTTVVVWWWXXXUUUUUUUUUWWWXXXXXXUUUSSSUUUVVVXXX[[[^^^```bbbdddbbbaaa___]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYVVVQQQOOOHHHGGGFFFFFFIIILLLNNNPPPSSSUUUWWWXXXWWWVVVVVVVVVYYYYYYZZZZZZYYYXXXVVVUUUYYYXXXYYY]]]cccggggggeeefffeeedddbbbaaabbbfffiiijjjmmmpppqqqrrrtttwwwzzzyyyssslllfff^^^YYYXXX[[[^^^```aaaaaaccceeefffddd```\\\___\\\ZZZ```nnn{{{zzzpppeee\\\UUUPPPNNNJJJIIIGGGEEECCCBBBBBBBBBBBBAAAAAABBBCCCEEEGGGIII))))))***+++***)))'''&&&%%%&&&''''''((()))******)))*********)))(((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))************'''''''''((((((((())))))******++++++++++++******''''''''''''(((((())))))''''''''''''((((((((((((***)))(((''''''(((***+++((((((((((((((((((((((((+++***)))((((((((()))***(((((()))************)))))))))***++++++***)))((())))))*********)))))))))))))))))))))))))))******((((((((((((((((((((((((******+++++++++,,,,,,,,,***))))))***++++++++++++------------......///////////////000000000111111///000000000111111111111000000111222444555666666444444444555666666777777777777888999::::::999999========================>>>???@@@BBBCCCEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLKKKMMMNNNPPPQQQQQQVVVeeetttqqqiiilllvvv|||oooeee]]]VVVRRRLLLIIIEEEBBB@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@===???AAABBBBBBDDDGGGIIIHHHJJJKKKLLLMMMOOOSSSVVVVVVXXX[[[]]]]]]^^^```bbb```___^^^^^^^^^^^^______XXXYYYZZZZZZYYYWWWTTTRRROOOPPPSSS\\\jjj|||~~~wwwsssrrrsssrrrppppppqqqsssvvvwww}}}zzzwwwuuurrrnnnkkkddd]]]WWWTTTQQQNNNOOOSSS\\\kkk~~~vvvkkkaaa\\\[[[XXXXXX[[[VVVRRRNNNKKKIIIHHHFFFEEEAAA@@@???>>>=========>>><<<;;;999999999::::::;;;:::;;;>>>@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCEEEGGGHHHGGGEEEGGGHHHJJJMMMPPPSSSUUUVVVXXXWWWVVVUUUVVVXXXZZZ\\\\\\]]]^^^]]]ZZZVVVSSSPPPJJJKKKKKKLLLNNNQQQTTTVVVXXXZZZZZZYYYWWWVVVWWWXXXXXXYYYZZZZZZZZZYYYXXXWWW\\\[[[\\\```eeehhhgggeeeeeeeeeffffffgggkkkpppsssxxxzzz|||}}}|||zzzyyyyyy~~~~~~zzzsssmmmddd^^^[[[\\\]]]^^^^^^```cccfffiiiiiifffdddeee___[[[___jjjwwwxxxmmmcccZZZTTTQQQLLLKKKIIIGGGEEEDDDCCCBBB>>>============???@@@AAA************)))((('''&&&%%%%%%&&&'''((()))******((())))))))))))(((((('''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))*********&&&&&&''''''(((((())))))'''((()))******)))(((''')))))))))))))))))))))(((''''''((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))******+++*********)))************)))(((((())))))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,***)))((()))+++,,,,,,+++...------------...//////,,,,,,---......///000000000000000000111111111111000000111222333444555666333333444444555666666666666777888999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLPPPUUU___sss|||llliiissszzzmmmaaaYYYSSSNNNJJJGGGEEECCCAAA???=========>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEEEEGGGKKKMMMNNNOOOPPPQQQQQQSSSWWWYYYYYY[[[^^^``````___```aaaaaa```___^^^^^^___aaabbb\\\]]]\\\[[[XXXUUUQQQOOONNNOOOQQQXXXeeewww|||{{{yyyxxxvvvuuuuuuvvvxxxyyy~~~|||yyyxxxvvvtttqqqnnniiidddaaa___\\\WWWVVVXXXZZZfffxxx{{{pppfffbbbaaa^^^^^^```[[[WWWRRROOOMMMKKKJJJHHHAAAAAA???>>>===<<<<<<<<<<<<:::999999:::;;;;;;:::::::::;;;;;;;;;:::999888<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@AAA@@@???@@@AAACCCEEEHHHJJJLLLMMMQQQPPPPPPPPPRRRTTTWWWYYY___aaabbb```\\\XXXUUUSSSOOOPPPQQQRRRRRRTTTWWWZZZ[[[\\\[[[YYYWWWVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[]]]]]]___bbbfffiiiiiiiiigggiiikkkmmmooosssxxx||||||wwwnnngggccc```^^^\\\]]]___bbbhhhmmmooonnnmmmhhhbbb]]]```hhhrrr}}}wwwlllaaaZZZWWWPPPPPPNNNKKKIIIFFFEEECCC??????>>>>>>>>>>>>??????+++******)))))))))******(((((((((((((((((((((((((((((()))*********))))))'''((((((((()))))))))***&&&''''''''''''(((((((((*********))))))))))))))))))))))))((((((((((((((('''(((***++++++***((('''+++++++++***))))))((((((((((((((()))))))))******((('''''''''((())))))***))))))))))))))))))))))))%%%&&&((()))***)))(((((('''(((***+++++++++)))((())))))))))))***+++,,,,,,)))******+++***)))((('''((()))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,+++))))))***---...---,,,...------,,,---...///000.............../////////000000000000111111111111000000000111222333444444333333444555555666666777666777888:::;;;<<<<<<<<>>>>>???@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGIIIJJJLLLPPPRRRTTTUUUVVVVVVVVVWWWZZZ]]]\\\___bbbcccbbb```_________^^^]]]]]]]]]___```bbb______^^^\\\YYYUUUSSSQQQOOOOOOPPPUUU```sss}}}|||{{{zzzzzz{{{|||}}}{{{zzzyyyyyyzzzyyywwwtttuuuqqqppppppllleeeaaaaaa]]]eeetttxxxnnnjjjgggcccbbbccc```\\\VVVRRRPPPNNNMMMLLLDDDCCCBBB@@@>>>=========>>><<<::::::<<<<<<;;;999;;;:::::::::999888888777999999999888888999999999:::999999:::===>>>===<<<<<<===???AAADDDFFFHHHIIIJJJKKKLLLNNNRRRVVVZZZ]]]```bbbdddbbb]]]XXXUUUUUUSSSUUUVVVVVVUUUUUUXXX[[[\\\\\\[[[XXXVVVUUUWWWYYYZZZZZZ[[[]]]^^^___```aaa\\\___bbbeeehhhkkkooorrrqqqsssvvvwwwyyy{{{yyyrrrlllfff```\\\]]]___ccciiippptttvvvvvvrrrlllggghhhiiinnnyyyxxxmmmeeeaaa[[[ZZZXXXTTTPPPLLLIIIGGGDDDDDDCCCBBBAAA@@@@@@???+++******)))***+++---...,,,,,,+++***)))((('''&&&((()))***+++++++++++++++'''((((((((())))))******************++++++++++++************)))))))))(((,,,,,,+++***)))((('''''')))***,,,------,,,***)))------,,,+++***)))(((((())))))))))))************(((((()))***+++,,,------))))))))))))))))))))))))"""$$$''')))***)))'''&&&'''(((***+++,,,+++)))(((***)))(((((()))+++---...)))***+++++++++)))((('''(((((())))))*********++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---+++***+++///000///---......---,,,---...///000222222111111000000//////000000000000111111111111000000000111111222333333444444555555666777777777666777999;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJIIIHHHJJJIIILLLWWWggg|||yyyjjjhhhlllvvv|||rrrfff```XXXRRRNNNKKKFFFCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHKKKLLLMMMPPPSSSVVVXXXYYYYYYYYYYYYZZZ]]]```^^^aaadddeeecccaaa______\\\[[[ZZZZZZZZZ\\\^^^___^^^]]]]]]\\\ZZZXXXWWWVVVOOOOOOOOOSSS]]]ppp~~~~~~}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}xxxpppjjjiiiaaagggttt~~~tttoookkkfffddddddbbb^^^XXXTTTQQQPPPOOOMMMHHHGGGEEECCCBBB@@@@@@???@@@===;;;;;;<<<<<<:::777666666666666777777777777444444444444555666777888666555555666888999888777666777999;;;>>>AAACCCDDDEEEGGGJJJOOOUUU\\\aaaddd___bbbdddbbb\\\WWWUUUUUUUUUWWWYYYWWWUUUUUUWWWZZZ\\\\\\ZZZXXXUUUUUUWWWYYY[[[\\\]]]___aaacccdddeee\\\```eeehhhjjjnnnuuuzzz|||~~~zzzrrrjjjbbb]]]^^^```cccjjjrrrxxx{{{|||}}}wwwssspppllllllvvvxxxooojjjfffdddaaa]]]WWWRRRNNNKKKEEEDDDCCCAAA???>>><<<<<<))))))(((((()))***++++++))))))))))))******************))))))))))))******&&&&&&'''((())))))(((((('''''''''''''''((())))))************))))))))))))''''''''''''((()))+++++++++++++++******************++++++++++++***))))))))))))***,,,---,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,+++))))))******((('''))))))))))))************,,,,,,++++++***)))))))))******+++++++++******)))***************+++++++++++++++,,,,,,---...//////---------------------------///000000///......///000000000000////////////333333333333333333333333222222222333444555666777555555666888:::;;;======>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJJJJJJJKKKLLLKKKKKKNNNZZZqqq}}}zzz|||wwwoookkkqqqyyyxxxkkkeee[[[WWWQQQJJJEEEBBBBBBBBBDDDAAA??????AAAAAA@@@>>>AAA???AAAFFFGGGEEEEEEHHHIIIIIILLLRRRXXX[[[^^^```ccc```\\\ZZZ[[[^^^______```aaacccdddcccaaa^^^\\\[[[\\\]]]^^^___```aaaaaabbbbbb```^^^\\\[[[YYYYYYSSSQQQQQQTTTZZZhhh|||tttnnnkkknnn{{{ssskkkgggfffeeebbbaaa___ZZZUUURRRSSSTTTOOONNNLLLJJJGGGEEECCCBBBDDDBBB???===<<<:::888555999999888777777777777777555555555555444444333222444555555666666777777888999:::;;;;;;;;;===AAADDDHHHKKKPPPTTTXXX\\\aaadddhhhgggfffdddbbb___]]][[[ZZZYYYXXXWWWWWWXXXYYY[[[^^^]]]ZZZVVVSSSSSSUUUXXX\\\]]]___aaabbbbbbbbbbbb\\\aaafffjjjmmmttt~~~zzzoooeee___ZZZZZZ___iiiqqqyyy|||qqqkkkmmmuuu}}}{{{rrrllleeecccdddaaaZZZSSSOOOKKKGGGDDDBBB@@@===;;;)))))))))))))))***++++++))))))))))))************))))))(((((((((((())))))&&&''''''((())))))(((((((((''''''''''''((())))))************))))))))))))+++******)))))))))))))))************************++++++++++++******)))((())))))***+++---,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))+++)))((((((******)))'''))))))))))))*********************))))))))))))((())))))************))))))************++++++++++++++++++,,,------...//////........................---...///...---,,,---//////000000000111111222222222222222222222222222222333333333333444555555666555666777999;;;<<<======??????@@@@@@BBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIJJJIIIHHHHHHHHHIIIIIIRRR```rrr{{{zzzwwwsssnnnjjjeeeeeelllvvv|||mmmbbb]]]SSSPPPLLLGGGDDDBBBBBBBBBCCCAAA??????@@@AAA@@@>>>BBBAAABBBFFFHHHGGGIIIMMMRRRTTTYYY```fffiiikkklllkkkiiifffeeeffffffeeecccbbbcccdddeeedddbbb```^^^^^^^^^^^^___```bbbdddeeegggffffffeeedddcccbbbbbb]]]YYYWWWXXX\\\iiitttppppppzzz|||tttooolllkkkggggggdddaaa]]]ZZZXXXWWWSSSRRRPPPNNNLLLJJJHHHGGGHHHFFFBBB@@@???===:::888999888777777666666777777555666666666666555555444333333444444555666666666999:::;;;;;;<<>>===@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKJJJIIIHHHJJJKKKLLLZZZppp~~~tttkkkiiihhhgggeeegggqqq|||xxxnnnaaaWWWTTTIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@??????@@@AAA@@@???DDDBBBDDDGGGIIIJJJOOOUUU]]]bbbiiiqqqwwwzzzzzzzzzqqqpppnnnmmmkkkiiifffccceeefffggggggfffeeecccbbbaaa``````aaacccfffiiikkkmmmmmmnnnoooooooooooonnnjjjddd^^^[[[]]]hhh|||zzztttpppvvv|||xxxvvvpppnnnkkkhhheeebbb]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOOMMMJJJGGGDDDBBB???<<<:::888888777666666666666777666666777777888777777777444444444555666666777777::::::;;;;;;===AAAHHHLLLQQQUUUYYY]]]___aaadddfffiiiiiiiiiiiigggeeecccbbb```^^^[[[YYYXXXYYY\\\]]]```^^^[[[VVVSSSSSSVVVYYY```ccceeeeeebbb___^^^]]]___eeelllrrrwww}}}}}}{{{{{{{{{}}}oooeee]]][[[]]]dddllluuu|||wwwwwwxxxyyywwwuuuqqqmmmccc___XXXSSSOOOMMMLLLJJJ***)))))))))))))))******((()))))))))***************))))))(((((())))))***'''(((((()))))))))((((((((((((((('''((())))))***************)))))))))(((------,,,+++***((('''&&&(((((((((((()))))))))))),,,,,,+++***)))(((((('''***))))))***++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''&&&&&&''')))+++***)))((()))))))))************''''''(((((()))******+++,,,+++++++++,,,,,,------)))******++++++,,,,,,,,,,,,---------......//////.............../////////000000000...,,,---000222//////000111111222333333222222222222222333333333666555555444444444444555555777999<<<>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIJJJLLLLLLMMMMMMJJJLLLMMMLLLKKKLLLOOORRR\\\jjj{{{|||qqqkkknnnmmmmmmlllkkkmmmyyyuuukkkbbbXXXQQQOOOCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????@@@AAAAAAAAAEEEDDDEEEIIIKKKNNNWWW```iiirrr|||{{{xxxtttqqqnnnkkkgggdddhhhhhhhhhhhhgggfffeeeeeedddccccccdddggglllpppsssvvvwwwxxxzzz||||||||||||vvvmmmddd^^^\\\cccttt}}}uuunnnqqq}}}|||wwwrrrmmmjjjeeeaaa]]]]]]]]][[[ZZZYYYWWWVVVUUUPPPMMMHHHEEEBBB@@@===;;;999888777777666666777777666666777888999999999888666666777777888999999999;;;;;;<<<>>>@@@FFFMMMRRRWWW[[[___bbbdddeeeggghhhkkkkkklllmmmllljjjiiigggccc```]]]ZZZYYY[[[^^^```aaa___[[[WWWSSSSSSVVVZZZbbbeeehhhhhheee```^^^^^^]]]bbbjjjqqqwww{{{{{{vvvsssrrrooosssxxx}}}uuuiii___\\\\\\aaaiiisss|||{{{~~~zzzvvvrrrmmmgggaaa\\\WWWRRROOO******)))))))))))))))***((()))))))))************+++******))))))******+++((()))))))))))))))((((((((((((((((((((()))******************)))))))))((())))))******))))))''''''''''''(((((()))))))))))),,,+++***)))((((((((((((***)))((()))***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''&&&&&&'''***++++++***((()))))))))************'''((())))))***+++,,,,,,*********)))***+++,,,---)))******+++,,,,,,------------...............///,,,,,,---------.........------,,,+++)))***---///000000000000000000000000333333333444444444555555666666555444444444555555555777999;;;===>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPPPPNNNOOOOOONNNLLLNNNTTTZZZsss~~~tttooommmpppoooooommmkkkooo~~~tttggg```YYYRRRMMMLLLCCCDDDDDDEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAACCCDDDFFFEEEHHHMMMPPPUUUaaalll|||yyytttpppmmmkkklllkkkjjjiiihhhhhhhhhhhhhhhggghhhjjjnnnsssxxx{{{vvvkkkccc^^^```lllxxxxxxpppoooxxx{{{tttnnniiieeecccaaaaaa```^^^]]][[[ZZZZZZQQQNNNHHHDDDBBB???===;;;::::::999888888888888999777777888999999:::999999777777888888999:::::::::===>>>@@@CCCFFFLLLSSSYYY]]]```dddfffggghhhiiikkkmmmooopppqqqqqqooommmllleeebbb]]]ZZZYYY\\\```ccccccaaa\\\WWWSSSTTTWWWZZZbbbgggllllllgggbbb``````[[[```gggnnnrrruuuvvvwwwrrrssstttrrroookkkhhhfffaaacccfffhhhlllttt{{{nnnbbb^^^\\\```fffppp~~~~~~}}}zzzuuuqqqkkkeee^^^YYY+++******)))))))))))))))))))))))))))******************))))))))))))******))))))*********)))(((((())))))(((((())))))***+++************))))))))))))&&&''')))******)))(((''''''(((((())))))******++++++***)))((('''((()))******)))(((((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,,,,+++))))))))))))************((())))))***+++,,,,,,---(((''''''&&&'''(((***+++)))******+++,,,---..............................++++++,,,,,,---.........///000000///---...000222000000000000//////......333333444444555555666666666555555555555555666666666777888999;;;===>>>??????@@@BBBDDDEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOQQQQQQQQQRRRRRRPPPOOOUUU```hhh}}}zzz{{{xxxttttttttttttrrrpppmmmkkkrrr~~~~~~~~~~~~ooodddZZZUUUQQQKKKHHHHHHEEEEEEEEEEEEEEEDDDCCCBBB@@@BBBCCCCCCBBBCCCEEEGGGGGGHHHMMMSSSXXX___mmmzzzzzzvvvrrrppppppooommmlllkkkkkklllmmmlllmmmooorrrwww}}}}}}rrriiibbb___dddkkkvvv|||tttpppuuu}}}tttnnnllllllfffeeedddbbb```___]]]\\\SSSOOOIIIEEECCCAAA???=========<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;@@@CCCFFFIIIMMMSSSYYY^^^bbbdddfffggghhhiiilllnnnqqqrrrtttvvvuuusssqqqoooeeebbb]]]YYYYYY]]]bbbfffeeebbb]]]WWWSSSTTTWWW[[[bbbhhhnnnnnniiibbb______[[[___ccchhhkkkkkkjjjiiieeeeeeeeecccaaa]]]ZZZWWWSSSUUUUUUUUUWWW]]]fffmmmzzzuuugggaaa]]]^^^bbbiiivvv|||xxxsssnnngggccc++++++***)))))))))))))))))))))))))))************((((((''''''''''''((((((***************)))(((((())))))(((((())))))***+++************))))))))))))'''(((***++++++***((('''(((((())))))***++++++,,,***)))'''''''''(((***+++***)))'''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***))))))***+++,,,,,,+++))))))))))))************(((((())))))******++++++)))(((''''''((()))+++---)))******+++,,,---...///////////////............,,,,,,,,,---.../////////111222333222111000111333000000000000000000111111222222333444444555666666555555444555555666777888777777666777999;;;>>>@@@@@@AAACCCEEEFFFFFFEEEEEEDDDFFFHHHJJJMMMNNNOOOPPPPPPRRRUUUVVVZZZfffwww|||}}}zzzuuuzzz~~~~~~}}}zzztttooollluuu~~~xxxqqqbbbYYYQQQNNNLLLHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDDDDCCCDDDGGGJJJIIILLLSSS[[[aaaiiiyyy~~~xxxtttuuusssqqqooonnnooopppqqqrrrtttwww|||uuulllccc\\\[[[___aaakkkwww~~~vvvppppppxxxxxxppppppwww~~~zzzrrrpppqqqjjjiiigggeeecccaaa___^^^VVVRRRLLLHHHFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;<<<<<<======>>>??????CCCGGGKKKPPPTTTYYY^^^aaadddeeeffffffgggjjjnnnqqqtttuuuwwwyyyxxxvvvsssqqqeeeaaa\\\XXXYYY^^^dddhhhfffccc]]]WWWSSSTTTXXX\\\bbbiiipppooohhh___\\\[[[ZZZ[[[]]]___```^^^\\\YYYWWWVVVUUUTTTSSSPPPMMMKKKGGGIIIJJJIIIIIILLLSSSXXXcccnnn|||llleee___\\\\\\___iiisss}}}xxxsssnnnkkk++++++***))))))((())))))))))))))))))************&&&&&&&&&%%%%%%&&&&&&&&&***************)))(((((()))))))))))))))******+++************)))))))))))))))***,,,---,,,***((('''((())))))***+++,,,,,,,,,)))((('''&&&''')))+++,,,***)))'''''')))))))))(((************************))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,*********,,,---,,,+++))))))))))))************(((((((((((()))))))))))),,,+++******+++---///000)))******+++---.../////////////////////.........---------...///000000111+++,,,......---,,,,,,---//////000111222333333444111111222333333444555555444444444555555777888999888777555555777:::>>>@@@AAABBBEEEGGGHHHHHHGGGFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMQQQVVV[[[eeewwwqqquuuwwwooojjjttt~~~vvvkkkeee\\\SSSMMMLLLKKKGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEAAACCCFFFEEEDDDEEEHHHKKKKKKOOOWWW```gggppp|||xxxvvvtttqqqqqqrrrsssuuuvvvxxx|||}}}tttlllbbbXXXTTTVVVTTTZZZcccmmm{{{~~~~~~}}}uuummmjjjoooxxx{{{pppbbbYYYYYYbbbkkk}}}sssppprrrmmmllljjjhhheeecccaaa```YYYTTTOOOKKKIIIHHHFFFEEEBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@AAAAAABBBCCCCCCDDDDDDEEEIIIOOOTTTXXX\\\```ccceeefffffffffgggjjjooorrruuuwwwyyy{{{zzzxxxtttrrrddd```[[[XXXYYY^^^eeeiiigggccc^^^WWWSSSTTTXXX\\\cccjjjqqqooofff\\\XXXWWWVVVVVVWWWWWWWWWTTTPPPMMMJJJIIIIIIIIIIIIIIIGGGEEE@@@BBBDDDCCCBBBDDDIIINNNSSS\\\lllooohhh```[[[XXXXXX___hhhpppyyyzzzvvvttt!!!###&&&(((((()))+++,,,))))))((((((((()))+++,,,+++***)))((()))***,,,---((())))))))))))*********+++***)))))))))***,,,---+++*********))))))((((((++++++,,,,,,+++***((('''((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((***------,,,)))(((((((((((())))))******++++++++++++++++++++++++++++++***************)))((((((******+++++++++******)))'''((()))+++++++++***)))++++++******++++++,,,---000---***)))+++---///000............////////////111///...------...///111111000///000333444222///444444333222222111111000555555555555555555444444222444555555555666888:::777777666777999<<>>>>>???AAACCCGGGOOO\\\mmmvvvjjj\\\TTTTTTVVVVVVTTT___fffrrr}}}~~~zzz***+++,,,,,,***(((((()))))))))((((((((()))******+++***)))((((((***+++,,,)))))))))************+++((((((((((((((()))******************)))))))))(((++++++,,,,,,+++***((('''*********************************))))))((((((((())))))))))))))))))))))))''''''(((((()))******+++)))+++,,,,,,+++))))))))))))))))))))))))************************************************)))(((((()))***************)))))))))******++++++++++++***++++++******++++++,,,---///---******,,,...///...............////////////000///...------...///000111///...000222333111///333333333222222222222111555555555555555555555555333444555555555666888::::::999888888999:::===>>>CCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMRRRUUU\\\jjjuuuwwwrrrlllkkksss~~~{{{ppphhh```XXXSSSKKKIIIGGGDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIKKKOOOSSS[[[```hhhooosssvvvyyyzzz{{{yyyzzz|||~~~}}}uuupppiiibbb\\\VVVQQQMMMIIIKKKNNNQQQUUU[[[bbbggghhhiiillloootttyyy|||~~~~~~~~~xxxuuutttmmmeeeaaa]]]]]]dddlllqqqooohhh^^^TTTOOOOOOQQQYYYjjj|||~~~zzzvvvqqqlllgggdddbbbbbb___]]]ZZZYYYWWWTTTPPPMMMHHHGGGEEECCCCCCFFFLLLPPPSSSSSSRRRPPPNNNMMMNNNPPPNNNNNNMMMMMMNNNQQQTTTVVVVVVXXX[[[^^^aaabbbccccccaaa___]]]]]]```gggmmmrrr{{{}}}}}}{{{{{{{{{wwwqqqbbb]]]XXXVVVXXX^^^cccfffjjjccc[[[WWWUUUTTTXXX^^^iiiqqquuunnnbbbYYYSSSPPPNNNLLLIIIGGGEEEDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCCCCBBB???>>>>>>???AAABBBCCCHHHQQQ___rrrxxxlll]]]TTTRRRSSSQQQOOORRRWWW___iiisss{{{---...///---***'''''''''))))))))))))))))))((((((***)))((('''((()))***+++)))************+++++++++(((((()))***************************))))))))))))++++++++++++***)))((((((***************************************)))))))))************************(((((())))))***+++,,,,,,***+++,,,+++)))))))))***************))))))))))))(((((((((((((((((((((((()))************))))))(((((())))))******))))))(((,,,,,,++++++++++++++++++++++++******++++++,,,------,,,+++,,,...///...---............////////////000///...------...///000000/////////111222111000111111222222222333333333555555555555555555555555333444666666555666888:::===<<<:::999999999:::;;;AAABBBCCCEEEFFFGGGHHHHHHHHHIIIJJJIIIIIIJJJLLLNNNVVV[[[eeezzz}}}{{{oookkklllrrr{{{|||~~~vvvjjjaaa[[[VVVQQQMMMEEEEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKNNNRRRVVVaaaeeekkknnnooonnnnnnnnnrrr}}}~~~~~~|||yyyvvvuuugggccc^^^YYYUUUQQQMMMJJJCCCDDDFFFGGGHHHLLLPPPTTTWWWXXX[[[___cccgggkkkmmmpppppppppqqqrrrtttuuuvvvzzz{{{|||{{{yyytttppplllkkkeee___[[[XXXVVV\\\ccckkkkkkiiicccZZZRRROOONNNUUUfffzzz|||uuunnniiifffeeebbbbbbbbbbbb```[[[UUUPPPJJJIIIHHHGGGHHHLLLSSSWWW\\\\\\[[[YYYWWWVVVXXXYYYXXXWWWWWWWWWXXXZZZ\\\^^^______aaabbbcccccccccbbb\\\\\\\\\\\\```hhhqqqxxx|||uuubbb]]]VVVSSSVVV]]]cccgggnnneee\\\XXXUUUTTTXXX^^^jjjtttzzzsssggg]]]UUUPPPLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCDDDFFFHHHHHHIIIIIICCCBBB@@@>>>>>>???@@@AAAAAAAAAFFFQQQbbbvvv{{{ppp```UUUQQQOOOLLLIIIMMMOOORRRYYYbbbmmmwww}}}|||xxx|||(((***++++++)))(((((()))******+++,,,+++***((('''((((((((('''((()))******************++++++++++++)))***,,,---------,,,+++*********)))))))))))))))***************)))((((((************************++++++******************************************)))))))))***************+++,,,,,,***)))(((***+++++++++******))))))(((((((((((((((((((((((((((((())))))************)))((('''(((((())))))))))))(((...---+++***))))))***+++++++++******++++++,,,---,,,+++,,,---//////---+++............////////////000///............///000111000000000111222222222000000111222333333444444444444444555555555555555444555666666555666888:::<<<<<<;;;::::::::::::;;;???@@@BBBDDDFFFHHHIIIIIIGGGIIIJJJJJJIIIKKKPPPTTTYYYdddvvvxxxmmmlllmmmsss~~~}}}zzz|||qqqjjjaaaXXXSSSPPPMMMLLLFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLOOOSSSWWW```cccfffgggeeebbb```___ccclllxxx~~~}}}zzzvvvqqqmmmjjjhhh\\\YYYUUURRROOOLLLIIIFFFBBBCCCDDDCCCCCCDDDGGGJJJIIIKKKMMMPPPTTTWWW[[[\\\bbbbbbccceeefffhhhiiijjjmmmnnnnnnnnnlllhhheeecccccc]]]YYYVVVSSSQQQUUU[[[fffjjjmmmjjjcccZZZUUURRRVVVggg}}}xxxqqqkkkiiiffffffggggggeee```YYYSSSOOOOOOMMMLLLLLLPPPVVV[[[```bbbddddddcccaaaaaaaaa_________``````aaabbbcccfffeeeeeecccbbbaaaaaa```\\\]]]^^^___bbbjjjvvvyyyccc]]]VVVSSSVVV]]]eeeiiiqqqhhh^^^YYYUUUTTTYYY___jjjvvv~~~yyyooofff^^^ZZZVVVTTTQQQMMMJJJHHHGGGFFFAAABBBEEEHHHJJJLLLMMMNNNFFFDDDBBBAAA??????@@@AAAAAA???BBBJJJXXXlll}}}rrrcccXXXQQQMMMIIIFFFMMMLLLLLLOOOWWWaaakkkrrrxxxrrrooopppttt~~~&&&(((*********)))***+++++++++,,,---,,,+++)))(((((((((((((((((())))))***))))))*********+++++++++)))***+++,,,---,,,++++++))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************++++++************************+++******))))))(((((('''+++,,,,,,***)))(((***+++++++++******))))))(((((())))))))))))))))))))))))((())))))*********))))))''''''((()))))))))))))))---+++***((((((((()))***++++++******++++++,,,---++++++,,,...//////---+++............//////////////////............//////111111111111111111333444000000111222333444444555444444444555555555666666555666777666666666888:::::::::::::::;;;<<<<<<===>>>???AAADDDFFFHHHIIIJJJHHHJJJKKKIIIGGGIIIOOOUUU[[[nnnvvvkkkjjjnnnuuu~~~}}}||||||~~~~~~ssshhhbbbZZZSSSNNNLLLJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMNNNNNNOOOPPPSSSVVVXXXZZZ\\\[[[XXXUUUSSSRRRVVV[[[ccckkkttt~~~~~~|||}}}}}}}}}|||{{{zzzyyyuuusssoookkkeee```]]][[[SSSQQQNNNKKKJJJGGGCCCAAAAAABBBBBBAAA@@@@@@BBBDDDBBBCCCDDDFFFIIILLLOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^\\\]]]]]]]]]\\\ZZZXXXWWWYYYUUUSSSRRRPPPMMMOOOTTTaaagggmmmnnniiiccc^^^\\\[[[jjj{{{sssnnnmmmlllkkkkkkhhhddd]]]YYYTTTSSSPPPMMMLLLOOOTTTXXXaaaffflllppppppmmmkkkjjjhhhhhhiiiiiihhhhhhggggggiiihhheeebbb```^^^]]]]]]\\\___aaaaaabbbjjjwwwxxxeee___XXXUUUYYY```ggglllrrriii```[[[WWWVVVYYY___kkkwww~~~vvvooojjjgggccc```]]]XXXSSSOOOLLLJJJBBBCCCEEEHHHKKKNNNPPPRRRKKKJJJGGGEEECCCBBBAAAAAA@@@???AAAIIITTTccczzz~~~uuuggg\\\SSSNNNIIIFFFEEEDDDDDDFFFLLLUUU]]]bbbjjjhhhggghhhhhhkkkvvv)))+++,,,,,,+++******++++++++++++,,,++++++******(((((()))))))))*********((())))))))))))*********''''''((()))))))))))))))))))))))))))***************))))))((((((((())))))(((((((((((((((((((((((()))))))))************************************************)))((((((''''''***+++,,,+++)))))))))***************))))))))))))************************((())))))************)))''''''((()))******************))))))((()))))))))++++++******++++++,,,---,,,+++,,,---//////---+++............////////////////////////////////////111111111000///000222555000000111222333333444444333333444444555666666666666777777777666666888:::888999:::;;;<<<===>>>>>>>>>???BBBDDDGGGIIIJJJKKKJJJKKKLLLHHHEEEGGGNNNUUUccczzzsssggghhhoooyyy~~~~~~~~~qqqggg\\\YYYTTTNNNJJJGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFHHHIIIJJJOOOQQQTTTTTTTTTTTTTTTUUURRRSSSSSSQQQNNNKKKKKKKKKIIIMMMQQQVVV^^^iiiwww}}}||||||vvvvvvuuutttrrrqqqooonnniiigggddd___ZZZUUURRRPPPMMMKKKIIIHHHFFFDDDAAA>>>>>>??????>>><<<<<<===>>>??????@@@AAABBBDDDFFFGGGGGGHHHJJJMMMOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSQQQOOOOOOPPPOOOKKKMMMQQQZZZaaaiiilllkkkhhhggggggjjjuuu|||vvvtttttttttsssqqqllleee```XXXVVVRRRNNNKKKLLLOOOSSS```fffooovvvxxxwwwuuusssrrrrrrrrrrrrpppnnnllljjjjjjhhhddd```]]][[[[[[[[[ZZZ___bbbaaa```hhhwww}}}vvvgggbbb\\\ZZZ]]]dddkkkooorrrjjjbbb^^^ZZZXXXZZZ___nnnzzz||||||{{{vvvsssnnnggg___XXXSSSPPPFFFFFFGGGHHHKKKOOOSSSVVVSSSQQQNNNKKKHHHEEECCCBBB@@@>>>AAAIIIPPP[[[rrrzzzmmmaaaWWWPPPKKKHHH@@@@@@@@@CCCHHHOOOVVVZZZ]]]^^^aaaccc___\\\aaahhhuuu)))+++,,,+++***))))))***)))))))))((())))))******((()))******************''''''((((((((()))))))))''''''&&&&&&''''''((()))((()))))))))***************)))((('''(((((()))***))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,+++))))))))))))))))))))))))*********************************(((((()))***************'''((()))***++++++++++++))))))***+++++++++******++++++******++++++,,,---,,,,,,+++---...///...,,,............////////////......////////////......///000000...------111444111111111222222333333333333333444444555666666777666777888777666666888:::888999:::<<<======>>>>>>???AAACCCEEEHHHIIIJJJKKKHHHKKKLLLJJJHHHLLLVVV^^^qqqrrrfffiiittt~~~rrreee]]]QQQPPPNNNKKKGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGIIIKKKMMMPPPQQQUUUXXX\\\]]][[[YYYXXXWWWRRRQQQPPPLLLIIIHHHHHHJJJCCCFFFIIIKKKOOOVVV```hhhlllsss~~~~~~yyywwwwwwqqqpppnnnkkkhhhfffcccbbb\\\[[[XXXUUURRRNNNLLLKKKKKKJJJIIIIIIIIIHHHEEECCCAAABBBBBB@@@===<<<<<<===>>>>>>======>>>???@@@@@@>>>@@@CCCFFFHHHJJJKKKKKKNNNNNNOOOOOOQQQRRRSSSTTTPPPOOOQQQTTTSSSPPPPPPTTTVVV\\\dddjjjlllnnnqqqttt}}}}}}~~~wwwnnnggg]]][[[VVVQQQMMMNNNQQQTTT]]]ccckkkrrrvvvxxxyyyzzzxxxyyyyyyxxxuuuqqqnnnkkkjjjgggbbb^^^ZZZYYYZZZZZZYYY___dddcccbbbjjj{{{~~~wwwjjjfffaaa___ccciiiooossspppiiiccc```]]]ZZZ[[[```nnn{{{~~~qqqeee\\\WWWMMMKKKIIIIIILLLPPPVVVYYYZZZXXXUUUQQQLLLIIIFFFDDDCCC@@@AAAHHHLLLUUUllltttfff[[[RRRLLLIIIDDDCCCAAABBBEEEKKKPPPTTTTTTVVV[[[\\\WWWQQQRRRXXXYYYcccppp{{{$$$&&&((((((((('''((()))((('''&&&&&&&&&((()))***))))))***+++++++++++++++''''''''''''(((((((((((()))((('''''''''(((***+++(((((())))))*********+++***)))(((''''''((()))***************************''''''(((((()))))))))***(((((((((((((((((((((((('''((()))***,,,---...///(((***------,,,)))(((((((((((())))))******++++++************************(((((()))***************(((((()))++++++,,,,,,,,,((()))+++,,,------,,,+++++++++******++++++,,,------,,,+++,,,...///...---............/////////000......////////////......---...///---++++++///222111222222222222333333333333333444444555666777777666777888777666666888:::::::::;;;<<<============@@@BBBDDDFFFHHHJJJKKKKKKEEEIIIMMMMMMNNNTTTaaakkk~~~~~~ttthhhlllyyy{{{rrriii___YYYKKKKKKKKKJJJGGGEEEDDDEEEDDDEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJMMMQQQTTTWWWYYYZZZ^^^bbbcccaaa^^^[[[YYYTTTSSSPPPKKKHHHGGGIIIKKKCCCEEEGGGGGGGGGJJJOOOTTTZZZbbbnnnzzzzzzuuurrrqqqmmmkkkhhheeeaaa]]]ZZZYYYTTTSSSQQQOOOMMMKKKJJJIIIMMMLLLLLLMMMNNNNNNLLLJJJGGGHHHGGGEEEAAA???>>>???======<<<;;;;;;<<<<<<<<<<<<===@@@DDDFFFHHHIIIIIIGGGGGGHHHIIIKKKNNNOOOQQQRRRRRRUUUYYYYYYUUUVVVYYYVVV[[[ccciiimmmrrryyy}}}uuulllbbb```[[[VVVRRRRRRUUUXXXYYY]]]dddjjjpppuuuyyy|||zzz{{{{{{yyyvvvqqqmmmjjjiiifffaaa]]]ZZZYYYZZZZZZZZZaaaffffffeeemmm{{{lllhhhdddcccggglllrrruuuoooiiidddaaa^^^[[[\\\```mmm{{{pppccc\\\QQQOOOKKKJJJLLLQQQWWW[[[^^^]]]YYYTTTOOOKKKGGGEEEGGGCCCCCCHHHJJJRRRkkkxxxjjj]]]SSSLLLIIIHHHEEEAAA>>>???CCCHHHLLLOOORRRWWWXXXQQQJJJJJJPPPIIIPPPYYY___dddnnn|||(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''++++++***)))((((((((()))******++++++++++++******(((((((((((())))))))))))(((((()))***************)))(((&&&%%%&&&''')))+++(((***,,,......,,,***((()))))))))))))))))))))))))))*********++++++++++++))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******(((''''''''')))+++,,,...+++++++++++++++***)))((()))))))))))))))))))))))).........------,,,,,,,,,---...//////000/////////000000111111111111000//////000111111000///000222111111111111222333444555555555555555666666777777555666888999::::::999888:::;;;<<<<<<<<<<<<>>>@@@DDDDDDDDDEEEEEEGGGHHHIIIGGGLLLMMMKKKPPP```sss}}}xxxtttyyyuuuiiiuuutttiiiccc]]]UUUOOOMMMLLLIIIGGGEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJKKKMMMNNNQQQVVV\\\```bbbdddgggjjjjjjhhhfffddd___ZZZSSSLLLGGGEEEFFFGGGFFFEEEDDDCCCDDDFFFHHHIIINNNRRRZZZcccnnnxxx{{{ssslllhhhgggdddaaa^^^\\\ZZZWWWRRRMMMMMMKKKLLLPPPQQQNNNNNNQQQVVVSSSQQQQQQTTTUUUUUUSSSPPPMMMJJJHHHGGGEEECCCAAA@@@>>><<<<<<<<<===<<<:::;;;<<<===???AAACCCEEEFFFGGGHHHIIIJJJLLLOOOTTTXXXWWWZZZ]]]______]]]ZZZXXXYYY[[[```fffmmmsssyyy|||xxxpppkkkeee^^^YYYVVVVVVVVVWWWYYY]]]aaafffkkkqqqtttvvvvvvvvvtttqqqmmmiiiggggggfffccc```]]]ZZZYYYXXX[[[[[[^^^cccgggnnn}}}|||oooaaa___eeeffflllsssrrrnnniiiccc___^^^^^^^^^^^^mmmxxxnnn___[[[SSSLLLKKKMMMOOOTTTZZZ\\\```___YYYSSSOOOKKKFFFIIIFFFDDDDDDFFFQQQfffyyy~~~ssshhh[[[PPPIIIEEEDDDBBB@@@AAABBBDDDFFFIIIJJJLLLMMMMMMKKKIIIHHHEEEFFFIIIMMMRRRWWW\\\___nnnuuu------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))((('''''',,,++++++************+++)))))))))******)))))))))++++++++++++++++++++++++(((((()))************))))))((('''&&&&&&((()))***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------...///////////////111111000000000000000000000111222111000///000111/////////000000111222333444444555555666666666666555666777888888999999888:::<<<=========>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIIIINNNQQQTTT^^^ppp|||tttqqquuuvvvzzzmmmeeeaaa\\\TTTNNNLLLKKKHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJOOOPPPRRRTTTVVVZZZ___cccggghhhjjjlllllljjjhhhfff___]]]YYYUUUQQQNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGEEEGGGKKKQQQZZZcccjjjoooxxxwwwvvvqqqkkkeeebbbaaabbb^^^YYYVVVTTTRRROOOLLLOOOMMMOOOSSSUUUSSSTTTWWW\\\ZZZYYYZZZ\\\\\\[[[YYYXXXUUUPPPMMMKKKIIIFFFDDD@@@>>><<<;;;<<<<<<;;;:::<<<======>>>@@@BBBDDDEEEGGGIIIKKKNNNQQQUUUZZZ^^^```bbbfffhhhgggccc___\\\\\\^^^bbbggglllrrrvvvxxx{{{zzzyyyxxxyyyzzz|||~~~~~~|||||||||xxxuuupppiiiddd```]]]\\\UUUVVVXXXZZZ^^^ccchhhllloooooooooooollliiifffddddddbbb```]]]ZZZXXXWWWVVVVVVWWWZZZ```fffooosssdddaaaddddddjjjsssrrrqqqkkkddd^^^\\\\\\\\\\\\fffqqqvvvggg\\\TTTLLLKKKLLLMMMRRRXXX^^^bbbccc^^^WWWSSSNNNIIIJJJGGGFFFFFFHHHRRReeevvvyyylll```VVVPPPJJJHHHEEEBBBAAABBBDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCAAAAAACCCEEEHHHLLLPPPRRRUUU\\\fffnnntttvvvwwwxxx//////...---,,,+++***)))))))))))))))))))))))))))))))))******))))))(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))((((((,,,,,,,,,++++++*********''''''((())))))))))))))))))((('''&&&'''((()))***************************))))))))))))))))))))))))((()))))))))************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******---,,,+++***)))((((((((()))******+++++++++******************************////////////............,,,---......///.........111111000//////000111222111222333222000//////111000000000000111222333333444444444555555555555555666666666666777888999:::;;;===???@@@@@@AAACCCEEECCCEEEHHHIIIIIIIIIJJJKKKIIINNNTTT[[[iii{{{uuukkkooo|||vvvnnneee___]]]YYYRRRLLLJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNTTTWWWZZZ\\\^^^```dddfffiiijjjkkklllkkkjjjiiihhhaaaaaaaaa___\\\YYYUUUSSSOOONNNLLLJJJHHHFFFEEEDDDEEEDDDDDDGGGLLLSSSZZZ___dddfffgggeeeaaa]]][[[ZZZ\\\XXXSSSPPPOOONNNMMMLLLOOONNNPPPUUUXXXWWWYYY]]]___^^^___aaaccccccaaa___ccc___YYYTTTQQQNNNKKKJJJCCCAAA>>>=========<<<;;;=========>>>???AAACCCEEEGGGJJJNNNSSSXXX]]]dddhhhkkkmmmpppqqqooojjjddd```___aaadddgggiiikkkmmmmmmhhhfffcccaaa______``````bbbdddeeeeeeeeefffhhhkkkqqqwww~~~zzztttnnniiifff[[[ZZZYYYXXXZZZ^^^bbbeeeggghhhiiiiiihhheeecccaaaaaa___\\\YYYWWWUUUTTTTTTQQQRRRVVV]]]dddoooxxxhhhcccdddbbbiiisssuuuuuunnneee]]]YYYXXXXXXXXX\\\eeeqqq|||~~~nnn___VVVNNNLLLLLLLLLPPPUUU___eeehhhddd^^^YYYRRRLLLLLLJJJIIIJJJLLLSSScccrrrssseee\\\XXXOOOLLLHHHDDDBBBBBBCCCEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>???AAACCCDDDEEEJJJSSSZZZ___cccfffhhh,,,++++++***))))))(((((())))))))))))))))))))))))))))))*********))))))(((%%%$$$$$$$$$%%%&&&''''''(((((())))))))))))((((((******)))(((((('''&&&&&&''''''((())))))))))))(((((((((''''''(((((()))*********)))(((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))******************************++++++++++++******---,,,+++***))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))..................------,,,,,,---...............222111///......000222333222333333222000//////000333222222333333444555666444444444444555555555555777777666666777999;;;<<<<<<>>>AAABBBCCCDDDFFFGGGGGGJJJNNNNNNLLLLLLMMMOOONNNTTT[[[dddrrr{{{|||wwwnnnxxxzzzjjjeee^^^[[[YYYUUUOOOJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFGGGJJJMMMQQQSSSYYY\\\___bbbcccdddfffggghhhhhhiiiiiijjjjjjiiiiiiffffffeeecccaaa^^^[[[YYYTTTTTTSSSPPPMMMIIIFFFDDDGGGFFFFFFFFFIIINNNRRRUUUVVVYYY\\\\\\ZZZXXXVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPNNNPPPUUUXXXXXXZZZ^^^]]]___cccgggiiijjjhhhgggmmmhhhaaa[[[WWWTTTQQQOOOIIIGGGDDDBBBAAAAAA???===<<<<<<<<<===???BBBEEEGGGIIIMMMTTTZZZaaagggnnnrrrtttuuuxxxxxxtttmmmfffaaaaaabbbbbbbbbaaa___^^^]]]UUUSSSOOOLLLJJJIIIIIIIIIMMMOOOPPPQQQQQQTTTXXX[[[```fffoooxxxyyyuuummmiiidddaaa```bbbdddeeeeeefffggghhhgggfffdddcccbbb```\\\WWWTTTRRRQQQPPPOOOOOOSSSZZZbbbnnn}}}llldddccc```hhhvvvyyyzzzrrrfff\\\VVVTTTSSSSSSSSSYYY```hhhqqq}}}ssseee\\\SSSOOOMMMLLLOOOTTT___fffkkkhhhddd^^^VVVOOONNNLLLLLLNNNPPPUUUbbbnnnzzzkkkaaa]]]SSSOOOJJJEEEBBBCCCEEEGGGGGGFFFDDDBBBAAA@@@??????>>>>>><<<<<<<<<<<<>>>>>>CCCFFFKKKPPPSSSWWW[[[^^^(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++,,,)))******++++++******)))))))))((('''&&&&&&%%%%%%'''(((((()))))))))))))))((((((((((((((()))******+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))*********++++++++++++++++++++++++******++++++++++++*********++++++++++++*********((()))***+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111000///......000222444111333333222111000000111333333333333444555666777555555555555555555555555999888888888999;;;===>>>===???CCCDDDEEEFFFGGGIIIIIIMMMPPPPPPNNNMMMOOORRRYYYaaakkkuuu{{{zzz~~~|||zzzxxxpppbbb^^^ZZZWWWUUUQQQLLLHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMRRRVVVYYY]]]```ccceeefffffffffggghhhhhhiiijjjjjjjjjjjjjjjiiigggdddaaa^^^\\\ZZZZZZWWWXXXXXXVVVSSSOOOJJJHHHEEEEEEEEEFFFGGGIIIJJJKKKNNNQQQUUUVVVTTTRRRQQQPPPPPPRRRUUUWWWWWWWWWVVVUUUTTTQQQRRRWWWZZZZZZ]]]aaaaaaeeekkkqqqtttuuuuuuuuusssoooiiiccc___\\\YYYWWWQQQNNNJJJHHHFFFDDDAAA???<<<<<<<<<>>>AAAEEEIIILLLPPPUUU]]]eeelllsssyyy}}}{{{|||}}}{{{vvvnnngggbbb```___]]]YYYUUUQQQNNNLLLHHHFFFCCC@@@???>>>??????CCCDDDEEEEEEEEEGGGKKKNNNOOOUUU^^^gggnnnuuu|||zzzrrrmmmjjjiiihhhhhhggghhhjjjkkkkkkiiihhhfffeeebbb]]]XXXSSSPPPOOONNNPPPPPPRRRYYY```mmmooofffccc___hhhxxx~~~~~~uuuhhh\\\UUUQQQOOONNNMMMPPPRRRUUUZZZbbblllsss{{{lllbbbXXXSSSQQQOOOQQQUUU]]]eeekkkkkkgggbbbZZZSSSQQQOOONNNQQQSSSWWWaaalllrrrfffaaaWWWRRRLLLFFFDDDEEEHHHKKKKKKJJJGGGDDDBBB@@@??????>>>>>>===<<<<<<<<<===>>>>>>AAADDDGGGJJJNNNSSSVVV))))))*********+++++++++))))))))))))))))))))))))))))))******++++++*********))))))))))))******+++******++++++++++++***************))))))(((((('''(((((()))***************(((((()))))))))*********+++***)))(((((()))***+++)))))))))))))))))))))))))))*********++++++++++++))))))************))))))***************+++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,,,,+++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......///000/////////000000/////////111222333111222333222111111222333222222222222333444555555666666666666666555555555888999999:::;;;===>>>???>>>AAADDDFFFFFFFFFGGGHHHHHHLLLPPPPPPNNNOOOTTTYYYdddooo}}}~~~uuuvvvyyynnnfff\\\YYYVVVSSSQQQNNNJJJHHHGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJLLLPPPTTTYYY]]]```bbbdddggghhhhhhggghhhiiikkkkkklllmmmlllkkkjjjiiifffccc^^^ZZZXXXWWWWWWXXXWWWYYY[[[\\\[[[WWWRRROOOFFFGGGGGGGGGGGGGGGGGGGGGJJJLLLOOOPPPOOONNNNNNNNNPPPTTTYYY\\\]]][[[ZZZZZZYYYWWWXXX\\\___```cccggglllqqqxxx~~~{{{wwwsssooommmjjjfffddd\\\XXXSSSOOOLLLIIIEEECCC?????????@@@CCCHHHLLLOOOXXX^^^fffooovvv|||{{{uuunnnfffbbb\\\ZZZVVVPPPKKKGGGDDDBBBBBBAAA???=========?????????AAABBBAAAAAAAAACCCEEEEEEJJJRRRXXX^^^fffpppvvvxxxssspppooollliiikkklllmmmnnnmmmkkkiiihhhgggccc^^^XXXSSSPPPOOOOOORRRQQQSSSXXX```mmmsssiiiddd^^^gggxxxxxxkkk^^^UUUPPPLLLKKKIIIIIIHHHHHHIIIMMMSSSXXXjjjtttqqqggg]]]WWWTTTQQQSSSWWWZZZcccjjjkkkiiieee^^^WWWTTTQQQPPPSSSVVVZZZbbbkkk{{{}}}ooohhh]]]XXXPPPJJJGGGHHHLLLOOOOOONNNLLLIIIEEECCC@@@???>>>>>>===<<<<<<===>>>>>>:::<<>>>>>???BBBEEEGGGGGGFFFGGGGGGFFFKKKPPPQQQQQQVVV___fffuuuxxxwwwvvvlllccc\\\VVVTTTQQQOOOMMMLLLJJJIIIGGGGGGFFFGGGGGGIIIKKKLLLMMMOOORRRWWW\\\aaadddfffhhhjjjllllllkkkjjjkkklllnnnnnnooonnnllliiieeebbb]]][[[XXXUUUSSSSSSTTTUUUUUUYYY]]]aaaaaa^^^ZZZWWWPPPNNNLLLJJJIIIIIIIIIJJJHHHJJJMMMNNNNNNNNNOOOQQQVVVYYY]]]^^^]]][[[[[[\\\[[[YYYZZZ```ccceeeiiiooouuuzzz~~~}}}zzzvvvsssjjjfffaaa\\\WWWSSSNNNKKKEEEDDDCCCCCCEEEIIIMMMOOO[[[aaajjjrrrxxx}}}~~~{{{wwwpppiiiccc___XXXUUUOOOJJJEEECCCBBBAAABBBAAA???>>>>>>@@@AAACCCAAABBBDDDDDDCCCCCCCCCDDDBBBFFFKKKOOOSSS[[[eeemmmvvvyyy~~~wwwssssssqqqnnnjjjmmmmmmnnnnnnllljjjgggfffeeebbb\\\WWWSSSRRRRRRRRRRRRQQQSSSYYYaaapppxxxmmmfff^^^eeeuuu|||yyymmm```WWWPPPKKKHHHEEEDDDCCCAAAAAADDDGGGJJJQQQ]]]kkkxxxtttjjj___ZZZVVVSSSTTTXXXXXXaaaiiikkkjjjhhhbbb\\\VVVRRRQQQTTTWWW[[[cccllluuu|||rrreee```WWWOOOKKKLLLOOORRRUUUTTTSSSPPPMMMHHHEEECCCAAA@@@???=========>>>???<<<>>>@@@BBBEEEIIINNNRRR---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))***+++++++++++++++,,,+++***)))))))))))))))(((((())))))))))))((((((***************+++++++++******+++,,,,,,,,,,,,+++(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))************))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---,,,,,,******+++++++++++++++***)))(((------------------------,,,,,,,,,------.........//////000111111111111111---...000111222222222222///000222222222222444666555555555555555666888888999999888888777777666666555666888;;;<<<======<<<@@@CCCFFFHHHGGGFFFFFFFFFGGGLLLRRRTTTVVV]]]hhhrrrzzzmmmddd\\\VVVQQQPPPMMMLLLKKKKKKKKKKKKHHHGGGGGGGGGHHHJJJLLLMMMOOORRRWWW\\\bbbfffiiikkkmmmnnnoooooonnnmmmnnnpppnnnoooooonnnjjjddd___[[[VVVUUUTTTSSSRRRRRRRRRSSSTTTXXX^^^ccceeeccc___\\\VVVSSSNNNJJJHHHHHHIIIKKKIIIKKKMMMOOOOOOQQQSSSUUU[[[]]]^^^]]]ZZZYYYZZZ\\\ZZZXXXZZZ```eeehhhmmmssswww|||wwwssslllgggaaa\\\WWWTTTJJJIIIFFFEEEFFFIIILLLOOOZZZ```iiipppvvvzzz}}}|||zzzwwwqqqjjjddd^^^[[[UUUQQQLLLGGGDDDCCCCCCDDDDDDCCCAAA@@@@@@BBBCCCDDDCCCFFFHHHIIIHHHGGGFFFGGGBBBFFFJJJKKKNNNUUU___hhhjjjmmmrrrxxx}}}yyytttrrrssssssoookkkmmmmmmmmmmmmkkkhhheeecccbbb___[[[VVVSSSSSSTTTTTTRRRQQQSSSYYYbbbrrr|||qqqhhh^^^cccssszzzzzznnnbbbXXXPPPJJJGGGCCCBBB@@@???@@@BBBDDDFFFAAALLL[[[iiiwww~~~uuukkk```ZZZVVVSSSTTTXXXXXXaaaiiikkkkkkiiieee___WWWSSSQQQTTTXXX\\\dddlllssszzzlllfff\\\RRRMMMNNNQQQSSS[[[[[[ZZZWWWSSSNNNJJJGGGEEECCCBBB@@@??????@@@@@@>>>???AAABBBBBBEEEHHHKKK************************,,,,,,+++***)))))))))***'''(((***++++++)))&&&%%%((()))+++,,,,,,+++)))(((******))))))))))))******))))))************))))))((((((''''''''''''((((((******))))))))))))*********(((''')))---///...,,,+++***)))))))))))))))******************)))((('''*********)))))))))))))))++++++++++++++++++++++++......------,,,+++******))))))************))))))+++***)))(((((()))***+++***)))))))))***,,,...///------------------,,,,,,............//////////////////000111111111111111000000111111222222222333222222333333333333444444222444555444333333444555555666777888888777666555<<<999777888<<>>DDDNNNZZZfffooovvvyyynnnlllhhhddd```]]][[[[[[]]]dddllloooppppppkkkddd^^^WWWQQQRRRUUUXXX]]]cccjjjzzztttjjj^^^XXXTTTQQQSSSWWW[[[bbbfff```XXXSSSOOOLLLLLLKKKIIIGGGEEECCCCCCBBBDDDDDDDDDDDDEEEFFFGGGGGG))))))))))))))))))))))))++++++******)))************************)))))))))))))))***++++++***))))))******))))))))))))******))))))************))))))******))))))))))))************))))))))))))******---+++******,,,,,,+++)))((((((((((((((()))************++++++******)))(((***)))))))))))))))))))))************************------,,,,,,+++*********))))))************))))))+++***))))))))))))***+++///...---------...///000------------------------------------..................///000000000000000......///000111333333444222222333333333333444444222444555444333333444666555555666777777888777777;;;999777888<<>>>>>???===BBBJJJTTT^^^gggnnnqqqqqqoookkkhhhdddbbb``````^^^eeelllnnnooooookkkeee___XXXSSSSSSUUUVVVZZZ___eeeqqq~~~zzzpppeee___YYYSSSRRRTTT^^^eeeiiieee^^^ZZZVVVSSSQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGG*********************************)))******++++++,,,+++)))''''''(((***+++))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))))))))************))))))))))))******---+++******++++++***)))''''''((()))***+++,,,,,,++++++++++++++++++***)))))))))))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************))))))++++++************++++++000000///...............+++,,,,,,------.........,,,,,,,,,------------...------...///////////////,,,,,,---///111222444444222222333333333333444444222333444444333333555666555555555666777888999::::::999888888;;;>>>?????????AAADDDFFFFFFHHHKKKMMMSSSXXXdddnnnqqqssszzzxxxxxxzzzkkk```ZZZTTTOOONNNIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJMMMRRRWWW\\\^^^eeekkkttt}}}yyyvvvuuutttuuuooolllgggddddddeeeeeeeeeddddddcccbbbbbbaaaaaa```___]]][[[]]]bbbhhhmmmpppgggccc\\\UUUQQQOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[ZZZXXXUUUSSSSSSVVVYYY[[[ZZZZZZ[[[\\\]]]___``````^^^\\\ZZZXXXWWWWWWWWWWWWWWWZZZ```hhhqqqzzz~~~rrrnnniiiccc___]]]]]]]]]^^^```dddhhhlllnnnppppppqqqqqqpppmmmiiiccc]]]YYY[[[ZZZYYYXXXXXXXXXXXXXXXZZZXXXSSSOOOLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQMMMMMMMMMKKKJJJLLLOOORRRRRRTTTVVVYYY\\\___aaabbbffffffdddcccaaa^^^\\\[[[[[[ZZZXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXYYYXXXWWWWWWTTTTTTTTTVVVXXXddd{{{uuuggg___```fffwww~~~yyylll```UUUNNNGGGEEEBBB@@@>>>>>>>>>???>>>AAAFFFNNNVVV___fffjjjnnnllliiifffcccaaaaaa```aaaggglllnnnoooppplllgggaaaZZZUUUUUUUUUTTTVVVYYY\\\dddnnn{{{zzzooohhhaaaYYYVVVWWW___gggllljjjfffdddaaa^^^YYYXXXWWWUUUTTTRRRQQQQQQOOONNNMMMKKKKKKKKKKKKKKK,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++)))((('''&&&'''((()))))))))(((((((((((())))))******))))))))))))******)))******++++++******)))((((((''''''''''''((((((******))))))))))))******(((((()))***+++,,,------)))******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))*********************************+++*********))))))(((((()))******++++++******))),,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---...//////,,,,,,---------.........---...//////000000//////,,,---...///000111222222222222222333333333444444111333444444333444555666666555555555666888:::<<<:::999999:::;;;===>>>??????AAAEEEGGGHHHIIILLLMMMWWW```nnnzzz}}}~~~zzzwww|||~~~{{{zzz~~~ppp___WWWSSSNNNLLLLLLGGGGGGFFFEEEEEEFFFFFFFFFHHHIIIKKKOOOUUU[[[```ccceeemmm||||||xxxwwwvvvuuuooollljjjiiijjjlllmmmnnnkkkkkkjjjiiiiiihhhhhhgggdddaaa^^^]]]```eeekkknnnkkkggg```YYYSSSQQQPPPQQQQQQRRRTTTWWWYYYZZZZZZZZZWWWVVVUUUSSSTTTUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZVVVTTTRRROOONNNMMMNNNNNNQQQRRRUUUZZZaaaiiipppttt}}}zzzssslllhhhfffeeeeeehhhkkkpppsssttttttuuuuuutttqqqmmmiiieeebbbfffeeedddcccbbb```______]]][[[VVVRRRNNNLLLKKKKKKMMMOOOQQQSSSSSSSSSUUUVVVRRRRRRRRROOOMMMKKKLLLMMMOOOOOOQQQRRRTTTVVVWWWXXX[[[[[[\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSVVVWWWXXXYYYYYYXXXWWWVVVTTTRRRRRRSSSVVVaaavvvqqqeeebbbeeeppp|||uuuhhh\\\TTTLLLJJJGGGCCCAAA@@@@@@@@@AAABBBEEEKKKRRR[[[cccgggkkkiiigggdddbbbaaaaaaaaaccciiinnnoooqqqsssqqqlllbbb\\\WWWVVVUUUQQQQQQSSSRRRWWW___jjjyyyzzzqqqhhh___\\\\\\]]]eeekkkkkkkkklllkkkhhhbbbbbbbbbaaa```___^^^]]]^^^]]]\\\ZZZXXXVVVUUUUUU++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))***)))))))))(((((())))))(((((((((((())))))******))))))))))))************++++++++++++******((((((''''''''''''((((((******))))))))))))******'''((()))******+++,,,---***+++++++++***)))((((((***++++++,,,,,,,,,++++++(((((())))))************++++++++++++++++++++++++******)))))))))))))))(((******++++++++++++******++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,---...//////---.........//////////////////000111111111111000///////////////000000000222222222333333333444444111222444444444444555777666666555555777999;;;<<<::::::;;;;;;<<<===>>>???@@@CCCGGGIIIJJJLLLNNNPPPZZZeeesss~~~}}}vvvrrrsss|||xxxpppdddWWWQQQNNNJJJIIIIIIFFFFFFFFFEEEEEEFFFGGGGGGHHHIIILLLQQQWWW]]]bbbdddfffooo}}}zzzxxxwwwuuuooonnnoooqqqssstttsssrrrqqqqqqqqqpppoooooonnnnnngggfffcccaaa```bbbeeegggkkkhhhaaa[[[VVVSSSQQQQQQPPPQQQTTTWWWXXXYYYXXXXXXTTTTTTVVVVVVWWWWWWVVVVVVYYYZZZ[[[[[[ZZZYYYWWWUUUOOONNNMMMLLLKKKLLLMMMMMMQQQPPPPPPRRRVVV[[[aaadddmmmsss{{{~~~vvvrrrqqqpppqqquuuzzz}}}}}}|||||||||zzzwwwtttpppmmmlllooonnnmmmllliiieeecccaaa[[[YYYUUUQQQNNNLLLKKKKKKKKKMMMQQQSSSTTTUUUWWWYYY[[[\\\\\\YYYUUURRRQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPRRRTTTUUUUUUTTTRRRQQQLLLLLLMMMMMMMMMNNNPPPQQQYYYZZZZZZZZZYYYWWWUUUTTTRRRQQQQQQSSSVVV```ssspppiiiiiijjjwww|||qqqddd[[[SSSPPPLLLHHHEEECCCCCCCCCDDDDDDEEEIIIPPPYYYaaafffjjjiiihhhfffeeeeeeffffffffflllqqqsssvvvxxxvvvqqqccc\\\WWWVVVTTTOOOMMMOOOLLLOOOTTTYYYbbbpppzzznnnccc]]]^^^ZZZaaagggiiilllppprrrpppkkkkkklllmmmmmmlllkkkkkkooonnnnnnllljjjgggdddbbb))))))))))))))))))))))))*********)))******++++++***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))************++++++++++++************))))))))))))************))))))))))))*********+++++++++)))((()))***))))))))))))(((&&&%%%###)))***++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++******))))))))))))))))))******++++++++++++************++++++++++++******((()))***,,,------......+++,,,,,,------................../////////000000///000000111111111111111111111000000000/////////222222333333333333444444000222444444444444666777666666666777888999:::;;;:::<<<===>>>======???@@@BBBEEEHHHKKKMMMPPPSSSVVV___jjjvvv}}}}}}}}}}}}uuussspppuuu|||vvvoooiiicccZZZQQQNNNMMMIIIHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIKKKNNNSSSXXX^^^bbbdddiiirrr}}}{{{yyyvvvpppqqqtttwwwyyyyyyvvvsssvvvuuuuuutttssssssrrrrrrjjjjjjiiifffcccaaabbbccchhhfffbbb]]]YYYUUURRRQQQPPPQQQSSSVVVWWWXXXXXXWWWSSSUUUWWWYYYZZZYYYWWWVVVWWWWWWXXXXXXWWWUUUTTTRRRKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRTTTWWWZZZ^^^```bbbiiissszzz}}}{{{wwwuuusssrrrqqqqqqqqqoookkkfffbbb___XXXVVVTTTRRRPPPOOOOOOOOOLLLOOORRRTTTVVVWWWZZZ[[[aaabbbcccbbb^^^YYYWWWUUUSSSSSSRRRQQQPPPOOONNNMMMKKKMMMOOOPPPQQQPPPOOONNNIIIJJJKKKKKKKKKLLLOOORRR\\\\\\[[[ZZZYYYVVVTTTRRRRRRQQQRRRUUUXXX```ppp~~~wwwkkkhhhgggrrr}}}yyyooofff\\\YYYUUUPPPLLLJJJIIIIIIHHHGGGHHHKKKQQQYYY```eeegggfffeeeddddddeeefffgggiiipppuuuwwwyyyzzzwwwrrrccc\\\VVVUUURRRNNNLLLNNNJJJJJJLLLNNNPPPYYYmmm~~~yyyjjjaaa___]]]bbbeeefffjjjqqqtttrrrrrrsssuuuwwwxxxxxxxxxwww|||~~~}}}yyywww************************++++++******)))*********+++***((('''''''''((()))))))))***++++++***))))))******))))))))))))*********++++++,,,,,,++++++*********))))))))))))************))))))))))))******)))+++,,,+++((('''(((***((()))*********(((&&&%%%((()))******++++++******'''(((((()))******++++++***************************************************++++++,,,,,,++++++***))))))***++++++***))))))******,,,------------,,,---------------------------------.........//////...//////000111000000000000000111111111111111111222222333333333333444444000222444444444444666888666777888888999999999999;;;===@@@@@@>>>>>>???AAABBBEEEHHHLLLPPPUUUZZZ^^^iiisss|||}}}|||}}}~~~xxxtttuuuvvv{{{zzzqqqlllhhhccc^^^WWWQQQLLLMMMMMMJJJHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJLLLNNNQQQUUUZZZ___bbbdddiiiqqq|||yyyttttttvvvxxxzzzyyyvvvssstttssssssrrrrrrqqqqqqppplllmmmllliiieeecccdddeeeeeedddbbb```\\\XXXTTTRRRQQQRRRTTTUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUUUUTTTPPPRRRUUUXXXZZZ[[[[[[[[[[[[\\\^^^aaacccfffhhhiiieeellltttxxx{{{}}}yyyvvvtttrrrrrrnnnnnnnnnmmmiiiddd___\\\WWWVVVVVVUUUUUUUUUUUUVVVSSSVVVYYY\\\]]]___aaaccciiikkknnnmmmjjjeeebbb```]]]\\\[[[YYYVVVTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNMMMNNNOOOOOONNNPPPTTTWWW\\\\\\\\\[[[YYYVVVTTTSSSUUUTTTUUUXXX[[[```lllxxxtttooojjjpppuuuyyy}}}{{{tttiiigggbbb]]]XXXUUUTTTSSSPPPOOOOOOQQQUUU[[[aaaeeeddddddccccccccceeefffgggnnntttzzz{{{{{{yyytttmmmccc[[[UUUSSSQQQMMMLLLNNNLLLHHHHHHIIIJJJNNNZZZggg|||ooojjjeeeggggggeeeiiipppsssrrrvvvxxx{{{~~~------------------------,,,,,,+++***)))))))))******'''$$$!!!!!!###&&&(((((()))+++------+++)))(((******))))))))))))*********++++++,,,,,,++++++***((((((''''''''''''((((((******))))))))))))******%%%(((******))))))+++...)))***,,,------,,,+++***'''((()))***************'''(((((()))***+++++++++))))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***((()))***++++++***)))(((***+++,,,---,,,+++***)))------------------,,,,,,,,,,,,,,,---------......---......//////////////////000000111222333333444222222333333333444444444000222333444444444666888666777999::::::999888777;;;>>>AAAAAA???>>>@@@BBBAAADDDHHHLLLQQQXXX```eeesss|||~~~~~~~~~}}}}}}vvvtttvvv~~~xxxkkkccc___\\\XXXTTTOOOKKKIIILLLMMMJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPSSSWWW\\\```cccdddeeemmm{{{~~~{{{vvvvvvvvvwwwxxxxxxuuusssooooooooonnnmmmmmmllllllnnnooonnnkkkgggeeegggiiicccccccccaaa^^^ZZZVVVTTTSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]YYYYYYXXXXXXXXXXXXXXXXXXXXX[[[___cccfffgggfffeeeeeegggkkknnnqqqrrrssssssrrrxxx~~~~~~zzzvvvsssqqqpppoooiiijjjjjjjjjgggbbb]]]ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^bbbdddfffgggjjjllluuuxxx||||||yyyuuuqqqooonnnmmmkkkhhheeecccaaa```WWWWWWVVVUUUTTTSSSQQQQQQSSSTTTUUUUUUTTTUUUYYY]]][[[[[[[[[[[[YYYWWWUUUTTTWWWVVVXXX[[[\\\```iiisssooopppppprrr{{{~~~uuurrrmmmhhhccc```^^^^^^XXXWWWWWWWWWZZZ___cccfffgggggggggggghhhiiikkklllqqqwww||||||{{{xxxpppiiibbb[[[TTTRRRPPPMMMMMMOOONNNHHHEEEIIILLLLLLQQQYYYeee|||yyylllllljjjfffiiiooorrrqqqxxxzzz~~~,,,,,,,,,+++++++++******,,,***)))+++---,,,)))&&&++++++,,,,,,,,,+++******)))(((((()))***+++***))),,,,,,,,,,,,+++***))))))******++++++++++++******+++++++++******((('''''')))************+++++++++(((((())))))***,,,---...---,,,***)))))))))***+++))))))))))))************+++++++++************)))+++++++++*********)))))))))))))))))))))((('''''',,,,,,++++++,,,,,,---......------,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------...///000111111333333444333222///,,,***333333222222333333444555444444333222333444555666777666666555555555666666555666888888888999:::<<<<<<===???@@@AAABBBCCCCCCAAAEEEJJJLLLPPPZZZiiiuuu}}}zzzyyytttuuu{{{ssskkkaaa[[[YYYVVVRRRNNNIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHJJJNNNQQQPPPTTTYYY\\\]]]^^^^^^___bbbhhhvvv|||wwwvvvuuuuuuuuussspppmmmkkkhhhddd```___```ccceeehhhjjjkkkkkkiiigggggghhhbbb```_________\\\VVVQQQQQQQQQPPPPPPRRRTTTWWWYYY[[[\\\^^^^^^^^^\\\ZZZYYYZZZXXXWWWWWWYYY[[[[[[\\\gggiiilllmmmnnnooorrrttttttuuuwwwzzz~~~~~~zzztttqqqpppoookkkiiiiiiiiigggddd___\\\\\\\\\XXX[[[___```______bbbfffjjjkkkmmmooorrrvvv|||}}}}}}}}}yyyuuuwww{{{wwwnnnkkkgggbbb]]][[[YYYWWWUUUVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ[[[[[[YYYUUUTTTVVVYYYYYY]]]``````^^^___ccchhh}}}tttnnnuuu{{{{{{xxxpppppppppnnniiifffbbb```aaaeeejjjmmmnnnlllkkkiiiiiiiiiiiijjjtttvvvwwwwwwuuuqqqmmmkkkaaa[[[SSSOOONNNPPPQQQQQQPPPMMMJJJGGGGGGIIILLLOOOTTT___tttyyypppnnnllljjjnnnuuusssuuuwwwyyy|||,,,+++++++++++++++++++++---+++******,,,,,,***''')))***+++,,,,,,,,,,,,,,,***)))((((((***++++++***))))))***+++++++++******)))******++++++******)))+++++++++******)))(((''')))************+++++++++************+++,,,,,,---******)))((((((((((((((())))))))))))************+++++++++************)))+++++++++*********))))))&&&''')))***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------......------......//////000000000111222222222000///---111111000000111111222333444444333333333444555666666666555555555555666666555777888999888999:::<<<===>>>???AAABBBCCCCCCDDDCCCGGGLLLNNNRRR]]]lllxxx~~~|||}}}xxxnnnggg]]]WWWUUUSSSOOOKKKJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHJJJMMMRRRVVVUUUYYY]]]______^^^^^^^^^ccchhhtttzzzxxxvvvsssqqqpppnnnjjjhhhdddbbb^^^[[[ZZZZZZ\\\]]]```bbbdddeeeddddddeeefffcccbbbaaaaaa```]]]XXXTTTRRRRRRRRRSSSVVVYYY\\\^^^______```___^^^\\\YYYXXXYYYYYYYYY[[[^^^aaacccdddppprrruuuwwwxxxzzz|||~~~~~~yyyvvvrrroooooonnnkkkiiiddddddbbb___[[[YYYZZZ[[[\\\___bbbcccccceeejjjnnnooorrrwww|||}}}uuummmgggbbb^^^[[[______^^^]]]\\\ZZZZZZYYY[[[\\\]]][[[YYYYYY\\\^^^\\\___aaa___\\\\\\```ddduuuvvvwwwzzz{{{}}}xxxvvvsssnnnkkkjjjllloooqqqtttsssqqqooonnnmmmmmmnnntttttttttssspppkkkfffccc[[[VVVPPPLLLNNNPPPRRRSSSTTTRRROOOLLLJJJJJJKKKLLLPPPTTT^^^nnn{{{vvvrrrnnnnnnqqqpppqqqrrrsssvvv{{{++++++++++++++++++++++++---,,,******+++,,,+++***((((((***+++,,,---------+++)))'''((()))+++++++++''''''((()))***++++++***)))******++++++******)))******+++******)))(((''')))************+++++++++++++++++++++++++++++++++)))************)))(((((()))))))))*********+++++++++++++++************)))+++++++++***************((((((***+++,,,---------+++************+++,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++.............../////////.........///////////////---...000111222222111111111000000000000111222222444333333333333444555666666666555555555555666666555777999999999999;;;===>>>???@@@AAACCCDDDEEEEEECCCFFFJJJMMMSSS___nnnzzzyyynnneee___XXXRRRPPPNNNKKKHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLQQQWWW[[[[[[]]]```aaa```___^^^___dddgggqqq{{{vvvvvvsssnnnkkkhhhfffcccaaa^^^]]][[[YYYWWWWWWVVVVVVVVVYYY[[[]]]^^^___aaacccddddddccccccbbb___ZZZWWWSSSSSSUUUWWWZZZ^^^aaacccbbbbbbaaa___]]]ZZZXXXWWWYYYZZZ\\\```dddhhhlllnnnvvvxxx|||~~~~~~wwwrrrpppnnnllllllkkkiiiggg``````^^^[[[XXXXXXZZZ]]]aaadddggghhhjjjnnnuuu{{{}}}zzzrrrnnnjjjiiigggeeebbb___]]]\\\___```aaaaaa```aaaccceeeccccccbbb^^^ZZZYYY]]]```lllwww~~~}}}{{{xxxwwwwwwwww{{{zzzwwwtttrrrqqqppppppssssssqqqnnnhhhccc]]]ZZZQQQNNNJJJHHHJJJNNNQQQRRRUUUTTTSSSQQQOOOLLLJJJIIIKKKLLLNNNUUUeee~~~zzzxxxsssqqqooonnnpppuuuzzz}}}***++++++++++++,,,,,,,,,...,,,+++******+++,,,,,,((()))***+++,,,,,,,,,,,,,,,***(((''')))+++,,,,,,(((((()))***++++++******))))))************))))))***************)))(((((())))))*********++++++++++++++++++******))))))(((***+++,,,------,,,+++***))))))*********++++++++++++++++++*********))))))************************+++++++++++++++******)))******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............////////////////////////.........---...///111222222222222222222222222222333333444333333333333444444555555666555555555555666666777666888999:::999:::<<<===???@@@@@@BBBCCCEEEGGGGGGEEEGGGJJJNNNUUUbbbqqq}}}|||~~~pppeee]]]YYYSSSNNNLLLJJJHHHFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLQQQXXX]]]]]]___aaabbbaaa```___```dddgggooo|||~~~{{{yyyuuuqqqppplllfffbbbaaa```^^^]]]]]]]]]]]]\\\ZZZXXXVVVUUURRRTTTVVVWWWXXXZZZ]]]___ddddddeeedddccc___[[[XXXVVVVVVXXXZZZ]]]```cccdddaaa```___]]][[[YYYXXXXXXZZZ]]]aaaeeeiiimmmrrruuuvvvyyy}}}|||vvvrrrlllkkkkkkjjjiiigggeeeccc___^^^\\\ZZZYYYZZZ^^^aaadddfffjjjlllpppwwwzzzxxxuuurrrnnnjjjgggfffhhhiiiiiihhhhhhhhhhhhiiigggfffbbb]]]XXXWWWYYY\\\dddkkkyyy~~~zzzvvvsssqqqooooooqqqooolllggg```ZZZUUUQQQHHHFFFCCCCCCDDDGGGJJJLLLOOOPPPQQQRRRQQQOOOLLLJJJEEEHHHJJJNNNUUUeeeyyy{{{uuuqqqpppsssvvvxxx++++++++++++++++++++++++,,,,,,+++***)))***,,,---++++++,,,,,,,,,++++++***,,,***((((((***,,,,,,+++++++++,,,,,,+++******))))))))))))******))))))))))))************))))))((())))))*********+++++++++)))*********)))((('''&&&)))***,,,------,,,+++***************+++++++++++++++++++++*********))))))******************************++++++******)))(((******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........///000000111111111111000222222111111222222333444333333333444444444444444555555555555555666777777777888:::::::::;;;<<<>>>AAAAAAAAABBBDDDFFFIIIJJJKKKLLLNNNQQQXXXdddsss}}}|||pppddd[[[VVVSSSOOOLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLNNNRRRWWW[[[\\\^^^aaaaaa`````````aaaccceeemmmzzz|||xxxtttpppmmmhhhddd___\\\\\\]]]]]]]]]``````aaa```^^^\\\YYYWWWSSSTTTUUUVVVUUUWWWYYY[[[bbbdddeeedddbbb^^^[[[YYYYYYYYYZZZ[[[]]]___```aaa]]]\\\[[[YYYYYYYYYZZZZZZ]]]```eeeiiillloootttwwwxxx{{{|||vvvqqqnnnkkkiiifffggghhhgggeeeccc```___]]]\\\[[[ZZZYYY\\\```dddeeehhhmmmqqqwww~~~xxxtttqqqsssrrrqqqooonnnllljjjiiidddbbb^^^YYYUUUTTTUUUWWW[[[___jjj||||||wwwrrrooolllkkkiiigggbbb]]]VVVPPPLLLIIIBBBAAA@@@??????AAACCCEEEEEEGGGKKKOOOPPPPPPNNNMMMBBBEEEHHHHHHIIIPPPZZZccc~~~~~~{{{zzz{{{{{{}}},,,,,,,,,+++++++++******)))***+++***))))))+++---,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,***---------,,,,,,***))))))((())))))******))))))((())))))************)))))))))************+++++++++))))))*********)))'''&&&''''''((())))))))))))(((*********++++++++++++,,,+++++++++************)))***************+++++++++&&&'''(((***++++++,,,,,,+++************+++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,.........///////////////111111111000000000000000000////////////000111111222333444444555555444444555555444555555666777888777999;;;;;;;;;;;;===???BBBBBBBBBCCCEEEHHHJJJLLLMMMMMMNNNQQQZZZhhhwwwyyypppggg^^^WWWPPPOOOLLLJJJHHHGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPQQQRRRUUUZZZ]]]]]]___aaaaaa```___```aaa```cccjjjxxx{{{vvvqqqllliiibbb___\\\[[[]]]___``````bbbccccccbbb```]]]ZZZXXXWWWXXXXXXVVVUUUVVVXXXZZZaaaccceeedddaaa]]][[[ZZZ[[[[[[\\\\\\]]]^^^^^^^^^ZZZYYYXXXWWWWWWYYY[[[\\\___ccciiilllnnnpppuuuxxx|||~~~~~~~~~}}}}}}~~~}}}yyyuuusssooommmhhhccc___]]]\\\\\\___bbbeeefffdddaaa___^^^[[[[[[[[[ZZZ[[[]]]aaaeeeggglllrrryyy~~~zzz{{{yyyvvvssspppmmmhhheee^^^\\\XXXUUUSSSSSSTTTUUUUUUYYYaaaooo}}}vvvpppkkkhhhggg^^^[[[WWWRRRMMMIIIFFFDDDAAABBBBBB@@@>>>>>>@@@AAA???AAAEEEIIILLLMMMNNNNNNIIIIIIGGGDDDBBBEEELLLQQQ]]]ppp...------,,,+++***))))))&&&(((++++++)))((()))+++******+++,,,,,,,,,++++++))))))***,,,...---+++)))***+++++++++++++++***)))(((((())))))))))))(((((())))))************)))))))))************+++++++++)))***+++,,,,,,+++)))(((''''''&&&&&&'''(((((()))*********+++++++++,,,,,,+++++++++************)))))))))*********+++++++++((((((***+++,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++------......//////000000111111000000000000111111///////////////000111111222333444555555555444444444444444555555666777888888:::;;;<<<;;;<<<===???CCCCCCCCCDDDFFFIIILLLNNNLLLMMMQQQZZZhhh|||{{{mmmeee___YYYTTTKKKKKKJJJHHHFFFFFFFFFGGGDDDEEEGGGIIIKKKMMMNNNOOOPPPSSSVVVXXXZZZ]]]```cccaaabbbcccbbb___^^^^^^___]]]```ggguuu{{{vvvpppjjjfffbbb```^^^^^^```cccddddddeeeeeeeeedddbbb___\\\ZZZZZZZZZYYYXXXVVVVVVXXXZZZ```cccfffeeeaaa]]][[[[[[[[[\\\\\\]]]^^^^^^^^^^^^[[[ZZZXXXVVVWWWYYY\\\^^^```eeellloooppprrrwww{{{{{{}}}~~~{{{zzzyyynnnnnnnnnmmmkkkhhheeecccbbbaaa```___```bbbcccddd______```___^^^]]][[[YYYYYYXXXVVVSSSQQQPPPQQQRRRXXX\\\bbbdddcccaaa``````[[[]]]^^^^^^___```dddgggkkkqqqyyy}}}~~~zzzvvvssspppkkkeeeaaa[[[YYYWWWWWWWWWXXXXXXXXXWWW[[[aaaiiiuuuyyyrrrkkkeeeaaa___VVVTTTPPPLLLIIIGGGFFFFFFDDDFFFFFFEEEBBBAAABBBDDD@@@AAABBBDDDGGGIIIJJJKKKMMMJJJFFFBBBAAACCCGGGJJJJJJWWWgggvvv///...---,,,***)))(((((($$$'''++++++)))((((((***((()))***+++,,,---------((()))+++---///...+++((('''((()))******++++++***(((((())))))))))))((((((((())))))*********)))))))))************+++++++++***+++---......---+++***)))(((''''''''')))***+++******+++++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...+++++++++,,,,,,---------.........------,,,,,,,,,,,,------...///000111111000/////////000111222333111111111111111222222333222333444555555555444333444444444555555777888888888:::<<<<<<<<<<<<>>>???DDDCCCCCCDDDFFFIIIMMMOOOPPPSSS[[[iii~~~oooaaaYYYUUUQQQNNNHHHHHHHHHGGGEEEEEEEEEGGGEEEFFFHHHJJJMMMOOOQQQRRRQQQUUUZZZ^^^```cccfffiiieeeeeeeeeccc```^^^]]]^^^[[[]]]eeesss|||vvvoooiiieeedddbbbaaaaaadddfffgggfffhhhhhhgggfffdddaaa^^^]]][[[[[[ZZZXXXVVVWWWYYY\\\aaadddgggfffbbb^^^\\\]]][[[\\\]]]^^^____________]]][[[YYYWWWWWWYYY\\\^^^```fffmmmqqqrrrtttyyy~~~wwwyyy{{{zzzwwwtttqqqqqqeeeeeedddbbb^^^ZZZUUUSSSLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIIIIJJJMMMOOOSSSXXX___ccccccbbbbbbccc^^^```bbbcccccceeegggjjjooouuu~~~}}}wwwooojjjgggiiiiiihhhnnnwwwxxx}}}yyyuuurrrooojjjccc^^^[[[ZZZZZZ[[[]]]_________^^^aaaeeehhhmmmxxx~~~{{{tttmmmeee___[[[YYYTTTRRROOOLLLJJJIIIIIIJJJGGGIIIJJJIIIFFFEEEGGGIIICCCCCCBBBBBBCCCEEEGGGHHHGGGEEEBBBAAABBBBBBBBBAAACCCJJJQQQVVVddd{{{,,,++++++******++++++,,,+++******)))***,,,---...(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++,,,,,,+++***((('''))))))(((((('''''''''&&&************************))))))***+++,,,,,,------*********++++++,,,,,,,,,)))******++++++******)))++++++************++++++******+++,,,,,,,,,,,,+++...//////---***((('''(((+++,,,...///...,,,***))) &&&+++,,,******---111,,,,,,,,,---------......---------........./////////000000000111111111111111111111111222333444555555555555444333222111000777666555444555666999:::::::::;;;;;;===>>>@@@AAAGGGGGGIIIKKKHHHFFFIIIPPPLLL]]]kkk~~~||||||vvvhhh^^^ZZZWWWQQQLLLJJJHHHFFFFFFFFFFFFEEEDDDGGGGGGIIIKKKNNNSSSVVVYYYWWWYYY]]]aaafffiiijjjkkkllljjjgggccc___[[[YYYXXX[[[^^^bbbjjjwww~~~zzzwwwqqqlllggggggfffdddeeehhhkkkllllllooojjjdddccceeeeeeaaa^^^[[[\\\[[[XXXUUUTTTWWWZZZ```bbbbbbbbb___^^^^^^^^^_________```______^^^^^^]]][[[YYYWWWYYY\\\```cccdddfffhhhllloooqqqssstttyyywwwuuusssqqqlllgggccc]]]ZZZUUURRRPPPMMMKKKIIIFFFFFFEEECCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@???@@@BBBBBBCCCEEEIIILLLOOOSSSZZZ^^^aaabbbcccccc```bbbdddeeefffhhhlllnnnsss~~~}}}tttoooiiiaaa[[[YYYWWWUUUSSSRRRSSSUUUWWWYYY^^^eeelllttt}}}vvvtttqqqlllgggccc```___aaaccceeeffffffgggiiikkkiiimmmpppqqqqqquuu}}}~~~ssspppkkkeee^^^YYYVVVTTTSSSTTTTTTTTTSSSQQQPPPOOOUUUTTTSSSSSSSSSQQQNNNLLLLLLHHHGGGJJJIIIDDDBBBFFFCCCCCCBBBBBBBBBAAAAAA@@@DDDFFFGGGIIIMMMXXXhhhsss---,,,,,,,,,,,,,,,,,,---,,,++++++******+++,,,---))))))******+++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''(((***+++,,,,,,++++++******)))))))))(((((((((************************))))))***++++++,,,------++++++++++++++++++++++++******++++++++++++******++++++************++++++******+++,,,,,,,,,,,,+++---...---+++(((%%%%%%%%%+++,,,---------,,,+++***(((,,,//////...---...000,,,,,,---------.........---------.........//////111111111111222222222222222111111111222333444444555555555555555444333222666666555555666777999::::::;;;;;;<<<>>>@@@AAABBBHHHIIILLLNNNKKKGGGIIIOOOTTTcccpppyyyooobbbYYYVVVTTTOOOKKKKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMQQQUUUXXXZZZXXX[[[^^^cccfffiiikkkkkkkkkiiifffbbb^^^[[[YYYXXXYYY\\\```hhhuuu~~~zzzwwwsssoookkkiiihhhggghhhjjjlllmmmlllnnnjjjeeedddeeeeeeccc_________^^^[[[WWWVVVXXXZZZ___```aaa```^^^\\\\\\]]]]]]]]]^^^___``````_________]]]ZZZYYYZZZ]]]aaadddfffgggjjjllloooqqqrrrssstttrrrooollliiiddd^^^ZZZUUUQQQLLLIIIGGGFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<======>>>???AAABBBCCCEEEIIILLLLLLQQQXXX^^^bbbdddeeeggg```bbbeeegggiiimmmqqqttt{{{ssslllccc\\\YYYUUUPPPKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLOOOSSSWWW[[[```fffjjjrrruuuxxxyyywwwuuuttttttooommmkkkhhheeedddddddddgggiiimmmppprrruuuyyy|||{{{~~~{{{yyy|||~~~~~~|||vvvqqqhhhfffbbb^^^ZZZXXXXXXXXXXXXYYY\\\^^^___`````````aaa`````````aaa```]]]ZZZYYYSSSPPPPPPMMMGGGEEEGGGEEEDDDDDDDDDEEEEEEEEEDDDAAADDDFFFFFFGGGLLLVVV]]]iiirrrzzz...------,,,,,,------...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++***++++++++++++***))))))((((((***++++++,,,++++++++++++************))))))************************))))))******+++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,------+++(((&&&%%%&&&++++++++++++++++++,,,,,,,,,---------,,,,,,+++***,,,------------.........------........./////////111222222222222333333333333222222222222333333444555555666666666666555555555666666777888888999999:::;;;;;;===???AAACCCDDDHHHJJJNNNQQQNNNJJJLLLRRRZZZhhhtttrrriii]]]VVVTTTRRROOOKKKJJJJJJHHHGGGFFFGGGGGGHHHHHHJJJMMMQQQUUUXXX[[[\\\\\\^^^aaadddhhhjjjkkkkkkiiihhhdddaaa]]]ZZZXXXWWWVVVYYY^^^eeerrr~~~{{{zzzwwwtttrrrmmmlllkkklllnnnooonnnmmmmmmiiieeedddeeefffdddaaacccbbbaaa^^^ZZZXXXYYYZZZ]]]^^^___^^^\\\[[[[[[\\\\\\]]]___aaaccccccdddcccaaa___\\\[[[\\\___cccfffhhhiiikkkmmmnnnoooppppppooolllhhhddd```[[[UUUQQQMMMIIIDDDAAA@@@@@@@@@???<<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<<<<>>>???AAABBBCCCEEEIIILLLMMMRRRYYY___cccdddeeefffaaacccfffiiimmmsssyyy~~~~~~oooeeeZZZTTTLLLHHHGGGGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIILLLQQQTTT]]]aaafffjjjjjjjjjjjjjjjjjjhhhffffffgggjjjmmmoootttvvvzzz~~~}}}~~~|||xxxsssqqqooolllgggccc^^^\\\ZZZXXXXXX\\\bbbgggkkkmmmooorrruuuvvvvvvvvvwwwvvvvvvwwwxxxxxxvvvsssllleee^^^ZZZUUUNNNJJJJJJFFFEEECCCCCCDDDDDDCCCAAA>>>AAACCCCCCAAABBBEEEIIILLLRRRZZZ___aaabbbeeehhhmmmpppuuu||||||tttkkkccc^^^------,,,,,,,,,,,,------,,,+++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++******************+++***************************++++++++++++***)))))),,,,,,++++++***))))))(((************************************************))))))******+++++++++,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,+++,,,------,,,***)))***+++***************+++,,,---...,,,++++++,,,,,,***)))------------........................////////////111111111222222222333333333333222222222333333444333444555666666666666666555666777888999::::::999::::::;;;===???AAACCCDDDGGGIIINNNPPPNNNMMMSSS\\\eeeuuu~~~nnnfff\\\VVVTTTRRROOOMMMIIIIIIHHHGGGFFFGGGIIIKKKKKKNNNRRRVVVZZZ]]]^^^______aaadddfffiiijjjjjjjjjgggfffccc___[[[YYYWWWVVVTTTXXX]]]cccooo}}}~~~~~~}}}|||zzzpppoooooooooqqqqqqooonnnkkkhhheeeddddddeeedddbbbccccccaaa___]]]\\\\\\\\\\\\]]]]]]\\\ZZZYYYZZZ\\\\\\^^^aaadddggghhhhhhhhhcccaaa___]]]^^^aaaeeegggiiiiiijjjkkklllllllllkkkkkkhhhbbb]]]YYYTTTNNNKKKJJJFFFAAA??????@@@@@@@@@;;;::::::::::::;;;;;;<<<:::::::::;;;<<<===>>>??????AAABBBCCCDDDGGGKKKNNNRRRWWW]]]bbbdddcccccccccbbbeeehhhlllqqqxxx{{{qqqfff[[[TTTLLLHHHBBB???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHKKKOOORRRQQQVVV]]]cccfffggghhhiiikkkjjjiiijjjmmmsssyyy}}}zzzwwwrrrrrrxxx~~~vvvqqqkkkfffccc```]]]ZZZZZZYYYXXXXXX^^^kkk{{{uuummmeee]]]UUUQQQMMMIIIEEEDDDDDDDDDBBB@@@===???AAAAAA@@@@@@AAACCCBBBEEEHHHIIIJJJLLLOOORRRQQQTTTZZZaaaiiipppvvvyyyvvvqqqjjjccc\\\VVVPPPLLL,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********++++++************************************++++++++++++***)))))),,,,,,+++******)))))))))))))))))))))))))))))))))************************)))***************++++++''''''((()))+++,,,------+++,,,,,,------,,,,,,+++++++++************++++++******+++,,,,,,,,,,,,+++(((***++++++++++++---///+++*********+++,,,------000...------///000///...---------.........//////........./////////000000000000000000111111111222333333333222333333444444222333444555555555555555555666777999:::;;;;;;;;;:::;;;;;;===>>>AAABBBCCCFFFHHHKKKNNNNNNQQQ^^^lllzzz}}}vvvjjjccc[[[UUURRRPPPMMMKKKGGGHHHHHHGGGFFFHHHLLLOOOQQQSSSVVVZZZ^^^```aaabbbcccdddfffhhhiiijjjiiiiiieeedddaaa]]]ZZZWWWUUUTTTRRRWWW[[[aaalllzzzsssrrrpppqqqrrrrrrqqqpppkkkiiifffddddddddddddcccbbbaaa````````````______[[[\\\\\\[[[YYYYYYZZZ\\\\\\^^^bbbeeehhhiiiiiiiiidddbbb___^^^^^^aaaeeeggghhhhhhhhhiiihhhhhhggggggeeeaaa\\\VVVRRRNNNKKKHHHFFFCCC@@@>>>>>>???@@@@@@<<<<<<;;;;;;;;;<<<======;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGHHHJJJMMMPPPTTTYYY```eeefffeeedddccceeegggkkkoootttzzz|||uuukkk```VVVOOOJJJGGGBBB???<<<::::::;;;===>>>BBBCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJKKKOOORRRPPPVVV]]]dddhhhkkknnnooorrrqqqpppqqqvvv}}}~~~sssnnngggcccdddkkktttyyyxxxqqqiiieee___ZZZWWWVVVTTTTTTVVVVVVXXX^^^kkkvvviii___WWWQQQJJJGGGHHHIIIHHHFFFBBBBBBAAA@@@??????@@@BBB?????????>>>>>>@@@BBBEEEEEEGGGKKKOOOTTTYYY]]]___]]]ZZZUUUPPPMMMJJJGGGDDD,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++***))))))))))))))))))***+++,,,---((((((((())))))))))))***************************************************&&&'''((()))***,,,------++++++,,,,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,,,,+++%%%&&&((())))))***,,,...+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------........./////////....../////////000000000//////000000000111111111222222222222333444555666222333444555555555555555666666777999:::;;;<<<============>>>???AAABBBCCCFFFHHHLLLOOOQQQXXXiiizzz}}}~~~tttlllbbb]]]VVVQQQMMMKKKJJJHHHGGGIIIJJJIIIIIIKKKQQQVVVWWWXXX[[[^^^aaacccdddeeeeeefffhhhiiiiiiiiihhhgggcccbbb___[[[XXXVVVTTTSSSQQQUUUZZZ^^^hhhvvvuuurrrppppppqqqrrrrrrrrrmmmkkkiiigggfffeeeeeeeeecccbbbaaaaaaccccccbbbaaa\\\]]]\\\[[[ZZZZZZ\\\^^^\\\^^^bbbeeeggghhhgggfffdddbbb___]]]^^^```dddfffggggggggggggfffeeedddddd___ZZZUUUPPPNNNLLLJJJHHHEEECCCAAA@@@AAAAAAAAA@@@@@@??????>>>>>>>>>??????===>>>???@@@BBBEEEGGGHHHJJJKKKLLLLLLLLLNNNQQQSSSTTTYYYaaagggjjjiiihhhhhhhhhjjjnnnrrruuuyyy~~~{{{vvvkkkeee[[[PPPHHHCCCBBBBBB>>>===;;;999999:::;;;<<>>===>>>>>>???>>><<<;;;;;;<<<===>>>@@@AAACCCEEEGGGJJJKKKLLLLLLIIIGGGEEEEEEDDDCCCAAA,,,,,,,,,++++++,,,,,,,,,------------,,,***((('''))))))******+++,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***))))))))))))+++,,,---)))))))))*********++++++************************************))))))))))))))))))))))))******************++++++++++++******++++++************++++++******+++,,,,,,,,,,,,+++&&&((()))***))))))+++,,,,,,---...///...---,,,+++(((***+++***''''''***...............////////////.../////////000000000000000000111111111222222222111111222222444555777888444555555666666666555555777777777888999;;;===???@@@@@@@@@AAAAAABBBDDDDDDFFFJJJPPPUUUWWW___qqqzzz}}}zzzmmmeeeZZZWWWRRRMMMKKKJJJIIIIIIHHHKKKMMMMMMLLLPPPWWW^^^]]]]]]^^^```bbbdddfffgggggghhhiiiiiiiiihhhfffeeebbb```]]]ZZZWWWUUUSSSRRROOOSSSWWWZZZcccppp{{{~~~uuurrrooonnnooorrrssstttqqqpppnnnkkkhhhgggggghhhgggeeeddddddffffffdddaaa^^^^^^]]]\\\[[[[[[^^^```___aaaeeehhhiiiiiigggfffcccaaa^^^\\\]]]___ccceeefffggggggffffffeeedddccc[[[WWWRRROOONNNNNNNNNNNNLLLKKKIIIJJJJJJJJJHHHFFFGGGFFFEEEDDDDDDCCCDDDDDDBBBCCCDDDFFFIIIKKKNNNOOOQQQRRRRRRQQQQQQRRRTTTVVVVVV\\\dddjjjlllkkkjjjiiijjjmmmqqqtttuuuwwwyyyzzzwwwqqqkkkdddZZZVVVPPPHHHBBB??????@@@<<<=========<<<<<<======AAABBBDDDHHHNNNTTTYYY]]]___aaabbbaaa___^^^]]]]]]bbbeeejjjooosssxxx}}}|||uuuooolllddd^^^VVVRRRQQQRRRSSSRRRTTTZZZ```eeelllrrrrrrooommmmmmiiiaaa^^^]]]YYYRRRMMMMMMLLLLLLMMMOOORRRUUU]]]dddnnnzzzrrr```TTTPPPOOOMMMJJJJJJHHHEEECCCAAA@@@>>>===???>>>===============<<<===>>>???AAACCCDDDFFFFFFFFFDDDCCCCCCCCCCCCAAA@@@...------,,,,,,------...000000///...+++(((%%%$$$(((((()))***++++++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))---,,,+++))))))))))))************++++++,,,,,,,,,*********************************))))))))))))))),,,++++++***)))(((((('''*********++++++*********++++++************++++++******+++,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,---...000000000...,,,***+++...000---)))'''+++000............/////////000////////////000000000000111111222222222333333333000111111222444666888999666666777777777777666666888888777777999;;;>>>@@@CCCCCCCCCCCCCCCDDDEEEEEEHHHMMMUUU[[[]]]cccuuu~~~xxxsss~~~rrrfff^^^VVVTTTPPPMMMKKKKKKKKKLLLIIILLLOOOOOOOOOTTT\\\cccaaa``````aaabbbeeegggiiihhhhhhiiiiiihhhgggeeedddaaa___]]]ZZZWWWTTTSSSRRRMMMQQQUUUWWW___mmmxxx|||{{{}}}uuurrrmmmlllnnnqqqtttuuutttsssqqqnnnkkkiiiiiijjjkkkhhhfffggghhhgggdddaaa______^^^]]][[[\\\___aaadddfffjjjlllmmmllljjjhhhcccaaa]]][[[\\\^^^aaadddggggggggggggfffeeedddccc[[[XXXSSSQQQQQQRRRTTTTTTUUUUUUTTTUUUVVVTTTRRROOOMMMMMMKKKJJJIIIIIIIIIIIIGGGHHHJJJLLLOOORRRTTTVVVUUUVVVVVVUUUSSSTTTVVVXXX[[[aaahhhlllmmmkkkhhhffflllooosssuuuuuutttuuuuuuyyy}}}|||uuullleee^^^XXXFFFFFFDDDAAA===<<<<<<===888:::<<<===<<<<<<<<<===:::;;;>>>DDDKKKTTT[[[```dddfffiiijjjiiihhhggggggjjjmmmqqqtttxxx}}}yyynnngggbbb___^^^ZZZTTTMMMIIIJJJLLLLLLLLLIIIMMMQQQVVV^^^ffffffaaa```aaa]]]UUUSSSTTTQQQKKKKKKLLLMMMOOOQQQUUUZZZ]]]jjjrrr~~~vvvddd[[[VVVQQQMMMIIIHHHGGGGGGFFFDDDBBB???======<<<=========;;;999;;;<<<>>>@@@CCCEEEGGGHHHGGGFFFEEEEEEEEEDDDBBB@@@+++*********+++,,,,,,---,,,------......------,,,+++,,,------------,,,+++'''((()))***++++++***)))++++++++++++,,,,,,---...++++++************++++++***)))((('''''''''))))))(((((()))************))))))*********))))))+++---((('''$$$######&&&))),,,(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---......---,,,***))))))((((((+++******+++---......---+++***)))((()))***+++,,,,,,,,,++++++,,,,,,---...------------------------111000...------...//////......//////000000111111111111222333333333333222000111111222222333333444555444444555555666777888:::::::::;;;<<<===>>>???>>>@@@BBBCCCDDDEEEGGGIIIJJJPPPWWW[[[```mmmvvvrrr{{{xxxzzz~~~uuuiii___[[[RRRQQQNNNLLLJJJHHHHHHHHHJJJKKKNNNRRRWWW\\\```bbbeeeeeefffggghhhiiijjjkkkkkkiiiggggggggggggfffdddccc```[[[XXXUUURRROOOMMMKKKJJJMMMUUU]]]eeerrr}}}|||zzzqqqllliiilllnnnoooqqquuuvvvqqqmmmlllnnnqqqrrrrrrllljjjfffdddcccbbb```^^^aaa```]]]\\\]]]^^^aaacccggghhhkkklllmmmllljjjiiicccaaa^^^\\\]]]```dddgggfffhhhjjjiiigggdddcccccc___]]][[[[[[]]]```aaabbbfffggggggeeeaaa^^^\\\\\\[[[VVVUUUXXXVVVPPPMMMPPPMMMOOORRRTTTVVVYYY\\\^^^^^^]]]\\\ZZZZZZZZZZZZ[[[^^^aaaeeegggfffeeeddddddkkkkkknnnrrruuusssmmmhhhmmmllliiiddd^^^WWWPPPLLLDDDCCCAAA???>>>===>>>>>>===;;;:::;;;<<<<<<;;;:::======>>>BBBHHHOOOVVVZZZbbbhhhpppuuuvvvtttrrrpppnnnqqquuuzzz~~~tttkkk^^^VVVTTTSSSQQQNNNJJJJJJIIIGGGFFFHHHKKKNNNKKKLLLNNNQQQUUUYYY\\\______]]]WWWQQQKKKJJJKKKMMMNNNNNNNNNQQQWWW```hhhnnnyyyrrrggg___WWWQQQOOOKKKIIIJJJIIIFFFEEEHHHBBBAAA@@@>>>===<<<<<<<<>>BBBGGGJJJLLLJJJGGGCCCBBBEEEHHHHHHGGG++++++******+++,,,,,,---,,,------......------,,,***+++,,,------,,,+++***((()))***+++++++++***))),,,+++++++++,,,,,,---...++++++************++++++,,,+++++++++++++++,,,,,,((()))******++++++******)))***+++***)))***+++---,,,+++(((''''''(((***+++************************)))))))))***+++,,,------******+++,,,+++)))(((&&&+++))))))***,,,---,,,+++***************+++,,,,,,,,,,,,++++++,,,,,,---...------------------------...............///000000......//////000111111111//////000111111111111111222222333333444555555666666666666666777888999999:::::::::;;;<<<===>>>??????AAACCCDDDDDDEEEHHHJJJKKKQQQXXX^^^fffttt}}}pppvvvzzztttmmmbbbZZZVVVQQQOOOMMMKKKIIIIIIJJJKKKKKKMMMOOOSSSXXX]]]aaaccceeefffgggiiijjjjjjjjjjjjlllkkkiiiiiijjjiiigggeeeccc___[[[WWWUUURRROOOLLLKKKIIIKKKRRR[[[dddqqq}}}}}}~~~uuuoookkkmmmooopppssswwwxxxuuurrrqqqrrrqqqooommmnnnkkkhhhfffeeecccaaa```cccbbb```______aaaccceeelllmmmlllllljjjiiigggeeecccbbb___^^^___bbbfffhhhiiijjjkkkjjjhhhgggggghhhgggggghhhkkkooosssvvvwwwxxxzzz{{{zzzvvvqqqnnnmmmiiidddaaabbb___XXXUUUWWWTTTVVVWWWZZZ\\\```eeehhheeeccc```]]]\\\[[[\\\]]]```cccfffhhhhhhgggfffgggmmmmmmooossstttqqqjjjcccdddbbb___ZZZTTTNNNIIIFFFBBBBBBAAA@@@@@@AAABBBCCCAAA@@@??????@@@@@@???===<<<<<<===???DDDIIIOOOSSS\\\bbbjjjpppssstttttttttvvvxxx|||uuulllddd\\\RRRMMMLLLLLLJJJHHHDDDDDDDDDCCCBBBEEEHHHLLLLLLNNNQQQTTTXXX[[[]]]^^^\\\ZZZUUUPPPKKKJJJLLLNNNQQQRRRUUUZZZbbbkkktttyyyzzzkkk___XXXUUUQQQOOOPPPOOOKKKJJJLLLEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@???AAAFFFKKKNNNOOOPPPLLLGGGFFFGGGIIIIIIHHH+++++++++++++++,,,,,,---,,,------......------,,,******++++++++++++******++++++,,,,,,,,,+++******,,,,,,+++++++++,,,------++++++************++++++***+++,,,---------------)))******+++++++++++++++***+++,,,+++******,,,...---,,,+++***))))))))))))******************++++++***************+++++++++(((***,,,......,,,)))(((+++***))))))+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++,,,---///000000111111......///000000111111222///000000111111111111111444444555555666777777777777777777777888999::::::::::::;;;;;;<<<>>>???@@@@@@BBBCCCDDDDDDFFFHHHJJJJJJOOOWWW___iiiwwwwwwrrr|||~~~tttkkkeee```XXXRRRPPPNNNMMMJJJIIIIIIJJJMMMNNNOOOPPPRRRVVVZZZ^^^bbbdddfffgggiiikkkllllllkkkjjjmmmllllllllllllkkkhhhfffccc___[[[WWWTTTQQQNNNKKKIIIGGGHHHOOOWWWaaappp|||~~~xxxrrrmmmnnnppprrrvvv{{{zzzxxxwwwvvvuuusssooolllooommmiiigggfffeeecccbbbeeedddccccccdddfffgggiiiooonnnmmmjjjhhhgggfffeeeeeedddbbbbbbccceeeiiikkkllllllllljjjiiijjjmmmooorrruuuyyy|||vvvtttoooiiiddddddaaa``````aaaeeejjjooorrrooolllgggaaa^^^]]]^^^___bbbdddgggiiiiiihhhiiijjjooooooqqqssssssnnneee^^^ZZZXXXSSSNNNIIIEEECCCAAAAAABBBCCCDDDFFFGGGHHHIIIHHHGGGEEEEEEEEEEEECCCBBB??????>>>???AAAEEEHHHJJJRRRWWW___ggglllpppsssvvvyyy|||{{{mmm```XXXPPPKKKEEECCCCCCDDDCCCBBB??????@@@@@@AAADDDIIIMMMQQQSSSWWWZZZ\\\]]]\\\[[[XXXWWWUUUQQQNNNNNNPPPRRRVVVYYY```hhhqqqzzzpppeee[[[VVVRRRQQQPPPLLLKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDFFFKKKOOORRRTTTTTTQQQLLLIIIIIIJJJKKKKKK,,,,,,+++++++++,,,,,,---,,,------......------,,,************************---------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---++++++************++++++&&&''')))+++,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,+++******,,,---***************)))(((((()))))))))***++++++,,,,,,------,,,,,,+++***))))))***+++---.........---,,,,,,+++******++++++***)))***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------------+++,,,...000111000000///...//////000111111222222111222333333444444333333444555555666666777888888777777777777777888::::::;;;;;;;;;<<<===???@@@AAABBBCCCDDDEEEEEEFFFIIIKKKMMMQQQXXXaaalllyyy|||pppfff\\\XXXTTTOOOLLLLLLKKKIIIHHHGGGIIILLLOOOQQQSSSTTTVVVYYY]]]```dddeeegggiiilllnnnooonnnlllkkkllllllllllllmmmllliiifffccc```[[[WWWTTTQQQNNNKKKHHHEEEFFFKKKSSS^^^lllyyy|||tttmmmmmmooorrrxxx~~~{{{zzzyyyxxxvvvtttqqqooopppmmmiiigggffffffeeedddeeeffffffhhhiiikkkmmmnnnooommmkkkiiihhhiiiiiijjjhhhhhhgggggghhhjjjlllnnnnnnmmmllljjjjjjnnntttyyy~~~{{{wwwqqqnnnkkkjjjmmmrrrvvvyyyyyytttllleee```______aaabbbdddggghhhhhhiiijjjlllpppooopppqqqpppkkkaaaZZZSSSPPPLLLGGGDDDBBBBBBCCCEEEGGGIIIKKKMMMOOOOOOPPPOOOMMMKKKJJJKKKJJJHHHFFFGGGFFFEEEDDDDDDEEEEEEFFFHHHMMMTTT[[[aaafffllloooqqqtttwwwzzz~~~ttthhh]]]SSSMMMDDDAAA???>>>@@@AAA@@@>>>>>>???@@@BBBDDDIIINNNSSSYYY[[[^^^``````]]]ZZZXXXUUUVVVVVVUUUTTTUUUXXXZZZ]]]bbbjjjttt}}}|||yyyxxxrrrqqqooonnnmmmnnnooopppoooooooooqqqvvv|||wwwhhh^^^VVVRRRPPPMMMLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHKKKOOOSSSUUUVVVTTTQQQMMMJJJJJJKKKMMMNNN------,,,,,,+++,,,,,,---,,,------......------,,,************************......---,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++************++++++%%%&&&(((***++++++***)))******+++,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,'''((()))***++++++***)))+++++++++*********))))))((()))************)))))),,,+++*********,,,...///---,,,++++++,,,---,,,******+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---...///000000///...---//////000000111222222222222222333444444444444333444444444555666666777777666666666666777888999999;;;;;;;;;<<<>>>@@@AAABBBDDDEEEEEEEEEEEEGGGJJJMMMRRRVVV]]]eeeqqq~~~}}}~~~ssseee[[[RRRPPPNNNKKKIIIKKKHHHGGGGGGHHHJJJNNNRRRTTTWWWXXXZZZ\\\___cccfffggghhhjjjmmmooopppnnnmmmkkkjjjiiiiiijjjkkkkkkiiigggdddaaa\\\XXXUUURRRNNNKKKHHHEEEDDDIIIPPPYYYgggsss~~~wwwnnnlllnnnqqqxxx}}}yyyuuusssrrrrrrpppmmmiiiggghhhhhhhhhhhhhhhiiikkknnnppprrrsssssspppooolllkkkjjjkkkmmmnnnmmmmmmmmmmmmnnnooopppqqqnnnnnnmmmlllooovvvzzzwwwxxx{{{}}}~~~~~~xxxooogggaaa___```aaabbbdddfffggggggiiikkknnnooonnnmmmmmmlllggg^^^WWWNNNKKKGGGCCCBBBCCCFFFGGGNNNOOORRRUUUWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQOOOMMMOOONNNMMMKKKIIIGGGEEEEEEDDDHHHMMMQQQVVVZZZ___cccdddfffjjjnnnqqqvvv|||{{{ooocccXXXOOOGGGCCC>>>=========>>>>>>===<<<>>>???BBBDDDHHHMMMTTTXXX```aaabbbbbb___[[[VVVSSSRRRSSSVVVXXXYYY\\\___bbbfffkkksss{{{|||xxxssspppooogggfffeeeddddddeeeffffffdddcccbbbbbbeeeiiinnnqqqtttzzzmmm```XXXTTTQQQPPPRRRPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKMMMQQQTTTVVVVVVPPPNNNKKKIIIIIILLLPPPSSS...------,,,,,,,,,,,,,,,,,,------......------,,,,,,+++************+++,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++************++++++((()))***+++++++++++++++)))******+++++++++++++++***+++,,,***)))(((***+++))))))+++,,,,,,------,,,///...---+++)))'''&&&%%%!!!###%%%(((******+++***+++***(((&&&'''))),,,...---,,,++++++---...---+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........///////////////...------//////000111111222222333000111111222222222222222333333444444555666666666666666666666777888999999;;;;;;<<<===???AAABBBCCCFFFFFFGGGFFFFFFGGGKKKNNNPPPUUU]]]fffrrr|||mmm^^^UUUNNNLLLLLLJJJJJJKKKGGGHHHIIILLLOOORRRVVVXXX[[[\\\]]]___bbbeeegggiiijjjkkkmmmoooooonnnmmmlllhhhgggggggggiiikkkjjjiiifffbbb^^^YYYVVVRRROOOLLLIIIEEEDDDHHHMMMTTT```kkkzzzsssmmmlllnnnuuu||||||wwwtttssstttssspppmmmlllmmmooopppppppppqqqsssvvvwwwwwwwwwvvvtttssspppnnnmmmnnnoooooossstttttttttttttttttttttqqqqqqqqqsssyyyzzzrrriiicccaaaaaabbbcccdddeeefffgggiiimmmppppppnnnkkkiiigggbbbZZZSSSIIIGGGDDDBBBCCCGGGKKKNNNWWWYYY\\\```aaaaaa```___^^^\\\ZZZZZZZZZZZZYYYWWWVVVVVVTTTRRROOOKKKHHHFFFFFFHHHKKKNNNOOORRRUUUXXXZZZ\\\___bbbeeejjjooossszzz|||tttkkk___SSSIIIBBB===:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???BBBEEEJJJPPPWWW\\\cccbbbaaa^^^ZZZVVVRRRPPPNNNRRRVVV[[[^^^bbbfffiiiooossszzz~~~{{{vvvuuussspppmmmkkkiiihhhgggffffffffffffeeeeeeeeebbbaaa______```bbbeeegggiiiqqq|||~~~mmmddd^^^WWWSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQOOONNNNNNOOORRRUUUUUUUUUMMMMMMKKKIIIJJJMMMSSSXXX......---,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---,,,++++++******+++,,,---...---,,,,,,+++++++++,,,++++++************+++++++++++++++******+++,,,,,,((()))******++++++************+++)))((('''(((***************++++++++++++---,,,,,,+++***)))(((((($$$%%%(((***++++++******,,,+++***))))))***,,,---+++***)))***,,,------,,,***************+++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......//////............//////000///000000111111222333333000111222222333333222222333333444555555666666777777777777777888999::::::;;;;;;<<<===???AAACCCDDDGGGHHHGGGFFFFFFHHHKKKNNNMMMUUU___jjjxxxuuuhhhZZZRRRLLLLLLMMMKKKJJJLLLIIIKKKNNNQQQUUUXXXZZZ[[[______```bbbdddgggiiijjjkkklllmmmmmmnnnmmmmmmmmmhhhfffeeeeeehhhkkkmmmmmmhhhddd___[[[WWWTTTPPPMMMJJJFFFEEEHHHKKKPPPZZZccctttzzzoookkkkkkpppwww~~~{{{zzz{{{yyyvvvssssssuuuxxxzzz{{{|||}}}~~~~~~}}}{{{xxxwwwssssssrrrrrrrrrssstttuuuyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvyyy}}}{{{ssskkkfffcccccccccdddeeefffggghhhkkkpppssssssoooiiieeeaaa\\\TTTOOOGGGFFFEEEFFFIIIMMMSSSVVV]]]```dddiiikkkkkkiiihhhgggeeeddddddeeeeeedddbbb___^^^]]][[[WWWSSSOOOMMMKKKMMMOOOOOOOOOOOOPPPRRRTTTVVVXXXYYY[[[^^^cccfffnnnrrrxxx~~~}}}vvvqqqccc\\\QQQGGGAAA===;;;:::999:::;;;;;;<<<<<<>>>??????AAAEEEHHHMMMSSS[[[``````^^^ZZZVVVSSSQQQPPPOOOPPPTTT[[[aaafffkkkpppsssvvvzzz~~~}}}xxxtttooommmjjjhhhhhhhhhhhhgggjjjjjjkkkkkkiiigggdddccc^^^]]]\\\\\\\\\]]]______dddhhhooosssyyyzzzqqqggg]]]XXXVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQQQQRRRTTTUUUTTTTTTPPPPPPNNNLLLLLLPPPWWW]]]///...---,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,------+++******)))***+++---......---,,,,,,++++++++++++++++++************++++++,,,+++***)))))))))***+++(((((()))***************)))******)))'''&&&''')))+++***)))(((''''''''''''''''''(((***+++,,,---...---...//////...,,,)))(((.........///.........---)))(((((()))+++---,,,++++++***)))((()))***,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////...---------...///111333000000000111222222333333222333444444555555444444444444555555666777777777888888888888999:::;;;<<<;;;<<<<<<>>>@@@BBBCCCEEEHHHHHHHHHFFFFFFHHHLLLOOORRR[[[gggttt{{{xxxwwwuuu~~~zzzmmmaaaXXXQQQLLLMMMNNNLLLKKKLLLKKKNNNRRRVVVZZZ\\\^^^^^^```aaabbbccceeegggiiikkkllllllllllllmmmmmmmmmmmmhhhfffdddeeehhhlllooopppiiieee```\\\XXXTTTPPPNNNJJJGGGFFFHHHJJJNNNVVV___ppprrrjjjhhhmmmssszzz~~~~~~{{{xxxxxx{{{}}}yyyvvvooopppqqqsssuuuxxxzzz{{{|||}}}}}}}}}|||zzzxxxvvvyyy{{{~~~{{{tttmmmhhheeeddddddfffgggggghhhiiilllrrrvvvvvvqqqiiiccc^^^XXXPPPKKKHHHHHHHHHJJJNNNTTTYYY]]]```ccciiinnnqqqqqqpppnnnmmmlllkkkkkkmmmmmmlllkkkffffffeeebbb___ZZZVVVSSSOOOQQQRRRRRRPPPOOOPPPPPPQQQRRRSSSTTTTTTVVVZZZ\\\gggkkkqqqvvvvvvoooeee^^^VVVPPPHHHBBB????????????:::;;;<<<======???AAACCCCCCEEEHHHKKKPPPWWW^^^ccc\\\YYYTTTPPPMMMMMMNNNPPPTTTYYY```gggmmmsssxxx{{{{{{~~~{{{uuuqqqooollljjjiiikkkmmmooopppmmmmmmnnnmmmkkkgggccc```XXXXXXXXXXXXXXXYYYYYYZZZ```bbbeeehhhlllttt}}}zzzllldddXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSSSSUUUUUUTTTSSSSSSSSSRRROOOOOORRRZZZ```...---+++******+++---...000...,,,*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,---''')))+++---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++*********+++***...111///+++((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,***))))))***,,,---444((((((,,,***---...'''---------....../////////,,,------......------,,,...///////////////......000111111111111222222222111222333333444444333333555444444444444555666666777777888999:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCBBBCCCGGGIIIKKKQQQXXXbbbjjj||||||uuunnnjjjiiikkkllllllttt}}}zzzoooeee___TTTRRRNNNJJJHHHIIIJJJLLLKKKOOOVVV[[[^^^___aaabbbcccccccccdddfffhhhjjjkkkkkklllkkkjjjhhhgggiiijjjjjjjjjiiijjjkkkmmmoooqqqiiifffbbb___\\\YYYVVVSSSOOOLLLJJJJJJLLLOOOQQQRRRccctttwwwnnnlllnnnpppwww|||wwwtttsssssstttuuuxxx{{{}}}~~~uuuqqqrrruuu}}}xxxrrrqqqmmmhhhhhhlllqqqooommmmmmpppsssvvvwwwsssnnnggg```[[[VVVQQQNNNKKKKKKLLLOOOTTTZZZ```dddhhhiiilllnnnoooppppppooooooppprrrtttuuuvvvuuuuuunnnmmmlllkkkiiiddd^^^YYYWWWVVVVVVVVVWWWWWWUUUSSSTTTUUUUUUTTTSSSUUUZZZ^^^dddhhhmmmnnnkkkcccZZZTTTHHHEEEAAA===;;;;;;===>>>:::<<<======<<<>>>CCCGGGEEEGGGLLLQQQUUUXXXZZZZZZXXXTTTOOOLLLMMMOOORRRTTTZZZ___gggnnnsssxxx{{{}}}~~~yyyuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnkkkhhheeeaaa]]]YYYTTTQQQMMMMMMOOOQQQQQQPPPRRRVVV\\\```bbbeeeiiimmm{{{oooiiibbb\\\ZZZYYYVVVWWWYYYWWWWWWXXX[[[]]]^^^]]]\\\XXXTTTRRRSSSTTTXXX```iii...---+++******+++---...,,,+++******+++,,,...000---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,&&&''')))+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***))))))(((((((((((()))***...111000,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...---+++******+++---...///(((,,,///***+++...(((............------------,,,------......------,,,...///////////////......000111111111111222222222333333444555555555555444555444444444444555666666777777888999:::;;;;;;<<<======???@@@AAAAAABBBBBBCCCBBBDDDHHHKKKOOOZZZdddpppwww|||nnnjjjddd^^^\\\\\\^^^```gggnnnuuuvvvpppeee]]]XXXRRRPPPMMMJJJHHHIIIKKKLLLMMMRRRYYY___aaabbbcccccceeeeeeeeefffggghhhiiijjjiiiiiihhhgggeeefffhhhkkkllllllllllllmmmmmmnnnooollliiifffcccaaa^^^ZZZWWWOOOMMMJJJJJJLLLNNNNNNNNNYYYhhh|||vvvpppnnnmmmttt|||~~~yyyuuusssyyyyyyyyyyyy{{{}}}{{{tttrrrtttxxxzzzvvvvvvtttpppppptttxxxvvvttttttvvvxxxxxxxxxqqqlllddd]]]YYYVVVSSSRRRSSSSSSTTTWWW[[[___dddfffggggggiiikkklllmmmnnnnnnrrrtttvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvsssnnngggbbb^^^]]][[[[[[[[[[[[ZZZXXXXXXXXXYYYWWWVVVWWW[[[^^^cccdddeeeddd___VVVNNNHHHAAA???===;;;:::;;;<<<>>><<<>>>?????????AAAEEEIIILLLOOORRRVVVXXXYYYYYYXXXUUURRROOOMMMOOORRRVVVXXX___dddkkkrrrwww{{{~~~~~~{{{yyy{{{{{{yyywwwtttrrrooonnnkkkhhhdddaaa^^^[[[WWWTTTOOOLLLIIIIIIKKKMMMMMMLLLMMMPPPUUUXXXZZZ]]]aaaddddddjjjssszzzrrrjjjbbb___[[[WWWVVVXXXYYYZZZ\\\___cccdddcccaaa]]]YYYVVVVVVWWWZZZccclll...---,,,++++++,,,---...,,,++++++++++++---...000...------,,,,,,------...++++++++++++++++++++++++,,,------......---++++++((()))***++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,***...111111...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...---,,,++++++,,,---...,,,)))///000((()))...***///......------,,,++++++------............------...//////000000/////////000111111111111222222222333444555555666666555555555444444444444555666666777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCGGGJJJMMMUUUeeettt~~~zzzmmmddd]]]ZZZVVVSSSRRRTTTXXXZZZccchhhmmmllleee[[[TTTQQQOOOMMMKKKIIIIIIJJJMMMNNNQQQVVV]]]ccceeeeeeeeeeeehhhggggggfffffffffggggggeeeeeedddcccbbbdddhhhkkkooooooppppppooonnnmmmlllllljjjgggeeecccaaa]]]ZZZRRRPPPNNNMMMNNNNNNMMMKKKPPP[[[kkk{{{vvvpppkkkooouuu{{{}}}zzzwwwvvvuuu{{{yyyuuuqqqssswww{{{~~~}}}||||||{{{yyywwwoooiii```ZZZWWWVVVVVVWWWZZZ[[[\\\^^^aaaccceeeeeebbbbbbbbbcccdddfffggghhhoooppptttwww{{{~~~~~~yyyrrrnnnfffddd```^^^_________^^^\\\]]]]]]]]]\\\\\\^^^```cccaaa]]]WWWPPPHHHAAA===::::::::::::;;;<<<>>>???>>>@@@BBBCCCDDDGGGKKKNNNUUUWWWYYYZZZYYYWWWUUUSSSQQQPPPOOOOOORRRWWW\\\___ggglllrrrxxx|||~~~|||xxxsssnnnjjjggg```]]]XXXTTTQQQOOOLLLJJJHHHFFFDDDDDDEEEFFFGGGFFFEEEHHHLLLNNNPPPQQQTTTVVVRRRWWW\\\```dddiiiqqqvvvvvvllleee___YYYVVVXXXZZZ[[[___dddhhhjjjiiigggfff```\\\[[[[[[^^^fffppp...---,,,,,,,,,,,,---...//////---,,,++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,---...///***---111111///,,,+++***++++++++++++++++++++++++------------......//////---,,,++++++++++++,,,---...+++......)))///555000---------------,,,,,,,,,------............------...//////000000000000///000000111111111222222222333333444555555555555555555444444444444555666666777777888999:::;;;;;;<<<;;;<<<===???@@@AAAAAABBBDDDEEEIIILLLNNNXXXlll~~~vvvhhh[[[TTTRRRPPPMMMLLLMMMQQQVVVYYYbbbeeegggddd]]]UUUQQQOOOKKKJJJIIIIIIKKKMMMPPPRRRTTTYYYaaafffhhhgggfffeeeggggggeeedddccccccbbbbbbbbbbbbbbbaaaaaadddhhhlllqqqrrrssssssrrroookkkiiiiiigggeeedddcccaaa]]]ZZZWWWUUUSSSRRRQQQPPPNNNKKKMMMTTT^^^jjj|||wwwlllmmmppptttyyy}}}|||yyyxxxwwwyyy{{{|||~~~xxxtttqqqooonnnttt{{{~~~}}}xxxuuulllfff]]]WWWVVVXXXZZZ[[[^^^___```aaabbbbbbaaaaaa[[[[[[ZZZ[[[\\\^^^```aaadddggglllrrryyyzzzvvvkkkgggbbb```___```aaaaaa^^^___aaabbbbbbbbbccccccbbb^^^WWWNNNGGG@@@<<<:::999:::;;;===>>>???@@@@@@???AAADDDGGGKKKPPPTTTWWW\\\\\\\\\[[[XXXSSSOOOLLLMMMNNNOOOQQQUUU[[[bbbgggppptttyyy~~~}}}|||yyyuuuoooiiidddaaaXXXUUUPPPLLLKKKJJJIIIGGGIIIHHHGGGFFFGGGHHHHHHHHHFFFGGGIIIKKKLLLMMMNNNOOOQQQRRRTTTTTTUUUWWW\\\```jjjsss~~~ssskkkcccZZZVVVWWWXXX[[[```gggmmmppppppoooooohhhbbb```___aaaiiirrr------------------------//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++---......---+++***,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,***,,,///000///---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++******************+++111+++,,,---///===EEE>>>++++++,,,,,,---...//////---......//////......---......///000111111000000000000111111111222222222222222333444444444444333555444444444444555666666777777888999:::;;;;;;<<<;;;<<<===???AAABBBBBBBBBFFFGGGJJJMMMOOOYYYmmm~~~}}}||||||uuuooofffYYYOOOLLLGGGFFFEEEEEEHHHLLLQQQTTT^^^```aaa]]]WWWQQQNNNNNNHHHIIIIIIKKKNNNQQQUUUWWWWWW\\\cccggghhhgggffffffeeedddcccbbb``````______aaabbbbbbbbbcccfffjjjnnnssstttuuuuuusssoookkkiiigggfffeeeeeeeeeccc___\\\ZZZXXXUUUTTTSSSQQQOOOLLLMMMOOOTTT]]]jjj~~~uuusssqqqqqqvvv}}}|||vvvqqqqqqrrruuuyyy~~~}}}tttoookkkjjjkkkmmmvvv}}}xxxuuujjjddd]]]XXXXXXZZZ]]]^^^___```aaabbbaaa___^^^\\\YYYYYYXXXXXXYYY[[[]]]^^^___bbbgggmmmttt{{{}}}yyylllhhhccc```___aaabbbbbb]]]^^^aaadddffffffeeeddd]]]XXXPPPHHHAAA===<<<;;;:::;;;===>>>???@@@@@@???@@@BBBFFFLLLSSSZZZ___aaaaaaaaa___[[[WWWQQQMMMJJJKKKMMMPPPTTTXXX___gggmmmwwwzzz~~~~~~|||zzzxxxuuupppiiiccc]]]ZZZUUURRROOOMMMMMMNNNNNNMMMOOOOOOOOONNNNNNNNNOOOOOOLLLLLLMMMNNNOOOPPPOOOOOOPPPPPPOOONNNMMMNNNQQQSSSZZZ___iiivvv|||rrrkkkcccZZZVVVVVVWWWZZZ```iiiqqqwwwyyyyyywwwooohhhcccaaabbbkkkttt------------------------,,,,,,,,,---......//////,,,++++++******++++++,,,++++++++++++++++++++++++******,,,------,,,,,,+++************++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))******************)))000++++++---333EEEOOOFFF***+++,,,---///000111111......////////////............///000111111111111000111111111111222222222111222333333444444333333555444444444444555666666777777888999:::;;;;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDGGGGGGJJJMMMQQQZZZlll|||~~~~~~}}}|||||||||}}}qqqeee```YYYNNNIIIJJJDDDDDDCCCDDDFFFJJJOOORRRVVVXXXXXXUUUPPPLLLKKKLLLGGGHHHJJJMMMRRRVVVZZZ\\\[[[___dddggghhhgggggggggdddcccbbbaaa````````````bbbdddfffggghhhjjjnnnpppssstttuuuuuussspppmmmjjjhhhgggggghhhiiigggdddaaa\\\YYYVVVUUUTTTSSSQQQPPPMMMMMMNNNTTT\\\kkkzzzvvvwww{{{}}}{{{uuupppjjjlllqqqxxx~~~zzzpppjjjhhhdddcccfffjjjppp{{{~~~zzzwwwuuuiiieee```]]]\\\^^^______``````aaaaaa___^^^\\\[[[\\\\\\\\\\\\]]]^^^___```bbbdddgggkkkpppuuuzzz|||}}}xxxttthhhddd```]]]]]]^^^___```ZZZ[[[^^^bbbeeeeeebbb___TTTOOOHHHAAA===;;;;;;<<<:::;;;<<<>>>????????????BBBDDDIIIQQQZZZbbbgggiiieeeccc```[[[VVVRRROOOMMMLLLOOOTTTXXX]]]dddmmmsss|||~~~|||zzzxxxrrroookkkeee___YYYUUUSSSSSSRRRPPPQQQSSSUUUVVVVVVVVVWWWXXXXXXVVVVVVVVVXXXTTTSSSRRRSSSUUUUUUTTTRRRRRRQQQOOONNNMMMMMMMMMNNNPPPQQQTTT[[[ccclllrrrtttvvvooohhhddd___XXXSSSSSSUUUXXX___iiittt}}}vvvmmmgggcccdddlllvvv------............------+++,,,---....../////////,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,//////...---------......,,,+++******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---,,,...------<<>>@@@BBBDDDEEEFFFFFFGGGFFFHHHOOOWWW___kkkvvvuuu{{{~~~xxxvvv}}}}}}zzz{{{}}}~~~}}}zzzyyyyyyzzz|||~~~mmm]]]XXXQQQHHHGGGMMMDDDCCCBBBBBBDDDGGGJJJLLLJJJMMMOOOMMMJJJHHHIIIKKKGGGIIIMMMRRRXXX]]]bbbeeeccceeeggghhhhhhhhhjjjkkkggggggggggggggghhhiiijjjgggjjjnnnpppqqqrrrssstttqqqrrrrrrrrrrrrqqqooonnngggggghhhjjjllljjjgggdddeeebbb^^^\\\\\\^^^______ZZZUUUQQQNNNJJJJJJWWWgggzzz~~~~~~}}}xxxyyywwwrrrpppssssssqqqooottt|||wwwnnneee^^^ZZZXXXXXXXXX\\\eeeoooyyyzzzqqqcccYYYSSSQQQOOONNNPPPNNNOOOQQQRRRTTT\\\eeemmmxxxuuunnnlllmmmmmmjjjhhhffffffeeeccc___]]]ZZZZZZYYYXXXXXXWWWVVVVVV^^^___aaabbbcccbbbbbbaaa^^^___aaadddhhhlllpppsssqqqpppooommmjjjeee___ZZZUUURRROOONNNOOOPPPQQQPPPUUUVVVXXX[[[\\\YYYRRRMMMIIIGGGCCC???<<<;;;;;;<<<>>>???@@@AAACCCFFFHHHJJJKKKLLLPPPXXXbbbiiillllllaaa]]]XXXSSSPPPOOOOOOPPPSSSXXX^^^bbbfffllluuu}}}~~~|||zzzwwwtttqqqnnnmmmlllgggfffddddddeeegggkkkmmmkkkllloootttzzz~~~~~~}}}|||wwwqqqkkkeee^^^ZZZVVVTTTQQQOOONNNOOOOOOPPPSSSOOOOOORRRSSSOOOLLLMMMIIILLLSSS^^^lllzzzuuulllggghhhpppyyy222000////////////---,,,------------------------------------------------,,,***)))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++************++++++++++++++++++++++++++++++(((((((((((()))***+++,,,---------+++((('''((()))))))))***+++,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444111------...///...,,,------,,,+++,,,---...///000000000000////////////000000000000000/////////------///000111111111111666666555555555444444444444444333333333444555555777888999999;;;;;;<<<===>>>>>>???BBBEEEHHHIIIIIIJJJIIIJJJQQQ\\\iiisssxxx~~~{{{zzz}}}tttuuu}}}zzzzzz}}}~~~}}}~~~~~~~~~ssscccXXXSSSPPPLLLHHHDDDDDDCCCCCCDDDEEEGGGGGGHHHJJJMMMMMMKKKIIIHHHHHHKKKNNNSSSWWW[[[^^^ccceeefffggghhhiiijjjlllmmmmmmkkkkkkjjjhhhggghhhkkkmmmnnnnnnnnnpppssstttsssrrrssspppmmmlllnnnnnnllljjjooommmkkkkkklllkkkgggcccdddcccbbbcccdddeeedddccc___ZZZRRRLLLIIIKKKPPPSSSeeeuuu}}}|||{{{xxxvvvwwwzzz}}}~~~vvvpppggg]]]WWWSSSSSSTTTTTTXXX___gggqqq|||{{{sssaaaXXXMMMFFFEEEEEECCCAAADDDCCCBBBBBBCCCEEEGGGIIIQQQVVV^^^gggssswwwpppjjjdddbbbbbbeeedddeeegggiiifff```[[[XXXUUURRRRRRTTTWWWYYYYYY\\\\\\]]]\\\[[[ZZZYYYXXXZZZ\\\___bbbeeejjjooosssllliiieeebbb```]]]VVVRRRKKKIIIGGGEEEEEEGGGIIIKKKSSSUUUWWWWWWVVVRRRMMMJJJEEEAAA<<<;;;===@@@AAAAAA???AAADDDFFFHHHIIIIIIIIINNNRRRYYY___bbbcccbbbaaa]]]XXXRRRNNNNNNQQQTTTUUUWWWZZZ___bbbgggnnnwww~~~{{{}}}|||zzzxxxxxxxxxsssmmmhhhggghhhiiijjjhhhgggiiimmmttt|||~~~oooeeeaaaWWWOOOOOOOOOKKKJJJMMMKKKJJJIIIIIIIIIIIIIIIIIIFFFJJJRRR^^^kkkyyyyyyrrrlllgggkkksss333111000///000000///---------------------------------------------------,,,******+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---+++,,,,,,+++)))((()))+++))))))******+++,,,,,,---,,,,,,------,,,,,,+++***------------------------*********+++++++++,,,,,,...+++)))***---//////...------,,,,,,,,,---...///000000000000//////////////////////////////////////////000111222222222222222222222333333444444444444444333333444444555666888888999:::;;;<<<<<<===??????@@@BBBEEEHHHIIIIIIMMMNNNRRRZZZeeepppzzz~~~~~~|||}}}||||||~~~~~~~~~~~~ooo```WWWSSSNNNKKKEEEDDDCCCBBBCCCEEEGGGHHHHHHJJJLLLLLLKKKJJJJJJKKKNNNRRRWWW\\\___bbbeeeggghhhiiijjjkkkmmmnnnoooooonnnmmmlllkkkkkkllloooqqqrrrqqqpppqqqrrrrrrqqqooonnnllljjjkkknnnooommmllliiihhhggghhhjjjjjjhhheeeiiihhhggghhhiiijjjiiihhhgggaaaXXXOOOIIIHHHJJJLLLXXXdddzzzzzzuuugggccc\\\UUUQQQPPPQQQSSSWWW\\\dddmmmvvvxxxmmmaaaYYYSSSLLLCCC??????@@@???===>>>===<<<<<<===???AAABBBDDDGGGLLLPPPVVVbbbppp{{{yyynnnhhhddd___]]]___aaaaaaccceeeeeebbb]]]XXXSSSQQQOOOOOOQQQSSSTTTTTTYYYXXXXXXWWWVVVUUUTTTTTTVVVXXX[[[^^^bbbffflllppppppnnniiiddd]]]VVVOOOKKKJJJHHHGGGEEEFFFHHHJJJLLLRRRTTTUUUUUUSSSNNNJJJGGGAAA>>><<<<<>>???@@@BBBHHHQQQXXXeeekkkttt|||~~~tttkkkccc___\\\XXXXXXZZZ]]]```ddddddaaa\\\WWWUUUNNNMMMLLLNNNPPPRRRSSSRRRTTTSSSQQQOOONNNNNNNNNNNNPPPRRRUUUXXX[[[aaagggkkkoooooollleeeZZZQQQKKKIIIHHHGGGFFFFFFGGGIIIKKKMMMQQQRRRRRRQQQMMMIIIDDDAAA<<<;;;<<>>>>>@@@AAABBBCCCEEEGGGJJJLLLPPPWWWcccppp|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~ooo^^^SSSMMMHHHFFFCCCAAABBBEEEIIIKKKKKKLLLLLLLLLLLLNNNRRRUUUYYY^^^eeejjjmmmnnnpppppppppqqqrrrsssuuuvvvwwwwwwyyyxxxvvvuuuwwwyyyzzz{{{zzzwwwsssqqqooollliiigggccceeegggjjjlllmmmkkkjjjhhhhhhiiijjjlllmmmnnnmmmnnnnnnooossswww{{{||||||tttnnncccXXXOOOJJJHHHHHHFFFHHHNNNYYYhhhyyyyyyooofff___[[[RRRQQQOOOPPPRRRUUUZZZ\\\]]]dddnnnuuuyyyzzzzzzzzzsssmmmcccZZZQQQJJJDDD@@@<<<:::999999;;;<<<;;;999999999888888888999::::::;;;<<<<<<<<<===AAAGGGLLLMMMQQQWWW]]]dddkkksssyyy}}}{{{zzzzzzyyyvvvrrrnnnggg```ZZZXXXUUURRRRRRVVV[[[```eeeeee___XXXSSSQQQKKKKKKLLLOOOSSSVVVVVVVVVSSSQQQNNNKKKIIIIIIIIIJJJIIIKKKNNNPPPTTTYYY___dddgggjjjkkkeeeYYYOOOLLLMMMGGGFFFFFFFFFHHHJJJLLLNNNPPPOOONNNLLLHHHCCC???<<<:::<<>>>>>???@@@BBBCCCDDDDDDGGGKKKOOOUUU^^^mmm~~~~~~zzzyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~}}}|||{{{{{{~~~~~~fffUUUMMMIIIGGGDDDBBBCCCFFFJJJMMMLLLMMMNNNNNNOOOSSSWWW[[[___dddkkkpppsssuuuvvvwwwvvvwwwxxxyyy{{{|||}}}}}}~~~{{{zzz{{{||||||{{{yyyuuuqqqnnnkkkiiifffdddccceeehhhjjjjjjiiihhhhhheeefffffffffeeeffffffgggjjjkkknnntttzzz{{{uuujjj___TTTMMMIIIGGGDDDDDDEEEJJJSSS___kkkrrr|||yyyvvvooohhhaaa[[[XXXVVVRRRRRRSSSTTTWWW[[[___aaabbbhhhpppuuuuuusssooommm^^^YYYPPPHHHDDD@@@>>>===:::::::::;;;<<<<<<;;;999:::999999999888888999999777777888888:::<<<@@@CCCAAABBBDDDGGGJJJNNNSSSWWW^^^___```bbbccccccaaa___ZZZUUURRRQQQNNNKKKLLLPPPXXX]]]cccddd^^^VVVPPPMMMIIIJJJLLLPPPUUUYYYZZZZZZTTTRRROOOKKKHHHGGGGGGGGGDDDEEEGGGIIILLLQQQXXX\\\```eeehhhcccXXXOOOMMMOOOFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLJJJGGGCCC???<<<:::<<>>?????????AAADDDDDDDDDGGGMMMRRRWWW___ooo}}}yyywwwwwwxxx{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzz}}}kkkYYYPPPJJJIIIFFFEEEFFFHHHLLLNNNMMMOOOPPPRRRTTTXXX]]]```cccgggnnnssswwwyyy|||}}}~~~|||||||||yyywwwssspppllliiihhhgggfffddddddfffhhhiiihhhgggggghhhhhhiiihhhfffdddcccdddeeefffgggkkkrrr{{{}}}rrreeeYYYPPPIIIGGGBBBBBBBBBDDDIIIQQQWWW\\\dddkkksssxxxyyy{{{{{{tttpppmmmeeeccc^^^ZZZVVVTTTSSSSSSSSSTTTUUUWWWZZZ]]]```bbbeeejjjooopppmmmhhhccc```RRRMMMFFFAAA>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::::::::999999888888777777777777777888999::::::???>>>>>>===>>>@@@AAABBBFFFHHHLLLOOOQQQRRRRRRQQQMMMKKKJJJJJJHHHEEEGGGKKKUUUZZZaaadddaaa[[[TTTPPPLLLKKKMMMPPPUUUZZZ\\\]]]XXXVVVRRRNNNJJJGGGFFFEEE@@@@@@AAABBBEEEJJJPPPUUU\\\aaaddd```UUULLLJJJKKKFFFFFFGGGHHHJJJKKKMMMNNNKKKIIIGGGDDD@@@>>><<<:::>>>BBBGGGKKKLLLMMMMMMNNNQQQQQQQQQRRRSSSTTTVVVVVVXXXWWWVVVTTTQQQOOOMMMLLLOOOQQQWWW```jjjrrrvvvwwwpppqqqtttwwwzzzyyyvvvsssnnnlllhhheeeeeeiiiqqqvvvtttfff^^^SSSMMMKKKKKKHHHEEEGGGIIIJJJKKKNNNYYYiiiuuu~~~yyyuuusssqqqAAA===888444222111000///........................///......---,,,,,,+++++++++---///...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++******++++++,,,------...,,,,,,++++++++++++,,,,,,%%%(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------%%%(((+++---,,,,,,---///***+++,,,---------,,,+++.........///000111111111000111111222333333444444666666777777777777666666444444444444555555555555555555555666777888::::::;;;;;;<<<===>>>??????@@@===@@@CCCDDDEEEHHHOOOUUU\\\bbbrrr~~~zzzwwwwwwyyyzzz{{{|||}}}}}}}}}||||||{{{{{{{{{|||nnn]]]UUUKKKJJJIIIHHHIIIKKKMMMNNNNNNPPPSSSUUUXXX\\\aaadddeeeiiioootttxxx|||~~~|||zzzuuuqqqllliiifffeeeeeeffffffeeecccfffhhhgggffffffhhhjjjllllllllliiifffdddfffhhheeefffjjjqqqzzzvvvjjj^^^TTTNNNJJJDDDCCCBBBCCCEEEIIIMMMOOOSSSWWW\\\^^^___aaadddgggaaabbbccc```\\\YYYWWWVVVPPPOOONNNMMMMMMOOOQQQSSSSSSTTTVVVYYY\\\___aaabbbeeeggghhhfff```YYYSSSQQQJJJGGGBBB???>>>>>>===<<<:::;;;<<<<<<<<<;;;<<<===<<<<<<<<<;;;:::999888888999999999:::;;;:::999888===<<<<<<<<<<<<=========;;;===AAADDDEEEFFFFFFFFFEEEDDDEEEHHHGGGEEEHHHMMMUUUZZZbbbiiilllhhhaaa\\\TTTSSSRRRTTTXXX\\\^^^___\\\ZZZVVVRRRMMMHHHEEECCC>>>>>>>>>>>>@@@DDDKKKOOOWWW[[[]]]ZZZRRRJJJGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMHHHGGGDDDBBB???>>>======@@@DDDJJJMMMOOOOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWTTTQQQNNNMMMMMMNNNPPPSSSYYYbbbmmmvvv{{{}}}vvvvvvwwwyyy{{{zzzvvvrrrjjjhhhggggggkkkttt|||qqqcccZZZVVVSSSNNNIIIHHHJJJKKKJJJLLLTTTcccooozzzzzzuuurrrnnnDDD@@@:::666444222111000//////////////////////////////...---,,,,,,+++++++++---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++++++++,,,------...//////...------,,,,,,,,,------"""%%%))),,,------...///------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111***---000000---,,,,,,...)))***+++,,,---,,,++++++---......///000111111222111111222333444444555555888888999999999888888777444555555666777888999999555555555666777999:::;;;;;;;;;<<<===>>>???@@@@@@<<<@@@CCCDDDEEEIIIQQQWWWffflll{{{}}}}}}}}}~~~~~~zzz}}}~~~{{{yyyyyy{{{yyyzzz|||}}}}}}}}}|||{{{||||||}}}ooo```ZZZKKKKKKJJJJJJKKKLLLNNNNNNNNNQQQTTTWWW[[[^^^cccffffffjjjoootttyyy}}}~~~{{{xxxrrrmmmgggeeebbbbbbdddffffffgggccceeeggggggeeefffiiimmmiiijjjjjjgggcccbbbdddffffffgggkkkqqqyyyvvvlllaaaYYYTTTQQQGGGFFFDDDBBBCCCEEEGGGIIIIIIJJJKKKLLLLLLMMMOOOPPPNNNOOONNNLLLJJJHHHHHHIII@@@@@@BBBDDDHHHMMMQQQTTTTTTUUUWWWZZZ]]]```bbbdddaaabbbaaa]]]UUUNNNHHHEEEAAA???<<<<<<<<<===<<<;;;:::<<<=========>>>???AAA?????????>>>===<<<;;;:::888888999;;;<<<<<<:::999777777777888:::<<<;;;;;;999;;;???AAAAAAAAAAAABBBAAAAAAEEEIIIIIIHHHLLLRRRXXX\\\eeeooovvvuuunnnhhh]]][[[XXXYYY[[[___aaabbb^^^\\\YYYTTTNNNIIIDDDAAA======<<<<<<===AAAGGGLLLQQQTTTWWWVVVPPPJJJGGGEEEGGGHHHHHHIIIJJJKKKLLLLLLGGGEEECCCAAA???>>>>>>???@@@EEEKKKNNNPPPRRRUUUWWWWWWXXXZZZ[[[\\\\\\\\\[[[[[[XXXSSSOOOMMMMMMOOOPPPTTTVVV[[[cccmmmvvv{{{}}}zzzyyyyyy{{{|||{{{wwwssslllkkklllooowwwzzzvvvtttsssrrrssszzzsssgggaaa\\\VVVPPPIIIKKKLLLJJJJJJQQQ___kkkxxx}}}vvvqqqkkkKKKHHHBBB;;;666222000///......---///000111///...111000...------......////////////......---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******222///---,,,......+++(((++++++++++++,,,,,,---...+++)))((())),,,---+++)))******))))))***+++,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,------......------..................---------...000111111111000///222222222333333444444444666777888999888777555444222222333444444555555666555555666666777999:::;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDHHHJJJMMMVVV```kkkwww|||vvvrrrxxxxxxwwwvvvuuuvvvyyy|||~~~|||{{{zzz|||~~~{{{{{{{{{{{{{{{|||zzzggg]]]QQQMMMMMMOOOPPPLLLJJJJJJPPPPPPSSSZZZaaafffgggfffhhhjjjlllqqqvvv{{{yyyqqqnnnkkkiiiggg```aaaaaacccdddggghhhjjjiiihhhgggiiikkkllllllkkkhhhjjjlllkkkgggdddbbbaaa```ccciiipppyyy|||pppdddZZZSSSOOOGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDEEEHHHLLLOOOTTTUUUVVVXXXYYYZZZ[[[[[[```]]]WWWQQQJJJEEEAAA???======>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>??????BBB@@@===<<<<<<<<<:::999;;;:::999999999999999:::::::::;;;<<<<<<;;;;;;;;;::::::999999:::;;;===>>>>>>@@@CCCEEEHHHMMMRRRVVVYYYcccpppzzzyyymmmccc]]]YYYZZZ\\\]]]```dddfffccc^^^WWWPPPJJJEEECCC???===:::888:::>>>CCCFFFIIIJJJKKKJJJHHHEEEDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFEEECCCAAA@@@???AAACCCDDDDDDHHHMMMQQQSSSVVVXXXZZZ]]]\\\[[[\\\]]]]]]\\\ZZZZZZXXXTTTPPPNNNOOOPPPQQQZZZ[[[]]]bbbhhhnnntttxxx|||zzzyyy{{{~~~~~~yyyuuuooonnnqqqyyy|||jjjeee___[[[YYYYYYXXXXXXWWWYYY___iiiuuu{{{pppeee\\\YYYQQQNNNNNNOOONNNOOOTTT\\\ppp}}}xxxmmmJJJHHHDDD???:::555222111///...---...000000///---000000///........................---------,,,,,,*********++++++++++++,,,+++,,,,,,,,,,,,+++******---+++)))***+++,,,***(((++++++*********+++,,,,,,,,,***)))***---...,,,+++))))))(((((()))******+++,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++******,,,------......------,,,+++,,,------......------..............................///000000000000000111111222222222222222222666777888888777666333222222333333444555555666666666666666777888999:::;;;;;;<<<===???BBBDDDEEEFFFFFFEEEGGGJJJMMMRRR^^^jjjttt{{{vvvzzz~~~yyyxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyzzz}}}}}}{{{|||zzzyyy{{{~~~nnnaaaSSSOOOMMMPPPPPPNNNMMMNNNOOOQQQUUU\\\dddjjjkkkjjjggghhhiiikkknnnqqqsssuuuvvvwwwxxxyyyzzzyyyyyyxxx{{{uuunnniiifffeeebbbaaaaaabbbbbbcccdddfffggghhhiiihhhiiijjjmmmnnnmmmllljjjkkkkkkiiifffbbbaaaaaaaaadddjjjrrrzzz}}}rrrggg]]]VVVSSSKKKJJJGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAACCCDDDFFFIIIMMMPPPTTTUUUWWWYYYYYYYYYYYYXXXXXXUUUQQQKKKFFFBBB@@@???>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDCCCCCCCCCBBBBBBDDDBBB@@@??????>>>===;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::<<<===>>>@@@BBBFFFIIIKKKOOOTTTWWW[[[fffuuuwwwiiiaaaZZZYYYZZZ[[[```eeeiiigggbbb\\\UUUNNNHHHEEEAAA???<<<::::::===@@@CCCEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEECCCBBB@@@??????AAACCCEEEFFFIIINNNRRRTTTVVVYYY[[[\\\\\\]]]___``````^^^\\\ZZZXXXUUURRRQQQSSSUUUVVV\\\]]]```dddjjjqqqvvvzzz~~~|||zzz||||||xxxwwwwww{{{yyykkkaaaWWWSSSNNNJJJIIIIIIIIIHHHJJJJJJMMMTTTZZZcccssssssgggbbbYYYUUURRRRRRPPPOOOSSSYYYhhhvvv}}}pppIIIIIIGGGDDD@@@;;;666333000///......///000...---///////////////......---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++*********(((((()))+++,,,+++***++++++******))))))******,,,+++***+++---...---,,,)))(((((((((((()))******,,,------...---,,,***)))+++,,,,,,------------,,,******++++++++++++******,,,------......------,,,,,,,,,---............---........................///////////////000111111111111111111111000000000555666777777666444333111333333444444555666666666777777777777888:::;;;<<<;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHKKKNNNQQQXXXhhhwww~~~{{{}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzyyyyyy{{{}}}~~~}}}zzzxxxzzzwwwdddWWWQQQNNNPPPQQQOOOPPPSSSSSSUUUZZZaaahhhkkkkkkjjjfffeeedddddddddddddddddddddeeefffffffffffffffeeejjjgggccc``````___^^^\\\bbbbbbcccdddeeefffggghhhjjjjjjkkknnnpppqqqooommmlllllljjjgggcccaaa```aaacccgggmmmuuu|||}}}sssiiiaaa[[[XXXQQQOOOLLLIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFGGGJJJNNNRRRVVVWWWYYYZZZZZZXXXVVVTTTNNNLLLIIIFFFCCCAAA@@@@@@???@@@BBBCCCEEEFFFGGGHHHJJJJJJKKKKKKKKKJJJHHHGGGIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;::::::::::::;;;;;;999::::::;;;<<<===>>>>>><<<;;;;;;;;;<<<===>>>???BBBEEEJJJMMMPPPRRRVVVXXX[[[hhhxxxuuujjj___ZZZZZZ\\\bbbiiinnnmmmiiiccc\\\TTTNNNJJJDDDBBB???<<<;;;<<<===>>>@@@AAACCCCCCBBBBBBCCCEEEGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@??????@@@BBBDDDFFFIIILLLPPPSSSUUUWWWYYYZZZ[[[]]]```cccfffeeebbb___ZZZXXXVVVUUUUUUWWWZZZ[[[^^^```cccgggmmmsssyyy|||~~~sssfff\\\RRRKKKKKKGGGCCC@@@@@@AAAAAAAAACCCAAACCCFFFHHHKKKUUU___mmmuuunnnbbb\\\VVVSSSPPPNNNOOOSSS\\\iiixxxxxxIIIJJJKKKKKKFFF@@@999444222000......//////...---...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000+++,,,,,,,,,,,,+++******+++******+++,,,,,,,,,,,,---,,,+++******)))******++++++++++++,,,------,,,******))))))))))))******,,,,,,,,,,,,,,,+++))))))+++,,,,,,---............,,,------------------,,,,,,------......------,,,,,,------...........................////////////000///.........///111222222111111111111000000000333444444555555444444333444444444555666666777777888888888888999;;;<<<===;;;<<<>>>AAADDDFFFIIIJJJIIIJJJMMMPPPSSSZZZlll}}}}}}zzzxxxuuuvvvvvvvvvwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~{{{xxx{{{~~~ggg[[[TTTOOOOOOPPPOOOQQQTTTYYY\\\aaafffjjjjjjhhhgggdddcccaaa___]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYY^^^^^^]]]^^^^^^______^^^aaabbbccceeegggiiijjjjjjlllmmmooorrrttttttqqqooommmllljjjfffbbb```aaabbbfffjjjqqqxxx{{{sssjjjccc^^^[[[UUUSSSPPPLLLJJJIIIIIIIIIMMMNNNOOOOOOOOONNNLLLLLLKKKIIIGGGFFFEEEFFFHHHIIIGGGGGGHHHIIIJJJMMMRRRUUUXXXZZZ\\\\\\[[[XXXTTTQQQIIIHHHFFFDDDBBBBBBBBBBBBCCCEEEHHHKKKNNNPPPQQQRRRRRRSSSUUUUUUUUUSSSQQQOOORRRPPPMMMKKKIIIFFFBBB@@@===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>???@@@>>>>>>>>>???@@@@@@AAAAAADDDHHHLLLPPPRRRTTTVVVWWWXXXeeewwwrrrddd]]][[[]]]eeemmmrrrrrroookkkddd\\\UUUPPPIIIGGGCCC@@@===<<<;;;;;;<<<>>>???@@@@@@BBBDDDFFFHHHHHHHHHGGGFFFDDDCCCBBB????????????AAACCCFFFHHHLLLNNNRRRUUUVVVWWWXXXZZZZZZ]]]bbbgggjjjiiieeeaaa[[[ZZZXXXXXXXXXZZZ\\\]]]aaabbbeeejjjpppuuuzzz}}}{{{jjj\\\SSSMMMHHHDDDEEECCC???>>>???@@@AAAAAAAAA???AAADDDEEEFFFLLLSSSTTTbbbyyyqqqggg^^^YYYUUUQQQPPPRRRRRR]]]lll{{{HHHKKKNNNOOOKKKDDD;;;666444222000////////////......///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++******+++...---,,,+++++++++++++++)))******+++***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++******)))+++,,,,,,---............---------......---------,,,------......------,,,,,,---......//////.............../////////000000000///.........///111222222222222222222222111111111111222333444555666666444444555666666777777888999999999999:::<<<===>>><<<===???BBBEEEGGGJJJKKKJJJJJJMMMQQQTTT\\\kkkzzzwww}}}~~~~~~~~~}}}zzzxxxrrrsssssstttuuuvvvvvvvvvwwwxxxyyyyyyzzz|||~~~|||{{{~~~jjj^^^VVVPPPOOOOOOOOOQQQUUU\\\___eeeiiikkkjjjiiihhhfffdddbbb___]]][[[ZZZYYYWWWVVVVVVUUUTTTTTTTTTTTTYYYZZZ\\\^^^___```aaabbbaaaccceeehhhkkkmmmnnnooopppqqqrrruuuvvvuuurrrooommmllljjjfffcccbbbdddfffjjjnnnttt{{{~~~wwwpppiiiccc___]]]WWWUUURRROOOLLLKKKKKKKKKQQQRRRSSSTTTTTTRRRQQQPPPPPPOOOMMMKKKKKKLLLNNNOOOLLLMMMMMMMMMNNNQQQVVVZZZ]]]^^^______]]]XXXTTTQQQHHHGGGFFFEEEEEEEEEFFFGGGMMMOOOSSSWWWZZZ\\\]]]^^^___```aaaaaaaaa___\\\[[[[[[XXXUUURRROOOKKKFFFBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEHHHLLLOOOPPPQQQRRRTTTTTTaaassszzzkkkbbb^^^___fffmmmsssttttttqqqkkkccc[[[VVVNNNLLLHHHCCC@@@===<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHHHHGGGFFFEEECCCBBBAAA??????@@@AAACCCFFFHHHJJJNNNQQQTTTVVVVVVVVVXXXYYYYYY\\\bbbiiilllkkkfffaaa\\\[[[ZZZYYYYYYZZZ\\\]]]bbbdddggglllrrrwww{{{}}}~~~~~~zzzfff___UUULLLHHHDDDAAA??????===::::::<<<===>>>>>>===;;;===AAACCCBBBFFFKKKLLLRRR^^^rrrwwwjjjccc^^^XXXTTTSSSNNNTTT___nnnDDDHHHMMMPPPNNNGGG???:::777444111000000000000//////////////////......---,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,+++*********+++,,,+++)))((((((***------,,,,,,+++,,,,,,,,,(((***++++++***)))+++,,,------,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,------...////////////............//////000000111///////////////000111111111111111222222222333333111111222333444666777777555555666666777888888888::::::::::::;;;===>>>???>>>???@@@CCCFFFHHHJJJKKKKKKKKKNNNTTTXXX___jjjttt}}}ssssss|||zzztttsssssssssssstttuuuvvvuuuvvvwwwvvvvvvxxx{{{}}}~~~~~~jjj]]]UUUPPPOOOPPPQQQTTTYYY[[[```fffjjjmmmmmmnnnooojjjiiigggdddbbb```^^^^^^YYYXXXWWWVVVUUUTTTTTTUUUXXXZZZ]]]______aaaccceeedddfffiiillloooqqqrrrrrrsssrrrssstttuuussspppnnnlllkkkjjjhhhggggggiiilllnnnqqqxxx~~~{{{xxxsssmmmgggccc```^^^YYYWWWTTTQQQOOOOOOOOOOOOTTTUUUVVVWWWWWWUUUSSSRRRTTTTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSRRRSSSVVV\\\```bbbccccccaaa^^^ZZZVVVSSSKKKKKKKKKKKKMMMOOOQQQSSS]]]___bbbeeeggghhhhhhhhhiiiiiiiiiiiihhhgggeeeddd```^^^[[[XXXUUUQQQKKKGGGFFFEEECCCBBB@@@???>>>>>>===<<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMPPP[[[lllvvvlllfffccceeejjjpppsssuuuuuuqqqiiiaaa\\\TTTQQQLLLGGGCCCAAA@@@@@@???BBBFFFHHHHHHHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCEEEGGGIIIKKKLLLPPPRRRUUUVVVVVVVVVVVVWWWXXX[[[aaahhhkkkjjjeee```\\\[[[[[[ZZZ[[[\\\]]]^^^dddfffjjjoootttyyy}}}~~~yyyzzz{{{|||iii[[[TTTPPPKKKGGGDDDBBB@@@>>><<<;;;999999;;;===>>>======;;;;;;???@@@???@@@DDDIIIIIINNNYYYjjjuuukkkeee]]]VVVSSSQQQRRRWWW```nnn{{{>>>CCCJJJOOOPPPKKKDDD???:::777333111111111111000000000///...............,,,,,,---------.........++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******(((***,,,+++***)))+++---++++++++++++++++++,,,---(((+++,,,,,,******+++------,,,++++++******+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,------......------,,,------...///////////////---......///000000111111......///000000000000000...//////000111222333333444444444444444555555666555666666777777888999999:::::::::;;;<<<===?????????@@@BBBDDDFFFHHHJJJJJJLLLKKKNNNWWW___eeekkkqqq|||{{{}}}{{{uuupppqqqzzz}}}yyyxxxvvvtttsssssstttuuuvvvwwwxxxwwwvvvwwwzzz}}}~~~vvveeeYYYSSSOOOQQQTTTVVVZZZ______ccciiimmmnnnooorrrtttqqqooommmjjjgggeeedddccc```___]]][[[ZZZZZZZZZZZZ\\\^^^`````````bbbeeehhhjjjlllnnnqqqsssssssssrrrtttrrrqqqppppppooommmjjjjjjkkkkkkkkkkkkllloooqqqppptttzzz}}}wwwuuupppkkkgggcccaaa```ZZZXXXVVVTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[YYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWXXX[[[aaaeeeggggggfffccc```]]]YYYWWWSSSTTTUUUXXX[[[___ccceeeoooppprrrsssrrrqqqnnnllljjjjjjiiihhhgggfffeeeeeeaaa```^^^\\\ZZZWWWRRROOONNNLLLJJJGGGEEECCCBBBAAA???>>>===<<<===>>>@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGKKKTTTbbbttt~~~tttllliiijjjlllppptttvvvtttnnnfffaaaXXXTTTOOOIIIEEEDDDEEEFFFDDDHHHLLLNNNNNNMMMLLLLLLGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSVVVVVVUUUTTTUUUUUUWWWZZZ___eeeiiigggccc^^^[[[[[[[[[\\\]]]___aaabbbgggiiimmmrrrwww|||zzzzzz{{{}}}}}}qqqcccUUUKKKKKKIIIFFFDDDCCCBBBAAA@@@???===<<<===???AAAAAA@@@@@@======@@@AAA@@@@@@CCCEEEDDDGGGNNNVVVeee~~~|||tttiii___YYYWWWUUUTTTWWW^^^hhhrrrzzz999>>>GGGNNNQQQNNNHHHDDD;;;888444222222222222111111000///------...//////---------....../////////---------.........//////+++,,,,,,,,,,,,+++******(((+++......,,,---///222***)))))))))***+++,,,,,,))),,,...---+++***,,,///,,,,,,+++***))))))***************+++,,,---//////,,,,,,,,,,,,++++++***)))---......//////......---,,,------......------,,,---......///////////////---......///000111111222---...000111111111000///,,,---...///000111222333777777666555444444444444666666666777888888999999;;;;;;;;;;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHIIIJJJMMMKKKOOOZZZeeejjjmmmpppvvvttttttzzzyyyvvvqqqnnnnnnuuu|||xxxuuusssrrrssstttzzz{{{|||zzzxxxyyy|||}}}lll^^^WWWQQQOOORRRWWWZZZ___eeeeeeiiimmmoooooooooqqqtttuuutttqqqnnnkkkhhhgggffffffeeecccaaa_________``````bbbccccccbbbcccgggkkkoooppprrrtttttttttrrrrrrsssqqqooommmmmmllliiiggghhhjjjlllmmmnnnooorrrtttrrrvvv{{{}}}zzzvvvsssoookkkgggdddbbbaaaZZZYYYWWWVVVVVVVVVXXXYYY[[[]]]___``````^^^[[[ZZZXXXXXXYYYZZZZZZYYYYYYXXX\\\\\\[[[ZZZZZZ^^^dddhhhjjjiiigggeeeaaa^^^[[[ZZZ[[[\\\___ccchhhnnnsssuuu||||||}}}|||yyyuuuqqqnnngggfffeeecccbbbaaaaaaaaa```___^^^^^^^^^[[[WWWTTTSSSRRROOOLLLIIIFFFEEEDDD@@@???===<<<<<<>>>@@@AAA@@@AAACCCEEEEEEEEEDDDDDDCCCCCCCCCAAA??????AAACCCEEEMMMYYYjjjuuunnnmmmiiimmmssswwwuuuppphhhccc[[[WWWPPPJJJGGGGGGHHHJJJHHHLLLQQQSSSRRRPPPNNNMMMFFFEEEDDDCCCCCCBBBCCCCCCFFFGGGHHHJJJLLLMMMOOOOOOQQQTTTVVVVVVUUUTTTTTTTTTVVVYYY^^^dddgggeeeaaa]]]YYYZZZ[[[]]]___bbbdddeeeiiikkkooouuuzzz~~~~~~~~~~~~pppddd[[[TTTMMMGGGBBB@@@???>>>>>>???@@@@@@???>>>===>>>@@@AAAAAAAAA@@@<<<<<<@@@BBBAAABBBDDDBBBBBBGGGLLLPPPXXXlll{{{nnnggg\\\XXXTTTSSSUUU[[[fffooo;;;>>>CCCKKKRRRTTTPPPLLLDDD???888333111000000000,,,,,,,,,,,,------......+++,,,---......---,,,+++//////...---,,,,,,++++++............---+++)))'''(((((()))***+++,,,,,,---------------,,,,,,+++***------------------------***++++++,,,,,,---......,,,++++++******++++++,,,+++***)))((((((***,,,---........................222111///---,,,,,,,,,---000000000000////////////........................////////////////////////111111222333333333222222111111222333444666666777999999999999999888777666:::::::::;;;<<<===>>>???BBBBBBCCCFFFJJJLLLMMMLLLJJJSSS[[[___dddlllrrrssswwwsssooopppwww}}}vvvsssjjjooovvv}}}{{{xxxwwwxxxxxxxxxwwwyyyzzz||||||{{{{{{}}}~~~~~~tttcccWWWPPPRRRRRRRRRXXXaaaffffffkkklllnnnppprrrtttuuuvvvwwwvvvssspppnnnmmmmmmmmmjjjhhhggghhhjjjjjjgggeeedddcccbbbbbbbbbccceeefffkkknnnqqqssssssqqqmmmkkkhhhhhhhhhhhhhhhiiijjjkkkmmmmmmmmmnnnoooppprrrssssssvvvyyy{{{zzzyyyxxxwwwsssrrrooojjjfffbbbbbbbbbaaaZZZVVVWWWYYYYYYZZZ\\\aaabbbbbbaaa^^^[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\]]]^^^^^^___``````eeeiiijjjgggfffgggfffccceeehhhmmmrrrvvv{{{~~~xxxssspppnnnjjjggg___]]][[[ZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZ]]]```bbb^^^[[[WWWTTTQQQOOOLLLIIIHHHFFFCCCBBBAAAAAA???======>>>???AAABBBDDDEEEEEEFFFDDDAAA???>>>???AAABBBCCCFFFOOO^^^pppvvvuuurrrpppqqqrrrooohhhaaa```ZZZSSSPPPQQQRRRRRRRRRWWWUUUSSSRRRQQQPPPNNNLLLIIIGGGDDDBBBBBBDDDGGGHHHNNNNNNOOOOOOPPPQQQQQQRRRRRRTTTVVVVVVTTTRRRRRRRRRUUUWWW[[[```ddddddaaa^^^]]]]]]]]]^^^```cccfffhhhiiimmmsssyyy~~~{{{zzzzzz{{{~~~~~~ooofff[[[RRRLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDBBBGGGFFFGGGJJJLLLQQQ^^^jjj~~~tttjjjbbb[[[YYYVVVTTTYYYaaa:::<<<@@@HHHOOORRRPPPMMMHHHCCC<<<666333222111000///000000000///......------......//////......---//////......---,,,,,,+++.........---,,,+++)))((()))))))))***++++++,,,,,,))))))************))))))------------------------,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********+++---...************************,,,+++***(((((((((((()))/////////...............111111111111111111111111000000000000000000000000111111222333333444333333333333444444555666777777555666777888888999888888:::::::::;;;<<<===>>>???@@@AAACCCGGGKKKMMMNNNNNNOOOVVV]]]aaagggrrrzzz~~~|||wwwtttvvvzzz~~~|||{{{rrrppprrruuu|||~~~|||zzzzzz{{{zzzyyyyyyzzz||||||{{{|||}}}tttiii^^^VVVRRRUUUVVVWWW^^^gggllllllpppqqqrrrttttttttttttsssuuutttrrrpppooooooooopppqqqooonnnnnnppppppnnnkkkkkkkkkjjjjjjjjjjjjjjjjjjiiikkkmmmooonnnkkkhhhfffeeeeeefffgggiiikkkmmmnnnoooooooooooooooooopppqqqwwwyyy{{{{{{zzzxxxwwwvvvsssqqqnnnjjjfffcccbbbbbbaaa[[[WWWYYY\\\]]]___bbbiiijjjiiifffaaa]]]ZZZZZZ]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^___aaabbbccciiilllkkkjjjmmmpppoooqqqssswwwzzz|||~~~zzzrrrlllhhhddd```]]]YYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]```ccceeecccaaa___]]]ZZZVVVQQQNNNPPPLLLHHHDDDAAA>>><<<999>>>>>>???@@@AAABBBCCCCCCEEECCCAAA@@@???@@@AAABBBBBBCCCJJJUUUdddzzz}}}vvvrrrqqqoookkkfffccc^^^YYYXXXZZZ\\\[[[ZZZZZZXXXUUURRRQQQOOOLLLJJJIIIGGGEEEDDDEEEHHHKKKMMMQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVXXXWWWUUUSSSRRRSSSVVVYYY]]]```aaa```^^^]]]\\\\\\\\\\\\^^^aaadddfffiiimmmttt{{{{{{zzzzzz{{{~~~uuukkk^^^XXXOOOIIIFFFDDDBBB@@@AAABBBBBBDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIHHHHHHIIIJJJKKKIIIGGGHHHGGGHHHIIIJJJMMMWWWbbbsss}}}ooobbb\\\YYYVVVVVVYYY<<<<<<>>>EEEMMMRRRRRRQQQMMMHHHBBB<<<888555222000111111111111000...,,,+++/////////......//////////////////...------,,,,,,///...---,,,+++*********+++++++++++++++++++++++++++,,,------...---------------------------------......---,,,,,,+++******------,,,,,,,,,,,,---------,,,+++++++++,,,...///---------------------------,,,,,,+++++++++,,,,,,---------...............////////////////////////111111111111111111111111000111222444555555555555555555555666666666777777222333555777999::::::;;;::::::;;;;;;===>>>>>>???>>>@@@CCCGGGKKKMMMOOOPPPTTTZZZ```eeeooo}}}~~~||||||{{{zzzpppzzzvvvvvv}}}~~~~~~~~~|||{{{xxxyyy{{{{{{{{{|||~~~}}}lllccc^^^ZZZVVVTTTXXXZZZ\\\bbbkkkpppqqquuuuuuwwwwwwvvvtttrrrppptttsssrrrqqqqqqrrrssstttuuusssrrrrrrrrrrrrqqqoooqqqqqqqqqqqqpppnnnlllkkkjjjkkkllllllkkkiiifffeeeeeeeeefffhhhkkkooosssuuuuuuuuutttsssrrrrrrrrrrrr{{{|||||||||zzzxxxvvvuuurrrpppmmmiiifffcccbbbaaaaaa[[[YYY\\\___aaaeeeiiippppppooolllfffaaa^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^^^^^^^```cccfffgggoootttrrrqqquuuzzz}}}}}}~~~}}}{{{uuuppphhhbbb^^^[[[YYYXXXVVVXXXZZZ\\\]]]]]]]]]\\\______```bbbdddfffggghhhiiihhhggggggeeebbb]]]YYYZZZVVVOOOIIIEEEAAA>>><<>>>>>>>>???@@@AAABBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@DDDKKKTTTgggzzzwwwuuussskkkgggddddddfffgggeeeccc^^^[[[WWWSSSPPPMMMJJJGGGHHHGGGEEEFFFHHHMMMRRRUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYYYYYXXXVVVSSSSSSSSSVVV[[[```aaa___]]]\\\]]]^^^^^^]]]^^^___bbbdddfffhhhmmmvvv~~~zzzzzzzzz|||yyyooobbbYYYNNNJJJFFFCCCBBBBBBBBBAAACCCCCCDDDEEEHHHKKKNNNOOONNNNNNOOOOOOPPPPPPPPPQQQRRRQQQQQQRRRSSSSSSPPPNNNOOONNNNNNOOONNNNNNTTT\\\fffsssssshhhccc^^^YYYVVV@@@>>>>>>CCCKKKRRRUUUVVVQQQMMMGGGAAA<<<888333000...///000000///---+++)))000///...------...///000/////////......---------///...,,,+++***++++++,,,,,,,,,,,,++++++*********...///////////////...---,,,,,,------------------///.........---------,,,...------,,,,,,------...,,,,,,,,,+++,,,---......000000000000000000000000....../////////000000111------............//////........................111111111111111111111111000111222444555666666666555555555555555666666666333444666888:::;;;;;;<<<999:::;;;<<<===>>>>>>???>>>@@@DDDGGGJJJLLLOOOQQQWWW^^^gggooo{{{yyy}}}|||wwwxxxzzzzzz{{{}}}oooaaa[[[ZZZYYYYYYUUU[[[^^^___ccckkkoooooouuuvvvwwwwwwvvvtttqqqooossssssrrrrrrrrrtttuuuvvvwwwvvvuuuuuuuuuuuuuuuuuuxxxyyyyyyyyywwwtttqqqooonnnoooooonnnmmmlllkkkjjjhhhiiijjjmmmqqquuuyyy{{{}}}|||{{{zzzyyyyyyyyyyyy}}}|||{{{zzzzzzyyywwwuuuqqqoookkkhhhfffdddbbbaaa___[[[YYY]]]aaadddjjjpppqqqrrrrrrpppkkkfffcccbbb^^^^^^^^^]]]\\\[[[ZZZYYYZZZ\\\^^^______bbbggglllqqqyyy~~~|||zzz}}}~~~yyytttpppdddaaa]]]ZZZYYYZZZ\\\]]]ZZZ^^^cccgggiiiiiihhhhhhlllmmmooopppqqqrrrrrrqqqsssrrrppppppooonnnllljjjfffaaaYYYRRRNNNJJJFFFDDD@@@???>>>===>>>@@@BBBDDDGGGGGGGGGGGGEEECCCAAA???===>>>AAADDDIIIUUUnnnyyyvvvrrrqqqqqqooojjjfff```\\\WWWSSSOOOLLLIIIGGGFFFEEEFFFHHHMMMRRRXXX[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZXXXUUUSSSSSSSSSVVV\\\bbbbbb___\\\]]]___bbbaaa``````bbbdddgggiiigggmmmwwwxxxxxxzzz}}}xxxppphhh___UUUMMMGGGFFFDDDCCCCCCDDDEEEEEEIIIIIIIIIJJJLLLPPPSSSUUUVVVWWWXXXZZZ\\\]]]____________^^^______^^^[[[XXXWWWUUUTTTUUUSSSPPPSSSXXX___gggtttsssiiiaaa[[[CCC@@@>>>AAAHHHPPPUUUVVVSSSOOOKKKFFFAAA;;;555111---.../////////...---,,,///...---,,,,,,---...///...............---------...---,,,+++***+++,,,---------,,,,,,+++*********---------,,,,,,***)))(((,,,,,,,,,---------......++++++,,,,,,---------......------,,,,,,------...+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............/////////000000000111111111111111111111111111111111111111111111111000111222444555666666666444444444444444444444555777888999:::;;;;;;;;;;;;999:::<<<===>>>??????>>>???BBBEEEGGGIIIMMMRRRVVV\\\eeeppp|||~~~|||vvvwwwyyyzzz{{{}}}~~~}}}}}}|||sssggg^^^ZZZZZZZZZZZZ[[[aaaeeeeeefffkkknnnmmmqqqrrrsssttttttrrrqqqoooqqqpppppppppqqqsssuuuvvvzzzzzzzzz{{{{{{|||~~~}}}zzzuuutttsssqqqppppppppppppoooppprrruuuyyy|||}}}zzzxxxxxxyyyyyyxxxvvvpppmmmiiifffeeeeeecccaaa]]]YYYYYY\\\```dddkkksssssstttuuurrrmmmgggdddbbb^^^^^^^^^]]]\\\ZZZYYYXXXYYY\\\___```aaaeeemmmttt{{{{{{uuunnngggbbbWWWWWWVVVVVVXXX\\\aaadddeeekkksssxxxzzzzzzzzz{{{|||{{{{{{{{{{{{tttoooggg___XXXSSSNNNJJJCCCBBB???>>>???AAADDDGGGKKKLLLNNNNNNLLLHHHCCC@@@===???AAACCCDDDJJJ[[[kkk~~~{{{uuummmggg^^^[[[UUUQQQNNNLLLJJJHHHDDDEEEHHHLLLRRRXXX]]]______^^^\\\ZZZYYYYYYYYYZZZYYYYYYYYYWWWTTTRRRRRRSSSWWW\\\bbbbbb___]]]___bbbaaaaaa```aaabbbeeehhhjjjiiioooxxx}}}vvvwwwyyy~~~zzzrrrhhh^^^WWWOOOHHHBBBDDDDDDCCCCCCCCCEEEHHHIIIPPPQQQSSSVVVZZZ___bbbeeedddeeegggjjjmmmppprrrsssttttttssssssrrroookkkhhh___\\\ZZZ[[[XXXTTTSSSWWWYYY]]]dddmmmwwwvvvjjjcccGGGCCC???@@@FFFNNNRRRTTTSSSQQQNNNJJJFFF@@@999444111111000000000000000000------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------,,,,,,+++++++++***------------,,,+++******+++,,,,,,------.........(((((()))******+++,,,,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,***************************+++,,,------------,,,......//////000111111111000000000000000000000000111111111111111111111111000111222444555555555555333333333333444444555555:::;;;;;;<<<<<<<<<;;;;;;999:::<<<>>>?????????>>>AAADDDFFFHHHJJJPPPYYY```gggppp}}}~~~uuuwwwxxxyyyzzz~~~xxxlllggg```[[[YYYZZZ[[[\\\cccjjjnnnlllkkkmmmoooooommmnnnoooppppppqqqqqqqqqnnnnnnnnnppprrruuuxxxyyy|||}}}}}}zzzwwwwwwwwwxxxyyy{{{~~~|||xxxuuutttvvvwwwvvvtttoookkkgggeeefffeeeccc```\\\YYYXXX[[[^^^bbbkkkssswwwxxxwwwsssmmmfffaaa^^^_________^^^]]][[[YYYYYYXXX\\\___aaaccciiittt}}}}}}rrrjjjccc]]]YYYUUUWWWZZZ\\\___ccciiimmmuuu|||yyyooofff]]]UUUPPPKKKHHHDDDAAAAAACCCFFFHHHMMMPPPTTTUUUTTTOOOIIIEEEAAAAAABBBDDDCCCEEEMMMXXXjjjwwwnnnggg]]]YYYTTTOOOMMMKKKIIIHHHEEEGGGLLLRRRXXX]]]```bbbbbb```]]][[[YYYYYYZZZZZZYYYYYYYYYWWWTTTSSSSSSUUUXXX\\\```aaa___^^^___```^^^^^^]]]^^^```cccgggiiimmmrrrzzz}}}zzztttvvvyyy}}}}}}zzznnnfff[[[QQQLLLGGGCCC???@@@AAABBBBBBDDDHHHMMMQQQVVVXXX^^^eeelllsssxxx{{{yyyzzz}}}}}}yyynnnjjjgggfffbbb\\\ZZZ[[[XXXYYY[[[___eeemmmwww}}}yyynnnNNNIIIDDDDDDIIIOOOSSSTTTTTTSSSQQQOOOKKKEEE===888444333111///......///000------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............++++++,,,,,,---......///******++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---------------........................---...///000000///......------......///000000111........................000000000000000000000000111111222333333444333333222333333444555666666777999:::;;;;;;<<<<<<;;;;;;999:::===???@@@@@@???>>>BBBEEEGGGJJJNNNWWWdddmmmwww~~~~~~~~~~~~~~~uuuvvvwwwxxxzzz~~~|||ssskkk```]]]YYYWWWXXX[[[^^^```fffnnnsssqqqooopppqqqqqqmmmlllllllllmmmooopppqqqoooppprrruuuyyy~~~}}}xxxsssqqqssstttrrrpppooojjjeeedddeeefffccc```\\\ZZZYYY\\\]]]aaajjjsssvvvwwwwwwtttnnngggaaa___bbbaaaaaa```___]]][[[ZZZWWW[[[```bbbeeemmmzzz~~~oooddd___]]][[[YYY[[[___dddiiimmmrrrxxx|||xxxmmmddd]]]UUUQQQKKKFFFCCCCCCFFFGGGMMMQQQWWW\\\\\\XXXRRRMMMGGGDDDBBBCCCBBBBBBEEEKKKRRRdddyyy|||uuukkkeee]]]YYYSSSNNNKKKIIIGGGFFFGGGKKKRRRYYY___cccddddddcccaaa^^^[[[YYYXXXYYYZZZYYYZZZYYYWWWUUUTTTVVVWWWZZZ[[[]]]^^^]]]]]][[[[[[\\\\\\\\\]]]```dddgggiiissswww}}}{{{xxxuuuvvvxxx||||||zzzzzzyyyuuuqqqccc[[[QQQIIIFFFDDDBBB@@@@@@BBBDDDGGGKKKRRR[[[aaafffjjjrrr|||{{{uuuooolllfff___[[[[[[UUUTTTTTTTTTVVVZZZ___ccchhhjjjrrr}}}TTTOOOJJJIIIMMMRRRVVVWWWUUUTTTSSSRRROOOIIIAAA<<<666444000---++++++,,,------...///000000///...---++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++------...++++++,,,,,,---...//////000//////......------,,,,,,++++++******++++++,,,,,,---......//////..............................,,,---...//////...---,,,,,,,,,------...///000000111111111111111111111111////////////////////////111111222333333333222222333333444555666777888999777888999:::;;;;;;;;;;;;999:::===???@@@@@@???>>>BBBEEEHHHKKKQQQ\\\lllxxx~~~{{{~~~~~~~~~tttvvvwwwxxxzzz~~~yyypppggg___[[[XXXVVVUUUXXX]]]cccffffffnnntttssspppqqqrrrrrrnnnmmmkkkkkklllnnnppprrrssstttwww|||yyyrrroooqqqqqqooolllnnnjjjdddcccffffffccc```^^^[[[ZZZ\\\]]]```iiissssssuuuvvvtttoooiiieeecccddddddcccbbbaaa___]]]\\\VVV[[[```cccgggppp~~~{{{oooaaaXXXXXX[[[^^^___```fffnnnuuu{{{}}}ssslll\\\XXXPPPIIIDDDCCCDDDFFFLLLQQQYYY___aaa]]]XXXTTTLLLFFFAAAAAAAAA@@@BBBFFFHHHPPPYYY```kkk{{{zzzvvvppphhhbbb^^^YYYSSSMMMJJJGGGEEECCCIIINNNVVV^^^dddffffffeeedddbbb^^^ZZZXXXXXXXXXYYYZZZ[[[ZZZXXXVVVVVVXXXZZZ\\\[[[[[[[[[\\\[[[XXXVVV\\\]]]]]]___bbbfffjjjlllxxx{{{{{{xxxvvvvvvxxxzzz}}}yyysssppppppnnniiidddYYYQQQHHHBBB@@@@@@@@@>>>BBBEEEIIIMMMTTT^^^jjjrrr}}}|||tttmmmhhhaaaXXXSSSSSSMMMLLLJJJIIIIIIJJJMMMOOOUUUUUUZZZbbbhhhrrrMMMOOOPPPOOONNNQQQVVV[[[]]][[[YYYUUUQQQKKKDDD???999555111///000///---+++,,,,,,---.../////////......///000000000///---,,,........................,,,,,,,,,------.........,,,---------------------++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,---///000000000000000000//////.........---111111000///////////////333222222111111222222333111111111222333444666777111222444666777888999999999888888:::===>>>;;;888888999;;;===???AAAAAABBBCCCFFFIIIIIIMMM[[[ppp~~~~~~}}}uuuppprrrvvvzzzyyynnngggaaa___]]][[[XXXWWWZZZ```hhhmmmnnnoooppppppppppppsssuuunnnooopppppppppqqqtttvvv}}}}}}sssooojjjggghhhllloooqqqooonnnllliiifffcccaaa```]]]\\\[[[ZZZ[[[```gggmmmvvvvvvvvvtttpppkkkfffcccgggfffdddbbbaaa```______WWWXXX[[[^^^fffsss~~~xxxjjjaaaZZZZZZ\\\___dddiiimmmrrr{{{xxxooodddYYYSSSOOOIIIFFFGGGKKKNNNTTT\\\bbbccc___[[[UUUPPPHHHDDDBBBBBB@@@>>>DDDEEEIIINNNUUU\\\bbbeeessswww}}}~~~yyyqqqllliiieeeaaa^^^XXXXXXVVVRRRNNNJJJIIIIIIOOOMMMRRR___gggfffeeeggghhhbbbZZZWWWXXX[[[]]]]]]XXXYYYYYYWWWTTTSSSVVVYYY^^^bbbdddddd___\\\ZZZZZZZZZZZZZZZ\\\^^^ccchhhkkk{{{}}}|||wwwsssvvvxxx{{{|||{{{|||}}}uuuqqqmmmjjjgggbbb\\\WWWOOOKKKEEEAAA@@@@@@AAAAAAHHHMMMTTT[[[dddooo|||~~~tttlllccc]]]YYYVVVPPPKKKFFFEEEDDDDDDCCCCCCCCCCCCDDDHHHLLLOOORRRYYYdddlllRRRSSSTTTTTTSSSUUUYYY\\\\\\[[[YYYVVVSSSNNNHHHCCC<<<888333111000000...---,,,---......//////......///////////////...------........................,,,,,,------------------.........------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---------.........---...///////////////...111111000000000/////////111111000///////////////333222222111111222222333111111111111333444555666111222444666777888888999999888888:::======;;;999;;;<<<===???AAABBBCCCDDDAAAFFFKKKLLLPPP^^^ttt~~~~~~zzzsssnnnooossswww~~~|||pppgggaaa^^^\\\\\\ZZZXXXYYY^^^eeekkknnnnnnpppqqqqqqpppqqqrrrtttqqqrrrttttttuuuwww{{{}}}}}}vvvkkkhhhdddcccfffjjjooorrrppppppnnnkkkhhheeebbbaaa\\\[[[YYYXXXZZZ```hhhnnnwwwwwwvvvtttppplllhhheeefffeeedddbbb```___^^^^^^WWWYYY[[[___fffsssuuuooohhhbbb^^^aaaeeehhhlllpppuuu{{{~~~rrrddd\\\UUUNNNKKKKKKHHHJJJOOOXXX```eeefffeee\\\WWWOOOJJJGGGEEECCCAAAAAAAAACCCFFFJJJNNNRRRUUU\\\```ffflllpppqqqpppooommmiiibbb^^^[[[YYYVVVSSSTTTTTTSSSQQQMMMKKKJJJJJJOOONNNTTT___ggggggfffhhhlllfff___\\\^^^`````````ZZZZZZYYYVVVSSSRRRUUUXXX^^^aaacccbbb___[[[YYYYYYZZZZZZ[[[]]]```dddiiimmmyyy~~~zzztttpppqqqsssvvvwwwvvvvvvvvvvvvooolllhhhfffccc^^^XXXSSSLLLIIIDDDAAAAAACCCEEEGGGOOOUUU]]]fffooo{{{sssjjjaaa[[[SSSNNNLLLIIIDDD@@@AAA@@@@@@???>>>>>>?????????BBBDDDDDDDDDHHHPPPWWW```kkk}}}TTTUUUVVVWWWVVVWWWZZZ\\\\\\[[[YYYXXXVVVRRRMMMIIIAAA===777333222111000///------.../////////......000///......---.................................------------------,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++******---------------,,,+++***,,,------------.........///////////////...------111111111111000000000000111000000///////////////222222111111111111222222000000000111222333444555222333444666777888888888888888888:::<<<===<<<:::>>>>>>>>>???@@@AAACCCDDDAAAFFFKKKOOOUUUdddzzz|||~~~}}}}}}~~~xxxpppkkkkkknnnrrrxxxyyyoooddd]]]ZZZZZZZZZ\\\ZZZZZZ^^^eeekkkoooooooooqqqrrrrrrqqqrrrsssuuuuuuwwwzzz|||~~~{{{qqqkkk```___^^^^^^bbbgggmmmqqqqqqqqqpppooolllhhhdddbbb[[[ZZZWWWVVVXXX```iiipppwwwwwwuuussspppllliiigggddddddbbbaaa___]]]\\\\\\XXXYYY[[[___gggttt~~~uuummmhhhhhhdddeeekkkqqqssswww{{{wwwmmmdddZZZTTTRRRKKKKKKNNNTTT]]]eeekkknnnfffaaaYYYRRRMMMIIIEEECCC@@@@@@@@@@@@AAABBBDDDEEEEEEHHHNNNTTTXXXYYYYYYYYYXXXUUUQQQNNNLLLKKKIIIGGGMMMNNNOOONNNLLLLLLLLLMMMQQQRRRXXXbbbiiijjjjjjkkkjjjfff```^^^^^^___^^^]]][[[ZZZXXXUUURRRRRRUUUXXX^^^```bbbaaa^^^ZZZXXXXXXYYYZZZ\\\^^^```eeekkkoooxxxuuuooommmmmmpppssstttssspppooonnnhhhfffcccaaa]]]WWWQQQLLLHHHFFFDDDCCCEEEIIIMMMPPPYYY```jjjsss}}}vvvnnneee[[[TTTQQQLLLGGGDDDDDDBBB???<<<======<<<<<<;;;;;;<<<<<<===??????>>>===???DDDIIIKKKQQQ\\\jjj|||PPPQQQSSSUUUVVVXXXZZZ[[[___]]][[[ZZZXXXUUUQQQMMMEEEAAA<<<666333111111000......////////////......000///...---,,,---...///.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))............---,,,+++***------------...............///////////////......000000000000000000000000000000////////////000000222222111111111111222222111000000111222333444444222333444666777777888888888888888:::;;;<<<<<<<<<>>>>>>======>>>@@@AAABBBCCCEEEIIIQQQ]]]mmm~~~|||}}}{{{zzz|||}}}~~~xxxpppiiiiiijjjlllqqqvvvxxx{{{rrrmmmeee]]]WWWVVVXXX[[[]]]\\\]]]ccckkkqqqrrrqqqqqqsssuuuuuuttttttuuuwww{{{~~~zzzooofff```ZZZZZZ[[[\\\___dddjjjnnnoooppppppooommmiiidddbbb[[[YYYVVVTTTWWW^^^iiipppuuuuuusssqqqnnnkkkhhhfffbbbbbbaaa```^^^\\\ZZZZZZXXXYYY[[[```iiiuuuwwwpppkkkiiillliiilllrrrxxx|||wwwkkkbbb^^^WWWTTTRRRSSSXXX```hhhmmmmmmiiiccc[[[SSSLLLGGGDDDBBBBBB@@@???>>>???@@@@@@===???CCCGGGJJJKKKKKKKKKHHHGGGEEECCCCCCBBBBBBAAAGGGIIIKKKLLLLLLMMMOOOQQQUUUXXX^^^gggmmmoooooopppkkkfffbbb``````___]]]ZZZZZZXXXUUUSSSRRRTTTXXX[[[___``````___]]]ZZZWWWVVVWWWYYY\\\]]]```dddkkkpppyyyyyyppplllmmmnnnqqquuuvvvtttpppmmmkkkeeedddaaa]]]WWWQQQKKKGGGFFFFFFFFFHHHKKKQQQXXX]]]eeelllvvvssslllbbbZZZUUUQQQKKKGGGFFFDDDAAA@@@AAAAAA???>>>======<<<<<<<<<<<<======;;;<<<======<<<>>>CCCFFFIIIJJJNNNSSS^^^pppLLLMMMOOOSSSWWWZZZ\\\]]]bbb```^^^\\\ZZZWWWSSSPPPIIIFFFAAA:::555222111111...///////////////......000///---,,,,,,,,,---....................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))---.........------,,,+++---------.........//////,,,---...///000000000000////////////////////////000000////////////000000222111111000000111111222111111111111222333444444333333555666777777777777777888999999:::;;;<<<===?????????@@@AAABBBCCCCCCGGGEEEGGGRRRdddttt~~~~~~}}}~~~~~~|||yyywwwwwwyyy{{{}}}~~~~~~|||zzzrrrlllkkkjjjjjjlllppprrrqqqttt~~~vvvjjjgggbbb[[[VVVVVVZZZ]]]^^^___bbbhhhooottttttssstttvvvxxxyyyyyyyyyzzz{{{yyynnneee^^^ZZZYYY[[[\\\]]]^^^aaafffjjjkkklllmmmmmmkkkhhhdddbbb[[[YYYVVVTTTUUU]]]fffnnnrrrqqqqqqooommmiiifffeeeaaaaaa```___]]][[[YYYXXXWWWXXXZZZ```jjjvvvxxxssspppooooootttrrrsssyyy~~~}}}qqqlll```\\\VVVRRRSSSXXX```eeennnmmmiiiccc[[[RRRKKKHHHCCCBBBAAA?????????@@@@@@===???AAACCCDDDDDDDDDDDD@@@@@@@@@????????????@@@DDDFFFIIIKKKMMMOOORRRTTTVVV\\\dddjjjooossstttsssqqqmmmhhhffffffdddaaa^^^YYYVVVRRRQQQSSSXXX]]]```aaa```___^^^\\\ZZZWWWUUUUUUXXX[[[]]]^^^bbbjjjpppzzz{{{qqqjjjjjjmmmooossswwwxxxuuupppllljjjfffdddaaa[[[TTTMMMHHHEEEGGGIIILLLOOOTTT[[[eeekkkssszzzwwwllleeeYYYSSSKKKGGGEEEEEECCCAAA===<<<;;;;;;<<<======<<<======<<<<<<<<<<<<======888999::::::;;;===???AAABBBCCCDDDEEEJJJVVVdddnnnMMMMMMNNNRRRXXX]]]```aaacccaaa___]]][[[YYYVVVSSSMMMKKKGGG@@@999444222111//////000000000///......///...------,,,---------........................------------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------,,,++++++------............------------........./////////+++,,,---///000000111111............///////////////////////////000000111111111000000000000111111333222222222333333444555333444555666777777777777666888999999999:::===???AAABBBDDDEEEFFFGGGGGGGGGHHHFFFIIIVVVgggtttxxxwwwuuusssrrrttt|||{{{wwwtttqqquuuyyy{{{|||}}}vvvrrrqqqqqqnnnoooqqqpppmmmnnnwwwvvvooogggfffbbb\\\WWWVVVZZZ___```ccchhhmmmpppsssttttttvvvyyy|||~~~~~~wwwllleee___\\\YYY[[[^^^```___^^^___bbbfffggghhhiiijjjiiigggeeeccc]]]ZZZWWWTTTUUUZZZccciiinnnooooooooommmiiieeeccc`````````___]]][[[YYYWWWVVVVVVYYYaaalllxxxzzztttrrrrrruuuwww|||{{{}}}}}}xxxhhhddd^^^WWWSSSUUUZZZ^^^iiikkkmmmkkkeee]]]VVVRRRGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>??????@@@@@@??????===>>>@@@???>>>>>>???AAADDDFFFJJJLLLNNNQQQTTTWWWYYYaaaiiinnnrrrwwwxxxwwwuuuqqqkkkhhhhhhfffccc___YYYUUUQQQPPPTTT[[[aaadddbbbaaa^^^]]]\\\ZZZWWWUUUUUUYYY\\\]]]]]]```hhhoooyyy{{{zzztttlllhhhiiilllnnnrrruuuvvvsssnnnjjjhhhfffddd```ZZZRRRLLLJJJIIIKKKOOOSSSWWW]]]eeepppxxxsssiii```VVVPPPKKKFFF@@@>>>??????>>><<<;;;;;;;;;<<<<<<=========;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<===============999<<<>>>@@@CCCJJJTTT[[[mmmOOONNNNNNQQQWWW]]]```aaaaaa```^^^]]]]]][[[YYYWWWQQQPPPNNNGGG>>>777444333000000000000000///......------......------,,,,,,........................,,,,,,------------------+++,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,---.........------+++,,,---...////////////............////////////------...///000000//////......//////000000000000///////////////000111111111111000000000000111111444444333333444444555555333444555666777777777777666888999999999:::===@@@@@@CCCFFFIIIJJJJJJIIIIIIEEEHHHPPPZZZfffmmmooooooooollliiihhhlllvvvyyy}}}~~~xxxtttrrroootttyyy{{{}}}zzzxxxzzz{{{xxxwwwxxxrrrnnnpppvvv{{{~~~sssllljjjeeeeeeddd^^^XXXVVVYYY]]]bbbgggmmmppppppppprrruuuxxx{{{vvvqqqiiiccc___]]]\\\\\\\\\___bbbaaa^^^]]]```dddeeeeeeffffffgggfffffffff^^^\\\XXXUUUUUUXXX___dddlllnnnpppqqqooojjjeeebbb___`````````^^^[[[YYYWWWTTTTTTXXXaaannnzzzzzzvvvuuuxxx}}}uuussslllddd\\\XXXXXX[[[```gggooosssqqqkkkeeebbbUUUSSSOOOKKKHHHEEEDDDCCC????????????@@@@@@AAAAAA???BBBDDDCCCBBBAAABBBDDDEEEHHHKKKNNNPPPSSSVVVYYY```jjjsssvvvyyyzzzuuunnnjjjiiihhheeebbb\\\WWWQQQPPPUUU\\\bbbeeedddbbb^^^]]]]]][[[XXXUUUVVV[[[^^^^^^]]]```hhhooovvvvvvtttppplllhhhhhhiiinnnqqqttttttqqqmmmiiihhhdddbbb^^^XXXQQQNNNOOOPPPQQQUUUZZZ___dddnnnzzzyyyqqqeee[[[TTTNNNHHHDDDDDD@@@===<<<>>>???===;;;===>>>??????>>>>>>>>>>>>;;;;;;::::::;;;<<<<<<===?????????@@@AAA@@@???>>>999===@@@AAABBBEEEKKKPPPVVVggg~~~QQQNNNMMMOOOUUU[[[^^^______^^^\\\\\\]]]]]]\\\[[[SSSTTTRRRLLLBBB:::666444000000000000000///......,,,---...///...---,,,+++........................,,,,,,,,,------.........---------------------,,,------------------------******+++++++++,,,,,,,,,,,,,,,---...////////////++++++---...//////000000............/////////000///////////////......---//////000000111111111222///////////////000111111111111000000000000111111555555444444444555666666444444555666777777777666666888999999888999===AAA>>>AAAEEEIIIKKKJJJIIIHHHBBBJJJUUU^^^cccfffiiikkkmmmiiieeebbbdddlllvvv~~~|||sssuuuzzz~~~}}}|||vvvrrrppppppuuu{{{~~~}}}}}}~~~tttqqqsssxxx{{{{{{ttthhheeefffdddeeeddd___YYYVVVXXX[[[cccjjjqqqrrrooonnnqqqvvvyyy}}}wwwqqqkkkgggaaa]]]\\\]]]^^^^^^[[[___bbbaaa]]]\\\___cccdddddddddeeefffgggggghhh___]]]ZZZVVVUUUWWW\\\```kkknnnqqqrrrppplllfffbbb___`````````^^^\\\YYYWWWSSSSSSWWWaaannn{{{}}}zzzzzz~~~{{{pppddd\\\YYYYYYZZZdddpppxxxyyyuuupppnnndddaaa\\\VVVQQQLLLIIIHHHBBBBBBBBBBBBCCCDDDEEEFFFCCCFFFHHHHHHFFFDDDEEEGGGGGGIIIMMMOOOQQQTTTWWWYYYhhhsss|||~~~|||uuupppooonnnkkkiii___YYYSSSQQQUUU\\\bbbeeeeeebbb___]]]]]]\\\XXXUUUXXX\\\``````^^^```iiippprrrrrrqqqooommmjjjgggeeeoooqqqtttsssqqqmmmjjjiiiaaa```\\\VVVPPPOOORRRVVVTTTYYY___dddiiirrrwwweee]]]RRRJJJFFFCCC@@@>>>???<<<;;;<<>><<<;;;<<<======<<<::::::;;;<<<<<<<<<<<<======>>>???;;;;;;<<<>>>@@@@@@???===>>>@@@BBBAAA??????BBBEEEIIIUUUeeewww___WWWQQQRRRTTTUUUXXX\\\\\\]]]_________]]][[[ZZZYYYWWWRRRNNNHHHAAA:::555444222000/////////...---------.........---+++***+++,,,,,,---.........---...---,,,,,,++++++++++++,,,,,,,,,------.........------------------------,,,------......------,,,,,,---......,,,,,,---...++++++,,,------......///------------------------***,,,...000000000///...////////////////////////////////////000111333333111111111000000000000000333444444444444444444555333333444444666777888999888:::;;;;;;;;;;;;<<<>>>???AAADDDEEEFFFFFFHHHIIIKKKLLLUUUdddkkkiiihhhiiijjjlllmmmkkkhhhgggiiikkktttzzz~~~ssssss{{{~~~zzz{{{xxxsssssstttqqqvvv|||~~~|||zzzyyyzzzttthhhcccbbbbbbgggeeeaaa]]]ZZZYYYZZZ[[[jjjlllnnnoooppprrruuuwww}}}~~~vvvuuurrrpppmmmjjjiiihhhlllmmmooosssyyy|||uuurrroookkkiiifffdddbbbaaa``````aaabbbdddeeeeeedddcccbbbbbbcccdddcccccceeeffffffdddbbbbbb___YYYUUUUUUXXX^^^bbbfffmmmrrrpppkkkiiifffccc___\\\YYYXXXZZZZZZWWWTTTPPPSSSXXXbbbnnnzzzvvviiibbb```bbb___cccooozzz|||xxxpppfffaaa^^^VVVLLLHHHIIIKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKKKKPPPUUUVVVUUUVVV[[[```llluuu~~~|||vvvrrrpppnnnlll___YYYSSSQQQVVV\\\aaaccccccaaa___\\\YYYWWWVVVUUUZZZ[[[ZZZYYY[[[```jjjqqqxxxsssooommmhhhcccdddiiikkkrrrvvvtttqqqnnniiicccbbb]]]VVVRRRRRRTTTWWWYYY\\\___cccjjjqqqxxx~~~uuueee\\\RRRMMMGGGCCCBBB@@@===;;;>>>======>>>>>>>>><<<:::>>>>>>>>>>>>???@@@AAABBB>>>??????@@@AAAAAA@@@@@@AAAAAAAAA@@@>>>>>>>>>@@@<<<<<<<<<===???@@@BBBCCCIIIGGGOOO___oooggg\\\RRRQQQSSSUUUXXX[[[[[[\\\]]]^^^]]]\\\ZZZXXXXXXVVVSSSOOOKKKDDD>>>999333111///...//////...------.../////////...---,,,+++,,,------.........---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,------------...------------------------+++,,,---------+++)))(((////////////////////////000/////////000111222222111111111111000000000000333333333444444444444444444444444555666777888999888:::;;;<<<;;;;;;===???AAACCCDDDEEEEEEFFFHHHJJJQQQRRR[[[hhhooonnnmmmnnntttuuuuuuqqqmmmjjjjjjkkkqqqxxxxxxzzz~~~|||}}}xxxssssssttttttxxx~~~}}}{{{zzz|||yyyjjjaaa^^^^^^^^^aaa^^^ZZZWWWWWWYYY]]]```lllnnnppprrrssstttwwwzzzxxxnnnggg```^^^ZZZWWWUUUTTTTTTUUUXXXYYYZZZ]]]aaaeeejjjlllqqqvvv|||}}}|||xxxsssmmmhhhgggfffeeecccgggggggggggghhhhhhhhhhhhiiiiiihhhfffdddbbbaaaaaabbbbbbccceeeggghhhfffdddddd```ZZZUUUUUUWWW\\\___ccckkkpppmmmiiigggddd```___\\\ZZZZZZ[[[[[[WWWTTTQQQSSSYYYcccooo{{{zzzyyyzzzsssjjjfffccc```cccmmmxxx|||tttggg[[[WWWUUUUUUVVVYYY[[[[[[ZZZYYYWWWUUUSSSRRRRRRSSSSSSQQQVVVZZZ[[[ZZZ[[[```eeemmmwww~~~xxxuuuqqqlllggg]]]XXXRRRRRRVVV[[[___```___^^^]]][[[YYYXXXWWWWWWVVVWWWXXXWWWZZZ```kkksssxxxsssnnnjjjfffbbbdddiiilllssswwwvvvrrrooojjjddd___[[[UUURRRTTTXXX[[[]]]bbbdddhhhnnnuuu}}}xxxlll```UUUNNNKKKGGGBBB@@@??????===<<>>???AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@DDDDDDCCCBBB@@@??????@@@>>>>>>>>>>>>>>>??????@@@FFFCCCHHHTTT___mmmrrrcccTTTOOOQQQSSSUUUXXX[[[\\\]]]^^^^^^]]][[[ZZZYYYWWWUUURRROOOIIICCC>>>444111///...///000///...---...//////000/////////,,,,,,---............---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,***,,,---,,,+++***+++,,,......---------,,,,,,,,,------------------------...////////////---,,,***////////////////////////111000000000000000111111111111111111111111111111222222333333444444444444444444444555666777888999888:::<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDDDDFFFIIILLLTTTXXXaaammmuuuvvvwwwzzz}}}}}}}}}zzzvvvsssqqqqqqwww~~~zzzwwwvvvwwwyyy|||}}}|||~~~lll^^^YYYZZZ[[[[[[\\\YYYVVVTTTWWW]]]eeejjjnnnqqqtttvvvwwwxxx{{{}}}~~~wwwoooggg___WWWRRRPPPNNNJJJFFFEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQTTTUUUXXX\\\bbbgggiiijjjkkklllmmmkkkhhhggghhhjjjkkkkkkmmmoooqqqttttttsssrrrpppnnnmmmkkkhhheeecccaaa```aaaaaacccfffiiijjjhhhgggddd```[[[VVVUUUWWWZZZ]]]```hhhllljjjfffdddaaa^^^___]]][[[\\\]]]\\\WWWSSSRRRTTTYYYcccppp}}}vvvpppnnnvvv{{{wwwnnnhhhfffcccccciiirrr}}}wwwiiiccc^^^]]]aaaeeefffdddbbb```^^^[[[YYYXXXXXXYYYZZZ^^^bbbaaa___```fffkkkooozzz|||zzztttjjjbbbZZZVVVRRRSSSWWW[[[]]]]]][[[[[[ZZZYYYXXXWWWXXXXXXRRRSSSTTTUUUXXX```kkktttyyyrrrkkkgggbbb___ccciiiooouuuzzzxxxtttqqqlllfff\\\XXXUUUTTTWWW\\\```bbbfffhhhkkkqqqxxx}}}nnn```UUUNNNIIIFFFDDDBBB???===>>>?????????@@@???>>>???@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMKKKIIIGGGFFFFFFEEEFFFEEEDDDBBBAAA@@@??????AAA@@@???>>>>>>======>>>@@@>>>AAAHHHOOOWWWiii{{{{{{iiiVVVNNNNNNOOOQQQSSS[[[]]]___`````````^^^]]]\\\ZZZXXXVVVSSSNNNGGGBBB555222///...///000000///------......////////////------............------...------,,,,,,,,,------------------------------,,,,,,------------------,,,------......------,,,+++,,,------++++++,,,---//////...---,,,,,,++++++........................------///000000111000000////////////////////////222111000000000000000111000111111111111111222222222222333333444444555555555555555555666777888999888:::<<<======>>>@@@BBBEEEDDDDDDCCCCCCEEEJJJMMMUUUZZZeeeqqqzzz~~~}}}}}}~~~}}}}}}yyyyyyzzz{{{~~~tttbbbWWWUUUXXXZZZ[[[ZZZYYYYYYZZZ___ffflllqqqqqqtttxxxzzz{{{|||}}}~~~~~~qqqkkkddd]]]WWWSSSOOOMMMIIIHHHFFFDDDDDDEEEGGGHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNRRRXXX^^^cccgggkkknnnqqqqqqqqqrrruuuwwwyyyzzzxxx{{{zzzwwwrrrooolllhhhfffdddbbbaaabbbccceeehhhkkkkkkiiigggccc```\\\XXXVVVXXXZZZ]]]^^^fffkkkiiieeeccc```]]]___]]]\\\^^^___]]]WWWRRRQQQSSSXXXcccqqqzzzpppkkkdddhhhnnntttwwwtttnnniiiiiifffeeegggkkkuuuyyylllgggiiillllllkkkgggeeebbb___]]]]]]^^^___bbbeeegggfffdddeeekkkpppssszzzlllaaaYYYVVVSSSUUUXXX\\\\\\[[[YYYYYYXXXWWWVVVVVVVVVWWWQQQRRRRRRSSSVVV^^^jjjsssyyyqqqiiiccc^^^\\\aaahhhpppwww{{{yyyvvvrrrmmmggg[[[XXXVVVVVVZZZ___bbbdddggghhhkkkpppvvv~~~sssjjj\\\OOOGGGDDDCCCCCCBBB@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDGGGLLLOOOTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUSSSQQQPPPOOOOOOPPPLLLJJJHHHFFFFFFEEEDDDCCCBBBBBB@@@??????>>>>>>>>>===;;;===CCCGGGLLLXXXeee~~~lllXXXNNNKKKKKKLLLOOOYYYZZZ]]]___aaaaaa```______^^^]]][[[WWWQQQIIIDDD888555111///000111111000,,,,,,,,,------......///---......//////...---------------,,,,,,---......------------------------,,,,,,,,,---------......,,,------......------,,,---...///...---,,,---/////////...---,,,++++++***........................***++++++,,,------......////////////////////////222111000000000000000111000000111111222222222333222222333444555555666666666666666666666777888999888:::<<<>>>>>>@@@BBBDDDEEEDDDDDDBBBCCCFFFKKKOOOYYYaaakkkuuuxxxtttssstttuuu|||uuuiii[[[RRRRRRUUUYYYZZZYYY[[[^^^ccchhhlllppprrrssswww{{{}}}~~~}}}}}}~~~}}}|||zzzzzz|||xxxqqqlllbbb]]]VVVQQQNNNLLLKKKJJJ@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGKKKQQQXXX^^^fffnnnssswwwyyy{{{}}}}}}uuuqqqllliiihhhgggdddbbbeeeeeegggjjjlllllliiifffccc```]]]ZZZYYYZZZ\\\]]]^^^fffkkkiiieeedddaaa^^^___^^^]]]^^^___\\\WWWRRROOOQQQVVVbbbqqq}}}tttsssqqqpppqqqtttwwwzzz~~~~~~qqqjjj```bbbeeejjjmmmnnnkkkiiiiiigggggghhhjjjqqq|||wwwvvvssspppllljjjgggdddcccdddfffgggiiilllmmmkkkhhhjjjpppwww}}}}}}ooocccYYYWWWUUUWWWZZZ]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUURRRRRRRRRRRRUUU]]]jjjsssyyyqqqgggaaa[[[ZZZ```hhhqqqxxx|||zzzvvvrrrmmmggg[[[YYYWWWXXX\\\```cccdddhhhiiikkkpppuuu{{{~~~tttmmm[[[UUUKKKCCC???>>>??????@@@@@@?????????AAADDDFFFIIIJJJLLLNNNRRRXXX```fffhhhgggfffeeeddddddddddddeeedddbbb___]]][[[YYYYYYVVVSSSPPPNNNNNNMMMKKKIIIDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>???AAACCCGGGNNNVVV~~~nnn\\\QQQJJJGGGIIIMMMSSSUUUXXX\\\^^^___```___aaa```___^^^ZZZTTTLLLGGG<<<888444111111111111111------,,,,,,,,,---.........////////////...------------------------...///...------------,,,,,,,,,+++,,,,,,------.........,,,------......------,,,---///000///...---.../////////...---,,,,,,++++++........................000//////...------,,,,,,////////////////////////111000000000000000111111000000111111222333333333333333444555666777777888777666666666777777888999888:::===??????AAADDDFFFEEEEEEEEEEEEFFFIIIOOOSSSaaakkkvvv~~~|||tttpppnnnpppqqqvvv|||~~~xxxeee^^^VVVPPPNNNQQQUUUWWWWWW[[[bbbiiinnnppppppoootttxxx|||~~~|||{{{zzzvvvuuuuuuuuuwww{{{}}}wwwppphhhbbb___WWWSSSMMMIIIGGGFFFEEEDDD===>>>AAACCCDDDDDDBBBAAABBBCCCCCCDDDEEEEEEFFFFFFFFFIIINNNTTT[[[eeennnuuu}}}yyytttnnnkkkjjjiiigggdddfffgggiiilllnnnmmmiiifffdddbbb___\\\[[[[[[\\\]]]___gggllljjjfffeeebbb___```^^^\\\\\\]]][[[VVVRRRNNNPPPVVVbbbssswwwkkkeeebbb___]]]XXXWWWUUUTTTUUUWWWYYY[[[ZZZ]]]aaafffmmmvvvxxxlllddd``````aaaaaaaaaaaabbbbbbddddddfffiiilllqqq~~~~~~yyysssqqqmmmjjjiiikkkmmmnnnsssuuuuuussspppssszzz|||ooodddZZZWWWUUUWWWZZZ]]][[[YYYXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRUUU^^^kkkuuuyyyqqqggg```ZZZYYY___gggqqqwww{{{yyyuuuqqqkkkeeeZZZYYYXXXZZZ]]]aaacccdddjjjkkknnnqqqvvvzzz~~~{{{pppcccZZZLLLHHHCCC@@@???????????????@@@AAAAAABBBDDDHHHLLLLLLPPPVVV[[[bbbkkkwww~~~yyysssnnniiigggccc___YYYVVVUUURRRNNNJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@BBBFFFJJJ|||pppbbbVVVLLLFFFHHHMMMOOOQQQVVVZZZ^^^```aaaaaa```_________]]]WWWPPPKKK@@@<<<666333222222222111///...------,,,---......///////////////...---------------------...//////......---------,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,---...///...------...///.........------,,,,,,,,,........................333222111000000/////////////////////////////////000/////////000111222222000000111222222333444444444444555666777888999999777777777666777777888999888;;;===???@@@BBBEEEGGGFFFGGGHHHIIIKKKNNNTTTXXXgggsss{{{{{{zzzsssnnnlllmmmnnnooottt{{{}}}}}}~~~~~~vvvtttrrrkkkeeeYYYXXXUUUQQQNNNNNNRRRUUUWWW\\\dddlllqqqsssrrrqqquuuxxx}}}}}}zzzxxxvvvpppqqqsssuuuwwwyyyzzz{{{xxxvvvrrrllleee]]]WWWTTTNNNKKKHHHFFFFFFEEECCCBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLOOOSSSYYYcccmmmtttzzzsssnnnmmmlllhhheeedddfffiiimmmpppooollliiiiiigggccc___\\\[[[ZZZZZZ___gggllljjjgggeeeccc```aaa^^^[[[ZZZ[[[ZZZVVVRRRNNNPPPVVVcccvvv}}}mmmeee[[[TTTQQQPPPNNNKKKKKKKKKJJJIIIIIIJJJKKKLLLIIILLLNNNQQQTTT[[[ccciiiooorrrvvvxxxuuummmddd^^^YYY[[[]]][[[YYYXXXZZZ]]]aaa```bbbfffjjjoooxxx}}}zzzxxxyyy{{{|||~~~}}}{{{~~~wwwkkkbbbYYYWWWTTTUUUYYY[[[ZZZYYYVVVUUUUUUUUUUUUVVVWWWXXXRRRRRRRRRSSSWWWaaaoooyyyyyypppggg```[[[YYY^^^fffpppvvvzzzxxxssspppjjjdddXXXWWWWWWZZZ^^^bbbddddddiiikkknnnrrruuuxxxyyyzzz{{{yyyuuupppiii```TTTMMMFFFDDDAAAAAAAAABBBBBBAAAAAACCCEEEGGGIIILLLRRRWWWYYY___gggnnnvvvzzztttlllfffccc^^^WWWQQQNNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAA>>>>>>@@@BBBDDDzzzqqqfffZZZNNNFFFHHHNNNOOOQQQVVV[[[___bbbdddddd^^^^^^___```^^^YYYSSSNNNBBB>>>888444333222222222111000///...------.../////////000000///...---------------------...///000.........------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,---......,,,,,,---.........---------,,,,,,,,,////////////////////////---,,,,,,,,,---...///000////////////////////////////////////000111333333000000111222333333444444555555666777888999::::::888777777777777777888999888;;;>>>???AAACCCFFFHHHGGGIIIKKKLLLNNNRRRWWW[[[hhhvvvtttssswww}}}|||yyyrrrmmmkkkllllllhhhmmmtttxxxzzz{{{~~~{{{|||~~~ssshhhddd```YYYSSSSSSVVVWWWTTTOOONNNRRRVVVZZZ___fffnnnsssvvvvvvuuutttxxx}}}~~~|||yyyuuutttmmmppptttwwwyyyxxxwwwuuunnnmmmjjjeee^^^WWWPPPLLLIIIHHHGGGHHHIIIIIIHHHFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOORRRWWW```jjjqqq~~~wwwqqqooommmiiidddccceeehhhmmmqqqqqqnnnkkkmmmjjjfffbbb]]]ZZZXXXWWW___fffllljjjgggeeeccc```aaa^^^ZZZYYYZZZYYYUUURRROOOQQQWWWeeeyyymmm^^^WWWQQQKKKIIIJJJKKKHHHDDDHHHHHHGGGGGGFFFFFFFFFFFFEEEGGGHHHIIIIIINNNTTTZZZZZZ^^^cccggggggddd___\\\TTTYYY]]]\\\YYYYYY\\\```aaa^^^^^^bbbfffjjjrrrzzz|||rrrggg___YYYVVVSSSTTTWWWZZZYYYXXXSSSSSSTTTUUUVVVXXXYYYZZZQQQQQQRRRSSSXXXcccrrr}}}yyypppgggaaa[[[YYY^^^eeeooouuuyyywwwrrroooiiicccUUUUUUVVVZZZ___ccceeefffgggiiimmmqqqsssttttttttttttooohhhbbb\\\TTTKKKEEECCCAAA>>>>>>???@@@@@@@@@DDDGGGKKKMMMPPPUUU\\\aaaooouuu}}}|||vvvooofff___RRRQQQNNNLLLIIIGGGEEEDDD@@@AAA???======AAADDDEEE|||qqqbbbWWWQQQLLLHHHPPPRRRUUUYYY\\\___``````bbbbbbaaa___]]]ZZZXXXWWWLLLEEE<<<555333333222111000000000000000000000000000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---......---,,,---...000............////////////000000000000111111111111000111111111111222222222111222222333333444444555555666666888999:::;;;;;;777888888999::::::;;;;;;======>>>???AAACCCEEEFFFLLLIIIJJJNNNQQQSSS\\\gggxxxzzzyyyvvv}}}zzzsssoooooopppooonnnjjjlllooossswwwzzz}}}~~~{{{}}}rrrccc[[[XXXXXXXXXWWWUUURRROOOOOOQQQTTTVVV```dddjjjooorrruuuwwwyyyyyyyyyzzzyyyxxxuuurrrqqqppprrrtttuuuuuurrrnnnlllgggbbb\\\UUUQQQMMMIIIGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQPPPOOOOOOQQQVVVZZZ]]]\\\\\\]]]\\\[[[ZZZXXXWWWXXXVVVUUUWWW[[[aaaeeeggguuu||||||xxxpppkkkjjjeeeeeehhhmmmsssuuutttqqqoooooolllgggaaa\\\ZZZZZZ___bbbeeefffdddbbbaaaaaa```___^^^^^^]]]ZZZVVVRRRLLLLLLSSSddd{{{wwwjjj```XXXSSSLLLIIIGGGEEEEEEDDDBBB@@@CCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMPPPTTTWWWYYYXXXVVVUUUTTTTTTSSSSSSUUUWWWZZZ\\\[[[\\\\\\\\\]]]bbbggglll}}}{{{rrrggg___YYYWWWTTTUUUWWWYYYXXXVVVWWWWWWXXXZZZ\\\[[[YYYWWWPPPRRRQQQQQQXXXfffqqquuu{{{qqqfffaaa___^^^aaaeeepppsssvvvvvvqqqjjjdddaaaXXXZZZ]]]___```bbbeeeggggggiiilllqqqsssqqqmmmiiihhhccc]]]VVVQQQKKKFFFCCC@@@@@@@@@@@@AAABBBCCCDDDNNNOOOOOORRRXXXcccpppxxxuuunnnddd```ZZZTTTPPPLLLHHHEEECCCBBBAAABBBDDDDDDCCCBBB~~~tttjjj___VVVOOOLLLPPPSSSVVVZZZ^^^```aaaaaa``````___]]][[[XXXVVVUUUNNNHHH>>>777333111000...000000000000000000000000............------------//////.........------------------------------------,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,.........---------,,,,,,------......////////////............////////////000000000000111111111111111111111111222222222222111222222333333444555555666666777888999::::::;;;888888999999:::;;;;;;;;;??????@@@AAACCCEEEGGGHHHJJJIIIKKKPPPTTTYYYgggttt|||xxxsssqqqrrrsssqqqooommmooorrruuuxxx{{{}}}~~~~~~pppbbb\\\ZZZYYYYYYXXXVVVSSSPPPQQQTTTXXXZZZcccggglllppprrrtttvvvwwwxxxwwwuuusssqqqooonnnnnnnnnnnnooonnnlllhhhdddaaa]]]YYYTTTPPPMMMKKKIIIHHHHHHKKKMMMPPPRRRUUUYYY\\\\\\[[[[[[]]]aaafffkkknnnooopppqqqqqqpppnnnlllkkkjjjgggcccbbbdddgggiiijjjqqqvvv{{{sssnnnmmmgggfffhhhmmmsssxxxxxxwwwsssrrrnnnggg```[[[YYYXXX\\\^^^bbbcccaaa```______```___^^^^^^]]]ZZZVVVRRRLLLMMMTTTeee|||xxxlllaaaXXXRRRMMMJJJJJJHHHEEEDDDEEEFFFFFFEEECCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFHHHIIIKKKLLLKKKNNNQQQTTTVVVVVVVVVUUUTTTSSSQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWXXX[[[aaaeeennnwww{{{rrrfff^^^WWWUUUSSSTTTVVVWWWVVVTTTTTTTTTVVVXXX[[[[[[YYYWWWRRRSSSRRRRRR[[[iiiuuuyyy}}}ssshhhcccaaa___bbbfffoooqqqtttsssnnnhhhbbb___YYY\\\___aaabbbccceeegggfffgggjjjnnnpppooolllhhhddd___XXXQQQMMMIIIEEEBBBCCCCCCDDDEEEFFFHHHJJJKKKQQQSSSXXX___hhhuuussslllddd]]]YYYUUUOOOKKKGGGFFFDDDDDDDDDDDDBBBAAAyyytttkkk]]]SSSQQQPPPSSSWWW[[[___aaabbbbbb```______]]][[[YYYWWWVVVRRRLLLDDD<<<666333000...////////////////////////............------------...............---------------------------------------,,,,,,,,,---.................................------------,,,,,,,,,//////............------///------///222222000---............////////////000000000000111111111111111111111111222222222333222222222333444444555555777777888888888999999999999999999:::;;;;;;<<<<<>>>>>@@@AAAAAACCCDDDFFFHHHIIIMMMQQQTTTUUUZZZhhh{{{||||||{{{{{{}}}}}}||||||||||||}}}}}}~~~vvvjjjbbb]]][[[XXXVVVRRRQQQQQQSSSWWW]]]cccgggmmmnnnooommmkkkiiiiiijjjhhhhhhiiiiiihhhgggeeedddeeeccc___ZZZVVVTTTRRRRRRMMMOOOQQQRRRTTTXXX]]]aaahhhmmmttt|||~~~|||}}}uuurrrkkkgggcccfffooozzz|||rrrhhh```\\\[[[[[[]]]___```___^^^___```````````````___\\\VVVRRRIIILLLSSSbbbvvvtttggg^^^SSSNNNHHHEEEDDDFFFGGGHHHJJJJJJJJJLLLMMMLLLJJJGGGJJJIIIGGGEEEEEEFFFGGGHHHHHHIIILLLPPPUUUZZZ^^^```aaaaaaaaaaaa```______^^^]]]\\\ZZZXXXVVVTTTSSSRRROOOOOONNNLLLJJJJJJLLLNNNPPPQQQRRRUUUZZZcccmmmttt}}}yyyvvvsssqqqpppooommmlllmmmqqquuuyyy{{{wwwkkk```YYYPPPQQQRRRRRRRRRQQQQQQQQQTTTVVVZZZ___bbbcccaaa___UUUTTTRRRUUUbbbuuuzzzrrrooonnnmmmooosssvvvvvvvvvrrrlllfffbbb```___cccgggiiijjjiiiiiiiiihhhhhhiiikkklllllljjjhhhccc\\\SSSKKKGGGFFFFFFFFFHHHJJJNNNTTTZZZ```fffhhhssszzz~~~xxxmmmddd]]]ZZZTTTPPPNNNKKKIIIGGG}}}oooccc]]]SSSSSSTTTVVVXXX[[[^^^___^^^^^^^^^^^^]]]\\\ZZZZZZOOOOOOMMMHHHAAA;;;777666////////////////////////............---------------------...............------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---///------///222222000---............////////////000000000000111111111111222222222222333333333333333333333444555555666666777777888888888999999999;;;<<<<<<===>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHMMMRRRUUUXXX```ooo~~~}}}{{{}}}~~~~~~zzz~~~~~~}}}|||{{{{{{|||}}}vvvnnnccc[[[XXXVVVSSSQQQQQQRRRTTTXXX]]]bbbgggjjjnnnoooooommmjjjhhhiiiiiifffggghhhiiihhhfffdddbbbccc___ZZZUUUQQQOOOOOOOOOOOORRRWWWZZZ]]]ccckkkqqqzzzxxxssslllgggccceeennnyyy}}}tttjjjbbb^^^\\\[[[\\\^^^^^^\\\[[[\\\]]]``````aaaaaa```\\\VVVQQQHHHKKKRRR```sss|||pppdddXXXQQQKKKHHHEEEEEEHHHKKKNNNOOONNNNNNNNNNNNOOOMMMIIIFFFCCCCCCCCCEEEGGGIIILLLMMMJJJLLLOOOTTTZZZ___cccfffjjjjjjkkkkkkjjjiiigggfffcccbbb```]]][[[XXXVVVTTTNNNNNNMMMJJJGGGFFFFFFHHHIIIJJJKKKMMMNNNRRRXXX[[[]]]```dddhhhkkkmmmmmmmmmiiikkkmmmoooppppppnnnmmmfffeeecccbbbaaaaaaaaabbbbbbccceeegggkkkpppxxx}}}|||qqqeee[[[VVVPPPQQQQQQPPPOOOOOOPPPRRRUUUVVVZZZ___bbbbbb___\\\UUUTTTRRRWWWeeewwwzzzsssrrrssssssvvv{{{}}}}}}{{{uuunnnhhhdddbbb```cccgggiiijjjjjjkkkkkklllllllllnnnooommmjjjggg^^^XXXOOOIIIFFFFFFGGGGGGHHHJJJPPPWWW___gggmmmqqq}}}yyyppphhhddd]]]WWWSSSPPPLLLJJJ}}}wwwooofffWWWVVVUUUUUUVVVZZZ]]]```^^^^^^^^^^^^]]]\\\[[[[[[PPPRRRQQQLLLEEE>>>999888000000000000000000000000............---------------------.........//////------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......------......////////////............////////////000000000000111111111111222222222333333333444444333333444444555666666666666666777888999::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBBDDDFFFHHHIIIKKKQQQVVV[[[hhhzzzyyywww|||xxxtttuuuzzz{{{|||~~~}}}yyy{{{~~~|||{{{zzzzzz{{{|||ooohhh^^^WWWUUUTTTTTTRRRTTTVVVZZZ___dddiiimmmnnnpppppppppnnnkkkjjjjjjkkkjjjiiiiiigggeeecccbbbaaa\\\YYYUUUQQQPPPQQQTTTVVVYYY^^^eeekkkpppxxx}}}vvvoooiiidddeeennnyyyxxxppphhhbbb```]]]^^^___^^^\\\[[[[[[\\\``````aaabbbaaa\\\VVVQQQIIILLLSSS___qqqvvvjjj___WWWPPPLLLMMMLLLKKKLLLPPPSSSUUUUUUTTTQQQNNNMMMLLLLLLJJJIIIDDDEEEHHHKKKNNNQQQTTTUUUTTTUUUXXX]]]aaafffkkkmmmsssuuuwwwxxxxxxvvvtttsssmmmllliiieeeaaa]]]YYYWWWPPPPPPNNNKKKGGGEEEEEEFFFDDDEEEGGGGGGGGGHHHKKKMMMKKKLLLNNNPPPQQQRRRSSSSSSOOOPPPRRRSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPSSSVVVXXXYYY^^^bbbdddeeejjjttt|||}}}ttthhh]]]WWWTTTOOOPPPOOOMMMKKKKKKOOORRRWWWYYY\\\```cccbbb^^^ZZZVVVUUUTTTYYYiiizzzyyytttuuuwwwyyy}}}~~~xxxpppiiieeedddaaacccfffhhhiiijjjmmmnnnmmmnnnoooqqqqqqnnnhhhdddXXXTTTNNNJJJJJJKKKMMMMMMKKKNNNTTT\\\fffooowww{{{zzzuuulllddd]]]XXXTTTQQQ}}}}}}xxxmmm[[[YYYVVVUUUVVVZZZ^^^aaa___`````````______^^^]]]UUUWWWWWWRRRIIIAAA<<<;;;111111111111111111111111111000000000////////////---------.........//////------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,------.........---------.........//////---......---,,,---///000............/////////000000000000000111111111111222222333333333444444444333333444444555666666666555666777888999:::;;;;;;=========>>>??????@@@@@@AAAAAABBBCCCEEEGGGHHHIIIIIIOOOVVV^^^oooyyynnngggkkkwwwvvvppppppyyy~~~yyyzzz|||~~~}}}zzzxxx~~~~~~|||zzzyyyyyy{{{{{{nnnfff]]]WWWVVVWWWWWWWWWWWWZZZ___eeejjjnnnqqqrrrqqqrrrqqqooommmllllllnnnooollliiieeebbb`````````UUUSSSPPPPPPRRRWWW]]]aaaeeekkkttt{{{yyyqqqkkkffffffnnnyyy}}}vvvnnnhhhfffaaaaaabbb```^^^\\\]]]^^^___```aaabbbaaa]]]VVVQQQJJJMMMTTT___pppzzzsssggg\\\UUUQQQNNNMMMRRRQQQPPPQQQSSSTTTTTTSSSWWWSSSMMMJJJJJJKKKMMMMMMLLLMMMPPPSSSVVVXXXYYYZZZ^^^___bbbeeeiiimmmqqqssszzz|||vvvuuuqqqlllgggaaa]]]ZZZTTTTTTRRROOOJJJGGGGGGGGGCCCDDDEEEDDDBBBBBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHGGGEEECCCBBBBBBEEEDDDDDDEEEHHHLLLPPPSSSVVV\\\aaabbb```eeepppzzz~~~xxxmmmaaaXXXTTTSSSNNNNNNMMMJJJHHHIIIMMMRRR[[[]]]```dddeeeccc___[[[VVVVVVVVV\\\kkk|||~~~xxxtttvvvyyy|||yyypppiiieeedddaaacccfffgggiiikkknnnpppnnnoooqqqrrrqqqmmmgggbbbVVVRRRNNNMMMNNNQQQSSSTTTTTTWWW^^^gggrrr|||zzzpppgggaaa[[[XXX|||{{{xxxeeeUUUSSSWWWZZZ[[[^^^```______aaacccbbb^^^ZZZYYYXXXVVVTTTQQQKKKDDD>>>777444000//////000111111////////////////////////333222111///............///////////////.........000///...------------------......//////......---------------------------,,,,,,,,,---------......000000000000////////////////////////////////////---......///000111111222111111222333333333333222444444555555666777777777888777666666777999;;;===<<<<<<>>>???AAABBBDDDDDDAAA??????CCCEEEEEEGGGKKKKKKPPPUUU___www{{{llleeejjjqqqssstttpppvvv~~~yyywwwyyy~~~zzzxxx{{{}}}|||{{{zzz{{{}}}uuuiii```XXXVVVVVVTTTTTTWWWUUU[[[eeelllqqqrrrssssssuuurrroooooopppqqqooommmmmmllljjjgggdddaaa___^^^XXXWWWVVVVVVYYY___gggmmmzzz~~~wwwpppjjjiiikkkpppyyyxxxnnnhhhdddcccbbbaaa___]]]\\\\\\[[[```bbbcccccc```\\\WWWSSSKKKMMMSSS___ppp|||mmmfffZZZQQQLLLMMMQQQTTTUUUXXX\\\]]]\\\YYYWWWVVVUUURRRNNNMMMNNNQQQSSSTTTVVVYYY^^^```aaadddiiimmmkkklllmmmppptttzzz|||uuurrrnnniiiddd___[[[VVVRRROOOLLLIIIGGGEEEEEEDDDCCCAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>======<<<<<<>>>>>>>>>>>>@@@DDDJJJNNNQQQTTTXXX\\\```eeejjjnnnrrrrrrpppjjjaaaYYYRRROOOMMMKKKMMMPPPPPPNNNQQQVVV[[[dddllllllhhhccc]]]XXXYYYVVVWWWdddwww~~~zzzxxxyyy}}}zzzqqqiiieeedddeeedddccceeehhhkkkmmmmmmrrrqqqpppqqqpppkkkbbb[[[RRRPPPNNNNNNQQQUUUXXXZZZ___dddmmmxxx{{{ssskkkeeezzzhhhWWWRRRUUUWWWZZZ^^^bbbaaaaaaccceeeccc___\\\[[[ZZZXXXVVVSSSMMMFFFAAA888555111//////000000000////////////////////////111111000///........................//////////////////...---------------------............------------------------------,,,,,,---------.........,,,---------......////////////////////////////////////000000111222222222111111222333333333333222444444555555666666777777777777666666777999;;;===<<<======???@@@AAABBBCCCAAA>>>>>>BBBDDDDDDGGGKKKMMMOOOTTT```uuutttkkkmmmqqqsss}}}tttpppttt~~~yyyuuuvvv{{{}}}yyyyyy}}}|||zzzzzzzzzzzz|||~~~}}}sssggg^^^WWWUUUUUUTTTVVVZZZ[[[aaaiiippptttuuuvvvwwwrrrpppooooooqqqqqqpppnnnnnnllliiifffbbb___]]]]]]VVVVVVXXXZZZ___hhhqqqxxx{{{ssslllkkklllpppxxx{{{rrrkkkhhheeedddbbb```^^^]]]\\\\\\fffggggggeee```YYYSSSOOOKKKMMMSSS___qqq~~~rrrccc]]]TTTLLLJJJMMMRRRWWW```bbbcccbbb^^^ZZZWWWVVVSSSRRRQQQQQQTTTXXX[[[]]]bbbggglllooorrrvvv|||}}}uuupppiiiddd]]]VVVQQQMMMJJJGGGHHHGGGFFFDDDBBBAAABBBBBB?????????>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<<<<<<<===AAAFFFJJJMMMQQQUUUZZZ^^^ccciiimmmoooooonnnhhh```XXXRRRPPPLLLKKKLLLOOOOOONNNQQQVVV___iiiqqqqqqlllgggaaa[[[YYYWWWZZZhhh{{{~~~{{{{{{xxxpppjjjgggggggggeeedddeeehhhkkklllmmmmmmnnnnnnmmmjjjccc[[[UUUSSSRRRRRRTTTXXX\\\___aaahhhmmmvvvuuuoooooo\\\SSSRRRUUUYYY^^^dddddddddeeefffdddaaa^^^\\\[[[ZZZYYYVVVPPPJJJEEE:::666222//////000000/////////////////////////////////...............///---------.../////////000//////...------------...,,,------......------,,,------------------------,,,------------.........++++++,,,---...///000000////////////////////////000000111111222222333333111111222333333333333222444444444555666666777777777777666666777999;;;<<<<<<======>>>???AAABBBCCCBBB??????CCCEEEDDDFFFJJJMMMKKKQQQaaassszzzqqqppprrrttt|||uuutttxxx}}}xxxttttttwwwzzz~~~}}}{{{xxxzzzyyyxxxwwwwwwxxxzzz}}}xxxqqqeee]]]UUUSSSSSSTTTYYY^^^^^^ccciiiooorrrtttuuuvvvqqqppppppqqqsssrrrpppnnnnnnlllhhhccc```^^^]]]\\\XXXZZZ]]]bbbhhhrrr||||||zzz|||xxxpppmmmmmmpppxxx|||tttmmmjjjgggfffccc```^^^]]]\\\\\\ggghhhgggeee```XXXRRRMMMJJJLLLRRR___qqq}}}pppcccXXXSSSNNNJJJKKKQQQXXX]]]iiihhhfffbbb\\\WWWTTTTTTVVVWWWYYY]]]bbbggglllooowww|||}}}vvvlllbbbZZZUUUPPPNNNIIIHHHFFFDDDBBBAAA@@@????????????>>>>>>=========;;;::::::999999:::::::::;;;<<<<<<======@@@EEEHHHLLLPPPTTTYYY^^^ccciiimmmllllllkkkfff___XXXTTTQQQMMMKKKLLLNNNNNNMMMQQQVVVaaakkkttttttooojjjbbb\\\YYYYYY^^^mmm|||uuunnnjjjiiijjjhhhfffddddddgggjjjkkklllkkkmmmnnnkkkddd\\\TTTPPPNNNPPPTTTXXX]]]aaadddfffsssxxxxxxeeeWWWRRRSSSYYY___ddddddeeeeeeeeecccaaa```]]]\\\\\\[[[XXXSSSMMMHHH===999444111000000//////////////////////////////---------------...//////,,,,,,------...///000000///......---------......,,,,,,------------,,,,,,........................------------.....................///000111111222////////////////////////000000000111111222222222111111222333333333333222333333444555555666666777777666666777888999;;;<<<<<<<<<<<<>>>@@@BBBEEEFFFGGGDDDCCCEEEFFFDDDFFFJJJJJJGGGOOObbbrrrzzz|||yyy{{{}}}~~~vvv{{{{{{vvvssssssuuuxxx|||zzzxxxwww{{{xxxtttuuutttuuuwww{{{{{{zzzxxxtttpppeee\\\UUURRRRRRTTTZZZ```bbbffflllppprrrtttvvvwwwttttttuuuuuuuuussspppnnnkkkiiieeeaaa______`````````bbbfffjjjpppxxx|||tttooolllkkkgggddd```^^^___bbbfffhhhkkkpppxxx}}}tttpppooorrryyy{{{sssmmmjjjhhhfffccc___]]][[[[[[[[[aaabbbcccbbb___YYYTTTPPPIIIKKKQQQ^^^qqqzzzpppbbbWWWQQQOOONNNNNNSSSZZZbbbgggkkkjjjfff```ZZZVVVVVVVVV^^^bbbhhhnnnuuu|||wwwlllbbb\\\XXXNNNLLLIIIGGGFFFDDDBBBAAAAAA@@@@@@???>>>=========;;;:::::::::::::::;;;<<<;;;===???@@@BBBDDDHHHKKKPPPSSSWWW[[[___dddiiillljjjjjjiiifff```ZZZVVVUUUQQQNNNMMMOOONNNMMMPPPVVVaaakkkssssssnnnhhhaaaZZZXXXZZZbbbrrr}}}|||rrrllljjjjjjjjjiiifffddddddgggiiijjjkkklllooooookkkbbbYYYTTTRRROOOSSSZZZ```eeeiiilllnnnzzzppp^^^TTTSSSYYY^^^aaabbbccccccbbbaaa``````]]]]]]\\\\\\ZZZVVVPPPKKK@@@<<<777333111000///...000000000000000000000000------,,,------...///000+++,,,,,,---...//////000......---------......///,,,------......------,,,........................---------.........//////000000000000000/////////000000000000000000000000/////////000000000000000111111222333333333333222333333444444555666666666666666777777888:::;;;;;;:::;;;<<<===AAADDDHHHJJJMMMIIIGGGIIIHHHFFFGGGJJJNNNMMMVVVgggrrrxxx|||uuu~~~}}}zzzwwwttttttwwwyyy{{{xxxuuuuuu{{{tttrrrtttsssuuuxxx}}}xxxuuutttrrroooddd]]]VVVTTTSSSTTT[[[bbbiiimmmssswwwyyyzzz{{{|||yyyyyyzzzyyyvvvrrrooommmhhhfffdddcccccceeegggiiigggiiimmmqqqvvv}}}}}}|||}}}~~~yyytttlllddd]]]XXXVVVUUURRRRRRQQQPPPOOOOOOPPPQQQVVVYYY^^^eeemmmxxxxxxsssqqqsss{{{{{{tttnnnkkkgggdddaaa]]]ZZZYYYYYYZZZ\\\]]]______]]]XXXTTTPPPHHHJJJPPP\\\nnnyyynnndddYYYPPPOOOPPPRRRUUU[[[bbbhhhkkkgggfffddd```]]]]]]___aaajjjpppyyyttthhhbbbZZZVVVQQQNNNLLLKKKHHHFFFBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<:::===AAADDDFFFIIIMMMOOOTTTWWWZZZ\\\___bbbfffiiijjjjjjiiieee```[[[YYYXXXVVVRRRPPPPPPNNNMMMQQQXXXccclllsssrrrlllggg```ZZZXXX[[[ddduuuzzzpppkkkiiijjjjjjhhhgggffffffiiijjjkkkkkklllnnnnnniiiaaaZZZWWWWWWXXX^^^gggnnnrrruuuxxxzzz}}}{{{fffWWWSSSWWW[[[]]]___``````______```aaa^^^^^^^^^^^^\\\YYYSSSOOODDD@@@:::555333111000///000000000000000000000000...---------...///000000,,,,,,,,,---.........///...------------...//////---..................---........................------.........///////////////......------------000000000000000000000000/////////////////////000111111222333333333333222333333333444555555666666666666777888999::::::;;;::::::;;;<<<@@@DDDHHHKKKNNNKKKIIIKKKJJJHHHIIILLLUUUZZZcccnnnuuu|||{{{ttt~~~|||yyyyyy{{{}}}{{{wwwtttsssyyyzzzsssrrruuuuuuwww{{{zzzuuurrroookkkaaa[[[WWWVVVUUUVVV^^^fffjjjooouuuyyy{{{||||||}}}|||}}}|||yyyuuupppnnnmmmhhhhhhhhhiiikkkooorrrtttmmmppptttxxx||||||yyysssmmmjjjiiijjjkkkaaa___ZZZUUUQQQNNNLLLLLLIIIJJJLLLKKKIIIGGGFFFGGGKKKLLLNNNRRRWWW___hhhnnn~~~|||vvvsssttt{{{|||uuupppmmmfffccc___\\\YYYYYYYYYZZZ\\\]]]^^^^^^[[[UUUPPPMMMHHHIIIOOOZZZkkk}}}~~~xxxmmmbbb[[[UUUOOOPPPRRRWWW]]]aaaeeehhhiii]]]^^^______aaadddjjjnnnyyy}}}tttjjjcccZZZSSSPPPNNNKKKHHHFFFEEEDDDBBBAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<>>999666444111000000000000000000000000000000000////////////000000------------------,,,,,,---------------...///000//////000000000000//////////////////////////////............/////////000---......///000111222222000000000000000000000000222222111111111111111111111111222333333333333222222222333444444555555666555666777888::::::::::::<<<;;;:::999;;;===AAACCCHHHEEEEEEJJJLLLLLLOOOSSSUUUgggvvvzzz}}}xxx|||~~~~~~|||wwwsssqqqvvv}}}~~~{{{vvvrrrqqqsssuuuyyy{{{wwwpppggg```XXXVVVVVVYYYZZZ]]]fffpppkkkqqqyyyyyyzzzyyyuuupppnnnnnnppprrrsssvvvyyy|||xxxuuurrrooolllhhhccc```]]][[[YYYVVVUUUUUUWWWXXXVVVVVVWWWWWWWWWWWWVVVUUUPPPQQQPPPMMMIIIHHHJJJMMMFFFFFFFFFFFFHHHLLLSSSXXX\\\hhhrrrwww}}}xxxttt}}}{{{tttrrrwww~~~~~~}}}wwwqqqllljjjfffccc```\\\[[[[[[]]]^^^\\\]]]^^^^^^[[[VVVQQQMMMHHHIIIMMMVVVeeexxx}}}vvviiiiiicccXXXPPPPPPSSSSSSZZZ^^^fffkkkmmmkkkfffcccaaaeeekkkqqqyyyvvvooojjjddd```VVVVVVTTTRRRPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEIIILLLPPPRRRRRRRRRSSSSSSWWWYYY\\\___aaaeeeiiilllggggggfffbbb]]]YYYXXXXXXWWWSSSRRRTTTVVVZZZbbbkkklllrrrtttooohhheeebbb___^^^bbblllzzz}}}rrrmmmmmmooopppooolllnnnrrrwwwzzzzzzwwwtttkkkfff```___ccchhhkkkmmmsssyyyvvvdddSSSNNNSSSWWWZZZ]]]]]]]]]]]]```ccccccbbbbbbbbbaaa___[[[XXXQQQKKKBBB999333111111222///////////////.........//////.........---------------------------------......------------......,,,---------...///////////////............//////000000//////.........------------.........//////000000000000000000000000//////000111111111111111333222111111111222333444666555222000///000222333555555666777888:::<<<===:::;;;=========>>>@@@BBBBBB@@@BBBHHHKKKLLLPPPUUU___iiiuuu~~~|||vvvssssssrrrrrrssstttuuutttsssrrrsssttt{{{~~~sssiiiccc```VVVXXXXXXXXX^^^gggmmmmmmssstttwww|||}}}{{{{{{zzzxxxxxxxxxxxxxxxyyy{{{~~~~~~{{{wwwtttjjjiiigggdddaaa___\\\[[[WWWWWWWWWWWWXXXYYY[[[\\\___```aaabbbbbbbbbbbbbbb___\\\XXXTTTPPPOOONNNNNNLLLKKKJJJIIIIIIJJJKKKLLLZZZ]]]bbbiiioootttxxxyyyyyysssnnnqqqzzzzzzwwwwwwyyy|||}}}{{{{{{{{{wwwpppkkkcccaaa^^^ZZZYYYYYYZZZZZZ[[[^^^___^^^YYYSSSNNNLLLGGGGGGJJJRRRaaasssyyyqqqbbb[[[SSSNNNNNNSSSXXX[[[^^^dddkkkllliiieeedddeeehhhlllttt~~~wwwrrrppplllhhhccc___[[[VVVSSSVVVSSSPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWW^^^______aaabbbdddfffggggggfffdddaaa^^^[[[YYYXXX___YYYTTTTTTUUUYYYdddnnnrrrqqqoookkkeeeaaa``````XXXcccttt|||xxxsssqqqrrrsssrrrqqqnnnpppsssxxx||||||wwwssskkkfff```___dddmmmssswwwwwwfffTTTLLLMMMTTTWWWZZZ\\\\\\]]]___bbbcccbbbbbbbbbbbb```]]]ZZZSSSNNNEEE===666333222222---.........///000000000//////.........---------------------------------------,,,,,,,,,,,,---------------...............//////............//////000/////////............---------.........//////000000000000000000000000000111111222222222111111000//////......///111111333333333222222222222222666666666777999:::;;;<<<:::;;;=========>>>@@@CCCCCCBBBCCCHHHKKKMMMQQQWWW^^^lll|||~~~yyyuuussssssrrrqqqqqqsssuuuuuuttttttuuuvvvzzz~~~{{{ooofff```]]]VVVYYY[[[\\\cccmmmrrrrrryyyzzz|||}}}}}}}}}~~~}}}zzzwwwsssooofffeeedddcccbbbaaaaaaaaaZZZ[[[]]]___bbbeeehhhiiikkkkkkllllllllllllllllllllljjjfffaaa]]]ZZZXXXWWWSSSRRRPPPOOONNNNNNOOOPPPUUUXXX]]]ccchhhlllooopppooojjjfffhhhooo|||zzzvvvtttvvvyyy~~~~~~~~~{{{vvvpppkkkbbb```]]]YYYXXXXXXYYYZZZZZZ\\\^^^]]]XXXRRRMMMKKKFFFGGGJJJRRR```rrr~~~pppiii]]]XXXRRROOOQQQVVV[[[^^^```dddffffffddddddhhhlllwwwzzz{{{sssjjjeeecccaaa^^^\\\\\\\\\[[[ZZZUUUUUUUUUUUUUUUVVVVVVWWW[[[\\\]]]^^^aaaccceeefffgggfffdddaaa___]]]\\\[[[bbb]]]YYYYYY[[[```kkkvvvxxxwwwsssmmmgggbbbaaaaaa]]]iiizzzyyyuuuqqqpppqqqrrrrrrqqqtttuuuyyy}}}|||vvvppphhheeebbbdddkkkttt{{{~~~|||nnn^^^SSSNNNQQQSSSWWWZZZ[[[]]]___aaabbbbbbbbbccccccbbb___\\\WWWRRRJJJAAA:::555333222,,,---......000000111222...............---------------------------------...------------------..................---------//////............//////////////////............------........./////////000000000000000000000000222222222222111111111111222111111111111222333444111222333444555444333222777777777888999::::::;;;:::;;;=========>>>AAACCCDDDCCCEEEIIILLLMMMSSSZZZbbbrrr~~~zzzxxxvvvuuuuuutttrrrpppoooqqqtttuuuuuuvvvwwwyyy{{{uuujjjbbb\\\ZZZWWW\\\```cccjjjsssxxxyyy{{{zzzzzz|||}}}yyyuuuppplllhhhgggfffeeefffggghhhiiieeefffiiilllooorrrtttvvvwwwwwwwwwwwwvvvvvvvvvuuuxxxvvvsssoookkkgggdddbbb[[[ZZZXXXVVVTTTSSSSSSTTTRRRUUUXXX]]]```bbbbbbcccbbb```^^^___bbbmmm{{{vvvssssssuuu}}}{{{tttnnnjjjaaa^^^[[[XXXVVVVVVWWWXXXYYY[[[]]]\\\WWWQQQLLLJJJEEEFFFIIIQQQ___qqqsssfff___VVVSSSQQQRRRWWW\\\```bbbeeeeeedddaaabbbgggqqqxxx~~~xxxuuuqqqnnnllliiifffccc\\\[[[XXXVVVUUUUUUVVVWWWXXXYYYZZZ]]]___bbbeeeffffffeeecccaaa``````aaaaaabbb]]]YYYYYY\\\bbbnnnzzz}}}zzzuuummmfffaaa___```eeeqqq}}}uuusssqqqpppqqqrrrrrrqqqvvvxxx}}}|||tttnnnfffeeeggglllttt}}}~~~uuuhhhZZZQQQOOOQQQUUUXXX[[[^^^```aaabbbbbbbbbdddeeedddaaa___ZZZUUUNNNEEE===777333222......//////000000000111................................................000000////////////000000/////////...---------,,,///......------......//////////////////.....................////////////////////////////////////222111111000000000000000222222333333444444555555111222333444555555555555777888888999:::::::::::::::;;;======>>>???BBBDDDEEEDDDEEEIIIKKKNNNUUU]]]jjjzzzzzz~~~~~~zzzxxxuuuuuuwwwyyyzzzxxxtttqqqlllooosssuuuwwwxxx{{{}}}}}}yyypppgggaaa\\\ZZZYYY```fffiiiooowww||||||zzzxxxxxxzzz}}}|||wwwqqqnnnooonnnmmmmmmnnnpppssstttxxxxxxyyyyyyyyyzzzzzzzzz||||||{{{yyyxxxxxxwwwwwwxxxxxxvvvtttpppmmmjjjhhhbbbaaa^^^[[[YYYXXXXXXWWWVVVWWWZZZ\\\]]]\\\[[[YYYZZZYYYZZZZZZZZZcccwww~~~xxxtttssstttyyy~~~yyypppjjjhhh___]]]ZZZVVVUUUUUUVVVVVVXXX[[[\\\[[[VVVPPPKKKIIIDDDEEEHHHPPP^^^ooo~~~wwwiii^^^XXXPPPPPPRRRVVV]]]bbbeeegggjjjhhhfffeeehhhppp|||yyyrrrkkkfffbbb___[[[XXXUUUUUUVVVWWWXXXXXXZZZ]]]```cccfffhhhfffeeecccccccccdddfffgggddd___ZZZZZZ]]]cccppp{{{|||yyysssjjjccc___^^^```jjjwww|||tttsssrrrrrrssstttuuuuuuvvvyyy~~~zzzrrrlllgggiiinnnuuu}}}~~~xxxnnn___RRRQQQRRRTTTWWW\\\```bbbcccccccccccceeeffffffcccaaa[[[WWWQQQIIIAAA999444111111111000000/////////...---.............................................000000////////////000000/////////...---------,,,......------------...............///////////////........./////////000000////////////////////////111000000/////////000111...///000111111222222222444333222222333555777999777888999::::::::::::::::::;;;===>>>>>>@@@BBBEEEEEEDDDFFFJJJLLLOOOXXXcccrrrssskkkiiixxx}}}wwwuuusssuuuyyy}}}|||wwwssslllnnnrrrtttwwwzzz~~~~~~}}}yyytttmmmgggbbb___^^^]]]eeekkkmmmqqqwww||||||{{{zzzzzz}}}~~~zzzuuurrrrrrrrrsssuuuxxx{{{~~~}}}{{{zzzyyywwwuuusssrrrqqqqqqooooooooonnnmmmllljjjiiigggeeebbb```^^^\\\\\\\\\\\\]]]___``````]]]ZZZYYYUUUUUUVVVVVVVVV\\\nnn|||wwwuuuvvvvvvzzz~~~}}}uuummmgggddd^^^\\\XXXUUUTTTTTTUUUUUUXXXZZZ\\\ZZZVVVPPPKKKIIICCCDDDGGGOOO[[[kkkyyyxxxkkk___WWWSSSOOOQQQUUU[[[bbbgggiiiiiikkkjjjjjjkkkqqq{{{uuukkkeeedddaaa]]]YYYVVVUUUUUUVVVXXXYYY[[[^^^aaaeeehhhjjjeeeddddddeeefffiiikkklllllleee```___aaagggsss}}}yyyrrriiibbb```bbbdddmmm|||{{{vvvvvvvvvvvvvvvwwwyyy{{{~~~wwwpppkkklllpppvvv}}}yyyjjj[[[TTTSSSSSSVVV[[[```dddeeeeeedddeeefffhhhgggdddbbb\\\YYYTTTMMMEEE<<<666222333222111111//////...------------..........................................------------------..................---------......------------...............///////////////....../////////000000000000000000000000000000000111000/////////000222333///000111333444444444444666444222222222555888:::666777999;;;;;;;;;;;;:::999;;;===>>>???@@@CCCFFFFFFFFFIIILLLNNNRRR^^^jjjxxxzzzsssssseeeaaafff{{{~~~|||wwwtttsssuuuzzz~~~xxxsssmmmnnnqqqsssvvv{{{}}}~~~|||xxxuuusssqqqmmmiiieeecccaaaaaaaaaiiinnnoooqqqwww|||}}}{{{{{{{{{~~~zzzwwwsssuuuxxx|||}}}zzzrrrpppmmmjjjhhhfffffffffcccccccccddddddeeeeeeeeeeeedddbbb```^^^^^^^^^^^^^^^```ccceeeeeeccc```^^^UUUTTTSSSSSSRRRWWWeeesss~~~xxxuuuuuutttvvvyyywwwrrrkkkeeeaaa^^^\\\XXXUUUSSSSSSTTTUUUVVVXXXZZZYYYTTTNNNIIIGGGCCCCCCFFFMMMXXXfffsss{{{|||tttjjj___WWWSSSRRRSSSUUUZZZ```gggjjjkkkjjjjjjkkkmmmrrrzzz~~~tttkkkeeebbb```]]]YYYVVVUUUUUUUUUXXXYYY[[[]]]aaadddgggiiiddddddfffhhhjjjlllnnnooommmfff```___aaagggttt}}}uuulllfffeeehhhlllrrr{{{{{{{{{zzzxxxxxxzzz}}}}}}vvvpppmmmtttyyyvvvhhhWWWTTTQQQSSSYYY```dddffffffffffffhhhhhhgggdddbbb]]][[[WWWQQQIII@@@999444222111111111000/////////---------.........//////........................------,,,,,,,,,,,,---------------..................------,,,,,,------.............../////////000.../////////000000000000000000000000000000000000222111000000111333555666111222444555666777777666555555444444444666777888555666999;;;<<<<<<<<<;;;999;;;===>>>???AAADDDFFFHHHIIILLLPPPRRRWWWeeerrr|||www{{{|||pppkkk``````jjj{{{wwwuuurrrtttyyy~~~|||uuupppoooooopppqqqttt{{{zzzsssooooooooommmlllhhhgggfffdddcccbbbaaaaaaccckkkqqqqqqrrrxxx~~~}}}}}}~~~|||~~~yyyssspppfffddd```\\\YYYXXXWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZXXXXXXXXXYYYYYYZZZ]]]bbbfffiiiiiigggfff[[[WWWSSSRRRQQQSSS\\\ggg~~~~~~wwwrrrqqqtttttttttsssqqqllleee```^^^\\\XXXUUUSSSSSSTTTUUUSSSUUUWWWVVVQQQKKKFFFDDDBBBCCCEEEKKKUUUbbbnnnuuuvvvrrrjjjaaaXXXTTTSSSUUUYYYZZZ^^^dddiiilllkkkjjjmmmnnnrrryyy~~~yyyvvvtttvvvyyyzzz|||~~~vvvnnnhhhddd^^^]]][[[YYYWWWUUUTTTTTTVVVWWWXXXZZZ]]]```ccceeeccceeehhhkkknnnoooppppppkkkddd^^^^^^```ggguuuxxxoooiiihhhlllqqqyyy~~~}}}zzzxxx{{{{{{vvvtttuuu{{{{{{mmmXXXTTTPPPQQQWWW___dddfffhhhgggggghhhiiihhhdddbbb___]]]ZZZTTTLLLCCC;;;666000000000000000111111111---------.........//////////////////////////////.........------.........,,,------....../////////...------,,,,,,------...---.........//////000000////////////000000000000000000000000000000000000333222111111333555888999...///111333444444444333444555666777777777666555444666999;;;=========<<<999;;;===>>>???AAADDDFFFJJJKKKNNNRRRUUU[[[jjjxxxyyylllkkkssszzzrrrhhh___aaannn~~~~~~~~~zzzvvvuuupppssswww{{{}}}yyysssmmmppppppppppppssszzz}}}vvvmmmhhhhhhiiijjjjjjbbbaaaaaa`````````aaaaaadddlllqqqrrrsssyyy}}}vvvnnngggccc\\\ZZZVVVQQQNNNLLLLLLLLLOOONNNMMMLLLNNNPPPRRRTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTXXX___eeejjjlllllllllaaa[[[VVVSSSQQQQQQXXX```rrr}}}uuuooonnnuuusssqqqqqqpppmmmfff```^^^\\\XXXUUUTTTSSSTTTUUUQQQSSSUUUTTTOOOIIIDDDBBBBBBBBBDDDJJJSSS___kkkrrrrrrnnnggg^^^WWWUUUWWWYYY]]]^^^bbbfffkkklllkkkiiirrrssswww~~~}}}wwwnnngggccc```\\\YYYZZZ\\\]]]^^^^^^aaaggglllkkkqqq{{{zzzrrrmmmhhhdddbbb\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTUUUWWWZZZ]]]___aaabbbeeeiiimmmpppqqqppppppmmmgggbbbaaaeeemmm{{{zzzoooiiihhhmmmqqq~~~~~~zzzxxx{{{~~~xxxwwwyyy|||{{{uuuqqqnnnnnnmmmqqqsssvvvyyy