BM6P6(@ xxxttt}}}}}}kkkaaaZZZ[[[^^^]]]YYYXXXZZZ^^^ccckkkrrrqqqcccTTTEEEKKKWWWjjjyyyvvvqqqmmmkkkjjjiiiiiijjjggggggooo}}}tttYYYMMMLLLJJJOOOVVVaaarrrzzzeeeWWWLLLNNN[[[lllyyygggYYYSSSLLLGGGBBBAAACCCEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>???<<<<<<<<<:::777555666777666888:::;;;;;;999777555333222222444666666555444333333444444666777888999555888;;;<<<<<<:::::::::>>>===;;;999888999:::<<<===<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA@@@>>>===<<>>>>>>>>???AAACCCDDDDDDEEEDDDDDDCCCBBBAAA@@@DDDCCCAAA???>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPSSSVVVYYYWWWRRRLLLHHHGGGGGGFFFGGGHHHJJJLLLNNNQQQOOOVVVdddrrr|||gggddddddlllxxxtttkkkkkkxxxbbbSSSKKKHHHFFFHHHOOOXXXbbbooozzz}}}{{{|||~~~}}}{{{~~~|||{{{zzzyyyzzzzzz|||zzzyyy{{{|||wwwxxxxxxwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvtttrrrpppoootttvvvzzz~~~~~~{{{xxxvvvttttttvvvwwwwwwwww}}}~~~~~~~~~llleeebbbgggkkkjjjfffddddddiiiooouuuzzzwwwjjj\\\NNNVVVfffzzz{{{yyyrrrmmmhhhdddeeehhhlllooovvvrrrqqqxxxooo[[[TTTVVVZZZaaajjjsssxxxiiiYYYQQQNNNWWWdddtttrrraaaUUUQQQLLLGGGBBB@@@AAACCCCCCBBBCCCBBB@@@??????@@@AAACCC@@@@@@???<<<999777777888666777888999:::999777666333222222444666777666444444444444555666777888999666888;;;<<<;;;;;;;;;<<>><<<;;;:::999::::::===<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<>>@@@BBBCCCBBBBBBCCCCCCBBBBBBAAA@@@AAA???>>><<<<<<===>>>?????????@@@@@@@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJJJJLLLOOOSSSUUUTTTPPPJJJGGGFFFEEEEEEFFFGGGIIIKKKMMMPPPNNNSSS^^^iiixxxzzzggg___iiioooqqq}}}sssgggqqqttt___QQQFFFEEEGGGMMMRRRZZZgggsss{{{zzzzzz|||}}}}}}|||{{{{{{||||||}}}{{{yyyzzz}}}|||xxxssstttttttttuuuvvvwwwxxxyyyuuuvvvvvvwwwvvvuuusssrrrtttuuuxxx||||||zzzxxxvvvtttuuuwwwxxxyyyxxx|||}}}~~~vvvsssttt||||||vvvrrrqqqyyyvvvkkkbbbkkk||||||uuupppmmmkkkgggaaa^^^aaahhhqqqvvv}}}mmmaaabbbhhhnnnwwwzzzhhhXXXMMMNNNVVVcccqqq~~~tttgggZZZRRRRRRNNNHHHBBB???@@@BBBCCCBBBAAA@@@>>>======@@@CCCEEEEEEEEEDDD@@@<<<999888999777777777777777777777777333333333444666777666555444444444555666777888999777999:::::::::;;;===???BBBBBBAAA@@@>>><<<::::::<<<<<<======>>>??????????????????@@@??????>>>===>>>???AAACCCDDDEEEEEEEEECCC@@@<<<;;;;;;<<<<<<;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<<<<===???@@@@@@???>>>>>>>>>???@@@AAADDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFIIILLLOOOOOOKKKGGGDDDDDDDDDDDDDDDEEEGGGJJJKKKNNNLLLNNNVVV\\\ggg~~~sss```hhhzzzmmmnnnyyyooowwwttt}}}ccc^^^qqqnnnYYYIIIFFFFFFIIILLLRRR^^^iiissstttvvvyyy}}}~~~|||}}}}}}||||||||||||}}}}}}|||zzzzzz{{{yyytttpppqqqqqqrrrsssuuuxxxzzz{{{uuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{|||zzzyyywwwvvvuuuvvvxxxzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~||||||~~~}}}yyysssmmmhhheeeeeecccaaa```dddlllvvv}}}tttnnnsssyyy}}}xxxkkk[[[PPPLLLTTTaaaooozzz|||tttjjj```WWWTTTUUUPPPJJJCCC@@@AAACCCDDDCCC>>>===:::999;;;>>>CCCFFFJJJIIIGGGCCC>>>;;;:::::::::999777666555555555555444333333555777888777555555555555555666777888999999999:::999999;;;>>>AAAEEEEEEEEEDDDBBB@@@===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAACCCCCCDDDDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@???>>>===============>>>???@@@BBBCCCBBBAAA???>>>>>>@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDDDDEEEFFFFFFGGG@@@CCCFFFIIIIIIGGGDDDBBBBBBBBBBBBBBBDDDFFFHHHIIILLLJJJLLLPPPTTT[[[kkk{{{kkkjjj{{{tttssshhhaaaeeettteeeZZZfff{{{~~~gggUUULLLDDDCCCHHHNNNWWW```iiilllpppuuuxxxzzzyyyxxxzzzzzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyuuurrrqqqqqqrrrsssuuuxxxzzz{{{xxxxxxyyyzzzzzzyyyxxxxxxvvvuuuuuuvvvyyyzzzyyyxxxvvvuuuuuuwwwyyy{{{{{{{{{zzz{{{}}}~~~~~~}}}|||{{{}}}~~~~~~}}}|||{{{{{{zzztttqqqpppooopppsssyyyyyywwwtttooojjjddd```^^^ZZZ]]]bbbffflllttt|||~~~~~~wwwfffXXXQQQPPPUUU```nnnxxxwwwrrr|||xxxllleee^^^XXXVVVWWWQQQLLLEEECCCDDDFFFFFFEEE???===;;;999;;;???CCCFFFKKKKKKIIIEEE@@@<<<;;;<<<>>><<<999666444333222333555444444666888888777666666666666666666777888999999:::999888888:::>>>AAACCCCCCDDDDDDCCC@@@===;;;;;;;;;<<<=========<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<======>>>@@@AAACCCCCCBBBAAA???>>>>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCC===???BBBDDDEEEDDDBBBAAAAAA@@@@@@AAABBBDDDFFFHHHJJJJJJLLLNNNPPPUUU```kkkuuukkkqqqwwwjjj^^^XXX]]]vvvqqq]]]]]]hhhhhhVVVEEE@@@FFFLLLQQQUUUbbbeeekkkpppsssuuuvvvwwwzzz{{{{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{zzzxxxwwwtttttttttuuuvvvwwwyyyyyyzzzzzz{{{{{{{{{yyyxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxvvvuuuuuuwwwzzz{{{{{{zzzzzz{{{}}}}}}|||zzz|||~~~~~~|||{{{|||yyy|||}}}~~~wwwmmmfffcccccccccdddhhhppp{{{}}}|||tttqqqkkkeee```[[[YYYXXXRRRZZZdddnnnuuu{{{|||}}}ssseeeUUULLLPPPZZZfffsssuuujjjlll}}}rrrfff```\\\WWWTTTUUUPPPKKKGGGEEEGGGIIIHHHGGGBBBAAA???>>>>>>AAADDDFFFIIIIIIGGGDDD@@@===<<<===???===:::777444333222222555555555666888999888777777666666666777777888999999:::999888888999<<>>???@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>?????????@@@@@@>>>;;;:::;;;<<<===>>>??????@@@@@@@@@???????????????===<<<;;;:::;;;;;;<<<>>>???@@@AAABBB@@@???>>>=========>>>???BBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHJJJLLLNNNOOOSSSZZZ```nnn|||iiiiiinnnppp~~~bbbUUUQQQdddfffZZZWWWhhh|||hhhRRRIIIIIIJJJKKKLLLZZZ^^^eeekkkooorrrvvvxxx||||||}}}~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvwwwxxxzzzzzz{{{{{{zzzxxxwwwvvvwwwvvvuuuvvvwwwxxxwwwvvvvvvuuuuuuwwwzzzzzzzzzxxxyyy{{{}}}~~~|||zzzzzz~~~||||||}}}wwwzzz}}}xxxvvv~~~zzz|||~~~|||wwwoooeee^^^[[[ZZZWWWXXX\\\eeepppzzz~~~wwwrrrpppkkkgggbbb\\\XXXVVVVVVVVVWWWaaammmvvv|||~~~ooofff\\\SSSMMMPPP```qqqwwwggglllwww}}}ttthhh\\\WWWTTTQQQPPPRRRMMMIIIFFFGGGIIIJJJIIIFFFEEECCCBBB@@@@@@AAACCCDDDFFFFFFEEEBBB???======>>>===<<<:::888666555444444666555555777999:::999777777777777666777777888999999999999888777777999;;;;;;<<<>>>????????????>>>;;;:::999888888999::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???===??????>>>;;;999:::;;;<<<===>>>?????????>>>===<<<===>>>>>>>>>>>>======<<<<<<>>>???AAAAAABBBBBB@@@@@@?????????>>>>>>>>>AAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAACCCEEEGGGFFFJJJMMMNNNNNNQQQUUUWWWaaassshhhbbbgggfffooo___TTT\\\sssyyydddSSSXXXllllll^^^TTTKKKGGGHHHNNNSSS[[[bbbhhhnnntttyyyzzz{{{|||}}}}}}||||||{{{vvvwwwvvvuuutttsssssstttttttttttttttuuuvvvwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvtttrrrvvvuuuuuuwwwyyyyyyxxxvvvwwwyyy|||~~~|||zzzvvv{{{{{{{{{|||xxxzzz}}}~~~zzztttyyypppnnnrrrmmmnnnmmmiiiaaa[[[XXXXXXMMMNNNRRR[[[fffpppxxx|||zzz}}}~~~|||vvvoooiiieeebbb___YYYUUUSSSUUUWWWZZZccclllwww~~~~~~pppaaaVVVKKKIIINNN\\\tttzzzddd```ttt{{{xxx|||yyyjjj]]]QQQLLLLLLLLLMMMPPPJJJGGGFFFGGGJJJJJJHHHFFFDDDCCCBBB@@@??????@@@@@@CCCCCCCCCAAA>>><<<===>>>:::::::::999888777777666666555555777999:::999777888777777777777777888999888999:::999777666777999<<<===>>>@@@AAABBBCCCCCC;;;999777666666777999:::999::::::;;;<<<<<<;;;;;;:::999999:::;;;===???@@@<<<>>>???===:::888999;;;;;;<<<===>>>>>>>>>===<<<:::;;;<<<>>>???@@@@@@@@@??????AAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCFFFGGGFFFJJJMMMMMMNNNOOOQQQQQQ[[[dddiii]]]```iii|||}}}mmm]]]\\\ggg{{{qqqXXXRRR^^^ooorrr^^^NNNHHHIIIDDDJJJRRRZZZaaaiiirrrxxxwwwxxxyyyyyyyyyxxxwwwvvvttttttsssqqqooonnnoooppprrrrrrrrrssstttuuuvvvwwwtttuuuvvvxxxyyyyyyxxxxxxssssssssstttuuutttrrrpppvvvuuuuuuwwwxxxxxxvvvtttvvvxxx{{{~~~}}}{{{yyysssyyy}}}zzzzzz{{{vvvwwwxxxyyyyyy{{{~~~|||vvvqqqnnnkkkiiijjjgggdddaaa___[[[WWWTTTLLLLLLNNNSSS[[[fffpppvvvwwwwwwuuurrrmmmhhhbbb___[[[ZZZWWWTTTSSSUUU[[[___ooossszzzzzzzzz}}}kkk^^^OOOJJJEEEHHHTTThhh{{{mmmeeeiiiuuu~~~{{{yyyxxx{{{uuuaaaWWWLLLIIILLLNNNKKKFFFBBBDDDFFFGGGHHHGGGFFFEEEBBBAAA???======<<<===>>>;;;<<<=========<<<:::999:::;;;;;;;;;:::888666555777666444333333555777888:::999888777777999;;;<<<::::::999888888999::::::<<<<<<<<<>>>BBBDDDEEEDDD???>>>;;;999777777888999<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<>>>??????======<<<;;;::::::999999>>><<<::::::<<<===<<<;;;;;;;;;:::::::::;;;<<<===@@@AAABBBDDDEEEEEEEEEEEE@@@AAAAAAAAAAAA@@@???>>>??????@@@@@@@@@@@@??????BBBCCCDDDDDDCCCAAA???>>>>>>>>>=========???@@@AAABBBAAA@@@@@@AAACCCFFFGGGGGGIIIKKKLLLMMMOOORRRTTTYYY^^^mmmrrr\\\[[[dddnnnvvveeeccctttttt___WWW\\\nnn{{{iiiVVVGGGHHHDDDHHHTTT```hhhkkknnnsssssstttwwwzzzzzzuuuqqqppppppppppppqqqrrrsssssspppooooooqqqtttvvvvvvuuuxxxwwwuuuuuuvvvwwwzzz{{{xxxwwwuuutttssssssssstttsssssssssssstttuuuwwwwwwwwwwwwxxxzzz||||||yyywwwrrrtttwwwzzz||||||zzzyyy||||||{{{{{{{{{|||~~~~~~zzz~~~yyysssnnnkkkhhhfffeeegggeeebbb```^^^[[[WWWSSSPPPOOONNNQQQXXXaaakkkqqqsssrrrnnnjjjddd^^^YYYVVVSSSSSSRRRSSSVVV]]]fffllluuuyyyyyyxxx{{{|||lllZZZNNNHHHGGGJJJRRR```uuu|||ppp```bbbnnn|||{{{|||yyykkk[[[UUUNNNLLLLLLLLLGGGBBB???@@@BBBCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;::::::;;;;;;:::999777777:::999777666666888999:::;;;:::888777777888:::;;;:::999888777777888999:::<<<;;;;;;===@@@CCCCCCBBB===;;;:::888777666777777:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::999888888:::888777888999:::999777555666777888:::;;;===>>>???@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAA@@@@@@??????>>>??????????????????>>>BBBCCCDDDEEEDDDBBB@@@>>>======<<<<<<===???AAABBBBBBAAA@@@@@@AAACCCEEEFFFGGGHHHJJJLLLLLLNNNQQQSSSUUUYYYddd{{{ggg[[[]]]bbbpppttt|||kkk^^^bbblllzzzbbbKKKJJJEEECCCJJJSSS\\\fffnnnoooooopppsssvvvvvvsssooommmnnnppprrrssssssssssssrrrqqqqqqrrrtttvvvvvvuuuvvvuuuttttttuuuvvvxxxzzzvvvuuutttsssrrrsssssstttttttttuuuuuuvvvwwwxxxxxxwwwwwwwwwyyy{{{{{{xxxvvvsssuuuwwwyyyzzzzzzyyyxxx~~~}}}}}}}}}}}}{{{vvvqqqnnnqqqmmmhhheeeddddddcccccceeedddbbbbbb```]]]YYYVVVUUUSSSQQQQQQUUU]]]dddiiikkkiiiddd^^^YYYTTTQQQPPPMMMOOOQQQVVV\\\fffqqqxxx}}}{{{wwwtttssswww}}}wwwhhhXXXKKKCCCCCCJJJUUUbbbsssyyymmm___YYYfffyyy~~~pppcccSSSQQQOOONNNKKKGGGBBB===<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;999999::::::::::::999999;;;:::999888888999:::;;;<<<;;;999888777777888999999999777777777777999999;;;::::::<<<>>>@@@??????;;;;;;:::999999888777777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>===;;;:::888777666777666666888999999777555333444555666888:::;;;<<<>>>???@@@BBBDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>AAABBBCCCDDDCCCBBB???>>><<<<<<<<<<<<===???AAABBBBBBBBBAAA@@@AAABBBDDDEEEFFFHHHKKKLLLLLLNNNPPPRRRSSSVVV\\\kkkyyytttyyyuuuZZZUUUWWW]]]ggguuu{{{yyyrrrbbb]]]cccxxxtttXXXMMMGGGBBBDDDJJJQQQ\\\fffiiiiiijjjmmmpppqqqpppnnnkkkmmmooorrrttttttttttttwwwuuussssssuuuvvvwwwwwwuuutttsssssstttuuuwwwxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyvvvuuuvvvxxxyyyyyywwwuuuuuuuuuvvvwwwwwwwwwwwwwww{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}yyyuuurrroookkkhhhhhheeeaaa```aaacccddddddeeeeeeeeeeeeeeeccc^^^[[[XXXWWWVVVVVVXXX\\\```bbbccc___ZZZUUUQQQOOOOOOOOONNNRRRXXX___fffnnnvvv{{{yyyrrrnnnnnnooorrryyywwweeeWWWLLLGGGGGGLLLXXXhhhwwwnnnddd___bbbsss~~~uuuggg\\\MMMNNNNNNKKKGGGAAA===;;;;;;<<<<<<<<<<<<;;;999999999:::;;;<<<<<<;;;999888777888888888999999999999888999999:::::::::::::::::::::999888888888999999<<<;;;:::888777666666666888888666666666666888888:::999999:::<<<===<<<;;;<<<<<<<<<<<<<<<;;;:::999666777999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<===???>>>===;;;999777666555777777888:::<<<;;;999666666666777777777777777777<<<===???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>======>>>>>>>>>AAAAAACCCDDDCCCBBB@@@>>><<<;;;;;;<<<===???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGIIILLLMMMNNNNNNPPPRRRSSSUUUWWW___uuuxxxyyy}}}___QQQQQQTTTZZZdddyyy|||ooogggkkk{{{xxxbbbZZZiiiqqqXXXNNNFFFFFFJJJNNNSSSYYYdddeeegggiiilllnnnoooooolllmmmnnnppprrrtttuuuvvv{{{xxxvvvuuuwwwxxxxxxxxxtttttttttttttttvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwuuuvvvvvvwwwwwwxxxxxxxxxuuuttttttvvvxxxxxxvvvuuuwwwvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuvvvxxxzzz|||}}}~~~}}}|||{{{{{{|||~~~{{{zzzsssqqqooonnnmmmkkkiiifffbbb```]]]]]]___bbbddddddcccdddfffhhhiiigggccc___[[[\\\\\\]]]]]]]]]\\\\\\\\\XXXSSSOOOLLLLLLMMMOOORRRXXXbbblllrrrwww{{{}}}uuufffdddffflllsssxxxgggUUUIIIDDDIIIQQQbbbqqqwwwhhhfffjjjqqq~~~~~~|||rrriii\\\QQQIIIJJJIIIFFF@@@<<<;;;;;;:::::::::999999888777777999:::<<<======<<<;;;:::888888777777777888888888888888888888999::::::;;;;;;;;;:::999999999999999<<<;;;:::888777666555555777666555555555555666777999888777888:::;;;:::999:::;;;;;;<<<<<<;;;::::::666777888:::;;;<<<<<<===;;;::::::::::::;;;;;;<<>>===;;;999777666555777777999;;;===<<<:::777666777888888999999888888;;;<<<>>>???AAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>===<<<<<<===>>>>>>CCCDDDEEEFFFFFFEEECCCAAA<<<;;;;;;;;;===>>>@@@AAACCCCCCCCCDDDDDDEEEFFFFFFHHHJJJMMMOOOOOOOOOQQQRRRQQQTTTUUUXXXiiisssUUUPPPMMMPPPYYYiii|||uuulllccc[[[[[[mmmsssZZZ```qqqppp___NNNGGGHHHKKKMMMPPP___aaadddgggjjjmmmoooppppppooonnnnnnooorrrvvvxxx|||zzzxxxwwwyyyyyyyyyyyyuuuuuuuuuuuuvvvwwwxxxxxx{{{|||||||||{{{yyyvvvuuutttuuuvvvwwwwwwwwwvvvvvvuuutttsssuuuvvvwwwvvvtttwwwwwwvvvuuuuuutttttttttrrrqqqqqqrrrtttvvvxxxzzz||||||{{{zzzyyyxxxxxxxxxzzz~~~~~~{{{wwwtttrrrjjjiiihhhhhhiiihhhfffddd```]]][[[[[[]]]```bbbbbbcccdddhhhlllnnnlllgggddd`````````___]]]ZZZWWWVVVVVVSSSOOOKKKJJJLLLNNNPPPYYYaaalllvvv||||||lll]]]___gggsss|||mmmWWWIIIAAAAAALLL[[[uuu}}}pppjjjpppyyy}}}zzzqqqttt|||vvvjjj```UUUKKKFFFEEECCC@@@<<<999999999777777666666666666666666::::::;;;<<<============;;;;;;:::999999999999999777777777777777888999:::======<<<<<<;;;;;;::::::;;;::::::888777666555555666666444444444444666666888777666777999:::999888888888888888888888888999777888999;;;<<<<<<======:::::::::999999::::::;;;>>>===<<<:::999777666555666555666888::::::888777333444777999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>EEEFFFHHHIIIIIIGGGFFFEEE===<<<<<<;;;<<<===???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGJJJMMMOOOOOOOOOPPPQQQLLLPPPQQQSSS___wwwggg[[[OOOJJJNNNZZZmmm}}}zzzkkk]]]VVVRRRVVVmmm```]]]eee|||vvv]]]NNNHHHGGGKKKOOOYYY\\\aaaeeehhhkkkmmmooosssqqqooonnnoooqqqtttvvvzzzxxxwwwxxxyyyyyyxxxwwwtttuuuuuuvvvwwwwwwwwwxxxxxxyyy{{{|||zzzxxxuuussstttuuuvvvwwwwwwwwwuuuuuuuuutttssstttvvvwwwvvvuuuwwwwwwwwwwwwvvvuuutttsssqqqqqqqqqqqqsssuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxwww{{{~~~}}}|||}}}lllvvv|||xxxtttpppnnnggggggfffggghhhgggdddbbbbbb___\\\[[[]]]```aaaaaafffhhhmmmrrruuusssoookkkeeeccc```[[[WWWSSSPPPOOONNNMMMLLLLLLOOOTTTXXX\\\fffllluuu|||~~~tttiiibbbfffppp~~~jjjYYYJJJDDDCCCFFFUUUfffyyy}}}uuurrrwwwvvvpppttt{{{}}}{{{nnnaaaWWWNNNFFFAAA@@@>>>===;;;999777666777777666666666777888888:::::::::;;;;;;===>>>>>>>>><<<;;;999888888888999777666666555555666777888======<<<<<<;;;:::999999999999999888888666555555666555444333333444555666666666555666999::::::999777777666555666777999999888999:::;;;<<<=========::::::999999999999::::::<<<<<<;;;:::999888777666555444444555777888888777222444666999;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDDDDBBB@@@>>>>>>===;;;::::::;;;===>>>BBBDDDEEEFFFFFFEEEDDDCCC>>>===<<<;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFFFFEEEHHHLLLMMMMMMMMMMMMNNNGGGMMMPPPQQQXXXiiizzzzzzfffWWWPPPRRR^^^jjjnnnYYYSSSRRRXXXooommm```ZZZfff{{{yyyfffUUUJJJJJJNNNQQQVVV]]]bbbeeegggjjjlllrrrrrrrrrrrrqqqppppppppptttttttttvvvxxxwwwuuussssssssstttuuuvvvvvvvvvvvvtttvvvyyy||||||zzzwwwuuuuuuvvvxxxyyyyyyxxxvvvuuuvvvuuussstttvvvwwwwwwvvvvvvwwwxxxxxxxxxvvvtttsssqqqqqqppppppqqqssstttvvvxxxwwwwwwvvvwwwwwwyyyyyywww{{{~~~}}}{{{}}}OOOZZZhhhsss{{{|||wwwsssooommmjjjiiihhhhhhhhhgggdddbbbeeebbb___^^^___aaabbbccckkknnnsssyyy|||zzzvvvrrrjjjfff^^^WWWPPPLLLKKKJJJGGGHHHJJJOOOVVV^^^fffjjjrrrvvv{{{vvvpppmmmiiijjjnnnxxx|||oooWWWKKKBBBDDDHHHNNN___qqqtttxxxqqquuuyyywwwuuuzzz}}}~~~yyyxxxqqqcccVVVMMMEEE>>>>>><<<<<<<<<<<<:::666333999999999999999:::;;;<<<::::::999999:::<<<>>>???===<<<:::888666666666666777666555444444555666777::::::::::::999888777666888888999888888777666555555444333333333333444555666555555666999::::::999999888777666666888:::<<<::::::;;;<<<============::::::999999888999999999;;;;;;::::::999888777777666555444555777999999999555666888999:::999777666<<<<<<============<<<<<>>>>>===;;;::::::;;;===>>>>>>???AAABBBBBBAAA???>>>???>>>===<<<;;;<<<<<<===;;;<<<>>>AAACCCDDDEEEEEECCCFFFJJJLLLLLLKKKKKKLLLFFFLLLPPPQQQVVVaaalllrrrnnn[[[RRRVVV___tttuuu]]]WWWWWWZZZmmm{{{dddPPPPPP___rrrfffPPPIIILLLKKKQQQYYY___bbbdddfffhhhqqqssstttuuutttqqqmmmjjjpppppprrruuuvvvvvvssspppqqqrrrssstttuuuuuuuuuuuusssuuuzzz}}}}}}{{{yyyvvvxxxyyyzzzzzzyyywwwvvvwwwuuuttttttvvvwwwwwwvvvuuuvvvxxxzzzyyywwwtttsssppppppoooooooooppprrrsssxxxwwwwwwwwwwwwyyyzzz{{{zzz}}}~~~{{{||||||}}}}}}~~~JJJMMMRRRXXX```hhhqqqvvv~~~zzzuuuqqqlllllllllkkkjjjgggeeedddcccbbbaaabbbcccfffhhhjjjtttwww||||||wwwtttpppbbbTTTOOONNNKKKHHHGGGHHHLLLSSS[[[cccllltttzzzrrriiiaaa```kkkxxxyyyppp```WWWMMMHHHFFFKKKVVVbbbjjjnnnwwwqqqgggiii~~~}}}xxxvvvvvvrrrmmmeeeZZZOOOEEE>>>:::===;;;999:::===>>>===<<<999888888999;;;<<<;;;:::777666666777888:::<<<===<<<;;;:::888777666666666555666666666666666555444444555777888999999888888777777777777666555333222333333333444444666777777444555666777888888888888666666777777777777666666;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777::::::;;;<<<;;;:::888777555888888777888:::999444444444333333444666777888999:::<<<<<<<<<<<<===???CCCCCCBBBBBBAAAAAA@@@@@@HHHEEEAAA===::::::<<<===@@@@@@@@@@@@???===<<<;;;AAA@@@>>>======>>>@@@AAACCCAAA???@@@CCCDDDDDDBBBEEEGGGJJJLLLMMMMMMMMMLLLGGGFFFHHHLLLOOOSSS[[[eee|||sssVVVQQQ[[[gggxxxggg[[[VVVXXXkkk~~~~~~zzzYYYMMMOOOYYYjjjzzz{{{bbbRRRKKKFFFLLLPPPQQQUUU]]]bbbbbbooonnnooorrruuuvvvtttqqqhhhlllqqqttttttrrrqqqqqqqqqtttyyyzzzxxxuuusssrrrsssuuuwwwyyyzzz{{{zzzzzz|||{{{zzzxxxwwwwwwxxxyyywwwtttqqqrrruuuyyyyyyyyywwwwwwwwwvvvuuuuuuttttttsssrrrqqqqqqrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuyyyzzz{{{}}}zzzzzz{{{}}}~~~AAACCCGGGKKKPPPVVV]]]bbbhhhnnnwww~~~zzzvvvsssqqqqqqqqqpppnnnkkkhhhgggaaaaaabbbcccgggkkkoooqqqvvvyyy}}}}}}xxxppplllggg[[[PPPKKKJJJHHHHHHJJJPPPUUU]]]eeemmmuuu|||zzzooodddaaabbbgggqqq|||zzzwwwuuunnn___RRRLLL???FFFQQQ___jjjpppqqqpppwwwuuujjjllluuu{{{wwwtttgggbbbYYYPPPHHHBBB???>>>===;;;;;;???EEEGGGEEEAAA<<<;;;:::;;;===>>>===;;;666666555555666888:::;;;;;;;;;::::::999888888777666666666666666555555444555666777999::::::;;;;;;999888777666555444333333444444444555555666888888444444666777888888888888888888999::::::999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999999:::::::::999777777888:::;;;999:::<<<;;;777555444333333333555666888;;;<<<======<<<===???AAAAAAAAAAAABBBCCCDDDDDDEEEFFFDDDAAA>>>======>>>???@@@@@@??????>>>===<<<<<>>>>>>>>???@@@BBBCCCCCCAAA???@@@CCCDDDDDDBBBHHHHHHJJJKKKKKKKKKKKKJJJDDDCCCDDDHHHJJJLLLSSS\\\hhhlllZZZWWWZZZhhh}}}mmmbbb\\\eeettt}}}zzzpppXXXLLLIIISSSaaatttyyybbbPPPEEEHHHKKKNNNPPPTTTZZZ___ffffffiiiooouuuxxxxxxvvvkkkllloooqqqssssssrrrqqqsssvvvzzz{{{zzzwwwuuuttttttuuuwwwyyyzzzzzzzzzyyy{{{zzzyyyxxxwwwwwwvvvvvvuuusssqqqrrrvvvxxxxxxwwwwwwwwwvvvvvvuuuttttttsssrrrrrrrrrrrrrrrtttuuuvvvttttttttttttttttttttttttxxxyyy{{{}}}~~~zzz{{{{{{|||}}}~~~>>>@@@BBBCCCEEEHHHMMMPPPRRRWWW___fffooozzz|||xxxuuuvvvvvvuuussspppmmmjjjhhhbbbbbbcccfffjjjoootttvvvyyy{{{}}}|||vvvmmmddd^^^YYYQQQJJJHHHGGGGGGKKKQQQZZZ```iiirrrxxx~~~~~~uuufff^^^YYY^^^iiisss}}}wwwooogggaaaXXXMMMDDDBBB;;;KKKbbbvvv~~~|||{{{mmmfffgggttt|||uuunnn___YYYOOOFFF@@@>>>???@@@<<<;;;>>>FFFOOORRRMMMGGG???>>>>>>>>>??????===<<<555555444444444555777888888999:::;;;;;;:::999999666666666666555555444444666666777888:::;;;===>>>;;;999777555444333333333555555555555666777888888222333555666777888888888888999:::;;;;;;:::999888888999999999:::;;;;;;;;;======<<<<<<;;;999888777888888888999888888777666888<<<===;;;;;;===;;;888777555333222222444666888======>>>===<<<===???BBB>>>???AAACCCEEEGGGHHHIIICCCCCCAAAAAA@@@@@@@@@AAA??????>>>>>>======<<<<<<======>>>???AAABBBCCCDDDDDDBBBAAAAAACCCDDDDDDCCCJJJIIIIIIIIIIIIIIIIIIIIIEEEBBBBBBEEEFFFFFFKKKQQQUUUfffcccQQQQQQYYYvvvtttgggffflllzzzoooSSSCCCDDDNNNVVVpppxxx___LLLGGGFFFIIIJJJIIIRRR]]]___aaaeeekkkrrrvvvxxxxxxpppmmmlllnnnrrrttttttsssuuuxxx{{{|||{{{yyyxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyxxxxxxwwwuuutttssssssrrrrrrtttvvvwwwwwwuuuvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrsssssstttuuuuuusssssssssssssssssssssssswwwxxxzzz|||~~~{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~>>>???@@@@@@@@@AAADDDFFFIIILLLPPPUUUZZZccclllrrr{{{{{{yyyxxxwwwvvvsssppplllhhhfffffffffgggiiimmmqqquuuwww|||zzzwwwqqqiii___VVVQQQLLLIIIHHHIIIJJJMMMVVV```ffflllttt{{{{{{oooeee[[[[[[```jjjvvvvvvpppfffZZZRRRIIIBBB???AAAHHHZZZssskkkbbbfffqqq~~~}}}zzzoooeee[[[UUULLLDDD>>><<<<<<>>><<<<<<@@@JJJTTTVVVOOOGGG@@@?????????@@@???===:::555444333222333444555666555777999;;;;;;;;;:::999777666666555444444444444555555555666888;;;===???<<<:::777444333222333444555555555555555666777777111222333444555666666666666777:::;;;;;;:::777666777777888888999:::;;;;;;<<<<<<<<<<<<;;;999888777888888888888888888888777777<<<===;;;999;;;:::777888666444222222444777888<<<<<<<<<;;;:::;;;>>>@@@>>>???AAACCCEEEGGGIIIJJJCCCCCCCCCBBBBBBAAA@@@???>>>>>>======<<<============>>>???AAABBBBBBBBBBBBDDDCCCBBBBBBCCCDDDDDDDDDIIIHHHGGGFFFFFFGGGIIIJJJHHHEEEDDDFFFFFFDDDFFFKKKNNNYYYlllvvv^^^VVVSSSeeeyyyttttttkkkPPPGGGIIIKKK```sssuuu___NNNCCCEEEGGGEEEMMM[[[^^^```ccchhhmmmqqqsssttttttoookkkmmmrrrvvvvvvttttttwwwzzz{{{zzzyyyyyyyyywwwxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwwwwvvvtttrrrqqqqqqrrrtttvvvwwwwwwuuutttuuuuuuvvvvvvuuutttrrrrrrqqqrrrssstttuuuuuuuuuuuussssssssssssssssssssssssvvvwwwyyy{{{}}}~~~~~~{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzzzz}}}:::;;;<<<<<<;;;;;;===???BBBCCCDDDFFFIIIMMMSSSVVVaaahhhsss|||}}}zzzyyyxxxuuuqqqmmmiiigggiiijjjlllooorrruuuxxxyyyxxxtttkkkaaaXXXPPPKKKIIIFFFGGGJJJPPPTTTYYYeeepppsssxxx}}}{{{pppeee^^^\\\[[[dddqqq{{{|||lllbbbXXXNNNFFF@@@===AAAGGGXXXjjj{{{lll___cccuuu{{{}}}~~~zzzuuuiii^^^RRROOOIIIDDD???<<<;;;;;;======BBBJJJRRRRRRKKKCCC???>>>>>>>>>???===:::888444444333222222333444555333444777999::::::999888777777555444333333333444333333333444666888;;;===;;;:::777444333333333444444444333333333444555555111111222333444444444444666888;;;======;;;888666555666666777888999::::::;;;;;;;;;;;;:::999888777999999888888888999999999888>>>@@@===:::;;;;;;999999888666555555777999::::::;;;;;;:::999999<<<>>>@@@AAABBBCCCDDDEEEFFFGGGCCCCCCCCCCCCAAA???===<<<===<<<<<<;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@@@@DDDEEEDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCEEEGGGJJJLLLIIIEEEDDDFFFGGGDDDDDDGGGNNNTTT```www~~~cccUUU[[[sssyyyrrr{{{dddMMMEEEBBBNNNXXXdddzzzvvv[[[EEEBBBDDDCCCIIITTTZZZ]]]```dddhhhkkknnnpppuuuppplllmmmssswwwwwwuuurrrtttwwwwwwwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwtttuuuvvvvvvuuutttrrrqqqppprrruuuwwwwwwvvvuuutttuuuuuuvvvwwwvvvtttsssqqqppprrrtttuuuvvvvvvuuutttttttttttttttttttttttttttuuuvvvwwwyyyzzz{{{||||||yyyxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxzzz~~~:::;;;<<<<<<;;;;;;<<<=========>>>@@@BBBEEEGGGIIIMMMSSS\\\ccchhhmmmsssxxx~~~~~~|||yyyuuuqqqmmmkkkkkkmmmqqqtttwwwwwwwwwwwwlllfff\\\SSSLLLIIIHHHIIIJJJLLLRRR[[[bbbhhhsss}}}{{{qqqeeeZZZTTTYYYaaadddrrrqqqaaaPPPIIIBBB@@@>>>@@@IIIRRReeevvvzzzyyyvvvccc^^^___mmmyyy}}}}}}wwwwww}}}|||tttlll```WWWEEEDDDCCCAAA@@@>>>======<<<>>>AAAGGGKKKIIICCC>>><<<<<<<<<======<<<999666444444333333333444666777333444666777999999999888888777555333222222333333111111222333555666888999999888666555444444444444444333333333333333444444333333444444444444444333888:::>>>AAAAAA>>>:::888555666666666777888888888888888999999999999888888999999888888888999::::::<<>>===:::999999999:::;;;<<<===:::<<<===<<<;;;;;;;;;===AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;<<<;;;::::::;;;<<<===>>>????????????????????????EEEFFFFFFEEECCCCCCDDDFFFDDDCCCBBBBBBDDDFFFIIIKKKGGGCCCBBBFFFGGGEEEDDDEEEKKKQQQZZZhhhpppZZZTTTdddxxxwwwjjjgggrrr|||\\\JJJ@@@BBBFFFPPPeee}}}lllRRRFFFDDDCCCFFFKKKRRRUUUZZZ^^^bbbgggllloooqqqnnnmmmooosssvvvuuutttppprrrssstttssstttvvvxxxxxxwwwwwwvvvvvvvvvwwwwwwssssssttttttttttttssssssqqqtttwwwxxxwwwvvvuuuvvvuuuvvvwwwxxxwwwuuusssrrrppprrrtttwwwwwwvvvuuusssuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwzzz~~~<<<===???>>>===<<<===>>><<<<<<===???BBBCCCCCCCCCBBBGGGMMMPPPRRRVVV[[[___hhhpppzzz~~~|||xxxtttpppnnnnnnpppsssuuusssoookkkgggYYYUUUOOOJJJGGGHHHKKKNNNSSSTTT\\\gggooottt|||~~~tttjjj___YYYWWWZZZdddooottt~~~wwwnnn^^^OOODDDAAA@@@CCCGGGMMMYYYdddvvvyyywwwoooddd```dddmmmyyy{{{~~~~~~xxxrrrsss~~~vvviii]]]SSSMMM???????????????@@@AAAAAA:::===@@@CCCBBB@@@===;;;::::::;;;<<<===;;;888555555444444444555666888999555555666777888999999:::999777555333222222222333000111222444555666666666777777666666555555555555555444444333333333444444777777777777777666444444888;;;@@@CCCCCC@@@;;;888666666666666666666666666555555777888888888888888888777777666777888999:::<<>>===>>>>>>::::::<<<===???@@@@@@@@@===???AAABBB@@@???>>>>>>@@@@@@@@@@@@??????????????????>>>===<<<<<<;;;;;;;;;:::999999:::<<<>>>???>>>============>>>@@@AAAEEEGGGGGGFFFCCCBBBDDDFFFCCCCCCBBBCCCCCCEEEFFFGGGEEEBBBBBBFFFIIIGGGFFFFFFGGGPPPYYY___mmm}}}aaaSSSYYYdddzzz{{{lllmmmuuulllXXXNNNFFFHHHRRRcccyyygggSSSHHHEEEDDDDDDJJJNNNSSSXXX\\\aaagggkkkjjjkkknnnppprrrrrrqqqpppnnnpppqqqqqqqqqsssvvvxxxwwwwwwvvvuuuuuuvvvwwwxxxsssrrrrrrsssssstttuuuvvvsssvvvyyyyyywwwvvvvvvxxxvvvwwwyyyyyyyyywwwtttrrrooorrruuuxxxxxxwwwtttssstttttttttttttttttttttttttttttttttuuuuuutttttttttrrrrrrrrrrrrssssssssssssuuuuuuwww{{{:::<<<===<<<;;;999999:::::::::;;;===??????>>><<>>BBBBBB>>>999666666666666666666555555555333444555777888888999999777666555555555777888999;;;BBBEEEAAA<<<<<<===<<<:::;;;>>>@@@BBBCCCBBBBBB???BBBFFFGGGEEECCCAAAAAA?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<===;;;:::999888999;;;>>>???<<<;;;;;;;;;<<<>>>AAACCCEEEGGGHHHFFFCCCBBBDDDGGGDDDDDDCCCCCCCCCDDDDDDDDDFFFBBBCCCHHHLLLKKKIIIIIIEEEQQQZZZZZZ```vvvhhhUUUTTTWWWeee|||{{{sssssszzzeeePPPFFFDDDNNNiiizzzaaaNNNGGGEEECCCGGGKKKPPPTTTWWW[[[aaafffdddhhhmmmppppppooonnnmmmnnnoooppppppqqqrrrvvvxxxwwwvvvuuuuuuuuuvvvxxxyyysssrrrrrrrrrsssuuuwwwxxxtttwwwyyyyyywwwvvvwwwyyyvvvxxxyyyzzzzzzwwwuuusssooorrruuuxxxyyywwwtttrrrssssssssssssssssssssssssssstttttttttsssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrtttuuuwww|||>>>>>>???@@@@@@??????>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDJJJKKKNNNRRRWWW\\\___bbbllloootttyyy~~~yyywwwvvvwwwzzzwwwpppggg]]]TTTLLLIIIEEEGGGJJJLLLPPPUUU[[[```iiijjjlllrrryyy}}}~~~~~~xxxjjj```^^^YYY[[[bbblllwwwooo```\\\UUUHHH@@@AAACCCJJJSSSXXX^^^hhhyyyxxxnnniiippp|||}}}|||vvvwwwyyy{{{{{{yyyqqqeeeUUUHHH@@@===:::;;;:::999<<>>>>>===;;;888777777777888888888999999999666666555555666777999:::===999666888===AAA@@@>>>888777555444333222222222111111111222333444666666777777666555555555555555777666555333222222333333444777999777444111222444333555888::::::888555333666555444333333333444444333444555555666666555555666666666666777888:::;;;<<<>>>AAACCCDDDCCCBBB@@@;;;;;;===>>>@@@BBBCCCDDDDDDEEEFFFGGGFFFDDDBBBAAA;;;???BBBBBB???======>>>;;;:::999999999:::;;;<<<;;;999666666888;;;======>>>===;;;::::::<<>>>>>=========<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAAAAABBBDDDFFFIIILLLOOOPPPWWWZZZ^^^bbbffflllrrrvvvzzz~~~~~~|||zzzyyyxxxtttooofff[[[RRRKKKGGGEEEGGGJJJOOOTTTZZZaaahhhmmmnnnooorrrwww~~~~~~{{{sssoooggg]]]XXXYYYaaahhhttt~~~wwwlll___TTTOOOHHH@@@DDDNNNZZZbbbjjjnnnpppyyyqqqiiihhhooo}}}xxxzzz|||}}}uuutttppphhh[[[MMMBBB<<<;;;:::;;;:::888;;;@@@AAA>>>============<<<:::888777777777888888888999999999666666555555666777999:::;;;888666999===@@@???<<<777666555333222111111111111111111111222444555666555444444444444444555555888777555333222222222222555777999888444222333555444555777999999888666555555444222111111111222333444444555555666666555555666666555666777888:::;;;===>>>@@@BBBAAA@@@>>><<<<<<<<<===>>>???@@@@@@AAADDDDDDEEEEEEEEEDDDBBBAAA<<>>===<<<<<<@@@===999777888:::;;;<<<>>>===;;;:::;;;===???AAADDDDDDDDDCCCCCCCCCCCCCCCEEEFFFEEEDDDAAA@@@AAABBBCCCEEEGGGKKKTTT^^^aaa___MMMMMMMMMNNNSSS___qqq}}}bbbRRRMMMNNNXXXdddppp{{{|||hhhPPPHHHQQQ___nnn```SSSGGGEEECCCCCCEEEJJJOOORRRTTT\\\^^^bbbfffiiikkkllllllmmmoooqqqtttuuuvvvuuuuuutttuuuwwwxxxxxxxxxzzz|||zzzyyyxxxvvvvvvvvvvvvwww}}}{{{xxxuuutttuuuwwwxxxssstttuuuuuuuuutttsssrrrssssssttttttttttttuuuuuusssrrrqqqrrruuuwwwwwwwwwuuusssqqqpppooooooqqqqqqrrrqqqqqqrrrtttuuusssrrrssspppssszzz}}}}}}~~~}}}BBBBBBAAAAAA@@@???????????????>>>>>>===<<<<<<<<>>>>>?????????@@@@@@BBBCCCDDDGGGJJJMMMOOORRRUUUZZZ]]]bbbeeeiiinnnrrrvvv|||~~~|||{{{zzzvvvsssgggaaaYYYPPPJJJHHHIIIJJJNNNRRRXXX___eeekkkrrrvvvssstttxxx}}}||||||~~~{{{xxxoooeee^^^YYYVVVYYY]]]nnnyyy}}}wwwmmmeeeXXXPPPHHHBBB===>>>OOObbbyyyttteeeccclll{{{{{{||||||rrryyy{{{pppkkkfff\\\PPPEEE>>>;;;;;;:::<<<;;;999;;;??????<<<===<<<;;;:::999999888888777777777888888888888999666666666666666888999999:::888888:::>>>???===:::555555333222111111000000000000000111222333444555444444444444555666777777999888666444333222111111444777999888444222333555555555666777888888888888555444333222222222333444444444555555555666666666666666555666777888:::;;;===>>>??????>>><<<:::888<<<<<<==================CCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEBBB???=========AAAGGGLLLNNNNNNKKKIIIFFFBBB===999999:::;;;<<<>>><<<;;;:::;;;===@@@AAADDDCCCAAA@@@@@@@@@AAAAAAEEEFFFGGGFFFCCCBBBAAABBBFFFGGGIIILLLTTT___bbb```OOOOOONNNMMMOOOWWWbbbkkk{{{ttt___RRRKKKPPPYYY```qqq|||xxxaaaKKKKKKUUUppptttaaaPPPHHHEEEAAAAAADDDHHHLLLMMMWWWZZZ```eeejjjlllmmmmmmlllnnnrrrtttvvvuuutttsssqqqsssuuuvvvvvvwwwyyy{{{}}}|||zzzyyywwwwwwvvvvvvzzzzzzyyyxxxwwwwwwxxxxxxuuutttttttttsssssssssrrrttttttttttttuuuuuuvvvvvvrrrrrrrrrsssvvvwwwvvvuuusssrrrqqqppppppppprrrrrrsssqqqqqqrrrtttvvvvvvuuuuuutttvvvzzz}}}}}}~~~DDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>======<<>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBDDDFFFGGGGGGIIILLLNNNRRRTTTVVVYYY\\\aaagggkkknnnqqquuuxxxyyy{{{}}}{{{vvvuuuqqqkkkeeeXXXUUUQQQNNNNNNQQQVVVYYYYYY]]]bbbgggkkknnnrrruuuvvvxxx{{{xxxrrroooooonnnlllcccaaa^^^]]]^^^cccjjjppp}}}yyytttnnnggg\\\UUUMMMGGGAAA>>>???IIIaaaxxxuuutttxxxlllhhhiiiqqq~~~{{{~~~xxxnnnppp}}}|||qqqddd]]]SSSHHH@@@======???===>>>===;;;===@@@@@@<<<===;;;999777777777888999777777777777888888888888666666666777777888999999888888999<<<>>>===:::777444333222111000000000000/////////000111222444444555555666666888999:::;;;:::999777555333222111000333666888777333222333555666666666666777888999:::888777666555555555666777555555555555555666666777555555555555777999;;;<<<<<<<<<=========;;;999888:::;;;;;;;;;;;;<<<<<<<<>>@@@CCCAAA???======>>>???AAADDDFFFGGGGGGEEECCCBBBBBBIIIKKKKKKLLLRRRYYYYYYUUUKKKKKKKKKKKKLLLRRRYYY___kkkuuucccUUUQQQSSSYYYdddwww~~~]]]OOOMMMWWWmmmooo]]]OOOJJJDDD@@@@@@CCCGGGIIIPPPTTT[[[bbbgggkkklllmmmkkkmmmqqqtttuuutttsssrrrppprrruuuvvvvvvxxxzzz|||~~~}}}{{{yyyxxxwwwwwwyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttssssssttttttsssttttttuuuuuuvvvvvvvvvsssssstttvvvwwwxxxvvvtttqqqqqqpppppppppqqqrrrssssssrrrpppqqqtttvvvwwwwwwvvvwwwxxxzzz{{{|||~~~}}}}}}}}}}}}||||||{{{{{{FFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@??????@@@BBBFFFGGGHHHHHHJJJMMMRRRVVV[[[^^^aaabbbcccdddggghhhpppxxxvvvooojjjeee]]]WWWQQQQQQRRRUUUYYY^^^bbbdddeeegggkkkmmmnnnppprrrtttyyy{{{wwwjjj```[[[YYYYYY[[[VVV]]]eeelllssszzz~~~}}}wwwoooggg___VVVLLLFFFBBB>>><<<@@@KKK^^^vvvooofffeee___iiixxx{{{tttlllooo}}}rrrjjjZZZSSSIIIAAA<<<;;;===??????AAA@@@>>>???BBBAAA===;;;:::777555555666777888777777777777777777777777666666777777888999999999888999;;;<<<===;;;888555333333222111000000000000/////////000111222444444555555555666888999;;;<<<999999888666444222111000111444666555222111222444666666666666777888:::;;;999888777666666666777888666555555555555666777888555555555555777999;;;<<<;;;;;;<<<======<<<;;;;;;888888999:::;;;<<<<<<===@@@@@@??????@@@AAABBBBBBAAABBBBBBBBBBBB???===:::@@@FFFOOOWWW[[[YYYVVVRRRJJJFFFBBB???@@@CCCEEEEEE<<<:::888777888999<<<===AAA@@@>>>======>>>@@@AAACCCEEEGGGGGGEEEDDDCCCCCCJJJLLLLLLLLLPPPTTTQQQKKKEEEEEEEEEFFFHHHKKKPPPSSS]]]lllvvvcccTTTMMMRRRWWWcccxxx|||\\\JJJIII\\\xxxqqq]]]UUUJJJAAA>>>@@@BBBDDDGGGJJJQQQXXX^^^ccceeefffiiikkknnnqqqssssssrrrqqqqqqsssuuuvvvwwwxxxzzz|||~~~~~~}}}|||{{{zzzyyyxxxyyyzzz{{{||||||{{{yyyxxxyyyxxxwwwvvvuuuuuuuuuuuussssssssstttuuuvvvvvvwwwuuuuuuuuuwwwxxxxxxvvvtttppppppppppppqqqrrrsssssssssrrrpppqqqtttvvvwwwwwwsssvvvxxxwwwvvvwwwyyyzzz{{{~~~~~~|||zzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyxxxKKKIIIGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>>>>??????????????????<<<<<<<<<<<<<<<<<<===>>>:::<<<>>>>>>===<<<<<<===AAAAAAAAAAAA@@@BBBFFFIIIMMMOOOQQQRRRRRRSSSUUUWWW___eeepppzzzzzzooofffaaa\\\XXXTTTVVVWWWZZZ^^^bbbeeehhhiiilllnnnpppqqqrrrsssuuuwww{{{|||zzzmmm\\\QQQKKKHHHLLLQQQXXXfffuuu{{{sssmmmcccYYYOOOGGG@@@<<<999:::???KKK^^^tttnnn```___gggvvvxxxvvvuuusss~~~pppfff```OOOIII@@@:::888999;;;<<<===??????>>>???BBBAAA<<<999888666444444555666777888777777777777777666666555666777888999999999999888:::;;;<<<;;;999666444333222222111000000111111000000000111222333444555333333333444555666888999999888888777555333222000111444666555333111222555777777777777777888999:::888777666555555555666777777666555555555666777888555444444555777999;;;===;;;;;;<<<<<<<<<<<<<<<<<<777777888999:::<<<<<<=========>>>???@@@@@@AAAAAADDDDDDDDDFFFGGGFFFCCCAAADDDGGGLLLPPPQQQOOOKKKIIIFFFDDDAAAAAADDDFFFHHHIII===<<<999777777888:::<<>>>>>>>>>>>@@@AAABBBCCCEEEGGGGGGFFFFFFGGGHHHJJJLLLKKKKKKOOORRRPPPJJJHHHHHHGGGGGGHHHJJJLLLMMMSSS___wwwppp]]]PPPNNNMMMSSSbbbzzzuuuXXXOOOYYYkkkrrrgggWWWIIIAAA???@@@AAADDDGGGLLLRRRYYY]]]aaabbbfffhhhjjjmmmpppqqqrrrrrrqqqsssuuuvvvwwwxxxzzz{{{|||||||||}}}||||||{{{zzzzzz{{{}}}~~~}}}|||yyyxxxzzzzzzyyyxxxwwwvvvuuuuuuqqqrrrrrrssstttuuuvvvvvvwwwvvvuuuvvvwwwwwwvvvtttpppppppppqqqrrrrrrrrrrrrsssqqqqqqrrrtttvvvvvvuuusssyyy|||zzzxxxxxxyyyyyywwwyyy|||~~~~~~~~~~~~~~~~~~|||{{{yyyvvvtttwwwwwwwwwzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}{{{zzzxxxxxxwwwwwwWWWTTTPPPLLLIIIGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>??????;;;===??????>>>======>>>===>>>???>>>===>>>AAACCCBBBDDDFFFFFFGGGHHHKKKMMMPPPUUU]]]fffrrrtttoooggg```\\\\\\]]]___```aaacccfffiiilllnnnooorrrssssssrrrqqqqqqtttvvvxxxxxxzzz~~~~~~|||ssseeeUUULLLHHHGGGMMMUUUbbbqqq|||uuuoooccc]]]TTTKKKDDD???===<<<===DDDQQQbbbuuujjjdddgggyyyzzzzzz{{{www}}}rrrhhh^^^VVVGGGBBB;;;888888999999888999;;;;;;:::<<>>999777666555444444444555666888888777777666666666666555666888999::::::999999999:::<<<;;;999777555444333333222111111111111222111111111111222444555666333333333333444555666777777777888777666444333111222555888777444333444777888888888888888888888888999888777666555666777777777666555444555666888999444444444555777999<<<===<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;:::;;;===???@@@@@@@@@@@@EEEEEEEEEHHHKKKLLLIIIGGGDDDEEEFFFGGGGGGGGGEEEEEEBBBAAA@@@BBBDDDGGGHHHGGG@@@>>><<<999888999:::;;;======>>>@@@AAABBBCCCDDDDDDFFFGGGHHHHHHIIILLLNNNMMMLLLIIIFFFIIIOOOOOOKKKJJJIIIHHHHHHJJJKKKMMMMMMOOOWWWgggssseeeZZZTTTQQQWWWfff|||uuu}}}~~~yyy```[[[\\\hhh|||kkkWWWJJJCCCAAAAAADDDFFFJJJOOOTTTZZZ^^^```dddeeegggiiilllppprrrtttqqqsssuuuuuuuuuvvvwwwyyyxxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyxxxvvvtttsssppppppqqqrrrssstttuuuuuuwwwuuutttssstttuuutttssspppqqqqqqrrrrrrrrrqqqqqqrrrqqqqqqrrrtttuuusssrrruuu}}}{{{{{{{{{yyyuuuvvvwwwyyyzzz{{{||||||zzzzzzzzzzzz|||~~~}}}{{{zzzxxxvvvssswwwwwwxxx|||}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvbbb___ZZZTTTOOOLLLJJJIIIBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>===<<<>>>>>>===<<<<<<;;;<<<<<<:::<<<>>>>>>===<<<<<<===777999::::::999:::<<<>>><<<===???@@@AAACCCFFFIIIBBBFFFMMMUUU```rrrzzzuuujjjgggbbb]]][[[___eeejjjggghhhiiikkknnnrrruuuwwwvvvvvvtttqqqnnnmmmoooqqqsssssstttwwwzzzzzzyyywwwpppbbbUUUOOOMMMNNNTTT]]]iiixxx~~~yyyssslllddd___SSSOOOGGGAAA>>>>>>@@@AAAHHHUUUfffwwwrrrfffhhhrrr}}}|||wwwwwwtttnnnhhhbbbXXXNNNDDD@@@;;;999999:::999888444777888777999<<<;;;666666555555444444444555555888888777777666666666555555666888999::::::999999:::;;;<<<;;;888666555444333333222222222222222222111111111222333444666666555555444555555666777888666777777777777555333222444777999999666555666888888888999999999888888777;;;;;;999888888888999:::888777555444555666888999444444444555777:::<<<===>>>===<<<;;;999888777777;;;;;;;;;:::::::::999999888:::===???@@@@@@?????????>>>@@@CCCGGGIIIGGGDDD<<<<<<<<<===>>>@@@BBBDDD@@@??????AAADDDFFFFFFEEECCCAAA>>>;;;999:::;;;<<<<<<===???AAACCCDDDEEEEEEFFFGGGIIIIIIJJJLLLOOORRRPPPMMMFFFAAACCCIIIKKKIIIDDDCCCBBBDDDGGGJJJKKKLLLKKKOOOVVVcccxxxmmmbbbXXXUUU\\\rrrpppsss}}}sssiiigggvvvkkk\\\PPPTTTggg|||dddRRRIIIEEEDDDAAABBBDDDHHHMMMSSSXXX[[[ccccccdddgggjjjooorrruuuqqqrrrttttttttttttuuuwwwvvvwwwzzz|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwxxxyyyyyyxxxvvvsssqqqoooooopppqqqsssttttttuuuwwwtttrrrqqqrrrsssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppqqqqqqqqqsssttttttrrrpppqqq{{{}}}yyyyyywwwtttttttttuuuvvvxxxyyyzzz{{{wwwwwwwwwxxxzzz}}}}}}||||||zzzxxxvvvssssssuuuyyy}}}}}}{{{wwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyyyyzzz{{{~~~}}}zzzxxxvvvvvvvvvvvvrrroooiiiccc\\\WWWSSSQQQLLLKKKIIIFFFDDDDDDDDDDDDBBBAAAAAABBBCCCCCCAAA???@@@BBBDDDBBB>>>===>>>AAA;;;>>>???>>><<<;;;<<>>===<<<===>>>??????===AAADDDGGGIIIPPP___uuuxxxyyyyyyvvvrrrnnnkkkjjjeeeeeeeeeeeegggiiikkkllloooooooooooopppsssvvvxxx}}}vvvpppnnnkkkfffcccdddhhhffffffkkkrrrvvvtttqqqnnnhhhbbb^^^WWWSSSYYYccckkkxxx~~~wwwmmmeee___YYYSSSNNNGGGAAA===>>>>>>@@@LLLYYYeeepppvvvjjjhhhoooyyyvvvxxxrrrfff\\\UUULLLBBB>>><<<999777666777888999;;;:::999777666555555555444444333222222222333333333222222111222444555666555666777999;;;;;;<<<<<<<<<<<<;;;:::999777666555555333222000000111222444111000//////111333666777444444333333333555777888888888999777444333333444000333555666555555666888999:::;;;;;;999999:::;;;===<<<:::888777666666666:::888666555444444555555444555555666777888888999999::::::;;;:::999888777999999;;;<<<======>>>>>>999:::<<<===>>>===<<<;;;999:::<<<>>>???@@@??????@@@>>>>>>AAADDDFFFEEECCCCCCCCCCCCDDDEEEFFFFFFGGGDDDBBB???===<<<<<<<<<======???@@@AAAAAACCCEEEHHHLLLMMMOOOPPPQQQPPPOOONNNMMMKKKHHHEEECCCBBBAAAAAADDDEEEEEEEEEDDDEEEGGGIIIJJJIIIOOO]]]iiizzz{{{bbbYYYWWWaaaxxxpppuuubbbWWWbbbxxxoooPPPOOOZZZeeewwwhhhTTTKKKHHHAAA===>>>DDDJJJMMMQQQUUU___aaaeeehhhjjjmmmqqqtttqqqrrrtttsssrrrrrrsssuuuyyyzzz{{{}}}~~~|||zzzyyywwwuuuuuuuuutttrrrpppppprrrtttsssrrrqqqrrrrrrwwwuuussspppooopppqqqqqqrrrqqqppppppppprrruuuvvvrrrqqqpppppprrrrrrqqqpppssssssrrrtttuuuvvvuuussswwwvvvuuuttttttuuuvvvwwwuuuuuuvvvwwwyyyzzz{{{|||~~~~~~|||{{{zzzzzzzzz{{{wwwvvvvvvwwwxxxxxxuuusssuuutttrrrrrrrrrtttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuuuuuuuuuutttttttttvvvwwwyyyyyywwwvvvvvvwwwyyywwwsssmmmgggbbb]]][[[YYYWWWSSSNNNJJJGGGFFFEEEFFFEEECCCCCCCCCCCCAAA@@@???@@@AAAAAA@@@???@@@AAA@@@BBBCCCBBB???>>>>>>@@@>>>===;;;::::::;;;===>>>>>>===<<<===>>>??????======@@@BBBCCCGGGSSSdddrrrvvvjjjkkklllllljjjhhhiiiiiijjjjjjiiijjjkkknnnppprrrvvvtttttttttwwwyyyzzz{{{yyypppgggbbb^^^YYYWWWXXXVVVTTTUUU]]]iiitttzzz{{{|||yyyvvvqqqhhh``````fffllluuu}}}}}}|||}}}zzzuuunnnhhh___WWWQQQKKKEEEAAABBB===;;;???HHHUUUjjj|||xxxppphhhhhhqqq}}}~~~rrrrrrjjj]]]TTTNNNEEE===<<<;;;888666666777888999;;;:::888666444333333222555444333222222222222222222111111111111333444555555666777999:::;;;;;;<<<;;;;;;;;;;;;:::999888888666555333111111222333444333222111111222444666888444444444444555666777777777888888666444222333333111333555666666666777888888999::::::888888999:::;;;:::999888777777777777888777666555555555555555444555555666777777888888888999999:::999888777666777777999:::<<<<<<======<<<===>>>>>>===<<<:::888888999;;;===>>>>>>>>>>>>>>>======???CCCEEEDDDBBBCCCCCCDDDEEEEEEFFFGGGGGGDDDBBB@@@>>>=========>>>===???AAABBBBBBDDDGGGIIINNNOOOQQQSSSSSSQQQOOONNNNNNLLLIIIFFFDDDBBBBBBBBBDDDEEEFFFFFFEEEEEEGGGHHHHHHEEEIIIRRRYYYddd{{{xxx___UUU^^^vvvzzzfff___jjjfffWWWQQQQQQ```sss}}}jjjWWWIIIGGGBBB>>>???AAADDDLLLTTTYYY]]]bbbfffiiikkknnnqqqpppqqqrrrrrrqqqqqqrrrssswwwxxx{{{}}}~~~{{{zzzwwwvvvttttttttttttrrrppppppqqqssssssqqqpppqqqrrruuutttrrrpppppppppqqqrrrsssrrrqqqqqqqqqsssuuuvvvtttsssqqqqqqrrrsssqqqpppsssrrrrrrsssuuuuuutttrrrxxxwwwvvvtttsssrrrrrrrrrtttuuuvvvxxxyyyzzz{{{{{{~~~}}}}}}{{{zzzzzzzzzzzzuuuttttttuuuvvvuuusssqqqtttsssrrrqqqrrrssstttuuutttttttttuuuuuuuuuvvvvvvssssssttttttuuuuuuuuuvvvwwwxxxzzzzzzxxxxxxxxxzzz}}}zzzuuuooojjjgggeeeccc___ZZZVVVRRRPPPNNNNNNLLLHHHFFFFFFEEEDDDCCCAAA@@@???AAABBBCCCCCCBBBAAABBBBBBAAA???======>>>???>>><<<<<<;;;<<<===>>>>>>===<<<===?????????>>>;;;===>>>>>>???FFFRRR[[[ssszzz{{{ppphhhiiijjjjjjiiijjjlllmmmnnnmmmmmmmmmooorrruuuwww{{{yyyxxxyyy}}}~~~}}}{{{vvviii\\\TTTOOOJJJIIIKKKFFFDDDEEEPPPcccuuusssmmmmmmmmmrrrssspppkkkiiieeeaaaXXXTTTNNNHHHDDD@@@<<<:::;;;===EEERRRbbbuuuuuuhhhfffhhhppp|||}}}tttsssuuu{{{{{{mmmhhh^^^QQQHHHCCC===777999888666555555666888999>>><<<:::777555333222222555555444222222111111111111000000000000222333444444555666777999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;777666555444333444555555666555333222333444666777333444555666777777777777666777777666333222222333222444666777666666888999888999:::999888777888999999999888888777777777777555555555666666555444444444444555555666777777777777777777888777777666555444555777999:::;;;<<<<<>>===;;;888777777999:::<<<=========<<<;;;;;;<<>>>>>??????>>>@@@BBBCCCDDDFFFIIIKKKOOOQQQTTTUUUUUUSSSPPPNNNOOOMMMJJJGGGEEECCCCCCBBBDDDFFFHHHHHHGGGFFFFFFGGGIIIFFFHHHMMMOOOTTTdddwwwnnnXXX\\\hhhooolllcccnnnlllUUUGGGKKKYYYjjj~~~sssZZZMMMGGGAAA??????@@@HHHPPPRRRWWW^^^dddgggiiikkklllnnnoooppppppooooooppprrruuuwwwyyy}}}~~~{{{xxxvvvuuusssrrrrrrssssssrrrqqqoooppprrrrrrpppooopppqqqsssrrrqqqppppppqqqrrrsssuuutttsssrrrrrrssstttuuuvvvtttssssssttttttsssqqqqqqppppppqqqssstttrrrqqqttttttttttttsssrrrqqqpppssstttvvvxxxyyyzzzzzzyyy}}}}}}~~~~~~}}}|||zzzyyyxxxxxxuuutttssstttuuuuuusssqqqssssssrrrqqqqqqrrrrrrsssqqqqqqrrrrrrrrrrrrssssssoooooopppqqqrrrsssttttttqqqsssttttttssssssuuuvvv}}}xxxssspppkkkjjjhhheeecccaaa```___YYYVVVQQQNNNMMMLLLKKKJJJFFFDDDBBBCCCFFFGGGEEEBBBAAAAAAAAA@@@@@@????????????>>>>>>============>>>???======>>>???@@@???>>><<<>>>???>>>===@@@FFFLLL^^^dddnnnwww~~~zzzwwwuuuqqqssswww~~~yyyrrrqqqrrrqqqooommmmmmoooqqqoooooonnnoooqqqsssvvvxxx|||zzzxxx{{{~~~zzzvvvgggUUUKKKFFFBBBBBBDDDBBB@@@CCCPPPeee{{{~~~uuuqqqmmmllliiibbb[[[VVVRRROOOFFFCCC@@@>>>======>>>>>>;;;HHH^^^tttzzzyyyxxxpppiiihhhnnnxxx|||vvvrrrrrrtttyyytttggg___RRRFFF???;;;888444666555444444444666777888@@@???===:::777555444333555555333222111111000000000000/////////111222333444444555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777666666666666666666555333222222333555666333444666777888777777666555666666555333111222333333555777888777777999:::999:::;;;:::888888888:::999999999888888777666666111222444555555444333222444444444555555666666666555555555555555555555555333444666888:::;;;;;;<<>><<<;;;999888888999;;;<<<======<<<<<<:::;;;===???BBBCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDEEECCCBBBAAA@@@@@@@@@@@@AAA???AAACCCDDDEEEGGGJJJMMMOOOQQQTTTWWWWWWVVVSSSQQQNNNLLLJJJGGGEEECCCCCCCCCEEEGGGJJJJJJIIIGGGFFFFFFHHHGGGIIILLLLLLOOOZZZggg}}}eeeZZZ\\\```sssuuuiii{{{rrrYYYMMMMMMOOOddd|||rrrWWWOOOGGGFFFEEEDDDDDDGGGKKKQQQZZZaaadddfffggghhhlllnnnooopppooooooqqqrrrtttuuuxxx|||~~~|||zzzvvvsssrrrrrrqqqpppqqqrrrsssrrrqqqnnnoooqqqqqqooonnnooopppqqqqqqppppppqqqrrrssssssttttttsssrrrrrrrrrsssssstttsssrrrsssuuuvvvuuutttpppooooooppprrrrrrqqqpppoooppprrrtttuuuttttttsssqqqsssuuuxxxyyyyyyyyyxxx|||}}}~~~}}}|||~~~|||{{{yyywwwvvvuuuwwwuuutttuuuvvvvvvtttsssrrrrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqrrrmmmmmmnnnnnnoooppppppqqqmmmoooppppppooooooqqqsss|||xxxuuuooooooooonnnmmmmmmlllkkkeeeaaa\\\YYYWWWWWWUUUTTTMMMJJJGGGGGGHHHGGGDDDAAACCCCCCBBBCCCCCCDDDDDDCCC@@@@@@??????>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@===???@@@???>>>???BBBFFFNNNSSSZZZaaafffkkkoooqqqxxx|||~~~~~~}}}{{{wwwrrrmmmiiihhhgggeeefffiiiooouuuxxxxxxvvvvvvvvvuuurrrpppoooppprrrqqqqqqrrrrrrtttvvvwwwxxx{{{zzzzzz|||~~~xxxhhhUUUKKKHHHFFFFFFHHHFFFFFFJJJXXXmmm~~~tttmmmiiiddd]]]VVVOOOHHHDDDCCC;;;:::888888999===BBBEEEJJJ\\\vvvnnnfffeeegggiiijjjwww~~~vvvuuuvvvwwwzzz}}}zzzoooaaaVVVHHH???;;;888555444333333333333333444666666>>>===;;;999666555333333555444333222111111111111000//////...///111222333333333444444666888999:::============<<<;;;::::::;;;:::999888777777777777555444222000000111222333222333555777777777666666444555666555333222222333444666888999888888:::;;;;;;<<<===<<<:::999:::;;;::::::::::::999777666555000111333444444333222111444444444444555555555555444444444444444444444555444555666888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::<<<===>>>>>>===<<<;;;<<>>???@@@@@@@@@@@@AAACCCEEEHHHMMMQQQSSSVVVYYY[[[___bbbgggjjjkkkkkkkkklllggghhhjjjkkklllllllllkkkgggjjjlllllljjjiiihhhiiikkklllmmmmmmkkkjjjkkkllljjjiiiiiilllppptttuuuuuuwwwwwwxxxwwwuuuuuuvvvwwwuuuvvvwwwyyyyyyzzzyyyyyyzzz{{{}}}~~~mmm\\\UUUUUUUUUUUUWWWRRRPPPSSS___qqq}}}rrriii___WWWOOOJJJEEE???<<<<<<777666666666999AAAJJJQQQaaapppzzzdddZZZ^^^hhhpppxxx{{{}}}}}}}}}vvvtttrrrfffXXXLLL@@@;;;999777444444222111111222222333444444888777666444333222222111333333222111111111111222000////////////111222333333333222333444666999:::============<<<;;;:::999;;;;;;:::999999888777666333222000///...///111222222333444555666666666666444555666555333333333444555777999:::999999;;;<<<<<<===>>>===;;;999:::;;;:::;;;;;;<<<;;;999777666333333333444333333222222444444444444444444444444444333333333333444555555555555777888999:::::::::999999:::::::::;;;;;;<<<:::;;;<<<===>>>======<<<<<<>>>@@@AAAAAABBBCCCDDDAAABBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGJJJLLLNNNOOORRRTTTUUUVVVUUUTTTKKKJJJIIIGGGFFFFFFGGGGGGIIIKKKLLLLLLJJJHHHGGGGGGFFFHHHJJJJJJHHHIIIMMMQQQXXXnnnbbbRRRSSSRRR___xxxnnnXXXRRRSSSccczzz|||cccTTTLLLEEEAAA@@@FFFJJJQQQVVVZZZ]]]aaacccgggjjjlllnnnpppqqqtttvvvtttvvvxxxyyyzzzyyywwwvvvzzzzzzzzzzzzyyywwwvvvuuuqqqpppooopppqqqrrrqqqpppnnnoooqqqqqqooonnnooopppoooppppppqqqqqqqqqrrrrrrpppppppppqqqqqqqqqqqqqqqoooooooooqqqtttvvvvvvuuuooonnnnnnpppqqqrrrpppooorrrrrrsssssstttsssssssssrrrssssssuuuvvvwwwxxxyyy|||}}}||||||{{{{{{zzzyyywwwuuutttssstttsssqqqppprrrrrrrrrqqqnnnoooqqqssstttsssqqqpppqqqqqqrrrrrrrrrsssssssssttttttsssssssssrrrrrrrrrnnnooonnnmmmllllllnnnpppsssuuuwwwyyyzzzyyywwwvvvttttttuuuuuuuuutttrrrrrrrrrpppnnnmmmlllkkkiiigggbbbbbbaaa]]]XXXUUUSSSSSSNNNLLLJJJJJJJJJJJJHHHEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDBBBBBBCCCDDDEEEDDDCCC@@@AAABBBBBBBBBBBBCCCCCCBBBDDDGGGHHHIIIJJJLLLNNNNNNQQQTTTVVVVVVVVVWWWXXXTTTVVVXXXZZZ[[[\\\]]]]]]YYY\\\___aaabbbaaabbbccchhhlllpppsssssssssuuuwwwsssrrrrrrssstttuuuvvvvvvxxxyyy{{{{{{yyyyyyyyyzzzxxxyyy|||~~~~~~|||yyyxxxvvvzzz~~~yyyjjjgggjjjkkklllmmmfffaaa___eeeqqq~~~}}}uuujjj^^^QQQHHHAAA???===888666888777888888;;;BBBOOO^^^iiitttjjj[[[[[[eeesss|||}}}|||}}}|||oookkkfffYYYNNNBBB888777888555333333111111111111111111222222333222222111111111222222111111111111111222222333000000//////000111333444333222222222333666888:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777666222000///......///111222222222222333333444555666555666777666444444444555555777::::::::::::;;;===<<<======<<<:::999999:::888999;;;======<<<;;;;;;777777666555444444444555333333333333333333333333444333333222333444555666555555666777777777777777888888888888999999:::;;;999:::;;;<<<===<<<;;;;;;<<<>>>AAAAAA@@@???AAABBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAAAAABBBDDDEEEEEEEEEFFFHHHJJJQQQQQQQQQRRRRRRRRRRRRRRRLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIGGGGGGHHHHHHJJJKKKIIIGGGHHHJJJKKKSSS^^^rrrzzzdddTTTPPPVVVfffrrr\\\NNNUUUcccsss~~~mmm\\\NNNHHHHHHEEEHHHLLLOOOSSSWWW]]]aaacccfffiiilllnnnqqquuuwwwtttvvvxxxyyyyyyxxxvvvuuuvvvwwwxxxyyyyyyyyyxxxwwwrrrqqqpppppprrrrrrqqqooonnnpppqqqqqqpppoooooopppoooppppppqqqqqqqqqqqqpppoooppppppqqqrrrrrrrrrrrrpppooonnnoooqqqsssrrrqqqpppooooooppprrrrrrqqqoooqqqqqqqqqqqqqqqrrrssssssssssssrrrrrrtttvvvyyyzzz{{{~~~~~~||||||}}}zzz{{{{{{zzzyyywwwvvvuuutttrrrppppppqqqrrrqqqqqqlllnnnqqqtttuuutttsssqqqrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttmmmmmmllljjjhhhhhhjjjlllmmmoooqqqsssttttttssssssqqqrrrsssuuuvvvuuuuuutttsssrrrqqqqqqqqqpppnnnllllllnnnnnnjjjccc______aaa^^^ZZZWWWVVVVVVUUUQQQNNNJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEDDDDDDEEEEEEBBBDDDEEEFFFEEEEEEGGGIIIIIIKKKMMMMMMLLLLLLMMMNNNLLLNNNPPPSSSVVVXXXZZZZZZXXX\\\```ccceeeeeeggghhhmmmrrrwwwzzzzzzyyyzzz|||wwwxxxyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzxxxvvvuuuuuuwwwzzz}}}~~~|||xxxuuurrrxxx}}}~~~}}}wwwvvv{{{}}}~~~~~~xxxqqqiiiiiipppyyytttyyyzzztttnnnggg[[[OOOHHH>>>888999888555444666999:::===CCCNNN```ttt~~~{{{lll[[[VVV```qqqwwwqqqrrrsssvvvxxx~~~yyykkkeee]]]MMMGGG;;;333555777444111111111111111111000000000000111111111111222333444444000000000000111222333444111000000000000222333444222222111111333555888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999888666555111000///...///000222333333222111111222333555666555666777777555444555666666888:::;;;:::;;;<<<===;;;<<<<<<;;;999888888999555777:::===?????????>>>;;;:::888777666666666777333333333333333333333333444444333222333444666777444444555555555555555444999888888777777888999999888999:::;;;;;;;;;:::999;;;>>>@@@@@@>>>===>>>AAAEEEEEEEEEEEEEEEDDDDDDDDD>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEEEEDDDEEEGGGIIITTTSSSQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKKKKMMMNNNOOONNNNNNMMMKKKHHHGGGHHHIIICCCFFFGGGEEECCCDDDFFFGGGNNNTTT___rrrxxxYYYQQQRRR\\\ssspppUUUQQQRRRVVVpppqqq[[[QQQPPPEEEFFFHHHJJJNNNSSSZZZ___```cccgggkkkmmmqqquuuwwwtttuuuxxxzzzzzzyyywwwvvvqqqssstttvvvwwwxxxwwwwwwsssrrrqqqqqqrrrrrrqqqooooooppprrrrrrpppooopppqqqppppppqqqqqqqqqppppppoooooopppqqqrrrssstttttttttqqqpppnnnoooppppppooommmpppooooooppprrrrrrqqqpppmmmmmmmmmnnnpppsssuuuwwwtttsssrrrqqqsssuuuyyy{{{yyy|||}}}{{{{{{|||{{{{{{||||||{{{yyyxxxwwwvvvtttrrrqqqrrrssssssssskkknnnrrruuuvvvuuutttrrrqqqrrrrrrrrrrrrsssssssssoooooopppqqqrrrsssssstttqqqpppooollljjjjjjlllnnnccceeehhhkkknnnpppqqqqqqpppqqqrrrtttuuuvvvvvvvvvxxxwwwvvvsssrrrrrrvvvxxxxxxvvvtttqqqnnnlllkkkjjjmmmkkkhhheeebbbaaa``````___]]]XXXTTTRRRQQQQQQRRRMMMMMMMMMKKKIIIIIIJJJLLLOOOMMMJJJHHHHHHIIIJJJLLLKKKMMMPPPPPPNNNMMMMMMMMMKKKKKKKKKLLLNNNRRRUUUWWWZZZXXXVVVXXX]]]```aaa```cccfffiiimmmoooqqqqqqqqquuuwww{{{~~~~~~}}}|||{{{{{{uuuwwwxxxyyyyyyxxxvvvuuuyyy{{{|||}}}{{{wwwsssppprrrrrrtttuuusssttt{{{sssnnnoooooommmjjjgggeeebbb]]]WWWOOOGGGAAA<<<;;;888444222333666:::666@@@KKKVVVgggzzzxxxpppbbb^^^\\\cccrrrxxxtttssstttuuuuuuzzzyyyvvvoooeeeXXXMMMFFF;;;999666777888999777444666555444333222222222222000000000111222222222333333222111000000111222333111111111111000000000000333333222111222555777888;;;::::::;;;===>>>===;;;>>>===<<<======;;;777444444333222222111111222222111111222222222333333333333333333444444444555555555666888999:::;;;;;;;;;;;;;;;<<<<<<;;;999888777666999===AAABBBAAA???===777777888999999999888888333333333222333333444444555555555444333222111000555666666666444444666777888777444333777<<<;;;555;;;<<<<<<===<<<:::999888;;;===@@@???<<<;;;===???CCCCCCDDDEEEEEEDDDCCCBBB???@@@@@@???>>>>>>???AAACCCDDDDDDCCCCCCEEEIIILLLOOOQQQRRRRRROOOMMMLLLLLLMMMLLLKKKKKKKKKMMMNNNOOOTTTNNNJJJLLLNNNLLLJJJKKKFFFFFFFFFDDDBBBBBBEEEHHHLLLKKKPPP]]]qqqlllZZZQQQQQQ^^^sssoooTTTJJJOOO___ooowwweeeXXXSSSNNNHHHFFFIIIPPPVVVZZZbbb___aaaiiioooooonnnnnnssstttuuuvvvuuutttqqqpppssstttvvvwwwxxxxxxwwwwwwwwwssspppqqqttttttppplllqqqqqqrrrrrrrrrqqqqqqpppmmmooopppqqqppppppqqqssssssrrrqqqppppppqqqrrrssspppooonnnoooqqqqqqooonnnjjjlllnnnooonnnmmmnnnoooqqqqqqqqqrrrtttuuuwwwxxxyyywwwuuussssssuuuwwwyyy|||}}}~~~~~~}}}~~~|||{{{yyyvvvsssrrrqqqqqqrrrqqqrrrrrrssssssrrrrrrqqqnnnqqqrrrnnnmmmoooqqqpppnnnnnnnnnoooppprrrsssttttttrrrooolllkkklllmmmoooZZZ\\\___cccgggiiikkkkkknnnoooqqqssstttvvvvvvvvvyyyzzzyyyxxxwwwwwwyyy|||{{{zzzxxxwwwuuutttssssssrrrqqqooommmkkkkkkkkkkkkkkkiiifffdddbbbbbbbbbbbb___```___\\\YYYXXXYYY[[[[[[YYYWWWUUUTTTTTTVVVWWWVVVWWWXXXXXXVVVUUUVVVVVVWWWWWWXXXYYY\\\___ccceeejjjhhhggghhhllloooooonnnppprrruuuwwwyyyzzzyyyyyy{{{}}}~~~}}}||||||{{{yyyzzz{{{{{{yyywwwuuussssssttttttsssqqqmmmiiigggdddcccdddeeecccggguuu~~~|||||||||{{{uuummmiiigggddd___[[[RRRQQQNNNLLLIIIEEEAAA>>>555666888888888999<<>>===;;;>>>======??????>>>;;;999333333222111111111111111111111111222222222333333333333333333444444444444666666777888999:::;;;;;;;;;;;;;;;;;;:::999777666666888<<>>???AAABBBCCCDDDDDDDDDCCCBBB@@@AAABBB@@@??????@@@BBBCCCDDDEEEEEEDDDEEEHHHJJJMMMOOOQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNPPPKKKIIIKKKMMMLLLLLLOOOMMMIIIDDDBBBCCCEEEGGGHHHHHHHHHMMMVVVdddyyyxxxeeeYYYRRRXXXeeeyyyrrruuuhhhQQQJJJRRR^^^rrr~~~qqqjjjbbbVVVKKKHHHKKKRRRXXX]]]]]]aaajjjoooooopppqqqrrrssstttuuuvvvuuuuuuttttttuuuwwwyyyzzzyyyxxxwwwxxxtttooooooqqqrrrqqqnnnpppppppppqqqqqqpppppppppnnnoooppppppoooooopppqqqrrrqqqpppoooooopppqqqrrrpppoooooooooqqqqqqooommmlllnnnppppppnnnnnnnnnoooqqqqqqrrrsssuuuvvvxxxyyy}}}{{{yyywwwvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}zzzxxxuuusssqqqpppqqqqqqrrrssssssssssssrrrrrrqqqooorrrrrrnnnlllnnnooonnnpppooooooooopppqqqrrrrrrtttrrrpppnnnmmmmmmmmmnnnMMMOOOSSSWWW[[[___aaabbbhhhiiikkknnnqqqsssttttttxxxzzz||||||{{{{{{|||~~~}}}}}}||||||||||||{{{{{{wwwwwwvvvuuutttuuuuuuuuuuuuuuutttssssssrrrrrrqqqnnnnnnmmmjjjgggffffffgggkkkiiifffdddccccccdddeeeeeeffffffdddcccbbbccceeegggggghhhiiilllpppsssuuuwwwuuutttuuuwwwxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}|||~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwtttrrrpppiiihhhgggeeebbb^^^[[[YYYRRRRRRTTTUUUUUU[[[jjjxxx~~~xxxtttqqqpppooojjjccc^^^YYYTTTLLLGGGFFFDDDAAA===:::888777666333555777999===BBBIIIMMM```iiittt}}}|||yyyyyy~~~rrreee___aaaeeemmmqqqzzzzzznnnjjjbbbXXXMMMDDD<<<888666555444555555555222000444444333333222222111111111111111111000000000000/////////000000/////////,,,------......//////000222222111222333444666888999888999:::<<<===<<<;;;888888999;;;<<<<<<999777222222111000000000000111111111111222222222222333222222333333333444444444666666666666777999:::;;;;;;;;;;;;:::999888666555777888:::<<<>>>>>>>>>===<<<<<<<<<<<<;;;:::999999444444333222111111111111333333444444444444333333333444666666555666888::::::>>>>>>:::888999:::888999999:::;;;;;;;;;::::::===AAAEEEEEEBBB???>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCAAA@@@???@@@BBBCCCEEEGGGGGGFFFEEEFFFGGGIIILLLOOOPPPNNNLLLKKKKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLIIIIIILLLLLLLLLQQQWWW\\\TTTJJJDDDDDDFFFFFFEEEFFFGGGKKKPPPVVVccc{{{uuufffXXXUUUXXXfffnnn```aaalll~~~cccMMMHHHLLLSSSfff~~~zzzjjjXXXLLLHHHMMMSSSTTTVVV]]]fffiiiiiijjjnnnppppppqqqrrrtttuuuvvvvvvtttvvvyyy{{{{{{zzzwwwuuuyyytttnnnlllnnnpppppppppnnnnnnooooooooooooooooooooopppqqqpppnnnmmmooopppqqqpppooonnnnnnooopppqqqqqqpppooopppppppppnnnlllooopppqqqqqqpppnnnooooooqqqqqqrrrsssuuuwwwyyyzzz}}}|||zzzxxxxxxxxxxxxyyyyyyyyy{{{|||}}}}}}}}}}}}xxxwwwuuurrrqqqpppppppppssssssssssssrrrrrrqqqpppmmmqqqqqqnnnllloooqqqoooqqqqqqpppppppppppppppqqqtttsssrrrqqqooonnnmmmlllAAACCCGGGKKKPPPTTTWWWXXX___```cccgggjjjmmmoooppprrrvvvzzz||||||||||||}}}}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwvvvtttuuuuuusssqqqooopppqqqvvvuuurrrpppoooooooooooorrrsssrrrpppoooooopppsssrrrrrrsssuuuxxx{{{~~~}}}}}}|||||||||||||||{{{zzz|||~~~~~~~~~}}}{{{yyywwwvvvuuussssssrrrpppmmmkkkhhhfff[[[ZZZYYYVVVSSSPPPMMMLLLGGGKKKOOOSSSUUU\\\iiisss~~~{{{vvvqqqkkkgggdddbbb]]]VVVOOOJJJEEE???;;;>>>>>><<<999666555666666888999<<<@@@GGGRRR^^^fffsssxxxzzzzzzxxxxxx}}}sssnnndddZZZWWW```rrrxxxnnneee```VVVKKKAAA:::666444444555666666666555222000333333333333222222111111111111111000000//////...,,,---////////////---,,,+++,,,---...///000111111111111111222333444666777888777777999;;;<<<<<<:::777777777999::::::777555222111000000///000000000111111111111222222222222222222222222333333333333555555555555666777888999:::::::::999888666555555777888999:::;;;<<<======;;;;;;;;;;;;:::999777777555444333222111000000000222222333444555555444444111222444444444555888:::AAAFFFGGGAAA;;;999:::999777888888999:::;;;;;;;;;===AAAEEEFFFBBB???===>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCAAA???>>>???AAACCCEEEHHHIIIGGGFFFEEEFFFHHHKKKOOOQQQPPPNNNLLLLLLIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIKKKNNNNNNPPPWWW___mmmdddWWWKKKDDDBBBBBBCCCFFFIIILLLMMMLLLSSSgggzzzttteee]]]YYY]]]oooiii[[[ZZZhhhvvvbbbOOOGGGIIISSSaaammmwww}}}}}}mmm\\\QQQNNNOOOPPPSSSZZZaaacccbbbeeekkknnnnnnnnnoooppprrrtttuuusssuuuyyy{{{{{{yyyvvvssswwwsssooommmnnnooooooooommmmmmmmmmmmmmmnnnnnnnnnrrrrrrrrrpppnnnmmmnnnppppppooonnnmmmmmmnnnooopppqqqpppooopppppppppnnnlllqqqrrrsssrrrqqqoooooopppooopppppprrrsssuuuwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~xxxvvvuuusssqqqpppppppppqqqqqqqqqqqqpppooonnnnnnjjjnnnooommmmmmppprrrrrrpppppppppoooppppppqqqrrrtttttttttsssqqqooommmlll999;;;===AAAFFFJJJMMMOOOVVVXXX\\\```dddgggiiijjjkkkpppuuuyyyzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{~~~~~~~~~}}}{{{yyywwwxxxzzz{{{{{{zzzzzz{{{|||~~~}}}{{{yyyxxxxxxxxxxxxzzz{{{zzzyyyxxxxxxzzz|||zzzzzz|||~~~|||yyyvvvrrrpppoookkkjjjgggccc___ZZZWWWUUUMMMLLLKKKIIIGGGEEECCCBBBDDDLLLTTTYYY]]]dddkkkpppqqqqqqooolllgggbbb]]]ZZZTTTPPPIIIBBB===;;;999888222444666666666777:::===???DDDMMMXXXcccooozzz~~~wwwsssvvvvvvyyyyyyrrr]]]YYYUUUUUU___qqq|||oooddd[[[UUULLLBBB:::555333333555777999:::999666444222222222333333333222111000111000000//////.........,,,---...//////...---,,,,,,,,,---...000111222222111111111222333444555666666666666888:::<<<;;;:::;;;;;;;;;<<<===<<<888666222111000000///000000000000000111111111222222222111111111222222222333333444444444444555666666777999888888777666666555555888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888777555444333222111111111111222222333444555555555555222333555555666777:::<<>>::::::999777777777888999:::;;;;;;:::>>>CCCCCC@@@===;;;<<<<<<======>>>???@@@@@@AAA@@@AAAAAA@@@>>>===???@@@CCCEEEHHHIIIHHHFFFEEEEEEHHHLLLQQQTTTSSSPPPNNNMMMIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJMMMQQQRRRSSSZZZbbbqqqlllaaaRRRDDD>>>AAAFFFEEEHHHKKKKKKGGGJJJYYYiiivvvooofff___dddnnn}}}fffTTTSSSZZZggg|||fffRRRLLLKKKMMMSSS[[[ccciiimmm~~~ttteee[[[VVVPPPRRRWWW]]]___```eeemmmoooooonnnooopppqqqrrrsssqqqssswwwzzzzzzxxxtttrrrsssrrrqqqppppppooonnnmmmmmmmmmllllllmmmnnnoooooottttttssspppnnnnnnoooqqqpppooonnnmmmmmmnnnooopppqqqpppooopppppppppnnnmmmqqqssstttsssqqqppppppqqqnnnnnnooopppqqqssstttuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~|||zzzwwwvvvuuusssrrrqqqppppppmmmnnnnnnnnnmmmmmmlllkkklllppppppmmmlllooopppooonnnnnnnnnoooppprrrssstttssstttttttttrrrpppnnnlll555666888:::>>>BBBEEEGGGMMMOOOSSSWWW[[[___aaabbbbbbgggmmmrrrtttuuuuuuvvvxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~|||{{{xxx{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~}}}yyytttnnniiieeeccc```^^^ZZZUUUPPPKKKGGGEEECCCDDDDDDEEEEEECCCBBBAAAFFFPPPZZZ^^^aaaeeehhhhhhccccccbbb___[[[VVVQQQNNNHHHDDD>>>999666666888999222444555555555888>>>DDDMMMXXXjjj{{{yyytttsssttttttvvvxxxwwwqqqggg___QQQVVV^^^iiivvv|||||||||vvviii___MMMIIIBBB<<<666444333333666999===>>><<<999666444000111222333333222111000////////////............------............------,,,---...///000111222222000000111222333444555555555444555777:::;;;:::999;;;::::::;;;<<<:::777444222222111000000000000111000000000111111111111222000000111111111222222222222222333444555555444444777666666555555666666777888888888999:::;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;555555444333222222222222222333444555555555555555555666888888888:::<<>>;;;:::888777777777777888999:::;;;777;;;???@@@===;;;:::;;;<<<<<<<<<<<<<<<===>>>?????????@@@???>>>>>>???AAACCCEEEHHHIIIHHHGGGGGGGGGIIINNNSSSWWWVVVRRROOOMMMIIIHHHGGGFFFFFFFFFGGGHHHJJJIIILLLPPPSSSTTTXXX^^^eeeeee___RRRDDD???DDDKKKCCCEEEHHHHHHDDDDDDOOO\\\tttzzzjjjaaa```~~~}}}bbbRRRMMMVVViiilllRRRJJJEEEFFFKKKNNNRRRUUUgggrrrzzznnnhhhUUURRRRRRTTTWWWYYY```hhhnnnoooooopppqqqqqqrrrrrrppprrruuuxxxxxxwwwuuusssrrrssssssrrrqqqpppnnnmmmnnnnnnmmmmmmmmmoooppprrrssssssrrrooommmmmmoooqqqpppooonnnmmmmmmnnnoooppppppooonnnoooqqqqqqooonnnqqqrrrssssssqqqpppqqqqqqnnnnnnnnnnnnooopppqqqrrrtttuuuxxxzzz|||}}}|||||||||{{{{{{{{{{{{|||}}}}}}||||||{{{||||||{{{yyywwwuuuttttttsssrrrppppppooojjjkkkkkkllllllkkkkkkjjjpppsssrrrmmmkkkllllllkkkmmmmmmnnnoooppprrrtttuuurrrsssssssssrrrpppnnnmmm333333444666888;;;>>>@@@AAACCCFFFKKKOOORRRUUUVVVVVV[[[aaafffiiikkklllmmmoooqqqtttwwwyyyzzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}~~~~~~xxxzzz}}}}}}|||||||||}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzwwwtttooohhhaaaZZZTTTRRROOONNNLLLIIIFFFDDDCCCBBBCCCEEEHHHKKKMMMMMMLLLKKKMMMVVV]]]]]]^^^aaa```]]]XXXXXXVVVSSSNNNIIIDDDBBB<<<;;;999666444555666888888999:::;;;???HHHUUU```kkkvvvyyytttuuurrrqqqnnnjjjeee```\\\YYYZZZgggxxx~~~{{{}}}~~~~~~xxxuuussskkk^^^RRR???===:::666444222222222666:::???AAA>>>:::777555///111222333333222111000---...............//////......------------......,,,,,,---...//////000000///000111222333444444444444333444666999::::::999777777888999::::::777555333333222111111111111111000000000000111111111111000000000000111111111222000111333555555444222111555444444444444666777888777888999:::;;;;;;;;;;;;======>>>>>>>>>======<<<555555444444333444444444333444555555555555555444555666888888888999;;;===@@@EEEFFFAAA<<<;;;999777777777666666777888999:::555999<<<===;;;999;;;===<<<<<<;;;::::::;;;<<<===>>>???@@@@@@??????AAACCCBBBEEEGGGHHHHHHHHHHHHIIIIIINNNUUUXXXWWWSSSOOOLLLIIIHHHGGGFFFFFFFFFGGGGGGIIIFFFGGGMMMQQQQQQRRRTTTWWWWWWSSSLLLDDDAAADDDIIICCCCCCEEEFFFDDDBBBIIIRRReee|||}}}kkkdddnnn}}}jjj\\\UUUeeelll]]]MMMFFFDDDBBBCCCFFFOOOYYYiiixxx|||iii___VVVRRRRRRSSSYYY___hhhiiikkknnnooopppppppppppprrrtttwwwxxxxxxwwwwwwttttttsssrrrpppooopppppppppooonnnnnnoooqqqssstttqqqqqqooommmkkkkkknnnqqqppppppooonnnnnnoooppppppnnnnnnnnnoooqqqrrrqqqooooooqqqrrrsssqqqqqqqqqrrrppppppooooooooooooppppppsssuuuxxxzzz||||||{{{zzzyyyxxxwwwvvvvvvwwwwwwxxxvvvvvvvvvwwwxxxxxxvvvtttrrrqqqqqqqqqpppnnnmmmmmmhhhiiijjjkkkllllllllllllnnnqqqqqqmmmkkklllmmmllloooooooooooopppqqqrrrsssqqqqqqqqqqqqqqqpppoooooo222222222333555888:::<<<777999<<<@@@DDDGGGJJJKKKMMMQQQWWW\\\___aaadddeeefffhhhlllqqqtttvvvwwwwwwtttvvvxxxzzz|||}}}}}}}}}{{{{{{{{{||||||}}}}}}~~~|||~~~}}}}}}~~~||||||}}}}}}}}}}}}~~~~~~{{{}}}|||{{{zzzxxxwwwwwwvvvvvvoookkkeee]]]TTTLLLFFFCCC@@@@@@AAABBBCCCEEEGGGHHHGGGKKKPPPTTTWWWXXXWWWVVVSSS[[[^^^[[[ZZZ\\\ZZZVVVSSSQQQOOOKKKFFF@@@<<<999555666777666555444555666555888<<>>>>><<<:::444333222222111111222222000000000000111111111111000000000000111111111111...000333666666444111///333333333333444666888999777888:::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;555555444444444555666666444555555555555555444444333444555555555555888:::999===???<<<:::;;;999666888777666666666777999999555888;;;;;;999999;;;>>>===<<<;;;:::999:::;;;<<<>>>???AAAAAA@@@AAACCCEEEBBBEEEGGGHHHHHHHHHIIIKKKIIINNNUUUXXXWWWRRRNNNKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGCCCDDDJJJOOONNNLLLLLLOOOMMMJJJFFFCCCAAABBBCCCEEEDDDEEEGGGEEECCCGGGNNNUUUhhhzzzooo]]]hhhxxxppp\\\jjjxxx^^^NNNEEE@@@AAAFFF???GGGUUUfffwwwtttcccZZZVVVUUUWWW\\\```cccfffjjjmmmnnnnnnnnnqqqrrrtttwwwxxxyyyzzzzzzwwwvvvssspppnnnnnnqqqtttqqqpppooooooppprrrtttuuuoooooommmkkkiiijjjmmmpppqqqpppooonnnnnnooopppqqqmmmmmmmmmoooqqqrrrrrrpppnnnppprrrrrrqqqqqqrrrsssrrrrrrqqqpppoooooopppppprrrtttvvvyyyyyyxxxvvvuuuwwwvvvtttsssrrrrrrsssssspppoooppprrrttttttsssqqqoooooooooooonnnmmmkkkkkkhhhiiijjjkkklllmmmmmmmmmiiimmmnnnllllllooorrrqqqqqqpppppppppppppppqqqqqqpppppppppppppppppppppppp222333333444666777777888888888999;;;===>>>@@@@@@EEEGGGJJJMMMRRRUUUXXXZZZ___```bbbeeehhhkkkmmmnnnkkknnnqqqtttvvvxxxzzz}}}zzzyyyyyyyyyzzzzzz{{{|||}}}{{{{{{|||~~~{{{|||}}}|||{{{{{{|||}}}|||yyyxxxwwwtttoookkkgggfffbbb___ZZZRRRIIIBBB??????AAAAAABBBFFFKKKOOOQQQQQQTTT[[[ccchhhgggeeecccbbb\\\WWWSSSSSSUUUWWWTTTQQQHHHEEECCCAAA<<<666666:::666555444222111222555888;;;@@@IIIXXXoooyyyoooggg___VVVUUU]]]iiirrrvvv~~~ssspppuuuzzz}}}}}}yyyooofff\\\PPPDDD<<<555444444333333444444555555777:::;;;;;;888555333444333222333444444111---,,,,,,---------,,,+++******+++,,,,,,------------...............///000111000111111222222333333444444222111222555777888888444666888999:::999888777111111222333333333222222111111111000000000000///222222111111111111111222111222333555555444333333555555555555555444444444777777888888888999999999999999:::;;;:::999888777666666666666555444333222444444444333333222222222111222444666777888888999<<<<<<;;;:::888666444333444555777888888777666666<<<:::888777888999999888666:::??????;;;999:::<<<@@@@@@@@@???======@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHLLLQQQTTTTTTQQQLLLHHHJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIIIIFFFCCCAAABBBCCCCCCEEEGGGEEEBBBBBBDDDGGGLLLRRRdddttt]]]```fffuuummmZZZMMMGGGEEE<<>>???AAAEEEHHHLLLNNNOOOOOOQQQSSSWWW[[[^^^aaaccchhhjjjmmmpppqqqrrrtttvvvvvvvvvvvvvvvvvvwwwxxxyyy|||{{{{{{{{{|||}}}}}}}}}xxxyyyzzzzzzxxxxxxyyyzzz{{{{{{}}}~~~|||}}}|||wwwsssqqqlllgggbbb]]]ZZZXXXVVVUUURRRLLLFFFBBBAAAAAAEEEFFFHHHNNNUUU[[[^^^___^^^ccciiillljjjgggdddccc^^^YYYSSSOOOOOONNNJJJFFFCCC???======:::666666999444555666666666888;;;===FFFTTTdddsss|||oooddd[[[YYYYYY___kkkyyywwwrrruuu{{{|||vvvooodddZZZQQQGGG===666444333333222222333333444444555777888888777444333222111000111222222///,,,------,,,,,,,,,+++++++++,,,,,,---------,,,++++++..................///000000111111222333333444444555333222333555777888888666777888999999888777666222222222222222222222222111111111111111111111111222222111000000000000000///000000111111111111111444444444555555555555555666666777888888999::::::888999:::::::::999777777666666666666555444333333444444444333333222222222222333444555666888999999;;;;;;:::999888777666555666888999;;;;;;;;;;;;::::::888666666777888888888444999???@@@>>><<<===???BBBCCCBBB???===<<<===>>>BBBBBBAAAAAAAAABBBDDDEEEGGGJJJNNNQQQQQQNNNJJJGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDBBBAAACCCDDDDDDDDDEEEDDDBBBBBBCCCEEEJJJLLLWWWiiizzzXXXUUUXXXggg}}}hhhUUUJJJ@@@AAAAAABBBIIIYYYoooxxxggg[[[VVVVVVWWW]]]fffjjjjjjkkknnnnnnpppqqqrrrssstttwwwyyyxxxwwwuuusssqqqoooooonnnppppppppppppqqqqqqqqqqqqrrrqqqpppooooooqqqssstttqqqqqqqqqpppppppppqqqqqqnnnppprrrrrrpppnnnmmmmmmooooooppppppppppppoooooopppppppppoooooooooooooooqqqpppppprrrtttuuutttsssrrrrrrrrrttttttsssooollllllllllllooorrrrrrnnnkkkkkkllloooqqqrrrqqqnnnmmmjjjkkkkkklllllllllllllllnnnoooppprrrrrrqqqooonnnoooppppppqqqqqqppppppooommmnnnpppqqqqqqooonnnmmm333333222222111111111000444444444555666666777777777888999<<<>>>AAACCCDDDDDDEEEIIIMMMQQQVVVYYY[[[```bbbeeeggghhhiiikkklllooooooooopppqqqrrrssstttuuuvvvxxxyyyyyyyyyxxxxxxwwwyyyzzzyyyxxxwwwxxxzzzwwwxxxzzz|||}}}wwwzzz~~~uuuooommmhhh```YYYTTTQQQNNNMMMNNNNNNMMMKKKIIIGGGHHHIIILLLLLLOOOTTT[[[aaadddeeedddgggkkkllljjjfffcccaaaYYYTTTMMMIIIFFFCCC>>>;;;<<<777444666666444444666555555555666:::AAAIIIOOO]]]pppzzzuuummmaaaXXXPPPXXXfffuuu}}}|||zzznnneeeYYYOOOGGG@@@999444222222222111111222222222222222333444444444333333000/////////000///---***...---,,,+++++++++,,,,,,---......------,,,+++***//////...---------......111111111222333333444444666555333444666777777777666777888888888777666555555444222111111111111222000111111222222333333444333222111000///.........000////////////000111111333333444444555555666666444555666777888999:::;;;888888999999999888777666777777777777666555444333444444333333333333222222444333333444555777999:::;;;:::999777777777777888777888:::<<<<<<<<<<<<<<<;;;999666666777888888777666;;;@@@BBB@@@>>>===>>>?????????===;;;:::;;;===@@@@@@???>>>>>>???@@@AAAFFFGGGJJJKKKKKKJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA???AAAAAAAAAAAAAAACCCEEEDDDCCCBBBBBBCCCDDDDDDCCCDDDEEEKKKTTTbbbzzz}}}XXXLLLHHHVVVnnnrrr]]]GGG@@@===>>>@@@FFFWWWjjj}}}jjjZZZQQQOOOTTT^^^gggkkklllnnnooopppqqqqqqqqqrrrtttvvvwwwvvvtttrrrqqqoooooonnnnnnoooooooooppppppppppppppppppooooooqqqrrrtttuuuqqqqqqqqqpppoooooooooooolllooossssssqqqnnnlllkkkkkklllmmmnnnooopppppppppmmmmmmnnnnnnoooooooooooommmlllmmmooorrrssssssrrrppppppppprrrsssssspppmmmooonnnmmmnnnnnnnnnllljjjkkkllloooqqqrrrqqqpppooolllllllllmmmmmmmmmnnnnnnooopppqqqsssssssssrrrqqqppppppqqqqqqqqqqqqpppppplllmmmnnnoooooonnnmmmlll444444444333333333222222222333333333333333444444444555666888999;;;<<<<<<>>>@@@BBBFFFJJJNNNQQQRRRTTTVVVYYY[[[\\\^^^```bbbfffgggggghhhiiijjjllllllmmmpppsssuuutttsssrrrrrrsssuuuvvvuuutttssstttuuusssuuuwwwyyy|||~~~wwwyyy|||}}}zzzsssjjjeeeaaa[[[SSSMMMIIIHHHIIIIIISSSTTTVVVVVVUUUUUUWWWYYYVVVUUUUUUWWW[[[^^^``````aaacccddddddbbb^^^[[[YYYMMMIIIDDD@@@>>><<<999777;;;555333555777555555777888888777:::BBBQQQaaalllwwwssshhhbbb^^^ZZZWWWXXXggg|||{{{yyyxxxwww~~~xxxqqqcccZZZMMMCCC===:::666333111111000000000000111111000000000000111111222333/////////000///...,,,+++///...,,,******+++,,,---------------------,,,,,,//////...---,,,,,,,,,,,,000000111222222333333444777555444555666777777666333444555666666666555555666555222000000000111222000000111222333555555666666555333111000///......222111000000000111333444222222333444444555666666333333555666888999:::;;;888888888777777777666666777777777777666555444444333333333333333333333333555444333333444666999;;;===;;;999777666666777888777777999::::::999888888===:::888777888999888888;;;>>>BBBCCC@@@<<<:::999888:::;;;;;;::::::<<<>>>???>>>===<<<<<<===>>>???DDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@@@@???@@@BBBDDDCCCAAA???AAAEEEHHHGGGEEE???BBBHHHOOOWWWggg}}}dddPPPCCCJJJZZZjjj}}}VVVFFF===AAABBB???FFFSSSeeettt}}}kkk[[[SSSOOOVVVaaagggkkkmmmnnnpppppppppooopppqqqsssvvvuuutttsssrrrrrrrrrrrrnnnnnnnnnooooooooopppppplllllllllmmmoooppprrrsssqqqqqqqqqpppooonnnmmmmmmmmmppprrrssspppnnnllllllkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnqqqqqqqqqooonnnnnnoooqqqssssssqqqoooqqqpppnnnllllllkkkjjjiiikkklllnnnpppqqqqqqqqqqqqmmmlllllllllmmmmmmnnnnnnmmmnnnpppqqqrrrrrrrrrrrrnnnooooooppppppoooooonnnkkklllmmmnnnnnnnnnmmmmmm222222333333333444444444222222222222333333333333444444444555666777777888888999;;;===@@@BBBDDDEEEFFFIIILLLOOOPPPRRRTTTVVV[[[[[[\\\]]]^^^```bbbcccfffiiinnnpppooommmlllllljjjlllmmmlllkkkjjjkkklllnnnooorrruuuxxxzzz{{{||||||{{{{{{{{{{{{{{{||||||uuuuuutttpppjjjccc]]]ZZZVVVSSSOOOJJJHHHIIIMMMPPPeeefffhhhhhhgggggghhhjjjeeeccc```______``````______]]][[[YYYUUUQQQMMMJJJAAA???<<<999888777666555:::666555888999888999<<<@@@CCCIIIQQQ]]]lllzzz{{{tttjjj]]]UUUUUU[[[bbbgggsss{{{vvvvvvyyy{{{xxxmmmdddSSSKKK???777444333111000111000000//////000000111//////......///000111222///000111111000...---,,,///...,,,******+++,,,---***+++,,,---...////////////...---,,,,,,+++,,,,,,//////000000111222222333666555444555777777666555///000111222444555555666666555222000000000111222000000111333444555666777888777555333222000000///222111000000000111333444111222222333444555666666222333444555777888::::::777777666666666555555555777777777777666555444333333333333333333333333333555555333333444666999:::>>><<<999777555555666777888999999999999777666555===:::888777888999888888<<<>>>AAAAAA@@@===:::888:::;;;======<<<<<<===>>>>>>===<<<<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@???@@@@@@@@@??????@@@BBBAAA??????BBBGGGKKKLLLJJJDDDDDDGGGMMMSSS[[[iiiwwwuuu___KKKGGGKKKSSS```lllpppVVVAAA??????;;;===EEEIIIWWWgggssssssdddVVVUUUZZZ```eeehhhlllmmmnnnnnnnnnnnnppprrrttttttsssttttttuuuvvvvvvooooooooooooppppppppppppkkkkkklllmmmnnnpppqqqrrrqqqqqqqqqqqqpppnnnmmmlllpppqqqrrrqqqooommmnnnooommmmmmnnnnnnnnnnnnmmmmmmqqqqqqppppppooonnnnnnmmmpppoooooopppqqqqqqooommmooonnnnnnppprrrsssqqqpppqqqpppooommmkkkjjjjjjjjjkkklllmmmnnnooopppqqqqqqmmmllllllkkklllmmmnnnnnnllllllmmmnnnoooppppppppplllllllllmmmmmmlllllllllkkkkkklllmmmmmmmmmmmmmmm000111111111222222333333222222222222333333333333222222222222333333333444666666777888:::;;;<<<===;;;>>>AAADDDEEEFFFHHHJJJMMMNNNOOOPPPRRRTTTVVVWWW\\\aaafffgggeeecccdddeeeccceeefffeeedddcccdddeeeiiikkkmmmpppsssuuuwwwwwwuuuuuuuuuuuuuuuvvvvvvwwwzzzzzz{{{|||~~~~~~{{{yyymmmllliiiddd]]]WWWTTTTTTYYY[[[\\\YYYVVVWWW]]]cccuuuwwwxxxwwwuuutttttttttqqqnnniiifffeeeeeecccbbb]]]YYYTTTNNNIIIDDD???<<<;;;:::888666444333333333333333555:::<<<===BBBIIITTT\\\jjjwww|||vvvnnnfff```YYYUUUQQQRRRZZZhhhxxx~~~wwwuuuyyyuuufffZZZGGGAAA999444333333222111111000000//////000000111000///////////////000111///111222222000...---......---,,,+++++++++,,,,,,)))***,,,---///000000000------,,,+++++++++,,,,,,.........///000000111111444333333555666777666444//////000111222444555555555444222111111111111222000111111222444555666666999888666444333222111111000////////////000111111222222333333444444555555222333444555666777888999777666555444444444555555666666666666555444333222222222333333333333444444555555444444555666888999<<<;;;999888666666666777::::::;;;;;;;;;999888777:::999777888:::=========:::;;;===???@@@???>>>>>>BBBCCCDDDBBB???=========>>>============???AAABBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@???======>>>@@@@@@???@@@CCCHHHKKKMMMNNNMMMHHHEEEGGGJJJOOOXXXaaauuu^^^MMMGGGJJJQQQVVVqqqtttQQQ@@@;;;999;;;???===EEEOOO]]]pppvvveee]]]]]]^^^```ccciiijjjlllllllllnnnppprrrsssssssssssstttuuuvvvwwwpppqqqqqqqqqqqqrrrrrrrrrooooooppppppqqqqqqqqqqqqppppppqqqrrrqqqpppnnnmmmsssssssssqqqooonnnpppqqqoooooopppppppppooonnnnnnvvvvvvuuutttsssrrrqqqqqqsssrrrqqqqqqrrrqqqooommmpppooooooppprrrsssrrrppppppppppppnnnkkkjjjkkkllllllkkkkkklllmmmnnnooopppmmmmmmlllkkkkkkmmmnnnooolllllllllmmmmmmnnnooooookkkkkkllllllllllllkkkkkkkkkkkkllllllmmmnnnnnnnnn333333333333222222222222111111111222222333333333000111111111111222222222444555666777888999::::::666888:::;;;;;;;;;===>>>@@@AAABBBCCCFFFHHHJJJKKKNNNSSSXXXXXXVVVUUUVVVYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[^^^___aaadddgggiiijjjkkkiiihhhhhhhhhiiiiiijjjkkkiiihhhiiikkknnnnnnkkkhhhaaabbbbbb^^^ZZZWWWVVVWWWbbbiiiooollleeecccjjjrrr}}}~~~}}}zzzwwwvvvvvvsssnnnhhhccc```^^^\\\ZZZTTTPPPIIIDDD@@@<<<888555666666555444333333444666555999AAAIIIMMMRRR\\\gggttt}}}{{{nnnbbbYYYUUUSSSOOOSSS[[[eeerrr~~~yyyuuuuuuzzzxxxkkk[[[NNN???:::555333555666555444111000000000000000000111000000000000000000//////...111333222///------...------,,,,,,,,,+++++++++++++++---...////////////++++++++++++++++++,,,---,,,,,,------.../////////111111222444666777555444333222222222222333444444222222222222222222222222000111111222333444444555888777555444333222111111///000000111111111111111333333333333333333333333333333444555555666777777666666444333333333444555555555555555444333222111222222222333333444444444444444555555666666777777888888888888888888999999888999;;;<<<<<<<<<;;;::::::::::::===BBBGGGIIIJJJ<<<<<<<<<>>>@@@AAAAAAAAADDDEEEFFFDDDAAA>>><<<<<>>>>>???@@@BBBDDDEEE@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGGGGGGGFFFEEEBBBBBBCCCBBBBBBAAA@@@@@@<<<===>>>===;;;;;;===>>>???AAACCCDDDEEEHHHKKKMMMOOOIIIEEEEEEEEEGGGNNNVVVmmmvvv\\\PPPSSSVVVTTT]]]wwwvvvWWWFFF???======<<<<<<@@@KKKXXXgggyyy{{{pppllljjjgggeeefffeeegggiiijjjlllnnnqqqtttssssssrrrrrrrrrrrrssssssssssssssssssttttttttttttssssssssssssrrrrrrqqqpppoooppprrrsssrrrqqqpppooorrrsssuuutttrrrppppppqqqoooooopppqqqrrrrrrrrrrrruuuuuuuuuttttttsssssssssrrrqqqqqqqqqssssssqqqooorrrqqqpppqqqrrrsssrrrqqqmmmooopppooommmlllmmmooolllkkkjjjjjjjjjlllmmmoooooonnnmmmllllllnnnoooqqqooooooooonnnnnnoooooopppmmmmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnoooppp888777777666444333333222000000000111222333333333111111222222222333333333000111222333444666777777444666888777666555555666888999:::<<<>>>@@@CCCDDDBBBGGGKKKLLLIIIHHHKKKNNNKKKMMMNNNMMMLLLKKKLLLMMMMMMOOOQQQTTTVVVXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYY\\\______\\\YYYZZZ]]]``````]]]\\\]]]^^^cccmmmvvvssshhhdddjjjttt}}}~~~}}}yyyvvvttttttnnniiiaaaZZZUUUQQQNNNKKKIIIEEE???;;;:::999777555111222333333333555888:::AAAIIIUUU```fffmmm|||~~~|||ooo```TTTOOOQQQTTTSSS]]]lll|||zzzyyywwwuuuuuuwww|||~~~|||sssiii]]]LLL???555222//////222333222000111111000000000000111111111111222222111000///...---000222222...,,,,,,...,,,,,,---------,,,+++***------......///.........************+++,,,------++++++,,,,,,---....../////////111333666666555444777666555444333333333333111111222333333333222222000111111222222333333444666555444333222111111111111222333555555444333333444333333333333333333333444444444555555555666666666555444333222333444444444444444444333222111111222222222333333444444444333444555666777777666666444555777888:::;;;;;;;;;555666888:::<<<======<<<======???DDDKKKQQQUUUWWWAAA@@@??????@@@AAAAAAAAA@@@AAACCCBBB@@@===<<<<<>>???BBBDDDDDDCCCDDDHHHKKKKKKJJJIIIIIIFFFDDDIIIPPPWWWooojjjZZZ___bbb\\\OOOgggsssXXXJJJAAA;;;>>>888888@@@FFFMMM^^^ppp}}}wwwuuuwwwwwwrrrnnnmmmbbbeeegggiiikkknnnrrruuutttsssrrrqqqpppoooooooootttttttttuuuuuuuuuvvvvvvtttttttttsssrrrqqqooonnnoooppprrrssssssrrrqqqppppppssswwwwwwuuurrrpppooonnnoooppprrrtttuuuuuuuuuqqqqqqrrrrrrrrrrrrsssssspppppppppqqqssstttrrrqqqsssrrrqqqqqqssssssrrrqqqkkknnnqqqqqqnnnmmmnnnpppmmmkkkjjjiiiiiijjjlllmmmqqqpppnnnmmmnnnoooqqqrrrrrrrrrqqqqqqpppqqqqqqqqqppppppqqqqqqqqqqqqpppppplllllllllmmmmmmooopppqqqHHHBBB;;;888777777555333666555333333333333111//////111333222///...000222111111111111222333444555555555444444333222111111222333444555777888999999<<<===>>>?????????>>>===BBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOORRRXXX```fffhhhfff```\\\```bbbaaa]]]XXXXXX]]]bbbjjjlllnnnnnnkkkfffaaa]]]SSSOOOJJJGGGFFFDDD@@@===999777444333333333333222333555666555444777???GGGSSSbbbwwwzzzyyyxxxyyyzzz{{{zzzyyyrrrgggXXXMMMMMMUUU___gggvvv|||sssrrrrrrqqqvvv}}}sssuuurrrgggUUUFFF???===555333000000000111111000111111000000/////////...111111000......---------------............------,,,,,,,,,++++++*********------------------------++++++******++++++,,,---------------...000111222000111222444555666666666666666444222111000//////111222222222222111000000111111222333333444555555666555444222111000000000000000111222333333333333555333222333555555444333444222111222444666666555666666666555444444333333555555555444444333333333555555666666666666666666999888888888777777666666666777888999:::999999888999999999999:::<<<>>>???AAA@@@BBBIIISSSZZZ\\\ZZZGGGCCC???>>>???AAACCCDDDDDDCCCAAA???>>>===<<<<<<>>>>>>???>>>===>>>AAACCCBBBBBBAAA???===>>>@@@BBBFFFHHHJJJJJJHHHFFFEEEEEE@@@@@@AAAAAAAAABBBBBBBBB======<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@CCCFFFHHHMMMQQQRRRNNNFFFCCCEEEIIIVVVZZZlllwwwxxx|||xxxooo```dddoooxxxzzzdddMMM@@@@@@<<<;;;;;;:::<<>>??????AAAAAA@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFKKKOOOVVV\\\^^^[[[WWWTTTSSSUUUTTTPPPLLLLLLPPPUUUXXXYYYZZZYYYWWWSSSOOOLLLDDDAAA===<<<;;;;;;888666888777444333444555666666444777;;;>>>BBBKKKWWW```sss}}}|||{{{xxxtttooojjjdddaaa[[[WWWRRRRRRZZZhhhxxxxxxvvvssspppppptttiiihhhdddYYYKKK>>>888666444222000///000111111000111000000000000//////...000///...---,,,,,,,,,,,,------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---------------...000111222111222333444666666666666444444333222111111111111111222222222222111000000000000111111222333333444666555444222111000000000222333333333333333222222444222222333555666555444444333222222444666555555555444444444444333333333333444444444444444444555555555666777777777777666:::999999999888888888888777888999;;;;;;;;;:::999999999999999:::<<<>>>???AAABBBGGGOOOWWW\\\ZZZWWWGGGDDDAAA@@@BBBDDDEEEEEECCCBBBAAA???>>>===<<<<<>>@@@BBBBBBBBBAAA???======???BBBHHHIIIJJJIIIFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEFFFMMMPPPQQQLLLDDD@@@BBBFFFHHHKKKXXXqqq~~~kkkfffeeeoooppprrrlllUUUBBB===:::;;;;;;:::===CCCJJJLLLTTTdddvvv|||tttnnnlllnnnpppqqqtttyyy|||yyyuuuqqqppppppqqqqqqmmmppprrrsssttttttvvvxxxwwwvvvtttsssqqqpppooonnnooooooppprrrsssrrrooolllmmmooorrrssstttrrrpppnnnnnnoooppprrrsssttttttuuuuuuqqqmmmmmmqqqttttttssstttsssqqqppppppqqqsssttttttpppllllllmmmooooooooommmnnnooooooppppppoooooonnnmmmkkkjjjjjjkkkmmmnnnqqqrrrsssrrrpppooooooooopppooommmlllkkkllllllmmmmmmnnnooooooppppppoooooonnnllljjjjjjlllnnnnnnlllqqqjjj```WWWQQQLLLFFFBBB888666333333444555666666111333444444222111111222555444333222111111111111222222222222222222222222111111222222222333333333333333444555555555555444666666666666666666666666777666666666666777777888;;;::::::999999999::::::::::::;;;;;;<<<=========AAADDDIIIMMMNNNMMMKKKIIIEEEFFFEEECCC??????BBBFFFEEEEEEEEEDDDBBB@@@===<<<777555333333444444333222777666555444666999<<<>>>BBBFFFLLLRRRZZZeeeqqqzzzwwwuuupppjjjccc\\\WWWTTTLLLSSS]]]iiittt}}}yyytttlllfffeee]]]XXXQQQHHH???777333111222111//////000000000///000000000111000000/////////...---,,,++++++++++++------............------......------------,,,,,,,,,,,,++++++*********)))++++++******++++++,,,---------------...000111222222333444555666777777777333222222222222222333444111222222222222111000000//////000000111222222222555444444333222111111000555555555555444333222111222111111222555666666555555333222222444555555444222333333333333444444444333333333444555555666666555555666777777777777777:::::::::::::::999999999999999;;;<<<<<<;;;;;;:::999999999:::;;;<<<===>>>@@@CCCIIIQQQWWWXXXSSSOOOGGGEEECCCDDDEEEFFFFFFEEEEEEDDDBBBAAA???>>>>>>>>>BBBBBBBBB@@@======>>>@@@@@@AAA@@@???======???AAAEEEGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@???=========<<<<<<<<<;;;;;;=========>>>???AAABBBCCCKKKMMMMMMIIIBBB>>>???BBBDDDEEELLLZZZkkk{{{jjj[[[\\\jjj{{{xxxooo{{{xxxuuuXXXMMMBBB===<<<:::999999<<<>>>FFFVVVjjjxxx|||{{{wwwsssrrruuuwwwxxx{{{{{{vvvsssrrrssstttoooqqqsssttttttuuuxxxyyyyyyxxxvvvuuusssrrrppppppooooooppprrrsssrrrpppmmmooopppqqqqqqqqqpppooonnnpppppppppqqqrrrsssssssssssspppllllllpppssstttssstttuuuuuurrrooooooqqqtttqqqooolllkkklllmmmnnnnnnnnnoooppppppqqqqqqppppppmmmlllkkkkkkkkklllmmmnnnqqqssstttsssqqqoooooopppqqqpppooommmlllmmmmmmnnnmmmmmmmmmmmmmmmnnnoooooommmkkkjjjiiikkkkkkkkkjjj~~~zzzsssooojjjddd\\\WWWJJJFFF@@@;;;888666555333555555555555333222111000555555444333222222222222111111222222222222222222333333333333333333333333333333333444444444444444333333444444444444555555555555444444444555555666777777666666666777888888777777777888888888999999:::;;;>>>@@@AAAAAA@@@@@@<<<======;;;999888:::===;;;;;;:::999888777666666555444333222333333333333555666888:::>>>DDDKKKOOO]]]aaagggmmmsssyyyzzzyyyyyyxxxuuutttttttttsssppplllfff^^^XXXVVVVVVWWWYYYggg{{{zzzrrrggg\\\WWWSSSLLLCCC<<<888555333000111///......000000000...///000111111111000000///......---,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,,,,,,,,,,,,,,,,+++******))))))++++++******++++++,,,---------------...000111222333444555666777777777777333333333222222333333333111222222222222111000000000000000111111111222222444444444333333222222111555555666666555444333333111000000222444666666555555444222333444555444444222222333444444555666666444444444444555555555555333444555666666666666666::::::::::::999999999999999:::;;;<<<<<<;;;:::999999999::::::;;;<<<======>>>@@@EEEKKKOOOOOOJJJFFFEEEDDDDDDEEEGGGGGGFFFDDDFFFEEEDDDCCCAAAAAAAAAAAADDDDDDBBB@@@===<<<===>>>???@@@@@@???======???AAA???AAADDDEEEEEEFFFHHHIIIFFFEEEDDDCCCBBB@@@??????============<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@EEEGGGHHHDDD???===>>>AAAEEEFFFJJJNNNTTTddduuu^^^VVV\\\gggttt|||}}}yyyyyysss\\\JJJ@@@<<<===>>>::::::???KKK[[[gggkkkkkknnnmmmpppwww|||xxxuuutttuuurrrtttuuuvvvvvvwwwyyy{{{yyyyyyxxxwwwuuutttrrrqqqoooooopppsssuuuvvvuuusssrrrqqqpppooonnnnnnooooooqqqqqqqqqqqqqqqrrrrrrsssrrrooollllllooorrrsssssssssvvvxxxuuuooommmppptttpppooommmllllllmmmnnnnnnoooooopppqqqqqqqqqqqqqqqnnnmmmmmmlllmmmmmmnnnooopppqqqrrrqqqooonnnnnnnnnsssrrrpppooonnnnnnoooooonnnmmmlllllllllmmmooopppmmmlllkkkkkkkkkkkkjjjjjjvvvnnneee___UUUKKKDDD===888555888777666555555444444333222111111111111111111222222222222222222222333333444333333333333222222222333333333333333444444555222222333333333444444444555555444444444444444555333333444444555777888999555666666666666666777777777777888999::::::;;;;;;777888999888777666777888777666666555555555555555333333444333333444555666999===CCCJJJRRR[[[eeelllwww|||wwwtttqqqmmmiiieeebbbaaabbbfffbbb[[[UUURRRVVV^^^eeewwwxxxnnncccWWWNNNIIIBBB999444444555333111000///...///000111000...///000111222222111000//////...------------------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***++++++******++++++,,,---------------...000111222444444555666777777777777666555444333222222222222111222222222222111000000111111111222222222222222333333444444444333222222333444555555666666666555111000000222444666666555555333222222444555555444333333444555666777888888777777666555444444333333111222333444555555555555888888999999999999999999888999:::;;;;;;:::999888999999:::;;;;;;<<<<<<<<<>>>???AAADDDFFFFFFDDDCCCCCCBBBCCCDDDFFFFFFEEECCCEEEDDDCCCAAA@@@@@@@@@@@@CCCCCCBBB???<<<;;;<<<>>>>>>@@@@@@@@@>>>>>>???AAA>>>@@@BBBDDDDDDFFFIIIKKKGGGFFFEEEDDDBBBAAA??????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@======???AAA???BBBGGGHHHGGGMMMaaatttmmm___[[[\\\aaafffqqq~~~iiiRRREEE@@@======;;;;;;@@@JJJQQQTTTTTTXXXZZZaaallluuu|||{{{vvvuuuuuuuuuvvvuuuttttttvvvxxxwwwxxxxxxwwwvvvuuussssssooooooqqqtttxxx{{{{{{zzzsssqqqooommmmmmnnnooopppsssrrrrrrqqqqqqrrrssssssssspppnnnmmmnnnppprrrssssssvvvyyyvvvqqqnnnooorrrqqqppppppooonnnnnnooopppoooooopppqqqqqqqqqqqqqqqooooooooooooooopppqqqqqqoooqqqrrrqqqooommmmmmnnnpppooonnnmmmlllmmmnnnnnnnnnnnnmmmlllmmmnnnooopppmmmnnnnnnmmmlllkkkkkkkkk}}}vvvlllbbbYYYQQQJJJEEE===:::666444444555444444000000000///000000111111333333333333333333333333111111111111111111111111222222222222222333444444000111111222222333333444444444333222222222333333000000111222333555777888444444444444444444444444666666666666777777888888444444555666666555444444333333333333444444444555111333666777999;;;>>>AAAJJJPPPYYYbbbjjjttt{{{sssooohhhbbb]]]XXXSSSSSSUUUQQQSSSVVVYYY___jjjxxxyyyzzz}}}}}}rrrggg^^^RRRHHH>>>999333111222333333111000//////000222222000///...///111333333222111///......------------......,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...000111222333444555666666666666666666666444333222222222222111222222222222111000000222222222222222222222222222222444555555444333333222333444555666666666666111000000111444555555444444222111222444666666555444444555666777777888888999888777666555333222222111222333444555666666666888888888888999999999999999999:::;;;;;;:::888777999:::;;;;;;<<<<<<;;;;;;>>>???@@@AAAAAABBBCCCCCCBBBAAAAAACCCEEEEEEDDDCCCAAA@@@???>>>============@@@@@@@@@>>>;;;;;;<<<>>>>>>@@@AAAAAA@@@???@@@BBBBBBCCCDDDDDDDDDDDDGGGIIIKKKJJJIIIFFFDDDBBB@@@???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<======<<<===???AAA<<>>BBBCCCBBBCCCEEEMMMXXX```hhhttt}}}yyywwwwwwvvvssspppoooppprrrtttuuuvvvwwwvvvvvvtttsssnnnnnnppptttxxx{{{||||||sssqqqooonnnnnnooopppqqqttttttsssrrrrrrssstttuuutttrrrpppnnnnnnoooqqqssssssvvvxxxwwwsssppppppqqqqqqrrrrrrqqqoooooopppqqqnnnoooppppppqqqqqqppppppoooppppppqqqqqqrrrrrrrrrppprrrsssrrrpppnnnnnnoookkkjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnoooooommmnnnpppooonnnmmmmmmnnn~~~wwwqqqkkkeeebbbUUUOOOFFF???;;;999888666666555444444333333333333666555555444444333333333111111111222222222222222333333222222222333444555111111222333333444444555444444333222222222222222111111111111222333444555444444444444333333333333555555555555555555666666222333444555666555333222222333444555666777777777666:::@@@EEEJJJPPPWWW\\\ffflllsssxxx|||yyyrrrmmmfff^^^WWWTTTPPPKKKLLLPPPMMMWWWeeerrr}}}}}}xxxwwwxxx~~~vvvfff[[[RRRHHH???666444222111222222222222000//////111333333111000...///222333444333111000---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------))))))******++++++,,,,,,++++++******++++++,,,---------------...000111222333333444555555555555444555444444333333333444444111222222222222111000000111111111111111111111111111222444555666555444333333444444555555555444444222111000111333444333222222111111222555777777777444555555555666666777777888777777666555444444333222333555666777888888888999999999999::::::;;;;;;:::;;;<<<<<<<<<:::999888999:::;;;<<<<<<<<<;;;:::;;;<<<>>>???@@@@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDAAA@@@???>>>>>>======>>>=========<<<;;;;;;===??????@@@BBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEGGGJJJSSSRRROOOKKKGGGCCC@@@>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<===???@@@???AAACCCCCCCCCHHHPPPXXXlll{{{ssshhhaaaVVVZZZcccuuufffMMMEEEAAA===<<<<<<===<<<;;;:::;;;???EEEIIINNNYYYdddwww}}}|||yyyuuupppnnnnnnooopppqqqsssuuuvvvuuuuuutttmmmmmmnnnqqqtttwwwxxxwwwrrrqqqpppooooooppprrrsssuuutttsssssssssuuuwwwxxxvvvuuussspppnnnnnnppprrrsssuuuvvvvvvuuusssqqqoooppprrrsssrrrooonnnppprrrmmmnnnooooooppppppoooooooooooopppqqqrrrrrrrrrrrroooqqqrrrqqqooommmmmmnnnhhhhhhhhhhhhiiikkklllnnnkkkkkklllmmmmmmmmmmmmmmmkkknnnppppppnnnmmmnnnooo{{{yyyuuulll^^^RRRJJJEEE@@@===>>>===;;;:::888777777666777777666555444444333333333333444444444555555555666555444444444555777777333444444555666777777777555555444333333333333333333333222222222333333444555555555555555444444444444444444444444444444444333333444666777666444222555666888:::;;;<<<;;;;;;???EEENNNVVV^^^gggqqqwww}}}~~~yyyuuurrrnnnlll___WWWPPPOOOLLLHHHJJJPPP___mmm~~~xxxttt|||~~~}}}{{{nnn\\\OOOHHH???555222333333333333333333333000000000222444444222000---///222444444333111000+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........''''''((()))***+++,,,,,,++++++******++++++,,,---------------///000111222333333444444555444444444333333333333444555666777111222222222222111000000000000000000////////////000222444666666666444333555555555555444333222222333222111111333444333222111000000222555777888888444444444555555555555555666666666666666555555555444555666888999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<:::999999:::;;;<<<<<<<<<;;;:::666999<<<>>>???>>>??????CCCBBBAAABBBDDDFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@:::;;;;;;;;;:::;;;>>>@@@???AAACCCCCCBBBBBBBBBDDD@@@AAACCCDDDEEEGGGKKKNNNZZZXXXTTTOOOIIIDDD@@@>>>>>>>>>>>>>>>============<<<===>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<===DDD???<<<===>>>>>>AAAFFFKKKVVVpppzzzooo\\\[[[\\\eeeyyyhhhMMMJJJDDDAAA???>>><<<::::::999:::<<<;;;<<>><<<:::777555444444444333333333444444222555555222222444444000...000333666888777444000333222333555666666444222555333000111333444333111111222333444333333222222222222333444444555555555000222555666666888:::<<<999===CCCHHHJJJLLLNNNOOOWWW\\\eeeoooxxx}}}uuulllhhheee```\\\RRRQQQOOOLLLMMMTTT___hhhxxxkkkYYYKKKCCC>>>999555///000333444555555444333111111111111111111111111//////000111111111111111///...---,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,...------,,,,,,------...,,,+++,,,,,,---...///000111111222222222333333333000000111222333333444444888777555333222222222222222333333222111000///...111222555777777777555444222222222222333333444555777666444333333444555777444333222222333444666777777777666555555555555555444333222222111111111111444444555777888:::;;;;;;888999;;;===>>>>>>===<<<;;;<<<=========<<<;;;:::999999999999999:::;;;<<<999:::;;;===>>>?????????BBB@@@>>>>>>@@@BBBDDDEEEFFFEEECCC@@@>>>===<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA??????@@@BBBDDDFFFHHHIIIIIIVVVTTTQQQLLLGGGBBB???=========>>>>>>?????????@@@????????????>>><<<;;;:::888999999999999888777777:::::::::;;;;;;;;;<<<<<>>777;;;999777777999<<<<<<<<>>???>>>===<<<;;;<<<===>>>>>>===<<<<<<:::::::::::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>AAA???======>>>AAACCCDDDFFFEEEDDDBBBAAA@@@??????===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA??????@@@AAACCCDDDEEEEEEEEEKKKIIIGGGDDDAAA>>>;;;:::=========>>>>>>?????????????????????>>>===<<<;;;999::::::::::::999888888999999999999::::::::::::??????HHHYYYpppwwwggggggjjjtttlllaaa[[[RRRFFF>>>???<<<999555444666:::===BBBEEEOOO```rrr}}}vvvqqqooonnnmmmlllnnnpppqqqqqqpppnnnnnnoooooopppqqqqqqrrrrrrttttttqqqmmmmmmppptttxxxwwwvvvwwwzzz||||||{{{yyyxxxvvvsssrrrqqqqqqqqqrrrssssssssssssrrrrrrqqqooommmkkkllloooqqqqqqpppoooppppppqqqqqqpppnnnnnnmmmmmmnnnppprrrqqqooolllkkkkkkllllllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiilllooopppooooooppprrrooonnnnnnnnnnnnnnnooooooJJJMMMRRRWWW]]]dddkkkooowww}}}}}}uuummmhhhmmmlllkkkiiicccXXXJJJ@@@???AAACCCCCCAAA===999666777;;;<<<::::::;;;999555;;;999666666777777666555777777666555555444444444555444333333444555444333555666777666555555777999555666888:::;;;<<<<<<<<<>>>@@@DDDGGGJJJNNNTTTXXXaaahhhrrr|||~~~zzzxxx{{{}}}{{{ooo___SSSNNNOOOQQQQQQ\\\gggwwwvvvjjjbbbRRRJJJ>>>666333222111000222333555666777777666555555555444333111000///...------...////////////...---,,,,,,,,,,,,------.........------,,,+++******+++++++++++++++*********)))))))))*********++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////000111111111222222222222111222222333333444444444555444333333222222222333333333222222111111000000111222222333333444555555333333222222111222222222444444444444444444444444333333333333444555666777777666666666555555555555555555444333333333444444444444555777888999:::;;;:::;;;<<<>>>>>>>>>======;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::;;;;;;<<<===;;;:::999999:::;;;<<<===>>>===<<<<<<===???BBBCCCEEEEEEEEEDDDCCCCCCCCCBBB???@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::999===============>>>>>>>>>????????????>>>>>>===<<<::::::;;;;;;::::::999888777777777888888888999999===???CCCHHHRRRggguuullllllqqq___KKK???===<<<999666444444666888;;;999;;;EEESSSggg{{{rrrmmmmmmkkkjjjlllnnnpppqqqqqqooooooppppppqqqrrrrrrrrrtttuuuuuurrrooonnnpppsssxxxxxxzzz}}}}}}{{{xxxwwwuuusssrrrrrrrrrssstttsssrrrqqqqqqqqqrrrrrrooonnnllllllnnnppppppppprrrrrrrrrrrrqqqooonnnmmmnnnnnnnnnoooppppppnnnlllkkkkkkllllllllllllkkkkkkmmmlllkkkjjjiiihhhggggggjjjllloooppppppqqqrrrtttqqqqqqooonnnmmmlllllllllCCCEEEHHHJJJLLLPPPUUUZZZcccnnn|||}}}www|||{{{zzzyyyvvvnnnbbbYYYNNNPPPTTTVVVTTTPPPJJJFFFCCCGGGIIIHHHGGGHHHFFFBBB===<<<;;;;;;=========<<<999::::::888777666777777:::888777666666666666555888::::::999777666999;;;777;;;BBBIIIMMMOOOOOOOOORRRUUUXXX\\\aaagggmmmrrruuu{{{wwwpppllllllmmmoootttxxxyyyxxxbbbZZZPPPKKKOOOYYYdddjjj|||xxxkkk]]]TTTDDD>>>777222000111111111222333444555555555555444777666555333111///---,,,,,,------.........------++++++++++++,,,---............---,,,+++***))))))+++++++++***************((())))))))))))*********++++++************+++++++++++++++++++++,,,---...000000000111111111111222000111111111222222222333333222222222222222333333222222111111000000000000111111111111222333444555444333222111111111111111222222333444444444444333333333333444555555666777666666666666666555555444333222222111111222222222333333444555666777888888999:::;;;<<<<<<<<<<<<;;;999:::;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;:::888777777999;;;<<<<<<<<<<<<<<<<<<===@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???>>>>>>======999999::::::999999888777666777777777777888888888<<<@@@DDDFFFFFFPPPhhhsssnnnyyyuuuuuuXXXFFF>>>===;;;;;;<<<;;;888555666555777===DDDPPPccctttvvvmmmjjjjjjjjjllloooppppppooooooppppppqqqrrrrrrssssssuuuvvvwwwuuusssrrrtttvvvxxxzzz~~~{{{vvvuuusssrrrqqqrrrrrrssssssqqqooommmmmmnnnpppqqqpppooommmmmmnnnooopppppptttsssrrrqqqooonnnmmmlllnnnmmmmmmmmmnnnnnnllljjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiiiiihhhhhhiiijjjlllmmmnnnpppqqqrrrqqqpppooonnnmmmlllllllllDDDDDDDDDDDDDDDFFFJJJMMMRRRXXXdddttt~~~}}}}}}}}}zzztttooogggjjjnnnqqqqqqmmmiiieee^^^bbbcccaaaaaabbb```\\\JJJJJJJJJLLLMMMMMMJJJHHHJJJKKKJJJGGGBBB>>>===>>>======<<<;;;;;;===AAACCCHHHJJJKKKHHHDDDBBBDDDGGGLLLRRR\\\ffflllmmmkkkiiijjjlllnnnqqqssswww|||||||||zzzuuunnnhhheeecccbbbbbbbbbaaa___^^^OOOLLLKKKPPP\\\mmm}}}~~~zzzyyy}}}{{{nnn]]]PPPHHH;;;888333000///000000111111111222222222222222222666666444222000...,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...---,,,,,,+++******))))))************************((())))))))))))*********+++******))))))******+++*********)))******+++,,,//////000000000111111111///////////////000000000000000111222222333333333222111000/////////000000111111111111111222444444333222111111000000000000111111222333444444333333333333444555666666666666666666666777666555444444222222222111111222222333111222222333444555666666888888999999999999999999888888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::999888666777888:::;;;<<<===>>>===;;;<<<>>>@@@@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDD??????@@@AAAAAABBBBBBBBBCCCCCCBBBBBB@@@???===<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======888888888888888777666666777777777777888888888888888:::===???>>>BBBOOO]]]xxxpppttt{{{zzzyyy|||wwwxxxuuudddOOOFFF===;;;???@@@<<<777555555888;;;<<<@@@KKKWWWiiittt|||ssshhhiiikkknnnppppppnnnllloooppppppqqqrrrrrrssssssuuuvvvwwwwwwvvvwwwxxxyyyxxxzzz~~~{{{sssrrrqqqpppppppppqqqqqqpppnnnllljjjjjjlllnnnpppppppppooonnnmmmmmmoooppprrrrrrqqqooonnnmmmlllllllllllllllmmmnnnnnnllliiiiiiiiijjjjjjjjjjjjiiiiiigggggghhhhhhiiijjjkkkkkkgggggghhhiiikkkmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnKKKGGGCCCAAABBBCCCCCCCCCGGGIIIPPP___qqq~~~|||{{{{{{{{{}}}~~~|||||||||~~~}}}zzziiiiiijjjlllmmmllljjjgggkkkllljjjddd[[[SSSOOONNNJJJJJJJJJJJJLLLRRRYYY___fffjjjkkkggg```\\\\\\^^^mmmsss{{{|||~~~yyyuuupppiiidddYYYWWWUUUSSSOOOKKKLLLOOOSSSUUU[[[dddqqqzzzzzzxxxuuuzzz}}}{{{ppp```OOOCCC===444333111///......///000000000000000000000000000444333222111///...---,,,,,,------------,,,,,,+++,,,++++++++++++,,,,,,---+++++++++************))))))))))))***************)))))))))*********+++++++++******************++++++******))))))******+++////////////000000000000........................---...000111333333333333000///...------...///000000111111222222333444444111111000000000000000000111111111222222333333444333333555666666777666666555666777777777666444333444444333333333444555555111222222333444444555555777777777777777888888888888888888888888999:::;;;===<<<;;;;;;;;;;;;;;;;;;999888777777888999:::;;;>>>@@@BBB@@@<<<;;;===@@@???@@@BBBCCCEEEEEEDDDDDD@@@???>>>>>>>>>>>>@@@AAA>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<============777777777888777666666555666666666777777777888888999666555777999===FFFOOOccc}}}xxxwwwwwwvvvyyyqqqtttsssnnnuuulll\\\HHH;;;999::::::888777555555666666777>>>GGGOOO[[[mmm}}}}}}xxxjjjjjjkkknnnppppppmmmkkkooooooppppppqqqrrrrrrrrrssstttuuuvvvwwwxxxxxxyyyvvvxxx{{{}}}zzzsssrrrpppooonnnoooooopppnnnmmmkkkjjjkkkmmmoooqqqpppppppppnnnllllllnnnoooppppppooonnnmmmmmmnnnnnnjjjkkkmmmoooqqqpppmmmjjjiiiiiijjjjjjjjjjjjiiiiiieeeeeegggiiikkkmmmnnnooohhhfffeeefffiiikkkkkkkkkllllllllllllmmmnnnoooooohhh```WWWRRRQQQOOOKKKFFFCCCDDDHHHOOOZZZeeennntttmmmmmmllljjjjjjnnnuuu{{{}}}sssmmmlllhhhgggfffdddfffmmmxxxyyywwwyyyzzzsssllleee___[[[KKKIIIIIIJJJHHHHHHSSS___jjjoooxxxyyyuuuzzz{{{xxx{{{{{{~~~vvviii[[[OOODDD;;;555000000111000//////000111000000///////////////000000000//////......------------......---,,,,,,+++,,,,,,++++++***+++++++++)))))))))***************((()))))))))*********+++************+++++++++,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,........./////////000000........................,,,---///111333333444333///...,,,++++++,,,...///000111222444444444444333000000/////////000111111111000000000111222444555333444555666777777666666555666777888777666444333444333333333444444555666333333333444555555666666888888777777777777888888:::999999888888999:::;;;<<<<<<;;;:::::::::::::::777777888888999:::;;;;;;AAADDDEEEBBB===;;;<<>><<<;;;;;;<<<===???======>>>>>>@@@AAABBBCCC@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>=========<<<;;;:::::::::999999999999888999:::;;;<<<<<<<<<<<<888888888888888777666666444555555555666666666666:::555333555888;;;@@@GGGMMMbbb}}}{{{qqqxxx~~~{{{nnnxxxssskkknnnlllUUUEEE<<<::::::999555444777777666999===@@@FFFQQQ]]]hhhpppuuuwwwooommmkkkkkkmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrrqqqqqqqqqrrrssstttsssrrrssssssuuuwwwzzzzzzxxxvvvtttsssqqqooooooooooooooonnnnnnmmmmmmoooqqqtttuuupppqqqqqqooolllkkkmmmooooooooonnnnnnnnnoooqqqrrrjjjlllooosssuuutttpppmmmkkkkkkkkkllllllkkkkkkkkkfffgggiiikkkmmmoooqqqrrrkkkhhhfffgggiiikkkkkkjjjmmmllllllllllllmmmnnnnnnuuummmjjjeee\\\TTTDDDFFFGGGHHHIIINNNWWW]]][[[YYYUUURRRSSSXXX```fffgggqqq{{{{{{vvvtttoooggg^^^UUUNNNKKKDDDDDDGGGKKKNNNVVVjjj}}}wwwttt|||}}}|||zzz}}}vvvxxxjjjWWWIIIBBB===777222///000111222111111222444000000///////////////000....................................------,,,+++------,,,+++************((((((((()))******++++++(((((())))))*********+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---------............/////////000//////////////////......+++,,,...111333444444444...,,,+++******+++---...///111333555666555444333//////...//////000111222111000//////000222444666333444555777777777777666555666777888777666444333111111111111222222333444444555555555666777777777999999888888888888888999<<<;;;:::999999999:::;;;<<<;;;::::::999999999999555666888:::;;;;;;<<<<<>>;;;<<>>???=========>>>???AAABBBCCC>>>??????@@@@@@@@@??????????????????????????????:::::::::999999999888888777888999:::;;;<<<<<<<<<999999999999999888777777333333333444444444555555666333333666777555777;;;EEEJJJ```{{{www}}}wwwxxxuuurrryyyuuuppp{{{pppdddppp|||___KKKBBB@@@999777888===>>>999666555:::;;;===CCCNNN\\\jjjrrrtttpppkkkhhhjjjmmmoooqqqnnnnnnnnnoooppppppqqqqqqooonnnnnnnnnoooooonnnlllppppppppprrrtttuuuuuutttuuutttrrrpppoooooooooppppppppppppqqqsssuuuxxxyyyppprrrrrrooollljjjmmmoooooonnnnnnnnnpppqqqsssuuujjjmmmqqqvvvyyyxxxsssooolllmmmmmmnnnnnnmmmmmmllliiiiiikkkmmmoooqqqrrrsssnnnkkkhhhhhhkkkmmmlllkkknnnmmmmmmlllllllllmmmmmm{{{mmm^^^QQQFFFEEEJJJKKKJJJIIIGGGDDDEEEHHHHHHGGGOOOYYY[[[___eeejjjooovvv}}}zzzwwwyyywwwxxxyyy|||~~~zzzsssmmmddd\\\SSSNNNMMMKKKEEE@@@BBBJJJTTT^^^gggtttxxxuuu}}}|||wwwssswwwyyyzzz~~~~~~wwwpppdddYYYIII===777555333000222222333333333222222111000000//////...---------111///---,,,------,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++*********&&&&&&'''((()))******+++******++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,------------------------////////////000000000111000000///------,,,,,,,,,///............///000000////////////////////////111222333333444444333333000000000000000111111222///.........000111333555666666666666666555555555666666666666666666555555///000222333444555555555888777777666555555444444444555555666888999;;;<<<<<<;;;:::;;;<<<<<<;;;:::;;;;;;;;;999888999<<<>>>888888888888999:::;;;<<>>>>>@@@BBBCCCBBBBBBAAABBBDDDEEEDDDBBB@@@>>><<<;;;;;;;;;:::999===<<<;;;;;;;;;===@@@AAA???>>><<<;;;<<<===???AAA======>>>>>>>>>>>>======<<<;;;999888888888999999888888777777888999:::::::::888666555444555666777888888777555555444444444555555555666666666666777??????IIIbbbyyyrrrpppzzzzzzlllfffoooyyy{{{nnnhhhnnnrrrWWWBBB>>>999555555333222666<<<777888999:::>>>EEEMMMRRRiiitttzzzsssjjjjjjmmmnnnmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkkkklllmmmnnnnnnoooppppppnnnllllllmmmrrrrrrqqqqqqqqqqqqqqqqqqpppppppppqqqsssvvvzzz|||uuuuuussspppmmmlllmmmnnnnnnnnnmmmnnnoooppprrrtttpppqqqrrrsssssstttsssssssssqqqnnnkkkjjjjjjjjjkkkkkkjjjiiilllppptttvvvwwwpppllliiijjjnnnpppooollllllkkkiiiiiiiiikkkmmmnnnrrrccc\\\ZZZTTTMMMJJJJJJGGGFFFHHHFFFBBBDDDIIIGGGKKKPPPUUU[[[ccclllrrrwwwwwwzzz~~~{{{vvvuuuyyy|||{{{tttmmmkkkmmmggggggggghhhgggccc\\\WWWOOOMMMIIIFFFFFFKKKRRRWWW___eeennntttyyy}}}yyy{{{{{{{{{|||xxxmmmcccRRRIII===555333444333111000000111111111000000000111111111111222222222222000...,,,+++,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,++++++*********((((((((())))))***************++++++++++++******)))************+++++++++++++++************++++++------------------------,,,,,,---...///000111222111000///...------------......------......///000////////////////////////111222222333444333333333000000000000000111111222000000//////000222333444444444444555555666666666555555555555555555555555111222333444555555666666777777777777666555444444333333333444666777999:::;;;:::999:::;;;;;;;;;:::999:::;;;;;;::::::;;;<<<888888888888999999999:::>>>======<<<===>>>???@@@AAAAAAAAACCCEEEEEECCCAAA@@@>>><<<;;;;;;;;;:::888:::999888888888:::<<<>>><<<;;;;;;:::;;;<<<===>>><<<<<<============<<<<<<:::999888777777777888888555444444444555555666777999888666444444555666777777777666444444333333444333333333444444444555555666666>>>MMMbbb|||wwwlllhhhqqq}}}ooo___^^^jjjxxx{{{ooommmqqqyyypppRRRDDD>>>999;;;;;;888555444666666666777999===AAAEEESSSaaaooouuuwwwuuummmeeebbbdddhhhjjjlllkkkiiihhhmmmlllkkkkkkjjjjjjkkkkkkoooqqqrrrrrrqqqppppppqqqrrrrrrqqqpppooonnnnnnmmmnnnnnnnnnoooqqquuuxxxzzzrrrssssssqqqooonnnoooppppppooonnnnnnnnnooopppqqqnnnooopppqqqqqqrrrrrrrrrsssqqqooommmlllkkkkkkkkkjjjiiiiiikkkoooqqqrrrrrrllliiigggiiilllnnnllliiilllkkkjjjiiijjjkkkmmmnnn{{{qqqgggaaaVVVOOOIIIGGGEEEBBBBBBDDDBBBBBBCCCCCCFFFLLLSSSXXX^^^^^^```cccbbb^^^]]]```bbbgggoooyyy}}}{{{zzz|||{{{zzz{{{}}}~~~{{{xxxvvvwww}}}wwwooojjjccc[[[YYY[[[SSSRRRQQQQQQOOOLLLGGGDDDAAAEEEHHHIIILLLXXXkkkyyyzzzwwwtttkkk\\\QQQAAA;;;444000000222222111........................//////000111333444555555...---+++***++++++***)))***++++++,,,,,,++++++***+++++++++++++++*********)))***************************++++++++++++******)))************+++++++++*********))))))*********------------------------)))***+++---...000111222111000///......---......---------------......///000000000000000000000000111111222333333333333222000000000000000111111222222111111111222222333444111222222333444555666777444444444444444444444444333333444444555555555555555666777888777666555444111111222222444555777888888888888888999:::;;;;;;999:::;;;<<<======<<<;;;999999::::::999888777777::::::;;;===>>>>>>>>>>>>???@@@AAACCCEEEDDDBBB???@@@>>>;;;::::::999888666666555555444555666888999888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::888888777666666666777777444333333333333444555555777777555444444444555666555555444333222222222222111111111111222222222333444555777===FFF[[[{{{{{{nnneeegggmmmxxx}}}~~~sssddd[[[^^^eeevvv|||sssgggeeepppsssSSSHHH???======999444222777666666555666777888999DDDPPPaaarrr~~~vvvkkkccccccdddfffggghhhiiijjjllllllllllllllllllllllllpppqqqssssssrrrqqqrrrsssrrrqqqpppooonnnlllkkkkkklllllllllmmmooosssvvvxxxqqqrrrtttsssrrrqqqqqqrrrrrrqqqpppnnnnnnnnnoooooolllmmmmmmnnnoooooopppppprrrqqqpppooonnnllllllkkkhhhhhhjjjlllooopppnnnlllkkkiiiiiikkknnnnnnllliiilllkkkjjjjjjjjjkkkmmmmmm{{{ooo```TTTNNNJJJHHHGGGHHHFFFBBB??????BBBFFFIIINNNMMMNNNNNNLLLJJJJJJJJJLLLPPPXXXaaakkkttt{{{yyyuuuuuussspppmmmnnnnnnnnnqqqxxx|||zzz||||||wwwssspppnnnllljjjkkkhhheeeeeehhhllloooppppppiiiaaa[[[TTTMMMKKKMMMGGGFFFGGGGGGHHHIIIHHHHHHLLLSSS[[[```fffsss{{{rrrkkkdddYYYJJJ???:::777333111111111000...---------------.........------...///000111222222---+++))))))***+++***)))***++++++,,,,,,++++++***+++++++++***************+++++++++*********************++++++++++++******))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000111000///...............---,,,,,,,,,,,,---......000000000000000000000000000111111222222222222222000000000000000111111222333333333333333333333444222222222333333444444444222333333333333333444444444444444444444444444555555666777888888777555444111111111222333555666777666777777777777999;;;===<<<<<<===>>>@@@AAAAAA@@@============;;;999777666999:::===???@@@@@@@@@???===>>>@@@CCCEEEDDD@@@===>>><<<999888777777555444444444333333333444555666555777888::::::999888777999999::::::::::::999999777777777777777777777777666666555555555555666666666555444444333444555555333333222111111111111111000000000111111111222222666666666777:::FFF___uuuvvvlllfffdddhhhqqq|||yyyooogggdddlllrrr|||yyymmmjjjqqqrrrdddTTTIIIAAA<<<:::<<<888777666777777888888777>>>CCCNNN]]]nnnyyy|||{{{pppkkkeee```___bbbgggkkkggghhhjjjlllnnnpppqqqqqqqqqrrrtttsssrrrqqqqqqrrrqqqppppppooonnnmmmmmmllllllllllllmmmooorrruuuwwwsssuuuwwwwwwuuutttssssssrrrqqqooonnnnnnnnnooopppkkkkkkkkkllllllmmmnnnoooppppppoooooonnnlllkkkjjjggghhhkkkooorrrrrrooolllmmmmmmmmmppprrrrrrooolllllllllkkkkkkkkkkkklllmmm{{{mmmcccYYYRRRPPPLLLGGGDDDBBBCCCDDDEEEDDDCCCBBB@@@@@@AAA@@@???AAADDDHHHOOOVVV\\\bbbeeejjjkkkiiiccc```aaa___\\\\\\]]]^^^]]]^^^cccmmmttt|||~~~}}}zzzyyyyyyyyytttpppkkkjjjnnnsssvvvuuu}}}yyyssskkkjjjiiihhheee```ZZZUUUXXXUUURRRQQQSSSUUUXXXYYY\\\WWWRRRPPPLLLGGGFFFIIIFFFHHHKKKOOOSSSXXX\\\___ffflllttt|||~~~|||vvvnnnbbbXXXPPPFFF<<<444555444222111111000///......------------...///000........................,,,+++))))))***+++***)))***++++++,,,,,,++++++***************************+++++++++*********************++++++++++++******))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------000//////............///---,,,,,,,,,,,,---......///////////////////////////000111111222222111111000000000000000111111222333333333333444444333333444444333333222222222111222222222222333333444444444444333333333333444555666777888888888777666555222222333333444555666777444555777666666888<<>>;;;888777888:::===???@@@@@@???>>><<<===???BBBDDDCCC???<<<<<<999777666666555444222444444444444444555555666555666999:::;;;:::888777888888999999999999888888777777888888888888888888777666666555555666666666333333333333333333444444222111111000000000000111111111111111222222222222333222222444666;;;GGGSSSiii}}}xxxvvvsssooopppwwwzzzkkkqqqkkkhhhooo|||yyy|||yyyhhhVVVGGGDDDGGG<<<999666666777888888777666777<<>>:::;;;>>>>>>;;;======>>>@@@BBBFFFJJJLLLPPPRRRQQQMMMLLLNNNMMMIIIMMMNNNNNNNNNNNNQQQXXX^^^bbbgggjjjiiihhhjjjiiigggcccaaa\\\XXXZZZ```ccccccfffiiinnnrrrsssooohhhcccVVVWWWYYYZZZYYYTTTLLLGGGHHHFFFEEEDDDEEEGGGJJJLLLMMMJJJJJJNNNOOOMMMNNNQQQQQQUUUZZZ```fffmmmtttxxx}}}xxxuuu{{{~~~{{{wwwttteee\\\PPPFFF>>>999333///.........///////////////......---------///000111111111000//////...------,,,***))))))***++++++******++++++,,,,,,++++++***)))))))))***************)))***************************++++++++++++******)))************+++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------......---------------....../////////////////////////////////000111111111111000000000000000000111111222111222333444444444444333666555444444222222111000111222222333333444444555555444333333333444666777999999888777666666555555444444444444555666777777333555777666666888===BBBIIIHHHHHHLLLRRRVVVVVVUUULLLJJJGGGCCC???<<<:::999777999;;;===>>>>>>===<<<<<<===>>>@@@BBBAAA???<<<:::888666555666666555333666666666666666666666666555777999:::::::::888777777888888999999888888777666777888999999999888888555555444333333333444444222222222222333333333333111111000000000000000111111111111222222222333333222000111666888777:::>>>MMMddd|||yyyzzzmmmccceeennn{{{pppqqq|||sss\\\OOONNNJJJCCC;;;777666666555444222444888???EEEOOO___lllyyyxxxvvvqqqkkkbbb[[[WWW[[[\\\]]]```dddiiimmmpppsssuuuvvvuuusssqqqqqqrrrpppppppppqqqrrrrrrssssssqqqpppooooooppprrrtttuuuxxxzzzzzzyyyvvvttttttuuuoooooonnnnnnnnnpppqqqrrrnnnmmmmmmlllmmmooopppqqqmmmmmmllllllkkkjjjjjjiiihhhjjjoootttxxxwwwtttqqqmmmnnnooopppppppppoooooommmmmmmmmmmmllllllllllll~~~yyyssskkkbbb\\\UUUUUUOOOHHHGGGJJJHHHBBB@@@???===<<<<<<>>>@@@AAABBBEEEFFFCCCBBBDDDCCC???BBBBBBBBBBBBCCCEEEHHHKKKKKKQQQTTTRRRRRRUUUUUURRROOORRRPPPKKKIIIMMMPPPOOOPPPQQQTTTXXX[[[ZZZUUUQQQHHHIIIJJJLLLMMMJJJFFFBBBCCCDDDEEEFFFHHHJJJNNNPPPQQQPPPTTT[[[^^^]]]^^^aaafffjjjppptttyyy~~~yyyxxxzzzzzz{{{}}}yyyzzzzzzyyyvvvpppiiieeeRRRKKKAAA999444222///...+++,,,---------......///...---,,,,,,,,,...000111222111111000///.........,,,+++))))))+++,,,++++++***++++++,,,,,,++++++***((()))))))))*********+++((((((((())))))***************++++++++++++******)))************+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---......------,,,,,,,,,,,,------......------......///000------------------------...///000000111111000000000000000000000111111222///000222333444444444444555555444444333333222222222222222333444555555555666555444444555777999;;;<<<;;;888666555555555666444444333444444555666777222555777777666888???DDDLLLLLLPPPXXX```ccc```\\\QQQNNNIIICCC???<<<;;;::::::;;;<<<===>>>======<<<===<<<===>>>@@@@@@>>><<<;;;999777777888999888777777777888888888777777777555666888999999999888777888888888999999888888888555555777888888888777777444444333222222222222222000111111222222222222222111000000000000000111111000111111111111222222222111000222555666444666:::@@@MMMccc|||uuuoootttvvvtttwww~~~|||}}}iiibbbeeevvvzzzkkkfffggg\\\MMMAAA;;;888555333666555999>>>@@@BBBKKKVVVdddhhhnnnqqqpppjjjccc^^^^^^]]]\\\[[[]]]aaaeeegggmmmnnnpppqqqpppooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssrrrpppooooooppprrrsssvvvwwwwwwvvvtttssstttvvvqqqpppooonnnnnnnnnooopppqqqpppooonnnoooqqqssstttooonnnlllkkkjjjjjjkkkkkkiiijjjnnnsssuuuuuuqqqnnnlllmmmnnnnnnnnnnnnnnnooommmmmmmmmmmmmmmllllllkkkvvvtttkkk```\\\]]]YYYQQQKKKIIIGGGDDDCCCDDDEEEFFF@@@CCCDDDBBBAAACCCAAA======<<<<<<<<<===???@@@AAA???EEEFFFBBBAAAFFFGGGDDDAAAHHHJJJEEEAAACCCDDDAAACCCCCCDDDGGGJJJIIIEEEAAAAAAAAABBBCCCEEEEEEDDDBBBGGGIIILLLOOORRRUUUYYY\\\______dddkkknnnllllllnnnwww{{{~~~~~~|||xxxxxx}}}uuuuuuuuurrrkkkbbbXXXRRREEE@@@999333111000///...---...///...---,,,---...---,,,+++++++++---000111////////////............---+++******+++,,,,,,++++++++++++,,,,,,+++++++++(((((())))))*********+++&&&''''''((()))******+++******++++++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))***+++---///000000,,,,,,+++++++++,,,,,,---///............///000000------------------------...//////000000000000000000000000000000111111222...///111333444444444444444444444444444444444444222222333444444555666666777777666666777999<<<===???<<<999555444444555666333333333333444555555666222555888777666999@@@FFFLLLOOOVVV```iiikkkfff```TTTPPPIIICCC>>>;;;;;;;;;>>>>>>???????????????>>>===<<<<<<===??????>>>===<<<:::999999:::;;;;;;:::777888888999888888777777555666666777777777777777888888999999999999888888333444666777777777666666555444444333222222222333///000111222222222222222111111000000000000111222000000000000111111111111...---...000///---222999666<<>>???@@@AAABBB@@@AAABBBAAA@@@??????@@@AAABBBBBBAAA@@@???AAACCC>>>======>>>BBBEEEGGGGGGDDDFFFIIILLLOOOSSSWWWZZZ]]]^^^```eeeiiillllllkkkpppooooooooorrruuuyyy{{{}}}yyyvvvwwwyyysssmmmhhh```RRRGGGCCC777666444222///,,,***)))---..................---------------------------------......------,,,+++------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,+++)))((('''''''''***++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********)))))),,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,---...//////000///...---...///222333.........//////000111222111222444666777777666666666666555555444333111111444444444555555555666666::::::;;;;;;<<<===>>>>>>>>>===:::888555444333222333222000111222444555555777666666666999<<<@@@CCCHHHNNNZZZfffnnnmmmfff___RRRNNNIIIDDDAAA===:::888:::;;;<<<>>>??????@@@@@@BBBCCCCCCCCCBBB@@@>>>===;;;;;;<<<<<<;;;;;;:::999999888777555444222111111888888888888777777777777777999;;;<<<:::888888888888777777555444333222222444444444333333333222222444333111//////000111222444333222000///.........////////////000000000000000000111111111222222222777777<<>>333::::::999777666666999<<<<<<@@@FFFKKKQQQXXXaaahhhhhhhhheee```YYYVVVWWWZZZ\\\\\\^^^aaafffiiikkkkkkllllllnnnppprrrrrrpppmmmlllnnnmmmjjjkkkppprrrqqqpppooooooppprrrsssttttttwwwtttpppmmmlllmmmoooppptttsssrrrssstttuuutttsssqqqpppnnnlllkkkjjjkkkkkkkkklllnnnppppppooommmlllllljjjhhhiiilllnnnmmmkkklllmmmnnnoooooonnnmmmlllxxxsssqqqqqqmmmgggccceeeddd```^^^^^^[[[XXXSSSOOOLLLJJJIIIHHHCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFGGGJJJOOOTTTXXXZZZYYY[[[^^^```bbbcccddddddkkkkkkmmmqqquuuyyyzzzzzzrrrrrrrrrtttxxx}}}{{{xxx~~~|||vvvrrrrrrnnnfff]]]VVVMMMBBB;;;999333222111000...---,,,+++------............---------------------------------------...------,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))******************++++++******)))))))))))))))******++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++,,,---.....................000111222.........//////000111222222222444555666666777777777777777777666555444333444444555555555666666666888999999:::;;;<<<<<<<<<<<<;;;:::888777555444333111000000000222444555666666666555666888;;;???AAAIIINNNXXXbbbhhhfff^^^XXXQQQMMMHHHDDDAAA>>>;;;999:::;;;<<<===>>>??????@@@AAABBBBBBBBBBBB@@@???>>>;;;;;;<<<<<<;;;;;;:::999;;;:::999888666555444333666666666777777777777777777999::::::888777888999888888777666555444333333444444333333333222222222333222111//////000222333333333111000///................../////////000000000000000111111111222222222111333999BBBSSSlllmmmpppyyypppjjjdddfffvvvxxxyyyxxxqqqqqqxxxwwwfffSSSEEE<<<:::999999::::::777555999<<>>666444555...............---------,,,,,,------------,,,,,,---------------------------------------,,,++++++*********))))))(((((('''))))))))))))))))))))))))******************))))))(((((((((((()))+++,,,---******++++++++++++******+++++++++***************+++++++++***************************************,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,************+++,,,---...---......///000000111000.........//////000111222333333333444555666777888888888999888888777666555555555555555666666666666777777777888888999999999999999::::::999777555444111000000000222333555777555555444555777:::===???HHHLLLTTT[[[^^^[[[TTTNNNMMMJJJEEEBBB@@@>>><<<:::;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@???;;;;;;<<<<<<;;;;;;:::999::::::999888666555444444444444555555666666777777777888888777666666888999999888777666555444444444444444333333222222222333222111000///000000222333222222000///......---------------.........//////000000000000111111111111111000000333666???OOO^^^zzzkkkeeennn{{{wwwsssyyyyyywwwlll\\\JJJCCC;;;999;;;<<<888444333555777888999<<<@@@CCCMMMVVVdddqqqvvvrrrhhh```VVVWWWXXXYYY\\\```ccceeecccbbbbbbdddgggkkklllllljjjlllllliiijjjoooqqqoooqqqqqqppppppqqqrrrssstttsssrrrqqqpppoooooopppqqqtttsssrrrrrrssssssqqqoooppppppppppppooonnnmmmllllllmmmnnnnnnnnnmmmlllllliiihhhggghhhkkkmmmmmmmmmkkklllmmmnnnnnnmmmlllkkk}}}xxxttttttvvvyyyzzz}}}yyyuuussssssuuuuuuuuuuuuuuuwwwzzz||||||||||||~~~}}}{{{}}}yyysssvvv~~~zzztttrrroooggg```]]]XXXNNNCCC<<<777222111444------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********))))))((((((((())))))))))))))))))))))))++++++******))))))(((((((((((((((((()))***,,,,,,******++++++++++++******************************************************))))))************++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---...000222333222111000............///000111222444333333333444666888999888888888999888888777777555555666666666777777777555666666666666666666666666777999::::::999777555333333333222222333444666555444444555666999;;;===DDDHHHMMMRRRSSSPPPJJJFFFHHHEEEAAA???>>>===<<<:::;;;;;;<<<<<<===>>>??????>>>??????@@@@@@@@@@@@@@@;;;;;;<<<<<<;;;;;;:::999888777777666555444333333222222333444555555666666666666666555555555888:::888777666444444444444444555444333222222222333333111000000///000111222222111000///...------------,,,,,,,,,---------....../////////000000000111111000000111444555888AAAKKKccc|||jjjVVVYYY```fffyyywwwfff[[[LLLAAA<<<;;;;;;:::666666666666777999;;;===<<>>BBBGGGJJJJJJHHHEEECCCCCC@@@===<<<;;;;;;:::999<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@AAA;;;;;;<<<<<<;;;;;;:::999777777666666555555555444111222222333444555555666444555666555444666888;;;777666444333222333444444555444333222111222333444000000000000000000111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000,,,,,,...222222222666===III]]]|||iiiPPPMMMOOOPPP___ttt~~~ooo^^^NNNDDD@@@>>>>>>;;;888555444444444444666:::CCCQQQaaammmrrrtttuuuuuutttpppkkkiiiiiijjjrrrnnniiiggghhhjjjlllmmmkkknnnooommmnnnrrrtttqqqlllmmmnnnoooooorrrwww{{{xxxwwwvvvtttsssrrrrrrqqqqqqpppqqqsssuuuuuusssqqqlllmmmnnnooonnnmmmlllkkkllllllmmmnnnooorrrtttuuuqqqppppppnnnllllllllllllmmmnnnoooooooooooonnnmmmvvvppprrryyyxxxkkkbbbXXXKKKBBB>>>777222000111111///...///000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))))))))))))))((((((++++++***)))(((((())))))))))))************))))))***************+++++++++***************+++++++++*********+++,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...///000111///000222444555444333222.........//////000111222333333333444555666777888444555666777777777777777777777777777888888888888666666666555555444444444333444555777888777777666666777888555111000333666777777777888999:::;;;;;;;;;>>>BBBDDDDDDBBBBBBBBB@@@>>>;;;::::::::::::999===<<<;;;;;;;;;<<<>>>???>>>>>>======>>>???@@@@@@;;;;;;<<<<<<;;;;;;:::999888888888888888888888888222222333333444444555555333444666666666777999;;;888666444333222333555666666555333111111222333444111111111000000/////////...------,,,++++++,,,,,,,,,,,,,,,---------..................////////////...,,,...111111...000444<<>>888666444000///222333111000111------------,,,,,,,,,,,,------............------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++******)))))))))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++***++++++,,,------......,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...///000000...///000222222222222111.........//////000111222222222444555666666777777444555666777888888888888777777777888888888999999888888777666666555444444333333444444555666666666111444555333000///333777999:::::::::;;;;;;<<<<<<:::===@@@AAA???>>>???AAAAAA>>>;;;:::;;;;;;:::999===<<<;;;::::::<<<===>>>>>>>>>=========>>>??????;;;;;;<<<<<<;;;;;;:::999888888888888888888888999333333444444444444444444222444666888888888:::;;;:::888666444444555777888666555222111000111333555222222111111000...---------,,,,,,+++++++++++++++------------............------........./////////111//////222222///000444666;;;EEEUUUmmm{{{yyyooohhh___VVVSSSTTTSSS\\\iiixxxxxxkkkWWWPPPFFF>>>;;;;;;;;;;;;999999888999<<>>777444444222...,,,...000......000******+++++++++,,,,,,,,,---......//////......---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))))))))))))))******))))))************))))))))))))******++++++++++++))))))******++++++++++++++++++,,,------...//////,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////---...///000000111111111.........//////000111222111222444666777777666666444555666777888999999999777888888888888999999999999999888777666555555444333333333333333444555666---000333111...///333888;;;;;;;;;<<<<<<=========;;;>>>@@@@@@===<<<>>>@@@BBB???===;;;<<<<<<;;;:::===<<<;;;::::::;;;===>>>???>>>===<<<<<<===>>>???;;;;;;<<<<<<;;;;;;:::999666666666666777777777777555444444444444444444444111444777999999999:::;;;<<<:::888666666777999;;;777555222111000111333555222222222111000...,,,+++,,,,,,++++++***+++++++++---------.........//////---------........./////////,,,---000111///111555555666999???NNNiii~~~sssggg]]]WWWPPPTTTXXX___ooozzz~~~qqquuu|||{{{ppp___OOOEEE>>>:::777555888:::999888:::>>>BBB@@@HHHQQQWWWYYY[[[```dddjjjhhhhhhjjjpppvvv{{{}}}|||yyynnnnnnmmmmmmmmmoooppprrrqqqooollljjjjjjllloooqqqppprrrrrrpppllljjjlllnnniiijjjkkkkkkkkkkkkjjjiii}}}wwwuuuwwwzzzyyywwwwwwvvvuuutttsssooojjjgggZZZPPPCCC:::666444222/////////.........---------,,,---///000000...---++++++***)))))))))+++---///...---,,,+++************)))))))))))))))))))))))),,,+++)))((((((((()))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''***)))(((''''''((()))***,,,***)))'''''')))***,,,*********++++++,,,,,,,,,...---+++)))(((((())))))***)))'''(((***++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...000111111111111---......///////////////000111222444555666666666444555666777888999:::::::::;;;:::888777666888:::999888666444444555666777666666555444444444444555222333222000///111444666777444333777<<>><<<999888888444111111333444333111111111111000...---+++***.........------,,,,,,,,,,,,,,,,,,---------......//////.........---------............////////////666///000999BBBNNNeee|||sssccc[[[ZZZ^^^eeekkkppp~~~~~~|||qqqeeefffooo~~~pppYYYHHH???;;;666444333444333222777===;;;>>>AAABBBCCCFFFKKKPPPOOORRRVVVWWWXXX^^^hhhqqqtttzzz{{{xxxsssrrruuuuuuooolllnnnqqqllliiiiiiiiigggiiinnnpppooommmllllllmmmnnnnnnjjjjjjjjjkkklllllllllmmm{{{|||}}}zzzzzzxxxyyyyyyvvvrrrtttsssqqqoookkkeee]]]XXXJJJBBB888111000///---+++///.........---------,,,,,,---...//////...---,,,---,,,,,,++++++,,,...///...---,,,+++************))))))))))))))))))))))))++++++)))((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((*********+++++++++,,,,,,++++++***))))))***+++++++++***((()))+++,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,---...///111111111111---...//////000000//////111111333444555666666666444555666777888999999:::;;;<<<<<<:::888777999:::<<<;;;999888777888999:::999999777666444444444444222333333222111111333666555444444888>>>BBBAAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999;;;<<<;;;999777777888999:::;;;<<<<<<======<<<::::::999999999:::;;;;;;999999999888777777666666666555444444333333444444333333444555666888999:::>>>;;;;;;BBBEEEAAA:::777777444111111222333222000111111000000///...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------///.........---------,,,---.........////////////111,,,---444888<<>>999666888888555222222777999;;;;;;;;;<<>>BBBFFFKKKRRRVVVZZZ___eeejjjnnnnnnppptttzzz|||wwwvvvqqqlllkkkiiifffgggkkkmmmnnnoooppppppqqqppppppqqqpppooonnnmmmmmmmmmmmm~~~zzzzzz}}}xxxxxxwwwwww{{{{{{zzzzzzwwwpppjjjccc^^^XXXQQQJJJCCC<<<777222///------...///...---------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,////////////...---,,,+++,,,,,,+++***************)))))))))))))))))))))))))))))))))((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))+++...222444))))))(((((((((((()))))))))((((((''''''(((((())))))*********************'''(((((()))***+++,,,,,,,,,***))))))+++,,,,,,+++)))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,...///000111111111...///000000111111000000222333444555666666666666444444555666666777888888;;;===>>>>>><<<:::999999<<<;;;::::::999999::::::<<<;;;888555444333333444000333666777666444444444444444666:::???BBBCCCBBB;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888777888999999666555555555777888999:::;;;;;;;;;;;;888888888888999:::;;;;;;;;;;;;:::999888777777666777666555555444444555555555555555666666888999::::::;;;@@@HHHJJJBBB:::666333222111000000//////......//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---000444333111333999<<>>>>>>>>999:::::::::;;;;;;<<<<<<;;;;;;999888777777777777888999:::999777666666666666777888999::::::::::::888888888888999:::;;;<<<;;;:::999888777666555555666555555444333444444444444444444444444555666777888888;;;AAABBB<<<777555222222222111000...------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,...///...000444444;;;JJJ]]]vvv}}}ooojjjlll||||||vvvgggsssxxxiiiZZZKKK>>>:::<<<777777666777777777777777333555666666555555555666888888999999999:::<<<======>>>???CCCIIIPPPVVVZZZaaahhhrrr{{{|||wwwssssssqqqoooqqquuuvvvvvvwwwxxxwwwvvvtttsssssstttttttttttttttssssssyyyxxxyyy{{{|||}}}~~~yyytttoooggg\\\SSSGGGBBB:::444111000000///,,,,,,------------------******++++++++++++,,,,,,*********++++++,,,,,,---------,,,+++******))))))+++******)))))))))******((((((((((((((((((((((((''''''((()))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))*********)))***((('''((()))+++***************************************++++++++++++++++++,,,---...///000000000000000111222222222222222444444555666666666666666444444444444555555666666777888::::::999888999:::???>>>>>>>>>>>>=========:::888555222111222444555222555888999888666666666666777888999:::;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;:::999888777777777777888:::;;;:::888666666777555666777888999999999999777777777888888:::;;;<<<;;;::::::888777666555444666555444444333333444444333333333222333333444444666555666::::::555333555222333444222000...------,,,------.........------++++++++++++,,,,,,,,,,,,))))))*********+++++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,---...///000333444999DDDVVVrrrxxxwwwyyymmm___XXXddd~~~vvvooorrrlllSSSCCC===:::888555444444555555444444444444555555555666666666666555555555666888999444555666888<<>>>>>>>>>>>>>>======<<<===:::666333111222333444444666888999888777777888555777888999999::::::;;;<<<<<<;;;;;;:::999888888666666666666777777888999888:::;;;:::888666666777555555666777888888888888666666777777888:::;;;<<<<<<<<<;;;:::888777666555777666555555444555555555444333333222222222333333555333444777666222111444222444555444000...---...,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))*********+++************+++++++++,,,++++++++++++,,,,,,,,,,,,//////...---...000000...000000333888@@@SSSuuu}}}tttrrr~~~sssbbbUUUYYYjjj||||||fff[[[HHHCCC===999777777555444888777555555666777777666777555333222333444666666333444555666666777777777999<<<@@@GGGNNNTTTWWWYYYYYY\\\aaaiiiqqqyyy~~~~~~zzz{{{yyyzzz}}}zzzssswww~~~~~~~~~~~~pppiiiaaaZZZTTTKKK@@@777333222000000000///---***)))***************,,,...))))))******+++++++++,,,))))))))))))***+++,,,---...---+++))))))***+++,,,***)))))))))))))))******((((((((((((((((((((((((%%%&&&((()))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((('''((()))******)))((('''''''''((((((((((((''''''))))))(((((('''''''''&&&!!!###&&&)))+++,,,------,,,***)))***+++---,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++---...///000000000111111222333333333333222444555666666666666666666333333444444444444444444222333444444444666999<<<<<<<<<<<<<<<<<<;;;::::::@@@===999444222222333444555777888888777777888999555666999:::::::::;;;<<>>===;;;999777666555222222333444666888999;;;888999:::999777666666666444555666777888888888888666666666777888:::;;;<<<>>>===<<<;;;999888777666888888777666666666666666444444333222222222333333444333444777666111111333222444666555111...---...+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,)))***++++++---///...+++...///222444444>>>ZZZuuuwwwlllsss}}}mmm]]]XXX^^^lll~~~^^^WWWNNNGGGDDDBBB???===999777444333444555555444999666333111111222222222333444555555555333222111777777777999===AAACCCDDDEEEFFFIIINNNUUU]]]eeejjjsss{{{xxx~~~}}}}}}yyyyyy{{{|||zzzyyyzzz~~~{{{wwwwwwyyy~~~}}}zzzxxxvvvsssqqqccc]]]SSSIIIAAA;;;555222000000///...------,,,,,,---------+++(((%%%%%%&&&,,,++++++******+++,,,,,,))))))*********++++++++++++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&&&&''')))++++++)))'''&&&+++*********))))))(((((((((((((((((())))))))))))+++***)))))))))***,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///......---,,,//////000111222222333333666555555444444444555555666666555444333333222222333333444555777888:::;;;===<<<;;;:::::::::::::::<<<;;;888666555555666666333333444777999888666444444555777888888;;;???BBB===<<<:::999888777777777;;;999777777999::::::999999888777777777777777777222333444555666666666666888888777777888888999:::>>>===;;;777444444666888777666555555666777555444444333222111000000000000111000//////000222444666777555111...,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++******************************+++,,,,,,,,,,,,+++))))))***++++++,,,------...------000111777DDDQQQiiiooo{{{xxx}}}zzzeeeYYYTTTVVVfffzzzyyy~~~wwwllleee\\\PPPGGG@@@===::::::;;;999666222999666777:::888222111555777555333333444555555444333333444555777888999999::::::;;;<<>>:::555222000...---,,,---------,,,++++++******+++,,,---,,,***((()))***---,,,+++***************)))))))))************+++******))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''+++***(((''''''(((***+++))))))((((((((((((((('''(((((((((((())))))))))))((((((((('''((())))))***,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---....../////////......///000000111111222222222333333333333444555555666555555444444333333222222333333333333444555666777::::::::::::;;;;;;;;;;;;:::999777666555555555666888888888888999888555333000222444444555777:::<<<:::;;;;;;;;;:::888777555777:::======:::999999;;;999999888777777777777777999999999999888777666555777777777777777888888999888888888777666888;;;>>>777666444444555555444333222111000///............333222000///...///000000333111...,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,------.........------...---...444<<<@@@???FFFUUUjjjmmm[[[WWW\\\ooo~~~kkkbbbkkkxxxxxxgggnnnnnndddVVVKKKDDDAAA>>><<<888666666777777333333555222222111333444555444222000000111111111222222222222333333444444555555555888888:::===DDDMMMUUUZZZdddgggkkkiiicccZZZQQQLLLMMMNNNOOOPPPQQQTTTYYY\\\lllwww~~~~~~yyysssrrrsssvvvyyy{{{~~~|||zzzxxxwwwxxxxxxwwwuuulllhhhaaaYYYPPPGGG===777555222///.../////////...,,,+++++++++*********)))***+++,,,,,,+++***+++,,,---,,,+++***))))))))))))))))))))))))************))))))))))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''+++***(((''''''(((***+++((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---------,,,///000000000111111111222222222222222333444555666444444444333333333222222444444333333444555666666666666777888888888888888999888777555555444555555777666666777888888666444111222444555555666999;;;999:::;;;<<<;;;999777555666;;;@@@???;;;888999<<<:::999888777666666666777888999999999888888777666777666666666666777888888666777777777666777:::===777555444444555555333222000000///...------------000000///......//////000111000...,,,******++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))******++++++++++++---+++,,,...---,,,///444<<<888999???MMMcccqqqeeeddddddqqqpppffffffiiittt{{{~~~}}}nnnbbbWWWNNNHHHGGGCCC>>>;;;999777666777666555555555555444222///222222222222222222222222222333444444555444444444666555444555888===CCCGGGKKKNNNRRRQQQMMMEEE???;;;===>>>??????@@@BBBFFFIIIPPPZZZjjj{{{{{{{{{yyyuuussswwwxxx{{{~~~~~~yyytttppplllgggdddXXXSSSKKKDDD>>>999444111///---++++++,,,---,,,,,,***************))))))))))))+++,,,,,,++++++,,,---,,,+++******)))))))))***))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------000000000000000111111111111111111222222444555666333333333333333222222222555444444444555666666777555555666777888888888777777777666555555444444444333333333444666777777666333555777888777888999;;;888999;;;<<<;;;999777555666;;;@@@???;;;888999<<<:::999888777666666666666555666777777888888888777666666555555666666777888666777777666555555777999777555333333444444222111000///...---,,,,,,,,,,,,------------...///000000000///...,,,,,,+++,,,,,,)))*********+++++++++,,,------...//////...------***))))))))))))))))))***(((((((((((((((((((((((())))))***++++++++++++***))))))***************++++++***+++//////---...222666333222555:::FFF\\\oootttnnnjjjvvv|||}}}zzzmmmgggdddggguuu~~~pppggg```[[[QQQIIIDDDAAA???<<<888666555555555555333111333333222222222222111111---...///000111111111111333333222222222444666777;;;===??????<<<999777777555666888888888999<<<>>>>>>EEEQQQ___mmm{{{}}}qqqnnnooopppqqqttt}}}zzzxxxyyy}}}xxxoooeee\\\UUUPPPEEEAAA:::555333222000//////---,,,+++,,,---,,,+++************************)))***++++++******+++---******)))))))))******+++***)))))))))))))))((((((''''''(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''(((((((((((()))))))))(((((((((((())))))))))))))))))***+++++++++++++++*********)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---...000000111111000000000000000000000000111111111111222333444444333333333333222222222222444444444444555666777888777888999:::::::::999888666555555555555444444333222111111333555777777777666888::::::::::::;;;<<<999999:::;;;:::999888777777:::======:::999999;;;::::::888777666666666666333444555666777777777777555555555555555666777777777888888777555555666888666555333333333333111///000///...---,,,,,,,,,,,,***+++,,,---...//////000///...------,,,,,,,,,,,,+++++++++,,,,,,------...---...///000000///...---***))))))(((((())))))***''''''''''''''''''''''''((()))******++++++******++++++,,,,,,,,,,,,,,,,,,***)))***///000......111111000111333555999EEEQQQooovvvzzzxxxrrrooonnnxxxyyymmmdddjjj{{{yyyiii^^^UUUJJJ@@@;;;999777777777777666555222222111111111111111111......///000111222333333333333333333222222111111444555666555444444666777222333444444444444777888666:::AAAJJJTTTaaannnvvv{{{|||uuuppppppqqqrrrvvv|||||||||zzztttiii^^^TTTJJJBBB===999666222000000///...---111///............---,,,************************(((***+++***))))))***+++)))(((((())))))***+++,,,******))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''((((((((()))))))))******(((((((((((())))))))))))((((((***+++++++++***)))******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---///111222222222000000000000000000000///222222111111111111222222222222222222222222222222222222222333444666777888888999:::;;;;;;999888777444555555555555444333333444333222333555777777666777999<<<<<<;;;;;;;;;<<<:::::::::999999999888888999::::::::::::999::::::;;;:::999777666666555555555555666666777666666666555555444444555555666777777999:::999888777888:::666444333222333222000///000///...------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++------......///000000111---...///000000///...---))))))(((((((((((())))))))))))))))))))))))))))))((())))))***************,,,,,,+++++++++++++++++++++)))***...000...---//////...000444444555;;;BBBOOOjjjrrrhhhaaammm{{{iiiZZZJJJGGGBBB>>><<<;;;:::999222222333333333333333333444333222222333444666777555555444444444444444444222333333333222333555777000222333333222222333555333555888<<>>:::999777444222///---,,,......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***......//////...,,,+++***'''''''''''''''((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111444999KKKddduuuwww^^^VVVVVVfffzzz}}}~~~|||kkkeee___TTTIIIEEE???======>>>;;;555444777666555333555777777555222555444333333333444222111444222//////222333444333666444222111000111333444222222111222333555777888~~~zzzyyyzzztttmmmhhhlllqqquuu}}}~~~xxxpppfff[[[SSSNNNCCC???999444111...,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++*********************************((('''''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''')))******(((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((()))))))))(((((((((''''''''''''((()))))))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((())))))(((''''''((()))***)))))))))*********+++++++++++++++*********))))))******))))))******+++,,,,,,,,,---......//////000222111111000000///000000000000//////000000111222000000000000111222333333333444555555333333333555666666777777666555555444444444444444444333333333555555555555666666666666999999888888999:::<<<<<<<<<<<<<<<;;;:::999888777888777666666666777999::::::999888777666666666777888888888888888999::::::<<<;;;999777555444444444333444555666888999::::::666555444333111000///.........---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........***++++++,,,,,,++++++***,,,,,,------,,,***)))((('''''''''''''''((())))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))*********************+++++++++,,,,,,+++,,,,,,---...///000000444333999GGGRRR___vvv~~~bbbVVVQQQXXXgggyyyzzzuuu}}}xxxeee[[[KKKGGGEEEFFFCCC===;;;<<<999777555555666777555333666444333333333333222000333222222222444555666666666555444333333444444555444333333333333444555666xxxtttvvvyyy|||wwwuuuxxx||||||wwwtttttttttlllhhhaaaWWWMMMCCC<<<888666333000...---,,,+++)))***+++,,,------......---++++++++++++++++++++++++)))))))))************+++******++++++++++++******************************))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))(((((((((''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&'''''')))***+++************+++++++++,,,+++++++++*********************))))))******+++,,,---------...//////000000111111000000000000//////000////////////000000111000000000000111222333333555666777666444333333444666555555444444444444444444555555555444444333333555555555666666666777777888888888888888999;;;;;;<<<<<<<<<;;;:::999777777666666555444555666777888:::999888777666666666777888777888888999:::;;;<<>>:::999:::999666333222222333444444555555666222111111111111000000000......---------,,,,,,,,,++++++************++++++***+++,,,---...///000000******++++++++++++******************)))((('''''''''''''''''''''((())))))((((((((((((((((((((((((+++************)))))))))))))))))))))*********************++++++++++++,,,,,,,,,------.........///444000000666:::BBBSSSfffttteeeXXXUUUZZZiiixxxooopppyyyxxx~~~jjjccc]]]\\\ZZZSSSNNNLLLGGGCCC>>>:::999888777666777555444444555555555444333444555555444333444555222222222222222222222333333222222111111111222222www}}}{{{zzz~~~yyyppphhhbbb___^^^QQQMMMHHHAAA:::555111///000///............,,,******+++,,,---------------++++++++++++++++++++++++))))))))))))******************++++++++++++******************************))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))************+++++++++,,,,,,,,,******************************))))))******+++,,,,,,------...//////000000000000000000000000///////////////......//////000/////////000000111222333555666666555333111222333555444333222222222444444333444444555444333222111444444444555555555666666666777777777888999999:::<<<<<<<<<;;;:::888777666555444333333333444666666999888888777777777777777777777777888999;;;<<<===DDD@@@<<<===@@@???;;;666333333333333333333333333111111111111111111000000......---------,,,,,,,,,++++++************++++++(((((()))***++++++,,,,,,******++++++++++++******))))))))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((************))))))))))))((()))))))))************************++++++++++++------------------------......111666888999@@@JJJ]]]qqqtttjjjdddhhh}}}yyyqqqnnnqqqxxx~~~|||uuunnnkkkddd___UUULLLDDD???===;;;999777666555666777777666666888999888555333333444000111222333333333222222333333222222222333333333}}}wwwyyy~~~vvv}}}zzzuuuuuupppggg]]]TTTNNNJJJIII===;;;777444111000/////////...---...///...,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))******++++++++++++******))))))******+++++++++,,,,,,,,,******************************))))))******+++,,,,,,,,,------......//////...///000000000000////////////...............///////////////000111222333333444555333111000000111444333222111111222333444222333444444444333111000222222222333333333444444555555666777777888888888;;;;;;;;;:::999777666555444333222222222333555555888888888888777777777666777777777888999;;;<<<===AAA>>><<<>>>BBBBBB===888444444444333333222222222444333333222111000000000......---------,,,,,,,,,+++******))))))******+++)))((((((((((((((((((((()))******++++++******)))***))))))((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,---------------)))+++000444444333555999BBBPPPgggyyyrrr{{{sssoooqqquuu{{{wwwiii\\\RRRLLLIIICCC@@@===:::999888777666999:::999888666555555666444555555666666666555555444444444555555555555555zzztttrrrrrrxxx{{{xxxrrrkkk]]]YYYQQQIIIBBB===;;;:::444333111///............---,,,,,,,,,------+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))(((((())))))************))))))))))))))))))))))))))))))***************)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$$$$&&&'''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))'''(((((())))))((((((''''''(((((())))))******+++,,,,,,,,,,,,+++***)))(((************+++++++++,,,***************+++++++++******))))))******+++,,,+++++++++,,,------......---...///000111000///...///......------------...////////////000111222222222333333222000///000111222222222222222333333444222333444555555333111000111111111222222222333333333444555666777777777777888888888888888777666555333333222111222333444555777777888888888888777666777666777777888999:::;;;<<<;;;<<<>>>AAA@@@<<<888555555555444444333333333555555444222111000//////......---------,,,,,,,,,******))))))))))))***************)))))))))(((((())))))************))))))******)))(((((())))))***'''''''''''''''((())))))''''''''''''''''''''''''(((((()))))))))))))))***))))))))))))************)))))))))************+++++++++,,,,,,---------.....................111444666;;;JJJaaazzz}}}|||yyysssnnnjjjhhhjjjuuu|||ooogggdddZZZVVVPPPLLLIIIFFFDDDBBBBBB???;;;999999999888777777666666666555555555555333333444444444333333222{{{wwwuuuuuuwwwzzz}}}~~~{{{yyyzzz~~~}}}wwwmmmgggeee___XXXGGGDDD>>>999555333333333000//////...------------,,,+++******,,,,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++******))))))(((((((((((())))))************))))))))))))))))))))))))))))))((()))*********)))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&$$$###%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))'''''''''((((((''''''''''''(((((()))******++++++******+++,,,++++++***))))))))))))*********++++++))))))*********+++++++++******))))))******+++,,,)))******++++++,,,,,,---,,,---///000111000///...///...------,,,,,,------///......//////000111222111333333333111111222333111222222333444444333333333555666777777555333111111111222222222333333333222333555666777777666666555555666666666666555555333333222111222333444555666777888999999888777666777666666666777888888999<<<===@@@BBBAAA???;;;999555555555444444444444444333333222111000//////.........---------,,,,,,,,,******))))))))))))******))))))))))))************))))))************))))))***)))(((''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))******))))))))))))************))))))))))))******************+++,,,------......//////...---,,,///111333333333999GGGVVVfff{{{xxxmmmmmmxxxooohhhgggkkkxxxyyyvvvpppmmmkkkjjjiiihhhddd\\\RRRLLLKKKIIIDDD???>>>===;;;999888888888999<<<<<<<<<;;;999777555444{{{}}}{{{~~~|||vvvqqqooolllnnnsss|||zzzuuunnnmmmdddXXXPPPNNNHHH@@@;;;888444111//////111222,,,,,,,,,---------......,,,***)))***,,,......---++++++,,,,,,,,,++++++***))))))))))))))))))))))))******))))))((((((((('''))))))************))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%######$$$&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))***+++++++++&&&''')))***++++++******((())))))))))))*********))))))******++++++++++++*********)))***++++++,,,((())))))***++++++,,,,,,+++---///000111000///...///...------,,,,,,,,,,,,.........//////000111222222333444444222222333555000222333444555444444333555666888999999777555333222222333333333444444444222333444666777666666555333444555555666555555555444333222222222333444555666777888999999888777666777666666666666666777777???BBBFFFFFFDDD@@@===;;;444444444444444444444444111000000000/////////.........---------,,,,,,,,,******))))))))))))******&&&&&&'''((()))***++++++))))))************)))))))))((('''&&&&&&'''))))))'''''''''''''''((())))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))************))))))))))))************))))))***+++---...//////'''***,,,---...000000...111111333999===FFFYYYllluuufff]]]mmm|||rrrnnneeewwwrrrhhhddd___VVVNNNJJJHHHEEECCCBBBBBBBBBCCCMMMMMMLLLJJJGGGDDD@@@>>>tttzzz~~~{{{{{{}}}zzzuuutttyyy}}}~~~zzztttsssuuuxxx~~~|||{{{yyytttkkkccc]]]UUUJJJBBB???===999555000000000000////////////...---+++,,,,,,---+++***))))))***+++,,,------...+++++++++*********))))))++++++***)))((('''&&&&&&)))((((((''''''''''''((($$$%%%&&&((())))))******++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''''''''&&&&&&&&&************************,,,,,,,,,++++++*********+++***)))))))))***,,,,,,***************)))((((((******++++++++++++******************************+++,,,---.........---,,,111000...---,,,,,,---------///000222222000///---222222333444555555555555000000111444666777666444333333444444555666666666555444333333444555444333555555666666666666666555222333444666777888888888222222222222222222222222666777888888888777555444777777777666666888;;;>>>KKKPPPTTTRRRIII???999777666555444333333333444444444333222000000000000111...------------,,,,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((,,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000//////111555;;;AAAEEEYYYjjjmmmaaa[[[aaarrr{{{xxxvvv{{{uuugggaaaaaa___ZZZVVVTTTVVVYYYjjjpppqqqmmmhhhaaaTTTGGG[[[aaakkkuuu~~~uuuooolllmmmooorrrvvvyyy|||~~~~~~{{{{{{{{{{{{|||zzzyyyvvvrrrqqqtttzzz~~~|||uuusssuuuzzz~~~zzzxxxzzzrrrnnniiifffddd___WWWQQQMMMFFF>>>999888666333000000000000/////////.........,,,++++++,,,,,,+++***))))))******++++++,,,,,,+++++++++*********))))))******))))))((((((''''''((((((((('''(((((())))))%%%&&&'''((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))((('''&&&'''(((''''''''''''''''''''''''***************************************)))))))))******)))))))))***+++,,,+++++++++++++++***)))))))))******************)))************************+++,,,------------------000///...---------...///...///000111111000///...111222333444555555555555444444444777999:::999777333333333444555555666666555444444444444444333222555555666666666555555444222333555777999:::;;;;;;444444333222222222222333666666777777777666666555666666777666666888;;;>>>LLLPPPSSSOOOGGG===888666444333333222222222222222333222000///...//////000......------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((()))))))))(((((((((((((((((((((&&&&&&'''''''''(((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------...------...111555888;;;???KKK```uuuggg[[[YYYeeepppvvv~~~}}}{{{wwwttttttwwwzzzvvvkkk???EEEOOOYYYcccmmmvvv|||~~~tttmmmfffhhhjjjnnnqqqtttwwwxxx}}}{{{zzz~~~~~~zzzwwwsssooonnnpppsssvvvvvvxxxyyyyyyxxxxxxyyyzzz|||yyyuuusssuuuxxx{{{|||~~~~~~~~~wwwlllcccYYYUUUPPPLLLJJJGGGAAA<<<:::666222000111111///,,,////////////.........------,,,++++++,,,,,,+++***)))))))))))))))*********+++************)))))))))))))))))))))(((((((((((((((((((((((())))))***+++''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---....../////////...///000000111...///000111111000///...111111222333444444444444555555555777999:::999888222333333444444555555666666666666555444333222111555666666666555444333333333444666999;;;===>>>???999777555333222222333444666666666555666666777777444555666666666888;;;>>>IIIKKKLLLHHH@@@888444333222222222111111111000000222111///...------...//////......---,,,++++++***++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------...///000111000666BBBQQQeeezzzvvvcccWWW\\\eeelllzzztttnnnnnn~~~444888===CCCJJJQQQYYY^^^fffkkkssszzz|||qqqrrrtttvvvxxxzzz|||}}}zzzwwwrrrmmmllloootttyyy|||~~~}}}}}}~~~~~~zzzrrroookkkhhheee]]]SSSKKKEEEAAA===:::888777444222111///---...///000...---............---------------+++***+++,,,,,,+++*********))))))((((((((('''************))))))))))))'''((((((((()))))))))***(((((((((((()))***,,,,,,(((((()))(((((('''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))))))))***)))))))))))))))******+++***++++++,,,++++++******))))))(((((((((((())))))************************,,,,,,+++***+++,,,...////////////000000111222333......///000000///......///000111333444444444444444333222444555666666444222222222333444444555555777888999888666444222222555666666555555444333222222444666999<<<>>>???@@@;;;999666333222222444555777666555444444666777888333444555666666888;;;===AAABBBAAA>>>888333111111222222222222111111000000222111000...---......//////......---,,,+++******************))))))))))))(((((((((''''''((((((((('''''''''(((((((((((((((((((((((()))))))))))))))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++************++++++++++++***++++++++++++,,,,,,,,,.........///......------333333666<<>>999777555222000000000000000...------...//////...---------------,,,,,,,,,+++,,,*********,,,,,,+++*********))))))((('''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))***,,,,,,))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''((((((((())))))******(((((((((((((((((((((((('''((((((((()))*********(((((())))))************))))))***************)))))))))(((''''''((())))))************************++++++******+++,,,...///......///000111222333333......////////////.........///000222333444444444333111000111222333222111111111222222333444444444888:::<<<;;;888555444444555555666666555444444333222444666888;;;<<<===>>>;;;999666444333444555777777666555444444555666777222333555666666777999;;;::::::999777555333222222333333444444444333222111333222000///......//////......---,,,++++++***************)))))))))((((((((((((''''''''''''((((((&&&&&&''''''((((((((())))))))))))))))))(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,---......///...------222111000000555>>>IIIQQQfffttt{{{pppkkkrrr~~~wwwooonnnxxx333333444444333555777:::666:::>>>CCCFFFJJJNNNQQQVVV\\\eeemmmssszzz}}}xxxuuuvvvnnnnnnllliiiccc]]]WWWTTTJJJFFF@@@;;;888555222000///...---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,+++*********))))))((((((''''''(((((()))))))))))))))***''''''(((((())))))******(((((((((((())))))***+++(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((()))************)))******((((((((((((******************************************+++---...///......000111222222222222........................---...000111222333444444444222000000111222222111000111111222222333333444666:::===<<<888555555666555555666666666666666555444555777888999:::;;;;;;888777555444444555777888777666555555444444555555222444555666555666777999777777777666666666555555444444555666555444333222333222000///...//////000,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))************+++************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,---......000333888<<>>@@@>>>CCCJJJOOOSSSZZZcccjjjssstttwwwzzz~~~wwwlllfffbbb\\\YYYZZZTTTSSSQQQMMMIIIEEEAAA???888777444222000///...------------,,,+++***+++,,,+++,,,++++++******+++,,,,,,+++++++++***************))))))***+++,,,,,,******)))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))((((((((('''(((((())))))'''(((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%''')))((('''&&&'''(((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((''''''''''''''''''''')))*********)))(((((()))******+++++++++***,,,+++)))(((((()))+++,,,************************((()))***+++,,,------------...000111111111000000.........------.........,,,---///111222333333444444222//////000111000///000000111111222333333333333777<<<;;;777444444666555555666777888888888888777888888999999999888888333333444444666777999:::777777777666555444333222222444666666555555555777777666666666666666666555333444666666666555333222222111///...------...///+++++++++++++++,,,,,,,,,***)))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))************************++++++++++++*********++++++,,,,,,,,,***,,,///000000222444666888@@@NNNbbbvvv~~~|||{{{zzzyyy|||///000222111000///000222111222333333333444666888444888:::::::::===EEEKKKWWWXXXZZZ^^^dddhhhkkkllliiilllqqquuuxxxxxxvvvuuuuuuxxx{{{|||{{{}}}{{{|||~~~{{{xxxtttrrrqqqrrrrrrrrrkkk```UUUPPPLLLHHHFFFFFFAAA???===:::777444222111...//////000000///...---...//////---+++*********+++++++++***)))***,,,...+++++++++************)))***)))((()))+++,,,,,,***))))))))))))************'''((((((((())))))******))))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((((((((((((''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''')))*********)))((()))***+++,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,************************'''(((***,,,---------------...000111111000//////......------------......,,,---///000222333333444222000...------......---000000000111222222333333000555::::::666333333555444555666888999999999999::::::::::::999888777777000111333555777999::::::777777777777666333111000333555666666555444444555666555444555555555333111333444555666666444222111111000...---,,,,,,------)))******++++++,,,------))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))************)))************+++++++++------,,,,,,,,,,,,------+++,,,......---...///111444555999BBBQQQggg~~~wwwqqqzzzpppooo{{{|||uuuuuukkkzzz000000000000000000000000333333222111111222333333000111333666888:::<<<===CCCCCCCCCDDDFFFHHHJJJKKKLLLOOOTTTZZZ^^^bbbcccdddaaaaaaaaadddiiiqqqxxx|||}}}||||||~~~~~~zzzvvvuuuwww}}}}}}{{{zzzzzz}}}}}}xxxxxx|||xxxyyyyyywwwrrrlllfffccc]]]\\\ZZZVVVSSSPPPNNNLLLFFFDDDBBB>>>:::777444333666555333111111111111222+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///......------,,,,,,+++,,,,,,,,,++++++*********))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''''''''''''''((())),,,------+++)))''')))************++++++++++++***)))'''''')))***+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,------...------,,,,,,+++---///000...---------000222111///111444333///333222///...---...///000////////////000000000000333333333333333333333333000333666999;;;;;;:::999888888999999999777666555444444555666777777666666888888777555555444444444333444555555666666555555777555444777::::::444///333333444444444333222111......////////////......,,,,,,,,,++++++*********)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))))))))))))))(((%%%%%%&&&&&&'''(((((((((******++++++++++++*********+++,,,+++))))))***+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,000444888???JJJYYYdddyyy|||jjjdddjjj~~~uuuqqqooonnnrrrzzzyyypppnnnssstttppptttsssxxx////////////////////////222111000000000000111222///000111222333444444555666777888999:::;;;<<<===999;;;???CCCFFFGGGHHHHHHJJJJJJKKKOOOTTT[[[bbbfffjjjiiigggffffffhhhjjjlllpppnnnllliiihhhjjjooosssxxxzzz{{{zzzxxxvvvvvvwwwuuutttrrrpppooommmmmmlllqqqrrrrrrnnniiigggiiimmmgggddd```[[[UUUOOOKKKHHHDDDCCCBBB@@@>>><<<;;;:::::::::888666444222000///333222000///......//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,++++++*********))))))))))))((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((('''''''''&&&))))))))))))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''')))***+++,,,,,,+++)))(((************+++++++++++++++***)))(((((()))***++++++,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------------.........---,,,,,,...000222222111//////000---//////...111777888555444333000///......///000....../////////000000000222222222222222222111111111333666999::::::999888777777888888888666555444444555666666777777666666777666555444333333333333333444444555555555555555666444444666999999444///222333444444444333111000........................,,,++++++++++++++++++******)))'''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''(((((())))))))))))************)))))))))***++++++))))))***++++++++++++,,,,,,,,,------+++***************))))))+++...000000222888BBBJJJ[[[nnnnnn```\\\kkk}}}wwwlllmmmmmmpppxxx|||zzzvvvqqqmmmllloooxxx........................000000////////////000000000000//////......------000111222444444444444333///000222444555555444444555666888:::>>>CCCGGGIIIMMMLLLKKKJJJJJJLLLNNNOOOUUUUUUUUUSSSRRRTTTWWWZZZ___```aaaaaa___]]]]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXTTTPPPNNNPPPSSSTTTPPPIIIBBB===999777777333333222222111111111000/////////...............///...---,,,+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++*********))))))))))))((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&******++++++)))(((&&&$$$'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###!!!!!!###$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))((('''&&&%%%%%%%%%%%%''''''((()))))))))((((((************************************+++++++++,,,+++***)))(((((()))***++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,------...............---,,,,,,...000111111000//////000+++---......444<<<@@@???555444222000////////////...////////////000000000000000000000000000000000333555777999999999888777555555666666666555555444555666666777777777777666666555444333222222222222333333444555555555555555555444333555888777333///111222333333333222111000///...------------...///*********+++++++++++++++***)))(((''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&''''''(((((()))******(((((())))))))))))(((((()))***++++++))))))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000...---...444888===MMMdddzzzjjjZZZ^^^nnn|||}}}rrreee^^^bbbppp~~~xxxsssrrrssswww~~~zzzlllkkkmmmttt........................000//////////////////000111111000///...---,,,,,,...///111333333222000///000111222222222111000000111222222333444555555666:::999888777888999;;;<<<<<<===>>>>>>======???AAABBBDDDEEEDDDCCCAAAAAABBBBBBAAA@@@@@@??????@@@@@@<<<======<<<;;;;;;===???CCC@@@<<<777444333333333111111111111111111111111++++++,,,,,,------......,,,,,,++++++************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))+++++++++***************))))))))))))(((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((()))*********(((&&&$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++***)))))))))***+++,,,*********+++++++++,,,,,,******)))(((((()))************++++++++++++******+++++++++,,,,,,,,,------...............---,,,,,,+++---...---,,,+++,,,------...///000666@@@EEEDDD666555333111000/////////000000000000111111111111000000000000111111111111444555777888888888777666333444444444444444444444666777777888888777777777555555444333333333333333333333444555555555444444444333333444666555222000000111222222222111000//////...,,,++++++,,,...///))))))******++++++,,,,,,))))))(((''''''((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''(((((()))*********''''''((((((((((((''''''((()))******))))))***+++***++++++++++++,,,,,,,,,,,,,,,,,,------.........---///000///...///111444222:::HHHXXXllljjjbbbfffqqq~~~zzznnnlllrrrwwwyyy~~~~~~}}}~~~~~~{{{yyy}}}///////////////////////////000000000000000000///////////////.........---+++,,,...//////...---+++.........//////.........000111111111111000//////111000000///000111222222...000222222111111222333222333555444333111222333333333222222222222333333///000111111000111222333444333222111000//////............---------------,,,,,,,,,,,,------------++++++++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******))))))(((************************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))+++***)))((()))***,,,---***++++++++++++,,,,,,,,,******))))))))))))******)))******++++++*********+++++++++,,,,,,,,,---------......//////......---***+++,,,+++******+++,,,---///......444<<>>FFFNNNYYYiii|||zzzrrrvvv++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((())))))(((((('''&&&((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))******((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''((((((((('''))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++++++++******+++***)))(((((()))***+++************))))))))))))***+++---,,,++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++*********+++,,,------------...///000111222BBB___fffHHH000444888111888888888888888888777777555444444444333222222222000000000000000000000000...///111222333444333333000000000000////////////.........---------,,,,,,+++++++++*********))))))***)))))))))((((((((((((((((((((((((((((((((((((***)))((((((((()))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((('''&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++,,,,,,......---,,,++++++++++++...---------------------,,,...000000000000333444000555:::>>>BBBNNN___lll|||ssslllqqqyyy++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((((((((('''&&&&&&)))))))))******+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))******++++++******)))+++***)))(((((()))***+++************)))))))))))))))***,,,++++++***,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******+++++++++++++++,,,,,,,,,------------...///111111===GGGHHH<<<222333666666666777777888888888777777777666666555444444333333000000000000000000000000...///000222222111111000000000000000////////////------------,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((('''''''''((()))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))************************))))))))))))************...---,,,+++++++++++++++---------------,,,,,,,,,***,,,.../////////000222///444777777555:::DDDMMM[[[cccppp}}}xxxvvvwww||||||************************************************)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))******++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((())))))************))))))******))))))))))))******((((((((((((''''''''''''%%%'''(((((('''''')))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------------------...///000000333///---000111111444777444555666888888888777666777777666555444444333333000000000000000000000000///000111222333222111000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''(((''''''(((((((((((())))))************************((((((((())))))))))))***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,...000000///......///---000333222///000444888???DDDNNNZZZgggttt~~~yyyyyy))))))))))))))))))))))))************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%###%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((())))))))))))(((((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((())))))************))))))))))))************))))))((((((((((((''''''''''''$$$%%%''''''&&&&&&((()))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------..................---------......//////,,,,,,///111///000333222333555777888777666666666666555444333222111111000000000000000000000000000111333444555555555555222222111111111000000000++++++++++++++++++,,,,,,+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))************************((())))))))))))*********+++++++++***++++++,,,,,,+++++++++,,,,,,------...,,,---//////------...///***,,,...///......///111222555:::@@@IIIUUUaaaiiizzzzzzzzz(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((%%%$$$%%%'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))(((((('''''''''&&&######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((())))))************))))))((()))***++++++***)))(((************))))))))))))%%%&&&(((((('''((()))++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---......//////......///......---------......'''...333111...///000111000222444666777777666555555555444333111000000///000000000000000000000000000111444666888999999999222222222222111111111111+++++++++++++++++++++,,,+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))***++++++''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++************+++,,,------******+++,,,,,,---......$$$&&&((()))))))))+++---,,,,,,,,,---...///000111111333555777:::>>>CCCGGGVVVdddsss}}}xxxeee^^^cccccclll|||,,,***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))((((((((((((%%%%%%&&&'''((()))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&''')))******)))'''&&&(((''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***)))))))))'''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))******)))))))))++++++)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++000000000000///...---,,,........................,,,...000222333222111111222222333333444555666666666666666555444333111000000000000000000111111222222444777<<>>;;;888555444222000//////000111------,,,,,,+++,,,,,,,,,+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,,,,---******+++++++++,,,,,,,,,---------------------------------.........//////111111000000111333666777===EEEPPPZZZffftttqqqccc___cccdddjjjuuu++++++)))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((***************)))(((((((((''''''''''''''''''((((((''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))%%%&&&'''''''''(((***,,,%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))******)))((()))++++++)))''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''((()))******************+++++++++,,,,,,++++++++++++++++++++++++....../////////...------........................---...000222222222111000222222333333444555555555555555555444333222111000000000//////000000111222222333666:::======999666444333111000///000111111++++++***)))))))))))))))******)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,------------------------------------.........///000000//////000222444666333777===CCCKKKVVVdddoootttooohhhiiilllrrryyyssslllppp******)))))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))*********)))(((((()))'''%%%$$$$$$%%%''')))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((###%%%(((((((((((()))+++%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))(((((()))***+++)))'''))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((())))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,------......------........................///000111222222111000///222222222333333444444555444444444333222111000///000000//////000000111222222333555888::::::666333333222000000///000111222//////---,,,++++++++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............//////......///111333444000111222333666>>>HHHQQQeeennn{{{~~~}}}~~~sssiiifffooo|||((((((((())))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''((()))******+++))))))((((((''''''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((('''(((***+++)))(((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***************++++++++++++************************)))***+++,,,------------........................000000111111111000000///111222222222333333333444333333333222222000/////////////////////000111111111222333666777666333000111111000000000000111222222111///...---,,,,,,+++)))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++*********)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---......000111222000111111000111555;;;@@@FFFOOO\\\kkkxxx}}}ppplllooouuu%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((()))******+++)))))))))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$(((''''''''''''&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&(((******((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))))))))*********+++++++++************************))))))+++,,,------......////////////////////////000111111111111000000///111111111222222222222222222222222222111000///////////////...///000000111111111222444555444111///000000000000000000111111...---,,,***)))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************+++*********)))(((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------------...///000000+++,,,...///000222444555444:::BBBLLLWWWbbbmmmssswwwtttwww$$$%%%&&&'''((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((()))))))))(((((($$$%%%'''))))))'''%%%$$$(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%(((((((((((()))+++%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((('''&&&&&&(((******)))((())))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))))))))))))))))))))************+++************************)))***+++,,,------...---////////////////////////000000000000000111111111111111111111111111111111222222222222222111000000//////......//////000111000000000222444333111///000000000000000000000///...---,,,******)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************))))))******+++++++++,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,------........./////////(((***---///111222111111000222555888===DDDLLLQQQ___ooo%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((())))))(((((('''''''''(((((('''''''''(((''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''(((***,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))))))))((('''&&&&&&&&&''')))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************************************++++++,,,------...------/////////////////////////////////000000111222222111111111111111111111000222222222333222222111000///............///000000/////////111333333111///111111111000000///.........---,,,+++++++++++++++''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,---------------,,,,,,,,,++++++---......///////////////,,,,,,---///000111111000///000111222333666:::>>>===KKKZZZccckkkuuu&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&'''''''''&&&***)))'''&&&&&&''')))***(((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))))))))'''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&%%%&&&''')))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,---.........------000000000000000000000000////////////000111333333111111111000000000000000222222333333333222222111...............///000000......///111333333222000111111111111000///------))))))(((((('''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++......//////000/////////...---++++++,,,---------,,,...000222333444777999444<<>>@@@NNNTTT___kkkwww***)))((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))((((((((((((((()))***)))((('''&&&''''''((())))))))))))************+++++++++++++++++++++++++++++++++*********))))))+++,,,------......---------...///000000///...---------...//////000000111000000111111111222222222111000000000000000000000111111000000000000000000000000111111111000///...///////////////...------++++++,,,,,,+++***((('''******))))))))))))))))))(((((())))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''))))))(((((((((''''''''')))))))))((((((((('''''''''''''''''''''((((((((('''''''''((((((((())))))))))))*********))))))((('''((((((((())))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********************))))))))))))******++++++***************+++)))+++---,,,+++***+++,,,++++++,,,,,,,,,,,,,,,,,,........................------------.........///------......//////000000000000000000222444666888:::>>>EEELLLUUU```jjjppp}}}(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''"""###$$$%%%%%%%%%$$$###&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))((((((''''''((())))))))))))((('''''''''(((((())))))))))))************+++++++++++++++++++++++++++++++++******************++++++,,,---,,,,,,,,,---...///000000///...---,,,,,,------...//////000000000111111111111222222111111111000000/////////111111111111000000///......///000000111000000///...////////////...------++++++++++++***)))((((((((((((((()))))))))))))))((())))))))))))(((''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))***+++++++++***))))))((('''(((((()))***++++++,,,***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************))))))))))))******+++***************++++++)))+++---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,------------------------------------..............................//////.........---......///000///111333555:::AAAIIINNNYYY^^^fffnnnuuuxxxyyyyyyxxxzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&###%%%'''((()))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((('''''''''((())))))))))))((((((((((((((((((((()))))))))************************************************************))))))***+++++++++++++++------...//////...------++++++,,,------......///............/////////000222222111000///......---000000111111111///...------......///000000000000......//////......---,,,***************)))(((((('''''''''(((((()))))))))''''''((((((((((((''''''''''''&&&%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))***++++++******)))((('''''''''((()))***++++++,,,)))(((&&&$$$$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***+++******))))))******+++*********)))******+++,,,)))+++---,,,+++***++++++***++++++,,,...//////000------------------------------------------------.....................---.........---------......///000111111222555999===;;;???FFFNNNTTTYYY[[[\\\bbbgggnnnuuu{{{%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$&&&((()))***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))))))))((()))))))))************************************************************((()))******++++++******,,,---...//////...---,,,++++++,,,,,,---.........---............/////////222111111000///...------///000111111111///...------------......///000000...............------,,,******))))))))))))))))))&&&&&&''''''((((((((()))%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&''''''((()))(((((())))))))))))))))))''''''(((((((((((((((((((((((((((''''''&&&&&&%%%'''(((((((((((())))))))))))*********))))))((('''''''''((()))******++++++,,,+++)))((((((***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++******))))))***++++++,,,)))+++---,,,+++***++++++++++++,,,,,,---...//////------------------------------------------,,,,,,............------------,,,,,,---...............,,,...000111000000000111000111444777;;;>>>AAABBBFFFKKKQQQYYY```hhhpppvvv~~~$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))(((((()))*********))))))))))))))))))***************************************************+++++++++((()))******+++*********,,,---...//////...---,,,++++++,,,,,,---....../////////000000000000111111000000000//////............//////000000/////////......---------......///---............---,,,,,,***))))))((((((((())))))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((())))))))))))******(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************))))))***************)))***************++++++++++++***)))))))))***+++,,,************************)))))))))))))))))))))))))))***++++++,,,+++++++++++++++************++++++))))))))))))***+++,,,,,,)))+++---,,,+++***+++,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......***+++,,,------......---***,,,///111///...------222111000000111222444666666888<<<@@@DDDKKKRRRWWWfffooo}}}$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''((())))))'''((()))***+++******)))))))))))))))************************************))))))*********+++++++++))))))***++++++++++++***,,,,,,............,,,,,,,,,,,,,,,---......///////////////000000000111111//////////////////.....................///000111///...---,,,,,,,,,---...------......------,,,+++***)))((('''(((((()))***''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''((())))))******+++******))))))))))))***(((((()))))))))*********))))))))))))******++++++((((((((()))))))))))))))+++++++++,,,,,,,,,------******+++,,,---------------------------,,,,,,,,,((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,))))))))))))***+++,,,---)))+++---,,,+++***+++,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,---.........---,,,,,,...000000.........///000000000000000000000111000111333555666999===@@@FFFMMMYYYfffqqqxxx{{{|||$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''((()))+++++++++***)))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))***+++++++++++++++,,,,,,---......---,,,,,,,,,,,,---......//////000------------.........///.........///////////////...---------...///111333000///---,,,+++,,,,,,---------......------,,,+++***)))(((''''''((()))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''((()))*********((('''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******&&&&&&'''((()))***++++++,,,,,,+++***)))))))))***(((((())))))*********+++))))))******+++++++++,,,(((((())))))******++++++---------.........//////++++++---...///000000000000000000///......------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,))))))))))))***+++,,,---)))+++---,,,+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...////////////000111000///...------......---++++++---///***+++---///000///......+++---000111111111333555555888???FFFMMMRRRUUUWWWYYY]]]gggpppqqqqqqyyy)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###''''''(((((('''&&&%%%%%%(((&&&$$$######%%%(((***)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''(((((()))))))))))))))(((''''''(((+++,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++//////...---------------///---,,,,,,---...,,,+++............//////////////////////////////...---)))***,,,.........,,,+++***++++++,,,,,,++++++***++++++******)))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''++++++*********)))))))))+++******))))))******+++$$$%%%''')))******)))(((******************))))))******+++,,,,,,,,,,,,+++.../////////000000111111111111222222333333444444333222111000000000111111000000000///////////////000000///...---------------------,,,,,,---......000...------------,,,***+++++++++,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,---------------------......---,,,,,,+++***((()))***,,,++++++......---------,,,,,,,,,//////.........---------000//////......---,,,,,,........................---------............///222222333444666888:::;;;???AAAEEEJJJOOOTTTXXXZZZcccjjjsssyyy}}}&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%######%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******)))'''(((((())))))))))))))))))((('''(((***++++++************************************++++++,,,,,,,,,000000000000000000000111///...------......---,,,............////////////......//////...---,,,+++)))***,,,---...---,,,+++***++++++,,,,,,++++++***,,,++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((***))))))(((((((((((((((((()))+++,,,,,,++++++***---------....../////////111222222333333333222222555555666666777777888888888888888888888888888888777666555555555444555555333333333222222111111111222111000///...............------------...//////111000......//////...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,------------,,,,,,,,,+++******,,,------,,,......---------,,,,,,,,,///.........------------,,,,,,,,,---......//////////////////////////////------------............111111111222333444555666666777888;;;===???AAAAAAEEEJJJQQQVVVXXX\\\bbbgggnnnppptttwwwzzz$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))'''((())))))******))))))***)))((()))***+++***)))************************))))))***+++,,,,,,------///000000000111222222333000///......//////...---............////////////............---,,,***))))))***+++,,,,,,,,,+++*********++++++++++++******,,,,,,++++++***)))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))))))))))))))))))))---------------------...111111222333444555555666999999::::::::::::999999::::::;;;;;;<<<=========>>>======<<<<<<;;;::::::::::::999999888888888888777777777666555444333333222222000///////////////------........./////////111///......000000///---.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------+++,,,,,,------,,,,,,,,,---,,,++++++---......---......---------,,,,,,,,,............------------+++++++++,,,------......////////////////////////------------............000////////////000000111111222222222222222222333000444999;;;;;;<<<@@@CCCFFFHHHKKKNNNRRRXXX^^^cccdddfffiiimmmqqquuuxxxyyy$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((()))************)))+++***((()))******)))((())))))))))))))))))))))))(((((()))***,,,---......,,,---...///000111222222111000//////000000///...............////////////...///000000///---+++))))))******+++++++++***)))******++++++++++++******,,,+++++++++*********)))''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))***+++,,,.../////////000//////000000222333444666666777888:::;;;<<<<<<===>>>>>>??????>>>>>>===<<<=========>>>>>>????????????>>>===<<<;;;:::999;;;;;;;;;;;;;;;::::::999:::::::::999888666555444111000///...------------,,,------...///////////////...------...///...---........................---------...............------------------------++++++,,,---......------***+++,,,,,,,,,,,,,,,,,,---,,,***+++---......---......---------,,,,,,,,,------------------------...------,,,,,,+++******........................,,,,,,---------.........---------------...//////000000000111222222222333///111444444444333555777777777888999:::===BBBFFFCCCDDDFFFHHHJJJMMMNNNOOO&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))((())))))***************+++***((()))******)))((((((((((((((((((((((((((((((((()))***,,,---......+++,,,...000111222222222222000//////000000///...............///////////////000222222111///---+++*********+++************)))******++++++******)))+++++++++***************((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((***---000222444555666555555555777888:::<<<=========>>>???@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>=========>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::888666444///...---,,,,,,+++,,,,,,,,,---...///000000000000111///...///000000///---......---------------------------....../////////------------------------,,,,,,---.........------***+++,,,,,,------------,,,+++******,,,------,,,......---------,,,,,,,,,,,,,,,------------------...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,---///000111------......///000000000---///000111111000111222444555444333111222555777555555666777888999::::::&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))(((((('''''''''((()))***((()))******++++++*********)))((()))***+++***)))(((((((((((((((((((((((())))))***+++,,,,,,---------...000222333333333222111000//////000000///...............////////////000111333444444222000...,,,+++++++++************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((())))))******+++(((((()))))))))))))))***+++---000444777999:::;;;======???@@@BBBCCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAABBBBBBBBBAAA???>>>:::;;;<<<===<<<:::777666000///...------,,,,,,------...000222333333222222666444333333333333222000.........---------------,,,,,,------.../////////------------------------------............------++++++,,,---............,,,+++)))***,,,------,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,---...///111111//////.........---------++++++,,,---............///000111000//////000222000000111111222333444444$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((''''''&&&'''((()))***))))))***++++++++++++***)))((('''(((***++++++************************************++++++,,,,,,,,,,,,---000111222222111000111///......///000...---............////////////...000333555666444222000------,,,+++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))***++++++,,,,,,)))***+++,,,...///111111333555888<<<>>>@@@@@@@@@CCCCCCEEEFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@???>>>===<<<===???AAABBBDDDDDDDDDGGGFFFEEEDDDBBB@@@???>>>>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCCCCAAA???>>>;;;<<<>>>???>>><<<:::888444333222111000000000000000222444666777777666666999777555555555444222000/////////.........------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---...////////////---,,,++++++---......---......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......//////++++++++++++++++++++++++++++++,,,,,,,,,------------------------...//////111111000000//////......+++++++++,,,---...---,,,***,,,...//////...///000.........///////////////!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&$$$######$$$%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$######%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%#########%%%&&&""""""###$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))***++++++++++++***(((''''''(((+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***+++---///000///...---000///......//////...---............/////////000---///333555666555222111...------,,,+++++++++,,,))))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))))))))***+++,,,,,,------+++---///111444777999:::<<<>>>AAADDDEEEFFFEEEDDDDDDEEEGGGHHHGGGEEECCCBBB@@@???>>><<<:::888777666777888:::<<<>>>@@@AAABBBBBBAAA???===;;;999777666555666777999:::<<<======>>>???@@@AAAAAA???===<<<;;;===???@@@@@@>>><<<:::777777666555444444444444333444777999::::::999999999777555444444333000///111111000000/////////...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,---...///000000000000///---,,,,,,...//////.........---------,,,,,,,,,+++++++++,,,,,,---------000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,---............////////////,,,++++++,,,------,,,***))),,,///111000/////////222111000///...---,,,,,,$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%$$$$$$%%%'''((('''&&&'''&&&&&&'''***++++++***))))))(((((((((((()))))))))************+++++++++)))************+++++++++(((((((((((((((((((((((())))))))))))************+++***))))))***+++...///333222000......///111222000000////////////000000222222111111111111111111///...---,,,+++***************))))))))))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))***)))((('''&&&%%%$$$$$$((((((((((((((((((''''''((((((((())))))******+++''''''((())))))))))))(((+++++++++++++++---000444222666:::<<<<<<<<>>>>>>>>@@@@@@???===999666333111111111111111222444555666888888888888999:::;;;;;;>>>;;;888777777777666555999999999777555444555666999999::::::::::::::::::999888666444222111111111222222222111000///......------,,,------...//////........................000000////////////000000//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...//////.........---------...............------------------,,,,,,++++++++++++,,,...---,,,,,,---///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%''')))(((''''''&&&&&&(((***,,,,,,+++))))))(((((((((((())))))))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************+++***))))))***+++---//////000111111111000//////000//////////////////000111111111111222222222222///...---,,,+++*********))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))((())))))******))))))))),,,---///000111333777:::<<<>>>@@@BBBCCCEEEGGGIIIIIIJJJJJJIIIHHHGGGEEEDDDAAA@@@>>><<<999888:::<<>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDAAAAAA???<<<999444000...---------......///000111////////////000111222333999999::::::999888888777888999999777555444555666888888::::::;;;:::999888666555444333222222333333444333333222111111111111...------,,,,,,,,,,,,---..................//////000000////////////000000//////............/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------///.........---------------------...............---------,,,,,,++++++++++++,,,...---,,,,,,---///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&((())))))((('''&&&&&&(((***++++++***))))))(((((((((((()))))))))))))))*********++++++)))))))))*********++++++************************))))))))))))************+++******)))***+++---...+++---111333333111...+++//////............//////000111111111222333333333///...---,,,+++*********((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++++++++++++++///222555777999<<>>999::::::999888:::===@@@???AAACCCFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>;;;888444000...---------------------...,,,,,,,,,---...000111222555:::???AAA???======>>><<<===>>><<<;;;::::::;;;888999;;;<<<<<<999777555333333222222222222333444111000///......///000000000///...---,,,,,,,,,,,,---------....../////////000000////////////000000000//////......//////000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------............------------,,,,,,------......//////------,,,,,,,,,,,,+++++++++,,,...---,,,,,,---///$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''')))***)))(((&&&%%%%%%&&&(((***)))((())))))(((((((((((())))))))))))))))))************))))))))))))************************************((()))))))))************++++++*********+++,,,---***,,,000222222000---+++///......------......//////000000111222333444444///...---,,,+++*********)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******((()))+++---///000111111666999===@@@AAACCCFFFHHHJJJIIIKKKNNNQQQQQQLLLGGGFFFDDD@@@<<<999888777777777:::>>>@@@BBBDDDFFFHHHAAABBBEEEGGGHHHGGGFFFFFFEEEDDDCCCBBB@@@???>>>=========<<<:::888444222000////////////////////////......///000111333444555777???HHHKKKJJJGGGHHHJJJGGGHHHIIIIIIGGGFFFGGGHHH@@@AAACCCCCCAAA===888666333333333222222222222222000///...------///000111111000///...............+++,,,,,,------......///000000////////////000000000000////////////000000//////...---------------------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***)))(((%%%$$$$$$%%%'''((('''&&&))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********************************((()))))))))************++++++++++++++++++,,,,,,+++,,,---//////......---......------------......//////000111111222333333///...---,,,+++************))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''(((((())))))***++++++)))+++...111555888:::;;;???BBBEEEGGGGGGHHHJJJKKKLLLMMMOOORRRSSSOOOFFF???<<<:::666333222222222333777<<>>AAADDDEEEHHHJJJKKKLLLLLLMMMOOOPPPQQQQQQRRRRRRNNNHHH???999222111///......///111222888<<>>999555222///000333555777888888888<<<<<<<<<<<<===>>>???@@@IIIOOOVVVYYYZZZZZZ\\\^^^^^^```bbbcccbbbbbbbbbbbbaaaaaa```^^^[[[VVVQQQNNNGGGFFFEEECCCAAA>>><<<:::999999999999999999888888555444333222111000000000........................000000////////////000000111000000//////000000111000///......------......------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,---------------------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&$$$###$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''')))(((''''''&&&%%%&&&((()))((('''))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))***++++++,,,---------------,,,,,,,,,,,,------............///////////////...---,,,+++*********))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))''''''(((((()))******+++,,,---...000222444666777;;;===@@@CCCGGGJJJLLLMMMNNNOOOPPPPPPPPPRRRTTTWWWUUUTTTQQQKKKDDD<<<888555............///000222333777:::===>>>;;;888666555666666555555777999;;;===<<<===@@@CCCGGGJJJLLLNNNMMMLLLKKKIIIFFFBBB>>><<<888;;;>>>BBBEEEGGGHHHHHHLLLLLLKKKKKKKKKKKKLLLLLLOOOQQQTTTWWWYYY\\\]]]^^^```bbbeeegggfffeeeeeefffggggggfffeeebbb___\\\ZZZTTTTTTSSSQQQOOOLLLIIIGGGCCCCCCEEEEEEDDDCCCAAA@@@???>>><<<999777555444444222222222111000000//////000000////////////000000111111000000000000111111000//////.......................................,,,,,,,,,---------..............................++++++,,,,,,,,,,,,---------------------...//////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---///$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''%%%$$$%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&'''((((((&&&''''''((((((''''''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''((((((''')))((('''((()))***)))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,++++++***''')))+++,,,------,,,+++---,,,,,,++++++,,,,,,---...............---------//////---,,,+++*********((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((()))***++++++'''(((((()))***++++++,,,222333555888:::<<<>>>???CCCEEEGGGJJJMMMOOOQQQQQQRRRRRRSSSSSSSSSUUUYYY\\\WWWUUUOOODDD:::333111333......///000111222444444555777999999999888999:::666777888:::<<>>;;;999888666555555444333222111111000000////////////000000111111000000000000111111000000///.......................................,,,,,,,,,------.................................++++++,,,,,,,,,---------...------------...//////,,,++++++++++++++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...---,,,,,,---/// !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((***+++,,,((((((((((((((((((((((((++++++***)))(((((())))))++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------//////...,,,***)))((('''///---+++,,,///000///---...---,,,+++******************))))))((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&&&&'''(((((())))))*********)))***+++---///222444555;;;>>>BBBEEEHHHJJJLLLOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZWWWUUUUUUWWWXXXWWWUUUSSSNNNEEE<<<555222111111111333666999===???AAABBBEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCDDDFFFHHHKKKMMMNNNMMMKKKLLLTTTXXXXXXVVVVVVVVV\\\^^^[[[XXXYYYZZZXXXRRRVVVZZZ[[[YYYWWWYYYZZZ]]]ZZZWWWTTTRRRPPPMMMKKKGGGJJJOOORRRSSSSSSSSSSSSTTTYYY```bbb```]]]\\\]]][[[]]]]]]ZZZZZZ]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVV___ddd___[[[\\\]]][[[\\\[[[XXXRRRKKKEEEBBBBBBCCC@@@<<<:::888777555444222444444333444777555111777888777666555444555777444000,,,+++,,,......------.........////////////000///---+++******,,,,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$###"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((&&&%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''((()))++++++((((((((((((((((((((((((+++******)))(((((())))))))))))))))))))))))((((((*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,++++++*********---+++***+++...///...,,,...---,,,+++***************)))))))))((((((((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&'''((()))))))))))))))******++++++,,,...111444888;;;===BBBEEEIIILLLNNNQQQUUUXXXVVVWWWXXXYYYYYYXXXXXXWWWWWWUUUTTTTTTUUUUUURRRPPPJJJFFF@@@;;;777777888999999<<<@@@FFFKKKPPPSSSUUUVVVVVVWWWWWWWWWUUUSSSRRRUUUUUUTTTTTTTTTUUUVVVVVVUUURRRRRRXXX\\\ZZZYYYZZZVVV\\\___\\\ZZZ[[[[[[YYYVVVWWWXXXWWWVVVVVVXXXYYYYYYWWWTTTSSSQQQOOOLLLIIIHHHJJJNNNQQQRRRSSSTTTTTTRRRUUUXXXYYYYYYWWWWWWWWWVVVXXXWWWTTTSSSWWWZZZYYYWWWXXXXXXXXXVVVTTTRRRQQQSSSZZZ^^^[[[YYY\\\]]]\\\]]]]]]\\\YYYUUUQQQOOOOOOOOOMMMJJJGGGEEEAAA<<<999888::::::777888;;;;;;777=========;;;:::999888999888555000//////000000///......//////////////////111000...,,,,,,,,,......------,,,,,,,,,------...------------------------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""&&&)))***((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&$$$$$$&&&&&&&&&'''''''''''''''((('''''''''((())))))***))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((())))))*********++++++++++++,,,***************************++++++,,,,,,+++++++++)))******+++,,,,,,------,,,******+++,,,---,,,+++---,,,+++***************))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((((((''''''((()))******))))))***+++---...///000333777<<>><<<;;;<<>>???BBBBBB@@@DDDDDDCCCCCCAAA???>>>===???<<<888666555444333222000000000000000/////////111000///.........///000------,,,,,,,,,,,,,,,---,,,------....../////////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$ """%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))***))))))((((((((())))))&&&&&&''''''(((((())))))************++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++***************))))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))+++******+++---000333555888999<<<@@@EEEJJJMMMPPPVVVWWWXXXXXXWWWYYY[[[^^^___```aaaaaa___]]]ZZZXXXKKKIIIFFFCCCAAA???===<<<>>>>>>???AAAFFFKKKPPPSSS]]]^^^aaaeeeiiikkkmmmnnnpppnnnkkkhhhdddaaa___^^^ZZZYYYWWWVVVUUUUUUVVVWWWXXXSSSPPPQQQPPPMMMMMMPPPMMMSSSWWWWWWVVVVVVSSSNNNMMMKKKJJJLLLPPPSSSRRRPPPRRRRRRTTTVVVXXXWWWTTTQQQOOONNNMMMMMMOOOQQQRRRRRRUUUQQQMMMNNNTTT[[[___aaa___eeehhheeecccdddfffddd\\\\\\\\\\\\[[[YYYXXXXXXZZZXXXVVVTTTVVVYYYYYYXXX^^^```aaa___\\\XXXVVVVVVUUUTTTRRRRRRRRRPPPMMMKKKEEEIIIIIIFFFFFFIIIKKKJJJKKKJJJJJJIIIIIIGGGEEECCCEEECCC@@@>>>;;;999777666444333333222222111000000000//////......//////000...------,,,,,,,,,,,,,,,+++,,,,,,---...//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))&&&&&&''''''(((((())))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,---...++++++******))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((*********)))''''''(((***+++,,,...111444999<<<>>>BBBCCCEEEHHHKKKOOORRRTTTWWWXXXZZZ[[[[[[\\\^^^aaaaaaaaa```^^^[[[VVVRRRPPPBBBAAA>>><<<;;;===@@@CCCGGGIIIKKKOOOTTTYYY^^^aaaiiijjjkkkmmmooopppqqqqqqrrrnnnhhhbbb^^^\\\\\\]]]WWWUUUSSSQQQPPPPPPQQQRRRUUUQQQNNNNNNLLLIIIJJJNNNNNNTTTYYYYYYYYYXXXSSSLLLKKKKKKNNNTTT[[[]]]\\\YYY[[[\\\___bbbeeefffdddaaa^^^[[[XXXWWWYYYZZZZZZYYY^^^ZZZVVVYYYaaakkkrrrvvvyyyxxxuuurrrnnnmmmmmmoooppprrrnnniiiggggggfffffffffkkkkkkjjjeee___YYYUUUTTTXXXUUUQQQOOOOOOPPPPPPOOOJJJOOOQQQOOOOOOTTTWWWWWWTTTRRRQQQPPPQQQPPPMMMKKKKKKJJJIIIGGGCCC@@@>>>===:::999888777666555444333000000000//////////////////...------,,,,,,,,,---******+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((()))))))))))))))************+++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++***+++,,,------,,,,,,---...+++******)))))))))******(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++++++++***((()))+++---///111444888===AAADDDFFFJJJKKKLLLMMMPPPRRRTTTUUUUUUXXX[[[^^^___```cccdddaaa___[[[VVVQQQKKKGGGEEE<<<======>>>@@@EEEKKKPPPRRRTTTVVVZZZ___cccfffhhhiiijjjlllmmmooopppqqqqqqpppkkkeee^^^ZZZYYYYYYZZZTTTQQQNNNJJJHHHHHHIIIJJJNNNLLLLLLMMMMMMKKKOOOTTT___eeeiiijjjkkkiiiaaaXXXVVVZZZaaaiiipppsssrrrqqqqqqrrrtttwwwzzzzzzyyywwwtttppplllkkkmmmnnnllljjjllljjjhhhjjjqqq{{{~~~~~~}}}vvvnnnhhhdddcccccc^^^XXXRRRPPPOOONNNNNNQQQXXX]]]^^^___cccggghhhddd```[[[ZZZZZZYYYVVVSSSPPPQQQRRRPPPMMMIIIHHHGGGCCCBBBAAA???===<<<::::::444444444333333222111111111000///...------------***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))+++---,,,+++***,,,...******))))))))))))******'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******+++******,,,///222555888<<>><<<:::999333333111000////////////..................------)))***+++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''%%%$$$"""&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$'''((('''&&&'''(((((((((((()))+++***(((&&&...+++((((((***+++)))'''''''''(((((())))))******+++***)))(((((()))******+++++++++*********)))))))))************+++++++++,,,+++++++++,,,,,,+++)))++++++************++++++---,,,+++************+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((&&&$$$%%%'''(((&&&$$$'''((()))((('''''')))+++---...000111333777===AAACCCEEEGGGIIIJJJJJJIIIHHHLLLNNNPPPSSSUUUVVVVVVUUU\\\[[[YYYVVVQQQLLLHHHEEE>>>>>>???BBBDDDDDDBBB???AAABBBBBBCCCDDDFFFGGGHHHGGGJJJMMMOOOPPPQQQRRRTTTTTTUUUSSSPPPRRRWWWYYYWWW[[[ZZZWWWQQQMMMMMMNNNOOOTTTVVVWWWVVVUUUVVV[[[___eeefffmmmxxxwww|||wwwpppiii```^^^bbb[[[___aaa______```^^^YYY\\\WWWTTTVVVWWWTTTRRRRRRKKKIIIGGGFFFFFFDDDAAA???;;;999666444333333111000///...,,,,,,.........---///////////////...---,,,////////////////////////---------------------------+++++++++---------+++++++++++++++++++++++++++++++++++++++++++++++++++###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''&&&$$$!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% !!!"""!!! !!!###&&&((((((((()))******(((&&&)))'''%%%&&&'''(((&&&$$$((()))))))))************+++***)))(((((()))******+++++++++*********))))))))))))*********+++++++++*********+++,,,---,,,+++,,,++++++++++++++++++,,,,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''%%%$$$&&&(((***)))'''))))))***)))((((((***,,,000222555888;;;>>>CCCFFFGGGHHHIIIIIIHHHGGGEEEDDDBBBCCCEEEHHHJJJLLLMMMMMMOOONNNLLLIIIFFFBBB???>>><<<<<<===???@@@@@@>>><<>>AAADDDFFFIIIKKKIIIHHHGGGDDDBBB@@@>>>===999999:::;;;===???@@@AAAAAA@@@>>>===;;;:::::::::<<<===>>>AAACCCDDDBBB@@@BBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDFFFIIINNNRRRWWW]]]```\\\YYY\\\```bbbgggggggggjjjmmmrrrvvvzzz{{{}}}{{{|||xxxttttttxxx|||~~~xxxpppmmmgggccceeeiiigggaaa]]]YYYYYY]]]^^^\\\ZZZ[[[WWWUUUTTTRRRQQQOOOKKKHHHHHHFFFDDDCCCAAA===888555666444111000000000...---,,,,,,---...///000000111////////////////////////...........................---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$###"""$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''(((+++...)))'''''''''))))))(((&&&&&&''')))+++,,,,,,***((()))))))))))))))))))))***)))))))))))))))*********************************))))))))))))************(((***+++,,,,,,+++,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,***)))'''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''((()))*********)))***++++++---000555888===AAAFFFIIIIIIIIIIIIIIICCCAAA???<<<999777555555666555444444555777999:::;;;;;;;;;;;;<<>>BBBDDDHHHKKKLLLJJJFFFDDDBBB999888666444222111000000222222222333555888;;;===@@@AAABBBEEEHHHMMMPPPSSSSSSSSSTTTVVVWWWWWWTTTRRRLLLKKKHHHEEEAAA???===<<<>>>AAAFFFMMMVVV```kkkrrrzzzuuuqqqrrrrrrssswww}}}}}}{{{}}}tttmmmfffbbb]]]ZZZ]]]bbb```______^^^^^^[[[VVVSSSSSSRRRQQQQQQRRRSSSQQQPPPCCCAAA===;;;:::888666444777666444222111111111111111111111111111111111111000000000000000000000000000///---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%%%%&&&'''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!###&&&''''''&&&&&&''')))'''&&&&&&'''(((((('''$$$&&&((()))'''&&&&&&'''((((((''''''''''''&&&&&&'''((()))******+++*********************+++++++++((((((((()))))))))******+++...///...***'''(((***))))))(((((((((((())))))&&&''')))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''')))******)))***+++,,,,,,///444888===BBBGGGKKKJJJMMMOOONNNIIICCC>>><<<555555444444444333333333000222555999===BBBFFFHHHKKKLLLNNNQQQUUUYYY]]]^^^\\\[[[YYYXXXWWWSSSNNNKKKEEEDDDBBB@@@>>><<<<<<;;;@@@FFFQQQ]]]jjjwww~~~|||||||||{{{}}}}}}yyyxxx|||xxxrrrlllhhhlllrrrnnnmmmlllkkkiiiddd___[[[ZZZWWWSSSRRRTTTVVVXXXXXXRRRNNNIIIEEEBBB???;;;999777666444333222333333444111111111111111111111111111111111111111111111111111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''''''''(((***)))'''%%%%%%&&&(((((('''(((***+++***((('''(((***)))(((((((((''''''''''''&&&''')))***++++++******))))))*********+++++++++(((((((((((()))))))))***)))---///...***((())),,,******))))))))))))******'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&))),,,---,,,---000333333888===BBBGGGJJJNNNQQQNNNPPPQQQOOOIIIBBB===:::999:::;;;<<<======<<<;;;999<<<@@@EEEJJJNNNQQQSSSSSSTTTWWWYYY\\\]]]______YYYWWWUUUSSSPPPLLLGGGCCC??????@@@AAABBBDDDFFFGGGMMMUUUaaannn{{{{{{tttrrrvvv{{{}}}{{{wwwvvvnnnddd\\\XXXXXXXXXYYYZZZWWWSSSOOOMMMJJJGGGDDD>>><<<:::777666666666777222222222222222222222222222222222222222222222222222111//////000///...,,,------------------------++++++++++++++++++++++++$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$######### """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((######$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&%%%######$$$(((+++)))'''%%%%%%&&&'''((('''&&&((((((&&&###"""$$$'''******))))))((((((((('''&&&''')))***+++++++++***))))))******++++++++++++(((((((((((())))))))))))'''+++///...***(((+++...++++++************++++++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%(((,,,...///111555999:::>>>DDDJJJMMMPPPRRRTTTQQQRRRRRROOOIIICCC>>>;;;???@@@CCCDDDEEEEEECCCCCCGGGIIILLLPPPTTTVVVWWWXXXWWWXXXZZZ[[[\\\\\\\\\[[[QQQPPPOOONNNLLLIIIDDDAAA>>>???BBBFFFKKKPPPTTTVVV\\\dddooo{{{|||~~~xxxpppnnnssszzz{{{{{{zzzzzz|||~~~nnnccc^^^\\\\\\[[[YYYVVVUUUUUUTTTSSSQQQHHHFFFBBB===:::888777777222222222222222222222222222222222222222222222222333111//////000000...,,,------------------------++++++++++++++++++++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%'''((()))(((&&&&&&''''''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((((((((())))))))))))------,,,++++++,,,,,,,,,))))))(((&&&&&&%%%%%%%%%(((((()))***************+++++++++++++++***)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''(((''''''&&&&&&(((((()))******++++++++++++---111444888<<>>:::555444444333333444555555666444333333444555555444666444222222111111///------------............///,,,,,,,,,,,,,,,---------((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))************,,,++++++*********++++++***)))((('''&&&&&&&&&&&&''''''((()))))))))))))))******+++++++++***))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$''''''((()))***,,,......000444888===AAAEEEIIIMMMOOOPPPQQQRRRSSSRRRQQQQQQQQQSSSUUUUUUSSSPPPOOOOOONNNNNNNNNOOOQQQSSSUUUWWW\\\^^^^^^]]]ZZZWWWUUUTTTQQQOOONNNNNNMMMLLLIIIFFFFFFJJJGGGIIINNNKKKIIISSSdddcccjjjwww~~~{{{{{{vvvvvvyyy{{{{{{zzzvvvssssssrrrrrrwww~~~}}}{{{~~~~~~zzz{{{sssmmmllljjjfff```]]]]]]^^^______WWWTTTQQQNNNLLLIIIDDD@@@===;;;888555333333444555888777666555666666666666666555333222222222000.../////////......---------+++*********************''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&%%%$$$$$$%%%%%%$$$######$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))*********+++++++++******)))))))))******++++++***)))((('''''''''(((&&&'''(((((())))))((((((((()))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&&&&&&&''''''))),,,///222444666:::@@@EEEIIILLLPPPSSSRRRRRRTTTUUUUUUUUUTTTSSSSSSUUUWWWXXXWWWUUUUUUVVVRRRSSSUUUWWWYYY[[[\\\\\\___]]]ZZZXXXVVVSSSOOOLLLMMMJJJGGGEEEEEEEEEEEEDDDHHHNNNOOOTTT]]]]]]^^^iii~~~|||{{{zzzzzz{{{vvvxxx|||}}}}}}vvvqqqsssxxx}}}}}}yyy~~~|||xxxmmmfffeeedddbbb```[[[ZZZXXXUUURRROOOLLLJJJHHHEEE@@@;;;888777888999;;;::::::999999888888888777555333333444333222000111111000///...---,,,,,,,,,,,,++++++******))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############&&&%%%###$$$%%%&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((())))))))))))***************)))))))))***++++++++++++***)))(((((())))))'''(((((()))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))******))))))'''''')))+++///444888::::::>>>DDDIIILLLNNNPPPRRROOOQQQSSSVVVWWWXXXXXXXXXWWWYYYZZZZZZYYYWWWWWWXXXXXXYYY[[[\\\\\\[[[ZZZYYYXXXTTTPPPOOOOOONNNJJJGGGHHHEEEBBBAAADDDHHHLLLMMMUUU\\\___gggsssuuuwww}}}|||zzzxxxzzz~~~{{{|||{{{}}}~~~}}}~~~{{{uuukkkccc```^^^[[[XXXSSSQQQOOOOOONNNLLLIIIFFFCCCBBBBBBBBB>>>??????>>><<<:::::::::777555444444444444333111111111000000///...------//////......---,,,++++++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%$$$%%%&&&'''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''(((((((((((()))***************+++,,,,,,+++******))))))))))))***))))))***++++++++++++***&&&'''((()))***+++++++++))))))))))))))))))))))))++++++******))))))((((((((()))******+++++++++***)))***,,,000444999===@@@???BBBGGGJJJKKKLLLMMMNNNPPPQQQSSSVVVWWWXXXXXXXXXVVVXXXZZZZZZYYYYYYZZZ[[[_________^^^[[[WWWSSSPPPPPPLLLHHHGGGHHHIIIGGGDDDCCCAAA@@@CCCJJJRRRYYY]]]gggnnnrrrzzz}}}~~~zzzvvvttttttuuuwww{{{{{{}}}{{{oookkkddd]]]VVVRRROOONNNNNNOOOPPPPPPOOOMMMKKKIIIBBBDDDEEECCC???===<<<<<<999777555555555555333222000000000000000000000000111000000///...------,,,&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***&&&&&&&&&'''''''''((((((***************+++,,,---******))))))))))))******)))***++++++,,,,,,++++++&&&'''((()))************))))))))))))))))))))))))************))))))))))))''''''((()))************---///222777;;;???BBBCCCDDDGGGJJJLLLLLLLLLMMMNNNSSSTTTVVVWWWWWWWWWVVVUUUSSSUUUWWWYYYZZZ\\\^^^aaabbbaaa___\\\WWWRRRMMMJJJFFFDDDAAA@@@AAACCCCCCCCCGGGGGGIIIOOOYYYcccjjjnnnzzz{{{wwwvvvzzzwwwnnniiiiiilllnnnssswwwzzz~~~|||yyywwwvvvsssqqquuu{{{}}}{{{vvvyyy~~~wwwooohhh```WWWQQQPPPRRRUUUWWWVVVTTTPPPNNNHHHJJJLLLJJJEEEAAA@@@AAA===;;;999888888777555333///000000000111111111222000000//////......------%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""$$$%%%&&&'''''''''&&&&&&$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***''''''''''''((((((((((((((((((((())))))+++,,,,,,))))))((((((((())))))***))))))***+++++++++++++++''''''((()))******))))))(((((((((((((((((((((((((((((())))))))))))))))))'''((()))***++++++++++++222444999===AAADDDEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPTTTUUUWWWXXXXXXXXXWWWVVVTTTVVVXXXYYYZZZ\\\___bbb[[[ZZZXXXUUUPPPKKKGGGEEE@@@AAAAAABBBCCCGGGLLLPPPZZZ[[[___gggqqqzzz|||yyysssoooooovvv||||||~~~yyypppgggcccbbbccceeeiiilllnnnqqq{{{yyyrrrnnnlllnnnnnnkkkjjjkkk{{{{{{wwwvvvvvvppprrruuutttrrrpppqqqsssyyy}}}}}}nnnbbb[[[\\\]]]]]][[[XXXTTTRRRNNNQQQSSSQQQKKKFFFEEEFFFBBB@@@>>>===<<<;;;888666111111111111111111111000000000000000000000000000%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&%%%&&&)))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''''''''%%%###"""$$$%%%'''((()))(((''''''###"""!!!"""$$$%%%%%%######$$$&&&''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))''''''''''''((()))++++++)))((((((((((((((())))))(((((()))***************'''(((((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))***+++,,,---.........555888===AAAEEEFFFFFFFFFDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSVVVXXXZZZ[[[[[[[[[XXXYYYZZZZZZZZZ[[[]]]___SSSRRRPPPMMMIIIFFFCCCAAABBBEEEIIILLLOOOVVV___fffnnnpppuuu}}}~~~yyyrrrpppvvv|||~~~yyywwwyyywwwzzzppphhhccc```^^^\\\^^^aaaddddddgggppp{{{xxxqqqoootttyyywwwqqqnnn|||vvvrrrssstttpppqqqrrrqqqooommmlllkkkggghhhkkkrrr{{{|||ttthhhgggeeebbb___[[[XXXVVVRRRVVVXXXUUUOOOIIIIIIJJJFFFDDDBBB@@@???===;;;888444333333222111000//////333333333333333444444444$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$"""!!! $$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&######$$$$$$%%%&&&'''''''''((((((((('''&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++''''''(((((())))))******(((((((((((())))))))))))(((''''''''''''((())))))$$$&&&)))))))))((()))***((()))******,,,///555999???@@@BBBDDDEEEFFFEEEEEEJJJJJJIIIIIIKKKMMMPPPRRRSSSTTTWWWZZZ]]]\\\ZZZWWWZZZYYYWWWUUUTTTTTTVVVWWWQQQKKKHHHJJJIIIFFFHHHMMMMMMPPPVVV^^^fffnnnwww~~~}}}zzzxxx}}}}}}~~~|||~~~~~~zzzuuurrrqqqsss|||zzz~~~zzzuuuvvvzzz}}}{{{~~~uuukkkhhhggggggcccgggkkkjjjiiiooo||||||zzz|||~~~}}}~~~~~~||||||}}}|||yyyvvvkkkkkklllooorrruuuuuuuuuvvvuuusssrrrtttwww{{{~~~~~~~~~vvvrrrpppmmmfffaaa```aaabbb]]]VVVPPPMMMMMMPPPMMMHHHDDDAAA>>>;;;999:::888666555666555111...111111111222444333111///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%%%%'''''''''''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))'''((((((((()))))))))***'''((((((((())))))))))))'''''''''&&&'''(((((()))&&&'''))))))((((((***+++)))+++---///111555;;;>>>BBBCCCEEEFFFHHHHHHHHHGGGKKKKKKJJJKKKMMMOOORRRTTTWWWVVVVVVWWWYYYYYYXXXVVVUUUTTTSSSQQQNNNLLLKKKKKKGGGCCCBBBEEEGGGIIIQQQ[[[```bbbhhhqqqzzz}}}{{{}}}|||vvvyyyzzzyyyuuupppjjjgggeeegggqqq||||||}}}}}}yyyvvvvvvyyy|||xxxuuurrrppplllpppsssrrrpppsss|||}}}{{{yyyyyyzzz{{{zzzyyysssttttttuuuuuuuuuuuutttxxxvvvtttuuuxxx|||~~~}}}||||||yyyxxx}}}}}}ssspppiiiaaaYYYTTTSSSSSSTTTQQQMMMJJJHHHEEEAAA???===:::888777777666444111333222111222444555333222$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$$$$)))'''%%%###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++*********))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((((((((()))(((((((((+++---+++...333666999===BBBEEEFFFFFFHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNOOORRRTTTVVVZZZWWWTTTSSSSSSTTTSSSSSSNNNNNNNNNKKKFFFBBB??????AAAAAADDDIIINNNWWWggguuuwwwzzz}}}{{{yyylllqqqpppmmmggg```ZZZWWWWWWYYYdddzzz~~~{{{uuuxxx{{{yyyvvvvvv{{{{{{~~~~~~yyyvvvvvvtttrrrooonnnppptttxxxuuuqqqoooooommmmmmqqqxxxyyywwwiii___ZZZWWWWWWUUUSSSPPPNNNMMMKKKHHHEEEAAA???;;;:::999999888777777555333333444555555444$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%***(((%%%#########%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&''''''(((((())))))(((((()))---000000444999===@@@CCCFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNNNNOOOPPPQQQSSSUUUVVVXXXUUURRRPPPOOONNNLLLKKKFFFGGGFFFCCC>>>;;;;;;===AAAGGGOOOVVV]]]jjj}}}}}}yyyxxx{{{~~~xxxeeefffddd```YYYSSSOOONNNOOOSSS^^^rrryyy|||~~~}}}zzzyyyzzz|||{{{vvvsssuuuxxxrrrllliiihhhfffccccccfffkkkvvvyyylllbbb[[[WWWXXXVVVTTTSSSRRRQQQNNNLLLGGGEEEAAA???======>>>>>>===999555333444444555555$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))***,,,000444777;;;???BBBDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPNNNLLLKKKHHHDDDBBB>>>>>>===:::777999@@@FFFKKKTTT```hhhppp}}}zzzwwwwwwwwwyyyggg___]]]YYYTTTPPPOOOPPPRRRYYYaaaooo~~~~~~}}}}}}}}}zzz||||||uuupppooollleee```^^^fffjjjpppwwwtttggg___```]]]YYYWWWVVVTTTRRRQQQMMMKKKIIIFFFDDDCCCDDDEEECCC???:::666555444444444$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%'''''''''((('''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))))))))***,,,...///222666:::===@@@DDDFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOJJJIIIGGGFFFEEEBBB>>>;;;777999:::999999@@@KKKUUU___jjjuuu|||}}}~~~}}}}}}rrreeedddaaa]]]ZZZZZZ\\\___dddhhhpppyyy}}}|||vvvuuu~~~~~~}}}zzzssskkkggghhhhhhiiilllsss~~~~~~uuummmhhhaaaZZZVVVSSSQQQOOORRRRRRQQQNNNKKKIIIJJJKKKHHHDDD>>>:::999888777666$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&$$$###"""%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))((((((((('''&&&&&&&&&'''''''''(((((()))(((((((((((()))******+++---111444777:::===@@@AAACCCFFFHHHHHHIIIKKKMMMMMMMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMLLLKKKJJJJJJEEECCC@@@>>>===<<<:::888777;;;@@@BBBEEENNN[[[fffpppyyyzzz{{{~~~}}}vvvtttqqqmmmjjjiiikkkmmmnnnmmmoootttvvvvvvzzz|||xxxxxx{{{xxxyyywwwuuuvvvxxx|||ttthhh```ZZZVVVTTTVVVWWWWWWUUUQQQOOOOOOPPPJJJGGGCCC@@@???>>>===<<<$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&%%%"""%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""######$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((###$$$&&&(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((******))))))((((((((('''&&&&&&&&&'''''''''(((((()))))))))))))))******+++,,,000555999<<>>;;;888999888;;;DDDPPPZZZ^^^___kkkpppxxx{{{yyyssslllhhheeefffeeefffppp~~~~~~yyyxxx{{{|||zzzvvvrrrppppppooopppuuu|||{{{{{{vvvxxxwwwtttqqqooorrrwwwuuusssrrrqqqrrruuuxxxzzz~~~|||}}}tttwww~~~tttoookkkoooyyy~~~zzzsssyyy~~~uuunnniiicccXXXPPPNNNGGGDDDHHHLLLJJJHHHGGG%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&((())))))(((((((((((((((((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))+++...000222444777:::>>>>>>@@@BBBEEEIIILLLNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNLLLJJJHHHDDDBBB@@@???>>><<<;;;:::AAADDDKKKUUUaaajjjnnnooonnnttt{{{~~~|||vvvppplllkkklllllllllrrr~~~~~~|||zzz{{{yyyuuusssooonnnoooooopppuuu|||~~~xxxttttttqqqooottt~~~{{{yyyxxxxxx{{{{{{{{{{{{{{{zzz{{{|||~~~}}}xxxxxx|||}}}}}}xxx|||zzzooohhhiiiooovvv{{{{{{xxxiii[[[RRRJJJDDDGGGKKKKKKJJJJJJ%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((((('''&&&&&&((())))))(((((((((((('''((())))))***))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******,,,000333444777:::<<<>>>???@@@BBBEEEHHHLLLNNNPPPPPPPPPPPPPPPOOONNNNNNRRRQQQQQQOOOLLLHHHEEECCC===>>>>>>>>>???@@@BBBDDDSSSYYYbbbjjjooossswwwzzzqqqvvv{{{}}}{{{wwwrrrpppnnnqqqsssrrruuu{{{|||vvvooojjjhhhgggjjjkkkmmmssszzz~~~{{{wwwrrrnnniiiiiimmmuuu}}}}}}}}}~~~zzzuuuuuuxxx|||tttiiihhhpppxxx~~~ssseeeZZZQQQOOONNNLLLKKKKKK%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%$$$######$$$&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))((('''&&&&&&((())))))(((((((((''''''(((((()))***(((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''))),,,------000444666777999;;;===>>>???@@@BBBEEEHHHKKKLLLNNNOOOOOOOOONNNNNNMMMLLLPPPOOOMMMJJJFFFCCC@@@>>>999<<>>>>>???BBBDDDGGGIIIKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLJJJHHHFFFCCC@@@>>><<<<<<;;;@@@GGGNNNUUU^^^hhhoootttwwwzzz}}}|||zzzxxxwww}}}}}}}}}{{{yyyzzz|||~~~{{{uuujjjgggeeeeeedddbbbeeejjjssswww{{{{{{vvvrrrpppppprrrsssxxx}}}{{{rrrmmmmmmttt|||tttppprrryyy~~~}}}wwwgggWWWMMMLLL%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((+++,,,)))%%%"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%((((((&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***((('''&&&&&&((())))))((('''''''''''''''((())))))###$$$&&&((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++///222555666888;;;=========>>>???>>>@@@CCCFFFIIIKKKKKKKKKMMMMMMMMMNNNNNNMMMMMMLLLEEECCC@@@>>><<<;;;;;;;;;@@@FFFOOOXXXbbbnnnzzz}}}|||zzzxxxxxx|||{{{uuuqqqmmmlllgggcccdddiiilllssszzz{{{wwwsssrrrssszzzzzz~~~|||pppjjjlllkkkvvvvvvnnnmmmqqqtttxxxyyyzzz{{{}}}~~~~~~iii]]][[[$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$"""$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&''''''&&&%%%%%%$$$######""""""###$$$$$$$$$$$$###!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&((()))***(((((('''&&&'''((()))***(((((((((((((((((((((((())))))))))))************)))(((''''''(((((('''&&&&&&(((***,,,...111555888999:::<<<===???@@@@@@AAAAAABBBEEEGGGJJJLLLMMMMMMOOOMMMKKKKKKKKKJJJFFFBBBAAA>>>:::999:::<<>>@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKIIIHHHGGGGGGEEE@@@============>>>@@@FFFPPPXXXaaakkkuuuwwwwwwtttnnnttt{{{~~~|||xxx}}}yyyxxxzzz{{{yyyzzz~~~yyyqqqhhhbbbfffnnnyyyxxxzzzwwwrrrttt~~~{{{{{{zzz|||%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$"""""""""###$$$))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((()))))))))(((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((())))))))),,,---.../////////...---***---111444555666888999<<<===>>>@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGHHHHHHGGGFFFCCCBBBAAA???<<<999:::@@@FFFIIILLLTTTaaakkktttyyy~~~~~~~~~~~~sssssswwwwww|||{{{}}}yyywwwxxx}}}{{{tttjjjbbb___hhhsssyyy{{{}}}wwwoooqqqzzz~~~zzz%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((******)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((111333555555444333222222000222555777999:::===???>>>???@@@BBBCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEBBB???<<<;;;;;;<<<<<>>===<<<;;;<<>>:::777777;;;AAAEEEVVVfffttttttoooppptttwwwxxxwwwzzz{{{yyyuuuvvv{{{tttssstttuuuwww|||rrriiieeelllvvv|||}}}}}}~~~|||zzzwwwqqqmmmooosssssswww%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&''''''&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))******))))))'''((()))************)))((((((((((((((((((((((((''''''((((((((()))))))))***...333777999<<>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>===;;;:::::::::<<>><<<:::888888<<>>;;;999666555888???JJJSSSZZZaaahhhllluuuzzz{{{yyysssxxxppppppxxx{{{wwwxxx}}}tttrrryyy}}}xxxssstttpppyyyxxxjjjgggjjjpppuuuvvvxxx~~~vvvsssttt{{{}}}xxxyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&///***%%%$$$''''''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((((())))))'''((()))***)))(((&&&$$$%%%&&&'''((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********))))))))))))))))))(((((((((((()))))))))......///222555999===???EEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDEEEEEEEEEBBB@@@BBB999444777:::999:::>>>>>>IIIZZZjjjsssuuuqqqmmmxxx{{{||||||xxxyyy}}}zzzrrrmmmnnnrrr|||xxxwwwtttooonnnqqqooovvvyyymmmdddfffjjjnnnqqqttt~~~www{{{}}}|||xxxvvvuuutttxxx|||{{{|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((+++'''###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''''''''((()))***)))(((&&&%%%%%%&&&'''((())))))))))))***)))(((''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))((((((((()))++++++//////111333777;;;>>>@@@BBBCCCDDDFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCBBB@@@???@@@999444666999:::===BBBJJJSSS```lllssstttpppmmmttt{{{~~~zzzooojjjmmmqqq{{{xxxsssooonnnllljjjkkkooossszzz}}}tttmmmkkkmmmpppqqqrrrwww|||||||||}}}{{{vvvrrrpppnnnlllhhhmmmrrrvvvyyy}}}wwwyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&$$$"""###&&&)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%'''((()))))))))(((&&&&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((***---...///000222555888<<>>===<<<>>>888555777<<<@@@FFFKKKRRRWWW___gggkkkjjjgggeeeqqq}}}|||vvvjjjdddgggkkktttzzztttlllgggcccdddccccccfffkkkttt||||||tttpppnnnqqqsssssstttvvv|||~~~{{{xxxvvvuuu~~~~~~zzzyyy}}}|||~~~tttooonnnmmmkkkhhhiiinnntttvvvwww|||}}}~~~yyy{{{%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((***,,,///111///111333666999===???AAA>>>???AAABBBDDDEEEEEEEEEEEEDDDCCC@@@===;;;:::;;;:::888777;;;AAAIIIQQQWWWXXXZZZ^^^aaacccdddcccbbbqqq{{{|||rrreee___```cccooorrryyyvvvkkkgggcccbbbddddddbbbdddgggrrr{{{vvvpppmmmrrrvvvvvvuuutttxxx{{{zzz|||vvvtttuuuvvvxxx{{{~~~xxxuuuwwwxxxtttooosssyyy~~~~~~}}}~~~}}}}}}|||}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((''''''((((((((((((((('''&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))************++++++******+++...000222///111444777:::===@@@AAA???@@@BBBCCCDDDEEEEEEEEECCCCCCAAA>>>:::888:::<<<666999<<>>??????;;;777888===BBBGGGQQQ[[[```eeekkknnnllleeedddddddddgggmmmrrruuurrrqqqooolllgggeeefffhhhnnnqqqvvvyyyxxxvvvsssqqqlllpppuuuyyy{{{~~~~~~}}}zzzrrrllllllkkkgggffffffjjjxxxvvviiiffflllssszzz{{{{{{yyyxxxyyy}}}$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###%%%((()))(((''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''###$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%'''''''''''''''((()))***'''(((((((((((((((''''''%%%&&&((()))*********)))))))))))))))))))))))))))'''(((((()))***+++++++++---...000222222111///...555777;;;???BBBEEEFFFGGGBBBBBBCCCCCCCCCBBBAAAAAA===>>>>>>:::777888???EEETTTaaalllpppssswwwwwwsssgggfffeeefffiiinnntttwwwppplllgggbbb___^^^bbbhhhkkkooouuuyyy{{{{{{yyywww{{{vvvoooiiihhhfffccccccfffgggvvvzzzyyyrrrfffccciiippp~~~rrrrrrssswww|||zzz|||~~~&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%###""""""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))*********111000//////111555888;;;:::;;;>>>@@@BBBCCCCCCCCCEEEDDDCCCCCCCCCAAA>>>;;;999888:::>>>BBBFFFLLLPPP^^^jjjuuuxxxzzz~~~~~~zzznnnjjjfffeeehhhmmmssswwwyyymmm```YYYWWWXXX^^^eeekkkpppuuuwwwvvvxxx|||~~~rrrmmmhhhggghhhiiifffcccfffoooyyyooofffiiissszzzxxxrrrpppwwwyyyzzzyyyssstttxxxuuusssvvvzzz}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))((((((''''''''''''((((((&&&''''''(((***+++,,,,,,111000111222444777:::<<<<<<===???AAACCCDDDDDDDDDFFFEEECCCBBBAAA???===;;;888:::???FFFMMMSSSXXX\\\dddnnnuuuvvvyyyuuupppiiifffhhhkkknnnooonnnggg^^^XXXTTTUUU^^^hhhjjjooovvv{{{{{{vvvpppmmmmmmllliiifffccckkkyyy}}}xxxrrrttt|||~~~{{{ttttttyyy|||zzzzzzxxxpppppphhhgggiiipppxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))***+++---...111222333666888;;;<<<>>>===>>>???AAABBBBBBCCCCCCFFFDDDAAA>>><<<;;;;;;<<<===BBBKKKSSS\\\bbbeeefffjjjooossssssvvv~~~yyynnniiiiiijjjjjjhhhdddaaa^^^ZZZVVVWWWbbbnnnnnnrrrxxx~~~xxxsssoookkkhhheeejjjsss}}}}}}~~~yyyooommmccccccgggpppyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******+++***))))))***,,,...000222333666:::<<<>>>??????>>>>>>?????????@@@@@@@@@BBBAAA===:::888888;;;===IIIQQQZZZbbbiiimmmmmmkkkkkknnnqqqrrruuu|||rrriiihhhjjjjjjiiiccc```______^^^```iiisssvvvvvvyyyyyywwwxxx|||zzzsssooommmppprrruuuyyysssoooqqqpppssszzz''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******))))))))))))******+++***))))))+++---000222444666999===???@@@AAAAAAAAA@@@@@@???????????????<<<<<<:::777777:::@@@DDDTTT^^^ggglllrrrvvvtttoookkknnnrrrvvvxxx|||rrrhhhfffiiilllnnnhhhdddbbbfffiiijjjnnnsssxxxuuutttyyyxxxrrrqqquuu{{{yyyxxx}}}~~~}}}yyyssszzzzzz~~~'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%""""""##################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******+++++++++,,,...111333555777999<<<>>>@@@AAABBBBBBDDDCCCBBBAAA????????????777999::::::<<>>===<<<<<<<<<666999>>>AAAEEENNNYYYbbbdddnnnuuuuuuzzzzzzrrrssswww|||}}}zzz~~~|||uuupppqqquuuzzzyyywwwxxxzzzyyytttsssuuupppiiidddiiivvv{{{ssssssnnnyyy|||||||||~~~|||sssxxx}}}wwwvvvwwwxxxzzz~~~vvvqqqsssttt|||~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))+++---000333666999:::;;;======>>>>>>@@@AAAAAABBBAAA???===:::888777777777666;;;AAAGGGMMMWWWdddnnnkkkuuuzzzwwwzzzzzzsssrrruuuzzzyyyvvvzzzzzzxxx{{{~~~vvvuuuzzzppphhhbbbfffsss{{{yyyyyyrrrssslllqqq|||~~~~~~tttvvv{{{}}}~~~tttrrrsssuuuyyy}}}~~~vvvooollljjjrrrsssuuuyyy&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''((()))+++,,,,,,...222666:::<<<>>>???>>>>>>>>>>>>???@@@BBBCCCCCC???<<<<<<:::777777:::<<>>@@@BBBDDDEEEDDDBBBAAAAAA:::555555777<<>>?????????AAACCCFFFHHHGGGDDDAAA>>>;;;777666:::AAAJJJUUU___fffnnnssssssrrruuuyyyzzzwwwuuurrrqqqtttxxx{{{|||vvvrrrppppppooolllmmmppprrrvvv|||}}}uuuhhh```[[[\\\]]]aaalllxxx|||yyysssmmmgggeeeiiiooorrrssstttqqqllliiijjjpppzzzyyyrrrqqqpppmmmmmmppp|||{{{}}}}}}xxx~~~xxxsssooolllhhhfffcccgggiiihhheeedddeeehhhhhhkkkpppyyy}}}nnnjjjkkkjjjmmmtttwww&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((())))))+++,,,---///111333444555888999;;;>>>@@@AAAAAAAAAAAACCCDDDEEECCC@@@<<<999444444999DDDOOOXXXccclllooorrrsssssswww}}}~~~{{{|||yyyvvvvvvyyy~~~zzzxxxxxxzzzxxxrrrooopppssstttwwwyyy|||~~~}}}vvvrrrssssssmmmeee```YYYZZZZZZ[[[dddpppwwwwwwyyytttooolllmmmnnnooonnnrrrrrrpppnnnpppuuu}}}vvvrrrooonnnmmmjjjiiikkkyyyzzz}}}~~~yyyuuunnnqqqrrrppplllgggfffffffffeeedddeeekkkttt}}}tttsssttttttwww~~~&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******+++---///222444555666777999;;;===???AAABBBBBBBBB@@@@@@@@@???===;;;999888444777@@@NNNZZZbbbjjjqqqqqqrrrqqqrrrxxx|||~~~|||zzz{{{}}}~~~|||tttnnnnnnrrrrrrqqqrrrrrrtttvvvwwwwwwpppkkkkkkkkkgggdddeee]]]^^^^^^^^^eeesss~~~zzzvvvsssqqqpppnnnrrruuuuuusssuuu}}}uuutttsssrrrqqqooonnnmmmuuu||||||vvvsssrrrrrrnnnhhhcccaaaccchhhkkkkkkpppxxx~~~&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,---///111444777999999:::<<<===???@@@AAA@@@@@@???@@@???===<<<<<<===>>>???@@@BBBKKKXXXbbbggglllqqqoooqqqqqqqqqvvv}}}~~~}}}||||||~~~{{{yyyzzz|||yyysssoooooonnnnnnnnnnnnnnnnnnoooooorrrmmmjjjjjjhhhfffgggjjjgggiiiiiihhhnnn{{{|||wwwuuuttttttwwwyyywwwsssvvv}}}{{{{{{{{{zzzxxx|||}}}|||tttnnnkkklllllliiilllppprrrsssrrrssssss~~~&&&''''''''''''''''''&&&%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***+++,,,,,,,,,...000333777999;;;<<<<<>>===BBB@@@>>>===>>>AAAEEEHHHMMMNNNVVV```gggjjjmmmqqqmmmrrrsssrrrsssyyy~~~|||||||||~~~sssqqqrrruuuuuurrrrrrtttiiikkklllmmmnnnmmmkkkjjjooolllkkkllljjjgggiiinnnqqqtttsssqqqttt~~~yyywwwxxxzzzwwwyyytttmmmooo{{{}}}~~~~~~~~~{{{||||||zzzvvvrrrppppppiiipppuuuuuuwww}}}zzz|||~~~&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!!!!!&&&$$$###$$$''')))(((&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((*********((('''(((+++---***+++,,,,,,***)))******...000444888;;;=========AAAAAAAAAAAA@@@@@@@@@@@@BBB???===???CCCHHHNNNSSS]]]dddhhhfffhhhppptttrrrjjjkkknnnssszzz}}}uuurrrpppsssxxxyyytttooolllmmmooopppqqqrrrrrrrrrvvvuuussspppmmmllllllmmmyyytttrrrssstttvvv}}}{{{{{{yyywwwvvvwwwyyy{{{}}}}}}tttrrrnnniiiffffffggghhhgggpppqqquuu|||kkkmmmtttzzz&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))'''(((((('''&&&&&&)))+++)))+++---......---------///222555999<<<>>>??????>>>>>>?????????>>>>>>>>>===>>>???AAADDDLLLWWWaaannnqqqpppmmmnnntttvvvssskkkjjjjjjpppyyytttrrrrrrvvvzzzzzzuuupppnnnnnnooorrruuuxxxzzz{{{}}}zzzvvvssssssssszzzuuurrrssstttwww|||xxxzzz}}}~~~~~~{{{}}}~~~vvvnnniiieeebbb```aaa___aaagggjjjlllrrrxxx|||tttrrruuuwww&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''')))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&'''(((((('''''')))***)))+++...111333333222111222444777;;;>>>@@@AAAAAA======>>>>>>>>>===<<<;;;999===AAADDDJJJVVVgggttt}}}wwwqqqqqqtttssspppiiifffffflllxxx{{{yyyxxxyyy}}}|||xxxwwwxxxyyyyyy|||~~~zzzyyyyyytttqqqrrruuuzzz|||xxxnnnfffaaaYYYTTTRRRUUUYYY]]]ccckkknnnppp}}}}}}zzzyyyvvvyyy&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))''')))+++++++++***+++,,,***,,,000444777777555333444666999;;;>>>@@@AAABBB????????????>>>===;;;;;;;;;@@@EEEKKKVVVhhhzzzwwwooommmnnnkkkhhhdddccceeemmmxxx~~~}}}{{{sss|||~~~}}}{{{vvvsssssswww~~~{{{sssggg___YYYXXXYYY\\\aaahhhgggffflll}}}~~~zzzxxx|||&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''')))+++,,,++++++,,,------...222777;;;<<<999666888999;;;===>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;DDDHHHNNNWWWiii}}}ssskkkiiigggeeedddcccfffllluuu|||{{{tttmmmmmmxxxzzz}}}|||}}}}}}yyyzzzxxxmmmgggccc______bbbbbb^^^^^^hhhuuuxxxppp~~~~~~}}}yyyzzz~~~&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((###$$$&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%'''))))))))))))+++,,,000000333999???BBB@@@======>>>>>>???@@@AAAAAABBB>>>===<<<;;;;;;===???@@@OOOVVV^^^iii||||||qqqkkkhhhffffffhhhiiinnnwww~~~|||tttnnnpppyyy{{{yyy~~~uuuppppppwww|||}}}}}}tttiiibbb```aaa\\\ZZZ^^^eeelllwwwsssiiipppnnnrrrrrrqqqzzzwww{{{}}}&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((($$$&&&''''''%%%$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((())),,,...222111444;;;CCCIIIIIIGGGDDDCCCCCCBBBBBBBBBCCCCCC>>><<<;;;;;;>>>CCCIIILLLXXXeeeqqq|||vvvooollljjjgggjjjppppppuuu|||~~~|||{{{{{{zzzzzz~~~sssqqqwww~~~~~~|||mmmjjjjjjpppxxx|||zzz~~~yyytttoookkkiiiiiiiiiiiimmmssstttyyy~~~~~~}}}vvvqqqtttmmmkkkiiiiiixxx}}}yyy}}}}}}yyyzzz}}}yyyzzz}}}&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((()))'''$$$###$$$&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$#########"""""""""''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))******))))))+++...111222222444<<>>===>>>CCCJJJSSSXXX\\\nnnxxxrrrmmmmmmjjjhhhmmmuuusssxxx|||}}}|||}}}zzz{{{|||mmmgggjjjpppyyyyyy}}}pppcccccceeeiiimmmyyy|||zzzuuupppooorrrgggjjjjjjfffccceeeooowww}}}|||zzz||||||tttmmmkkkwww~~~zzzuuuttt{{{}}}yyyvvvuuuvvvwwwwwwzzz))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''' !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######%%%'''(((######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))((()))+++...111333555444777???JJJQQQQQQOOOLLLGGGEEEEEEDDDAAABBBEEEEEE@@@===AAALLLZZZeeeiiinnnuuuvvvpppiiigggiiinnnpppqqqyyyqqqkkkppp}}}tttuuuyyyooogggdddfffsss|||vvvsss{{{xxxjjjddddddfffkkkpppwwwyyymmmddd______```aaaeeeffflllvvv{{{}}}}}}{{{|||}}}}}}~~~qqqllliiinnnyyy''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********+++---000333555777888<<>>CCCGGGIIIIIIIIIIIIJJJMMMNNNOOOPPPQQQSSSQQQVVVcccuuu~~~{{{zzzwwwxxxzzz{{{{{{}}}~~~~~~rrrkkkfffhhhkkklllmmmpppgggggghhhlllrrrwwwzzz{{{xxxqqqooouuu}}}|||xxxrrrrrr~~~zzzzzz}}}|||ooogggccceeeooo((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$))))))(((((((((((())))))%%%'''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))((('''&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((++++++******))))))((((((((()))***,,,...111444666999<<<@@@DDDGGGHHHIIIIIIGGGJJJMMMOOOOOORRRWWW\\\aaaiiizzz~~~yyyyyyzzz{{{}}}~~~rrrjjjccceeeiiikkkmmmooommmnnnssszzzvvvvvv|||~~~|||~~~~~~}}}{{{~~~zzzmmmccchhhqqq~~~))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%$$$######%%%&&&'''&&&$$$""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%######$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''(((((())))))((((((+++*********)))))))))(((***+++,,,---000222444555;;;===@@@CCCFFFGGGGGGGGGDDDGGGJJJLLLNNNTTT[[[bbbpppzzz}}}}}}}}}xxxnnneeegggkkkmmmoooppprrrwww|||zzz}}}}}}{{{|||~~~yyyyyyyyy}}}~~~tttqqqmmmnnnttt|||))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&'''((()))*********'''(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''###$$$%%%%%%$$$%%%''')))***(((%%%######%%%(((***#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''((())))))))))))((())))))))))))))))))))))))+++,,,...000222444666666<<<>>>@@@BBBDDDEEEFFFFFFCCCDDDFFFIIINNNVVV___fffuuu~~~tttjjjkkkppprrrtttuuuyyy~~~||||||yyyvvv|||{{{tttpppnnnvvvxxx|||sssoooppprrrttt{{{|||))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''+++***)))(((&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&'''(((************'''((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))((((((''''''(((((()))&&&&&&&&&%%%$$$$$$&&&(((((('''%%%$$$$$$%%%'''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''((()))))))))))))))'''''''''(((((())))))***,,,---000333666999:::;;;>>>???AAACCCDDDEEEFFFFFFCCCAAABBBFFFOOOZZZccchhhrrr~~~}}}}}}}}}rrrrrrxxx|||~~~}}}zzzwww}}}yyyssspppnnnsssvvv}}}}}}vvvqqqnnnmmmpppuuuxxx|||{{{vvv))))))))))))))))))))))))''''''''''''((((((((())))))((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&''')))******++++++'''((((((((())))))************))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''((())))))((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&((((((((('''&&&%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&''''''((('''(((((()))))))))))))))%%%%%%&&&'''((()))******,,,...111555999===???@@@@@@@@@BBBCCCEEEFFFFFFFFFCCCAAA@@@EEEPPP]]]fffjjjooozzz||||||yyyzzz~~~~~~{{{{{{vvvtttvvvvvvrrruuu|||}}}zzzjjjgggfffhhhkkkrrrssslll&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""***)))((('''&&&&&&'''(((&&&&&&''''''(((((()))))))))((('''&&&'''(((***,,,+++***)))(((''''''''''''((('''&&&%%%$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''(((***)))'''%%%))))))))))))((((((((((((###$$$$$$%%%&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))((())))))((((((***...111000333666888999;;;>>>AAABBBCCCDDDEEEEEEEEEEEEEEEBBB???>>>DDDOOO\\\fffjjjttt{{{|||yyyvvvpppuuuzzz||||||~~~zzzzzz{{{|||}}}~~~~~~|||{{{zzzjjj```bbbfffiiirrr}}}xxxsss))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###))))))''''''&&&'''(((((('''''''''(((((((((((((((((('''&&&%%%%%%''')))***------,,,,,,+++******)))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&'''''''''((())))))'''&&&(((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''((((((((()))))))))************,,,000333222555888:::;;;===@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@AAAHHHTTTaaaiiimmmssswww}}}|||{{{|||~~~~~~|||zzzzzz~~~~~~~~~xxxvvvxxx|||~~~xxxzzzyyyxxxwwwrrruuuyyyzzz{{{~~~}}}zzzyyysssssssssssstttuuuvvvvvvwwwyyy||||||zzzxxxvvvvvv}}}zzz{{{}}}~~~|||{{{zzzyyywwwuuurrrppppppqqqsssuuuwwwyyy|||}}}~~~qqqkkkhhhdddgggooo{{{www************))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&''',,,,,,------,,,+++***)))))))))))))))((('''&&&%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))***+++,,,,,,///222555555888;;;===???@@@CCCEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCFFFOOO[[[ffflllnnnpppqqqssswww}}}~~~}}}|||yyyvvvyyy}}}}}}wwwqqqmmmlllvvvvvvuuu{{{~~~zzzwwwxxx{{{~~~wwwoookkkkkkmmmnnnnnnooovvvzzzxxxvvvwwwwwwvvvqqqsssuuuvvvwww|||~~~}}}}}}|||zzzyyywwwtttpppmmmiiihhhfffeeeeeefffhhhiiijjjlllpppqqqpppooooooooovvvxxxzzz{{{{{{{{{}}}~~~|||yyywwwtttsssssssssvvvwwwvvvtttrrrqqqrrrssssssuuusssmmmddd___```ccchhhhhhhhhhhhfffeeecccaaa___^^^[[[XXXWWWXXXZZZ[[[ZZZ\\\^^^```aaadddhhhkkkuuuxxx}}}xxxvvvyyy~~~ttthhhcccfffxxx}}})))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((***+++***)))'''%%%&&&'''((())))))((('''&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))(((***,,,---...111444777888;;;>>>AAABBBCCCEEEGGGHHHFFFDDDCCCCCCDDDFFFGGGHHHIIIMMMVVVaaaiiillllllkkkkkkkkkmmmqqqwww~~~}}}zzz}}}}}}|||~~~{{{yyyyyyzzzwwwpppjjjhhhgggppp|||~~~pppoooxxx}}}{{{wwwuuuvvvwwwzzzyyyuuuqqqqqqrrrpppjjjeeekkksssxxxxxxwwwxxxvvvsssnnnnnnooopppsss{{{}}}zzzxxxxxxwwwuuutttrrrooolllkkkkkkiiiddd```]]][[[XXXVVVVVVWWWYYY[[[^^^aaadddfffgggggghhhiiilllnnnooooooooooooppprrrmmmllliiieeebbb___^^^]]]^^^^^^___]]][[[ZZZ[[[\\\]]]^^^^^^YYYRRRNNNNNNPPPTTTUUUVVVVVVVVVSSSQQQOOOOOOMMMJJJHHHGGGGGGHHHIIIFFFGGGHHHHHHJJJMMMQQQUUUZZZ^^^dddhhhkkknnnqqqssswwwyyyxxxqqqfffaaaccchhhhhhooovvvzzz}}}|||ppplllxxx''''''((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$"""###%%%'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%'''((('''%%%%%%&&&(((((((((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((((((((()))))))))***(((***---///000333666999;;;>>>BBBDDDEEEFFFGGGIIIKKKIIIFFFDDDEEEHHHLLLNNNQQQQQQTTT[[[ccciiijjjhhhgggiiilllmmmooouuu|||}}}yyy|||}}}|||}}}}}}{{{xxxsssmmmiiigggcccccclllvvvzzznnnnnnuuuyyyzzzyyy|||xxxvvvxxxyyy{{{zzzwwwvvvxxx{{{yyyrrrkkkooovvv|||}}}}}}|||yyytttmmmllllllnnnsss}}}|||wwwuuussspppnnnmmmllljjjhhhccc___\\\[[[\\\ZZZVVVRRRQQQOOOMMMJJJJJJKKKMMMNNNQQQTTTWWWYYYZZZ\\\]]]___```bbbcccbbbaaaaaabbbddd^^^\\\YYYVVVRRROOOLLLKKKHHHJJJKKKKKKIIIIIIJJJKKKJJJLLLNNNMMMIIIEEEDDDEEEGGGHHHIIIJJJJJJHHHFFFDDDEEEDDDAAA???>>>>>>>>>???>>>>>>>>>>>>>>>???CCCFFFEEEIIINNNSSSVVVYYY\\\___eeejjjmmmiii___WWWUUUWWWVVV[[[aaacccgggrrr||||||((())))))***++++++,,,,,,))))))((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))******'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&'''(((((()))(((((('''((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&"""###$$$&&&'''((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%'''((('''$$$$$$&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((()))))))))******(((+++///111444666:::<<>>@@@@@@?????????@@@===???CCCDDDBBB@@@>>>>>>???@@@AAAAAAAAA@@@???>>>???>>><<<;;;::::::::::::;;;<<<<<<;;;::::::===???;;;>>>BBBEEEHHHKKKOOORRRYYY___fffeee^^^VVVQQQPPPNNNPPPRRRSSSWWWaaaooo{{{......------,,,,,,,,,+++*********))))))((((((((())))))(((((((((((())))))(((((()))))))))***************)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''(((((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%''')))'''###"""&&&***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))))))))************---111555888:::>>>@@@CCCGGGKKKNNNOOONNNOOOOOOPPPNNNKKKJJJMMMTTT\\\bbbccc```^^^aaafffkkklllllliiipppwwwwwwsssrrruuuyyy}}}{{{|||{{{yyyzzz}}}|||uuupppnnnnnnnnnoooaaaaaahhhoooyyy|||rrriiifffffffffiiilll{{{xxxxxxyyyzzzzzzwwwooopppxxxwwwzzz|||}}}}}}{{{xxxuuuqqqkkkeee```ZZZWWWTTTQQQPPPNNNKKKIIIDDDDDDDDDBBB@@@??????@@@>>>======<<<<<<<<<======;;;===@@@AAABBBCCCEEEGGGIIIJJJLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHDDDAAA>>>===999;;;======;;;:::::::::888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888:::;;;:::999999:::;;;:::;;;===???AAADDDIIIMMMSSSYYY___bbb```YYYSSSPPPKKKKKKKKKKKKNNNTTT\\\cccxxxyyy333222111000...,,,++++++++++++++++++******))))))))))))(((((((((((())))))(((((())))))*********+++---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))'''((((((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((+++***((('''&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$''')))&&&###"""&&&***&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))************,,,///444888:::===AAACCCFFFJJJOOOQQQRRRRRRRRRRRRRRROOOLLLLLLPPPYYYbbbhhhhhhdddaaabbbgggmmmppppppmmmttt{{{zzzsssoooqqquuu|||{{{{{{yyyvvvxxx}}}{{{rrriiieeehhhlllmmmlll^^^]]]bbbfffnnntttkkkccc```___```gggnnnxxxvvvvvvyyy{{{||||||tttnnnqqqzzz~~~xxxyyyxxxyyy|||zzznnnllliiigggddd___YYYUUUPPPMMMJJJGGGEEEDDDAAA???;;;===>>><<<999888:::===999999999999999999999999999:::<<<======>>>@@@BBBCCCEEEFFFFFFEEEEEEGGGHHHKKKJJJIIIGGGDDDAAA???===:::<<<===<<<:::888777777:::999999888888999:::;;;<<<<<<;;;;;;;;;<<<======;;;;;;::::::::::::::::::555777999:::999888999:::;;;<<<======???BBBHHHLLLRRRVVV\\\``````]]]WWWSSSLLLKKKIIIIIIJJJMMMPPPRRRaaammmAAA@@@>>>;;;888555333222000---***)))+++,,,------+++,,,,,,,,,+++***((('''&&&&&&''''''((()))******(((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%''''''(((((())))))******&&&%%%$$$###"""######$$$''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))'''%%%###$$$$$$%%%&&&'''((()))***+++((('''***,,,))))))***---222888>>>BBBFFFIIIKKKLLLQQQXXX]]]___]]]ZZZXXXUUURRROOONNNSSS]]]hhhooowwwpppjjjiiinnnsssvvvvvvttt{{{yyyrrrpppqqqqqqzzzzzzyyyvvvtttttttttrrrsssnnnhhhgggkkkkkkfffaaaVVVZZZ[[[XXX]]]jjjuuuxxxmmmfff___\\\YYYZZZaaaiiiyyyvvvsssuuuyyy~~~vvvttttttvvvzzzyyyuuu}}}xxxtttqqqpppiiibbbZZZVVVVVVUUUQQQMMMGGGEEE@@@<<<999999999:::777777777777666666666666:::999777555555555666666999999::::::::::::::::::=========>>>@@@BBBEEEFFFLLLMMMKKKHHHCCC>>><<<<<<;;;:::999888888888999::::::::::::::::::999888777===============>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<>>>===;;;:::999:::<<<===;;;<<<>>>@@@CCCHHHOOOSSSYYY\\\aaaeeefffccc___\\\TTTOOOIIIHHHIIIJJJGGGCCCNNNWWWeeevvv}}}QQQOOOLLLHHHCCC???<<<:::777444111......---+++))))))))))))***))))))((((((((((((((()))))))))))))))(((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&''''''(((((())))))))))))+++***)))((('''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%$$$%%%%%%&&&'''((()))***)))&&&&&&***,,,***+++...000555<<>>===<<<;;;:::::::::;;;<<<;;;<<<<<<======<<<<<<;;;@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@???===<<<<<<<<<=========>>>@@@BBBEEEJJJPPPTTT[[[___eeejjjkkkhhhccc___ZZZVVVPPPNNNNNNMMMHHHDDDGGGLLLTTT```lllxxx{{{^^^\\\YYYUUUQQQMMMJJJHHHBBB???;;;888444000+++((())))))))))))))))))***+++************)))))))))(((((((((((((((''''''''''''((())))))(((''''''(((***(((((((((''''''''''''&&&(((''''''&&&&&&''''''((()))((((((''''''''''''((('''(((((((((((()))))))))***)))(((((('''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%&&&'''(((((()))***(((&&&&&&***,,,,,,...222555:::BBBJJJPPPVVV[[[___```aaacccgggiiifff___YYYKKKKKKMMMRRRZZZeeepppwwwmmmkkkkkkpppzzzzzzxxx{{{||||||uuuooolllkkkfff```___```___[[[VVVSSSWWWZZZYYY[[[___bbbbbbjjjfffeeeeeedddcccffflll{{{|||yyyrrroookkkfff```\\\XXXWWWSSSNNNGGGDDDCCCBBB@@@===::::::888777666555444444333333333222222222111111222333333444444444444444555555555666666666777777999999:::;;;===???AAABBBHHHJJJJJJIIIFFFCCCBBBBBB??????>>>===============>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===???@@@BBBDDDGGGKKKQQQUUU\\\```gggmmmnnnkkkfffbbb___[[[WWWTTTSSSOOOJJJEEEEEEFFFHHHMMMTTT]]]dddiiiwwwzzz{{{aaa```^^^\\\YYYWWWUUUTTTNNNKKKHHHDDD???999222...///...,,,+++***++++++,,,*********)))))))))))))))((((((((((((''''''''''''((())))))(((''''''(((***((((((((('''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''''''''((((((%%%&&&&&&'''((())))))))))))'''(((+++------111777;;;@@@HHHPPPWWW^^^eeeiiigggeeedddeeeeeeaaaYYYRRRLLLOOOTTT\\\ccckkkqqqtttkkkjjjlllrrr{{{yyyrrrmmmmmmkkkhhhddddddggggggeeebbbYYY\\\^^^^^^___bbbfffhhhiiiiiilllrrrtttssswww||||||}}}~~~xxxrrrnnndddbbb^^^XXXSSSOOOKKKJJJKKKGGGBBB???>>>>>><<<:::444555555666555444333222222222222111111111000000///111222444555555444333222222222333333444444555777777888:::<<<===???@@@DDDGGGIIIIIIGGGEEEDDDEEEBBBAAA@@@@@@???????????????@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNMMMLLLJJJHHHGGGFFFCCCCCCCCCCCCBBBAAA???>>>???AAACCCEEEHHHKKKPPPTTTYYY^^^ffflllnnnkkkfffbbb___\\\YYYWWWTTTPPPJJJFFFFFFEEECCCDDDGGGLLLQQQTTT]]]bbbhhhnnnrrruuuwwwyyyvvvyyy}}}ccccccaaa```^^^\\\[[[ZZZWWWUUURRROOOLLLFFF???:::888666333000---,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''((()))***)))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''))))))******************''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&'''''''''((()))))))))+++)))***------...444<<>>>>>AAADDDGGGIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPOOONNNLLLJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFHHHKKKOOORRRWWW\\\cccjjjllljjjfffbbb]]]\\\ZZZXXXUUUQQQMMMJJJBBBAAA@@@@@@AAACCCEEEGGGMMMRRRYYY```dddgggjjjkkkhhhiiikkkoootttzzzhhhgggfffdddaaa___^^^]]]^^^\\\ZZZXXXVVVRRRLLLHHHAAA@@@<<<888444111///---,,,+++++++++******))))))((((((((((((''''''''''''))))))***)))(((((()))+++'''(((((((((((()))))))))'''(((((())))))(((((('''(((''''''''''''(((((()))(((((((((''''''''''''&&&&&&'''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))''''''((((((((())))))))),,,+++,,,...///111999CCCKKKOOOTTTYYY^^^dddiiimmmmmmiiiaaaYYYTTTQQQRRRSSS[[[```hhhooorrrrrrnnnllllllmmmqqqvvv|||uuujjj```___fffccccccdddggglllppprrrrrrmmmhhhccc```]]]]]]cccjjjmmmqqq{{{~~~zzzwwwyyyxxxyyy~~~yyywwwssslllddd\\\UUUPPPLLLJJJHHHDDDAAA???===<<<888777666555333222222222111222333444444444333222222222222111111111111000000111222333444444444444222333333444555666777777666777999;;;<<<>>>>>>>>>@@@CCCGGGJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNPPPPPPPPPPPPOOOMMMKKKIIICCCCCCCCCCCCBBBBBBBBBBBBAAACCCEEEGGGIIIKKKOOOQQQUUUZZZ```fffiiiiiifffddd\\\\\\ZZZXXXUUURRROOONNNCCCCCCCCCCCCDDDDDDEEEFFFGGGLLLSSSYYY]]]___bbbdddaaa`````````ccchhhllloooxxxhhhgggfffeeedddcccbbbaaacccaaa___^^^\\\YYYUUURRRMMMLLLIIIEEEAAA<<<999777222111///...,,,***(((((((((((((((((('''''''''''')))******)))(((((()))+++'''((((((((())))))))))))'''((()))******)))((('''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((())))))((('''''''''''''''''''''''''''(((''''''&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))***))))))((((((((((((((())))))))))))***))),,,000222666@@@KKKTTTWWWZZZ]]]```ccchhhkkkjjjfff]]]RRRKKKMMMTTT\\\hhhlllrrrwwwzzz{{{yyyxxxrrrsssuuuwwwzzz||||||qqqggg\\\^^^fffddddddeeegggjjjmmmoooppprrrlllfffdddaaa___dddlllooottt~~~|||wwwtttyyyyyyvvv~~~|||wwwsssqqqmmmjjjfff___XXXQQQKKKHHHAAA@@@>>><<<:::999999888777777777666444444444444111111222333333333333222111111111111000000000000000000000000111111222333//////000111222333444444666888:::<<<>>>?????????AAADDDIIILLLMMMLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOMMMNNNOOOOOONNNMMMKKKIIIBBBAAAAAA@@@@@@AAACCCDDDBBBEEEGGGIIIJJJLLLOOORRRQQQUUU[[[```ddddddcccbbb[[[ZZZXXXTTTQQQNNNMMMMMMHHHHHHGGGGGGGGGIIIJJJKKKHHHLLLRRRVVVYYY\\\^^^```]]]]]]\\\[[[[[[\\\]]]]]]ccciiitttccccccddddddeeeffffffgggeeecccaaa```___]]]YYYWWWWWWVVVTTTQQQLLLHHHCCCAAA777666333000---***(((&&&)))((((((((('''''''''''')))******)))(((((()))+++'''((((((((())))))******'''((()))******)))((('''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&'''((()))+++++++++***)))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###&&&)))++++++++++++(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%''')))***+++***)))((((((((((((((())))))))))))((((((+++000333999EEEQQQZZZ\\\^^^```aaacccgggiiieeeaaaYYYMMMFFFIIIVVVbbbsssuuuyyy}}}~~~|||{{{{{{|||wwwpppggg^^^aaajjjjjjiiiiiijjjkkkmmmnnnnnnmmmgggddddddbbb```eeemmmqqquuu}}}xxxqqqsss|||~~~zzz|||vvvnnngggddd___\\\WWWRRRKKKEEEAAA???:::999888777666666666666444555555444333222222333111111111111111222222222111000000000////////////000000///......///111222000111222333444555666666777999;;;===???@@@@@@@@@BBBFFFKKKOOOOOOOOONNNNNNNNNNNNOOONNNMMMKKKIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNLLLJJJIIIAAA@@@???>>>???AAACCCEEEDDDFFFIIIKKKLLLNNNQQQSSSMMMPPPUUUZZZ^^^_________YYYXXXUUUPPPLLLIIIHHHIIIIIIHHHFFFDDDEEEGGGJJJLLLKKKNNNRRRVVVXXXZZZ]]]___\\\\\\\\\[[[YYYVVVTTTSSSSSSXXXaaakkkwwwgggdddeeehhhiiiggghhhkkkfffeeedddcccaaa```^^^]]]]]]ZZZWWWVVVWWWWWWTTTQQQKKKEEE>>>888555222...+++---+++***+++,,,,,,***))))))'''&&&&&&(((******)))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######""")))&&&""" ###%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$###!!!!!!%%%'''%%%###''''''''''''((((((((((((''''''''''''((((((((((((+++)))'''(((+++,,,***((()))))),,,111555<<>>AAADDDFFFFFFKKKLLLMMMOOOQQQSSSUUUUUUSSSQQQPPPPPPQQQPPPNNNLLLLLLKKKKKKKKKMMMQQQUUUWWWRRRPPPOOONNNOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFAAA@@@??????@@@CCCFFFHHHEEEGGGJJJLLLLLLNNNPPPRRRMMMOOOSSSUUUUUUVVVWWWYYYVVVTTTRRRNNNKKKIIIGGGGGGJJJIIIHHHGGGGGGIIIKKKLLLQQQQQQSSSUUUWWWXXXYYYYYY[[[YYYVVVUUUTTTRRROOOLLLRRRUUUZZZ```hhhrrr}}}bbb___```ddddddbbbcccffffffggghhhhhhgggeeecccaaa^^^\\\ZZZ[[[]]]]]][[[YYYVVVQQQJJJDDD@@@;;;666222111///,,,,,,,,,,,,***))))))'''&&&'''((()))((('''''''''(((((())))))******))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((%%%%%%$$$%%%'''(((((('''''''''''''''(((((((((((())))))))))))************+++)))'''(((***+++***(((+++,,,000555999???MMMZZZaaabbbeeeiiilllllljjjhhheee\\\SSSPPPSSS\\\kkkyyy}}}~~~yyyqqqjjjgggfffeeeeeepppwwwwwwwww|||vvvmmmooohhhfffgggmmmpppooopppsss~~~{{{rrrpppsssyyy}}}|||}}}|||vvvnnnbbbVVVNNNHHHEEEBBB>>>;;;999888888666555555444333333222222333333333333333333333333444444333333222111111111111000000000////////////////////////000111222222222222222333333333444444666777:::===AAADDDEEEFFFKKKMMMQQQTTTWWWXXXXXXXXXWWWVVVTTTTTTTTTSSSQQQOOONNNMMMMMMMMMPPPSSSVVVXXXVVVSSSPPPNNNNNNNNNLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@??????AAADDDGGGIIIHHHHHHIIIJJJKKKMMMNNNNNNLLLOOOQQQRRRQQQOOOOOOOOORRRQQQOOOMMMJJJIIIGGGGGGJJJJJJJJJJJJKKKMMMOOOPPPSSSUUUWWWYYYZZZ[[[[[[[[[ZZZXXXUUUTTTSSSPPPMMMJJJPPPRRRTTTXXX]]]dddlllqqq|||^^^\\\\\\___```]]]\\\______```ccceeefffeeecccbbbaaa```___```aaaaaa___]]]\\\YYYUUUQQQMMMIIIDDD@@@999666222///---,,,***))))))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((())))))***%%%&&&(((((('''''')))***''''''''''''(((((((((((())))))))))))***************)))'''((()))***)))(((...///444999===CCCOOO\\\aaaeeekkkpppqqqooojjjgggfff]]]WWWXXX___jjjwwwvvvvvvrrrmmmkkkkkkmmmnnnnnnyyywwwtttmmmjjjkkknnnpppoooqqqtttzzzsssrrruuuxxxzzzzzz}}}}}}zzzyyyqqqoookkkggg___UUUJJJCCC===<<<:::777666555555666444444333333222222111111222222222222222222222222222222222222222222222222111111000000000/////////000000000000000111333333222222222222333333333333444666888<<>><<<:::777666555444333333222222333333333333333222222222111111111111111111111111/////////000111111222222111111111111000000000000000000000000111222333444111111111222222222333333333444555888;;;>>>AAACCCJJJKKKNNNSSSXXX^^^bbbeee]]]ZZZVVVTTTSSSQQQOOOMMMOOOPPPQQQSSSUUUVVVVVVWWWWWWUUUQQQOOOOOOPPPOOONNNJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKKKKGGGDDDFFFKKKOOONNNLLLHHHKKKMMMMMMKKKHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLPPPRRRVVVYYY[[[\\\\\\[[[^^^```bbbeeeggggggggggggeeeccc___[[[XXXSSSNNNKKKIIIJJJJJJIIIIIIJJJMMMOOOPPPPPPSSSWWW]]]eeeooovvv|||vvvuuu}}}llliiihhhjjjggg```\\\\\\PPPLLLGGGCCCCCCGGGLLLPPPVVVYYY\\\^^^^^^]]]]]]^^^]]]___bbbbbb```^^^]]]]]][[[XXXRRRMMMHHHBBB<<<888///---+++***++++++***))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""'''&&&%%%%%%%%%'''***+++((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''***))))))(((''''''&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))************(((((()))))))))+++///222222666===DDDGGGIIIQQQZZZffflllqqqnnnfff``````bbb```bbbkkkwww|||yyyuuutttyyy|||}}}|||wwwhhh^^^]]]^^^cccmmm~~~vvvsssvvv{{{~~~~~~~~~xxxnnnddd]]]RRRLLLDDD>>>;;;::::::999666666666555444333222222111111111111111111000000111111111111111111111111111111222222333333333444222222111111111000000000000000000000000111333333111111111111222222222222444444444666888;;;>>>@@@GGGHHHJJJNNNTTTZZZ```dddbbb^^^ZZZWWWUUUSSSQQQOOONNNOOOQQQTTTUUUVVVUUUUUUUUUSSSQQQQQQRRRRRRQQQPPPLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGHHHHHHIIIJJJKKKKKKMMMJJJHHHIIIMMMQQQRRRQQQLLLMMMMMMKKKGGGDDDBBBBBBEEEGGGJJJLLLOOOPPPPPPPPPTTTVVVYYY]]]___`````````bbbccceeegggjjjlllmmmnnnkkkhhhccc^^^YYYTTTNNNJJJEEEGGGHHHHHHHHHIIILLLOOONNNMMMMMMQQQVVV[[[dddmmmtttnnnmmmrrryyy}}}llljjjjjjmmmkkkeeeaaabbbUUUPPPIIIBBB>>>>>>@@@BBBJJJNNNSSSUUUVVVUUUVVVWWW\\\___bbbcccbbbaaabbbddd___]]]ZZZWWWTTTOOOIIIEEE<<<888333///...---,,,++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((''''''((('''&&&'''(((((('''&&&''''''''''''(((((((((((())))))))))))************'''((())))))***---222666666:::CCCJJJMMMNNNTTT]]]iiinnnpppkkkbbb___dddjjjmmmnnnrrrwwwwwwssssssuuuuuuxxx~~~}}}{{{yyykkkbbb\\\^^^dddooo}}}zzz}}}{{{}}}~~~|||zzzxxxxxxzzz}}}{{{xxxtttnnneeeZZZSSSJJJFFF@@@<<<:::999888777333333444444444333333222111111111111111111111111222222222222222222222222222222222222222333333333222222222111111111000000////////////000111222222111111111111222222222222555444444555666999<<<===BBBDDDGGGLLLRRRXXX]]]```eeeaaa\\\XXXVVVTTTRRRQQQNNNPPPRRRUUUVVVVVVUUUTTTTTTSSSRRRSSSTTTSSSQQQOOOLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKQQQPPPNNNNNNOOOQQQSSSUUUOOOOOONNNKKKGGGEEEEEEEEEGGGIIILLLPPPRRRSSSTTTTTTVVVXXX\\\```cccfffggghhhffffffgggjjjmmmpppsssuuutttpppkkkeee^^^XXXQQQLLLGGGHHHIIIIIIIIIJJJLLLNNNLLLJJJMMMRRRVVVWWW]]]eeejjjfffeeeiiikkkmmmqqqvvvxxxiiihhhjjjmmmmmmhhheeefffaaa\\\TTTKKKDDD@@@??????CCCGGGLLLNNNMMMKKKLLLMMMWWWZZZ___aaaaaacccfffiii___^^^^^^]]]\\\XXXSSSOOOHHHCCC<<<666333111000///))))))))))))))))))******))))))))))))))))))))))))########################))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((!!!###%%%'''(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&$$$######$$$&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''''')))&&&$$$%%%((()))'''$$$''''''''''''((((((((()))''''''''''''((((((((((((&&&(((******+++...444999:::???GGGOOOQQQRRRXXX```mmmqqqrrrlllcccbbbjjjttt}}}zzzxxxvvvqqqmmmpppvvvsssvvv~~~}}}ssslll\\\___fffqqq}}}~~~zzz{{{{{{xxxtttrrrqqqqqqkkkrrr|||~~~vvvsssoookkkfff]]]SSSKKKEEEBBB???===<<<:::777555///000111222333333333333333333333333333333444444222222222222222222222222000000000000000000000000222222222111111111111000............///000111222000111111111111222222222555555444444555888:::<<>>CCCGGGKKKOOOQQQOOOMMMKKKMMMPPPVVV\\\aaadddeeeeeebbb```]]]]]]^^^]]]ZZZVVVQQQMMMHHHCCC>>>999444111...+++)))(((((((((((('''***)))(((((()))***)))((())))))(((((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''+++)))&&&######%%%''')))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''***)))((('''''''''''''''''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&************))))))))))))(((((()))+++///555:::===DDDLLLUUUZZZ___eeehhhgggkkkooooooggg```bbbqqq{{{ssspppssswwwvvvzzz}}}wwwoooeeedddfffmmmwww{{{|||~~~xxxooogggbbbaaabbbdddeeehhhpppwww{{{}}}}}}yyy{{{xxxoooiii```ZZZVVVSSSNNNKKK?????????>>><<<:::777666444444444444444444444444333222222111111222222333111222222333333222222111222222111111222222333444111111111111000000000000////////////////////////444111......000333333222444555666777888999:::;;;???AAADDDJJJQQQXXX\\\]]]aaabbbbbb^^^WWWSSSSSSTTTPPPQQQSSSTTTUUUVVVUUUUUUVVVTTTQQQOOOMMMMMMNNNNNNOOONNNMMMLLLNNNPPPTTTVVVRRRQQQOOOOOOOOOOOOMMMKKKPPPUUUYYYXXXSSSNNNNNNPPPMMMNNNNNNMMMKKKJJJKKKLLLSSSSSSTTTUUUWWWXXXYYYYYYZZZYYY[[[aaaiiinnnppppppmmmnnnoooppprrrwww|||wwwmmmgggbbbYYYQQQNNNKKKJJJKKKJJJIIIMMMRRRTTTSSSRRRRRRSSSUUUVVVXXXYYYWWWUUUVVVWWWXXXXXXWWWYYYZZZ^^^ccckkksss{{{hhhhhhiiijjjjjjjjjjjjjjjhhhgggeeeaaa[[[UUUOOOLLLHHHJJJNNNQQQSSSSSSSSSRRRNNNPPPRRRVVVYYY]]]___``````___```bbbcccaaa\\\XXXUUURRRNNNKKKGGGCCC>>>;;;222///,,,************)))+++***))))))******)))''')))(((((((((((((((((()))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''***)))&&&%%%$$$%%%'''(((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''))))))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&'''''''''(((((())))))(((((()))+++///444999<<>><<<;;;999999888444444444444444444444444222222111111111111222222333333444444444444333333222222111111222222333444222222222111000//////...////////////////////////111000///000222333222111333333444555777888999:::???AAAEEEJJJQQQXXX]]]aaa`````````___]]]XXXQQQMMMQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWUUUSSSRRRQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVUUUTTTTTTVVVVVVUUUTTTQQQTTTWWWVVVQQQNNNMMMNNNNNNPPPSSSSSSSSSTTTUUUWWWWWWXXXYYY[[[\\\]]]^^^^^^```___```cccgggjjjkkkkkkoooqqquuuwwwzzz}}}zzzqqqiii___VVVUUURRRRRRUUUUUUSSSSSSVVVYYYYYYYYYXXXVVVTTTRRRPPPQQQPPPNNNNNNNNNLLLJJJGGGEEEEEEEEEGGGJJJNNNRRRTTTXXX]]]eeemmmwwwiiiiiiiiihhhgggfffeeedddfffggghhhiiiiiihhhfffeeeZZZYYYXXXWWWYYY\\\___aaa___^^^\\\ZZZYYYWWWWWWVVVYYY[[[___bbbdddccc```^^^[[[ZZZZZZZZZXXXUUUPPPLLLDDD@@@:::555222000...,,,+++)))(((''')))***))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((('''(((((((((((((((''''''******))))))((((((((((((''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&'''''')))(((((('''''''''((((((&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((())))))***++++++,,,,,,,,,,,,///333:::AAAHHHLLLSSS]]]hhhnnnrrrvvvvvvssspppnnnlllnnnwwwzzzvvvvvvvvvuuuzzzzzzyyyxxxyyy{{{|||{{{|||uuuzzz|||uuupppmmmoootttvvvsssoootttzzz|||yyyuuupppkkkhhhhhhjjjkkkqqqzzz|||{{{}}}yyypppggg___UUUMMMKKKIIIHHHFFFBBBAAA>>><<<:::999999:::444444444444444444333333333333222222222222333333333444444555555444444333222222111111222222333444333222222111000///......//////////////////////////////000111222222111000222333444555666777888999???AAAEEEJJJOOOVVV]]]aaaeeeccc```______\\\VVVQQQTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZXXXWWWUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUUUUTTTRRRUUUVVVVVVRRRPPPOOOOOOQQQSSSVVVWWWWWWWWWXXXYYYXXXYYY[[[]]]____________```aaabbbdddgggiiijjjjjjlllooosssvvvyyy}}}~~~vvvpppfff^^^ZZZVVVVVVXXXYYYVVVUUUWWW\\\\\\\\\[[[XXXTTTPPPMMMOOONNNMMMMMMMMMKKKHHHFFFEEEDDDDDDDDDFFFHHHJJJLLLNNNQQQUUU[[[bbbjjjsssyyyhhhhhhhhhhhhgggfffeeedddeeegggiiijjjkkkkkkiiiiiicccaaa^^^\\\\\\^^^aaaccc___```aaaaaa```]]][[[YYYWWWYYY[[[]]]^^^______```^^^^^^]]]]]]\\\YYYTTTQQQNNNJJJDDD???:::666222///+++)))''''''(((***+++***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((())))))******''''''''''''''''''''''''###%%%''')))***)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&######$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''(((((('''''''''(((((()))&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))++++++++++++***************,,,111888BBBLLLUUU[[[bbbiiinnnooooooqqqpppmmmlllnnnpppqqqvvvxxxtttuuuuuuuuuxxxvvvsssqqqnnnkkkjjjlllwww~~~vvvqqquuu{{{}}}zzztttoookkknnntttvvvrrrllllllrrrwwwtttyyy}}}ooonnnmmmlllkkkjjjjjjjjjvvv~~~yyypppeee]]]SSSLLLIIIHHHGGGFFFCCCAAA???<<<::::::::::::555555444444444333333333444444333333333333444444333444444555555444444333222222111111222222333444222222111111000//////...////////////////////////...///000111111111000111222333444555666777888999>>>AAADDDHHHMMMSSSZZZ```gggccc^^^\\\]]]\\\YYYUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\ZZZYYYYYYXXXXXXUUUVVVWWWYYYYYYXXXWWWVVVSSSQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVVVVUUUSSSRRRRRRUUUWWWZZZ[[[ZZZZZZZZZ[[[XXXZZZ\\\^^^`````````______```bbbdddeeegggiiijjjiiilllppptttwww{{{}}}vvvmmmeee___ZZZXXXZZZ[[[WWWUUUUUU\\\\\\]]]\\\YYYTTTOOOLLLLLLKKKJJJJJJJJJJJJHHHFFFAAA@@@@@@@@@@@@BBBCCCDDDCCCEEEHHHKKKOOOVVV]]]bbbooo{{{```aaacccdddfffgggggggggeeegggiiikkkllllllkkkjjjhhhgggdddbbbaaabbbcccddd[[[]]]```bbbbbbaaa___^^^WWWYYY[[[\\\\\\\\\^^^___aaa```___```___]]]ZZZWWWUUURRRNNNJJJEEE@@@:::666000---***)))***+++++++++))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''((())))))***++++++''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''$$$%%%''')))***)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))************)))))))))((((((((((((,,,222<<>>>>>>>>>>>>>>??????@@@===???AAACCCFFFLLLRRRWWW[[[gggxxxWWWXXXZZZ]]]___```aaabbbbbbcccfffiiijjjjjjjjjiiijjjiiiiiihhhhhhggggggfff```aaaaaaaaa```___^^^]]]WWW[[[^^^```^^^]]]]]]^^^___^^^]]]^^^______^^^\\\YYYWWWVVVTTTRRRMMMFFFBBB999555000---,,,+++************))))))))))))******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((()))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''(((((((((((()))))))))*********))))))))))))))))))******+++///666BBBPPP^^^jjjqqqxxx}}}}}}xxxtttooojjj[[[eeeppptttvvv{{{zzz{{{|||sssnnnkkkjjjgggdddiiipppzzz{{{{{{yyyvvvuuuvvvxxxxxxwwwqqqkkkhhhmmmwww{{{vvvooojjjlllwww|||wwwyyyzzzwwwpppppppppqqqtttwwwzzz|||yyyvvvoooggg^^^WWWOOOJJJHHHGGGDDDBBBAAAAAA@@@???===;;;999888666555555444333333222222333222222111111222222333222222333333333333222222222222111111222222333444000000000000111111111111////////////////////////...000000///---...111333333444555666888999::::::;;;???BBBCCCEEEJJJRRRYYY]]]]]]]]][[[YYYXXXYYYZZZ]]]\\\\\\\\\^^^___aaabbbaaaaaaaaaaaa```___^^^^^^YYYYYYYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTVVVWWWVVVUUUSSSSSSSSSTTTVVVWWWWWWWWWYYY\\\```cccccccccccccccYYY[[[^^^aaabbbbbbaaa``````bbbdddcccaaaaaabbbdddbbbdddhhhkkkooottt{{{xxxqqqjjjaaa[[[ZZZZZZWWWSSSRRRWWWXXXYYYYYYXXXVVVSSSRRRLLLHHHEEEBBBCCCCCCCCCCCCAAA@@@@@@??????>>>>>>>>>===???@@@BBBDDDHHHMMMPPPNNNVVVaaannn|||RRRSSSTTTVVVWWWWWWXXXXXX]]]___bbbeeeggghhhggggggiiijjjlllllllllkkkjjjiiikkkiiieeeaaa^^^[[[ZZZYYYXXX]]]cccdddbbb___]]]]]][[[ZZZYYY[[[]]]______^^^ZZZZZZZZZ[[[ZZZUUUOOOJJJ@@@;;;555000---,,,***)))++++++************++++++$$$%%%&&&'''(((***++++++))))))))))))))))))))))))++++++******)))(((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''''''''''''''''''''((()))***%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))***+++,,,------...000444<<>><<<999888666666555444333333222222111111000000000000111111111222222333333222222111222222111111222222333444/////////000111111222222///////////////////////////000000...,,,---111444444555666777888999:::;;;;;;>>>AAABBBBBBGGGOOOVVVZZZ]]]```___\\\ZZZZZZ\\\^^^^^^^^^^^^___aaabbbdddbbbbbbbbbbbbbbbaaa```___ZZZZZZYYYYYYXXXXXXWWWWWWUUUTTTSSSSSSUUUUUUTTTSSSQQQQQQQQQSSSVVVXXXXXXXXXYYY]]]bbbeeefffgggggghhhZZZ\\\```bbbdddcccbbbaaabbbdddeeeccc```^^^___aaa^^^___bbbeeeiiiooovvv{{{yyy|||vvvnnnddd\\\[[[ZZZWWWSSSRRRUUUVVVWWWWWWWWWVVVUUUTTTPPPLLLFFFCCCBBBBBBCCCCCCAAA@@@@@@>>>===<<<;;;:::===>>>???@@@@@@AAADDDGGGGGGKKKPPPXXXeeexxxSSSVVVWWWUUURRROOOPPPRRRRRRVVV\\\___aaabbbfffiiieeefffgggiiijjjkkkjjjjjjkkkjjjhhheeeaaa\\\XXXUUUNNNPPPUUUZZZ^^^^^^\\\YYYQQQLLLJJJNNNXXX___aaa___bbb^^^[[[ZZZ[[[[[[XXXTTTPPPJJJAAA:::444111...,,,,,,***'''&&&'''((((((''',,,,,,***)))((((((((((((''')))***)))((('''(((***%%%&&&''')))))))))((((((&&&&&&&&&'''***,,,,,,+++$$$$$$######$$$%%%'''((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&&&&'''((('''&&&%%%&&&((((((((('''))))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&((('''&&&&&&'''((()))******)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((''''''(((((())))))******&&&&&&'''((())))))(((((())))))))))))((((((((((((+++)))((((((***,,,,,,,,,111777AAAOOO___ooo|||}}}wwwqqqkkkhhhfffiiipppxxx{{{|||{{{zzznnnnnn|||zzzzzzzzzxxxsssnnnqqqxxxuuuooommmqqqgggaaadddgggffffffiii```iiiuuu{{{~~~|||yyy}}}zzzuuuqqqkkkbbb[[[XXXSSSLLLGGGEEEDDDDDDDDDBBB@@@?????????>>><<<:::999888666444333333333444333333111000000000111222111111222222222333333333111111111111000000000000333333333333333333333333000000000000000000000000111111111111111222222222333555777777777888:::;;;;;;<<>>===<<<;;;:::===<<<<<<<<<===@@@BBBDDDDDDFFFIIIKKKRRR___ppp}}}dddeeeddd^^^VVVOOOJJJIIILLLNNNQQQSSSUUUYYY^^^bbbbbbdddfffhhhiiiiiiiiihhhllljjjgggddd```\\\YYYWWWMMMLLLMMMOOORRRTTTTTTSSSJJJEEEBBBDDDLLLTTTZZZ[[[___^^^]]]]]]]]]\\\ZZZXXXTTTPPPJJJDDD>>>888222...---+++******++++++***)))++++++***)))((((((((((((''')))***)))((('''(((***((((((((((((((((((''''''$$$$$$###%%%'''((((((''',,,+++***(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***)))((('''&&&&&&'''((('''&&&%%%&&&((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((***)))))))))+++...000000555;;;GGGVVVfffvvvvvvlllfffccccccdddiiiooorrruuu|||}}}xxxssswwwyyywwwqqqhhhfffkkk{{{sssmmmkkkllleeeaaaccccccaaa```cccgggpppzzz}}}wwwrrroooiiibbb[[[XXXSSSMMMGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@???===;;;:::999777555444444444444444333111000000000111222111222222222222333333333222111111111000000000000333333333333333333333333111111111111111111111111111111111111222222222222222444777888999:::<<<>>><<<===@@@CCCFFFJJJLLLMMMQQQUUUYYYZZZYYYXXXXXXYYY\\\^^^aaabbbaaabbbcccdddcccbbbbbbbbbbbbbbbcccdddeeedddbbb___\\\YYYWWWVVVSSSRRRQQQPPPPPPOOOOOOPPPRRRRRRRRRSSSUUUWWWYYY[[[]]]___bbbeeeiiikkkmmmnnniiieeebbbccceeeeeebbb_______________]]]\\\ZZZYYY\\\[[[YYYWWWXXX^^^iiiqqqxxxyyy}}}zzzuuupppmmmiiiddd```ZZZTTTOOOUUUVVVXXX[[[\\\[[[WWWTTTSSSPPPLLLHHHEEEDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;<<<>>>AAABBBDDDEEEFFFGGGJJJSSS```jjjeeefffgggeee```ZZZUUUSSSNNNNNNMMMKKKKKKNNNRRRVVV]]]___bbbeeegggggggggfffjjjiiifffccc```^^^\\\[[[NNNJJJFFFDDDDDDFFFHHHIIIAAA>>>;;;:::>>>FFFOOOTTTYYY[[[^^^___^^^]]]]]]]]]ZZZXXXTTTPPPKKKCCC;;;555000...------------+++)))))))))(((((((((((())))))''')))***)))((('''(((***+++***)))(((''''''''''''(((''''''((()))***)))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))(((''''''&&&''''''''''''&&&%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))(((((('''&&&&&&%%%%%%***************)))))))))))))))))))))))))))))))))***)))***+++---000333555999AAAOOO___ppp~~~~~~qqqfff```^^^bbbbbbdddhhhkkkoooyyyzzzvvv{{{xxxtttssslll```[[[^^^ggguuuzzzssslllhhhfffeeedddeeebbb^^^]]]```oooxxxzzzuuuqqqnnnjjjddd___ZZZUUUOOOJJJGGGEEECCCBBBCCCBBBAAAAAAAAA@@@>>><<<:::999888777666555555555444333222111111111222222222222222222333333333333222222222111111111000000222222222222222222222222111111111111111111111111111111111111222222333333222444777888999;;;>>>@@@>>>???BBBEEEHHHLLLNNNOOOQQQTTTXXXZZZZZZZZZ[[[[[[```bbbddddddddddddeeefffccccccdddddddddeeeeeeeeeiiihhheeebbb___\\\ZZZXXXRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTWWWZZZ\\\^^^___aaadddgggkkknnnooommmiiidddbbbbbbbbb___]]][[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUTTTRRRRRRWWW```gggpppssswww{{{~~~}}}yyyvvvuuupppkkkhhhfffaaaXXXQQQVVVWWWYYY\\\^^^]]]YYYVVVUUUSSSQQQMMMJJJHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDD???>>>===<<<===???AAACCCEEEFFFFFFDDDCCCHHHOOOVVVfffwwwZZZ]]]bbbfffggggggeeeccc\\\YYYUUUOOOKKKJJJJJJKKKSSSUUUYYY]]]___aaaaaaaaacccdddeeeeeeeeecccbbbaaaUUUPPPIIICCC@@@>>>======::::::999777777<<>><<<:::999999777666666555555555444333222111222222333222222222333333333444444333333222222222111111111111111111111111111111111111111111111111111111111000111111222222333333333222444777888888:::<<<>>>???@@@CCCFFFJJJMMMPPPQQQQQQSSSWWWZZZ\\\]]]^^^___bbbdddffffffeeeeeeeeefffeeeeeeffffffggggggggggggjjjiiifffccc___\\\YYYXXXUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUXXX[[[\\\^^^^^^___aaaeeehhhlllnnnnnnjjjeeeaaa___^^^\\\[[[XXXXXXWWWWWWVVVUUUTTTSSSQQQRRRQQQOOONNNRRRYYY___iiilllpppuuuyyyzzzyyywwwuuupppkkkjjjkkkggg^^^VVVTTTTTTWWWZZZ\\\\\\ZZZWWWWWWVVVTTTRRROOOLLLIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIDDDCCCAAAAAAAAABBBDDDEEEGGGGGGGGGEEECCCDDDHHHKKKTTTdddyyyVVVYYY^^^ccchhhjjjjjjjjjfffccc]]]WWWRRRMMMIIIGGGHHHIIILLLOOORRRTTTVVVVVVYYY\\\aaaeeehhhgggeeeddd^^^YYYRRRLLLEEE???:::666666999:::999666666:::>>>BBBHHHQQQWWWZZZ]]]aaadddbbb___\\\ZZZWWWUUUQQQNNNDDD???777000---+++***))))))(((((((((((())))))***''')))***)))((('''(((***)))(((''''''''')))***+++)))'''&&&&&&(((((('''%%%(((((()))***++++++++++++''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))***)))((('''''''''''''''((()))))))))*********++++++,,,---------111666;;;@@@JJJZZZkkkzzz}}}rrrhhhaaa```aaaccceeekkkrrrttttttxxx~~~|||qqqiiidddeee```WWWUUUZZZ]]]bbbkkktttwwwrrriiibbb```ffflllkkkhhhhhhlllpppuuuzzz}}}zzzwww}}}{{{yyyvvvssspppmmmiiifff```]]]XXXSSSOOOKKKGGGEEEBBBAAA@@@@@@AAAAAA???===:::999999888777666555444666555333222222222333444222222333333333444444444333333333333222222222222111111111111111111111111111111111111111111111111000111111222333333444444333555777777666777888:::???@@@CCCFFFJJJNNNQQQRRRPPPRRRUUUYYY]]]```aaabbbbbbdddffffffeeeeeefffgggggggggggggggggggggggghhhiiihhheeebbb^^^[[[XXXWWWUUUVVVVVVVVVVVVUUUTTTSSSWWWWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]___bbbeeehhhjjjlllhhhddd```]]]\\\[[[ZZZVVVUUUTTTSSSQQQPPPPPPOOONNNOOOPPPNNNMMMPPPUUUZZZbbbeeejjjooosssuuuwwwxxxtttnnnjjjjjjllljjjccc[[[QQQQQQRRRUUUXXXZZZYYYXXXXXXXXXWWWUUURRROOOLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFFFFEEEDDDEEEFFFHHHLLLWWWgggyyyRRRSSSWWW^^^ffflllpppqqqfffccc^^^ZZZWWWSSSOOOLLLDDDDDDDDDEEEFFFHHHJJJKKKNNNRRRYYY___cccdddccccccaaa___ZZZUUUOOOGGG???999777;;;>>>>>>;;;999999:::;;;@@@GGGOOOUUUZZZ___aaaccc```\\\ZZZYYYYYYXXXVVVPPPIII@@@888333///---,,,******)))))))))))))))***''')))***)))((('''(((***(((((((((((()))***+++,,,***)))(((((()))***)))''',,,,,,,,,,,,+++***)))((((((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((()))******+++))))))'''&&&&&&'''((((((((())))))******++++++++++++---...//////333;;;AAAHHHRRRaaaqqq~~~xxxooogggdddbbbbbbaaafffoooxxxyyyuuutttwwwvvvwwwyyy}}}|||qqqhhhcccccc___WWWWWW\\\aaaccciiissswwwqqqhhhbbb___fffjjjiiiiiiooovvvzzzxxxzzzyyyuuutttzzzyyyxxxvvvsssoookkkhhhfffbbb___[[[WWWSSSOOOJJJGGGBBBAAAAAAAAABBBBBB@@@>>>;;;;;;;;;:::999888666555666555444333333333444444333333333333444444444444444444444333333333222222222222222222222222222222222222222222222222222222000111111222333444555555444555777666555555666888===???BBBFFFJJJMMMPPPRRRNNNOOORRRWWW]]]aaaccccccbbbdddffffffffffffggghhhkkkjjjhhhgggfffgggggghhhhhhgggdddaaa^^^[[[XXXWWWTTTUUUVVVXXXXXXWWWVVVVVV\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\]]]___```bbbdddeeefffdddaaa^^^\\\[[[ZZZZZZVVVTTTRRRPPPNNNMMMLLLKKKJJJLLLNNNNNNMMMNNNRRRVVV[[[^^^ccchhhlllppptttwwwsssooojjjjjjkkkjjjeee```SSSRRRQQQRRRUUUWWWXXXXXXXXXWWWWWWUUUSSSQQQNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNIIIGGGEEECCCBBBCCCDDDEEECCCCCCCCCCCCDDDEEEEEEFFFHHHMMMXXXgggvvvSSSRRRTTTZZZdddmmmtttvvvfffaaa[[[XXXWWWWWWUUUTTTNNNKKKHHHDDDCCCCCCDDDEEEHHHJJJNNNSSSWWWZZZ\\\]]]]]]\\\[[[YYYVVVPPPIIIDDD???AAADDDFFFEEECCCBBBAAA:::<<>>999444000---,,,+++******)))******''')))***)))((('''(((***((())))))*********)))))),,,+++******,,,---,,,+++(((((())))))((('''%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((***)))'''&&&'''(((***+++((())))))******+++,,,,,,***---000111333999BBBIIITTT\\\jjjyyy|||qqqiiigggfffeeedddbbbhhhrrr{{{{{{uuurrrtttqqqqqqsssvvv|||~~~wwwmmmeeebbbeeeccc\\\\\\bbbffffffkkkvvvyyysssllliiibbbhhhjjjhhhkkkuuu|||xxxtttsssyyy{{{zzzxxxtttoookkkgggfffbbb___\\\YYYUUUQQQLLLHHHDDDCCCCCCDDDEEEDDDCCCAAA============<<<:::999888777666444333333333444555333333333444444444444555444444444444333333333333333333333333333333333333222222222222222222222222000111111222333444555666333555666777666666888:::<<<===@@@DDDHHHLLLOOOQQQKKKKKKMMMSSSZZZ```bbbbbbaaadddfffggggggggghhhjjjooollliiifffeeeeeeggghhhhhhgggeeebbb```]]][[[ZZZUUUVVVYYY[[[\\\\\\[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^___```aaabbbbbbbbb_________]]]\\\ZZZZZZZZZVVVUUURRRNNNLLLJJJIIIHHHEEEHHHKKKKKKJJJKKKOOORRRTTTXXX]]]aaaeeejjjppptttuuurrrnnnjjjiiigggdddbbb[[[XXXTTTRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPKKKJJJGGGEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEKKKVVVbbbqqq]]]ZZZXXXZZZaaajjjooorrrhhhbbbZZZVVVVVVWWWXXXXXXZZZVVVOOOIIIEEEDDDDDDEEEEEEEEEFFFIIIMMMQQQVVVYYYXXXXXXXXXYYYYYYVVVRRRNNNHHHHHHJJJLLLMMMMMMLLLKKK<<<;;;>>>EEENNNUUUXXXXXXdddbbb___^^^]]][[[XXXVVVZZZWWWSSSNNNIIIAAA:::555...---,,,+++************((()))***)))((('''(((*********+++++++++)))'''&&&((('''&&&''')))***)))((($$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&'''&&&%%%&&&(((((((((''''''''''''((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%***)))((('''((()))+++---((())))))***++++++,,,,,,))),,,111333666===HHHPPP\\\dddqqq~~~ttthhhccceeehhhgggeeeeeekkkuuu~~~}}}vvvrrrsssqqqqqqqqqsssyyyzzzuuusssfffaaaaaaggghhhcccccciiijjjiiioooyyy}}}xxxrrrqqqhhhkkkkkkhhhmmmzzzyyyttttttxxx~~~wwwqqquuu~~~~~~~~~~~~~~~|||xxxrrrllliiihhhaaa___\\\YYYVVVQQQLLLHHHFFFEEEEEEFFFGGGGGGEEECCC??????@@@???>>>===;;;:::777666555444333444555555333333333444444444555555555555444444444333333333333333333333333333333333222222222222222222222222000111111222444555666666222444666777888888:::<<<:::<<>>===<<<999888777666666666666666444444444333333333222222666555555444444555555666444333222111222333444555444444333333333222222222222222222222222222222222666666777888888888888777;;;;;;===BBBHHHLLLLLLKKKNNNKKKIIILLLSSS[[[___aaaaaabbbeeehhhjjjkkkllllllqqqmmmgggaaa^^^___aaacccjjjhhheeebbb```^^^^^^^^^]]]]]]^^^____________^^^___]]][[[YYYZZZ[[[^^^___bbb```^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]]]][[[YYYWWWYYYWWWTTTPPPLLLJJJIIIHHHFFFDDDCCCEEEHHHLLLMMMNNNNNNQQQVVVZZZ]]]aaaeeehhhpppppppppnnnkkkgggdddccceeedddbbb^^^ZZZWWWVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWXXXXXXVVVSSSRRRSSSQQQOOOKKKHHHFFFDDDCCCGGGFFFFFFEEEDDDCCCBBBBBB???AAADDDFFFKKKVVVfffrrrddd___ZZZZZZ___dddffffffccc___ZZZVVVUUUVVVXXXYYY]]]^^^\\\UUURRRUUUXXXXXXTTTRRRQQQUUUYYYYYYTTTNNNOOONNNNNNNNNOOORRRTTTVVVUUUTTTRRRQQQPPPOOOOOOOOOPPPMMMIIIDDDAAACCCHHHLLLTTTXXX]]]______^^^\\\\\\\\\ZZZWWWVVVUUURRRLLLHHHBBB>>>777222///,,,***(((+++***))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,++++++***))))))(((((((((((('''&&&&&&'''((((((************************((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++)))&&&&&&(((((('''%%%&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&''''''&&&((())))))'''&&&''')))))))))***))))))((('''&&&''''''(((((()))+++,,,---,,,***((()))+++---,,,+++,,,...111555:::DDDPPPYYYlllyyysssllliiimmmooommmkkklllrrryyy~~~yyyvvvyyy~~~~~~wwwttttttooohhh]]]^^^___```aaaeeeiiilllssszzztttmmmiiifffppp~~~zzzuuuxxx~~~{{{{{{zzzwwwsssnnnkkkjjjeeeccc```\\\WWWRRRNNNLLLLLLKKKJJJJJJKKKKKKIIIGGGEEEEEECCCBBBAAA@@@@@@@@@<<<;;;:::999888777777666555555555444444444444444555555444444444444555555555444444333444555666777444444444444333333333333222222333333444444444555777777777777888888888888::::::;;;???DDDHHHIIIHHHKKKJJJIIIKKKPPPVVV]]]```bbbccceeehhhiiijjjjjjjjjllljjjfffccc```_________fffeeecccaaa___^^^]]]\\\^^^^^^]]]\\\[[[ZZZYYYYYY^^^]]][[[YYYYYY[[[]]]^^^```^^^\\\\\\]]]]]]\\\[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[YYYVVVSSSOOOMMMKKKKKKGGGFFFEEEGGGJJJLLLMMMMMMMMMPPPTTTXXX]]]bbbgggkkkvvvsssooonnnnnnmmmiiieeeiiiiiigggccc^^^[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUVVVWWWWWWUUUSSSRRRTTTRRRPPPMMMJJJGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDCCCEEELLLWWW```uuu[[[XXXTTTSSSWWW]]]bbbdddeeebbb]]]XXXUUUUUUVVVWWW\\\``````ZZZVVVZZZ```ddd^^^]]]___eeejjjiii```XXXUUUTTTRRROOOMMMNNNQQQTTTVVVWWWVVVVVVTTTQQQNNNLLLUUURRRMMMFFFAAA>>>???AAAKKKPPPXXX]]]____________\\\[[[ZZZZZZZZZWWWSSSPPPNNNIIIAAA:::555000+++((()))))))))***************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''************************((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((+++***((('''((('''&&&$$$%%%%%%%%%&&&'''''''''((((((''''''''''''((())))))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&''')))************)))'''&&&%%%(((((((((((()))***,,,,,,///---++++++,,,---,,,+++---111666888===IIIZZZgggwwwxxxeeefffkkkooonnnlllnnnrrr|||xxxvvvuuunnneee]]]^^^```aaadddiiiooosss}}}~~~xxxjjjeeedddcccooo}}}}}}}}}{{{yyy}}}~~~yyyxxxwwwuuurrrpppooonnniiihhheeebbb]]]XXXTTTQQQQQQOOONNNMMMNNNMMMKKKJJJHHHGGGEEEDDDCCCCCCCCCDDD??????===<<<:::888777777555555555555666666666666555555444444444444555555666666555555555666777888666555555555444444444444333333444444555666777777888888777666777888999::::::999999<<<@@@CCCEEEEEEHHHIIIJJJJJJKKKQQQYYY```bbbdddeeeggghhhhhhhhhhhhffffffeeedddbbb___\\\[[[aaabbbbbbaaa___]]]\\\ZZZaaa___]]][[[YYYWWWVVVVVV]]]\\\ZZZYYYYYYZZZ\\\]]]]]][[[ZZZ[[[\\\]]]\\\ZZZYYY[[[]]]___```aaaaaa```___^^^\\\YYYUUURRROOONNNIIIIIIHHHJJJLLLNNNMMMLLLLLLNNNRRRUUUZZZaaahhhmmm|||vvvooonnnpppqqqnnnjjjmmmmmmlllhhhccc___]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRTTTRRRPPPMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBAAADDDJJJPPPdddtttQQQPPPOOOMMMMMMPPPVVVZZZdddbbb___ZZZWWWUUUVVVWWW[[[aaabbb[[[WWW[[[dddiiieeedddgggooovvvvvvooogggffffffccc\\\SSSMMMMMMNNNUUUUUUUUUUUUTTTRRRQQQPPPTTTRRRNNNHHHAAA===;;;;;;BBBIIIQQQYYY\\\^^^^^^^^^]]]]]]]]]]]]\\\ZZZWWWUUUQQQMMMGGGAAA<<<777222...++++++,,,,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((#########$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((((('''&&&&&&&&&&&&''''''((()))******&&&&&&&&&''''''(((******''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((((())))))***))))))(((''''''(((((((((((()))***+++,,,///...---,,,,,,,,,,,,,,,///444999<<>>AAACCCDDDGGGJJJMMMKKKIIIMMMWWW``````bbbdddfffggghhhhhhhhhddddddeeedddccc```]]]\\\___```aaabbbaaa___\\\ZZZ```___]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYXXXYYY[[[\\\[[[ZZZYYY[[[^^^aaadddfffhhhhhhhhhgggeeebbb^^^YYYTTTQQQNNNMMMMMMNNNOOOOOONNNMMMMMMNNNPPPRRRWWW]]]eeekkkzzzuuupppmmmnnnppppppooonnnoooooolllgggbbb```___^^^^^^^^^^^^]]]]]]\\\\\\XXXXXXVVVUUUTTTRRRQQQQQQRRRPPPNNNLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDCCCBBBCCCFFFIIITTTaaauuuNNNQQQSSSPPPKKKIIIKKKOOO\\\\\\[[[XXXTTTRRRTTTUUUWWW^^^___YYYUUUYYYaaafffeeeeeehhhooovvvzzzxxxvvvvvvyyyyyyooo```SSSMMMLLLOOONNNMMMLLLMMMOOOQQQSSSRRRRRRPPPKKKDDD===888777999???HHHQQQVVVZZZ^^^___]]]^^^______]]][[[XXXWWWSSSPPPKKKGGGCCC>>>999555......---,,,,,,+++++++++************************))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&((())))))(((((((((%%%&&&&&&'''((())))))***&&&&&&&&&&&&''')))***+++(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((''''''((((((((('''&&&'''((())))))***)))))))))((((((((()))***++++++......---,,,,,,,,,------111666<<<@@@FFFVVVmmm~~~mmm``````gggmmmllljjjooo|||zzzllleeegggjjjnnnssszzzlllaaa```bbbcccooo{{{zzz||||||{{{}}}~~~||||||~~~|||xxxvvvuuutttrrrppprrrrrrrrrppplllgggbbb^^^TTTRRRPPPPPPQQQRRRRRRQQQPPPOOOLLLIIIGGGEEEEEEDDDFFFEEEDDDBBB???<<<999777666666777777777777777777777666666555555666666777555666666666777777777777777777666666666555555555111222333444555666777888:::999777666666888:::;;;<<<===>>>???@@@BBBDDDEEEHHHMMMPPPNNNKKKNNNWWW```\\\^^^aaadddgggiiiiiijjjfffeeedddcccbbbaaa``````___```bbbdddccc```]]][[[[[[[[[\\\\\\]]]___```aaa\\\\\\ZZZYYYYYYYYYZZZZZZWWWWWWWWWYYY[[[[[[ZZZYYYZZZ\\\___cccgggkkknnnoooqqqqqqqqqnnnhhhaaa[[[WWWUUUSSSRRRQQQRRRRRRPPPOOOPPPQQQQQQQQQTTTYYYaaafffqqqrrrqqqnnnkkklllpppsssqqqrrrsssqqqmmmhhhdddcccbbbbbbaaaaaa``````______YYYXXXWWWUUUSSSQQQPPPOOONNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCCCCBBBBBBDDDEEEFFFNNN^^^sssRRRZZZaaa^^^TTTJJJHHHJJJQQQSSSSSSQQQMMMKKKMMMOOORRRWWWYYYUUURRRVVV\\\______```dddhhhnnntttyyy|||{{{}}}lll[[[RRRQQQKKKHHHFFFDDDEEEIIIMMMPPPRRRSSSSSSPPPHHH@@@:::666333888???FFFMMMTTT[[[___\\\^^^``````^^^[[[ZZZZZZXXXUUURRROOOKKKFFF@@@<<<333111///,,,***)))))))))************************)))******++++++******)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&###%%%((())))))((()))***$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&'''''')))******'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((((())))))'''&&&'''((()))((('''%%%&&&''')))************)))))))))))))))***+++++++++,,,------,,,---///111555999>>>DDDMMM___vvvvvviiibbbcccjjjpppooopppwwwvvvkkkmmmqqquuuyyy~~~iiibbbcccdddbbbkkkxxxxxx||||||{{{|||~~~}}}{{{|||~~~{{{yyyyyyxxxtttppprrrssstttsssooojjjddd```XXXVVVSSSRRRSSSTTTTTTSSSRRRQQQPPPNNNKKKIIIGGGFFFHHHHHHGGGFFFCCC???<<<:::999999999999888888888777888888777777777777888888555666777888888888777777777666666666555555555555222333333444555666777777999999888777888999:::;;;===???BBBCCCDDDDDDFFFGGGJJJOOOSSSRRROOOPPPWWW^^^ZZZ\\\```cccfffhhhiiijjjgggfffdddcccbbbbbbcccdddaaabbbddddddcccaaa^^^\\\XXXYYY[[[]]]___aaabbbbbb]]]\\\[[[[[[ZZZZZZZZZZZZWWWWWWWWWYYY[[[[[[YYYWWWYYY[[[___ccciiinnnqqqsssyyyzzzzzzyyytttllleee```]]]ZZZVVVTTTTTTTTTSSSRRRTTTTTTSSSSSSTTTXXX^^^ccciiinnnqqqpppllllllpppvvvtttvvvxxxwwwtttoookkkiiieeeeeedddcccbbbaaa``````YYYYYYXXXVVVSSSPPPNNNMMMKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@??????CCCGGGRRRdddvvvWWWdddpppooo```QQQIIIIIIJJJMMMOOOLLLGGGEEEFFFHHHKKKOOOQQQPPPPPPUUUYYYYYYUUUYYY^^^```ccchhhrrryyyzzzooo^^^VVVUUUMMMKKKGGGDDDCCCEEEHHHJJJOOORRRUUUTTTOOOHHHBBB>>>777888;;;>>>CCCKKKSSSXXXYYY\\\``````___]]]]]]^^^\\\ZZZYYYWWWUUUQQQKKKGGG<<<999444///+++******+++************************)))******++++++******)))))))))))))))))))))))))))&&&&&&&&&%%%$$$$$$######(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&###&&&)))***)))'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++)))'''&&&'''))))))(((&&&&&&'''((())))))***)))))))))))))))))))))******+++)))+++.........000333666999<<>>>>>======<<<;;;:::999999:::999999888888999999:::666777888999:::999999888666666666555555555444444555555555666666777777777888888888999999999::::::<<<@@@EEEGGGGGGGGGGGGHHHLLLPPPTTTUUUSSSSSSWWW[[[[[[]]]___ccceeeggghhhhhheeeddddddcccccccccddddddbbbcccddddddbbb```^^^\\\[[[\\\___bbbcccbbbaaa```^^^]]]]]]\\\[[[[[[ZZZZZZWWWWWWXXXZZZ[[[[[[XXXVVVWWWYYY]]]bbbhhhmmmrrrttt|||~~~~~~wwwpppkkkccc___ZZZWWWVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ___cccfffkkkpppsssrrrrrrsssvvvsssvvvzzzzzzwwwrrrooommmhhhhhhfffeeecccbbbaaa```YYYYYYXXXWWWTTTPPPLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???BBBDDDMMMZZZgggvvvYYYiiiyyyyyyhhhUUUKKKIIIIIILLLNNNKKKFFFBBBCCCEEEFFFJJJLLLMMMPPPUUUWWWVVVMMMTTT[[[\\\[[[```jjjtttxxxmmm\\\UUUVVVSSSPPPLLLHHHFFFEEEFFFFFFIIINNNTTTWWWUUUPPPKKKHHH>>>===<<<:::<<>>===<<<;;;:::;;;::::::999999::::::;;;888999:::;;;<<<;;;::::::666555555555444444444444777777777777777888888888777888999::::::::::::999;;;@@@FFFIIIIIIHHHHHHIIILLLPPPTTTVVVUUUUUUVVVXXX\\\^^^```ccceeefffffffffbbbcccddddddddddddcccbbbccccccccccccaaa___]]]\\\aaaccceeeggggggdddaaa___^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXZZZ[[[[[[XXXVVVVVVWWW[[[```ffflllqqqsss}}}~~~wwwrrrgggccc\\\XXXVVVWWWWWWXXXWWWXXXXXXYYYZZZ]]]aaaeeefffiiioootttxxxyyywwwuuuqqqtttxxxyyywwwrrrooommmjjjiiihhhfffdddbbb``````YYYYYYYYYXXXUUUPPPLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@AAACCCEEEEEEDDD>>>???FFFPPPYYYeeezzzhhhnnnsssrrriii^^^TTTPPPJJJHHHJJJNNNKKKDDDBBBFFFCCCCCCCCCDDDHHHMMMMMMKKKMMMSSSXXXWWWUUUZZZiiivvv~~~~~~}}}zzzmmm^^^VVVUUUZZZNNNHHHNNNUUUQQQHHHBBBGGGKKKPPPUUUVVVTTTQQQOOOGGGEEEAAA>>>===AAAHHHMMMUUUYYY]]]````````````````````````___\\\YYYWWWUUUQQQLLLDDD;;;444000......000---+++******,,,,,,+++&&&''')))*********)))(((((((((((((((((((((((((((((('''%%%%%%%%%''')))***)))'''%%%&&&)))***(((&&&''''''&&&&&&&&&&&&''''''+++(((%%%###"""$$$&&&((()))(((((('''''')))***+++'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))(((((((((***((('''%%%######%%%'''((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((()))***++++++,,,...,,,---000222555>>>HHHFFFJJJMMMRRR___rrrzzzssstttzzzttt|||xxxwww|||{{{vvvssswwwzzzyyyxxxxxxuuuuuu{{{~~~{{{mmmkkkppppppjjjiiirrr|||~~~||||||{{{{{{|||~~~~~~~~~~~~~~~}}}{{{yyyyyyyyyyyyxxxuuuoookkkmmmhhhbbb]]][[[YYYXXXVVVUUUVVVYYYZZZZZZXXXUUUSSSPPPOOONNNNNNMMMLLLHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;::::::999999999999888777777888:::<<<>>>:::999999888888999999:::::::::999999999::::::;;;???AAADDDEEEEEEFFFGGGIIIJJJMMMOOOQQQRRRTTTVVVYYY]]]^^^^^^___```aaabbbbbbbbbccceeeffffffffffffeeedddbbb```aaaccccccaaa___gggjjjmmmooonnnkkkfffccc```___^^^\\\ZZZYYYWWWWWWZZZYYYYYYYYYXXXXXXXXXXXXYYYWWWYYY^^^bbbdddiiinnnvvv~~~yyywwwooocccZZZVVVVVVXXXYYYZZZZZZ[[[[[[\\\___dddhhhnnnoooqqqssstttvvvvvvvvvvvvxxxyyywwwsssqqqqqqrrrjjjjjjhhhfffdddaaa^^^]]][[[WWWSSSRRRSSSQQQKKKFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDGGGLLLVVViii{{{fffkkkqqqsssoooiiidddaaaUUUPPPPPPTTTTTTOOOLLLLLLGGGFFFEEEDDDEEEHHHHHHGGGPPPRRRSSSRRRRRR[[[kkkxxxzzzxxxxxxyyytttiii```\\\\\\SSSPPPWWW___\\\TTTNNNNNNMMMMMMMMMNNNNNNMMMLLLIIIIIIIIIIIIHHHIIIKKKNNNWWWZZZ^^^````````````aaa____________]]]\\\ZZZXXXUUURRRMMMGGG@@@;;;666444...,,,************)))((())))))*********((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%''')))***)))'''&&&'''))))))(((&&&''''''&&&&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''(((((('''''''''((()))***((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))(((&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))******++++++---,,,,,,///222777BBBMMMTTTYYY^^^cccmmmzzz~~~zzzxxx|||zzzvvvwww}}}|||}}}}}}xxxwww{{{~~~xxxtttxxxuuunnnmmmnnnkkkgggkkkuuu|||~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~{{{{{{zzzzzzyyyvvvqqqmmmmmmiiiccc___]]]\\\ZZZYYY[[[\\\^^^^^^]]]ZZZWWWUUUSSSRRRRRRRRRRRRQQQMMMJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBB@@@???????????????======<<<<<<;;;::::::999;;;:::999888888:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===???AAACCCDDDDDDDDDFFFGGGKKKNNNPPPRRRSSSUUUWWWZZZ```aaabbbcccccccccbbbbbbcccdddfffgggggggggffffffdddaaa______aaabbbaaa___eeehhhnnnqqqqqqmmmgggccc```___^^^\\\[[[YYYXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXYYY^^^bbbdddjjjqqq{{{{{{tttjjjbbb\\\YYYWWWVVVZZZ[[[\\\\\\^^^aaafffjjjoooppprrrtttvvvxxxxxxyyywwwyyyzzzxxxssspppooopppjjjiiihhhfffccc```^^^\\\XXXTTTOOONNNOOONNNJJJFFFHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAACCCFFFNNN___oooiiilllppptttvvvvvvuuutttfff^^^ZZZ___dddbbbZZZUUUSSSPPPLLLIIIFFFEEEEEEEEEHHHIIIIIIIIILLLVVVbbblllpppllllllqqqsssnnnfffccc```\\\]]]fffmmmkkkddd___ZZZTTTLLLHHHGGGHHHGGGFFFIIIMMMRRRTTTTTTRRRQQQQQQYYY\\\___aaaaaa```aaabbb______``````___^^^]]]]]]YYYYYYWWWSSSMMMFFF@@@<<<000...,,,,,,,,,+++)))'''+++++++++***)))(((&&&%%%((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&''''''((())))))(((''''''&&&'''''''''(((((((((''''''''''''&&&((()))***)))'''&&&%%%&&&$$$%%%''''''''''''%%%$$$''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))************(((((())))))))))))(((((((((((((((((()))))))))))))))*********************,,,+++,,,000444:::FFFQQQbbbkkkttt{{{|||zzz{{{|||}}}yyyvvvvvv|||~~~}}}}}}yyyuuutttmmm{{{{{{{{{|||tttooopppooorrrwwwxxxtttqqqqqqkkkiiidddbbbgggqqqvvvwww~~~~~~~~~}}}~~~|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}||||||{{{xxxtttpppnnnkkkfffbbb```___^^^\\\\\\]]]^^^^^^\\\YYYUUUSSSTTTTTTUUUVVVWWWUUUQQQNNNKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::>>>===;;;:::::::::;;;<<<======<<<<<<<<<<<<======???>>>>>>======>>>>>>>>>???AAACCCDDDDDDDDDDDDEEELLLNNNQQQRRRSSSUUUXXXZZZaaacccfffggghhhfffdddbbbeeeeeeggghhhhhhgggffffffdddaaa^^^]]]^^^`````````aaafffmmmrrrrrrnnnhhhccc```___^^^]]][[[ZZZXXXXXXUUUVVVXXXZZZ[[[\\\[[[[[[[[[YYYZZZ^^^bbbeeelllttt}}}tttkkkddd^^^YYYVVVZZZ[[[]]]___aaadddiiimmmpppqqqsssvvvxxxzzz{{{{{{yyyzzzzzzxxxtttpppmmmmmmiiiiiihhhfffccc```]]][[[WWWSSSNNNKKKLLLLLLJJJHHHKKKIIIHHHFFFFFFFFFHHHIIIGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBB>>>>>>???AAACCCHHHTTTaaarrrrrrsssuuuxxx{{{}}}~~~tttlllgggmmmxxxzzzrrriiiggg```YYYSSSNNNIIIHHHJJJCCCCCCDDDFFFKKKQQQXXX\\\ccc______dddgggeeeccccccdddeeejjjrrrwwwvvvpppkkkhhh___TTTLLLIIIGGGDDDBBBFFFKKKRRRWWWYYYXXXWWWWWW\\\^^^```aaaaaaaaabbbdddaaaaaaaaaaaa``````______[[[[[[[[[XXXSSSMMMGGGDDD888555111...---,,,+++)))++++++******)))(((''''''(((((((((((((((((((((((((((((('''&&&''''''((()))((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&'''(((((((((((((((((((((((('''''')))***)))'''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''((()))******+++++++++'''((()))******)))((('''(((((((((((())))))))))))+++*********************++++++///444888===GGGQQQfffsss~~~|||~~~{{{vvvtttyyyyyywwwuuuqqqllljjjkkkvvv~~~{{{|||}}}xxxqqqmmmuuuuuuvvvwwwvvvuuutttuuulllkkkhhheeeffflllrrruuu~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{wwwtttsssooojjjgggdddccc```___]]]^^^______^^^[[[XXXVVVSSSSSSTTTWWWXXXVVVRRROOOMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA???>>>===<<<>>>>>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>??????BBBEEEFFFEEEDDDDDDEEEKKKMMMOOOQQQRRRTTTWWWYYY^^^aaafffjjjkkkiiifffccceeeeeefffggggggfffeeedddcccaaa^^^\\\\\\^^^___``````ccciiimmmnnnlllhhheeeaaa```___^^^\\\[[[ZZZYYYVVVXXXZZZ[[[\\\\\\[[[ZZZ\\\[[[\\\___bbbeeennnxxx|||rrrjjjccc]]]ZZZZZZ\\\^^^```cccggglllpppqqqrrrtttwwwyyy{{{||||||zzz{{{{{{zzzvvvqqqmmmkkkjjjjjjiiigggddd```]]][[[XXXSSSNNNKKKKKKLLLLLLLLLMMMKKKHHHFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA>>>===???BBBCCCEEENNNXXX~~~{{{xxxwwwxxx{{{}}}|||xxxvvv~~~rrrgggaaa[[[TTTQQQSSSPPPMMMIIIGGGJJJQQQXXX\\\]]][[[[[[\\\YYYWWWZZZ___dddkkksssxxxzzzxxxsssnnnrrrkkk```WWWPPPKKKFFFBBBCCCGGGLLLQQQUUUWWWZZZ]]]\\\^^^_________```bbbeeedddcccbbbaaa``````______^^^^^^\\\YYYVVVRRRNNNLLLBBB===666000------,,,,,,***))))))))))))*********))))))))))))))))))))))))((((((((('''''''''(((((('''(((((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((('''&&&%%%&&&&&&''''''''''''''')))(((&&&%%%%%%%%%&&&''''''(((((((((((((((((((((%%%'''((()))((('''((()))((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''((()))******+++++++++'''((()))******)))(((''''''((((((((()))))))))***++++++++++++************+++---333:::===@@@GGGOOObbbqqq~~~|||}}}uuupppsssyyy}}}zzzxxxvvvqqqkkkiiimmmvvv{{{yyyyyyyyywwwvvvvvv}}}|||yyywwwuuuwwwwwwsssnnnmmmttt{{{{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxuuupppllliiifffccc```cccdddeeeeeedddcccaaa```UUUUUUVVVXXXYYYXXXUUURRROOOOOOOOONNNMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>??????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>>======>>>>>>@@@CCCFFFHHHGGGFFFFFFFFFIIIKKKNNNOOOPPPRRRUUUWWWYYY]]]dddiiilllkkkgggeeedddeeeeeefffeeedddbbbaaabbb```^^^\\\[[[\\\___aaa```aaadddggghhhhhhggggggbbbaaa```___^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[ZZZYYY^^^]]]___bbbcccfffpppzzzuuummmgggdddbbbZZZ]]]```bbbeeeiiinnnqqqqqqrrruuuwwwyyy{{{||||||{{{|||}}}|||zzzuuuoookkkkkkkkkkkkiiifffbbb^^^[[[XXXTTTOOOLLLKKKLLLMMMMMMOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEBBBAAA===<<<>>>AAABBBDDDJJJRRR|||uuussswww{{{sssnnnkkkccc______ccc\\\QQQIIIIIIRRR]]]fffcccbbbaaa^^^XXXRRRSSSYYY```jjjtttvvvuuusssoookkksssoooiii```WWWPPPKKKIIIDDDFFFHHHIIILLLQQQWWW[[[XXXYYYZZZ[[[[[[]]]aaaccceeedddbbbaaa````````````bbb```___\\\ZZZWWWVVVUUUKKKEEE<<<555111...---,,,***))))))))))))***+++,,,)))))))))))))))))))))))))))))))))((((((((('''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((($$$&&&((()))(((((()))***)))'''%%%######%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))************(((((())))))))))))((((((''''''(((((())))))************++++++++++++++++++,,,...555<<<@@@BBBIIIQQQ___nnnyyyvvv|||vvvppprrrwwwzzz|||{{{zzzyyysssmmmjjjmmmuuuyyy}}}zzz}}}}}}vvvuuuuuuwww|||{{{wwwzzz}}}}}}sssnnnsss}}}|||~~~~~~||||||~~~}}}~~~~~~}}}{{{xxxtttpppmmmjjjgggdddeeefffgggggggggfffeeeddd[[[ZZZZZZ[[[\\\\\\ZZZXXXQQQPPPOOONNNMMMLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@???>>>===============???BBBFFFIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTVVVUUUZZZaaahhhkkkkkkhhhfffdddeeeeeeeeedddcccaaa```aaaaaa```^^^\\\\\\___aaa___```aaacccdddeeefffgggdddcccbbbaaa```___^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZ___```bbbeeeeeegggpppzzzzzzpppkkkiiihhh]]]___cccfffhhhlllpppsssssstttvvvxxxzzz{{{{{{||||||}}}~~~zzztttooonnnnnnnnnmmmiiieee```]]]YYYVVVRRRNNNLLLLLLMMMNNNRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJGGGDDDBBB<<<:::;;;???@@@AAAFFFMMMvvvrrrxxx||||||vvvooonnnnnnhhh___WWWUUU[[[fffnnnnnnkkkiiigggaaaWWWQQQQQQWWWdddoooooolllkkkiiiffflllmmmjjjcccYYYSSSQQQRRRKKKJJJHHHFFFEEEIIINNNSSSRRRSSSTTTTTTUUUXXX]]]```cccbbbaaa``````aaabbbcccaaaaaaaaa___^^^\\\ZZZYYYSSSNNNGGG@@@:::555000,,,,,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&((())))))'''&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))))))))((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&'''))))))(((''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))(((((((((((())))))'''''''''((()))******************++++++,,,,,,,,,......333:::???DDDNNNXXXcccpppzzzqqqlllqqqyyy|||}}}}}}~~~}}}xxx{{{}}}}}}}}}xxxyyyyyysssllliiikkksssvvv~~~zzzwwwsssrrrtttyyyuuuqqqqqqqqqttt}}}|||{{{{{{{{{}}}yyyqqqssszzzwww~~~xxx|||~~~}}}{{{zzz}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuusssqqqooollljjjiiiiiiiiihhhgggfffeeeddd```^^^]]]\\\]]]^^^]]]\\\TTTRRROOOMMMLLLLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>============<<<@@@EEEHHHIIIHHHHHHHHHHHHJJJMMMOOOPPPQQQTTTVVVUUUZZZaaagggjjjjjjgggeeeffffffffffffeeecccaaa```___aaaaaa```]]]]]]^^^aaa^^^```aaaccceeeeeeeeeeeeeeeeeedddcccbbbaaaaaa```]]]\\\[[[ZZZZZZ[[[]]]^^^```bbbeeehhhggggggoooyyyvvvoookkkjjjaaadddgggjjjlllooosssuuuwwwwwwyyyzzz{{{||||||||||||}}}yyysssqqqqqqqqqppplllgggbbb___^^^\\\YYYUUURRRPPPQQQRRRUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNQQQQQQRRRQQQOOOKKKHHHEEE???<<<<<>>EEERRR^^^iiitttzzzyyymmmeeehhhqqqvvvyyy{{{vvv}}}~~~~~~wwwtttvvvwwwqqqjjjffflllsssvvvxxxuuurrrlllhhhgggooommmmmmnnnnnnqqq{{{|||xxx|||yyywww|||sss~~~yyy{{{{{{zzz|||}}}~~~|||yyyyyy{{{~~~{{{{{{||||||||||||{{{{{{{{{}}}~~~{{{zzz|||~~~|||~~~}}}|||yyywwwuuuttttttrrrpppnnnpppoooooonnnllljjjhhhgggbbb```]]]\\\\\\]]]]]]\\\VVVSSSPPPMMMLLLMMMOOOQQQOOONNNMMMLLLKKKKKKKKKKKKFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>:::>>>DDDGGGHHHHHHHHHHHHIIIKKKNNNOOOPPPRRRUUUWWWWWW[[[bbbgggiiiiiifffdddggggggggggggfffdddbbb```___aaabbbaaa___]]]___aaa]]]```cccfffgggfffdddcccffffffeeeeeedddcccbbbbbb\\\[[[ZZZYYYZZZ\\\___aaaaaacccgggjjjhhhgggnnnxxxzzzrrrllliiidddgggjjjmmmoooqqquuuwwwyyyzzz{{{|||}}}}}}}}}}}}|||}}}|||vvvsssssssssrrrnnniiidddaaadddccc```\\\XXXVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPTTTUUUVVVUUURRROOOKKKHHHDDD@@@???@@@@@@@@@BBBGGG||||||~~~}}}yyy|||vvvpppmmmfffXXXLLLGGGJJJUUUcccjjjiiihhhiiilllkkkhhhddd^^^YYYWWWWWWYYY\\\YYYSSSOOOKKKHHHEEECCCEEEGGGHHHHHHIIIMMMUUU[[[]]]```cccddddddccccccccccccaaa______```___\\\YYYXXXXXXWWWTTTOOOFFF<<<555000...++++++,,,,,,,,,+++---+++))))))***)))(((&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((+++++++++******************)))((((((((((((((()))***+++,,,,,,+++***+++,,,111111666===BBBHHHWWWgggtttyyy}}}wwwsssmmmnnnkkkgggjjjrrruuurrruuuzzz}}}xxxsssqqqssstttoookkkjjjnnnooosss~~~wwwoooiiieeedddccckkknnnpppoooooouuu}}}}}}zzzwwwzzz}}}}}}~~~|||{{{{{{{{{{{{{{{|||}}}{{{{{{||||||||||||||||||||||||||||||||||||||||||yyy{{{}}}~~~}}}~~~~~~{{{yyyxxxzzz}}}}}}zzzwwwsssssssssrrrooolllhhhfffeeeeeeeeeccc```]]]\\\[[[XXXVVVSSSPPPNNNNNNPPPQQQPPPNNNLLLLLLMMMNNNMMMLLLHHHGGGEEECCCBBBCCCDDDEEEFFFDDDBBBAAACCCDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@EEEEEEEEEDDDBBB@@@===<<>>AAAAAACCCEEEGGGIIIJJJKKKLLLOOORRRSSSTTTUUUVVVXXXZZZ]]]cccgggiiihhheeecccggghhhiiiiiihhheeebbb```eeefffhhhhhhfffdddccccccbbbccceeefffffffffeeeeeehhhkkkjjjeeeaaaaaa___\\\[[[]]]^^^______aaaeeegggmmmkkkmmmqqqqqqpppsssyyy||||||uuuooommmnnnooooooooosssxxx}}}}}}||||||||||||}}}~~~{{{xxxmmmllljjjhhhfffeeeeeeeeeeeedddcccaaa```_________[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZZZZZZZWWWRRRLLLIIIDDD@@@???AAA@@@???AAAFFFyyyrrrjjj```YYYXXXSSSVVV]]]fffnnnpppnnnkkkggghhhfffaaa\\\[[[aaafffjjjjjjkkkkkkhhhaaaXXXRRRIIIIIIGGGEEECCCEEEHHHKKKRRRVVV[[[^^^___^^^______cccaaa^^^]]]]]]]]][[[ZZZ^^^\\\ZZZXXXUUUPPPJJJEEE===888111,,,+++*********---,,,++++++,,,---,,,*********)))))))))(((((((((************************((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''((())))))***++++++''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((())))))******+++,,,,,,++++++---///333555:::BBBKKKWWWjjjzzz}}}zzzwwwuuuttttttyyyvvvooohhhgggkkknnnmmmkkklllmmmrrrxxxnnngggeeekkkqqqpppkkkhhhgggfffgggnnn{{{rrrqqqsssttttttkkkrrrzzzyyy|||}}}}}}||||||||||||}}}}}}wwwxxxyyyzzzzzzzzzzzzzzz|||{{{zzzxxxxxxzzz{{{|||{{{||||||}}}}}}~~~~~~~~~}}}yyyxxxxxxvvvssspppmmmkkkhhhhhhgggfffccc```]]]\\\ZZZYYYVVVTTTRRRQQQQQQQQQRRRPPPOOONNNOOOPPPOOONNNMMMLLLJJJHHHGGGFFFGGGGGGEEEEEEEEEGGGIIIIIIHHHFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFIIIKKKLLLMMMNNNPPPTTTVVVWWWXXXYYY[[[[[[^^^bbbfffhhhhhhgggfffggghhhiiiiiihhheeecccaaafffggghhhgggfffeeefffgggfffggggggffffffeeeddddddkkkkkkfff```^^^```^^^ZZZ[[[]]]```aaaccceeeiiikkkssspppnnnoooooopppvvv|||zzz}}}zzzsssrrrssstttuuuuuuwww{{{~~~}}}yyyuuunnnllljjjgggeeedddccccccddddddccccccbbbccccccccc___^^^]]][[[ZZZZZZYYYYYYXXXWWWUUUUUUUUUWWWYYYZZZ\\\]]]___^^^[[[VVVPPPMMMEEEAAA???@@@???>>>???CCC~~~uuukkkffffff]]]```fffmmmrrrrrroookkkkkkllljjjddd]]][[[```eeeppprrrtttuuupppgggZZZRRRNNNLLLJJJGGGDDDCCCDDDEEEJJJNNNTTTYYY[[[]]]^^^___bbbaaa___^^^]]]]]]]]]]]]```]]][[[XXXWWWTTTQQQNNNFFF@@@777000---,,,++++++,,,+++***+++,,,---,,,+++*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))((())))))*********+++,,,,,,+++,,,///111444777===FFFQQQbbbuuu~~~yyywwwvvvvvvvvv~~~xxxnnngggdddfffggghhhkkkkkklllpppyyyvvvmmmfffbbbhhhnnnmmmhhhddd```^^^\\\___jjj|||{{{{{{}}}|||zzztttyyy~~~{{{zzzwww~~~~~~~~~~~~~~~}}}|||||||||}}}}}}xxxxxxyyyzzz{{{{{{{{{{{{}}}{{{yyywwwwwwyyy{{{}}}|||||||||||||||}}}~~~}}}~~~~~~~~~|||xxxxxxxxxwwwuuusssqqqooolllkkkiiihhhfffccc___\\\\\\[[[YYYWWWUUUTTTSSSSSSUUUSSSQQQPPPQQQRRRQQQPPPOOONNNLLLJJJHHHHHHGGGGGGEEEFFFHHHJJJMMMLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIKKKLLLLLLNNNRRRVVVXXXYYYZZZ[[[\\\]]]___bbbeeehhhiiiiiihhhfffggghhhhhhhhhfffdddcccfffgggggggggffffffhhhjjjkkkkkkjjjiiihhhgggeeeeeekkkhhhaaa[[[\\\``````\\\]]]___bbbeeefffiiimmmooosssqqqpppooooooqqqvvv{{{|||~~~vvvtttuuuwwwyyy{{{~~~|||xxxtttooommmkkkiiiggggggggggggddddddddddddeeefffggggggdddcccaaa___\\\[[[ZZZYYYYYYWWWVVVUUUVVVWWWZZZ\\\^^^```bbbccc```[[[TTTPPPHHHCCC??????>>>===>>>AAA|||yyy~~~vvvrrrsssnnnsssxxx{{{xxxtttooommmllllllkkkeee^^^\\\___cccmmmooosssuuuqqqhhh\\\TTTOOOMMMKKKHHHFFFDDDCCCBBBDDDHHHNNNSSSVVVZZZ]]]___`````````___^^^^^^___```___]]]ZZZXXXXXXWWWUUUSSSMMMGGG???888333000...,,,+++***)))***+++,,,+++***************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---000333444:::BBBLLLYYYlll}}}|||{{{||||||{{{~~~vvvmmmfffcccbbbdddeeemmmmmmpppvvv}}}}}}uuullleeebbbfffjjjhhhbbb___]]]ZZZWWWWWW\\\jjj}}}}}}uuuqqqoookkkwww}}}|||}}}}}}~~~~~~}}}|||||||||||||||yyyzzz{{{|||}}}}}}}}}}}}}}}{{{yyywwwwwwyyy{{{}}}}}}||||||{{{||||||}}}~~~|||}}}~~~~~~~~~zzzwwwwwwwwwwwwvvvuuuuuutttooonnnlllkkkiiifff```\\\\\\\\\[[[ZZZYYYWWWVVVUUUWWWUUUSSSSSSSSSSSSRRRQQQPPPOOONNNLLLJJJHHHGGGGGGFFFGGGIIILLLOOOOOOLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKPPPSSSWWWZZZ[[[[[[\\\]]]^^^```cccfffhhhiiiiiiiiiffffffggghhhhhhgggfffffffffggghhhgggfffgggiiikkkoooooonnnmmmllljjjhhhgggfffddd___[[[]]]cccddd``````cccfffiiijjjlllooorrrrrrttttttssssssuuuxxxzzzxxxsssuuuwww|||~~~zzzwwwrrrqqqooonnnnnnnnnoooooofffffffffggggggiiijjjjjjjjjhhheeeaaa]]]ZZZXXXWWWXXXWWWVVVVVVVVVXXXZZZ\\\^^^aaaeeegggeee___YYYTTTMMMFFF@@@??????======???zzzuuupppnnnrrrxxx~~~}}}zzzrrrnnniiiiiigggccc```^^^]]]^^^```cccgggkkkkkkfff___YYYOOOMMMKKKJJJJJJIIIFFFDDDAAADDDHHHLLLOOOSSSXXX[[[[[[]]]___```______```aaa___\\\ZZZYYYYYYYYYXXXVVVRRRMMMGGGAAA<<<777222///,,,+++******+++,,,+++)))++++++*********)))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((('''(((((())))))******+++))))))))))))******+++,,,+++,,,,,,,,,,,,...222555666???IIITTTcccuuu~~~|||~~~~~~uuummmiiifffdddfffiiinnnnnnrrrzzzyyysssiiieeecccggghhheeeaaaaaaddd```]]]]]]^^^eeeuuu{{{nnnjjjkkkeeennnvvvzzz~~~}}}|||||||||~~~}}}|||{{{{{{zzz{{{{{{zzz{{{|||}}}~~~|||{{{zzzxxxxxxzzz{{{|||||||||||||||||||||||||||{{{|||}}}}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxssspppnnnmmmlllhhhbbb\\\[[[\\\]]]]]]\\\[[[YYYXXXZZZXXXUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNLLLIIIHHHGGGFFFGGGIIIMMMPPPPPPNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMRRRVVVZZZ]]]]]]\\\\\\]]]```bbbdddgggiiiiiiiiihhheeefffgggggghhhhhhhhhhhhgggiiijjjjjjiiiiiijjjlllooopppqqqqqqpppnnnkkkjjjcccdddbbb```bbbhhhiiigggeeehhhkkkmmmnnnoooqqqrrrssswwwyyyxxxxxx{{{}}}|||yyyrrrsssvvv{{{}}}wwwwwwvvvuuuuuuvvvwwwwwwlllkkkkkkkkkkkklllmmmnnnllljjjgggccc^^^[[[XXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^bbbhhhkkkjjjeee^^^ZZZSSSJJJBBBAAAAAA>>>>>>???yyyqqqlllgggccceeejjjtttyyyxxxnnnjjjgggdddbbb```]]]XXXUUUSSSTTTWWW[[[]]]]]]YYYVVVQQQPPPOOOPPPRRRRRROOOMMMBBBCCCDDDEEEGGGJJJOOOSSSTTTXXX]]]____________aaa___]]][[[ZZZ[[[[[[YYYXXXTTTQQQNNNJJJEEE>>>666111...---++++++,,,,,,+++)))+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''((())))))***++++++++++++************''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((())))))***++++++,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,///333666999DDDQQQ]]]lll}}}xxxwww}}}~~~vvvooonnnmmmkkklllppprrrooorrrzzz~~~rrrooogggfffhhhlllmmmjjjkkkmmmrrrnnnllllllkkkmmmxxx}}}mmmiiilllhhhnnntttyyy~~~}}}|||||||||}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||~~~|||{{{{{{zzzzzz{{{{{{|||{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||zzzyyyyyyyyyxxxuuurrrpppooooookkkccc\\\[[[\\\^^^______^^^\\\[[[[[[YYYWWWVVVVVVVVVUUUTTTUUUTTTSSSQQQNNNKKKIIIHHHGGGGGGIIILLLPPPQQQPPPNNNJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSVVVYYY^^^``````^^^]]]]]]aaacccfffiiijjjiiihhhfffeeeeeefffggghhhiiiiiiiiiiiilllnnnnnnmmmlllllllllllloooqqqssssssqqqmmmkkkbbbgggiiihhhiiilllnnnllljjjlllooopppppppppqqqrrrsssyyy{{{xxxyyy~~~zzzrrrrrrtttyyy~~~}}}|||{{{zzzzzz{{{|||sssrrrqqqqqqppppppqqqqqqmmmkkkhhhdddaaa^^^\\\[[[WWWXXXYYY[[[\\\\\\\\\\\\___dddjjjooooookkkddd___XXXNNNEEECCCCCC@@@???@@@~~~uuunnngggaaa```ccchhhoooxxx~~~zzz|||nnnnnniiidddbbb```[[[RRRKKKKKKKKKLLLOOOQQQRRRPPPNNNUUUTTTTTTVVVZZZZZZXXXUUUCCCCCCBBBAAAAAADDDIIIMMMPPPUUU[[[______^^^___```___]]]\\\\\\\\\\\\ZZZYYYTTTSSSRRROOOJJJBBB999333000///------------+++***+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***'''((((((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,,,,,,,///444777<<>>AAARRRccclllxxxvvvkkkjjjrrr||||||uuuqqqqqquuuxxxyyyzzzuuutttzzz{{{vvvqqqqqqsssuuuzzz~~~{{{sssmmmmmmgggpppwwwzzz}}}wwwuuuxxxyyy~~~wwwuuu}}}|||zzzyyyyyyzzz{{{||||||}}}||||||{{{|||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz|||~~~~~~~~~{{{xxxvvvuuusssooohhhbbb[[[^^^aaadddfffeeebbbaaa```]]]YYYYYY[[[]]]]]][[[[[[[[[ZZZWWWSSSOOOJJJHHHEEEIIIIIIHHHMMMUUUWWWSSSNNNMMMLLLNNNQQQQQQNNNKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMOOORRRUUUWWWXXXXXXXXX[[[\\\^^^aaadddeeecccbbbaaahhhlllhhhdddeeeggghhhgggfffeeefffhhhjjjjjjiiikkknnnqqqqqqooommmnnnoooqqqqqqpppooonnnllljjjiiifffhhhkkkpppuuuwwwwwwvvvrrrpppooopppssssssqqqnnnvvvuuutttuuuxxx}}}}}}vvvuuutttuuuzzz}}}zzzvvvrrrpppooonnnppplllhhhggghhhfffaaa\\\[[[WWWUUUYYY___cccaaa^^^\\\aaajjjsssxxxwwwrrrmmm^^^WWWNNNGGGCCCAAAAAA@@@|||zzzrrrvvv{{{}}}}}}}}}~~~uuummmiiieeeYYYMMMIIIEEECCCGGGHHHHHHKKKPPPMMMUUUXXXXXX```mmmoooiiigggccc[[[PPPEEE???>>>??????BBBJJJTTTXXXYYY[[[___^^^___```^^^]]]\\\]]]___]]]ZZZXXXWWWWWWSSSKKKEEE888444///,,,,,,,,,,,,,,,))))))***************)))***+++++++++***)))((((((''''''(((((())))))******))))))(((((((((''''''''')))(((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((***)))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''''''((((((((((((((('''&&&)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***++++++************++++++---,,,---111333444999@@@IIIXXXfffooozzz{{{qqqgggeeellluuuzzz|||{{{xxxsssqqqrrrvvvzzz}}}}}}}}}yyyssssssssssssuuuwwwuuuooonnnppprrryyyzzzzzz~~~zzztttnnnooozzz~~~}}}|||{{{yyyxxxxxxzzzzzz{{{{{{||||||}}}}}}||||||}}}}}}}}}||||||{{{~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{zzz{{{}}}~~~|||yyywwwvvvqqqjjjddd```aaaccceeeeeedddbbbaaabbb```]]]\\\\\\]]]]]]\\\[[[[[[[[[YYYUUUPPPLLLIIIGGGJJJKKKJJJMMMSSSTTTPPPNNNMMMMMMNNNQQQQQQOOOMMMMMMMMMLLLKKKKKKLLLMMMMMMOOOQQQTTTVVVYYYZZZZZZZZZ\\\]]]^^^bbbeeefffeeedddccciiillliiiggghhhhhhgggeeeeeefffiiikkkllljjjiiijjjllloooooommmlllmmmnnnoooooonnnnnnlllkkkiiihhhhhhiiilllpppuuuwwwxxxxxxrrrqqqpppqqqssssssrrrooouuutttssstttwww|||{{{xxxuuuuuu{{{|||xxxuuusssrrrrrrrrrmmmiiihhhhhhgggccc^^^[[[WWWVVVZZZaaaeeeccc___\\\aaaiiirrrxxxwwwrrrmmm___YYYOOOHHHCCCBBBAAAAAA{{{}}}yyyxxxzzzzzzxxxyyy}}}~~~tttooommmeee\\\QQQHHHAAA@@@BBBEEEIIINNNNNNSSSUUUVVV___kkknnniiiooommmfff\\\QQQGGGAAA>>><<<<<>>@@@DDDGGGJJJQQQYYYZZZ[[[]]]]]][[[[[[[[[]]]\\\[[[[[[\\\]]][[[WWWSSSIIIDDD===666222000...,,,,,,++++++***************++++++++++++***))))))(((***)))))))))((((((((('''))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((******)))(((''''''((((((((((((((((((((((((((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((((('''((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++*********+++,,,,,,///,,,...555;;;???DDDJJJXXXffftttssslllddd```cccgggjjjjjjiiilllnnnoooooopppsssvvvoooxxx}}}zzz{{{wwwtttsssqqqpppuuu{{{}}}rrrmmmuuu}}}jjjlllsss~~~~~~}}}}}}|||{{{zzzyyyxxxwww{{{zzzyyyxxxyyy{{{~~~~~~}}}|||{{{zzzzzzyyyyyy|||{{{{{{zzzyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyuuummmggggggfffeeeeeeddddddeeeeeehhhiiiiiiddd___\\\]]]___[[[\\\^^^^^^\\\WWWSSSPPPLLLMMMMMMNNNPPPQQQPPPMMMOOONNNNNNNNNOOOPPPQQQQQQSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]```dddfffggggggdddgggiiiiiijjjkkkgggaaacccdddfffiiimmmnnnmmmllljjjjjjkkkkkkkkkkkklllllljjjkkkkkkllllllkkkkkkjjjoooppprrrtttvvvyyy|||vvvvvvuuuuuuuuuvvvvvvuuusssrrrqqqqqqssswww|||~~~~~~vvvtttyyy~~~}}}{{{yyyxxxvvvvvvsssoookkkhhhggggggeeeddd]]]YYYXXX___hhhmmmiiiccc]]]aaahhhqqqwwwwwwtttqqqeee^^^TTTKKKFFFDDDBBBBBBmmmnnnpppuuu}}}mmmnnnqqqtttssssssxxx}}}zzzmmm\\\NNNIIIIIIGGGDDDFFFOOOXXX[[[[[[```fffjjjjjjgggccc^^^XXXSSSNNNKKKEEEAAA@@@AAABBBEEELLLTTTWWWYYY[[[\\\\\\[[[\\\]]]]]]]]]]]]]]]]]][[[XXXVVVPPPKKKCCC===777333000---,,,+++***))))))))))))***''''''((()))*********)))******))))))((((((''''''(((((())))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))***)))))))))((((((((()))))))))))))))))))))))))))'''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%'''''''''(((((((((((((((&&&''''''(((((()))))))))'''((((((((())))))******(((((((((((())))))))))))))))))***++++++++++++***++++++******+++,,,,,,---...,,,///666===BBBJJJQQQ^^^nnnxxxoooiiibbb___```bbbddddddjjjnnnsssvvvvvvtttrrrqqqgggttt~~~wwwuuurrrpppppppppoootttzzzzzzttt}}}rrrwww~~~~~~~~~}}}||||||{{{zzzyyyyyy{{{zzzyyyxxxyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxx||||||}}}}}}~~~~~~~~~~~~}}}|||zzzuuunnnhhhffffffeeeeeeeeefffggghhhjjjkkkjjjfffaaa]]]^^^___[[[\\\^^^___^^^\\\XXXVVVOOOMMMMMMOOORRRRRRQQQPPPPPPOOOOOONNNOOOPPPSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXX[[[]]]^^^^^^\\\\\\^^^aaaeeeffffffgggjjjlllkkklllmmmiiibbbfffddddddfffiiimmmooopppmmmllllllllllllmmmmmmllljjjkkklllmmmnnnnnnnnnnnnnnnppprrrssssssuuuyyy|||xxxxxxxxxwwwwwwwwwxxxyyytttrrrqqqqqqsssvvvzzz}}}wwwsssxxx~~~}}}}}}|||zzzyyywwwuuutttrrroookkkhhhffffffeeeeee___[[[YYY```kkkqqqmmmggg```dddjjjrrrwwwyyyvvvttthhhaaaWWWNNNHHHEEECCCBBBgggfffeeeggglllttt|||zzzrrrmmmiiijjjttt}}}nnn]]]SSSNNNHHHBBBDDDLLLTTTXXXZZZ^^^ffflllhhheeeaaa^^^\\\YYYUUUSSSHHHDDDBBBBBBAAABBBHHHOOOTTTVVVZZZ\\\\\\]]]^^^___^^^^^^___^^^]]]\\\ZZZYYYUUUPPPJJJDDD???999333000---,,,***)))(((((()))***%%%&&&'''((()))***************))))))((((((''''''(((((())))))))))))******''''''((()))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))))))))))))))))))))))))))))))))))))))(((((((((******)))))))))))))))((('''((())))))''''''((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''''''''(((((()))******))))))(((&&&%%%$$$'''''''''((((((((((((((((((((((((((((((((())))))&&&''''''(((((())))))***(((((((((((())))))))))))))))))***++++++++++++***++++++***++++++,,,---.........222888===CCCOOO[[[gggyyytttiiieee```^^^^^^___```aaahhhlllssszzz~~~{{{tttmmmmmmzzz|||rrrkkkiiihhhkkklllnnnttt{{{}}}|||~~~{{{|||~~~~~~}}}}}}||||||{{{zzzzzzyyy{{{zzzyyyyyyyyyzzz{{{||||||{{{zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{zzzzzzyyy{{{{{{|||}}}~~~~~~~~~~~~|||xxxqqqlllhhhggggggggghhhiiijjjjjjiiijjjiiifffbbb```______[[[\\\^^^`````````___^^^TTTPPPNNNQQQSSSRRRRRRSSSPPPPPPPPPNNNNNNPPPTTTWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXX[[[^^^______]]]\\\]]]```ccceeefffjjjnnnpppnnnnnnnnnlllgggiiifffeeeeeeiiimmmppprrrqqqooommmlllmmmmmmmmmkkkjjjkkklllnnnooopppqqqqqqllloooqqqrrrppppppsssvvvxxxyyyyyywwwvvvvvvxxxzzzuuutttrrrrrrssswww{{{}}}zzzuuuwww~~~}}}}}}|||{{{yyywwwuuutttpppnnnllliiigggfffeeeeeeccc]]]ZZZaaammmtttrrrlllfffhhhnnntttyyy{{{yyyvvvllldddZZZPPPJJJFFFDDDCCC```___^^^^^^```dddiiilllooottt{{{~~~rrrkkkjjjrrr|||rrriiiddd]]]VVVOOONNNOOORRRWWW]]]cccgggeeedddcccdddfffdddaaa^^^RRRNNNJJJHHHEEEAAADDDIIIMMMPPPUUUXXXZZZ[[[\\\^^^[[[]]]^^^^^^]]]\\\\\\\\\XXXUUUQQQLLLFFF@@@999444...---+++)))))))))***+++'''((()))***************))))))))))))(((((((((((((((((()))))))))*********&&&''')))***++++++******))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''((()))***+++))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((('''''''''&&&''')))***)))((('''((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''((())))))(((((())))))((('''&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,---.........000555:::===EEEUUUeeevvvsssgggdddaaa______```aaabbbfffkkkuuu~~~sssvvvzzznnnhhheeeeeeiiinnnsss~~~}}}}}}{{{}}}}}}{{{||||||{{{{{{zzzyyyyyyyyy{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{||||||{{{{{{zzz{{{|||}}}~~~}}}wwwqqqlllllllllkkkkkkkkkkkkjjjhhhgggeeeddddddbbb```^^^[[[\\\]]]___aaacccdddeeeZZZTTTPPPRRRSSSQQQQQQTTTQQQQQQPPPNNNMMMPPPUUUYYY[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZXXXXXXYYY\\\___bbbbbb```]]]]]]___ccceeefffjjjppprrrnnnkkkkkkkkkjjjjjjiiihhhiiimmmpppqqqrrrtttpppmmmlllmmmmmmkkkiiihhhjjjlllnnnpppqqqrrrrrrmmmqqquuuuuuqqqpppqqqtttvvvwwwwwwuuussstttwwwzzzwwwvvvtttsssuuuxxx{{{~~~~~~yyywww}}}~~~|||yyyvvvuuuoooooonnnllliiigggfffffffff^^^ZZZ```nnnwwwuuupppkkkmmmqqqwww{{{}}}{{{yyynnnggg\\\RRRKKKGGGEEECCC]]]\\\\\\]]]^^^```bbbdddaaaeeeiiijjjlllqqq{{{~~~yyywww|||{{{uuu^^^TTTLLLMMMUUU[[[^^^___bbbcccfffkkkoooppplllhhh^^^YYYTTTPPPIIIBBBAAADDDFFFJJJOOOSSSUUUWWWYYYZZZWWWYYY[[[\\\[[[[[[\\\]]]ZZZXXXUUUQQQLLLEEE<<<777000///,,,*********+++,,,******+++++++++******)))(((((((((((())))))))))))(((((())))))*********+++&&&''')))***+++++++++***))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''((()))+++,,,))))))))))))))))))))))))&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%''')))***)))((('''(((***))))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''((()))***&&&''''''(((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,---...//////333888<<<>>>EEEYYYkkkssshhhfffdddccccccdddeeeeeekkkppp}}}zzzzzznnnkkkgggggglllsss}}}|||zzz||||||yyyzzzzzzzzzyyyyyyxxxxxxxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvuuusssrrrssstttvvvwwwwwwxxxzzz|||}}}}}}}}}|||zzzzzz|||}}}{{{vvvpppppppppooonnnlllkkkjjjgggeeebbbcccddddddaaa]]][[[\\\]]]___bbbeeehhhiii```WWWRRRSSSSSSOOOPPPTTTQQQQQQPPPNNNMMMOOOUUUZZZ\\\]]]^^^______^^^]]]\\\]]]\\\ZZZYYYZZZ]]]aaadddeeebbb___^^^```ccceeefffgggnnnppplllggggggiiiiiikkkkkkkkknnnqqqrrrrrrqqquuuqqqmmmkkklllllljjjhhhgggiiikkkmmmpppqqqrrrsssrrrvvvzzzzzzvvvssssssuuuuuuvvvvvvtttqqqqqquuuxxxyyywwwuuuuuuvvvyyy|||~~~|||xxx}}}~~~{{{xxxwwwoooppppppnnnkkkiiigggggghhh___ZZZ```nnnxxxwwwrrrnnnppptttyyy}}}~~~|||zzzooohhh]]]RRRLLLGGGEEECCC^^^______\\\YYYWWWXXXZZZ]]]]]]]]]^^^```fffmmmrrr{{{vvvgggUUUKKKNNNYYYcccjjjhhhmmmooopppyyy}}}pppddd[[[WWWZZZXXXMMM@@@:::AAAEEEIIINNNRRRVVVZZZ]]][[[\\\]]]]]]\\\\\\]]]___]]]ZZZWWWUUURRRMMMEEE???666333///---------,,,++++++++++++************)))+++)))(((''''''((()))+++((()))+++---...---,,,+++))))))))))))***************)))(((''''''((()))***+++***)))'''''''''((()))(((((())))))******++++++***)))(((&&&&&&''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&((()))*********((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''''')))******))))))***+++))))))))))))))))))))))))'''(((((()))***+++++++++******))))))***,,,---///222222777>>>DDDMMM```rrrxxxhhheeebbbcccfffjjjkkkkkkoooxxx}}}|||~~~}}}wwwrrriiijjjkkkoooxxx}}}yyyyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzvvvuuuttttttttttttuuuuuuzzzzzzzzzzzz{{{|||}}}}}}~~~}}}~~~|||}}}|||yyytttnnnkkkjjjjjjiiigggeeeeeedddcccaaa___bbbaaa```aaabbbcccbbbaaaZZZXXXUUURRRQQQQQQSSSTTTNNNNNNNNNMMMMMMOOOTTTXXX___^^^^^^^^^``````___^^^\\\ZZZYYY[[[___bbbbbbaaaiiifffbbb______aaadddfffiiijjjjjjiiihhhhhhjjjkkkjjjkkkmmmppprrrtttuuuuuuwwwuuuqqqllljjjiiiiiijjjiiilllqqqsssuuuvvvxxxzzz{{{|||}}}~~~{{{wwwrrrooowwwuuurrrpppppprrruuuxxx}}}{{{wwwuuuvvvyyy~~~zzzvvvuuuqqqnnnmmmmmmlllhhhdddeeeaaa___aaahhhooossstttlllnnnqqqvvv{{{|||{{{yyynnnggg\\\RRRKKKGGGDDDBBBaaabbbbbb```\\\[[[\\\^^^VVVWWWXXXZZZ\\\aaaggglllpppuuuyyy{{{}}}|||iii\\\YYY^^^dddgggiiimmmoootttpppddd[[[[[[[[[TTTKKKFFFBBBDDDFFFHHHKKKOOOTTTWWWYYY[[[\\\]]]\\\\\\\\\]]]]]]ZZZXXXVVVSSSNNNHHHBBB:::777222///------,,,+++++++++++++++************)))(((&&&%%%%%%&&&((()))&&&''')))******)))((('''))))))))))))************)))(((''''''''''''((()))***)))(((''''''(((((())))))))))))))))))************)))((('''&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''')))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&((())))))(((((()))***))))))))))))))))))))))))((((((((()))***++++++++++++*********+++---///000444444888???GGGRRRfffxxxtttllliiigggiiimmmsssvvvwww|||xxxqqqkkkgggiiilllrrr{{{|||}}}|||{{{zzz{{{{{{{{{zzzzzzzzzzzzyyy|||||||||{{{{{{zzzzzzzzzvvvvvvvvvuuuuuuuuuvvvvvvyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxsssnnnjjjiiihhhiiigggdddccccccbbbaaa___aaa```___```bbbccccccaaa[[[YYYVVVSSSSSSSSSUUUVVVPPPPPPOOOMMMMMMOOOTTTWWW]]]]]]___aaaccccccaaa^^^[[[YYYYYY[[[```cccdddcccgggeeebbb``````aaaccceeeggghhhiiihhhggggggiiikkkjjjkkkmmmppprrrsssuuuuuuuuussspppmmmkkkkkkllllllkkknnnrrrtttuuuwwwxxxzzz{{{}}}{{{wwwtttuuutttrrrqqqqqqrrrtttvvvzzzxxxuuussstttxxx||||||wwwwwwtttrrrrrrrrrppplllggggggfffeeegggjjjnnnpppqqqoooqqquuuzzz~~~~~~{{{xxxnnnggg]]]SSSLLLGGGDDDCCC___```___^^^\\\[[[]]]___WWWYYYZZZZZZ[[[]]]aaadddgggjjjlllkkkkkkmmmrrrwww|||mmmddd```^^^]]]___aaaccclll{{{lll^^^\\\^^^\\\VVVRRRHHHFFFCCCBBBDDDHHHLLLPPPUUUXXX[[[]]]\\\[[[[[[\\\\\\[[[YYYXXXUUUQQQLLLHHHBBB===777222///---+++***,,,+++++++++************((((((&&&&&&&&&&&&((((((&&&'''((())))))(((&&&%%%))))))))))))************)))((((((''''''(((((())))))(((((((((((())))))******))))))))))))))))))((())))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''((((((((((((((())))))((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,+++,,,---///000222666666:::AAAKKKYYYooosssmmmkkkkkkmmmttt{{{}}}tttlllhhhdddeeejjjqqq|||~~~yyyvvvzzz~~~{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}yyytttoookkkiiihhhiiifffbbbaaaaaaaaaaaa``````___^^^```bbbccccccbbb]]][[[XXXUUUTTTUUUWWWXXXRRRRRRQQQOOONNNPPPSSSVVVYYY[[[___dddgggfffbbb___ZZZYYYZZZ\\\```dddeeeeeeeeedddcccccccccccccccdddeeefffggggggggggggjjjlllkkklllmmmoooqqqssstttuuusssrrrpppooonnnnnnoooooonnnpppsssuuuvvvwwwyyy{{{zzz}}}}}}xxxuuusssrrrrrrqqqqqqqqqrrrrrrvvvuuussssssuuuxxx}}}zzzwwwvvvuuuvvvwwwuuuooojjjiiikkkmmmnnnnnnmmmnnnnnnqqqtttzzz|||xxxooohhh]]]TTTMMMIIIFFFDDD]]]\\\[[[ZZZZZZ[[[]]]^^^___```aaa```___^^^___aaaaaabbbbbbbbbaaaccchhhkkkpppwww}}}zzzzzzxxxvvv|||}}}pppeee[[[UUUOOOOOOQQQ[[[rrr}}}ooo```]]]aaabbb^^^XXXPPPKKKDDD@@@@@@CCCGGGJJJRRRUUUZZZ\\\]]]\\\\\\\\\\\\\\\[[[YYYWWWTTTQQQNNNJJJDDD===777222///,,,***,,,,,,+++++++++***************)))(((((()))*********+++++++++***)))((('''((()))))))))************))))))))))))))))))))))))''''''(((((())))))************))))))(((((((((''')))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))(((''''''(((***)))))))))))))))))))))))))))))))))******+++++++++------------...000222444777999===DDDPPPcccyyy~~~sssjjjjjjjjjnnnuuu~~~uuummmjjjbbbcccfffnnnyyyyyyvvvzzz~~~}}}{{{yyyyyyzzzzzz{{{||||||}}}}}}~~~}}}|||{{{zzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}|||}}}}}}~~~~~~{{{vvvrrrooollljjjiiifffbbb``````aaabbbbbb______^^^```bbbdddcccbbb___]]]ZZZWWWVVVUUUVVVWWWUUUUUUSSSQQQPPPPPPSSSUUUUUUXXX^^^eeehhhgggccc___\\\\\\\\\^^^aaaccceeeeeeeeeeeefffggggggffffffeeeeeeggghhhhhhhhhiiikkknnnllllllmmmnnnppprrrsssttttttssssssrrrqqqqqqqqqqqqqqqsssuuuvvvwwwwwwyyy{{{yyy{{{}}}}}}yyytttqqqpppqqqqqqqqqqqqpppooooootttsssssstttwwwzzz~~~{{{wwwvvvwwwzzz{{{xxxrrrlllhhhmmmrrrssspppmmmlllmmmpppttt{{{~~~yyypppiii^^^UUUNNNJJJGGGFFF```^^^\\\[[[[[[\\\]]]^^^___```bbbaaa```______```^^^]]]]]][[[ZZZ[[[^^^``````dddmmm{{{{{{uuuqqqzzz~~~pppaaaYYYHHHEEEDDDLLL___sss~~~xxxoooeeebbbgggiiiddd\\\UUUNNNEEE???>>>@@@CCCEEEMMMQQQVVVZZZ\\\\\\]]]]]]\\\\\\\\\[[[YYYVVVTTTTTTPPPKKKDDD>>>888333///,,,,,,,,,,,,++++++++++++*********))))))))))))******,,,,,,,,,,,,+++******)))((()))))))))************************************''''''(((((())))))*********)))))))))((((((''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''')))******)))(((***+++))))))))))))))))))))))))************++++++++++++......---...000222444555777;;;AAAIIIXXXmmmxxxppphhhiiikkkpppvvvwwwnnnlllgggffffffmmmxxx~~~~~~~~~zzz}}}~~~~~~}}}|||{{{{{{{{{yyyzzz{{{{{{|||}}}~~~~~~~~~~~~|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}||||||zzzzzzzzzzzz{{{|||}}}}}}|||}}}}}}~~~{{{wwwtttrrrnnnkkkkkkhhhdddbbbbbbcccddddddaaa```___aaacccddddddcccbbb```^^^[[[XXXVVVTTTTTTWWWWWWVVVSSSQQQQQQSSSUUUSSSVVV\\\cccggggggccc______````````````aaacccdddfffgggiiikkkkkkkkkiiihhhhhhiiijjjkkkkkklllnnnpppmmmmmmmmmnnnoooppprrrssswwwwwwwwwvvvuuutttsssssssssuuuvvvwwwvvvwwwyyy{{{zzz{{{||||||yyyuuupppmmmnnnoooppppppooonnnmmmlllooopppqqqssswww{{{}}}yyyyyy{{{~~~~~~wwwqqqhhhmmmssstttrrrnnnmmmnnnlllrrr{{{{{{qqqjjj```VVVPPPLLLIIIGGGjjjfffaaa]]]\\\[[[ZZZZZZXXXZZZ[[[\\\[[[\\\]]]___aaa```^^^\\\[[[ZZZYYYYYYZZZ[[[___hhhvvvzzzxxx|||vvviii```MMMHHHBBBCCCMMM[[[hhhnnnpppnnnjjjiiimmmooojjjaaaWWWOOOFFF@@@???@@@@@@???GGGKKKQQQUUUXXXZZZ]]]^^^\\\]]]^^^\\\YYYWWWWWWWWWTTTPPPKKKEEE???999333///,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))************)))******++++++******)))'''((()))))))))))))))((()))(((((((((((((((((('''((((((((()))(((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++............000222555666888???GGGQQQbbbxxx|||tttnnnjjjmmmppptttyyyyyynnnlllooollllllsss|||{{{vvv||||||{{{}}}~~~}}}||||||}}}{{{zzzzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}~~~{{{xxxvvvtttqqqmmmmmmkkkgggfffggghhhhhhgggcccbbbaaabbbdddddddddcccbbbbbbaaa```]]]YYYUUUSSSWWWXXXWWWUUUSSSSSSTTTVVVSSSVVV[[[aaaeeefffdddaaaaaabbbcccbbbaaaaaabbbdddgggiiikkkmmmnnnnnnmmmlllkkklllmmmmmmmmmmmmppprrrnnnnnnmmmmmmnnnoooqqqrrryyyyyyzzz{{{zzzxxxwwwuuuuuuvvvwwwwwwvvvvvvxxxzzz}}}||||||zzzwwwsssooommmnnnnnnnnnnnnmmmlllkkkkkkjjjlllooossswww{{{~~~~~~~~~yyymmmooorrrtttsssqqqoooooolllqqq{{{}}}rrrkkkaaaWWWQQQMMMKKKIII~~~xxxooohhhddd```]]]ZZZYYYZZZ[[[ZZZXXXXXXZZZ\\\``````_________]]][[[YYYZZZZZZ[[[___hhhsssyyyqqqlll___XXXNNNGGGFFFMMMYYYccchhhlllmmmllloooqqqmmmeeeYYYRRRJJJEEEDDDCCCAAA>>>AAAEEEJJJOOOSSSWWW[[[^^^]]]^^^___]]]YYYWWWXXXYYYVVVTTTPPPKKKFFF???777222------,,,,,,,,,+++++++++((((((((())))))((((((((()))(((((((((((())))))***))))))))))))************'''((())))))))))))((('''((())))))******)))(((''''''''''''((((((((((((((('''((()))))))))(((&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((('''''''''%%%&&&''''''((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))++++++++++++++++++++++++---------...000222555666999CCCNNNZZZlll|||wwwsssmmmpppuuuxxx{{{{{{pppooosssqqqrrryyyxxxnnnmmmwwwpppsss}}}}}}~~~~~~||||||{{{{{{~~~}}}{{{zzzzzz{{{}}}~~~|||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{yyy{{{}}}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~{{{{{{zzzvvvssspppnnnlllkkkllllllkkkjjjfffdddcccdddeeeeeedddbbbaaabbbdddeeeccc^^^ZZZVVVXXXXXXXXXVVVUUUTTTUUUWWWWWWXXX[[[___dddfffeeedddaaabbbdddcccaaaaaacccfffhhhiiikkkmmmnnnnnnnnnmmmmmmnnnooonnnmmmnnnpppqqqooonnnmmmmmmmmmoooqqqrrrxxxzzz|||~~~~~~}}}{{{zzzvvvwwwwwwvvvuuuuuuwwwyyy|||{{{yyywwwtttrrrpppooonnnmmmmmmlllkkkkkkjjjjjjjjjmmmqqqvvv{{{~~~tttssssssssstttsssqqqpppnnnttt|||}}}rrrlllaaaXXXRRRNNNLLLJJJyyyrrrlllgggcccbbbbbb```]]]YYYXXXXXXYYYYYYYYY[[[]]]___^^^\\\ZZZ\\\\\\]]]^^^```gggooouuu{{{yyyuuummm```TTTLLLNNNYYYeeebbbiiimmmlllmmmpppmmmggg\\\VVVNNNJJJJJJHHHDDD@@@===@@@EEEKKKOOOUUUZZZ^^^]]]______]]]YYYWWWXXXZZZWWWUUURRROOOJJJBBB:::444---------,,,,,,,,,++++++******++++++++++++******))))))((())))))***+++,,,))))))))))))************%%%&&&'''(((((('''&&&%%%))))))*********((('''&&&&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&))))))(((((('''''''''&&&$$$%%%'''((()))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))++++++++++++++++++++++++---------...000222555666:::FFFSSS```sss}}}{{{nnnrrrwwwzzz{{{~~~ttttttrrrrrruuu}}}qqqccceeennngggmmmvvv}}}~~~|||{{{{{{{{{zzzyyyzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||yyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}yyyqqqpppnnnooooooooonnnlllhhhfffeeeeeeeeeeeedddbbb___bbbfffhhhgggccc^^^ZZZWWWXXXXXXWWWUUUUUUVVVWWWZZZZZZ[[[___cccfffgggggg___bbbccccccbbbbbbeeehhhgggiiikkklllnnnnnnnnnnnnnnnooooooooommmmmmoooqqqooonnnmmmlllmmmnnnppprrrwwwyyy}}}~~~wwwwwwwwwvvvttttttvvvyyyzzzxxxvvvsssqqqpppppppppnnnmmmlllkkkjjjjjjjjjjjjmmmppptttzzz{{{wwwtttssstttuuusssppprrrwww~~~}}}ssslllbbbYYYSSSOOOMMMKKK{{{uuurrrlllmmmlllhhhbbb[[[WWWUUU\\\YYYVVVVVVXXX\\\^^^___aaa___```ccccccaaacccgggooowwwyyylllbbbaaaeeehhhiiifffdddeeeiiiiiieee```gggaaaUUUJJJJJJNNNKKKBBB@@@??????EEENNNVVVYYYZZZ]]]]]]]]]]]]]]]]]]]]]]]]VVVUUUTTTRRROOOJJJCCC>>>333222///---++++++,,,,,,++++++++++++*********)))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%(((&&&%%%%%%'''***************))))))((((((''''''***)))((('''&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))))))))***''''''((()))***+++++++++'''''''''((())))))******...++++++...000111555;;;AAAJJJ[[[ppp~~~tttyyy|||{{{xxxyyypppqqqtttpppnnnttt{{{zzzooodddaaafffvvvrrrnnnqqq}}}}}}~~~}}}{{{zzzyyy{{{{{{||||||}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{|||}}}}}}{{{||||||}}}}}}}}}}}}||||||~~~yyytttsssuuuzzzyyysssoooooonnnnnnmmmjjjfffddddddeeeaaa``````cccggghhheeeaaa```\\\[[[^^^___[[[YYYZZZZZZ\\\^^^```bbbdddeeeeeehhhfffdddcccdddgggjjjmmmnnnrrrtttrrrnnnmmmooossssssqqqqqqqqqrrrrrrpppnnnmmmnnnnnnnnnlllmmmnnnpppuuuwww{{{}}}{{{xxxvvvuuutttttt{{{xxxuuussssssssssssrrrnnnnnnmmmjjjhhhhhhjjjlllnnnrrrwww{{{~~~|||{{{yyyyyyyyyxxxuuusssssswww}}}zzzuuunnniii```WWWQQQMMMMMMMMM~~~yyyyyyvvvpppiiibbb]]][[[\\\ZZZYYYYYYYYYZZZXXXWWWXXXWWWZZZ___```]]]^^^aaaccciiirrrzzz}}}yyyyyyqqqoooooonnnllliiifffdddeeeeeedddccciiihhhcccZZZWWWXXXVVVPPPGGGDDDAAABBBGGGOOOUUUWWWYYYYYYZZZ\\\\\\]]]]]]]]]WWWVVVUUUTTTRRRMMMFFFBBB777555111...+++++++++,,,************))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''&&&&&&((('''%%%%%%''')))***)))(((((((((((('''''''''&&&***)))((('''&&&''''''(((''''''(((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******((())))))******+++++++++((((((((()))******++++++///,,,---000222333777===FFFQQQdddwww|||zzz{{{|||zzzxxxzzztttsssqqqnnnnnnttt||||||qqqgggccceeeppp{{{uuuuuu~~~~~~|||{{{yyyyyy{{{{{{||||||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}~~~vvvtttwww{{{|||wwwssssssmmmmmmllljjjgggeeeeeefffdddcccccceeeiiijjjhhheee___[[[ZZZ]]]^^^[[[ZZZ[[[\\\]]]```bbbdddffffffgggfffeeeddddddeeehhhkkkmmmooorrruuussspppnnnqqqttttttsssssssssttttttqqqooommmnnnoooooonnnnnnppprrrsssuuuxxx|||~~~|||yyywwwwwwwwwwww{{{xxxtttrrrrrrrrrqqqppplllkkkjjjgggeeefffiiikkkooosssxxx{{{~~~~~~|||{{{zzzzzzyyywwwuuuvvvxxx|||~~~xxxtttlllggg___WWWPPPMMMLLLLLLvvvmmmgggccc___^^^^^^^^^]]]ZZZVVVSSSQQQQQQTTTZZZ\\\ZZZYYY[[[[[[^^^cccgggmmmvvv}}}rrrwww{{{wwwpppkkkddd^^^[[[\\\^^^```hhhnnnsssqqqllliiiddd```XXXRRRIIICCCBBBFFFLLLPPPRRRTTTWWWZZZ\\\]]]]]]]]]YYYXXXWWWVVVUUUQQQKKKGGG>>>;;;555000,,,******++++++++++++************)))+++++++++***************))))))))))))))))))))))))******))))))))))))******'''''''''''''''''''''''')))))))))))))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))'''&&&&&&((()))((((((''''''''''''&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&'''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))))))))***************+++++++++++++++))))))******+++,,,,,,,,,///---///333555555:::@@@LLL[[[ppp~~~zzzvvvwwwzzzzzzwwwssspppqqqwww~~~tttjjjbbbdddiiittt{{{}}}|||{{{zzzyyy{{{||||||||||||}}}}}}}}}|||||||||||||||}}}}}}}}}yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{|||||||||}}}}}}}}}}}}~~~}}}zzzwwwxxx}}}~~~zzzwwwvvvkkklllllljjjhhhgggggghhhiiigggfffhhhlllnnnllljjj```[[[YYY\\\]]][[[[[[]]]^^^```bbbeeeggghhhhhhhhhddddddeeefffhhhkkkmmmnnnpppsssuuutttqqqppprrruuuuuuuuuuuuvvvwwwuuurrrooommmnnnppppppoooppprrrsssrrrsssvvvyyy|||}}}zzzyyyzzz{{{{{{{{{xxxuuusssrrrqqqooommmkkkkkkiiifffeeefffiiimmmssswww{{{}}}~~~|||||||||{{{yyywwwxxxyyyzzz|||}}}zzzuuuqqqjjjfff^^^VVVPPPMMMLLLLLLxxxnnnhhheeedddccccccbbb```\\\YYYTTTRRRRRRWWWYYYWWWWWWYYY[[[\\\^^^___bbbgggnnnssswwwvvvoooyyy{{{uuulll```XXXVVVYYY\\\]]]dddooo||||||rrrjjjjjjbbbVVVKKKCCCAAADDDGGGLLLOOOTTTYYY\\\^^^^^^^^^YYYXXXXXXWWWWWWTTTPPPLLLFFFAAA;;;333...+++******------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))))))))(((''''''(((((((((&&&''''''''''''''''''''''''((((((((('''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++******++++++,,,---------------000444666777===EEEQQQccczzzwwwsssvvv{{{|||yyyvvvvvvzzz}}}sssjjj___aaaccciiiuuu~~~}}}|||{{{zzzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||yyyyyy{{{|||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}zzz||||||yyyuuuuuujjjkkkllllllkkkjjjjjjkkknnnkkkiiijjjnnnpppooonnnccc^^^[[[]]]^^^]]]^^^aaa___aaadddfffhhhiiiiiihhhcccdddfffiiikkkmmmooooooppprrrtttsssrrrrrrsssuuuvvvvvvvvvwwwwwwuuuqqqnnnkkkmmmoooppppppqqqssstttttttttuuuwwwzzz|||}}}{{{{{{{{{}}}~~~|||zzzwwwuuusssqqqnnnllllllllljjjgggfffhhhmmmpppvvvzzz}}}|||||||||{{{yyywwwxxxyyy{{{|||yyysssooojjjfff___XXXSSSPPPOOOOOOiiioooyyyxxxpppllliiifffeeeeeefffeeeddd]]]VVVRRRSSSTTTSSSTTTWWWYYY[[[]]]___```aaacccddd^^^iiiyyyvvv}}}|||uuuiii[[[UUUXXX\\\^^^]]]aaalll~~~sssrrrkkk```TTTKKKEEECCCBBBHHHKKKQQQWWW[[[^^^______YYYXXXWWWWWWWWWUUURRROOOLLLGGG@@@888222...,,,,,,,,,+++++++++************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))******************)))(((''''''((()))'''&&&((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&'''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++++++++++++++++++++,,,------......,,,,,,000555777999BBBKKKXXXjjjxxxuuuwww|||zzz~~~|||yyyvvvxxxzzzwwwnnneee\\\```cccgggsss~~~~~~~~~}}}|||{{{{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{yyyxxxzzz{{{|||}}}}}}}}}||||||{{{{{{{{{{{{|||}}}|||zzzyyytttqqqpppkkkmmmooooooooonnnnnnoooqqqnnnlllllloooqqqpppnnnfffaaa^^^```aaa``````ccc```bbbeeegggiiiiiiiiihhhccceeegggkkkmmmooopppppppppqqqrrrsssssssssuuuvvvvvvvvvuuuuuuuuusssooollliiillloooqqqqqqrrrtttuuuxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||}}}}}}~~~}}}{{{yyywwwvvvsssoookkkkkkkkkjjjhhhhhhjjjooorrrvvv{{{~~~}}}}}}}}}|||{{{vvvwwwzzz||||||yyyrrrnnnkkkgggaaa[[[VVVTTTSSSRRROOOTTT\\\eeeoooyyywwwsssmmmjjjjjjkkklllllleee[[[TTTRRRSSSRRRSSSUUUTTTVVVZZZ]]]______]]]\\\UUU___kkktttzzzrrriii]]]XXXYYY\\\\\\[[[___iii}}}uuunnneee\\\VVVPPPHHHCCCDDDGGGMMMSSSXXX\\\^^^___ZZZYYYXXXXXXXXXVVVSSSQQQOOOLLLFFF>>>888333///...)))))))))(((((((((''''''***************+++++++++))))))))))))))))))))))))******))))))))))))******************************'''(((((()))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************(((''''''((())))))(((&&&((((((((()))))))))))))))&&&'''(((((()))(((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***+++,,,*********+++++++++++++++++++++,,,,,,------......,,,---000555888===HHHTTTeeesss|||}}}}}}~~~uuussssss}}}yyyuuuqqqqqqrrroooiiiccc]]]bbbeeeiiiyyy~~~}}}}}}|||{{{{{{|||~~~|||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyy{{{|||}}}}}}|||{{{xxxwwwyyyzzz|||}}}}}}}}}|||{{{|||{{{{{{{{{|||}}}zzzvvv{{{zzzvvvrrrooonnnnnnpppssstttsssrrrsssssstttqqqoooooorrrrrrpppmmmiiidddaaacccdddaaaaaacccaaacccfffiiikkkjjjiiihhheeefffiiilllnnnpppqqqrrrqqqrrrrrrtttuuuvvvwwwwwwxxxvvvtttsssrrrqqqnnnllliiilllppprrrtttuuuvvvxxx|||||||||||||||}}}}}}}}}~~~}}}}}}|||{{{zzzyyyxxxtttooolllhhhhhhiiiiiiiiikkknnnqqquuu{{{zzzzzz{{{|||{{{xxxrrrnnnllliiiddd^^^ZZZWWWVVVVVV@@@CCCGGGMMMTTT]]]fffmmmwww{{{vvvsssrrrqqqpppjjjaaaYYYXXXYYYWWWVVVWWWTTTUUUXXX[[[\\\[[[XXXVVVSSSYYYaaadddfffjjjqqqxxx}}}uuukkkbbb]]]\\\\\\ZZZdddxxxxxxmmmfffbbb[[[PPPGGGAAADDDHHHNNNSSSXXX\\\]]]\\\ZZZYYYYYYYYYXXXUUUSSSQQQNNNJJJDDD===777333111*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******&&&&&&&&&(((******)))''''''''''''((((((((())))))%%%&&&((()))))))))(((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,((())))))******+++++++++***++++++,,,------......---...222666:::AAAPPP^^^uuu~~~xxxrrruuu{{{rrriiihhhiiiwwwwwwxxxtttppplllkkknnnnnnlllhhhcccggghhhlll}}}~~~}}}~~~|||{{{zzzzzz{{{}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~|||zzzxxxzzz{{{}}}~~~~~~~~~|||{{{|||{{{zzzzzz{{{}}}{{{qqqkkkooo{{{{{{vvvsssqqqqqqqqqtttwwwxxxwwwvvvvvvwwwwwwuuussssssuuutttpppllliiieeeccceeeeeeaaa```aaaccceeeiiilllmmmlllkkkiiihhhhhhjjjlllnnnppprrrssstttttttttvvvxxxzzzzzzzzzzzzwwwtttrrrqqqpppnnnmmmjjjmmmrrruuuwwwxxxzzz{{{}}}~~~~~~|||zzzzzzyyyyyyxxxtttoookkkfffhhhjjjkkklllmmmppprrrwww}}}zzzwwwuuuqqqooollliiiddd___[[[YYYXXXXXX:::<<<===@@@CCCIIIPPPUUU[[[cccqqq}}}|||xxxtttrrrmmmeee______```^^^[[[ZZZXXXXXXYYYZZZZZZXXXTTTRRRPPPUUUZZZZZZWWWYYY```gggnnnrrrdddaaacccUUU___sssvvvnnnjjjcccUUUIII???AAAEEEJJJPPPUUUZZZ\\\^^^\\\[[[ZZZZZZYYYVVVTTTQQQOOOLLLGGGAAA:::555222---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((()))))))))***%%%%%%&&&(((***+++)))'''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,''''''((()))***++++++,,,******+++,,,,,,------...///000333888;;;DDDUUUdddrrrkkkmmmsss|||mmmdddeeebbblll{{{qqqtttqqqmmmiiijjjnnnqqqrrrqqqiiilllkkknnn~~~zzz}}}|||~~~zzzzzzyyyzzz{{{~~~||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwyyy|||~~~~~~|||{{{{{{|||~~~}}}||||||{{{zzzzzz{{{}}}~~~~~~{{{{{{}}}wwwnnngggjjjttt~~~}}}xxxuuutttvvvtttwwwzzz{{{zzzyyyxxxyyyyyywwwvvvvvvwwwuuupppkkkiiieeecccfffeeeaaa^^^^^^eeegggkkknnnooonnnlllkkkiiijjjjjjlllnnnppprrrsssvvvuuuvvvxxxzzz|||}}}||||||xxxtttqqqppppppooonnnkkkoootttxxxyyy{{{|||}}}}}}~~~|||xxxxxxxxxyyyxxxtttnnnjjjgggjjjmmmooopppqqqsssttt|||xxxtttrrrqqqpppkkkhhhddd```\\\ZZZYYYXXX:::::::::;;;===???AAACCCGGGLLLTTT\\\eeeppp|||wwwqqqjjjgggiiijjjhhheeeaaa^^^[[[ZZZZZZYYYUUUQQQSSSTTTVVVWWWXXXXXXXXXXXXdddkkkyyyqqqhhhkkkbbb___fffuuu{{{pppkkkbbbWWWMMMFFFBBBDDDIIINNNUUU\\\ZZZ]]]]]]ZZZXXXYYYWWWTTTRRRPPPMMMJJJFFF@@@999444...,,,************)))'''+++++++++*********))))))************************,,,)))&&&&&&(((******((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((***))))))((('''&&&&&&%%%))))))))))))************)))************+++++++++***+++,,,,,,++++++---///222111555999>>>IIIbbbyyyxxxjjjhhhnnnrrrzzzxxx{{{|||~~~pppccc]]]aaadddmmmyyyvvvlllmmmllljjjjjjrrryyyyyysssjjjooorrrvvv}}}{{{zzz||||||~~~~~~~~~wwwxxxyyy|||~~~|||yyyzzz{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyywwwyyy{{{||||||{{{xxxwww~~~}}}|||{{{{{{|||{{{zzz{{{|||}}}}}}|||~~~~~~|||{{{|||~~~{{{tttooouuutttqqqiiicccdddmmmvvv|||xxxwwwwwwwwwyyy{{{|||{{{{{{|||}}}||||||||||||{{{wwwrrrnnniiihhhgggggggggeeebbb___dddfffjjjnnnqqqrrrrrrrrrqqqooommmkkklllooorrruuuuuuxxxyyyxxxzzz~~~zzzuuupppllllllmmmnnnqqqsssuuuxxxzzz|||}}}~~~~~~xxxuuuuuurrrpppsssyyyyyyvvvmmmnnnoooqqqtttyyy}}}{{{vvvrrrppppppllljjjfffaaa\\\YYYZZZ[[[777777777777888:::<<<===:::>>>CCCHHHOOOWWWaaagggxxxyyyqqqnnnnnnoooppphhhccc]]]YYYWWWUUURRROOONNNOOOQQQSSSUUUVVVWWWXXXVVV\\\gggsssyyykkkkkkbbb^^^aaajjjttt{{{|||uuukkkaaaUUULLLDDDBBBDDDGGGMMMSSSYYY\\\]]]ZZZYYYZZZXXXTTTSSSQQQOOOLLLIIICCC===888111///,,,+++++++++***)))+++++++++*********))))))************************+++)))&&&&&&)))***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++***+++,,,,,,+++,,,...000111222666<<>>===<<<;;;:::999:::999888777888888999999>>>AAAFFFLLLTTT```mmmvvv{{{{{{}}}zzzppphhhccc___[[[XXXYYYWWWRRRNNNKKKJJJIIIJJJLLLMMMMMMKKKKKKQQQ]]]gggooozzzyyymmmhhhdddZZZNNNHHHKKKSSSZZZjjjyyytttpppiiiaaa]]]UUULLLEEEDDDHHHMMMRRRUUUYYY^^^___\\\VVVUUUSSSRRRRRROOOLLLIII@@@<<<555000---,,,++++++************************************************)))************))))))***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))((()))))))))************))))))*********++++++++++++,,,---...---...111333222555;;;DDDVVVnnnzzzwwwvvvwwwuuuwww|||~~~{{{~~~zzzuuussstttvvvyyywwwuuuwww{{{}}}wwwuuuvvv}}}qqqbbb^^^kkkzzz~~~~~~~~~}}}{{{yyyyyyxxxzzzyyyxxxyyy|||~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyxxxxxxyyyyyyzzz{{{||||||yyyyyy{{{|||||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~|||vvvvvvwww{{{}}}{{{tttmmmcccbbb```[[[TTTOOOLLLJJJJJJLLLQQQWWW]]]cccgggiiijjjfff]]]SSSMMMMMMRRRWWWfffqqq{{{yyywwwzzz}}}}}}|||{{{zzz{{{{{{||||||xxxsssrrrpppooonnnkkkgggdddbbbbbbccceeegggjjjlllnnnlllmmmooorrrvvvyyy|||}}}}}}|||zzzwwwuuuttttttuuuvvv}}}~~~uuuvvvwwwyyyzzzxxx}}}~~~~~~}}}xxxuuuuuusssrrrhhhhhhgggeeedddfffiiilllAAAAAA@@@???>>><<<;;;:::<<<;;;999888999999888777888999:::<<>><<<<<<======;;;888555555666777:::>>>CCCGGGPPPXXXdddooowww}}}yyynnnfffaaa]]]WWWQQQMMMLLLLLLMMMGGGHHHIIIJJJKKKMMMNNNOOOOOOUUU```lllzzz~~~ooo^^^UUUTTTQQQMMMLLLdddxxx{{{uuutttsssqqqtttqqqpppqqqkkk___TTTOOODDDHHHJJJKKKOOOVVVZZZYYYZZZXXXVVVUUUUUUTTTRRRPPPMMMHHHAAA:::555000+++((())))))*********+++++++++************************'''***,,,,,,***))))))+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++---...//////000222555666<<>>888222,,,((())))))******++++++++++++************************'''***------***))))))+++)))))))))))))))******+++))))))))))))))))))))))))************************************************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''%%%$$$((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))************)))************++++++++++++---...//////000333555777>>>HHHUUUlll|||qqqooouuuvvvsssqqqsssyyy|||}}}|||~~~xxxmmmrrrqqqpppqqqtttxxx|||~~~|||zzzuuummmhhhnnn{{{~~~}}}{{{tttkkkmmmyyy}}}zzzyyyzzzzzzxxxtttsssvvvxxxyyyyyyzzz{{{}}}|||yyywww|||{{{zzzyyyzzzzzz|||}}}zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~||||||||||||||||||||||||~~~~~~~~~}}}zzzmmmbbbYYYWWWRRRKKKEEEBBBCCCDDDBBBAAABBBDDDHHHMMMRRRUUUTTTRRRNNNJJJFFFCCCAAAAAA???MMM^^^jjjqqqyyy{{{{{{||||||||||||~~~}}}}}}}}}{{{xxxvvvjjjiiiggggggiiimmmqqqtttwwwuuurrrqqqqqqtttwwwyyy|||yyyyyyyyyyyyzzz|||~~~ooopppooopppwww~~~~~~~~~~~~}}}zzz{{{{{{wwwrrrnnnooopppppprrrvvv{{{QQQLLLFFFBBBBBBBBBAAA???@@@???>>>>>>??????<<<:::<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@FFFKKKRRR^^^mmmxxx{{{ooo```XXXUUUSSSOOOMMMFFFBBBFFFKKKLLLKKKLLLMMMOOOQQQTTTZZZgggyyyssskkkhhh___TTTRRRTTT\\\hhhmmmllljjjkkknnnwww~~~~~~xxxnnn___RRRMMMFFFDDDIIILLLKKKMMMRRR[[[ZZZYYYWWWVVVVVVVVVVVVRRRNNNHHHBBB<<<666111---+++---...---***(((***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''((())))))***((((((((()))******++++++++++++++++++++++++++++++,,,---......///111555999;;;???KKK```yyyuuurrrrrrwwwooojjjppp{{{yyytttuuuxxx|||~~~zzztttqqqrrrooopppqqqpppooossszzzvvvwwwgggbbbqqq|||{{{yyyrrrmmmlllyyy~~~}}}}}}|||zzzuuurrrqqqrrruuuwww{{{zzzyyyxxxwwwvvvvvvvvvxxxxxxzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwyyy{{{|||yyy{{{|||~~~}}}|||zzzyyyzzz{{{{{{{{{|||{{{xxxzzz|||vvviii]]]XXXTTTMMMHHHEEEBBB@@@???AAABBBCCCEEEGGGHHHJJJJJJOOOMMMIIIFFFBBB@@@??????BBBGGGQQQ^^^gggppp{{{{{{|||}}}~~~}}}zzzxxxsssnnnkkkkkkkkkjjjlllqqquuuvvvwwwuuussstttxxx|||}}}zzzxxxwwwwwwxxxxxxxxxxxx{{{}}}|||sssrrrqqqrrruuuyyy~~~~~~}}}||||||~~~|||zzzwwwuuuqqqrrrtttwwwyyy{{{|||}}}ZZZUUUNNNJJJIIIGGGEEEBBBCCCBBBAAAAAABBBBBB@@@>>>======<<<::::::999999999666:::===AAAEEENNNZZZcccrrrvvvllleee\\\SSSQQQJJJFFFHHHKKKJJJIIIJJJNNNOOOOOOOOORRR[[[iiisss}}}vvvqqqiii```WWWWWW\\\eeejjjjjjjjjlllmmmvvv}}}{{{qqqaaaTTTPPPJJJEEECCCBBBBBBKKKUUUYYYYYYYYYXXXWWWWWWVVVVVVTTTPPPKKKFFF@@@:::333///+++,,,...,,,***)))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******+++*********)))))))))))))))++++++++++++++++++++++++---...//////000333777:::>>>CCCQQQgggyyyvvvuuuxxxrrrpppwww|||sssmmmnnnrrrvvvxxxvvvsssssstttttttttsssqqqrrrzzz}}}xxxwwwjjjggguuu{{{tttllliiikkk|||}}}}}}}}}xxxtttrrrrrrtttuuu|||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{|||}}}yyyxxxwwwvvvvvvxxxzzz{{{zzz{{{}}}~~~~~~~~~~~~}}}|||{{{yyyxxxyyyzzz{{{{{{|||~~~~~~yyyuuuvvvwwwrrrfff\\\XXXSSSMMMHHHEEEBBB@@@?????????@@@AAACCCDDDEEEEEEHHHGGGFFFDDDCCCAAAAAAAAA@@@CCCLLLWWW^^^dddnnnxxx}}}~~~~~~~~~|||zzzsssnnnkkkllllllkkkmmmrrrtttvvvxxxwwwuuuvvvzzz~~~|||yyyxxxxxxwwwxxxyyyzzzzzz}}}~~~{{{zzzsssrrrqqqrrrtttxxx}}}~~~|||zzz{{{}}}|||yyyvvvtttuuuwwwzzz|||}}}~~~fff```YYYTTTRRROOOKKKHHHHHHGGGEEEEEEFFFFFFDDDBBBAAA@@@>>>===;;;::::::999555777888999:::???GGGNNN[[[hhhyyy|||lll^^^XXXPPPJJJKKKLLLJJJJJJKKKPPPPPPNNNLLLKKKOOOWWW]]]sss~~~|||vvv{{{qqqiii]]]YYYYYY^^^aaaaaabbbdddjjjqqqyyy||||||uuufffXXXRRROOOKKKFFF@@@???HHHSSSUUUVVVXXXYYYYYYXXXWWWVVVVVVSSSOOOKKKEEE>>>777222,,,------,,,***)))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))******++++++++++++******)))(((((('''++++++++++++++++++++++++---...///000111444999<<>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@BBBIIIQQQUUUYYY```iiixxx}}}tttooolllmmmlllkkknnnrrrtttvvvyyyyyyxxxyyy}}}~~~|||yyyvvvvvvwwwwwwyyy{{{}}}~~~}}}xxxvvvttttttssstttvvvzzz}}}}}}{{{yyyyyy{{{~~~{{{yyyzzz{{{|||~~~ooojjjccc^^^[[[XXXTTTPPPPPPNNNKKKJJJIIIHHHFFFDDDEEEDDDBBBAAA???>>>======;;;;;;;;;999888;;;???CCCHHHRRRbbbrrrpppcccZZZRRROOOMMMLLLMMMPPPPPPPPPNNNKKKHHHIIILLLPPP]]]iiiwww}}}|||}}}wwwqqqyyytttjjjbbb\\\YYY[[[]]][[[[[[\\\cccjjjrrrxxx|||yyymmm```VVVVVVUUUQQQJJJEEEFFFIIIPPPRRRVVVYYYZZZYYYWWWVVVWWWUUURRRNNNIIIBBB;;;666......---,,,+++***+++,,,************************))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))*********************))))))((((((***+++++++++++++++,,,,,,,,,---///000222555:::>>>BBBMMMbbb~~~~~~|||{{{wwwwww|||qqqgggfffeeeppp|||}}}uuuuuu~~~}}}yyywwwppprrrxxxllliiiqqq{{{~~~|||{{{{{{xxxwwwuuuttttttwwwzzz|||yyyyyyxxxxxxwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzwwwvvvtttttttttuuuwwwyyy||||||||||||{{{{{{zzzzzzxxxyyyxxxwwwwwwwwwyyy{{{}}}yyysssmmmjjjjjjggg```ZZZVVVRRRLLLGGGDDDBBB@@@???????????????????????????:::<<<>>>@@@AAAAAAAAA@@@BBBCCCHHHOOORRRSSSZZZaaannnwwwuuupppmmmmmmlllkkkmmmqqqsssvvvzzz{{{{{{|||}}}yyyuuussstttuuuxxx{{{~~~|||vvvssswwwwwwwwwxxxzzz}}}~~~{{{yyyyyyzzz}}}}}}vvvrrrkkkhhhfffccc___[[[ZZZWWWSSSPPPNNNLLLIIIGGGGGGGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;:::;;;===??????DDDNNN[[[jjjxxxxxxmmmaaaYYYSSSNNNNNNQQQMMMLLLKKKIIIGGGGGGHHHIIIMMMTTT___hhhooovvv~~~uuuuuuzzzwwwlllfff___[[[^^^```^^^\\\\\\___fffmmmtttzzz|||vvvnnnbbbaaa]]]XXXRRRMMMGGGCCCKKKNNNSSSWWWYYYYYYXXXVVVVVVUUURRRPPPLLLFFF???:::222000...,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((((()))(((((())))))*********************++++++,,,,,,,,,+++,,,...000222666<<>>>>>>>>============:::;;;===>>>?????????>>>AAACCCHHHNNNPPPQQQWWW___hhhqqq}}}xxxsssooonnnmmmkkklllppprrrvvv{{{~~~~~~~~~{{{vvvrrrppprrrtttzzz}}}|||vvvssswwwxxxyyyzzz|||}}}|||{{{zzz{{{|||~~~}}}~~~}}}wwwtttsssppplllhhheeeaaa]]]YYYVVVTTTQQQPPPKKKJJJHHHFFFDDDBBBAAAAAA===<<<;;;:::::::::;;;;;;======AAAJJJTTT^^^lllwwwxxxlll```TTTOOOPPPKKKJJJHHHGGGFFFEEEEEEFFFDDDGGGMMMTTT^^^hhhrrrxxx{{{uuu{{{~~~yyyiiiaaa[[[]]]```^^^\\\\\\]]]dddkkkooottt{{{|||zzztttpppggg]]]WWWSSSMMMGGGFFFJJJOOOTTTWWWXXXXXXWWWVVVTTTRRRPPPMMMIIICCC@@@777444000...------,,,+++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((('''(((((()))******++++++*********++++++,,,,,,---+++,,,///111444888>>>BBBHHHZZZuuu~~~|||jjjfffjjjlll|||{{{{{{{{{{{{{{{vvvpppttt|||~~~|||{{{{{{zzzxxxvvvxxxwwwuuutttssstttvvvvvvuuutttttttttuuuvvvwwwwwwzzz{{{}}}}}}{{{wwwssspppvvvuuutttssssssuuuwwwxxx{{{{{{zzzyyyxxxxxxyyyyyyyyy{{{|||{{{yyyyyy|||}}}xxxrrrkkkfffdddbbb^^^[[[UUUQQQKKKFFFDDDBBBAAA???===<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@EEEKKKNNNOOOUUU]]]eeemmmxxx}}}xxxsssrrrooolllmmmppprrrwww|||~~~yyytttppppppssswww}}}|||wwwuuuwwwxxxzzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}zzz|||~~~~~~~~~~~~}}}~~~yyyuuunnnkkkfffcccaaa___^^^\\\UUUSSSPPPLLLHHHEEECCCBBB>>>===<<<<<<<<<;;;;;;:::===:::;;;AAAEEEIIISSS\\\iiiwwwsssaaaVVVSSSNNNLLLIIIGGGFFFEEEDDDCCCAAADDDGGGJJJNNNWWWccckkkyyy|||xxx|||{{{oooccc``````^^^\\\\\\ZZZaaaffffffiiiqqqyyy}}}zzzmmmccc\\\TTTMMMCCCFFFKKKQQQUUUWWWXXXXXXWWWUUURRRPPPOOOLLLIIIFFF<<<888222///......,,,+++************************))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,(((((((((((((((((((((((()))))))))))))))*********)))******+++,,,,,,------,,,...111333777<<>>???@@@@@@>>>@@@DDDJJJLLLMMMSSS[[[aaaiiittt{{{~~~xxxvvvrrrnnnooorrrrrrwww}}}}}}{{{vvvqqqooorrrwww||||||zzzyyyzzz|||~~~}}}|||wwwzzz|||}}}}}}}}}}}}|||}}}}}}tttqqqmmmjjjiiihhhgggfff^^^[[[WWWRRRMMMIIIEEEDDDCCCAAA@@@???@@@???===<<<===::::::>>>??????DDDLLLNNNaaaxxxmmm^^^YYYSSSPPPLLLIIIGGGFFFDDDCCCAAAEEEHHHFFFEEEKKKWWWbbbqqq~~~zzzwww{{{sssjjjfffbbb______WWW]]]```^^^^^^gggssszzzqqqeeeYYYPPPBBBDDDIIINNNSSSVVVXXXYYYWWWUUUSSSQQQPPPOOOLLLJJJ???:::444000//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,*********)))))))))))))))++++++******)))((((((((())))))***+++,,,,,,------...000333666999>>>DDDIIIWWWmmm}}}vvv{{{~~~zzzwwwsssqqqnnnmmmppptttvvv}}}uuuyyy}}}||||||~~~}}}yyyvvvwwwvvvvvvvvvvvvxxxyyyzzzuuuuuuuuuuuuvvvxxxyyyyyy|||zzzwwwtttssstttuuuvvvwwwvvvtttttttttuuuwwwxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{~~~||||||~~~zzzxxxtttpppjjjeeebbb___\\\ZZZTTTPPPJJJFFFCCCBBBAAA@@@????????????????????????>>>=========>>>???AAACCC@@@AAAFFFKKKMMMNNNSSS[[[___gggpppwww{{{|||yyyuuuqqqpppsssrrrwww~~~zzzxxxtttppppppttt{{{}}}{{{{{{~~~|||vvvxxx{{{||||||||||||}}}}}}{{{|||}}}zzzuuurrrpppnnnllljjjddd]]]WWWTTTQQQMMMIIIGGGFFFDDDAAA@@@???>>>>>>???>>>===<<<<<<>>>@@@AAADDDLLL[[[mmm{{{ppp___ZZZXXXSSSNNNJJJGGGEEEDDDEEEEEEFFFGGGJJJMMMPPPRRR[[[mmmzzzkkkqqq{{{ooohhhfffgggeeeYYYTTTZZZ^^^\\\bbbmmmzzzyyyfff\\\XXXNNNEEEAAAFFFOOORRRSSSSSSVVVWWWWWWTTTPPPMMMLLLKKKFFFBBB===666111...------...---+++)))(((((()))***))))))))))))))))))))))))++++++++++++*********)))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&***(((&&&%%%'''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))*********+++++++++((()))+++,,,------,,,+++222///000555:::???FFFMMMfffyyy{{{{{{yyyvvvyyyvvvppphhhgggnnnvvv{{{|||}}}{{{|||{{{zzzzzz{{{{{{zzzyyyxxxyyyyyyyyyxxxwwwwwwvvvrrruuuvvvvvvtttuuuyyy}}}{{{yyywwwuuuttttttuuuvvvzzzvvvssstttwwwyyyzzzyyywwwwwwwwwwwwxxxyyyyyyzzz~~~yyytttsssnnngggdddbbb```\\\XXXPPPNNNKKKHHHEEEBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;=========>>>@@@AAA@@@>>>AAA<<<<<>><<<;;;;;;;;;<<<===???CCCMMM[[[gggrrryyypppgggaaaYYYRRRMMMIIIFFFDDDEEEEEEEEEEEEGGGIIIKKKLLLQQQaaayyywwwwww~~~vvvssssssrrrdddVVVTTTWWW[[[```fffrrrooobbbZZZTTTKKKDDDEEEIIILLLPPPTTTVVVWWWWWWTTTQQQMMMLLLLLLHHHEEE???999444000///...,,,,,,+++***)))))))))***************************++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))*********+++(((((((((((())))))))))))'''''''''((((((((((((((()))(((&&&&&&((()))((('''(((((((((''''''((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))+++++++++,,,,,,,,,------)))***,,,---......------...///333:::>>>BBBJJJSSSjjj}}}}}}~~~}}}{{{sssmmmlllrrrzzz~~~|||zzzyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxssstttvvvvvvvvvwwwyyy{{{yyyxxxvvvtttttttttuuuvvvyyyvvvttttttwwwyyyzzzyyy{{{zzzyyyxxxxxxyyy{{{{{{}}}~~~~~~{{{sssnnngggcccaaa^^^YYYUUUPPPNNNKKKHHHEEECCCBBBBBBAAAAAAAAA@@@???>>><<<<<<>>>======>>>@@@AAA@@@???BBB>>>???FFFLLLOOOSSSXXX[[[```fffjjjmmmrrrzzz{{{wwwwwwxxxyyy|||}}}zzzxxxwwwsssqqqrrrwww|||~~~~~~{{{wwwvvvxxxzzz{{{{{{|||wwwssswww~~~{{{qqqjjjeeeaaa\\\YYYXXXUUUPPPKKKGGGEEEEEEEEE@@@???>>>===<<<;;;::::::;;;;;;???GGGOOOYYYhhhuuutttjjj^^^UUUQQQNNNJJJFFFGGGFFFFFFEEEEEEFFFHHHIIIJJJUUUggg{{{{{{|||vvvbbbRRRQQQYYY___^^^cccrrrxxxkkkaaaZZZRRRJJJEEECCCDDDLLLUUUVVVWWWXXXVVVRRROOOMMMMMMLLLIIICCC===777333000///***+++++++++++++++************************************)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))***)))'''&&&&&&&&&((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***(((''''''((())))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))+++++++++,,,,,,,,,,,,---+++,,,---.../////////...+++///777>>>AAAEEEPPP\\\wwwxxxrrrqqqvvv}}}~~~{{{xxxwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyuuuttttttvvvxxxyyyxxxwwwvvvuuutttsssssstttuuuvvvxxxvvvttttttvvvyyyzzzzzz{{{yyyxxxyyy{{{}}}{{{}}}vvvqqqjjjeeebbb^^^XXXTTTPPPNNNKKKHHHEEECCCCCCBBBBBBBBBBBBAAA@@@???>>>===???>>>===???AAABBBAAA@@@AAA???@@@GGGMMMPPPSSSWWW[[[___cccfffhhhlllsssxxx|||{{{{{{}}}~~~|||yyywwwwwwvvvtttrrruuu{{{~~~~~~~~~}}}~~~~~~}}}{{{}}}}}}{{{xxxwwwxxxzzzzzzzzzzzzuuuuuuzzz|||uuuppplllgggccc```]]]WWWPPPKKKHHHGGGGGGBBBBBBBBBAAA???>>><<<;;;;;;999999===@@@GGGSSS```uuu{{{ooo```WWWTTTSSSOOOJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJNNNWWWfffvvv~~~{{{tttYYYPPPWWW]]]YYYYYYeeeqqqyyy|||{{{rrriii\\\VVVOOOIIICCCBBBJJJTTTVVVXXXYYYXXXUUURRRPPPPPPNNNKKKGGGAAA;;;555222000)))***+++,,,---,,,+++***************************))))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))))))))+++)))'''%%%$$$&&&((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''(((((())))))'''''''''(((***)))'''%%%)))(((((((((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))************+++,,,,,,---......//////,,,222:::@@@BBBGGGXXXhhh~~~{{{}}}~~~yyyuuuuuuwww}}}|||~~~{{{xxxuuutttuuuwwwyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwuuutttsssvvvyyyzzzwwwttttttsssssssssssstttuuuvvvwwwvvvuuuuuuvvvxxxzzz{{{|||xxxwwwyyy{{{~~~{{{}}}}}}~~~{{{uuunnniiieeeaaaZZZUUUNNNLLLJJJGGGEEECCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@>>>>>>???AAACCCCCCBBB>>>===???EEELLLQQQTTTWWWZZZ\\\```bbbeeeiiiooosss~~~}}}~~~~~~}}}}}}{{{yyywwwvvvwwwvvvttttttvvv}}}~~~}}}{{{yyy~~~||||||~~~~~~|||~~~}}}{{{yyyxxxzzz{{{{{{{{{~~~~~~xxxwwwxxx{{{tttoooiiieee___XXXQQQMMMKKKJJJEEEEEEEEEDDDBBB@@@>>>===<<<::::::;;;;;;===EEENNN```ooovvvggg]]]YYYVVVPPPKKKIIIHHHGGGGGGGGGHHHIIIIIIHHHJJJPPPZZZfffttt}}}yyydddQQQSSSXXXVVV^^^fffnnnrrrvvvwwwsssmmm^^^YYYUUUQQQKKKGGGJJJQQQUUUWWWYYYYYYWWWUUUSSSSSSOOOMMMIIIDDD>>>888333000)))***,,,------,,,+++***************************))))))))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((+++***'''%%%%%%&&&(((***)))************+++++++++(((((((((((())))))))))))))))))(((((('''''''''''''''''''''(((***)))'''%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((()))))))))*********+++++++++,,,------......111555;;;???AAAJJJ```uuu|||yyyzzzzzzxxxuuuuuuvvv{{{vvvvvv|||wwwtttrrrqqqtttwwwyyyzzzzzzzzzzzzyyyxxxvvvuuutttuuutttsssuuuxxxxxxuuurrrrrrrrrrrrsssssstttuuuuuuvvvvvvuuuuuuvvvxxxzzz|||{{{wwwvvvxxx{{{~~~|||~~~}}}zzz{{{|||wwwppplllhhhbbb\\\VVVMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA???>>>???BBBDDDEEEDDD>>>???AAAEEELLLTTTXXXYYYWWWYYY\\\___ccchhhmmmqqqxxx~~~{{{{{{zzzyyyxxxwwwwwwvvvvvvvvvuuuuuuwww|||}}}zzzxxx}}}|||}}}zzzzzz{{{}}}~~~~~~zzz{{{{{{wwwwwwzzzyyyuuuqqqkkkddd]]]WWWSSSQQQLLLKKKIIIGGGDDDBBB@@@???<<<;;;;;;<<<:::888<<>>:::777:::@@@:::EEENNNTTT\\\lll~~~vvvlllccc^^^RRRPPPMMMJJJGGGFFFEEEEEEKKKIIIHHHLLLTTT___iiinnnuuusssjjjgggjjjmmmrrraaaWWWWWWZZZZZZssszzztttqqq~~~pppeeegggkkkfffYYYNNNGGGLLLQQQTTTUUUUUUUUUUUURRRQQQPPPMMMHHHBBB<<<999000///---+++******++++++++++++++++++++++++++++++++++++++++++************((()))***++++++***)))(((((((((((((((((((((((((((++++++++++++*********)))************++++++++++++(((((((((((())))))))))))&&&&&&''''''((()))))))))***(((&&&%%%'''((()))((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))......------...///111222333555<<>><<<<<<;;;::::::===@@@CCCIIIUUUeeepppwwwlllddd]]]WWWSSSPPPIIIBBBEEELLLGGGJJJMMMOOORRRXXX___eeekkkyyy|||mmmaaaccckkkuuu~~~wwwiii___ZZZXXXYYYccczzz{{{nnnmmmyyyyyyrrrgggeeehhhaaaSSSJJJFFFGGGPPPWWWWWWUUUUUUVVVSSSOOOLLLIIIEEE@@@<<<888222---,,,///111///---,,,,,,,,,+++++++++******)))))))))))))))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++++++++++++++++++++++++++---.........///111333999999<<>>@@@DDDLLLYYYcccuuu|||rrrggg```ZZZUUUMMMEEEDDDIIIGGGIIILLLMMMOOOSSSZZZ^^^dddqqq|||kkkhhhnnnrrr{{{zzzpppfff___ZZZUUU^^^ssssssppprrruuuqqqgggeeehhhddd[[[MMMGGGEEEKKKPPPQQQQQQRRRUUUSSSPPPNNNLLLIIIDDDAAA:::444---+++,,,---+++)))+++++++++*********)))))))))))))))))))))(((''''''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,---.........///222444:::;;;???LLL```www~~~{{{wwwpppkkkooowwwuuurrrxxx}}}~~~mmm^^^TTTSSS]]]hhh~~~yyyqqquuuuuuvvvvvvuuuttttttssstttrrrqqqrrrssstttsssqqqttttttttttttsssrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvyyyyyyxxxxxxyyy{{{~~~|||xxxrrrnnnkkkjjjhhhggg^^^[[[VVVSSSQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBAAAAAACCCEEEGGGLLLKKKIIIFFFEEEHHHMMMQQQUUUUUUVVVXXX[[[]]]^^^^^^aaaaaabbbhhhsss{{{wwwuuurrrpppoooqqquuuyyyxxxyyy{{{}}}yyyzzz}}}|||{{{}}}yyywwwuuuyyy~~~|||wwwrrrkkkbbbYYYSSSNNNKKKFFFCCCAAA@@@>>>===:::<<<===<<<===BBBJJJPPP___ooovvvmmmccc\\\UUUMMMIIIIIIHHHJJJLLLMMMNNNQQQTTTWWW\\\gggvvv~~~|||rrrsssqqqyyy}}}wwwoooddd[[[UUUYYYjjjuuummmkkkrrrqqqiiidddeeeddd```TTTLLLFFFGGGJJJLLLOOOSSSUUUSSSRRRQQQPPPMMMJJJGGG>>>888000,,,++++++***(((************))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))******))))))(((************************++++++++++++++++++++++++,,,---.........000333555<<<===DDDUUUlll{{{wwwrrrmmmmmmppp~~~zzzsssuuuyyyfffVVVLLLLLLWWWddd|||}}}{{{xxxrrruuuuuuvvvvvvvvvuuuuuutttuuusssrrrssstttuuutttsssssstttuuuvvvuuusssqqqpppqqqpppppppppppppppqqqqqqssssssttttttuuuwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}zzzuuuqqqooommmjjjhhhccc```\\\YYYWWWUUURRRPPPOOOMMMLLLLLLLLLLLLJJJIIIEEEDDDBBB@@@@@@AAABBBCCCIIIIIIHHHGGGFFFHHHLLLOOOVVVWWWXXXYYYZZZ[[[\\\\\\^^^```bbbeeelllwww~~~yyyuuussspppnnnppptttyyy|||zzz{{{|||~~~yyyyyy~~~{{{zzz~~~xxxuuusssuuu|||~~~xxxrrrjjjaaa[[[VVVRRRLLLHHHFFFDDDBBBAAA<<<======<<<;;;<<<@@@DDDOOO[[[ooo|||oooeee^^^WWWRRROOOKKKKKKLLLMMMOOOQQQSSSUUUWWW___jjjuuu~~~~~~~~~{{{www|||~~~zzzuuujjj```\\\[[[fff{{{tttgggeeennnrrrllleeebbbaaa___^^^TTTJJJGGGHHHJJJOOOUUUUUUTTTSSSSSSRRRPPPLLLIIICCC>>>666000...------,,,++++++++++++*********)))))))))*********))))))(((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((()))))))))))))))***************************+++++++++++++++,,,,,,,,,---......///111444777===???III^^^www{{{vvvtttpppmmmmmmtttsssqqqyyyxxxwww}}}}}}{{{sss___OOOFFFHHHVVVeeezzzyyyxxxvvvrrrrrrrrrsssssstttsssssssssuuutttssstttuuuvvvuuutttrrrsssuuuvvvvvvtttqqqooooooooooooooooooppppppqqquuuuuuuuuvvvwwwxxxyyyzzzyyyzzz{{{|||}}}~~~}}}zzzwwwsssqqqooollliiieeeccc___]]][[[XXXUUURRRQQQOOOMMMLLLMMMLLLKKKIIIFFFDDDBBB@@@??????@@@@@@EEEFFFFFFFFFFFFGGGJJJMMMTTTUUUWWWXXXXXXYYY[[[\\\]]]```cccdddfffppp}}}xxxrrrooommmmmmqqqvvv{{{~~~}}}}}}~~~~~~{{{yyyzzz|||yyyuuuqqqrrrxxx{{{tttjjjddd]]]XXXRRRMMMJJJGGGDDDBBB?????????===<<<===>>>@@@FFFLLLYYYjjj{{{~~~qqqggg```YYYTTTKKKKKKJJJKKKMMMPPPQQQRRRSSSXXX```iiiqqqyyy~~~|||zzzssskkkeeeccciiizzzzzznnn```hhhnnnmmmhhhdddaaa^^^bbbWWWLLLGGGFFFGGGMMMUUUUUUTTTTTTTTTSSSPPPLLLIIIEEE@@@:::444111/////////------,,,,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((())))))************************************++++++,,,,,,,,,,,,---......///222666:::===BBBPPPhhh{{{ttttttrrrppppppkkkkkkjjjwww|||qqqvvv~~~|||yyynnnZZZLLLHHHNNN]]]lll~~~|||wwwuuutttrrrpppqqqrrrsssssssssssssssuuutttssstttvvvwwwvvvuuuppprrrtttvvvuuusssqqqoooooonnnnnnnnnoooooopppqqqrrrrrrrrrssstttuuuwwwwwwyyyzzz{{{}}}}}}zzzvvvtttrrrooollljjjfffccc```^^^\\\YYYVVVSSSSSSQQQNNNMMMLLLLLLKKKIIIFFFEEECCCAAA@@@?????????AAABBBDDDDDDDDDFFFHHHKKKOOORRRTTTVVVVVVWWWZZZ\\\[[[___aaaaaaaaahhhwww{{{vvvooommmkkkmmmsssyyy~~~zzzwwwxxx{{{~~~xxxrrrqqqvvv}}}}}}ssskkkeee```YYYSSSNNNJJJFFFDDDDDDCCCAAA@@@????????????BBBDDDKKKXXXhhhyyysssjjj___VVVLLLJJJGGGGGGIIILLLNNNOOOPPPSSSXXX]]]eeennnxxx~~~|||wwwlllkkkooo}}}dddfffjjjkkkkkkhhhccc___^^^UUULLLGGGDDDDDDIIIPPPTTTTTTTTTUUUTTTRRRMMMJJJFFFBBB===777222000.........---------,,,,,,,,,,,,))))))******++++++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***++++++*********************************++++++,,,,,,---------......///333888<<<===GGG[[[ttt|||tttttttttssssssjjjlllkkkuuu~~~qqqttt{{{}}}kkkVVVMMMPPP[[[kkkwww{{{vvvsssssssssrrrssstttuuuvvvwwwwwwwwwtttsssssstttvvvwwwvvvuuupppqqqrrrssssssrrrpppooonnnnnnnnnnnnooopppqqqrrrttttttttttttuuuwwwxxxyyyyyyyyy{{{}}}~~~zzzvvvsssqqqooommmlllgggdddaaa^^^]]]\\\YYYWWWVVVSSSPPPNNNMMMMMMKKKJJJHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCEEEIIIKKKMMMPPPTTTUUUTTTUUUYYY\\\XXX[[[]]]\\\\\\bbbmmmwww~~~~~~xxxsssnnnllllllpppxxx~~~wwwvvvwww{{{~~~vvvsssvvv|||~~~xxxqqqlllddd\\\VVVQQQLLLIIIHHHEEEBBB@@@????????????AAAAAAEEENNNXXXeeezzzuuuggg\\\RRRMMMHHHEEEGGGJJJLLLLLLQQQRRRTTTWWW\\\dddnnnuuu|||xxxpppqqqvvvuuunnnhhhiiikkkjjjccc]]]XXXQQQKKKHHHEEEBBBFFFKKKRRRSSSTTTVVVVVVUUUQQQMMMIIIGGGCCC===666000---,,,---------,,,,,,,,,++++++((()))***++++++++++++***************************************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((()))***,,,---)))))))))))))))))))))))))))******+++,,,,,,------------......///333999===???MMMggg}}}uuuuuuuuutttsssoooqqqnnnttt}}}ssssssvvv}}}iiiUUUQQQ[[[jjjzzz~~~zzzuuurrrsssttttttuuuvvvwwwyyyyyyyyyzzzsssrrrrrrsssuuuvvvvvvuuuoooppppppqqqqqqpppppppppoooooooooooopppqqqrrrrrrvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzzzz{{{}}}|||vvvsssqqqpppooonnnjjjgggccc```______^^^]]]YYYVVVRRROOOOOONNNMMMLLLIIIHHHGGGFFFDDDCCCCCCBBBAAABBBBBBCCCCCCFFFJJJNNNNNNRRRUUUUUUSSSSSSWWW[[[WWWZZZ\\\[[[[[[```hhhoooyyyzzz~~~|||wwwssspppooonnnooouuu~~~zzzxxxvvvwww{{{{{{vvvxxx|||~~~}}}{{{{{{{{{vvvmmmeee^^^XXXSSSPPPJJJGGGCCC@@@??????>>>===AAAAAADDDJJJNNNVVVhhhzzzooocccXXXRRRKKKGGGHHHJJJLLLLLLTTTTTTTTTUUUXXX```iiiooo|||xxxsssrrruuuyyy~~~xxxjjjgggjjjhhh```XXXUUUPPPLLLJJJGGGCCCEEEJJJQQQQQQTTTWWWXXXWWWTTTQQQOOOMMMIIIBBB:::333...,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))*********))))))))))))+++---...(((((((((((((((((((((((())))))***+++,,,,,,------------......000444:::>>>@@@RRRooo}}}~~~wwwvvvuuusssrrrsssuuupppsss~~~}}}uuurrrrrryyy}}}hhhTTTTTTbbbuuu|||xxxuuurrrsssvvvssstttvvvwwwyyyyyyzzzzzzsssrrrqqqsssuuuvvvvvvuuuooooooooooooooooooppppppoooooooooooopppqqqrrrsssssssssttttttuuuvvvxxxyyy{{{zzzyyyyyyzzz}}}}}}wwwsssqqqqqqqqqpppmmmiiieeebbbbbbbbbbbbbbb[[[XXXTTTQQQPPPPPPOOONNNIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDGGGLLLPPPQQQUUUXXXWWWTTTSSSVVVZZZZZZ[[[\\\]]]]]]aaagggmmmqqqrrrwww|||}}}}}}}}}uuuqqqooonnnpppppprrryyy~~~zzzuuutttxxx}}}yyyyyy}}}{{{{{{yyyyyy~~~xxxtttnnnbbbYYYVVVQQQLLLGGGDDDDDDBBB???<<<>>>@@@AAADDDHHHPPP[[[ccc}}}}}}mmmaaaXXXRRRPPPLLLGGGGGGLLLPPPTTTXXXXXXWWWYYY^^^cccqqq}}}uuuvvvsssssswww{{{ttthhhkkkfff\\\[[[VVVRRRQQQQQQJJJ@@@AAAKKKIIIKKKOOOQQQRRRRRRSSSSSSOOOPPPNNNGGG===444///---///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111---///777666666@@@JJJ^^^{{{zzzwwwwwwuuutttuuuvvvvvvtttrrrvvv~~~~~~qqqooogggdddlll{{{xxx^^^MMMYYYqqqyyyuuutttuuuvvvwwwtttttttttuuuuuuuuuuuuuuuqqqrrrtttuuuuuutttrrrqqqqqqssstttsssrrrqqqqqqrrrnnnnnnoooppprrrssstttuuuttttttttttttvvvxxxzzz{{{zzzzzz{{{|||~~~~~~vvvuuuvvvuuusssttttttqqqlllhhheeeddddddeee```[[[VVVUUUVVVVVVRRRMMMPPPNNNLLLLLLKKKIIIGGGDDDDDDBBBAAA@@@CCCGGGLLLOOOSSSUUUVVVWWWWWWWWWYYY[[[```\\\ZZZ\\\]]]^^^aaagggmmmppptttxxxzzz}}}{{{tttrrrrrrrrrjjjooowww}}}qqqpppuuuzzz~~~{{{}}}~~~{{{~~~}}}}}}{{{sssiiibbb```YYYTTTNNNJJJHHHFFFBBB???>>>???@@@AAACCCJJJRRRXXXkkk}}}zzziii```XXXTTTPPPIIIGGGIIIMMMQQQVVVXXXWWWYYY^^^bbbhhhwwwyyytttyyyvvvttttttrrrttt}}}yyyrrrggg]]]___]]]ZZZXXXXXXSSSKKKFFFFFFIIILLLPPPTTTVVVVVVVVVVVVQQQRRRPPPJJJBBB:::555333///---,,,,,,------,,,***++++++++++++++++++++++++******************************++++++++++++++++++************************'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///333111333<<<;;;;;;FFFNNNeee|||uuuvvvxxxwwwvvvxxxyyy|||{{{wwwvvv|||{{{oookkkeeedddmmmyyymmmYYYPPP```xxxyyyuuutttuuuvvvvvvttttttttttttuuuuuuuuuuuuqqqrrrsssttttttsssrrrqqqrrrssstttsssrrrppppppqqqoooooopppqqqrrrsssssstttssssssssstttuuuwwwyyyzzzzzzzzz{{{|||~~~wwwvvvwwwuuutttttttttrrrnnnkkkhhhfffffffffaaa]]]XXXWWWXXXXXXTTTQQQRRRPPPNNNNNNMMMLLLIIIGGGDDDCCCAAAAAACCCGGGLLLOOOUUUVVVXXXYYYXXXYYY[[[\\\```\\\ZZZ\\\]]]]]]aaafffjjjmmmqqqtttvvvyyy|||~~~wwwrrrppppppqqqooosss{{{yyyrrrtttwww{{{~~~|||}}}~~~~~~wwwooolll```ZZZSSSNNNKKKHHHCCC???@@@@@@@@@@@@@@@CCCHHHKKKUUUhhh}}}uuukkk```ZZZUUUNNNIIIHHHJJJNNNSSSVVVWWWYYY]]]```^^^gggyyyvvvwww{{{xxxtttooogggeeemmmyyy}}}hhh\\\```bbbddddddbbbbbb^^^RRRGGGFFFJJJPPPUUUXXXYYYWWWVVVRRRRRRQQQLLLEEE>>>:::888///---,,,,,,---------,,,++++++++++++++++++++++++************************+++++++++***************************************''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000///333;;;:::;;;GGGRRRlll{{{yyy{{{}}}{{{qqqpppyyyzzzuuusssvvvyyyxxxvvvvvvzzz|||xxx}}}{{{{{{zzzqqqkkkggghhhoooxxx}}}cccXXXXXXkkk}}}xxxtttttttttuuuuuuttttttttttttttttttttttttqqqrrrsssttttttsssrrrqqqrrrssstttsssqqqoooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssuuuvvvxxxyyyzzzzzz{{{|||{{{yyyxxxuuutttuuutttsssqqqooollliiihhhgggccc___[[[ZZZ[[[[[[XXXUUUTTTRRRQQQPPPPPPNNNLLLIIIDDDCCCBBBBBBDDDGGGLLLNNNWWWXXXZZZZZZZZZZZZ\\\^^^___[[[YYY[[[\\\\\\___dddfffiiillloooqqqsssvvvxxx}}}}}}tttpppooopppqqqtttxxx~~~}}}wwwuuuwwwzzz~~~~~~}}}}}}vvvjjjcccZZZTTTPPPLLLGGGCCCCCCCCCBBBAAA@@@AAABBBDDDIIIVVVgggwwwxxxkkk```XXXQQQLLLIIIGGGKKKPPPSSSUUUWWWZZZ]]]ZZZ]]]iii~~~yyy}}}|||yyyuuulllaaa\\\dddpppnnn\\\^^^bbbkkkpppoooooommm```PPPDDDGGGMMMSSSXXXYYYWWWUUURRRQQQOOOKKKEEE???:::777000...,,,,,,---...------++++++++++++++++++++++++************************++++++******)))))))))(((************************'''(((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******************+++++++++,,,,,,,,,,,,------***//////222:::888:::GGGVVVrrryyytttttt}}}}}}yyyrrrqqqxxx~~~~~~yyyvvvvvvzzz{{{wwwsssrrrxxx~~~}}}uuuxxx}}}uuupppmmmlllqqqvvvzzz{{{aaa]]]cccuuu~~~zzzvvvtttttttttttttttuuutttttttttttttttssssssqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttsssqqqoooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwyyyyyyyyyzzzzzz|||{{{vvvtttuuuttttttsssrrrooollliiihhhdddaaa^^^]]]^^^]]][[[YYYVVVUUUSSSRRRQQQPPPMMMJJJEEEDDDCCCCCCEEEHHHLLLNNNWWWYYYZZZZZZZZZZZZ\\\]]]^^^ZZZYYY[[[[[[ZZZ]]]aaabbbeeeiiikkkmmmnnnqqqssswww|||zzzsssqqqrrrtttuuuwww{{{}}}}}}}}}{{{}}}~~~{{{{{{}}}}}}~~~|||xxxpppfff^^^XXXTTTNNNJJJDDDCCCBBBAAA@@@@@@@@@@@@EEEKKKTTT```qqqyyyiii\\\SSSMMMIIIGGGIIIMMMPPPRRRTTTWWWXXXZZZ[[[```kkk{{{~~~xxxmmm___WWW]]]ggguuuxxxcccaaafffsss{{{zzzvvvrrrfffXXXHHHIIIMMMRRRWWWYYYXXXVVVTTTSSSPPPLLLGGGAAA;;;777222000---,,,---......---++++++++++++++++++++++++*********************************))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,---------...333333555;;;:::>>>LLL^^^{{{|||vvvuuu|||{{{xxxvvvxxx}}}zzzuuutttwww|||}}}uuuxxx~~~yyyvvvpppmmmnnnpppttt|||xxx___bbbkkkzzzzzzxxxuuusssssstttsssrrruuuuuuttttttsssssssssrrrpppqqqqqqqqqqqqqqqqqqpppqqqssstttsssqqqooooooooorrrrrrrrrqqqqqqqqqqqqpppssstttuuuwwwxxxyyyzzzzzzyyyyyyzzz|||yyyvvvwwwuuuuuuuuutttrrroookkkiiifffdddbbbaaa```___^^^]]]YYYWWWUUUSSSRRRPPPMMMJJJGGGFFFEEEFFFGGGJJJMMMOOOVVVXXXYYYYYYYYYYYYZZZ\\\]]]ZZZXXXZZZZZZYYYZZZ^^^```bbbfffhhhjjjlllnnnppptttxxx}}}yyyuuutttwwwzzz||||||~~~~~~||||||~~~|||zzz{{{~~~~~~}}}}}}|||~~~qqqggg___XXXQQQMMMGGGDDDAAA@@@@@@@@@???>>>BBBDDDHHHOOO\\\ooowwweeeXXXOOOJJJIIIJJJJJJLLLNNNPPPRRRTTTZZZ[[[\\\]]]dddrrr|||ppp```UUUWWW^^^jjj~~~pppmmmqqqyyyyyypppdddZZZPPPOOONNNQQQWWWZZZ[[[YYYXXXVVVSSSOOOKKKFFF???;;;555222///------------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,------...---333222333::::::@@@PPPlll||||||}}}{{{yyy{{{}}}|||yyy~~~wwwyyy~~~~~~|||vvvooojjjhhhiiinnnzzz|||qqq]]]dddppp|||wwwuuussssssssssssrrrqqquuuuuuttttttsssrrrrrrrrrpppppppppppppppppppppppppppqqqsssrrrpppooopppppprrrqqqqqqqqqqqqqqqqqqqqqtttuuuvvvxxxyyyzzz{{{{{{yyyyyyzzz||||||yyy{{{xxxxxxxxxwwwtttrrrooommmjjjiiigggeeecccbbbaaaaaa]]][[[XXXVVVTTTQQQMMMJJJIIIIIIHHHHHHJJJLLLOOOPPPVVVWWWYYYXXXXXXWWWYYYZZZ\\\YYYXXXZZZYYYWWWXXX[[[]]]```dddfffhhhjjjmmmoooqqquuu{{{~~~}}}xxxuuuvvv{{{}}}~~~}}}}}}~~~~~~|||zzzzzz}}}}}}{{{~~~}}}}}}|||ssshhh___VVVQQQMMMIIIDDDBBBAAAAAA@@@>>>>>>@@@BBBEEELLL[[[ooorrrcccXXXRRRMMMKKKIIIIIIJJJLLLNNNPPPUUUWWWXXXVVVVVV```rrrzzzpppbbbWWWUUUYYYcccrrr|||yyy}}}{{{yyyzzz~~~{{{pppccc[[[XXXSSSNNNNNNSSSYYY[[[ZZZYYYVVVSSSQQQOOOJJJDDD???888444000---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,---......+++111000111888;;;DDDWWWwww}}}zzz~~~zzz{{{|||sssmmmgggeeeggglllzzz}}}qqqeee^^^iiivvv}}}uuusssrrrrrrssssssqqqpppuuuuuutttssssssrrrqqqqqqppppppooooooooooooppppppnnnpppqqqrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvxxxyyyzzzzzzzzzyyyyyyzzz}}}~~~}}}||||||{{{yyywwwuuusssrrroooooommmjjjgggeeeeeeeeeaaa___\\\YYYVVVRRRNNNJJJKKKKKKJJJKKKLLLNNNPPPRRRVVVXXXYYYYYYWWWWWWXXXZZZ\\\XXXWWWYYYYYYVVVVVVYYYZZZ]]]aaadddgggiiilllnnnnnnsssxxx{{{}}}|||xxxtttsssvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~}}}~~~}}}|||{{{vvvkkk```ZZZTTTOOOIIIEEEEEEDDDCCCAAA:::===AAABBBCCCLLL]]]mmm|||~~~nnnccc\\\OOOLLLHHHGGGHHHJJJLLLMMMPPPTTTVVVSSSRRRXXXeeeqqq}}}vvvnnndddZZZXXXZZZ^^^kkkqqquuu|||}}}~~~uuurrr{{{}}}qqqddd^^^ZZZSSSLLLKKKOOOUUUXXXYYYVVVTTTRRRPPPOOOLLLFFFBBB:::666111---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++,,,,,,---.........444333444===BBBMMMaaa}}}wwwuuu{{{www{{{yyyrrrlllhhhfffhhhnnn{{{wwwiii[[[aaannn|||}}}yyyvvvsssrrrrrrrrrssssssqqqooouuuuuutttsssrrrrrrqqqqqqppppppooooooooooooppppppmmmoooqqqqqqqqqpppqqqrrrppppppqqqqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyyyyxxxxxxyyyzzz}}}~~~|||zzzxxxwwwvvvssssssqqqnnnjjjhhhggghhheeebbb^^^[[[XXXSSSNNNKKKLLLLLLLLLLLLNNNOOOQQQSSSWWWXXXYYYYYYXXXXXXYYYZZZ[[[XXXWWWYYYXXXUUUUUUXXXXXX[[[___ccceeehhhkkknnnlllqqqvvvyyy{{{~~~xxxuuuqqqqqquuu{{{~~~~~~~~~~~~~~~~~~|||{{{{{{{{{}}}~~~|||~~~~~~}}}~~~zzz{{{zzznnnddd]]]VVVMMMGGGEEEDDDBBB@@@@@@@@@???>>>>>>DDDMMMTTTeeezzzlll[[[TTTJJJDDDGGGJJJJJJKKKOOOKKKNNNPPPPPPOOOQQQXXX^^^qqqwwwuuulll]]]\\\ffffffjjjnnnqqqwwwyyypppnnnvvv|||wwwlllfff___[[[TTTLLLGGGJJJSSSZZZXXXWWWUUURRROOOKKKIIIGGGAAA:::222.........+++(((++++++++++++++++++++++++++++++,,,---///...+++)))******************************))))))))))))******))))))))))))))))))))))))+++++++++*********)))))))))***+++++++++)))((('''))))))))))))))))))))))))&&&''')))*********)))((()))))))))))))))******+++''''''(((((())))))******))))))***++++++++++++***++++++++++++,,,---......000111///666???AAAKKKccc{{{tttsss|||yyyuuu}}}}}}ooojjjgggjjjnnnqqqxxxsss^^^VVV[[[gggyyy{{{{{{xxxrrrrrrssstttttttttttttttssswwwvvvtttsssrrrrrrssssssrrrqqqqqqqqqrrrqqqnnnlllkkkkkklllmmmnnnooopppqqquuutttrrrpppoooooopppppprrrsssvvvxxxyyyzzzzzzzzz|||||||||~~~}}}{{{zzzzzzzzzuuusssqqqpppooonnnllljjjiiiiiihhhccc]]]WWWSSSQQQPPPOOONNNMMMNNNPPPRRRSSSWWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYXXXXXXXXXXXXXXX\\\[[[[[[^^^ccchhhkkkllluuussstttxxxzzzyyy{{{vvvssspppnnnppptttzzz~~~|||~~~zzz{{{|||~~~~~~}}}{{{zzz{{{|||~~~}}}{{{||||||{{{zzzlllggg```WWWQQQNNNKKKHHHEEE@@@@@@>>><<<;;;???FFFKKKTTThhh{{{jjj\\\QQQHHHIIIKKKJJJIIIKKKJJJLLLOOONNNNNNPPPVVV\\\cccrrrvvvkkkgggjjjjjjlllnnnpppuuu}}}tttkkkooouuutttlllhhhdddaaaZZZQQQKKKKKKQQQWWWWWWVVVUUURRROOOLLLIIIHHHCCC<<<444000//////---***++++++++++++++++++++++++,,,++++++,,,......,,,*********************************))))))))))))******))))))))))))))))))))))))+++++++++*********)))))))))******+++***)))((('''))))))))))))))))))))))))'''''')))*********)))((()))))))))))))))******+++******************))))))))))))***+++++++++++++++++++++++++++,,,---...///000222111666???BBBOOOiii~~~vvvooopppvvv}}}xxxwwwnnniiifffiiilllnnnsssyyy{{{xxxxxxwwwjjjXXXSSSYYYiiizzz{{{{{{zzzvvvttttttuuuuuuuuuttttttssswwwvvvuuusssrrrrrrqqqqqqrrrqqqpppqqqqqqqqqnnnlllkkkkkklllmmmnnnooopppqqqssssssrrrqqqppppppppppppqqqsssuuuxxxyyyzzz{{{{{{||||||}}}~~~|||{{{{{{{{{wwwuuusssrrrrrrpppnnnllllllllljjjfff___YYYUUUTTTTTTSSSQQQOOOOOOOOOPPPQQQWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWZZZZZZ[[[]]]```eeejjjmmmtttqqqqqquuuwwwwwwzzz~~~tttrrrpppppprrrwww|||~~~~~~}}}~~~|||{{{{{{|||~~~~~~~~~|||{{{zzzzzz{{{}}}~~~}}}}}}|||{{{yyyooohhh___XXXSSSOOOIIIEEEBBBAAA???<<<:::;;;???BBBBBBRRRjjj|||iii\\\PPPLLLMMMLLLKKKJJJIIIKKKMMMMMMLLLNNNSSSXXXVVVbbbttt|||uuummmfffiiiiiiiiimmmrrryyy{{{nnnmmmrrrsssqqqnnnjjjgggaaaXXXPPPMMMOOOSSSUUUUUUTTTSSSPPPMMMKKKIIIFFF???777222000000...,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++******************************))))))))))))******))))))))))))))))))))))))+++++++++***************)))************)))(((((())))))))))))))))))))))))'''((())))))******)))))))))))))))))))))******+++---,,,,,,+++******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,---//////...333444777???EEEWWWsss}}}xxxsssnnnqqqttt{{{uuussssssyyyoooiiigggjjjmmmnnnppptttxxxuuutttpppcccTTTRRRYYYmmmzzzzzz{{{|||yyyuuuvvvvvvvvvuuutttssssssuuuuuuuuutttsssrrrppppppqqqpppppppppqqqpppnnnlllllllllmmmnnnnnnooopppppppppqqqqqqqqqqqqqqqppppppppprrruuuwwwzzz{{{||||||{{{|||}}}}}}}}}}}}}}}yyyxxxvvvuuuuuusssqqqnnnoooooommmiiibbb\\\XXXWWWXXXWWWTTTRRRPPPOOOOOOOOOVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[[[[]]]aaaiiinnnrrrooonnnqqqssstttxxx}}}}}}|||rrrrrrrrrsssvvv{{{{{{yyywww|||~~~|||zzz|||}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz|||}}}}}}}}}{{{xxxqqqggg___YYYSSSMMMHHHFFFEEEBBB???===<<<<<<===<<>>===<<<>>>>>>DDDVVVmmmooo___WWWSSSPPPMMMIIIJJJKKKKKKKKKLLLNNNPPPSSSWWW___pppsssbbbYYYXXX^^^jjjsssuuuvvvyyy}}}rrrcccVVVNNNKKKQQQRRRSSSTTTSSSPPPNNNLLLHHHDDD===777333000///...++++++++++++++++++++++++---+++))))))+++,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******************************)))))))))))))))******+++)))))))))))))))******+++)))))))))*********++++++******+++,,,,,,,,,,,,+++------------...///000000---777999;;;FFFTTTmmmzzzxxxuuurrrxxx{{{wwwvvvvvvvvvyyyoookkkllltttzzz{{{zzz{{{zzzxxxcccVVV[[[gggrrrwwwyyyvvvssstttwwwyyyvvvvvvvvvvvvuuutttrrrrrrmmmoooqqqssstttttttttsssqqqooonnnnnnnnnnnnmmmlllmmmmmmnnnnnnooooooppppppmmmnnnpppqqqrrrrrrqqqpppoooqqqtttwwwzzz|||||||||zzz||||||{{{zzzzzzyyywwwtttqqqrrrrrrpppllleee___[[[ZZZXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWWWWVVVVVVUUUTTTWWWZZZYYYYYY\\\dddkkkoookkkjjjmmmpppqqqvvv|||}}}{{{uuurrruuuyyy}}}~~~}}}}}}~~~}}}{{{yyyzzz~~~}}}}}}}}}~~~}}}|||zzzyyyyyyzzz{{{|||~~~|||~~~~~~xxxmmmeee]]]XXXOOOKKKFFFCCCAAA???===<<<@@@<<<===GGGYYYmmmpppaaaXXXQQQLLLKKKKKKKKKLLLLLLMMMNNNNNNRRRTTTXXXbbbvvvvvvdddXXXVVV]]]lllvvvuuusssuuuxxxrrr___RRRLLLOOOQQQSSSTTTTTTRRROOONNNIIIGGGBBB<<<777333000...++++++++++++++++++++++++,,,***)))***+++,,,+++*********************************))))))))))))******))))))))))))))))))))))))***************+++++++++)))))))))((())))))***+++***************************))))))))))))***+++,,,)))))))))))))))******+++(((((())))))***++++++,,,***++++++,,,,,,,,,,,,,,,......---......///000111...999;;;>>>MMM___xxx}}}tttssssssrrryyy|||~~~uuurrrrrrtttwwwzzzpppllloooyyy~~~www{{{{{{qqqbbb\\\cccnnntttuuuvvvsssppppppsssvvvtttuuuuuuuuutttsssrrrrrrmmmmmmoooqqqrrrsssttttttqqqooommmlllmmmmmmmmmlllnnnnnnnnnoooooopppppppppnnnnnnooopppqqqqqqqqqpppppprrruuuwwwzzz{{{||||||zzz}}}}}}}}}|||||||||zzzvvvsssssssssqqqmmmfff```\\\[[[WWWWWWVVVVVVUUUTTTTTTSSSQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYXXXWWWWWWTTTWWWYYYZZZZZZ\\\bbbfffllliiihhhllloooppptttyyy|||}}}{{{{{{wwwsssvvv{{{~~~}}}|||{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}~~~{{{~~~~~~|||}}}xxxmmmddd___XXXRRRKKKFFFDDDBBB@@@>>>===;;;;;;@@@HHHVVVmmmnnnaaaWWWOOONNNMMMMMMMMMNNNNNNNNNNNNMMMQQQTTTXXXdddxxxxxxeee[[[WWW\\\kkktttqqqoooqqqqqqwwwzzz{{{}}}jjj[[[SSSNNNPPPRRRTTTUUUSSSQQQOOOKKKJJJGGGBBB<<<666222000++++++++++++++++++++++++*********+++,,,,,,***(((******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))+++,,,******************************)))))))))***+++,,,)))))))))))))))******+++******++++++++++++++++++***+++,,,,,,------,,,,,,............///000111222000:::<<>>>>>DDDYYYnnnwwwiii^^^UUUOOONNNNNNNNNOOOOOONNNMMMIIIOOOSSSUUU\\\mmm}}}iii^^^WWWYYYgggooollljjjmmmnnnnnnllllllwwwqqqccc[[[MMMOOORRRUUUUUUTTTQQQPPPMMMMMMKKKGGG@@@999444111++++++++++++++++++++++++))))))***,,,---,,,***'''******************************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++***)))(((((((((***+++,,,************************+++***)))))))))***,,,,,,)))))))))))))))******+++...------,,,,,,++++++******+++,,,,,,------,,,,,,.........//////000111222111;;;===BBBWWWooo}}}qqqrrr{{{xxxdddfffjjjrrr{{{}}}zzz{{{}}}|||~~~{{{xxx{{{oooeeeXXXTTT^^^mmmxxx{{{wwwvvvtttrrrooommmooorrrqqqqqqrrrrrrsssrrrrrrrrrrrrqqqpppooooooooopppqqqqqqooolllkkklllllllllkkkooooooooooooppppppppppppqqqpppooonnnnnnooopppqqqrrrsssvvvxxxyyyzzzzzzzzzyyy}}}{{{wwwvvvvvvtttoooiiiccc___^^^XXXXXXXXXWWWUUUSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZXXXWWWXXX[[[^^^______]]]eeeccceeejjjmmmmmmooosssuuuzzz~~~{{{xxxvvvzzz~~~}}}qqqvvv|||~~~xxxxxxvvvsssttt}}}~~~|||||||||}}}{{{{{{zzzzzz{{{~~~~~~{{{~~~vvvnnnkkk```UUUOOOKKKEEEBBBBBBAAA@@@>>>;;;<<>>FFFLLL]]]ppp~~~nnn```XXXQQQMMMPPPSSSSSSSSSUUURRRLLLMMMTTTVVVWWWbbbppp{{{tttnnnmmmmmmmmmrrryyyssspppjjjccc```gggvvvxxxkkkeeeUUUQQQMMMKKKLLLOOOPPPPPPPPPMMMJJJGGGCCC===666222///...---***'''(((,,,///,,,+++***+++,,,---+++)))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''&&&''''''((())))))((())))))***+++,,,,,,,,,,,,------------...---......---------000222555:::AAAMMMccc~~~}}}~~~kkkfffeeemmm{{{wwwsssuuu}}}oooYYYJJJTTTfffqqquuuwwwwwwvvvsssqqqoooooonnnnnnmmmnnnnnnooopppppppppppptttpppmmmmmmoooppppppoookkklllmmmlllllllllnnnppprrrrrrrrrrrrrrrqqqppppppqqqqqqqqqnnnmmmmmmoooqqqtttsssrrrtttxxx{{{{{{zzz~~~zzzxxxvvvrrrmmmhhheeeccc___\\\YYYVVVUUUSSSQQQPPPPPPPPPOOONNNOOOQQQSSSUUUVVVWWWXXXZZZZZZZZZXXXXXXYYYYYYYYYYYY[[[\\\^^^___bbbcccdddfffiiinnnrrrtttyyyzzz|||yyyrrrqqqwww~~~}}}}}}~~~~~~~~~~~~{{{}}}|||wwwuuusssqqqqqqvvv~~~|||||||||zzzyyyyyyzzz|||yyypppeee]]]TTTKKKHHHIIICCCBBB???<<<:::;;;???CCCIII^^^xxxzzzlllZZZRRRLLLMMMOOOPPPRRRUUUTTTOOOOOORRRQQQPPPWWWbbbwww}}}ooobbb^^^dddpppzzz|||qqqfffWWWTTTOOOIIIGGGIIIOOOSSSQQQOOOLLLHHHDDD>>>888333//////...,,,***+++---000,,,+++***+++,,,---+++)))***************************************+++++++++++++++************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++*********++++++******)))))))))******+++,,,,,,,,,,,,------------,,,---------,,,---000222777;;;DDDSSSlllsssiiigggmmmyyy}}}wwwtttuuuvvvkkkWWWKKKXXXkkkuuuwwwvvvsssrrrpppnnnmmmmmmnnnnnnkkkllllllmmmmmmnnnnnnooossspppnnnmmmnnnoooooooookkklllmmmmmmmmmnnnppprrrrrrrrrssstttsssrrrqqqppppppqqqqqqpppnnnnnnoooqqqqqqpppqqqsssvvvzzz{{{{{{|||zzzuuuqqqllliiigggfffaaa___[[[XXXWWWVVVSSSQQQPPPOOONNNMMMMMMOOOQQQRRRRRRTTTXXX[[[\\\[[[XXXWWWZZZYYYYYYZZZ[[[\\\]]]^^^``````aaadddgggkkkoooqqqyyyzzz||||||tttqqquuuyyy{{{{{{~~~{{{xxxwwwzzz~~~zzzvvvrrrpppnnnrrrzzz~~~|||||||||yyyyyyyyyzzz|||~~~yyykkkccc\\\TTTNNNLLLGGGEEECCC@@@======>>>???@@@PPPfff|||yyybbbXXXNNNLLLLLLLLLOOORRRVVVSSSRRRRRRPPPMMMRRRZZZlll{{{iiiaaadddkkkqqq~~~}}}uuuhhhZZZWWWQQQHHHBBBCCCLLLSSSRRRPPPMMMJJJFFFAAA:::666//////...---,,,,,,...///++++++***+++,,,---+++)))))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,------++++++******)))*********++++++,,,,,,,,,---------+++,,,,,,,,,,,,---000333777<<>>>>>DDDRRRiiisssfffYYYRRROOOMMMNNNQQQUUUUUUUUUTTTQQQOOOSSSXXXeeexxxnnncccaaadddfffrrr|||wwwzzzuuukkk^^^[[[TTTIII@@@@@@HHHPPPSSSQQQNNNLLLHHHCCC===999111///...---,,,---------++++++***+++,,,---+++)))))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((())))))))))))))),,,+++***************++++++++++++,,,,,,,,,------***+++,,,,,,---...111444666<<>><<<===???FFFXXXqqqzzzhhh\\\SSSMMMJJJLLLOOOSSSVVVVVVTTTSSSUUUWWWZZZaaajjjxxx{{{}}}nnnddd______```gggkkkppprrrpppnnnnnnooolllhhh___TTTJJJEEEFFFIIIRRRQQQOOONNNMMMIIIDDDAAA:::555000,,,---------,,,,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++++++++*********))))))++++++************++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,+++***((((((************+++,,,,,,---***++++++++++++,,,,,,,,,+++,,,---...///111555888999FFF[[[tttyyysssrrrwww||||||yyyqqqmmmmmmwwwxxxwwwkkkZZZLLLOOO\\\nnnwwwtttpppsssooonnnmmmlllllllllmmmnnnmmmlllkkkjjjkkkmmmooopppoooqqqrrrqqqmmmkkklllmmmoooppppppooonnnnnnppprrrsssqqqpppnnnnnnooopppqqqqqqqqqqqqpppoooppprrruuusssuuuxxxxxxxxxyyy|||~~~{{{xxxtttqqqooooooooojjjiiigggeeedddaaa^^^[[[WWWUUURRRPPPNNNNNNNNNOOOQQQRRRTTTVVVWWWWWWXXXXXXUUUVVVXXXZZZ[[[\\\\\\\\\\\\^^^```ccceeehhhiiijjjiiiooouuuwwwyyy~~~uuussssssrrr{{{~~~~~~{{{zzzyyy|||zzztttnnnjjjccclllyyy~~~~~~~~~|||yyyxxxzzz{{{xxx{{{|||{{{xxxxxx|||yyyyyy{{{nnnggghhh\\\WWWPPPKKKIIIFFFCCC@@@>>>BBBBBB@@@GGG[[[sssqqqddd[[[SSSPPPQQQMMMRRRUUUUUURRRSSSTTTTTTTTTZZZaaalll{{{www}}}|||rrriiiffffffhhhhhhiiimmmrrrpppkkkkkkpppqqqllldddYYYOOOIIIGGGGGGRRRQQQPPPOOONNNKKKFFFCCC>>>888111------......---,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++******))))))++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((('''&&&$$$###************+++,,,---...******+++++++++,,,,,,,,,+++,,,...///000222666999<<>>===BBBEEEIII[[[nnnwwweeeXXXRRROOOLLLMMMNNNQQQTTTTTTQQQOOORRRUUUZZZcccsssppplllvvvvvvtttpppkkkiiijjjlllggguuu{{{uuusssxxxuuujjjlllkkkhhhaaaXXXPPPJJJGGGEEENNNSSSOOOKKKKKKKKKHHHBBB===777222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---''''''((()))))))))))))))************))))))))))))***)))(((''''''((()))***************************++++++++++++++++++++++++))))))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...++++++///111111444999>>>UUUnnn~~~zzz{{{zzzuuupppfffllluuu|||zzz~~~sssuuuiiiUUUSSS]]]jjjsssuuurrrooommmlllmmmmmmmmmlllmmmppprrrqqqqqqpppooommmmmmoooqqqvvvtttqqqnnnllllllmmmmmmkkklllmmmnnnooopppqqqrrroooooonnnnnnnnnnnnnnnoooppppppppppppqqqrrrsssssswwwxxxyyyyyyyyyyyyzzz{{{|||wwwxxxzzzyyyvvvvvvuuurrrmmmjjjgggdddaaa___VVVUUUTTTSSSRRRPPPPPPOOORRRSSSTTTUUUWWWXXXYYYZZZSSSVVVYYY\\\^^^^^^]]]\\\\\\^^^aaacccdddgggkkkmmmssspppooosssxxx|||vvvqqqrrrtttzzzzzzwwwyyy|||}}}{{{wwwsssooollllllrrr{{{}}}||||||{{{{{{|||~~~~~~|||{{{{{{|||}}}zzzzzz{{{tttjjj```ZZZTTTMMMHHHHHHFFF@@@>>>BBBAAAAAALLL[[[ppp~~~mmm___VVVSSSMMMMMMNNNPPPSSSTTTSSSQQQQQQSSSVVV]]]jjjyyypppuuuvvvuuurrrnnnkkkjjjjjjiiixxx~~~}}}xxxrrrqqqqqqoooiii```VVVMMMHHHDDDLLLQQQNNNKKKKKKIIIFFFCCC>>>888333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************+++++++++'''((())))))******))))))************))))))))))))***)))(((((('''((()))***************************((((((((((((((((((((((((******))))))***,,,...///---------,,,,,,,,,,,,,,,...+++,,,///111222666<<>>:::666111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++'''((())))))******))))))************))))))))))))'''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------,,,+++++++++,,,---.........///...000222333888EEESSSrrrgggfff^^^sss~~~}}}vvvuuu}}}xxx~~~~~~qqqccc]]]^^^aaafffffffffiiilllnnnmmmkkkkkkmmmoooooommmllllllmmmlllmmmmmmllljjjjjjkkkmmmmmmmmmmmmmmmllllllkkkjjjlllmmmmmmnnnoooppppppqqqlllmmmoooqqqrrrqqqppppppoooqqqssstttuuuuuutttsssrrruuuwwwyyy{{{|||yyypppiii```___]]][[[XXXVVVTTTSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTWWWYYY[[[]]]^^^^^^aaadddggghhhiiikkklllooommmoootttvvvuuuvvvyyy}}}|||yyyyyyzzzwwwvvvrrrnnnpppvvvyyy|||{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}rrrhhhcccRRRRRROOOLLLJJJIIIEEEBBB>>>???CCCPPPfff{{{ccc___XXXSSSQQQPPPOOONNNLLLOOOQQQRRRRRRTTTYYY]]]dddqqqyyy}}}uuummmdddmmmpppoooyyy~~~{{{wwwxxxyyyxxxrrrmmmkkkZZZKKKIIILLLNNNPPPTTTNNNJJJEEE@@@<<<777333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++***************''''''((()))))))))))))))************))))))))))))'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))'''(((***,,,------------******+++,,,,,,---......//////111333444999GGGUUUsssggghhh```rrr}}}}}}vvvvvv|||zzzooo{{{|||iiiXXXUUU[[[___gggfffgggjjjnnnooollliiijjjlllnnnnnnmmmkkkkkkkkkkkklllkkkiiihhhhhhjjjlllmmmmmmmmmmmmlllkkkjjjiiikkklllmmmnnnooopppqqqrrrlllnnnppprrrsssrrrqqqpppmmmoooqqqsssssssssrrrqqqrrrtttwwwxxxzzz{{{~~~}}}sssllldddccc```]]]YYYVVVTTTRRRTTTTTTSSSSSSRRRRRRRRRRRRUUUVVVWWWXXXYYY[[[\\\\\\\\\___eeeiiikkklllnnnooorrrpppqqquuuvvvttttttwww|||zzzzzzxxxsssrrrnnnjjjnnnuuuwww~~~~~~~~~~~~}}}|||}}}~~~}}}wwwiiiaaa[[[XXXTTTNNNJJJFFFDDDCCC<<>>888333------------,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++*********((())))))***++++++,,,,,,))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------...222111333:::===LLLeee|||~~~~~~vvviii[[[eeelllooowwwyyyxxx|||xxxsssvvvssslllmmmwww}}}{{{wwwuuurrrpppoooooonnnllllllllllllkkkkkkjjjiiiiiilllmmmnnnnnnnnnnnnmmmlllmmmnnnooommmkkkjjjjjjkkknnnlllkkkkkkmmmnnnmmmmmmmmmmmmnnnoooqqqpppmmmkkkjjjkkkmmmpppsssuuuwwwyyy{{{xxxwwwyyyzzzxxxyyy}}}{{{sssqqqjjjbbb___```^^^ZZZSSSTTTTTTSSSQQQQQQRRRSSSWWWXXXZZZZZZXXXXXXXXXYYYYYYZZZ]]]bbbgggjjjkkkjjjhhhiiikkkooouuuzzz||||||{{{tttrrruuupppmmmkkkhhhfffjjjpppzzz}}}~~~|||vvvsssrrrrrruuuzzz~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}|||}}}{{{|||~~~~~~~~~}}}~~~zzzwwwvvvwwwxxxxxxqqqggg^^^WWWQQQLLLHHHGGGBBB??????<<<@@@TTTlllzzzuuujjj]]]UUURRRNNNKKKIIIIIIIIIIIIIIIKKKOOORRRTTTVVVYYY```mmm|||vvvtttlllooopppmmmkkkoooxxxqqq```QQQJJJJJJMMMOOOOOOMMMJJJEEE???999555......---,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))))))))*********+++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------------///333222444;;;???PPPlll~~~}}}~~~{{{}}}rrrhhh[[[fffmmmmmmtttxxxsss{{{}}}{{{zzzxxxrrrpppwww}}}xxxuuuqqqoooooopppoooooommmmmmlllkkkkkkjjjjjjjjjjjjkkknnnooopppnnnlllkkklllmmmnnnnnnllllllmmmnnnooonnnllllllmmmnnnmmmlllmmmmmmmmmoooppppppmmmkkkjjjkkkmmmooorrruuuwwwxxx{{{xxxwwwzzzzzzxxxzzz}}}zzzwwwmmmccc^^^___]]]ZZZWWWXXXWWWVVVTTTTTTVVVWWWYYYZZZ[[[[[[YYYXXXXXXXXXXXXYYY[[[___dddhhhiiiiiihhhiiilllqqquuuzzz|||~~~}}}yyysssqqqrrrnnnjjjhhhfffdddhhhoooyyy|||~~~tttnnnllllllmmmqqqxxx}}}||||||{{{|||}}}~~~~~~}}}~~~~~~}}}{{{|||zzz|||~~~~~~|||{{{zzzyyyyyy{{{}}}}}}}}}{{{tttooonnnooovvv~~~|||uuukkkccc\\\UUUMMMFFFJJJBBB???@@@>>>>>>IIIYYYkkkrrrrrrfffXXXQQQNNNLLLJJJJJJKKKJJJJJJKKKNNNQQQPPPTTTWWWYYY^^^mmmuuunnnhhhjjjkkkjjjiiilllsss{{{mmmXXXKKKHHHHHHMMMNNNNNNLLLHHHAAA<<<888000///...---,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......///333222555<<>>HHHaaa{{{zzz}}}zzz|||zzzjjjaaaddddddmmm|||~~~ppprrrvvvyyyssstttxxxmmmfffoooyyyuuuooolllllloooqqqssspppnnnlllkkkjjjjjjkkklllhhhjjjlllmmmnnnnnnmmmllljjjkkkllllllkkkkkklllmmmlllkkkjjjjjjlllnnnnnnmmmmmmllllllooorrrttttttsssqqqqqqrrrsssttttttuuuuuuyyyvvvvvvzzz|||{{{}}}{{{mmmfffdddaaa]]]XXXWWWVVVTTTRRRSSSUUUXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[YYYWWWWWWZZZ___eeehhhjjjkkknnnrrrtttuuuwww{{{~~~yyytttsssnnniiifffeeecccbbbfffmmmyyyuuulllhhhjjjmmmpppvvv~~~~~~|||zzzzzz}}}~~~}}}xxxqqqllliiiiiifffeeecccaaa___^^^]]]]]]```______aaafffkkknnnooorrrwww~~~yyynnnhhhfffcccgggppp|||ppphhhbbb[[[UUUFFFMMMLLLAAA<<>>555444111///......///000++++++++++++++++++++++++***+++,,,------,,,+++***(((((())))))******++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,222222555???IIIddd{{{zzzwwwwww|||oooeeeffffffrrryyy}}}qqqrrruuu}}}rrrkkkllllllaaa]]]iii}}}wwwqqqmmmllloooqqqrrrooommmkkkiiiiiiiiijjjkkkiiijjjkkkmmmmmmnnnmmmmmmlllmmmmmmllljjjiiiiiijjjjjjhhhggghhhkkklllllllllkkkkkkkkknnnqqqtttttttttpppqqqrrrsssuuuvvvwwwwwwzzzwwwwwwzzz{{{{{{}}}yyyllleeedddaaa]]]YYYXXXWWWTTTSSSSSSVVVYYYYYY[[[]]]]]][[[ZZZ[[[\\\YYYXXXWWWZZZ___dddhhhjjjiiimmmqqqssstttwww{{{}}}yyysssrrrooojjjgggfffdddccchhhnnnzzztttkkkiiikkknnnsssyyy~~~~~~}}}zzzyyy}}}~~~|||wwwxxxwwwrrrlllfffddddddaaa___]]][[[XXXWWWUUUUUUUUUTTTUUUYYY^^^cccfffgggjjjpppvvv{{{{{{ooohhhfffaaacccjjjvvv~~~uuuiii\\\UUUNNNMMMIIIEEEAAA???@@@AAAGGGOOOYYY^^^aaaaaaYYYQQQNNNJJJHHHIIIJJJHHHIIIMMMEEEGGGJJJKKKOOOVVV```gggwwwrrrsssyyyxxxxxxxxxqqqoooqqqzzztttXXXBBBAAADDDIIIMMMNNNKKKEEE@@@===999333///......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++,,,,,,***)))))))))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++************+++,,,---...///............//////000000222666;;;@@@PPPqqq~~~xxxvvvzzz~~~qqqnnnssspppuuuxxx{{{|||uuuwwwzzzmmmfffeeeXXXPPPNNN]]]vvv~~~wwwooolllnnnpppooommmmmmlllkkkiiihhhiiiiiijjjiiijjjlllnnnoooooonnnmmmiiiiiihhhhhhhhhhhhiiiiiimmmjjjhhhhhhjjjkkkjjjhhhmmmnnnoooppppppqqqqqqqqqppppppqqqrrrtttvvvxxxyyyyyyxxxxxxxxxyyy{{{}}}~~~sssnnnkkkgggbbb```___\\\XXXUUUSSSSSSTTTUUUXXX\\\___^^^ZZZXXXZZZ^^^ZZZ\\\]]]]]]^^^```cccffflllmmmnnnnnnpppssswww{{{|||xxxvvvuuurrrlllhhhfffddddddkkksss~~~}}}~~~yyyooojjjkkkmmmooowww}}}}}}{{{|||~~~~~~wwwyyy|||}}}wwwssssssnnnkkkllljjjdddaaa```^^^]]]\\\\\\ZZZVVVPPPLLLLLLKKKKKKMMMQQQVVV[[[^^^ccceeeiiipppyyyyyyllldddeeeeeehhhqqq~~~|||~~~oooccc\\\RRRPPPKKKGGGCCCAAABBBCCCIIIQQQYYY___dddddd\\\RRRQQQLLLJJJKKKJJJHHHHHHKKKGGGIIIJJJKKKLLLRRR[[[bbbpppzzz|||||||||}}}ssssssxxxxxx^^^IIICCCEEEJJJOOOPPPMMMGGGBBB>>>:::444000.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++,,,+++***)))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))***+++++++++,,,,,,,,,,,,************+++,,,---...///............///000000111333777===EEEXXXzzz|||wwwppptttyyy|||}}}~~~{{{{{{yyy|||}}}{{{uuu|||uuufff\\\XXXRRRLLLLLLYYYooozzztttmmmkkklllmmmkkkiiilllkkkjjjiiiiiiiiijjjkkkhhhiiikkklllmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkklllqqqnnnllllllnnnooonnnllllllmmmoooppprrrsssssstttrrrrrrrrrssstttuuuvvvwwwzzzyyywwwwwwxxxzzz}}}vvvrrroooiiiccc```bbb___[[[WWWTTTSSSTTTUUUXXX\\\___^^^[[[YYY[[[]]]ZZZ[[[]]]]]]]]]___ccceeejjjkkkmmmoooppprrrvvvyyy|||}}}yyyvvvtttsssnnnjjjhhhggggggmmmttt~~~zzz}}}vvvmmmjjjmmmqqqttt~~~}}}}}}~~~xxxzzz|||yyysssooooookkkiiijjjhhhbbb^^^]]]___^^^]]]]]]\\\YYYTTTQQQKKKIIIGGGGGGIIIMMMQQQTTTYYY\\\aaaiiiqqqyyy|||pppgggeeedddfffooo|||wwwzzzrrreee___WWWSSSNNNIIIEEECCCCCCDDDKKKQQQXXX```hhhkkkdddZZZUUUOOOKKKLLLKKKHHHGGGHHHIIIJJJKKKJJJJJJNNNUUU[[[hhhuuu~~~}}}tttqqqsss{{{uuuaaaRRRDDDGGGKKKPPPRRROOOIIIDDD???;;;555111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******)))(((((()))+++,,,+++******))))))******((())))))******))))))(((************************++++++,,,,,,,,,---------*********++++++,,,---..................///000000111333888???KKKccc|||xxxssswww{{{}}}}}}|||{{{{{{zzz|||}}}~~~xxxttt}}}qqqcccWWWPPPKKKKKKOOO[[[kkkxxx~~~wwwrrrmmmkkkkkkkkkiiifffjjjjjjiiiiiijjjjjjkkkllliiijjjkkkllllllkkkjjjiiijjjjjjjjjjjjkkkmmmnnnooorrrqqqooonnnooopppooonnnkkkllloooqqqsssuuuvvvvvvssssssrrrsssssstttvvvvvvzzzyyywwwvvvwwwzzz}}}{{{vvvrrrlllgggeeegggddd___ZZZVVVUUUUUUVVVYYY\\\___^^^\\\ZZZ[[[]]]ZZZ[[[\\\\\\]]]^^^bbbdddgggjjjmmmpppqqqsssvvvxxxyyy}}}~~~{{{wwwssstttpppmmmlllkkkkkkpppwww}}}www}}}~~~ssslllmmmrrryyy}}}}}}}}}yyyyyy{{{}}}}}}wwwppplllmmmiiigggiiigggaaa\\\[[[````````````aaa___\\\YYYPPPMMMIIIEEEDDDEEEHHHJJJNNNRRRXXX^^^eeemmmwwwuuulllfffcccdddlllyyytttvvvzzzwwwiiiddd[[[WWWPPPJJJFFFEEEDDDDDDHHHMMMTTT^^^jjjsssppphhhYYYRRRLLLLLLKKKHHHFFFGGGIIIKKKKKKJJJIIIKKKRRRWWWaaakkkyyyxxx|||zzzqqqmmmkkkpppwww||||||{{{}}}xxxlll```WWWFFFHHHLLLPPPQQQOOOJJJFFFAAA===777333111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******)))(((((()))++++++++++++***************)))))))))******)))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++,,,---............---......///000111222444999@@@PPPlll}}}{{{yyy|||~~~~~~|||zzz{{{~~~~~~{{{xxxvvvvvvvvv~~~~~~~~~zzzsssgggZZZRRRHHHNNNYYYdddnnntttwwwxxxuuurrrooonnnmmmkkkhhhfffhhhiiiiiiiiijjjkkkllllllllllllmmmmmmmmmlllkkkkkkiiiiiijjjkkklllnnnooopppqqqooonnnmmmmmmmmmmmmmmmlllmmmoooqqqrrrttttttuuurrrrrrrrrssstttuuuvvvwwwzzzyyyvvvuuuvvvyyy}}}}}}xxxtttpppnnnnnnllliiiccc]]]YYYWWWWWWWWWZZZ]]]___```^^^\\\\\\]]]ZZZ[[[\\\\\\\\\^^^aaadddgggjjjooorrrtttuuuvvvxxxxxx}}}|||wwwsssuuuqqqnnnnnnmmmmmmssszzz|||{{{vvv~~~}}}sssnnnpppxxx}}}}}}||||||xxxxxxyyyzzz|||~~~xxxqqqmmmlllhhhgggiiigggaaa\\\[[[``````aaaccceeeeeecccaaa\\\XXXRRRKKKGGGFFFFFFGGGGGGLLLQQQTTTXXX```kkkuuuvvv|||zzzqqqiiifffeeekkkwwwrrrsssvvvyyy}}}sssmmm```YYYQQQJJJGGGEEEDDDCCCBBBFFFMMMWWWgggvvvzzzxxx```WWWOOOMMMLLLIIIGGGHHHHHHJJJKKKJJJIIIKKKQQQVVV]]]dddyyyzzzxxxtttuuuwwwqqqoookkkggggggmmmrrrrrrpppppprrrvvvyyyvvvkkk```XXXJJJJJJLLLNNNOOONNNKKKHHHCCC???999555333111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******)))(((((()))+++++++++++++++******))))))))))))************))))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///---------......///111111222555999BBBTTTttt~~~{{{}}}~~~~~~~~~{{{zzz||||||wwwqqqpppuuu{{{}}}}}}}}}{{{uuujjj]]]TTTGGGSSScccooossssssrrrqqqrrrpppooommmllljjjhhhfffggghhhiiijjjkkklllllllllllllllllllllllllllkkkkkkhhhiiiiiijjjlllnnnpppqqqoooooonnnmmmlllkkkllllllmmmmmmooopppqqqqqqqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyyxxxvvvuuuvvvyyy|||}}}~~~wwwtttsssuuuxxxoookkkfff```\\\ZZZZZZZZZ\\\^^^```aaa```___^^^]]][[[\\\]]]]]]]]]^^^aaacccgggkkkqqqtttvvvwwwyyyzzzzzz~~~~~~zzzwwwtttvvvrrroooooooooooouuu}}}{{{xxxyyyyyy|||tttppprrrzzz}}}|||{{{{{{{{{{{{xxxyyyyyy{{{}}}~~~xxxrrrnnnjjjfffeeegggfff```\\\[[[^^^^^^___bbbeeegggfffeeeddd```ZZZSSSMMMIIIHHHGGGEEEHHHKKKLLLMMMRRR]]]eeefffmmmvvv|||}}}tttnnniiigggkkkvvvttttttttttttvvv||||||tttddd]]]SSSLLLIIIGGGEEECCC>>>BBBFFFNNN]]]ooo|||mmmaaaTTTOOONNNKKKIIIIIIGGGIIIJJJIIIHHHJJJOOOTTTXXX^^^mmmvvvrrrooorrrtttlllmmmkkkfffbbbeeejjjllljjjeeefffooozzz}}}ssscccYYYOOONNNLLLLLLMMMMMMKKKJJJDDDAAA;;;777444222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******)))(((((()))+++***++++++++++++***)))))))))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---...///---------......000111222222666<<>>999666444000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******)))(((((()))+++******+++,,,+++***)))(((******++++++++++++******************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////,,,,,,------///000111222222999AAANNNiii|||{{{|||~~~{{{vvvuuu|||xxxzzzmmm\\\QQQVVV___jjjqqqqqqnnnllllllmmmmmmmmmkkkjjjjjjlllnnnhhhiiijjjkkklllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooppprrrrrroooqqqqqqoookkkiiikkkmmmkkkmmmoooqqqssstttuuuvvvxxxwwwvvvtttrrrqqqqqqqqquuuvvvwwwyyyzzzzzzzzzzzz||||||zzzsssrrrtttmmmjjjfffbbb``````bbbcccbbbccceeeggghhhfffccc```______``````___```ccceeehhhkkkooorrruuuwwwzzz|||}}}ooohhhlllrrryyysssrrrrrrvvv|||zzzzzz{{{~~~zzz{{{|||zzzxxxvvvvvvwwwxxxyyysssuuuyyy|||~~~~~~~~~~~~~~~{{{uuuooojjjjjjiiiffffffgggiiiiiijjjnnnssswwwxxxxxxxxxwwwvvvrrrnnnhhhbbb___[[[XXXTTTSSSSSSTTTUUUTTT[[[aaafffiiiooo{{{yyyuuunnnkkkkkkqqq}}}~~~xxxsssrrrqqqwww{{{zzziii\\\XXXRRRHHHFFFKKKBBB===<<<@@@AAAHHH```zzz}}}mmm```TTTLLLKKKPPPJJJJJJIIIEEEBBBBBBFFFJJJJJJOOOUUU^^^lll~~~rrr\\\YYY[[[ZZZZZZ```bbbaaaffftttpppbbb___aaa```aaaccc^^^___[[[SSSJJJGGGJJJOOOJJJHHHCCC===777222///---......,,,+++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&'''((())))))******)))''')))***+++***)))***+++---,,,,,,+++*********+++++++++,,,------......///......//////...///222444444999CCCTTTttt}}}xxxpppiiirrr~~~~~~~~~fffSSSPPPSSSkkk}}}xxxllljjjllllllnnnmmmkkkiiiiiijjjkkkllliiiiiiiiikkkmmmooooooooojjjjjjjjjiiiiiiiiihhhhhhmmmnnnooooooooooooooonnnllllllkkkjjjjjjjjjkkkkkkooooooooopppqqqrrrttttttuuuuuutttsssrrrsssttttttvvvvvvvvvwwwxxx{{{}}}~~~|||~~~~~~qqqkkkmmmjjjiiifffdddbbbbbbbbbcccffffffffffffeeecccaaa```___```aaa```___```aaacccgggjjjooosssuuuxxxzzz|||sssmmmlllmmmzzzwwwvvvxxxwwwvvv||||||wwwuuu|||~~~~~~}}}||||||zzzxxx|||xxxxxxwwwwwwwwwxxxyyyyyy~~~yyysssqqqmmmiiiiiimmmlllpppwww}}}|||yyywwwqqqiiihhhfffcccbbbbbbaaa```^^^aaafffmmmrrrwwwzzzuuurrrllliiiiiiooo{{{|||uuuqqqtttwww|||qqqaaa\\\VVVLLLGGGIIIGGGAAA???@@@>>>AAATTTjjj}}}uuuhhhZZZQQQNNNNNNLLLKKKIIIFFFDDDEEEHHHKKKIIILLLPPPUUU```ppp{{{bbbUUURRRSSSUUU^^^eeedddgggrrr~~~qqq___[[[^^^______``````___ZZZSSSLLLIIILLLPPPLLLIIIEEE???999444111///000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))((((((''')))++++++***)))***+++---,,,++++++******++++++++++++,,,------......///,,,,,,------,,,---000333777<<>>888444111///...---,,,++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++***************************************)))((('''((()))++++++*********+++,,,,,,++++++***++++++,,,++++++,,,------......///---.../////////000333666999===LLLiii~~~rrrkkkffffffmmmvvvxxxzzzwwwzzzjjjNNNEEEJJJ^^^kkktttqqqjjjhhhiiiiiimmmllljjjhhhgggfffeeeeeecccccceeegggjjjlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhjjjjjjkkklllmmmmmmmmmmmmkkkkkkkkkkkklllmmmoooooommmmmmmmmmmmnnnpppqqqrrrtttrrrqqqppppppsssvvvxxxwwwwwwwwwxxxxxxyyyyyyzzz}}}qqqlllrrrpppnnnkkkjjjjjjjjjkkkjjjjjjjjjiiihhheeecccbbbbbbbbbbbb```^^^]]]^^^```cccgggmmmsssxxx|||sssnnnppprrryyyzzz}}}yyyttttttuuuzzz~~~}}}{{{||||||}}}~~~}}}yyywwwuuuuuuvvvxxxzzzzzzyyyyyyyyyyyyyyyzzz}}}{{{{{{}}}~~~}}}~~~~~~tttmmmhhhjjjpppyyyzzzwwwxxxzzz|||}}}yyykkkddd\\\RRRLLLFFFCCCAAA@@@>>>===AAAFFFTTTooo{{{mmmgggaaaYYYSSSOOOJJJIIIIIIJJJHHHEEEMMMMMMPPPRRRQQQRRR\\\jjj{{{~~~}}}|||sss```\\\VVVXXX___ffflllooorrrtttzzzjjj]]][[[aaahhhlllhhh```VVVMMMIIIIIIKKKOOONNNJJJEEE???999555222000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((()))***************(((***+++,,,+++***+++,,,,,,++++++***++++++,,,,,,++++++,,,------......///---.../////////111444777888===PPPrrr~~~rrrkkkhhhfffjjjooorrrvvv}}}vvvtttwwwvvv___JJJGGGPPPaaahhhmmmlllhhhggghhhhhhlllllljjjhhhgggfffeeeeeeeeeeeefffiiilllmmmkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmlllkkkllllllmmmnnnooopppnnnnnnnnnooopppqqqsssssssssrrrppppppqqqsssvvvwwwvvvwwwwwwxxxxxxyyyyyyyyy}}}~~~yyypppooonnnlllkkkkkkmmmnnnooommmmmmmmmllljjjgggeeeddddddddddddaaa___]]]^^^___```eeekkkrrrwww|||vvvpppqqqsssyyy|||}}}yyytttqqqrrrvvv}}}~~~{{{{{{||||||}}}~~~~~~|||{{{wwwtttsssvvvxxxzzzyyyxxxxxxxxxxxxyyyzzzzzz}}}~~~}}}{{{|||~~~uuuooohhhmmmttt~~~zzzvvvvvvvvvwww{{{tttjjjaaaXXXQQQJJJHHHEEEBBB???>>>>>>???LLLbbbvvvyyysssnnnhhhaaaXXXUUUQQQNNNLLLKKKIIIGGGJJJIIILLLQQQPPPNNNTTT___ooo{{{xxxzzzrrrgggaaa___```fffkkkllllllmmmxxxeee^^^bbbgggooommmggg\\\OOOHHHHHHKKKPPPOOOLLLGGGAAA;;;666333222111000///............,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************'''((()))***++++++++++++(((***,,,,,,+++***+++,,,++++++******++++++,,,,,,++++++,,,------......///+++,,,---......000333555888AAAXXX{{{ssslllfffbbbcccgggnnnpppuuu}}}{{{xxx{{{uuugggUUUGGGLLLXXXfffhhhjjjiiihhhgggggggggkkkkkkjjjiiihhhgggfffeeegggggghhhjjjmmmmmmjjjhhhgggggghhhhhhhhhhhhhhhiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppooooooppppppqqqssstttuuurrrrrrqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyyyy|||}}}~~~uuunnnmmmllllllmmmoooqqqrrrpppppppppooommmjjjgggffffffffffffccc```^^^^^^______dddkkkqqqwww|||zzztttssstttyyy}}}{{{sssooonnnsssyyy||||||||||||}}}}}}}}}}}}yyyzzzwwwsssssswwwzzzyyyvvvvvvvvvwwwxxxyyyzzz{{{}}}zzzwwwxxx}}}xxxuuunnnsss{{{|||zzzvvvzzz~~~pppfff]]]WWWLLLJJJFFFBBB@@@@@@>>><<>>888555000///...------,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******************************************)))******+++++++++******(((***,,,,,,+++++++++,,,++++++******++++++,,,---++++++,,,------......///+++,,,---......000333666===GGGbbbuuummmfffaaabbbfffrrrqqqttt}}}kkk[[[MMMFFFOOO^^^ooollljjjiiihhhfffeeeeeejjjjjjjjjjjjiiihhhgggfffhhhhhhiiikkklllkkkhhhfffgggggggggggghhhhhhiiiiiiiiijjjkkkmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnooooooppppppppppppqqqssstttuuuqqqrrrrrrssssssrrrrrrrrrssstttvvvxxxyyyzzzzzzyyyzzz{{{}}}~~~{{{pppooonnnmmmnnnppprrrsssssssssrrrqqqooollljjjhhhiiiiiigggdddaaa___^^^___```eeelllrrrxxx}}}~~~wwwuuuuuuyyy~~~yyyqqqoooqqqxxx|||}}}}}}}}}}}}||||||||||||yyy{{{yyysssssswwwyyywwwsssttttttuuuwwwyyy{{{||||||~~~|||xxxxxxzzz~~~}}}}}}vvv{{{vvvzzztttiiiaaaZZZJJJHHHDDDAAAAAABBB@@@===AAALLLaaavvv~~~vvvlllgggddddddbbb]]]VVVQQQPPPQQQLLLEEEDDDLLLOOOLLLQQQZZZcccttt~~~sssooonnnmmmhhhbbbeeemmmtttsssggg^^^YYYoootttttthhhWWWMMMOOOUUUTTTSSSPPPLLLFFF@@@:::666,,,,,,+++***)))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((()))***,,,,,,+++++++++,,,+++*********+++,,,,,,---++++++,,,------......///---...///000000222666888AAAMMMiiiwwwooohhhccceeekkkzzzwwwyyyfffUUUHHHEEEQQQaaauuupppllljjjiiifffddddddjjjjjjjjjjjjjjjiiihhhggghhhhhhiiikkkllljjjgggdddfffggggggggghhhhhhiiiiiiiiijjjkkkmmmnnnooooooooopppoooooonnnnnnnnnnnnoooooooooooopppqqqrrrttttttqqqrrrssstttsssrrrqqqppprrrsssvvvxxxyyyzzzzzzzzzyyy{{{|||~~~~~~sssrrrpppooooooppprrrsssuuuttttttsssqqqnnnkkkiiijjjjjjiiieeebbb______```aaafffmmmsssyyy~~~xxxvvvvvvyyy~~~yyysssrrruuu{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz}}}zzztttssswwwxxxtttqqqrrrsssuuuwwwyyy{{{||||||~~~~~~{{{zzz{{{}}}~~~}}}}}}nnnccc]]]TTTOOOIIIFFFDDDBBB???;;;???AAATTTqqqyyynnnkkkfffiiijjjeee\\\SSSOOONNNMMMKKKJJJKKKNNNPPPQQQQQQbbbmmmxxxmmmgggjjjkkkfffdddfffooouuu~~~zzzkkkbbbaaajjjvvv|||qqqccc\\\[[[ZZZUUUVVVUUUPPPIIIBBB;;;888222000.........---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,---***&&&&&&((()))(((''')))))))))))))))*********+++++++++,,,,,,+++++++++***++++++***((('''((()))+++)))((()))***,,,++++++++++++++++++,,,---......111///...222333333666;;;BBBYYYzzz}}}~~~sssggg```fffooowwwtttxxxgggKKKEEEAAALLLjjjxxxuuunnniiifffeeeggghhhjjjiiigggfffffffffggghhhkkkkkkkkkkkkjjjiiihhhhhhhhhgggggghhhiiijjjiiihhhgggjjjnnnpppooonnnmmmmmmlllmmmooopppooonnnlllkkkrrrrrrrrrqqqqqqqqqppppppooooooooooooooopppppppppuuuvvvxxxyyyyyywwwuuutttvvvxxx{{{}}}~~~~~~xxxqqqpppkkkbbbgggqqqpppsssqqqooooooqqqqqqnnnkkkjjjhhhggggggfffddd```]]]```gggpppuuuvvvzzz~~~zzz{{{||||||xxxssssssuuu{{{zzz}}}{{{zzzxxxzzz||||||{{{zzz{{{||||||zzzvvvsssrrrtttvvvxxxttttttttttttvvvxxxzzz|||}}}|||~~~zzz{{{ssseee]]]WWWRRRKKKHHHFFFDDD@@@===>>>@@@OOOhhhzzz{{{qqqjjjgggjjjkkkhhhbbbYYYRRRMMMNNNLLLKKKLLLOOOQQQRRRRRR^^^kkkzzzmmmdddhhhkkkhhhgggjjjmmmnnntttzzzxxxqqqmmmmmmnnnzzzxxxjjj```[[[XXXSSSTTTTTTQQQKKKCCC===999222111///......---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,---***'''''')))***)))((())))))))))))******************++++++++++++*********++++++***)))((((((***,,,***))))))+++,,,,,,+++++++++++++++,,,---...///000...///444888:::???EEENNNfff}}}ooobbb]]]eeeooo|||{{{dddIIIDDDCCCOOOkkkvvvsssmmmhhheeeeeeggghhhjjjiiihhhgggfffggghhhhhhkkkkkkkkkkkkjjjiiihhhggghhhgggggghhhiiiiiiiiiiiigggjjjmmmnnnmmmmmmmmmmmmlllmmmnnnpppooonnnmmmlllqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnnnnooopppqqqqqqrrrttttttuuuvvvvvvuuutttsssxxxzzz|||~~~vvvooonnnkkkccchhhqqqppprrrqqqqqqrrrrrrrrrpppnnnlllkkkiiiiiihhhfffccc```aaahhhpppuuuvvvyyy|||zzz{{{}}}zzzuuuuuuuuuyyy}}}~~~~~~~~~}}}|||yyyzzzzzz{{{||||||{{{{{{|||zzzwwwuuuttttttuuuvvvrrrrrrssstttwwwyyy|||~~~}}}||||||~~~~~~}}}~~~mmmbbb[[[UUUNNNJJJHHHFFFBBB???===@@@HHHZZZppp}}}vvviiihhhiiijjjllljjjcccXXXOOOPPPOOONNNOOORRRTTTUUUUUU\\\iiiqqqdddeeeiiiggggggjjjiiigggkkkvvv}}}}}}zzzyyyttt~~~sssfff]]]WWWPPPQQQRRRQQQLLLFFF???:::444222///......---,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++))))))***+++***)))************************)))******************))))))+++++++++)))((()))***,,,+++******,,,------,,,++++++++++++,,,---...//////...000555999<<>>AAAAAAEEE\\\www|||ooofffcccccckkktttuuulllaaa]]][[[ZZZZZZ\\\^^^^^^^^^aaakkk{{{mmmhhhhhheeeeeeiiinnnggggggtttpppaaaYYYLLLLLLMMMNNNNNNJJJDDD???888555111///...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++******))))))))))))************)))))))))***++++++***)))***,,,---+++***+++,,,...------,,,,,,,,,,,,---...//////222111111333444666???IIIeee|||sssjjjjjjsss}}}nnnSSSCCC@@@MMMbbbpppqqqooollliiihhhiiijjjllllllkkkiiihhhhhhhhhiiijjjiiiiiiiiiiiihhhgggffffffeeeggghhhhhhgggfffhhhjjjiiiiiiiiihhhfffgggjjjlllkkkkkkllllllmmmmmmmmmmmmllllllmmmnnnpppqqqrrrrrrqqqqqqqqqpppppppppppppppssssssrrrrrrsssssstttuuuvvvxxxzzzzzz{{{}}}nnniiillliiilllrrrqqqrrrwww{{{{{{wwwrrrppppppoookkkgggeeeddddddcccbbbdddiiiooouuuxxx}}}yyyzzz{{{uuuqqqpppttt{{{|||xxx{{{}}}}}}||||||{{{wwwxxx|||~~~|||xxx}}}}}}}}}|||zzzwwwuuutttuuuvvvwwwxxxyyyzzz{{{{{{~~~tttkkkeeebbbaaahhhqqq~~~}}}tttzzzrrreee^^^UUUNNNJJJHHHDDDAAA>>>AAA@@@AAASSSlllxxxuuujjjdddbbbiiitttzzzuuunnnfffdddbbbaaacccddddddccceeennnzzz{{{tttpppjjjkkkppptttkkkeeelll{{{sssbbbYYYMMMKKKKKKLLLMMMKKKFFFAAA:::777222///...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,,,,+++******)))))))))******************))))))***,,,+++******+++,,,,,,+++******,,,------,,,,,,,,,,,,,,,---...///000000///111333555999DDDPPPggg|||~~~tttpppsssxxx{{{zzz{{{zzzgggNNNCCC@@@PPPgggnnnooonnnkkkiiihhhhhhjjjkkkkkkjjjiiihhhggghhhiiiiiihhhiiiiiihhhhhhgggfffeeedddgggiiihhhfffeeegggjjjiiiiiiiiihhhggggggiiikkkiiijjjjjjjjjkkklllllllllkkklllmmmnnnooopppqqqqqqrrrrrrrrrqqqppppppoooooorrrssssssttttttuuuuuuuuutttvvvxxxyyyzzz|||uuulllnnnlllnnntttssstttxxx|||}}}{{{wwwsssqqqoookkkfffcccccccccccccccdddhhhooouuu{{{{{{|||~~~xxxssssssttt||||||yyy}}}~~~}}}|||{{{{{{{{{xxxxxxzzz|||{{{zzz~~~~~~}}}|||zzzxxxwwwvvvwwwwwwxxxzzzzzzzzzzzzzzz~~~~~~sssiiibbb]]]]]]bbbkkkvvv~~~tttxxx{{{iiibbbXXXPPPLLLIIIFFFCCC===@@@@@@@@@KKK___qqqyyyqqqiiidddhhhsss{{{|||yyynnnllliiihhhhhhhhhhhhggggggqqq|||zzzooommmsssuuunnnhhhiiiqqquuucccYYYNNNKKKIIIJJJLLLLLLGGGBBB<<<888333///...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***,,,---+++***+++,,,------,,,++++++***))))))******++++++++++++******)))***,,,++++++***,,,---,,,***))))))+++,,,,,,+++---,,,,,,------...///000......000333444:::GGGUUUiii~~~{{{xxxzzz}}}vvvssssssrrrttt~~~{{{vvvuuuaaaKKKDDDAAASSSiiilllmmmllliiigggffffffggghhhjjjiiihhhgggfffggghhhhhhhhhhhhhhhhhhgggfffeeeeeecccgggiiihhheeedddgggjjjiiijjjjjjiiihhhhhhiiijjjhhhhhhhhhhhhiiijjjkkklllllllllmmmmmmnnnooopppppprrrqqqqqqqqqqqqqqqqqqppppppqqqsssuuuuuuuuuuuutttsssuuuwwwyyyzzz||||||oooqqqoooqqqvvvvvvvvvxxx|||~~~yyyuuurrrmmmhhheeedddeeeeeeeeebbbgggnnnvvv~~~}}}~~~|||uuurrruuuyyy~~~}}}~~~}}}}}}}}}}}}~~~|||zzzyyyyyyzzz{{{{{{~~~~~~}}}|||zzzyyyyyyxxxvvvwwwxxxzzz{{{||||||{{{}}}~~~}}}}}}}}}qqqgggaaaWWWYYY^^^fffsss~~~uuuxxx}}}llldddZZZRRRNNNKKKHHHEEE<<>>???KKKcccyyyzzzvvvxxx{{{}}}~~~{{{tttooommmmmmnnnmmmooottttttmmmppppppzzzzzzvvvwwwsssrrr|||~~~||||||hhhZZZQQQGGGEEEJJJMMMLLLHHHBBB===777222000///............---,,,,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++*********))))))***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------......//////111///222999777===OOOlll~~~{{{{{{{{{tttsssrrrnnnjjjkkkooowww{{{wwwvvvwww|||pppQQQCCCGGGLLL```qqqmmmmmmkkkhhhggghhhhhhgggfffiiihhhgggfffeeefffgggggghhhgggfffeeedddcccbbbbbbdddfffhhhhhhggggggiiijjjiiikkklllllljjjhhhgggggggggiiijjjjjjiiihhhjjjkkknnnmmmlllllllllnnnooopppqqqppppppppppppqqqrrrrrrtttrrrqqqrrruuuwwwvvvuuurrrtttvvvwwwyyy{{{~~~vvvwwwvvvwwwzzz|||~~~{{{uuuoookkkjjjjjjkkkggghhhppp{{{~~~zzzyyy{{{~~~}}}|||||||||}}}~~~}}}||||||~~~}}}zzzwwwxxxxxxyyy{{{||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzz~~~}}}uuujjjgggdddaaaaaaccceeeeeeeeeaaa___]]]]]]```ccceeeffflllsss|||wwwrrrllliiifffhhhrrr|||zzzxxx}}}xxxhhh^^^VVVNNNHHHFFFDDDBBB@@@>>>===EEEZZZmmm}}}yyyzzz}}}|||tttnnnllllllmmmmmmnnnrrrzzzzzzppprrrooo}}}~~~tttooovvvvvvuuuvvv~~~rrr___UUUJJJFFFIIIMMMMMMJJJDDD???999333111000......000///...,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))(((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111///222000333999777===PPPnnn~~~{{{wwwuuuttttttvvvzzz{{{tttqqqooosss|||dddKKK@@@GGGSSSggguuutttllljjjhhhhhhiiijjjiiihhhjjjiiigggffffffgggggghhhgggfffeeedddcccccccccccceeefffgggggggggggghhhjjjhhhjjjmmmmmmkkkiiigggggghhhjjjlllmmmlllkkkkkklllooonnnmmmllllllmmmnnnoooppppppooooooppppppqqqrrrrrrrrrrrrsssuuuvvvuuutttsssuuuvvvwwwyyy{{{~~~|||zzzzzz}}}{{{vvvqqqooonnnnnnjjjkkkqqqzzz~~~{{{{{{~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{{{{zzzzzzzzzzzz||||||{{{zzzyyyyyyxxxxxxuuuyyy~~~zzztttooogggdddbbb___```cccfffhhhhhh___]]]ZZZYYY[[[\\\]]]]]]cccfffmmmxxx}}}xxxtttqqqnnnmmmsss{{{}}}zzz|||nnnbbbZZZQQQKKKIIIGGGDDDBBB???<<>>???JJJWWWvvvuuurrrtttuuutttrrrooommmkkkiiieeebbbeeegggmmmtttzzzwwwpppnnn~~~|||}}}xxxrrrsss~~~mmmcccWWWOOONNNPPPQQQPPPIIIDDD===777333111///---+++,,,,,,------.........******++++++++++++******+++++++++***)))(((''''''++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......///222111444999999CCCZZZ~~~{{{yyy|||~~~{{{pppgggiiipppsssxxx{{{SSSIIIBBBNNNfffrrrtttvvviiihhhhhhiiijjjkkkjjjiiihhhhhhgggffffffggghhhiiihhhgggfffeeeeeefffggghhheeefffggggggffffffggghhhgggiiikkkllljjjhhhggghhhgggiiilllmmmlllkkkjjjjjjjjjjjjjjjjjjlllnnnppprrrpppppppppooopppqqqqqqrrrqqqsssuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxyyy{{{~~~zzzuuurrrqqqqqqrrrwww|||~~~~~~~~~}}}~~~~~~{{{||||||{{{zzzzzz{{{{{{~~~}}}{{{yyyvvvuuuttttttxxxxxxwwwvvvuuussssssrrrqqqrrrtttwww|||}}}xxxrrrooohhhccccccccceeehhhmmmssswwwtttrrrpppoooooooooooonnnjjjgggiiiqqq}}}~~~~~~ooodddYYYRRRPPPKKKHHHFFFCCC???>>>FFFOOOmmm~~~uuuooommmkkklllkkkkkkkkkjjjhhhccc```dddffflllssswww}}}xxxttt{{{ssspppxxxrrrhhh\\\SSSPPPPPPQQQQQQLLLFFF???888444111///---***+++,,,---............)))******++++++******)))+++++++++******))))))(((++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......---------......///222111333999<<>>===@@@FFFYYYqqq}}}{{{rrrmmmlllkkkhhheeedddeeeeeebbb______bbbeeegggiiioooxxx}}}xxxzzzvvvwwwwwwsssqqqkkk```TTTLLLIIILLLOOORRRLLLEEE>>>:::555111---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111---111:::<<>>===>>>???PPPgggxxx~~~{{{uuuqqqgggfffdddbbb```______^^^^^^___aaaaaabbbgggpppwwwyyypppqqqzzz{{{uuuuuusssxxxpppcccUUUKKKGGGIIILLLRRRNNNHHHBBB===888333000------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111000...222:::===FFFaaavvvccc\\\___mmmxxxeeeKKKDDDDDDRRRnnn~~~qqqiiigggfffeeefffggggggeeecccbbbbbbbbbbbbcccdddeeefffeeedddddddddddddddeeefffdddeeefffggghhhhhhhhhhhhgggfffffffffggghhhjjjkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkllllllmmmnnnmmmoooqqqrrrrrrrrrssstttuuutttrrrqqqqqqqqqrrrsssvvvwwwyyy{{{}}}|||zzz}}}~~~~~~}}}zzzxxxwwwuuurrrppptttsssrrrrrrqqqpppllljjjfffffffffffffffggghhhiiiiiihhhhhhhhhjjjmmmqqqsssqqqpppnnnmmmnnnoooqqqrrrwww}}}~~~xxxsssmmmgggccceeejjjpppzzz~~~kkk{{{wwwnnnooottt}}}}}}lll^^^VVVNNNGGGEEEDDD@@@>>>???<<>>@@@KKK```vvv~~~wwwlllhhhccc___^^^___aaacccYYYVVVTTTTTTYYYbbblllrrrwww~~~sssiiiiiirrr|||{{{www}}}~~~uuuhhh[[[RRRMMMLLLKKKLLLKKKGGG@@@999444222//////......---,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000111111333666999>>>PPPooosssmmmrrrwwwwwwvvvxxxzzz{{{```IIIAAAAAAIII^^^uuu~~~uuummmkkkgggeeeddddddfffggggggfffdddeeefffggghhhhhhhhhgggeeeeeedddccccccccccccccc```aaabbbeeefffhhhhhhiiilllkkkiiigggfffeeeeeefffiiiiiiiiiiiijjjjjjjjjjjjhhhhhhiiiiiiiiihhhgggggghhhjjjmmmnnnnnnoooppprrrttttttttttttsssssssssrrrqqquuuzzz|||}}}{{{yyy}}}~~~}}}|||{{{zzz|||xxxuuurrrqqqpppnnnmmmfffffffffhhhjjjjjjhhhfffhhhgggfffdddcccbbbaaaaaaaaaaaaaaabbbdddeeeggghhhjjjjjjiiiiiijjjmmmpppqqqttt|||{{{vvvlllbbbXXXTTTUUUZZZeeeooovvvzzz^^^gggsss}}}~~~wwwpppmmmjjjiiinnnuuu~~~|||~~~|||vvveeeYYYMMMJJJHHHDDD@@@???>>>>>>EEEXXXooo~~~{{{rrrllleeeaaabbbdddeeeeeeZZZVVVRRRRRRXXXaaakkkqqquuu|||ppplllpppxxx}}}tttfffZZZQQQLLLJJJLLLLLLHHHAAA:::555444/////////...------,,,,,,+++,,,...//////...,,,+++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000333777:::BBBVVVxxxqqqnnnrrrvvvwwwvvvvvv|||~~~ZZZEEEBBBBBBLLLbbbxxx~~~tttkkkkkkgggeeecccdddeeegggggggggcccdddeeeggggggggggggfffffffffdddcccbbbbbbaaaaaa```aaabbbdddfffgggggghhhjjjiiihhhffffffgggggghhhiiiiiiiiiiiijjjjjjjjjjjjhhhiiijjjjjjiiihhhgggffffffiiikkkmmmmmmnnnpppqqqsssssssssssssssrrrqqqqqqqqqvvv{{{~~~~~~zzz~~~~~~|||{{{zzz{{{xxxssspppnnnmmmllljjjgggffffffggghhhhhhfffdddfffeeedddbbbbbbaaaaaaaaa```aaaaaabbbdddeeefffgggiiihhhggggggiiimmmqqqtttwww~~~|||vvvnnnbbbVVVOOONNNRRR]]]gggooottt{{{\\\dddpppyyy|||{{{{{{}}}{{{vvvqqqnnnjjjhhhkkkpppwww}}}|||~~~zzz|||jjj]]]PPPKKKIIIDDD???<<<>>><<>>>>>HHHaaa{{{uuusssmmmfffeeegggddd___^^^XXXRRRNNNQQQXXX___ccciiirrr{{{wwwnnnooovvv{{{~~~}}}zzzvvvcccRRRHHHJJJKKKMMMKKKFFF???888555000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///...,,,++++++,,,...///000////////////000000111///555666777HHHiii|||uuuyyyyyynnnoooqqqmmmlllppprrrttt{{{}}}}}}|||VVVCCCDDDGGGXXXkkkttttttpppjjjccccccccccccdddeeefffggghhhfffffffffeeedddddddddccccccdddfffffffffdddbbbaaaaaaccceeeeeeddddddeeefffhhhgggeeecccbbbcccdddeeejjjiiihhhggggggffffffgggggghhhiiijjjiiiiiigggggghhhiiijjjkkkmmmnnnooooootttsssqqqooooooppprrrsssssstttxxx}}}~~~|||||||||yyywwwtttpppllljjjhhhhhhhhhiiiiiiiiihhhgggeeedddfffeeecccaaa``````aaaaaa_________```aaacccdddeeefffeeecccbbbbbbffflllqqqyyy}}}xxxlll```SSSLLLIIIKKKSSS\\\cccjjjuuu|||}}}~~~cccbbbeeemmmrrrrrrqqqsssuuutttpppkkkfffdddfffhhhlllttt|||}}}yyyvvvxxxzzznnneeeYYYOOOJJJHHHGGGEEEAAA@@@@@@HHH]]]vvv|||xxxooofffbbbbbb```[[[]]]YYYSSSOOOOOOSSSXXX[[[eeennnwwwyyyqqqpppuuuwww{{{yyynnn[[[NNNIIIJJJKKKKKKGGG@@@:::555111000......//////---,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...///////////////000000111...444777999JJJjjj{{{yyyuuuooowwwtttjjjlllnnnlllkkknnnpppqqqyyy}}}{{{uuuxxxwwwRRRBBBDDDIIIYYYkkksssssspppjjjeeecccccccccddddddfffggggggffffffffffffeeeeeeeeeeeecccdddeeefffeeedddbbbaaa```bbbdddeeedddddddddfffgggfffeeeddddddeeeggghhhiiiiiihhhgggggggggggggggfffgggiiijjjkkkjjjjjjiiiiiiiiijjjkkkmmmnnnoooppprrrqqqpppooooooqqqrrrttttttvvvzzz}}}{{{zzz{{{{{{yyyuuuqqqmmmkkkiiihhhgggggghhhhhhgggfffeeedddeeedddbbbaaaaaaaaaaaabbb```______``````aaabbbcccccccccaaa```aaaeeekkkoooxxx~~~~~~ttthhh]]]QQQKKKIIIJJJQQQYYYcccjjjuuu}}}{{{xxxyyygggbbbbbbiiiooopppnnnmmmppppppnnnjjjeeecccbbbccchhhmmmrrrxxx~~~yyytttwwwxxx~~~vvvlll___TTTNNNKKKIIIGGGCCCBBBAAAFFFUUUkkk}}}|||qqqddd______]]]ZZZ]]]YYYTTTOOOMMMNNNQQQSSSaaahhhqqqyyyzzzsssqqqssstttwww{{{vvvxxxcccSSSJJJKKKLLLLLLJJJEEE>>>999333111//////000000///---........................++++++++++++,,,,,,,,,,,,------------------------))))))))))))*********+++---......//////......---------------------------///////////////000111111///555999>>>PPPooozzzvvvqqqnnnzzzmmmcccfffjjjhhhjjjnnnoooqqqxxx{{{yyyzzzuuu{{{rrrOOOBBBEEELLL[[[jjjqqqpppnnnjjjfffddddddcccddddddeeeffffffddddddddddddeeeeeeeeeeeebbbcccdddddddddcccbbbaaa___aaacccdddccccccdddeeeffffffeeeeeefffgggiiijjjiiihhhhhhgggggggggggghhhggghhhiiikkklllllllllllliiijjjkkklllmmmoooppppppppppppoooooopppqqqssstttuuuwww{{{{{{yyyxxxyyy|||zzzvvvrrrnnnkkkiiihhhdddeeeeeefffeeeeeeddddddcccbbbaaaaaaaaaaaabbbbbb``````____________````````````___^^^___ccciiimmmwwwuuuhhh]]]PPPJJJIIIKKKQQQXXXcccjjjuuu}}}xxxttttttyyy~~~llldddaaafffmmmnnnkkkiiillllllkkkiiifffcccaaa```cccggglllpppxxx|||xxxttttttyyy|||rrrdddXXXQQQMMMJJJGGGDDDCCCBBBBBBKKK^^^ttt|||qqqccc]]]^^^^^^]]]^^^ZZZTTTNNNJJJKKKOOORRRaaafffllltttxxxrrrqqqrrrtttwwwzzztttxxxlll]]]OOOMMMMMMNNNOOOKKKCCC===555333111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))************------............------,,,------......------,,,///......//////000111222111777;;;AAAVVVwww|||vvvuuuzzzggg^^^aaaddddddjjjooosssuuu{{{{{{zzznnnMMMBBBGGGOOO\\\iiimmmlllkkkhhhfffdddddddddcccddddddeeeeeeaaaaaabbbbbbccccccddddddaaabbbcccccccccbbbbbbaaa___aaacccdddccccccdddfffggggggffffffggghhhiiiiiihhhggggggggggggggghhhiiiiiijjjkkkmmmmmmmmmlllllljjjjjjkkkmmmnnnooopppqqqqqqqqqppppppppppppqqqrrrtttuuuzzz|||xxxvvvuuuvvvzzzxxxuuurrrnnnjjjhhhgggbbbbbbccccccccccccccccccaaaaaa``````aaaaaaaaabbb``````___^^^]]]]]]]]]]]]^^^^^^^^^]]]___ccchhhmmmttt~~~~~~ooo```QQQJJJIIILLLSSSZZZcccjjjuuu~~~xxxtttssswww|||~~~rrriiicccfffkkkkkkiiihhhiiiiiiiiiiiihhheeeaaa___```dddiiinnnttt{{{qqqpppsss{{{vvvggg[[[SSSNNNJJJGGGCCCBBB@@@???CCCRRRiii|||~~~ssseee]]]]]]]]]\\\^^^ZZZUUUNNNKKKMMMTTTYYYccceeejjjqqqzzzwwwqqqqqqrrr{{{~~~wwwwww~~~uuuhhhTTTOOOLLLMMMOOOMMMEEE>>>777555111000000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,------------,,,,,,,,,------......------,,,............///000111222111666:::CCC\\\~~~vvvddd]]]___aaaaaakkkqqqwwwzzz~~~|||~~~hhhJJJ@@@FFFTTT___hhhhhhfffffffffdddeeeddddddcccccccccddddddbbbbbbccccccddddddeeeeeebbbbbbbbbbbbcccbbbbbbbbb___aaacccdddddddddeeefffiiiiiihhhhhhggggggggggggggggggfffgggggghhhiiiiiilllmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmooopppqqqqqqssssssrrrqqqqqqppppppppprrrssswww}}}~~~}}}yyyuuurrrrrrtttvvvuuurrrooollliiifffdddaaaaaaaaaaaaaaabbbbbbbbb___`````````aaaaaa``````______]]]\\\[[[ZZZZZZZZZ\\\\\\]]]]]]___ccchhhmmmqqq{{{xxxfffRRRHHHFFFJJJRRRYYYbbbhhhrrr}}}{{{uuusssvvvyyy{{{vvvmmmffffffiiihhhgggggggggfffggghhhhhhgggccc```___aaagggmmmrrryyy~~~tttppppppvvv}}}yyyiii\\\TTTNNNJJJGGGBBBAAA???===>>>III___sssxxxjjj```\\\[[[YYY[[[ZZZVVVRRROOORRRYYY___cccdddgggmmmttt~~~|||sssrrrqqq|||}}}~~~||||||wwwlllYYYRRRJJJJJJMMMLLLEEE===888555222000000000000000------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------............///111222333000555:::GGGcccwwwhhhbbbbbbaaa```kkkrrryyy||||||{{{|||~~~___DDD???GGGZZZccchhhfffbbbcccddddddfffeeedddccccccbbbcccccceeeeeeeeeeeeffffffffffffbbbbbbbbbbbbcccccccccddd___aaadddeeeeeeeeefffhhhiiiiiiiiihhhgggffffffeeeffffffffffffgggiiijjjjjjnnnnnnnnnnnnmmmkkkjjjhhhkkklllmmmnnnoooqqqrrrrrrsssssssssssssssrrrrrrrrrqqqtttwwwzzz~~~|||{{{}}}{{{{{{{{{~~~}}}zzzvvvqqqooopppqqqqqqqqqooommmjjjgggeeecccbbbaaaaaa`````````aaaaaa______````````````___^^^^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZ[[[]]]^^^bbbhhhllloooxxxmmmVVVIIIFFFHHHNNNTTT^^^dddmmmyyy~~~xxxtttvvvxxxzzz~~~xxxpppiiigggeeecccdddgggdddcccccceeeggggggdddaaa``````cccjjjnnnsss||||||uuuqqqtttzzz{{{kkk^^^UUUOOOKKKHHHCCC@@@>>>>>>>>>EEEXXXlllzzznnnddd___\\\YYYWWWYYYZZZWWWUUUVVV[[[`````````ccciiinnnwwwyyytttqqq}}}~~~yyypppbbbWWWLLLJJJMMMMMMFFF>>>999555111//////000000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------......///111222333111888AAAPPPnnn|||ooojjjhhhdddbbbjjjpppvvvyyy|||~~~{{{yyyZZZBBBAAALLLaaahhhjjjfffaaaaaaddddddfffeeedddcccbbbbbbbbbbbbeeeeeeeeeeeeddddddddddddcccccccccccccccdddeeeeee```bbbeeefffffffffhhhiiiggggggggghhhggggggffffffeeeeeeffffffgggiiijjjkkklllmmmmmmnnnmmmllljjjiiillllllmmmnnnpppqqqrrrsssqqqrrrssstttuuuuuuuuuuuutttvvvyyyzzz{{{~~~~~~~~~~~~yyyxxx{{{|||~~~~~~zzzxxxyyyzzz{{{yyywwwrrrnnnmmmnnnpppnnnnnnmmmllljjjhhheeedddcccbbbaaa```______``````___````````````___]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWYYY[[[]]]aaafffjjjooovvvvvv___RRRLLLJJJLLLOOOYYY^^^gggsss~~~yyyyyyzzz|||xxxqqqjjjfffccc```bbbgggbbbaaaaaacccfffgggeeebbbbbb^^^```fffkkknnnvvvzzzssstttyyy}}}|||lll___VVVPPPLLLIIIDDD@@@??????>>>DDDUUUhhhzzz|||zzzpppgggccc```\\\SSSXXX\\\\\\YYYXXX[[[___\\\\\\```gggkkkrrruuuqqqvvv}}}~~~|||xxxjjj]]]PPPLLLPPPQQQIIIAAA999555111///.../////////000000000000000000000000.........------,,,,,,,,,------------------------***++++++++++++,,,,,,,,,---..................---///...,,,++++++,,,...///------......///111222333555===HHH[[[xxxuuuqqqmmmgggdddiiinnnrrrtttyyyxxxXXXCCCFFFSSSfffkkklllfffaaaaaadddeeefffeeedddcccbbbbbbaaaaaacccbbbbbbbbbaaaaaa``````dddcccccccccdddeeeeeefff```ccceeefffggggggiiijjjdddeeefffggghhhhhhhhhgggeeeeeeeeefffhhhiiikkkkkkjjjkkklllmmmmmmmmmlllkkkllllllmmmooopppqqqrrrsssoooppprrrtttvvvxxxyyyyyywwwyyy{{{{{{zzz{{{~~~}}}|||{{{{{{}}}}}}vvvuuuxxxxxx{{{}}}|||yyywwwxxxzzzyyywwwuuupppmmmkkkmmmooommmmmmmmmlllkkkhhhfffeeedddcccaaa```_________`````````aaaaaa```^^^\\\[[[[[[[[[ZZZXXXXXXWWWWWWWWWTTTUUUWWWYYY[[[___eeehhhpppuuu}}}hhh[[[TTTOOOMMMMMMUUUYYYbbbooo}}}~~~}}}~~~oooqqqnnnfffbbbbbbbbb```cccbbbaaacccfffhhhiiihhh___```ccceeegggkkkpppttt}}}vvvrrruuu|||sssfff___YYYPPPHHHFFFCCC???===<<>>888444444333111///......---------,,,,,,,,,/////////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---///111222222222333444;;;>>>NNNpppqqqlllnnnvvvuuuMMM???KKKZZZ{{{vvvppphhhbbb``````bbbccccccccccccbbbccccccddddddffffffeeeddddddccccccccc^^^^^^^^^___aaadddfffhhhbbbcccdddfffggghhhhhhhhhfffggghhhiiijjjkkkllllllkkkkkklllmmmmmmnnnnnnoookkklllmmmoooooooooooonnnjjjkkkmmmnnnpppqqqqqqrrrnnnnnnnnnooorrruuuwwwyyyssssssrrrpppnnnllljjjiiihhhkkkooorrrtttvvvxxxzzzqqqjjjbbb]]]YYYXXX]]]eeekkkqqqxxx}}}~~~}}}{{{zzz{{{|||~~~~~~}}}|||uuuuuuuuuuuutttsssrrrqqqqqqqqqpppooonnnmmmllllllhhhhhhiiihhhgggfffdddccccccccccccbbbbbbbbbbbbbbbbbbaaa```_______________^^^]]]\\\[[[XXXVVVSSSRRRPPPQQQQQQQQQRRRUUUZZZ^^^___ffftttxxxuuummmccc\\\ZZZUUUUUUeeeyyySSS]]]iiippppppllliiihhhhhhfffccccccfffiiikkklllllllllkkkkkkkkkjjjjjjjjjkkkkkkllllllnnnvvv~~~ooogggddd[[[RRRJJJHHHFFFBBB@@@@@@LLLccc|||uuupppnnnjjjkkkkkkiiifff```[[[WWWTTT[[[```cccjjjtttyyyxxxxxx{{{{{{nnnlllhhhZZZNNNKKKDDDAAA<<<666222//////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------..................///000111000000111333666:::>>>RRRvvvrrrjjjooovvv}}}yyy___JJJ???FFF___xxx}}}qqqgggddddddcccccceeefffeeecccaaaaaaaaacccdddjjjjjjhhhfffdddbbb```___bbb___\\\]]]aaaccccccbbbcccccccccdddeeefffggghhhgggggghhhhhhhhhhhhgggggghhhiiijjjlllmmmnnnoooooommmmmmmmmnnnmmmmmmlllllljjjkkkkkklllmmmnnnoooooopppooooooqqquuuxxxyyyyyyzzzxxxtttrrrpppmmmjjjgggeeejjjoooqqqpppqqqvvv{{{xxxppphhhccc]]]ZZZ]]]ccckkkrrr|||}}}yyyxxx{{{vvvtttvvvwww{{{}}}{{{yyyyyywwwvvvtttsssssssssqqqooooooooopppooommmkkkggggggggghhhiiihhheeebbbbbbbbbccccccbbbaaa___^^^]]]]]]^^^______^^^^^^^^^[[[ZZZZZZXXXWWWVVVUUUUUULLLMMMNNNNNNOOORRRVVVZZZcccgggooo|||zzzyyyqqqiii```WWWNNNNNN```vvvTTT^^^jjjqqqqqqmmmjjjiiijjjgggeeefffhhhlllnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkllllllooowwwqqqhhheee\\\SSSKKKHHHFFFBBB@@@@@@FFF[[[uuuyyyqqqllliiiiiijjjhhheee```[[[XXXSSSXXX\\\^^^eeeooottttttuuu|||ssspppkkk\\\NNNIIIEEEAAA<<<777333000000000/////////......------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------............///000111000000111444666:::???SSSwwwtttkkknnntttyyyvvvZZZGGG@@@JJJddd|||ttthhheeeeeedddccceeefffeeecccbbbbbbbbbcccdddhhhggggggfffeeeeeeddddddcccaaa______bbbdddeeeddddddddddddeeefffggghhhiiigggggghhhhhhhhhhhhggggggfffgggiiijjjlllmmmmmmmmmlllllllllmmmmmmllllllkkkjjjkkkkkklllmmmnnnoooooopppoooppprrrvvvyyyzzz{{{~~~{{{wwwsssppplllhhhdddccchhhlllnnnoooqqqwww|||}}}uuummmggg```[[[]]]bbbhhhqqq{{{{{{xxxwwwsssppppppooorrr~~~zzzyyyxxxvvvtttsssssssssqqqpppoooooopppooommmkkkhhhhhhhhhiiijjjhhheeecccbbbbbbccccccbbbaaa___^^^]]]]]]^^^^^^^^^^^^^^^]]]ZZZYYYYYYWWWVVVUUUTTTSSSLLLMMMNNNNNNOOORRRVVVYYY___eeennnyyyyyywwwqqqiii```XXXNNNMMM___vvvVVV___kkkrrrrrroookkkjjjkkkiiihhhhhhkkknnnpppqqqppppppoooooonnnmmmlllllljjjllllllmmmpppwww~~~uuukkkfff^^^UUULLLIIIGGGCCC@@@AAABBBTTToooxxxoookkkkkklllkkkgggbbb]]]ZZZSSSVVVWWWXXX^^^gggnnnoooooo{{{xxxssslll\\\MMMFFFEEEBBB===777333111000000/////////.......................................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000111000000111444777;;;BBBXXX|||tttnnnppprrrwww}}}qqqRRRBBBAAAOOOiiiwwwkkkffffffddddddeeeffffffdddcccccccccdddeeehhhggggggffffffeeeeeeddddddbbbaaabbbdddeeefffeeeddddddeeefffggghhhiiijjjfffgggggghhhhhhggggggfffeeefffgggiiikkkkkklllllljjjkkkkkkllllllkkkkkkkkkjjjkkkkkklllmmmnnnoooooopppppppppsssxxx{{{}}}}}}~~~zzzvvvqqqlllfffaaaaaadddhhhjjjlllqqqxxx~~~~~~uuunnnfff___^^^aaaeeeooo{{{}}}yyyuuuqqqnnnkkkkkkrrrzzz|||{{{yyywwwuuussssssrrrqqqpppooopppppppppnnnllliiihhhhhhiiiiiihhhfffcccbbbbbbccccccbbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYXXXWWWUUUTTTSSSRRRMMMNNNNNNOOOOOOQQQUUUYYY]]]eeeoooxxxxxxuuurrrjjjaaaXXXNNNMMM___uuuWWW___jjjrrrssspppllliiikkkjjjiiijjjmmmpppqqqrrrqqqqqqpppooonnnmmmlllkkkjjjkkkmmmmmmpppwww}}}}}}{{{oooiiiaaaWWWNNNJJJGGGCCCAAAAAACCCQQQkkkxxxssssssrrrpppkkkeee___\\\SSSSSSRRRRRRWWW___fffjjjjjjuuuyyyqqqiii[[[NNNFFFEEEBBB===777333000//////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......///000111111111222555888>>>GGG```vvvsssrrrssswwwmmmKKK???CCCRRRlllzzzmmmgggfffddddddeeeffffffeeedddddddddeeefffjjjiiihhhfffdddbbbaaa```ccccccccccccdddeeeeeeeeecccccceeefffggghhhiiiiiifffggggggggggggggggggfffeeefffgggiiijjjkkklllllliiiiiijjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnooooooppppppqqquuuzzz~~~|||xxxtttnnngggbbb```aaaccceeehhhnnnwww}}}wwwooofffaaabbbdddnnn}}}}}}xxxrrroooqqquuu{{{~~~~~~}}}{{{zzzwwwuuutttsssrrrrrrqqqppppppqqqpppnnnllliiihhhggghhhhhhhhheeecccbbbccccccccccccaaa```___]]]^^^^^^^^^^^^]]]]]]\\\ZZZZZZYYYWWWUUUTTTSSSRRRNNNNNNOOOOOOOOOQQQUUUXXX^^^gggrrryyy~~~yyyuuutttlllcccZZZOOONNN```vvvXXX___iiiqqqsssqqqllliiijjjiiiiiijjjmmmpppqqqqqqqqqpppooonnnlllkkkjjjiiiiiikkkllllllnnnttt~~~{{{|||sssllleeeZZZPPPKKKHHHCCCAAABBBDDDMMMfffzzzzzzxxxtttnnnfff^^^ZZZRRROOOLLLLLLOOOUUU\\\aaafffqqqxxxllleee[[[PPPIIIFFFCCC===777222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------.../////////000111111111333666888===IIIeee~~~uuuttttttyyyiiiGGG>>>EEESSSlll{{{mmmgggeeeccccccdddeeeeeeeeeeeeeeeeeeeeefffggggggeeedddbbbaaa```___aaabbbccccccccccccccccccaaabbbccceeeggghhhhhhhhhffffffggggggggggggffffffeeefffhhhiiikkklllllllllhhhiiiiiijjjkkkkkkkkkjjjjjjkkkkkklllmmmnnnoooooopppppprrrvvv|||~~~}}}yyytttmmmhhhbbbaaa______bbbiiirrrxxxyyyooogggeeefffooo~~~~~~~~~~~~~~~{{{uuusss~~~~~~|||yyywwwxxx|||}}}||||||}}}|||zzzxxxvvvuuuttttttsssrrrqqqqqqrrrqqqooommmhhhgggffffffgggfffeeeccccccddddddddddddbbbaaa```_______________^^^]]]\\\\\\[[[ZZZXXXWWWUUUTTTSSSOOOOOOOOOOOOOOOPPPTTTWWW^^^fffqqqwww{{{zzzwwwtttlllcccZZZPPPOOObbbxxxZZZ```jjjrrruuusssmmmiiiiiihhhhhhjjjnnnqqqqqqqqqqqqpppooommmkkkiiihhhggghhhjjjkkkjjjlllqqqyyy||||||xxxooohhh]]]RRRLLLHHHDDDAAABBBCCCHHH^^^~~~}}}{{{vvvnnneee]]]XXXQQQLLLHHHIIIJJJMMMTTTZZZcccnnn}}}{{{xxxlllfff___VVVOOOIIIEEE???888222///---,,,///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000///000111111111333666999;;;JJJhhh~~~~~~zzz|||xxxvvvwww|||dddDDD???GGGSSSjjjzzzllleeedddbbbbbbdddddddddddddddeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbb```aaaccccccbbbaaaaaabbb___aaaccceeeggghhhhhhgggeeeffffffggggggffffffeeeeeefffhhhiiikkklllllllllhhhiiiiiijjjkkkkkkkkkkkkjjjkkkkkklllmmmnnnoooooopppqqqsssxxx|||vvvqqqgggbbb]]]YYY[[[aaajjjooo|||xxxnnnjjjjjjqqqtttmmmrrr|||xxxuuusssuuuwwwyyy~~~}}}}}}|||{{{zzzxxxwwwvvvvvvvvvsssrrrqqqrrrrrrrrrpppnnniiihhhffffffggggggeeedddeeeeeeffffffeeedddbbbaaa```````````````___^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSPPPPPPPPPOOOOOOPPPSSSVVVZZZaaajjjqqqvvv|||~~~yyywwwrrrjjjbbbYYYOOOOOObbbxxx]]]cccllluuuxxxvvvpppkkkiiiiiiiiilllooorrrrrrrrrrrrqqqooommmkkkiiiggggggggghhhiiihhhiiimmmtttzzz||||||rrrjjj___SSSMMMIIIDDDBBBCCCCCCDDDVVVzzz}}}xxxpppggg___ZZZUUUOOOKKKLLLMMMMMMSSSZZZ___lllxxx~~~yyyrrr||||||zzzqqqmmmhhh^^^UUUMMMIIIBBB;;;444///---,,,.../////////000000000111------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------...///000111222///000111111222444777:::<<>>BBBMMMbbbtttwwwrrrjjjbbb___aaaddddddbbbaaaaaaaaaaaabbbbbbbbbbbbeeeeeeffffffeeedddcccbbbbbb```______aaabbbaaaaaacccdddfffgggggggggfffeeedddcccbbbcccdddeeedddcccdddddddddeeeffffffgggggghhhhhhiiiiiijjjkkkkkkllllllkkkjjjkkkmmmnnnooonnnqqqsssvvvyyyzzz|||zzzmmm___UUUMMMHHHGGGIIIGGGMMMXXXeeettt|||oookkkhhhiiipppwww{{{|||uuuxxx|||zzzqqqoooooommmmmmoooooosssyyy|||~~~~~~~~~||||||{{{zzzyyyyyyyyyyyyvvvuuussssssttttttsssrrrtttrrrpppnnnllljjjiiiiiihhhgggeeedddeeeeeedddccceeeeeeeeeeeedddcccbbbbbbeeeddd^^^WWWUUUWWWUUUQQQRRRQQQPPPPPPPPPQQQRRRSSSWWWYYY[[[___eeemmmvvv|||xxxrrrooonnnhhhbbbYYYPPPJJJOOOcccvvvlllqqqyyy~~~zzzsssoooqqqpppppppppqqqrrrrrrsssuuutttssspppkkkhhhggghhhhhhhhhhhhhhhhhhiiijjjkkklllooovvvzzzyyyzzz~~~~~~qqqcccZZZTTTMMMFFFCCCBBB@@@CCCTTTppp~~~{{{uuuoooppppppqqqqqqrrrrrrrrrrrrnnnhhhhhhmmmxxx~~~jjjoooqqqwwwvvviiijjjpppxxxzzztttfffZZZSSSJJJAAA:::555111///........................------,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---...---------...............///.........//////000111///222333333222444999===EEE```|||}}}{{{sssmmmqqqdddKKK???EEERRRgggwwwyyymmmgggbbb```bbbccccccaaa```aaaaaaaaabbbbbbbbbbbbdddeeefffgggfffdddbbbaaa______^^^___```aaaaaaaaaddddddeeeeeeeeeeeedddcccdddbbbaaabbbcccdddcccbbbdddddddddeeeeeefffffffffgggggghhhiiiiiijjjjjjkkkkkkjjjjjjkkklllnnnnnnoooqqqsssvvvwwwwwwyyy{{{}}}{{{|||pppbbbXXXOOOGGGEEEFFFFFFHHHMMMUUUaaarrr}}}pppjjjccc___```bbbeeefffaaaeeehhhiiimmmyyy~~~uuummmkkkjjjjjjllloooooosssxxx|||~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuuttttttssssssrrrtttrrrpppmmmjjjhhhffffffhhhgggeeedddeeefffeeedddfffffffffffffffeeeddddddgggfff___WWWSSSTTTTTTRRRSSSSSSSSSRRRQQQQQQSSSUUUWWWWWWYYY[[[```iiisssyyyyyytttqqqoooeee___VVVNNNKKKRRRfffyyykkkpppwww|||}}}yyytttpppppppppppppppqqqqqqrrrsssuuutttrrrnnnjjjgggggghhhjjjiiiiiiiiiiiijjjjjjjjjkkknnnttt}}}yyyyyyzzz}}}qqqeee^^^YYYOOOHHHGGGBBBAAABBBMMMggg~~~}}}zzzsssmmmmmmlllkkkkkklllooorrrtttpppiiiiiikkkrrr~~~|||zzzxxxhhhkkkjjjoooxxxrrrggghhhiii~~~}}}tttfff[[[TTTKKKBBB;;;555111........................---+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---------.........//////222111000///////////////...000222222111333888===DDDbbb}}}}}}{{{rrrkkkmmmxxx```HHH>>>GGGVVVjjjwwwvvvjjjfffbbb```aaaaaa```^^^```aaaaaaaaabbbbbbbbbbbbcccdddfffffffffdddaaa```\\\]]]______``````aaabbbdddddddddddddddccccccbbbcccbbbbbbbbbdddeeedddcccdddddddddeeeeeeeeeeeeeeeffffffgggggghhhiiiiiijjjiiijjjjjjkkkkkkmmmnnnpppqqqsssuuuvvvuuuvvvxxxyyywww}}}~~~rrrdddZZZPPPFFFBBBCCCEEEEEEFFFJJJSSS```pppzzzrrrlllccc\\\XXXVVVWWWWWWTTTVVVXXXWWWXXXaaaqqq~~~~~~~~~vvvnnnhhhfffffffffiiinnnooosssxxx|||~~~~~~~~~{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvtttsssqqqqqqqqqrrrpppnnnkkkhhhfffdddccchhhfffeeeeeefffffffffeeefffggggggggggggffffffeeegggfff___VVVQQQRRRSSSQQQSSSTTTTTTSSSQQQQQQSSSUUUVVVVVVVVVXXX\\\eeeooouuu{{{~~~~~~zzzvvvrrrooobbb\\\TTTNNNMMMVVVjjj}}}lllpppvvv{{{|||yyytttqqqqqqqqqqqqqqqrrrssstttuuuuuutttrrroookkkhhhiiijjjlllkkkiiiiiijjjkkkjjjiiijjjmmmttt}}}yyyyyyzzz~~~rrrgggddd^^^SSSJJJIIIAAABBBBBBGGG\\\yyy||||||xxxpppiiihhhfffcccaaacccgggmmmppppppmmmoooooottt{{{uuuqqqzzz~~~hhhjjjhhhnnnxxxsssiiijjjgggzzzwwwnnn\\\VVVMMMDDD<<<666111..................---------,,,,,,------...///000000------------------------,,,,,,++++++,,,,,,---...,,,,,,------.../////////333222111000////////////---///111111111333888===IIIiiiyyyzzzzzzxxxsssmmmmmmsssyyy\\\FFF>>>JJJYYYkkkuuuppphhheeebbb```______^^^]]]aaaaaaaaaaaabbbbbbbbbbbbccccccddddddcccbbbaaa```[[[]]]___`````````bbbcccccccccccccccbbbbbbbbbbbbdddcccbbbcccfffgggfffeeeddddddddddddddddddeeeeeeeeeeeefffgggggghhhhhhiiihhhiiijjjkkkkkklllnnnpppqqqsssuuuuuuttttttvvvwwwzzzxxxjjj^^^RRRGGGAAA@@@@@@@@@@@@AAAGGGRRR^^^gggvvv}}}tttooohhh___XXXSSSPPPOOOLLLNNNNNNLLLLLLRRR\\\eeeuuu}}}vvvkkkfffaaaaaaaaaaaaffflllooosssyyy|||~~~~~~~~~zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvtttqqqoooooopppooommmkkkiiigggeeeddddddhhhfffeeeeeefffggggggffffffgggggggggggggggffffffffffff```WWWQQQQQQRRRQQQRRRTTTTTTRRROOOOOORRRUUUTTTTTTTTTVVVZZZaaajjjqqquuuyyy~~~}}}zzzvvvqqqmmmbbb\\\UUUQQQQQQZZZmmmppptttxxx||||||xxxtttqqqrrrrrrrrrssstttvvvwwwxxxvvvvvvtttpppmmmkkklllmmmnnnllliiiiiikkkllljjjiiihhhkkksss~~~zzzzzz{{{uuukkkjjjdddUUUKKKJJJ>>>BBBBBBBBBRRRmmm{{{xxxwwwtttjjjbbb```^^^ZZZXXXYYY\\\aaadddiiijjjpppqqqssstttmmmttt{{{wwwiiilllkkkssszzznnnnnnlllvvv|||uuurrr^^^XXXOOOFFF???888222/////////.........------------.............................................,,,,,,++++++,,,,,,---...,,,,,,------...//////000000000///.........//////---000222222222444999>>>OOOqqq~~~yyyyyyyyyxxxwwwuuuttttttuuuyyy~~~~~~zzz{{{\\\GGGBBBOOO___ooouuummmfffddd```^^^^^^^^^______aaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbaaa``````___ZZZ]]]```bbbaaaaaacccdddbbbbbbaaaaaaaaabbbbbbcccdddcccccceeehhhjjjiiiiiidddddddddddddddddddddddddddeeeeeefffgggggghhhhhhgggiiikkkkkkjjjkkknnnqqqqqqsssttttttttttttuuuwww|||uuuhhhZZZKKKCCCAAA>>>>>>>>>>>>AAAGGGOOOUUU```eeekkkpppwww}}}~~~zzzuuurrrmmmeee\\\TTTOOOMMMIIIIIIHHHGGGGGGJJJOOOSSS\\\fffuuu~~~~~~wwwooohhhaaa^^^\\\]]]^^^^^^ccciiiooosssyyy|||~~~~~~~~~{{{{{{zzzxxxxxxxxxxxxxxxvvvwwwwwwuuuqqqooooooppplllllljjjiiigggfffffffffhhhfffeeeeeeggghhhgggfffffffffgggggggggggggggfffeeefffbbbYYYRRRRRRSSSRRRPPPSSSTTTQQQMMMLLLPPPTTTRRRRRRSSSTTTXXX___gggmmmtttxxx~~~}}}xxxrrrnnnfff```YYYVVVWWW___oootttwww{{{}}}|||xxxssspppsssssstttuuuwwwxxxzzz{{{xxxwwwuuurrrnnnmmmooopppooollliiiiiikkkllljjjhhhfffjjjsss{{{{{{|||xxxooonnngggWWWKKKJJJ<<>>AAABBBCCCGGGLLLRRRXXX\\\\\\\\\\\\\\\ZZZVVVSSSQQQNNNMMMLLLLLLMMMMMMLLLKKKHHHGGGJJJNNNSSS\\\jjjxxx}}}vvvqqqsssvvvzzzxxxqqqooollleee^^^[[[ZZZWWWWWWZZZ[[[\\\bbbiiimmmrrrxxx}}}}}}}}}}}}|||{{{zzzzzzzzz|||{{{xxxuuussspppooonnnjjjiiihhhfffffffffggghhhiiihhhgggeeeeeeeeeeeeeeefffggggggggggggfffdddccceeeeeebbb[[[TTTPPPQQQTTTXXXZZZZZZVVVOOOLLLMMMOOOMMMNNNPPPQQQUUU[[[ccchhhpppvvvwwwwwwwwwuuussssssxxxvvvyyy}}}}}}{{{xxxvvvuuutttwww{{{~~~}}}~~~|||yyyvvvtttsssssssssttttttttttttsssrrrqqqqqqtttyyy}}}~~~ooogggaaaWWWMMMHHHCCCAAAAAABBBGGGXXXsss~~~qqqllllllhhhcccZZZUUUQQQOOOMMMJJJJJJMMMKKKOOOUUU[[[^^^fffwww|||}}}~~~}}}{{{vvvuuuzzz|||yyyuuutttpppvvv|||}}}wwwpppjjjggg```WWWMMMIIICCC;;;555333111000000000////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---...//////...---...///111111111111000000000000111//////222333444:::@@@[[[|||wwwqqqppprrr}}}WWWRRRKKKbbbqqqmmmooofffdddcccbbb```_______________```bbbdddeeedddcccbbbbbbaaa___]]]\\\[[[\\\\\\[[[\\\]]]___```aaaaaaaaaddddddddddddeeeeeeeeeeeeddddddeeeeeeeeeeeedddddddddccccccddddddeeefffgggeeeeeeeeefffffffffgggggggggiiilllmmmmmmmmmooopppqqqqqqpppqqqrrruuuxxxzzz|||uuukkkZZZTTTLLLFFFCCCBBBBBBBBB??????@@@CCCFFFKKKOOORRRSSSTTTVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOQQQRRRQQQPPPLLLIIIHHHJJJLLLPPPZZZeeennnuuu||||||tttnnnmmmnnnoootttyyy{{{~~~}}}~~~uuummmjjjfff___ZZZXXXYYYWWWWWW[[[\\\^^^cccjjjooosssxxx|||~~~}}}|||{{{zzzyyy{{{zzzwwwtttrrrooonnnnnnhhhgggeeeddddddeeefffgggiiihhhgggffffffeeeffffffffffffffffffeeedddbbbbbbeeeeeebbb[[[TTTPPPPPPRRRSSSUUUVVVTTTOOOLLLLLLMMMMMMNNNOOOPPPSSSXXX^^^cccmmmttt~~~~~~}}}{{{}}}vvvyyy|||}}}{{{xxxwwwvvvvvvyyy|||}}}|||zzzwwwuuurrrqqqpppssssssssstttttttttsssssstttvvv{{{}}}pppggg```WWWNNNJJJCCCAAAAAABBBGGGVVVqqqqqqkkkllljjjfffccc^^^ZZZVVVSSSPPPNNNNNNHHHMMMTTTYYY[[[cccvvv}}}}}}vvvqqqtttwwwuuussssssvvv}}}zzzqqqiiiccc]]]UUUNNNKKKGGG>>>777444000000000/////////......+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...//////------...///111111111000000////////////...///222333444:::BBB___{{{tttnnnpppvvvoooLLLLLLJJJcccrrrlllnnnfffbbbaaa```^^^]]]]]]\\\\\\___```bbbdddeeeddddddcccbbb```]]]ZZZYYYYYY[[[\\\[[[[[[]]]^^^```aaaaaaaaadddddddddddddddeeeeeefffccccccdddeeedddcccbbbbbbccccccccccccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeefffiiikkkmmmmmmmmmoooqqqpppooooooppprrruuuxxxzzz}}}|||mmmeeeZZZPPPJJJHHHGGGGGGDDDDDDDDDEEEHHHKKKNNNOOOUUUWWWZZZ]]]]]]\\\YYYWWWVVVUUUSSSRRRTTTUUUUUUTTTPPPLLLIIIIIIHHHIIIPPPXXX^^^dddmmmssswwwyyyzzzzzz}}}tttkkkhhhgggfffhhhllllllrrrvvvvvvvvv~~~zzzqqqmmmpppxxxxxxppplllggg___[[[ZZZWWWUUUVVVZZZ]]]___eeelllqqqtttxxx|||~~~}}}{{{zzzyyyyyywwwuuurrrpppnnnmmmlllgggeeedddbbbbbbccceeeggghhhhhhggggggfffffffffffffffeeeeeedddcccbbbaaaaaaeeedddaaa[[[TTTPPPOOOPPPOOOQQQRRRQQQNNNKKKJJJJJJLLLMMMNNNPPPRRRVVV\\\aaagggooo||||||}}}~~~vvvyyy{{{|||zzzxxxwwwwwwxxx{{{}}}}}}|||zzzxxxuuurrrpppoooqqqqqqqqqrrrrrrsssttttttuuuxxx|||~~~|||qqqggg```XXXPPPMMMDDDBBBAAAAAAEEERRRllltttlllkkkkkkjjjnnnjjjddd___[[[XXXSSSOOOJJJOOOVVV\\\___ggg{{{~~~uuunnnooosssssssssssswwwhhh\\\XXXRRRMMMLLLIII@@@777444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///000000000//////...............000333333555<<>>GGG\\\pppvvvooosssxxx~~~~~~yyyrrrqqqrrrjjj```]]][[[]]]ccckkkuuuwwwmmmooovvvyyyzzz{{{sssmmmSSSPPPPPPTTTRRRHHH>>>888000000000000////////////000000/////////.........++++++,,,,,,,,,---------........................,,,---......,,,,,,---...//////000000111111222222111111222222222666DDDQQQooo~~~pppOOO<<>>666555444222000///...///////////////...---------,,,---------,,,,,,+++++++++...------,,,,,,------...,,,---......//////......///////////////000111111111333000111777666@@@WWWuuugggJJJ???AAAKKKbbbtttkkkgggccc^^^]]]^^^aaaccc```______```aaaaaa___^^^ZZZ\\\]]]\\\ZZZZZZ^^^aaa```````````````aaabbbbbbdddbbb```^^^^^^___aaabbbfffeeecccaaaaaabbbcccdddccccccdddddddddeeeeeeeeeeeeeeedddddddddeeeffffffhhhgggfffhhhkkkmmmnnnnnnooooooooonnnnnnqqquuuyyyvvv|||}}}pppkkkiiiccc[[[VVVRRRLLLIIIHHHFFFBBB???CCC@@@>>>AAACCCGGGNNNWWWeeeeeeddd]]]TTTLLLHHHGGGDDDCCCBBBAAABBBCCCCCCCCCGGGJJJNNNSSS\\\lllqqqaaaQQQIIIHHHIIIGGGHHHKKKNNNSSS^^^iiisss|||~~~tttfff]]]ZZZVVVNNNHHHKKKSSS^^^lllwwwyyy|||~~~{{{zzz}}}yyyvvvuuuwwwvvvqqqllliiifffcccaaa```aaa``````___aaadddfffhhhhhhgggggggggfffeeedddcccbbbbbbbbbcccbbb```]]][[[XXXVVVUUUYYYWWWUUUTTTSSSRRRPPPNNNIIIJJJLLLLLLMMMPPPSSSVVVYYY___iiisss~~~zzzvvvuuuuuuvvvyyy|||~~~~~~}}}~~~~~~pppccc[[[TTTPPPJJJCCC@@@@@@@@@CCCRRRddd{{{vvvzzztttiiidddiiimmmqqq|||~~~{{{{{{zzzxxx{{{iii___YYYYYYWWWNNNAAA999444333111///.........///000000000///////////////---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,---......//////......///////////////000111111000222000222888999CCCZZZ{{{|||zzzuuubbbLLL===>>>HHH___}}}|||ooojjjddd```___aaabbbbbb```______```aaaaaa___^^^ZZZ[[[\\\ZZZXXXYYY[[[^^^_______________```aaaaaacccbbb___^^^]]]___```bbbcccbbbaaa```aaaccceeefffccccccccccccdddddddddddddddddddddddddddeeeeeefffgggfffeeegggjjjllllllllloooooooooooooooqqqvvvyyyxxx|||zzzwwwppphhh]]]WWWPPPKKKJJJHHHEEEBBBCCC@@@>>>@@@BBBDDDJJJQQQ^^^bbbfffgggbbbZZZRRRMMMDDDAAA??????AAAAAA@@@>>>@@@BBBEEEHHHMMMYYYgggrrrlllYYYLLLIIIGGGDDDDDDFFFHHHKKKTTT]]]iiirrruuuhhh___\\\VVVNNNHHHKKKTTT___mmmxxxzzz}}}~~~|||}}}yyyuuuuuuvvvvvvsssooojjjgggcccaaaaaaaaaaaa```bbbcccfffhhhjjjjjjiiiiiiiiihhhgggeeedddccccccccccccbbbaaa___]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOOMMMKKKLLLMMMMMMMMMNNNQQQSSSZZZ```hhhqqq|||{{{wwwuuuuuuvvvxxxzzz|||}}}}}}~~~xxxiii___WWWRRRKKKDDDAAAAAA???@@@LLL\\\zzzzzz}}}wwwmmmlllmmmppp{{{zzzuuuvvvyyy~~~yyyhhh^^^VVVVVVUUUMMM@@@888333222000///.....................///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......///////////////000111111///222000333999:::EEE\\\xxxyyyyyyuuukkkXXXHHH;;;<<>>??????AAAFFFOOOVVVeeeuuu~~~fffSSSJJJGGGCCCBBBCCCCCCDDDIIIPPP[[[dddqqq~~~xxxjjjaaa___UUUMMMHHHLLLUUUaaaooozzz{{{}}}}}}yyyuuusssuuuuuutttrrrkkkhhhdddbbbbbbbbbaaa___dddeeegggiiikkkkkkkkkkkkkkkjjjiiigggfffdddccccccaaaaaa```___^^^^^^]]]]]]WWWUUUSSSRRRRRRQQQNNNLLLNNNNNNNNNMMMLLLLLLNNNPPPYYY___fffnnnvvvyyyuuusssuuuwwwyyyzzz||||||}}}~~~mmmaaaXXXRRRKKKEEECCCCCC@@@???IIIWWWvvvvvvrrrqqqsss{{{vvvpppnnnqqqsssjjj^^^UUUTTTUUUMMM@@@888333111000............///++++++,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////000000111///222000222999999DDD[[[tttsssvvv{{{~~~}}}~~~|||gggNNN???;;;;;;BBBVVVttt}}}sssiiieeefffhhheeeaaa______^^^___aaaaaa```____________^^^]]]\\\]]]]]]^^^______```````````````aaa```^^^]]]]]]]]]______]]]]]]^^^___```cccdddfffaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeeeegggfffeeefffiiijjjkkkjjjmmmnnnoooppppppsssvvvyyy}}}|||}}}}}}sssjjjccc\\\TTTNNNJJJDDDAAABBBCCCBBBEEEIIIUUU^^^lll{{{~~~qqqggg^^^UUUKKKFFFGGGGGGDDDAAA@@@AAAAAA@@@???AAAFFFJJJRRR^^^rrrvvv^^^PPPJJJEEECCCCCCCCCAAADDDIIIOOOWWWcccqqq{{{mmmccc```TTTLLLGGGKKKUUUaaappp|||{{{~~~~~~zzzuuurrrrrrssssssrrrjjjgggdddcccbbbbbb```___dddeeeggghhhiiijjjjjjjjjkkkjjjiiihhhfffeeecccbbb``````___^^^]]]\\\[[[[[[XXXVVVTTTSSSRRRQQQOOOMMMNNNNNNNNNMMMKKKLLLNNNPPPVVV\\\ccciiipppyyyyyytttrrruuuwwwzzz{{{|||}}}}}}pppaaaWWWQQQKKKFFFDDDEEEBBB@@@IIIWWWssszzzwwwvvvxxx~~~wwwnnniiilll}}}vvvpppbbbXXXWWWXXXQQQEEE<<<222111000///......//////+++,,,,,,------.........------------------------------...//////...------,,,---......///.........///////////////000000111000333000222777777AAAXXXssspppooorrrsssrrrssswww~~~fffLLL>>><<<===BBBSSSnnnxxxmmmggghhhhhhddd```___^^^^^^___aaabbbaaa___```____________^^^]]]\\\___```aaabbbbbbbbbbbbaaaaaa```___^^^]]]^^^^^^_______________```aaabbbccc``````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccdddeeefffhhhgggfffgggiiikkkkkkkkkkkkmmmooooooppprrrvvvxxx|||zzz|||~~~vvvmmmccc[[[PPPHHHCCCCCCCCCBBBCCCFFFPPPXXXhhhyyyrrrhhh[[[QQQMMMJJJFFFCCCBBBCCCCCCCCCBBBCCCEEEGGGKKKPPP[[[lllmmmZZZNNNHHHDDDDDDCCCAAABBBFFFHHHOOOYYYgggwww~~~nnnddd```RRRJJJEEEJJJTTT```ooo{{{{{{~~~~~~zzztttpppnnnnnnooooooiiigggeeeddddddcccaaa```ccccccdddeeefffgggggggggiiiiiiiiihhhgggeeecccbbbcccbbbaaa___]]][[[ZZZYYYYYYXXXUUUTTTTTTSSSQQQOOOKKKLLLLLLLLLLLLMMMOOORRRSSSXXX```ffflllttt}}}zzztttsssuuuwwwzzz{{{}}}~~~ssscccXXXQQQLLLGGGEEEFFFCCC@@@IIIWWWnnn}}}}}}zzzyyyzzz~~~}}}qqqjjjgggmmmqqqbbbVVVUUUWWWQQQEEE===333222111/////////000111/////////000000000000000------------............---...///000000///...---,,,---......//////......///////////////000111111111333000111666666@@@VVVqqqmmmkkkllllllkkkmmmrrrzzzgggOOOBBB===>>>CCCRRRjjj{{{pppjjjgggfffccc___^^^^^^^^^___aaabbbaaa___^^^]]]\\\]]]^^^^^^\\\[[[```aaabbbcccdddcccbbbaaaaaa```__________________`````````aaaaaaaaaaaaaaa```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccceeefffgggiiigggfffgggiiikkkkkkjjjiiikkkmmmoooppprrruuuwwwzzzxxx|||}}}tttmmm[[[RRRHHHFFFEEECCCBBBDDDIIIQQQ```rrrrrreeeZZZPPPIIIEEECCCCCCCCCCCCCCCDDDDDDDDDEEEGGGLLLVVVhhh~~~gggSSSKKKEEEDDDCCCAAAAAADDDEEEJJJSSS___pppoooccc^^^PPPHHHCCCGGGQQQ^^^lllxxxzzz}}}}}}}}}~~~}}}|||yyyvvvrrrnnnkkkkkklllmmmiiihhhffffffggggggeeeccccccccccccdddeeeffffffggghhhhhhiiihhhgggfffdddccchhhgggeeebbb___]]][[[YYYZZZXXXVVVUUUUUUTTTQQQPPPIIIJJJKKKKKKLLLMMMPPPSSSRRRXXX___fffkkkqqqxxx}}}{{{vvvtttuuuwwwyyy{{{}}}xxxgggZZZTTTNNNIIIFFFFFFBBB???GGGUUUggg}}}zzzyyyxxxwwwzzz}}}pppgggbbbccclllqqqaaaTTTSSSUUUPPPDDD;;;444333111000000111111222111111111111111000000000------------.........///,,,---///000000///---,,,,,,---......//////......///////////////000111111000222000222888888BBBYYYoookkkiiikkkllllllooottt|||~~~iiiPPP@@@;;;>>>DDDQQQhhh~~~}}}ssskkkfffbbb```___^^^^^^^^^___aaabbbaaa```]]]\\\\\\]]]``````^^^[[[___```bbbcccccccccaaa```aaaaaa`````````_________``````aaaaaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbccccccbbbbbbccccccdddfffggghhhhhhgggeeefffhhhjjjjjjiiigggiiilllnnnoooqqqsssvvvvvvvvv||||||nnnbbbUUUNNNKKKGGGFFFGGGGGGOOO\\\lll|||rrr```SSSMMMHHHGGGEEEEEEDDDDDDCCCBBB@@@CCCGGGKKKVVVkkkttt[[[RRRIIIFFFDDDAAAAAADDDCCCHHHPPP[[[kkkoooaaa[[[NNNFFFAAAEEENNN[[[iiitttyyy|||}}}{{{zzzzzz||||||xxxvvvrrrqqqnnnkkkiiiiiikkkmmmkkkjjjiiijjjkkkkkkjjjhhheeeeeeeeeeeefffggghhhhhhggghhhiiijjjiiihhhfffeeehhhgggeeeccc```]]][[[ZZZZZZXXXVVVTTTTTTSSSQQQOOOIIIJJJKKKKKKKKKMMMPPPRRRTTTYYYaaafffjjjnnntttxxx}}}wwwtttuuuwwwxxx{{{~~~|||jjj]]]WWWPPPJJJFFFEEE@@@===EEERRRbbbxxxwwwvvvuuuyyy{{{wwwggg^^^[[[]]]hhh~~~}}}uuueeeVVVUUUYYYTTTHHH???444333222111111111222333111111000000//////......---------.........//////+++,,,...//////...,,,+++,,,---......//////......///////////////000111111///222000333999:::EEE\\\~~~oookkkjjjnnnpppppptttyyy|||}}}~~~mmmOOO999999<<>>BBBGGGHHHMMM\\\sss|||cccXXXNNNIIIFFFCCCCCCEEEBBBFFFNNNYYYiii~~~ooo___YYYMMMEEE@@@CCCMMMYYYgggrrrxxx||||||zzzyyyxxxzzz}}}~~~zzzuuurrrllllllkkkjjjhhhiiikkkmmmlllkkkkkkmmmoooooonnnlllhhhhhhgggggghhhiiijjjkkkggghhhjjjkkkkkkjjjhhhgggfffeeecccaaa^^^\\\ZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNJJJKKKLLLKKKKKKLLLOOOQQQVVV\\\cccgggjjjmmmqqquuuwww~~~zzzxxxxxxyyywwwzzz~~~~~~ooocccZZZSSSLLLFFFCCCBBBAAAEEEJJJeee||||||yyywwwwww|||xxxfff^^^]]]___cccrrr}}}xxxppp```VVV]]]ddd]]]KKK>>>777444111000111222222111//////............//////,,,,,,,,,,,,,,,---...///------,,,++++++******)))------------------------------------.........///111333222666???AAAKKKaaa|||wwwuuuuuuwwwxxxxxxyyy{{{nnnNNN===<<<;;;DDDXXXlllxxxxxxpppkkkfffbbb___\\\\\\]]]]]]___```bbbbbb___```bbbaaa___^^^^^^___bbb___^^^___bbbcccbbb```aaa```___^^^]]]]]]^^^___bbbcccdddcccaaaaaaaaabbb]]]___cccfffgggfffdddcccbbbccccccddddddccccccbbbggggggggggggggghhhiiijjjiiijjjkkkkkkllloootttwwwyyywwwxxx|||wwwqqqkkkjjjgggeeebbbaaa___^^^hhhnnntttwww}}}~~~uuuiii^^^VVVTTTTTTWWWZZZdddoooxxxttt```\\\VVVNNNJJJHHHHHHFFFCCCDDDEEEHHHJJJKKKRRRccctttlll]]]QQQNNNJJJDDDCCCGGGCCCGGGNNNZZZlllqqq^^^UUUKKKDDD@@@BBBIIIRRR```lllvvv|||~~~~~~{{{xxx{{{|||{{{zzzvvvqqqmmmjjjhhhiiijjjjjjiiijjjmmmooopppqqqqqqqqqpppoooooonnnooommmllljjjiiiiiijjjjjjfffhhhjjjlllmmmlllkkkjjjgggeeecccdddeeeddd```]]]YYYZZZZZZWWWTTTSSSUUUWWWQQQOOOMMMLLLMMMNNNNNNNNNVVVZZZaaahhhooossstttuuuuuuyyy~~~zzzyyyyyyzzzxxxzzz~~~ttthhh^^^TTTMMMGGGEEECCCBBBEEEKKKaaayyy{{{zzz}}}nnneeebbbbbbdddsss~~~xxxjjj^^^WWW]]]bbbZZZHHH<<<666444000///000111111111......------------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------........................------........./////////666888555999BBBFFFSSSkkkoooQQQAAA===<<>>EEETTTcccmmmwww}}}~~~{{{xxxuuuqqqmmmhhhddd^^^^^^]]]^^^^^^___``````aaabbbcccbbb`````````aaacccbbb``````aaaaaa___^^^``````___```aaaccceeefffbbbcccdddcccaaaaaaaaabbb``````bbbcccddddddddddddcccddddddeeeeeeddddddccceeeeeeeeeffffffggghhhiiijjjjjjkkkjjjjjjkkkmmmppptttrrrssswwwzzz}}}xxxrrrkkkeee```]]]YYYVVVSSSQQQMMMJJJJJJLLLOOOQQQTTT]]]kkkvvvwwwtttqqqooolllooorrrxxxzzzpppdddZZZTTTQQQNNNKKKHHHHHHIIIIIIGGGHHHSSS```vvvwwwhhh[[[XXXSSSJJJEEEFFFDDDFFFLLLWWWiiizzzhhh___SSSKKKDDDBBBDDDIIISSS]]]kkkssszzzzzzzzz|||}}}|||yyyxxxuuuqqqkkkddd___[[[^^^aaaeeehhhkkkmmmppprrrwwwwwwxxxxxxwwwuuurrrqqqqqqpppooommmllllllllllllllllllmmmnnnmmmlllkkkjjjhhheeecccbbbbbbaaa```^^^ZZZZZZZZZXXXVVVUUUVVVWWWTTTRRROOONNNOOOOOOOOONNNRRRWWW___gggnnnqqqqqqqqqssswww{{{}}}}}}}}}~~~zzz}}}}}}mmmaaaXXXPPPIIIFFFCCCAAADDDIIIXXXnnn~~~}}}xxxxxx{{{xxxkkkbbb\\\ZZZfffpppjjj^^^ZZZWWWVVVTTTMMMDDD===444222///---.../////////...------,,,,,,------...------,,,,,,,,,------...+++,,,,,,,,,---------...........................////////////000000000000333555333555===BBBSSSmmm||||||yyyyyyhhhLLL>>>;;;???HHHTTT```lllvvv|||zzzxxxvvvtttqqqkkkddd___^^^^^^^^^]]]]]]^^^______aaabbbbbbaaa______```aaadddcccbbbaaa```___^^^]]]``````___```aaabbbdddeeebbbcccdddcccaaaaaaaaabbbaaaaaaaaaaaabbbcccdddeeeddddddeeeeeeeeeeeeddddddeeeeeeeeeeeefffgggiiiiiijjjkkkkkkkkkjjjjjjmmmoooqqqooopppuuuxxxzzzyyysssmmmiiiccc```[[[XXXUUURRRLLLHHHFFFGGGHHHIIILLLSSS]]]eeeuuu~~~zzzuuuppprrrtttzzzuuueee[[[UUURRRPPPNNNNNNNNNMMMJJJIIIQQQ[[[nnn{{{lll___\\\XXXOOOHHHHHHEEEFFFKKKVVVhhh~~~mmmcccUUUMMMDDDAAABBBEEENNNVVVfffpppxxxzzzyyy{{{}}}|||xxxxxxuuuqqqlllfffaaa]]]YYY]]]bbbgggjjjmmmpppsssuuuvvvxxxxxxwwwuuuqqqoooqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmllljjjiiihhhhhhfffcccaaa```_________[[[[[[ZZZYYYWWWVVVVVVVVVUUUSSSPPPOOOPPPPPPOOONNNPPPUUU^^^fffmmmooopppoootttwww{{{~~~}}}pppcccXXXQQQIIIFFFBBB@@@BBBGGGVVViii~~~}}}sssmmmmmm~~~~~~~~~pppeee]]]ZZZeeennnhhh^^^[[[UUUOOOKKKHHHDDD@@@444111...---...//////...//////............//////...------,,,,,,,,,---------,,,,,,,,,++++++******------------------------////////////000000000000...222111444:::===LLLfff{{{qqqoooooosssdddIII;;;999@@@IIIQQQYYYbbbkkkpppoooooooooooonnniiibbb^^^^^^^^^]]]]]]]]]^^^^^^___`````````___]]]]]]^^^```cccccccccaaa```^^^^^^^^^``````___^^^___```aaabbbbbbcccdddcccaaaaaaaaabbbbbbaaaaaaaaaaaabbbdddeeecccddddddeeeeeeddddddcccdddeeeeeeeeeggghhhiiijjjggghhhiiiiiihhhhhhjjjllllllkkklllqqquuuxxx{{{vvvssskkkfffaaa^^^\\\XXXQQQKKKHHHFFFEEEEEEHHHNNNTTTXXXaaammmzzzsssrrruuuzzztttfff]]]XXXTTTTTTRRRQQQPPPLLLJJJPPPYYYllloooaaa___]]]TTTMMMLLLFFFHHHLLLVVViiipppdddUUULLLDDDAAAAAACCCKKKSSS```lllwwwyyyxxxyyyzzzyyy||||||zzzvvvooohhhaaa\\\VVVYYY^^^bbbfffiiimmmppprrrtttwwwyyyxxxvvvrrrpppppppppppppppppppppoooooonnnmmmmmmkkkjjjiiigggfffhhhgggeeebbb```______```\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSPPPOOOPPPQQQPPPOOOOOOTTT\\\eeekkknnnooonnntttwww{{{~~~}}}uuugggYYYRRRJJJFFFBBB???AAAFFFUUUfff~~~~~~|||rrrfffbbbttt{{{vvv{{{wwwlllddd```jjjssslll___[[[SSSJJJFFFGGGEEEBBB444222...---...//////////////////....../////////......---,,,,,,,,,------------,,,++++++***))))))------------------------....../////////000000000---222333555:::<<>>999CCCLLLNNNPPPTTTYYY\\\aaaccceeehhhjjjhhhddd```]]]]]]\\\]]]]]]^^^_________```___^^^\\\\\\^^^```bbbccccccbbb___^^^^^^_________^^^]]]]]]^^^___```bbbcccdddcccaaaaaaaaabbbaaaaaaaaaaaaaaabbbcccdddbbbccccccddddddccccccbbbeeeeeeeeefffhhhiiikkklllfffggghhhgggeeeeeeeeeffffffeeegggmmmqqquuu}}}vvvqqqkkkiiigggccc[[[TTTMMMJJJFFFEEEGGGJJJLLLMMMRRRWWWeeexxx{{{|||zzzlllbbb[[[YYYUUUSSSPPPLLLJJJNNNVVVjjj}}}sssdddbbb```XXXQQQOOOHHHJJJNNNXXXjjjrrrdddUUULLLDDDAAA@@@BBBIIIQQQZZZiiivvvzzzyyyyyyyyyxxx{{{ssshhh^^^XXXSSSUUUXXX[[[^^^aaafffiiimmmqqquuuyyyzzzxxxuuurrrnnnooopppqqqqqqrrrqqqqqqnnnmmmlllkkkiiihhhgggfffhhhhhhgggdddaaa______```\\\[[[ZZZZZZ[[[ZZZWWWUUUTTTRRROOOOOOPPPQQQQQQPPPPPPTTT[[[ccciiimmmooooootttwww{{{~~~|||yyyjjj\\\TTTLLLGGGCCC???AAAFFFTTTccc{{{|||wwwhhh```qqq|||wwwqqqvvvxxxooogggcccmmmuuunnn^^^[[[SSSIIIFFFHHHFFFAAA555222///......///000//////......------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................------.........////////////444333555:::>>>PPPmmm{{{xxxwwwzzzzzzxxxnnnnnnrrrttt{{{]]]HHHAAA===IIISSSRRROOOQQQSSSTTTYYY[[[^^^cccffffffccc```[[[[[[\\\\\\]]]^^^___````````````^^^\\\\\\^^^aaaaaacccdddbbb___]]]^^^```]]]]]]\\\]]]]]]___aaabbbbbbcccdddcccaaaaaaaaabbbaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbccccccbbbbbbaaafffffffffgggiiijjjlllmmmkkklllllliiifffcccbbbbbb______bbbhhhmmmrrrzzz}}}zzzzzzvvvmmmeee]]]WWWQQQNNNNNNNNNMMMKKKMMMMMMRRR___nnnnnnccc```[[[VVVRRRLLLIIIMMMTTTdddwwwzzziiieeeccc[[[SSSRRRJJJLLLQQQ[[[mmmtttdddVVVNNNEEEBBB@@@AAAGGGNNNYYYiii{{{xxxlll```XXXPPPQQQRRRSSSTTTWWW\\\```fffjjjqqqvvvyyyxxxuuurrrlllmmmoooqqqrrrsssssssssooonnnlllkkkjjjiiihhhhhhgggiiiiiigggccc```___```]]][[[ZZZ[[[\\\[[[XXXUUURRRPPPNNNNNNPPPQQQRRRQQQRRRUUU[[[aaahhhmmmpppqqqrrrvvvzzz}}}~~~}}}~~~zzzjjj]]]UUUMMMHHHDDD@@@BBBGGGSSSaaayyy}}}~~~~~~nnndddttt}}}uuummmqqqzzzuuullleeebbblllssslll]]][[[SSSJJJHHHKKKFFF>>>555333///...///000000000...------,,,,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,------......///////////////////////////------------.........///000444222333999???TTTsssxxxvvvuuu{{{}}}xxxrrruuuxxxvvv~~~wwwYYYGGGCCCAAAOOOZZZYYYUUUVVVXXXWWWYYYZZZ]]]```cccccc```^^^[[[[[[[[[\\\]]]___```aaabbbaaaaaa___]]]]]]```bbb```bbbdddbbb___]]]___aaa[[[[[[\\\\\\^^^aaaccceeebbbcccdddcccaaaaaaaaabbb```aaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaaffffffggghhhiiikkkmmmnnnrrrrrrqqqnnniiidddbbbbbb[[[ZZZ^^^dddjjjpppxxx}}}uuunnnggg___ZZZYYYWWWSSSOOOPPPKKKKKKQQQZZZggg|||xxxiiifff```YYYTTTNNNJJJMMMSSS___rrrmmmgggeee\\\UUUSSSKKKMMMRRR]]]nnnuuudddXXXOOOGGGBBB@@@@@@EEELLLZZZmmmrrrfff^^^NNNNNNMMMMMMMMMQQQVVVZZZ```dddlllrrrvvvuuussspppjjjkkknnnqqqrrrtttttttttoooooommmlllkkkjjjjjjjjjgggjjjkkkiiiddd```___```]]]\\\ZZZ[[[\\\\\\XXXUUUPPPOOOMMMMMMPPPQQQRRRRRRSSSVVV[[[aaaggglllppprrrqqqtttyyy|||~~~}}}~~~}}}|||{{{||||||rrraaaWWWMMMIIIGGGEEEEEEFFFGGG]]]yyypppkkkxxxzzzxxxzzzxxxuuu|||ooofffbbb```jjjtttrrrqqq]]]SSSQQQKKKJJJJJJBBB999666222000000111111111,,,,,,,,,++++++*********.........------,,,,,,,,,...---,,,,,,++++++++++++------------------------......//////000000111111333777555666>>>FFF___uuuyyy~~~~~~~~~wwwxxx{{{zzzoooQQQDDDEEEFFF\\\lllkkkbbb^^^[[[VVV]]]\\\\\\^^^``````___]]]^^^]]]]]]]]]^^^^^^___```^^^^^^______```aaaaaabbb```aaabbbaaa```___```aaabbb```^^^___bbbcccaaa___aaaaaabbbbbbbbbcccccccccfffeeecccbbbbbbbbbcccccceeeeeeeeeeeedddcccbbbbbbfffhhhiiiiiiiiijjjmmmoooqqqvvvxxxuuuppplllgggbbbaaa]]][[[]]]aaagggrrr|||zzzppplllkkkggg]]]TTTRRRNNNKKKMMMQQQWWWcccnnnxxxiiiccc[[[UUURRRQQQRRRRRRbbbppplllhhhhhhaaa[[[[[[RRRTTTWWW\\\iii~~~zzzmmm\\\RRRGGGCCCAAAAAADDDJJJWWWjjjqqqccc[[[PPPIIIDDDEEEGGGHHHKKKOOOTTTZZZdddlllpppppppppoookkklllmmmoooppprrrssssssqqqooollllllllllllkkkjjjllllllkkkiiifffbbb___]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUSSSQQQOOOOOOPPPRRRTTTVVVXXX\\\aaafffjjjnnnooosssvvvzzz|||}}}~~~~~~{{{yyyzzz~~~}}}ssscccYYYNNNIIIFFFCCCBBBDDDEEEXXXrrrwwwnnnzzz{{{xxx{{{xxxvvv}}}pppgggeeecccnnnxxxvvvwwweee[[[YYYQQQMMMJJJ@@@999555111//////000000000......---------,,,,,,,,,......---------,,,,,,,,,------,,,+++++++++,,,,,,------------------------......//////000000111111000444333555===HHHcccvvvttt|||{{{mmmOOOBBBCCCHHHaaauuusssggg```^^^\\\___^^^]]]^^^`````````^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^______```aaaaaa___```aaaaaa``````bbbccccccaaa___```bbbcccbbb```aaaaaabbbbbbbbbccccccccceeedddcccbbbaaaaaabbbcccddddddeeeeeeddddddccccccfffhhhiiijjjjjjkkkmmmooosssyyy{{{xxxtttqqqmmmhhheee```]]]^^^___cccmmmvvv~~~}}}xxxmmmdddYYYRRRLLLMMMOOORRRYYY```lllxxxssskkk___VVVRRRSSSVVVWWWbbbooosssooonnnfff``````YYY\\\```fffrrr|||qqq```UUUJJJEEEBBBAAADDDIIIVVViiiqqqbbbYYYPPPIIIDDDCCCDDDCCCEEEIIILLLRRR\\\eeekkknnnooooookkklllmmmnnnooopppqqqrrrpppnnnmmmmmmnnnnnnlllkkkjjjjjjjjjiiigggdddaaa```_________^^^]]][[[ZZZYYYVVVUUURRRPPPOOOPPPRRRSSSVVVXXXZZZ^^^bbbfffjjjlllnnnqqquuuxxxyyyzzz|||}}}}}}{{{{{{}}}~~~sssfff[[[OOOJJJFFFBBB@@@AAABBBRRRiii|||sss||||||yyy{{{wwwvvvpppiiigggfffqqq|||yyyzzziiicccbbbYYYRRRLLLAAA999555111//////////////////////////////............------------,,,,,,,,,,,,,,,+++++++++,,,------------------------------......//////000000111111---222111333===JJJhhhtttnnn}}}}}}{{{iiiLLL@@@BBBJJJfff~~~|||nnneeecccaaabbb```^^^^^^___``````___]]]]]]\\\\\\[[[\\\\\\\\\\\\]]]]]]^^^^^^______```]]]^^^`````````aaabbbdddcccaaa```aaabbbcccbbb```bbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaaaaaaaabbbccccccddddddeeeeeeddddddggghhhjjjjjjjjjkkknnnpppvvv|||}}}zzzyyyvvvqqqmmmhhhdddcccbbbcccjjjsss~~~pppeee[[[YYYYYYXXXWWWXXXYYYbbbsssxxxhhh[[[UUUVVVZZZ]]]eeepppyyytttsssmmmiiiiiicccfffllltttuuudddYYYMMMGGGCCCAAADDDHHHUUUhhhvvvcccXXXPPPIIICCCBBBAAA???@@@CCCBBBHHHRRR\\\eeekkkmmmnnnkkkllllllmmmnnnnnnoooooonnnnnnnnnoooppppppmmmkkkiiiiiiiiiiiihhhfffdddcccaaa``````___^^^]]]\\\\\\YYYWWWTTTRRRPPPPPPQQQQQQWWWWWWXXXYYY]]]aaaeeeggghhhkkknnnqqqssstttwwwyyyyyyyyyzzz}}}|||~~~rrrggg[[[PPPJJJFFFBBB@@@AAACCCPPPcccxxx~~~vvv}}}|||zzz|||vvvvvvsssllljjjiiisss|||yyyvvviiiggghhh___WWWOOOCCC999555111......//////...////////////////////////------------------------++++++++++++,,,,,,---.................................//////000000111111---222111222<<>>>>>@@@>>>CCCKKKVVV```hhhlllmmmkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnppprrrqqqnnnllljjjjjjkkkjjjiiigggfffdddaaaaaa```___^^^]]]]]]\\\ZZZYYYVVVSSSQQQPPPPPPPPPXXXWWWVVVVVVXXX\\\___bbbbbbeeehhhkkkmmmooorrruuurrrtttxxx|||~~~~~~}}}~~~rrrggg\\\QQQKKKGGGCCCBBBCCCEEEPPPaaatttwww|||{{{{{{|||uuutttzzzssspppnnnuuu}}}xxxxxxmmmlllnnndddZZZQQQEEE:::666222///...//////.....................//////------------------------++++++++++++,,,,,,---.................................//////000000111111///444333333;;;IIIjjjkkkeeekkksss~~~fffJJJ@@@BBBLLLcccvvvxxxrrrmmmeee]]]bbb___\\\[[[[[[]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^\\\[[[\\\^^^````````````````````````bbbbbbbbbbbbbbbbbbbbbbbb````````````aaa`````````aaabbbcccdddeeeffffffffffffgggiiiiiiiiijjjmmmooottt{{{~~~yyyvvvtttrrrqqquuu{{{zzzpppjjjaaa^^^___fffnnnttt{{{ssskkkqqqqqqqqqppppppttt}}}zzzkkkbbb_________hhhppp~~~}}}wwwuuuvvvyyytttzzz}}}uuucccXXXMMMGGGDDDBBBEEEJJJUUUfff}}}ooo^^^RRRKKKEEEDDDCCC@@@???AAA@@@BBBHHHRRR]]]fffjjjkkkjjjjjjkkkkkklllllllllmmmmmmmmmnnnppprrrqqqnnnlllmmmmmmmmmllljjjhhhfffeeebbbaaa___]]]\\\[[[[[[[[[[[[YYYWWWTTTQQQPPPOOONNNWWWVVVUUUTTTUUUXXX[[[]]]^^^```cccfffhhhjjjnnnpppmmmpppuuuzzz|||}}}}}}}}}vvviii^^^RRRMMMIIIDDDCCCDDDDDDPPP```rrrtttyyyxxx{{{}}}tttssszzzwwwsssyyy~~~yyy~~~sssrrrrrrfff[[[RRRGGG;;;777333000///000//////------------............,,,,,,,,,------------...,,,,,,+++++++++,,,------..............................//////000000111111000666555555<<>>???EEEZZZlllkkkdddccceeeeee]]]\\\\\\^^^``````___]]]YYYZZZZZZ[[[\\\^^^___```^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]____________aaabbbbbbeeefffeeecccbbbdddfffccccccccccccbbbbbbaaaaaa___```aaacccccccccbbbaaaccccccdddeeeeeeeeeddddddcccdddfffffffffgggjjjlllnnnvvv}}}{{{wwwttttttnnnooooooooooooqqqtttwww}}}sssnnnjjjhhhiiiiiifffdddbbbdddgggjjjnnnvvvuuujjjgggjjjooorrr|||zzzuuukkk```SSSKKKFFFCCCEEEIIIRRRccczzzyyylll^^^VVVPPPMMMHHHBBB>>>???===<<<>>>GGGTTT___eeefffhhhiiijjjkkkmmmnnnooopppqqqooollllllllllllkkkjjjkkklllmmmnnnnnnnnnmmmlllgggeeeaaa]]]YYYXXXWWWWWWWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOOOOOOONNNPPPQQQRRRSSSUUUXXX[[[[[[```fffiiikkkmmmqqqttttttwww{{{~~~{{{yyy}}}zzz{{{}}}tttfffWWWOOOJJJEEEBBBBBBCCCHHHVVVjjj}}}}}}yyywwwyyy|||ooommmrrrzzzzzzsssrrrvvvxxxooommmqqqtttsssvvvllldddbbb```YYYPPPLLLAAA999111000000......//////////////////.........---,,,++++++------,,,+++///...,,,++++++,,,---...............////////////000000111111222333333333222555444777???HHHfffyyyyyyuuuuuuvvvzzzwwwWWWCCC@@@BBBJJJ```hhhfffhhhhhhccceee``````___^^^]]]]]]]]]]]]ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ\\\^^^^^^]]]]]]]]]^^^]]]^^^^^^___```aaabbbbbbdddcccaaa```_________```ccccccbbbaaa```___^^^^^^^^^___```aaabbbbbbaaa```fffeeedddcccbbbbbbbbbbbbdddeeeeeeeeeeeegggjjjmmmlllrrrzzzxxxvvvrrrnnnkkkjjjiiiiiikkkkkknnnuuu}}}~~~xxxqqqkkkiiifffdddbbb```]]][[[WWWXXXXXXXXXZZZ```iiipppyyywwwnnnbbb```jjjssswww~~~xxxsssfff^^^TTTMMMFFFAAABBBFFFYYYdddxxxxxxppp^^^XXXTTTTTTQQQIIIBBB???>>>???AAAEEELLLWWWbbbjjjooooooooopppqqqqqqrrrrrrmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmnnnnnnlllhhhbbb^^^[[[ZZZWWWVVVTTTTTTTTTTTTSSSQQQOOONNNOOOMMMKKKJJJJJJJJJIIIGGGIIIIIIJJJKKKMMMOOOPPPQQQUUUWWWZZZ^^^cccgggkkklllnnnrrrxxx}}}{{{wwwyyy{{{|||||||||~~~wwwhhhYYYQQQLLLGGGCCCCCCAAAFFFTTTiii{{{~~~xxxrrrqqqsss~~~rrrpppttt||||||uuussswwwuuujjjggglllqqqrrrsssiiicccdddddd]]]SSSLLLBBB999222111111///...000/////////......------------,,,++++++------,,,++++++++++++,,,---...///000............////////////,,,------......//////000222555444777???HHHggg}}}|||yyyxxxxxxyyy}}}xxxWWWBBB>>>BBBLLLbbbkkkgggiiigggccceeeaaa```___]]]\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ\\\^^^^^^]]]]]]]]]^^^```````````````aaaaaaaaacccbbb```___^^^^^^______bbbbbbaaaaaa```____________```bbbcccdddccccccbbbeeeeeedddbbbbbbbbbbbbbbbcccdddeeeddddddfffiiilllnnnrrrxxx~~~{{{vvvrrrnnnkkkjjjfffcccbbbffflllooolllhhhbbb```^^^\\\\\\[[[YYYWWWRRRRRRRRRQQQRRRVVV^^^ccckkklllggg^^^]]]hhhuuu|||zzzsssnnneee]]]TTTNNNGGGCCCEEEJJJWWWbbbvvvxxxoooaaaZZZVVVVVVSSSKKKDDDAAA???@@@AAAEEELLLWWWccckkkooooooooopppqqqqqqrrrrrrnnnnnnnnnnnnnnnmmmllllllmmmlllllllllllllllmmmnnnkkkgggbbb^^^\\\ZZZWWWVVVSSSSSSSSSSSSRRRPPPNNNMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPRRRUUUYYY]]]aaadddfffiiilllrrrwwwzzzzzzwwwtttuuuvvvxxxyyyyyy|||yyykkk\\\TTTNNNHHHDDDCCC???CCCRRRgggyyy~~~yyypppiiifffiiissswwwssspppttt}}}~~~xxxvvv{{{~~~tttgggbbbgggnnnqqqqqqhhhbbbfffiiibbbUUULLLCCC:::333222222000///111/////////...---,,,,,,+++---,,,++++++------,,,+++++++++,,,------------------............/////////.........///000000111111222444333777???HHHhhhzzzyyyzzzxxxwwwuuuuuuxxx|||]]]EEE???CCCPPPfffnnnjjjiiigggbbbdddaaa```^^^]]]\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZ\\\^^^^^^]]]]]]]]]^^^aaaaaaaaa`````````______bbbaaa___^^^]]]]]]^^^___````````````````````````aaabbbcccdddeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaabbbcccdddddddddeeehhhkkknnnqqquuuyyy~~~zzzwwwssspppkkkddd^^^\\\```ccccccaaaYYYWWWTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKKKKMMMQQQTTT\\\___^^^XXXWWWbbbqqq{{{{{{tttoookkkccc\\\TTTOOOIIIFFFJJJQQQZZZdddvvv{{{rrrjjjccc]]][[[WWWMMMEEEBBBAAAAAAAAADDDJJJVVVccclllnnnooopppqqqrrrrrrrrrrrroooooonnnnnnmmmllljjjjjjjjjjjjiiijjjjjjkkklllllljjjgggbbb^^^\\\ZZZWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJMMMPPPTTTXXXZZZ\\\aaaccchhhmmmpppqqqqqqppprrrtttvvvxxxyyy{{{zzzlll]]]UUUOOOHHHCCCBBB>>>BBBPPPfffxxx|||tttiii```]]]___jjjpppoookkkooozzz~~~yyyyyy}}}~~~wwwkkkeeehhhooosssvvvkkkcccfffiiicccVVVMMMCCC:::333222222000000111//////...---,,,++++++***---,,,++++++------,,,+++......///...---+++)))(((---------.........//////...//////000000111222222222444333666???IIIiii{{{|||~~~||||||rrroooooonnnooorrrxxxiiiJJJAAAEEESSSjjjrrrkkkiiieee```bbb```___^^^\\\[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\ZZZ\\\^^^^^^]]]]]]]]]^^^________________________```___^^^]]]\\\]]]^^^^^^_________`````````aaaaaaaaabbbcccdddeeeeeeffffffddddddcccbbbaaaaaaaaaaaaaaabbbcccccccccdddgggiiilllmmmppptttzzz{{{tttkkkeeedddcccaaa___YYYVVVRRROOOOOOOOONNNMMMKKKKKKJJJJJJIIIJJJLLLMMMSSSVVVWWWRRROOOWWWfffsssuuunnnlllkkkbbb\\\UUUPPPKKKIIIOOOXXXbbbjjjyyywwwssskkkccc___YYYNNNEEEAAAAAA@@@@@@BBBHHHTTTbbblllnnnoooppprrrrrrrrrrrrrrrpppoooooonnnlllkkkiiihhhgggggggggggghhhiiijjjkkkiiifffaaa^^^\\\ZZZWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIGGGEEEDDDEEEEEEDDDCCC@@@@@@@@@@@@AAACCCDDDDDDBBBDDDFFFIIILLLOOOQQQRRRXXXZZZ^^^bbbdddfffhhhjjjkkknnnqqqsssuuuwww{{{}}}|||~~~xxxkkk\\\TTTOOOHHHBBBAAA???CCCPPPeeeyyyzzzpppcccZZZXXXXXXdddmmmooojjjlllvvv{{{wwwuuuyyy~~~~~~tttlllnnntttxxx~~~rrrggggggggg```UUUMMMCCC:::333222222000000111///......---,,,,,,++++++---,,,++++++------,,,+++---.........---+++)))'''------------............++++++,,,------......///222444333666???JJJjjjxxxlllggghhhiiijjjmmmttt|||uuuOOOBBBDDDTTTkkkssslllhhhbbb]]]```^^^^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZ\\\^^^^^^]]]]]]]]]^^^\\\\\\]]]^^^^^^___`````````___]]]\\\\\\]]]^^^^^^^^^^^^______``````aaaaaa``````aaabbbcccdddeeefffeeedddcccbbbaaaaaaaaaaaa```aaacccccccccdddgggiiihhhjjjlllpppvvv}}}{{{~~~~~~wwwqqqkkkddd```\\\YYYTTTQQQPPPQQQQQQQQQKKKJJJIIIIIIIIIJJJJJJJJJMMMOOOPPPMMMJJJNNN]]]jjj{{{~~~qqqjjjjjjlllddd^^^XXXSSSNNNMMMUUU^^^iiiooo{{{wwwppphhhaaa]]]WWWNNNFFFBBB@@@@@@???AAAGGGSSSaaajjjnnnoooqqqsssssssssrrrqqqppppppooonnnmmmkkkiiihhhfffffffffffffffggghhhhhhhhheeeaaa^^^\\\ZZZWWWUUUUUUTTTRRRPPPMMMKKKJJJIIIGGGEEECCCCCCDDDDDDCCCBBB????????????@@@@@@AAABBB???@@@BBBDDDFFFHHHJJJKKKOOORRRVVVXXXYYY[[[^^^aaa```cccfffiiikkknnnqqqsssvvvwwwzzz|||}}}~~~~~~~~~}}}wwwiii[[[TTTOOOHHHBBB@@@AAACCCOOOeeeyyy~~~xxxnnn```WWWTTTSSS___iiirrrlllllluuuyyytttrrrttt{{{qqqqqqxxx}}}xxxmmmjjjfff\\\RRRMMMCCC:::333222222000///111............---------------,,,++++++------,,,+++******+++,,,,,,,,,,,,,,,,,,------------.........------......///000000000222444222666???JJJlllwwwllleeegggiiiiiijjjooowww}}}||||||~~~SSSBBBDDDTTTkkktttkkkfff___[[[^^^\\\[[[[[[[[[ZZZ[[[[[[\\\[[[\\\\\\]]]]]]]]]]]]]]]ZZZ\\\^^^^^^]]]]]]]]]^^^[[[\\\]]]^^^___```aaaaaa______]]]]]]]]]]]]^^^___^^^^^^^^^______`````````_________```bbbccceeeffffffeeedddcccbbbbbbbbbbbb___aaacccddddddeeeggghhhfffhhhjjjmmmsss{{{~~~{{{rrrkkkccc^^^WWWRRRPPPPPPPPPPPPKKKIIIGGGFFFHHHIIIIIIHHHGGGHHHIIIIIIHHHKKKXXXeeeuuu}}}tttkkkkkknnniiiddd___YYYSSSRRR[[[eeemmmsss|||{{{ssshhh```ZZZXXXTTTMMMGGGEEE@@@@@@@@@BBBHHHSSS```iiinnnoooqqqssstttsssrrrqqqqqqqqqpppooonnnllljjjiiiffffffeeeeeeeeeeeefffffffffdddaaa^^^]]]ZZZWWWTTTTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDBBBAAABBBCCCBBBAAA?????????>>>>>>???@@@@@@===>>>???AAABBBDDDEEEFFFHHHKKKNNNOOONNNOOOSSSVVVXXX[[[___bbbdddfffhhhjjjmmmooossswwwzzz{{{{{{zzz}}}uuuhhh[[[TTTOOOIIICCCAAABBBCCCMMMcccyyy~~~zzzuuukkk]]]UUUSSSPPP[[[cccrrrkkkkkkuuuzzzwwwuuuwww}}}qqqpppxxx{{{sssooogggZZZPPPLLLBBB999222111111///...000---............/////////---,,,++++++------,,,+++************+++,,,---...,,,,,,---------.........000000111111222333333444222444222555???KKKmmmuuullleeehhhjjjkkkjjjnnnuuu{{{|||yyyzzzYYYEEEGGGRRRjjjsssjjjccc]]]XXX\\\ZZZYYYYYYZZZZZZ[[[\\\]]][[[\\\]]]]]]^^^^^^]]]]]]ZZZ\\\^^^^^^]]]]]]]]]^^^_________``````aaaaaaaaa```___^^^]]]]]]^^^___```^^^______________________________```aaaccceeefffgggfffeeedddcccccccccccc```bbbdddeeeeeeeeegggiiigggiiikkkmmmppptttzzz~~~~~~~~~~~~wwwlllbbb[[[VVVSSSRRRNNNKKKGGGFFFGGGHHHGGGFFFHHHEEEDDDFFFGGGJJJTTT___ooo{{{yyyuuuqqqqqqppplllfff```YYYWWWaaallltttxxx{{{ssshhh```YYYWWWTTTMMMGGGEEEAAAAAABBBEEEKKKUUUaaaiiinnnooorrrtttuuutttrrrqqqqqqqqqqqqpppooommmlllkkkggggggfffeeeddddddddddddeeeccc```^^^]]]ZZZWWWTTTSSSQQQNNNKKKHHHFFFEEEDDDCCCAAA??????@@@AAA@@@??????>>>>>>=========>>>>>><<<===>>>???@@@AAABBBBBBAAAEEEHHHHHHEEEEEEGGGKKKNNNQQQUUUXXXYYY[[[]]]^^^aaaccceeeiiimmmppprrrsssxxxzzz}}}uuuhhh\\\UUUPPPJJJDDDCCCBBBBBBLLLbbbxxx}}}zzzwwwsssiii\\\TTTRRROOOXXX]]]vvv{{{ooohhhjjjuuu~~~}}}||||||nnnmmmwww|||wwwsssiiiZZZOOOLLLAAA999111000000......///------......///000000000---,,,++++++------,,,+++---,,,+++*********+++,,,,,,,,,,,,---------...............///000000111111222333222555???KKKmmmsssjjjcccgggkkkllllllooovvv|||~~~zzzxxxzzz~~~^^^JJJLLLQQQiiirrriiibbb[[[WWW[[[XXXXXXYYYYYYZZZ\\\]]]^^^[[[\\\]]]]]]^^^^^^]]]]]]ZZZ\\\^^^^^^]]]]]]]]]^^^bbbbbbbbbbbbaaaaaaaaaaaa```___^^^^^^^^^___```aaa________________________``````___```bbbdddfffgggggggggfffeeedddddddddddd```bbbeeefffffffffgggiiiiiikkkmmmnnnooopppsssuuuuuu|||~~~~~~{{{|||}}}}}}{{{zzz{{{{{{yyyyyy{{{|||yyyssstttxxxyyymmmccc]]]YYYSSSNNNIIIGGGGGGHHHGGGFFFKKKFFFDDDFFFGGGHHHOOOYYYjjj}}}zzzxxxuuu{{{tttuuuxxxvvvvvvrrrllleee]]][[[eeeqqq|||~~~~~~wwwooofff^^^[[[VVVMMMGGGDDDBBBCCCDDDGGGMMMWWWbbbiiinnnooorrrtttuuutttrrrqqqqqqqqqqqqqqqpppnnnmmmlllhhhgggfffeeedddccccccccceeeccc```___]]]ZZZWWWTTTQQQOOOLLLHHHEEECCCBBBBBBAAA???======>>>??????>>>>>>>>>===<<<<<<<<<======<<<<<<===>>>??????@@@@@@>>>BBBEEEDDD@@@>>>@@@CCC@@@CCCGGGJJJKKKLLLNNNOOORRRRRRTTTVVV[[[```dddgggqqqtttxxxzzz|||~~~ssshhh]]]VVVQQQIIIEEEDDD@@@BBBLLL___vvvxxxrrrooohhh\\\RRRPPPKKKSSSSSSgggvvvzzz|||uuuyyyuuuppppppyyyrrreeedddoooyyy|||vvvqqqoooiii\\\PPPKKKCCC;;;333222111///...///---.../////////...,,,,,,------,,,+++***)))(((''',,,,,,,,,---------......//////////////////..................////////////111555444888@@@LLLooouuuggg```eeekkkmmmnnnqqqwww}}}~~~~~~YYYDDDHHHXXXhhhqqqiii___\\\\\\ZZZZZZXXXUUUVVVZZZ\\\]]][[[]]]]]]]]]^^^^^^]]]\\\\\\XXXYYY[[[]]]___`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______``````aaaaaa```___^^^^^^```aaabbbaaa``````bbbdddfffeeeeeeddddddccccccbbbbbbbbbccccccdddeeeeeeeeeiiiiiiiiijjjkkknnnpppqqqwwwxxxzzz{{{{{{zzzyyyxxxzzzyyyxxxxxxyyyyyywwwvvvsssrrrpppmmmkkkiiihhhhhhsssxxx{{{jjj]]]ZZZRRRLLLKKKHHHBBBBBBFFFDDDCCCDDDEEECCCCCCKKKTTTeeexxxvvvkkkhhhiiillljjjooo}}}|||xxxqqqiiieeefffkkkppp{{{{{{yyy~~~ssskkk```ZZZWWWRRRJJJCCCAAACCCDDDFFFOOO]]]hhhlllrrrrrrqqqqqqqqqpppppppppssstttuuutttrrrpppmmmkkkpppnnnllliiifffeeeeeeeeeeeedddaaa___[[[YYYVVVUUUNNNMMMJJJGGGDDDBBB@@@??????>>><<<<<<;;;<<<===>>>===<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>???@@@AAABBBFFFEEEDDDFFFJJJPPPWWW[[[bbbgggmmmrrrtttxxx}}}rrrggg]]]VVVQQQIIIEEEDDD@@@BBBKKK^^^uuu}}}uuuqqqjjj^^^VVVTTTOOOUUUSSSgggxxx|||yyyvvvzzzyyyssssss}}}mmm___^^^jjjuuu|||wwwsssjjj\\\QQQMMMCCC:::333222111///...///---.../////////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................------...///000000111111222555555888AAAMMMpppuuuiiiaaaeeejjjkkkkkknnntttyyy~~~ZZZHHHJJJYYYgggnnnhhh___^^^]]]ZZZZZZXXXVVVWWWZZZ\\\\\\[[[\\\]]]]]]^^^]]]]]]\\\\\\ZZZZZZ[[[\\\^^^___``````________________________aaaaaaaaaaaaaaa```_________````````````______^^^```aaabbbaaa``````bbbddddddddddddddddddcccccccccfffffffffgggggghhhiiiiiiiiiiiiiiiiiikkkmmmooopppssstttwwwyyyzzzzzzyyyxxxwwwwwwwwwyyy{{{|||{{{yyysssqqqmmmiiieeebbb``````ggglllxxxrrrhhh^^^VVVQQQKKKDDDBBBEEEFFFEEEFFFFFFDDDCCCIIIRRR```tttxxxjjjdddddddddbbbhhhvvv||||||}}}|||uuuoookkkkkkooosss}}}}}}yyywwwyyy|||rrrjjj```ZZZWWWQQQIIIAAAAAADDDEEEHHHQQQ```kkkpppttttttttttttttttttttttttuuuuuuttttttrrrpppmmmlllpppooommmjjjgggeeecccccccccbbb```]]]ZZZWWWUUUTTTNNNMMMJJJGGGDDDBBB@@@@@@>>>===<<<;;;;;;;;;<<<======;;;:::888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999:::<<<===>>>>>>===???BBBGGGLLLOOOVVV]]]eeekkkppptttyyy}}}qqqggg\\\WWWQQQJJJEEEDDDAAABBBJJJ[[[rrr{{{uuummmccc]]][[[WWWYYYUUUiii|||xxxwww}}}}}}{{{{{{sssqqq}}}}}}iii[[[ZZZeeeqqq~~~yyylll\\\QQQNNNCCC:::333111111///...///......//////......---,,,++++++,,,,,,------......,,,,,,,,,---------......------------------......------...000111222333444333666666999BBBNNNqqqvvvmmmeeehhhkkkkkklllnnnsssxxx{{{}}}sssWWWHHHIIIYYYeeekkkfff``````___ZZZ[[[YYYXXXYYYZZZ\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\^^^___```________________________aaaaaaaaaaaaaaa```______^^^______`````````_________aaabbbaaa``````bbbcccbbbccccccccccccddddddddddddddddddeeeeeefffggghhhjjjjjjiiiiiijjjkkkmmmnnnnnnppprrruuuwwwxxxxxxxxxtttuuuwww{{{~~~xxxtttnnngggaaa]]]ZZZYYYZZZ^^^jjjxxx{{{pppddd[[[SSSKKKGGGGGGIIIGGGGGGHHHFFFDDDHHHOOO[[[ooo|||jjj```\\\\\\[[[aaaooo~~~{{{xxxxxxzzz~~~~~~xxx{{{zzztttppppppsssvvv}}}}}}vvvrrrpppnnnrrrxxx~~~~~~|||pppiii```ZZZVVVPPPGGG@@@AAAEEEGGGJJJTTTdddoootttvvvvvvwwwwwwxxxxxxyyyyyywwwvvvuuusssqqqpppooonnnppppppnnnllliiieeecccaaaaaa```]]][[[WWWUUURRRQQQMMMLLLIIIGGGDDDBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999888999:::;;;999999999999999999999999::::::999888888888999999666666555555555666777888777777888999;;;>>>@@@BBBHHHNNNXXX```fffllltttyyyqqqggg]]]WWWRRRJJJEEEDDDBBBBBBHHHYYYpppzzzrrrjjjeeeddd______YYYnnn|||www{{{~~~yyynnnjjjuuu|||kkk]]]\\\eeeooo~~~ooo]]]QQQNNNBBB:::333111111//////000...............---------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------------...///000111222333444444333777666:::CCCOOOssszzzqqqiiikkknnnooopppsssxxx|||zzz{{{~~~|||iiiPPPDDDEEEYYYccchhhddd```bbb```ZZZ[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\___]]]\\\[[[[[[\\\^^^```________________________aaaaaaaaaaaaaaa```______]]]]]]^^^___````````````^^^```bbbbbbaaa```aaabbbaaaaaaaaabbbcccddddddeeedddcccccccccdddeeefffgggjjjjjjiiihhhiiijjjkkklllmmmnnnppprrrtttuuuuuuuuutttuuuyyy~~~|||tttkkkddd^^^ZZZXXXVVVXXX___jjjrrrxxxvvvjjj```WWWPPPMMMJJJHHHGGGHHHGGGEEEHHHNNNYYYnnnmmm^^^WWWWWWXXX^^^mmmzzz}}}yyyxxxzzz{{{wwwuuu{{{~~~xxxsssrrrsssuuuxxxzzz{{{xxxrrrkkkgggeeegggkkkqqqwwwzzzzzzxxxvvvnnnhhh```[[[VVVOOOGGG@@@BBBFFFJJJNNNYYYhhhssswwwwwwwwwxxxyyyzzz{{{|||}}}yyyxxxuuurrrqqqppppppqqqppppppooonnnkkkhhheeeccc^^^]]][[[XXXUUURRRPPPNNNLLLKKKHHHFFFDDDBBBAAAAAA>>>===<<<:::::::::;;;;;;<<<;;;:::999999999::::::888888888888888888888888999888777666666666666666666555555555555666666666555666666777888999::::::===BBBJJJQQQYYYcccnnnuuu~~~sssiii___YYYSSSKKKEEECCCAAAAAAGGGWWWooovvvqqqnnnlllffffff___tttwwwzzzxxxiiibbbmmmzzz}}}~~~{{{ooodddaaagggooorrr^^^QQQLLLBBB999222111111//////000//////......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......111111111111222222222222333666666:::CCCPPPsssuuukkkmmmpppsssvvvyyy}}}}}}||||||~~~zzzcccKKKBBBFFFYYYccchhhccc```bbb```[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\\\\]]]]]]]]]\\\___^^^\\\[[[[[[\\\^^^___````````````````````````aaaaaaaaaaaaaaa```______]]]]]]^^^______```______]]]___aaabbbaaa``````aaa___``````aaabbbcccddddddgggffffffeeefffhhhiiikkkjjjiiihhhgggggghhhiiijjjmmmnnnooopppqqqrrrrrrrrrvvvwww{{{}}}sssjjjbbb]]][[[XXXVVVWWW]]]cccjjjuuu~~~qqqfffZZZRRRLLLIIIGGGHHHGGGFFFIIINNNZZZnnnwwwbbbWWWWWWXXX```mmmxxx~~~}}}{{{wwwyyy}}}||||||~~~|||uuurrrrrrssstttsssqqqmmmgggbbb___]]]___dddkkkqqquuuvvvuuussslllggg```ZZZUUUOOOHHHCCCDDDIIIOOOTTT^^^llluuuxxxwwwxxxxxxzzz{{{|||}}}~~~{{{yyyvvvsssqqqqqqrrrrrrooooooooonnnllljjjgggeee\\\ZZZXXXUUURRROOOMMMLLLKKKIIIHHHEEEDDDBBBAAAAAA???>>><<<;;;::::::;;;;;;;;;;;;::::::999999999999888888888888888888888888888777666555555555555555555555666666666555555555555555666777777777777777999<<<@@@EEELLLXXXgggqqqzzzuuulllaaa\\\UUULLLEEECCC@@@@@@FFFWWWnnnxxxuuurrrpppkkkkkkdddyyyvvv|||zzzggg]]]gggsssuuutttwww{{{}}}|||uuulllhhhlllqqq~~~}}}~~~|||ppp^^^PPPKKKAAA999222111111000///111//////...------------...------,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,---......//////111111111111111111111111222666666:::CCCPPPtttyyykkknnnrrrvvvzzz}}}yyy```JJJDDDIIIXXXccciiiccc^^^___```\\\\\\]]]___^^^\\\[[[[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\\\\\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______]]]^^^^^^_________^^^^^^]]]___aaabbbaaa`````````______```aaabbbbbbccccccfffeeeccccccccceeehhhiiiiiihhhgggfffggghhhiiijjjnnnnnnnnnooopppqqqrrrrrrwwwxxx||||||qqqggg```\\\ZZZUUURRRSSSVVV[[[gggqqqwwwfffXXXSSSNNNJJJIIIIIIHHHKKKOOO[[[mmmmmm___ZZZ]]]eeerrryyy{{{|||~~~{{{zzzzzzxxxuuuvvv{{{zzz~~~}}}uuupppooooooooommmiiiddd___\\\ZZZYYYVVV\\\dddlllrrrttttttssskkkggg```YYYTTTOOOKKKHHHHHHOOOVVV\\\fffqqqwwwxxxwwwxxxyyyzzz{{{|||}}}}}}|||zzzwwwtttrrrrrrrrrsssoooooonnnllljjjhhhfffeeeZZZYYYWWWTTTQQQNNNLLLJJJIIIHHHGGGEEECCCBBBBBBBBB@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888777777666555555555666666444555555555555444333333333444444444555555555666999:::;;;===CCCNNN]]]gggrrr{{{xxxnnnddd^^^WWWMMMEEEBBB>>>???FFFWWWnnnxxxvvvtttqqqnnnooohhhzzzuuu~~~zzzeeeYYYdddppppppooosss}}}}}}uuuqqqtttyyy~~~yyyuuukkk]]]PPPKKKAAA999222111222000000111000///...---,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------...//////000000///000000000111111222222111555555999BBBOOOsss|||ppprrrwww}}}{{{|||ttt]]]IIIDDDIIIWWWdddkkkddd\\\]]]^^^]]]\\\^^^```___\\\ZZZZZZ[[[YYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^````````````````````````aaaaaaaaaaaaaaa```______^^^^^^_________^^^]]]]]]\\\___aaabbbaaa`````````___``````aaaaaabbbbbbbbbcccaaa```___```bbbdddfffggggggfffeeefffgggiiijjjlllmmmmmmoooppprrrtttuuuvvvwww{{{yyylllbbb\\\\\\VVVRRRPPPOOOQQQYYYbbbrrr}}}wwweee]]]VVVOOOLLLJJJIIILLLPPPYYYjjj{{{kkkaaaeeeooozzz~~~|||zzz|||zzzxxxyyyyyyvvvrrrtttxxxwww{{{~~~yyyoooiiiggghhhiiieee```[[[XXXVVVUUUTTTSSSXXX```hhhnnnpppooonnnkkkggg___YYYSSSPPPNNNMMMNNNVVV___fffnnnwwwzzzyyyyyyyyyzzzzzz{{{|||}}}}}}{{{zzzxxxvvvtttsssssssssqqqooollliiifffcccaaa```YYYXXXVVVSSSPPPMMMKKKIIIHHHHHHFFFEEECCCCCCBBBBBBBBBAAA???===<<<<<<<<<<<<:::;;;;;;;;;::::::999999999999999999999999999999777777666666666777888888555555666666666555444333333333333333444555777777777999:::;;;???GGGRRRZZZhhhtttzzzpppfff___XXXMMMEEEBBB===>>>FFFWWWnnnwwwuuussspppooopppiiizzz~~~tttyyycccWWWbbbnnnnnnmmmqqq|||xxx|||vvvpppggg[[[QQQLLLAAA999222111222000000111000///...---,,,---......++++++,,,---...///000111,,,,,,,,,---------......------......///000111111------...000111222333444111444555999BBBOOOsss~~~vvvxxx}}}ttt~~~pppZZZHHHBBBEEEWWWeeelllddd[[[[[[^^^^^^\\\___aaa```]]]ZZZZZZ[[[YYYYYYZZZ\\\\\\]]]]]]]]]ZZZ[[[\\\]]]^^^^^^^^^^^^________________________aaaaaaaaaaaaaaa``````_______________^^^]]]\\\\\\\\\^^^aaabbbaaa```___```````````````aaaaaaaaaaaaeeedddbbbaaabbbdddgggiiiffffffeeeeeefffgggiiijjjkkkkkkmmmoooqqqtttvvvxxxtttvvvzzzqqqddd]]]]]]XXXTTTRRROOONNNRRRYYYfffuuu|||}}}xxxooonnnlllllllllmmmmmmmmmoooiiifffiiimmmrrr}}}rrrfff\\\SSSOOOLLLJJJLLLPPPVVVffftttiiimmmwww||||||zzzzzz{{{{{{wwwrrrssswwwvvvzzz}}}ssshhhaaa___```ccc^^^XXXTTTQQQQQQQQQPPPUUUYYY```gggkkkkkkiiihhhkkkggg___XXXSSSQQQPPPPPPRRR[[[dddlllssszzz|||yyyzzzzzz{{{{{{||||||}}}}}}{{{zzzyyywwwuuutttssssssrrrpppkkkfffbbb___]]]\\\YYYXXXUUURRROOOMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCBBB@@@>>>===<<<======::::::;;;;;;;;;:::999888999999999999999999999999777777777777777888999:::777777888999888777555444444333333333555777999:::666888;;;<<<===BBBJJJPPP```nnn}}}|||tttiii```YYYRRRIIIBBBAAACCCGGGQQQeee|||}}}sssqqqssstttrrrqqqkkk|||qqqzzzeeeVVV[[[hhhnnnppprrr~~~pppbbbVVVNNNJJJGGG===444222333111000000........................//////...------------...***+++,,,---...000111111111111000000//////......111111111111111111222222333222444888>>>OOOsss}}}|||jjjTTTDDD@@@BBBXXXbbbhhhddd```aaa___YYY```___^^^\\\ZZZYYYXXXWWWZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^[[[[[[\\\]]]]]]^^^______``````aaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]___]]]\\\^^^aaaccccccaaaaaaaaaaaaaaaaaa``````___^^^___```aaabbbcccdddeeehhhgggfffeeeeeefffggghhhllllllllllllnnnppprrrssswwwzzz}}}nnnccc^^^\\\XXXTTTPPPOOOQQQSSS]]]hhhssswwwuuutttyyy~~~~~~xxxoooiiiccc[[[VVVUUUVVVVVVUUUQQQQQQQQQQQQTTTYYY```fffqqq{{{sssjjj^^^TTTNNNJJJGGGDDDPPP```{{{yyyqqqssszzz{{{{{{{{{|||uuurrrsssvvvxxxxxx{{{vvvhhh^^^XXXRRROOOSSSQQQPPPQQQRRRTTTTTTSSSWWWZZZ^^^bbbeeeffffffeeekkkhhhccc\\\VVVSSSSSSTTTTTTZZZcccmmmuuuzzz||||||~~~|||{{{{{{}}}}}}}}}|||yyyxxxwwwuuutttsssssssssqqqnnnjjjeee```]]]ZZZYYYUUURRROOOLLLLLLLLLLLLKKKFFFFFFDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;::::::888999;;;;;;;;;999777666555666777888999:::;;;;;;:::;;;;;;;;;:::888666555555555666666777888888888666999;;;;;;:::<<>>OOOsssnnnWWWEEE@@@CCCUUU```fffaaa]]]___^^^YYY^^^^^^]]]\\\ZZZYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^``````aaaaaa```______^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]___cccdddcccaaa```aaaaaaaaaaaaaaa``````______```aaabbbcccdddeeeeeeeeeddddddeeeggghhhiiikkkkkkkkkkkkmmmoooqqqrrrvvvxxx}}}vvvhhh___]]]ZZZVVVSSSRRRSSSTTTXXX```jjjnnnnnnooossswww{{{{{{{{{yyywwwvvvwwwxxxxxx|||zzzrrrmmmmmmfff^^^WWWSSSQQQOOONNNIIIIIIIIIJJJKKKNNNRRRUUUYYYaaaqqqzzzqqqdddZZZTTTPPPLLLIIIQQQ^^^vvvwwwwww|||}}}}}}|||vvvtttssssssvvvwwwzzzrrrdddZZZTTTQQQOOOPPPPPPQQQRRRUUUVVVWWWVVVYYY\\\```dddfffgggffffffhhhhhhfffaaa[[[WWWUUUUUUXXX]]]fffooovvv{{{|||}}}}}}{{{{{{|||~~~~~~}}}zzzyyyxxxvvvtttssssssrrrrrroookkkfffaaa]]][[[ZZZUUURRRNNNLLLKKKKKKJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999;;;;;;;;;999888666666777777888:::;;;;;;<<<;;;<<<<<<<<<;;;:::888777666666666777888888999999777:::<<<;;;999<<>>DDDSSS^^^ccc^^^ZZZ\\\]]]ZZZ]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^``````aaaaaaaaa```______]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaaddddddbbb`````````aaaaaabbbaaaaaaaaa``````aaabbbccccccddddddbbbbbbbbbcccdddgggiiijjjjjjiiiiiijjjkkkmmmoooqqqtttwww{{{sssfffddd```]]][[[ZZZYYYZZZXXX\\\bbbgggkkknnnqqqssswwwxxxyyyxxxvvvtttttttttxxxyyy|||}}}~~~}}}|||{{{zzztttkkkbbb[[[UUUPPPMMMGGGGGGFFFFFFFFFFFFGGGHHHJJJNNNXXXdddrrrxxxkkk```XXXRRRMMMIIIQQQZZZmmm~~~{{{xxxuuusssqqquuuxxxzzzooo```UUUPPPNNNNNNMMMOOORRRUUUXXXZZZZZZ[[[\\\___ccchhhjjjjjjiiiggggggiiiiiigggbbb]]]ZZZYYY^^^cccjjjrrrxxx|||~~~~~~~~~|||{{{|||~~~|||zzzyyyvvvtttsssrrrrrrpppnnnjjjeee```\\\YYYXXXUUURRRNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;:::888777888888999:::;;;<<<<<<=========>>>>>>>>><<<;;;:::777777888888999::::::;;;999;;;<<<;;;:::;;;@@@DDDJJJTTTeeevvv~~~{{{yyywwwyyy}}}~~~qqqdddYYYQQQJJJFFF@@@AAADDDMMMaaavvv{{{yyyyyyxxxtttuuuqqq}}}uuu~~~hhhUUUTTT[[[^^^bbbfffzzz}}}vvvjjjqqquuuuuubbbWWWSSSGGG===444222333111000000........................//////...------------........................---////////////////////////...//////111222333444444444333555999>>>OOOsssvvv\\\CCC===DDDTTT___ddd^^^YYY[[[]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]```bbbccccccaaa______```aaabbbbbbbbbbbbbbbaaabbbbbbbbbcccdddddddddbbbbbbbbbbbbccceeehhhiiiiiiiiiiiijjjkkkmmmoooppptttvvvzzzrrrpppllliiigggeeedddcccaaabbbeeejjjpppvvvyyyzzz~~~{{{rrrjjjccc___TTTQQQMMMJJJIIIIIIHHHHHHIIIJJJMMMRRRZZZjjjvvviii___WWWPPPKKKOOOTTTccc~~~~~~|||zzzwwwtttqqqpppuuuzzzzzzzzz~~~yyylll___UUUOOOLLLLLLJJJNNNSSSWWWZZZ\\\]]]^^^^^^aaagggllloooooolllkkkjjjkkklllkkkgggcccaaaaaafffiiiooouuuzzz}}}~~~~~~|||{{{}}}}}}{{{yyywwwtttrrrqqqpppmmmkkkgggccc^^^ZZZWWWVVVVVVSSSPPPNNNMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;:::999999::::::;;;;;;<<<======>>>>>>???@@@AAA@@@???>>>===999999::::::;;;<<<<<<<<<<<<======<<<;;;;;;>>>AAAEEENNN]]]nnn}}}|||yyyxxxwwwxxxyyyyyyzzz}}}}}}pppcccYYYPPPKKKHHH???@@@DDDNNNbbbxxx|||yyywwwuuuppprrrppp}}}kkkXXXVVV[[[^^^aaafff|||uuufffkkknnn~~~zzzgggZZZUUUGGG===444222333111000000........................//////...------------..................---------.............../////////...//////111222333444444333222444999>>>OOOsss|||bbbGGG@@@GGGXXXdddiiiaaa[[[\\\___]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^______``````aaaaaaaaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^ZZZ]]]```bbbbbbaaa___^^^______aaabbbccccccccccccccccccccccccddddddddddddccccccbbbbbbcccdddfffgggjjjjjjjjjjjjkkknnnpppqqqsssvvvyyy~~~~~~xxxtttrrrpppnnnlllmmmlllmmmqqqyyy{{{iiicccZZZSSSPPPPPPOOOOOOKKKJJJIIIIIIJJJTTTiii|||uuuiii^^^UUUOOONNNPPPZZZrrr|||xxxuuuqqqnnnmmmssszzz|||wwwssssssvvvvvv}}}zzzwwwssskkkbbbXXXPPPLLLJJJIIINNNSSSWWWYYY[[[]]]___^^^cccjjjqqquuutttrrrpppppppppnnnllliiihhhiiijjjmmmooosssvvvzzz|||}}}~~~||||||}}}~~~|||yyyvvvsssqqqooonnnkkkjjjgggddd```\\\YYYWWWXXXVVVSSSQQQPPPOOOMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>?????????@@@BBBBBBCCCBBBAAA@@@;;;;;;<<<<<<===>>>>>>>>>??????>>>===<<<<<<>>>???CCCJJJXXXggguuu~~~~~~~~~~~~||||||{{{yyywwwyyy|||qqqdddYYYPPPJJJGGG>>>@@@DDDNNNccczzz|||xxxvvvtttppprrrppplll\\\[[[```ccchhhnnn|||~~~qqqaaacccdddqqq{{{hhhYYYQQQGGG===444222333111000000........................//////...------------.....................---------............///////////////000111222333333444222111444999???QQQuuujjjNNNEEELLL]]]jjjpppggg^^^^^^___]]]ZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^______````````````aaabbbbbbbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^aaabbbaaa```___```^^^___```bbbcccdddddddddeeeeeedddddddddddddddddddddccccccbbbcccdddfffgggjjjjjjiiijjjkkkmmmoooqqqrrruuuxxx||||||zzzwwwtttuuuttttttwwwwwwjjj___ZZZWWWUUUTTTPPPMMMKKKKKKJJJNNNYYYfff|||ooocccXXXQQQPPPPPPVVViiiyyyrrrnnnlllgggooo{{{}}}qqqjjjiiimmmwwwzzzsssooommmjjjbbbYYYQQQLLLJJJKKKOOOTTTVVVVVVWWWZZZ]]]]]]cccmmmuuuzzz{{{yyywwwuuussspppmmmjjjkkknnnqqqrrrsssuuuwwwyyy{{{||||||~~~|||}}}~~~~~~}}}~~~|||yyyuuurrrooommmlllkkkjjjhhhfffbbb___\\\ZZZYYYWWWUUUTTTTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>===============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCC======>>>>>>???@@@@@@@@@AAA@@@@@@???????????????BBBHHHSSSaaaooo|||~~~~~~tttgggZZZOOOHHHEEE@@@AAADDDNNNbbbxxx|||xxxvvvtttssstttrrrpppaaabbbgggiiimmmsss}}}~~~ppp```aaa___jjj~~~{{{jjjZZZPPPGGG===444222333111000000........................//////...------------...------..................---------.........//////000000111111111222222222222222555;;;BBBTTTyyynnnQQQGGGMMMbbbooovvvlllaaa^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^[[[\\\]]]^^^___```aaabbb``````aaabbbbbbbbbbbbbbb________________________^^^aaaccccccaaa```aaaccc^^^___```bbbdddeeeeeeeeeffffffeeeeeedddddddddccccccbbbbbbcccdddfffhhhiiihhhhhhhhhiiijjjlllnnnooopppsssvvvzzz~~~zzzyyyyyy{{{~~~qqqhhhbbb[[[WWWVVVRRRPPPPPPPPPPPPTTT[[[iii~~~wwwkkkaaaZZZVVVTTTVVVccc}}}{{{qqqmmmkkkdddnnn~~~pppjjjjjjvvv|||uuummmiiiiiifff___WWWPPPNNNMMMMMMQQQTTTTTTRRRRRRVVVYYY\\\cccnnnxxx}}}wwwuuusssooommmmmmqqqtttuuuvvvvvvwwwwwwxxxyyyzzz}}}||||||}}}}}}{{{}}}{{{xxxtttpppmmmkkkiiiggggggfffdddbbb___\\\[[[XXXWWWVVVUUUVVVUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDD>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@FFFPPP]]]kkkyyywwwiii[[[NNNFFFCCCAAABBBEEENNNaaawww|||xxxwwwuuuwwwxxxtttuuuggggggjjjkkknnnssswwwhhhiiidddmmmvvv{{{{{{mmm]]]RRRGGG===444222333111000000........................//////...------------...---------.........//////---------.........//////111111111111111111222222333333777===DDDWWW|||nnnQQQFFFKKKdddrrryyyoooccc^^^]]]ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]^^^^^^______^^^^^^ZZZ[[[\\\^^^```aaabbbccc``````aaabbbbbbbbbbbbbbb________________________aaaccceeedddbbbaaacccfff]]]^^^```bbbdddeeefffffffffffffffeeeeeeddddddcccaaaaaaaaaccceeehhhjjjlllggggggggggggiiikkkmmmnnnnnnqqquuuyyy|||||||||~~~vvvlllaaaZZZYYYSSSPPPQQQQQQOOOOOORRRZZZkkkyyynnnhhhZZZXXXXXXaaavvv}}}qqqlllllleeeqqq{{{sssjjjvvv|||xxxqqqhhhgggfffccc\\\TTTOOONNNPPPOOORRRUUUSSSPPPOOOSSSWWWZZZbbbnnnzzzwwwvvvtttrrrooooooqqqssswwwwwwvvvvvvvvvwwwxxxyyy{{{{{{|||~~~|||yyy}}}{{{xxxsssooollliiihhhbbbbbbbbbaaa___]]]ZZZYYYWWWVVVUUUVVVVVVVVVTTTRRROOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@AAACCCDDDEEEEEEEEEEEE???@@@@@@AAAAAABBBBBBCCCCCCBBBAAABBBBBBCCCBBBAAA???DDDMMMZZZiiixxxwwwpppnnnnnnpppxxxxxxiiiZZZOOOJJJHHHDDDDDDGGGRRRbbbrrr~~~{{{sssrrrvvvwwwxxxsss~~~}}}rrrjjjlllrrrxxxzzzwwwtttiiilllxxxvvvyyy{{{kkk[[[TTTFFF<<<333222333222111111---------------------------------............///------------------------000///...------...///000111000/////////000222222222444;;;CCCKKK\\\}}}qqqTTTDDDMMMaaa~~~qqqiiifff___[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYY[[[\\\^^^^^^______]]]___aaaaaa```___```aaa```````````````_________[[[]]]___```______```aaaccccccbbbaaa``````aaaaaa````````````aaaaaaaaaaaaccccccdddddddddcccbbbbbbaaaaaaccceeehhhjjjlllmmmpppooollliiifffgggjjjmmmmmmooosssxxx~~~~~~|||nnnbbb\\\[[[[[[[[[VVVPPPPPPTTTWWW]]]lllwwwmmmcccYYYWWWaaaoooyyytttmmmfffbbbnnn}}}yyyyyyyyyxxxvvvqqqjjjeeeeeebbb]]]VVVPPPPPPTTTXXX\\\WWWRRRQQQQQQQQQRRRTTT]]]fffuuuzzzwwwxxxvvvqqqqqqvvvyyyyyyxxxvvvuuuvvvyyy{{{zzzzzzzzz{{{{{{|||}}}~~~}}}yyyrrrmmmjjjiiigggeee```______]]][[[XXXVVVUUUXXXWWWUUUTTTSSSSSSRRRRRROOOOOONNNMMMLLLLLLLLLMMMIIIIIIHHHFFFDDDCCCAAAAAAEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@??????@@@BBBDDDEEEAAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGJJJLLLMMMKKKIIIEEEBBB???>>>???@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAA@@@DDDLLLXXXfffttt~~~xxxmmmeeebbb___aaahhhsss|||xxxiiiZZZOOOIIIGGGDDDCCCFFFQQQbbbttt{{{sssqqqtttuuuvvvqqq}}}|||xxxssstttwwwyyyvvvtttiiimmmxxxwww{{{}}}vvvfffXXXSSSGGG<<<333222333111000000---------------------------------............///------------------------000///...------...///000111111000000000111222333333444:::BBBIIIZZZ}}}}}}qqqUUUEEENNNdddrrrgggddd___]]][[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\]]]___```aaa```___```aaa_________^^^^^^]]]]]]]]][[[]]]___```______```aaaccccccbbbaaaaaaaaaaaaaaa````````````aaaaaaaaabbbbbbbbbcccddddddcccccccccaaabbbccceeegggiiijjjkkkooonnnmmmjjjhhhhhhjjjmmmoooppptttxxx}}}zzzkkk___[[[ZZZZZZYYYUUUVVVYYYYYY\\\ggg~~~tttggg]]]XXX___jjj|||xxxqqqjjjccc\\\eeexxx}}}zzzvvvsssnnniiieeedddbbb\\\VVVQQQRRRWWW\\\^^^ZZZVVVTTTUUUWWWXXXZZZ^^^hhhwww{{{{{{yyytttssswwwzzzzzzyyyxxxwwwxxxyyy{{{yyyxxxxxxyyyyyyzzz{{{|||zzzvvvpppkkkhhhfffdddccc______^^^\\\[[[XXXWWWVVVXXXWWWVVVTTTSSSSSSRRRRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMMMMKKKIIIGGGEEEAAA@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAA???BBBJJJVVVeeesss~~~xxxqqqqqqooohhhaaa^^^VVVVVVZZZcccllluuuzzziiiYYYNNNHHHFFFCCCBBBEEEPPPbbbvvv|||tttqqqsssssssssnnnxxxxxxzzzzzzuuuvvvxxxsssqqqiiinnnxxx{{{~~~|||ooo___UUUSSSHHH===444222333111//////////////////////////////---------............///------------------------//////............///000222111111111111222333333444444999@@@FFFWWWzzz}}}zzzpppUUUFFFNNNfffvvvhhhbbb^^^___ZZZZZZZZZZZZZZZZZZ[[[[[[^^^]]]]]]]]]]]]\\\\\\\\\ZZZ[[[[[[\\\[[[[[[ZZZZZZ]]]^^^``````_________```aaaaaa```___^^^]]]]]]\\\[[[]]]___```______```aaacccbbbaaaaaaaaaaaaaaaaaa`````````aaaaaaaaabbbbbbaaaaaabbbcccddddddddddddbbbbbbccceeefffhhhiiiiiimmmmmmmmmllljjjiiijjjlllpppqqqtttwww{{{tttddd]]]XXXYYY\\\]]]___bbb___\\\```ppp|||mmmccc\\\^^^gggwww~~~qqqfff___UUUYYYggg{{{uuuppplllhhhfffdddaaa\\\VVVTTTVVV\\\aaabbb___ZZZXXXZZZ]]]___```___hhhwww|||wwwvvvxxx||||||{{{zzzyyyyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{|||xxxtttnnnjjjgggeeecccbbb^^^^^^]]][[[ZZZXXXWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSNNNNNNMMMKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJKKKMMMOOOOOOMMMJJJKKKHHHDDDCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@AAA===@@@HHHTTTdddsss}}}vvvmmmhhhkkkppppppmmmlllbbb]]]ZZZ]]]aaajjjwww|||kkkZZZNNNHHHEEECCCBBBDDDOOObbbwww}}}uuurrrrrrqqqpppkkk}}}yyywww}}}||||||uuuvvvyyyzzzllllllfffnnnyyy{{{jjjZZZSSSSSSIII>>>444222222000......////////////////////////---------............///------------------------...............//////000222222222222222333333333444444888>>>DDDUUUyyy}}}zzzwwwnnnTTTEEENNNeee~~~nnnccc]]]___ZZZZZZZZZZZZZZZ[[[[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^``````___^^^___```ddddddcccbbb```___^^^^^^[[[]]]___```______```aaabbbbbbaaaaaaaaaaaaaaabbb``````aaaaaaaaabbbbbbbbb``````aaacccddddddddddddbbbccccccdddeeefffggggggjjjlllmmmmmmkkkjjjkkkkkkoooooorrrvvvyyymmmaaaWWWXXX^^^dddhhhkkkhhh```]]]eeexxxtttkkkcccbbbhhhvvvttteee[[[SSSQQQWWWjjj}}}uuuooolllkkkjjjdddaaa\\\XXXWWW[[[aaaeeegggfffaaa^^^___dddfffeee```hhhvvv~~~zzzxxxxxx}}}|||{{{{{{{{{{{{zzzzzz|||{{{zzzyyyyyyzzz|||}}}wwwtttoookkkhhhfffdddbbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSOOOOOONNNLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSRRRPPPNNNNNNKKKGGGEEEEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA<<>>444222222000......000000000000000000000000---------............///---------------------------......///////////////111111222222333333333333444444777===CCCUUUzzz}}}|||~~~~~~|||{{{|||{{{vvvuuummmTTTDDDKKKaaavvvggg^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[WWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^``````___^^^___```dddcccbbbaaa```___^^^]]][[[]]]___```______```aaabbbaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbb___```aaabbbcccdddddddddbbbbbbbbbcccdddeeeeeeeeehhhjjjllllllkkkjjjjjjkkklllllloootttwww}}}xxxiiiZZZXXX^^^eeekkkppppppfff^^^aaalll~~~wwwnnnjjjmmmvvvyyyfffZZZSSSMMMMMM[[[rrrxxxssspppooonnneeebbb]]][[[\\\```eeehhhnnnnnnkkkeeeffflllmmmjjjeeejjjuuu|||zzzxxx|||zzzxxxyyy{{{}}}|||{{{}}}{{{yyywwwwwwxxxyyyzzzuuuqqqmmmiiigggeeebbb```[[[ZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTSSSSSSQQQQQQOOONNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGFFFIIIJJJMMMOOORRRTTTUUUUUURRRSSSTTTVVVXXXXXXVVVSSSRRROOOJJJHHHGGGFFFEEEDDDGGGFFFEEECCCBBBAAAAAAAAA===>>>DDDRRRdddttt}}}wwwrrrqqqzzz~~~uuukkkeeegggmmm{{{rrraaaSSSIIIEEECCCBBBDDDOOObbbxxx|||vvvssstttqqqqqqjjj~~~vvvvvv|||xxxzzz}}}}}}~~~ooo___aaaaaammm{{{|||hhh[[[VVVUUUHHH===444222333111//////000000000000000000000000---------............///------------------------,,,---...///000000000///000111111222333222222222444333777<<>>???DDDSSSeeevvv}}}zzz}}}yyyqqqqqquuu}}}vvveeeVVVKKKFFFCCCBBBDDDOOObbbvvv|||{{{yyytttrrrssssssrrrlllxxxwww}}}~~~qqq```aaaaaaoooyyy{{{iii]]]WWWUUUGGG<<<333222333111000000////////////////////////---------............///------------------------,,,---...///000000000//////000111222222222111111444333666===EEEZZZ{{{xxx~~~|||}}}~~~zzz|||{{{wwwwwwzzzxxxwwwuuuwwwqqqXXXEEEJJJTTTsss{{{lll___^^^XXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]][[[]]]______^^^^^^^^^___^^^^^^]]]]]]\\\\\\\\\[[[[[[]]]___```______```aaaaaaaaaaaaaaaaaabbbccccccaaaaaabbbbbbbbbcccccccccaaaaaabbbbbbbbbbbbaaaaaa______```aaabbbcccdddeeeeeeggghhhhhhhhhhhhjjjkkklllkkkmmmqqqtttvvv}}}{{{dddXXXVVV\\\fffooosssjjjeeedddbbbeeevvvpppaaaTTTPPPNNNUUUeeeyyy{{{tttppphhhfffcccccceeeggggggfffhhhnnnoookkknnnvvvuuunnniiiiiillluuu{{{vvvrrrnnnpppwww}}}}}}zzzvvvrrroooooopppqqqnnnlllhhheeecccaaa^^^[[[YYYXXXWWWVVVVVVXXXZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNLLLMMMPPPSSSVVVYYYZZZ[[[[[[[[[]]]aaaddddddcccaaa\\\XXXSSSOOONNNLLLJJJIIIJJJIIIGGGEEECCCBBBAAAAAA@@@@@@EEETTTgggxxx{{{ooouuu|||xxxhhhXXXLLLFFFCCCBBBEEEPPPbbbvvvzzzxxxvvvsssqqqrrruuutttmmm|||{{{~~~~~~vvvbbbccccccqqqwwwzzziii^^^XXXTTTFFF<<<333222333222111111////////////////////////---------.........//////------------------------+++,,,...000000000000///...///000111222111000000333333666===FFF]]]{{{ttt{{{|||{{{zzzxxxzzz}}}{{{}}}|||xxxzzzxxxxxxvvvyyytttZZZGGGJJJRRRmmm~~~}}}xxxlll______XXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\]]]]]]]]]\\\\\\[[[]]]______^^^]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___```______```aaaaaaaaa```aaaaaabbbccccccaaabbbbbbbbbbbbcccccccccaaabbbbbbbbbbbbaaaaaa```^^^^^^___aaabbbcccdddeeeeeefffggggggfffgggjjjlllnnnlllnnnqqqssstttyyyhhhXXXSSSXXXbbbmmmpppiiifffeee```^^^lllvvvfffUUUSSSQQQVVVbbbuuu~~~tttnnnjjjgggeeeeeeggghhhfffddd^^^fffiiigggkkktttssskkkeeedddfffnnnzzz}}}tttoookkkmmmuuu}}}}}}xxxssspppoooooopppooommmiiigggeeebbb___]]]XXXWWWVVVUUUVVVXXXZZZ\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEHHHIIIKKKLLLLLLJJJIIIGGGGGGIIIKKKNNNPPPPPPQQQQQQNNNOOORRRTTTWWWYYYZZZ[[[]]]^^^```cccggghhhgggeee___[[[VVVSSSPPPOOOMMMLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAFFFUUUiiizzz|||uuussszzz~~~|||sssiiiZZZJJJAAADDDBBBCCCNNNaaavvvvvvnnnmmmqqqvvvttttttuuu|||zzz}}}yyygggiiicccjjj|||{{{iii^^^UUUNNNHHH???777555333000///000------......//////000000//////......---------,,,------......//////000000,,,---......------...000000000000000000111111222444444666;;;DDD\\\zzzlllzzzvvvuuuzzz|||yyyzzz~~~{{{|||}}}|||{{{wwwwwwvvvzzzvvv[[[FFFHHHMMMgggvvvvvvvvvmmmaaa]]]^^^]]][[[ZZZZZZZZZ[[[\\\]]]\\\YYYXXXXXXYYY\\\]]][[[[[[\\\\\\[[[ZZZYYYXXX[[[]]]``````^^^]]]]]]]]]]]]]]]]]]^^^^^^_________\\\]]]___aaabbbaaa```___aaaaaa``````aaabbbcccccccccccccccbbbccccccddddddaaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbccceeeggghhhfffgggggggggggghhhhhhhhhmmmmmmmmmmmmnnnqqqvvvyyylll[[[TTTVVV^^^fffkkkhhheeebbb]]]\\\ccclllwwweee\\\VVVZZZfffvvvzzzsssmmmjjjhhhggghhhgggbbb^^^ZZZZZZZZZZZZ___fffjjjkkk___bbbdddiiisss~~~~~~~~~wwwnnnhhhllluuuzzz~~~}}}xxxsssqqqpppqqqnnnnnnllljjjfffbbb^^^\\\XXXYYYZZZ\\\\\\\\\[[[ZZZ\\\[[[YYYWWWUUUSSSQQQQQQQQQOOOMMMLLLJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGKKKLLLNNNOOOPPPPPPOOONNNQQQQQQRRRTTTWWW[[[^^^`````````bbbfffiiiiiieeeaaaddd```[[[XXXUUUSSSPPPNNNNNNLLLJJJGGGEEEDDDCCCCCC???@@@HHHVVViiiyyyyyyzzz{{{zzzzzz|||||||||}}}wwwmmmdddYYYMMMGGGDDDAAACCCOOOcccxxxzzzqqqooorrrvvvsssrrrrrrzzz{{{}}}{{{}}}~~~lllkkkdddjjj~~~~~~mmmaaaXXXPPPGGG>>>666444333000///000.........///////////////.........---------,,,,,,............////////////,,,...//////......///000000000000000000111222222444555888<<>>???BBBGGGPPPXXX[[[]]]___aaaiiiuuu}}}}}}}}}~~~~~~ssskkklllqqqvvv||||||wwwsssrrrrrrmmmllljjjhhhfffcccaaa```ZZZYYYYYYYYYXXXXXXWWWWWWYYYXXXWWWUUUSSSQQQPPPPPPMMMNNNNNNNNNMMMKKKIIIHHHIIIHHHGGGFFFDDDDDDCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKNNNMMMMMMLLLMMMNNNPPPQQQPPPQQQRRRTTTVVVYYYZZZ[[[[[[\\\___bbbfffhhhiiiiiigggeeebbb```^^^]]]ZZZXXXVVVUUURRROOOLLLKKKJJJJJJIIIMMMVVVdddrrr~~~qqqnnnooo{{{vvvjjjaaaVVVLLLGGGEEECCCDDDOOOcccwww{{{uuusss{{{xxx~~~}}}xxxnnnnnnoookkkkkkoootttsssnnnvvv~~~qqqdddYYYPPPCCC:::333222222000///000000000//////......------//////////////////000000//////......------,,,,,,///000111111000000111333111111111111111222222333///555:::;;;EEE___yyy{{{uuuxxxzzzzzzzzztttyyyfffOOOPPPWWWjjjppplllooonnngggfff]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYZZZ\\\^^^```]]]___aaabbb```_________^^^^^^^^^^^^^^^^^^^^^^^^bbbaaa___^^^^^^```bbbdddbbbaaaaaa`````````aaaaaa\\\]]]^^^``````aaa``````aaaaaaaaa```aaaaaabbbbbbaaabbbbbbcccddddddddddddffffffggggggggghhhhhhhhhhhhiiikkkllllllnnnrrrtttttt|||wwwtttrrrooollliiifffdddbbb```ZZZUUUTTTTTTUUU[[[bbbkkkxxx}}}tttmmmdddZZZTTTTTTSSSPPPNNNNNNJJJDDDBBBDDDJJJSSS```nnnyyy{{{{{{~~~zzzmmm^^^SSSMMM@@@<<<:::<<>>@@@BBBHHHQQQ]]]hhhrrrxxx|||~~~qqq```PPPGGG===888777;;;===???JJJXXX\\\```bbbcccgggqqqyyy|||zzzsssrrrsssvvv||||||wwwsssqqqpppooommmjjjgggdddbbbaaa```]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTPPPPPPPPPOOONNNMMMKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWVVVXXX[[[^^^```dddhhhkkkjjjiiiggggggfffeeebbb```XXXWWWUUUSSSQQQQQQQQQQQQVVV\\\fffqqq{{{lllhhhjjjwwwqqqjjjdddZZZPPPJJJEEECCCEEEPPPdddyyyzzzvvvuuu}}}~~~~~~wwwpppssstttooolllnnn}}}rrrtttyyyzzzhhh\\\SSSLLL@@@888111000111//////111.........///////////////------------.........///,,,------------------......///111000//////000222222222111111222222333444666888888999HHHeeeuuuyyy|||~~~|||zzz]]]HHHKKKMMM^^^bbb```fffhhhcccbbb___^^^\\\[[[[[[[[[\\\]]][[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\^^^``````___^^^^^^^^^^^^______```aaabbbcccccc______^^^]]]]]]^^^___``````___^^^^^^]]]]]]]]]^^^[[[\\\___aaabbbbbbaaa```aaaaaa````````````aaaaaaaaaaaabbbcccdddccccccbbbffffffffffffggggggggggggeeegggjjjkkklllmmmppprrrwwwxxx{{{~~~vvvgggZZZRRRMMMIIIGGGEEECCCCCCEEEDDDBBBFFFMMMMMMWWWeeerrr|||pppeeedddddd```ZZZVVVMMMHHHEEEFFFCCC>>><<<===>>>@@@GGGPPPZZZcccjjjmmmuuu{{{zzzxxxvvvvvvwww{{{uuudddRRRFFF>>>999888======<<>>???BBBHHHQQQYYY___bbbiiinnnxxx|||yyyooolllfffbbb```aaadddfffooovvv}}}~~~xxxiiiVVVIIIBBB<<<;;;@@@>>>;;;DDDSSSZZZ```ddddddfffmmmsssuuuxxx|||}}}}}}~~~xxxxxxwwwwww|||zzzuuusssrrrqqqoookkkgggcccaaa______\\\\\\[[[[[[[[[\\\^^^___[[[[[[ZZZXXXWWWVVVUUUUUUTTTSSSQQQOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNOOOPPPRRRTTTUUUVVVUUUUUUTTTVVVYYYZZZ[[[___eeejjjkkkjjjjjjjjjkkkiiigggdddZZZZZZXXXWWWWWWXXXYYYYYY___fffpppyyy