BM6P6(@ ttthhh\\\VVVOOOFFFAAAAAA???:::777999:::888777999::::::;;;;;;;;;:::999888666666777666444444555777555555666777888999::::::888999:::;;;:::999888777:::999777666666777999:::666666555555666777888888888888999::::::::::::999777888888777666666888999777777777777888888888888<<<;;;999888777666777777888999:::;;;<<<=================================888:::<<<<<<999888999;;;<<<;;;:::;;;======<<<;;;===<<<:::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>CCC>>>???CCCDDDAAABBBFFFBBBAAACCCGGGGGGCCCBBBCCCFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQQQQTTTVVVUUUSSSUUU[[[```bbbeeehhhkkkmmmnnnqqqsssttttttuuussspppooooooppprrrooommmmmmnnnooommmjjjmmmkkkhhhfffddddddeeefffhhhiiijjjjjjkkklllpppsss~~~|||zzzzzzzzzzzzyyyyyyzzzzzzzzzxxxvvvuuuxxxzzz{{{yyyvvvtttvvvwwwoooqqqrrrpppnnnnnnqqqtttrrrrrrsssssstttssssssrrrvvvvvvxxxyyy{{{}}}~~~~~~}}}||||||||||||{{{zzzzzzyyyyyyyyyzzzzzz}}}{{{{{{}}}~~~~~~~~~}}}|||||||||||||||~~~}}}~~~}}}{{{yyyxxxxxxzzzzzz~~~}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||{{{{{{{{{|||~~~}}}{{{yyyzzz{{{{{{xxxuuu|||{{{yyywwwvvvuuuttttttooopppqqqrrrqqqooommmlllmmmmmmmmmnnnooopppqqqrrrtttssssssrrrpppoooooonnnppprrrtttsssqqqppprrruuurrrqqqpppooooooooopppqqqttt{{{~~~||||||~~~{{{uuu{{{zzzxxxxxxxxxwwwtttrrrpppqqqrrrsssttttttuuuuuurrrtttuuuuuusssqqqqqqqqqooonnnmmmlllkkklllmmmnnnooommmkkkiiihhhjjjlllmmmpppmmmkkkkkknnnnnnllliiippppppppprrrtttuuusssqqqrrrqqqpppooooooqqqssstttvvvwwwxxxxxxwwwuuurrrqqquuurrrnnnkkkiiiiiijjjlllooorrrvvvxxxxxxwwwwwwxxx|||}}}~~~~~~~~~~~~}}}||||||yyyuuussssssqqqmmmjjjkkkkkklllqqqxxx}}}|||~~~~~~}}}}}}}}}~~~}}}{{{yyywwwuuutttsssqqqqqqqqqpppnnnllliiihhhfffdddbbb```______``````bbbcccfffhhhhhhhhhfffeeejjjjjjiiiiiihhhiiiiiijjjxxxlll```YYYRRRHHHAAA@@@@@@;;;888:::;;;999999;;;999:::::::::999999888888888888999777666555777888888888888999999999999999;;;;;;;;;;;;;;;:::999999999888777666666777888999777777666666666777888888888999999:::::::::::::::888999999888666555666888666666777777777888888888888777666555555666777888;;;:::999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<999888999;;;;;;:::888999;;;<<<<<<;;;===<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA===<<<@@@AAA???AAAEEECCCAAABBBFFFFFFCCCBBBDDDFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIILLLMMMNNNKKKJJJMMMTTTZZZ\\\___cccfffgggiiilllnnnlllmmmoooooonnnnnnpppqqqpppnnnmmmnnnppppppnnnlllmmmllliiigggffffffggggggggghhhiiihhhggghhhkkkmmmvvvyyy}}}~~~}}}}}}|||||||||{{{zzzyyyxxxwwwvvvxxxyyywwwsssrrrrrrtttmmmnnnooonnnmmmmmmpppsssrrrrrrsssttttttttttttsssssstttuuuvvvxxxzzz{{{|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}|||zzzzzz{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{|||||||||}}}~~~~~~|||zzzzzz||||||yyywww{{{{{{zzzyyyxxxwwwwwwwwwsssssstttttttttrrrpppnnnmmmmmmmmmmmmnnnooopppqqqvvvuuuuuuttttttsssrrrrrroooppprrrrrrrrrrrrtttuuurrrrrrqqqppppppqqqrrrssssssyyy}}}|||}}}|||www{{{zzzxxxxxxxxxwwwtttrrrqqqrrrsssuuuvvvvvvvvvvvvuuuvvvxxxwwwuuusssssssssppppppnnnmmmmmmnnnnnnooolllkkkhhhffffffgggiiijjjoooooonnnooooooooommmlllooooooooopppssstttsssqqqrrrqqqpppppppppqqqssssssuuuvvvvvvwwwvvvuuusssrrrssspppllliiiggghhhiiikkknnnpppsssuuuttttttuuuvvv{{{}}}~~~}}}|||}}}{{{wwwuuuuuusssooolllmmmlllmmmpppvvvzzz{{{{{{|||~~~~~~~~~~~~}}}{{{yyywwwuuusssrrrssssssrrrqqqooollliiihhheeeeeecccbbbaaa`````````bbbccceeeggghhhhhhhhhggggggggggggggghhhiiijjjkkkwwwjjjbbbYYYNNNFFFBBBAAA<<<999;;;===;;;<<<>>>999999999999888888888777999::::::999777777888999;;;;;;::::::999999999999===<<<<<<;;;;;;;;;;;;;;;999888777666666777888999999999888777777777888888888888999999999::::::::::::::::::888666444555666666666777777777777888888555555555555666777999:::>>><<<999777777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999999::::::888666777999;;;<<<<<<<<<;;;:::999999:::<<<<<<========================>>>;;;:::===>>>===@@@DDDCCCAAAAAADDDDDDBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGEEECCCBBBEEEMMMTTTTTTWWW[[[]]]___aaadddfffeeegggiiijjjjjjjjjlllnnnllllllmmmppprrrrrrpppnnnnnnmmmkkkiiihhhhhhiiijjjiiiiiiiiigggeeedddfffgggmmmoooqqqsssuuuwwwzzz}}}}}}{{{zzzzzzyyyxxxxxxxxxvvvsssqqqqqqrrrlllmmmnnnnnnnnnpppsssuuusssttttttuuuuuuttttttssssssssstttuuuwwwyyyzzz{{{~~~}}}|||{{{{{{{{{{{{{{{||||||}}}~~~~~~|||{{{~~~~~~~~~~~~~~~}}}}}}}}}||||||zzz{{{~~~~~~|||||||||~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~}}}||||||||||||{{{yyy|||{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwvvvtttrrrqqqllllllllllllmmmnnnoooooottttttuuuuuuuuuuuuuuuuuuooonnnnnnpppssstttuuutttsssrrrrrrrrrrrrtttuuuvvvsssxxx||||||~~~~~~zzz{{{zzzxxxxxxxxxwwwtttrrrssssssuuuvvvwwwxxxxxxxxxyyyzzz{{{zzzwwwuuutttuuurrrrrrqqqpppoooppppppppplllkkkiiigggggghhhiiijjjnnnqqqssstttssspppooooooooonnnmmmnnnqqqsssssssssqqqqqqqqqqqqrrrrrrrrrsssttttttttttttttttttttttttpppnnnjjjfffeeefffiiijjjmmmnnnpppppppppppprrrssszzz|||~~~|||}}}zzzyyywwwuuurrrooopppooooooqqqtttwwwxxxwww|||}}}~~~~~~~~~~~~{{{yyywwwuuutttrrrrrrrrrpppnnnkkkiiigggffffffeeeeeedddbbbaaa``````aaabbbccceeefffggghhheeeeeeeeefffhhhjjjkkklllwwwmmmcccXXXNNNGGGDDD>>>;;;<<<===<<<<<>>===;;;:::::::::;;;<<<999999888777777888999999::::::999888777777777888777777777777777888888999888999999888666555666888666666666666777777777888888777777777777999:::<<<===<<<;;;:::999:::<<<<<<999999999999999999999999888999:::::::::999999999999777666666999<<<======;;;;;;:::::::::;;;<<<<<<===========================;;;:::;;;<<<===@@@CCCCCC@@@@@@BBBCCCAAABBBFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIGGGFFFEEEDDDEEEGGGHHHEEEDDDCCCAAAAAADDDJJJOOOMMMPPPSSSVVVWWWYYY\\\^^^bbbccceeeeeeddddddfffggghhhjjjmmmppprrrsssqqqpppmmmlllkkkjjjjjjjjjkkkkkkmmmmmmllljjjgggeeeeeeeeehhhiiijjjkkklllooossswwwxxx|||}}}|||||||||||||||{{{yyyvvvtttsssssspppppppppqqqrrrtttwwwxxxwwwwwwwwwvvvuuutttsssrrrttttttuuuvvvwwwyyy|||}}}|||{{{{{{zzzzzzzzz{{{{{{~~~|||yyyxxxzzzzzz{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{xxxxxxxxxwwwvvvtttsssrrrmmmmmmlllllllllmmmnnnnnnppppppqqqqqqrrrsssssstttqqqooonnnpppsssuuutttrrrsssssssssssstttvvvxxxyyyvvvyyy|||~~~~~~|||{{{zzzxxxxxxxxxwwwtttrrrssssssuuuvvvxxxyyyyyyyyy||||||}}}{{{xxxvvvuuuvvvtttssssssrrrqqqqqqqqqqqqpppooommmlllkkklllmmmnnnnnnrrrwwwyyyvvvrrrqqqqqqpppnnnmmmnnnpppsssttttttppppppqqqrrrsssrrrrrrrrrssssssrrrrrrssstttuuuuuuooommmiiieeeeeegggjjjlllnnnooooooooonnnnnnppprrrxxxzzz}}}~~~}}}{{{yyywwwtttrrrrrrqqqqqqssstttvvvwwwxxx|||}}}~~~~~~}}}~~~~~~|||yyyxxxwwwoooooooooooonnnllljjjhhhgggggghhhhhhgggeeecccaaa^^^^^^___```bbbdddfffgggeeeffffffggghhhjjjkkkllluuukkkaaaUUUMMMHHHBBB=========;;;<<<>>>===<<<;;;::::::::::::;;;999::::::888666555666777777777888888999::::::;;;===<<<:::999999999:::;;;::::::::::::::::::::::::::::::999888777777777888666555555444555666777777666777888777666777999:::555666666666666777777777;;;:::888777777777888999666777999:::;;;;;;::::::999999999999999999999999999999999999::::::999888:::888777888:::===>>>>>>::::::::::::;;;;;;<<<<<<==============================<<<;;;<<<>>>@@@AAABBB??????BBBBBBAAABBBFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCDDDEEEHHHJJJIIIKKKNNNPPPQQQSSSUUUVVV[[[]]]^^^___^^^___aaabbbdddgggkkknnnooooooooonnnjjjiiiiiiiiijjjjjjkkkkkkpppppppppnnnjjjhhhggggggggghhhhhhhhhiiilllpppsssvvvyyy~~~|||{{{yyyxxxvvvuuussssssrrrssstttvvvxxxyyyzzzzzzyyyxxxvvvtttrrrqqqtttttttttuuuvvvyyy{{{}}}{{{zzzzzzzzzzzzzzz{{{|||~~~~~~}}}{{{xxxwwwuuutttuuuyyy}}}~~~~~~}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{xxxwwwwwwvvvuuutttsssrrroooooonnnmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrssssssuuurrrpppqqqttttttrrrpppsssssssssssstttvvvxxxzzz{{{{{{}}}~~~||||||{{{zzzxxxxxxxxxwwwtttrrrrrrssstttvvvxxxyyyyyyyyy|||}}}}}}zzzwwwvvvvvvwwwuuuuuuuuutttssssssrrrqqqrrrqqqpppoooooooooppppppnnnsssyyyzzzxxxtttssssssqqqpppnnnoooqqqtttuuuuuuooopppqqqrrrrrrrrrqqqqqqrrrqqqqqqqqqrrrssstttuuupppmmmiiiffffffiiilllooopppqqqqqqpppooooooqqqsssvvvyyy~~~~~~~~~}}}{{{wwwuuussssssssstttuuuwwwxxxzzz||||||~~~~~~}}}}}}~~~}}}~~~{{{zzzxxxwwwooopppqqqqqqqqqpppnnnmmmiiiiiijjjjjjiiigggeeeddd`````````aaabbbdddeeefffhhhhhhggghhhhhhiiijjjkkk{{{rrrjjj]]]SSSNNNGGGAAA@@@>>>;;;;;;===>>>===;;;:::::::::;;;<<<999999999777555444555666666666777888999:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888666555444333444555666777444666777777777777:::<<<555555666666666666777777;;;999888666555444444555000222666999:::999777666999999999999999999999999999888888999::::::999777999888888:::<<<======<<<999::::::;;;;;;<<<<<<<<<===========================??????<<<<<>>BBBCCCAAABBBEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEGGGIIIKKKMMMMMMMMMOOOPPPQQQSSSVVVXXXYYYZZZ]]]___```cccfffhhhhhhhhhhhhiiieeeeeefffggghhhhhhiiiiiinnnooopppnnnllljjjiiiiiihhhiiiiiihhhhhhiiimmmpppsssvvv{{{~~~}}}|||{{{yyywwwwwwuuussssssuuuvvvwwwvvvzzzzzzyyyxxxwwwuuusssrrrssssssrrrrrrtttwwwzzz|||zzzzzzzzzzzzzzz{{{|||}}}~~~|||zzz{{{{{{{{{zzzyyywwwvvvrrrrrrrrruuuxxx{{{{{{{{{~~~~~~}}}zzzzzzyyyyyy{{{}}}~~~}}}~~~~~~}}}|||}}}|||{{{xxxwwwwwwvvvuuuuuuuuutttrrrqqqqqqpppoooooooooooooooooopppqqqrrrsssttttttvvvuuussssssttttttrrrqqqsssrrrrrrrrrsssuuuwwwxxx|||zzz||||||zzz{{{{{{zzzxxxxxxxxxwwwtttrrrrrrsssuuuwwwxxxyyyzzzzzz|||}}}|||zzzwwwvvvwwwxxxxxxxxxxxxwwwwwwuuutttsssrrrqqqppppppooooooppppppooossswwwyyyxxxvvvsssrrrrrrqqqpppqqqsssttttttsssoooooooooooopppppppppqqqppppppqqqqqqrrrrrrrrrssspppmmmiiifffgggjjjooorrrssstttuuutttrrrrrrssstttuuuwww|||}}}yyywwwvvvtttvvvwwwxxxyyyzzz}}}}}}}}}||||||~~~~~~}}}|||{{{yyyxxxwwwwwwssstttuuuuuuuuutttsssrrrllllllkkkkkkjjjhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeegggggggggggghhhhhhiiijjj{{{ttthhh\\\VVVNNNGGGDDDAAA<<<;;;===>>><<<;;;999999:::;;;<<<999:::999777555444444666888999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::777777666666666777888888777666555444444666888999666777888777666777999:::555555555666666666777777;;;999777666555444555555444555666888888888777666999999999999999999999999999888777888::::::888666888777888:::<<<<<<:::888888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<@@@AAA======???===999>>><<<>>>BBBDDDAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEFFFEEEDDDCCCAAAAAA@@@AAABBBDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKMMMPPPQQQRRRTTTVVVXXX[[[]]]``````^^^^^^___aaaaaaaaacccdddeeeffffffggggggiiikkkkkkiiihhhhhhhhhgggggghhhgggffffffhhhjjjlllnnnrrrvvvzzz}}}|||}}}zzzvvvvvvwwwxxxwwwuuuwwwxxxxxxxxxxxxxxxwwwwwwtttsssrrrssstttwww{{{}}}zzzzzzzzzzzz{{{|||}}}~~~~~~{{{{{{{{{{{{zzzyyywwwvvvrrrqqqqqqsssvvvwwwwwwwwwzzz|||~~~~~~~~~~~~~~~~~~}}}xxxwwwvvvvvvxxxzzz|||~~~}}}~~~|||}}}}}}|||{{{|||~~~}}}yyyyyyyyyxxxxxxxxxyyyyyyuuutttsssrrrqqqqqqqqqqqqppppppqqqrrrsssssstttttttttuuuvvvuuutttssstttuuurrrqqqqqqqqqrrrsssuuuvvvxxxvvvwww|||}}}yyyxxx{{{{{{zzzxxxxxxxxxwwwtttrrrssstttvvvxxxzzz{{{||||||}}}}}}|||zzzxxxxxxyyy{{{{{{|||||||||zzzyyywwwvvvrrrqqqqqqqqqppppppppppppqqqrrrtttvvvxxxwwwtttqqqrrrqqqpppqqqssssssqqqpppooonnnmmmmmmmmmnnnpppqqqooopppqqqrrrrrrqqqqqqpppooolllhhheeefffjjjpppttttttvvvwwwwwwuuutttsssttttttvvvyyy}}}{{{yyyyyyvvvxxxzzzzzzyyyzzz|||}}}}}}~~~|||||||||{{{zzzzzzyyyyyyvvvvvvwwwwwwvvvtttrrrqqqnnnmmmlllkkkjjjiiiiiiiiiggggggggggggeeedddbbb```ccccccdddeeefffgggiiijjj|||pppddd\\\SSSKKKGGGCCC>>><<<>>>===<<<:::888888999:::;;;:::::::::888555444555666<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>>>>===;;;:::999::::::;;;;;;::::::999666666555666666777888888999888666555666777999:::777888999888666666777999555555555555666666666777<<<:::999777777777777888;;;::::::999999999999999999999999999999999999999999888666888:::;;;888666666777888:::<<<;;;888555888999:::;;;<<<<<<<<<<<>>;;;666<<<;;;>>>CCCDDDAAA@@@BBBCCCCCCCCCCCCCCCCCCCCCBBB===???BBBDDDEEEEEECCCAAAEEECCC@@@???AAADDDGGGHHHEEEGGGHHHHHHGGGFFFFFFGGGJJJLLLMMMNNNMMMMMMOOOPPPWWWYYY[[[ZZZXXXWWWYYY[[[^^^___```bbbcccdddeeeeee```ccceeeffffffeeeffffffeeeffffffeeeccccccdddffffffhhhjjjnnnrrrvvvyyy{{{sssvvvzzz{{{yyyzzzzzzxxxvvvtttuuuvvvxxxyyyzzz{{{{{{wwwvvvuuuuuuwwwzzz}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxsssrrrrrrsssuuuvvvuuuttttttwwwyyy{{{{{{~~~~~~}}}}}}}}}{{{zzzvvvuuuuuutttvvvxxxzzz|||zzz|||{{{}}}}}}|||{{{||||||{{{{{{{{{{{{|||}}}}}}wwwvvvuuutttsssrrrrrrrrroooooopppqqqqqqrrrssssssrrruuuwwwwwwttttttvvvyyyrrrqqqppppppqqqrrrtttuuuuuurrrtttzzz{{{wwwwww{{{{{{zzzxxxxxxxxxwwwtttrrruuuvvvxxxzzz{{{}}}~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}~~~}}}{{{zzzxxxsssssssssrrrrrrrrrqqqqqqrrrqqqqqqtttxxxxxxtttpppqqqppppppqqqrrrrrrooommmooonnnlllkkklllmmmoooqqqnnnpppqqqrrrrrrqqqooonnnnnnkkkgggeeefffjjjpppttttttvvvyyyyyywwwuuusssssssssuuuxxx{{{~~~}}}{{{{{{wwwzzz{{{zzzxxxxxx{{{~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwvvvuuussspppnnnlllpppooommmkkkjjjjjjjjjkkkfffffffffeeeccc```]]][[[___```aaabbbdddgggiiijjjxxxqqqfff^^^SSSJJJFFFCCC???======;;;999888999::::::::::::999888777777999;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;::::::::::::;;;<<<<<<>>><<<;;;999888888999999888888777666666666666666777444222444777888555111999777555333333666999;;;999::::::999888888999;;;333444444555666777777888777777777777777777777777888888888888888888888888999888888888999:::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<;;;<<<===>>>?????????>>>>>>======<<<<<>>>>>??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBAAAAAACCCDDDEEEDDDCCCGGGFFFEEECCCCCCCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHIIINNNQQQTTTSSSPPPNNNNNNPPPVVVWWWXXXYYY[[[\\\]]]^^^ccc```]]]]]]^^^___]]][[[___^^^^^^]]]^^^```bbbcccbbbcccdddgggiiikkkmmmnnnpppqqqrrruuuxxx{{{}}}|||xxxvvvttttttrrrrrrsssuuuvvvvvvsssqqqssssssrrrrrrtttxxx{{{}}}{{{|||~~~~~~}}}zzz{{{zzzxxxwwwvvvxxxzzz{{{zzzxxxvvvttttttttttttuuuuuutttuuuwwwzzz}}}~~~}}}}}}|||}}}~~~~~~zzzwww|||xxxsssoooooorrrvvvyyy|||}}}~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~wwwwwwvvvvvvuuutttttttttrrrqqqpppooooooqqqsssuuuuuurrroooooorrrtttuuutttwwwtttqqqnnnmmmnnnqqqrrrssstttvvvwwwxxxwwwvvvuuuvvvxxxzzz||||||zzzxxxvvvuuuuuuvvvyyy}}}{{{{{{{{{{{{|||~~~}}}~~~~~~~~~}}}|||zzzyyytttrrrpppnnnnnnppprrrttttttttttttuuuuuuuuuuuuuuurrroookkkkkkmmmooonnnmmmnnnkkkhhhfffgggiiijjjjjjqqqnnnlllnnnsssvvvuuurrruuunnnfffbbbdddhhhkkkmmmrrrtttyyy||||||zzzvvvtttvvvvvvwwwxxxzzz|||~~~{{{wwwxxxxxxwwwwwwyyy|||~~~|||yyyyyyzzz|||}}}~~~~~~}}}{{{wwwrrrqqqqqqrrrpppnnnnnnnnnnnnnnnmmmllljjjiiifffggghhhiiihhhfffdddccc___^^^^^^```cccfffgggggg}}}wwwmmmeeeZZZPPPJJJFFFBBB>>>>>><<<:::999:::;;;;;;::::::999888777777999;;;<<<;;;;;;;;;::::::;;;;;;;;;999999888888999999:::;;;;;;;;;;;;;;;;;;<<<=========<<<:::999999999999:::777777666555555555555555888555333555888999666333888777555444444666888:::888888999888666666777999666666777777888999999:::888888888888888888888888888888888888888888888888888888888888888999::::::999999999999::::::::::::===<<<;;;;;;;;;<<<======>>>>>>>>>>>>======<<<<<<>>>>>>======>>>>>>??????AAAAAAAAA@@@@@@@@@??????======>>>>>>>>>?????????@@@@@@AAABBBDDDEEEDDDCCCFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHGGGIIILLLMMMLLLLLLLLLLLLPPPPPPQQQRRRTTTUUUVVVVVV\\\ZZZXXXYYY[[[\\\[[[ZZZ\\\\\\[[[[[[[[[\\\]]]^^^]]]]]]___aaadddfffhhhiiiiiijjjkkknnnpppsssuuuvvvyyy{{{~~~~~~{{{xxxvvvuuurrrrrrrrrsssuuuuuusssqqqssssssssstttvvvwwwxxxyyy{{{|||~~~~~~}}}~~~~~~~~~|||{{{zzz|||~~~~~~{{{xxxuuutttsssrrrtttttttttuuuwwwzzz|||~~~}}}|||{{{yyyzzz{{{}}}~~~~~~}}}|||yyyvvvsssqqqqqqtttxxx{{{}}}~~~}}}|||}}}~~~||||||}}}~~~}}}|||zzzzzzyyyyyyxxxwwwvvvvvvvvvuuusssqqqooooooppppppssspppnnnnnnpppssssssrrrvvvtttrrrpppoooppprrrsssqqqsssuuuwwwxxxxxxwwwwww|||~~~~~~{{{xxxuuuuuuuuuvvvzzz}}}}}}}}}}}}}}}}}}~~~~~~|||zzzyyyuuutttrrrqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuqqqmmmllllllmmmlllkkkllljjjgggggghhhjjjkkkjjjpppmmmkkknnnsssvvvuuussswwwrrrkkkggghhhkkkmmmnnnppprrrvvvyyyzzzyyywwwuuusssssstttvvvxxxzzz|||}}}}}}|||vvvxxxxxxyyyxxxxxxzzz}}}}}}|||{{{{{{||||||{{{~~~}}}~~~~~~zzzuuussssssrrrpppooooooooonnnmmmmmmlllkkkkkkkkklllmmmmmmlllkkkiiihhhaaa```___aaadddffffffeeexxxooocccYYYQQQKKKEEE@@@???===;;;:::;;;<<<<<<;;;999999888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::::::::;;;666666555444444444555555888666555666999:::777555666666666666666777888888777777888666444444555666666777777888888999999999888888888888888888888888999999999999999999999999888888777777777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>==================>>>>>>>>>??????>>>???@@@BBBCCCDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCEEECCCCCCDDDGGGJJJKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNTTTSSSRRRSSSUUUVVVWWWVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___bbbdddeeeggghhhiiikkkmmmoooqqqrrrrrrtttvvvyyy|||~~~|||yyywwwtttsssqqqqqqrrrsssrrrqqqrrrrrrtttuuuuuuuuuuuutttzzz{{{}}}~~~~~~}}}}}}}}}zzzxxxvvvuuuuuuttttttuuuwwwyyyzzz{{{|||}}}{{{xxxvvvvvvxxxzzz|||~~~~~~vvvuuutttssstttwwwzzz|||}}}{{{zzz|||}}}zzz||||||{{{zzzyyyxxxwwwvvvxxxvvvuuusssqqqpppppppppqqqooommmmmmnnnppppppppptttssssssrrrrrrrrrssssssppprrruuuwwwxxxxxxxxxwwwzzz{{{|||}}}{{{xxxuuussstttuuuvvvzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzxxxtttuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwtttpppmmmllllllkkkjjjkkkjjjhhhhhhjjjkkkkkkjjjnnnlllkkkmmmrrruuuuuutttwwwsssooollllllmmmmmmmmmnnnpppsssuuuvvvvvvuuuuuuppppppqqqsssuuuwwwyyyzzzzzz|||zzztttyyyzzzzzzzzzyyyzzz}}}~~~}}}{{{zzzyyy~~~~~~}}}yyyvvvuuutttrrrqqqrrrqqqooonnnmmmmmmnnnoooooooooppppppooonnnlllkkkdddcccbbbcccdddeeedddcccxxxlllaaaXXXPPPHHHCCC@@@>>>;;;:::;;;;;;;;;:::999999888888888888999::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;ӵ555555555666777666555777999999888555555666666777777777777777777888888666444333444666555555666666666777777777888888888888888888888888999999999999999999999999888777777777777777888888;;;;;;;;;<<<<<<<<<======:::::::::999999999999999========================<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>?????????>>>>>>???>>>>>>>>>============>>>>>>?????????@@@@@@@@@>LAAABBBCCCEEEBBBBBB=hĦCCCBBBCCCCCCBBB@@@???@@@BBBFFFDDDCCCEEEIIIIIIFFFCCC4ĉ@ӵIIIIIIIIIHHHHHHHHHIIIJJJIIIKKKOOOSSSVVVWWWXXXXXX[[[ZZZZZZZZZ[[[]]]___aaabbbccceeegggiiijjjkkkkkkkkkkkklllmmmnnnpppqqqrrrxxx|||~~~{{{wwwuuuvvvwwwwwwwwwsssqqqooommmnnnqqqtttvvvssstttwwwzzz}}}>L}}}~~~~~~|||{{{{{{~~~~~~~~~~~~yyyzzz{{{|||}}}~~~}}}}}}~~~{{{xxxvvvvvvyyy}}}|||xxxyyyyyyxxxyyyyyy{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{zzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuutttsssooooooooonnnnnnnnnnnnoooooooooqqqqqqrrrqqqpppppprrrsssuuuvvvvvvuuutttssswwwxxxzzz{{{{{{zzzxxxwwwrrrrrrsssvvvyyyzzzyyyxxxyyyyyyzzzzzz|||}}}~~~~~~~~~}}}{{{xxxvvvuuussstttwwwzzz{{{||||||{{{{{{{{{zzzyyyxxxxxxwwwwwwvvvuuusssqqqooooooqqqrrrqqqooommmmmmmmmllljjjhhhmmmmmmmmmnnnqqqsssuuuuuusssttttttsssqqqooommmmmmssssssrrrqqqpppooonnnnnnooooooooopppqqqssstttuuuxxxzzz|||~~~|||xxxvvvvvvwww{{{~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}{{{}}}~~~~~~~~~}}}|||||||||}}}zzzyyyvvvtttsssssstttuuuppppppoooooommmlllkkkjjjjjjhhhgggffffffeeebbb___zzzqqqhhh___VVVOOOHHHEEEAAA???>>><<<;;;999;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999888888777777888888999:::888888777777777888999999;;;;;;<<<<<<<<>>???@@@???>>>===?????????>>>>>>>>>======<<<<<<<<<=========>>>>>>HdĦ@@@@@@BBBEEEAAA=ĪjAAABBBBBBAAA??????@@@BBBDDDDDDDDDDDDEEEDDDBBB@@@GG=?FFFGGGFFFDDDDDDEEEGGGHHHKKKPPPUUUYYY[[[[[[[[[[[[ZZZYYYXXXXXXYYY[[[\\\aaaccceeehhhkkkllllllllljjjjjjjjjjjjjjjkkkmmmmmmssswww}}}~~~||||||}}}}}}|||xxxuuuqqqnnnnnnqqquuuxxxrrrsssuuuwwwzzz}}}~~~HdĦ~~~~~~}}}}}}~~~}}}|||}}}}}}}}}}}}~~~~~~}}}|||zzzyyyzzz|||{{{www{{{zzzzzzzzz{{{|||~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzzxxxyyyzzzzzzxxxuuurrrpppppprrrsssrrrpppooopppqqqooopppppppppppppppoooooossstttvvvwwwxxxwwwuuuttt{{{{{{{{{{{{yyywwwuuutttssssssrrrtttvvvxxxxxxwwwyyyyyyyyyzzz{{{|||~~~~~~||||||||||||zzzxxxvvvttttttuuuxxx{{{}}}~~~}}}}}}|||{{{yyyxxxwwwwwwvvvvvvuuusssrrrrrruuuwwwtttrrrooonnnnnnnnnlllkkkooooooooopppqqqssstttuuutttvvvwwwwwwuuurrrqqqqqquuuttttttrrrpppnnnlllkkkpppppppppppppppqqqrrrrrrtttuuuvvvwwwxxx{{{~~~zzzwwwuuuvvv{{{~~~~~~|||zzz{{{~~~}}}{{{}}}}}}~~~}}}|||zzzwwwvvvuuuuuuuuurrrrrrqqqpppnnnmmmlllllljjjiiihhhhhhhhhfffccc```ӵĭӵrrrӵGGGĦ<<<=========<<<;;;;;;:::999ӵӵ888888ĦƜ`1.׼s777777777444Ħ888999666666666666777777777ӵ777Ħ999999999999999999999999999999ĭӵ888888Ħ;;;;;;555Ħ;;;Ħ<<<<<<======:::;;;===??????>>>===<<<======<<<>>>DdD@@@???????fӵ@@@AAABBBĦBBBCCCEEEӵƜ`1.׼sBBBDDDĭӵYYY[[[YYYYYY```bbbeeeiiikkkmmmmmmӵjjjkkkllllllĦwww|||}}}}}}||||||ĦrrrĦtttuuuwwwyyyzzz{{{zzz|||~~~DdD~~~}}}~~~~~~ӵ}}}~~~ӵ{{{ӵĦӵĭӵ~~~zzzzzzzzzyyyzzz{{{~~~~~~}}}|||zzzzzz{{{|||}}}{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{zzzwwwtttrrrsssuuuvvvvvvsssrrrrrrtttrrrqqqqqqppppppooooooooossstttwwwzzz{{{{{{{{{zzz|||||||||{{{yyyxxxvvvuuuwwwuuussssssuuuxxxyyyyyy}}}|||{{{{{{{{{{{{||||||||||||||||||{{{yyywwwvvvvvvwwwzzz|||~~~}}}|||zzzyyyxxxwwwxxxyyyxxxvvvttttttwwwzzztttrrrooonnnoooqqqqqqqqqqqqqqqrrrrrrrrrrrrtttuuurrruuuxxxwwwuuussssssttttttuuuttttttrrrpppmmmlllqqqpppoooooonnnnnnnnnoooqqqsssuuuuuuuuuvvvzzz~~~}}}zzzyyyyyy}}}~~~}}}zzz{{{}}}~~~}}}{{{yyywwwtttsssrrrsssrrrqqqooonnnmmmlllllliiihhhhhhiiiiiigggdddaaa?~4g&e>&eg&ePPP>hӵ===>>>>>>===<<<;;;;;;g&e<<<guO>uO>&e8888884ff?>ߝL===gĉ@666666666666Shӵ;;;666666666666666777g&e777>hӵ777777777777777999999999fff?><z:::g&e>&e999888HL888888888ShӵgL<<<<<<<<<======999:::<<<>>>>>>===<<<S?ʬ<<<<<<3h?D%%)????>>>ZufĦ???AAAAAAgLDDDAAADDDg&eEEEgĉ@III???g&e>&eWWW@e```^^^??XXXYYYZZZ\\\```dddggghhhg<ĉggggggggghhh3we<Ħtttyyyzzzzzz3h?@eZ3h?gLuuuuuuuuuuuuuuuvvvvvvwwwyyy|||D%%)?|||fff?><z=?Ħ}}}g&ezzzg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~yyyyyyxxxyyy|||~~~}}}{{{|||}}}{{{|||}}}~~~|||xxxxxxxxxyyyyyyyyyyyyzzzsssvvvyyy{{{|||zzzxxxvvvtttwwwyyyxxxuuussstttvvvtttsssrrrqqqpppppppppppprrrtttxxx|||~~~~~~~~~~~~~~~yyywwwtttsssvvvyyyzzz{{{~~~}}}{{{zzzzzzzzz||||||}}}}}}|||zzzxxxwwwxxxyyy{{{~~~~~~|||{{{yyyxxxwwwzzz{{{{{{xxxuuutttwwwzzztttqqqooonnnpppsssuuuvvvrrrsssssssssrrrrrrtttuuupppsssuuuuuusssqqqrrrsssssstttuuuuuutttrrrooommmqqqpppooonnnmmmlllllllllqqqtttwwwwwwuuuuuuwwwyyy}}}}}}}}}|||~~~~~~{{{}}}~~~~~~}}}}}}|||yyywwwsssqqqooorrrqqqooommmlllkkkjjjjjjhhhhhhhhhiiijjjiiieeeccc4DӵHƅ^Hu]ĦHu]Ħ\\\ZuR)Ħ>>>======>>>>>><<<;;;Hu]Ħ;;;HŐeHŐeHu]Ħ888qIܗGIӵ<<>>>>><<<;;;;;;<<<Htƅ^===<<<Bt=o9ĦDtfo9Ħ>>>>>>>>>g????===HdĦPPPIIIFFFHu]ĦDDDttEEEDDDHƅ^Hu]ĦXXXH׼s^^^XXXTTTVVVWWW[[[^^^```bbbcccccctQiiigggfffeeeje<ĦooopppoooBt=o9ĦH׼sHtĦBt=o9ĦHdĦyyyxxxwwwvvvuuuuuuuuutttuuuwwwDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ{{{Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~|||{{{{{{{{{|||~~~}}}xxxwwwyyy{{{ssstttvvvxxxyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyywwwvvvuuusssqqqooommmllltttvvvzzz}}}~~~}}}}}}}}}}}}vvvvvvvvvvvvwwwyyy{{{|||~~~}}}|||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz|||~~~{{{xxxvvvuuuzzzyyyxxxxxxwwwxxxxxxyyyrrrqqqppppppqqqtttwwwzzzxxxyyyzzzyyyvvvuuuuuuvvvttttttuuuvvvvvvvvvvvvvvvssswwwyyywwwtttssswww{{{xxxvvvsssooommmlllllllllooopppqqqssstttuuuvvvvvv{{{~~~~~~~~~|||zzz{{{}}}}}}yyywwwuuutttrrruuuwwwyyywwwqqqkkkhhhhhhlllkkkiiihhhgggfffdddbbb4DuXӵDdDΦDdDĦDdDĦcccSSSt|>>>>>GR/f6LĭĦ>>><<<DdDĦKKKFFFDDDDdDĦCCC`eĭCCCDdDΦDdDĦUUUDdDĦ[[[TTTSSSQQQPPPPPPQQQSSSTTTTTTWWWZZZ[[[\\\]]]geĦeeeddddddFSĦjjjkkkqjRgdKӵDdDĦ~~~}}}}}}}}}DdDĦqjRgdKӵDdDĦyyywwwuuusssrrrrrrrrrtttuuuvvvHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦyyyDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~}}}{{{{{{zzzzzz|||~~~}}}zzzyyyyyyzzztttuuuwwwyyyzzz|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{xxxuuurrrooommmlllrrrtttxxx{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~xxxxxxxxxxxxyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{|||}}}}}}{{{xxxvvvuuuwwwwwwwwwwwwvvvvvvuuuuuurrrqqqqqqqqqsssvvvyyy{{{zzzzzzzzzxxxvvvuuuvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuxxx{{{yyyvvvuuuyyy|||zzzxxxuuurrrpppppppppqqqrrrrrrrrrrrrsssuuuvvvwwwvvvyyy}}}~~~|||{{{|||~~~|||zzzyyyxxxwwwvvvuuuwwwxxxvvvrrrmmmlllkkknnnllljjjhhhgggfffeeeddd4DuXӵDdDΦDdDӵDdDĦmmmeeeo)hKKKHHHDDDAAA>>>>>>>>>===<<<DdDĦ<<<DdDΦDdDΦDdDӵ<<<=ӊB1.uTӵ;;;HߝL`o9444po9wӵ555888888777777777666DdDĦ777888o)h777777777777777777777555999DdDΦDdDĦ888DdDΦDdDӵ999GIpӵDdDĦ777po9wӵDdDĦ999999999999999;;;;;;<<<<<<<<>>=========GIdnuR)ĦDdDĦnuR)Ħ>>>>>>CdgĪj;;;DdDĦEEEBBBAAADdDĦBBBHߝL`o9CCCDdDΦDdDӵQQQDdDĦVVVOOONNNMMMLLLLLLMMMNNNOOOQQQTTTWWWYYYZZZ\\\geĦ``````sp?aĦfffgggGIdnuR)ĦDdDĦyyyvvvsssssstttvvvxxx|||DdDĦGIdnuR)ĦDdDĦ}}}zzzvvvsssqqqqqqqqqsssttttttDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦxxxDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~}}}||||||{{{zzzzzz|||~~~~~~{{{yyywwwuuuuuuvvvxxxzzz|||}}}~~~~~~||||||{{{{{{{{{{{{||||||}}}||||||}}}}}}~~~~~~}}}{{{xxxuuusssqqqpppsssuuuxxxzzz|||}}}||||||}}}}}}||||||}}}}}}~~~{{{zzz{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~}}}zzzxxxvvvuuuvvvwwwxxxxxxxxxvvvtttrrrrrrqqqqqqrrrtttxxx{{{}}}||||||{{{yyyvvvuuuwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvxxxzzz|||{{{yyyxxx{{{}}}zzzyyywwwuuuttttttuuuvvvtttsssrrrqqqrrrsssuuuvvvtttwwwzzz}}}||||||}}}~~~}}}{{{|||||||||{{{wwwwwwwwwvvvsssqqqpppqqqooonnnkkkhhhfffffffffggg4DuXӵDdDʜ4DuTӵ>d<ĦwwwDtYYYKKKFFFBBBAAA@@@??????>d<Ħ===>d<ʜDd<ʜ4DuTӵ???>>>F&uTӵ:::4DufئL>e555puR)Ħ666888888888777777777>d<Ħ777Dt888777666666666666555888DdDΦDdDĦ666>d<ʜ4DuTӵ:::4DwDd<Ħ777puR)Ħ>d<:::999999999<<<===>>>???@@@peӵ===ĦpeӵDx<>d<ӵDd<@@@qR/ܗ?fӵ:::>d<@@@???>d<ĦBBB4DufئL>eBBBDdDʜ4DuTӵLLLDdDĦPPPKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWYYYgeĦ\\\s<v>aĦfffhhhpeӵDx<DdDĦwwwrrrmmmkkklllnnntttvvvyyyDdDĦpeӵDx<>d<zzzvvvtttssssssssssssrrr>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦzzz>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~}}}||||||}}}|||||||||}}}{{{wwwssspppwwwxxxyyy{{{}}}~~~~~~|||||||||||||||}}}}}}~~~}}}|||||||||}}}||||||{{{zzzyyyyyyxxxwwwvvvxxxzzz|||}}}}}}||||||zzzzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~|||{{{|||}}}~~~|||yyyxxxvvvvvvxxxyyy{{{|||{{{xxxuuusssqqqqqqrrrsssvvvyyy|||~~~~~~~~~|||zzzwwwvvvxxxzzzxxxxxxwwwwwwvvvvvvvvvwwwxxx{{{||||||{{{zzz{{{}}}yyyxxxvvvuuuuuuvvvwwwxxxvvvtttrrrppppppqqqtttuuuuuuxxxzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}yyyxxxwwwuuuttttttuuuvvvqqqooollliiiffffffhhhiii4DuXӵD&dq&ĒRsdKĦDHRRudQQQKKKFFFDDDBBBAAA???sdKĦ>>>D&oq<Ōq&ĒR<<<>>>===>dp&ĒR888888nfʜd<Φ>d<Ħ555s&dq&ĒR999:::i?ʜtd<Ħ777HHܗDӊB999<x::::::;;;<<<>>>??????B?daĦfffgggB?Ho9ttt>dd<ӵB?Ho9<x{{{xxxwwwwwwuuuuuusss&ӫeʬtIӇ}}}>d<Φ>d<ĦD&ӫetIӇ{{{DdDĦ}}}sdKĦ~~~B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~}}}}}}|||~~~~~~}}}}}}|||xxxuuusssyyyzzz{{{|||}}}~~~~~~~~~|||||||||||||||}}}~~~||||||{{{{{{|||~~~}}}}}}}}}||||||{{{{{{{{{xxxyyy{{{}}}}}}|||{{{zzzwwwwwwxxxxxxzzz|||}}}~~~~~~}}}}}}}}}~~~|||{{{{{{}}}}}}{{{yyywwwwwwwwwxxxzzz|||~~~}}}zzzvvvtttqqqqqqrrrtttwwwzzz}}}~~~~~~|||yyyxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxzzz{{{|||{{{{{{{{{{{{wwwvvvuuuttttttvvvxxxyyyvvvtttrrrppppppqqqsssuuuuuuwwwyyyyyyzzz{{{}}}~~~~~~~~~}}}|||||||||}}}}}}~~~|||{{{yyywwwuuuuuuvvvwwwwwwqqqqqqoookkkgggfffiiilll4DuXӵHu]3hhne=e\\\XXXRRRLLLIIIFFFCCCAAAne>>>???pIƎ@t@h888999:::>h888888777fe777@ďD777999:::999999888888888777ne555666=e777666666555555555666777ege666555sĪj@h888999999fdDĦ888@ďD888999Hkge:::::::::999999:::;;;<<<@h<<<===@G>>>???HĪj@IŌBBB@@@Bene999Hkge>>>neBBBAAAfeAAAHu]3hhEEEEEEEEEseFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJKKKMMMNNNQQQgeĦja>aĦcccddd@Gnnnrrrsejjjdddaaaaaabbb___aaaddd<Ōzzz~~~@GHkge}}}|||{{{}}}{{{xxxHĪj@IŌwww{{{egeHu]3hIŌ{{{{{{DdDĦ~~~ne||||||@h>hsene@GsĪj@h~~~~~~~~~~~~}}}~~~~~~|||{{{{{{||||||}}}}}}}}}|||||||||{{{{{{||||||}}}~~~}}}|||{{{zzz{{{|||~~~}}}|||{{{zzzzzzxxxyyy{{{|||{{{zzzxxxvvvtttuuuuuuvvvwwwyyy{{{|||~~~~~~}}}|||}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~|||zzzxxxwwwwwwwwwvvvxxx{{{}}}|||zzzwwwuuussstttuuuwwwyyy{{{}}}~~~{{{yyyyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{xxxyyyzzz{{{|||{{{zzzzzzwwwvvvuuutttuuuwwwyyyzzzwwwuuutttrrrrrrsssuuuvvvsssuuuvvvwwwxxxzzz}}}}}}}}}}}}~~~~~~|||{{{zzzyyyxxxxxxzzz|||}}}~~~|||}}}zzzxxxvvvwwwwwwwwwvvvqqqrrrqqqmmmiiigggjjjmmm4DuXӵĵD^qqqfffbbb\\\WWWSSSNNNJJJFFFBBB@@@@@@@@@:::999999:::999999999999888777666555777999:::999999999888888888444555666666666666666666555555444777444555777777777888888999DdDĦ888999777777888999999999999888888888999999:::<<<<<<<<<===>>>>>>???AAAAAA===888999>>>===AAA@@@>>>AAA@@@D^CCCBBBBBBDDDs׼sFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOgeFm8UUU>aĦ```bbbbbbiiikkknnns׼slllhhhddd```___```\\\]]]___Honnnqqqvvv{{{sssuuuxxx|||}}}~~~D^zzzzzz{{{DdDĦ}}}zzz{{{xxxzzzs׼s}}}}}}||||||~~~}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzz|||~~~~~~~~~}}}|||{{{{{{zzz{{{{{{|||}}}|||zzzwwwvvvrrrsssssstttuuuwwwxxxyyy~~~~~~~~~~~~~~~}}}{{{|||}}}}}}||||||{{{{{{zzzzzz|||}}}~~~~~~|||yyywwwwwwwwwxxxwwwyyy{{{}}}}}}|||zzzyyywwwwwwxxxzzz|||~~~~~~{{{yyyxxxxxxwwwwwwvvvwwwyyy|||}}}yyyyyyzzz|||}}}}}}{{{yyyzzzyyyxxxwwwxxxzzz|||}}}xxxwwwwwwwwwwwwwwwxxxyyyuuuvvvwwwvvvvvvwwwyyy{{{{{{{{{{{{|||}}}~~~{{{{{{zzzxxxwwwxxxzzz~~~~~~}}}|||xxxwwwxxxwwwuuusssppprrrssspppkkkhhhjjjmmmΦ4DuXӵtvӵ>d<ĦĦ}}}xxxoookkkfffaaa\\\WWWQQQMMMMMMKKKĦ@@@??????;;;;;;::::::;;;<<<>>>??????<<<:::<<d<Ħ999:::;;;555555555555666666666777666666777888888888888888::::::999999:::;;;===>>>;;;;;;;;;<<<<<<<<<======@@@>>>======>>>???@@@@@@<<<===???@@@AAAAAA@@@@@@;;;::::::999999888888777888888999:::;;;<<<<<<======<<<;;;<<<Ħ<<<======>>>???@@@@@@@@@@@@@@@>d<ĦEEEBBB@@@AAACCCBeEEEEEECCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGGGGGGGJJJgeFYĉRRRRRR>aĦ___bbbccccccdddeee]]]```dddgggiiikkkBemmmmmmjjjeeebbbaaaaaaaaaaaa```nu]ӵhhhwwwzzz~~~yyyuuusssrrrqqqrrrtttwwwyyyzzz{{{|||{{{zzzzzz{{{|||>d<Ħzzzyyyyyyyyyzzz>d<Ħ{{{{{{zzzĦsssvvvzzz|||}}}BeĦ|||{{{{{{{{{|||~~~~~~~~~~~~~~~}}}|||zzzyyyxxxzzzzzzzzzzzz{{{|||~~~~~~|||{{{{{{|||~~~zzz{{{{{{|||}}}}}}~~~~~~~~~~~~|||yyyxxxrrrrrrrrrssstttuuuvvvwww}}}~~~~~~~~~~~~}}}|||{{{}}}||||||||||||{{{zzzxxxxxx||||||~~~~~~{{{yyywwwwwwwwwxxxzzz{{{}}}~~~}}}zzzzzz{{{}}}~~~|||yyyxxxxxxwwwvvvvvvxxxzzz}}}~~~yyyzzz{{{}}}~~~~~~|||zzz}}}|||{{{zzz{{{|||~~~yyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyvvvtttssstttuuu{{{zzzzzzzzz|||~~~||||||{{{yyyxxxyyy||||||~~~~~~|||yyyxxxxxxwwwsssppppppssstttqqqllliiijjjmmm?aŖ%7uSQuR)ӵsdKĦgdKĦ~~~xxxoooiiifffbbb[[[UUUUUUgdKĦFFFEEEFFFBBB???======>>>??????>>>@@@??????>>>>>>=========>>>===<<<<<<===<<<:::888999999:::;;;;;;;;;;;;;;;<<<;;;:::888777666666666555444333222222444666gdKĦ888888888888888777666555444444555777888666666777888888888888888777777777777777777777777777777777777777888888999gdDĦ777888999777666555555555777888999777888888999999888888777999999999:::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEE======>>>>>>>>>>>>===<<<@@@??????>>>>>>>>>>>>>>><<<:::888666666888:::<<<::::::;;;;;;<<<=========;;;:::999gdKĦ???>>>>>>>>>>>>????????????CCCsdKĦBBBCCCAAABBBCCCFFFGGGGGGCCCDDDFFFGGGHHHHHHGGGFFFIIIIIIHHHIIIJJJKKKŶSRRRQQQQQQ3we<]]]]]]^^^___cccaaa```bbbfffjjjmmmkkkiiifffdddbbbaaaaaa\\\]]][[[iĉ@3hR/Ōeeekkkrrryyy~~~|||xxxvvvvvvwwwxxxwwwuuusssssstttuuuuuuwwwxxxzzzDdDĦxxxxxxwwwxxxyyysdKĦwwwvvvgdKĦvvvvvvxxxzzz}}}~~~gdKĦ~~~|||yyyyyy{{{}}}~~~~~~}}}{{{zzzzzz}}}||||||{{{{{{{{{||||||~~~~~~|||{{{}}}~~~{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}xxxxxxxxxwwwwwwwwwwwwvvv}}}|||{{{{{{{{{}}}}}}}}}}}}|||{{{{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{||||||{{{{{{|||}}}~~~||||||zzzyyyyyyzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzwwwwwwwwwwwwwwwyyy{{{|||}}}~~~~~~~~~~~~}}}}}}|||zzz|||}}}|||zzzzzz|||}}}}}}~~~~~~{{{xxxzzzzzzzzzyyyxxxuuusssrrrqqqrrruuuwwwyyyyyyyyyyyywwwzzz~~~}}}~~~~~~~~~yyy~~~~~~~~~|||xxxuuuqqqoooooonnnpppqqqrrrqqqooommmmmmmmm>Anene|||xxxvvvrrrkkkeeeneUUUQQQNNNLLLHHHEEECCCBBBCCCDDDDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<;;;<<<======<<<:::===============<<<;;;;;;:::999888888777777888888<<<;;;999888888999ne888888888888888888666777777777777777777777666777777888888999888888666666666666666666666666666666666666777777888De777777888888666666555555555666888888;;;;;;;;;;;;:::999888777;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>???@@@@@@>>>>>>>>>===============??????>>>============>>>;;;:::888777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ne>>>???>>>>>>>>>>>>????????????BBBneAAAAAACCCCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGIIIIIIHHHIIIJJJKKK>AMMMNNNOOOk<\\\\\\]]]^^^```aaa``````bbbfffjjjjjjjjjlllkkkiiifffdddbbbaaaaaa___^^^ZZZfh]]]aaafffkkkqqqvvvxxx|||{{{wwwxxxyyyxxxuuusssssssssrrrsssuuuwwwyyyDe|||{{{zzzzzzzzz{{{ne|||zzznevvvvvvvvvxxxzzz|||~~~ne~~~{{{{{{|||~~~~~~~~~||||||{{{||||||~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyxxxxxxwwwwwwzzzzzzyyyyyyyyy{{{}}}~~~}}}|||{{{zzzyyyxxxxxxzzzzzz{{{{{{|||||||||{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||}}}}}}~~~|||{{{xxxwwwwwwwwwwwwyyyzzz{{{~~~~~~~~~}}}|||{{{|||}}}|||{{{{{{}}}~~~}}}~~~~~~|||yyy{{{{{{{{{zzzyyywwwuuutttvvvvvvwwwxxxwwwwwwvvvuuuwwwzzz}}}}}}}}}~~~}}}{{{}}}~~~}}}zzzwwwtttqqqooonnnqqqrrrsssrrrpppnnnnnn~~~xxxrrrcccaaa]]]XXXSSSPPPNNNJJJIIIIIIJJJJJJJJJFFFFFFEEEDDDBBB@@@???>>>>>>===<<<===??????>>>============<<<;;;:::888777999999888999999:::;;;<<<===<<<:::888888888999999888888777777777333444666888777666444333777777888999999999888888666666666666666666666666555555555555666777888999888888888777777666555555555555666777777<<<<<<<<<;;;:::999888777<<<<<<=========>>>>>>>>>??????>>>============>>>???>>>===<<<<<<===>>>??????>>>======<<<<<<======::::::999999999999::::::???>>>>>>===<<<<<<;;;;;;>>>===<<<>>>???>>>>>>>>>>>>????????????AAAAAA@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKHHHGGGIIIVVVYYYZZZ\\\^^^```^^^___```cccgggjjjjjjiiikkkjjjiiigggeeecccbbbaaabbb```ZZZTTTYYYZZZ]]]```eeeiiimmmoooyyy{{{~~~~~~~~~zzz{{{{{{yyyvvvtttttttttqqqrrrtttvvvxxxzzz|||{{{zzzyyyyyyzzz}}}vvvvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~{{{{{{{{{|||}}}~~~}}}~~~||||||}}}~~~}}}||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxzzz{{{||||||{{{zzzyyyxxxwwwwwwzzzzzzzzz{{{{{{{{{{{{{{{yyyzzz|||}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}}}}||||||}}}~~~}}}xxxxxxwwwwwwwwwyyyzzz{{{~~~~~~|||{{{|||}}}|||{{{{{{}}}~~~~~~~~~}}}{{{}}}}}}}}}}}}{{{yyywwwvvvwwwwwwxxxwwwwwwvvvuuutttxxxyyy{{{~~~}}}|||~~~||||||}}}~~~~~~~~~}}}{{{wwwtttqqqoooqqqssstttsssqqqppppppzzzvvvqqqmmmlllmmmkkkddd^^^XXXUUUQQQOOOOOOPPPPPPOOONNNMMMMMMLLLJJJGGGEEEDDDCCCAAA??????@@@AAA@@@???>>>>>>>>>===<<<;;;:::999::::::::::::;;;<<<======::::::999888777888888888::::::999999888777666666777777888999999888666555888888999999999999999888555555555555555555555555444444444444555777888999666777888999999888777666555555555555555555666666999::::::::::::999888888<<<============>>>>>>>>><<<;;;;;;;;;<<<===>>>??????>>><<<;;;;;;===???@@@>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>>>>======<<<<<<<<<======<<<;;;;;;<<<=========>>>>>>>>>????????????@@@BBBBBBBBB@@@???@@@AAACCCCCCDDDDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGIIIJJJKKKKKKJJJGGGDDDFFFJJJLLLIIIFFFKKKNNNRRRUUUWWWYYY]]]___\\\^^^aaadddhhhjjjjjjjjjkkkjjjiiihhhgggeeecccccccccbbb]]]WWWUUUXXXWWWSSSWWWXXXZZZ]]]aaaeeehhhjjjqqqsssuuuwwwwwwxxxyyy{{{|||yyywwwwwwxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvtttuuuvvvxxxyyy~~~~~~~~~|||yyyxxxwwwxxxxxxyyyzzz{{{|||||||||||||||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||~~~~~~~~~|||{{{zzzzzz|||~~~}}}yyyyyyxxxxxxxxxyyy{{{{{{~~~~~~{{{{{{{{{{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxyyy{{{~~~||||||~~~~~~}}}|||{{{~~~|||~~~~~~{{{wwwrrrpppppprrrssssssqqqpppqqq}}}zzzyyyzzzwwwpppiii```\\\WWWTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQOOOLLLKKKIIIFFFCCCBBBAAAAAA@@@>>>BBBBBBBBBBBBBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<======<<<;;;;;;:::999888888777???>>>===<<<;;;;;;<<<===999999::::::::::::999999666666666666666666666666444444444444555666777888666777888999999888777666666666666666666666555555888888:::;;;<<<<<<===<<<;;;;;;<<<<<<<<<=========;;;:::::::::;;;;;;<<<===???===<<<;;;<<<===???AAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????AAAAAA@@@???>>>???@@@???@@@AAABBBDDDEEEGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHIIIKKKGGGCCCDDDHHHIIIEEEAAAHHHJJJNNNPPPRRRUUUYYY[[[ZZZ\\\```dddgggiiijjjkkkkkklllkkkkkkjjjhhhfffeeebbbcccaaa]]][[[[[[WWWQQQTTTUUUWWWZZZ^^^bbbeeegggiiikkkmmmooooooqqqtttvvvzzz|||~~~}}}{{{|||}}}}}}}}}}}}}}}|||{{{yyyyyywwwuuusssqqqqqqsssuuuwwwyyy{{{}}}|||zzzyyyzzz{{{{{{|||}}}}}}}}}|||{{{{{{zzz|||~~~~~~}}}{{{zzz|||~~~~~~~~~~~~}}}||||||}}}||||||}}}~~~}}}}}}|||{{{zzzyyywwwuuusssrrrrrrvvvvvvwwwwwwxxxyyyyyyyyywwwwwwvvvvvvvvvwwwxxxyyy{{{|||~~~~~~}}}}}}~~~~~~{{{zzzzzzzzz|||~~~~~~}}}{{{zzzzzzyyyyyyzzz|||||||||{{{zzzyyyyyyzzzyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{{{{}}}}}}{{{zzz|||}}}xxxzzz~~~}}}yyytttqqqoooppprrrrrrqqqpppqqqrrr|||tttnnnhhhddd^^^[[[ZZZZZZZZZYYYVVVWWWYYYYYYYYYWWWUUUSSSPPPMMMJJJGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDDDDCCC?????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;@@@>>><<<:::999:::<<<===::::::;;;;;;;;;:::999999777777777777777777777777666666555555666666777888777777888888888888777777777777777888777777666555888999;;;===>>>@@@@@@@@@::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888======<<<<<<===>>>???@@@???>>>======<<<<<<======;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<======>>>999999::::::;;;<<<<<<<<<>>>>>>>>>>>>????????????>>>@@@@@@@@@>>>===>>>???<<<===???AAACCCEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFHHHFFFCCCCCCEEEEEECCC@@@FFFGGGJJJLLLMMMPPPSSSVVVWWWZZZ^^^aaacccfffiiikkkmmmnnnoooooonnnllljjjiiiccceeeeeebbbaaa```ZZZSSSTTTUUUVVVYYY\\\```bbbdddcccdddfffggghhhjjjmmmooorrrtttwwwyyy{{{~~~}}}{{{zzzxxxvvvsssqqqppprrruuuwwwvvvyyy}}}}}}{{{{{{}}}~~~|||{{{yyyzzz{{{|||}}}}}}zzzyyyyyy|||}}}{{{zzzzzz{{{}}}}}}|||}}}~~~~~~~~~~~~|||zzzxxxuuusssrrruuuvvvvvvwwwxxxyyyzzzzzzwwwvvvuuuuuuuuuvvvxxxyyyyyyzzz|||~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}~~~}}}{{{yyyzzzyyyxxxwww|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyxxxwwwvvvuuuuuuvvvvvvyyyxxxxxxxxxyyyzzz|||}}}{{{{{{zzz{{{|||~~~|||{{{zzz{{{}}}}}}}}}|||wwwyyy|||~~~yyyuuurrrnnnoooqqqrrrqqqpppqqqrrr|||wwwqqqlllfffbbb````````````\\\^^^```bbbcccbbb```___[[[XXXTTTRRRQQQQQQPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999888888888888888888888888888888777666666666777777888888777777777777888888888888999999999888666555888888:::<<<===>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888888888<<<<<<<<<===>>>???????????????>>>============>>>===<<<:::999999:::<<<===:::::::::;;;;;;;;;;;;;;;888999:::;;;===>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@???===<<<===>>><<<===>>>???AAABBBDDDDDDDDDDDDDDDCCCBBBAAA??????>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGHHHHHHJJJNNNPPPSSSVVVZZZ\\\^^^aaafffjjjpppqqqrrrrrrrrrpppnnnmmmfffhhhhhheeedddddd```ZZZYYYZZZZZZ\\\^^^```bbbccc___```aaaaaa```aaadddfffhhhkkknnnppprrruuuzzz}}}~~~}}}xxxvvvsssppppppqqqtttvvvvvvzzz~~~}}}|||~~~}}}{{{wwwxxxzzzzzz{{{}}}}}}{{{yyywwwxxx{{{~~~}}}zzzxxxwwwwwwxxxzzz~~~~~~|||zzzxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvvvvvvvwwwyyyzzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}{{{{{{zzzxxxvvvzzz|||}}}}}}{{{{{{}}}||||||}}}}}}|||{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwwwwyyyyyyxxxxxxwwwxxxxxxxxxvvvxxxzzz{{{|||}}}~~~zzz{{{{{{{{{zzzzzz{{{}}}yyyzzz|||~~~}}}yyyvvvsssnnnppprrrsssrrrrrrssstttwwwrrrlllgggeeeeeeeeeeeebbbdddgggjjjkkkkkkjjjiiieeebbb^^^]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWWTTTSSSRRRNNNNNNOOOQQQSSSUUUWWWXXXWWWVVVUUUSSSPPPMMMJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEDDDBBB@@@>>>;;;<<<<<<<<<;;;::::::999888888888888888888888888:::999888777777666666666999888777666666777888999888999::::::999888777666666666777888999999999999;;;;;;;;;<<<<<<<<<<<<===666666666777888:::;;;<<<;;;;;;===>>>????????????@@@@@@???>>>>>>>>>>>>>>>>>><<<:::888888:::<<<>>><<<;;;;;;::::::999999888888999;;;===>>>???@@@@@@>>>>>>>>>>>>????????????===??????>>>===<<<===>>>======>>>???@@@@@@AAAAAAEEEEEEEEEEEEDDDBBB???>>><<<===???AAABBBBBBBBBAAA===>>>@@@AAA@@@AAABBBDDDDDDEEEFFFFFFFFFGGGJJJMMMQQQTTTWWWYYYZZZ^^^dddiiiqqqrrrtttttttttrrrpppooojjjkkkiiieeeeeefffddd___````````````aaabbbcccddd^^^___^^^]]][[[[[[]]]___```bbbeeehhhjjjnnnrrruuuzzz{{{~~~wwwuuuqqqnnnnnnpppsssuuuxxx|||~~~}}}~~~|||uuuvvvxxxyyyzzz{{{~~~~~~|||zzzxxxwwwvvvwwwyyy}}}|||{{{zzzxxxvvvuuuuuuvvvyyy|||~~~~~~~~~||||||{{{{{{zzzyyyxxxwwwvvvvvvzzzyyyxxxwwwwwwyyy{{{|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||yyyvvvxxx{{{}}}|||{{{zzz|||{{{{{{|||||||||zzzyyyxxxttttttttttttvvvxxxzzz|||yyyyyyxxxxxxwwwvvvvvvuuusssvvvyyy{{{||||||}}}}}}~~~}}}xxx{{{|||{{{xxxwwwzzz}}}{{{{{{|||}}}}}}yyyvvvtttoooqqqssstttsssssstttvvv|||tttnnnllllllmmmmmmlllmmmoooppprrrrrrrrrrrrpppooommmllljjjjjjjjjkkkhhhgggeeedddcccbbbbbbbbbaaabbbbbbbbbcccccccccccciiifffcccaaa```\\\WWWSSSSSSPPPOOOQQQTTTTTTPPPLLLLLLJJJGGGFFFFFFEEECCCAAABBB@@@>>>===<<<:::777444555555777999:::999666333999888888777666555444444999999888777666666777777777888888999999999888888555444444444444555555666999::::::::::::::::::;;;::::::888777777777888999======<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888888999;;;<<<:::888555666999<<<<<<:::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@===<<<<<>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBB@@@???@@@AAA;;;<<<>>>@@@BBBBBB???===>>>>>>>>>>>>@@@BBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJLLLOOORRRVVV\\\ccchhhlllppptttvvvvvvtttssssssrrrpppnnnkkkiiigggfffeeedddcccbbbbbbccccccaaa___\\\[[[[[[ZZZYYYYYYXXXXXX^^^^^^___```bbbdddfffgggjjjnnnsssyyy}}}xxxuuurrroooooorrruuuxxx}}}}}}~~~}}}zzzxxx{{{{{{zzz{{{~~~{{{}}}|||{{{{{{yyyxxxwwwwwwyyy}}}{{{yyywwwtttqqquuuvvvwwwxxx{{{~~~|||{{{~~~~~~~~~{{{|||||||||||||||{{{{{{~~~{{{yyyyyyzzz{{{|||{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~}}}|||}}}{{{yyyxxxyyyzzz{{{~~~~~~~~~~~~}}}{{{zzzzzzxxxxxxyyywwwvvvwwwyyy{{{xxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz||||||zzzzzzyyyxxxvvvwwwyyy||||||}}}{{{xxxvvvvvvqqqrrrtttuuuuuusssrrrppp}}}vvvsssrrrqqqqqqppprrruuuwwwxxxxxxwwwvvvqqqqqqpppppppppqqqssstttrrrrrrrrrqqqppppppooooooooooooooopppqqqqqqrrrrrruuussspppooommmjjjeeeaaaccc```^^^___bbbbbb^^^ZZZVVVTTTRRRQQQPPPMMMJJJGGGDDDAAA>>>===<<<;;;999777777777777999999888555222777777777666555555555444999888777777666666777777:::::::::999888777666555333333333444555777888999999999::::::::::::;;;;;;888777777777777999:::;;;<<<=========>>>>>>>>>??????>>>>>>=========>>>>>><<<;;;999888888999;;;<<<;;;999777777:::<<<<<<:::;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>@@@>>><<<===???@@@???===>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCBBB@@@???@@@AAA<<<===>>>???@@@@@@>>><<<>>>>>>===>>>???@@@BBBCCC@@@AAABBBBBBDDDDDDEEEFFFHHHIIIKKKNNNQQQWWW^^^bbbiiimmmrrruuuvvvuuuuuuuuusssrrrpppnnnkkkjjjhhhhhhkkkiiigggfffdddbbb___\\\]]]\\\[[[YYYXXXWWWVVVVVV[[[[[[[[[\\\]]]___```aaaeeeiiinnntttyyy}}}}}}{{{xxxvvvvvvxxx{{{}}}}}}|||~~~}}}}}}yyyxxxwwwwwwyyy||||||{{{zzzwwwuuuwwwxxxyyy{{{~~~|||{{{}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{yyywwwuuuvvvxxxzzz{{{{{{}}}}}}}}}||||||{{{{{{zzz~~~~~~~~~|||yyyxxxxxxyyyyyy||||||}}}}}}}}}|||{{{zzzxxxyyyyyyxxxwwwwwwyyy{{{|||{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{}}}~~~{{{{{{zzzyyywwwxxxzzz}}}}}}~~~~~~|||{{{}}}~~~{{{yyyxxxxxxuuuvvvvvvwwwvvvuuutttsss~~~{{{yyywwwuuuwwwzzz|||}}}|||{{{zzzxxxwwwvvvvvvwwwyyy{{{|||~~~~~~~~~~~~|||xxxuuuwwwuuurrrrrrsssqqqmmmjjjeeedddcccaaa___[[[UUUQQQKKKHHHCCC???>>>>>>===<<<999888888888888777444222666666666666555555555555888777777666666666666777888888888888888777666666555555555555666777888999999999999::::::;;;;;;;;;666555555666888:::<<<>>><<<===>>>?????????>>>===???>>>>>>===>>>>>>??????<<<;;;:::999999999:::;;;<<<:::999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>======>>>@@@AAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@BBBBBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>======<<<>>>>>>======>>>>>>???@@@??????@@@AAABBBCCCDDDDDDDDDFFFGGGIIILLLPPPVVV[[[dddhhhnnnsssuuuvvvwwwxxxuuutttsssqqqooonnnllllllooommmjjjhhhgggddd```^^^^^^]]][[[XXXWWWVVVVVVVVVYYYXXXXXXXXXXXXXXXYYYYYY^^^aaafffkkkqqquuuyyyzzz}}}~~~~~~}}}}}}}}}{{{{{{}}}~~~}}}~~~~~~yyyxxxxxxxxxyyy|||~~~|||||||||{{{zzzwwwxxxzzz}}}}}}}}}~~~}}}|||{{{vvvtttssstttwwwzzz{{{{{{~~~}}}}}}|||{{{zzzyyyyyy{{{|||}}}~~~~~~}}}zzzxxxwwwwwwwwwxxxyyy{{{}}}}}}}}}{{{zzzyyyzzzzzzyyywwwwwwyyyzzz}}}~~~~~~~~~}}}|||zzzyyy{{{{{{{{{{{{|||~~~}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~~~~}}}{{{yyywww{{{}}}~~~}}}{{{zzzzzz{{{yyyxxxwwwvvvuuuttttttttt~~~zzzzzz{{{{{{||||||}}}}}}~~~|||{{{{{{|||~~~~~~|||xxxuuussssssrrrqqqnnnhhhaaa\\\XXXSSSLLLFFFCCCBBBAAA@@@:::999777888888888666444666666666666666666777777777666666555555666666666333444555777888999999999999999888666666555555555999999999::::::;;;;;;;;;666666666666888:::<<<===;;;<<<>>>??????>>>===;;;<<<<<<;;;;;;<<<<<<======<<<;;;:::999999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@???=========>>>>>>???@@@AAA@@@AAABBBAAA?????????@@@?????????>>><<<;;;;;;<<<========================>>>??????@@@AAABBBCCCDDDBBBCCCDDDEEEGGGKKKPPPTTT```eeelllqqqtttuuuvvvwwwvvvvvvuuutttsssrrrppppppnnnlllkkkiiiiiigggdddaaa___]]][[[ZZZYYYYYYZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUYYY[[[___ccciiinnnrrrtttwwwwwwwwwwwwxxx{{{|||{{{{{{|||~~~}}}|||{{{|||}}}zzzyyyyyyyyyzzz|||~~~~~~}}}}}}}}}||||||wwwyyy{{{~~~}}}}}}xxxwwwuuuvvvxxxzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwxxx{{{}}}~~~~~~}}}~~~~~~zzzxxxvvvvvvvvvuuuwwwzzz|||~~~}}}|||{{{zzz{{{|||zzzyyyxxxyyyzzz{{{|||~~~~~~}}}|||yyyxxxzzzzzzzzz{{{{{{}}}~~~~~~~~~{{{yyyzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxzzz{{{}}}|||{{{{{{|||}}}zzzxxxvvvtttrrrrrrsssttt~~~|||zzz{{{|||}}}{{{|||~~~}}}~~~}}}}}}}}}zzzuuunnnhhheee___WWWOOOJJJFFFCCCAAA;;;999888888999999999888777777777777777777777888666555555555555555666666222333555666777888888999999999888666666555555555888888999::::::;;;<<<<<<999888777777777888:::::::::<<<===>>>>>>===;;;:::;;;;;;:::;;;;;;<<<======;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;;;;<<<======>>>============>>>???@@@AAA@@@AAABBBAAA???>>>???@@@???@@@AAA???<<<:::;;;===============<<<<<<;;;;;;>>>???@@@AAABBBCCCCCCDDDBBBBBBCCCCCCEEEHHHMMMQQQ^^^ccciiinnnqqqrrrssstttvvvvvvvvvvvvuuutttsssrrrooommmkkkjjjiiigggcccaaa^^^^^^]]]]]]^^^___aaabbb___^^^\\\ZZZXXXVVVUUUUUUVVVXXXZZZ^^^bbbggglllnnnqqqqqqrrrqqqrrruuuzzz~~~~~~{{{yyyyyyzzz{{{zzzxxxvvvvvvyyy|||{{{{{{zzz{{{{{{}}}~~~~~~|||{{{{{{|||zzz{{{}}}~~~|||yyywwwvvvwwwxxxxxxwwwtttuuuuuuuuuvvvvvvwwwwwwtttvvvxxx{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwtttvvvyyy|||}}}~~~~~~}}}|||~~~~~~}}}{{{yyyyyyzzzzzz{{{}}}~~~}}}|||zzzxxx||||||||||||}}}~~~|||yyyxxxyyy||||||~~~~~~~~~}}}||||||zzz{{{||||||{{{{{{}}}~~~{{{zzzwwwtttsssssstttuuu}}}}}}{{{zzzyyyyyy|||{{{vvvpppkkkccc[[[TTTMMMGGGCCC???<<<:::999::::::::::::777777777777777666666666555444444444444555555666666666666666666555444444555555555555666777888999888888999::::::;;;<<<<<<;;;:::888777777777888888:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;::::::999999888777999;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888:::;;;;;;::::::<<<===============>>>???@@@@@@???AAAAAA@@@???>>>???@@@>>>@@@BBBAAA===;;;<<<>>><<<<<<=========<<<;;;;;;>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDGGGLLLPPP\\\```gggkkknnnoooppppppssstttuuuvvvvvvuuusssrrrrrrpppmmmkkkhhheeeaaa^^^^^^___```aaacccdddeeefffdddbbb```]]][[[YYYWWWWWWVVVVVVWWWYYY]]]bbbgggjjjkkklllllllllmmmooosssvvvzzz{{{|||~~~{{{yyyyyyyyyyyyvvvtttrrrrrrvvv||||||}}}}}}}}}}}}}}}~~~|||{{{{{{|||}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}zzzwwwuuuuuuuuusssrrrqqqqqqrrrssstttuuuuuuvvvssstttvvvyyy{{{|||~~~~~~~~~~~~~~~~~~|||zzzxxxxxxxxxyyyvvvwwwxxx{{{}}}~~~}}}{{{zzz{{{{{{|||~~~~~~~~~}}}}}}zzzyyyyyy{{{|||}}}{{{|||||||||zzzzzz|||~~~}}}|||yyywwwvvvwwwxxxyyyyyyxxxwwwwwwzzz{{{wwwqqqkkkcccZZZRRRLLLEEEAAA===::::::::::::999666666555555444444333333444444333333444444555666777777777666555444333222333333333444555777888999777888888999;;;<<<<<<===;;;:::888777777777888888:::::::::999999999888888::::::::::::;;;<<<======;;;;;;;;;;;;:::999888888444777:::;;;::::::<<<=========<<<<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;999;;;===<<<:::999;;;======<<<<<<======>>>???@@@???@@@AAA@@@???>>>>>>@@@<<<@@@DDDCCC???<<<===???;;;<<<======>>>===<<<<<<<<<===>>>>>>@@@@@@AAABBBAAABBBBBBBBBCCCGGGKKKOOOWWW\\\ccchhhkkkmmmnnnoooqqqrrrsssuuuuuutttrrrrrrrrrpppnnnkkkjjjgggccc```^^^```bbbeeefffffffffeeefffdddbbb___\\\ZZZXXXXXXVVVVVVUUUVVVYYY^^^ccceeeeeeggghhhhhhggghhhjjjlllppprrrtttxxx|||~~~|||{{{zzzyyyuuusssqqqpppsssyyy~~~|||yyywwwwwwyyyzzz|||~~~}}}{{{zzzzzz||||||~~~~~~{{{xxxvvvuuuuuusssrrrqqqqqqrrrrrrssssssttttttttttttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyyyyzzz{{{xxxxxxyyyzzz|||~~~}}}||||||||||||}}}~~~~~~~~~|||{{{|||{{{|||}}}~~~~~~}}}|||yyyyyyzzz||||||{{{zzzyyyxxxxxxyyyzzz~~~{{{zzzxxxwwwyyy}}}}}}wwwpppfff\\\UUUIIIEEE@@@<<<:::999888777555555444333222222111111333333333333444444555666444444555555666555555555555555444444444555555666777888888999;;;<<<======:::999888777777888999:::::::::999888777777888888777777777777888999:::;;;;;;;;;<<<;;;:::999888777222555999;;;::::::<<<>>>======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;:::===>>>===:::999;;;===<<<<<<<<<======>>>???@@@???@@@AAA@@@>>>>>>>>>???;;;@@@EEEEEEAAA>>>>>>@@@:::;;;===>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCFFFKKKOOOTTTYYY```fffjjjlllnnnooooooppprrrssstttsssrrrqqqooonnnllllllkkkjjjgggeee___aaadddggggggfffeeecccfffeeebbb___\\\ZZZXXXXXXVVVUUUTTTTTTWWW[[[```cccbbbccceeeeeeddddddeeefffhhhjjjmmmqqqvvv{{{}}}{{{zzzvvvtttqqqoooqqqvvv{{{}}}~~~~~~{{{vvvtttuuuwwwwwwyyy||||||zzzzzz{{{}}}yyy{{{}}}}}}zzzxxxxxxxxxwwwuuusssssssssssssssssssssssstttttttttuuuwwwyyy|||}}}~~~~~~~~~~~~}}}{{{}}}|||yyy|||{{{zzzyyyyyyzzz|||}}}zzzyyyyyyyyy{{{~~~~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~|||~~~~~~~~~~~~{{{|||~~~~~~}}}~~~|||yyyxxxyyy{{{yyyyyyxxxxxxwwwxxxxxxxxx|||xxxuuuvvvyyy~~~yyysssjjjaaaRRRLLLDDD???===;;;999666666666666444333222444666333333333222222111111111111111222222333444555555555555555555444333333222999>>>>>>999888<<<:::666999999999999999999888888444777:::999555333666999;;;:::888666777999;;;==================<<<;;;;;;::::::999777555777===BBB;;;<<<=========<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;:::999888777777999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@?????????BBBFFFHHHHHHDDD???;;;???>>>======<<<<<<<<<===;;;;;;<<<===>>>@@@BBBCCCBBBCCCCCCCCCCCCEEEIIILLLVVVYYY^^^bbbdddeeegggiiillllllkkkkkkkkkkkkkkkkkkoooooopppooonnnkkkhhhfffgggeeedddfffjjjlllkkkjjjffffffdddccc```]]][[[ZZZSSSUUUWWWYYY\\\]]]^^^^^^______``````______^^^]]]aaaaaacccffflllssszzz~~~|||yyytttpppnnnssszzz}}}~~~{{{xxxwwwwwwwwwvvvuuuyyyzzz{{{||||||||||||||||||||||||}}}}}}}}}}}}{{{zzzyyyxxxxxxwwwuuutttrrrqqqqqqqqqrrrrrrsssssstttvvvyyy{{{~~~~~~zzzzzzxxxxxxxxxyyyzzz{{{wwwxxxxxxyyy{{{}}}}}}|||}}}}}}}}}~~~}}}{{{{{{||||||~~~}}}}}}~~~~~~{{{wwwvvvxxx|||wwwwwwvvvwwwxxxyyy{{{||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~tttkkk\\\TTTKKKDDD@@@===:::777888888777555222111333444444444444444333333222222222222333333444555555666666555444444444666888999888<<<===999999<<<<<<888999999888888888888777777444777:::888555444777:::::::::888888888999;;;<<<<<<<<<======<<<;;;:::999777999:::999888999<<>>===<<<::::::999:::999777777777999:::<<<;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@BBBBBBDDDDDDCCCAAA???>>>======<<<;;;::::::::::::999::::::;;;===???AAABBBCCCDDDEEEEEEFFFHHHLLLOOOUUUYYY]]]aaabbbcccdddfffggghhhhhhiiiiiijjjjjjjjjnnnnnnoooooonnnllliiihhhjjjhhhggghhhjjjkkkjjjhhhgggfffeeecccaaa^^^[[[ZZZSSSTTTVVVYYY\\\^^^```aaa______```______^^^]]]\\\[[[[[[\\\___dddlllssswww~~~~~~}}}|||zzzvvvrrrqqqttt{{{}}}{{{zzzzzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzyyy{{{|||~~~~~~}}}|||{{{yyyyyyyyyyyyvvvuuusssrrrqqqqqqqqqrrrrrrrrrtttwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzyyyxxxxxxxxxxxxyyyzzzxxxxxxyyyzzz{{{}}}}}}{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwwwwxxxzzzvvvuuuuuuuuuvvvwwwyyyzzz~~~zzz{{{||||||}}}||||||{{{|||uuuhhh___SSSJJJDDD@@@<<<999:::999888555222000111333555555555555444444444444333333444444555666666666666444333333555888<<<>>>777:::;;;999:::<<<<<<999::::::999999999888888888555888;;;:::888777:::<<<;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===;;;999888666888;;;<<<<<<<<<===>>><<<======>>>>>>>>>======@@@???>>>===;;;999888888999888777777777888999::::::::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAADDDCCCAAA@@@??????@@@AAA======<<<;;;::::::::::::999999:::;;;===???AAABBBCCCEEEGGGHHHJJJMMMPPPSSSWWWZZZ^^^```aaaaaaaaabbbaaabbbcccdddfffggghhhiiikkklllmmmnnnnnnlllkkkjjjlllkkkiiijjjjjjkkkiiihhhjjjjjjiiigggdddaaa^^^\\\VVVVVVWWWYYY\\\___cccddd`````````___^^^]]]\\\[[[WWWVVVVVVXXX\\\dddkkkooowwwzzz}}}~~~}}}~~~}}}{{{yyyvvvuuuxxx}}}~~~}}}}}}}}}{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxzzz|||~~~}}}|||{{{zzzzzzzzzxxxwwwuuutttrrrrrrqqqqqqqqqrrrtttxxx{{{~~~}}}~~~~~~~~~~~~|||}}}~~~~~~yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{{{{{{{|||}}}|||~~~~~~}}}{{{xxxwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxyyy~~~~~~}}}}}}{{{{{{|||}}}}}}}}}||||||}}}|||pppfffYYYOOOHHHCCC>>>;;;999999777555222111222333555444444444444444444444444555555555666666666777333333333333555777:::;;;888999:::999999:::999888;;;;;;;;;;;;;;;;;;;;;;;;888;;;======<<<===???AAA>>>???@@@AAAAAAAAA@@@@@@???@@@AAAAAA@@@>>>;;;999999:::;;;<<<======>>>???>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::999999999888777777777888999999999999::::::<<<===??????;;;<<<>>>???AAAAAABBBBBBDDDCCCAAA??????@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<>>>AAACCCDDDBBBEEEIIILLLNNNQQQTTTWWWZZZ\\\___aaa```_________[[[\\\^^^```bbbdddfffggghhhiiijjjkkklllllllllkkklllkkkkkkkkkkkkkkkkkkjjjnnnnnnnnnllliiifffbbb```[[[ZZZZZZ[[[]]]```ccceeeaaaaaa``````^^^]]][[[[[[WWWUUUTTTUUUYYY___fffkkkppptttxxxxxxvvvwww||||||}}}}}}|||{{{|||~~~|||zzz||||||||||||{{{zzzzzzyyyzzz|||~~~~~~}}}||||||||||||zzzyyyxxxvvvuuussssssrrrrrrsssuuuwwwzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||~~~|||{{{xxxyyyzzz|||~~~|||~~~zzzwwwwwwzzz||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~zzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~sssjjj]]]RRRKKKEEE@@@<<<777777666444222222444666333333333333333444444444555555666666666666666777000111333555666555555444:::999999:::999888777777;;;;;;;;;<<<<<<=========<<<===???@@@AAABBBDDDEEEBBBCCCEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDBBB@@@===;;;===;;;::::::;;;===??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999888888888888888888999999::::::<<<===??????;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<>>???@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIHHHFFFDDDBBBAAABBB@@@======>>>@@@AAAAAA>>>===<<<;;;:::999999999:::;;;;;;<<<===>>>??????:::::::::999999999999888:::::::::;;;<<<===>>>???<<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBBAAA???>>>;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFIIIMMMSSSXXX[[[^^^```bbb___aaabbbaaa^^^ZZZXXXXXXWWWXXXYYY[[[]]]___aaaaaaaaaaaabbbdddeeefffggghhheeegggiiikkkkkkmmmoooqqqnnnoooppppppnnnkkkgggeeefffeeedddccccccdddeeeeeeddddddcccbbb```^^^\\\[[[WWWVVVUUUUUUWWW[[[___aaadddhhhkkkllllllmmmpppsssvvvwwwyyy{{{||||||||||||yyy}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}||||||}}}~~~|||||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxyyyyyyzzz{{{||||||}}}|||{{{zzz{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz}}}~~~}}}}}}wwwwwwxxxyyy{{{}}}~~~}}}|||zzz|||}}}|||~~~|||}}}}}}}}}|||{{{zzzzzz|||vvvvvvwwwxxxyyy{{{|||}}}|||{{{zzzzzz||||||tttiii^^^UUULLLCCC===777777777555222222333555333444444444555555555555555555555555555555555555444555777888888777666666;;;888:::???@@@===>>>AAAAAAAAACCCEEEGGGIIIJJJKKKPPPPPPRRRTTTXXXZZZ\\\\\\YYYYYYZZZZZZ[[[[[[[[[ZZZWWWVVVSSSQQQNNNMMMLLLLLLLLLJJJHHHHHHIIIIIIGGGEEECCCBBB@@@>>><<<;;;;;;;;;<<<<<<======>>>?????????;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAACCCDDDGGGJJJLLLMMMRRRVVV]]]bbbeeegggiiijjjggghhhiiigggccc^^^\\\[[[XXXYYYZZZ[[[\\\]]]^^^___^^^^^^___```aaabbbdddeeecccfffiiijjjkkklllooorrroooppprrrsssrrrooollljjjhhhhhhggggggggghhhhhhhhhffffffeeecccaaa___]]][[[XXXXXXWWWXXXYYY[[[^^^___```bbbdddggghhhiiijjjjjjpppqqqrrrsssuuuvvvwwwxxxwww}}}~~~~~~~~~}}}~~~~~~{{{yyyzzz{{{wwwzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}||||||{{{|||||||||}}}~~~~~~yyyyyyzzz{{{|||~~~}}}~~~~~~{{{{{{|||~~~}}}~~~}}}|||{{{~~~|||{{{yyyxxxwwwvvvvvvvvvyyyyyyzzz{{{~~~yyynnncccYYYOOODDD===999999888555222111222333444555555555666666777777555555555555555444444444888888888888999:::;;;<<<;;;888:::AAACCCAAABBBGGGGGGHHHJJJLLLOOORRRSSSTTT\\\\\\]]]```dddggghhhhhhffffffffffffggggggggggggbbb```]]]YYYWWWVVVVVVVVVTTTSSSSSSTTTVVVTTTOOOKKKJJJHHHFFFCCCAAA?????????????????????>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@??????<<<<<<;;;:::;;;;;;<<<===??????@@@AAABBBDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUXXX]]]dddjjjmmmnnnooopppooopppqqqnnniiieeebbb```ZZZZZZZZZ[[[\\\]]]]]]^^^\\\\\\]]]]]]___```bbbbbbcccfffjjjjjjjjjkkknnnqqqrrrtttvvvwwwwwwtttqqqoooggghhhiiijjjjjjjjjjjjjjjhhhgggfffdddbbb___]]]\\\[[[[[[[[[\\\]]]^^^___```]]]^^^```cccfffgggeeeccceeeeeefffgggiiikkkmmmnnnvvv}}}~~~~~~~~~}}}zzzxxxwwwxxxyyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzzzzyyyyyyzzzzzzzzz|||{{{{{{zzzzzzyyyyyyxxx{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{{{{||||||}}}zzz~~~~~~}}}}}}}}}~~~}}}|||~~~}}}zzzuuuuuuyyy||||||zzz{{{yyyxxxyyy}}}uuuggg\\\TTTJJJBBB???;;;666333222222333222444444444666888888777666444444555555555444222111444555777888888888:::<<<<<>>>>>>>>>>>>>>@@@DDDGGGAAA???======>>>>>>===<<<======<<<<<<<<<>>>???@@@BBB???======@@@AAA@@@>>><<<<<<<<<;;;:::;;;>>>@@@@@@AAABBBDDDGGGLLLRRRWWWUUUWWWZZZ^^^```bbbbbbbbbiiiooorrrrrruuu|||~~~{{{zzzzzzzzzyyytttnnngggcccaaa]]]ZZZZZZ\\\^^^]]][[[[[[ZZZXXXYYY[[[]]]^^^]]]aaaccceeeffffffhhhnnnrrrrrrtttuuuuuurrrpppooooooppppppooonnnmmmnnnrrruuulllmmmllliiieeeaaa______]]]\\\[[[ZZZ[[[\\\^^^___ZZZ\\\___```___^^^______\\\___aaaaaa___bbbiiinnnvvv||||||yyyzzz~~~}}}||||||||||||{{{xxxyyy{{{}}}~~~}}}|||}}}~~~||||||zzzyyyyyyzzz{{{{{{{{{yyywwwvvvwwwyyy{{{}}}{{{{{{{{{|||||||||||||||||||||~~~~~~{{{zzzzzz|||~~~~~~~~~~~~~~~~~~yyyyyy|||~~~}}}{{{|||{{{zzz{{{xxxlllbbbZZZPPPGGGAAA===888555555555666666666444444444666777666555000111333555666666666555444666888::::::<<<>>>@@@BBBGGGMMMPPPPPPQQQSSSVVVZZZ]]]aaadddfffiiimmmppptttvvvyyy|||~~~|||yyywwwvvvtttsssrrrpppooonnnoooooonnnnnnoooooommmkkkiiiggg]]]XXXRRRMMMIIIFFFDDDBBB@@@@@@???>>>>>>>>>@@@AAA>>>===;;;;;;===>>>===<<<>>>======<<<===>>>@@@AAABBB???======>>>???>>><<<<<<<<<===<<<<<>>999666666777777777777555333333444555444444111222333444666666666666555777:::<<<>>>AAADDDGGGJJJPPPWWW\\\]]]___bbbeeejjjmmmpppsssvvvyyy}}}~~~}}}}}}}}}~~~~~~|||}}}~~~}}}{{{xxxtttrrriiiddd^^^XXXSSSOOOKKKHHHDDDDDDCCCAAA???>>>===<<<;;;:::999:::<<<=========>>>>>>======>>>???AAABBBAAA???===<<<======<<<;;;<<<<<<>>>>>>@@@EEEJJJOOORRRVVVZZZ___ccchhhmmmpppssssssssssssuuuxxxzzz|||~~~xxxtttppplllhhhfffffffffccc```[[[ZZZXXXYYY[[[\\\\\\\\\ZZZ\\\]]]^^^___bbbgggjjjnnnoooooonnnmmmlllnnnpppqqqrrrtttxxx{{{{{{zzzxxx{{{zzzxxxssslllfffcccaaa___^^^]]]\\\]]]^^^___``````aaaaaa___[[[WWWUUUUUURRRTTTUUUUUUVVV[[[ccciiixxx}}}|||zzzyyyyyyyyyxxxyyy}}}{{{zzzxxxtttsssuuuyyy}}}~~~~~~~~~~~~{{{yyy{{{zzzzzzzzz|||~~~{{{yyywwwwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~|||||||||}}}~~~~~~{{{}}}}}}}}}~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}uuulllbbbUUUJJJ@@@<<<888555555666777777999666333111222333333333555555555555555555444444888:::===???BBBFFFJJJNNNUUU[[[dddiiilllnnnqqqtttyyy{{{~~~|||yyysssooohhhbbb]]]WWWRRRNNNIIIHHHFFFEEECCC@@@===;;;:::999888999;;;======<<<>>>>>>===>>>???@@@BBBCCCBBBAAA???>>>===<<<<<<;;;;;;===???BBBFFFMMMTTTYYY[[[___fffkkkppptttyyy{{{~~~~~~xxxtttooommmllljjjfffbbb```^^^]]]]]]_________^^^\\\\\\]]]^^^```cccgggjjjkkkkkkkkkjjjiiijjjmmmooorrrrrrtttxxx|||~~~}}}{{{{{{{{{yyyuuupppkkkiiihhhaaa```_________``````aaaaaabbbaaa___ZZZUUUSSSRRRRRRSSSSSSTTTVVV[[[ccciiisssxxx~~~{{{yyyuuuuuuuuutttuuuwww|||~~~}}}||||||~~~yyyxxxvvvtttssstttxxx{{{~~~}}}zzz}}}|||{{{|||}}}{{{|||~~~~~~~~~~~~~~~}}}{{{xxxwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}~~~||||||}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~|||zzzzzzzzzzzz{{{|||~~~~~~}}}~~~~~~~~~zzzqqqfffWWWKKKBBB>>>999777666777888888999666333111222333333222555555555555555555555555;;;===@@@CCCGGGLLLRRRVVV```gggpppvvvyyy{{{~~~zzzwwwqqqkkkfff```YYYUUUMMMJJJHHHGGGFFFDDD@@@<<<;;;:::999999;;;===<<<<<<>>>=========???@@@BBBCCCBBBBBBAAA???===<<<======<<>>@@@BBBCCCAAABBBBBB@@@>>>===>>>???>>>CCCKKKRRRZZZaaahhhmmmppptttzzz}}}|||xxxsssnnnllljjjiiiggggggeeebbb___^^^\\\ZZZZZZ]]]```aaaaaafffgggggggggffffffhhhjjjlllnnnqqqrrrtttvvvzzz}}}zzz{{{yyyvvvqqqllljjjiiifffffffffffffffeeeeeeeee```aaabbb```\\\YYYWWWWWWRRRQQQQQQRRRUUUYYY\\\___aaaeeejjjooosssvvvzzz|||~~~|||tttuuuuuuuuuuuuwwwzzz}}}|||~~~~~~|||zzzyyy|||}}}~~~~~~}}}|||}}}~~~~~~{{{zzzzzz|||xxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}||||||||||||}}}}}}~~~xxxnnn```TTTIIIEEE???;;;:::::::::999888666555555666666444333222222222333555888:::;;;===@@@FFFMMMVVV```jjjpppvvv}}}}}}xxxrrrkkkfff```[[[UUURRRQQQPPPLLLHHHDDDBBB???>>>======;;;:::<<<;;;;;;<<<===???BBBCCC???@@@AAA???===<<<===@@@CCCIIISSS]]]eeelllrrrvvvxxx{{{~~~}}}yyyvvvtttrrrpppnnnkkkgggccc___\\\YYYYYY\\\^^^^^^^^^dddfffggggggfffffffffgggffflllrrrsssrrrqqquuuzzzwwwxxxwwwuuuqqqnnnmmmmmmiiiiiiiiiiiiiiihhhggggggbbbcccdddbbb^^^[[[YYYYYYSSSRRRRRRSSSUUUWWWYYYYYY[[[^^^bbbfffiiilllpppsssxxxyyy{{{|||{{{yyyuuusssooopppqqqqqqqqqrrrvvvxxxzzz}}}~~~{{{{{{~~~~~~}}}||||||}}}}}}zzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||{{{{{{{{{|||~~~~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz|||}}}}}}~~~~~~wwwnnnaaaUUUIIIDDD>>>:::888888888777777666555666777777555333666555444444555666777888<<<@@@HHHQQQ[[[hhhsss{{{|||yyyrrrmmmlllfff^^^ZZZYYYXXXTTTPPPGGGEEEAAA???>>>===;;;999;;;;;;;;;;;;===???AAACCC===???@@@>>><<<;;;===@@@FFFMMMXXXccclllsssxxx{{{zzz}}}~~~{{{~~~}}}zzzxxxuuuqqqllliiibbb^^^[[[ZZZ\\\^^^^^^]]]dddfffhhhhhhgggeeeeeeeeeaaajjjtttvvvrrrooorrrwwwqqqsssttttttrrrqqqrrrrrrkkkkkkkkkkkkkkkjjjiiihhhdddeeeeeeccc___[[[ZZZYYYUUUUUUUUUVVVXXXXXXXXXWWWXXX[[[^^^aaacccfffiiilllpppqqqssstttsssooollliiihhhiiijjjkkkkkkmmmppprrrwww{{{||||||}}}~~~~~~}}}}}}}}}~~~||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~|||yyy{{{{{{zzzzzzzzzzzzyyyyyyyyy{{{~~~~~~~~~~~~|||zzzxxxwwwwwwwwwzzzzzz|||}}}~~~~~~~~~~~~|||rrrbbbTTTIIIBBB<<<::::::777888;;;888888888888888777777666111333444555555777999<<>>AAACCCAAABBBCCCAAA>>>>>>@@@CCCNNNWWWaaahhhpppzzz~~~}}}~~~~~~}}}{{{xxxuuunnniiicccaaaccccccaaa^^^cccccccccdddddddddddddddiiikkkmmmmmmmmmnnnoooqqqtttsssrrrqqqpppnnnmmmmmmmmmnnnooopppoooooommmmmmjjjiiigggeeebbb```___^^^]]]\\\ZZZXXXVVVVVVVVVWWWWWWUUUTTTUUUYYY]]]______eeefffhhhiiiiiihhhgggeeegggggggggggghhhkkkqqquuuvvvxxxzzz}}}~~~}}}~~~~~~{{{}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~||||||zzzxxxyyy{{{|||zzzxxxuuusss~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvvvvvvvwwwzzz}}}~~~}}}||||||qqqaaaSSSHHHAAA;;;::::::888888;;;777777888777777666555555333444555666666888;;;===DDDKKKWWWbbblllvvv}}}||||||||||||zzzwwwssspppkkkfffbbb^^^XXXQQQLLLJJJHHHCCC???????????????@@@AAACCCEEE???AAABBB@@@>>>???CCCGGGTTT]]]gggnnnvvv~~~}}}||||||~~~}}}uuupppjjjhhhhhhhhheeebbbeeedddccccccccccccddddddiiikkkmmmmmmmmmmmmooopppmmmnnnnnnnnnooooooooopppnnnnnnoooppppppooonnnmmmjjjjjjiiigggeeecccbbbaaabbbaaa___\\\YYYWWWUUUTTTTTTRRRQQQRRRUUUXXXYYYZZZ]]]^^^```aaabbbaaa```___aaaaaaaaaaaabbbeeejjjnnnssstttwwwzzz|||~~~~~~}}}}}}|||zzzzzz~~~~~~~~~~~~~~~}}}}}}|||zzzwwwxxxzzz{{{{{{zzzxxxwww|||||||||}}}~~~}}}}}}}}}{{{xxxuuuttttttuuuwwwzzz{{{{{{yyyxxxnnn^^^PPPFFF@@@;;;::::::888888;;;999999999888888666555555555666777777777999===@@@JJJRRR___jjjuuu~~~{{{zzzzzz{{{~~~{{{wwwrrrooofff```XXXSSSOOOKKKEEEAAAAAAAAA@@@@@@@@@AAABBBCCC@@@AAAAAA@@@@@@CCCIIIOOO]]]gggqqqxxx|||{{{|||}}}zzzuuurrrqqqpppmmmiiihhhgggeeecccbbbcccdddeeefffhhhiiiiiihhhhhhiiijjjiiiiiijjjkkklllmmmnnnnnnnnnnnnppppppppppppooonnnkkkkkkkkkjjjiiihhhgggggghhhgggeeebbb^^^YYYUUUSSSSSSQQQOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\\\\]]]___cccgggmmmnnnqqqtttxxx{{{}}}~~~{{{|||}}}}}}{{{xxxxxx|||~~~}}}}}}~~~}}}}}}~~~~~~~~~|||xxxxxxyyyzzz{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}|||yyyvvvtttttttttvvvyyyzzzzzzxxxyyyrrrhhhYYYKKKDDD>>>:::::::::888888:::;;;;;;;;;:::999888777666666666666666777:::???CCCOOOXXXeeeqqq|||{{{yyyzzz|||{{{yyymmmhhhaaa[[[UUUPPPJJJFFFGGGEEECCCBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDJJJSSSZZZgggqqq{{{{{{|||}}}|||zzzxxxtttrrrnnnlllhhhfffdddeeefffgggfffggghhhgggeeeeeeeeefffhhhhhhhhhhhhhhhhhhhhhhhhmmmnnnooopppppppppooonnnkkklllmmmmmmmmmmmmlllllllllkkkjjjgggccc]]]XXXUUUUUUSSSQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[[[[]]]```bbbfffgggjjjmmmqqquuuxxxyyy}}}~~~~~~~~~~~~~~~|||yyyyyy|||~~~}}}}}}~~~}}}}}}|||}}}}}}~~~{{{{{{zzzzzz{{{|||~~~~~~~~~|||yyyxxxwwwwwwxxx{{{|||{{{zzz~~~~~~{{{sssmmmdddVVVJJJBBB<<<999999:::888888:::999999999999888777666555666666666666777<<>>999777999:::888888:::777888999::::::;;;::::::999999999:::>>>FFFPPPWWWfffooo|||{{{xxxxxxtttooohhhffffffeeeaaa]]]XXX[[[___cccgggooozzz}}}}}}|||xxxttttttwwwzzz|||yyyxxxwwwwwwvvvsssooolllkkkkkkbbbbbbaaaaaaaaa`````````bbbccceeefffgggggggggfffeeegggjjjmmmnnnnnnmmmkkknnnmmmlllkkkhhheeebbb``````^^^\\\\\\[[[ZZZWWWUUUTTTRRROOOMMMMMMOOORRRTTTSSSVVVYYYZZZYYYXXXWWWWWWTTTTTTUUUWWWZZZ___ccceeelllnnnrrrwww|||~~~|||yyyxxxxxxyyyzzz{{{|||~~~}}}|||}}}}}}zzzyyywwwtttqqqmmmjjjhhhiiijjjmmmppptttwwwyyy{{{~~~~~~~~~}}}~~~~~~~~~}}}yyysssnnnooovvv}}}}}}~~~|||~~~~~~zzzyyytttkkkbbbXXXNNNFFF@@@???;;;666666999;;;999555333444555666777:::???BBB<<<<<<<<<>>>DDDNNNZZZcccrrryyy~~~|||yyyvvvsssqqqoookkkiiilllllllllooottt{{{}}}yyyvvvuuuuuuvvv{{{~~~|||{{{wwwrrrnnnkkkiiihhhddd```]]]\\\]]]\\\\\\^^^^^^```cccfffgggfffdddeeeeeeeeedddeeehhhmmmpppiiijjjkkkiiigggffffffgggeeecccaaaaaabbb```\\\YYYYYYVVVRRRPPPPPPQQQRRRQQQXXXXXXXXXXXXWWWWWWVVVUUUVVVUUUTTTTTTVVVZZZ^^^aaaiiikkknnnqqqssswww|||}}}yyywwwxxxyyyxxxvvvwwwxxxzzz|||~~~}}}}}}{{{wwwtttppplllgggdddcccdddfffjjjoootttyyy{{{{{{~~~}}}zzz{{{|||~~~~~~~~~~~~~~~~~~zzzuuuqqqrrruuuyyyzzz{{{|||}}}||||||~~~|||wwwqqqiii___VVVMMMEEE???>>>999555555888999777555555666777888888:::===@@@>>>>>>???AAAGGGRRR___gggwww}}}}}}|||yyyvvvtttvvvvvvvvvxxx|||zzzwwwvvvvvvwww}}}|||xxxtttrrrlllhhhccc```^^^]]]\\\[[[ZZZZZZ\\\___bbbcccbbb```aaabbbccccccdddfffjjjmmmiiijjjjjjiiigggeeefffggggggeeedddddddddccc___\\\\\\YYYUUUSSSSSSUUUUUUVVVYYYYYYYYYXXXWWWVVVUUUTTTUUUTTTSSSSSSUUUXXX\\\___ggghhhjjjkkkmmmpppuuuxxx|||}}}{{{{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxzzz|||~~~}}}{{{}}}zzzwwwssspppmmmhhheeebbbccceeehhhmmmqqquuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuuvvvyyy{{{zzz{{{}}}|||{{{{{{}}}~~~uuuoooeee\\\SSSJJJBBB>>><<<888555444777888777555777888::::::999:::;;;===???@@@AAAEEEMMMZZZgggqqq~~~~~~|||{{{~~~{{{wwwvvvwwwxxx|||~~~|||tttpppkkkfffccc```]]][[[XXXWWWXXX[[[^^^```___^^^\\\^^^```aaabbbcccfffhhhggghhhiiihhhfffdddeeefffiiihhhgggggggggfffcccaaa^^^[[[VVVUUUUUUXXXYYYZZZ]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSRRRRRRSSSVVVZZZ\\\bbbccccccccccccfffkkkooosssvvv{{{~~~~~~~~~|||xxxwwwvvvuuuttttttttttttsssuuuxxxzzz|||~~~{{{}}}zzzwwwtttqqqnnnjjjgggccccccdddgggjjjnnnqqqsssxxx|||~~~}}}~~~~~~~~~|||zzzyyy{{{}}}zzz|||~~~~~~|||zzzzzz{{{}}}~~~{{{}}}~~~tttnnncccXXXOOOFFF???;;;;;;888555555666777777666777999;;;;;;999888999:::>>>@@@DDDJJJUUUdddsss}}}zzzyyyyyyzzz~~~|||xxxwwwwwwxxx{{{}}}yyytttnnnjjjeee```]]]ZZZYYYYYYZZZ]]]^^^^^^]]]XXX[[[^^^```aaaaaabbbdddeeefffffffffdddcccccceeeggghhhhhhhhhhhhgggeeeddd___[[[XXXVVVXXXZZZ\\\]]]```___]]][[[XXXVVVUUUTTTTTTSSSRRRQQQRRRTTTWWWYYY\\\\\\\\\[[[\\\___dddhhhkkknnnrrruuuwwwxxxzzz||||||~~~{{{zzzyyywwwwwwwwwwwwwwwrrrsssuuuvvvxxx|||~~~{{{wwwtttrrrooollljjjeeeeeeeeegggiiilllnnnpppssswww{{{~~~|||~~~~~~|||zzzzzz{{{{{{}}}~~~|||{{{{{{{{{||||||zzz||||||ssslllaaaUUUKKKCCC===999:::999777666777888888888777999;;;:::999888888999===@@@HHHRRR___ppp}}}zzztttuuuvvvzzz~~~zzzxxxxxxxxx{{{}}}xxxsssnnnhhhddd___]]][[[ZZZ[[[\\\\\\[[[XXX[[[^^^``````___```aaaaaacccccccccaaa```aaabbbdddeeefffgggfffeeeeeedddaaa___\\\\\\^^^```bbbbbbdddccc```]]]ZZZXXXWWWVVVUUUTTTSSSRRRSSSTTTVVVWWWVVVWWWWWWWWWXXX[[[```dddfffhhhjjjllllllnnnppprrrxxx{{{~~~}}}{{{zzzyyyxxxsssssssssrrrrrruuuzzz~~~}}}yyyvvvtttqqqnnnlllhhhhhhhhhiiijjjlllnnnpppqqqtttyyy|||~~~~~~~~~~~~~~~|||yyyxxxwww}}}~~~}}}|||{{{{{{{{{{{{}}}~~~xxxoooggg[[[PPPGGG@@@;;;888999999888777777777888999888999::::::999999:::;;;???EEEOOO\\\kkk{{{~~~zzzwwwqqqrrruuuzzz}}}{{{zzzzzz~~~xxxrrrmmmeeebbb^^^[[[ZZZZZZYYYXXXYYY\\\^^^___^^^]]]]]]^^^^^^___```___^^^]]]^^^```___bbbdddeeedddccccccdddeeedddccceeegggiiiiiiiiihhhfffccc___\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUUUUVVVSSSTTTVVVWWWWWWYYY]]]___aaabbbcccccccccdddfffiiiqqqtttyyy{{{wwwuuusssrrrpppmmmlllnnnssswww|||xxxuuusssqqqoookkkkkkjjjkkklllnnnoooqqqrrruuuyyy{{{}}}}}}}}}~~~|||xxxwwwvvv}}}~~~}}}{{{zzzyyyzzz}}}~~~}}}}}}~~~zzzsssfff___TTTJJJCCC>>>;;;:::777777777666555666777999999:::;;;;;;:::;;;>>>AAAEEELLLXXXfffuuu{{{xxxvvvvvvqqqssswww}}}}}}|||{{{wwwnnnjjjccc^^^\\\ZZZYYYXXX[[[\\\]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]][[[[[[\\\]]]\\\___bbbcccbbbaaabbbcccffffffhhhkkknnnooommmllljjjhhheeeaaa___]]]]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVSSSTTTWWWWWWWWWWWWXXXZZZ]]]]]]]]]]]]\\\]]]```ccciiilllrrrxxxzzzvvvuuussspppllljjjlllqqquuuzzzwwwuuurrrpppllllllllllllmmmooopppqqqrrrtttxxxzzz{{{|||~~~}}}~~~|||}}}}}}~~~~~~|||yyyyyyyyy|||}}}~~~}}}~~~~~~~~~|||zzzwwwvvvvvvyyy}}}}}}}}}||||||}}}xxxppp```YYYNNNEEE@@@===<<<;;;666666666555444444666888;;;;;;<<<;;;<<<>>>BBBEEEKKKSSS___nnn|||zzzvvvttttttttttttvvv{{{~~~}}}vvvqqqiiiccc___]]][[[ZZZ[[[\\\\\\[[[XXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYZZZ\\\ZZZ^^^aaabbbaaa```bbbccceeefffhhhlllooopppnnnkkkkkkiiifffbbb```_________ZZZZZZYYYXXXWWWWWWWWWWWWSSSUUUXXXXXXWWWUUUUUUUUUYYYZZZZZZYYYXXXZZZ]]]```dddggglllqqqvvvzzz}}}~~~}}}wwwuuuqqqmmmkkkmmmssswww}}}{{{xxxuuusssqqqmmmlllllllllmmmoooqqqrrrppprrruuuwwwwwwxxxzzz|||yyy{{{}}}||||||}}}~~~~~~~~~}}}{{{{{{|||{{{{{{|||}}}|||}}}}}}}}}{{{xxxvvvtttrrruuuzzz}}}~~~||||||{{{{{{}}}~~~oooddd]]]UUUKKKAAA;;;888666555777777777777666666666666999777888:::;;;===FFFOOOMMMXXXgggvvv~~~uuuqqqpppoooqqqtttyyy|||{{{zzzuuummmddd___```bbbbbb___\\\YYYVVVVVVVVVVVVYYYUUUUUUYYYZZZXXXVVVWWWYYYYYYYYYZZZ\\\___aaabbbdddeeegggjjjlllnnnoooooommmkkkhhhfffddddddeeefffaaa```^^^\\\YYYWWWUUUTTTWWWWWWWWWUUUSSSSSSUUUWWWXXXWWWWWWVVVXXXZZZ\\\^^^bbbccceeegggjjjmmmpppqqqxxxzzz~~~yyyzzzyyywwwuuutttvvvxxx|||{{{uuusssssstttpppooooooooooooppprrrsssnnnrrrvvvyyyzzz|||}}}xxxzzz}}}{{{|||~~~|||~~~}}}||||||}}}}}}{{{~~~}}}|||{{{yyywwwtttrrrpppsssuuuxxx{{{~~~{{{yyyzzz|||sssdddZZZUUUOOOFFF>>>:::888888777777777777777777777777666888666777:::;;;===FFFOOOUUU___mmm{{{wwwooommmmmmmmmpppttt|||}}}yyyrrrkkkgggeeeeeedddbbb```]]][[[YYYXXXXXXZZZVVVVVVYYYZZZXXXVVVWWWXXXXXXXXXXXXZZZ\\\^^^```eeefffhhhjjjmmmnnnoooppplllkkkiiigggfffeeeeeefffaaa```___]]]ZZZXXXWWWVVVXXXXXXXXXVVVTTTTTTUUUWWWYYYXXXWWWWWWWWWYYY[[[\\\^^^^^^___aaacccfffhhhiiikkkooovvv~~~|||{{{}}}~~~zzzxxxwwwwwwwwwsssrrrqqqqqqqqqrrrssstttooorrruuuwwwyyy{{{}}}~~~~~~~~~|||~~~~~~}}}}}}}}}}}}|||~~~{{{{{{zzzyyywwwuuutttsssqqqsssuuuyyy{{{}}}~~~}}}zzzxxxxxx{{{~~~xxxlll^^^TTTKKKFFF???:::999999999999777777777777777777777777999777999<<<>>>AAAJJJSSS\\\fffsssxxxpppjjjjjjlllnnntttyyy}}}yyyuuurrrmmmkkkggggggfffeeebbb___]]][[[\\\XXXWWWZZZ[[[XXXVVVWWWVVVVVVVVVVVVWWWYYY[[[\\\bbbdddeeehhhjjjkkklllllliiiiiiiiiiiihhhgggfffeeebbbaaa```^^^]]][[[ZZZYYYZZZ[[[ZZZYYYWWWVVVWWWXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\^^^^^^___eeennnzzz~~~{{{|||{{{yyy{{{||||||zzzxxxwwwuuuttttttuuuuuuvvvqqqsssuuuvvvxxxzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}yyyzzzyyyyyyxxxwwwvvvuuuqqqsssuuuxxx{{{}}}~~~~~~}}}zzzxxxyyy{{{~~~yyypppfffYYYOOODDD@@@;;;888888999999999777777777777777888888888::::::<<<@@@CCCGGGPPP[[[eeeppp|||}}}qqqlllhhhkkkooossszzz~~~{{{uuuppplllmmmnnnnnnkkkhhhdddaaa```[[[YYY[[[[[[XXXWWWXXXVVVUUUUUUTTTUUUVVVXXXYYY]]]^^^___aaacccdddeeeeeefffggghhhiiiiiihhhfffeeebbbbbbaaa```___^^^]]]]]]]]]^^^^^^\\\ZZZYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWW]]]bbblllvvv|||yyyvvvvvvzzz~~~zzzuuuvvv{{{}}}}}}|||zzzxxxwwwwwwwwwxxxtttuuuvvvwwwyyy{{{}}}}}}}}}~~~{{{{{{{{{zzzyyyxxxvvvvvvtttuuuwwwzzz|||~~~|||{{{{{{~~~}}}rrriiiaaaYYYNNNEEEAAA>>>:::888888888888777666777777777888888888999::::::===BBBGGGLLLWWWbbbqqq{{{~~~xxxuuukkkhhhhhhnnnsssxxxyyytttrrrsssvvvvvvuuuqqqllliiieee```]]]^^^^^^ZZZYYYZZZXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ\\\]]]^^^_________ccceeeggghhhiiihhhfffeeebbbbbbbbbbbbaaaaaaaaaaaa___aaabbbaaa___^^^___`````````aaa```___^^^\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVV\\\bbbjjjssszzz~~~~~~wwwuuusssrrrtttwwwzzz{{{wwwssspppssszzz}}}{{{yyyxxxxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzxxxwwwvvvvvvwwwxxxzzz|||~~~~~~}}}{{{{{{{{{}}}vvvnnnbbbZZZUUUNNNFFF??????<<<999888888888777555666777777888888999999999888999===DDDKKKRRR^^^iiivvv~~~uuuoookkkffffffjjjrrrwww||||||xxxwwwyyy|||}}}}}}zzzvvvsssmmmgggcccdddccc___^^^```\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^aaabbbdddfffggggggfffeeeaaabbbbbbbbbccccccccccccbbbccceeefffdddddddddeeedddeeefffgggeeecccaaa______^^^\\\ZZZYYYXXXWWWWWWYYY^^^eeemmmsssvvvwwwvvvssssssrrrsssuuuyyy}}}~~~uuutttrrrqqqpppqqqrrrssspppnnnmmmpppwww~~~|||zzzxxxxxxwwwxxxzzz|||}}}~~~~~~}}}||||||~~~~~~}}}zzzyyywwwwwwwwwwwwxxxyyyzzz|||}}}yyyyyyxxxxxxyyy{{{}}}~~~yyyrrrjjjaaaWWWPPPLLLHHHBBB===;;;999777777777777666444666777777888888999:::::::::;;;AAAIIIQQQYYYfffrrr|||xxxooohhhdddfffhhhoooxxx~~~}}}}}}{{{}}}}}}{{{uuuoookkkkkkjjjfffeeefffaaa```^^^]]]\\\\\\\\\]]][[[\\\]]]^^^^^^^^^^^^^^^___```bbbdddeeeeeeeeeeeeaaaaaabbbbbbcccdddeeeeeecccfffhhhiiiiiiiiiiiijjjhhhjjjkkklllkkkiiifffdddaaa```^^^\\\[[[YYYYYYXXXXXX[[[```fffiiikkkkkkkkkffffffgggiiilllooosssuuuxxx|||}}}uuuuuusssqqqnnnlllkkkkkkkkkkkkmmmpppvvv|||}}}zzzxxxwwwvvvwwwzzz|||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||{{{yyyyyyxxxxxxxxxyyyzzz{{{wwwwwwwwwwwwxxxzzz|||}}}wwwlllfff___WWWMMMGGGDDDBBB>>>999888666555555666777555444666777777888999999::::::>>>???EEEOOOWWWaaannn{{{|||uuummmgggdddhhhllluuu~~~}}}{{{uuuppppppnnnkkkiiikkkdddcccaaa___^^^^^^^^^___[[[[[[\\\]]]]]]]]]]]]]]]^^^___```bbbcccdddeeeeee``````aaabbbdddeeeffffffdddgggjjjkkkllllllmmmnnnkkklllooopppooollliiigggbbbaaa___]]][[[ZZZYYYYYYYYY[[[^^^aaabbbbbbaaa```^^^___```cccfffjjjmmmoooooosssyyy~~~uuuuuuuuurrrnnnjjjhhhgggiiikkknnnqqquuu{{{}}}yyywwwvvvuuuvvvyyy|||~~~{{{{{{{{{}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||xxxxxxxxxxxxyyy{{{}}}~~~yyyqqqiii```YYYRRRLLLGGGGGGDDD???<<<<<<999999999888888888777777888;;;:::666888>>>>>>:::???EEEMMMVVVaaannn|||yyyrrrkkkfffgggkkkpppvvv~~~~~~}}}{{{xxxuuusssqqqpppkkkiiifffcccaaa___^^^^^^^^^^^^______^^^\\\[[[ZZZZZZ\\\^^^aaaccceeeggggggddddddddddddddddddcccccchhhjjjlllllllllmmmooopppooopppqqqrrrrrrpppnnnmmmgggddd``````bbbaaa]]]XXX]]]]]]]]]]]][[[YYYWWWVVVYYYYYY[[[]]]```ccceeegggiiilllqqqxxx}}}}}}zzzyyywwwuuussspppnnnmmmllliiikkklllooorrrxxx~~~yyyxxxvvvtttwwwxxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}wwwvvvyyy}}}uuullleee]]]UUUOOOJJJCCC>>>>>>===::::::===999999888888777666666666999;;;:::777999???AAA>>>@@@GGGQQQ\\\hhhwww|||sssmmmhhhfffiiinnnyyy~~~}}}zzzvvvtttrrrmmmllliiifffdddccccccdddbbbccccccbbb```^^^\\\[[[\\\^^^```ccceeeggghhhiiifffffffffeeeeeeeeeeeeeeekkklllnnnoooooopppqqqssstttuuuvvvwwwvvvuuusssrrrjjjgggcccccceeeddd___[[[\\\\\\\\\\\\[[[YYYWWWVVVUUUVVVWWWYYY[[[^^^aaabbbfffiiimmmrrrxxx|||~~~~~~~~~{{{zzzwwwuuurrrqqqqqqqqqnnnooopppqqqtttyyy|||{{{yyyvvvwwwxxxzzz|||~~~~~~~~~~~~}}}{{{{{{||||||~~~{{{zzz{{{~~~xxxpppfff\\\VVVOOOIIIDDDBBB;;;666777888888:::>>>999888888777666666555555:::<<<;;;999;;;@@@CCCCCCGGGOOOZZZfffsss~~~uuulllhhhgggiiiooowww{{{wwwuuuqqqooollljjjiiijjjkkkmmmjjjjjjiiigggeeebbb___]]]___```bbbeeegggiiijjjjjjjjjiiihhhhhhgggggggggggglllmmmoooppppppqqqsssuuuwwwxxxyyyzzzzzzyyywwwuuuooollliiiiiiiiihhhddd```]]]]]]]]]\\\ZZZXXXWWWVVVSSSTTTUUUVVVYYY[[[]]]^^^bbbcccgggkkkooorrrtttuuuuuuuuuwwwyyy|||~~~~~~|||yyywwwvvvvvvwwwwwwttttttttttttvvvzzz~~~}}}{{{wwwwwwxxxzzz|||~~~~~~~~~|||{{{|||~~~}}}xxxyyyyyy{{{}}}~~~~~~~~~wwwqqqllldddZZZQQQLLLHHHCCC???>>>999666888::::::<<>>;;;:::<<<:::::::::999999999888888>>>===<<<<<<<<>><<<<<<===>>>AAAJJJTTT___hhhvvv{{{sssgggccccccjjjrrrzzz}}}zzzxxxxxxxxxxxxyyy{{{~~~~~~zzztttnnnjjjgggcccdddfffhhhjjjkkkllllllnnnllliiigggeeeeeeeeefffhhhjjjmmmnnnoooppprrruuusssuuuxxx{{{}}}~~~}}}}}}||||||zzzxxxuuussspppooonnnkkkgggbbb]]]XXXUUUTTTVVVUUUUUUUUUVVVWWWXXXXXX[[[ZZZZZZZZZ[[[\\\]]]^^^\\\bbbkkkuuu{{{}}}}}}|||wwwwwwxxxzzz|||~~~~~~~~~|||zzzyyy{{{yyyvvvuuuuuuuuuvvvxxxzzz{{{}}}~~~~~~~~~ttteeeXXXXXXhhhyyy~~~}}}}}}~~~~~~|||{{{xxxwwwvvvxxxzzz|||yyy|||~~~~~~~~~~~~yyyrrrkkkddd\\\UUUPPPFFFBBB>>><<<<<<<<<:::777;;;777666999;;;888777888777777888999:::;;;;;;<<<<<<:::<<<@@@BBBFFFRRR___hhhrrr|||rrrjjjeeedddhhhrrr{{{}}}{{{{{{{{{|||~~~}}}wwwqqqllliiieeefffhhhjjjlllmmmmmmnnnmmmjjjgggdddbbbbbbbbbcccccceeehhhiiijjjkkknnnpppqqqssswww{{{~~~~~~~~~}}}zzzwwwtttrrrqqqpppmmmiiiddd```\\\ZZZYYYVVVUUUUUUUUUUUUUUUVVVVVVYYYXXXXXXWWWWWWXXXYYYZZZZZZ___fffnnntttwwwxxxxxxtttuuuxxx{{{~~~~~~}}}|||~~~zzzuuutttsssrrrrrrtttuuuvvvxxx|||~~~{{{zzz}}}qqqYYYGGGDDD\\\uuu~~~{{{zzzzzz{{{~~~}}}zzzxxxwwwxxxzzz|||{{{}}}~~~|||}}}tttoooggg___XXXQQQKKKGGGAAA===::::::;;;;;;999666<<<777555777999888999<<<555555666888999:::;;;<<<;;;999<<>>ZZZxxx}}}zzzwwwwwwzzz~~~{{{yyyxxxyyy|||}}}}}}}}}{{{|||~~~zzztttlllfff]]]TTTMMMGGGAAA>>>???;;;777999>>>???;;;555666777888999999888666666888999:::::::::::::::999<<<>>>@@@DDDJJJVVVeeeooo~~~~~~wwwmmmhhhggggggrrr~~~yyyvvvrrrnnnkkknnnmmmlllllllllnnnooopppoookkkddd___\\\ZZZXXXVVVXXX[[[]]]___aaadddhhhkkklllrrryyy}}}}}}~~~|||wwwvvvyyyxxxtttsssqqqmmmiiifffcccbbbaaa```^^^\\\ZZZYYYVVVSSSPPPVVVUUUTTTSSSRRRSSSTTTUUUVVVZZZaaafffiiijjjkkklllooorrrwww}}}{{{yyy{{{yyyxxxuuuqqqnnnlllmmmnnnppptttsssrrrrrrtttvvvxxxzzz{{{nnn\\\OOOXXXkkk{{{}}}~~~}}}~~~{{{zzz{{{~~~|||{{{|||~~~~~~~~~wwwoooiii```[[[TTTMMMHHHDDD@@@======:::888999<<<===:::666777777888888888888777777999::::::;;;<<<<<<<<<<<<===@@@EEEKKKUUUcccsss~~~~~~wwwpppjjjggghhhlllwww}}}yyywwwtttpppnnnppppppooooooooopppqqqrrrmmmiiiccc^^^[[[YYYXXXVVVWWWYYY[[[\\\]]]```cccfffhhhnnnuuuyyyzzz{{{}}}{{{{{{}}}{{{xxxwwwvvvuuussspppllliiigggdddbbb___]]]\\\YYYVVVSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSVVVZZZ]]]___cccfffiiijjjnnnttt{{{~~~zzz{{{|||yyyvvvrrrooollllllmmmnnntttsssrrrrrrsssuuuxxxyyy}}}yyyooogggiiiwww~~~{{{zzz{{{~~~}}}zzzzzz{{{}}}{{{uuummmccc]]]RRRNNNHHHDDDAAA???===;;;999999:::::::::999888888888888777777777888888999:::;;;;;;<<<<<<=========<<>>===<<<;;;:::666999;;;:::888666777999999888777666777888999:::;;;;;;;;;;;;;;;<<<<<<===@@@FFFPPPZZZffftttwwwkkkeeedddfffmmmttt|||{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyyyymmmiiiddd___\\\YYYVVVTTTTTTUUUVVVWWWWWWZZZ^^^aaafffllltttyyy{{{}}}~~~|||xxxuuuooollliiifffdddbbb___\\\WWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUVVV[[[aaaeeehhhkkkpppuuu{{{~~~yyytttqqqsssyyy}}}|||zzzvvvrrrooommmmmmmmmqqqqqqpppqqqqqqssstttuuuwwwzzz~~~|||||||||{{{{{{{{{||||||{{{yyyzzz|||~~~}}}}}}}}}}}}}}}}}}||||||}}}{{{~~~tttkkkccc\\\SSSNNNDDDAAA===;;;;;;;;;::::::555888;;;:::777555777:::999888777777777888:::;;;;;;;;;::::::;;;<<<===>>>GGGOOO[[[gggsssyyyooofffdddgggllluuu~~~~~~~~~~~~~~~}}}||||||||||||||||||{{{{{{rrrnnniiiddd```\\\XXXUUUQQQRRRSSSTTTUUUXXX\\\```fffkkksssxxxzzz~~~~~~tttqqqmmmjjjhhhfffcccaaa\\\\\\\\\[[[ZZZYYYYYYXXXVVVWWWXXXXXXXXXZZZ^^^aaaeeegggjjjoootttxxx{{{}}}wwwuuupppkkkiiilllsssxxx|||}}}{{{xxxtttrrrppppppppppppppppppqqqqqqrrrssssssuuuxxx|||~~~~~~~~~|||zzz{{{{{{|||{{{zzz{{{~~~}}}||||||{{{{{{{{{{{{{{{~~~{{{xxxmmmbbbYYYQQQIIICCCBBB???<<<::::::;;;::::::555888::::::888777888:::888888888888888999:::;;;::::::;;;<<<>>>AAADDDFFFLLLUUUcccppp}}}|||pppiiidddgggnnnvvv~~~~~~~~~~~~}}}|||wwwtttooojjjfffaaa]]]ZZZRRRSSSSSSRRRSSSVVVZZZ^^^ccchhhoootttwwwzzzxxxtttpppnnnlllkkkiiihhhaaaaaaaaa```^^^\\\ZZZYYYVVVWWWXXXXXXWWWWWWXXXZZZ\\\^^^aaafffjjjooosssuuuqqqnnniiidddbbbeeelllrrrzzz|||{{{yyywwwuuutttttttttrrrrrrssssssttttttttttttuuuvvvyyy}}}}}}zzzyyyzzz{{{zzzzzz|||~~~~~~}}}}}}}}}}}}}}}vvvnnnbbbWWWPPPIIIBBB===???<<<999888999:::::::::666888999:::999999999:::666777888999::::::::::::999:::<<<@@@EEEKKKPPPSSSUUU___mmmzzzyyyrrrgggcccdddlllvvv~~~}}}|||zzzwwwsssooollliiieeebbbZZZYYYXXXVVVUUUWWW[[[^^^aaaffflllqqqssswww|||{{{xxxtttrrrqqqpppooonnnhhhhhhgggfffccc```^^^\\\YYYYYYXXXVVVTTTSSSUUUVVVVVVWWWYYY\\\___cccfffggghhheee```\\\\\\aaaiiiooozzz{{{{{{zzzyyyxxxxxxyyyyyyvvvvvvwwwwwwxxxxxxxxxwwwuuuuuuvvvxxx|||{{{wwwxxxyyyyyyyyy{{{~~~~~~~~~~~~kkkcccXXXPPPJJJEEE@@@<<<;;;999666666888:::::::::888888999999:::;;;::::::666777999:::;;;;;;::::::999;;;>>>DDDKKKSSSYYY]]]eeemmmzzz{{{qqqkkkaaa```dddppp{{{}}}|||{{{xxxuuusssqqqnnnkkkhhhbbbaaa___[[[YYYZZZ]]]```aaaffflllqqqsssvvv|||~~~{{{wwwttttttttttttsssoooooonnnllliiieeebbb```]]][[[YYYUUURRRQQQTTTVVVUUUUUUVVVVVVWWWYYYZZZ[[[]]][[[XXXVVVXXX___iiipppyyyzzzyyyzzzyyy{{{zzzzzzzzzzzz{{{||||||yyyyyyzzz{{{{{{{{{zzzzzzvvvuuutttuuuxxx~~~|||uuuvvvwwwxxxxxxzzz}}}~~~~~~xxxqqqfff]]]SSSNNNHHHAAA???@@@::::::::::::::::::::::::;;;999666666888:::<<<<<<>>><<<;;;:::<<<>>>?????????AAAEEEJJJQQQ[[[dddkkkxxx~~~tttjjjfffaaaiiisss|||}}}|||{{{yyyxxxwwwvvvvvvvvvwwwxxx~~~|||zzz{{{}}}~~~|||{{{yyywwwuuuuuuuuusssoookkkhhhhhhddd^^^^^^dddfffbbbfffiiimmmqqqtttwww{{{~~~|||yyywwwwwwyyyzzzyyywwwuuurrrooommmlllkkkiiigggcccbbb```\\\XXXTTTQQQOOOTTTRRRQQQPPPPPPSSSVVVXXXWWWVVVTTTSSSVVV]]]fffmmmtttzzz~~~xxxssstttvvvyyyxxxxxxxxxxxxzzz|||}}}|||xxxuuuuuutttsssssstttvvvxxxzzz~~~|||yyywwwwwwyyy|||~~~}}}}}}||||||rrrkkk___WWWOOOJJJFFFAAA???@@@::::::::::::::::::::::::<<<;;;::::::;;;<<<======:::::::::;;;===?????????EEEIIIOOOVVV^^^hhhqqqwww{{{ppphhhggghhhpppzzz|||zzzxxxxxxwwwvvvtttrrrqqqppplllkkkjjjiiiiiijjjllllllsssqqqoooooorrruuuwwwxxxzzz}}}~~~|||}}}~~~~~~}}}}}}|||zzzxxxxxxxxxwwwssspppkkklllhhhcccdddiiiiiifffkkkmmmoooqqqsssuuuyyy{{{~~~|||zzz{{{~~~~~~}}}zzzwwwtttsssrrrqqqnnnmmmhhhgggddd```[[[VVVRRRPPPTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRUUU\\\eeekkkoootttyyyxxxsssppprrruuuwwwvvvwwwxxxzzz|||~~~|||zzzwwwvvvuuuuuuuuuwwwxxxyyyyyy{{{~~~~~~|||zzzzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyooohhhWWWPPPIIIFFFCCC???>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999;;;>>>@@@BBBDDDEEENNNSSS[[[dddmmmwwwsssiiigggiiipppwwwzzzzzzyyyxxxvvvssspppooolllkkkjjjiiigggeeedddccc^^^^^^]]]]]]^^^___```aaaeeedddcccccceeeiiimmmppptttxxx}}}~~~{{{zzzvvvwwwzzz|||}}}~~~~~~~~~}}}{{{zzzzzz{{{zzzxxxvvvqqqqqqooolllmmmooooookkkpppqqqrrrrrrrrrtttwwwzzz~~~|||{{{zzzzzz|||~~~~~~}}}|||zzzxxxwwwwwwvvvtttssslllkkkhhhddd```[[[WWWUUUUUUTTTSSSQQQPPPOOONNNNNNMMMNNNOOOPPPTTTYYYaaafffjjjnnnqqqpppkkkjjjlllpppssstttuuuxxx|||~~~}}}}}}yyyyyyyyyxxxxxxxxxwwwwwwuuuwwwyyyzzz{{{~~~~~~}}}||||||||||||{{{|||}}}}}}|||{{{yyyxxx}}}tttjjjcccSSSLLLFFFDDDBBB>>>===>>>;;;;;;;;;;;;;;;;;;;;;;;;777888::::::999999999999:::<<<>>>AAADDDIIINNNQQQXXX^^^gggqqqyyyxxxllleeehhhnnnvvv}}}}}}zzzvvvsssoooooonnnmmmllljjjhhhgggcccbbbaaa___]]]\\\[[[ZZZYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]___ccciiimmmsssvvv|||}}}yyyvvvtttrrrtttvvvyyy{{{{{{||||||{{{zzzzzzzzzzzzzzzyyyxxxvvvvvvuuutttuuuuuusssqqqsssssstttssssssuuuxxx{{{}}}|||{{{zzzyyyzzzzzzzzzzzzxxxwwwwwwxxxzzzzzzyyyxxxpppnnnllliiieeeaaa^^^\\\UUUUUUTTTRRRPPPOOOMMMLLLJJJLLLNNNOOOQQQUUUZZZ]]]fffhhhiiigggdddcccfffjjjpppqqqtttxxx~~~|||zzz{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxzzzzzzzzz|||~~~|||{{{zzzzzz{{{|||}}}|||{{{yyyxxx{{{}}}zzztttkkkaaaZZZSSSLLLFFFDDDBBB===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555777::::::999888999;;;>>>@@@BBBDDDIIIPPPYYY```fffllluuu}}}zzzqqqiiifffmmmvvv}}}}}}{{{zzzwwwtttqqqnnnkkkgggdddccccccdddcccccccccbbbbbb___^^^\\\ZZZYYYXXXXXXXXXYYYYYYXXXXXXYYY[[[\\\]]]\\\]]]^^^^^^___dddjjjnnnuuuxxx}}}zzzuuuqqqoooqqqsssuuuwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxxxxyyyzzzxxxvvvtttssstttvvvvvvvvvxxx|||~~~~~~~~~|||zzzxxxxxxxxxssstttuuuyyy}}}wwwvvvsssooojjjeeeaaa___WWWWWWVVVTTTSSSQQQPPPOOOLLLMMMNNNOOONNNOOORRRTTT\\\]]]___^^^^^^___cccggglllnnnqqqwww~~~{{{xxxxxxxxxyyyyyyzzzzzzzzzyyyyyy|||}}}}}}|||zzzyyy{{{|||yyy}}}~~~~~~|||{{{zzz||||||}}}}}}}}}|||{{{zzzyyy||||||xxxrrriii___XXXSSSLLLGGGEEEBBB===;;;<<<::::::::::::::::::::::::777:::======<<<<<>>;;;<<<999999999999999999999999999<<>>???DDDIIIIIIOOOWWW^^^dddkkkuuu}}}}}}ssskkkjjjmmmttt~~~yyywwwrrrmmmiiigggggggggfffdddbbbbbbbbbbbbaaa``````aaabbbdddfffiiikkkllllllkkkiiihhhhhhiiikkkllllllkkkjjjiiiiiijjjlllllllllpppuuuvvvvvvwww|||}}}xxxtttqqqpppnnnppprrrtttuuuvvvvvvvvvxxxzzzzzzyyyvvvvvvyyy{{{{{{vvvtttxxxxxxuuusssvvvvvvyyy|||~~~~~~~~~{{{|||{{{wwwssspppqqqrrrtttuuuxxx}}}{{{vvvqqqmmmkkkeeebbb^^^ZZZWWWUUUUUUUUUQQQQQQPPPNNNKKKJJJJJJLLLHHHJJJMMMPPPTTTXXX\\\^^^aaaccchhhnnnuuu}}}zzztttqqqnnnoooqqqssswww{{{~~~yyyvvvuuupppsssxxx}}}~~~|||zzzxxxwwwvvvvvv||||||}}}~~~~~~|||{{{{{{|||~~~ssstttyyy~~~{{{wwwqqqiii___YYYNNNHHHDDDDDDBBB>>><<<===888888888888888888888888999<<>><<<999999:::<<<======777:::???BBBDDDHHHOOOTTT\\\eeeqqq{{{yyynnnlllkkkoooyyy~~~zzztttoookkkiiidddaaa```aaaeeeggggggfffgggiiilllnnnooorrrtttwwwwwwyyy|||{{{vvvrrrpppqqqrrrsssuuuvvvwwwxxxxxxxxxxxxwwwvvvuuussssssrrruuuuuuuuutttsssuuuxxxzzzyyy|||}}}zzzzzz{{{}}}}}}{{{xxxuuutttuuuwwwyyy{{{}}}~~~{{{xxxsssnnnfff```\\\[[[ZZZYYYUUUTTTRRROOOMMMJJJHHHGGGKKKJJJJJJKKKNNNQQQTTTWWWZZZ[[[^^^bbbhhhooouuuxxx}}}|||zzzxxxuuusssqqqqqqooooooppprrruuuxxx{{{}}}}}}yyywwwrrrsssuuuyyy~~~~~~~~~~~~~~~|||yyywwwuuuuuuuuuxxxyyy{{{}}}~~~||||||}}}qqqlllkkkrrr|||~~~|||yyywwwzzz{{{|||wwwpppjjjccc\\\TTTPPPJJJEEEBBB@@@===;;;===<<<:::::::::<<<<<<<<<;;;>>>AAADDDHHHOOOYYY```hhhppp{{{~~~sssllllllmmmttt{{{tttssspppmmmjjjgggeeedddgggffffffiiimmmqqqqqqqqqtttvvvyyy{{{|||~~~~~~{{{wwwsssqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvtttsssqqqppppppqqqsssuuuvvvvvvvvvwwwyyyyyy|||zzzwwwxxxyyy||||||zzzwwwuuutttvvvwww~~~~~~|||vvvqqqiiiccc___]]]\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKIIIIIIIIIJJJLLLOOORRRSSSVVVWWWXXX[[[```eeeiiilllkkkllllllnnnooopppqqqqqqqqqqqqrrrsssvvvyyy}}}|||yyyuuuuuuwwwzzz~~~~~~}}}~~~}}}{{{yyyxxxwwwxxxxxxzzzzzz|||~~~|||zzzyyy{{{}}}rrrkkkgggkkkttt~~~{{{zzzyyyxxxvvvvvvwwwyyy|||{{{tttnnnfff^^^XXXSSSLLLEEEBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBFFFIIIOOOYYYfffpppxxxvvvmmmkkkmmmsss|||}}}yyytttqqqkkkjjjiiihhhhhhiiiiiijjjooooooqqquuuzzz~~~~~~{{{xxxuuussstttuuuvvvvvvwwwwwwvvvvvvvvvuuusssqqqooommmlllllllllooosssvvvvvvvvvvvvwwwyyy||||||vvvtttuuuvvv{{{{{{zzzxxxvvvvvvwwwyyyyyytttlllfffbbb```^^^\\\YYYXXXVVVSSSQQQNNNLLLKKKJJJJJJIIIIIIKKKMMMPPPQQQSSSSSSTTTUUUXXXZZZ]]]^^^___aaadddgggkkkoooqqqsssrrrqqqpppqqqtttxxx}}}~~~|||xxxxxxzzz|||~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{}}}~~~~~~{{{xxxyyy{{{~~~tttkkkeeehhhppp|||}}}{{{{{{zzzyyyuuuwwwyyy|||~~~wwwrrriiiaaa[[[VVVMMMFFFBBB@@@>>>===;;;<<<<<<<<<;;;;;;<<<===CCCGGGLLLSSSZZZeeerrr{{{yyypppjjjmmmrrrzzzzzzxxxuuurrrooommmkkkjjjiiiiiiiiikkkmmmqqquuuwwwzzz{{{~~~~~~|||yyyxxxxxxxxxxxxyyyyyyxxxwwwwwwuuutttqqqnnnkkkiiihhhhhhiiilllppprrrssstttuuuvvvzzz}}}zzzuuussstttvvvzzz{{{{{{{{{yyyzzz{{{}}}~~~~~~~~~~~~{{{vvvooohhhdddbbb___]]][[[ZZZXXXUUURRRPPPNNNMMMMMMLLLKKKKKKKKKMMMPPPQQQRRRSSSSSSTTTVVVWWWWWWXXX[[[\\\___bbbfffjjjlllnnnooonnnmmmmmmoootttzzz}}}}}}|||zzz{{{|||~~~~~~|||{{{{{{||||||zzz{{{|||~~~|||zzz|||wwwmmmfffgggnnnyyy}}}|||{{{zzzuuuvvvxxxzzz}}}zzzuuummmeee^^^YYYPPPIIIDDDBBB@@@???<<<===>>>>>>======@@@BBBFFFMMMWWW```hhhqqq{{{}}}tttnnnlllsssyyy{{{vvvtttmmmlllkkkiiiggggggggghhhkkklllmmmppptttyyy~~~}}}{{{||||||||||||{{{zzzzzzwwwuuuqqqmmmiiigggfffeeeiiikkklllmmmnnnqqqtttwww{{{}}}{{{vvvtttvvvwww{{{|||~~~~~~~~~~~~}}}yyyrrrllliiifffcccaaaaaa```^^^[[[YYYVVVTTTSSSMMMLLLKKKKKKLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTUUUXXX[[[^^^aaadddeeelllkkkiiiiiilllqqqvvvzzz|||}}}}}}{{{|||}}}}}}|||{{{{{{yyyzzz{{{|||}}}~~~~~~zzzqqqjjjkkkqqq{{{~~~}}}{{{yyytttuuuvvvxxx{{{}}}{{{wwwpppiiibbb]]]UUUNNNJJJGGGEEECCC???AAABBBBBBAAABBBGGGLLLPPPXXXdddooovvv}}}xxxqqqoooqqqzzzyyytttooolllkkkeeefffggghhhgggiiikkkmmmvvvwwwyyy}}}|||yyyuuuoookkkiiiggggggjjjkkkllllllmmmppptttxxxyyy|||}}}yyywwwxxxyyyzzz|||{{{uuupppmmmjjjgggeeecccbbb```]]]ZZZXXXVVVUUUMMMMMMLLLKKKLLLNNNPPPRRRRRRSSSUUUVVVVVVUUUSSSRRRPPPRRRTTTWWW[[[^^^```aaagggfffffffffiiinnnrrruuuvvvyyy|||~~~|||{{{{{{yyyzzzzzz{{{|||}}}}}}}}}xxxssstttzzz~~~{{{yyyvvvvvvxxxyyy{{{}}}~~~zzzxxxrrrmmmfffaaa[[[UUUQQQNNNKKKIIIEEEGGGHHHGGGFFFIIIPPPVVV^^^gggrrr|||{{{tttnnnqqqwwwyyyvvvqqqllliiigggggggggfffiiimmmpppqqqtttwww{{{zzztttpppmmmlllkkkkkkmmmooopppppprrrtttwwwwwwyyy|||~~~~~~{{{yyyyyyzzzyyy{{{~~~}}}yyytttpppmmmjjjhhhfffcccaaa```]]]ZZZXXXVVVUUUQQQPPPOOOOOOQQQSSSUUUWWWTTTUUUWWWXXXWWWTTTQQQOOOOOOPPPRRRTTTWWWYYY[[[\\\_________```cccgggjjjmmmpppsssxxx~~~}}}||||||zzzzzz{{{{{{||||||}}}}}}{{{}}}}}}zzzyyyzzz{{{|||~~~~~~zzzxxxtttnnniiieee___[[[WWWSSSPPPMMMIIIKKKLLLJJJIIIMMMVVV^^^jjjqqq{{{|||xxxqqqmmmrrr{{{~~~wwwtttpppmmmhhhdddbbbcccfffgggkkkpppuuuyyy|||yyytttpppooooookkknnnrrrtttttttttuuuvvvtttvvvyyy{{{|||~~~~~~|||zzzzzzzzzwwwzzz~~~{{{{{{|||}}}xxxuuupppllljjjhhheeecccgggfffdddaaa^^^\\\ZZZYYYVVVUUUTTTUUUVVVYYY[[[]]]XXXYYYZZZZZZXXXTTTPPPMMMLLLLLLMMMNNNOOOOOOPPPPPPWWWWWWXXXZZZ]]]```ccceeelllpppvvv~~~~~~}}}||||||||||||}}}}}}}}}~~~}}}~~~}}}|||{{{|||~~~~~~}}}zzzxxxtttpppmmmnnniiicccaaa___\\\VVVPPPHHHJJJLLLLLLNNNVVVbbblllrrrxxx}}}sssssssssqqqxxx{{{vvvpppjjjfffaaaaaa``````ccciiiqqqvvvxxx}}}zzzwwwuuuttttttttttttuuuvvvvvvwwwwwwttttttssssssuuuvvvyyyzzz{{{{{{zzzzzz{{{|||~~~~~~zzz|||~~~|||{{{zzz{{{|||}}}|||{{{wwwsssmmmgggcccbbbdddeeeeeefffccc``````ddddddaaa\\\[[[[[[\\\^^^```bbbddd___]]]\\\[[[ZZZXXXTTTRRRRRROOOLLLKKKLLLMMMMMMMMMKKKLLLOOORRRQQQPPPWWW___fffkkkttt~~~|||yyyzzz|||~~~}}}|||||||||||||||}}}zzz{{{|||~~~~~~~~~}}}|||~~~{{{yyywwwwwwuuutttnnnkkkfffeeedddaaa[[[UUUJJJMMMOOOPPPSSS\\\iiirrr{{{wwwoootttyyy|||~~~uuunnniiieeebbb______aaacccfffjjjqqqyyy~~~{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuuuuvvvwwwxxxvvvvvvwwwxxxzzz}}}}}}~~~~~~|||{{{yyyyyyzzzzzzyyyxxxtttpppjjjddd```___aaabbbdddfffeeebbbcccffffffcccccccccccccccccceeefffgggfffccc___[[[YYYWWWTTTRRRQQQNNNKKKIIIIIIJJJJJJIIIHHHIIILLLNNNNNNMMMSSS[[[___gggsss~~~~~~~~~zzzsssrrrtttwww~~~}}}||||||yyyzzz|||}}}}}}}}}|||{{{{{{xxxxxxyyyzzzzzzooommmjjjjjjiiifff___ZZZMMMPPPSSSVVV[[[dddpppyyy}}}sssnnnvvvvvvppphhhaaa^^^^^^______cccggglllrrryyy~~~~~~|||{{{zzzxxxwwwvvvuuuuuutttuuuvvvvvvvvvvvvuuutttpppqqqrrruuuxxx}}}~~~~~~}}}{{{yyywwwwwwwwwuuusssoookkkeee```]]]\\\]]]^^^cccfffhhhfffgggjjjiiifffiiiiiiiiijjjkkkmmmnnnooonnnjjjccc^^^ZZZXXXUUUSSSPPPMMMIIIGGGFFFFFFFFFEEEEEEEEEGGGJJJIIIHHHMMMTTTXXXbbbppp}}}~~~|||yyyzzz}}}{{{sssmmmlllooorrr{{{~~~}}}|||yyyzzz|||}}}}}}|||{{{{{{|||zzzzzz{{{zzzyyypppooonnnmmmkkkfff___ZZZQQQSSSVVVZZZaaajjjuuu||||||{{{sssqqqzzz|||vvvmmmiiiccc______ccchhhkkkpppttt{{{~~~}}}zzzxxxuuutttsssssstttuuuwwwxxxwwwuuurrrqqqmmmnnnooorrrwww{{{~~~|||yyyvvvuuutttrrrpppkkkhhhccc^^^[[[ZZZ[[[\\\aaafffjjjjjjjjjmmmllliiihhhiiikkkmmmpppsssvvvwwwppplllgggbbb___[[[WWWUUUPPPMMMIIIFFFEEEDDDCCCBBBCCCBBBDDDGGGFFFEEEHHHNNNSSS]]]kkkwwwyyyvvvwwwzzz~~~|||xxxrrrmmmkkklllnnnuuu{{{~~~}}}{{{|||}}}~~~~~~}}}|||{{{~~~|||xxxvvvsssrrrqqqnnnjjjccc\\\WWWTTTUUUYYY^^^eeemmmvvv|||vvvxxxtttuuuyyyqqqkkkgggeeeccccccfffmmmuuu{{{~~~|||yyyuuusssqqqqqqppptttuuuwwwxxxwwwtttqqqooolllmmmooorrruuuzzz}}}~~~yyyuuutttrrrpppnnnjjjgggccc___\\\[[[\\\]]]```ggglllllllllmmmnnnkkkhhhiiikkknnnpppssstttuuulllkkkiiigggddd```ZZZVVVRRROOOJJJGGGFFFEEECCCBBBCCCAAABBBEEEEEECCCEEEIIIOOOWWWcccmmmuuu{{{vvvuuuwwwzzz|||xxxxxxwwwtttppplllkkkkkksssxxx}}}~~~~~~}}}~~~yyyuuuwwwvvvsssooohhhaaaZZZVVVVVVWWW[[[aaaiiirrryyy~~~yyyssssssuuu{{{~~~xxxtttooojjjgggeeegggiiimmmrrrzzz|||zzzvvvsssqqqppppppppptttuuuwwwwwwvvvtttqqqooommmnnnooorrrvvvzzz}}}~~~xxxtttrrrpppnnnmmmjjjgggddd```^^^]]]^^^^^^___gggllllllkkklllmmmlllllllllmmmnnnnnnnnnmmmmmmiiiiiiiiiiiigggccc]]]XXXTTTPPPLLLHHHGGGFFFEEECCCCCC@@@AAADDDEEEBBBCCCFFFIIINNNUUU^^^hhhuuu{{{wwwvvvxxxzzz{{{uuuwwwwwwuuuqqqmmmkkkkkkssswww|||~~~}}}}}}zzzzzzyyyvvvpppiiiaaa\\\YYYWWWYYY^^^eeeoooxxxyyytttsssqqqyyy|||xxxrrrnnnlllmmmnnnnnnmmmrrrxxx}}}~~~}}}zzzxxxuuurrrppppppqqqqqqtttuuuvvvvvvuuusssqqqppplllmmmooorrrwww{{{|||vvvrrrooonnnlllkkkiiigggdddaaa_________```___gggllljjjhhhjjjllllllmmmnnnnnnnnnmmmkkkjjjiiiiiihhhggggggfffccc^^^[[[TTTPPPLLLIIIGGGGGGEEEDDDCCC??????CCCDDDAAA@@@BBBCCCCCCEEEKKKVVVdddqqqzzz}}}zzzyyy{{{}}}zzzzzzxxxtttqqqooooooppprrruuuxxx{{{}}}}}}~~~~~~~~~}}}}}}{{{xxxrrrjjjddd___^^^XXXZZZ___hhhttt~~~~~~tttrrrtttttt~~~~~~wwwrrrnnniiigggjjjpppuuuyyyxxx~~~~~~|||zzzwwwtttrrrpppqqqrrrsssuuuuuuuuuuuuuuusssrrrqqqkkkmmmooosssxxx}}}~~~zzztttpppmmmllljjjiiiiiigggdddbbb```___``````___gggkkkiiigggiiikkklllllllllmmmnnnmmmlllkkkjjjkkkiiifffdddcccaaa___\\\SSSPPPLLLIIIGGGGGGFFFEEEBBB???>>>BBBCCC@@@???@@@AAA===:::===GGGTTT```ggguuuzzz|||{{{zzz|||~~~zzzuuuqqqqqqsssvvvqqqsssuuuwwwyyy|||}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}||||||tttjjjaaaZZZWWW___eeekkkqqqyyyvvvpppqqquuuzzz{{{tttnnncccfffkkkooouuu{{{~~~~~~{{{wwwuuutttsssrrrpppqqqrrrrrrsssrrrqqqoooooommmmmmooossswww|||}}}{{{}}}}}}}}}~~~zzzsssmmmjjjhhhhhhkkkkkkjjjgggccc```______ccceeeiiilllnnnmmmkkkjjjjjjiiiiiiiiijjjiiigggeeegggccc```___``````\\\YYYUUURRRMMMIIIHHHGGGEEEDDDHHHBBB>>>??????>>>>>>AAA===>>>>>>>>>@@@EEENNNTTT```dddkkksssyyy|||~~~~~~tttvvv{{{zzzvvvtttssssssuuuuuutttuuuvvvyyy{{{}}}||||||{{{|||uuulllddd___]]]bbbjjjqqqvvv}}}}}}tttqqquuuzzzzzzuuuooohhhdddfffkkkqqqxxx~~~{{{xxxvvvuuutttrrrqqqrrrrrrssstttsssrrrqqqpppnnnoooqqqssswww{{{~~~~~~}}}{{{yyy}}}|||||||||~~~{{{uuuqqqnnnmmmmmmnnnnnnmmmjjjfffcccbbbbbbbbbdddgggjjjlllkkkiiihhhlllkkkjjjiiiiiigggccc```aaa]]]ZZZYYYZZZZZZWWWTTTNNNKKKHHHFFFFFFFFFEEEDDDEEE???;;;<<<<<<:::;;;===;;;===>>>??????BBBFFFJJJKKKOOOUUU[[[```dddffffffiiilllsss|||~~~|||{{{{{{xxxvvvttttttuuuxxx{{{}}}~~~|||uuummmgggdddcccfffpppyyy}}}wwwqqqssszzz~~~uuunnnhhhdddaaa___jjjpppyyy}}}|||zzzyyyxxxwwwtttqqqrrrssstttuuuvvvuuutttsssqqqqqqssstttwwwzzz|||}}}~~~|||yyyxxxyyyyyyyyyxxx|||{{{zzz{{{|||~~~yyyvvvtttttttttrrrrrrqqqnnnjjjgggffffffdddfffiiikkklllkkkiiihhhmmmllljjjiiigggddd___[[[YYYVVVRRRQQQRRRRRROOOLLLHHHFFFDDDCCCDDDFFFFFFEEEDDD>>>;;;;;;;;;999888:::999;;;===>>>======>>>???>>>@@@DDDHHHLLLPPPRRRSSS\\\aaaiiittt~~~{{{wwwssssssvvvzzz}}}{{{{{{{{{|||~~~{{{ssslllgggfffggghhhtttzzzssspppuuuxxxtttmmmhhheeeeeeggghhhqqqwww~~~}}}||||||zzzvvvssstttuuuwwwxxxxxxxxxwwwwwwttttttuuuvvvwwwxxxyyyyyyzzzxxxuuutttuuuwwwxxxxxxyyyyyyyyyzzz||||||yyywwwwwwxxxuuuvvvuuurrrmmmjjjiiijjjiiikkkmmmoooooonnnlllkkkmmmllljjjiiigggccc]]]YYYUUUQQQLLLKKKLLLLLLIIIGGGFFFDDDBBBCCCDDDFFFFFFEEEDDD???;;;<<<<<<999888:::999:::;;;;;;;;;::::::999;;;<<<>>>@@@CCCGGGIIIKKKQQQWWW___iiittt~~~|||vvvsssuuuxxx{{{yyyyyyyyyyyyzzz{{{|||||||||~~~xxxooohhheeegggiiilllwww~~~wwwrrrsssyyyvvvpppjjjiiigggfffhhhmmmsssxxx}}}}}}yyyvvvwwwxxxyyy{{{{{{{{{zzzzzzvvvvvvwwwwwwwwwvvvvvvvvvxxxuuurrrqqqtttwwwyyyyyywwwwwwwwwyyy|||{{{yyyyyyyyyyyyyyyxxxuuuqqqnnnmmmmmmnnnooopppqqqpppooonnnllllllkkkjjjiiihhhddd^^^ZZZTTTOOOJJJHHHHHHHHHFFFCCCCCCAAA@@@@@@BBBBBBBBBAAABBB===:::<<<<<<999777999;;;:::999888999999999999888888999:::<<>><<<;;;<<<===>>><<<;;;>>>:::777::::::777666777<<<:::888888999999999888666666666777999;;;<<<===:::???GGGOOOWWWbbbmmmuuuyyyuuuttttttvvvwwwyyy{{{{{{zzzxxxwwwyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~{{{vvvooogggcccffflllqqqyyyzzzxxxwwwyyy{{{ssslllhhheeedddiiipppwww~~~~~~{{{}}}~~~~~~}}}|||xxxxxxyyyxxxwwwuuusssrrrrrrpppoooppptttwwwyyyzzzwwwvvvvvvwwwyyy|||~~~~~~}}}xxxuuutttuuuttttttttttttrrrqqqooonnnnnnnnnnnnnnnlllgggaaa\\\TTTNNNGGGCCCBBB@@@===;;;:::999999:::<<<<<<;;;:::===888777:::;;;888777888;;;:::999:::;;;999555222444444555777888999::::::666:::@@@EEEJJJRRR\\\eeekkkooowww{{{wwwsssrrrsssssstttvvvxxxyyyzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{}}}}}}|||{{{zzz}}}wwwsssllleeecccgggpppvvv{{{vvvvvvxxx|||vvvmmmgggeeeeeefffmmmsss|||}}}}}}|||xxxyyyyyyxxxwwwuuusssrrrpppooonnnppptttwwwyyyyyyxxxwwwvvvvvvwwwyyy{{{|||{{{xxxwwwwwwyyyyyyxxxwwwvvvtttrrrqqqqqqqqqppppppmmmhhhaaa\\\SSSMMMFFFAAA???===:::777888888888;;;===>>>>>><<<>>>:::999<<<===;;;:::;;;:::::::::<<<<<<999222,,,///000222444555666666666777;;;>>>@@@AAAFFFOOOWWWYYY^^^gggqqqyyy}}}xxxsssqqqpppooopppqqqtttxxx}}}~~~}}}{{{zzzyyyxxxxxxyyyzzz|||~~~|||{{{zzz|||~~~~~~oooeeehhhkkkkkkqqq|||}}}zzzwwwwww{{{|||yyysssjjjeeedddgggkkknnn{{{~~~zzzzzzyyyyyyyyyyyywwwssspppmmmppptttuuuuuuvvvxxx{{{vvvvvvuuussssssuuuyyy}}}|||}}}~~~|||zzzzzz{{{{{{xxxxxxwwwvvvvvvuuuttttttvvvsssppppppooojjj```XXXQQQMMMGGGAAA<<<888777777777888999:::;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;::::::999999777666444333000111333555777777777777666888:::>>>@@@BBBBBBCCCLLLOOOUUU\\\cccllluuu{{{|||wwwsssrrrrrrrrrpppnnnnnnrrrwww|||~~~~~~{{{xxxuuuvvvxxxzzz|||~~~~~~|||{{{zzz{{{{{{|||}}}~~~{{{mmmeeeiiinnnpppxxx|||xxxwwwxxx{{{~~~uuuooojjjdddaaaeeellluuuzzz~~~{{{~~~}}}}}}{{{xxxvvvpppsssuuuvvvuuuuuuwwwyyywwwwwwuuusssrrrtttyyy|||{{{|||~~~~~~~~~~~~||||||||||||wwwwwwwwwvvvvvvvvvvvvuuuvvvtttrrrqqqnnnggg[[[SSSMMMJJJEEE@@@<<<999888888888888999:::;;;<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;:::999777666555333444555777777777666666888999999:::<<>>;;;:::::::::888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;:::999888777666777888999999888666666:::999888777888;;;???AAA:::<<>><<<;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888::::::;;;::::::999888888777888999::::::999888777999888777777777999;;;<<<:::;;;===>>>???BBBEEEHHHKKKOOOTTTXXXYYYZZZZZZ[[[YYY[[[]]]```dddhhhmmmpppqqqssswwwzzz{{{}}}~~~}}}}}}}}}}}}}}}|||||||||~~~|||~~~~~~|||zzzxxxxxxzzz|||}}}|||}}}~~~{{{qqqllllllsss}}}{{{zzzwwwssspppqqquuuxxx~~~zzzqqqiiibbb___eeelllvvv|||yyyxxxxxxwwwwwwrrrrrrtttvvvxxxzzzzzzzzzwwwvvvssspppnnnppptttxxxwwwxxxyyyyyyxxxvvvsssrrrqqqpppnnnmmmnnnppprrrttttttuuuvvvvvvvvvsssqqqoooooopppqqqrrrsssuuuvvvvvvyyywwwtttnnneeeXXXLLLDDD<<<;;;;;;:::::::::;;;;;;888999::::::;;;:::::::::999:::;;;;;;;;;:::888777888999999999999999888888555666888999::::::999999666777777888888888888888888999::::::999:::;;;===@@@CCCHHHKKKLLLLLLMMMMMMOOORRRVVVXXX[[[___dddhhhjjjooouuuyyy{{{}}}~~~}}}}}}||||||{{{~~~}}}}}}zzzvvv{{{~~~zzzxxxwwwvvvvvvyyy|||}}}~~~~~~{{{pppooorrryyyxxxuuuqqqmmmkkkooouuuzzzyyypppiiiffffffggghhhrrr}}}zzzyyyyyyxxxwwwqqqqqqrrruuuxxxzzzzzzzzzttttttrrrpppoooppptttwwwvvvwwwxxxxxxwwwtttpppnnnlllkkkiiihhhiiikkkmmmoooqqqrrrssstttsssqqqooonnnllllllmmmooopppqqqsssssstttqqqllldddZZZOOOFFFAAA999999888888888999999:::888888999999999999888888:::::::::::::::999999888777888999999999999999888444555777888999999999888444666777888999888777666777999:::999888777888999555999===@@@AAAAAABBBCCCFFFIIIMMMNNNPPPTTT[[[```dddllluuu|||}}}|||{{{zzz~~~}}}||||||yyytttyyy|||}}}uuuuuuttttttvvvxxx{{{|||~~~}}}}}}{{{vvvooorrrwwwwwwtttooojjjjjjpppxxx{{{vvvnnngggeeeiiipppuuuwww|||yyyxxxwwwuuutttrrrqqqqqqtttxxxyyyxxxwwwqqqqqqqqqppppppqqqsssuuuuuuwwwxxxxxxvvvsssooollljjjhhhfffeeeeeegggiiikkknnnoooooooooooonnnlllkkkiiiiiijjjkkkmmmnnnooooookkkggg```WWWMMMEEE@@@>>>888888777777777777777777777777888888888777777666;;;:::999999888999999999888888999:::;;;;;;::::::444555666777777666555555666666666666777777888888666888999999888777888999444666999:::::::::<<<===>>>AAADDDDDDEEEIIIQQQXXX___iiiwww|||zzzxxx{{{{{{xxxwwwxxxwwwtttuuuyyy}}}}}}{{{yyyuuuuuuvvvwwwyyy{{{}}}~~~}}}|||}}}tttooonnnsss{{{yyyuuupppkkklllsss}}}rrrnnngggbbbdddlllxxx}}}{{{zzzxxxvvvttttttrrrrrrtttwwwxxxvvvtttnnnpppqqqqqqqqqqqqsssuuuuuuwwwxxxxxxvvvsssooollliiigggeeecccccceeeggghhhkkkkkkkkkkkkjjjiiiiiihhhggghhhhhhiiikkkllllllmmmeee```XXXMMMCCC===;;;;;;888777777777666666666555666666777777777777666555<<<;;;999888777888999:::999999:::;;;<<<<<<<<<<<<555666666666555444222111888666555444444666999;;;111333555555444333444555999:::;;;:::888888999::::::<<<>>>>>>>>>BBBKKKRRR\\\hhhyyy{{{yyyvvvxxxvvvqqqpppssstttssssssvvvzzz|||{{{yyywwwvvvwwwxxxzzz|||~~~~~~yyyxxxssstttoooxxxtttpppmmmooowww{{{tttlllgggcccfffooozzz}}}{{{yyyzzz|||}}}{{{yyyvvvttttttrrrqqqrrrttttttqqqnnnooooooooopppqqqssstttuuuuuuvvvwwwvvvsssqqqqqqqqqnnnmmmkkkiiifffdddbbbaaaffffffgggggggggeeedddccceeeeeefffhhhiiihhheeebbb\\\VVVNNNGGGBBB>>>;;;999:::666888===<<<666444777777666666666777888999999;;;:::999888777888999:::999999:::;;;;;;;;;::::::999666555555888888777444///111333555777777777777888777666777888999888666888999999888777666666777888888888777999>>>EEEKKK^^^lll|||~~~yyyxxxxxxvvvuuusssqqqpppoookkknnnpppqqqqqqrrrssstttsssvvvyyy|||~~~|||tttvvvqqqrrruuu~~~|||sssqqqpppsss|||zzzrrrmmmiiihhhiiippp{{{|||yyywwwttttttuuuuuutttrrrrrrpppooonnnooorrruuuwwwwwwxxxzzz}}}|||yyyvvvuuusssqqqooopppqqqqqqooolllnnnnnnnnnoooqqqrrrttttttxxxyyyyyywwwsssqqqppppppooooooooonnnkkkgggccc``````aaabbbcccdddcccbbbbbbddddddeeefffgggeeeaaa]]]SSSNNNGGGBBB>>><<<:::999888555777;;;;;;777666999777777666666666777888888::::::999888888888888888888999999:::::::::::::::777555444444666777666444222333444666777777888888888666555666777888777555666888888777666555555666666666666555666;;;AAAFFFXXXhhhzzz|||wwwwwwvvvuuuuuuttttttssspppqqqrrrqqqooommmmmmnnnrrrtttwwwzzz|||}}}lllxxxvvvsssuuu|||xxxrrrrrruuuzzzzzzsssnnniiifffggglllttt}}}{{{xxxtttqqqmmmjjjjjjhhheeedddeeedddcccbbb___^^^^^^^^^```bbbeeegggfffgggjjjnnnrrrvvvyyy{{{}}}~~~|||xxxuuusssrrrpppnnnnnnnnnmmmkkkiiillllllmmmooopppqqqssssssvvvxxxxxxwwwtttrrrqqqrrrpppqqqrrrqqqnnniiiccc___[[[]]]___```bbbbbbbbbaaabbbbbbcccdddddd```ZZZVVVHHHDDD???<<<;;;::::::999666444666999:::888777:::777777666666555666666666888888888888888777777666777777888999999999999999555444333444555666555444666666666666666777777888666555444444666666555444555666777666444333444555444444333333333777<<<@@@PPP___rrrxxxwwwwwwwwwwwwxxxxxxyyyttttttssspppmmmkkkkkklllpppqqqrrrtttwwwzzz}}}~~~dddooo}}}}}}vvvvvvzzz|||uuuqqqtttyyywwwmmmgggeeedddcccjjjsss~~~~~~~~~|||xxxvvvuuuuuuvvvvvvuuutttsssssssssqqqmmmiiieeeaaa^^^\\\\\\[[[YYYWWWVVVVVVUUUTTTOOOOOOPPPQQQSSSUUUXXXYYYYYY[[[^^^bbbgggkkknnnooossstttvvvyyy|||}}}zzzwwwsssqqqqqqpppnnnlllkkkiiihhhgggjjjkkklllnnnpppqqqrrrrrrqqqsssuuuuuuttttttuuuvvvqqqrrrrrrpppmmmhhhbbb___\\\]]]___```aaaaaa````````````aaaaaa___ZZZSSSNNNCCC???<<<:::::::::::::::777666666777777777777888777777666555444444444555666666777888888666555444555666777888888888888888555444444555555666666555888777555444444444555666444333222333444555444222333444555444333222333444333333333222222555999<<>>???@@@@@@AAABBBCCCDDDDDDDDDCCCGGGHHHIIIKKKMMMOOOQQQRRRVVVWWWYYY\\\```dddgggiiimmmnnnqqqvvv{{{}}}{{{zzzzzz{{{zzzyyywwwuuusssnnnmmmllliiifffdddeeefffhhhjjjllloooqqqrrrrrrrrrssstttvvvuuusssrrrsssssstttssspppmmmiiigggdddcccccccccccccccaaa___]]]\\\^^^]]][[[XXXUUUPPPIIIEEEDDDAAA>>>=========<<<;;;:::;;;888333111444555333444444333333333333333333444444444444444333333222111222333555666666666666444666777777666666888999666555444333222222222222333222111111333333222111000222333333111111222444555666777777777888:::;;;:::AAAGGGJJJQQQ^^^iiiooouuu{{{~~~{{{yyyxxxxxxzzz|||}}}|||zzzxxxxxxxxxrrrkkkddd```bbbeeeggggggpppqqqrrruuuwwwzzz|||}}}|||~~~WWWYYYdddvvv}}}xxxvvv{{{zzzwwwvvvxxx~~~xxxjjjfffbbbaaagggooovvv{{{|||yyyxxxpppnnnjjjeee```\\\YYYXXXWWWVVVUUUUUUUUUSSSPPPMMMNNNNNNNNNMMMMMMMMMMMMNNNFFFGGGHHHFFFBBB@@@AAABBB===>>>???>>><<<;;;===???<<<===>>>>>>===<<<:::999??????@@@BBBDDDEEEGGGGGGLLLMMMNNNQQQTTTWWWZZZ\\\\\\^^^bbbhhhnnnuuuzzz}}}~~~|||zzzwwwtttrrrpppqqqrrrrrrrrrrrrppppppjjjjjjiiifffbbbaaaccceeehhhjjjmmmppprrrsssssssssuuuvvvxxxwwwuuuttttttuuuuuuttttttrrroookkkhhhfffiiiiiiiiihhhgggdddbbbaaa^^^\\\XXXUUUQQQMMMGGGDDDBBB@@@>>>=========<<<;;;888:::777111000444666444333222222222222333333444444444333222222222222222000111222444555555666666222555777666555555777999555555555555444333222222333222111111333333222111000111333333222111333444555777999999999999;;;<<<888>>>AAAAAAEEENNNXXX\\\ccckkkrrrvvv|||{{{xxxwwwwwwxxx{{{~~~~~~~~~~~~wwwoooeee______aaabbbaaagggiiilllpppsssvvvxxxyyyzzz|||VVVVVV___rrr~~~{{{zzz{{{}}}xxxvvvvvv|||yyyrrriiifffeeegggoooyyy|||xxxtttoookkkhhhgggeeeccc___ZZZUUUQQQNNNMMMMMMLLLKKKKKKKKKJJJGGGDDDGGGGGGFFFFFFFFFFFFGGGHHHDDDEEEFFFDDD@@@>>>???@@@777999;;;:::888777:::===999999::::::999666444222;;;;;;===>>>@@@BBBCCCDDDBBBBBBDDDFFFHHHKKKNNNOOOUUUWWWZZZ___eeekkkooorrrqqqtttxxx|||zzzwwwrrrooommmjjjgggdddfffgggiiikkkkkkkkkkkkjjjhhhhhhgggddd```___bbbeeehhhjjjmmmpppsssssssssssstttvvvxxxxxxxxxxxxyyyzzzuuuvvvwwwwwwuuupppkkkhhhnnnoooooonnnmmmkkkiiihhh___[[[WWWSSSOOOKKKGGGDDD@@@>>><<<<<<=========;;;777999666//////555888666111111111111222333444444555444222111111111222333///000222333444555555555111333666666444444666999444555666777666555333222333222111222333333333111000111333333222222333444444777999:::::::::<<<===777===@@@>>>@@@GGGMMMPPPUUU]]]eeejjjrrr}}}{{{xxxxxxwwwrrrvvv||||||rrrfff___^^^``````___aaadddhhhlllpppssstttuuuvvvxxx|||WWWTTTYYYiii}}}yyywwwyyy~~~~~~vvvqqqssszzzzzzqqqkkkdddccchhhrrryyy~~~yyyuuuooommmhhhbbb^^^[[[ZZZYYYVVVSSSOOOKKKHHHGGGGGGHHHDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???CCCBBBAAA???>>>=========999999999777555555777888::::::999999888777666666;;;::::::;;;===@@@CCCEEE===>>>???@@@BBBEEEGGGHHHJJJKKKNNNRRRWWW\\\aaadddiiijjjkkkpppvvv{{{~~~~~~wwwpppooohhhaaa^^^\\\XXXXXXZZZZZZ\\\^^^___```bbbeeeggghhhfffbbb___^^^^^^___```jjjkkklllnnnoooqqqrrrrrryyyzzz{{{}}}~~~~~~~~~~~~{{{zzzyyywwwuuutttrrrrrrqqqqqqqqqrrrrrrqqqmmmjjjccc]]]VVVPPPMMMIIIEEEAAAAAA>>><<<;;;;;;;;;:::999777777666555444444333333222111000000222444777888333333222111000000000111222333333444444333333222222222111111111222333333444444333444555555333222666222//////222555555444333333222222222333444444444888:::777888===>>>:::======<<<;;;<<<===>>>???GGGLLLTTT[[[bbblllvvv~~~|||wwwsssrrrrrrrrruuuyyy{{{tttlllddd___\\\[[[^^^___```eeekkkqqqsssttttttvvvyyy{{{|||}}}\\\WWWXXXeeevvvwwwwww{{{|||uuuqqqttt{{{wwwnnniiiiiikkkrrr}}}zzzvvvpppjjjfff```]]]YYYTTTPPPMMMLLLKKKKKKHHHDDDAAA>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<>>======@@@??????>>><<<;;;;;;:::888888888777555555777999::::::999888888777666666777666666777999<<<>>>@@@<<<<<<===>>>@@@BBBCCCDDDEEEEEEGGGJJJNNNRRRUUUXXXZZZ\\\___cccggglllppprrrzzz|||}}}xxxpppjjjccc[[[UUUSSSQQQNNNNNNPPPPPPRRRTTTUUUVVVXXX[[[^^^bbbaaa___^^^^^^```bbbdddfffgggjjjmmmqqquuuxxxzzz{{{{{{|||}}}~~~~~~~~~~~~||||||{{{yyywwwvvvtttsssuuuuuuvvvwwwwwwtttpppllleee___VVVPPPLLLHHHDDD@@@???===;;;:::::::::999888777666666555444444333333222222111111222444666777444333333222111111222222222333333444444333333222444444333333333444555555555444444555555555444333999666333444666888888888555555444444444444444555555888888555666;;;<<<999;;;::::::999:::;;;<<<===>>>CCCIIIOOOUUU]]]fffmmmssssssrrrpppllliiiiiiiiioooqqquuuzzzzzzssskkkfffcccaaaeeedddbbbccceeeggghhhgggmmmppptttwwwyyy{{{~~~bbbZZZWWW___mmm|||{{{uuuxxx~~~~~~yyytttrrrwww~~~{{{sssmmmiiilllpppzzz|||xxxrrrlllgggccc^^^[[[TTTRRROOOKKKGGGEEEDDDCCCDDDBBB@@@===;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888666666777777666555555777:::999999888888777777666666555555444555777999;;;===:::;;;;;;;;;<<<>>>???@@@???@@@AAABBBDDDGGGIIIJJJMMMQQQVVVYYY[[[___eeeiiirrrtttwwwyyy{{{~~~{{{uuupppjjjccc^^^SSSLLLGGGFFFEEECCCCCCFFFHHHJJJLLLNNNOOOQQQTTTWWWZZZZZZZZZ\\\___bbbfffhhhggghhhjjjnnnrrrwww|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}{{{zzzxxxvvvuuuyyyzzz{{{}}}|||xxxrrrmmmggg```VVVOOOKKKHHHDDDAAA>>><<<999888888888888777666666555555444333333333333222111111111333444555444444333333222333333333222222333333333333222222333333333333333444555555555555666666666666555555777555333333555777777777888777777666666555555555666888888666666999:::888999888777777777888::::::777:::???BBBEEEJJJRRRXXX```aaabbbaaa___^^^___```hhhjjjnnnsssyyyzzzsssnnnjjjhhhkkkhhhccc```______^^^]]]dddgggkkkooossswww{{{~~~fff\\\UUUYYYeeevvv~~~wwwuuuyyyyyyvvvuuuuuu{{{yyysssooonnnnnnrrrxxx}}}qqqllleee___[[[WWWTTTRRRMMMKKKIIIFFFCCCAAA@@@@@@BBB@@@>>><<<;;;;;;<<<===;;;;;;:::999999999999999999999::::::::::::999999888999:::;;;:::888666444555666666555444555777:::888888777777777666666666666666666777888:::;;;<<<:::::::::::::::;;;;;;<<<<<<======???@@@BBBCCCDDDDDDJJJOOORRRRRRUUU\\\bbbgggiiimmmpppssswww||||||rrrhhhbbb[[[UUUPPPHHHBBB===>>>>>><<<===@@@BBBDDDFFFGGGHHHJJJNNNPPPRRRTTTWWWZZZ___cccgggiiimmmmmmnnnpppssswwwzzz}}}~~~}}}}}}}}}}}}}}}|||{{{yyywwwvvv{{{|||}}}~~~yyyqqqllleee^^^TTTNNNKKKHHHEEECCC>>>;;;888666666777666666555555555444444333333333333333222111111222222333444333333222222222333333222222333333333333222222000000000000111222333333444666777777777666777777666555444444555666777777888888888777777555555444666888999:::::::::888666888777666666666777888999555888:::;;;;;;>>>DDDIIIQQQSSSTTTUUUUUUVVVWWWYYY^^^```dddjjjrrr{{{~~~yyytttpppnnnnnnjjjdddaaa___]]]\\\[[[]]]```dddhhhlllpppuuuyyy}}}iii^^^UUUVVV```qqqzzzvvvvvv|||zzztttuuuwwwzzzxxxnnnjjjkkkppptttyyypppbbb]]]VVVPPPLLLJJJHHHGGGCCCCCCAAA@@@>>>===<<<;;;<<<;;;:::999888888999999666666555444444444444555888888999999999999888888777888:::::::::888666444444555555444444444777999777777666666666666666666777777777888888999:::;;;::::::999999999999::::::888999:::<<<>>>???@@@@@@;;;@@@EEEGGGGGGIIIOOOUUU[[[]]]aaaeeejjjpppwww{{{~~~uuuhhh\\\TTTNNNHHHDDD@@@;;;777999:::888999<<<:::<<<>>>???@@@AAADDDGGGMMMOOOSSSYYY^^^cccggghhhppppppqqqrrruuuwwwzzz|||~~~}}}|||{{{|||||||||zzzxxxvvvuuuyyyzzz{{{|||{{{vvvoooiiiaaa[[[SSSOOOMMMLLLIIIGGG@@@===888666666666555555444444444444444333333333333333222222111111111222222222111111111111222222111222222333333222222111000000000000111222333444444666888888777666777999999999999999999999:::;;;888888888888777666444333666777;;;>>>>>>;;;888777888777666666666777999:::666888999888666777<<<@@@FFFHHHJJJKKKLLLMMMPPPRRRSSSUUUYYY```jjjttt~~~~~~{{{xxxuuutttrrrnnniiieeebbb```^^^]]][[[^^^aaacccfffjjjnnnqqqxxxyyy|||nnncccXXXVVV]]]kkk~~~xxxvvvxxxyyysssqqqtttzzzyyyooogggfffllltttzzzzzzlllcccUUUQQQKKKFFFDDDBBBAAA?????????>>>>>>===<<<<<<;;;;;;:::999888888777888888666666555444444444444444666777888888888888888888777888888999888777666555444555555444333333555888666666666666555555555555555555666666777777777888999999888888888888999999444555777999:::;;;<<<<<<777;;;>>>@@@@@@CCCGGGKKKOOORRRUUUZZZ___fffmmmrrrzzz~~~|||sssjjj]]]QQQJJJEEE???<<<;;;555333555666555666888999:::<<<<<<<<<===@@@BBBGGGJJJPPPWWW^^^cccggghhhlllmmmppptttwww{{{}}}~~~~~~~~~}}}||||||zzzzzz{{{{{{zzzxxxvvvtttwwwwwwxxxyyyxxxsssmmmhhhaaa\\\VVVSSSRRRQQQNNNKKKDDD@@@;;;777666666555444444444333333333333333333222222222222222111111111111111000000111111222222111111222222222222111111111111111222222444555666222555888888666555777999666888999999888888999:::777888888999888777555444888777:::>>>???;;;999:::888777666666666777999:::555666777555333333777;;;===???AAABBBCCCDDDFFFHHHIIIKKKOOOVVV```jjjsssxxx|||{{{zzzyyyxxxxxxyyyyyywwwsssnnnjjjgggccc___\\\\\\]]]___```bbbeeeiiilllrrrsssvvvzzz}}}uuuiii]]]WWWYYYddduuu{{{vvvvvv{{{zzzsssnnnnnnuuu~~~sssooojjjhhhkkkttt}}}|||oooaaaXXXMMMJJJEEEBBB@@@???===<<<=========>>>>>>=========<<<;;;::::::999888888888666666555444444444444555555555666777777777777777777777666666666666555555555555555444222222444666555555555555555555555555555555666666666666666666777777777666666777888888333444666777888888888777999999;;;<<<>>>AAACCCEEEFFFHHHKKKNNNSSSYYYaaafffmmmqqqwww|||zzzrrreee]]]QQQHHHCCC???;;;999999444222444555444444777888:::::::::::::::<<<>>>AAAEEEMMMVVV^^^dddhhhjjjiiikkkpppuuuyyy|||~~~}}}}}}~~~~~~~~~}}}||||||yyyzzz||||||{{{yyyvvvtttvvvvvvvvvwwwvvvrrrmmmiiieee```\\\YYYXXXVVVQQQMMMHHHCCC===999777666555444333333333333333333333333000111111222222222222111222111111111111222333444111111222222222222111111000000111111222444555666111555888888555444777:::333555777777555555666888777888999::::::999777666;;;777666999:::999;;;@@@777666666555666777888999333555666444111222666:::999;;;======<<<===>>>@@@BBBCCCHHHNNNVVV^^^eeeiiiooonnnnnnnnnpppsssvvvxxxvvvssspppmmmjjjfffaaa]]]\\\]]]^^^___```cccgggjjjlllnnnqqquuuyyy|||{{{oooaaaXXXWWW]]]lllzzzyyyuuuvvv~~~{{{vvvoookkkmmmvvvzzzkkkkkkjjjmmmttt}}}uuuhhhZZZQQQFFFCCC???===<<<;;;999888888999::::::;;;;;;::::::999999888777666555555444222111111000000000000000333444555555666666666555666666555444444444555555666666555444222111333555444555555555555555555555666666777777888777777666666666555555555666777777555666777888888777666555777666666888;;;===>>>>>>@@@BBBDDDGGGKKKPPPWWW\\\___dddlllsssxxx|||~~~tttkkk[[[SSSIIIBBB???===:::888999555333555777555555777333444555444333333555666===BBBKKKUUU^^^eeejjjllliiilllqqqvvvzzz|||||||||||||||}}}}}}}}}}}}||||||yyy{{{|||}}}|||zzzwwwuuuwwwvvvvvvvvvvvvsssnnnkkkiiieeeaaa^^^]]]YYYSSSNNNKKKFFF???:::777666555444333333333333333333333333000000111222222222222222222222222222333333444555111111222222222222111111.........///000222333444000444888888555444666:::555888::::::888777888:::888999;;;<<<<<<;;;:::888>>>777333444666666<<>>@@@DDDIIIOOOVVV[[[^^^dddcccccceeehhhmmmqqqtttqqqpppooonnnlllhhhccc___\\\]]]^^^^^^```cccgggjjjiiijjjmmmqqqvvvzzz}}}rrrddd]]]XXXXXXgggzzzzzzyyyuuuuuuvvvnnnhhhlllttt|||~~~uuummmeeehhhmmmttt|||xxxkkk___SSSKKKCCC@@@<<<888777888;;;===888888888888888888888888<<<888444333444666555444222222111000...///222444---111444444333111333444444777555//////444555222555444444444444555666666555555555555555555555555666666666666666666666666===999555555888888444000555555555555666666666666777666777999<<<<<<:::999<<<<<<>>>@@@CCCGGGKKKMMMZZZ^^^ccchhhnnntttzzz~~~|||{{{pppeee]]]MMMIIIBBB>>><<<;;;::::::<<<;;;999888888888999999888777666444444666777999>>>BBBIIIQQQXXX```hhhmmmoooqqqtttxxx|||~~~~~~{{{zzz{{{|||}}}|||{{{}}}{{{wwwuuutttssstttuuutttrrrnnnkkkhhhjjjddd^^^\\\\\\[[[VVVQQQLLLGGGAAA;;;888666444333444444444333333222222222333222///......///222333...///000222333333333333333333222222111000//////...............///000000666555555555555444444444555222333888999555555999;;;<<<===>>>>>><<<:::999888888777777777777777777333555666666555555666888666666777777666666555444...555;;;;;;666555<<>>>>>???CCCIIINNNRRRTTTVVVYYY\\\___ccchhhlllkkkoooqqqppplllhhhggghhhdddcccbbb```aaacccfffhhhhhhmmmqqqqqqrrrvvvyyyxxx{{{lllcccZZZUUU___nnn}}}uuutttvvvyyy{{{ooogggeeekkktttwwwmmmgggfffkkkttt|||tttgggZZZNNNGGGAAA???;;;999888888:::;;;888888888888888888888888;;;777444333444555555444555555555333111111222444///222444444333111222333333666555000111555666444444444444444444555555666555555555555555555555555555555555555555555555555888444222333666888555222555555555555666666666666666666666777999:::999888::::::;;;===@@@CCCFFFHHHPPPSSSXXX^^^ccciiiooosssxxx|||}}}tttiii]]]UUUHHHEEE???<<<::::::999888888777666666666666777888777666555444555666888999>>>BBBIIIPPPXXXaaaiiiooouuuvvvzzz}}}|||{{{|||}}}}}}}}}{{{{{{{{{{{{zzzwwwuuusssrrrrrrssssssqqqooollljjjfffbbb^^^]]]^^^^^^[[[XXXLLLGGGAAA<<<888666444222222222222222111111111000222111000......000111222111111111111111111222222222222111000000///......//////......//////000111222222222333333444444444666333444:::;;;888888<<<888999;;;<<<===<<<;;;:::777777777777777666666666444555666666555555666888888888777666666555555444111666:::999666555:::>>>:::::::::;;;???CCCGGGJJJKKKNNNQQQUUUXXX^^^ccchhhiiilllooonnnjjjgggggghhheeeddddddcccdddfffiiilllrrrxxx|||||||||}}}}}}zzz{{{~~~tttiii\\\SSSWWWaaauuuyyyssstttyyytttiiibbbfffnnnyyyyyynnnfffccchhhooo{{{|||mmm```TTTIIIAAA>>>===;;;999888888999999777777777777777777777777999777444333444555444444444666666555333111111222111333444444222111111222444666555333222444444111333333333333444444444444444444444444444444444444555555555555555555555555222000///111555777666444444555555555555666666666666555444444666888888777888888888999;;;===@@@AAAEEEHHHLLLQQQVVV\\\cccgggooosssyyy~~~{{{sssiii]]]RRRJJJAAA???;;;999999888777666666666555555555666777888555555444444555777999:::<<>>@@@BBBBBBEEEIIIMMMRRRYYY```eeelllooorrrqqqnnnkkkkkkmmmhhhhhhgggggghhhkkkqqquuu{{{wwwxxxzzz{{{}}}yyylll^^^TTTUUU\\\lll|||wwwuuuxxx~~~zzzppphhhccckkkttt{{{pppgggdddeeejjjtttwwwgggZZZNNNDDD===;;;;;;:::999888888777777666666666666666666666666777555444333333444444444000222444555333111000000444444444444222111111111555666555444222111000...222222333333333444333333444444444444444444444444444444444444444444444444111000///111444666555444444444444555555555666666777555333333555777777777666666666666777999;;;<<>>FFFOOOYYYeeepppwww{{{~~~}}}}}}yyytttuuuyyy{{{zzzwwwwwwvvvtttrrrooommmkkkjjjcccaaa]]]YYYWWWTTTQQQOOOIIIEEE>>>999666444222111111111111111111111111111...///000111111000///...000///.........000333444111000000000000000//////000000000000000111111222222222222222222111111111///000111111111222222111444555555555555555444444888888888888888888888888555666777666555444555666444222000///000333777999:::888555555666555333111666777888999:::999999888999<<<@@@DDDKKKSSS[[[aaaiiilllnnnmmmkkkjjjkkknnnpppnnnkkkffffffmmmyyyvvvtttpppmmmkkknnntttxxx|||yyyhhhZZZTTTTTT```ooo}}}uuurrrvvv}}}vvvlllggggggiiirrr|||~~~pppiiiccc___dddmmm~~~~~~yyytttrrrrrrsssrrrqqqqqqppppppqqqqqqrrrvvvwwwyyy{{{}}}~~~~~~~~~nnn^^^RRRHHH@@@;;;777777777777666666555555444444444444444444444444222333444444222222222444---000444666777777777888777555333222333333222111000...///222333222333666111222444555555555444333333333333333333333333333333333333333333333333333444444444444444444444444333444444444444555555555777555444444555666666555666555444444444555777888888999:::<<<>>>BBBHHHMMMTTTYYYaaahhhoootttyyy|||~~~zzzwwwkkkdddZZZPPPGGG@@@;;;888777555333333555777777666444444555444444222111111111222333444666777888999888===DDDNNNYYYfffssszzz~~~|||yyyvvvssstttwwwyyyyyywwwzzzyyyxxxuuurrrooolllkkkcccbbb^^^[[[WWWTTTRRRQQQFFFAAA<<<777555333222000111111222222222222222333......000000000000..................///111333444000000000000000000000000000////////////000111111333333333222222222111111+++...000000222666777666555555444444333333333333222222333444444555555666555666777666555444555666333222000///000333777999999888666666666555444222444555555666666666555555555777:::===BBBJJJRRRXXXcccfffjjjkkkjjjkkknnnrrrrrrqqqnnniiigggmmmyyyxxxuuuoooiiieeefffkkkooossswww~~~sssbbbVVVQQQYYYhhhzzzyyysssrrrzzz|||ooofffeeejjjooozzzqqqfffcccaaaaaajjjvvv}}}{{{zzzzzzzzzuuuuuutttqqqnnnmmmmmmnnnnnnnnnmmmlllkkkkkkllllllppppppppppppqqqrrrsssssstttxxx~~~{{{jjjZZZOOOFFF@@@;;;777666555555444555555555333333333333333333333333000222444444222111222444///222555666666666777888888555222222333444333222555111000333444222333777222333555666666666444333333333333333333333333333222222222222222222222222222333444444444444444555333333444444444555555555444333333444555555333222555444333333333444666777777888888888999===BBBFFFMMMRRRYYY```gggnnntttyyy{{{~~~}}}{{{wwwqqqmmm___YYYNNNEEE???;;;999777666444111000222444666666000111222333444444333222111222333555666777777777777<<>>999555333222111000111111111222222222333333...//////////////////....../////////000000111111//////////////////////////////......//////000111222222222222222222222222---111333111333777888444333333333333333333444444000000111333444555666777666777777777555444555666666555333222222444666888777777777777666555555666444444444444444444444444333444555777;;;BBBIIIOOO[[[___dddhhhjjjnnntttyyyvvvxxxxxxtttpppsss|||xxxuuunnngggbbbbbbfffiiilllqqqxxx}}}|||jjjZZZQQQTTTbbbuuu}}}vvvrrruuuuuujjjccceeennnuuusssfff]]]___bbbdddppp|||{{{xxxvvvtttsssrrrrrrnnnoooppppppnnnmmmnnnooommmmmmmmmmmmmmmmmmnnnnnnmmmlllkkkjjjiiijjjkkklllkkkoootttxxx|||xxxgggXXXMMMEEE???;;;777666555333333444555666333333333333333333333333///222444444222000222444000222333444333333444555888555222111444555444333===777444666444000000555222333555777777666555444333333333333333333333333222222222222222222222222000111333333333444555666333333333444444444555555222222222333444444222///333333222222222333555666888888888777888;;;@@@DDDHHHLLLRRRYYY```gggoootttwww}}}}}}{{{wwwqqqkkkfffXXXQQQGGG???:::999888777666333///...000333555666///000222555666777777777222222444555666666777777777;;;CCCMMMZZZhhhuuu~~~}}}zzzxxxzzz||||||||||||~~~yyyzzz{{{{{{yyyvvvrrrpppiiifffaaaZZZQQQJJJFFFEEE@@@<<<777444222222111111000000111111222222222333///////////////////////////000000111000//////...---....................................///000000//////000111222333333444111555555111000444333...111111111222333444666666111222333555777888::::::666777888777555444444555999888666444444444555666555777888777666555777888666555555444444555666666333333444555888===EEEJJJPPPUUU\\\aaafffllltttzzz{{{{{{{{{xxxtttnnnfffaaaaaadddggghhhmmmtttzzz}}}~~~tttcccVVV[[[```mmmsssppprrryyywwwkkkfffffflllvvv|||sssggg^^^XXX\\\ccckkkwww~~~yyyuuuvvvtttqqqnnnllllllmmmmmmlllrrruuusssrrrtttvvvuuupppoooooorrruuutttppplllnnnllljjjjjjjjjiiigggeeedddeeefffiiimmmrrrwwwzzzwwwfffVVVKKKCCC===888777666666555444444333333222222222222222222222222222222222222222222222222555444444444444555666666555555555555555555555555555555555444444444333333555555555666666666777777111111111111222333444555222666666222222666666222222222333444444333333333333444555666555444222111222111000//////000111222111222444555666555444444555888:::;;;999888:::<<>>AAAEEEKKKRRRXXX\\\fffkkkrrrwwwyyyzzzzzz{{{yyyuuupppjjjeee]]]UUUOOOGGGDDD???999555222111111000000000000000000000000333333222111111222333333222333444444333333555666444:::CCCOOO]]]lllyyy}}}}}}{{{yyyzzz}}}}}}zzzwwwvvvrrrmmmfff```[[[TTTLLLGGG>>>===999555222111222444222222222222222222222222666222...---///000///---222111000///............///////////////000111111...///000111222111111000111222444444333333333555222222222222222222222222444444333333222333333333333444666888:::;;;<<<<<<:::999777555444444444555555444222111111222333444666555555555555555555666666666444333333333444444333333333111111222666999>>>BBBHHHMMMSSS]]]iiirrr}}}~~~|||xxxtttqqqooonnnnnnnnnoooqqqrrrqqqnnnkkkiiipppsssxxx~~~mmm^^^UUUXXXcccvvv{{{ssssssyyyuuujjjaaacccmmmxxxwwwiii___TTTRRRTTT]]]hhhuuuzzzsssooommmkkkjjjoooqqqtttwwwzzz}}}~~~~~~uuuqqqlllhhhdddaaa]]]ZZZWWWVVVTTTTTTVVVZZZ^^^aaahhhkkkpppvvv|||uuucccSSSHHHAAA<<<888444444444444444333333333333333333333333333333333222222222222222222222222111111111111111222333333222222222222222222222222222222111111111111000000222222222333333333333444777666555444333333333333111222111......111222000444555555666666555444444555444333333222222333333111111000000000000111111000000000000000000111222111333444555444444555666777888:::===BBBHHHMMMPPPWWW\\\cccjjjnnnppprrrtttqqqmmmggg```YYYPPPHHHBBB>>><<<888555333222333333000000///......///000111444333333222222333333444222333444333222222444666555:::CCCOOO]]]lll{{{~~~~~~}}}|||{{{zzzyyytttmmmfffaaaYYYPPPJJJAAA>>>:::666333333333444222222222222222222222222888222---,,,000111...***333333222111000000000000///////////////000111111...///000111111111000000000111333222111111222444222222222222222222222222222222111111111222333333444555777999:::<<<<<<<<<999888666555444444444444222222222222333333444444555555444444444444555555444444333222222222333333111222333222111222444666999<<>>EEEOOOVVVeeekkksssyyy}}}~~~zzzxxxwwwsssrrrooolllgggbbb]]][[[```ccchhhooovvv|||zzziiiZZZYYY]]]jjjyyyxxxrrrqqqwwwxxxkkkeeeeeeooo|||sssfff]]]XXXVVV]]]eeennnxxxwwwuuuqqqnnnmmmppptttwww~~~{{{wwwooojjjccc\\\VVVQQQLLLIIIJJJIIIFFFEEEEEEGGGJJJLLLOOOQQQUUU[[[ccckkkrrrvvv{{{~~~tttcccSSSHHHAAA<<<999777777777777666666666666333333333333333333333333222222222222222222222222222222222222222333444444333333333333444444555555444444444444555555555555555555666666666777777777444444444444444555666666999777666555555444555777444444444444444333222111444333222000000111222222000000000111111000000000222222000//////000111222222222111000111222333333555555666888:::===???AAADDDHHHNNNSSSUUUWWWYYYZZZWWWUUUQQQLLLEEE???;;;999666555444333222222333333222111/////////111333444555555555555555555555555///111222222222333666888333999CCCOOO^^^nnn}}}|||wwwpppggg\\\UUUKKKEEE===888666555444333////////////////////////...000111000...---000222111111000/////////000000///////////////000000111///////////////000000000///000000000...///111333000000000000000000000000////////////000000111222333333444666666777777777444333222000000000111111222333444444333222000...222222333333333333222222333333333333444333333333///111333444333222222333444444444555888>>>EEEJJJTTT[[[dddlllqqqvvv}}}}}}zzzxxxuuutttppplllhhhccc```^^^]]]```eeekkkssszzz~~~nnnYYYUUUWWWcccssssssppprrr||||||rrrffffffkkkwwwxxxiii___[[[ZZZ^^^hhhttt|||~~~{{{zzzpppqqqrrrsssuuuyyy~~~zzzrrrkkkeee```XXXRRRMMMHHHDDDBBBBBBAAA@@@???@@@AAACCCDDDHHHIIIMMMRRRXXX___eeehhhmmmpppuuuzzzuuueeeVVVKKKDDD>>>:::999999999888777777666666222222222222222222222222222222222222222222222222333333333333333444555555333444444555555666666777444444555555555555555666666666666666777777777888555555555555666777888999999666666888777444444666444444444444333222111111333222111111000000111111000000111111111111000000333222222111111111111111333111//////000222222222333333444555666888:::;;;===@@@DDDGGGGGGHHHIIIJJJGGGFFFEEEAAA<<<888777777444444333222222222222222111111000000000222333444111222222333333222222111333444444333111111222444333:::EEESSSbbbqqq}}}xxxoooddd\\\PPPIII@@@999777555444222111111111111111111111111***///333222...,,,000555000//////........./////////////////////000111111//////.........///000111///000000///...///111333222222222222222222222222000000/////////000111111111222333333444444444444555444333111111111222333333333444444222111///---000111222333333222111000222222333444444444333333111222444444333222222333333333222333666:::???BBBHHHOOOWWW]]]bbbjjjttt||||||yyywwwwwwuuuqqqmmmiiifffcccbbb^^^```ccchhhooovvv|||qqqZZZTTTTTT]]]lll|||{{{qqqpppuuutttllleeeiiiuuunnnbbb]]]```dddlllyyy}}}yyywwwvvvvvvppptttzzz~~~|||wwwnnnddd]]]YYYTTTNNNHHHDDDAAA???===<<<<<<======>>>???@@@AAABBBCCCFFFJJJOOOSSSWWWYYY]]]aaafffkkkpppuuu{{{~~~vvvgggZZZOOOGGG@@@;;;;;;:::999888777555444444111111111111111111111111222222222222222222222222333333333333333444555555333444444555666666777777666777777777888888888999888999999999999:::::::::999999888888888999999:::999666777;;;:::555333555555555555555444333222111111111111111111000000//////000111222222111000///222222222222222111000///333000------///111111000111111222333444555666777888:::===>>>>>>>>>>>>???<<<======:::666444555666111111111111111111111111/////////000111222222222000000111222222111000000333444444333111000111333555<<>><<<;;;:::;;;===???@@@AAAAAAAAA>>>@@@BBBEEEIIILLLNNNOOORRRUUU[[[___dddiiinnnrrr{{{wwwiii\\\RRRIIIAAA<<<;;;:::999777666444333222000000000000000000000000222222222222222222222222333333222222333333444555333333444444555666777777::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;::::::::::::;;;888:::???>>>777444777666666666666555444333222000111222222222111///...///000111222222111000///000111222222222000///...333///,,,,,,...000000///111111222333444555666666666888;;;;;;;;;:::;;;;;;999:::;;;888555333555777......//////000111111111------///000111111111111111222333444444333222111000111222222111222444666666>>>LLL\\\kkkzzz~~~xxxmmmeeeXXXOOOCCC;;;777555222///////////////////////////111000000000000000...---000///////////////000000///////////////000111111///......------///000111111111000///...///222444000000000000000000000000333222111000000///000000111222222333333222222222111000///......///000000111111111111111222222222...000111222222111000......///000222222222111000444555555444222222444555111111111333666888999999999>>>CCCDDDFFFNNNZZZeeemmmttt||||||xxxvvvuuuxxxuuupppkkkgggeeedddccceeedddcccccceeeiiilllnnntttyyyvvv~~~ggg]]]UUUXXXbbbooo{{{vvvsss{{{rrrkkkkkknnnwww}}}jjj^^^[[[aaaooo|||uuusssvvvxxx{{{~~~}}}ssskkkeee]]]TTTLLLGGGEEEBBB>>><<<;;;;;;;;;999999:::;;;===???AAABBBBBB@@@AAAFFFHHHGGGHHHLLLMMMNNNPPPSSSXXX^^^cccfffooottt|||{{{pppcccVVVKKKDDD@@@;;;;;;:::999777666555444444444222000------000222444444444444555555555555111333555666555444555666888999;;;;;;::::::;;;===<<<>>>AAABBBBBBBBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGLLLJJJGGGEEECCCBBBAAABBBCCCBBB@@@???>>>;;;888444:::888777666777666444333555555444444444444444444555444333222111111111111333111111222555555222///333333444333222000...---222222333444444555666666999666444555777777555333333444555666666555444333111222222000......///111222222222000...///222555333444444555555444444333333333444222111222444666;;;BBBOOO```rrr~~~~~~zzzoooccc[[[LLLCCC===444555666...000000...------.../////////111333444555444222111333222222111000///......------......///...------..................------000111222222111000111333...000111222222111000...333222222222111111000000222///...000555666222...222222111111000/////////...///111222333444444444333444444555555444444333222222111111111111111222444444555555555555555444333333333444555666777888888999:::<<>>???@@@@@@AAAAAA???@@@DDDFFFEEEFFFJJJHHHHHHIIIKKKOOOTTTXXX[[[eeejjjqqqwww||||||wwwooocccXXXNNNFFFCCC::::::999777555444333222444333000---+++,,,///222000111111222333444555555333555666666666666888999999;;;===??????AAACCCEEEBBBEEEGGGIIIIIIJJJLLLMMMPPPPPPPPPPPPQQQRRRSSSTTTVVVUUUSSSQQQNNNMMMKKKKKKIIIHHHFFFEEEDDDBBB>>>;;;???===:::999999999777666333333333333333222222222444333222222111111111111222111111222444444222///000111111111111111000000222222222333333444555666777555444444666666444222222333444444444444333222111222333222000///000111555333000000222444333222222222222333333222222222222333333222222333666888>>>EEESSSeeevvv~~~}}}|||zzzpppeee[[[LLLCCC===555555666...//////...---......///000...///000222222111111000222111111111000///////////////.............................................000111222111000111222///000111222222111000///111111000000000/////////222///...000444555222...111111111111000000000000000111111222222111111111111111222222222222111111222222111000000111111222444555555555555444444333444444444444555666777888555666666888;;;AAAIIIOOOYYY]]]cccjjjpppvvv{{{~~~xxxrrrmmmlllllloooqqqssssssqqqpppooopppllllllkkkhhheeeddddddeeehhhlllsssyyy~~~\\\mmmvvviii[[[VVVXXXaaaooo{{{}}}wwwsssyyyrrrhhhiiipppzzzkkk___^^^hhhvvv~~~wwwsssvvv|||{{{xxxvvvuuusssqqqoooiiibbb\\\WWWQQQIIICCCBBB@@@>>>;;;:::999999999===>>>@@@BBBCCCBBBAAA@@@@@@>>>>>>BBBDDDCCCEEEHHHHHHGGGFFFGGGIIIMMMQQQSSSXXX\\\bbbhhhmmmrrrxxx{{{uuurrrllldddZZZQQQJJJEEE<<<;;;999777555444333222555444111...,,,---111444000000111222444555666777666777888888888:::===???<<<>>>AAACCCDDDFFFIIIKKKNNNPPPTTTVVVWWWXXXZZZ\\\aaaaaabbbbbbdddeeeggghhhggggggeeecccaaa^^^\\\ZZZUUUTTTRRRPPPOOOLLLHHHEEEDDD@@@<<<:::999888888777444444444333333222222222333222222111111111111222222111111222333333222000.........//////111222333333222111111222333555666555444333333444444333222000111111222222111111000000222444444222111000111222---***---111333///***000000111111111111000000111222222222222444777:::AAAJJJZZZlll{{{~~~||||||~~~{{{rrrhhh]]]MMMDDD>>>555555666.........---......///000111............////////////000000000000000000000000222111///.........//////........................***---000222111000000111///000111222222111000/////////............------111///...000333444222///000000000000111111111111222222222111000///...---///000000111111000000///111111000000000111111222555555555555444444333222444444444444555666777777444444555555777:::???CCCMMMQQQWWW]]]ccciiiooosssvvvuuurrrmmmhhhffffffgggooorrrvvvyyyxxxwwwvvvvvvqqqqqqoookkkgggdddcccccceeehhhmmmrrrwww|||VVVggg}}}~~~ooo^^^UUUSSSZZZgggsss{{{wwwvvvzzznnnjjjrrr~~~qqqeee]]]cccsss{{{wwwuuu{{{zzzuuurrrooommmlllllljjjiiifffccc___[[[WWWRRRLLLHHHBBBAAA???===<<<;;;;;;;;;>>>@@@DDDFFFGGGFFFDDDCCCAAA>>>>>>BBBCCCBBBCCCGGGJJJHHHFFFEEEFFFHHHKKKLLLMMMPPPUUUYYY___fffmmmrrrmmmllliiiddd\\\SSSLLLGGG@@@>>><<<999777555555444555555444333111111333444333333444555666777888888888999::::::;;;>>>CCCFFFEEEHHHKKKMMMNNNPPPSSSUUU]]]```cccfffgggiiilllnnnssssssssstttvvvxxxyyyzzzyyyyyyxxxwwwtttpppmmmkkkfffdddaaa___\\\XXXSSSPPPMMMIIICCC???===<<<;;;:::888777777666555444444333222222111111111111222222222111111111222222111111...---------...///111333222222000000000222333555333222222222333333222222000111111111111111111000///222444555444222111111...,,,+++---111111---)))///000000000000000000///111111111000000222666999EEEOOO```rrr~~~~~~}}}}}}}}}~~~~~~|||tttlll```PPPFFF???555444444+++---------...///000111111......---------...///000/////////000000000000000333222000...---...///000............////////////(((+++///222111000000000///000111111111111000///........................111000///000222222111///...//////000111222222222222222222222111000......000000111111111111000000111000000000000111111222444444555444444333222111333333333333333444555555444666777777777999<<>>@@@BBBGGGJJJLLLKKKIIIGGGCCC??????AAABBBAAACCCGGGHHHGGGEEEDDDCCCCCCDDDEEEGGGIIILLLOOOTTT[[[bbbgggffffffeeebbb\\\UUUMMMIIICCCAAA>>>:::888666666666222444777777555444333333666666666777777888888999777999;;;===???DDDIIIMMMRRRUUUYYY\\\___bbbfffiiinnnqqqtttwwwyyy{{{}}}}}}{{{xxxuuurrroookkkfff```\\\\\\WWWPPPJJJFFFDDDAAA@@@::::::999888666555444444444333222222222222222222111111111111111111111222000///...------...///000111111000///000111222333111222222222111111222222222222111111111111222222///111444555444222111111///111333444444222000000000000111111111111000000111111000///...000555888HHHTTTfffvvv|||{{{{{{{{{|||~~~|||uuummmbbbRRRGGG???444222111(((,,,------...///000000111//////.........///000111///////////////000000000333111///...---...000111........./////////000000'''+++///111111000000000000000111111111111000000////////////////////////111000///000000111000000......///000111222222333111222222333222222111111///000000111111000000///000000//////000111111222333333444444333222111111222222111111222222333333444555777777777999<<<>>>CCCFFFJJJOOOSSSYYY___cccdddddddddbbb```aaacccfffkkkqqqyyy|||wwwpppkkkiiiiiifffgggggghhhiiinnntttxxxFFFWWWmmmyyygggXXXPPPRRR^^^jjjzzz{{{yyy}}}uuummmkkkooo{{{tttiiifffjjjyyy~~~wwwvvvwwwzzz|||~~~xxxsssnnnkkkdddbbbaaaaaadddfffggggggiiihhheeeaaa[[[TTTNNNJJJDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFJJJMMMNNNMMMKKKJJJDDD@@@???AAAAAA@@@BBBFFFJJJIIIIIIHHHGGGFFFEEEDDDCCCEEEGGGHHHKKKQQQWWW\\\^^^___```___\\\VVVPPPMMMFFFDDD@@@<<<999777777777222555888888777555444444777777888888999:::;;;;;;;;;>>>BBBFFFKKKPPPVVVZZZ\\\___dddiiinnnrrrwww{{{~~~{{{vvvqqqmmmhhhccc[[[TTTOOOJJJEEEBBB===<<<;;;:::888777666555666555444333333222222222000111222111//////111333111000///...............///000000000000000000000000111222222111111222333333333222222222222333333///111333333222111111222...111444555222000000111111111222222222222111111000000///......111666:::LLLXXXjjjyyy{{{zzzyyyyyyzzz}}}~~~}}}{{{tttkkkaaaQQQFFF>>>333111111(((,,,---...///000000000////////////000000000000000////////////////////////000///.........///000000.........//////000000111))),,,///111000//////000111000000000000000000111///000000000000111111111111111000/////////000000...//////000111222222222000111222333333333333333---......//////......---////////////000111111222111222222333333222222111222222222111111222222333111222444444555777:::===>>>AAADDDGGGKKKPPPVVVZZZ]]]^^^``````___```bbbdddiiioooxxxyyysssnnnkkkkkkddddddcccbbbcccffflllpppzzz}}}@@@NNNbbbuuulll\\\QQQPPPZZZfffxxx~~~wwwxxxzzznnnkkknnnuuuwwwkkkgggiiisssxxxrrrrrrvvv{{{~~~zzzrrrmmmjjjhhhfffcccaaa```aaacccfffffffffhhhhhhgggddd^^^WWWRRROOOJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJCCC???===??????>>>@@@DDDJJJKKKLLLLLLKKKIIIFFFEEEAAABBBCCCCCCDDDGGGLLLPPPUUUWWWYYY[[[[[[XXXUUURRRLLLJJJEEEAAA>>><<<<<<<<<999:::::::::999888:::;;;888999;;;===???AAACCCDDDHHHLLLSSSYYY___eeekkkooonnnqqqvvvyyy}}}~~~vvvqqqiiiaaaZZZSSSLLLHHHCCCBBBAAA???===<<<:::999999888666555444333222222000111222000......111333///000000000000///......---...000111111000...---///111333333111111222555333222222111111222222333///000111111000000111333......///000111000///---000111111222222111111000.../////////000555;;;@@@PPP]]]nnn|||~~~|||{{{{{{wwwvvvuuutttuuuxxxzzz|||{{{}}}}}}{{{{{{xxxooofff\\\MMMCCC<<<333222333***---...///000000///......---...///000111000000///000000000///.........------------...//////000000---......///000000111111,,,...000000//////000111111111000000000000111111//////000000000111111111111111000///......///000//////000000111111111222000000111222222222222222......////////////...............//////000222222///000111222222333333222444444333333333333333444111222222222222555999<<<;;;===???AAADDDHHHMMMQQQUUUXXX[[[\\\]]]]]]^^^___ccciiisss{{{~~~xxxrrrmmmkkkkkkaaaaaaaaaaaaaaadddiiimmmtttwww}}}>>>KKK\\\lll}}}ooo^^^RRROOOXXXcccwwwzzzsssvvvuuujjjkkksss~~~{{{nnnbbbeeekkkxxx|||tttoooqqqwww~~~{{{rrrkkkgggeeedddcccdddbbb```aaaccceeeeeeeeeeeeggggggfffbbb]]]ZZZXXXQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQQQQOOOMMMJJJIIIBBB>>><<<======<<<>>>CCCDDDFFFHHHJJJIIIFFFCCC@@@???@@@@@@@@@@@@BBBEEEHHHOOOQQQUUUXXXZZZZZZXXXWWWSSSPPPKKKGGGCCCBBBAAABBBAAA@@@>>><<<;;;<<<@@@CCC;;;===???BBBFFFIIILLLMMMVVVZZZbbbiiipppwww}}}yyyqqqiii```XXXSSSIIIHHHGGGEEECCCAAA@@@???;;;:::888666444333222222000111222000......111444...///000111111000///...,,,...000222111000---+++///222444333111111333555333222111000000111222333///000000000//////111333444111...000444666222...000000111111111111000000---......///222888@@@EEETTT```qqq~~~~~~{{{yyywwwvvvrrrqqqooooooppprrruuuwwwxxxzzz{{{zzzyyyvvvlllbbbXXXIIIAAA;;;333444555---......///000000///...---,,,---///111111000///---111111000///...------,,,***+++---...////////////---......///000111111222...000111000//////000111111111000000000000111111.../////////000000111111111111111///------///111000000000000111111111111000000111111111111000///000000111111111111000000............///000222222...///000111222333333333666555555444444444555555333333333222111444888;;;:::<<<===???AAAEEEJJJMMMOOOSSSWWWYYYZZZZZZZZZ[[[]]]cccllluuu{{{~~~{{{vvvpppkkkjjjjjjaaabbbbbbbbbcccgggkkkooorrruuuyyy777AAAQQQbbbssssss^^^WWWRRRTTT^^^rrrxxxuuuuuuzzzssskkkgggoooyyy{{{nnnfffeeecccqqqyyytttvvvzzz|||tttoooiiieeedddeeeeeefffgggggghhhhhhhhhiiiiiiiiikkkiiifffccc```^^^ZZZXXX[[[]]]```bbbbbb```]]][[[VVVQQQKKKHHHHHHHHHGGGDDDBBB???;;;:::;;;===@@@AAAEEEHHHIIIFFFEEEGGGEEEBBB???;;;:::>>>@@@???@@@BBBBBBFFFOOOYYY]]][[[\\\___^^^ZZZVVVRRRNNNKKKHHHFFFDDDCCCBBBBBBDDDDDDCCCBBBDDDFFFIIIKKKNNNSSSYYY]]]fffkkkrrrxxx}}}zzzrrrkkkfffccc\\\YYYTTTPPPLLLHHHCCC@@@AAA???<<<999777555444444111333444222//////111333000333111,,,***...111222333222111000000000///---///000111000///...///000222222111000///...------111222333222000///...///,,,000111...---000111000000111222555666555222//////000111000222888BBBJJJZZZfffttt|||~~~wwwvvvyyyvvvooollljjjhhhggggggjjjmmmooopppsssvvvwwwtttmmmeee___RRRHHH===777222///000333......////////////......////////////////////////000000//////......------/////////...,,,+++---...---...///111111111000000111///...///000111000...//////000111111111111111111000000111333333222000........................000,,,***,,,---,,,///333444333111000000000111111000///...---...///111333000///---,,,,,,...000222333222111111111222333444555666666555444111///...444222000000111333333333666555555888===CCCFFFHHHHHHJJJNNNQQQSSSTTTTTTTTTVVV\\\eeemmmrrruuuwwwxxx}}}{{{wwwpppiiidddccccccbbbaaa``````bbbfffiiilllmmmnnnoootttzzz555<<>>>>>AAABBBEEEMMMWWW]]]^^^aaafffeeeccc___[[[WWWTTTQQQOOONNNLLLKKKKKKLLLMMMMMMLLLMMMOOOSSSVVV[[[aaaggglllvvvzzz~~~wwwssspppgggddd___ZZZVVVPPPJJJFFFCCCAAA===:::888777666555222444555333111000222444444666555///---///000///111111000///000///.........000111000///...///000000000000000////////////...///111222111111222333...111111---,,,///222222//////111222333333111//////000111333666???KKKSSS^^^iiivvv}}}|||vvvtttuuuooogggaaa```^^^^^^```dddhhhjjjgggjjjnnnoookkkddd[[[VVVIIIAAA999555111,,,,,,...//////000000000000//////////////////////////////000000000000////////////111222222111///......///---...///000000000///...000///...///000111000...//////000111111111111000111000000111333333222000////////////////////////000---...111111......111333222111000000000111111000///.........000111222111000///......000222333////////////000222444666333444444444444333111000333111000000222333444444888777666777;;;>>>@@@AAADDDFFFIIILLLNNNOOOOOOOOOPPPUUU\\\cccgggiiilllnnnnnnnnnmmmjjjfffddddddeeecccbbbbbbccceeehhhlllnnnnnnnnnooosssyyy}}}333777AAAPPPbbbttttttbbb[[[TTTSSS]]]lllwwwnnnlllpppyyy{{{rrrhhhggglllxxxtttiiibbbfffmmm{{{yyyrrrbbb___]]]]]]```dddfffgggeeefffhhhiiijjjjjjiiiiiicccbbbaaa______^^^______ccchhhooouuuwwwtttpppmmm```YYYOOOHHHEEEDDDBBB@@@@@@???>>>======>>>???@@@???DDDGGGFFFGGGHHHEEE@@@@@@<<<:::<<<>>><<<<<<>>>AAABBBJJJTTT[[[```gggnnnooonnnkkkhhhddd```]]][[[XXXUUUSSSRRRTTTUUUVVVVVVZZZ]]]bbbggglllssszzzwwwtttpppkkkeee^^^WWWQQQLLLHHHBBB>>><<<:::999888444555555444222222333444000444444000...///000...////////////////////////...///000000......///000......//////000000111111111222333222000///...///...111000,,,+++///222222000000000111111222222222333444555777;;;EEESSS\\\eeeoooyyy~~~}}}xxxsssooollleee]]]VVVUUUSSSSSSUUUXXX[[[]]]```cccggghhhddd]]]TTTNNNAAA:::555333111,,,***+++///000000000000000000///000000000000000000000000000000000000000111111111***,,,...///...---------....../////////...------000///......000000///......///000000111111000000000000///111222333222000000000000000000000000000//////111666666111......222222111000000000111111////////////000000000000111111111111111222222333222111111111222333555666222222333444444444333333111111111111222333555555888666555666888;;;<<<<<<===???AAADDDFFFGGGGGGGGGGGGKKKOOOSSSVVVYYY\\\^^^___```bbbcccbbbcccdddfffeeefffggghhhkkknnnqqqrrrppppppqqqtttxxx{{{||||||}}}333555:::GGGYYYkkkyyyyyyhhh___VVVRRR[[[gggyyy~~~tttkkkkkkrrr~~~wwwnnniiimmmuuuyyymmmdddcccmmmyyy{{{qqqjjj]]]\\\[[[]]]aaaeeehhhiiidddeeegggiiijjjiiihhhhhhcccbbbaaa```______bbbdddfffllluuu}}}}}}xxxtttbbbZZZQQQJJJHHHHHHGGGEEEAAAAAAAAA@@@??????@@@AAABBBIIIMMMNNNNNNNNNJJJDDDAAA<<<999;;;<<<::::::<<>>===@@@HHHPPPZZZgggrrrzzz}}}~~~zzzvvvsssssstttqqqnnnmmmnnnqqqrrrrrrvvvyyy~~~{{{rrrlllhhh```VVVOOOJJJFFF@@@;;;;;;:::888666555444333333(((...111//////111111///...000111111///...000222,,,...//////......///111000000000000////////////&&&(((,,,...///000333444)))...111000///000///---///000000///...///333666999;;;===@@@FFFRRR```jjjvvv~~~|||sssjjjbbb]]]XXXRRROOOIIIHHHFFFDDDDDDDDDEEEFFFJJJLLLNNNOOOLLLGGG@@@<<<;;;444000000000...///222,,,------------------,,,////////////////////////,,,------....../////////))),,,///111000///////////////......------------///...---...///000///---......///000000000000000000//////000222222111///111111111111111111111111222///000222222...---///000000000000111000000000//////000000000000///.../////////000000000000000888777666444333333444444555555444333222222222222///222444444333333444666666555444666888:::::::::666777888999:::;;;<<<<<<===============>>>BBBEEEKKKOOOTTTXXX]]]aaagggjjjmmmoootttxxx|||~~~yyyxxxxxxzzz|||}}}|||zzzxxxyyy{{{}}}333444777===HHHWWWhhhsss~~~}}}ooodddVVVMMMSSS[[[iii}}}rrrjjjgggmmmzzzuuukkkeeemmmwwwtttiiieeegggppp~~~zzzttttttxxx|||wwwlllddd______```cccgggjjjkkkjjjeeeeeeeeeddddddddddddddd^^^^^^^^^[[[YYY[[[aaafffooouuu~~~{{{vvvllleee[[[TTTQQQPPPNNNLLLHHHJJJJJJHHHDDDCCCFFFIIIMMMUUU\\\]]]\\\XXXOOOFFF???999666777888777888;;;>>><<<>>>EEENNNYYYhhhttt|||zzzyyy{{{|||}}}}}}zzztttlllbbbZZZUUUNNNFFF???BBB???<<<999888777444333000444666333000111000...---000222111...,,,...111,,,---...///......///111111111000000//////......,,,...//////---,,,---...)))...111000...000///,,,,,,...///...------111555888;;;AAAGGGPPP^^^mmmwww|||~~~~~~~~~}}}vvvkkk```ZZZTTTNNNJJJIII@@@@@@??????@@@AAABBBCCCBBBCCCDDDDDDBBB???;;;999666000,,,,,,---,,,...111++++++,,,,,,,,,,,,++++++////////////////////////------------------......///000111000...+++******000///......---.........///...------//////...------...//////000000////////////...000111222111///000000000000000000000000222...---//////------111...///000111111111000000000000000000////////////...............//////000111000000000111222444555666555444333222111222222000333666555333222333666999888777777888888777555666666777777888999::::::::::::999888777888;;;===@@@CCCIIIPPPWWW___hhhmmmnnnrrrxxx~~~|||||||||~~~}}}{{{ssstttuuuxxx{{{~~~///333666999???LLL^^^kkkzzztttjjjZZZQQQVVVUUUcccwww}}}nnnhhhhhhrrr{{{pppiiigggqqq~~~wwwlllcccdddmmmyyy}}}qqqfffaaagggrrr{{{vvviii```]]]]]]___ccchhhkkkkkkjjjgggeeecccaaa``````aaabbb\\\]]]]]][[[ZZZ^^^fffmmmvvv{{{{{{uuukkkeee]]]WWWUUUTTTQQQOOOMMMNNNNNNKKKFFFFFFJJJNNNSSS[[[bbbdddaaa[[[OOOEEE>>>888444666777666888;;;>>><<<>>>FFFPPP\\\lllyyyyyyooohhhddd]]]RRRJJJIIIEEEAAA>>><<<:::777444333777777333000111111...,,,///111///+++)))+++...+++---............///111////////////000000000000333444444222...+++))))))+++///000,,,+++...000///,,,///222111//////222666<<>>===???HHHSSS```qqq~~~yyytttpppiii^^^UUUNNNJJJEEEAAA@@@===999666///333444111///111222111***...000---)))&&&(((,,,+++,,,............///111------...///000111222222,,,...111111111111222333///000...)))(((---111222...222666666333222666:::CCCIIIQQQYYYbbbnnn{{{~~~|||wwwrrrnnneee[[[SSSQQQLLLCCC<<<<<<<<<;;;:::888777666555555555555333222222222333333///,,,,,,111222///,,,,,,,,,------......------,,,------------------------000000//////.........---...///000/////////222444000///......///000111222///...------...///...------......//////////////////......///111222000///...........................,,,...222222//////111---...///111111111000///333111///...---...///000000///---,,,,,,...000222111000/////////000111222222222111111222444555666111555999777333000111444333333333555888999888777666666555555666666777888333444333222000000222333666888;;;???EEEOOOXXX___lllqqqyyy~~~~~~~~~}}}{{{wwwvvvuuutttssstttuuuuuu|||~~~000---///666888:::HHH[[[rrr}}}sssdddWWWNNNOOOZZZkkk}}}~~~}}}rrrjjjiiiooo}}}tttllllllqqquuuiiicccdddqqquuubbbWWWOOOOOO[[[kkk}}}ssshhhbbb^^^___```dddgggiiihhhgggeeedddbbbaaa`````````aaacccbbb```___bbbhhhpppvvv~~~ssskkk```]]]YYYXXXXXXZZZ[[[[[[XXXWWWVVVSSSRRRRRRUUUXXXbbbgggkkkkkkdddYYYNNNHHH>>>===:::888777888999;;;@@@???AAAGGGPPP___ttt}}}yyyqqqggg^^^YYYUUUPPPKKKFFFAAA<<<888888777666666555333000---333222222111000000//////////////////////////////000000//////000000111222111111000///////////////------,,,,,,------......///---///333333333666<<>>=========@@@BBBDDDEEECCCDDDJJJRRR```uuu{{{qqqjjjbbb^^^YYYSSSMMMGGG@@@<<<888777555444333222///---//////......---------,,,////////////////////////000111111111222222222222111000000///....../////////...............//////111///111555666777;;;BBBLLLVVVcccoooxxx~~~}}}zzzsssiiiaaaVVVQQQJJJCCC???;;;999777777555333222333333222111000000111111000//////...........................---.........,,,,,,---///,,,222000'''%%%,,,...***//////.........------------.........------///222+++,,,,,,,,,,,,---------000///---++++++---///000/////////000000000111111///...------///000000///,,,---///000222222222111000000000000000000000000111000000000000000000000111000///......///000000//////.........//////000.........//////000111222222222222222333333333333111111222333333222111000222222222222333444555666666666666777777666555555222111000/////////000000---...000111444;;;DDDKKKYYYbbbnnnvvvyyyyyy{{{}}}xxxxxxxxxyyyyyyyyyyyyzzzuuusssrrrpppooopppqqqrrrsssxxx~~~}}}|||222...///333444444@@@NNN```ooo}}}wwwlll___UUULLLUUUcccttt}}}yyyqqqhhhmmmrrrwwwnnnjjjnnn{{{tttkkkgggiiirrrooo\\\RRRLLLNNN\\\lllvvvllleee______```bbbdddeeedddbbbcccbbb```______aaadddeeegggfffffffffggglllrrrwww~~~xxxooofff```[[[YYYWWWVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVXXX]]]```iiilllooonnnfff[[[QQQKKKBBBCCCCCCEEEHHHKKKOOOQQQLLLIIIIIINNNUUUbbbuuu~~~xxxqqqlllfff___WWWOOOHHHCCC>>>;;;888555444333222000000000000000000000000000////////////////////////111222333555555444333222000000///.........//////111000000/////////000000444222333777:::<<>>:::777555333111///------...///...------...............------........................+++---......,,,+++,,,---+++000222...,,,......*********,,,---///111222333,,,---......,,,,,,---///,,,,,,,,,---------......///...---,,,,,,---...///---------.........//////------...///111111///---...///000111111222222222111111111111111111111111333333222222111000000000///////////////000000000---------......000111111---...000111111000//////222333333333333444444444444444444333222111000000111111000000111222333333555555666555555444333222111000//////............///...------...222666999@@@GGGRRR[[[aaaeeeiiikkkjjjlllnnnrrrvvvyyy|||}}}zzzxxxtttpppnnnnnnpppqqqqqqqqqrrrqqqqqqtttyyy}}}|||}}}~~~~~~444222222222222333:::AAATTTdddttt{{{xxxooo```TTTNNNRRR[[[jjj{{{zzzrrrmmmllluuuxxxrrrsssxxx|||pppfff```dddpppppp^^^TTTNNNOOO\\\lll|||uuujjjddd```______aaabbbbbb```^^^^^^]]]\\\\\\]]]```ccceeefffhhhiiiiiijjjlllooorrrsssrrrooolllgggccc___]]]YYYXXXXXXYYYZZZ[[[YYYXXXUUUVVVWWWYYY[[[___dddhhhkkknnnqqqpppjjjbbb[[[WWWUUUWWWZZZ]]]```ccceeefffbbb[[[UUUUUUXXX```nnnzzz}}}vvvnnneee\\\WWWSSSNNNGGGBBB???===;;;:::222222222222111111111111000000000000000000000000222444777::::::888666444000000/////////000000111111111111111111222333333777666999@@@FFFLLLUUU___lllssszzz~~~zzzuuupppggg]]]UUUHHHCCC===888444222000...111///------...///...---------......///......---........................+++---//////...,,,------,,,...///+++***+++------,,,,,,------.../////////+++---......,,,+++,,,---,,,,,,,,,---------......///...------------...///------------............------...///111111///---/////////000000111222222000000000000000000000000111111000000////////////......///000000000000000---------......000111111000000111111111///...,,,222222222333333333444444555444333222111111000000111111000000000111222222444444444444444333222111111111111000000///......000///------...000222333888>>>FFFOOOUUUYYY\\\^^^[[[]]]bbbgggmmmrrrwwwyyyzzzxxxuuurrrppppppqqqrrrrrrpppnnnllllllnnnsssvvvrrrvvv}}}}}}yyyxxx{{{yyyzzz{{{}}}222222222111222444999===JJJZZZllluuuuuunnn```TTTSSSTTT[[[hhhzzz|||rrrooorrr{{{}}}uuuoooqqqyyytttjjjcccaaagggvvvsssbbbXXXPPPOOOYYYggg}}}tttiiiccc```______aaabbbbbb```]]]\\\\\\\\\]]]^^^```bbbcccfffhhhjjjkkkkkkkkkmmmnnnmmmllljjjfffcccaaa___^^^[[[[[[[[[]]]^^^^^^\\\ZZZVVVWWWYYYZZZ\\\```eeeiiijjjnnnrrrrrrooojjjeeecccdddfffjjjmmmppprrrssssssoooeee\\\YYYYYY^^^iiirrr{{{ssskkkeee___YYYRRRKKKFFFCCC@@@>>>888888777777666555555444111111111111111111111111333555888:::;;;999666555111111000000000111222222222222222222333555666777<<<<<>>DDDJJJMMMOOOPPPOOORRRXXX___gggnnntttwwwwwwvvvtttsssrrrrrrrrrrrrrrroookkkhhhggghhhkkkmmmkkknnntttzzz}}}xxxuuuwwwuuuvvvvvvwwwzzz///000000///000444777999<<>><<<;;;:::999888333333333333333333333333444666888::::::999777666222222111111222333333444333333444555777999;;;<<>>===<<<:::888777777444444444444444444444444555666888999999999777666333222222222333444444555444555666777:::<<<>>>???HHHJJJRRR]]]gggnnnxxxzzzuuunnnggg```WWWKKKDDD:::666222///...///......000///------///000000///((()))***+++++++++++++++------------------------(((+++---...,,,+++******++++++,,,...,,,***+++...)))************+++++++++***,,,...---,,,***)))***........./////////000000.................................////////////000000...,,,,,,...000000000///...---,,,,,,---///000........................,,,,,,---...///000111111,,,---///000111111111000000//////.........//////------------///111333555///000000000000111111111000000///......///000111333333222222222222222333111222333555666666777777777888888888777555333222///---,,,...111222111///444444555888:::;;;;;;:::;;;>>>FFFOOOYYYbbbiiimmmvvvwwwyyyzzz{{{{{{{{{zzzvvvrrrlllhhhfffeeeeeeddd]]]___cccggglllsss||||||zzz|||rrrqqqooommmnnnsssyyy111000//////000222444555;;;@@@KKK\\\iiilllddd\\\VVVPPPPPP\\\nnn~~~|||sssvvvyyyqqquuu~~~{{{sssmmmdddZZZSSSRRRVVVZZZgggrrr~~~}}}ooo```UUUOOOMMMLLL^^^fffuuuttthhhbbbaaa]]]\\\```cccbbbbbbdddcccdddfffgggfffeeefffgggfffhhhjjjlllllljjjhhhgggiiiiiihhhfffeeedddcccbbbeeeeeeeeehhhjjjjjjfffbbbbbb^^^]]]^^^]]]]]]bbbiiimmmuuu{{{}}}yyyqqqfff]]]^^^eeepppzzz|||{{{zzzxxxvvvsssqqqpppjjjiiiiiijjjkkkkkkhhhfffeeegggiiimmmqqqtttwwwxxxwwwxxxzzz|||}}}vvvnnnfff___YYYVVVNNNIIICCCBBBCCCBBB===999;;;999555444555555666555666555555666999::::::999777888888666555555777999555999???AAAAAAAAACCCEEEIIINNNVVVaaammmwww|||yyyvvvsssmmmfff]]]RRRFFF???666333//////000000...,,,---++++++,,,...///...---,,,++++++,,,...//////...---------------------------+++******+++,,,++++++******+++,,,,,,,,,++++++222000...,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,---.....................////////////////////////------......///000000111111///------.../////////444222///------///222444////////////////////////,,,,,,------.../////////000000////////////000000,,,------...............,,,,,,,,,---///111222333000000000000000000000000111111111111000000000000444333222111000000000000111222333444666777888888222444666777777555222///333222111111111222333444333444555666777777777777:::;;;===CCCLLLWWWaaagggtttuuuwwwyyy{{{|||}}}}}}tttqqqnnnjjjgggeeeeeeeeeeeedddddddddfffjjjnnnqqqsssyyy{{{yyyvvvsssqqqppprrrssstttttt|||111000///...///111333444888===HHHXXXeeeiiiccc\\\TTTNNNMMMYYYjjjzzz|||vvv|||~~~vvvtttzzzzzzsssmmmfffbbbZZZRRRMMMMMMRRRVVVaaalllwww~~~tttfffZZZRRRMMMLLLVVV]]]jjjyyyuuuiiibbb^^^ZZZYYY^^^aaabbbcccfffgggiiijjjjjjhhhgggggghhhccceeehhhkkklllkkkiiihhhiiiiiihhhgggeeedddccccccffffffhhhkkknnnnnnjjjgggccc```___```___```eeekkkooowww~~~uuuhhh\\\ZZZ^^^lllvvv~~~zzzvvvtttjjjjjjiiigggeeecccaaa```]]]\\\[[[[[[\\\\\\[[[YYYUUUVVVXXX[[[^^^bbbeeefffkkkmmmpppqqqsssuuuyyy{{{}}}~~~|||uuunnnhhhccc___WWWRRRLLLJJJIIIGGGCCC>>>@@@===:::888888999999888999999999<<<>>>@@@???>>>:::::::::999777777999;;;;;;???CCCEEEDDDEEEGGGJJJQQQVVV___jjjuuu~~~}}}yyytttppphhh___UUUJJJ???888444222///...//////...,,,---,,,+++,,,---...---,,,---,,,,,,---.........---++++++++++++++++++++++++***+++++++++******+++---)))***+++,,,,,,,,,,,,,,,((('''(((***,,,+++((($$$******+++,,,,,,,,,++++++------------,,,,,,,,,,,,/////////.........------.........---------,,,,,,111///------.../////////222000...------...000111////////////////////////......//////000000111111////////////////////////------...////////////............------.........////////////////////////111111111000000000//////111111111111222222222222222222333444555666666777444444555555444444333222000000000000111333555666444555666666777777777777777777999>>>FFFOOOXXX^^^jjjmmmrrrwww{{{}}}}}}}}}uuussspppllliiigggffffffhhheeebbbbbbccceeeffffffnnnssszzz~~~|||yyyvvvsssrrrsssuuuuuuuuuxxx{{{//////.........000111333444888CCCQQQ___dddbbb]]]SSSMMMLLLVVVfffwww|||zzzyyysssyyy|||vvvqqqkkkddd^^^XXXUUUOOOIIIGGGIIINNNSSS]]]fffooouuu|||zzzmmm___TTTLLLHHHMMMRRR]]]jjjssszzzxxxjjjbbbYYYUUUUUUZZZ___aaadddiiikkklllmmmllliiigggggggggaaadddhhhkkklllllljjjhhhhhhhhhggggggfffeeeeeedddfffgggiiilllooonnnkkkhhhdddaaa```bbbbbbccchhhooosss{{{}}}ooobbb\\\\\\fffppp}}}{{{xxxwwwuuurrrmmmhhhdddbbbZZZZZZYYYYYYWWWVVVTTTSSSOOOMMMKKKJJJJJJKKKJJJIIIIIIIIIIIIKKKNNNQQQUUUWWWZZZ\\\___aaacccfffjjjmmmqqqqqqrrrtttxxx||||||wwwrrrmmmjjjddd___ZZZVVVTTTPPPKKKFFFFFFDDD@@@???>>>>>>===<<<===>>>@@@CCCFFFHHHFFFEEE?????????>>>======???AAADDDGGGKKKLLLLLLMMMQQQUUU___dddlllvvv{{{wwwqqqkkkbbbXXXMMMCCC;;;555333111///...//////---,,,...,,,+++,,,------,,,+++...------------,,,,,,,,,))))))))))))))))))))))))(((***,,,+++)))))),,,...)))***+++,,,------------'''''')))...333222,,,&&&++++++,,,,,,,,,+++******------,,,,,,++++++******///.........------,,,,,,///...---,,,+++***)))(((000...------...//////...///......------...//////////////////////////////.........///000000111111...///000000000000///...---......///////////////.........---------------........................111111000000000000//////+++,,,...000111222222222222222333333333444444444555444333333222333333444.........///111444666888666666777777777777777666555666777:::@@@HHHOOOSSS___ccciiipppuuuxxxxxxxxxvvvtttrrrnnnkkkiiihhhgggjjjeee``````ccceeeccc```fffjjjpppxxx|||yyyvvvtttuuuuuuuuuuuuvvvwwwyyy{{{///............///000111222555>>>KKKYYY```aaa___VVVOOOMMMUUUdddttt{{{}}}|||tttrrr}}}}}}xxxqqqkkkfff```[[[WWWPPPNNNKKKGGGFFFIIIOOOTTT\\\ccckkkooouuu|||}}}vvvtttrrruuu{{{~~~rrrdddVVVKKKEEEHHHKKKRRR]]]eeekkkttt}}}{{{kkkbbbWWWRRRQQQVVV\\\___dddjjjkkklllmmmkkkhhhfffeeeeeeeeegggjjjllllllkkkhhhggggggggggggffffffffffffeeedddeeehhhjjjkkkiiifffcccccc``````bbbccceeekkkrrrwwwyyymmmeeebbbbbbjjjwww|||wwwrrrnnnhhhgggdddaaa]]]XXXUUUSSSNNNNNNNNNNNNNNNMMMLLLLLLJJJFFFBBB????????????>>>BBBAAA@@@@@@BBBEEEIIIKKKIIIKKKNNNQQQSSSVVVZZZ]]]bbbcccdddggglllrrrwww{{{||||||}}}~~~}}}zzzuuusssoookkkfffbbb^^^YYYSSSOOOMMMJJJGGGFFFEEEDDDCCCAAABBBCCCFFFJJJMMMNNNLLLJJJEEEFFFFFFEEEDDDDDDGGGIIIKKKOOOSSSUUUVVVZZZ___dddmmmqqqyyy|||wwwsssmmmfff\\\QQQHHHAAA:::777222111000//////............,,,++++++,,,,,,+++))),,,------,,,***))))))***))))))))))))))))))))))))))))))))))))***+++,,,---((()))***,,,------------,,,***+++000666666000))),,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++***))))))///...------...///...---------.../////////......////////////////////////++++++,,,------......///---...000111111000...------...//////000000//////+++,,,---...///000111111////////////////////////111000000000////////////((())),,,///000000///...222222222222222222222222333333333333333333333333/////////000111444666777777888888999999888888777999999999;;;???CCCHHHKKKUUUYYY^^^dddjjjnnnqqqrrrvvvuuusssqqqnnnllljjjiiiiiiddd```bbbgggjjjgggbbb___bbbhhhrrr}}}~~~{{{wwwvvvvvvvvvvvvuuuwwwwwwwwwwwwyyy~~~.............../////////111444;;;GGGSSS]]]aaabbbXXXQQQMMMSSS___ooo{{{{{{uuurrruuu|||vvvnnnkkkgggbbb^^^[[[WWWUUUOOONNNLLLJJJKKKOOOUUUYYY___eeejjjlllqqquuutttqqqfffcccaaadddlllwwwvvviiiYYYLLLDDDEEEDDDHHHPPPVVV[[[bbbiiiuuu}}}oooeeeXXXRRROOOSSSXXX\\\bbbhhhjjjllllllkkkiiigggggggggkkklllmmmmmmkkkiiifffdddeeeeeeeeeeeeffffffffffffeeeggghhhhhhfffccc```___```^^^___bbbeeegggnnnvvv~~~tttjjjccc```fffrrr}}}yyywwwrrrnnnjjjddd^^^ZZZWWWVVVUUURRRPPPMMMJJJIIIAAABBBCCCCCCDDDDDDDDDCCCIIIDDD???;;;999999888888:::888777666777999<<<>>><<>>@@@BBBDDDMMMOOORRRXXX___gggnnnrrrttttttttttttsssqqqooonnniiieeebbbeeekkknnnjjjeee^^^```fffqqq~~~{{{zzzzzz{{{{{{{{{xxxwwwvvvvvvvvvzzz......//////////////////222444999BBBNNNYYY```dddYYYQQQLLLPPPZZZiii|||{{{yyy~~~{{{qqqsss||||||qqqlllcccaaa___\\\YYYWWWVVVUUUQQQQQQQQQRRRTTTYYY___dddgggkkknnnnnnppppppllleee]]]YYYUUUWWW```nnnzzzxxxlll\\\NNNFFFAAA>>>@@@EEEJJJLLLQQQWWWiiirrrvvvkkk]]]VVVPPPQQQTTTXXX^^^dddiiikkklllmmmlllkkklllmmmpppooonnnkkkhhheeecccbbbbbbccccccdddeeeeeeffffffhhhiiiiiifffccc```______```^^^___dddiiimmmuuu}}}wwwiii^^^___ccclllxxx~~~~~~|||yyytttqqqkkkhhhbbb]]]YYYTTTOOOKKKHHHHHHGGGFFFDDDCCCBBBBBB:::;;;===>>>@@@@@@AAAAAAFFFBBB===999777777666555777666444333333444666777555777999:::;;;===AAACCCFFFGGGHHHLLLPPPVVV[[[^^^```ccciiioootttwwwyyyzzz}}}|||{{{yyyvvvqqqlllhhheee^^^\\\ZZZYYYYYYXXXVVVTTTSSSSSSTTTVVVXXXXXXUUUSSSMMMNNNNNNMMMMMMMMMPPPRRRTTTYYYaaaggglllrrrzzz~~~|||wwwpppkkkaaaYYYMMMBBB999333000---000111111///...---...000,,,***)))***++++++***))))))+++,,,+++'''%%%&&&)))************************,,,***((((((***+++***)))((()))******************---+++)))((())))))))))))++++++,,,,,,,,,+++************+++,,,---...//////&&&'''(((***+++---...///+++,,,,,,---...//////000...---,,,---//////---+++---...///000000000000000////////////////////////---------...//////000000---...////////////...---,,,------...............222222333333333111000///111111111111111111111111000000////////////......000111111222222111000///222222222222222222222222...000444666666444222000333222222222333444666777:::;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>>>>>>>DDDEEEHHHNNNVVVaaajjjooommmnnnqqqssstttsssrrrqqqiiigggfffiiinnnooolllhhhdddeeejjjuuuzzzzzzyyywwwvvvxxx|||/////////000000/////////222333777>>>IIIUUU___ddd\\\TTTNNNOOOWWWeeeyyy~~~wwwzzzvvvooovvv~~~rrrjjjfff^^^^^^]]][[[YYYXXXXXXXXXVVVXXXZZZ]]]bbbhhhpppuuusssvvvxxxwwwuuurrriii___XXXSSSMMMMMMUUUcccpppyyy~~~{{{uuuiii[[[NNNFFF>>>;;;;;;@@@DDDEEEHHHMMM```jjjyyysssccc[[[SSSQQQRRRTTTYYY___dddgggjjjllllllnnnpppqqqrrrooolllhhhdddbbbaaa`````````aaabbbdddeeeffffffhhhiiigggddd```^^^___aaabbb```ccciiiooottt}}}|||lll]]]^^^```fffqqq~~~{{{yyywwwtttqqqllleeeaaa[[[WWWQQQLLLIIIFFFCCCAAA======<<<;;;;;;:::::::::777888:::===???@@@AAAAAAAAA>>>;;;999999999999888777666555444444333444444222333555555555666888:::;;;<<<>>>@@@DDDHHHKKKMMMQQQSSSWWW\\\bbbfffjjjlllrrruuuyyy{{{wwwtttrrriiigggfffffffffeeecccaaa```___^^^^^^^^^]]][[[YYYTTTUUUUUUUUUTTTUUUXXXZZZ___fffnnnvvv{{{}}}{{{|||{{{zzzxxxuuuooogggbbbTTTNNNDDD;;;555222000///---...///---+++***,,,...***)))((()))***+++***)))))),,,...,,,(((&&&(((+++************************))),,,...+++'''%%%(((,,,((())))))))))))(((''''''+++,,,---+++)))(((***,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++(((((())))))***+++++++++,,,,,,,,,---.../////////---,,,,,,---//////---+++,,,------......///000000////////////////////////,,,------......//////000........................+++,,,,,,---------------111222333333333111///---000000000000000000000000000000/////////.........000000000000000000000000222222222333333333333333///111222444444444222222222222222333444777999:::;;;<<<===???@@@AAAAAAAAABBBAAAAAA@@@???>>><<<<<<;;;===???EEELLLTTT\\\```___bbbfffkkkmmmnnnmmmlllggghhhkkkooosssuuutttrrrnnnnnnrrr||||||yyyxxxzzz{{{|||///000000000000000//////111222555<<>>;;;;;;@@@DDDEEEGGGKKK[[[eeeuuuyyyhhh^^^TTTQQQPPPRRRVVV\\\___bbbfffiiikkkmmmppprrrqqqnnniiidddaaa`````````______```aaacccdddeeefffffffffddd```\\\\\\___bbbdddcccfffmmmtttzzzrrrbbb]]]^^^ccclllzzz~~~{{{ooommmjjjgggbbb[[[TTTOOOJJJFFF@@@<<<:::999888777888777666555555444555555333444666999;;;===>>>??????===;;;:::<<<======<<<444444333222111000//////111222333222111111333555444555777:::===???AAABBBGGGGGGIIIMMMQQQWWW\\\___cccffflllssszzz~~~|||{{{pppooonnnnnnooonnnllljjjiiigggdddccccccbbb___^^^[[[\\\]]]\\\\\\]]]___aaakkkrrr{{{}}}|||vvvuuutttqqqnnnggg___YYYJJJDDD===888666666666666***,,,---,,,)))(((***---)))((('''(((***++++++***)))---///---)))(((***---************************%%%...333...###&&&///))))))))))))((('''&&&%%%&&&***---+++(((&&&))),,,)))***+++,,,,,,,,,,,,,,,------,,,+++***)))((('''************)))))))))))),,,,,,,,,------.........---,,,,,,...//////---+++,,,++++++,,,---...///000////////////////////////******+++,,,,,,------...///...------------...///***+++,,,,,,------,,,,,,---...000222333222111000////////////////////////000/////////............---------------...///000222222333333333444444444222111111111222333333444111111222333666999<<<===;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===777999;;;???CCCHHHLLLNNNSSSVVV\\\aaaeeegggffffffeeehhhnnntttzzz}}}~~~~~~uuuuuuwww}}}|||}}}}}}zzzzzzzzz{{{}}}~~~///---+++---000222111///111222444888@@@LLLYYYaaabbbZZZQQQNNNRRR```wwwzzzwww|||rrrooosss|||{{{rrrjjjccc```bbbdddfffeeebbb]]]ZZZXXXYYY]]]fffqqq{{{xxxllldddXXXMMMEEEFFFJJJOOOYYYdddiiiiiigggddd^^^TTTIIIBBB>>>;;;;;;>>>???AAAHHHPPP\\\hhhyyyuuugggZZZSSSMMMIIIJJJPPPXXX\\\bbbhhhmmmpppqqqrrrqqqmmmhhhccc```___^^^^^^___]]]\\\^^^cccfffgggeeehhhfffccc```^^^___cccgggiiikkkooorrrwwwxxxiii___\\\\\\dddrrrxxxpppjjjeee___XXXTTTRRRNNNHHHCCC999999::::::::::::999888444444333333222111000000555555555666888:::===???======<<<;;;:::888666555888777666444222111111000222111000111222333333111...///000222444555555666===>>>???@@@AAAFFFKKKOOOXXX[[[```ffflllttt|||~~~zzzxxxwwwwwwxxxxxxwwwvvvtttrrrnnnkkkjjjjjjkkkllliiiiiihhhhhhiiikkkmmmooo~~~~~~{{{uuutttrrrnnnhhh```VVVPPPCCC:::444444333......222---,,,,,,++++++,,,,,,,,,&&&)))------***)))***,,,************************************************))))))))))))************+++++++++******************************************++++++,,,,,,++++++***,,,+++))))))***)))(((&&&''')))++++++***))))))******+++---///000//////...,,,......++++++000111000,,,------,,,+++---111333+++,,,...//////...,,,+++---,,,***))))))***,,,------------.........//////..................------111111111111111111111111000000//////............000000000000000000000000222111000...,,,,,,---///111111111222333444666777777666666555444444333333333222222222444666999:::;;;;;;<<>><<<;;;999666444555:::===>>>>>>EEEGGGKKKOOOSSSVVVXXXYYY```iiirrrxxx~~~}}}}}}||||||}}}~~~~~~{{{||||||zzzxxx{{{///---,,,---000222111///111222444888???JJJVVV___bbbZZZQQQMMMPPP]]]sss~~~xxxxxxxxxqqqrrryyyyyypppjjjeeeccceeegggiiihhhddd```\\\ZZZYYY```jjjvvv~~~qqqhhhZZZOOOEEEBBBCCCFFFNNNVVV``````^^^ZZZTTTKKKAAA;;;888666888===AAAGGGRRR\\\lllvvv}}}ooo```VVVMMMGGGGGGKKKOOOSSSXXX___dddhhhjjjjjjjjjgggdddaaa___^^^]]]\\\]]]\\\\\\^^^bbbeeefffeeeffffffeeecccbbbcccgggjjjlllppptttxxx}}}yyyiii\\\YYYWWW^^^kkkyyy}}}xxxrrrjjjbbb]]]UUUOOOIIIFFFDDDBBB===888444444444444444444444444555555444333333222111111444444555666888:::<<<===999999:::;;;;;;;;;:::::::::999777666555444333333222111000000222222111///...///000111333444444444888999:::;;;<<<@@@EEEIIIIIILLLQQQVVV]]]fffnnnttt~~~}}}~~~~~~zzzxxxuuusssqqqrrrssstttssssssrrrrrrsssuuuxxxzzzzzzvvvpppmmmiiiccc\\\SSSJJJDDD@@@888333222000+++***,,,,,,,,,+++++++++,,,------,,,+++++++++***)))&&&%%%************************+++++++++***************))))))))))))******************************++++++***************************++++++,,,,,,++++++***...,,,++++++++++++***((('''((())))))(((((()))***+++,,,---.../////////...+++///000------...,,,(((,,,---------,,,---///111---...///111111///...---///...---,,,,,,---......,,,------------........................................................./////////.........------000000000000000000000000)))...111000,,,+++---111/////////000111222444444555555444444333222222111333222222222444666999;;;;;;;;;===@@@DDDGGGGGGFFFFFFEEECCCAAA>>><<<:::999999777555444555666777777:::;;;>>>AAAEEEIIIKKKMMMYYYbbbnnnwww~~~|||{{{}}}|||zzztttuuuxxx|||~~~|||yyyxxxyyy}}}...------...000111111000111222333666===GGGSSSZZZaaaYYYPPPKKKMMMXXXnnnyyyvvvzzz}}}ssspppvvv}}}tttmmmiiihhhhhhkkkmmmnnnlllgggbbb^^^\\\\\\dddooo}}}vvvmmm[[[QQQFFF@@@>>>???DDDJJJQQQQQQPPPMMMIIIBBB<<<999777666999???FFFPPP___mmm|||zzziii[[[OOOFFFCCCDDDFFFIIINNNTTTYYY]]]___``````___^^^^^^]]]\\\\\\\\\\\\\\\\\\^^^bbbdddeeeeeeeeefffggghhhhhhiiikkkmmmpppuuu{{{xxxiiiZZZUUUQQQUUU___kkksssvvvtttpppjjjddd]]]VVVOOOJJJCCC???;;;999888777444000111000/////////000111111555555555444333333222222222333555777888999::::::777888999:::;;;<<<<<<<<<<<<;;;:::999888888888888555444333333444444222000...//////000111111222222111222333444555888<<<@@@???AAAEEEJJJPPPYYYbbbhhhsssxxx}}}}}}~~~~~~~~~~~~{{{uuuqqqmmmiiiaaaYYYQQQHHH@@@;;;999444111111///,,,******+++++++++++++++,,,---......+++((((((******&&&!!!************************++++++++++++++++++++++++))))))))))))************)))))))))***+++++++++,,,******************************++++++++++++******---,,,+++***++++++***((('''(((((('''&&&'''))),,,+++,,,---......///......(((---000///......***$$$,,,.........---,,,---///---...///000000///...---000//////.........------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------////////////////////////###***222222---***...333...//////000111222333333333333333222111111000000222222111222444777:::;;;<<<===>>>BBBFFFIIIJJJJJJEEEDDDBBB???<<<:::888777777777666444222222333555555555666888<<>>AAACCCBBBCCCDDDCCCAAA>>>======>>>===???EEELLLWWWiiixxxsssbbbTTTIIICCC@@@BBBDDDGGGKKKOOORRRTTTUUUUUUWWWZZZ[[[\\\\\\]]]]]]\\\]]]^^^```ccceeefffffffffhhhkkklllmmmmmmoooqqqtttzzzxxxjjj[[[SSSLLLLLLSSS\\\aaaccc```\\\UUUOOOJJJEEE???<<<:::777555444444444333111111000...------///111222444444444333333222222222111222444666888888777777888999::::::;;;;;;::::::======<<<<<<<<<<<<======<<<:::999::::::999666444000000000//////000000000---...//////000222555888;;;<<<>>>AAAFFFMMMUUU[[[bbbhhhpppxxx}}}~~~xxxqqqlllgggaaaXXXOOOGGG@@@:::666333111000000111///---+++************+++,,,---...+++***((()))++++++)))'''*********************************+++++++++++++++((()))))))))************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++)))(((((())))))(((&&&)))))))))((('''(((+++...,,,,,,------............%%%+++......///000...))),,,...//////---,,,+++,,,,,,,,,---......---,,,,,,............---,,,+++***+++++++++,,,,,,,,,---------------...............************************------------------------////////////////////////&&&+++000000...---///333000111111222333444444444222222222111111111000000111111111222444777:::<<>>AAAEEEDDDEEEIIIOOOYYYlll}}}|||jjj[[[OOOFFF???@@@@@@AAABBBDDDFFFGGGHHHLLLPPPUUUXXXZZZ[[[]]]___]]]^^^aaaccceeefffggghhhhhhjjjmmmnnnoooppprrrtttxxxzzzlll[[[RRRHHHDDDGGGMMMPPPPPPLLLIIIDDD@@@===:::777444444222111111222222222222000///...------///111222222222222111111111111111000222333555666666555555666777888999::::::::::::>>>>>>>>>>>>???@@@AAAAAA@@@???>>>??????===:::777333222111000/////////000,,,---......---...111333555555666777:::>>>DDDIIIRRRXXXaaajjjrrrxxx~~~zzztttmmmhhh[[[TTTKKKBBB<<<888444222111111000///......+++'''************++++++,,,---***,,,---,,,***)))+++---)))))))))))))))))))))))))))))))))******+++++++++((()))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***((('''((())))))((('''***+++***))))))***---000,,,,,,,,,,,,---------...***---...,,,---000000---,,,...//////---+++++++++,,,------------------,,,------......------,,,++++++++++++,,,,,,,,,---------------.........//////++++++++++++++++++++++++------------------------////////////////////////000///------///000111111000000222333333333333333222222222111111111111111000000000111444888;;;===BBBBBBBBBDDDGGGHHHGGGFFFEEEDDDBBB???<<<999777666111444555444111111333666//////......000333666888BBBGGGRRR```lllsssuuuvvvnnnnnnmmmnnnrrrxxx~~~yyyqqqjjjeeeaaacccggglllqqqwwwzzz}}}~~~}}}xxxqqqlllnnnooorrrtttwww{{{---///000000000000111333000000111222555;;;CCCIIIOOOMMMLLLJJJIIIPPPdddvvvyyywww}}}~~~xxxooonnnqqqyyyzzzppphhhfffjjjqqqvvvxxxvvvpppiiibbb^^^^^^___hhhppp{{{|||uuulllaaaYYYLLLIIIAAA888444666555333666888999888888;;;AAAFFFKKKJJJKKKMMMPPPYYYkkk|||ssscccVVVIII@@@;;;:::999999999:::<<<===CCCHHHNNNRRRTTTWWW[[[^^^]]]```ccceeefffggghhhiiiiiijjjkkklllnnnrrrvvvzzzyyykkkXXXNNNCCC===>>>AAAAAA@@@>>>;;;888666666555333111---------------...//////...------------...000111111111111111111000000000111111222333444444444333111222444777999;;;;;;<<<======>>>???@@@BBBCCCDDDBBBAAAAAABBBBBB@@@===:::777666444222000000000000.../////////......///111111222333333444666:::===FFFKKKSSS[[[dddlllsssxxxyyy}}}zzztttmmmeee```QQQKKKCCC<<<888666555444111222///+++***)))&&& ++++++************++++++,,,///000---)))''')))---))))))))))))))))))))))))''''''(((((()))*********))))))))))))************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++***))))))++++++***)))***+++,,,++++++,,,///111------,,,,,,,,,,,,------000111000+++***...///------......---+++***+++,,,////////////////////////........................,,,,,,,,,,,,------------,,,,,,------.../////////---------------------------------------.........////////////////////////666111,,,,,,000222111///---...000111111111000///111111111111111111111111//////000111444888<<<>>>BBBAAAAAABBBDDDEEECCCBBBCCCBBB@@@>>><<<:::888777222333333222///.........///.........///111333444>>>>>>EEEQQQ[[[aaaeeehhhaaadddgggkkkpppvvv}}}}}}wwwooohhhddd]]]^^^```dddiiioootttwwwyyy}}}}}}vvvrrrpppppppppppppppsssxxx{{{---///111111000///111444///000000111333888???DDDJJJJJJKKKIIIGGGKKK\\\mmm|||wwwvvv~~~uuunnniiimmmvvv}}}vvvmmmfffeeejjjsssxxxwwwsssmmmeee``````cccfffpppvvv~~~~~~xxxsssmmmgggaaaYYYPPPIIIBBBAAA;;;333111555555111333666999:::<<>>@@@CCCEEEFFFEEEDDDEEEFFFGGGEEEAAA>>>;;;999666444222111111111///000111000///...///000///000222333333444666888;;;>>>DDDJJJRRRZZZbbbhhhiiimmmsssxxx{{{~~~zzztttmmmddd[[[UUUJJJEEE>>>888666555444444///000...)))(((***((("""---,,,+++***))))))))))))------,,,+++))))))+++,,,))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))******************************++++++************************))))))************))))))+++)))((()))***+++***)))(((***,,,,,,,,,,,,...000------,,,++++++,,,,,,---///111///******---...,,,---------,,,******,,,.../////////....../////////------,,,,,,---...///000,,,------------.........,,,,,,------...//////000------------------------------........./////////000000000000000000000000111000......000111000///---...000111111111///.../////////////////////////////////111444999<<>>>>>>>>???BBBBBBBBB@@@@@@???>>><<<;;;999888777333222111111111000...---111111111222222222333333:::666888BBBKKKPPPWWW]]]ZZZ```hhhnnntttyyy~~~|||vvvoooiiieee^^^]]]]]]^^^aaafffkkknnnqqquuuzzz~~~}}}zzzvvvuuussspppnnnooosssvvv---///222111000///111444///000000000222777===BBBGGGHHHJJJIIIDDDGGGVVVgggzzzzzzvvvuuu~~~xxxmmmffffffmmmyyyzzztttkkkeeeeeekkksssyyyuuuqqqjjjccc```bbbhhhmmmxxx{{{|||uuupppccc^^^XXXSSSPPPJJJDDD???999:::666111222999:::666000444999===BBBLLLZZZdddfffdddaaa[[[UUUUUUbbbqqq}}}nnn___MMM>>>555444222111111333666888444999@@@DDDFFFJJJQQQWWWZZZ^^^ccceeeeeeeeefffhhheeeddddddfffkkktttwwwfffWWWJJJBBB888333444555333111222111000111222222000...////////////......///111...///000111222222222222222222222222222222222333333222111000000111222333333444444555666666555555;;;;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIJJJKKKJJJFFFCCC>>>;;;888555333222222222000111222111///...///000))),,,///000000111222444333555999===CCCKKKTTTZZZZZZ___ffflllqqqvvv||||||vvvppphhh^^^TTTNNNBBB===666111/////////...+++...---)))***000///+++------+++***))))))((((((***'''%%%'''+++......---))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))************+++++++++***************(((((((((((((((((((((((())))))************))))))((('''&&&'''((()))((('''&&&)))+++,,,,,,,,,---......---,,,+++++++++,,,---))),,,,,,***+++...///---------,,,+++)))***---///------,,,,,,,,,,,,------******)))((()))+++...000---------.........//////,,,,,,------...///000000------------------------........./////////000000111111111111111111111111***---000111000......//////000222333444333111000---...........................///111555999===???;;;;;;;;;===@@@BBBAAA@@@>>>===<<<;;;999888777777222000///111555666444111//////000111111111000000777111111999AAAGGGOOOWWWZZZaaakkktttyyy}}}{{{vvvpppjjjgggcccaaa^^^[[[\\\^^^bbbeeegggkkkppptttwww||||||{{{wwwrrroooooorrruuu---------............///222000//////000444888;;;@@@CCCGGGHHHEEEHHHWWWggg}}}~~~xxxxxx||||||qqqllllllnnnwwwwwwnnnkkklllnnnsssyyyuuuqqqiiibbb___dddnnnwww|||}}}~~~{{{sssiiibbb^^^QQQOOOJJJEEE@@@<<<999888555666666444111000111222555555777>>>KKK[[[kkktttxxxppphhhbbbZZZVVV^^^jjjxxxyyyfffOOO>>>;;;666222333444111111333666666777999===CCCIIIMMMTTTWWW[[[]]]^^^___aaabbbbbbfffjjjpppvvv~~~}}}ttthhh[[[RRR===;;;777333111000111222...///000///---,,,,,,---------...///000111222222//////000///...---///111---///000111000///000111111111000//////000000111333333222222333555666777777888:::<<<>>>@@@AAAAAABBBDDDGGGIIIIIIGGGCCC@@@DDDDDDBBB>>>999666555666666333111111222222000---000111111///...---...000444444555666999>>>EEEJJJOOOUUU\\\```bbbgggnnntttsssxxx}}}xxxoooeee\\\RRRJJJEEE===;;;888555222000000///000///---,,,+++******+++)))&&&'''------((('''+++'''(((***,,,,,,,,,+++************)))'''(((***,,,###%%%)))+++,,,***'''$$$+++(((&&&''')))***)))'''&&&'''(((((((((((((((((((((&&&###$$$'''+++---...''')))+++,,,,,,***(((&&&(((((((((((())))))))))))''''''((()))+++---000222000...,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............+++))))))+++---///...---......////////////.........000111000...------...////////////...---,,,+++000000//////000111222222////////////............222111///...///...---+++111111000000//////......---///111222000///...///***---222555888:::===@@@@@@???>>>===>>>???AAACCC???>>>===;;;999777666555444333222222222222333444666555444333222222222222333333222222555<<>>@@@DDDEEECCCFFFTTTdddyyy|||xxxzzzxxxmmmiiiiiisss|||xxxnnnjjjiiijjjnnntttrrroooiiicccaaafffooovvvxxxwwwsssllldddZZZQQQKKKBBB@@@===999666444222222333444444333222111222444444666:::CCCRRRcccttt}}}{{{qqqggg\\\UUUXXXaaasss}}}zzziiiSSSBBB;;;666222333444222222444111222444777:::>>>BBBEEENNNRRRWWW[[[]]]```bbbdddfffjjjpppwww~~~wwwnnndddXXXMMMEEE;;;888555222111000111222...///000///---,,,...///.../////////000000000111******+++***)))(((***,,,---///000111000///000111111111111111111111111111444444333333333555666777555666999;;;>>>@@@BBBBBBCCCDDDDDDEEEDDDDDDCCCCCCFFFFFFDDDAAA===::::::;;;;;;999666555555444111///...//////...,,,,,,---//////000222333555999>>>BBBCCCIIIOOOSSSVVVZZZ```fffjjjooovvv}}}{{{tttnnneee[[[RRRJJJCCC>>>:::999777555333111000000+++,,,,,,,,,,,,+++++++++)))&&&(((,,,,,,)))(((+++))))))******************((()))***))))))***,,,///((())))))***)))((('''&&&***(((&&&&&&(((***)))'''&&&'''(((((()))(((((((((+++---...,,,(((%%%%%%&&&%%%&&&)))+++,,,,,,+++***(((((((((((()))))))))***++++++*********+++,,,---///---,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------***,,,...---,,,+++---///...//////000000//////...***,,,......---,,,---...,,,------------------,,,111111000000000000000111////////////............111000......//////...,,,111000000000/////////...---///111111000/////////...000444666777999;;;===<<<<<<===>>>>>>>>>>>>>>><<<;;;::::::888888777666555444333333333333444555666555444333222222222222111111111111333999AAAFFFQQQ\\\jjjwww~~~|||wwwsssooommmkkkgggccc``````aaaaaaaaabbb```aaahhhooouuu~~~{{{xxxwwwuuuttt---------............/////////000111222444666777;;;===AAABBB@@@CCCPPP___tttyyyyyy|||zzzssslllkkknnn{{{zzznnngggcccaaadddiiihhhgggdddaaa```dddkkkpppoooiiiaaaYYYRRRIII@@@:::888777666444333222222222111222333333222222444666444777>>>JJJ[[[nnnzzznnn```VVVUUUYYYiiittt}}}mmmYYYHHH;;;555111222222000000333///222555888:::<<>>@@@BBBBBBDDDCCCAAA??????AAADDDEEEGGGHHHGGGEEEBBB@@@AAABBB@@@>>><<<:::888666222///...//////...------...000---...000111222444777:::777<<>>@@@???AAANNN[[[ooozzzuuuxxxzzzssspppooouuu|||yyykkkaaaZZZVVVWWW[[[[[[ZZZZZZZZZ[[[^^^bbbdddaaaYYYOOOHHHEEEAAA:::444555444444444333333333333222333333333222222444666444888BBBQQQcccvvvrrreeeZZZVVVUUU___jjjzzzqqq^^^OOO@@@999555555444222333555222555888999:::===BBBFFFQQQVVV___gggnnntttxxx{{{|||{{{vvvhhh___SSSHHH@@@:::444000111111000000///000000000...//////......///222444222222111000///...------///000000000......000111---///000111000///000111///111333444444333222111444333222111111111222333555666888:::<<<>>>??????CCCAAA???===>>>@@@CCCEEEGGGHHHHHHGGGEEEEEEFFFGGGCCCBBB@@@>>>;;;777333111111222222111000///111222...000222222222222333444222555999<<>>AAALLLXXXkkkxxxrrrqqqxxxvvvnnnlllppp{{{vvveeeYYYPPPJJJJJJMMMOOOOOOPPPRRRTTTVVVWWWWWWRRRKKKBBB===<<<:::666111111111111000000000//////333444444333111111222444333:::EEEVVVhhhzzzwwwjjj___WWWRRRZZZcccrrrwwwfffWWWJJJCCC===;;;:::777777999444666999999;;;AAAJJJQQQ^^^dddnnnvvv}}}|||ssshhhbbbVVVNNNCCC;;;777444111...------...//////000//////---...//////...///222444222222111000///...------,,,------,,,++++++,,,...---///000111000///000111///000222444555444222111777777555444444555666666777888999::::::;;;;;;:::???>>>>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFHHHJJJGGGGGGGGGDDDAAA===:::888555666555333111000111222///000222333111000000111000222555777:::===???BBBCCCGGGMMMRRRWWW[[[```cccfffiiimmmooooooqqqtttvvvyyy|||}}}zzzuuummmddd\\\RRRLLLDDD===888555222111+++,,,...//////...---,,,...,,,)))&&&%%%''')))+++((())))))((()))***+++***'''(((***+++***(((&&&$$$((())))))(((''''''))),,,)))))))))***************'''''''''&&&&&&&&&'''(((&&&'''((()))************%%%%%%&&&(((***+++***)))---,,,***((('''(((((()))))))))))))))************))))))******++++++++++++***++++++,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---,,,+++++++++,,,,,,,,,---///000000/////////000000000000//////000111222111///---------......------...///000111000///////////////000000............------------...---,,,...000111000///////////////000000000000...///000000//////000222///111444555555555777888;;;:::999888777777888999555555555444444333333222777777777777777777777777555555444444333333444444111111111111111222666999AAAHHHQQQXXX]]]bbbgggkkklllllllllmmmnnnooopppqqqpppooonnnmmmllljjjfffccc\\\YYYYYY___fffllluuu}}}---------............///---...///000222222222222888888;;;>>>>>>@@@JJJUUUiii|||xxxnnnjjjmmmxxxtttlllkkkrrrsss```RRRGGG@@@???BBBFFFGGGHHHKKKMMMNNNLLLJJJDDD???:::666555333///,,,111111111111000///......444555555333111111222333444;;;IIIZZZmmm~~~~~~qqqeeeZZZPPPXXX___jjjxxxrrreeeTTTLLLDDD@@@===888777999555999<<<>>>BBBJJJWWWaaapppvvvxxxooodddZZZSSSDDD>>>666222111111///---+++,,,...///000000///...,,,---////////////111222111000000000/////////...+++,,,,,,,,,******,,,------///000111000///000111///000111333333333222222444444333222222333444555888999999999999999888777:::;;;<<<===>>>???@@@@@@BBBDDDEEEEEEEEEFFFHHHKKKKKKLLLNNNMMMJJJFFFDDDCCC;;;;;;:::666222000///000...000111000...---------...///111333555777999:::===???CCCGGGIIIMMMQQQTTTWWWZZZ___```aaacccgggkkkrrrvvv|||}}}|||}}}}}}~~~~~~|||xxxrrrmmmhhh```VVVOOODDD@@@:::555222111///------......///////////////000---)))&&&%%%&&&(((***(((******'''(((+++,,,***&&&''')))******(((&&&%%%((())))))'''&&&&&&(((***((((((((())))))*********'''(((((('''&&&&&&''')))&&&'''((()))***+++++++++...+++((()))+++,,,+++******)))((((((((()))+++,,,)))))))))*********++++++++++++++++++***)))((('''(((***+++,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,+++++++++,,,+++***,,,///111000.........////////////......222333444222000---------000///.........///111222444333111///---,,,,,,+++.........------------,,,...------...000111000///////////////000000000000...///000///...///111333222444777888999999;;;<<<<<<:::888555555555666777555444444444333222222222666777777888888777777666555555444444444444444555222222333222111111444666666;;;CCCHHHLLLPPPVVV[[[ZZZ]]]aaaeeejjjnnnqqqrrrtttsssssstttssspppkkkhhh___\\\\\\aaaeeeiiipppvvvzzz}}}~~~}}}~~~---------............///---......///000111222222777777999<<<===???HHHRRRfffwww|||nnneeeccciiiyyy~~~tttpppsss{{{qqq]]]NNNBBB:::999<<>>AAACCCDDDDDDEEEFFFHHHJJJKKKNNNQQQRRROOOMMMLLLMMMEEEDDDAAA===777333222222///000000///---+++,,,---------...000222444555555888:::<<<===???AAAEEEHHHHHHLLLQQQRRRSSSUUUZZZ___fffjjjpppuuuxxx{{{~~~~~~|||zzzyyyzzz{{{zzz{{{{{{{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxwwwrrrmmmfff```ZZZSSSJJJCCC:::777444111000000...------------------......///,,,+++******))))))))))))(((+++***&&&'''+++,,,***((('''&&&&&&&&&'''((()))'''(((((((((''''''***,,,+++***'''&&&%%%''')))***''')))***(((&&&&&&(((***&&&'''((()))***+++++++++((())))))))))))***+++,,,)))))))))))))))******+++))))))*********+++++++++******++++++***)))((('''''')))+++,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,------...------............------///111222111...---,,,---------,,,,,,...000222444333222000///------,,,,,,.........---------,,,,,,///...---...///000///....../////////000000000111.../////////...///111444333555888999999999:::<<<888888666555444333333222222222333333333444444444666666777888888777666666555555444444444444555555222333333222000000111222...333888<<<>>>BBBGGGLLLHHHMMMUUU^^^ffflllppprrrssstttuuuvvvvvvsssnnniiieeeaaaaaadddffffffiiinnnrrruuuyyy}}}}}}||||||~~~---------.........//////............///000222333666555777;;;<<<>>>GGGPPPddduuutttfff^^^^^^hhhyyyzzztttvvv|||ppp\\\LLL@@@888777:::999888888;;;===<<<777333...111444555333111000000...///000111111111000///000111222333222333555888666???OOOcccwwwwwwiii\\\PPPQQQVVVaaaoooyyyoooeee^^^XXXQQQNNNOOOFFFNNNYYYaaahhhrrr|||qqqjjj```UUUKKKBBB;;;666444111//////111111...+++***,,,...000111000...---))),,,000111000...------------...///000111222222,,,---...---++++++---...---///111111000///000111////////////000111222333777666666666777999:::;;;555666777888888999888888666555444444666999<<<>>>AAABBBDDDDDDDDDFFFHHHKKKHHHLLLQQQRRRQQQOOOOOOPPPMMMLLLIIICCC===888555555111111111///---,,,---///...---...///222444444333666777888888888:::===@@@???CCCHHHJJJJJJLLLRRRXXXZZZ^^^dddiiilllooorrrttttttuuuvvvuuuuuuvvvxxx{{{yyyxxxwwwwwwvvvuuutttttttttuuuuuuuuuuuutttsssssskkkfff^^^WWWRRRJJJBBB<<<777555222111222111000...+++***)))))))))***+++,,,''')))+++------,,,***((((((+++***&&&&&&+++---******((($$$""""""&&&***---&&&'''(((((((((***---//////,,,'''###"""$$$(((***''')))+++)))'''&&&(((+++&&&'''((()))++++++,,,,,,%%%))),,,***%%%"""###&&&,,,,,,+++***)))((('''&&&)))************+++++++++%%%'''(((***+++,,,++++++&&&)))+++,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000)))******++++++,,,------)))---000...***(((+++...,,,------------------,,,,,,---///...---,,,,,,---*********+++---000333666---------......000111111......---------,,,,,,,,,000///......///000///---.../////////000000111111...//////......///222444222444666777666666777888444555666666444222000...000000111333444555666666555666777888888777666555555555444444444555555666111222333222000...///000---111444555666888===AAA===CCCMMMYYYcccjjjoooqqquuuvvvxxxzzzzzzwwwqqqmmmjjjfffeeegggfffddddddgggkkkmmmqqquuuyyy{{{||||||}}}|||~~~000///...,,,,,,++++++,,,............///000222222222666444666??????AAAMMM___ppp~~~ooo]]]VVVZZZgggzzzvvvsss}}}rrr[[[KKK???777555777000---///555777444444999000000000000000111111111////////////000000000000555333111000000111111000999DDDVVVkkk~~~ttteeeWWWPPPMMMVVVeeevvv|||uuummmgggcccaaaaaaeeehhhooovvv~~~zzzrrrlll___WWWMMMDDD@@@===:::888///------...000222222222//////...------------............///////////////+++,,,------......---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++//////...------------...333444666777888999888888888777666555444555666666444444666777888999:::;;;===>>>???AAACCCEEEFFFGGGAAACCCFFFJJJMMMPPPRRRSSSWWWTTTPPPLLLGGGAAA;;;666333222000///.........//////---,,,...222333111...///000111333555777888999777999<<>>:::777000000000000///////////////,,,***++++++((())),,,------------,,,***((('''***************)))(((((((((((('''&&&&&&&&&&&&'''(((((()))******)))((('''...)))(((,,,,,,((((((---******))))))(((((('''''',,,,,,+++***))))))******))))))))))))))))))))))))!!!&&&+++---,,,***+++,,,'''%%%'''---...)))(((,,,))))))))))))******************+++++++++******)))))),,,...---++++++///222222///,,,,,,...///---+++//////...------,,,+++++++++++++++,,,,,,,,,------,,,,,,---......////////////...,,,++++++,,,...///...............///000000//////.........------------.........//////000000,,,...111111000.........000000000000000/////////...---------...///111222444333333222222333333444222222333333333222111000,,,---...///000111222333666666666666666666666666444333333222111000//////222111//////000000...---+++((()))000222000111666;;;===AAAGGGPPPYYYaaaeeessswww|||~~~zzzuuuqqqllljjjhhhgggggghhhgggfffhhhiiilllpppsssvvvxxxxxxvvvyyy~~~............////////////000//////000000111222222111555222333;;;:::<<>>III[[[ooo|||nnn\\\SSSMMMRRR___ooo{{{yyyxxxyyyzzz}}}xxxnnnddd]]]QQQKKKBBB;;;888777555333000...------///000000///,,,---------......//////............////////////------............---------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++......---......///000000111333444666777777777777333222222111111222333333444444444444555666888999:::;;;<<<>>>@@@AAACCCCCC@@@BBBEEEHHHLLLOOORRRSSSWWWTTTPPPLLLHHHCCC===999555444222000///.........+++,,,.............../////////111222444666777888666777999;;;===@@@AAABBBEEEGGGKKKPPPTTTXXX[[[\\\^^^aaadddeeedddeeehhhkkkjjjjjjiiihhhfffeeeddddddbbb```^^^^^^]]]\\\YYYVVVNNNLLLGGGBBB<<<777444222000000000/////////......,,,)))(((++++++***+++///******+++,,,,,,,,,++++++***************)))(((((()))(((''''''&&&&&&''''''&&&'''((()))))))))))))))***&&&%%%))))))&&&'''+++***)))))))))(((((((((''')))))))))))))))***+++,,,))))))))))))))))))))))))$$$'''+++,,,+++******,,,(((&&&'''------)))(((+++))))))))))))*********************++++++******))))))+++,,,,,,,,,---///111222000......//////---+++...---------,,,++++++++++++++++++,,,,,,,,,,,,---------------------------///---,,,++++++,,,---///(((***---///000000///.........------,,,,,,,,,,,,---........./////////000---...000///...---.../////////////////////////////////......///000222333222222222222333333444444333333222222222111111111...//////000111222333333555555555555555555555555444444444333222222111111333222000000000000...,,,...+++,,,000111...///333333444777;;;CCCKKKSSSWWWgggllltttzzz|||{{{xxxvvvuuusssqqqnnnllliiigggeeefffhhhjjjlllnnnppppppqqqtttxxx|||~~~|||{{{zzz)))***,,,...000000000000111111111111111111111111222555222333999888999EEE[[[mmmwwwkkk___^^^eeerrrwwwvvv{{{rrr\\\KKK???666444555444111222555444111111333222222111111000000//////////////////000000000000111111000///000222444555CCCOOObbbvvvxxxcccXXXNNNNNNWWWfffxxx}}}tttiii]]]RRRKKKBBB===777333111000000///000...---,,,---...---,,,)))***,,,...////////////------........./////////////////////......---,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------...000111222000000222333444555555555222222222222333444555555444333222111111333555666777777888:::<<<===>>>???>>>???BBBEEEIIILLLOOOQQQUUURRROOOLLLIIIFFFAAA>>>999888666444222000//////***...111000---+++---000...///000222333555666666555555555666777:::<<<===>>>???CCCFFFJJJMMMOOOPPPPPPSSSVVVXXXZZZ\\\```bbb___^^^]]]\\\ZZZYYYXXXWWWSSSRRRPPPPPPPPPNNNLLLIIIBBB@@@===999555111///...////////////.........---,,,))))))++++++)))***---++++++******++++++,,,---)))************))))))((())))))((('''''''''''''''&&&&&&&&&&&&((()))***+++'''%%%%%%'''((('''(((***))))))))))))(((((((((((('''''''''((()))***,,,---((((((((((((((((((((((((''')))******))))))***+++((('''(((,,,,,,)))''')))))))))))))))************))))))******+++******)))***)))***+++...000000000000///.........---***(((,,,+++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++******...---,,,++++++,,,---...###&&&,,,000222111...,,,---,,,,,,,,,,,,+++++++++.............../////////---......---,,,,,,---///........................000////////////000222333000111111222333444555555444333111000000000111222111111111222222222333333444444444444444444444444444444444444444444444444444222111000000000...,,,222//////000000------///.........111666===DDDHHHUUU]]]hhhqqqwwwzzzzzz{{{yyyxxxwwwtttqqqlllhhheeefffgggiiijjjjjjiiigggfffpppsssxxxzzzxxxvvvtttttt&&&(((+++---.........---000111111111111000000///333666333444;;;:::;;;GGGXXXiii~~~~~~tttkkkkkkrrr~~~~~~xxx|||rrr\\\KKK???666333444000000111333444333333444333222222111000///......////////////000000000000000000//////000333666999FFFSSSggg{{{kkk^^^PPPLLLQQQ___rrr}}}rrrfffZZZOOOEEE???999666333///...---.........,,,++++++,,,------,,,)))***---///000///...---,,,------....../////////111111111000///---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,---...///000......///000111222333333111111111222333555666666555333111//////111333444444555666777999:::;;;;;;;;;<<>>;;;888777444222000111222111///,,,.........///000111111222333222111000111333555777444555777999;;;<<<===>>>>>>>>>???AAADDDEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAA>>>===<<<<<<===<<<:::888555444333222000000000000------------,,,,,,,,,+++...+++***,,,+++'''&&&(((...---+++***)))******+++((())))))*********))))))******)))(((((((((((()))+++)))(((&&&&&&&&&'''(((******)))((('''(((((('''(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((,,,+++)))'''((()))******((())))))(((((()))((('''((()))))))))************'''((()))******************)))))),,,000222000...---......---+++)))(((((()))*********************)))))))))*********++++++)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,++++++---...//////......------------...........................------------...---,,,++++++---///------------....../////////...---,,,---...///000---...000222444555555555333222000......///000111000000111111111111111111222222222222222222222222111111111222333333444444444333111111222222000///111222111000//////...---000...,,,+++---111555888;;;DDDPPPZZZ```ffflllpppnnnrrruuuvvvsssooolllkkknnnoooppppppmmmhhhccc```aaacccfffggggggggghhhiii...///000000000///...---,,,---.../////////...---///333000222:::999;;;GGGOOO```uuuyyywwwwwwppp[[[KKK@@@777333444333555555222000111000---222222111111000000//////////////////000000000000...///000//////222999>>>JJJZZZqqq|||nnn^^^SSSQQQYYYkkkzzz~~~tttggg^^^QQQDDD;;;666333222/////////---+++******+++***)))(((***,,,.........,,,---......---,,,+++***++++++,,,---...//////000000000000///...---++++++++++++************+++++++++,,,---......,,,***)))++++++***)))))))))))))))+++++++++,,,---...000000---...///111222222333333444333222000000111333444333444444555666777888999999;;;???CCCEEEEEEEEEDDDCCCBBBAAACCCFFFHHHIIIIIIKKKKKKIIIGGGCCC@@@===;;;777333000000333222...***------....../////////000222111111000111222444555555666777999;;;<<<<<<<<<===<<<;;;<<<>>>??????===??????>>>===<<<;;;::::::888777777777888888666444111000///......---......,,,,,,,,,,,,++++++++++++)))'''(((,,,,,,******,,,))))))******+++,,,---...((())))))************)))+++******))))))))))))))),,,+++***)))''''''''''''((())))))%%%%%%'''(((&&&(((((((((((())))))))))))))))))((((((((()))******((((((((((((((((((((((((,,,***(((''')))******)))'''))))))'''''')))***'''))))))))))))************''''''((()))******************+++---///000///---...//////---++++++,,,---+++*********************((())))))))))))*********(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++...------,,,,,,---...///------...............///.........------------------......---,,,,,,---///---------...//////000000...---,,,,,,,,,---...///,,,...000222444444444444222111///.........///000000000000000111111222222222222222222222222222222000000000111111222222222333222111222333333222111000222222///...000000---+++***)))((()))+++...000444;;;EEELLLOOOTTT[[[aaagggkkkpppqqqnnnkkkjjjkkkppprrrttttttrrrlllfffccc___`````````___```ccceee000000000000000000000000+++---...000111000///...000333000111888777888DDDKKK\\\qqq~~~vvvvvvxxx|||~~~nnnZZZKKK@@@777444555333666666111000111000+++111111111000000000000000////////////000000000000...000111000///222999???PPPaaaxxxvvveeeYYYSSSWWWeeesssooobbbRRRKKKBBB999333000...,,,***,,,...---+++***+++---,,,+++******,,,---------,,,,,,,,,,,,,,,,,,------***++++++,,,...//////000/////////......,,,+++***++++++************++++++***,,,...///...---***)))***))))))))))))******+++++++++***+++,,,---///000000111222444555555444444222111111111111111222222333333444555555666777777;;;???DDDHHHIIIGGGDDDBBBCCCBBBAAABBBDDDGGGHHHGGGMMMMMMLLLJJJGGGCCC@@@>>>999888777666555333000///------------............//////000000111222222333555666777999:::;;;<<<<<<<<<:::888999;;;<<<:::888888888777777777666666666444333222333444444222111000///...---,,,,,,,,,,,,,,,+++++++++************&&&%%%'''+++---******---((()))***+++,,,---------(((((()))***************++++++***)))))))))*********+++++++++***)))((((((%%%((((((%%%&&&+++,,,)))'''((((((((()))))))))***((((((((()))***+++,,,---))))))))))))))))))))))))+++)))'''(((***+++***)))%%%))))))%%%&&&***+++((())))))))))))************&&&'''((()))************)))+++...///...------------------***((())),,,000,,,,,,,,,++++++******)))((((((((()))))))))******************************+++++++++,,,,,,+++++++++++++++++++++,,,---//////,,,,,,,,,------..................------,,,,,,,,,---...000///...---...///------...//////000111111///...---,,,,,,---...///---...000333444444333333000000/////////.........///000000111222333444444111111111111111111111111000000111111111111111111222111111222444555444333111555444///...000///+++)))))))))))))))+++,,,,,,---444:::===>>>BBBJJJRRRWWW]]]cccfffeeeeeegggjjjppprrruuuwwwuuupppjjjfffbbbaaa___\\\ZZZ[[[___bbb...............///000111+++---///111222222111000333666222222999666777CCCIIIZZZooouuupppsssyyy}}}mmmYYYKKK@@@888555555///444444000000333333...000000000000000111111111////////////000000000000...000222000...111999@@@UUUfff|||zzzjjj\\\TTTUUUaaannn}}}ooo]]]OOOEEEAAA:::555222///,,,***(((+++......---,,,...000///---++++++,,,---,,,+++*********+++,,,---...///******+++,,,...//////000............---,,,++++++++++++************++++++***,,,...//////---***((((((((())))))***+++------++++++******+++---///000---...000111222222111111///000000111111111111111222222333444555555666666>>>BBBGGGLLLLLLIIIEEEBBBFFFDDDBBBBBBDDDFFFFFFFFFNNNMMMLLLKKKHHHDDDAAA???<<<>>>???===888444444666------------------------------///000111222222111///000222444555666666666555333111222555666444222444444444444444444444444111000000000222222000...111000///---,,,,,,,,,,,,+++++++++************))))))'''(((,,,,,,)))(((******+++,,,------+++***)))(((((()))***************,,,+++******)))*********((()))+++,,,,,,+++***)))$$$))))))''')))///111...'''((((((((())))))******&&&'''((()))+++---///000***************************((('''(((+++,,,+++((($$$(((((($$$%%%+++,,,)))))))))))))))************&&&'''((()))************)))---000000...+++,,,---)))***)))&&&$$$%%%***///---------,,,+++***))))))(((((((((((()))))))))))),,,,,,++++++***)))))))))***++++++,,,,,,++++++***'''''')))+++,,,...//////+++++++++,,,,,,---------.........------,,,,,,,,,,,,...111111000..................///000111111222000000...------...///000---...111333444333333222//////000000//////...---000000111222444555666666000000000000000000000000111111111111111111111111111000000222444666666555333777555///---000...***++++++,,,---.........///)))...333444444777@@@HHHGGGNNNVVV[[[]]]```eeejjjnnnqqquuuwwwvvvqqqkkkggggggddd```[[[XXXXXX\\\```222000...---,,,---///000,,,...000000///000111333222111//////222777<<>>:::777555;;;111///888<<<555000333444333222111000000000000222111///---,,,+++,,,,,,111111000000111666<<<@@@RRRfff}}}sssbbbVVVUUUbbbpppxxxhhhWWWJJJCCC999666111///......---,,,......---,,,++++++++++++000,,,***,,,---,,,,,,...***,,,+++)))+++...---))),,,---......,,,,,,---...,,,,,,---...---,,,***))),,,+++******++++++***)))(((***,,,.........---,,,(((***++++++******+++,,,,,,------+++***)))***,,,///111222222111111222333//////......------,,,,,,111222333333333444777999;;;@@@HHHLLLLLLIIIEEECCCHHHEEEBBB??????AAADDDGGGHHHGGGEEEEEEEEEEEEEEEDDDCCCAAA?????????===888333...------///000111///...000///---,,,,,,---///000000111222333444555555555444222000111333444333000444333222333444444333222000000///...---,,,,,,,,,***......***+++111333000......---------,,,,,,,,,)))---...+++***,,,+++))))))***+++,,,,,,+++***)))***'''%%%'''+++......---+++++++++,,,,,,+++******---,,,***)))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((()))***++++++,,,,,,---000///,,,,,,000---'''---+++***((('''&&&''''''&&&$$$$$$''',,,,,,'''"""''')))+++,,,,,,+++***)))((((((((()))******++++++******+++,,,------------,,,+++******+++---///111...,,,++++++------,,,+++)))(((''')))---...,,,***000***(((---///+++***+++,,,,,,++++++***++++++,,,++++++,,,,,,---...//////222222111///...---,,,+++------,,,,,,,,,,,,++++++/////////......---------............////////////////////////...---+++***222111111000111111222333...000111000//////000111......///000111222222333111111111111111000000///000000111111111222222222333333444444555666777777999555111111333333///+++++++++,,,---............------------...000111333===>>>CCCLLLRRRUUU\\\cccgggnnnsssuuuwwwyyywwwssspppggg^^^ZZZ]]]___]]]ZZZ111000///------...///000---///000000000000111333222111000000333777;;;>>>FFFTTTiiivvvnnnmmmxxx}}}mmmXXXFFF===999666333555,,,+++333888333111444444333222111000000000000111000///......//////000111111111000111555;;;@@@QQQdddzzztttdddXXXVVVaaannnuuufffWWWKKK@@@:::333333222///+++***+++...,,,,,,+++++++++,,,,,,---111,,,***,,,---,,,---000000111...++++++...---)))+++,,,---,,,++++++,,,---,,,---------,,,,,,+++***++++++***+++,,,,,,,,,,,,)))***,,,---------+++***(((***++++++***)))+++,,,***+++,,,+++******,,,------///000000//////000111111111000000000000//////111222333222222333555888999???EEEIIIIIIFFFCCCAAAAAA???<<<;;;;;;===???AAAEEEDDDBBBBBBBBBBBBBBBBBBFFFEEEDDDDDDDDDBBB===888222111//////000000///...///...---,,,---...000222000111222333444444444444333111///000222333222000000///......000000///...000///...------,,,,,,,,,,,,///...******------***))))))***+++,,,---......!!!***000---******+++***)))***++++++++++++***)))+++)))'''(((+++---------++++++,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))************+++,,,,,,---......(((++++++)))***,,,((("""******(((''''''(((((())))))'''&&&'''((()))'''&&&***+++---------+++)))(((((((((((()))******++++++)))***+++,,,------------)))(((((((((((()))+++,,,---,,,,,,+++***)))(((((()))(((((())),,,---,,,***///***(((---///---,,,...+++******))))))*********+++,,,,,,,,,---.........111000000///...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******.............../////////000////////////////////////000000000111111222222---...///...------...////////////000111111111222//////000111111000000///000000111111111222222222333333333444444555555555888444111111333333000,,,111111000///---+++)))(((...------------///000111444444999AAAGGGKKKRRRZZZeeekkkppprrrvvvzzz{{{xxxqqqiii```\\\]]]^^^\\\XXX111000///...---...///000...///000000//////111333000000111222444777:::<<>>NNN```uuuyyyiii]]]YYYbbbnnn}}}rrr___PPPEEE===666111---000222...(((&&&***///*********++++++,,,......222...+++,,,,,,+++...222111111...)))***------******+++,,,,,,******+++,,,------,,,,,,++++++,,,,,,++++++++++++,,,---......******+++,,,,,,***)))(((((()))+++***))))))***,,,)))***++++++***+++---///***,,,......---,,,---...000000000000111111111111111111222111000111333666777<<>>:::999888888999:::<<<===@@@??????>>>>>>>>>??????EEEFFFFFFHHHHHHEEE@@@===888666333111111000///...------,,,,,,---///111222111111222222333222222111111///...///000111000///...---,,,,,,---...---,,,000///...---,,,,,,,,,,,,))),,,,,,***)))+++***'''(((((()))***+++,,,,,,---(((000///***(((***+++)))******++++++******))),,,***((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,+++((())))))))))))******+++(((((((((((((((((((((((('''''''''(((((()))))))))******++++++,,,---------)))+++,,,+++,,,---)))###((((((''''''((()))***+++((()))(((&&&%%%&&&(((***------...---,,,***((('''((((((((()))******++++++)))***+++,,,------------++++++++++++++++++++++++***,,,---+++'''%%%%%%''')))((((((***,,,---,,,***...+++***...000......///++++++++++++++++++++++++,,,,,,,,,,,,------------//////.........---------...------,,,+++*********+++++++++***************---------------......///......---------...///000,,,---///000111111111111---...//////------...///000000000000000000000000------...///000000000000111111111111111222222222222222333333333333333333666333000111333333111.....................------///...---,,,,,,---...///---,,,///666;;;>>>FFFNNN\\\ccciiinnnuuu|||}}}uuunnnfffbbbcccbbb^^^ZZZ111000//////......//////---...///...------000222///000222444666888999:::CCCPPPdddzzz~~~qqqlllnnnxxxpppbbbNNN@@@999777666444999333000444555333333666333222222111000000111111111111111111222222333333000111111000111444888<<>><<<;;;;;;777777777888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<===AAABBBEEEGGGGGGDDDAAA>>>???;;;777333222222111///...------------...//////111222222222111111000//////............///......///---,,,---...///...---///...------,,,,,,,,,---&&&(((******+++,,,+++***++++++*********)))))))))!!!)))///---******+++***))))))************))))))---+++***)))******++++++***++++++,,,,,,,,,,,,,,,)))))))))*********))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))*********+++,,,,,,,,,,,,------+++(((((((((((((((((())))))***"""&&&((('''$$$$$$''',,,+++,,,,,,,,,+++***((('''((((((((()))******++++++)))***+++,,,,,,---,,,,,,,,,,,,---------,,,++++++(((+++...+++&&&$$$&&&***)))))))))***+++,,,+++***...------...............------..................------,,,,,,,,,,,,,,,,,,------------------------...------,,,+++***)))))),,,,,,++++++++++++++++++---,,,,,,+++,,,---......---,,,***))))))***,,,---)))+++...000111111000000000111222111//////000111000000000000000/////////+++,,,---///000000111111111111111111111111111111222222222222111111111111333222000111222333111///,,,,,,------...///000111000///...,,,,,,,,,---...---+++,,,000333555<<>>JJJ\\\ppp{{{rrrkkkoooyyy|||fffZZZJJJ===777222...***111111222333555666888999222222111111111111111222111111111111111000///...000111111000000222555888>>>LLL___pppzzzkkkaaabbbiii}}}}}}pppbbbYYYDDD>>>777444444444000,,,...,,,+++,,,...///---+++------+++******)))))))))---,,,---...,,,)))+++111000000---)))***...///+++,,,---......,,,,,,---...,,,,,,++++++,,,,,,------+++,,,,,,***&&&&&&***---,,,++++++***)))((((((''''''(((***)))(((((()))+++...///...,,,)))(((((())))))+++------,,,,,,,,,------......///000111111222---...//////...000222555111333444444444333444555333444444555555666666666444777999888666777:::===:::===@@@BBBBBBBBBBBBCCCDDDAAA===:::999888666444333333222000...---,,,+++///000000000///......---,,,---...---,,,,,,---...---,,,++++++------,,,+++------,,,,,,,,,,,,------...,,,,,,...---)))((()))(((((()))***+++,,,------///...)))'''***...---(((***))))))(((((())))))***)))******((('''''')))+++'''((()))***++++++++++++++++++,,,+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...***''')))+++******,,,))))))******)))((('''&&&!!!''')))'''&&&(((***&&&''''''''''''(((((()))((((((((()))******++++++((()))***+++,,,,,,,,,,,,)))))))))))))))*********'''***,,,,,,******,,,///(((***,,,,,,***)))***+++)))------***(((***+++))))))***,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))*********,,,+++)))((()))***,,,---111000...,,,+++++++++++++++,,,...///000000000000000111111000...------...////////////////////////+++,,,...///000111111111222222222111111111111111000000111111111111111111111111111111111000000000333222000///......//////111000///...------...//////,,,+++,,,+++***---333>>>IIIVVVaaallltttvvvtttppppppqqqsssssspppkkkggg111111111111111000//////000///...,,,+++,,,///111111222222333555777999:::>>>IIIZZZnnnsssmmmllluuurrr^^^UUUHHH???:::666000,,,...000333333555666888888222111111111111111222222//////111222222111111000000000111000000111444666999GGGYYYkkkpppddddddiii{{{xxxjjj[[[MMMEEE888555111///......---,,,+++,,,------,,,++++++,,,++++++***************+++***+++...///,,,'''***///...///---***+++///...++++++,,,------,,,+++,,,---***+++,,,,,,---------,,,)))+++,,,***'''(((---222,,,+++******))))))))))))'''((())))))(((((()))+++---...---,,,)))((()))+++)))+++,,,,,,+++++++++---------......//////000000,,,---...//////111444777111222222111000000222444444444444333333444555555111444777666444444888<<<777:::===>>>>>>???BBBEEECCCAAA???======;;;999777555555444333222111//////....../////////......---+++---///...,,,+++,,,...,,,+++******,,,,,,+++***---,,,,,,+++,,,,,,------000,,,+++---,,,''''''+++&&&'''((((((******+++,,,***+++***(((***------)))***)))(((''''''((()))***'''((()))'''%%%%%%(((+++&&&'''((())))))*********)))***+++++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))******++++++++++++************---))))))...000,,,***+++'''''')))******))))))((("""%%%((()))''''''(((***)))((((((''''''''''''(((((((((((()))******++++++((()))***++++++,,,,,,+++++++++*********,,,---...******+++++++++++++++,,,(((***,,,,,,***))))))+++###(((+++'''&&&)))+++***((()))+++---...---,,,+++*********+++,,,,,,,,,---,,,,,,,,,+++++++++++++++************++++++++++++)))))))))*********+++++++++***((('''((())),,,---//////......------,,,,,,....../////////000000000000111222000...------...---.........///000000000---...///000111111111111222222222111111111000000000000000111111222222222111222222111000//////000///.........///111333555222111//////...///000111---++++++,,,+++)))+++000:::BBBKKKRRRZZZbbbeeecccfffiiimmmqqqssspppllliii111111111111111000//////222111000...,,,---000333222222222333444666999:::@@@JJJ[[[nnnoookkknnn|||yyyjjjVVVNNNEEE???===;;;666222111444666666555666666555222111111111111111222222---...000222333333333333000000111000000111333666666CCCUUUhhh~~~uuuiiiggglllzzzxxxiiiZZZKKK===555444222///,,,++++++,,,,,,(((,,,000...***'''***---))))))))))))***+++,,,---(((***...000,,,'''(((...(((******)))+++//////+++***+++,,,,,,******+++,,,)))***,,,---...---,,,,,,'''***+++***(((***111777,,,+++******************'''((())))))(((((()))***+++,,,,,,+++***)))+++,,,(((***+++,,,+++***+++,,,+++++++++,,,,,,,,,,,,---,,,---...///000222555888000111111000//////111444777666555444444444555666///222555555222222666;;;444777:::;;;:::<<<@@@DDDCCCAAA@@@??????>>>;;;888666666666666555444333333------...............---+++---///...,,,+++---///---,,,+++,,,---------+++,,,,,,,,,++++++,,,---------((('''++++++((()))///)))(((((((((((('''''''''"""(((,,,***)))+++,,,******)))(((''''''((()))***%%%'''(((&&&$$$%%%(((+++%%%&&&'''((())))))))))))'''(((***+++,,,+++)))((())))))))))))))))))))))))((()))))))))************)))))))))(((((((((((((((%%%###&&&---///)))$$$$$$$$$&&&''')))***+++******)))))))))((('''''')))+++,,,+++***(((''''''''''''((((((((()))******++++++((()))***++++++,,,++++++((('''&&&&&&''')))+++------+++******++++++***((((((+++---,,,***((()))+++%%%(((%%%$$$)))---+++)))***---/////////...---))))))***+++,,,,,,------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++,,,,,,------------+++***((('''''')))+++---***+++,,,---------,,,,,,000000////////////000111222333444333000//////000,,,------...///000111111...///000111111222222111222222222222111111000000///000000111222333333444111222222111///...//////555444111///......//////222111000//////000111222,,,***+++......+++---222777<<>>GGGXXXnnn|||yyylllmmmssspppaaaWWWSSSOOOJJJFFF@@@:::666333111000000333555666666444444444555444444333333222222222222222222222222444555555333222222444666777AAARRRhhh}}}wwwkkkfffgggxxxuuucccRRRFFF>>>777333...---,,,+++************,,,,,,,,,,,,,,,+++***)))'''((()))++++++******))))))))))))((())))))***+++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---......+++(((---,,,+++*********++++++'''(((***++++++***)))((('''(((+++------,,,***(((///...---+++******++++++++++++******++++++,,,---++++++,,,,,,---...............------...///111222.........000222333222111555222222444333000000222111111111111222333444555777777888:::<<<===>>>???BBBAAA@@@>>>===<<<<<<<<<===>>>>>>>>><<<999666444444111...,,,,,,,,,,,,++++++***)))))))))***,,,---...---,,,+++************(((((()))+++------+++***''')))+++---......------))))))))))))))))))))))))444...((('''***+++)))%%%***&&&"""%%%***+++'''"""*********++++++,,,,,,,,,...+++(((''')))***)))'''))))))***++++++++++++***''''''((()))))))))))))))000---)))''''''(((((('''***)))(((&&&&&&((()))***'''(((***,,,,,,+++)))((()))***+++,,,,,,+++***)))(((***+++***((('''''''''((()))*********((('''&&&'''((()))++++++******))))))((((((+++///...***&&&***(((((()))***+++***)))************))))))(((((()))))))))(((((((((((((((***((('''(((((('''$$$!!!***&&&&&&+++...------///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))...+++)))+++000111...+++++++++++++++++++++++++++///...---,,,+++******+++---***)))***...///...,,,---000333333///---...////////////000222333222000111///...,,,,,,...///111111000///......000222444///000111222222111000///111111111111111111111111444222000///...///000111555444444333333222222111222222222111111111000000,,,,,,,,,,,,------...///222444666888<<>>@@@@@@@@@???>>>===<<<<<<<<<>>>?????????>>>;;;888777555333111000000000///......---,,,++++++,,,---------,,,+++******))))))))))))))))))*********)))((((((***,,,---...---,,,+++))))))))))))))))))))))))***)))((('''&&&''')))***)))'''%%%'''***+++((($$$)))*********++++++++++++,,,)))'''''')))++++++***))))))***++++++++++++***'''((())))))******))))))...+++)))((()))++++++++++++***(((''''''(((***+++%%%&&&'''(((((('''%%%$$$'''((()))******)))((('''(((***++++++)))(((((()))***************)))(((''''''((()))***+++******)))''''''(((***,,,+++)))''')))(((((((((***+++***)))++++++*********)))))))))'''((()))***+++,,,,,,,,,'''''''''(((((('''&&&$$$,,,((((((+++---,,,+++---++++++++++++++++++++++++---,,,,,,++++++******))),,,)))(((***...///,,,)))++++++++++++++++++++++++************+++,,,------))))))(((***,,,------,,,***,,,.../////////000111...---,,,---...///...---111111000//////000111111111000000//////000111222///000111111111111000///......///000222444666777333222000///...///000111333333333333333222222222333333222222111000000000///...---------------...111222444666999===CCCGGGRRRZZZdddlllppppppnnnnnn222111///---,,,+++,,,,,,///......///111111000.../////////000222444666888;;;DDDTTTiii{{{ppplllpppvvv{{{lllbbbaaaeeegggbbbWWWJJJ@@@;;;222111111222444555444333333333444444444444333333111111111111111111111111000111111000//////000222555>>>NNNbbbwww~~~qqqkkkjjjtttyyynnn]]]SSSEEE999333111///---......---,,,++++++++++++++++++,,,,,,,,,+++******((()))******++++++*********************+++,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,---+++***+++,,,+++)))'''%%%&&&(((***+++++++++***###$$$&&&)))************((((((((()))))))))))))))...---,,,++++++***+++++++++************+++,,,,,,+++++++++,,,------......,,,,,,+++,,,,,,---//////444222000000111222111000222//////222111......111000000000000111222333333:::888666555666999===@@@>>>=========<<<<<<;;;;;;???@@@AAAAAA???===;;;999444333222222333222000...000///...---,,,,,,------,,,+++***)))((((((((((((*********)))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))"""'''***'''!!! &&&,,,(((((())))))***))))))((()))***************++++++***(((''''''***,,,,,,,,,((()))******++++++******((()))******++++++******+++)))((()))+++---......,,,+++***))))))***+++,,,,,,,,,,,,,,,+++)))((('''&&&&&&''''''''''''&&&&&&((()))++++++*********+++++++++******)))*********'''((()))*********))))))&&&((()))))))))((()))))))))((('''(((***+++***)))+++++++++++++++*********((()))+++---......------((()))+++,,,+++++++++,,,...)))(((+++---***)))+++************************++++++++++++++++++++++++***((('''(((+++,,,***'''++++++++++++++++++++++++))))))******+++,,,------%%%''')))))))))***,,,------,,,,,,---///111111111333111......///000000000111222222222222222222111111111111000000000000000///000000111111000000///000//////000111444777999222222000/////////000111111222222222222333333333333333222222111000000///111000///...------------000111222333444888<<<@@@IIIQQQ[[[ccchhhiiijjjjjj444111...---...//////...------...///000000///.../////////000111333555666:::BBBRRRggg~~~xxxpppooottt}}}ttthhhccchhhnnnsssoooaaaOOOBBB;;;222111111222444444333111222222333444444444333333333333333333333333333333222333444333222111222444666>>>MMMaaauuutttmmmkkksss|||kkk```OOOFFF;;;222///......---...------,,,++++++,,,,,,++++++,,,,,,,,,++++++***))))))******++++++++++++++++++******++++++,,,------,,,+++******+++------+++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))%%%&&&)))+++++++++***)))%%%&&&((()))************++++++*********+++,,,------,,,,,,+++++++++*********************++++++,,,))))))******+++,,,,,,,,,------......///000000111444222000000111222222111000......000000------000////////////000111222333777666555555666888:::<<<:::;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@>>><<<;;;444333222222111///,,,)))000///...---,,,+++******+++***)))(((((('''''''''***+++++++++******+++,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))$$$(((+++(((!!!"""((('''***,,,,,,***)))***,,,++++++++++++++++++++++++***)))(((((()))+++,,,---((())))))***************))))))***+++++++++++++++***(((''')))+++---......,,,++++++******++++++,,,222111000...---+++******&&&&&&&&&''''''&&&&&&&&&&&&(((*********)))***,,,---,,,+++*********+++,,,((((((((()))))))))))))))&&&)))+++***''''''))),,,)))((('''(((*********(((++++++++++++++++++++++++,,,,,,---...---,,,***)))(((***,,,,,,+++***,,,...---)))(((+++,,,***)))+++************************))))))******+++++++++,,,)))(((''')))***+++)))'''************++++++++++++,,,,,,,,,,,,,,,++++++***$$$'''******)))))),,,///555222......111222111///666333000//////111111111000111333444444333111000111111111111111000///.../////////000000000000000555333111///...000222333222111000//////000111111000000000111222333333444333333222222111000000///111000000/////////000000000111222222222333777999???FFFPPPXXX]]]```aaabbb222000......///111111000---...//////////////////......///000111333444555;;;BBBQQQeee|||tttqqquuu}}}|||nnngggfffpppwww|||xxxhhhTTTDDD;;;444222111111222333222111111222222333444444333333444444444444444444444444222444555555333333333444666===KKK]]]qqqwwwoookkksss}}}lll[[[OOOEEE>>>444...---------,,,------,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++***************++++++,,,++++++******++++++,,,---,,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++,,,------,,,+++++++++((()))+++,,,,,,+++)))'''******++++++*********))),,,+++***)))***+++---...++++++++++++++++++************))))))******+++,,,*********+++,,,,,,------------...//////000000000111000///000222333333333///------000000------000////////////000111222333333444555666777777666666777777999:::::::::::::::;;;<<<>>>??????>>><<<;;;777555444222111...***'''......---,,,+++)))((('''+++***)))(((''''''''''''&&&(((******))))))+++---++++++++++++***)))((((((((((((((((((((((((((((((&&&((()))'''%%%###%%%'''&&&***------***)))+++...,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))+++,,,(((((()))************)))))))))***+++++++++++++++***((('''(((***++++++***,,,,,,++++++++++++,,,,,,...,,,+++)))''''''''''''''''''''''''''''''''''''$$$&&&((()))(((((()))+++---,,,+++******+++,,,---((((((((((((((()))))))))'''***,,,+++)))(((***---(((''''''''')))***)))(((+++++++++++++++++++++++++++,,,,,,,,,+++***(((''''''(((((((((''''''((()))+++'''&&&***,,,+++***,,,++++++++++++++++++++++++((())))))******++++++,,,***))))))***++++++)))((()))))))))******+++++++++,,,------...------,,,+++&&&))),,,,,,******---000555111......000222111///222000---+++,,,---.........000222333333222000...111111111111111000///........./////////000000111666444000---,,,,,,...///000000000000000000111111...//////000111222333333222222222111111111111000000///000000111222333444222222333222111111333555777<<>>>>>===<<<;;;<<<:::777555333111---+++......------,,,***)))(((+++***)))(((''''''''''''###'''***+++)))''')))++++++******)))))))))((((((((((((((((((((((((((((((%%%%%%%%%''')))++++++***'''***,,,,,,******+++...,,,,,,,,,++++++++++++++++++,,,,,,***))))))+++---'''((())))))******))))))((()))******++++++*********)))((()))***+++***(((+++++++++++++++++++++++++++)))'''%%%%%%&&&'''((()))(((''''''''''''((()))###%%%'''(((''''''((()))+++++++++***++++++,,,,,,(((((('''''''''((()))***(((***+++,,,+++***++++++((('''&&&''')))***)))(((*********+++++++++++++++))))))))))))******++++++,,,***((((((***++++++******&&&&&&***,,,+++***,,,++++++++++++++++++++++++)))))))))*********++++++***++++++++++++******)))(((((())))))***+++++++++''')))+++---...///......***+++,,,---,,,,,,---///,,,++++++,,,...000000000222000...---...000//////...///111222222111///...111111111000000000000000............///000111111111000...---,,,---///000000000000000111111111111......///000111111222222000111111111111222222222000000000111222444666666333333444222111000111222000555<<>>JJJ[[[nnn}}}sssnnnqqq}}}}}}kkkZZZJJJ>>>777333000------......,,,)))*********))))))******+++)))***+++,,,,,,,,,,,,+++++++++*********+++,,,---***))))))))))))***+++++++++,,,,,,,,,++++++***)))((())))))***++++++,,,,,,(((+++---,,,***)))***,,,(((((())))))))))))))))))++++++*********************)))))))))******++++++)))***+++,,,,,,+++***))))))))))))))))))***+++++++++++++++,,,------......***+++,,,............---------...111333222000---///,,,,,,000000......111111000000111111222333444222333333444444333222222111222555777999999999888888999<<<>>>>>>>>>===<<<===;;;888666555444222111///000000000///...,,,+++++++++***)))((((((((((((&&&+++//////+++((('''(((***))))))((((((((())))))((((((((((((((((((((((((%%%%%%&&&(((***+++,,,,,,''')))***+++++++++,,,,,,************))))))(((((()))++++++***)))))),,,///'''(((((()))))))))))))))'''((())))))******))))))***)))(((***+++,,,+++)))******++++++++++++******+++***(((&&&'''))),,,...)))((('''&&&&&&'''((()))%%%&&&((()))((('''((()))))))))***+++++++++++++++(((''''''&&&'''((()))***(((((()))+++,,,,,,***(((((('''&&&''')))))))))((()))))))))*********+++++++++***((((((((()))+++,,,---(((%%%''',,,000...+++,,,((('''***,,,))))))***************************))))))))))))***************+++,,,+++***)))))))))((((((((()))***+++++++++%%%&&&)))+++---------,,,---,,,+++,,,---...---,,,(((***,,,---------...///222111000111222333222111//////000111111000//////111000000//////000111222......------...///111222...------......///000111//////000111111111111111...//////000000111111111//////000111222333333444222222222222333444666666333333444222000//////000---000555888999:::;;;<<>>JJJ\\\sssvvvppptttuuummmoooyyyzzzgggSSSEEE999555000------///111222///000111222333444444444000000000000000000000000000222444444333222111222===BBBNNN^^^rrruuuoooppp{{{ppp___OOOBBB:::777000...---...111222///,,,***)))))))))))))))******)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))))))))((()))******+++,,,,,,---...---,,,***)))((())))))***++++++,,,,,,'''))),,,+++)))((()))+++&&&&&&&&&&&&''')))***+++))))))(((((()))***++++++++++++,,,,,,,,,---------))))))+++,,,,,,+++***))))))))))))))))))******+++((((((((()))******++++++,,,---...000000000000///---...///222333111---)))///,,,---000000......111111111111111222333444555444333222111111111222333///111444777999999999888888999<<<>>>??????>>>===<<<999666555555666555444222222333333222111///...,,,+++***))))))(((((((((+++000555555///***((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***(((((()))***+++,,,,,,+++))))))(((((('''''''''&&&''')))+++***)))+++...222'''(((((()))))))))))))))''''''((())))))))))))))))))))))))+++---...---,,,)))******++++++******)))***(((&&&%%%&&&***---000((('''&&&&&&&&&&&&'''(((&&&(((******)))((()))***''')))***+++,,,++++++***(((''''''&&&&&&((()))***'''&&&'''***------)))$$$((('''&&&''')))))))))'''(((((())))))*********+++000...+++((('''''')))***&&& '''---***&&&...)))(((***+++((('''((())))))))))))))))))))))))*********))))))))))))))))))***++++++)))((((((((('''(((((()))***+++++++++&&&''')))***+++)))((('''///,,,***+++---...,,,)))+++...111111...+++,,,...---------...000111///...000000111111111111000000111000///...///000222444...---------...///111222...//////000000000000000...///000111111111111111////////////000000000000......///111222333444555444444333333333444555555222333333222000......///+++...111333333333333444000000111111000///...---////////////000000000000222111000000000111333333::::::EEE[[[qqqrrrpppuuu|||qqqkkkppp}}}qqq[[[III===777222111111000333777888666333111000000222333222222222222111111111000111333444444333222444555666===KKK___vvvxxxnnnooovvvrrr]]]OOOEEE;;;333///222111///...---,,,++++++***************)))((('''&&&+++***$$$%%%------&&&+++,,,+++***+++---,,,))),,,,,,,,,+++++++++*********+++...///...+++(((&&&))))))))))))************...------,,,,,,++++++***'''***------+++))))))+++,,,,,,,,,,,,++++++******,,,+++***((((((((())))))))))))))))))************+++)))'''(((+++,,,***(((***))))))***,,,...---,,,---///000000//////111222..................------......//////000000111111000111222333444333222111333444444444333333222111333333555888999888888999777999::::::999888:::;;;777777888999999888888777888888888777555444222111.........---,,,+++)))))),,,,,,,,,,,,++++++++++++)))((('''&&&%%%&&&'''((('''%%%$$$'''***,,,***((()))((('''(((***,,,+++******((('''''')))+++,,,+++******)))((((((((((((((())))))*********((('''&&&((((((''''''''''''((((((,,,(((&&&'''******&&&!!!'''000222,,,+++111111+++...***''')))---...***&&&***)))(((''''''&&&&&&&&&''''''''''''''''''''''''...!!!!!!)))***&&&$$$,,,---,,,)))'''(((---111&&&***---+++&&&$$$'''+++((((((((((((((((((((((((''')))***)))((('''(((***'''((()))(((((())),,,///+++***))))))((()))))))))''''''(((((()))*********,,,......+++***---,,,)))******))))))(((((('''''',,,+++***((((((((()))))),,,******,,,...---(((###"""'''***+++******++++++,,,***(((,,,111000,,,+++++++++++++++---...///,,,,,,,,,---///111222333+++,,,.../////////...------------............///............////////////222000...///111333444444111000///...------...///000000000000000000000000000111111111111000000///111222333444555666666666000111222333333222000///222222222111000//////...000000////////////000000000000////////////......000000000111111111222222000000/////////000111222888888CCCXXXnnn}}}rrrqqqyyyyyypppooovvvttt___MMM@@@999333222000...000444888777444222111222333444222222111111111000000000000222333333222222333444999@@@NNNbbbxxx|||sssqqqwwwuuudddRRRFFF>>>777111000111000///---,,,+++++++++***+++++++++******)))(((***+++***((()))------******************,,,+++***,,,,,,,,,+++++++++*********,,,---...---+++((('''))))))))))))************---,,,,,,,,,,,,+++++++++(((***,,,,,,***)))***+++************)))))))))(((+++***)))(((((()))******))))))))))))************+++)))((((((***+++***(((***))))))***,,,---,,,+++---///000000///......///..................------.../////////000000000111000111222222333333222222222333333333222222111000222333444777777777777777666777999999888888999;;;:::::::::;;;<<<======>>><<<<<<;;;:::999777555444111111000///...,,,+++***++++++************)))))))))(((&&&%%%$$$$$$%%%%%%&&&%%%%%%'''***+++)))'''(((''''''((())))))'''&&&+++***(((((()))******)))++++++***)))))))))))))))((()))************)))(((''''''''''''((()))***+++)))((('''(((***+++(((%%%(((111333...---222222,,,*********+++++++++***)))******)))(((''''''''''''''''''''''''''''''''''''---&&&###&&&((('''&&&(((''')))***(((&&&%%%(((***''')))+++***'''&&&'''***((((((((((((((((((((((((''')))***)))((('''(((***'''(((((('''&&&&&&(((******))))))))))))((((((((('''''''''(((((()))***++++++......+++***---,,,)))+++*********))))))))))))***))))))(((((()))***+++)))))))))+++---,,,***((($$$'''***++++++******+++***+++***(((+++000///+++------,,,,,,,,,+++++++++------------...///000000,,,---......///.........---------............///---......//////000000000222000//////111222111111111000///...---....../////////////////////////////////000000000000///...000111222333333444333333...///111222333444444444222222111111000//////...000000//////.../////////000///.........///000111//////000000000111111111/////////...///000000111555666@@@TTTjjj{{{qqquuu|||sssppptttzzzfffUUUEEE===555222000---...111666444222111000111222333111111000000000////////////000222111000000111333999@@@NNNaaaxxxwwwsssxxx~~~rrraaaRRRCCC:::666111///000///...---,,,++++++***+++++++++,,,,,,,,,+++******---)))(((+++,,,++++++---)))))))))***+++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,+++***)))((())))))))))))************++++++++++++,,,,,,,,,,,,***++++++***))))))***,,,************))))))))))))******)))))))))***++++++))))))))))))***************)))((()))***+++***(((+++)))((()))++++++***))),,,///111000...,,,++++++------------------......////////////000000000000222111111111111222333333222222222111111111000000111222333444444555444444444666777777777777999:::::::::;;;<<<>>>@@@CCCDDDBBBAAA@@@>>>===;;;999999555444444222000...,,,++++++++++++*********)))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%'''))))))(((''')))((()))******)))&&&###,,,+++************(((&&&++++++******))))))******(((((()))*********))))))&&&&&&'''((()))+++---...'''(((((()))*********)))(((000444000///222111,,,'''))),,,,,,+++***+++---++++++***)))((((((((((((''''''''''''''''''''''''))))))***)))%%%"""%%%+++)))***,,,+++)))((('''(((''''''((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((())))))(((&&&%%%'''(((******+++++++++***)))(((((((((''''''''')))+++,,,+++------******,,,,,,)))++++++++++++************)))((((((((((((***+++,,,%%%''')))******+++,,,...+++,,,---,,,***)))***+++)))+++***(((***......+++............,,,***((('''......------------------...------------...//////---------............///------...///000000111111111000///000111111///---000000///............///////////////////////////......//////000/////////000000111111111111111000000000000111222333444555222222111111000/////////000000///...............111000///...///111333555------------............////////////000000111111333666???PPPggg~~~wwwrrrzzz~~~wwwpppqqqzzzlll\\\III???666222000......000111000///------...///000000000000000////////////...///000000//////000222555<<>>>>>>>>:::999888777444222000///......---,,,,,,+++******&&&&&&''''''(((((())))))'''((())))))((('''''''''((((((***,,,......+++((((((((((((***,,,,,,***((((((((('''''''''(((((()))))))))((('''&&&&&&%%%%%%+++************++++++,,,++++++,,,***((('''((()))&&&+++......------,,,******((('''***...000...+++,,,+++***)))((((((((((((''''''''''''''''''''''''$$$&&&'''&&&&&&''')))***,,,***'''$$$$$$%%%&&&''')))'''&&&'''((()))((('''))))))))))))))))))))))))''')))***)))((('''(((***''')))******))))))***+++((()))+++,,,,,,***((('''((((((''''''((()))***+++(((++++++((()))++++++)))))))))))))))))))))))))))---,,,***(((((((((((((((((()))***)))&&&'''***...*********)))'''(((+++---(((++++++((((((+++,,,***)))***,,,------,,,***)))***+++,,,---..................---,,,,,,...///000---------............///,,,------...//////000000******+++---000111///.........//////////////////...........................///000111222333333333333333333333222111000///333222000///......//////111111111000000000000000000000///...............111111111111111333555666//////000000000111111111000000111222222222222222222777???LLLcccyyyxxx~~~vvvtttttt|||wwwhhhRRREEE999555444111000111///////////////000111111111111000000000/////////---...000///......///111333999EEEYYYrrr{{{tttuuu~~~{{{iiiVVVIII===666111000...,,,,,,///+++++++++***++++++,,,,,,++++++,,,---------,,,,,,...***(((,,,---,,,,,,...,,,)))+++///,,,&&&(((000,,,,,,,,,+++++++++******+++******)))))))))******))))))))))))************)))))))))***+++,,,,,,---,,,***))))))***++++++***************++++++++++++)))***++++++,,,+++++++++))))))))))))************(((***+++***)))((()))***+++)))((()))++++++***)))'''))),,,...---,,,,,,---++++++,,,,,,------......000000000000////////////111000000000000111222222444333222222222333444555000444444//////555666222333555666666555444666777888888999;;;>>>BBBEEEGGGCCCBBBAAA???>>>??????@@@<<<<<<;;;:::888666444333......---,,,++++++******$$$$$$&&&''''''''''''''')))***++++++)))''''''(((&&&&&&'''***,,,,,,***(((((('''''')))+++,,,+++***''''''&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&++++++***************+++---,,,***)))((('''''''''&&&)))++++++***)))******,,,(((&&&)))///222///***++++++***)))((((((((((((''''''''''''''''''''''''&&&(((((('''***......+++///+++'''%%%%%%((()))***))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***$$$&&&((()))((('''((()))%%%&&&'''''''''&&&%%%$$$''''''(((((()))*********'''******((((((++++++)))((((((((((((((()))))))))...---+++)))''''''''''''*********((('''''')))+++(((((()))((('''(((***---))),,,---)))(((+++,,,+++'''(((***+++,,,,,,,,,+++***+++---.../////////......------------...//////---------............///,,,------------.........(((((((((+++...000///...---...//////000/////////...........................///000222333444444444333444444444333222111111///////////////000111111111111000000000000000000000000////////////000000000000000111111222222222000000000111111111222222//////111222222222111000111777>>>JJJaaa~~~}}}yyy}}}{{{ssstttzzz{{{mmmXXXKKK===777555222//////.........///000111111222222222111111111000000000---///000000//////000111555999DDDWWWnnnxxxxxx|||jjjXXXIIIAAA666111///000///,,,,,,...+++++++++++++++,,,------******+++,,,,,,,,,,,,,,,,,,---+++)))+++//////++++++(((***...***"""$$$---,,,,,,,,,+++++++++******)))))))))***************))))))))))))************))))))******++++++,,,,,,+++***)))***,,,,,,***(((*********+++++++++,,,,,,***+++,,,,,,,,,+++***)))))))))))))))************(((***+++***(((((()))+++***))))))***,,,---,,,+++***+++------,,,+++,,,---***++++++,,,------......111000000000/////////...///000000111111111111111333222111000111222444555000666555///000888:::444555666777666555444555666555666888:::===???AAABBBBBB@@@???>>>>>>???@@@BBB?????????>>><<<:::999888222222111000///...------((())))))***)))((('''&&&***,,,...,,,***(((((())))))(((((()))++++++)))(((+++)))(((((()))+++***)))'''''''''''''''((()))))))))(((((('''((()))***+++)))))))))))))))***+++,,,,,,)))&&&&&&((()))(((&&&'''((())))))(((''')))++++++))))))+++...///...,,,******)))(((''''''''''''''''''''''''''''''''''''%%%***+++((()))---...***///,,,))))))+++------,,,***,,,---+++(((&&&''')))))))))))))))))))))))))))''')))***)))((('''(((***&&&(((***)))(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((***+++***)))(((&&&)))***'''(((++++++((((((((()))))))))*********---,,,***)))((((((((((((***)))'''((()))))))))(((''')))))))))(((((()))+++)))...///+++(((+++---,,,((())))))***+++,,,,,,,,,,,,---///000000///...---,,,---......///.........---------............///---,,,,,,,,,,,,+++++++++)))(((((()))+++.........,,,---///000000000//////........................---...///111333444444444333333333333333333222222000111111222222222222222000000000000000000000111000000///000000111222333......///000000000000///////////////000000000000---...000111111111000///000666===HHH___~~~uuuyyyuuupppuuu~~~~~~ppp]]]NNN???888555222...---+++,,,,,,---...///000000222222222222111111111111...///000000//////000222555999CCCSSSiii{{{zzzsss___NNNCCC???000------//////,,,+++---++++++++++++,,,---......)))***++++++,,,,,,,,,,,,(((---+++&&&'''///...(((+++''')))---)))!!!+++,,,,,,,,,+++++++++******((()))************))))))))))))))))))***************************++++++++++++))))))+++------***''',,,,,,,,,------.........+++,,,,,,---,,,+++)))((())))))))))))************(((***,,,+++(((''')))+++***))))))***,,,...---,,,---......---+++***+++,,,******+++,,,,,,---......111111000000/////////......///111222222222111000222111000///000111333444000666666000111:::<<<666666777888777555444444555222333555888:::;;;<<<<<>>>>>>>>@@@BBBCCCBBBBBBAAAAAA???>>>===<<<777777666555444333222111/////////...---+++((('''+++---///...***((((((***...,,,++++++++++++***)))...+++((((((((())))))(((((((((((((((((()))******(((''''''(((***,,,///000'''''''''((()))+++,,,---+++'''###$$$(((+++***''')))((((((((('''&&&)))---)))+++------,,,,,,---...***)))(((''''''&&&&&&&&&''''''''''''''''''''''''###***---(((&&&)))***(((***(((''')))+++,,,***'''+++...000---(((%%%'''***))))))))))))))))))))))))((()))***)))((('''(((******,,,---,,,***'''&&&&&&))))))(((''''''''''''((($$$&&&)))+++,,,+++)))'''&&&))))))''''''++++++((())))))******+++++++++,,,+++***)))(((((()))******)))'''%%%'''***,,,***''')))***+++***)))((((((******...000+++)))+++------******))))))******+++,,,///000111111000...,,,++++++,,,.../////////...------------.........//////---,,,,,,++++++******))),,,***((((((***,,,,,,,,,,,,---///000000000//////........................,,,---...000222333444444111222222333333333222222555555555555444222000///000000000000000111111111//////000000111333444555333333222111000000111111//////000000111111222222......///000111000000000444555:::GGG]]]vvvxxxvvv}}}}}}uuunnnzzzzzzbbbRRRAAA777111...,,,------,,,,,,,,,,,,---............//////000000111111...///000222333333333333555999AAAQQQeeezzzrrrcccSSSCCC888555///...,,,,,,---------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---...)))***++++++***)))***+++++++++******++++++,,,---+++,,,............,,,+++...+++)))))),,,---,,,***...***&&&%%%'''))))))(((+++***)))))))))))))))***+++,,,---...---,,,+++***+++,,,,,,+++))))))***,,,...---,,,+++++++++,,,---((()))+++,,,+++***(((&&&+++'''(((,,,,,,((('''+++,,,,,,,,,++++++*********************************,,,,,,+++,,,...///...---222111111111///...---,,,//////000111222222333333222222111111111111222222...---...111666999888777222333333333333333222111666555555555555666777777888999;;;===>>>>>>======CCCBBB@@@???@@@AAACCCDDDDDDBBB@@@<<<999666333222000111111///+++)))***,,,---,,,+++)))))))))***+++)))))))))***++++++,,,,,,&&&+++***$$$&&&...---%%%((('''''''''''''''((()))+++******)))))))))((((((%%%&&&(((******)))'''&&&'''(((((())))))((('''&&&%%%'''(((&&&"""!!!###&&&)))***,,,---...---,,,,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***,,,+++))))))+++---''''''((('''&&&&&&(((***//////...,,,+++)))((((((***///...)))'''***+++(((''''''((((((((((((''''''---,,,,,,,,,,,,+++)))((())))))(((((('''''''''&&&'''(((((())))))))))))))))))***+++)))&&&%%%'''***###%%%(((*********++++++---***((('''((())))))))))))---...+++)))+++,,,+++***+++,,,---,,,+++***))),,,,,,............,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,------,,,++++++,,,,,,---...//////......---------------...//////***+++,,,------,,,***)))(((((()))***++++++,,,,,,,,,,,,.../////////...---///...------,,,,,,,,,,,,,,,...///000///000222333+++...111333222000//////000222333333111000111111333222111///...,,,+++***///......---------......222111111000//////000000//////000000000000000000////////////000000000000333444999FFF[[[ttt{{{vvvxxx{{{uuuuuu{{{eeeUUUCCC999444000...///---,,,,,,,,,,,,---......111000000//////............//////000111222333444666888@@@MMM```uuu~~~xxxfffXXXKKK>>>555222111///---,,,------+++***---------------,,,++++++,,,,,,+++++++++,,,------***,,,---,,,+++***+++,,,//////---+++***)))((((((,,,,,,------------,,,,,,,,,***)))***,,,,,,+++))),,,)))'''&&&((()))((('''&&&''')))******)))'''&&&******+++++++++++++++******+++------,,,---///111...---,,,+++***++++++,,,)))***+++++++++***((((((,,,((()))------)))(((,,,))))))***+++,,,------...************************++++++++++++---------,,,000000000000000000///...000000000111111222222222111111000000000000111111000//////222666999888777111111222222333333333444222222222222333333444555666777999:::<<<<<<<<<<<>>AAAFFFKKKMMMNNNMMMLLLHHHGGGDDDAAA===:::777555...//////...,,,***+++,,,******)))******+++,,,---+++++++++************)))$$$+++*** """***---)))************)))'''&&&&&&''')))***)))(((&&&%%%+++++++++,,,,,,,,,------((((((((((((((('''&&&%%%%%%%%%%%%'''((((((&&&$$$***))))))((((((((())))))++++++***)))((((((''''''&&&&&&'''''''''(((((((((''')))++++++***)))***+++***++++++***((('''((()))%%%&&&'''((()))***++++++)))***)))&&&%%%((((((&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''%%%&&&''''''(((((('''''')))******)))''''''(((***''')))))))))((((((***,,,+++*********++++++)))'''&&&***+++'''&&&((()))((('''((()))***************))))))************))))))(((***+++***)))((()))***+++,,,,,,------,,,,,,,,,,,,---......///.........333222000...---,,,++++++---------,,,,,,------...++++++,,,,,,------......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,---...---...//////...---...///222111///,,,+++...333777...///111111000//////000000000000000000000111111///......---......//////111111000000000000111111000000//////......------111000...---...///111333333444888BBBSSSjjjwwwqqqyyy{{{zzz|||}}}jjjZZZIII???888333000000---,,,,,,,,,,,,---......***+++,,,---///000111222//////------...000333555888999<<>>???AAACCCFFFIIIJJJIIIGGGEEEGGGFFFEEEBBB???;;;888666333333333111///...---,,,---------...///000111111,,,,,,++++++***))))))((('''+++***"""%%%+++...******,,,,,,+++)))'''%%%%%%''')))++++++)))'''%%%++++++******++++++,,,---(((((((((''''''&&&&&&%%%&&&$$$###$$$%%%$$$)))(((((()))***---///111---,,,+++***)))((('''&&&'''''''''(((((((((((())))))***+++,,,,,,+++++++++&&&'''((((((&&&&&&&&&'''%%%%%%&&&((()))***+++,,,+++***)))(((((())))))'''''''''((((((((((((''''''))))))((('''%%%%%%&&&(((((((((((((((((('''''''''&&&''''''((()))(((((((((******))))))(((((()))************((('''''')))+++(((''''''((())))))&&&$$$%%%)))***'''&&&((()))''''''(((((()))***++++++,,,))))))))))))))))))))))))((()))***)))((('''(((***++++++,,,---------,,,,,,------...............---444333222000......------------,,,++++++,,,...///*********+++++++++,,,,,,,,,,,,.../////////...---,,,,,,++++++,,,---........./////////---,,,,,,...!!!%%%+++///000//////000,,,...000000///...///000---------..............................//////000222222222111111222222333000000//////......------111000...---...///111333444555999@@@OOOeee||||||ssssss~~~yyy|||~~~kkk\\\JJJ@@@999222......---,,,,,,,,,,,,---......)))***+++---...000111111///...---,,,...000222444888999;;;BBBPPPcccyyyxxxkkkXXXDDD;;;777333///---+++++++++---//////...,,,***+++,,,,,,,,,,,,++++++...---,,,,,,++++++++++++)))+++,,,+++***)))***,,,'''((((((***+++---///000++++++)))(((((()))++++++&&&(((***++++++***))))))'''((()))***))))))((((((+++)))&&&$$$$$$'''+++...******)))***+++---///111000111111000...---///000,,,,,,,,,,,,++++++******------,,,+++***+++++++++)))******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...//////---,,,---//////000000000000///......000000//////////////////......------------.........///111222222222222333222222222111222222333333222222222222333444555666666666777999:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBB@@@===:::888888777666444222000---+++//////000111111222222222---,,,,,,+++***)))((((((((()))'''$$$%%%)))***)))******,,,,,,+++)))'''%%%&&&(((***,,,,,,***((('''))))))(((((())))))***+++)))(((((('''&&&%%%%%%%%%((('''&&&'''((('''###))))))))))))+++---000111---,,,+++***)))((('''&&&'''''''''(((((((((((()))&&&&&&''')))***)))((('''###%%%'''((('''&&&'''((($$$%%%%%%&&&'''((())))))+++(((&&&'''))))))((('''''''''((((((((((((''''''((()))***(((&&&&&&''')))'''''''''((((((((((((((((((((()))************)))******)))))))))*********+++++++++)))'''''')))+++(((''''''((())))))&&&$$$'''+++,,,(((''')))***))))))))))))***+++,,,------*********))))))*********'''((())))))((('''((()))***+++,,,,,,---------,,,---...............------//////...------------...,,,+++*********+++---...+++++++++++++++,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,---...//////...///000///---,,,,,,---"""***000111///,,,+++,,,---/////////...///000............------------...............///000111333222222222222333444444000000//////////////////000///.........///111222333555888???MMMccc{{{vvvsssyyyyyyyyylll]]]KKKAAA999222---,,,---,,,,,,,,,,,,---......---------------------,,,------------...///111222555777:::AAAMMMaaawww~~~pppZZZKKK;;;444222...++++++))))))***---000111///...******++++++,,,,,,++++++------,,,+++++++++,,,,,,)))***++++++))))))***+++************+++,,,------+++******************+++&&&(((+++,,,+++******+++(((***+++***))))))***,,,%%%'''***,,,---,,,***(((++++++,,,,,,...///000111,,,...//////...///222444,,,------------,,,+++***---------,,,,,,,,,++++++'''***+++))))))+++***'''((()))***,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---///111000---,,,---000////////////......---,,,............////////////......------------......,,,...000111000000111333///000222555777888999999555444444444444555666666444444444444555777888999;;;:::888888888:::===>>>>>>???@@@AAAAAA???===;;;:::999777777666333///,,,111111222222111000//////,,,,,,++++++***)))(((((('''&&&%%%&&&(((***(((%%%)))************)))'''&&&'''(((***+++,,,+++)))(((((((((((()))))))))))))))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%'''))))))((('''***))))))((((((((())))))++++++***)))((((((''''''&&&&&&'''''''''(((((((((''''''(((***,,,,,,)))'''%%%''')))***)))(((((()))###$$$$$$%%%%%%&&&''''''***$$$"""%%%((('''%%%%%%''''''((((((((((((''''''"""&&&******)))(((+++---'''''''''((((((((((((((())))))***+++++++++******+++)))((((((***++++++******++++++***((((((***++++++*********++++++)))'''(((,,,---)))(((***+++***+++*********+++,,,------++++++************++++++''')))***)))((('''((()))******+++,,,------------.........///......---,,,******))))))***+++,,,,,,************+++,,,------------------............,,,,,,.../////////...---..................///000...000000///---,,,---...(((+++---...---,,,,,,---+++---///000/////////111000000//////////////////............///000111111222222111111222222333444//////000000000000000000////////////000000000000000222666>>>LLLccc|||vvvrrruuu{{{yyynnn___MMMBBB:::222---,,,---,,,,,,,,,,,,---.........---------,,,++++++++++++,,,------//////000111111333888???KKK___uuurrraaaJJJ???555222000,,,+++---******+++...000000...,,,***++++++,,,------,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,******+++,,,---,,,++++++******++++++***++++++++++++++++++***''')))++++++******,,,...***+++,,,+++)))))),,,///%%%'''***,,,---,,,***)))+++,,,---...///000000000***+++,,,,,,,,,---///111------.........---,,,+++,,,---.........---+++***(((,,,,,,)))))),,,,,,(((((()))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000,,,***,,,///+++,,,------...------------------....../////////......------------......+++...111222111111222444333555888;;;======<<<;;;555555444333333333333444444444333333333444555666888777666666777999<<<>>>:::<<>>JJJ^^^ttt{{{fffSSS@@@999444222111......000++++++,,,...000///---++++++,,,------.........---++++++++++++,,,------...+++,,,------++++++,,,---,,,+++++++++***++++++,,,***+++,,,------,,,+++***(((***,,,+++******---000+++,,,---+++)))***...111,,,***&&&%%%%%%)))---000+++,,,...///000//////...///000000///------...000---.../////////...---,,,,,,---...//////---+++***(((---...******...---(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++///111///+++)))+++///((()))+++,,,---.........,,,,,,------...///000000///......------......///+++...222222111111444666;;;===???AAA@@@>>>:::888555444333222111111111111666555444333333444555666999888888888888999:::;;;888:::>>>BBBDDDDDDDDDCCCAAA@@@???AAADDDCCC@@@<<<999999999777555222///...+++++++++***************(((***---,,,(((&&&***000((('''''''''''''''((()))''''''''''''(((((())))))***+++---//////...---,,,***)))'''%%%$$$$$$$$$$$$%%%''')))'''%%%%%%'''+++$$$%%%'''((()))(((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&'''***,,,,,,(((%%%((()))+++)))&&&### '''((()))+++,,,...///000,,,$$$!!!&&&***(((&&&'''''''''((((((((((((''''''!!!''',,,---)))&&&&&&'''&&&'''''''''(((((())))))'''(((((())))))))))))))),,,)))'''(((+++---,,,***'''))),,,,,,+++******+++---***((('''((()))***)))'''+++,,,)))'''***+++)))+++***)))(((((()))******+++***)))(((((()))***+++(((***+++***)))((()))+++)))***+++,,,------...---.../////////...---,,,,,,---,,,,,,++++++,,,,,,---)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---222222111000000///000000...000111000//////000111+++---///000///.........,,,...000111000000111222))))))+++,,,...///000111............///000222222111------222555333///---000/////////000111222222///...---------///000111000222666<<>>:::666444444333333333333222222222333333333444555666777888555555444333444555666777666999===????????????@@@@@@AAACCCDDDEEEEEEEEEDDDCCC@@@<<<888666333000...***,,,---,,,(((&&&'''((()))++++++***)))(((((()))(((((((((((())))))))))))%%%&&&'''((())))))))))))%%%'''(((***++++++++++++((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''(((******((('''&&&)))$$$&&&,,,+++$$$$$$,,,((('''$$$""""""$$$&&&(((''''''''''''(((((((((((('''((()))))))))(((&&&%%%''''''(((+++---//////...,,,'''$$$&&&((('''(((***"""$$$%%%$$$###%%%***...&&&'''((((((((('''%%%$$$%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))************)))(((+++)))(((((())))))(((&&&))))))))))))************))))))***+++++++++++++++***'''&&&(((+++---,,,)))+++***)))&&&######%%%'''++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((((((,,,///111...,,,,,,///000---***.........///////////////////////////............////////////000000000000------......///000000111---...//////000//////......000222222111000000000444111...+++,,,000666999---...///000111111000///555000...///111555===EEE888666333111000111333555111000000//////000111222000222666<<>>;;;777444///111222111---***)))******+++,,,+++))))))***+++))))))))))))((((((((((((&&&&&&''''''((((((((()))))))))*********)))((('''((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&(((***)))%%%%%%)))'''&&&$$$"""!!!!!!"""###''''''''''''((((((((((((((((((((((((((('''&&&&&&...+++'''%%%'''***...000,,,'''%%%'''((('''&&&((($$$&&&'''&&&%%%&&&))),,,''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''))))))))))))))))))))))))************)))'''&&&%%%(((((())))))))))))((((((***)))'''((())))))'''&&&((((((((()))))))))******'''(((((()))***)))))))))$$$%%%&&&'''''''''((())))))***)))(((&&&&&&(((*********************))))))++++++++++++++++++++++++---......---+++,,,///222***+++,,,------...///000.........////////////////////////............---000000000///////////////---------...///000000000.........------------------///111111000/////////000000///...///000222444---...///111111111111000666222000///000444AAANNN<<<999444000///000222444222111111000000000000111000333666===JJJ```zzzuuussssssyyy|||wwwzzzqqq```LLLAAA;;;555000///(((...111---)))***---...///......------......///,,,------......------,,,,,,---000666???OOOhhh}}}xxxcccOOO@@@888222111///---+++++++++,,,------------------------***222///---444444......000///////////////...............---,,,---///111///---++++++---...---,,,............---,,,+++++++++)))&&&&&&'''***,,,---,,,------......------,,,......---,,,,,,++++++***,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++---,,,+++))))))***++++++)))***+++***))))))+++---))),,,...,,,(((&&&(((+++******+++,,,------....../////////.........------,,,,,,---...///000000111...++++++...///...000444888777555444444444444555777666555333222222111111000///------------///000555:::???AAA>>>999444222444444444444333333333333444333333333333333444444777666444222111000//////000333666777666555666777999<<>>:::......,,,,,,++++++,,,,,,------------------------(((///,,,,,,444222+++---........................+++,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,,,,//////000000///......---...+++''''''+++---...,,,,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++++++++***))))))******+++)))***++++++******+++---,,,...///...+++***+++---------......///000000000/////////......------,,,))))))***+++---...//////000---,,,///000...000444888777555444333333333444222222111000/////////000000000////////////000000CCCGGGMMMOOOLLLFFFAAA>>>333333222222222111111111333333222111111111222222555444333111000///......///111333333333222333333666:::AAAIIINNNPPPPPPPPPMMMNNNNNNNNNMMMHHHBBB===<<<======;;;777222---+++)))***++++++******+++,,,+++******)))(((''''''&&&((('''&&&%%%%%%&&&''''''%%%&&&'''((()))*********$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&(((***+++''''''((())))))(((''''''$$$,,,---&&&###(((((("""''''''(((''''''%%%###"""&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''(((***+++,,,,,,)))&&&$$$###***&&&&&&***+++)))'''(((,,,)))&&&""" !!!$$$&&&((((((&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++++++++***((('''&&&&&&'''((('''%%%''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&(((***)))(((((()))+++(((***,,,,,,+++***+++,,,***+++,,,---,,,***(((&&&))))))))))))))))))))))))'''((((((((()))+++---...+++...000000---,,,,,,............///000000111111111111111111000000000000000000000///......------------........./////////111///---+++***+++,,,------///111222000/////////...000222333222000...,,,...//////000111222333333555000...000111...+++,,,111111111000///......---000000//////......------111333777===III___zzz~~~tttyyyttttttwwwooo]]]III>>>999444111000000------///111000...---------,,,,,,,,,,,,------,,,------......------,,,//////222777???NNNfff{{{rrr\\\III<<<666444,,,++++++++++++,,,,,,,,,------------------------***...))))))111...)))...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))+++---,,,,,,+++***))))))******------.........---,,,,,,...+++((((((+++------+++,,,------......------,,,((())))))***+++,,,,,,---+++++++++,,,,,,,,,------...,,,+++,,,---...---+++*********************+++)))+++,,,,,,++++++,,,---...,,,+++,,,///000///---////////////////////////000//////...---,,,,,,,,,))))))***+++,,,---...///333///...000000...///222555444222111000000000111......---......///000000000000////////////000000999>>>FFFKKKLLLJJJHHHGGG333333333333222222222111222111111000000000000111000000000000000////////////111222222111111222333555999@@@FFFJJJLLLLLLKKKLLLMMMOOORRRRRRNNNHHHCCCBBBAAA???<<<999444///+++)))***++++++))))))***++++++******)))(((''''''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&((()))******%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))+++,,,''''''((((((((((((''''''$$$,,,,,,%%%###''''''"""$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((((((+++---,,,)))%%%######(((%%%%%%***,,,***)))+++111,,,&&&!!! """&&&(((((('''&&&%%%%%%&&&((((((&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******))))))'''&&&%%%&&&'''((('''&&&''''''''''''((((((((((((''''''((())))))))))))(((+++)))((()))+++,,,+++))))))+++,,,,,,***)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))*********+++---//////000...------///111111...+++......//////000111111222333333333222222222222111000/////////.........---.........///////////////333111///---,,,,,,......///111333333222000000111111222222333222111///.........//////111222333333888000+++,,,///...---...///000222333222111000///000111111111111111000///222444777===III___yyy{{{{{{}}}sssuuu|||~~~nnn\\\HHH===888444111111222---***...111000...---,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,//////111777???NNNfffzzzzzzdddOOO@@@555000---++++++++++++,,,,,,,,,,,,------------------------...///))))))000---(((///*********++++++++++++,,,---------,,,******,,,...*********)))'''&&&'''))))))******+++******))))))+++)))(((''')))*********,,,------......------,,,(((((()))***,,,---...///,,,,,,,,,,,,------------///...------......---,,,*********+++++++++++++++)))+++------,,,,,,,,,------***(((***...000...+++......------------------000//////...---,,,++++++++++++,,,---...//////000444000///000000......222222111///...---......///------......///111222333........................,,,111666::::::888777666444444444444333333333333000///////////////000000---...///000000000000000///111222222222222444555666999>>>BBBEEEFFFFFFEEEIIILLLPPPTTTVVVTTTOOOKKKIIIFFFBBB>>>;;;777222///+++,,,,,,,,,***)))***+++******))))))((((((''''''''''''(((((()))(((((('''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))***))))))((((((((((((((()))((((((((((((((((((((((((%%%)))***'''%%%&&&&&&$$$!!!"""$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((+++,,,+++((($$$$$$(((,,,)))%%%%%%))),,,******,,,222...(((%%%%%%''')))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))************)))'''&&&%%%$$$$$$%%%&&&''''''''''''(((&&&&&&&&&((()))((('''''''''((((((((()))))))))(((((()))************)))+++(((&&&'''+++,,,***''')))++++++***((('''((()))'''((()))*********)))((())))))))))))))))))))))))***))))))***,,,...---,,,***))))))---333444111---......///000000111222222444444333333333222222222........................000000000000000000000000333222111/////////000000000222444444333111111222222222222222222111000000---------...///111333333666111.../////////111555222222222222111111000000///000111222222111111000222444777===III___yyy~~~yyyzzzvvvyyymmm[[[GGG<<<777333111222000+++***---...+++,,,///------,,,,,,,,,,,,------,,,------......------,,,,,,,,,///444<<>>555222000///000)))*********)))+++---000111111///,,,))))))+++---......---,,,,,,+++******++++++,,,,,,---...//////111+++&&&&&&***,,,,,,*********+++++++++,,,,,,,,,***)))+++///111000---,,,++++++,,,---,,,+++***)))***+++,,,---............000000///,,,)))((()))+++222000---++++++,,,...///000//////---,,,+++******''')))************+++---+++,,,---,,,***)))***+++,,,---......//////......,,,---......//////......---///111000...,,,+++,,,////////////............***+++,,,...///000000000555000+++***---000222333444444333222111000///...111222333111///...///000222333333222111111222444,,,...//////...------...111000///......///000000111111111222222333333333:::999777555333333333444555444444777;;;===<<<:::DDDEEEGGGLLLRRRVVVWWWWWWZZZWWWSSSOOOKKKGGGBBB???999777444222000...+++))),,,)))&&&'''***+++)))''')))(((((((((((('''''''''%%%&&&&&&%%%$$$%%%'''***(((((('''((())))))'''%%%&&&'''((('''&&&%%%&&&''' $$$((()))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###$$$%%%'''&&&&&&%%%)))+++***&&&$$$'''+++***)))&&&%%%%%%&&&)))***)))((('''&&&%%%&&&&&&'''&&&((())))))(((''''''(((&&&&&&''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))'''((()))))))))(((&&&%%%***)))(((''''''((()))***+++)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***))))))+++,,,)))))))))***+++++++++,,,///---******,,,---***'''((()))))))))************+++++++++***)))***,,,...000///---,,,+++,,,,,,---///---+++...222555555444111000...---,,,---///000000000111000000///......///111222222000///000000222111///---,,,---...///111222333444444333222111333444444333000//////000,,,+++***,,,...111111111555333111000000000///...111///...///000111000............///////////////333333777>>>HHHZZZuuu}}}xxx~~~~~~mmm[[[FFF;;;666222000000000///...------...///000...//////---,,,,,,---///---------,,,,,,+++++++++///***,,,666@@@OOOjjjyyykkkWWWHHH888222111000///111***+++++++++***+++---////////////---+++,,,...000......---,,,,,,+++******++++++,,,,,,---......///---)))%%%%%%(((++++++***************++++++++++++...,,,+++,,,------++++++((()))***,,,,,,,,,++++++******+++,,,------------...///...,,,)))((((((***000///---,,,,,,,,,---...000///...---,,,++++++***(((***++++++++++++,,,...,,,---...---+++***+++,,,,,,,,,---...............,,,------...............///111111000---+++***+++////////////............***+++,,,...///000000000333000,,,+++---000222222333333222111000///.........000000///...------...000111111000//////000222,,,...//////...---...///......------...///000111111222222333444444555555777777555444333333333333666555444666999;;;;;;999<<>>???>>>AAAHHHNNNPPPPPPPPPPPPOOOLLLFFFBBB@@@>>>===<<<;;;999555222+++,,,,,,***'''&&&(((***''''''''''''&&&&&&&&&&&&%%%""" """(((+++)))&&&+++)))((((((((()))'''&&&%%%'''(((((('''&&&''')))'''%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$&&&'''&&&$$$%%%'''(((((('''&&&%%%&&&''')))(((&&&###&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''$$$%%%''''''%%%$$$%%%&&&'''((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%&&&'''%%%&&&'''((())))))(((((((((((())))))))))))(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''((())))))(((((())))))***+++))))))))))))************'''(((***+++++++++******,,,+++++++++***)))))))))$$$(((++++++)))&&&&&&'''*********+++++++++,,,,,,)))+++,,,+++******,,,---************+++,,,,,,---...---....../////////...------------...000111222....../////////......---***,,,...///......///000---------------...///000000000000111111000000000000111222111/////////111...111444222...---111555555333000000000000///---///......///000111111000......//////000111111222444666;;;CCCJJJWWWmmm{{{tttvvv}}}mmm[[[HHH===888333///...------............------###'''***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))),,,111888BBBVVVttt~~~|||gggPPPAAA666000---///000...---............,,,++++++---///+++,,,------,,,---...000------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---+++)))(((((((((''''''''''''((((((((()))))))))(((++++++)))))),,,)))"""******)))))))))))))))))),,,---------------,,,+++###&&&)))++++++++++++,,,+++,,,---...///...,,,+++.........------,,,,,,+++***,,,------------...000***+++,,,,,,+++***+++---+++,,,------......---------,,,,,,,,,,,,---......---......---,,,,,,///111............------------,,,,,,---...////////////---...//////////////////......------,,,++++++++++++...111111111000000000......///...---,,,...000......///...---...000222111111111111000000/////////......///000333555777333333333333333444444444666555444333333555777999666:::===<<<;;;<<>>:::777222///,,,,,,------+++)))(((((('''''''''&&&&&&&&&$$$"""!!!%%%+++///...+++---***((('''((((((((('''$$$&&&''''''&&&&&&''')))%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$###""""""$$$%%%%%%$$$'''''''''((())))))'''%%%+++***(((''''''(((***+++&&&&&&''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%&&&'''((((((((('''$$$&&&''')))))))))((('''$$$%%%''')))******)))((((((((())))))))))))(((((('''&&&%%%######$$$%%%%%%%%%&&&&&&''''''''''''''')))))))))))))))******+++((((((((())))))*********''')))***,,,---,,,++++++,,,+++++++++***)))))))))+++,,,---***&&&$$$&&&)))))))))))))))*********+++)))+++,,,,,,+++***+++---)))******+++,,,,,,,,,,,,,,,---.........---------,,,,,,---...///000222222......///////////////...***,,,............///000---------------...//////111000000000000000000111///000111111000///111222,,,000444333000///444888666444111111111111000...///...---///111222111000......///000000111222222777999???FFFMMMXXXlll}}}xxxvvv|||~~~jjjYYYFFF===888333///...------............------&&&))),,,...---,,,,,,---++++++,,,,,,,,,,,,------'''---333777???SSSrrrmmmYYYEEE999444000...000111...,,,...,,,------,,,***+++---///+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&&&&&&&&&&''''''((()))(((((((((((())))))))))))***//////***)))+++&&&,,,+++***))))))))))))***,,,------......---------***+++,,,+++)))''''''(((***+++---......---,,,,,,......---------,,,,,,,,,***,,,------------...000)))+++,,,,,,******+++---,,,---......//////......---,,,+++++++++,,,...///+++,,,---------...000222.........------------,,,,,,------...//////......,,,...//////...---///000------,,,,,,,,,+++++++++(((+++...//////............//////...------...000000000000...------///111333333333222111000///......---,,,,,,...000333444444333222222222333444555444555555555444555888:::444777999::::::<<>>UUUqqq~~~ooo]]]KKK<<<444333///...111111---,,,...***+++++++++***+++---///+++---...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((()))(((((()))))))))*********)))///...'''''',,,))) ++++++***)))******,,,,,,***+++,,,---------------,,,,,,,,,***((('''((()))++++++,,,,,,------------...------------,,,,,,,,,***+++------,,,,,,...///***+++,,,,,,++++++,,,...---...//////000000//////---,,,+++***+++,,,...///+++,,,...///......///000.........---------,,,,,,,,,---......///.........,,,...///...,,,,,,///111------,,,,,,,,,,,,++++++'''***---//////.........---...///...,,,,,,...///222222111///------///111111111222222111000///...///...,,,,,,,,,///111333555333111//////000333444111444666777666666888;;;555666777888:::;;;<<<===<<<<<<===@@@BBBCCCAAA@@@;;;;;;<<>>AAAAAA>>>;;;777888:::===??????===:::555666777333...,,,---///************))))))))))))&&&(((+++---,,,,,,---...///,,,)))''''''((((((''' """############%%%&&&&&&'''###!!!%%%+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###&&&$$$######%%%&&&&&&%%%&&&((()))%%%!!!!!!&&&,,,###$$$%%%%%%%%%%%%$$$###$$$%%%'''(((((((((''''''"""$$$&&&%%%$$$###$$$%%%'''''''''(((''''''&&&&&&,,,***)))&&&$$$###"""!!!"""$$$'''***,,,,,,+++***)))))))))))))))(((''''''%%%&&&'''((('''&&&%%%$$$%%%&&&(((************)))(((((()))***************((())))))***+++,,,,,,,,,)))))))))(((((((((((()))))))))******+++++++++,,,,,,***(((***,,,,,,(((%%%******+++++++++,,,,,,,,,(((***,,,---,,,++++++,,,---......///...---+++***%%%)))---...,,,+++,,,---,,,---...///000000000000000000111222222222222222...///111000///......///............---,,,++++++444333222111111222333444000111333333333333555777333111000000111222222111777555333222222111///...111///...///000111000...//////000000111222444555===IIIOOORRRXXX[[[iiizzz{{{~~~wwweeeUUUCCC999444000///000------------------------000...---+++******++++++000---******,,,---,,,***------///555CCCZZZssszzz|||{{{eeeQQQCCC:::444111......///000000111000000000///...---,,,---......---.........---,,,,,,+++---.........---,,,,,,+++***+++---//////...---,,,))))))))))))((((((((((((***)))))))))+++,,,++++++,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((++++++,,,---------,,,,,,------------------------,,,,,,,,,+++++++++******//////...------,,,++++++------..................///---+++)))))))))+++,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,---------,,,---,,,,,,++++++---...///---------------...///000///////////////000000000//////000111222111111000------,,,,,,,,,---......&&&,,,///---...111000***------/////////...---,,,......---,,,---...///000/////////000111333444555555555444444333333444444666666777888888888888777444777;;;;;;444---///666666888999999888888999:::888888777444000---,,,,,,,,,---...///...---+++))),,,...///...000444444000111///,,,)))'''&&&%%%%%%%%%&&&&&&&&&'''(((((((((%%%$$$###"""###%%%((()))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''&&&$$$###&&&&&&&&&''''''''''''((('''***+++)))&&&$$$&&&(((!!!###***,,,'''&&&)))%%%%%%&&&&&&&&&&&&&&&&&&***((($$$ $$$***+++'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))))))))'''%%%$$$&&&((((((''',,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))---+++***,,,......,,,))),,,------,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,------......///...---,,,,,,,,,,,,---...------------------------+++,,,,,,---...///000000333555777555222000000222222222222111000//////...222222111000///...------...//////...---...000222333333333333333333333333000111333444333111///...777555333222222222000...111///...///000111000///......//////000333666999AAAMMMSSSVVV[[[]]]jjj~~~xxx{{{~~~xxxfffVVVDDD:::444///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------///---++++++,,,---,,,***---...000666CCCZZZttt{{{~~~qqq\\\III<<<555000...,,,------...//////......---,,,+++***)))******+++------......---,,,,,,+++,,,,,,,,,,,,,,,+++******)))***,,,---------,,,+++))))))))))))))))))))))))***))))))***++++++++++++******++++++,,,,,,,,,---***************+++,,,,,,***++++++,,,,,,---------,,,+++******))))))))))))++++++,,,,,,,,,---------------------------,,,,,,++++++++++++*********)))......------,,,,,,+++++++++,,,,,,---......//////---,,,***)))((()))***+++---,,,,,,+++++++++,,,,,,+++***)))((()))***,,,---------,,,,,,,,,---...///,,,,,,,,,,,,,,,---......000000000000000000//////---...000222222111000...///...---,,,,,,,,,,,,,,,(((---000...///222000,,,---......//////...------------,,,+++,,,---...///000000111111222444555666333333222222222222333333555555666666666777777777222111333777777444444777444666888999999999:::<<<666666666444111000000111222111000///---,,,,,,+++***,,,---,,,///333333///000...,,,)))'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&'''''''''''''''((()))((('''&&&'''(((!!!!!!'''(((%%%%%%(((''''''''''''&&&&&&&&&&&&%%%&&&%%%###%%%))))))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((('''&&&%%%&&&'''***+++'''&&&$$$%%%''')))*********************+++,,,,,,)))))))))***))))))((((((,,,+++)))***,,,,,,***(((+++***)))'''%%%&&&(((+++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,---......------------------------,,,------....../////////111333444333000//////111222222111111000//////...111111111000//////......---------------...000111333333333333333333333333///000111333333333333222777666444333333222000...111000//////111111000///............///333888===EEERRRYYY\\\``````kkkyyyxxx}}}|||zzzgggWWWEEE:::444///,,,---,,,,,,++++++++++++++++++((()))***,,,---.../////////---++++++,,,---,,,+++---///222777CCCYYYttt~~~yyy~~~ooobbbNNN>>>444///,,,+++***++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))---------------,,,,,,+++******+++++++++***))))))((()))***+++,,,+++******))))))))))))))))))))))))***************+++++++++))))))***+++,,,---......++++++******++++++,,,---))))))***+++,,,---......---,,,+++*********+++,,,,,,,,,++++++,,,---...............------,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,+++++++++***++++++,,,---......///,,,+++***)))((()))***+++------,,,+++************,,,***'''%%%&&&(((+++---...------------...///000...............//////000111111111000000/////////+++---///222222000...---000///...---,,,+++++++++***...000///000222000------....../////////......---,,,+++++++++,,,---...222222222333444555666777000000000000111222333333555444444444444555666666333---,,,222888888555444000333777999999999:::<<<333555555555333333555777999777444111///.........***,,,---,,,///333333//////---+++(((&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###############$$$%%%&&&########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))((('''###!!!"""&&&'''&&&'''***))))))((((((''''''&&&&&& %%%(((&&&&&&((((((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''',,,)))%%%######&&&***---&&&%%%%%%&&&)))+++,,,+++(((((())))))******++++++''''''((()))))))))((((((,,,***))))))******)))'''+++***(((%%%###%%%(((,,,******+++++++++,,,,,,,,,//////...---+++***))))))......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---///111000///......///222222111111000/////////000000000000000000000000---------...///111333444444444444444444444444444111111222222333333444444888666444444444333111///111000///000111111000///000000000///...222999>>>HHHVVV^^^aaadddbbbjjj~~~xxx{{{}}}}}}zzzeeeVVVEEE;;;555000---...------,,,,,,,,,,,,,,,+++''')))+++---...............---,,,,,,,,,------------000333888CCCYYYtttzzzuuuyyy{{{wwwqqq___SSSBBB555...,,,+++*********+++++++++++++++***------,,,,,,++++++++++++,,,,,,---------,,,,,,+++*********++++++******)))((()))***+++++++++******))))))***************+++)))***++++++*********+++******++++++,,,------...+++++++++++++++,,,,,,---******++++++,,,,,,,,,------,,,+++******+++---...,,,,,,++++++,,,---...///.........------,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,...---,,,+++***))))))))),,,+++)))((((((***,,,...////////////000000111111222222111111111111222222222222111000//////......,,,---.../////////......///...---,,,,,,,,,,,,,,,+++---//////000000///---.........///////////////------,,,+++,,,---...///222222222222333444555666/////////000111333444555555444444333444555666666777000---111666555222000///111555777777777777888444555666555555666888;;;???>>>;;;999666333222111,,,//////...111555444000---,,,***(((&&&%%%%%%&&&((((((((('''&&&&&&&&&%%%%%%&&&'''((())))))((((((&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%###%%%)))+++)))'''(((''''''((()))***,,,...+++******)))(((''''''&&&!!!'''***(((&&&'''))))))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***&&&######&&&)))+++((('''&&&''')))++++++***((()))))))))))))))(((((('''((()))***************,,,+++***))))))***)))))),,,,,,+++)))((((((+++---******+++++++++,,,,,,,,,......---,,,+++***))))))......------------......,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---,,,---...///////////////111111111111000000////////////000000000111111111000///000222444777888888444444444444444444444444666555444333222111111222999777555444444333222000222000///000111222111000222333333000...111777===IIIWWW```dddfffbbbhhhzzz}}}}}}yyybbbSSSCCC;;;666222///000//////......------------)))***,,,---...---,,,,,,------------,,,,,,---...---000444888BBBWWWssszzzssssssqqqiii```QQQGGG:::000---,,,,,,,,,++++++,,,,,,,,,++++++***---------------,,,,,,+++++++++,,,,,,---,,,,,,+++******++++++++++++******)))******+++++++++++++++)))*********++++++,,,,,,)))+++,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,+++++++++---...///,,,,,,,,,,,,---...///000.........------,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++***,,,,,,,,,,,,---......///...---,,,+++************------------............000000111111222222222222222222111111111111222222111111111000///...------...---,,,,,,,,,---///000,,,,,,,,,,,,,,,---...///,,,,,,---...///...------............//////000000///...---------...000111000000000000111222333333000000111111333444666777555444444444555555666666666222111333333000///111///111333444333333333444666666666666555666999<<>>:::666333...000000///111444333///---,,,***((('''&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&((()))*********)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###%%%(((***)))'''***+++***)))***---//////++++++***)))((((((''''''%%%***+++'''%%%'''***+++)))((((((''''''(((((()))%%%&&&&&&'''((()))******'''(((((((((((((((((('''))))))))))))))))))))))))))))))'''&&&&&&'''((((((***)))(((((()))***((('''************)))'''&&&%%%'''((()))***************+++++++++***)))***+++,,,***,,,---...,,,+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000000///......------------...///000000000///111111111000000000000000//////000000111111222222111000000333777999999888444444444444444444444444777666444333222111111111999888666555555444222000222111000000222222111000222444555222///000777===GGGWWWaaafffhhhcccgggwww~~~www```RRRCCC;;;777333000000000000//////......------,,,,,,---------,,,++++++,,,---...---,,,,,,...000,,,000444888AAAUUUqqq{{{pppkkkdddZZZQQQEEE>>>444...---...------,,,,,,,,,,,,,,,,,,+++***+++++++++,,,+++******)))***++++++,,,,,,,,,,,,,,,))))))***++++++++++++******************+++++++++*********+++,,,,,,------)))+++---,,,)))'''))),,,...---------,,,,,,,,,+++******))))))******+++,,,------,,,+++***)))((((((******+++,,,------......***+++,,,...////////////------------------------/////////.........------,,,,,,,,,,,,,,,+++++++++......------,,,,,,++++++,,,,,,---...//////000000......---,,,++++++++++++---...///000000000/////////000111222222222111111000//////.............../////////......---------......---,,,,,,...///000+++++++++,,,---...///000---+++,,,......,,,+++...............///000111111000///.........///111111///////////////000111111222222222333444666777888333444555555666666555555111000222444222///222777000111222222111000222333666777777666555777:::===AAACCCEEEEEECCC???:::666000222111///000333111------,,,***)))((((((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''(((***)))''''''+++---,,,******))))))((((((''''''(((+++***&&&%%%''')))(((((((((''''''''''''(((((()))((((((''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))(((''''''***)))(((((())))))&&&$$$************)))(((&&&%%%''''''((()))))))))((((((******+++***)))***---///''')))---...---+++************+++++++++,,,,,,,,,++++++,,,------...//////---...////////////...---........................000000000//////..................///111111000///111111000000000000000000000000000111111222222222000//////222777999888555333333333333333333333333222222222333333333333333:::888666555555555333111222111000000222222111000///333666444111222888>>>GGGWWWccchhhjjjdddfffvvvzzz~~~~~~wwwaaaSSSDDD<<<777222//////000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,---///...,,,,,,...111***///444777???SSSpppyyyjjj___UUUJJJCCC;;;666000------...---+++,,,,,,,,,,,,,,,+++***))))))***+++++++++***((((((******+++,,,,,,,,,,,,,,,'''((())))))*********))))))((((((((())))))************++++++,,,------...))),,,...,,,((('''))),,,,,,,,,,,,---------------))))))(((((())))))***+++,,,,,,++++++******))))))'''(((+++---......------(((***---///111000///...+++,,,,,,------.........///.........------------......------,,,,,,++++++,,,,,,---------.........***+++,,,...///000000000......------,,,---------...------------...///000---...///000000000///.........---,,,,,,,,,,,,,,,------------------,,,,,,,,,---...000000///......,,,,,,,,,,,,,,,---...//////,,,,,,//////,,,,,,//////.........///000111222///......---...///000111//////......//////000111333333333333444555666777000222444666666555333222111///111333333111444:::111111111000000111444777555555555555555777<<>>RRRooovvvdddVVVIII>>>888555111---+++,,,---+++)))+++++++++++++++***))))))***++++++,,,,,,***)))((()))***+++,,,,,,,,,,,,,,,&&&&&&'''((())))))(((((((((''''''''''''((())))))******+++,,,,,,---......))),,,...,,,(((&&&))),,,***++++++,,,---...//////((((((((((((((())))))******************+++++++++%%%'''***---///...---+++'''***...111222111///---***++++++,,,---...//////......---------,,,,,,,,,//////...------,,,++++++***+++,,,---///000111222)))***+++---.../////////......---------...//////...---***))))))+++...000***+++---.........---,,,000///...---------------+++,,,,,,,,,,,,,,,,,,,,,))),,,000333444111...+++......---,,,,,,,,,------111------111111,,,,,,000///.........///000222333......---,,,---...///000000///////////////000111333333333333444555666666...000333555666444111000444111000333444222444888111111111000000333888;;;333444444444555888===AAAAAAAAAAAAAAA@@@???>>>===<<<===;;;888888999666111...---+++*********++++++%%%&&&&&&''''''(((((((((,,,***(((%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&((('''%%%$$$&&&)))$$$((()))%%%&&&***+++'''''''''''''''((((((((((((&&&((('''&&&'''((("""''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))******%%%%%%%%%'''))))))'''&&&%%%&&&)))+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))$$$&&&''''''&&&(((---111***+++++++++******---///******+++++++++,,,,,,,,,........./////////000000---...///000000///...---000000000000000000000000////////////000000000000///---,,,---000000...+++000000000000000111111111111111111111111111111111444222111444:::;;;999555111111111111111111111111333333444444333000---+++???;;;777333222111000...222444555333000///111333111000111555555333666;;;LLL\\\eeehhhlllkkkmmmyyyzzztttuuu|||~~~uuuaaaRRRCCC:::666222000111//////...------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...///111888FFF\\\uuulll[[[MMM@@@888555000///...,,,++++++,,,,,,)))((('''(((+++,,,***((()))***+++,,,,,,+++)))(((111000...,,,***(((&&&&&&'''((((((***+++++++++***))))))))))))))))))))))))'''(((+++,,,,,,***(((&&&************+++,,,------******+++,,,,,,,,,,,,+++''')))***+++******,,,------...---***&&&&&&(((,,,((()))+++...///...------+++...111111///---++++++***+++---...000000000///......------------......000...,,,+++,,,------------///000...+++***,,,...,,,,,,,,,---------......000///...---+++***)))(((***+++---------+++)))(((((())))))***,,,...000111333222000---+++)))((((((***++++++,,,,,,++++++***************+++,,,------...///...---***)))***+++,,,---///000111000///---......///000000000000///,,,---...///000000000000......//////000000000111000000000111111222222222222444444444222222333444222444555555444333333444...//////000111111222222555555444555555666777888666888;;;<<<===>>>@@@BBBDDDBBBAAAAAAAAA===777222///......---+++******)))***'''%%%$$$&&&'''((((((''''''''''''''''''''''''&&&%%%###!!!$$$)))(((###&&&''''''%%%$$$%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%%%%%%%%%%'''))),,,---)))))))))))))))((((((((($$$%%%%%%&&&'''((())))))''''''((('''&&&''')))+++''''''''''''((((((((()))'''((()))++++++******)))))))))))))))(((((((((((((((***+++***)))((()))***)))***++++++***)))***+++******+++++++++,,,,,,,,,///,,,)))))),,,---+++(((,,,000000,,,+++---///...//////......---------,,,000---...333333...---111777444000000111111///---111000000000/////////...333222111111000111111111222222111111222222333333///111444777999:::;;;;;;000...---///222444222000333444666777777555444222===:::666444333333222111222444444333000///111333222000111444444333666<<>>AAADDDIIIGGGEEECCCBBB>>>999555222222111///---,,,+++******(((&&&%%%'''((())))))'''''''''''''''''''''''''''((('''$$$%%%'''&&&"""&&&''''''&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((('''%%%%%%''')))'''''''''((((((((())))))'''((()))***+++******))))))))))))******+++++++++)))***++++++))))))***+++)))***++++++***)))***++++++++++++++++++++++++,,,...,,,+++***+++,,,,,,+++,,,000000,,,+++---///.../////////.........------...+++,,,000000,,,+++...333111000000111222000...111111000000//////......111111000111111222333333222222111111111222444555333444666777777777777666444111///000111222111///000111333444555444333333<<<999666444444555444444222333333222111000222333333000000222222333777>>>OOObbbmmmqqqtttpppqqq|||tttpppuuuvvvbbbSSSCCC:::555111///000///......---------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,......000666FFF^^^zzzpppZZZJJJ???555///......---,,,+++************+++******+++------,,,***))))))))))))******+++,,,(((((()))))))))*********(((,,,///---)))'''+++000))))))))))))))))))))))))))))))******+++++++++,,,,,,+++************************+++,,,,,,,,,,,,+++---......,,,)))(((((((((,,,***((((((***,,,,,,,,,,,,------...---,,,+++***---///222333222000000000***+++---.../////////...////////////////////////...............---,,,,,,+++,,,------++++++,,,...+++++++++++++++*********////////////............***+++,,,---...---,,,+++++++++++++++,,,---......///......---,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,...,,,---...///000///......000000111222222222222222000000///......///000111------------------......000222555777777444111///---...//////...---...//////111333222111000111111//////......///000222333222222333333444666777888999:::;;;:::;;;>>>BBBFFFNNNKKKHHHEEECCC@@@<<<:::777666444222000...,,,++++++)))'''&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&$$$%%%$$$"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&((())))))(((&&&%%%+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$%%%'''''''''((((((((()))))))))'''((()))*********))))))))))))***+++,,,---......)))+++,,,+++***)))***+++)))***++++++***)))***+++++++++++++++++++++++++++)))***+++***))))))+++,,,+++///000,,,+++---///...000000////////////......---+++,,,//////,,,+++,,,/////////111333333111000222222111000000///......//////000111222333444555222111000000111222555666444555555666666555555444888555222111111111000///---...000222333333222222===:::777555555555555444333333222222111111222333444000///000111222888@@@QQQeeerrrvvvxxxrrrrrr}}}uuuttt|||uuu___QQQAAA999666222111111///...------,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---...///666FFF```}}}vvveeeQQQCCC:::333///...,,,++++++*********)))))))))))))))*********)))((()))((((((((((((***,,,---+++*********))))))))))))$$$'''+++,,,+++***+++,,,((((((((((((((((((((((((,,,+++***))))))***++++++,,,+++***)))))))))))))))******+++,,,,,,,,,,,,+++------...,,,***(((((()))...+++((()))+++---,,,******++++++,,,,,,+++******,,,...111222111000000000***+++,,,...//////......////////////////////////,,,...//////...---,,,,,,)))***+++,,,,,,,,,,,,---+++++++++++++++*********---------.........//////***+++,,,---------------,,,,,,+++++++++,,,------...---,,,+++++++++++++++***++++++,,,,,,++++++***************))))))((('''((()))***)))((((((***,,,,,,---.../////////............///000000000000///222111///......///111222......---,,,,,,---...///...///111222111///---++++++---...---,,,,,,---///...///111111///...///000///...------...///111222111111111222444555777777::::::999999999===CCCGGGMMMKKKGGGDDDBBB@@@???>>>:::999777555222///---,,,+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&"""'''%%%###%%%&&&%%%###!!!"""$$$$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''(((((()))))))))))))))))))))*********)))((((((((('''''''''&&&&&&'''((('''%%%%%%&&&''''''(((((((((((()))))))))((((((((()))))))))))))))******++++++,,,------...)))***+++***)))((()))+++)))***++++++***)))***+++,,,,,,,,,++++++++++++***&&&(((***)))'''&&&))),,,+++...///,,,***---///...000000000000000/////////......///000000...---------...000333555555444222222222111111000//////...000000111222333333333444222111000///000333555777111222222333444555666666888666444222111111111111...///000111111111111000???<<<888555444444333222333222111111222222333333444000///000111222999AAARRRggguuuxxxyyysssrrr~~~|||}}}sss\\\NNN???888666333222444......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------///777GGGbbbzzzgggWWWFFF<<<666000......******************))))))((()))*********)))))))))((((((''''''(((***,,,---++++++++++++++++++++++++%%%%%%'''+++---+++%%%((((((((((((((((((((((((...---+++)))(((((())))))+++******)))((((((((((((******+++,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,000---******,,,---***((('''(((((()))***+++++++++***,,,//////.........///***+++,,,.........------......////////////......+++---//////---++++++,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......***++++++,,,------------,,,,,,,,,++++++,,,,,,---------+++***))))))))))))***++++++,,,,,,++++++******************)))(((''''''((())))))((((((***,,,,,,------...............------...////////////...111000...------///111222000///...---------//////......---,,,+++++++++,,,+++,,,------,,,,,,---///,,,...//////...------......------------///000111000000111111222444555666999999888666777;;;AAAFFFGGGFFFDDDAAA??????@@@AAA;;;:::999666333111///...+++)))((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))++++++$$$!!!"""&&&&&&""""""%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&''')))***++++++))))))))))))******++++++)))))))))(((''''''&&&&&&###%%%''''''''''''(((***(((((((((((()))))))))***((((((((((((((()))))))))++++++++++++++++++******((()))******(((((()))***)))***++++++***)))***+++++++++++++++++++++++++++'''***+++***((((((+++...***......+++***---///.../////////000000000000000...000000000//////...,,,,,,///222444555555555555111111111111000000000000222222333333333333222111222111000000111222555666111111111222222333444444555555444333222222333444111111111111111000//////???;;;777444444333222111333222000111222333333222333000...000111333999AAARRRhhhvvvxxxwwwqqqqqq~~~rrr\\\NNN???888666333333444...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++---...000888IIIddd{{{lllTTTGGG999333111---++++++******+++++++++******)))***,,,------+++******+++(((((((((((())))))***+++(((((()))+++,,,---...///***((((((+++---*** ))))))))))))))))))))))))---,,,***(((''''''((((((***)))((((((((((((((((((******+++,,,,,,,,,,,,+++)))***,,,,,,+++,,,---//////...,,,,,,,,,+++)))(((''''''((()))***+++,,,,,,***,,,------,,,+++,,,---***+++,,,---......---,,,,,,---...//////...---,,,***,,,///...***)))***,,,)))))))))+++,,,,,,***(((++++++++++++,,,,,,------((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***)))(((((((((***++++++,,,,,,++++++***+++,,,---------,,,+++******+++++++++******,,,...---------------.........---......///////////////......------...///111222111000...,,,,,,---///000///...+++******+++---...***+++------,,,,,,---///+++---///...---,,,---...,,,,,,------.../////////111000000111111222333444666666555444555888>>>CCC???@@@???===<<<;;;===???<<<;;;999888666444333222,,,***))))))******((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&(((---///...(((###$$$))))))######'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&''''''(((((())))))***)))))))))(((((('''''''''"""%%%'''(((((()))***+++((((((((()))))))))******(((((('''''''''((()))***++++++******))))))))))))(((*********)))((()))***)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,---...---,,,,,,...///)))---...+++***---///.........////////////000000---000000......///---***...000333444444444444555000000000111111111222222222333444444444333111000222222222111222222333333333222111111000000000111111333444444333222333444444333222111000//////...<<<999555333333444333222333111///000333444444222222//////111222333999@@@RRRhhhuuuvvvuuunnnooo}}}rrr^^^OOO@@@888555222000111...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,...222:::KKKeeelll[[[FFF;;;111......,,,******)))***+++,,,,,,+++*********,,,...---+++)))***+++(((((()))))))))))))))((('''((()))***+++,,,---...---+++***+++,,,)))$$$)))))))))))))))))))))))))))((((((((((((((())))))(((((('''''''''((())))))******+++,,,,,,,,,,,,+++)))***,,,,,,,,,,,,---///,,,---...---,,,******+++***************+++,,,,,,+++,,,------+++***+++,,,***+++,,,---...---,,,,,,+++,,,---......---,,,+++))),,,---+++(((&&&))),,,***))))))+++,,,,,,)))&&&(((((()))***+++,,,------((())))))******+++++++++++++++******))))))******++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++---.........,,,++++++,,,,,,,,,++++++,,,...---,,,,,,,,,------......+++,,,------......------***+++,,,---...///000111111///---++++++,,,---///,,,,,,+++++++++,,,------(((***,,,,,,++++++---...+++---......---,,,,,,---***+++---/////////...---111111000000000111111222222333222222333666;;;???;;;======;;;999777999;;;<<<;;;;;;:::999888888777...---,,,,,,---,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$###&&&++++++((()))"""###)))(((!!! &&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&''''''((())))))******)))))))))((((((((((((((($$$''')))******)))***+++(((((()))))))))*********(((''''''&&&'''((()))***)))))))))******************+++,,,,,,******+++,,,)))***++++++***)))***+++))))))***+++,,,------...000...,,,,,,---...------(((,,,---******---///...------........./////////...222222///...000...***///111222222000000111333//////000111222333333444111222333555555444333222222222333333333222111000222111000/////////000111///222555555333111111222222222111000000/////////999777333222333444444444333111///000333555444222111//////222333444999@@@QQQgggtttuuussslllnnn|||sss```QQQAAA999444000...///...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,...333<<>>777111...,,,+++)))(((''''''((()))&&&''')))******)))((('''++++++***(((((('''''''''(((&&&'''******'''&&&((((((&&&&&&(((((($$$###%%%(((***++++++)))((())))))''''''(((&&&%%%$$$%%%''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''))))))))))))((('''***&&&&&&***+++)))((())))))((('''&&&&&&'''((()))---(((%%%'''(((&&&&&&((((((((())))))))))))*********))))))***---......---,,,+++***+++,,,---,,,*********)))((((((((())))))'''''')))******+++++++++***)))((()))+++,,,+++***)))))))))***************...,,,)))'''(((***---000,,,+++***)))))))))))))))'''+++//////,,,+++---000+++,,,,,,,,,,,,++++++*********)))))))))******+++,,,+++******)))***************+++,,,,,,,,,,,,,,,...///...---,,,---///111///...---+++)))(((((('''******))))))***,,,...///---000000...///222333111...//////000000111222222000000000000000/////////000...,,,******,,,///111...---,,,++++++---...///...---,,,,,,,,,,,,......,,,))))))---///......000333333111000////////////...+++,,,111333222444888:::999888999:::;;;:::999777777666444222000...---***)))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$"""###$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$+++###***&&&)))111'''+++******))))))))))))******)))***+++,,,,,,+++***)))((())))))(((&&&&&&''')))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,++++++,,,------,,,************+++++++++++++++------,,,,,,+++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,++++++,,,---............,,,------...///000111111111111000000//////000000111000///...///000111222111000.../////////...---//////000000111111000000////////////......------333222222222222333444444333333222111///000333555AAA999222111222000000222///000111111000///...---000......000000111999BBBWWWooo}}}{{{sssccc\\\eeexxxpppYYYJJJ@@@888111///......---,,,+++******)))(((++++++((((((++++++((()))(((((((((((()))******+++...222;;;JJJZZZccccccYYYNNN@@@666222///+++'''))))))(((''''''((())))))''''''''''''(((((()))))),,,+++)))((('''(((((())))))(((((())))))''''''(((***))))))))))))(((''''''((()))+++***)))'''(((((('''''''''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&'''((()))(((((((((((((((((((((((((((((((((&&&''')))***+++***(((''')))%%%&&&***---***((()))((((((''''''''''''((((((,,,'''$$$'''(((((())),,,(((((((((((()))))))))***)))))))))***+++,,,,,,,,,))))))((((((((())))))(((***))))))((((((((())))))(((((()))***************))))))))))))************(((((())))))******+++++++++***)))))))))+++...///---+++***((((((((()))***(((+++------,,,,,,---///,,,------------,,,+++*********))))))))))))))))))))))))((((((((((((((()))++++++,,,------------,,,...///000///------...000000///...---+++******)))*********+++,,,///111333...111111......000000.........///000000111111222000//////..................---,,,,,,,,,...000111...---------......//////000///...---,,,,,,,,,---,,,******---111222111111333222111000///.........,,,***+++///111111333777666666666777888999::::::::::::999777555333111000---,,,+++)))((((((''''''###$$$%%%&&&'''&&&$$$"""###$$$%%%'''((()))))))))***)))'''&&&%%%$$$$$$%%%######$$$%%%&&&&&&''''''(((((()))+++,,,---//////%%%%%%&&&&&&&&&&&&''''''---%%%+++%%%&&&,,,###''')))))))))))))))))))))))))))***+++,,,,,,***)))'''((()))((('''%%%&&&(((***(((((((((((())))))))))))))))))***++++++++++++***+++******+++------,,,******************+++++++++,,,,,,++++++*********)))------------,,,,,,,,,+++++++++******)))*********''')))+++++++++***,,,---******+++,,,---.........,,,,,,---......///000000000//////.........///////////////...///000111111000///......///000///---///000000111111111000000//////...---------------333333333333333333333333111111///---,,,---000333CCC:::333333333111111222111111000/////////000000000......000000111999BBBXXXooo}}}|||ttteee^^^ggg{{{qqqZZZJJJ@@@888333111///......---,,,+++******(((++++++((((((++++++(((***))))))))))))***++++++)))---111777BBBMMMQQQPPPGGG???555000...---)))&&&((((((((((((((()))******)))'''&&&$$$%%%'''***,,,***)))((('''''''''((())),,,,,,,,,******+++******)))***)))(((((())))))((('''(((******(((''''''((((((((()))'''&&&%%%'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&))))))))))))))))))))))))"""###%%%''''''&&&%%%$$$(((%%%&&&+++,,,)))((()))(((((((((''''''((((((((((((###!!!%%%'''(((***---'''(((((((((((()))))))))((()))))))))((((((((()))))))))((('''''''''((())))))((((((((((((((())))))***************)))((((((((()))))))))))))))******)))*********+++,,,,,,,,,((()))***,,,---------------+++***(((''''''((()))+++***)))+++...///---+++---.../////////...,,,+++******))))))))))))))))))******)))))))))******+++,,,------...............///000111000///------.........------,,,+++******+++++++++,,,///111444555111333333///...000///,,,---......//////000111111000000///...---.........+++,,,---......///......,,,------..................------,,,,,,,,,,,,,,,---...///111333555444333222111000///............---***+++///111000222666222222333444555777999:::;;;;;;:::999888666444333///...---+++)))(((((('''"""$$$&&&((('''&&&$$$$$$###$$$%%%'''((()))))))))+++)))'''%%%######$$$$$$"""######$$$%%%&&&''''''&&&'''''''''((()))))))))&&&'''''''''((((((((())),,,%%%,,,&&&(((...''',,,(((((((((((((((((((((((((((((()))******)))((('''((((((((('''%%%&&&(((***(((((((((((())))))))))))'''(((((()))))))))))))))***))))))***,,,---,,,***************************+++***************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++)))+++------,,,+++,,,---*********+++,,,---......,,,,,,------....../////////......---....../////////////////////000000111111///...///111111111///000000111111111111000000///...------------...///222222222222222222111111//////...,,,***+++///222DDD;;;444333333111111222222111///------///000222///......//////111888AAAVVVmmm{{{{{{ssseee___iii{{{qqqYYYIII@@@888444333//////...---,,,+++******)))+++***''''''***+++)))***))))))))))))***++++++'''---222555999???AAA???999555000......---***'''((((((((())))))*********)))(((&&&$$$$$$&&&)))+++(((''''''''''''(((((())))))***)))&&&%%%'''(((%%%''')))(((%%%%%%(((((('''%%%'''((()))((('''((())))))******((('''&&&((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&'''(((((('''''''''&&&(((***)))%%%&&&***(((((((((((((((((((((((($$$ ###&&&&&&(((***''''''(((((((((((())))))'''))))))(((&&&&&&&&&'''+++++++++***((()))+++---((((((''''''(((((())))))+++++++++******)))'''''''''(((***)))(((((()))++++++++++++,,,,,,,,,,,,,,,'''(((+++---...---,,,+++,,,+++***)))(((''''''''',,,)))(((***...000---***---...000111000///---,,,******)))))))))******+++---------,,,------...///------...///////////////...000111111///,,,++++++******++++++***)))((((((++++++,,,---///222444666444666555111000111111---------...//////000000111222111///.........///000***+++---......---,,,+++)))***,,,---...---,,,+++'''((((((***+++,,,,,,---''',,,///---,,,......,,,///......---------------...,,,,,,///000///000444000111222222222444888:::;;;;;;::::::999777666555111000...,,,***)))((((((###&&&(((((('''&&&&&&'''$$$%%%&&&'''((())))))))))))(((&&&$$$"""""""""###"""######$$$%%%&&&&&&'''))))))((('''&&&%%%$$$###%%%&&&&&&''''''(((((((((###((($$$&&&...(((...''''''((((((((((((''''''((((((((((((((()))))))))'''(((((((((&&&'''(((***(((((((((((())))))))))))&&&'''(((((())))))(((((()))))))))***,,,---,,,******************))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...---,,,++++++,,,---...,,,,,,---......,,,+++***************+++,,,------,,,,,,,,,---------............------......////////////000000000111111111111000///000222333222111111111222222111111000000...------,,,---///000111111111111222111111000///000000///...,,,---000222CCC;;;444222222000000111000///.........///000000///------//////000888AAASSSjjjwwwwwwpppccc___iiivvvsssZZZIII@@@888444444//////...---,,,++++++***)))+++***''''''***+++))))))(((((((((((()))******'''///555444222444555555///...---,,,++++++******'''(((((()))))))))))))))''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((&&&)))'''""""""%%%&&&"""'''))))))$$$$$$)))***'''###%%%'''((('''''')))***))))))***((('''&&&((()))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''(((((()))******++++++&&&''')))***%%% $$$+++(((((())))))))))))(((((('''###"""&&&((('''&&&((('''''''''((((((((())))))&&&((())))))'''&&&(((***+++,,,,,,***((((((+++...'''''''''''''''((())))))))))))*********))))))(((&&&(((***)))(((''')))+++,,,,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++******)))'''&&&%%%))))))***+++---------,,,+++,,,...000000///---,,,***************+++,,,------------------...//////,,,---......//////......,,,...000000---***(((((())))))***+++******((((((******+++,,,...000333444111444333000000222222///...//////000000111111222444333111000///000111222............------------)))+++---//////...,,,+++'''((()))***+++,,,,,,,,,###+++000+++&&&&&&(((''',,,,,,++++++,,,,,,------///,,,,,,//////---...111///111222222111333777;;;999999999999999888777777666555333000...,,,++++++%%%'''))))))''''''(((***&&&&&&'''(((((((((((((((&&&%%%$$$###""""""!!!!!!######$$$$$$%%%%%%%%%&&&)))(((((((((''''''&&&&&&%%%%%%&&&''''''((())))))&&&###%%%+++$$$+++'''((())))))))))))((('''((((((''''''(((***,,,---%%%'''))))))((('''((()))(((((((((((())))))))))))''''''((()))))))))))))))*********+++---...---,,,+++*********)))))))))((())))))))))))))))))))))))'''((()))***+++,,,---...---,,,+++++++++---///000...,,,+++,,,...---)))%%%++++++***))))))***+++,,,,,,,,,,,,,,,,,,---------...............///000000///000111111111111111111000//////000222333333222111222222222222111000///------,,,---...000333444111111222222222111///...///000000000......000111CCC:::333111111///...000......///////////////...///------//////000888AAAQQQgggtttsssmmmaaa^^^iiirrruuu[[[JJJ@@@888444444//////...---,,,++++++***)))+++***''''''***+++)))'''''''''''''''((())))))(((111777444...---///000******+++***((((((***,,,''''''(((((()))(((((('''%%%''')))******'''$$$"""%%%'''(((*********)))(((+++...,,,'''&&&***+++'''(((,,,+++&&&&&&+++,,,)))"""$$$&&&''''''((()))+++((())))))(((&&&&&&''')))))))))))))))))))))))))))((('''%%%$$$%%%&&&(((***((((((((((((((((((((((((%%%%%%%%%%%%&&&''')))***%%%'''***)))"""###,,,(((((())))))))))))((((((,,,((((((+++,,,)))'''(((''''''''''''((((((((()))$$$'''))))))((((((***---***++++++)))&&&&&&***---'''''''''''''''((()))***'''((()))******++++++***&&&(((******'''''')))+++---,,,,,,,,,+++*********,,,+++*********+++,,,---******++++++)))'''%%%$$$'''***------+++***,,,...)))+++---///000///---,,,************+++,,,---...+++*********+++,,,,,,---+++,,,------......------***,,,......,,,(((&&&%%%***+++,,,------,,,+++******)))***+++,,,///111333,,,///000......222222000000000000111222222333333555444222111000111222444555333000......///111222+++---000111222111...------------------,,,+++***&&&111777000((('''******************+++,,,------///,,,,,,......+++,,,///000222333222111333888<<<777777888999999888888888<<<:::888666333111000000&&&(((***)))''''''***,,,''''''((((((((((((((('''$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!"""###%%%'''((()))***''''''(((((()))***++++++&&&###---)))(((,,,###)))((()))***++++++***)))(((***)))''''''(((+++...111$$$&&&)))***)))((((((((((((((((((((())))))))))))(((((()))***************+++++++++,,,///000///---+++*********))))))(((((((((((((((((())))))))))))&&&&&&((()))+++---...///+++***)))))))))+++...//////,,,***+++...---'''!!!,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,------...............///000111000000111222222222222222///......///222333333222222222222222222111000///------,,,---///111444666111222222333222111000///---///000///...---...///???888222222222///------......////////////.........,,,,,,///111222888???QQQeeeqqqrrrooobbbYYY___sssxxxaaaQQQDDD888444555---///---))))))...---(((,,,)))***,,,,,,((('''))),,,###+++///###'''000((((((((()))***+++,,,,,,,,,***)))((('''((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%'''+++......+++'''++++++******************'''((()))******)))((('''((((((((((((((('''''''''***)))'''%%%$$$%%%&&&'''!!!''')))&&&$$$%%%'''&&&'''''''''(((((())))))%%%&&&((()))***)))((('''***))))))((('''&&&&&&&&&((()))***++++++***)))((()))&&&&&&******((((((+++''''''((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))***+++---,,,,,,(((***((($$$%%%***---,,,+++,,,+++***,,,...***###+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))++++++++++++,,,---...///++++++,,,,,,---...//////)))))))))***+++++++++,,,111000///---,,,,,,,,,,,,***+++,,,---///000111222111000///......------...***---///000...,,,++++++,,,)))***...///...///222.../////////////////////,,,...///000//////111222444222111//////000222333333222111//////000111111333222111222444555555333---......,,,******+++---000...+++)))(((***---/// )))---+++***,,,,,,)))///...---,,,,,,,,,,,,,,,000,,,,,,111222//////333888888999999::::::::::::<<<:::777777777666333///,,,+++***)))((((((((())),,,(((&&&***+++(((''')))&&&%%%%%%$$$$$$###""""""$$$######%%%''''''&&&$$$$$$$$$%%%%%%&&&'''((((((%%%&&&'''))))))))))))(((***)))'''(((***++++++***000,,,)))((()))***'''%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,***)))))))))+++,,,+++************++++++,,,,,,,,,+++++++++++++++***)))(((%%%''')))***)))))))))*********+++,,,------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++***((('''''')))+++,,,......////////////......000///...,,,,,,------...222222111000000000000000000000000111222111...+++000//////......000111222000///......///111333555777444333555888777111,,,000---++++++---...---+++@@@888222222222///---...//////000000000000/////////------000111222777>>>OOOcccoooqqqnnnaaaXXX]]]ssszzzdddUUUGGG;;;555666///111000---...222111,,,///,,,+++---,,,((('''***---%%%,,,...###&&&...'''&&&'''((()))***************)))((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((('''&&&&&&)))'''''')))+++,,,+++)))***************************+++,,,,,,,,,,,,+++***((((((((((((((((((((('''***((('''&&&%%%&&&'''(((###'''***)))&&&$$$&&&)))''''''''''''((((((((()))'''''''''''''''(((((()))***))))))(((''''''&&&&&&)))))))))******))))))))))))''''''******''''''***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))+++,,,,,,+++$$$''''''%%%&&&)))***''')))+++***((()))***&&& +++++++++******)))))))))+++++++++++++++***))))))***))))))***+++,,,------++++++,,,------......///***************+++++++++............------------+++++++++,,,---------...000///.....................///000111111111///...000...///222222//////111//////////////////.........000111111111111333444333222000...---...///000///...------...///000111000///......///000...---+++,,,,,,,,,******+++---...,,,***(((((()))+++,,,&&&+++)))(((+++,,,***...------,,,,,,,,,,,,---...+++,,,000000---...222555555555666777888888999<<<:::777777777555222///...---,,,+++***************&&&%%%((()))&&&%%%&&&******))))))((('''''''''&&&%%%%%%&&&(((((('''&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&''')))******((('''''')))******))),,,)))'''&&&''''''&&&$$$))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++*********+++++++++++++++++++++++++++++++++***)))))))))******(((''''''(((***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,***))))))((()))***,,,---...//////////////////...,,,,,,,,,,,,---///111222000///...------------...222000......000000///...///......---...///000111222111000//////000222333666333222333666666222---000...+++,,,---...---+++@@@888222222222///......000000111111111111000000000......000111111777===MMMaaammmooolll___VVV[[[rrrmmm]]]OOOBBB:::888000111000---...000...***111---,,,---,,,((((((++++++&&&******"""###(((###&&&&&&'''((())))))))))))***)))((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&+++)))''''''(((*********************************(((((())))))))))))((((((''''''(((((((((((((((((()))((('''&&&'''((()))***(((***+++)))&&&&&&)))---''''''''''''((((((((((((((('''%%%$$$%%%&&&(((***)))))))))(((''''''&&&&&&***))))))(((((())))))******''''''***)))&&&&&&)))*********))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))))))))******)))((((((***+++***)))"""&&&((('''(((***)))&&&)))++++++((((((***'''!!!++++++***)))(((''''''&&&+++++++++++++++******))))))))))))))))))***+++,,,++++++,,,---............+++++++++******************+++---...///......---++++++++++++************...------------...//////000......111444555222///555333444666555111...///000000000//////.........111222333333333333444666555333111///...------...,,,,,,,,,---...///111111222111//////000000...---***+++,,,,,,+++***+++---******)))(((((((((((()))$$$(((***((((((***,,,+++,,,,,,,,,+++,,,,,,------++++++---///---+++---333333333444555666777999999<<<:::777666666444222///111111000...---,,,,,,+++***&&&%%%((()))&&&%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%$$$%%%''''''&&&%%%""""""######$$$$$$%%%%%%'''%%%###"""###%%%(((******(((&&&&&&(((((((((''')))'''&&&&&&''''''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&***)))((()))+++,,,+++***+++++++++******************++++++++++++***)))))),,,,,,***(((%%%&&&(((+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++...---------,,,,,,,,,,,,))))))***++++++,,,------////////////////////////,,,,,,,,,---...///111222......---,,,,,,,,,------222000---,,,...000111111///////////////000111111333222111000///000000111444111000111333444222000000...,,,,,,---...---,,,AAA999333222222000...//////000000111111000000///111......000000111666<<>>NNNdddrrrvvvtttfff\\\```mmmxxxxxxuuucccTTTKKKBBB;;;999777444555999444222444777666222///000 )))###&&&"""''''''(((((())))))(((((('''(((((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''')))***(((&&&%%%'''***''''''(((((()))******+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((())))))***''''''(((((((((''''''&&&***)))((()))***,,,,,,,,,)))((((((((('''''''''''''''(((((()))))))))))))))'''((((((((((((((((((((('''(((((((((((((((((('''(((%%%%%%((((((&&&&&&)))%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((***,,,+++)))'''&&&)))(((%%%&&&***,,,***''',,,---)))''')))+++***'''(((((())))))*********)))***++++++,,,,,,,,,++++++******)))))))))******+++,,,...//////...,,,******************+++++++++************++++++++++++,,,,,,,,,---------------++++++******+++,,,------111111111111222444555555333000000333333//////111/////////000111111222222111333444333222111222333000000111111222111111111------.../////////......---,,,,,,---000111111000...000222333111/////////,,,,,,+++++++++*********&&&!!! &&&***)))))),,,+++******))))))))))))***---,,,)))'''+++333444///111000///...///111444555333444444222111111555888444555666777777666444333222---,,,......+++)))***&&&&&&%%%%%%$$$$$$######((('''&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$######"""#########$$$%%%%%%&&&'''%%%$$$%%%(((******)))&&&)))+++,,,)))''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))((('''(((*********(((''''''(((((((((((((((((())))))***+++++++++++++++%%%'''+++---,,,+++++++++,,,------.........------++++++++++++++++++++++++---------,,,,,,,,,++++++------+++******++++++,,,...---+++******+++---...'''(((***,,,---------,,,,,,,,,,,,,,,,,,---......111000//////000111///---,,,---...///000//////...000111111222333333333333000000000000///000111222...000111///---,,,...000DDD;;;333222222000000222000000111111111111000000...,,,,,,///111222888???PPPeeetttxxxvvvhhh^^^bbblllsssxxxrrraaabbbWWWLLLHHHCCC>>>>>>BBB:::999:::>>><<<555111111%%%///'''!!!***%%%)))&&&''''''(((''''''&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((&&&###$$$)))---&&&''''''((()))******+++***)))(((''''''((()))***&&&&&&&&&'''((())))))***'''((((((((('''&&&%%%%%%(((&&&%%%''',,,222666888))))))(((((('''''''''&&&+++***((('''((()))+++,,,'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''$$$%%%((((((&&&'''***%%%&&&&&&'''((()))******''''''''''''((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))+++,,,,,,***'''&&&***+++***+++------)))***//////***&&&((())))))(((((((((((((((''''''''''''((()))******************)))(((((((((((())))))+++,,,...000000...,,,***))))))******+++++++++,,,((((((((()))***,,,---.........------,,,+++******++++++******++++++,,,---...///000000//////222444555222111333222......000......///000111222333333222333444444222222222444000111222333444555555555///000222333444444444444+++)))))))))+++,,,+++)))***---000222111000000111,,,++++++***)))*********...(((&&&+++---)))''')))++++++***)))(((((())))))---+++&&&$$$+++444333,,,444222111///000222444666111222333222000111555999555666888999:::999777666555111///111111...,,,---(((((('''&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&$$$"""#########"""""""""""""""%%%$$$"""!!!"""$$$''')))&&&%%%$$$&&&(((+++++++++))),,,//////,,,))))))***))))))))))))))))))))))))(((((((((((())))))))))))......------,,,+++++++++)))((('''((()))******(((&&&'''''''''(((((())))))((()))***+++++++++++++++)))***++++++***)))***,,,////////////...---,,,,,,++++++++++++++++++++++++//////.........---------///---+++)))))))))***+++---,,,***))))))***,,,---******+++,,,+++***)))(((...............///000111444111...---...////////////000111333333222222111222333333333333222111111000111222111000000000111...000111///---,,,...000III>>>555333333333555888000000000000////////////...,,,---000222333888>>>OOOdddrrrwwwvvvgggZZZ\\\kkk|||uuu~~~pppmmmeeeXXXQQQRRRUUUUUUOOOTTTSSSJJJDDDAAA<<<555...***%%%######%%%&&&'''%%%%%%%%%&&&&&&&&&''''''222///+++)))(((((('''&&&(((((()))+++***'''"""((('''%%%$$$$$$&&&)))+++((($$$$$$((((((%%%&&&+++)))))))))))))))((((((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&(((((())))))((('''&&&&&&''''''(((((())))))******((()))***)))'''&&&'''(((***'''&&&((((((&&&'''***&&&((()))++++++)))(((&&&000((($$$&&&)))(((%%%%%%))))))(((((((((((())))))''''''(((((((((((('''''')))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))444000+++'''&&&'''''''''%%%&&&(((*********))))))$$$'''***+++***(((&&&&&&---***((((((***+++)))'''((((((''''''((()))******((())))))))))))*********000,,,))))))+++,,,+++))))))((('''+++000111---((())))))***+++,,,,,,,,,,,,++++++)))(((((()))******......------,,,---------,,,***)))***,,,.........000111111000...---...///111222333333222000---,,,+++///222111///...000222000///000333666666333///000000000111222222333333/////////000000111111111++++++++++++++++++++++++...---,,,---///000///...***,,,+++(((***---,,,(((,,,'''&&&))))))&&&''',,,++++++***************+++,,,,,,---...000111333333444555666666555333000///333222111111111222333444666777888777666777888:::666666666555333111...,,,'''***+++((('''((('''$$$888)))###%%%"""###)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++++++++***((()))+++---%%%&&&(((******)))'''&&&((((((***++++++***)))(((......***###!!!$$$((())))))******+++***)))((('''***)))(((''''''((()))***************************///............///000000...,,,+++,,,......+++(((///+++(((+++222444000+++111111///...,,,***)))(((---------------------------,,,+++,,,...///...------------------...///000...///000///...---...///////////////000000000000/////////000111111222222555000...111111---...333//////...------///000111444333222000///.........HHH>>>555222222000111333000000000000////////////...,,,---000222222888>>>NNNcccqqquuussseeeYYY[[[lll{{{xxxyyymmmgggggghhhgggdddfffaaaVVVJJJBBB999000---***'''%%%&&&'''((((((&&&&&&&&&'''''''''((((((666222---***(((''''''&&&'''&&&&&&((())))))'''%%%((('''&&&%%%%%%&&&((())))))%%%%%%((((((%%%%%%)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%'''((('''%%%((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((('''$$$######&&&(((***'''&&&((((((&&&'''***'''((()))******)))((('''***$$$!!!%%%)))(((&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))///,,,(((&&&'''(((((((((&&&'''((()))******))))))((()))***)))(((((()))+++'''%%%$$$%%%(((******)))))))))))))))*********+++)))))))))*********++++++///,,,))))))+++,,,+++***+++)))(((+++///000---)))******++++++,,,,,,++++++******)))))))))***+++,,,******))))))))))))******+++***)))***,,,......---111111000///......------000111222333222000...------...000111000111222444222111222444666555111.........//////000111111111000000111111222222222222...------,,,,,,+++++++++,,,+++***,,,...000000///(((***)))'''(((+++***&&&,,,((('''))))))'''(((,,,++++++***))))))******+++,,,---...000222222333333666777888999888666444333333222111000000111111222444555555555444444666777777777777777555333111000+++---,,,(((''')))'''$$$000%%% $$$'''$$$&&&,,,$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&&&&&&&&&&((()))******+++***)))'''''')))***%%%&&&((()))))))))(((''''''(((***+++++++++******///111///)))&&&''''''&&&((()))***++++++***))))))***)))(((''''''((()))***************************++++++*********,,,---......,,,+++,,,------+++)))---+++))),,,000111///,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------------------------...///000000.........000////////////000000000000000111111222222333444444333///---000///,,,---111///............///000000000000////////////000000GGG===555222111---,,,---000000000000////////////...,,,---000222222777>>>NNNbbbnnnrrrpppcccWWWZZZmmmzzz|||}}}zzzyyyvvvmmm]]]NNNAAA555,,,,,,***(((((()))******)))'''''''''((((((((()))))):::555///***((('''&&&&&&(((&&&%%%&&&((()))***)))''''''''''''&&&&&&&&&&&&)))'''&&&((((((%%%&&&(((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%)))(((&&&###!!!###&&&******'''&&&((((((&&&'''***'''((()))******)))((('''&&&"""!!!'''+++***)))))))))(((((((((((((((((()))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''))))))))))))************)))))))))))))))))))))))))))'''&&&&&&((()))))))))&&&'''((()))*********)))+++***(((%%%$$$&&&)))---%%%%%%$$$&&&(((******))))))******++++++++++++***************+++++++++,,,---+++***)))+++++++++***...+++)))+++---///---***+++++++++,,,++++++***)))))))))))))))***+++,,,,,,(((((('''''''''(((((()))+++***)))***,,,------,,,111///,,,---//////,,,***...///000111111000/////////...---///111333444444333333333444555333000---/////////000111111222222222222333333333333444444000///...---,,,,,,++++++)))((((((***---000000000,,,---,,,***+++///...***,,,)))((())))))((())),,,******)))))))))******+++,,,...000333444444333333555666777888888777666555222111000///////////////000111222111000000222444888888888888888777666555000222000***(((***)))&&&***$$$###(((((($$$%%%***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########'''&&&&&&''''''((()))***((())))))'''&&&%%%&&&(((''''''''''''(((((((((((('''((()))++++++,,,,,,,,,,,,111333///---,,,+++((()))******+++++++++*********)))(((''''''((()))******************************)))((('''(((***,,,...---,,,+++,,,------+++)))******+++,,,---------,,,***+++,,,---...///000000++++++++++++++++++++++++---,,,+++,,,---...---,,,+++,,,---------,,,+++***...///000000......///000////////////000000000000000000111222222333333444222//////000000......111......//////000000000///---------...///000111222DDD<<<555333111...++++++000000000000///////////////------000111222777===NNNbbbnnnqqqooobbbXXX\\\kkk}}}zzz|||xxxiiiXXXIII<<<222,,,)))(((((()))++++++***)))&&&'''''''''((((((((((((888333---)))''''''''''''***(((''''''((()))((('''''''''(((((((((&&&%%%$$$'''&&&&&&'''''''''(((***$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''******))))))*********)))'''((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$))))))(((&&&%%%%%%(((+++)))&&&&&&))))))&&&&&&)))''''''((())))))((('''''''''$$$%%%+++...---+++,,,************************''''''((((((((((((''''''%%%&&&'''((()))((('''&&&))))))))))))*********+++(((((((((((((((((((((((('''&&&&&&(((***+++***(((&&&'''(((((()))*********((('''%%%###"""###'''***)))))))))))))))))))))((())))))***+++++++++***)))******+++++++++,,,,,,,,,++++++*********+++******///---++++++,,,------+++,,,,,,,,,++++++***(((((()))))))))))))))))))))******))))))))))))******+++******)))***,,,---,,,+++...+++(((***...000---)))+++,,,---...////////////111...+++---000333222111222222333333333222000///111111222222333333444444444444444444444444444444111000...,,,+++******+++((('''&&&(((,,,///111111---...---+++,,,000///++++++***))))))))))))***+++***))))))))))))******+++,,,...111444555555333222000111222333444444444444111000///...------,,,,,,...///000///......000222777777777888888888888888555666333---+++,,,+++((()))((())),,,)))###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&'''''''''((())))))***%%%&&&'''&&&%%%%%%&&&'''(((''''''''''''((())))))'''((()))***+++,,,------(((...111111000222111///+++++++++++++++***))))))***)))(((''''''((()))***************************+++***)))((())),,,...000+++++++++,,,,,,,,,+++***'''***,,,,,,***)))+++---.........------------,,,++++++++++++++++++++++++,,,+++***+++---...---,,,)))***---...///...,,,+++---///000000///...///111////////////000000000000......//////000111111111333222222333222222222333---...///111111000//////............///111222333AAA:::444333333000---...000000000000///////////////---...000111222777===NNNbbbnnnrrrqqqdddZZZ^^^hhh{{{zzzzzz}}}ppp]]]LLL>>>444///---&&&&&&&&&(((******)))'''%%%%%%&&&&&&&&&'''''''''111...)))&&&&&&'''((((((''''''''')))***)))'''%%%&&&'''((()))((('''%%%$$$%%%&&&&&&&&&'''***++++++$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))******''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&'''))))))(((''''''((()))&&&&&&))))))&&&&&&)))''''''((((((((((((''''''(((&&&''',,,---+++***+++&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&'''(((******)))((((((((())))))))))))*********((((((((((((((((((((((((((((((((()))++++++)))((('''''''''((())))))******%%%&&&'''%%%$$$$$$&&&((('''((()))***))))))((((((((()))))))))))))))((((((******+++++++++,,,,,,,,,)))******+++************...---+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''')))))))))((((((''''''&&&***************+++,,,---+++******+++------,,,******&&&$$$'''---000...+++))))))***+++------......000---+++,,,///000///---...000111222222111111111000111111222333333444444444444444444444444444444000///---***)))))))))***((('''&&&(((+++...000000)))***)))'''(((,,,+++'''******)))(((((()))******))))))(((((()))******+++,,,...111333444444222111,,,---...///000111222222//////......---,,,++++++...///000///......000222444444555555666777888888777999777111///000///+++)))***,,,---***%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))"""$$$%%%&&&&&&&&&''')))(((''''''''''''((())))))'''(((((()))+++,,,---...(((---///......111333222...---,,,+++)))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))+++***))))))***,,,...///***++++++,,,++++++++++++&&&***---,,,)))'''))),,,//////...---,,,+++******------------------------,,,+++***+++---...---,,,(((***,,,///000000//////,,,...//////......///111////////////000000000000---......///000000111111111222333222222333333222---...000111111111000///111111111000111111222222@@@888333333333111000000000000000000////////////000......111111222666===LLL```nnnssssssggg]]]```hhh{{{yyyssscccOOO???444---***+++&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&&&&&&&&&&'''+++)))&&&%%%&&&'''''''''######%%%(((******)))&&&&&&'''((((((((('''&&&%%%$$$''''''&&&'''+++,,,+++&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&'''((((((((((((((((((((((((((((((''''''''''''"""$$$((()))(((&&&%%%%%%(((&&&'''******'''&&&((('''''''''''''''''''''''''''%%%%%%))))))'''&&&)))'''((()))******)))((('''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***+++)))'''((('''''''''((()))***+++&&&(((******)))'''(((((( """&&&'''(((((()))******)))(((((('''(((((((((************+++++++++,,,''')))++++++***)))***+++++++++++++++++++++++++++++++++++++++***)))((('''(((((()))))))))((('''&&&))))))))))))***++++++,,,,,,++++++---......,,,***&&&$$$$$$&&&+++...---+++((())))))***+++,,,---...,,,++++++---......---,,,,,,...000000000///000222.........///000000111111444444333333333333222222///...+++)))((()))***++++++)))'''(((***---//////***+++***((()))---,,,((()))***)))&&&&&&)))***)))(((((((((((()))******++++++---///111222111000///,,,,,,---...///000111222---.........---,,,++++++...///000///...///000222222222222333444555777777777:::999555444555333///***+++,,,,,,,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((("""$$$&&&'''''''''((()))''''''''''''(((((((((((((((((((((((()))***,,,,,,***......+++***---///...---,,,+++)))((('''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))(((((((((((()))******(((***,,,,,,+++***+++,,,'''***,,,,,,)))((()))+++++++++++++++,,,,,,,,,,,,------------------------,,,+++***+++,,,---,,,+++)))+++---///000000000000+++,,,......------...000////////////000000000000//////000111111222222333---000111///000222111/////////000000111111000000444333222222111111111111AAA888222222222000///111000000000000////////////000......111111111666<<>>??????>>><<<;;;777333///,,,***)))'''&&&&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$######"""&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&&&&''''''(((((()))*********((('''&&&'''+++...111(((''')))+++***&&&'''+++))))))(((((((((((())))))))))))))))))))))))******)))))))))***+++,,,,,,,,,)))))))))))))))((('''&&&''''''((((((((((((''''''************************)))+++,,,+++)))(((***+++))))))))))))***+++,,,---------...............---............///000111222...///000///---,,,---...,,,,,,++++++++++++,,,,,,,,,...---)))***...000///222333444444444222000///222000...------///222333777444111............---000000111111000000///...///......///...---333;;;IIIbbbuuu|||{{{nnneeejjjyyy}}}~~~sssaaaKKKBBB777///---...//////------+++***)))(((((((((((()))***)))'''&&&'''(((""""""&&&,,,---(((%%%&&&%%%&&&&&&&&&&&&'''''''''&&&)))&&&!!!###***+++&&&''''''((((((((((((''''''++++++******)))(((((((((((('''&&&%%%%%%%%%%%%%%%!!!"""$$$%%%''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))))))))))))))((('''''''''((())))))(((((()))***'''((((((((((((((((((''''''''''''''''''((()))***((((((((()))******++++++(((((())))))))))))((((((***+++++++++******,,,---'''&&&&&&(((++++++'''###((('''&&&(((***,,,,,,,,,)))(((+++...---)))(((,,,)))))))))***+++,,,***)))(((((((((((()))))))))))))))+++,,,+++***)))***+++((((((((()))))))))******++++++************++++++++++++*********,,,---...,,,+++++++++******************)))))))))))))))***)))***,,,...000000000000333222111111222222111///111///,,,+++,,,---,,,+++***...222111,,,+++///333(((((('''''''''((()))))))))+++...///...------...*********+++---...---+++,,,++++++,,,...///...------555@@@GGGAAA666//////---,,,,,,...000111000...444444555333111000000111,,,,,,+++))))))(((((((((******+++,,,---------,,,)))(((***---,,,((((((***+++***)))((()))+++,,,---(((***++++++******,,,---+++++++++*********)))))))))***,,,---------,,,+++---,,,,,,++++++++++++++++++,,,...---,,,,,,---///(((,,,000222222333666999:::<<<>>>@@@@@@@@@>>>===;;;888222...,,,+++)))((((((''''''&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%###%%%&&&&&&&&&&&&''''''''')))(((''''''''''''''''''&&&''''''((())))))*********((('''&&&(((+++///222((('''(((+++***&&&&&&***))))))(((((((((((())))))))))))))))))***************)))((()))+++,,,,,,+++((())))))))))))(((((('''''''''((((((((((((''''''(((((()))***+++++++++***)))+++---,,,)))'''))),,,((((((((()))***+++,,,---,,,---......///.........000////////////000111111...000111111///......///---,,,,,,++++++,,,,,,------///...+++,,,000222000444444555555555444222111222111///------///111333666333///......///......000111111111111000//////...------///......444<<>>??????<<<:::===999444222111000---+++,,,,,,,,,,,,------------((((((((((((((()))******(((+++///000///,,,+++************,,,......,,,******+++,,,++++++,,,...000222CCCQQQPPPDDD:::333///...------...111333333333333444444333000//////000+++******)))((((((((('''++++++,,,,,,---,,,,,,,,,+++''''''+++,,,)))))),,,******++++++++++++++++++)))+++,,,+++))))))***,,,,,,,,,+++++++++*********))))))))))))************,,,++++++++++++,,,------***,,,------,,,+++---...''',,,000111000000444888777999<<>>>>>:::555111000///...---))))))((('''&&&&&&&&&&&&$$$"""!!!###%%%'''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&''''''((())))))((((((((())))))***+++,,,)))((())),,,+++''''''+++***))))))))))))))))))***((()))))))))***************((('''))),,,---,,,***(((((()))*********))))))((())))))))))))))))))((('''((()))***++++++***)))))),,,...,,,((('''))),,,)))))))))***+++,,,......,,,------...//////......111111000000//////000000...000222333111000111111------,,,,,,,,,,,,---------000000...///333333111444444444444444444333333333111///......///111222444222///---.../////////111111111111111000//////---,,,---///...///555===JJJdddwww}}}zzzkkkbbbhhhxxxzzzyyyooo\\\JJJ<<<333000,,,+++,,,+++'''$$$'''((())))))(((((()))***(((***+++***'''&&&''')))$$$###$$$)))+++)))))),,,%%%%%%%%%&&&&&&&&&''''''###'''$$$ ***---'''(((''''''((())))))(((&&&&&&&&&%%%$$$$$$###""""""$$$#########$$$&&&((()))&&&&&&''''''((('''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''###$$$%%%'''((())))))))))))'''%%%'''***,,,***(((''''''%%%$$$$$$%%%''''''((((((''''''''''''(((((('''(((((()))***+++++++++(((((()))))))))))))))(((((()))***)))((((((***,,,///***&&&&&&***---,,,)))***(((&&&&&&'''((('''&&&'''&&&'''******''')))---'''***,,,+++'''%%%&&&((((((((((((((())))))))))))((()))***)))((('''(((******++++++++++++,,,,,,,,,++++++************+++++++++***))))))***,,,...///''''''((()))***+++,,,,,,)))***+++---///222444666======???AAACCCFFFIIIJJJJJJKKKMMMPPPSSSRRRPPPMMMHHHCCC===999666444///,,,///***&&&(((...000,,,'''))))))((())))))***++++++(((+++///111///,,,)))(((******+++---...---***(((***+++,,,+++)))***...333888KKKUUUIII999111...++++++)))(((***---000111111333444444222000......///******))))))(((((('''''',,,,,,---------,,,++++++...'''$$$((()))''''''***)))***,,,......,,,***((()))+++---,,,)))((()))+++,,,,,,,,,++++++++++++***(((''''''''''''(((((()))++++++++++++,,,---......)))+++,,,,,,++++++,,,------111444444000///222555555888;;;>>>@@@@@@???>>>>>>;;;666333333333333222***)))(((''''''&&&''''''###!!! """%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&''''''((('''(((***++++++)))'''%%%***)))***---,,,((((((,,,++++++************++++++(((((())))))*********+++***((('''))),,,---,,,***'''((()))******+++************++++++++++++******((()))***++++++***)))((())),,,...,,,(((&&&))),,,*********+++,,,---///000,,,,,,---.../////////...333222111000////////////***,,,...///...............------,,,,,,------...---111222111111444444111333333333333333333333333333222000//////000111222555333111000000000...---///...---...///000///...111///000222111111777???NNNfffwww}}}zzzlllccchhhwwwwwwuuuzzz~~~mmmZZZGGG<<<999///...---,,,***)))((((((***))))))((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&)))$$$###***###%%%'''((())))))'''&&&,,,+++***)))'''%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((&&&%%%&&&))))))'''%%%&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''+++)))'''(((+++,,,***(((,,,***'''&&&&&&(((,,,...)))))))))))))))******+++++++++***)))***+++---...*********++++++,,,,,,,,,,,,,,,,,,++++++*********&&&&&&'''))))))*********)))*********+++,,,---...,,,111666999===CCCEEECCCLLLOOOTTTXXX[[[___cccfffiiigggeeegggiiiiiigggdddaaaZZZPPPFFF>>>777222//////++++++------******,,,******)))((('''''''''((())),,,...///......///000111...+++))))))******)))''')))***)))(((***///444FFFDDD>>>777000+++***+++))))))***---000222222111333222111///...---++++++***'''%%%&&&(((***(((&&&***************+++++++++'''((()))******)))'''&&&***++++++,,,---...//////***)))((((((((()))+++,,,,,,+++***((('''&&&&&&&&&(((((((((((())))))))))))))))))))),,,......***&&&)))+++---,,,)))))),,,///***---111111//////111444666777888999999::::::999;;;888333111111222333333111...+++((('''&&&###!!!%%%$$$$$$$$$&&&'''&&&%%%"""###%%%&&&'''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''######$$$$$$%%%&&&'''''')))((((((''''''''''''((())))))))))))******************))))))******+++,,,++++++,,,***)))(((***+++))))))***+++,,,,,,,,,,,,******++++++++++++******........................---,,,+++,,,.........---,,,,,,++++++,,,,,,---.........---,,,++++++++++++------------...000111222////////////000000000000....../////////---,,,+++------------------------000222444444222000///000---...000111111///---,,,000000111111111111000000555333000000000000///---000///......000000///...///...///000000000666>>>MMMfffwww|||zzzlllccchhhvvv|||vvvwwwzzzgggWWWGGG999222111------,,,+++***))))))(((((((((''''''((()))******'''&&&&&&&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((&&&&&&''''''''''''&&&&&&)))######)))''' %%%&&&((()))((('''&&&%%%)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))'''((())))))'''$$$))))))******++++++++++++'''(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((+++)))((((((***+++***(((+++***((('''''')))+++---)))))))))))))))******++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***++++++,,,++++++*********))))))+++---///,,,555???GGGQQQ\\\bbbbbbhhhlllppptttvvvyyy{{{}}}~~~|||{{{|||}}}}}}{{{yyysssmmmdddZZZPPPGGG>>>999222---+++,,,+++(((''')))((((((((()))***++++++,,,...///111111000000111333333000---+++++++++++++++((())))))((())),,,000333444555444222///,,,+++,,,***)))***---000222222111222111000///---,,,+++***+++)))'''''')))***)))((()))))))))***+++++++++,,,))))))***+++++++++***)))++++++,,,,,,------......***))))))))))))***++++++------,,,+++++++++++++++)))))))))******************)))***,,,...---)))&&&***+++++++++******,,,---***+++---.........///000222222333444555555555555666555333222222222222111000...+++******)))'''%%%'''&&&%%%%%%'''((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%***)))((('''''''''''''''))))))))))))******************))))))******+++,,,++++++,,,***)))(((***+++))))))***+++,,,,,,,,,,,,)))))))))******)))))))))******++++++++++++++++++///---------///000///...,,,++++++++++++,,,------+++++++++++++++,,,---...,,,,,,------......//////000000000000111111111111...///000000111000//////........................///111333333222000000000111111111111111///---,,,111000...------...///000444222000000000000///...222111///000000000///---...---.../////////555===MMMeeevvv|||yyylllccchhhuuuuuusss{{{vvveeePPPBBB999222......++++++++++++*********)))&&&&&&&&&'''((()))+++,,,((('''&&&'''((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((()))++++++***))))))&&&&&&''''''''''''&&&&&&***%%%$$$)))(((!!!!!!%%%'''(((((()))(((&&&%%%###&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((())))))))))))((((((&&&''''''''''''((((((((()))))))))))))))))))))))),,,+++*********)))'''%%%)))******+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))***)))((()))***+++***((()))))))))((()))******+++)))))))))))))))******+++)))***++++++,,,++++++++++++++++++***************+++++++++++++++***************+++++++++++++++***,,,+++***((((((+++000444???IIIUUU^^^hhhrrrxxxyyy~~~vvvmmmbbbUUUIIIAAA999333...---+++(((&&&(((''')))+++...000111222222111111111000//////111333333000---++++++++++++******((('''(((***...000111)))---111222111///......+++******---///111111111000///...---,,,+++***)))+++***((((((*********)))(((((()))***++++++,,,,,,((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,---...///*********+++++++++,,,,,,*********+++,,,+++(((&&&+++***))))))***,,,,,,+++,,,++++++---...///...---//////000000111222222222222333444555555444333333000///------------,,,***)))'''&&&'''(((((('''&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$******)))''''''&&&&&&&&&))))))))))))******************))))))******+++,,,++++++,,,***)))(((***+++))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))******+++++++++...---,,,---...//////---+++++++++++++++,,,------,,,++++++++++++,,,,,,---+++,,,---......---,,,,,,000000111111111222222222...///000111222222222222////////////////////////...000222333222111111111111111111111000000000000222///,,,))))))+++---///444222000///000000///...444222111000111000///---...---...000///000666>>>MMMeeevvv{{{yyylllccciiitttzzznnnqqqvvvdddRRR@@@666333000......)))*********************&&&&&&&&&'''((()))*********)))(((((()))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&""""""&&&'''&&&(((---''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((())))))***)))))))))'''''''''''''''(((((((((((((((((((((((((((((((((******)))******)))((('''''''''((())))))(((((('''((((((((((((((())))))***((((((((((((((((((((((((++++++*********************)))))))))******))))))(((((()))***************)))))))))))))))******+++)))***+++,,,,,,+++***)))))))))))))))******+++++++++++++++***************))))))*********)))((((((++++++***))))))...666<<>>HHHcccsss~~~ppp___MMMBBB;;;444///---*********)))))))))((((((+++,,,------------...000...+++))))))***,,,------&&&(((***++++++,,,///000//////---+++)))***---000,,,)))''''''(((***++++++---,,,,,,++++++******)))''')))***)))'''&&&(((***+++++++++***************......---,,,,,,---...///***************)))))))))***))))))))))))***+++++++++++++++,,,---...///000......---+++***)))((('''%%%(((******((((((***,,,'''((((((((('''''')))***'''(((***+++++++++,,,---***)))(((((()))***,,,...(((***---,,,***+++000555888777888999:::999666444000///---,,,,,,+++)))'''######$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%###$$$%%%&&&'''((()))***(((''''''''''''(((((()))))))))))))))******************))))))******+++,,,++++++,,,***)))(((***+++))))))***+++,,,,,,,,,,,,+++***)))(((((()))***+++------,,,,,,+++************)))((()))+++,,,+++******************++++++,,,((((((((()))***,,,---...,,,------....../////////............////////////000000///.........///000111111111111111111111111...000222222000///...///111111111111000...,,,+++------,,,,,,---...///000333111//////000111000//////...---...///000///...---,,,---//////000777???LLLcccsssxxxvvvkkkdddkkkwwwuuuggghhhqqq{{{fffRRRBBB888333333///,,,,,,***&&&&&&)))))))))((((((''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$&&&)))***)))(((&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&((('''&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))###$$$%%%&&&''''''''''''******))))))((((((((('''))))))))))))))))))))))))(((+++---,,,***((()))+++***+++---......,,,)))'''***)))'''&&&'''(((***+++))))))))))))))))))))))))''''''(((((()))))))))***(((***,,,+++(((''')))+++)))))))))((()))******+++)))))))))))))))******+++,,,+++)))((((((((()))******))))))((('''&&&&&&&&&(((((())))))*********+++'''((()))***+++,,,,,,,,,'''***,,,+++***///;;;EEEZZZkkk~~~~~~lllWWWJJJAAA888222///++++++***)))))))))******(((***,,,------,,,---...***(((&&&&&&(((+++,,,,,,%%%(((+++,,,++++++...222+++++++++)))'''''')))++++++)))&&&&&&''')))******---,,,,,,,,,+++*********(((***+++***((('''))),,,,,,,,,++++++***))))))))),,,+++***)))))))))***+++)))))))))))))))************)))((((((((()))+++,,,(((((()))***,,,...000111111000///---+++)))((('''$$$'''))))))((((((***---%%%((()))(((&&&%%%(((+++&&&***---...,,,,,,...111+++***)))((()))+++---...''',,,000000......111555666666777999;;;;;;999666333111///......---+++)))"""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))*********************)))***++++++,,,+++,,,,,,***)))(((***+++))))))***+++,,,,,,,,,,,,+++)))(((''''''((()))+++///......---,,,+++******((('''&&&'''((())))))'''*********)))***++++++,,,*********)))******+++,,,,,,++++++,,,,,,...///000////////////000000000000//////.........000111222000000000000000000000000///000222222000.........,,,---000222333333222111...,,,***)))***---111333444111000222222///000333000///...------...///000...///000000000222555777DDD]]]pppvvvuuujjjdddlll}}}|||ttt{{{vvvaaaQQQDDD999222000+++++++++*********))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))+++)))((()))+++,,,***''''''%%%$$$&&&((('''###((()))***)))((('''((()))***&&&$$$%%%%%%$$$%%%)))''''''''''''((((((((((((((((((''''''''''''(((((('''+++...,,,'''$$$&&&)))''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$"""$$$''''''(((((('''&&&&&&'''((((((&&&%%%&&&(((((((((&&&%%%&&&'''---(((''',,,,,,(((&&&((($$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))((((((((('''(((((()))***%%%((())))))((((((+++///++++++************++++++*********)))))))))))))))***+++,,,---...---,,,+++++++++***))))))***++++++((('''(((+++***'''***///------,,,++++++***)))))),,,,,,+++,,,------,,,***---,,,***)))+++000888===PPP]]]qqq{{{jjjUUUAAA444000000+++++++++***(((%%%###!!!,,,)))''''''***+++***(((---***((((((+++,,,+++))),,,+++*********,,,...000///...---,,,+++,,,------...---+++***)))******+++...+++)))))),,,---+++***---)))((()))%%%!!!$$$+++---///000...+++***,,,......---,,,+++***))))))))))))++++++((((((++++++((('''((()))***************************+++,,,,,,---888333...---...---)))$$$))))))))))))***************+++,,,,,,******+++,,,)))+++---//////---+++)))222+++'''***111555111,,,/////////...............777888999:::;;;:::999888999777333000///---***((('''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$""""""#########$$$$$$$$$'''&&&&&&''')))***)))(((&&&'''(((***++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...++++++******++++++,,,---000000///...,,,+++******,,,+++++++++***)))))))))000000///...---,,,,,,+++////////////...---,,,,,,......---,,,,,,,,,---------...000111000///000111000111111111000000222444222111000//////000111111000000/////////.........//////000000///...------,,,//////------000111...555222111222111......111222111000000000000111222//////000//////000222555CCC[[[mmmssssssjjjeeennn|||lll]]]KKK???777///******,,,,,,,,,+++++++++******)))))))))))))))))))))***''''''&&&&&&&&&'''(((((()))((('''(((******(((&&&)))))))))******)))&&&###%%%&&&'''&&&%%%$$$%%%''''''%%%%%%((((((%%%$$$'''''''''''''''(((((((((((('''''''''(((((('''''''''&&&)))+++)))&&&$$$%%%&&&''''''&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%&&&((((((((('''$$$&&&''''''&&&&&&((())),,,((((((+++,,,(((&&&)))$$$%%%'''((())))))))))))))))))))))))))))))))))))""""""###%%%'''***,,,---))))))))))))))))))))))))---,,,++++++***************,,,...---++++++,,,...+++******************+++)))))))))))))))***************,,,------,,,,,,+++++++++++++++++++++++++++,,,((('''***,,,++++++---///......---,,,+++******,,,,,,,,,,,,------,,,+++,,,+++***)))***...555:::HHHVVVjjj}}}qqq[[[FFF777000///*********))))))'''&&&&&&,,,***((((((***+++***))),,,***((((((+++,,,+++)))******)))((()))+++---//////...---,,,+++,,,,,,---,,,+++*********+++,,,---,,,***((()))+++,,,+++)))+++((((((***)))'''+++222&&&(((***+++***+++...111------,,,+++++++++,,,,,,$$$''''''%%%&&&***+++((()))***++++++++++++++++++))))))((()))***+++---...777333...,,,---,,,)))%%%''''''''''''(((((((((((()))+++,,,+++***)))***,,,+++,,,...000000...,,,+++000+++(((***///111///+++//////000111111222333333444555777999::::::::::::<<<999666333111///---+++---+++***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((())))))'''&&&'''((()))***+++++++++((((((((()))))))))******))))))))))))))))))))))))+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,---......000///...---,,,+++******++++++++++++************//////......---,,,++++++,,,,,,---...---,,,+++***---------,,,,,,---......,,,...///000///...///000000222222222000///000111222111000//////000111111------------------------...////////////......---,,,//////,,,---000000...666333111222111------///222111111000000111111222///000000///......111333BBBYYYiiioooqqqiiieeennn||||||kkkSSSGGG;;;555111---,,,...------,,,,,,,,,+++++++++(((((((((((((((((()))))))))(((''''''&&&&&&''''''***((('''((()))***)))'''(((***++++++)))''''''''''''((())))))''''''((()))&&&$$$&&&******&&&$$$&&&&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&'''&&&&&&%%%$$$###''''''&&&&&&&&&&&&'''''',,,+++***(((&&&&&&%%%%%%)))(((((('''''''''''''''(((&&&$$$%%%&&&((()))(((###%%%&&&''''''''')))+++***((((((+++***'''''')))%%%&&&(((***+++,,,,,,,,,************************((('''&&&%%%&&&'''((())))))***++++++++++++***)))///...---,,,+++***)))))))))+++,,,,,,***(((((()))************************(((((())))))******++++++))))))***+++,,,,,,+++++++++,,,,,,------,,,,,,+++000)))&&&***...---++++++000//////...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))---222777???LLLaaauuuuuuaaaLLL<<<222...)))))))))))))))***++++++,,,+++))))))+++,,,+++***,,,***((()))***+++***)))((('''''''''(((***,,,......---,,,,,,++++++,,,,,,***))))))******,,,------)))(((((((((***,,,+++******))))))++++++***...333$$$&&&((()))***+++...000+++*********++++++,,,---(((++++++))))))------***,,,,,,,,,---,,,,,,+++***'''''''''((())),,,...000555111---,,,,,,,,,)))&&&''''''''''''(((((((((((()))+++,,,+++***)))***,,,,,,...///111111///...,,,---+++)))***+++---,,,+++...///000111333444555666000111333666888:::;;;<<<>>>;;;888666444333111///000///---***((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############(((&&&&&&&&&((()))((('''&&&'''((()))***+++++++++''''''((((((((()))))))))++++++++++++++++++++++++)))+++------,,,+++,,,---...------------.../////////......---,,,++++++************+++++++++++++++---------,,,,,,+++++++++***,,,...//////...---,,,,,,,,,,,,,,,---...//////,,,---//////...---...///000222333333111///...///111000000//////000000111......//////////////////---....../////////......,,,//////,,,---000000---555111000222111......000//////////////////////////////000//////000333555CCCXXXggglllnnnhhheeennn|||}}}iiiYYYEEE===555222111///000333,,,,,,++++++++++++******,,,+++***))))))))))))******)))((('''&&&&&&&&&&&&******)))))))))*********$$$'''***)))&&&$$$%%%&&&((()))******)))(((***+++'''%%%&&&******'''&&&(((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''&&&%%%%%%&&&&&&$$$"""''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''***)))(((&&&&&&&&&'''(((***(((%%%$$$%%%'''(((((($$$%%%''''''&&&'''(((***''''''((())))))'''''')))'''((()))***++++++,,,,,,************************---,,,***(((''''''((())))))***,,,------,,,***))),,,,,,++++++***)))((((((((()))******)))(((''''''*********++++++*********''''''((()))***++++++,,,((())))))***++++++++++++++++++,,,------,,,++++++...***(((+++,,,******,,,//////...---,,,+++******,,,,,,---,,,++++++,,,---------,,,******,,,111444:::GGG[[[pppuuubbbNNN>>>444...+++***))))))***+++---...,,,++++++***++++++,,,,,,+++***)))))))))*********'''''''''((()))+++,,,------,,,,,,+++++++++++++++***************++++++,,,(((((()))***+++,,,,,,,,,+++***)))*********,,,...***+++,,,,,,,,,++++++,,,******))))))))))))******...111000,,,+++,,,+++(((---------,,,,,,***))))))'''''''''(((***---000111222///,,,+++++++++)))'''))))))))))))***************,,,---,,,+++***+++---,,,---////////////---,,,******+++***))))))***,,,---...///000111222333333...///111333666888999:::;;;999777666666666555444111000///...,,,+++******$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""############(((&&&&&&&&&(((((('''&&&%%%&&&''')))******++++++''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,---///000...------------...//////...------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---000222333222000///,,,,,,,,,,,,---///000000---...000000///......///---000222333111///......////////////000000000111//////......---,,,,,,,,,,,,,,,---...////////////---000000---...111111...222///...111111//////333//////000000000000//////---///000000111333666999EEEYYYffflllnnnhhhdddmmm}}}rrr```NNNCCC:::444///...---+++,,,///************))))))))))))222000...,,,+++***+++++++++***)))((('''&&&&&&&&&((((((((('''''''''((()))###&&&((('''$$$"""$$$&&&$$$%%%'''&&&&&&%%%'''(((***&&&%%%(((((('''(((,,,&&&&&&&&&&&&''''''''''''$$$&&&'''))))))'''&&&$$$'''&&&&&&&&&((((((&&&$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''%%%%%%%%%&&&'''(((,,,)))&&&$$$%%%&&&&&&%%%&&&'''((('''&&&%%%&&&(((###''')))(((''''''((()))******))))))))))))))))))************************'''''''''((()))+++---///)))+++,,,......,,,+++))))))******+++++++++******+++++++++,,,------,,,,,,)))***++++++++++++***)))''''''((()))***++++++,,,((()))))))))***+++,,,,,,******++++++++++++******)))***,,,,,,((($$$'''...------,,,,,,+++*********,,,------,,,******,,,............,,,,,,---000333888EEEYYYmmm}}}rrr```MMM>>>333...---,,,+++******+++,,,---+++,,,++++++***++++++,,,)))***))))))(((((()))***''''''((()))***+++,,,---+++++++++++++++*********++++++++++++******))))))(((***+++------------...++++++***)))+++---...---000000000//////...,,,+++------,,,******)))))))))+++...---)))((())))))%%%++++++++++++***((('''&&&(((((()))+++,,,...///000///---+++*********)))((())))))))))))************,,,---...---,,,+++,,,...+++,,,,,,------,,,,,,+++)))***+++***)))(((***---111111000000000000000000...///000111222444555666666555444555777888999888444444333111000...,,,+++&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((((('''%%%&&&'''((('''%%%%%%&&&'''((()))*********''''''''''''(((((((((((((((((((((((((((((((((((($$$'''***+++,,,---///000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---******+++++++++++++++++++++---///111222222111000,,,,,,,,,---...///000111///000222222000///000000***---000222111000000000......//////000000000000///...---+++)))(((&&&&&&,,,,,,---......///.........111111//////222222000000------000111///000444111222222333333222222111---...000111222444888;;;EEEYYYffflllpppkkkgggnnn~~~nnnZZZIII;;;555333///,,,,,,***((((((,,,***))))))))))))(((((((((...,,,)))'''%%%%%%&&&'''+++***)))(((''''''''''''%%%%%%%%%$$$"""###%%%'''&&&'''((('''&&&&&&&&&(((%%%&&&((((((''''''(((***+++'''%%%'''((('''***...%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''''',,,)))&&&%%%&&&&&&%%%$$$'''((()))(((&&&%%%&&&'''!!!&&&)))'''%%%'''))))))+++***)))(((''''''''''''************************''''''((((((((()))))))))***+++,,,,,,,,,,,,+++***)))***,,,---------,,,++++++***((()))+++,,,,,,,,,)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))***,,,---...+++******))))))******+++&&&)))------'''"""'''000+++++++++++++++++++++++++++---...,,,)))))),,,///---.........---...000222888EEEYYYmmm|||mmmYYYHHH;;;222---...---,,,+++++++++++++++***+++,,,+++))))))+++,,,))))))***)))(((''')))+++(((((())))))******++++++***++++++++++++***))))))++++++++++++***)))(((''')))+++.........------...)))++++++***---222333111000//////111222222000---111000...---,,,+++++++++(((++++++)))***------+++))))))))))))((('''&&&%%%((()))+++,,,------,,,+++,,,+++***)))))))))))))))''''''''''''((((((((((((,,,---...---,,,+++,,,...******++++++++++++******)))***++++++***+++---///555444333222111000//////............///000222222333222222333666999:::999::::::888555222///,,,***))))))((('''&&&%%%$$$$$$''''''''''''((((((((((((((('''%%%&&&''''''&&&%%%%%%&&&'''((()))*********''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---.../////////------------...///000000000222333333111000000111)))+++...000000000111222------...///000000000000333222111///---+++***))),,,------.........------...111111//////222222000111......000000...///222111222333333333333222111...///000111111333777999CCCWWWeeennntttoookkkrrrwwwgggVVVHHH===555000000---,,,---,,,)))***...*********))))))))))))((('''&&&###"""!!!###$$$&&&******)))(((''''''((((((%%%&&&&&&$$$""""""%%%((()))'''&&&&&&(((((((((''''''(((******))))))+++,,,)))&&&&&&******)))***---%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''%%%''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&'''((('''&&&%%%'''((('''&&&&&&'''(((&&&***&&&$$$'''***)))******(((((('''((())))))))))))))))))))))))))))))***+++++++++)))'''$$$"""++++++++++++++++++++++++***+++,,,------+++***)))---***&&&%%%''')))))))))(((***+++,,,,,,+++***((()))))))))))))))***************)))***+++---...///---,,,***((((((***,,,---((((((+++---)))&&&)))111******++++++,,,------...+++---...,,,((((((,,,000+++,,,------------///111666DDDXXXlll|||~~~rrr___LLL???777222///+++,,,,,,,,,,,,+++******)))***+++***((((((***,,,((()))***)))'''''')))+++'''(((((())))))((((((((()))***+++++++++***(((((())))))***++++++***)))((((((+++...///---++++++,,,)))++++++)))---333333...---------///222222///---......---,,,++++++,,,,,,))),,,---+++,,,///000---((((((((((((((('''&&&%%%'''))),,,------***'''$$$)))***))))))(((((()))***''''''''''''((((((((((((***+++,,,,,,******+++,,,*********************************+++---///000000444333333222000///......,,,,,,,,,,,,---///000222444333222333666888888888<<<;;;:::888555111...---,,,+++***)))'''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%&&&&&&'''%%%$$$%%%%%%'''((()))*********((((((((()))))))))******++++++++++++++++++++++++)))+++,,,,,,***))))))******************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,+++++++++---...//////...............//////000111222222000//////000+++,,,............000111,,,---...000000000000///444333333222111000//////------.........---,,,,,,,,,//////------000111...333000///111000------000///000111222222111000///...///000000000111444777@@@UUUeeeooowwwsssooovvvmmm___NNN@@@:::666111---+++)))***,,,,,,)))+++///+++++++++************)))((('''%%%%%%&&&(((+++---***))))))(((((((((((((((((())))))'''%%%%%%(((,,,)))&&&$$$$$$''')))(((&&&###%%%''''''&&&'''(((***'''%%%(((,,,---***)))+++%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###'''+++***%%%$$$&&&***'''''''''&&&&&&''''''''''''((()))))))))(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&)))***)))(((###%%%'''''''''''')))***&&&***&&&###'''***)))))))))((((((((()))+++,,,((((((((((((((((((((((((&&&(((+++---...---+++)))+++******))))))******+++)))***++++++***(((%%%$$$444///)))''')))***+++***((()))+++,,,,,,+++)))(((*********)))))))))))))))+++*********+++---///000000---+++))))))+++---000***((())),,,,,,***,,,000******+++,,,---//////000+++...///,,,((((((,,,111(((***,,,,,,,,,,,,...///444BBBWWWlll{{{ooobbbPPPAAA888444333222)))***+++,,,---,,,+++***(((***+++***''''''))),,,''')))***)))'''&&&(((+++''''''((((((''''''&&&%%%)))******++++++)))((('''&&&''')))***++++++******(((+++......,,,***)))***+++---+++(((***///---'''---,,,,,,...000000,,,))))))))))))((())))))***+++(((++++++((((((******'''(((((((((((((((''''''&&&&&&(((+++---,,,(((###((())))))((('''''')))***))))))))))))************(((***+++***)))((()))***************************,,,******,,,///222222222111000000///...------,,,+++******+++,,,///111222666444333444666777777666999999999999777555333111...---,,,***(((&&&$$$###&&&&&&&&&'''''''''((((((((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&((())))))******))))))))))))************((((((((((((((((((((((((&&&(((++++++++++++,,,---++++++******++++++,,,---*********++++++,,,,,,------------,,,,,,+++++++++******+++,,,---......//////...,,,+++,,,---///111000//////............//////111222111///......///---.........,,,,,,...000+++,,,...000000000000///------------------------............---,,,+++++++++---...+++,,,//////,,,333333333666999999555111111222222222222111000000000///111222111000444;;;IIIXXXccckkkpppiiigggqqqssshhhSSSMMMDDD:::222---,,,+++///---+++***++++++***((())))))*********))))))(((&&&***+++))))))***)))%%%,,,+++)))((('''(((***+++))))))************))))))&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))(((((()))***+++***'''$$$'''%%%###%%%)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''###%%%''')))******)))((((((###"""(((+++'''"""%%%&&&''''''%%%%%%&&&'''))))))(((((((((((()))))))))'''%%%%%%&&&'''((('''(((&&&###!!!"""%%%))),,,+++*********))))))(((((()))******))))))***,,,...,,,+++*********+++------------,,,++++++,,,,,,,,,............---,,,++++++------------,,,+++***)))++++++******++++++,,,---*********+++,,,---...///---,,,+++*********+++,,,//////...------------...,,,---......,,,,,,---...++++++,,,,,,,,,---------...,,,---///...---///444666EEEYYYkkk|||yyynnn^^^SSSDDD:::555222///,,,......---,,,,,,,,,,,,---***,,,------+++((('''(((***)))'''''')))))))))(((&&&)))+++)))))),,,+++'''++++++++++++++++++,,,,,,******+++++++++***))))))+++...000......000...***))))))(((((((((***+++,,,'''''')))***+++,,,,,,,,,++++++++++++++++++,,,,,,222000,,,((('''''')))+++((((((((((((''''''''''''***+++,,,,,,,,,***)))(((,,,,,,+++***))))))******)))***,,,...---+++(((&&&))))))))))))))))))))))))***,,,......---+++++++++---,,,++++++,,,///111333000//////.........//////......---------......///111///...000444777555333888999999:::::::::999999555222///,,,*********+++***(((&&&%%%&&&'''''''''&&&''')))******((('''&&&&&&%%%%%%&&&''')))+++,,,$$$&&&'''((('''((()))++++++*********,,,,,,***(((---***)))***---///...---,,,,,,++++++++++++++++++)))***+++,,,------------.........------,,,++++++++++++++++++,,,------...------,,,------...///000000000000000////////////000///...000222222///,,,...000000...+++***,,,///---...000111111000///...////////////...---,,,+++000000000000////////////........................---,,,,,,---000222222222111222222222222111000000//////000222111///444;;;KKKZZZgggooorrrjjjgggrrrtttdddXXXBBB>>>777111,,,++++++,,,...,,,*********+++***)))+++*********))))))((((((&&&)))***''''''******'''***)))((('''&&&'''(((((((((((())))))))))))(((((((((((((((((((((((('''&&&'''''''''(((((((((((((((%%%&&&((((((&&&%%%$$$$$$)))(((&&&$$$###$$$&&&((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))***)))(((&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&(((((('''+++)))&&&$$$$$$&&&(((************)))))))))(((((())))))***)))((((((***,,,+++******)))***+++,,,------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------------,,,+++***)))++++++******++++++,,,---,,,,,,+++++++++,,,,,,------,,,+++******+++,,,,,,//////...------------...,,,...///...---,,,---///,,,,,,,,,---------.........,,,,,,......---000555777GGG\\\nnn|||}}}wwwjjj^^^NNNEEE999111...---***(((......---,,,,,,,,,,,,---+++,,,...---+++)))((()))***((('''''')))******)))))),,,,,,))))))+++***''',,,,,,,,,,,,------------)))+++...//////...,,,***(((,,,...------000///++++++***)))(((((())))))***'''((()))+++,,,,,,------------,,,++++++******)))...---***)))((()))+++,,,''''''''''''''''''''''''((())))))*********)))))),,,++++++******)))******&&&''')))))))))(((&&&%%%)))))))))))))))))))))))))))+++,,,---+++******************+++,,,...000111...------,,,,,,------...------,,,,,,+++,,,,,,---,,,---///000222333555777777777888999::::::999999666555222000...---,,,,,,+++)))'''&&&'''(((((('''%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&''')))***+++'''((())))))''''''((()))***)))((()))***+++)))'''...,,,***+++,,,---,,,+++++++++++++++++++++++++++***+++,,,------...............------,,,,,,------+++++++++++++++,,,---------,,,,,,------...///000000000000000000000000//////...---...000111///---//////...,,,+++,,,///222...///111222111000///---////////////...---,,,+++000/////////////////////......------------......===;;;777111---+++,,,...111111222222111111000//////...///111000000555<<>>OOObbbpppvvvvvvjjjgggtttnnn```WWWLLL???444444222///,,,++++++,,,---***((('''(((***++++++***///---***(((''''''((((((&&&(((&&&###$$$))),,,+++&&&&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&'''((((((((((((((('''&&&))))))((((((''''''&&&&&&((((((''''''&&&''''''(((******)))&&&###"""%%%(((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((())))))))))))###'''+++)))$$$###&&&+++&&&'''((('''&&&%%%&&&((())))))(((((((((((()))))))))'''&&&&&&((()))(((''')))))))))(((((('''''''''))))))))))))))))))((((((,,,------,,,***))))))***)))))))))))))))*********++++++++++++++++++,,,---++++++,,,---............,,,---------,,,,,,+++***++++++******++++++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,---------//////...------------...+++---...---,,,+++,,,...,,,,,,---------.........000...---/////////444;;;BBBUUUkkkxxx}}}vvvqqqnnncccdddaaaZZZUUUPPPGGG???888555111000000111000......---,,,,,,++++++,,,,,,)))***++++++)))((()))***)))((('''(((***++++++***+++---+++((((((+++,,,***((((((((())))))******+++(((***---///000///...,,,&&&)))***((()))++++++'''******))))))(((((((((((())))))+++,,,,,,---------......---,,,+++))))))((((((((()))***++++++++++++((((((((()))))))))))))))((('''&&&%%%%%%&&&((()))******+++++++++*********))))))(((((()))***+++,,,))))))))))))))))))))))))''')))******)))((()))+++)))***,,,---...---,,,+++++++++++++++++++++,,,---222111000///...---------)))+++---------///333666333444666777888999999999:::;;;;;;:::888666333111---+++***)))******)))(((,,,+++***)))((('''&&&&&&))))))(((((())))))))))))''')))***)))(((((()))***)))(((''')))***+++)))(((------,,,,,,,,,,,,+++************+++++++++++++++,,,------.../////////...------,,,+++,,,...000111......------,,,---------,,,,,,,,,,,,---...//////000000000000000111111111///...------...///111111333000......222444333111111111111111111///...---......//////...------,,,.........///////////////000...,,,******,,,...000777888999555111///111333000111111111111000//////...,,,...000000111888AAARRRffftttyyyuuuhhhfffuuu|||nnnZZZMMMGGG@@@777...///...,,,***))))))******)))((('''(((***++++++***///---***(((''''''(((((('''((('''###$$$))),,,,,,'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))))))))((((((''''''&&&&&&)))&&&###$$$''')))'''%%%)))((('''(((***+++)))&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******&&&'''((('''&&&&&&''''''&&&'''((((((&&&&&&'''((())))))(((((((((((()))))))))'''''''''))))))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))+++,,,,,,+++)))''''''((((((((())))))************************++++++,,,---++++++,,,---............,,,,,,---------,,,++++++++++++******++++++,,,---************+++,,,---...,,,,,,------............//////...------------...***,,,---,,,+++***+++,,,,,,,,,,,,,,,------------000---,,,...000222999@@@PPPaaattt~~~uuukkkbbb[[[WWWUUUVVVRRRJJJCCC@@@>>>:::000///---,,,,,,,,,,,,+++------,,,++++++++++++,,,''')))))))))(((((()))******)))'''(((***++++++***)))+++***'''(((,,,---,,,''''''((()))******++++++((((((((()))***+++,,,,,,(((++++++'''&&&((('''###''''''(((((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********)))((('''))))))*********+++++++++***)))'''%%%%%%%%%%%%&&&)))******+++++++++******,,,+++***)))***+++---...))))))))))))))))))))))))((()))******))))))***,,,,,,---//////...,,,***(((,,,,,,,,,,,,,,,---......222111000......---------///---++++++...111111111222333444666777888888888:::;;;<<<===;;;999666444...---,,,,,,,,,,,,***((('''(((***,,,,,,***'''%%%((((((((()))))))))))))))$$$&&&((((((((()))+++---))))))(((***,,,,,,+++)))***+++,,,---------,,,---******++++++,,,,,,,,,,,,------......///.........---,,,,,,,,,---///111222111000///...............,,,++++++,,,,,,---...//////000000000111111111222000000/////////000222333444222111222555444111---000000000000//////...............///......---,,,------....../////////000///...,,,******,,,...///,,,...000111000000111222000000111111000000///......---...111111333;;;DDDVVVkkkxxxzzztttfffgggwww|||eeeYYYIII???;;;999444///------------------......***)))((((((***,,,++++++---,,,***)))(((((((((((((((***((($$$%%%***,,,+++)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&###$$$&&&((()))*********((((((((((((((('''''''''***((('''(((++++++***)))(((&&&&&&***...///+++'''))))))))))))))))))))))))%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))((((((((('''''''''''')))&&&%%%%%%'''(((&&&$$$&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''(((******(((&&&%%%%%%&&&'''(((((())))))''''''(((((((((((())))))''')))***)))&&&%%%%%%%%%((()))******++++++************)))******+++,,,---,,,,,,------...---------,,,,,,,,,------,,,,,,+++++++++******++++++,,,---*********+++,,,---///000,,,,,,---...//////////////////...------------...***,,,---,,,+++***+++,,,,,,------------............,,,,,,111555:::DDDMMMbbbooo|||zzzmmm```VVVNNNHHHEEEMMMOOOKKKAAA999777777666...------,,,++++++++++++------,,,+++++++++++++++'''((()))(((((((((***,,,,,,***((()))***+++***)))(((******''''''+++,,,))))))******+++,,,---......''''''&&&%%%&&&''')))******,,,+++&&&%%%&&&%%%"""%%%&&&'''((())))))))))))((()))***+++++++++++++++((()))***+++,,,------...************)))'''&&&%%%))))))******++++++,,,,,,,,,+++)))(((&&&%%%%%%%%%((()))***,,,,,,+++******+++***)))((()))***+++,,,))))))))))))))))))))))))((()))))))))((()))+++------...//////...,,,)))(((---,,,,,,------...///000...---,,,+++++++++++++++333///+++,,,///222222000222333444555666777777777999:::;;;<<<<<<:::888777222000///000000///---+++"""'''+++,,,+++(((&&&&&&&&&'''((())))))(((((("""$$$&&&'''((()))+++---)))))))))***,,,---,,,***(((***---...---,,,---...++++++,,,,,,------......,,,------.........------,,,,,,---...///000000000222111000///...---------++++++++++++,,,---...//////000000111111222222222111222222111000///111333222111111222222111...,,,........................---...............---------------......//////000...---,,,******,,,---...111000///000111111///...000000000000000//////...///---...111222555===GGG[[[ooo}}}|||tttfffhhhzzzsssgggOOOGGG<<<555333333222000.........///////////////,,,***))))))+++,,,,,,++++++*********))))))((((((***,,,***&&&&&&***,,,******)))((('''''''''((()))''''''((((((((((((''''''%%%%%%'''((())))))))))))'''''''''((((((((((((((($$$(((,,,,,,((('''))),,,''''''((()))+++++++++***(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''''''''(((&&&$$$%%%&&&'''%%%###&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''((((((((()))******(((&&&)))((((((''''''((())))))'''''''''((((((((())))))'''(((******(((&&&&&&&&&))))))+++,,,,,,,,,+++***))))))))))))***+++,,,------------...------,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,,,,---......///+++,,,...///000000////////////...------------...,,,---......,,,,,,---...////////////000000000000000...111999AAAJJJWWWcccrrr{{{pppfffWWWKKKCCC???<<<;;;@@@DDDCCC:::333111333333//////...---,,,,,,---...---,,,++++++***+++++++++))))))******)))***,,,///---+++***)))******)))((((((++++++(((''')))((($$$******+++,,,---...//////''''''''''''''''''(((((()))+++***&&&$$$&&&&&&###&&&'''((())))))(((((('''(((((()))*********))))))((())))))+++,,,---......***))))))(((''''''&&&&&&''''''((())))))***+++++++++++++++***)))((('''&&&''')))***,,,,,,,,,***)))******))))))))))))))))))))))))))))))))))))))))))&&&'''((('''''''''***,,,+++,,,------,,,+++***))),,,,,,,,,,,,---...///000,,,++++++*********++++++222000......///222444555222333444555555555555555777777999:::::::::999999666555444444555333111..."""$$$'''***+++***((('''###$$$&&&'''(((((((((((("""$$$&&&'''&&&''')))+++((('''((()))+++,,,+++***(((+++...///---++++++,,,,,,,,,---......//////000,,,,,,------------,,,,,,+++---...000111000///...111000///---,,,+++++++++++++++++++++,,,---...//////000000111111222333333000222333222000......000.........,,,++++++---///,,,,,,,,,,,,------...///------...............---,,,,,,---......///000000---,,,,,,++++++,,,,,,---111...,,,---000222111000000000000000000//////...///...///222333666???HHH^^^sss~~~tttgggjjj}}}vvvdddVVVBBB<<<555000...///000000,,,,,,,,,,,,+++***((('''---+++******+++,,,,,,+++))))))************)))(((+++---,,,((((((+++,,,***+++)))'''&&&%%%&&&((()))''''''((((((((((((''''''''''''((((((((((((((('''&&&'''''''''(((((())))))!!!***((( '''''')))***)))&&&&&&)))---&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$'''((()))((('''&&&''')))))))))(((((((((((())))))((((((((()))+++***(((&&&,,,+++***((((((((())))))&&&'''''''''(((((()))))))))+++------+++))))))))))))***+++,,,---,,,++++++))))))))))))***+++,,,---............---,,,++++++++++++,,,------,,,,,,,,,++++++******++++++,,,---//////...------------...+++,,,...000000000000/////////...------------......///000///......///000111111111111222222222222444333777AAAMMMYYYhhhuuu}}}zzzaaaWWWHHH===888777888888111888;;;555//////111222---------+++***+++---///---,,,++++++******++++++***++++++++++++,,,...111///,,,***)))******)))'''***---,,,)))''''''$$$ ((())))))+++,,,---......'''(((*********)))'''&&&(((***)))%%%$$$''''''%%%(((((()))))))))'''&&&%%%'''(((((())))))))))))((())))))***+++,,,,,,------))))))(((''''''''''''(((%%%&&&&&&'''((())))))***)))***+++,,,,,,+++))))))'''(((***,,,---,,,***))),,,+++++++++******))))))))))))))))))))))))))))))%%%&&&&&&&&&%%%&&&)))+++((()))***+++++++++++++++,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,------///111222000///111666;;;333333444444555444444444555666777888999999::::::999888888888888777444111,,,,,,,,,+++***(((&&&%%%!!!###%%%'''((((((((((((###%%%&&&&&&%%%%%%'''((('''&&&&&&(((***+++***)))***---000000,,,***)))***------......///000000111,,,,,,,,,------,,,+++++++++---///111222000...,,,000///...,,,+++***))))))++++++++++++,,,---......///000000111222222333333///222444333///---,,,---++++++***&&&$$$&&&---222*********+++,,,---...///------...............---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////111000///...............000222//////444333===SSShhh|||}}}sssiiikkkzzzxxxkkk[[[MMMGGG;;;666111000///---000444000///---+++***)))((((((---,,,+++)))((('''''''''***)))((()))+++,,,,,,+++,,,***((()))++++++(((%%%******++++++++++++******++++++***)))(((((()))))))))))))))))))))((((((((( %%%&&&&&&&&&(((***''''''''''''(((((((((((()))'''$$$%%%''')))'''%%%$$$&&&(((((('''((()))+++%%%'''((((((((()))+++------$$$$$$((('''&&&''''''''''''''''''&&&&&&&&&%%%'''))))))((((((***,,,%%%%%%%%%&&&'''((())))))((((((((((((((()))******)))***+++***)))((()))***((((((((((((((((((((((((******((('''&&&&&&&&&&&&******))))))))))))******++++++******************++++++******++++++,,,---...,,,///222///)))***000...------,,,,,,------...+++++++++++++++,,,,,,,,,---...///...,,,+++,,,---000000000...---,,,...000000000000...---...111333000111222222333333333222111222111111111333777;;;@@@EEEPPP]]]jjjuuu}}}ssseeeQQQEEE:::777666444444555444333222000//////......///............---------,,,+++)))'''%%%%%%(((+++)))+++)))&&&(((///333333111---)))''')))***)))'''++++++******((('''%%%$$$'''((())),,,---///000000,,,***''''''((())))))(((---,,,)))''''''(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,***+++...000000///---+++***))))))((('''&&&&&&%%%222+++%%%&&&***---+++'''------+++***)))(((((((((,,,+++***)))((('''&&&%%%))))))))))))))))))))))))&&&(((***++++++)))'''%%%)))+++---,,,)))(((***,,,))))))))))))((((((((('''111111111111000///...---:::777444000...---...///***,,,...000111111000///333222111222444555555333444444666777888999:::;;;===>>>??????===:::777555444111...,,,++++++***((('''%%%######%%%&&&'''&&&''''''''''''''''''''''''%%%***,,,)))***---+++&&&---///111222222000...,,,,,,+++***+++---/////////&&&((()))+++,,,,,,,,,+++...)))(((---111000000111/////////...------,,,,,,,,,...///...++++++///222......//////000111111111222333333222///,,,,,,,,,...//////...,,,***+++,,,,,,,,,,,,---...///000000///---++++++,,,,,,,,,+++------...000222111///,,,.........---+++(((%%%###.........//////......---000////////////000000111...000---...333222===SSSjjj}}}}}}ssshhhjjjyyysssfffYYYKKK@@@<<<777222//////...+++---111...---,,,+++++++++++++++,,,,,,+++***))))))))))))))))))***+++++++++*********(((((()))+++,,,***((((((((())))))))))))((((((,,,++++++***))))))******))))))))))))))))))))))))###&&&)))***)))((()))+++''''''''''''((((((((((((+++(((&&&&&&((()))((('''%%%'''(((((('''''')))***'''((()))((('''''')))***%%%$$$((()))***---&&&&&&''''''''''''''''''%%%'''))))))((((((***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((())))))***&&&((()))(((''''''((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))************************++++++******++++++,,,---,,,+++---111///+++,,,111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...000......//////...///111333000000000...------000222333444666777999:::::::::999:::;;;===???CCCHHHLLLWWW\\\eeeqqq{{{zzzgggWWWFFF<<<444222222111000222222111000///////////////............------------++++++***'''%%%&&&)))+++)))+++***&&&(((---111000111---***)))***+++***)))))))))))))))((('''&&&%%%'''(((***,,,...///000000,,,)))''''''((()))((((((******))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((()))***+++,,,---&&&(((***,,,,,,+++)))(((++++++***)))((('''''''''///+++''''''***,,,***(((,,,,,,+++***))))))))))))+++***((('''(((***,,,---))))))))))))))))))))))))(((***,,,------,,,***)))(((***++++++)))((()))+++***))))))(((((())))))***+++,,,---...............111000---+++***+++---...,,,---///111222222111000///......///111222111000444444555666777999;;;;;;>>>???@@@@@@???===;;;999777444000...---,,,***((('''%%%######%%%&&&&&&&&&''''''''''''''''''''''''$$$)))***((((((,,,+++'''000111333444333111///---+++***)))+++---000000000******,,,,,,---,,,++++++,,,)))(((---111///...///,,,,,,,,,,,,---------------------,,,,,,,,,...000---.........//////000000000222222111///---------...//////...,,,++++++,,,---,,,,,,------///000000000000///...............---------///000111///---....../////////---+++)))......///000000//////...//////000000111111222222///000---...333444???VVVnnn}}}rrrfffhhhwww}}}ooo^^^PPPDDD999222000222...,,,---,,,******...+++******++++++---......++++++************++++++)))---000000---******,,,(((''''''(((+++,,,+++***(((((())))))))))))((((((,,,,,,+++*********++++++))))))))))))))))))))))))(((***++++++)))(((((((((''''''''''''((((((((((((,,,***'''&&&'''(((((((((&&&((()))(((''''''((()))((())))))(((&&&%%%&&&((('''%%%$$$&&&&&&%%%&&&(((%%%&&&&&&&&&'''(((((((((&&&'''(((((((((((()))+++))))))(((&&&&&&%%%%%%%%%((((((''''''(((((()))***&&&'''))))))(((((()))+++(((((((((((((((((((((((($$$&&&(((***++++++++++++((((((''''''''''''((((((************************+++************+++,,,,,,***))),,,//////,,,...111---,,,,,,++++++,,,,,,---------------------------***+++------,,,,,,...//////000111000000000222444000111111111000111444777:::<<<>>>AAADDDFFFGGGHHHIIIKKKOOOSSSWWW]]]cccgggtttxxx}}}mmmXXXFFF;;;333...///000///...///...............///000000......---------,,,,,,,,,++++++***(((&&&'''))),,,,,,---,,,))))))...000///000...+++++++++,,,,,,,,,(((((((((((('''''''''&&&'''(((***,,,...//////000+++)))'''&&&'''((((((((('''((()))))))))(((&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&(((******)))(((&&&,,,+++***((((((((())))))*********)))))))))))))))******))))))))))))******---+++((('''(((+++///111)))))))))))))))))))))))))))+++---//////...---,,,((()))***)))((('''(((******)))(((((((((***,,,---+++,,,,,,---------,,,,,,***)))(((((()))+++---///...///111222333222222111---,,,,,,---///000000///333333333444666888;;;<<<>>>>>>>>>???>>>>>>===<<<:::777444111///---+++))))))'''$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&))))))((())),,,---+++000111222333222000...,,,---,,,***+++---......---,,,------------,,,+++***+++((((((---000---,,,---*********+++,,,------------+++***+++,,,---------------------...............000111111///......///...//////...,,,+++,,,------------------...///000...000222000---,,,...000...---,,,---///000///...+++,,,...///000///......000111111222222222222111///000000000111000000000000111---///555777DDD\\\sss}}}pppdddfffvvvyyyiii\\\MMMBBB999111++++++...++++++------******,,,)))))))))***+++,,,---...************+++,,,---...+++000555444///+++,,,---))))))((())))))***+++*********++++++++++++******++++++******)))******+++'''((((((((((((((())))))(((((((((((('''&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&''''''((('''((()))((('''&&&'''((('''(((((('''%%%%%%&&&'''((((((((((((%%%######$$$%%%%%%%%%&&&'''((())))))&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))''')))++++++***+++,,,...(((((((((((((((((((((((($$$&&&(((+++,,,,,,++++++)))((((((''''''(((((()))))))))))))))***************************++++++,,,******+++---...------...+++******))))))******+++------------------------,,,---//////......000111222333444333111111222333222444777:::<<>>;;;777555333000---++++++)))&&&&&&&&&''''''&&&''''''''''''''''''''''''((()))))))))***---........./////////...---+++)))000...,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,++++++)))''')))---...+++***+++***+++++++++,,,,,,,,,------***((()))---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///...///000...//////...---,,,,,,------------------...///000***...111///***(((+++......---+++,,,---//////...)))***+++,,,------------000000111222222222222222000000111000///...---,,,...000,,,---555888FFF___vvv|||oooccceeeuuuuuujjjTTTJJJ@@@;;;666///+++***,,,******......++++++...***))))))))))))******+++)))))))))***+++,,,...///+++000555444///++++++,,,++++++***)))(((((()))*********++++++++++++******))))))(((((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&%%%&&&&&&''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%&&&''''''((()))((('''&&&'''(((%%%&&&''''''%%%&&&'''))) $$$&&&'''&&&'''((((((%%%%%%%%%&&&'''((())))))&&&'''((((((''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))''')))***+++******,,,...((((((((((((((((((((((((&&&(((***+++,,,+++***(((***))))))(((((())))))***(((((()))))))))***************))))))******+++,,,+++,,,,,,,,,,,,---,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...000222333333222333444666444666888888888888999:::===AAAFFFKKKPPPVVV\\\```ccceeehhhkkkooorrrtttuuuyyy}}}}}}iiiWWWFFF:::333///...000000---,,,---++++++,,,,,,---///000111---,,,,,,,,,++++++++++++)))***+++***)))***,,,...---000///,,,,,,......+++------------,,,,,,------...---+++)))'''&&&&&&&&&'''((()))+++,,,---------+++(((&&&&&&'''(((''''''((('''&&&$$$%%%&&&''')))(((((((((((((((((((((((()))(((''''''&&&'''''''''%%%&&&'''(((((((((''''''***)))((('''''''''((((((%%%(((++++++'''&&&'''***''''''''''''((()))******)))******+++******)))(((''''''''''''''''''''''''&&&'''((()))***+++******((('''''''''((((((''''''***)))''''''(((+++...000000000000///...,,,+++***++++++++++++,,,---.../////////////////////.........------...111222222111111111111222444666999:::888888999:::;;;<<<======@@@===:::888777444111///...,,,)))(((((()))((('''((((((((((((((((((((((((((('''''')))***+++,,,...------......---,,,***)))///---++++++,,,,,,+++***)))))))))***+++,,,,,,---)))((()))---,,,)))(((+++------------,,,,,,++++++,,,)))(((***---...,,,)))++++++++++++,,,,,,,,,,,,+++---///////////////111---/////////---,,,---......------------...//////(((,,,000///***((()))---...,,,***+++---......---)))******+++++++++++++++------...///000000000000111111111111///---+++***---...)))+++444888HHHbbbyyy|||nnnbbbddduuutttcccXXXCCC;;;555444333///,,,+++,,,***+++...///------000++++++***))))))))))))***))))))))))))+++,,,---...+++...000000,,,***)))***,,,,,,+++)))'''&&&(((***(((((())))))))))))(((((((((((('''''''''((())))))&&&&&&&&&''''''(((((()))((('''&&&&&&(((******)))''''''''''''((((((((((((!!!###&&&'''&&&&&&&&&&&&&&&((()))(((''''''((()))&&&'''''''''&&&&&&(((***###'''(((''''''(((&&&"""%%%&&&&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((+++***((('''%%%%%%$$$$$$''''''&&&&&&''''''((()))%%%&&&((((((''''''(((***((((((((((((((((((((((((((()))*********)))((('''******))))))))))))******'''(((((())))))************))))))))))))***+++++++++---,,,***+++---+++'''000//////......//////000+++,,,,,,---...///000000000222444666666777:::<<<;;;>>>CCCFFFIIIKKKNNNQQQSSSXXX^^^dddjjjpppvvvzzz~~~xxxaaaOOOBBB:::000------///...+++***,,,---------------...//////,,,,,,,,,+++++++++******)))***++++++***+++---///***---...++++++,,,+++(((+++------,,,+++******+++...,,,***(((&&&&&&&&&&&&&&&'''((()))***+++++++++***(((&&&%%%&&&''''''''')))'''%%%$$$$$$&&&)))***'''(((((((((((()))))))))''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''%%%'''))))))&&&&&&(((***'''''''''''''''((())))))$$$%%%(((***++++++)))(((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))'''&&&'''((()))(((''')))(((''''''(((+++---///***+++,,,------.........,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,+++******,,,///000000///000000111333444555666666777888999;;;<<<======>>>@@@>>><<<<<<;;;999666444111///,,,+++++++++***)))((((((((((((((((((((((((&&&$$$%%%((()))'''(((+++---............---,,,,,,+++***)))***,,,......---((((((((()))***+++---...+++)))***,,,***'''(((,,,.........---,,,+++++++++*********+++------,,,************+++,,,---------+++,,,//////......///000---///000///...---...///......---------......///+++...111111...,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222111///---+++...///+++---666<<>>777///,,,---///...+++,,,///000000///...------......++++++++++++************(((***+++,,,+++,,,...000***...///------...---)))***,,,---,,,)))''''''((()))(((&&&%%%%%%&&&'''(((%%%%%%'''((())))))))))))***(((&&&%%%&&&''''''&&&''''''&&&&&&&&&'''))))))'''((((((((())))))))))))%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&''')))******)))(((''''''''''''&&&%%%&&&(((***''''''&&&&&&&&&'''((((((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&''')))***)))''''''''''''((()))***+++,,,)))***,,,---...///000000------,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++)))((((((***---//////...///000222444555444333333444666888;;;<<<<<<;;;;;;???>>>===>>>>>>>>>;;;999444222///---------,,,+++(((((((((((((((((((((((('''%%%&&&++++++((('''***,,,,,,,,,------------------+++******+++,,,,,,++++++************+++,,,------+++***+++(((%%%(((...,,,,,,,,,,,,++++++++++++)))+++------,,,,,,,,,,,,((()))***+++,,,...//////+++---//////......///000---///000///...---...000///......---------......///000111222111000...---*********,,,......,,,***,,,,,,,,,,,,,,,---......---...///000111111111111///000222333222111///...222333...000:::@@@RRRmmm{{{{{{mmmbbbeeevvvrrrcccRRRAAA777999222,,,---///...///111,,,)))))),,,...---///444,,,,,,,,,,,,---...//////(((((((((((()))***+++,,,222000//////000000///...((()))***(((&&&'''+++///******++++++++++++******))))))((())))))***++++++((())))))***+++,,,,,,,,,,,,)))&&&&&&(((***)))'''''''''''''''((((((((()))!!!(((,,,+++)))(((((($$$&&&(((((('''((()))++++++,,,+++)))'''&&&&&&'''$$$&&&&&&%%%)))---''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''&&&'''((()))***((((((''''''''''''((((((&&&''''''((()))******+++)))))))))))))))******+++'''***)))'''+++000///(((...------,,,,,,------...---...///111333555777888DDDGGGMMMQQQVVV[[[```cccfffjjjpppuuuyyy}}}vvv\\\HHH;;;333///------000000---///444222111000///...---------+++++++++************)))((()))+++,,,,,,---///000,,,000222000000222000,,,)))+++---+++'''%%%%%%&&&$$$$$$###"""###%%%((()))$$$%%%&&&'''((((((((((((***(((&&&%%%&&&''''''&&&%%%&&&((()))))))))(((((('''((((((((())))))******((('''''''''(((((()))***)))))))))*********++++++&&&(((***,,,,,,+++)))'''((('''%%%$$$%%%''')))***(((''''''&&&&&&&&&''''''---,,,***((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((***(((&&&'''***+++)))'''''''''(((((())))))******...///000000111111000000........................000///...---,,,+++++++++)))))))))+++...000000///...000333555555444222000000333666999:::999888777>>>>>>>>>???@@@@@@>>><<<666333000.........---,,,))))))))))))))))))))))))+++(((***///000***))),,,)))))))))******+++,,,,,,333000---+++***)))'''%%%...---,,,+++++++++,,,---...,,,+++***'''%%%(((///)))))))))***++++++,,,,,,(((+++//////,,,+++,,,...((()))***+++---///000000+++---//////...---...///---///000///......///000///......---------......//////000111222111...,,,))))))***,,,......+++)))*********+++,,,---...///000///.........///111222222444444000000222111...000//////111444@@@YYYnnnxxxeee]]]eeeqqqmmm[[[MMM@@@888555111...,,,---//////---+++,,,,,,+++***))))))))))))))))))******+++++++++,,,))))))))))))***+++,,,---000///...---+++***)))(((***+++,,,+++)))))))))+++))))))+++---***$$$###'''"""!!!###'''+++,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###&&&(((((((((''''''((((((((('''''''''&&&&&&&&&******)))((((((((((((((())))))(((''''''((()))***))))))((('''&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%'''''''''''''''((()))***))))))(((((((((((())))))%%%$$$%%%******&&&%%%'''&&&''')))*********)))(((%%%%%%'''))),,,,,,***((((((((((((((((((''''''''')))((('''''''''(((***+++(((((()))***************+++)))((()))+++,,,,,,,,,---,,,******,,,...//////000222444777;;;AAAIIINNNUUUYYYaaahhhnnnuuu{{{www___JJJ===777333111000111333222///+++...,,,***+++---...,,,***///...,,,+++***++++++,,,,,,### ***222111,,,...............///000000---,,,+++)))((('''''''''''''''&&&&&&&&&&&&'''''''''%%%(((,,,+++&&&'''...'''&&&"""&&&''''''((((((((((((((('''((((((&&&%%%$$$&&&((()))((('''&&&%%%&&&''''''$$$$$$%%%&&&'''((())))))&&&''')))******(((&&&%%%)))&&&$$$$$$&&&(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&))))))))))))))))))))))))%%%)))+++******,,,+++''')))((('''&&&&&&'''((()))---,,,+++***+++,,,---.../////////000000000000000...---,,,,,,+++***)))))))))***+++,,,---------------///111444444333222000222555666555333333555888:::;;;===???@@@???>>>===<<<:::888444111///...---,,,***(((&&&%%%&&&'''(((&&&''''''((()))***++++++))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))---,,,,,,,,,------...///******+++++++++,,,,,,,,,(((((()))+++,,,,,,+++))),,,)))***///000,,,,,,000///,,,***+++---///...,,,)))***+++,,,---.........+++,,,---.........---,,,,,,,,,------...///000000000///...---,,,---......+++,,,---------,,,+++***///---+++************)))000///.........///111111000222222//////111111...000///000222666DDD\\\rrrzzzggg___gggsssuuu___OOODDD:::333222...,,,***+++------+++)))++++++***************+++,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---...------,,,,,,++++++++++++,,,,,,+++)))((()))***+++)))***,,,)))&&&(((,,,&&&%%%%%%(((******'''$$$))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''$$$%%%&&&((())))))((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''(((((()))((((((''''''''''''(((((()))''')))------***(((***&&&'''((()))***))))))(((...+++)))((())))))((('''(((((((((((((((((((((((()))(((((('''((()))***+++(((((()))***************+++***)))))))))))))))(((,,,+++,,,...000333444444555999???FFFMMMVVV___eeerrrvvv{{{www___JJJ>>>888444000+++***,,,---,,,+++...,,,++++++---...---+++,,,,,,+++++++++,,,------***'''$$$%%%(((,,,------...------------...//////---,,,+++)))((((((''''''''''''&&&&&&&&&&&&''''''$$$###%%%)))((($$$%%%+++))))))'''$$$""""""$$$'''&&&''''''(((((((((((((((&&&''''''(((((((((((('''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''((())))))***)))***++++++***(((&&&%%%'''%%%######%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&%%%&&&&&&'''))))))((((((((('''''''''''''''''''''''''''''''''%%%)))***))))))+++***&&&))))))(((''''''((())))))---,,,+++++++++,,,---...////////////////////////,,,,,,+++******)))(((((()))***+++,,,------------+++---000222222222000///000111333222111222666999888:::<<<===>>>>>>===<<<===<<<:::777444111///...,,,+++)))(((''''''''''''(((((((((((()))))))))))))))))))))******+++++++++++++++,,,,,,++++++******+++***************++++++*********+++++++++,,,,,,*********+++,,,,,,+++***---***+++......***))),,,,,,***)))+++---///...,,,,,,,,,---------,,,,,,++++++,,,---.........------,,,,,,------...//////000111000///...---......///+++,,,---......---,,,+++...---+++***************//////......//////000111---000000......111111///000000111444999GGG```vvv{{{hhh```iiiuuusssbbbOOOBBB:::333000000---,,,++++++,,,,,,+++************)))******+++,,,......------,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,------------+++,,,---+++)))(((((()))+++(((((()))((('''***///'''''''''((())))))&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&***)))(((%%%###$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''!!!%%%((()))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%'''++++++(((''')))''''''((()))))))))))))))222...)))&&&&&&((()))***((((((((((((((((((((((((((((((((((((((()))******(((((()))***************))))))************))))))((()))+++...111555777999AAAGGGQQQ[[[fffqqq{{{xxxaaaNNNAAA;;;???999000,,,,,,............---,,,---...///...,,,******+++,,,------------(((+++---+++'''&&&)))---,,,,,,++++++,,,,,,---...,,,,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''$$$###$$$'''&&&$$$%%%)))%%%&&&'''&&&%%%&&&((()))&&&''''''(((((((((((((((''''''(((+++///000,,,)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))******+++,,,,,,,,,,,,***(((&&&%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''+++***((('''&&&%%%%%%%%%))))))((((((((((((''''''''''''''''''''''''''''''%%%(((***((()))+++***&&&***))))))(((((())))))***,,,,,,,,,,,,,,,---..............................+++******))))))((((((((()))***+++,,,------------,,,...000222222222000000...////////////222666999666777999;;;=========<<<=========;;;888555222111---,,,+++***)))(((''''''(((((((((((((((((()))))))))))))))))))))*********)))***++++++,,,+++++++++******)))((((((((())))))*********++++++++++++,,,,,,+++++++++++++++++++++...,,,,,,---,,,(((&&&(((++++++,,,...000111///---+++,,,,,,---------,,,,,,+++,,,---...///...------,,,,,,,,,---......//////111000//////......//////,,,------.........------------++++++***+++,,,---............//////000000,,,///000...///222333000111111222555;;;IIIbbbxxx|||iiiaaajjjwwwzzzcccTTTCCC:::555111///000...---------------------++++++******)))*********,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))(((((())))))'''&&&((((((&&&(((,,,%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))))))))((('''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''!!!###%%%'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''%%%&&&)))***'''&&&((('''(((((()))))))))))))))...+++'''&&&''')))***+++((((((((((((((()))))))))((((((((((((((())))))***(((((()))***************''')))+++------------...***+++...222777===CCCHHHWWW^^^hhhsss~~~|||fffTTTFFF???HHH@@@666000.........---...---------...///......***+++,,,---...---,,,+++(((,,,///---)))&&&(((,,,***************+++,,,,,,,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''(((***"""$$$&&&'''&&&&&&'''(((&&&''''''((((((((((((((()))((()))///555666111+++''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++***++++++******((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''))))))((('''''''''&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''&&&)))***((()))++++++(((******))))))))))))******+++++++++,,,,,,---.........---------------,,,,,,***************)))))))))******+++,,,,,,,,,,,,,,,///000111333444333333222000///------...111555888555666888:::;;;<<<=========>>>???>>><<<999666444/////////...,,,***(((''''''((((((((()))*********))))))))))))))))))))))))((((((***++++++,,,,,,,,,++++++***))))))))))))***************++++++++++++,,,,,,,,,,,,******+++,,,...---,,,,,,+++)))''''''...///111222333222000///((()))+++---...///000000+++,,,.../////////...---,,,,,,,,,------.........000//////...............------........................---,,,,,,,,,...000---......///////////////---000111///000444444222222111333666;;;JJJccczzz~~~jjjbbblllxxx{{{kkkVVVIII;;;555222///---...,,,------------------------,,,+++***))))))))))))((())))))***+++,,,,,,---*********)))******+++,,,---------,,,++++++******+++,,,---+++)))(((((()))***((((((+++,,,(((&&&(((%%%&&&'''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&"""%%%(((***)))(((((((((''''''''''''(((((((((((()))((((((((((((((())))))''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&&&&''''''(((((('''&&&%%%$$$(((''''''''''''''''''(((***((((((,,,,,,)))))),,,((((((((((((((())))))***)))(((''''''((()))(((&&&(((((((((((())))))******'''(((((()))))))))))))))(((((()))***************(((***------,,,,,,...///---111777>>>FFFQQQ]]]eeeuuuzzzmmmYYYIII@@@@@@999222---,,,,,,***(((,,,---............//////------......---+++***((((((***,,,,,,+++*********)))))))))))))))***++++++++++++***)))((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((())))))%%%'''))))))((('''((((((&&&''''''(((((((((((((((((('''(((---333444000+++(((((((((((((((''''''&&&&&&&&&'''((()))***++++++''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''***+++)))))),,,,,,)))))))))************))))))******+++,,,,,,---------......------,,,,,,,,,+++******++++++++++++++++++******++++++,,,,,,++++++...///111222222333222222333000...,,,---000333555444555777888:::;;;<<<<<<<<<===?????????===;;;999333333222111///---+++***''''''((()))***,,,,,,---*********)))))))))))))))'''((()))***+++,,,,,,,,,******)))(((((()))))))))))))))*********+++++++++***,,,---,,,***)))***,,,,,,------,,,,,,,,,+++)))000111333333222000...---)))***+++---...///000000,,,---.../////////...---,,,,,,,,,---------------.........---------,,,,,,------------......//////...//////...,,,---///222------...////////////......111222000000444555222111111333777===MMMggg}}}llleeennn{{{lll[[[JJJ>>>444111000---++++++)))***++++++******+++,,,---,,,+++***))))))))))))''''''((()))+++,,,---...+++***************++++++---,,,,,,+++***))))))(((***+++,,,+++)))))))))+++,,,)))***...///+++''''''((()))***)))''''''''')))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&& %%%(((((('''&&&&&&((((((((((((((())))))))))))(((((((((((()))******+++***(((&&&%%%&&&''''''&&&&&&&&&'''''''''((((((+++++++++++++++***))))))%%%&&&'''(((((('''%%%$$$((((((''''''''''''(((((()))&&&&&&))))))''''''***((((((((((((((()))******)))((()))))))))'''$$$ '''(((((())))))******+++''''''((()))))))))))))))(((((()))******************,,,...---++++++...111111888CCCOOO[[[iiiwwwuuuaaaNNNBBB777222---+++------,,,***+++,,,......------...000//////...---,,,***)))((()))))))))***++++++***)))))))))(((((())))))***+++++++++***)))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%$$$"""$$$((()))&&&$$$&&&((('''&&&%%%&&&&&&&&&''''''(((((((((((((((&&&%%%%%%(((,,,---+++(((((())))))))))))(((''''''%%%&&&'''((()))******+++&&&&&&&&&'''(((((())))))%%%'''''''''&&&''')))+++&&&&&&&&&&&&&&&''''''(((%%%&&&'''((()))*********(((((())))))))))))******))))))))))))))))))))))))'''******((((((+++,,,)))((())))))******))))))((('''(((***+++,,,,,,,,,,,,.........------,,,,,,+++******++++++,,,,,,,,,---******+++++++++++++++***,,,,,,---...////////////222000---,,,...000111222444444555666777888999::::::;;;===>>>??????>>>>>>888777666444111///...---))))))***+++,,,---......+++++++++***************'''((()))***++++++++++++'''&&&&&&&&&''''''((())))))))))))************+++&&&)))------***)))***,,,))),,,---++++++------***---///000000...,,,+++,,,...............---,,,,,,,,,---...///000///......,,,,,,,,,,,,,,,,,,------,,,------------,,,++++++---,,,,,,,,,---...///000---///000...++++++...111,,,---.../////////.........111111//////333333111///000333999AAAQQQmmmooohhhrrrppp[[[KKK???666//////000...******(((***,,,+++))))))+++---******))))))***+++,,,,,,))))))******+++,,,------++++++***************+++))))))))))))))))))))))))(((***++++++***)))+++,,,***&&&%%%))),,,***((()))'''(((***)))'''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&& ###&&&(((((('''&&&'''''''''''''''(((((())))))'''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))$$$%%%&&&(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&######%%%&&&###$$$''')))(((((('''((()))***+++((((((((()))***)))%%%"""'''(((((()))******++++++&&&'''((()))***))))))((((((((()))***************))),,,......---000666<<<@@@KKK[[[jjjvvvlllVVVGGG:::555///---...000///...)))+++------,,,,,,...000///...---,,,+++*********)))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''$$$!!!$$$***+++&&&###%%%&&&&&&%%%%%%&&&(((&&&''''''(((((((((((((((((('''&&&%%%%%%'''((()))'''((()))))))))(((&&&&&&%%%%%%&&&'''((())))))***(((((((((((((((((())))))$$$&&&''''''%%%&&&(((+++&&&&&&&&&&&&&&&'''((((((&&&'''((()))******))))))(((((()))))))))*********((((((((((((((((((((((((&&&((((((%%%&&&)))***((('''((())))))))))))((('''%%%&&&(((***++++++++++++//////......---,,,,,,,,,((())))))***+++,,,,,,,,,******++++++++++++******++++++,,,,,,---............,,,***+++...000000000222222222333444555666666888999:::<<<>>>@@@AAABBB===<<<999666333222111111------------------------,,,,,,,,,,,,+++++++++***(((((()))******+++******&&&&&&&&&&&&'''(((******))))))))))))************!!!&&&,,,---+++))))))+++(((,,,---))))))---,,,((()))+++------++++++,,,...////////////...,,,+++***,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,+++++++++,,,---///000,,,...///,,,((('''***...,,,,,,.../////////...------000000......111222///---...333:::CCCUUUrrrrrrjjjttttttcccOOO@@@:::222---000222000,,,+++))),,,...---++++++---///''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++&&&''''''((()))*********((()))++++++******+++---'''!!!"""&&&&&&''')))###%%%((((((((())),,,000))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''')))***)))(((((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))###%%%''')))***)))'''&&&'''''''''''''''''''''''' ###%%%&&&''''''###$$$&&&(((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((%%%%%%'''(((&&&'''***)))((('''''''''(((***+++&&&&&&&&&(((++++++***)))'''(((((()))***+++++++++&&&''')))*********)))((((((((()))***************'''+++///111333888BBBJJJVVVcccvvvwww^^^NNN???999000++++++,,,,,,+++(((+++------++++++---000...---,,,+++***+++,,,---)))++++++)))&&&%%%'''))))))))))))))))))***+++++++++***)))))))))))))))***'''''''''&&&&&&''''''''')))***'''###&&&---...)))''')))******)))***---///&&&''''''(((((((((((((((,,,+++)))&&&$$$%%%))),,,&&&'''((((((((('''%%%%%%$$$$$$%%%&&&'''((())))))++++++***)))(((((())))))###%%%'''&&&$$$%%%'''***'''&&&&&&&&&&&&'''(((((((((((()))******)))((('''(((((())))))*********+++''''''''''''''''''''''''$$$'''&&&$$$$$$'''(((&&&&&&'''((())))))((('''&&&$$$%%%''')))***+++******000000///...------,,,,,,''''''((()))***++++++,,,******+++++++++******))),,,,,,------...//////000***((('''***...000000///111000000000111222333333666777888:::===@@@CCCDDD@@@>>>:::777444333333333111111000///---,,,++++++---------,,,,,,+++++++++((())))))************)))'''''''''(((***+++---...))))))))))))************$$$,,,...+++))))))+++(((,,,,,,((((((+++***&&&(((***,,,,,,,,,,,,000333------...............---,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,++++++******+++---...///***,,,---***&&&$$$'''+++////////////////////////000000000000000000000000000222444888CCCYYYvvvsssjjjtttyyyfffQQQBBB<<<444000///222111***))),,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++/////////,,,******+++---((()))***+++,,,,,,+++***,,,***((('''(((*********)))))))))))))))***************))))))((((((''''''''''''((())))))))))))))),,,+++++++++******))))))$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''+++***(((&&&%%%$$$%%%%%%))))))(((((('''''''''&&&))))))((('''&&&%%%$$$$$$---(((&&&((('''###%%%***((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&'''(((%%%$$$,,,555(((((())))))))))))((((((+++,,,---------+++)))((('''((()))(((&&&&&&***---((())))))************))))))***+++***)))((()))***+++------+++((('''***---,,,333111222===EEENNN]]]ttt}}}mmm[[[HHH888///111222...---333222000//////111111000///222111///...//////---++++++***))))))((())))))***///...,,,+++***+++,,,,,,......---,,,***)))(((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))***'''(((((()))***+++++++++"""###$$$&&&'''((((((((()))&&&%%%&&&((()))'''%%%$$$%%%&&&&&&'''''''''&&&&&&''')))***)))***,,,...)))))))))))))))((('''''')))$$$(((***$$$%%%(((###)))&&&$$$%%%(((***)))((('''&&&&&&(((++++++((($$$(((((((((((((((((((((((((((***+++***(((''''''(((,,,---,,,***(((((()))+++%%%'''((('''&&&&&&'''(((&&&''')))***+++++++++***,,,000333222...***((((((***+++,,,+++******,,,---******++++++,,,,,,,,,,,,******///555222+++***///)))+++---......///111333444111///...///111111111222444777;;;===???@@@@@@BBB===999999;;;<<<999555444333111000///...//////222111000///---,,,+++***,,,,,,++++++***)))(((((()))&&&&&&((((((&&&'''***)))************)))((((((++++++,,,,,,,,,---------///......//////...***''')))))))))******++++++++++++,,,---------,,,+++***+++,,,......---,,,---///+++,,,...000000///...---***,,,///111111///,,,***,,,,,,++++++,,,,,,---...//////...,,,******---///////////////////////////000000000000000000000000///111444999FFF^^^{{{ssskkkuuu{{{lllZZZGGG:::666000------000///+++***---++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++000111000...,,,,,,---///***)))((('''((()))+++,,,***)))((('''((())))))))))))))))))))))))))))))***))))))))))))((((((((((((''''''((()))))))))))))))******)))))))))(((((((((%%%%%%&&&&&&''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''(((((()))(((((((((''''''''''''))))))(((((('''&&&&&&&&&***%%%$$$((()))&&&%%%((((((((((((((((((((((((((($$$%%%'''(((((((((''''''***&&&%%%&&&%%%###&&&+++(((((())))))))))))((((((,,,,,,+++************)))'''((()))(((''''''))),,,)))******+++++++++++++++)))***+++***(((((((((***&&&))),,,,,,******---///...777999???NNNZZZfffvvvxxxhhhVVVFFF999777555///---111,,,++++++---///000000///,,,...///...,,,+++,,,...************************,,,++++++***))))))******------,,,+++***))))))(((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%''')))+++,,,+++***)))&&&&&&''''''''''''&&&&&&(((&&&%%%&&&(((((('''%%%(((((((((((('''&&&%%%$$$"""$$$&&&&&&&&&&&&(((***'''(((((((((((('''&&&&&&&&&!!!%%%((($$$***000---***(((&&&''')))***)))((('''&&&&&&(((******'''$$$((((((((((((((((((((((((&&&(((******)))((()))******++++++)))''''''(((***&&&'''((((((&&&%%%&&&((('''((()))******+++++++++***---000000---+++***+++***+++,,,+++))))))***,,,)))))))))))))))*********$$$%%%)))///...))))))---+++---///000///000222444444111///...///111111111444666888;;;>>>???@@@@@@>>>:::777888;;;===;;;888555333222000///......///111000///...---,,,++++++,,,,,,++++++***)))))))))***'''&&&((((((%%%%%%(((+++++++++*********))))))++++++++++++,,,,,,,,,,,,(((+++...---***((('''(((------------,,,+++***)))***+++,,,,,,,,,+++***)))+++,,,,,,+++******+++---+++,,,...///000///...------......//////......---,,,,,,++++++,,,,,,---............,,,++++++,,,...////////////////////////////////////////////////...000333:::JJJdddtttlllvvv~~~mmm]]]LLL<<<333000---***+++---...,,,,,,...+++++++++******+++,,,,,,---,,,,,,++++++******************++++++,,,,,,---///000000...,,,,,,---...,,,***&&&$$$$$$'''+++---'''(((((((((((((((((('''******))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''')))+++,,,((((((((((((''''''''''''((((((((((((((((((((((((((($$$###'''***)))&&&&&&((((((((((((((((((((((((###$$$%%%'''((())))))))),,,&&&$$$&&&(((&&&$$$%%%'''(((((())))))(((((('''+++***)))''''''((()))***(((((()))((('''''')))+++******+++,,,,,,,,,,,,,,,)))***+++***((('''((()))%%%)))---...------000333666BBBJJJTTTgggsss~~~{{{hhhWWWGGG@@@;;;333///111+++***+++,,,///000...---&&&+++///---)))'''+++000)))***++++++,,,,,,,,,,,,+++++++++++++++******))),,,,,,,,,++++++************)))((('''&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''###&&&))),,,---+++(((&&&)))))))))((('''&&&%%%$$$'''&&&%%%&&&'''((('''%%%++++++******(((&&&$$$"""!!!###$$$%%%$$$$$$&&&(((&&&''''''''''''&&&%%%%%%%%% %%%((("""$$$'''"""+++***((()))******)))((('''''''''(((***)))'''%%%((((((((((((((((((((((((%%%''')))***))))))***+++((((((((('''&&&%%%''')))((())))))(((&&&%%%&&&'''(((((((((((()))***+++,,,)))+++,,,---,,,,,,---///+++++++++***((('''(((***---,,,,,,,,,,,,,,,,,,,,,'''(((+++///...++++++---,,,...///000//////111222333111//////000111222111444666777:::;;;=========999777555777;;;===<<<;;;666555333222000//////...//////...---,,,+++++++++,,,,,,,,,+++******))))))+++(((''')))((($$$$$$&&&******)))(((((((((((())))))*********++++++++++++%%%***...---'''$$$&&&***,,,,,,---...---,,,***))),,,,,,------,,,,,,+++***------,,,+++)))***,,,///,,,---.../////////...---000///............///000,,,,,,,,,,,,,,,------...---...///...,,,+++,,,---////////////////////////...........................///333;;;MMMhhhtttlllxxxuuuaaaQQQBBB666000000,,,++++++,,,---------......---,,,++++++******+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,------,,,***)))***,,,,,,***'''%%%%%%'''+++---&&&(((***+++***(((((((((*********)))))))))))))))''''''(((((())))))******''''''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''((()))+++,,,(((((((((((((((''''''''''''((((((((())))))******+++&&&$$$&&&)))***(((&&&((((((((((((((((((((((((%%%%%%&&&''''''((((((((()))&&&&&&)))***(((''')))'''(((((((((((((((((('''(((((((((((((((((((((((((((((()))((((((((())))))))))))***+++,,,,,,,,,,,,)))***+++***((('''((()))***,,,.........000555:::FFFUUUaaammm~~~wwwfffUUUJJJBBB999444333///...---...//////---+++(((+++---,,,)))(((***---)))***+++------...------,,,,,,.........---,,,+++------,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((''''''&&&'''''''''%%%&&&(((******)))((('''******))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))&&&$$$"""###%%%&&&&&&&&&&&&((()))'''''''''''''''&&&%%%%%%### (((,,,%%%""" ,,,++++++++++++***)))((((((((((((((()))((('''&&&((((((((((((((((((((((((''')))******)))))))))***%%%&&&'''&&&%%%%%%&&&((()))******)))&&&%%%%%%&&&***)))((((((((()))+++,,,***************,,,...///***++++++)))'''&&&'''(((------------,,,,,,,,,,,,......//////...+++******+++,,,------,,,,,,...///222111//////111222222222444444555777888999::::::999777666888;;;======<<<999888777555333222111111000///---,,,++++++,,,,,,,,,,,,,,,++++++*********+++((((((+++***'''&&&((())))))'''&&&&&&&&&'''((())))))))))))************(((+++......***((())),,,&&&(((***,,,......---,,,000000000//////...------......---,,,+++---111444------...//////......---////////////////////////,,,,,,,,,,,,,,,---......,,,---//////---,,,,,,,,,////////////////////////------------------------///000444===PPPkkkssslllyyy{{{jjjUUUFFF;;;333///000---...---,,,,,,.........111000///---+++***))))))))))))***+++,,,------...))))))***+++,,,,,,------***+++,,,,,,***)))***++++++******))))))*********'''***,,,---+++))))))***************))))))((((((''''''(((((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***''''''((((((((((((''''''***)))(((''''''((()))***'''''''''(((((((((((((((''''''(((((())))))******---***&&&$$$&&&))))))'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&***,,,((($$$%%%***''''''((((((((((((''''''###%%%(((******)))'''&&&)))(((((()))))))))(((((('''((()))***++++++++++++)))***+++***)))((()))+++***+++---...111888BBBIII[[[lllxxxxxxfffYYYNNNCCC:::555222000......//////...---...---,,,,,,++++++***))))))***+++,,,---.........+++,,,...//////...---,,,..................------))))))))))))))))))(((((())))))(((((((((((((((((((((''''''&&&&&&'''((()))'''(((((((((((((((''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&''')))***)))(((&&&$$$%%%&&&((((((''''''(((***'''(((((((((((('''&&&&&&$$$!!!'''+++&&&'''((("""++++++,,,,,,+++***))))))(((((()))(((((('''&&&&&&((((((((((((((((((((((((***+++,,,+++)))''''''(((###$$$&&&&&&%%%%%%&&&((()))******)))'''%%%&&&'''***)))((((((((()))++++++,,,+++)))))))))+++,,,---***+++***)))&&&%%%&&&(((((((((((((((((((((((((((------,,,+++***+++***(((***,,,------,,,,,,---///222000///000222333333222555555666666888999::::::<<<;;;::::::<<<=========<<<<<<;;;999888666555444222111///---,,,,,,------,,,,,,,,,+++++++++++++++)))'''(((,,,---******,,,+++***))))))(((((())))))(((((()))))))))*********+++++++++,,,,,,---,,,+++((()))+++---//////000///111111000///......------+++++++++++++++...222666..................------,,,---000111111000---,,,------,,,,,,------...///,,,---//////---,,,,,,,,,////////////////////////........................///000555AAAUUUppprrrkkkyyymmm\\\HHH<<<555///---...---...---++++++///000///333111000---+++***))))))))))))***+++,,,------...*********++++++,,,,,,---***,,,......,,,++++++,,,)))***,,,,,,,,,+++)))((((((+++...---***)))***,,,++++++******)))((((((((((((((((((((())))))))))))''''''((()))))))))))))))((())))))))))))*********)))(((((('''''')))***+++''''''((((((((((((''''''+++***((('''&&&''''''((('''''''''((((((((((((((('''''''''(((((())))))))))))***(((%%%$$$(((***)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%'''******$$$ '''&&&''''''((((((''''''&&&!!!###(((+++,,,***'''%%%))))))((()))******(((&&&&&&'''((()))***+++++++++(((***++++++***+++,,,...(((+++000555===IIIWWWaaaqqq{{{mmmaaaTTTFFF===666333000...///000000000111...,,,,,,---,,,***(((++++++++++++,,,---......***++++++,,,,,,,,,,,,,,,/////////......---------(((((())))))))))))(((((()))(((((('''(((((()))))))))'''&&&$$$$$$&&&((()))%%%&&&'''((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&%%%&&&)))+++,,,***((('''$$$&&&''''''&&&&&&'''(((((((((((((((((('''&&&&&&,,,$$$###"""!!!)))'''(((***,,,,,,+++)))))))))((()))***)))'''%%%&&&'''((((((((((((((((((((((((,,,------,,,)))'''&&&'''"""$$$''''''''''''((())))))******)))'''&&&'''(((***)))))))))))))))******---+++)))((()))******************)))'''&&&''')))''''''(((((())))))))))))+++,,,+++***,,,000000---+++---...///......000111111000000111333444333222666777777777999:::<<<=========<<<<<<<<<<<<==================<<<:::999888666555222///.........///,,,,,,,,,,,,,,,,,,++++++(((&&&(((---...++++++---------.........---,,,+++((()))))))))***************((('''(((+++,,,+++***.........//////000000000000///...,,,,,,+++++++++'''((())))))))),,,000333///............---------***,,,///111111///,,,***---------------......///---...///...,,,+++,,,---////////////////////////........................---000777DDDZZZuuupppjjjxxxvvvaaaPPP???555111...------))),,,+++((()))///222000111000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,++++++,,,)))***+++++++++***((('''(((+++---+++((('''***---++++++******)))(((((('''))))))))))))((((((((((((''''''((()))))))))))))))(((((()))))))))************)))((('''''')))+++,,,''''''((((((((((((''''''))))))'''&&&&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''((((((%%%)))&&&$$$''')))(((((((((((((((((((((((((((''''''&&&%%%&&&'''(((((('''&&&'''(((%%%!!!!!!&&&&&&''''''((((((''''''&&&"""$$$'''***+++***)))'''***)))((()))******(((%%%'''''')))***+++,,,,,,,,,((()))+++,,,,,,---///111...555>>>HHHTTTaaapppyyyxxxkkk\\\PPPDDD???888333111000000000---------,,,++++++++++++...,,,***))))))+++---...+++++++++++++++,,,------///......---,,,++++++***''''''((()))))))))((('''&&&&&&%%%&&&&&&'''((()))''''''&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''$$$&&&'''&&&$$$###%%%''''''))),,,......---+++)))%%%&&&''''''&&&&&&'''(((&&&''''''''''''&&&%%%%%%((( %%%"""&&&))),,,,,,+++))))))***(((******)))&&&%%%&&&(((((((((((((((((((((((((((+++,,,---,,,***(((((((((###%%%((())))))))))))***((()))***)))((('''((()))))))))************)))))),,,)))((((((***+++***))))))******)))(((''')))***))))))***+++,,,------...,,,...,,,))),,,333444000***,,,---......///000222111000000111444444444222555444555555777999;;;<<<;;;;;;<<<;;;;;;;;;===>>><<<===>>>>>>>>><<<;;;:::;;;999555222000///000111,,,,,,,,,,,,,,,,,,,,,,,,'''&&&(((,,,,,,)))(((***,,,---///000000...,,,***)))))))))*********++++++''''''((((((((()))+++,,,------,,,+++,,,...000111000///---,,,*********+++'''((()))))))))***,,,...//////...---------------+++,,,---......---,,,+++---------------...//////.........,,,++++++,,,...////////////////////////////////////////////////,,,000888GGG^^^zzzpppjjjxxx~~~mmmZZZKKK;;;333111///---...%%%))))))&&&(((000333111......---------...............---,,,+++))))))(((,,,,,,++++++++++++++++++''')))++++++***))))))))))))))))))))))))(((''''''(((+++,,,***&&&%%%)))...+++++++++***)))(((((('''******))))))(((((('''''''''(((((()))))))))))))))'''((((((((())))))******+++)))((('''((()))+++,,,''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))'''''''''''''''''''''''' )))(((%%%''')))'''((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))+++((($$$###&&&)))((((((***&&&''''''''''''''''''&&&$$$%%%&&&((()))************)))((()))++++++'''$$$((((((***+++,,,---------'''))),,,------...111333999BBBNNN[[[gggsss~~~zzzzzz~~~~~~ooobbbUUUNNNCCC:::444111//////'''+++///---)))(((+++//////---***((('''))),,,......------,,,---...000111......---,,,***)))((((((&&&'''((())))))(((''''''#########$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%###%%%'''&&&$$$###%%%'''***,,,...000000...,,,***&&&((()))(((''''''((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%###''',,,'''$$$(((,,,,,,***))))))***)))***+++)))%%%$$$&&&((((((((((((((((((((((((((()))+++,,,,,,***))))))***###&&&)))*********+++,,,'''((())))))(((((()))***((()))***++++++***)))(((***(((&&&(((+++,,,+++))))))******)))((((((***,,,&&&&&&''')))***+++,,,---+++,,,)))%%%'''......)))''')))+++,,,,,,---///111000000000222444555444222111111111222333666888:::888999:::::::::;;;===???;;;<<<===>>>>>>===<<<;;;>>>;;;777333111000111222,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''++++++'''%%%&&&(((***---///...,,,)))'''************++++++++++++%%%))),,,+++''''''+++000'''&&&&&&&&&(((,,,000333222111///---,,,,,,,,,,,,***+++---,,,+++***+++,,,000///...------------------,,,,,,++++++,,,,,,---...------------...////////////...,,,******---///111000//////000000///.........////////////......000333:::III___{{{~~~ooonnn}}}sss```LLLAAA888555111------222+++,,,,,,------..................------,,,,,,,,,+++***)))))))))***+++,,,*********)))'''(((***,,,)))***+++,,,,,,***)))'''+++*********))))))(((((('''((()))((('''(((***,,,///---,,,***((((((((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&'''(((((((((***++++++)))((()))***(((((())))))((('''&&&%%%///((($$$&&&)))))))))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))***************((('''&&&&&&'''(((***'''''''''(((((((((((()))((()))))))))'''''')))***((('''&&&%%%%%%&&&'''((()))(((''''''''''''(((((('''(((((()))***+++++++++))))))(((((((((((())))))+++***((((((***,,,,,,,,,)))+++,,,,,,---111888>>>EEEUUUhhhuuu~~~{{{wwwsssooooooooonnnnnnkkkfffeeehhhgggcccccchhhjjjjjjkkklllpppuuuzzz}}}}}}~~~pppeeeVVVIII@@@999666666222...+++,,,+++((('''***++++++***)))((((((((()))------------------------111...+++***,,,---+++))),,,,,,(((###$$$***)))$$$***'''%%%$$$%%%(((***+++***'''%%%&&&***+++((($$$'''((()))))))))'''&&&%%%((('''&&&$$$$$$%%%&&&&&&'''(((******)))(((((())))))))))))))))))*********%%%%%%%%%''')))***(((&&&$$$$$$&&&'''(((((())))))&&&&&&&&&((()))***)))((()))******)))'''%%%%%%&&&...***%%%%%%'''******(((,,,,,,+++***(((&&&%%%%%%)))))))))))))))***++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))************+++(((%%%$$$%%%&&&'''&&&***,,,---,,,***(((((((((***,,,///000///...---...((())))))******+++,,,,,,...///000222333444555555333222222333444555666777333555666777777777888:::??????======<<<<<<<<<===@@@===999666444333111///...000000,,,%%%###&&&***************************,,,,,,,,,++++++)))(((((())))))))))))************'''''''''***,,,...---,,,000///............000000888555000,,,)))((()))***---+++)))(((***,,,------------,,,++++++,,,,,,,,,111///---------,,,+++)))............////////////---------............//////...---...///000///......//////////////////......222<<>>@@@BBBBBB@@@===999777666555333111......---)))%%%$$$'''******************+++++++++++++++++++++***)))((('''((((((((()))))))))******)))))))))***,,,---,,,******)))))))))***+++---...111000///---,,,,,,,,,,,,---+++)))(((***,,,------...------,,,,,,------......---,,,---///000///...............////////////---------............///---,,,,,,---///000000///////////////////////////000555BBBXXXsss|||mmmlll|||rrraaaMMM???999444111111000,,,+++,,,******+++,,,---//////000------------,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++******+++---------...///...---,,,+++************))))))))))))))))))***)))''''''(((***!!!###&&&)))***)))'''&&&))))))************))))))))))))((((((((((((((())))))***,,,,,,*********+++,,,***(((&&&''')))+++---((()))+++,,,((($$$%%%+++'''(((((())))))(((((('''''''''((((((((()))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''''''''((())))))(((&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''(((((())))))******+++*********))))))************************************,,,000444===JJJZZZeee|||yyytttjjjfffbbb]]]ZZZVVVRRRPPPOOOLLLGGGDDDBBBAAA@@@>>>BBB>>>;;;<<<<<<<<<>>>CCC?????????@@@BBBFFFIIIKKKRRRVVV[[[aaaffflllqqquuu}}}~~~ooo```QQQBBB999666000,,,,,,,,,******,,,))))))))))))))))))***++++++++++++,,,,,,---------+++++++++,,,...---+++)))***+++)))''''''***(((%%%((((((''''''(((((())))))(((&&&%%%&&&))))))'''$$$''''''''''''''''''(((((("""%%%))),,,...,,,)))''''''((()))***+++,,,,,,,,,*********))))))(((((((((***++++++)))%%%###%%%((('''%%%###""""""$$$''')))&&&%%%%%%%%%'''(((***+++&&&((())))))(((''''''((($$$(((,,,,,,)))'''))),,,((('''&&&&&&&&&((()))***(((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************,,,)))'''&&&((())))))((((((***,,,------...///000000222333111...,,,************++++++,,,---------//////000111111111111111000000000000111222333333111222333222222333666999333555888<<>>LLL___sss|||tttnnniiiccc]]]XXXRRRPPPMMMIIIFFFDDDAAA@@@DDDAAA===::::::999888777888666666777777777999:::888777777777999;;;===???AAADDDHHHLLLPPPVVV\\\```hhhlllrrrzzzsssdddRRRDDD999222,,,,,,,,,******,,,)))((((((((()))***++++++---------------,,,,,,,,,&&&(((***---......---,,,'''(((((((((((((((&&&%%%&&&'''(((''''''&&&'''((('''&&&%%%&&&(((((('''$$$'''&&&&&&%%%&&&''')))***###%%%))),,,---+++)))'''&&&&&&''')))+++,,,,,,,,,++++++***)))(((''''''&&& %%%))))))&&&%%%(((,,,&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%'''***---%%%'''******)))((()))***%%%'''((((((''''''***,,,***)))'''&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))((()))))))))************+++***(((((()))******)))&&&(((***+++++++++---...///000111///---***)))******++++++,,,,,,---......//////000000000//////...//////......///000000111000111111000000111555777444666999<<<>>>>>>======>>><<<;;;:::;;;;;;:::888222...***(((((())))))))))))******++++++,,,,,,---***************)))((('''''''''''''''((((((((((((+++******+++,,,---+++***''''''((()))***+++,,,---/////////...---+++)))(((,,,+++))))))+++,,,,,,,,,---------------......///111000......///...---+++---------.........//////---------............///...------///222333333333111000////////////000111666<<>><<<;;;999999:::888666444333444444444333///111222333333444333222222111111111222444555666777999;;;===@@@DDDIIIMMMRRRVVV]]]eeellluuu~~~uuuaaaOOO@@@666...,,,,,,***)))***)))((((((((()))***++++++000//////...---,,,++++++'''))),,,------,,,+++***&&&&&&'''((('''%%%%%%%%%)))+++,,,+++)))((()))+++'''&&&&&&'''(((((('''%%%'''&&&%%%%%%%%%'''((()))'''''''''((((((''''''&&&$$$$$$$$$'''***,,,+++***+++******)))((('''&&&&&&%%%(((%%%$$$%%%(((%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$&&&***---&&&(((+++,,,+++******+++***&&&""""""%%%)))++++++***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))((()))))))))************+++)))((()))***+++***)))''')))++++++*********+++***,,,---,,,***)))***+++***++++++,,,,,,---............//////......------......---------...//////...///000//////000333555777999;;;===>>>===<<<;;;===;;;:::;;;<<<<<<;;;999555222...,,,,,,+++***)))******++++++,,,,,,,,,,,,)))************))))))(((''''''''''''(((((((((((()))((()))+++---......,,,*********+++++++++++++++///...---+++************,,,***)))***,,,---,,,+++,,,,,,++++++,,,------...000...------...---,,,+++------------............---------............//////......000222444444333111111////////////111111555>>>PPPkkkxxxjjjjjj|||xxxcccPPPBBB777333333...---)))%%%'''---///...+++,,,,,,------.........++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((***,,,...---,,,++++++,,,++++++*********)))))))))))))))))))))************))))))***)))''''''(((***,,,***)))'''''''''((()))******))))))))))))******)))))))))))))))***++++++&&&(((*********)))***+++'''(((***+++++++++)))(((&&&"""""")))...---***)))'''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''%%%'''))))))((('''''''''"""###%%%'''((()))******%%%&&&''')))))))))((((((((((((((((((((((((((((((*********))))))*********'''***,,,,,,+++---222666888BBBQQQcccuuuxxxjjj___YYYRRRLLLEEEAAA???>>><<<999444555555444333333444666222111///000111222222111,,,///111///000111000---////////////000111222333111333444444555777:::===???DDDKKKRRRYYYbbblllttt}}}lllXXXIII===222...---+++((()))))))))))))))))))))***+++//////...---,,,,,,+++***,,,...///---***((('''&&&'''%%%&&&((('''$$$%%%((((((***+++***'''&&&(((+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&%%%######%%%***,,,***((()))))))))(((((('''''''''###(((***)))'''&&&'''%%%''')))******'''%%%###$$$&&&'''&&&$$$$$$(((+++'''***---...---,,,,,,,,,---'''!!! $$$)))++++++''''''(((((())))))******(((((('''&&&&&&&&&&&&'''((((((((())))))******+++)))((('''&&&&&&'''((()))))))))))))))***************)))((()))***+++***))))))+++,,,,,,+++)))***+++''')))******))))))***,,,******++++++,,,---------,,,---------------,,,,,,...------,,,------......,,,...000000000000222333666888:::<<<===>>>>>>>>>;;;::::::;;;<<<<<<:::999333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***)))''''''((((((((()))))))))(((((()))+++...//////...******++++++++++++***))),,,+++***)))***+++,,,---+++***)))***,,,---,,,++++++++++++++++++,,,---...+++******,,,...//////...,,,------------.........---------............//////......///222333333222222111///......///111222888DDDZZZuuuxxxjjjjjj|||xxxfffQQQDDD;;;222///000,,,...+++''')))...///+++------------------------******+++++++++,,,,,,,,,)))***++++++++++++***))))))+++------,,,+++++++++++++++***)))))))))))))))((()))))))))************((())))))((('''''')))+++((((((((((((((('''''''''+++***)))(((((()))***+++'''''''''((()))***+++,,,(((***,,,,,,,,,+++,,,---*********)))))))))))))))***((((((---...,,,+++,,,'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$&&&)))***)))(((((()))$$$%%%&&&(((((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((***))))))(((((())))))***&&&)))+++,,,,,,///777===GGGSSSfffxxxxxxmmmggg^^^QQQGGGDDDAAA<<<666333444555555444///111222111//////111333222000///000111222111///...111///++++++///000---//////000000111222222333///000111111000111333555444888>>>AAAEEEMMMWWW___eeeqqq}}}xxxcccSSSFFF888222000,,,)))(((+++***))))))))))))))))))++++++++++++++++++++++++,,,......,,,)))''''''((()))'''''')))'''$$$&&&---'''))))))'''###"""&&&***((()))******)))(((((()))&&&&&&'''''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''&&&$$$###&&&+++---***'''(((((((((((((((((('''''''''(((((()))((((((((((((''''''(((((('''&&&$$$"""###&&&)))((($$$###&&&)))***,,,000111///...------,,,***&&&%%%&&&(((+++,,,((()))***+++++++++)))((()))(((((('''&&&&&&''''''(((((()))******+++,,,,,,)))((('''&&&&&&'''((()))))))))))))))************(((((('''(((***+++***(((((()))++++++)))((()))***((()))******))))))***,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...------,,,,,,---------***---000222111111111111333333555666888999;;;;;;999888888:::;;;;;;999777---111555555222000///000---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++((((((((()))))))))***************+++...///...,,,)))***+++,,,---,,,,,,+++***+++++++++++++++***)))+++******+++,,,---,,,***+++++++++,,,,,,---//////,,,++++++,,,///000000///,,,,,,---------.........---------............//////...---///111222111000222111000......000111222===LLLddd}}}xxxjjjjjj}}}zzzhhhVVVDDD<<<888222...///---000///,,,---222000***......---------,,,,,,,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++***))))))+++------,,,******+++,,,+++******))))))******(((((())))))*********+++'''((()))((('''(((***,,,&&&'''***++++++***(((&&&+++***)))(((((()))***+++&&&&&&&&&'''(((***,,,,,,)))+++---...------...///+++***'''%%%%%%&&&''')))&&&&&&)))***'''"""$$$)))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((()))###&&&)))+++************&&&'''((((((((('''%%%%%%&&&&&&&&&&&&'''(((***+++((((((((((((((('''''''''))))))(((((((((((())))))&&&)))++++++,,,111:::BBBSSS```sss}}}wwwjjj___UUURRRLLLAAA::::::777222,,,***,,,///000000///111222000...---///222000///------......,,,+++///000,,,$$$$$$***...,,,,,,------...///000000111///000222222111111222333000333666777888===EEEMMMSSS___mmmvvvnnnZZZKKK<<<666333...***)))++++++***)))(((((())))))&&&'''((()))***+++,,,,,,(((***+++***((((((+++...,,,((()))+++(((%%%(((000+++,,,,,,)))%%%$$$)))...((()))++++++***))))))***&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%&&&'''((()))(((&&&$$$''',,,...+++''''''''''''(((((((((((((((&&&### !!!$$$%%%%%%((('''&&&%%%$$$############'''***)))%%%"""$$$'''+++...111222111///------***,,,---+++''''''***...+++---......,,,)))&&&$$$***)))((('''''''''''''''&&&''''''((()))******+++)))((('''&&&&&&'''((()))))))))))))))************(((''''''(((***+++)))((($$$&&&'''((('''&&&'''(((***++++++***))))))***,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,......---,,,,,,---------)))---111333222111000000000000///000111222333444888888888999::::::777555(((...555666333111111444///...------,,,+++***)))+++,,,,,,---------,,,,,,))))))))))))************,,,++++++,,,---...,,,***)))***,,,...///000000///,,,---......---)))%%%###+++******+++------,,,***,,,,,,,,,---...///000111000///......///000...---,,,,,,,,,---------......---------.........//////...//////000111222222222333333222000//////111444===SSSoooqqqdddjjjvvviiiTTTJJJ>>>666444333111//////---,,,---000000...+++000///...---------------))))))))))))))))))))))))******))))))******+++,,,!!! """(((+++***+++///((())))))))))))((('''''''''((()))+++++++++***)))))))))))))))))))))))))))333,,,&&&%%%))),,,+++)))(((((()))***************((((((((((((((((((((((((,,,------......------,,,,,,,,,++++++***)))((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%(((((((((((())))))))))))(((((((((((((((''''''''')))(((((('''''''''(((((((((((((((((())))))))))))***)))(((((((((((())))))+++---111444444777CCCOOOcccnnnzzzoooddd^^^OOOIIIAAA===:::666000***333222222111000//////...222000.........///...,,,------...//////////////////...---,,,+++*********,,,,,,....../////////......------///000000...,,,111111111222444777;;;===HHHMMMVVVaaannn|||xxxgggUUU???333111222///,,,&&&''')))+++,,,+++***)))))))))*********+++++++++&&&((()))((('''(((***,,,++++++******))))))))))))***)))((()))******'''%%%)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&((())) &&&//////+++)))((('''%%%%%%'''((('''&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%&&&((()))(((((()))***+++,,,,,,,,,***)))'''&&&&&&'''((()))(((***+++***)))((()))***,,,&&&"""&&&---111---'''(((((((((((((((((((((((('''((())))))(((&&&$$$###))))))))))))((((((((((((&&&'''((())))))((('''&&&'''((()))((('''''')))+++'''+++,,,++++++,,,+++''',,,'''%%%***,,,***+++///&&&((()))'''(((,,,---+++------------,,,+++++++++---.../////////...---,,,---...111333555666777777222444777999::::::888777444555888999999777555333////////////...---,,,+++---,,,,,,,,,+++*********'''))),,,,,,+++)))((((((+++***)))((((((***,,,---000000111000000...,,,+++***+++,,,,,,,,,,,,+++***---)))))),,,,,,+++---111222000...---...///...---...------------,,,,,,,,,------,,,,,,++++++,,,,,,222444555333///,,,---000...//////000111111222222222222111000///000333555AAAWWWsssqqqeeekkkyyyooo```RRRGGG@@@666111000000...,,,---,,,+++,,,......,,,***...---,,,,,,+++++++++,,,******************************))))))******+++,,,+++)))***------***))),,,''''''(((((())))))******((()))******+++***))))))))))))))))))))))))))))))333...)))'''(((((('''&&&((()))******++++++************************************++++++++++++******,,,,,,+++******)))((((((((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((('''((((((((())))))))))))((((((((((((((((((((('''((((((''''''''''''(((((('''((((((((())))))*********))))))((((((((()))))))))***---222555===LLL[[[sss}}}xxxlllaaaVVVKKKEEEDDD???:::888777666111---......//////000111111111000...------...//////.........//////000000000000///...---,,,++++++++++++,,,,,,---------.........---,,,,,,...//////---+++/////////000222555888999;;;???FFFPPP[[[iiiwww}}}qqq___HHH888333111---(((((((((***++++++***))))))))))))))))))))))))))))))))))))***)))''''''(((***'''''''''''''''''''''''')))(((&&&'''((()))(((''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))$$$ '''+++***((()))((('''%%%%%%'''((('''&&&&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''(((&&&'''((()))************)))((('''&&&&&&'''((()))((()))***)))((('''(((******&&&###$$$)))+++((($$$((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''(((((((((((('''''''''((())))))'''((()))+++&&&***,,,******,,,***&&&,,,((('''+++,,,***+++///***---,,,))))))---...,,,,,,,,,+++***************+++,,,...//////...---,,,,,,...000222444555555555222444777999::::::888777777888:::;;;:::888666444444333222000///---,,,+++---,,,,,,++++++******)))***++++++***(((((()))++++++***)))((()))***,,,---------...///...---,,,+++***+++,,,,,,,,,,,,+++***---***))),,,---+++,,,000---,,,,,,---///000...---/////////......------------,,,,,,++++++,,,,,,---)))***,,,,,,,,,,,,...///...//////000000111111222000000000//////111555888GGG^^^yyypppeeelllxxxlll___NNNAAA===888222000000111000...---,,,,,,---......---+++++++++******)))*********++++++++++++++++++++++++***))))))))))))***++++++---******,,,+++'''%%%'''''''''&&&'''(((***+++---))))))*********))))))((())))))))))))))))))))))))...---+++)))''''''&&&&&&((()))******++++++************************************++++++++++++******+++++++++******))))))(((*********)))******+++,,,&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((&&&&&&(((***&&&&&&'''''''''''''''''''''***+++***(((''')))+++''''''((((((((()))))))))''''''((((((((((((((((((((((((''''''''''''((((((''''''(((((()))***++++++***)))))))))))))))******---,,,...444;;;HHH\\\mmmwwwmmm___TTTKKKDDD;;;444888444111111333444222000,,,------...//////000000---,,,+++,,,...///000///---------.........//////......---,,,+++++++++,,,---,,,,,,++++++,,,......///......///000111///---------------///111333555333666;;;BBBKKKWWWdddlll~~~yyyhhhQQQ@@@777222---)))************))))))))))))((((((((((((((((((((((((***++++++)))'''&&&'''((())))))))))))))))))******(((&&&%%%%%%&&&(((((('''(((((('''&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$&&&)))+++""""""%%%***+++((((((+++(((&&&%%%%%%&&&''''''&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''%%%&&&'''((((((((((((((((((((('''&&&&&&'''((()))&&&((()))((('''&&&'''((((((&&&%%%%%%&&&'''%%%$$$((('''''''''&&&&&&%%%%%%'''&&&%%%%%%&&&))),,,...)))))))))(((((((((''''''((((((''''''''''''(((((('''((())))))(((((()))+++&&&***+++))))))+++***&&&)))''''''***+++)))***,,,---///---)))))),,,---++++++***(((''''''((()))***(((***,,,...///...,,,++++++,,,...111222333333333333444666888999999888888777999:::<<<<<<;;;999888888777444222///---,,,+++---,,,,,,+++******)))))),,,,,,***((('''(((,,,///+++***)))))))))***,,,---***+++,,,------,,,+++******++++++,,,,,,++++++***...+++***------***+++...------...000222222000...111000000///...------,,,++++++++++++,,,---......+++++++++---///111111111////////////000000111111///////////////222777;;;MMMcccooofffnnnxxxjjj^^^RRRDDD:::666333000///000111///...////////////000000///...+++******)))))))))******++++++++++++++++++++++++)))))))))))))))***++++++)))''''''++++++((('''***)))(((&&&&&&''')))+++---***************))))))((())))))))))))))))))))))))&&&(((******((((((((()))'''((())))))******))))))************************++++++,,,,,,,,,,,,+++++++++*********)))))))))((()))))))))(((((())))))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&'''&&&''')))---000'''''''''''''''(((((((((&&&***---+++'''%%%(((,,,'''''''''((((((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))&&&'''''')))***+++,,,,,,******)))))))))***++++++333222444<<>>GGGSSS```kkkwwwzzzhhhSSSAAA666000---************))))))))))))(((((()))))))))*********&&&'''((((((((((((***,,,)))((('''&&&%%%###""""""%%%&&&'''((((((%%% &&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&%%%###"""!!!###%%%'''&&&%%%$$$(((,,,***$$$'''%%%$$$$$$%%%&&&&&&%%%###"""###$$$'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&!!!###$$$%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%((((((((('''''''''&&&&&&''''''&&&''''''((()))***%%%'''******)))(((((()))))),,,,,,)))))),,,,,,)))(((,,,,,,(((&&&(((+++,,,(((,,,...------///...+++,,,+++***))))))***,,,...))))))+++,,,---,,,,,,+++***+++,,,---......---,,,111000000000111333555666999999999999888777666555555555666777777666666555000///...---,,,+++***)))"""'''---222222111000///))))))******++++++++++++//////000///...---+++***,,,++++++******++++++,,,,,,***+++......++++++---+++)))(((***---///111111,,,,,,,,,,,,++++++++++++*********+++,,,---///000***)))((()))******)))(((//////////////////////////////......///444:::???TTTnnnmmmfffoooxxxgggUUUCCC<<<999444111000/////////...,,,,,,,,,---)))+++---,,,***)))***,,,+++*********++++++,,,---************************((((((((((((((()))******)))&&&'''))))))%%%%%%'''(((((((((((())))))))))))(((((('''((()))***,,,---************************,,,***((()))+++,,,***'''((())))))***************))))))))))))))))))))))))'''(((((((((((((((((('''((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((()))******((())))))(((&&&%%%&&&'''''''''((())))))***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&''''''((()))***)))))))))******+++++++++*********++++++---......444<<>>666666666333///......000------------,,,,,,---...)))***+++,,,---///000000...---,,,---...000000///...---+++++++++,,,...///,,,,,,,,,------...000000.........---------,,,,,,000...,,,,,,---.........((()))***+++------......---.../////////111555888<<>>GGG\\\vvvlllVVVDDD:::888888---111444333///---///222)))***+++,,,,,,---///111---------------------------,,,+++---000222222222***)))((('''''')))+++,,,,,,,,,,,,---...///000111.../////////......---,,,,,,***(((((()))++++++***&&&''')))***,,,---------***+++------,,,---///111///777???FFFSSSeeevvv~~~rrr\\\FFF777000///&&&'''***+++,,,+++***)))###$$$%%%&&&''')))***************)))'''&&&''')))%%%&&&&&&'''((())))))***'''$$$"""!!!###&&&((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''&&&'''***---%%%+++,,,%%%!!!%%%***+++'''%%%$$$$$$%%%&&&&&&%%%((('''%%%$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&######$$$$$$$$$######"""###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''***(((''''''))))))(((&&&%%%&&&&&&'''((()))******''''''%%%%%%%%%'''(((***(((((('''''''''&&&&&&&&&$$$%%%''')))***))))))(((%%%'''***+++***)))((((((&&&((((((%%%%%%((((((&&&$$$***)))!!!"""(((***(((---000///...---((("""))))))******++++++++++++...---,,,+++***+++,,,---++++++------------,,,+++///...,,,+++,,,///222444333444555777999;;;===>>>999;;;>>>??????===:::888333222111///...---,,,++++++///222333111...,,,+++))))))***++++++++++++***(((***,,,...////////////---,,,+++******+++,,,---***(((***...///,,,,,,...,,,---...///...(((!!!++++++,,,------......///++++++++++++,,,---......+++...000...,,,***,,,///111111111000//////.........---...///...111;;;FFF[[[uuu~~~mmmfffnnnsss```OOOCCC;;;555444111---///555///......---+++******)))++++++************++++++,,,)))&&&'''***,,,+++***+++,,,......,,,++++++,,,++++++************++++++((()))***++++++***)))((((((((((((((())))))))))))%%%&&&''')))***,,,---...///...---,,,***)))((('''))))))))))))******************))))))((((((''''''...+++((((((+++---------))))))))))))))))))))))))%%%(((***)))%%%$$$(((,,,***************)))((((((&&&&&&''''''(((((())))))%%%'''***------,,,)))''',,,)))''''''((())))))(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((,,,***'''&&&''')))))))))'''((()))***+++,,,,,,,,,+++(((''')))***,,,222999CCCXXXppptttdddQQQEEE<<<444000///000////////////.........///...,,,++++++,,,...///,,,***)))***+++---,,,,,,,,,,,,---......---,,,,,,000+++)))+++,,,******,,,++++++,,,,,,---...//////.../////////...------,,,+++,,,,,,+++***)))+++,,,'''***---...---+++++++++++++++,,,---...000000111,,,111777<<>>JJJ^^^www}}}nnnkkkwwwmmm]]]PPPBBB777333///---......,,,...111+++++++++,,,,,,---------++++++************++++++***((('''&&&((()))((('''''')))+++***)))((()))***+++******))))))******+++******++++++++++++******((((((((()))))))))******,,,++++++***))))))((((((***)))((('''((((((***+++))))))))))))************))))))))))))(((((((((((()))''''''''')))***)))((())))))))))))))))))))))))&&&(((***)))&&&&&&))),,,+++++++++******)))((('''))))))(((((((((((((((''''''&&&$$$"""###$$$''')))(((&&&%%%&&&)))+++++++++)))((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%''')))++++++(((&&&)))******+++++++++************+++------111===KKK```rrrkkk[[[JJJ@@@666333222///...///......---------,,,,,,,,,+++,,,...//////...,,,+++---+++***+++,,,...------,,,---............---,,,///+++))),,,---+++***,,,------------------------,,,------------,,,,,,+++/////////...+++***+++---...+++((((((+++...---,,,******+++,,,---......///***---000111444;;;HHHQQQbbbqqqqqq[[[FFF999222000,,,*********++++++)))'''))))))******+++,,,------+++((((((***)))'''&&&(((&&&'''(((((('''&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''***)))'''&&&'''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%&&&'''''''''''''''$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%'''(((%%%%%%&&&'''(((((((((((((((((('''&&&$$$###""""""''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))+++(((&&&'''+++---+++((($$$%%%%%%&&&&&&'''((((((&&&%%%$$$&&&(((******)))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((******)))(((+++++++++++++++***)))(((,,,++++++,,,---......---000---)))(((***,,,---...+++---......,,,++++++,,,...,,,******,,,.........//////111333555777999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;888000)))+++222666666555333111...,,,+++***************+++,,,---,,,,,,++++++++++++,,,,,,******,,,///111000---+++---......//////......------,,,+++,,,------,,,+++---------------------------,,,+++,,,---...---+++---,,,,,,,,,...---,,,***333111///...------...///111000000111111555AAAMMMaaayyy{{{llljjjwwwqqq]]]MMMBBB888222///...---............000++++++,,,,,,,,,,,,------++++++************++++++,,,+++***************)))''')))++++++)))))))))*********))))))))))))************++++++++++++******(((((()))))))))*********,,,,,,++++++***)))((((((+++***(((''''''(((***+++((()))))))))************))))))))))))((((((((((((((())))))***++++++***)))(((((((((((((((((((((((('''((()))((('''''')))+++&&&'''((()))++++++,,,,,,***)))))))))(((((('''''''''&&&$$$""""""$$$&&&(((((('''&&&''')))+++******))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''')))+++,,,+++)))******+++++++++******))))))***---...---333CCCTTTjjj{{{oooZZZKKK???888222111000---,,,------------,,,,,,,,,++++++,,,,,,---......---,,,,,,+++)))((((((***++++++***------............------///+++))),,,...++++++,,,------------------,,,,,,+++,,,,,,---,,,,,,++++++/////////---+++***+++,,,///+++''')))---000...***---------...///000000111...000111000000444<<>>///(((%%%'''((())))))((((((***,,,.........////////////000,,,...---***)))******'''%%%&&&''''''&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$######$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((($$$$$$$$$$$$$$$%%%''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%(((+++***'''&&&))),,,*********))))))))))))(((***(((&&&&&&&&&&&&$$$###)))((((((''''''(((((()))***+++,,,------,,,+++***(((***+++,,,+++***+++,,,((()))***+++++++++++++++***))))))***---......---)))+++---,,,***(((''''''***,,,------,,,,,,,,,---+++---......------...///111222333555777999;;;<<<:::999999999999999888888DDD???===???@@@<<<999999;;;777333111111111...+++***,,,...---++++++...111+++---...000000...---+++,,,***((((((***,,,------,,,------......------,,,---,,,+++,,,------,,,+++---------...//////000000---,,,+++,,,---------++++++---...///---------...///000222444444444333222222000000111222777EEERRRggg{{{mmmmmmzzz}}}lllTTTHHH<<<777333...,,,...,,,...---((((((,,,---+++++++++,,,,,,,,,,,,------++++++************++++++$$$'''***+++***)))***,,,)))+++------------...///))))))(((((((((((())))))))))))(((''''''((())))))))))))*********+++++++++++++++++++++++++++++++++'''(((***++++++)))((('''))))))))))))************'''((((((((()))))))))***)))***+++)))((((((+++...))))))))))))))))))))))))***)))(((((()))************************)))(((''')))))))))))))))*********)))******+++***)))((('''((('''''')))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))***((('''''')))***)))(((((()))***+++++++++++++++000------333>>>OOOgggzzzsss___NNNAAA888222---++++++...---+++,,,000------------,,,,,,,,,,,,---------,,,,,,---------///---,,,---...000//////000///...------...///000---******...000...,,,---+++,,,,,,------.........,,,,,,---...............+++,,,,,,,,,++++++,,,...+++,,,---.........---,,,------------............000000111111111000111111555===GGGSSScccuuu}}}uuudddPPP===///(((%%%&&&((()))(((''''''***---111000000000000/////////+++...---((('''***)))%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%$$$%%%%%%### !!!%%%)))%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$'''''''''&&&''''''((((((&&&''''''(((''''''((()))((()))))))))))))))))))))((('''%%%%%%&&&&&&%%%###'''((((((((((((((((((''''''(((***++++++***((('''&&&)))++++++)))(((***+++((()))***++++++)))(((&&&***)))(((***---......---)))+++---,,,)))''''''((()))+++------,,,,,,,,,...+++---//////---,,,...000111222333444555666777888777777777777777888888888???>>>???AAA@@@<<<;;;===;;;999777555444222///...,,,...000///,,,+++...111...------------------...,,,+++***+++------,,,+++...//////////////////...+++,,,---,,,+++***+++,,,---------...///000000000///...---...///000///---***---//////------...000222333555666666333000///111//////000222777EEESSShhhwwwkkklllyyymmmYYYJJJ???666444222...,,,...---000///******000222///)))******+++---......///++++++************++++++%%%(((,,,---,,,,,,---///(((***,,,---,,,,,,---///))))))(((((((((((()))))))))((('''&&&&&&'''((())))))************+++++++++---,,,,,,++++++*********###%%%(((***+++***((('''))))))))))))************'''((((((((())))))******%%%&&&&&&%%%"""###'''+++))))))))))))))))))))))))***)))(((((()))++++++***'''((()))******+++******(((((())))))******++++++++++++***)))))))))))))))&&&&&&&&&)))+++,,,***)))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((,,,,,,,,,...///...+++)))'''((()))***+++,,,,,,,,,333......666EEEZZZssszzzeeeQQQCCC:::666444111......///---***+++///......------------,,,,,,+++,,,...//////...,,,+++...,,,++++++---......---000///...------...///000---******///111...,,,---++++++,,,,,,---...//////,,,------.../////////...+++,,,------,,,,,,...000,,,------,,,+++,,,...000/////////000000000000000***+++,,,---------------111666<<>>222,,,+++&&&((()))(((&&&'''+++...222222111111000/////////)))---,,,'''&&&)))((($$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))+++***((((((((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$######"""$$$$$$ """'''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((%%%$$$%%%(((***(((%%%&&&&&&''''''(((((())))))((('''&&&'''))))))((('''&&&'''((())))))((('''&&&%%%&&&'''))))))'''&&&%%%%%%(((******(((''')))+++((()))***+++***'''$$$""")))((((((***,,,......---)))+++,,,+++((((((***,,,''')))++++++******+++,,,***---000000---,,,...000111222222333333444444555555555666666777777888888777999???BBB???;;;===DDD888999999888777555444444---000222000,,,+++...222000...,,,******,,,...000,,,,,,---///000///,,,)))......////////////......+++---///...,,,***,,,///---------...///000000111333222111222333444333111***---000///------...000777444111111222333111...---000///111666444<<>>IIIVVVdddmmmppphhhZZZIII999///++++++)))))))))))))))******+++)))---111111---+++---000))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((())))))))))))'''%%%###"""!!!$$$''''''&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&### !!!$$$&&&&&&%%%'''((('''&&&$$$$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''***'''######&&&((()))((("""''')))''''''***'''!!!''''''&&&&&&&&&''''''(((///***%%%%%%))),,,+++((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&((()))*********)))'''&&&,,,+++******++++++)))(((((((((''''''''''''((((((***************)))(((''',,,+++***))))))***+++,,,***(((%%%&&&)))+++***(((,,,---------,,,,,,...///555111...000555888777444444555555666555555444333:::;;;===>>>?????????>>>AAA@@@???>>>===:::666333222111000///////////////,,,+++++++++++++++,,,,,,...---++++++++++++---...++++++,,,,,,,,,---------------............------111---,,,000333111/////////111222333222///,,,***////////////////////////666333000000111222111000...000---...444555@@@WWWqqqssseeeffftttzzzkkk[[[III>>>777444111/////////...---//////......---,,,,,,,,,,,,,,,++++++***+++++++++***......******......***+++++++++++++++++++++++++++...000///***((())),,,+++***))))))******)))'''))))))++++++,,,++++++***))))))))))))******************++++++++++++******(((*********((('''((()))((())))))******))))))(((+++)))((((((***+++***((())))))(((((())))))***+++))))))))))))))))))))))))***)))))))))++++++)))'''***++++++++++++,,,,,,,,,((()))***++++++***)))(((''''''((((((((()))))))))((((((''''''((()))***+++))))))***+++++++++++++++))))))((((((((('''''''''(((((()))***************######$$$%%%'''((())))))&&&'''((())))))(((((('''((()))+++++++++++++++,,,...333===LLL```vvvxxxbbbVVVEEE:::666333000,,,---------......//////000------,,,,,,,,,---...///......---------,,,,,,,,,...,,,---000///+++***,,,...//////---++++++,,,...111111///...------...///------...////////////...111111111111222222333333111...///111111...---///......////////////......111000///...---,,,,,,,,,222111///...---...000111///111444999@@@KKKVVV^^^bbb\\\RRRDDD777///,,,,,,)))))))))))))))******++++++///222111---***+++---+++***))))))(((((())))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((()))((('''&&&$$$###"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((%%%###$$$&&&((('''&&&&&&'''((((((&&&%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###$$$'''((('''%%%''',,,...***)))+++)))%%%(((''''''&&&&&&&&&&&&'''000,,,(((&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''&&&&&&'''(((((()))((((((,,,+++******++++++******)))((((((''''''(((((())),,,+++++++++*********))),,,+++************+++,,,+++(((''''''***++++++))),,,---...---,,,,,,...000///,,,)))+++///111///---///000111222444555666777888:::;;;===>>>???>>>>>>>>>======>>>>>>===:::777333222111000///.........+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,***)))***+++---///---......//////......---111---,,,000333111///000,,,---000111111000...---000000000000000000000000444111......///111111111...///+++---444777DDD]]]uuunnn```aaaooowwwgggXXXIII<<<444333000......///000000///000//////...------,,,,,,---,,,,,,+++*********++++++------++++++------+++++++++++++++++++++++++++---000111000,,,***+++---+++***))))))******)))((((((((()))***************))))))))))))************((())))))******))))))((()))***+++***((('''((())))))***************))))))***)))((()))***+++***(((+++************+++,,,,,,)))))))))))))))))))))))))))(((((()))++++++***(((***++++++++++++,,,,,,,,,))))))************))))))((())))))))))))*********(((''''''((()))***+++,,,)))***++++++,,,,,,++++++)))))))))(((((((((''''''''''''(((((()))+++,,,---'''&&&&&&(((+++,,,***'''"""$$$'''***++++++***(((%%%'''***+++******+++---000999HHH[[[nnnuuudddKKKCCC888222111000---***.........///////////////---,,,,,,,,,,,,---...///...------------,,,,,,,,,...,,,---000///,,,+++...,,,---...---+++******+++333333222111111111222222222222333333444333333333444555666777888888777666444111222444222...+++---/////////////////////...------,,,++++++++++++,,,000///.........///000111,,,...///222777>>>GGGMMMOOOLLLEEE===444///------)))))))))))))))******+++,,,///111000,,,******+++,,,,,,+++************+++&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&''''''((('''&&&%%%$$$"""#########"""$$$''')))''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%%%%'''((((((&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''######$$$&&&''''''%%%###'''+++---(((%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%,,,+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((******************++++++++++++))))))(((((((((((())))))---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---+++***))))))+++,,,,,,+++---...///...------///111000---+++,,,///000...,,,.........///111444666777555777999;;;===>>>>>>>>>;;;;;;<<<===???@@@>>><<<666555333111///...------++++++************++++++,,,,,,------------,,,,,,...,,,)))((((((***...000......////////////......111------111333000///000)))+++...000222222111000111111111111111111111111111000------...000222333...///,,,...666999FFF___wwwgggYYY[[[iiixxxtttcccSSSGGG>>>777222000///------///000000///++++++,,,,,,---------...------,,,+++************+++,,,,,,+++,,,------,,,++++++++++++++++++++++++***,,,...---+++***+++,,,+++)))((()))******)))((('''(((((()))))))))))))))((()))))))))************)))******++++++******))))))***+++***((('''((()))***++++++++++++******)))***)))))))))******))))))+++************+++,,,,,,))))))))))))))))))))))))((((((((()))+++,,,***)))(((((()))))))))*********)))))))))******)))))))))))))))*********+++++++++''''''(((((()))***+++,,,))))))***++++++++++++***)))))))))((((((((((((''')))(((((('''(((***,,,---...+++)))+++...---'''"""%%%''')))+++------,,,,,,%%%(((***+++***)))+++---222???TTTjjj|||zzzeeeUUU???999111......000///---//////////////////......,,,,,,,,,,,,------......---------------------------++++++...///,,,,,,///+++,,,.........---...000444555555666888999:::;;;:::;;;===>>>???@@@AAAAAAAAABBBDDDDDDDDDAAA???===:::666555555333...,,,...//////..................---------------......///...............///000111)))***,,,---000666<<>>>>>;;;666111...------)))))))))))))))******++++++---//////,,,******+++,,,,,,+++************+++&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%"""###$$$$$$######%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$#########""""""%%%&&&&&&%%%######%%%&&&###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&)))***'''######&&&)))''''''''''''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))&&&&&&&&&'''((()))******''''''&&&&&&'''(((***+++'''((())))))))))))***+++***))))))(((((())))))***---,,,***))))))***,,,---------------------------,,,+++++++++,,,,,,---------...//////......///111222000//////111111///---000///......///111333555222444666999;;;<<<<<<<<<::::::;;;===@@@AAA@@@???999888666333111///...---,,,++++++************++++++,,,---......---,,,+++---,,,***)))***+++---///...//////000000//////...000......222333000///111+++,,,///111222333333333333333333333333333333333//////...------///111333...000///222999;;;FFF^^^www{{{cccVVVXXXdddrrrzzznnncccRRRDDD<<<888555333111///...---...///...---,,,---------------......---,,,++++++*********++++++++++++,,,---,,,------++++++++++++++++++++++++'''(((***++++++,,,,,,---***)))((()))***+++***)))((((((((((((((()))))))))((()))))))))************,,,------------------,,,)))++++++***)))((()))***+++++++++++++++***))))))))))))******)))))))))******))))))))))))***++++++************************((((((((()))+++,,,***)))(((((()))))))))************))))))))))))))))))***************++++++++++++'''((())))))***+++++++++'''(((((()))))))))))))))***)))))))))((((((((((((+++***)))(((((()))***++++++(((&&&(((+++***$$$***************+++,,,,,,'''***,,,+++)))))),,,///888HHH```www|||jjjVVVGGG;;;666///,,,---///111111////////////............,,,,,,,,,---------------------------------------,,,)))***---...,,,---111...000111222222333444666888999<<>><<<888222111333//////------,,,,,,------------------...///000111------.........///000000+++,,,------...000555888555555555222///,,,,,,,,,)))))))))))))))******+++(((***,,,------,,,,,,,,,++++++***))))))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%"""%%%''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###"""""""""%%%%%%### !!!%%%(((%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$&&&(((***'''((()))(((''''''+++///&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((())))))))))))))))))))))))%%%&&&'''((())))))******+++***)))(((((()))***+++%%%'''((((((''''''(((*********))))))))))))******,,,***)))'''((()))+++,,,------------------------,,,,,,,,,,,,,,,,,,---...---...//////......///111------,,,------,,,***)))000///......///111333555000222444777888999::::::;;;;;;;;;===???AAA@@@???===;;;999666333111//////------,,,+++******++++++,,,,,,...//////...,,,,,,***+++,,,------------,,,///000000000000000000///000...///333222///000222///000111333444444444444444444444444444444444444...///000/////////111222---111///333;;;===HHH___xxxzzzbbbTTTTTT^^^hhhmmm^^^TTTFFF;;;555333111000111000......//////---,,,333333222000///...---,,,,,,++++++***++++++,,,,,,,,,******------,,,,,,///++++++++++++++++++++++++((()))***+++---.........***)))((()))***+++***)))((((((((((((((()))******))))))))))))************(((((())))))))))))((((((***+++,,,+++)))((()))***++++++++++++***)))(((((((((***+++***)))((()))***)))(((((((((((()))******************************)))(((((()))++++++***(((***++++++++++++,,,,,,,,,******))))))))))))******)))************+++++++++((()))******++++++******&&&'''(((((())))))((((((******)))))))))(((((((((++++++***))))))))))))))))))'''''')))+++,,,)))&&&+++***(((''''''((()))***))),,,...,,,)))***///555CCCUUUmmm}}}iiiWWWFFF:::777333...++++++---///000---------...............+++,,,------......------,,,,,,,,,------------...,,,))))))---///...///333000111222333444666:::===FFFHHHMMMRRRWWW[[[^^^```ccceeehhhlllppptttvvvwwwuuuuuuuuusssooojjjeeebbbXXXRRRLLLGGGAAA888555666111000...---,,,,,,---...,,,,,,,,,,,,---...//////---............/////////000111000///---,,,...000000111111///,,,******+++)))))))))))))))******+++'''(((***,,,---------,,,******)))(((((((((((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$###%%%((((((&&&### $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###%%%'''&&&%%%###$$$$$$%%%$$$""" !!!%%%(((''')))***)))((('''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((&&&%%%###%%%))),,,%%%""""""%%%''''''***---$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((,,,+++******)))))))))***%%%'''***)))&&&%%%'''***++++++************++++++***)))((((((((()))***+++,,,------......------,,,+++,,,---,,,+++,,,---///---...///...------///111,,,,,,---...---,,,***))),,,,,,,,,---///222444666///000222444666777777777;;;::::::<<<>>>@@@@@@???@@@>>><<<999666333222111///...---,,,,,,+++,,,,,,------............------***,,,...000000///---,,,000000111111111111000000000///111333222///000333222333333444555555444444444444444444444444444444---000222222000///000111...000...111:::>>>MMMeee|||xxx___OOOMMMSSSXXXZZZMMMEEE;;;444111000///...000///...///000000///---444333222111000...------************+++,,,------,,,))))))---...+++,,,000+++++++++++++++++++++++++++***+++,,,------,,,+++)))(((((((((***+++***)))))))))((((((((()))***+++))))))))))))************%%%%%%&&&&&&&&&&&&%%%%%%***+++,,,+++)))((()))***************)))((('''&&&(((***+++***(((((()))+++)))(((((((((((()))*********************************)))))))))++++++)))'''***++++++++++++,,,,,,,,,+++***)))(((((()))***+++)))))))))************+++******+++++++++***)))(((''''''((()))))))))))))))*********)))))))))((((((((())))))************)))*********+++,,,,,,,,,,,,))))))))))))))))))))))))))),,,...,,,***---666>>>QQQbbbzzzkkkVVVGGG<<<333222000---,,,,,,---------++++++,,,,,,------......+++,,,---.........------,,,,,,,,,---------......---***+++///111000333777444666888;;;@@@FFFNNNSSS```ccchhhmmmssswwwzzz{{{}}}pppjjjddd^^^SSSFFF===:::333222000...---...//////,,,,,,+++,,,,,,---...///..................------///000000///,,,+++,,,------......,,,***))))))***)))))))))))))))******+++((()))***+++,,,,,,+++*********)))(((((((((((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''!!!$$$&&&&&&%%%###$$$%%%###$$$%%%$$$###$$$%%%''''''((()))(((''''''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&'''&&&$$$$$$'''***$$$"""&&&&&&%%%&&&"""###%%%'''''''''&&&%%%)))&&&%%%%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&((())))))************)))'''***,,,+++'''%%%(((++++++++++++******+++++++++)))))))))******++++++++++++,,,------------,,,+++***,,,---,,,++++++---///,,,---...---,,,,,,...000...///111222111///......******+++---...000111111...///111333444444444444999888888:::===@@@AAAAAABBB@@@>>>;;;888666555444000000///...------------......------------......---...///000000000//////000111111222222111111000//////111444222///000444222222333333444555555555444444444444444444444444---000444444111//////000...///,,,///999???QQQkkkuuuZZZIIIEEEHHHKKKKKK???999222//////000000...///......///111222000///////////////............)))))))))***+++,,,......,,,((()))...///+++,,,000++++++++++++++++++++++++,,,+++***++++++***(((''')))(((((((((***++++++******)))((((((((()))+++,,,))))))))))))************))))))************))))))***+++,,,+++)))))))))************))))))(((&&&&&&(((***,,,+++(((''')))+++)))))))))((()))******+++************************+++***)))*********(((&&&((())))))))))))*********+++***)))(((((()))***+++((())))))))))))*********++++++,,,,,,+++***((('''(((((()))***************************))))))))))))%%%''')))***+++++++++************(((&&&&&&''')))((())),,,......---+++***(((+++---,,,***///:::DDD[[[lllwww___KKK@@@888333---.../////////...,,,+++******++++++,,,---......+++,,,---.........---,,,,,,,,,,,,------.........///,,,,,,000222222555999===@@@DDDJJJSSS^^^iiipppwwwyyy~~~}}}wwwjjjWWWJJJDDD555444222000//////000111...---------......///000.../////////...---,,,,,,***+++------,,,,,,...///+++++++++***(((((()))***)))))))))))))))******+++*********+++,,,,,,***(((+++******)))((()))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))!!!$$$%%%###!!!"""$$$!!!$$$((()))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&!!!$$$''''''%%%$$$%%%&&&)))!!!$$$***)))%%%%%% """$$$'''((('''&&&&&&&&&###!!!$$$)))+++((($$$''''''''''''''''''''''''&&&''''''(((((('''&&&%%%%%%&&&((()))++++++******))),,,///---(((&&&))),,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++***,,,---,,,******,,,///,,,---------,,,,,,...///---///111222111000//////,,,,,,---------,,,++++++...///111222333333333222777666666999===@@@BBBBBBCCCAAA???<<<:::888777666111111000......---------///...---,,,,,,---...///000//////...///000111222111111222222222222111111//////222444222...000555000000111222444555666666444444444444444444444444////////////000000000111000,,,...666:::@@@UUUmmmqqqUUUFFFAAA>>><<<<<<666555444333222222222222000///............///000000000///...............111000...+++***)))))))))***++++++,,,------------++++++************++++++***+++,,,------,,,+++***)))***,,,------+++(((&&&(((***,,,---+++***)))******)))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))******)))'''&&&'''((()))*********++++++++++++,,,+++***))))))***+++,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++))))))*********((('''&&&,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************))))))))))))******+++,,,---,,,*********+++******))))))))))))******(((++++++((((((++++++(((+++++++++++++++***)))(((,,,,,,+++***,,,555AAAJJJlll|||xxx```PPPDDD999222///111000///---,,,+++++++++)))***,,,.........,,,+++,,,---......,,,,,,---...111111000///....../////////111333333555999AAAGGGJJJSSS___iiirrr{{{~~~nnn^^^TTTKKK===222111111///...111222///...111111...///222000///...------...///000000///111222...((()))---......---,,,++++++++++++++++++******))))))((((((((()))******++++++++++++---+++)))((((((((('''%%%((('''&&&%%%%%%%%%&&&&&&###&&&)))(((%%%###"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$### ###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$%%%''''''%%%###&&&'''((('''&&&%%%''')))&&&%%%%%%&&&((()))(((''',,,)))%%%%%%((()))(((&&&&&&%%%%%%%%%%%%&&&''''''(((%%%$$$%%%(((***(((%%%)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''')))***)))((('''(((***((('''((()))+++,,,+++)))***)))))))))((((((((('''&&&(((***)))((((((+++...*********)))'''(((***,,,'''((((((((()))))))))***++++++++++++++++++++++++---,,,++++++******+++++++++++++++,,,......---+++000000///...,,,)))'''&&&,,,---...///000000000000---.........,,,---...000...444777444222333444333333444555777:::===???@@@??????>>>===<<<;;;::::::555333111///---------------,,,+++---///000000///111333444222000111555999444333222111111222333444000111111222333333444444111333555666555444555666666666666777888888666555...///222666999999666333333...///777===GGG___vvvoooSSSCCC===999777777444333222111000000000000---...////////////...---000000///..................---,,,+++******++++++++++++,,,---------,,,,,,++++++************++++++******++++++++++++******)))***+++,,,+++***((('''(((***++++++***)))***+++)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))(((+++------,,,+++******+++)))))))))*********++++++++++++***))))))***++++++***************+++++++++************************************+++++++++,,,((()))***++++++***))))))(((((((((((((((((())))))((()))***+++++++++++++++++++++************++++++***+++,,,+++***)))***+++******))))))))))))******))),,,,,,)))))),,,,,,)))+++++++++++++++***))))))++++++******///;;;KKKVVVtttrrr```MMMAAA:::333///...---,,,+++)))((((((''''''(((***+++---------+++***,,,---......,,,,,,---...,,,---------------///000000333777:::???GGGRRRZZZfffnnnyyysssiii[[[MMM@@@:::888444222333111---,,,......+++,,,///000///...------...///000,,,***,,,000///---...111...---,,,+++************))))))))))))))))))((((((***+++,,,---------,,,+++***)))''''''((()))((('''&&&%%%$$$$$$######$$$$$$%%%''''''&&&###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###"""###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&((((((&&&$$$)))'''%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&((()))((('''&&&'''((()))(((((((((******(((&&&))))))((((((''''''&&&&&&(((***++++++******,,,///)))******)))'''((()))+++(((((((((((())))))))))))++++++++++++++++++++++++---,,,++++++******++++++---,,,++++++,,,+++***((()))***++++++,,,,,,,,,,,,++++++---...............---.........------///111,,,111222///---111444444222333444555777:::<<<===;;;;;;;;;<<<<<<<<<<<<<<<777555333111//////......---,,,,,,---000111111000.../////////000222666999222111000000000000111222111111111222222333333333111333444444333222333444777666666666888888888777...000555>>>DDDDDD===666777111000666>>>LLLeee|||jjjOOO>>>777333111111111111000///............+++---///000000///---+++000000/////////.........,,,,,,+++++++++,,,------,,,,,,---------,,,++++++++++++************++++++*********))))))************)))))))))))))))(((((()))*********)))))),,,...************************))))))))))))))))))))))))))))))************)))))),,,---...---+++++++++---((((((((()))))))))******++++++***))))))***+++++++++++++++***************++++++++++++++++++++++++((())))))******+++++++++((((((***+++,,,,,,,,,,,,&&&'''''''''((()))))))))&&&'''(((***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++***)))((((((*********))))))))))))*********------******------******++++++++++++***))))))******))),,,444EEEYYYgggwww\\\NNN???888555111000111......---++++++*********)))***+++,,,,,,,,,+++***,,,---......,,,,,,---...***+++,,,------...111333444999AAAIIIRRR^^^llluuu~~~mmm^^^NNNCCC===666222000111...,,,...---++++++/////////............//////,,,))))))...000//////111---,,,+++***))))))))))))(((((((((((((((((())))))***+++---...---,,,***)))(((&&&%%%&&&((())))))(((%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&$$$"""###&&&(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&$$$###"""&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&$$$""""""$$$%%%%%%$$$###$$$$$$###""""""###%%%((('''&&&&&&&&&&&&$$$"""%%%&&&&&&$$$######$$$%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''&&&&&&''')))&&&'''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''&&&%%%&&&(((***)))((((((((((((&&&$$$))))))(((''''''&&&%%%%%%)))***+++***)))***,,,...)))******)))(((''')))+++))))))))))))((((((((((((************************,,,,,,+++************++++++***)))***++++++***(((%%%&&&(((***,,,---......)))***+++,,,---------------...//////...///111333,,,//////++++++000444555222222222333444666888888666777888999;;;<<<===>>>999888666444222111000000...------...111222222111///---,,,---000333444555000000////////////000000111111111111222222222222222333444444222111222333777777777888:::<<<>>>@@@///000555???IIIJJJBBB:::@@@999666:::DDDUUUnnnwwwbbbIII:::444000///000000//////...------......------............------000000000000000///......------------------......------------,,,++++++***++++++************+++++++++***)))(((((()))***+++***)))(((''''''((())))))*********((('''))),,,///,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))******))))))))))))***++++++)))((()))+++(((((((((((())))))))))))+++******************+++,,,+++++++++***)))))))))++++++++++++++++++++++++***))))))))))))))))))))))))))))))******+++++++++((())))))***+++,,,,,,---((((((***++++++,,,,,,,,,+++++++++******+++++++++(((******)))((('''((()))+++******))))))******+++))),,,,,,)))))),,,,,,)))******+++++++++******)))*********...999NNNeeevvvvvvhhhSSSGGG;;;666333000///111000000///...---------...++++++,,,------,,,,,,+++,,,---......,,,,,,---...---...000///...000555999???GGGSSS```kkkwww~~~qqq___PPPFFF<<<444///333///...000000...///333/////////....../////////222,,,)))---///...,,,,,,,,,+++***)))((((((((((((&&&&&&''''''(((((())))))((()))***++++++)))'''%%%'''&&&%%%%%%'''((((((''''''''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''$$$"""$$$'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###'''$$$"""!!!"""$$$%%%%%%"""###$$$###!!!!!!###$$$&&&%%%%%%%%%&&&&&&$$$"""###%%%'''%%%###"""$$$&&&&&&&&&&&&&&&&&&'''((((((%%%'''((('''$$$$$$'''+++'''((()))******((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((((((((())))))'''%%%***))))))(((''''''&&&&&&'''''''''''''''((()))***((()))***)))(((''')))***))))))))))))(((((((((((()))))))))))))))))))))))),,,++++++***************&&&&&&'''***---///...---)))***+++,,,,,,,,,,,,,,,******+++,,,---------------.../////////000222444---000000---...222333222222222222222333444555555333444555777999;;;<<<===999999777666444333222222000//////000222444444333444111......111222111///000000////////////000000222222222222222222222222444555555444333222444555777888:::<<>><<>>;;;999888;;;GGG\\\ttt|||[[[MMM===666333000000222000000//////...//////000222000---++++++---000222///000111222111000///.../////////000//////...---,,,,,,---------,,,++++++++++++************++++++*********))))))************)))((('''((()))***+++,,,,,,***((('''(((+++...------...---+++)))'''%%%))))))))))))))))))))))))******))))))))))))******)))***++++++***)))+++,,,((((((((()))))))))******)))***++++++++++++***)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''+++***)))((('''''''''''')))*********+++,,,,,,,,,------......---,,,++++++***))))))))))))))))))***((()))***)))((('''''')))++++++************++++++(((++++++((((((++++++((())))))***++++++++++++******,,,111999HHH___xxx|||dddQQQ???888222111000......111000000/////////000111111000000/////////.........,,,---......,,,,,,---......000222111333;;;HHHRRRjjjtttuuuiii\\\KKK>>>666222/////////---///333......////////////......000,,,***,,,---+++,,,...,,,+++***)))(((((((((((((((((((((((((((((()))))))))************))))))(((***(((&&&&&&'''''''''&&&%%%&&&&&&''''''%%%$$$#########%%%'''******(((%%%#########$$$$$$$$$%%%%%%!!!"""$$$&&&''''''''''''$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((((('''%%%######%%%&&&&&&%%%$$$%%%%%%$$$######$$$&&&$$$######%%%'''((('''&&&$$$&&&'''((('''&&&''''''''''''&&&&&&''''''((()))''''''&&&%%%$$$%%%(((+++*********)))))))))((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((()))***)))((('''(((***((('''((()))+++,,,+++***))))))*********+++++++++***((('''''')))***)))(((&&&(((***)))(((''''''((((((((((((((())))))))))))************************++++++***))))))))))))***+++++++++,,,......---,,,+++,,,---...////////////,,,---...///000000000000...///000///......000111+++...000///000000,,,%%%333222222222222333333444333444444555666777888888777777888888888888777777666444333444555666555444333222222333444555444333222222333333333333222222222222333333444555555555333444555666666999<<>>OOOggg}}}gggPPPDDD999444222000///000//////............//////222111///......///111222///000111222222000///...+++,,,---...//////......++++++,,,---------,,,,,,++++++************++++++******++++++++++++******)))))))))))))))***++++++------,,,)))''''''))),,,)))***,,,------,,,***)))))))))))))))))))))))))))+++***)))(((((()))***+++)))***,,,,,,+++***,,,---)))))))))*********++++++)))***++++++++++++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++***)))((((((((()))***************************++++++,,,---------,,,,,,+++******))))))******+++)))***+++***((('''((())),,,++++++******++++++,,,)))++++++))))))++++++)))))))))***+++++++++++++++)))---555@@@QQQhhhrrrZZZHHH888333000222222000222555222111111111222222333444000000///...............,,,---......,,,,,,---...+++...222555;;;III]]]kkkzzzmmmYYYHHH===777333222///,,,,,,000---...///000000///...------+++***,,,+++***,,,222,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))((((((((()))***+++)))(((&&&'''((())))))(((%%%&&&'''((('''&&&$$$###%%%$$$###%%%)))***)))((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***'''&&&%%%%%%''''''&&&%%%$$$%%%%%%$$$######$$$&&&&&&%%%%%%&&&(((((('''%%%%%%%%%%%%'''((()))'''%%%'''''''''''''''(((((())))))'''$$$$$$%%%'''))))))***)))'''&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''((())))))''''''((())))))(((((()))******)))'''''''''((()))***+++,,,,,,***(((&&&&&&(((***)))'''&&&((()))***(((''''''(((&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++***)))))))))))))))+++******+++------,,,*********,,,---.../////////------...///000000000000//////000...---,,,...///,,,......---///111...(((111111111111111222333333222333444555666888999999777888999;;;;;;;;;;;;;;;999777666555666666555333222333444444333333444444111222333444444333222111222222333444666777888888888999;;;===???BBBGGGKKKTTT[[[dddlllrrryyy,,,---...000111222222222:::???III[[[tttqqqYYYJJJ@@@777333222...---.........---------......///111111000000000000111111///000222333222111///...'''(((***,,,.../////////***+++,,,,,,------------++++++************++++++***+++,,,------,,,+++***))))))******++++++++++++------,,,***((('''(((***&&&'''***,,,......------))))))))))))))))))))))))+++***)))(((((()))***+++((()))++++++******+++,,,************++++++++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......***))))))))))))+++,,,---,,,,,,,,,+++++++++++++++((()))***+++,,,---------,,,++++++++++++++++++,,,)))***+++***)))((()))***,,,++++++******++++++,,,***------******------***((()))***+++++++++++++++'''---777EEEWWWnnn|||jjjSSSBBB333///---//////---///222...---------...///000111000///...---------------,,,---......,,,,,,---...***...333999CCCVVVnnn|||gggTTTDDD>>>888555111,,,,,,///---...///000000///...------,,,,,,---***'''+++111---,,,+++***))))))))))))++++++******))))))(((((((((&&&%%%$$$%%%''')))***'''&&&&&&''')))+++,,,+++'''((()))******(((&&&%%%'''$$$"""###'''***+++***%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%###"""$$$''')))(((&&&%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))+++'''&&&&&&'''(((((('''%%%###$$$$$$###""""""###%%%)))(((''''''((('''%%%$$$&&&$$$###&&&)))***'''$$$'''''''''''''''((())))))+++'''######&&&))))))(((***(((%%%######$$$&&&(((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((***)))(((((()))(((&&&$$$%%%%%%&&&((()))+++,,,,,,)))&&&$$$$$$&&&(((&&&$$$%%%''')))***((('''''''''%%%&&&'''((()))***+++,,,+++++++++++++++++++++++++++******)))))))))))))))'''''''''***,,,...---,,,++++++,,,---------,,,,,,,,,---...///000000000000///000000...,,,+++,,,...///000...---000444333...000//////000000111222333111111333555777999:::;;;777888:::<<<>>>>>>>>>>>>:::999777666777666444333444666888666222///000111111222333444444333222111111222333555777888999:::>>>???BBBDDDGGGLLLRRRVVVfffnnnxxx000///...///111444666666555FFF[[[oooqqqYYYJJJ<<<999555111000222444666.../////////////////////,,,,,,------...///000000///000111222222111//////000///...,,,***+++...111(((***,,,...//////...------,,,***))))))***,,,---++++++*********************************)))((((((,,,)))&&&&&&)))******(((******+++++++++,,,,,,,,,///000...******---+++''',,,,,,***((('''(((+++...444///(((&&&,,,111,,,###++++++*********+++---...222///,,,((('''(((***+++(((%%%###$$$'''++++++++++++,,,...---,,,++++++,,,************************+++++++++,,,,,,------...(((((((((***,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******)))))))))+++------***(((***)))'''(((+++---......+++++++++******((('''&&&$$$&&&***---//////...---+++...888LLLgggttt\\\GGG:::000000///////////////000222222222111111111111111,,,,,,,,,---------......+++++++++,,,---...---+++---///555AAATTTkkkkkk[[[KKK<<<777555111///000111------111222000///000'''(((+++---...---,,,++++++*********))))))((((((((((((((()))(((''''''&&&---,,,+++)))'''$$$###"""###$$$%%%&&&''')))******&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''$$$$$$((((((%%%$$$&&&$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&######"""!!!!!!!!!!!!!!!"""$$$&&&&&&%%%%%%'''***###&&&((('''$$$###%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%###$$$))),,,!!!%%%&&&&&&'''((((((''''''&&&)))(((%%%%%%((((((%%%$$$$$$###$$$%%%&&&'''(((&&&&&&'''''''''&&&$$$###&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&%%%'''((((((&&&$$$$$$$$$''''''((((((((((((''''''&&&'''((((((&&&$$$!!! ''''''''''''''''''''''''''''''(((((())))))******))))))))))))***+++,,,---***++++++,,,,,,++++++******************+++,,,,,,((())))))))))))*********---------,,,******,,,...,,,,,,...///000000000000//////000000///...------/////////000000000000000000000000000111111111111///000222444777999;;;<<<======>>>>>>???@@@BBBBBB???>>>;;;999777666666666;;;;;;;;;:::888555111///333444555444333444555777666666777:::<<<>>>>>>>>>CCCHHHNNNSSSXXX___gggmmmwww~~~000000000222555888:::;;;>>>PPPhhh}}}~~~fffPPPCCC888666222000//////111222//////////////////......,,,,,,---......//////000111222333333333333222111111000000///......------+++,,,---//////...---,,,---,,,***))))))***,,,---************************+++++++++++++++***))))))***)))((()))++++++***'''))))))*********+++++++++---...,,,)))))),,,+++'''*********(((''''''***,,,===DDDFFF:::,,,'''))),,,+++***)))))))))***+++,,,000...,,,)))((()))***+++---***'''''')))++++++******,,,------,,,+++,,,---************************))))))))))))))))))******)))(((((()))+++,,,+++***+++++++++,,,,,,,,,------+++++++++*********))))))***)))))))))+++,,,+++***,,,+++******---//////...*********+++*********)))+++++++++,,,,,,,,,,,,,,,---222>>>TTTnnnjjjTTTAAA555000000///////////////000111111111111000000000000---------.........//////111///---,,,---...///000///444>>>NNNccczzzvvvlllooo|||uuuhhhWWWFFF===777111.........++++++///111...,,,---+++,,,---......---+++***************)))))))))((((((((((((((((((''''''&&&((((((((((((''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%&&&((('''###$$$'''%%%$$$"""###%%%&&&%%%%%%%%%$$$###############$$$$$$$$$###""""""""""""###%%%###"""%%%))),,,+++)))$$$%%%&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$''''''$$$%%%'''###$$$%%%&&&'''(((((((((((($$$'''(((&&&&&&((((((%%%###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%'''''''''&&&'''((('''''''''(((((('''''''''%%%&&&((()))((('''&&&%%%''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))***+++,,,,,,***++++++,,,,,,++++++***&&&&&&%%%%%%&&&&&&'''((()))))))))*********++++++++++++***)))'''(((***,,,------......//////000000------......---,,,,,,+++------------............/////////000000000111111///000222555777:::<<<===>>>>>>>>>???@@@AAACCCDDDAAA???===;;;888777777777333444666888999999888888444555555555444444666888888888999===BBBGGGJJJLLLSSSXXX___dddiiiooowww|||//////000222555999<<<>>>LLL```yyyoooVVVDDD;;;555333222000/////////000000000000//////.........---------......//////000111111222333333222222111///...---///111111---***------.........---+++***---,,,+++******+++,,,---************************+++,,,,,,,,,,,,+++******)))))))))+++,,,,,,***'''(((((()))))))))************+++***'''))),,,,,,(((((()))***)))(((''')))***333@@@GGG<<<+++%%%***111+++******))))))))))))***---,,,++++++******++++++111...+++******+++***))))))+++---------,,,---...************************,,,,,,++++++++++++++++++***))))))***+++,,,***)))++++++++++++,,,,,,,,,,,,*********)))))))))((((((+++***((((((***,,,,,,+++,,,++++++---///000000///******+++++++++,,,,,,,,,...---+++***)))+++,,,---...666GGG^^^wwwqqq\\\III888/////////.........//////000////////////////////////........./////////000000666444000---,,,...111333222<<>>???AAABBBDDDEEECCCBBB@@@>>><<<:::999999888999:::::::::999888777666777888777666777999:::===>>>AAAGGGOOOWWW^^^ccclllqqqwww{{{}}}444444444555888===EEEIII___qqq}}}aaaJJJ===888444333333222111000000000111111000000///.........------....../////////000/////////000000000000000...+++)))+++000222...***,,,------......---,,,,,,,,,++++++******++++++,,,***************+++++++++***++++++,,,++++++*********)))))))))*********)))))))))))))))*********+++)))***)))'''***......+++''')))++++++***)))))))))'''---///---+++------+++,,,,,,+++******)))))))))***++++++,,,,,,+++++++++000///---,,,+++++++++***)))+++---...------...///++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++------+++)))+++++++++++++++++++++,,,+++*********))))))))))))***))))))***,,,,,,+++*********,,,000333444333222---,,,,,,,,,+++,,,,,,,,,******)))))))))+++---//////;;;PPPhhhxxxbbbOOO???333,,,......------......//////------............//////---.........////////////555333111---,,,---000333666DDDXXXnnn~~~jjj___YYYeee|||uuubbbQQQEEE;;;444000///,,,,,,000222///---.../////////...---+++)))(((*********)))))))))))))))***))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((($$$ """((('''%%%""""""$$$&&&'''&&&''''''(((((((((&&&$$$###%%%%%%$$$###############$$$'''+++((("""%%%###!!!"""%%%&&&$$$!!!###$$$$$$%%%%%%$$$$$$###%%%((()))&&&###$$$(((,,,%%%&&&&&&''''''&&&&&&%%%###&&&&&&''')))'''###"""$$$&&&(((((('''&&&%%%''''''''''''''''''&&&&&&%%%&&&(((***+++***)))((('''&&&&&&&&&&&&''''''(((,,,+++***(((%%%$$$%%%'''(((((())))))))))))((((((%%%&&&((()))++++++++++++''''''''''''''''''''''''((((((((('''''''''''''''((((((((())))))***+++,,,******++++++++++++******---------------...//////+++++++++,,,,,,,,,------///...---+++***+++///222111///---,,,,,,---...000...///////////////......---......//////000000000............////////////000111333555888:::<<<===;;;;;;<<<>>>@@@BBBDDDEEEFFFEEECCCBBB@@@>>>===<<>>===<<<:::888777777999:::;;;;;;<<>>AAACCCEEEHHHGGGGGGFFFDDDCCCBBBAAA<<<=========>>>>>>======888:::===???BBBEEEIIILLLTTT\\\gggrrr{{{999===CCCJJJTTTbbbrrr}}}jjjRRRAAA:::999000000000//////.........000000000000000000000000////////////////////////000000000000000111333333<<<777111......///...,,,***++++++,,,---...///000++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((()))************)))***+++***)))((((((***,,,***++++++++++++,,,,,,,,,***+++***)))+++000000---)))+++......,,,+++++++++###))),,,***(((***---,,,,,,------...------,,,+++***++++++,,,,,,,,,++++++)))+++,,,,,,++++++,,,...***,,,.........---...///------------------------************))))))))))))---,,,,,,---...///---,,,+++++++++++++++*********,,,,,,,,,++++++++++++***(((((())),,,------***(((---000555<<>>======<<>>777555111000//////......///////////////000111111222222000/////////////////////000000//////000111333444777555333000///...------,,,,,,,,,,,,------...///+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,((()))******+++++++++***(((+++//////---+++++++++************++++++++++++)))+++***(((***//////,,,***+++---,,,+++***+++,,,!!!''')))'''&&&***...///***+++,,,---------,,,+++,,,,,,++++++++++++++++++)))+++------,,,+++,,,...,,,---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---...---+++++++++++++++*********)))++++++++++++************,,,***((((((***+++,,,+++---000666===AAAAAA===999000///,,,***))))))******,,,+++*********+++,,,---???SSSnnnjjj\\\III<<<666444111...++++++++++++,,,---...///,,,,,,,,,---.../////////------------............+++...///...---///666<<>>BBBEEEFFFIIIIIIKKKLLLLLLLLLKKKKKKMMMLLLIIIGGGEEECCCAAAAAAHHHLLLSSS[[[ccckkksssxxx}}}QQQ\\\kkkxxxuuu\\\HHH;;;444111333333111000000111222222......///000111222333333000000000000////////////...---------...///111222+++---///000...------.........---,,,,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,''',,,222555222...+++***))))))))))))************)))***)))''')))......***)))+++++++++))))))***+++111---'''%%%***///,,,$$$((()))+++,,,---,,,,,,+++---,,,++++++******+++++++++---//////,,,+++,,,...---...000///...------...************************''''''(((((()))))))))***(((((((((***,,,---,,,+++++++++++++++******))))))************))))))))))))///+++'''%%%&&&***---///+++...444:::>>><<<777222...---+++)))))))))+++,,,,,,+++)))(((***...333666FFFZZZuuuzzz]]]PPP???444222222000---++++++++++++,,,---...///,,,,,,------...///000000............/////////000...//////------222<<>>DDDLLLRRR\\\```hhhpppwww```kkkvvv}}}~~~dddNNNBBB<<<555111222222111111111111222222000111111111111111111000........................000111222111///...///000333111000000000000///---...//////...------...000........................+++,,,...//////---+++)))******+++---//////...,,,,,,+++***+++,,,,,,+++******+++,,,+++*********,,,,,,---------,,,+++******)))************+++++++++******++++++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++)))+++***)))+++///...++++++,,,,,,,,,,,,+++************))))))))))))******)))(((((()))++++++***)))///,,,***))))))***)))(((++++++***++++++,,,---...++++++******)))*********+++,,,------,,,,,,---///))))))++++++,,,,,,++++++***000000666FFFUUUjjj}}}iiiSSS???555333///000///,,,+++,,,,,,******+++,,,---------------------............---------------...//////000000---...111666>>>NNNhhh~~~eeeOOOBBBBBBPPP___yyy~~~rrrgggYYYOOOAAA777111...,,,***---,,,+++)))(((((())))))++++++++++++*********)))''''''''''''''''''''''''((((((''''''''''''((((((###,,,%%%&&&$$$""",,,'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''&&&%%%,,,***(((&&&&&&&&&((()))%%%''')))(((%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((("""%%%%%%###$$$((()))&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((***))))))))))))***++++++,,,+++***)))))))))***+++'''((()))***************+++************++++++,,,,,,+++************+++,,,******+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------***,,,------,,,,,,...///+++---//////...---...///222222222222222222222222444444555666888:::<<<===555888===@@@DDDKKKUUU\\\eeekkksss|||^^^jjjwww}}}uuu^^^LLLCCC>>>777111222222111111111111222222222111111000000111111222////////////////////////111222333222000///000111333222000000111000///------...///...---...000222---------------------------------------,,,,,,++++++***+++---///---)))%%%---,,,+++,,,---------+++***+++,,,,,,******+++,,,((()))***+++++++++++++++)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++)))))))))***))),,,+++)))+++//////***+++,,,,,,,,,,,,+++************))))))))))))******)))(((&&&'''(((***))))))---,,,******+++***)))'''++++++++++++,,,---......---,,,++++++************)))***,,,,,,+++,,,...000+++,,,,,,***'''(((,,,000---444999DDDYYYhhhyyy~~~hhhVVVGGG999111///---111000+++***---...++++++,,,---....../////////...//////000000//////...------......//////000000///...222:::FFFYYYtttpppZZZIIIAAAHHH\\\nnn|||lll___LLL===444000,,,***))))))))))))))))))))))))++++++,,,,,,++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((("""***"""$$$$$$"""((($$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((((((''''''$$$%%%&&&%%%$$$%%%(((,,,###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''''''''''')))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''!!!%%%'''%%%&&&)))(((%%%'''''''''(((((((((((((((&&&&&&'''''''''(((((((((******))))))******+++,,,)))))))))))))))*********'''((()))***++++++++++++,,,++++++***+++,,,---...---,,,+++******+++,,,---+++,,,,,,---------------+++,,,---.........------------------------,,,,,,***,,,......------///111,,,///111111///...000111222222333333444444555555444555666888;;;>>>AAABBB===BBBIIIOOOTTT\\\gggooowww|||gggttt|||~~~~~~oooYYYJJJDDD???888222222222111111111111222222333222111000000111222333000000000000000000000000222333444333111000111222222111000000111111000...,,,---.........///111333------------------------000...---++++++,,,---...///...---...---)))"""...---,,,,,,......---,,,***+++,,,,,,******+++,,,'''(((***+++,,,---------)))************+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))+++---+++(((&&&(((******---,,,)))+++000///***+++,,,,,,,,,,,,+++************))))))))))))******)))'''%%%%%%''')))))))))+++******+++,,,+++***(((++++++++++++,,,---...///......---,,,++++++++++++((()))***++++++,,,...000...///,,,'''###%%%---444555>>>GGGWWWnnn|||rrrWWWIIIBBB888000---,,,000000***)))...///---,,,---...///000000000000///000111222222111000///------......///000000000111///333===LLLaaa{{{sssdddQQQDDDCCCOOOggg{{{xxxiiiSSSAAA666111---***((((((***+++,,,,,,,,,++++++,,,,,,,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%((((((### %%%&&&((()))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((())))))((((((###%%%%%%###!!!!!!%%%)))###$$$%%%&&&&&&%%%$$$###'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((("""$$$%%%''''''&&&$$$###%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''"""&&&)))'''(((***((($$$((((((((((((((('''''''''''''''''''''((((((((((((*********)))******+++,,,''''''((()))***)))))))))((()))***+++,,,------------,,,,,,+++,,,---//////------,,,++++++,,,------,,,---......//////......+++,,,---.........---,,,.........------,,,,,,,,,+++---000///......000333...111333333111000111333333333444444555666777777444555777:::>>>BBBEEEGGGHHHOOOXXX___eeennnyyymmm}}}~~~~~~|||xxxmmmcccTTTHHH@@@<<<888666444222111111222222000///000000//////000111333444333333111000////////////222222333333333333222222000111222222222000///....../////////////////////---------...............111000000///......------............---,,,+++***,,,'''&&&***---,,,++++++...---,,,+++************+++,,,,,,---...///000000...,,,)))'''''')))+++---(((((('''&&&%%%&&&)))+++***************************++++++,,,,,,++++++***------------------------111000///---,,,,,,,,,,,,---///...******,,,''')))***,,,------,,,++++++)))((())),,,+++)))***...***)))((())),,,---......---,,,///444333,,,+++//////...---...000111000...((()))+++,,,......//////000---,,,///000000444999<<>>444...+++,,,))),,,...///---,,,++++++,,,------,,,***))))))***''''''''''''''''''''''''+++)))'''&&&&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!! '''%%%""" ###''')))###$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$"""'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&((('''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((###+++,,,&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''((()))(((&&&&&&(((******)))))))))***+++,,,,,,+++******+++---///...---((()))***)))((((((***,,,...---,,,++++++---...000,,,------------------,,,............---,,,+++***000---+++,,,------***'''---,,,+++,,,---......------,,,++++++++++++,,,---///...---,,,---...///000222111000000111222111000111333444555555666999;;;666:::???BBBEEEJJJQQQVVVaaagggpppyyyooo|||vvvqqqlllcccUUUJJJCCC>>>:::777999777555555555555333222000//////...///000111222333222111000000///000000///000000000000000000///000111111111111000000/////////////////////......,,,---------......//////++++++,,,,,,---.....................---,,,,,,+++000+++))),,,---***((()))......---++++++******+++,,,,,,,,,,,,,,,---------,,,+++***)))***,,,---///***+++***)))((())),,,...------------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++------***+++---***###))))))+++,,,,,,,,,+++***)))((())),,,+++)))***...,,,+++******+++++++++***---,,,///333333......111333111...---------,,,++++++,,,---...///000000111111...,,,///333666>>>FFFRRRbbbvvvyyyeeePPP>>>888444---+++///...---,,,,,,,,,,,,---...,,,...---++++++///000///111000//////000111000...---***+++///111000111444111333;;;JJJaaa|||vvv___PPPDDDFFFTTTjjj|||fffMMM<<<333---++++++'''***,,,---+++***)))***,,,---...---+++))))))***''''''''''''''''''''''''((('''%%%%%%&&&'''&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%'''%%%""" !!!###''')))$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((***(((### %%%,,,+++%%%''''''''''''''''''''''''%%%%%%&&&'''(((******+++)))***)))&&&###  ******))))))******++++++***)))(((***,,,------,,,((()))***)))((()))***,,,...---,,,++++++---...000------............------,,,------.........------...,,,+++,,,......,,,***,,,,,,+++,,,---...------...---,,,,,,,,,,,,---...//////.........//////000555444333333333333222222333555666777777888:::<<>>FFFRRR]]]nnn|||zzzhhhTTTDDD777444222,,,+++......------,,,,,,------...+++...---******---...,,,///...---...///000///...+++***,,,111444222333777333777BBBVVVpppkkkTTTIIIBBBKKK```wwwttt___HHH999222,,,******&&&(((***+++)))(((((((((+++---//////---+++******''''''''''''''''''''''''&&&%%%###$$$&&&''''''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&$$$"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))***+++***((()))+++((($$$(((((((((((((((((((((((($$$%%%&&&(((***+++,,,---&&&((())))))(((&&&&&&&&&+++++++++***************)))((('''(((***++++++***)))*********))))))+++,,,------,,,+++,,,---...///......////////////......,,,,,,---...///000000///---,,,,,,---///000///---,,,,,,,,,,,,------------///......------....../////////000000000000//////555555444333222222222222555777:::;;;<<<>>>AAACCCOOOVVV___gggmmmsss{{{bbbvvv}}}rrrhhh___WWWNNNHHH===;;;888666666666555444555555444444333333333333111111111000111111222222444444555555555555444444111000/////////111222333111111000000///.........+++,,,,,,---...///000000000000/////////.........,,,---...............------******...///------000//////...---------------++++++++++++++++++++++++***+++,,,---......------,,,---------,,,,,,...000++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,+++++++++***+++,,,,,,+++)))))))))***************)))((())),,,+++)))***...***+++,,,,,,---...111333666;;;DDDLLLOOOOOONNNNNNGGGCCC>>>:::999888888777111111000000111333555666;;;;;;@@@JJJSSS]]]lllxxxkkkXXXHHH===555333222///---///------------------------,,,///...++++++......+++000///...///111111000///---,,,///444666444555999777===KKKbbb|||xxxaaaMMMEEEEEETTTkkkiiiWWWBBB666000,,,))))))&&&(((******(((''''''(((***,,,///000...,,,***)))''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&%%%$$$######%%%&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))&&&)))***)))'''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%(((+++---,,,+++++++++------------,,,++++++******)))((()))***+++***))))))***+++***))))))+++---------,,,,,,,,,---.../////////000000000000//////---......///000000//////.........////////////...,,,---............//////000//////////////////000...///000111111000///...444444444333333333555666888;;;@@@EEEIIIMMMQQQTTTeeelllwwwYYYjjj~~~tttiii]]]UUUEEEBBB>>><<<;;;;;;999888666666666555444333222111222111111111111111222333111111222222222222111111111000/////////111222333111111000000////////////,,,,,,------...//////000///////////////.........------......///.........,,,***+++...///,,,---111//////...---------......++++++,,,,,,---......///+++,,,---...---,,,***(((***+++,,,+++******,,,---+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,........................+++,,,---......//////...---,,,++++++******+++---,,,,,,++++++************)))((())),,,+++)))***...)))***+++,,,---000666:::BBBLLLZZZeeejjjjjjgggdddZZZUUUNNNHHHDDDAAA???===;;;:::999999:::===@@@BBBEEEIIITTTaaallluuupppXXXFFF<<<666000//////,,,******---------------------------000000...---000///,,,///...---...000111111///......111444444111333888999BBBTTTmmmlllUUUGGGDDDKKK___vvvwww___NNN;;;222///,,,))))))''')))******((((((((()))))),,,///000...,,,******(((((((((((((((((((((((()))'''%%%$$$%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))(((((($$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$&&&((()))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&''''''%%%$$$&&&***))))))))))))))))))))))))))))))(((''''''&&&%%%%%%)))+++---,,,)))&&&$$$$$$...////////////...,,,,,,,,,+++******+++,,,+++))))))***+++***))))))+++---,,,,,,,,,,,,------......//////000000000000////////////000000///......---000000111000///...---------///111000///...000222000000000000000000000000---...///111111000//////111333555666666999===@@@BBBGGGNNNVVV]]]dddjjjnnn|||VVVbbbuuu}}}ooofffPPPLLLGGGBBB???===;;;999777777666555444222000///333222222111111111222222222222222333333222222222000000000000000000111222000000000000000000000000---------............///)))***+++,,,---///000000....../////////......---///---...///---)))***...///......---------......+++,,,,,,---///000000111------...---,,,+++)))'''((()))++++++***)))***,,,,,,,,,------......//////,,,,,,------------,,,,,,........................---------------...///000...+++++++++***(((+++000111000...---++++++******)))((())),,,+++)))***...***,,,------///666???FFFVVVdddsss}}}{{{rrrlllddd\\\VVVPPPKKKHHHGGGFFFDDDDDDFFFJJJOOOQQQWWW^^^lllzzzsss___KKK===555333000......---+++***,,,------......------,,,...111222000000222222...---,,,,,,---///000///...------///222000...111888;;;III___xxx{{{cccOOOBBBFFFUUUlll}}}mmmUUUFFF666000...,,,******)))***+++***)))((()))+++(((+++---...,,,+++******((((((((((((((((((((((((***(((&&&%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((###%%%(((******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((&&&%%%'''&&&&&&)))...))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))+++------+++)))))))))......///000000///---,,,///---,,,,,,------+++***)))+++++++++******+++---,,,,,,,,,---------......//////000000000000/////////000000///...---,,,,,,000111222111...,,,,,,,,,---///222111......000333///000000111111000000///---...///111222222222222---111555888;;;AAAIIIOOOWWW]]]eeennnvvv}}}VVV]]]lll|||ddd___WWWOOOIIIEEEAAA>>>:::::::::999777555222111444333333222111111111111333333444444444444333333000111111111111000000////////////000111111222222...............---------)))***+++,,,---///000000//////000//////...---,,,...---...///,,,((()))......---------------......------........./////////------...------,,,++++++)))***,,,,,,+++++++++,,,++++++,,,,,,---.........,,,,,,------------,,,,,,........................///...,,,++++++,,,...000,,,))))))+++***)))---555666444222///---,,,++++++)))((())),,,+++)))***...,,,...111444:::EEETTT___rrrxxxrrrkkkeeeaaa___]]]\\\\\\^^^ccciiilllsssyyyvvv```OOOAAA888222222000//////000///...,,,,,,---......---,,,,,,---000222000111333333000---,,,,,,---///000000///......///111000///555===EEEVVVooooooZZZJJJDDDMMMbbb{{{rrraaaNNN@@@333......---+++***)))******)))(((((()))+++(((***++++++***)))******(((((((((((((((((((((((()))'''&&&%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###""""""!!! $$$%%%&&&'''''''''&&&&&&%%%&&&((())))))'''%%%###$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&))))))(((&&&$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$((()))'''(((,,,************************%%%&&&&&&'''((())))))***''')))+++,,,,,,---///111+++,,,...//////...---,,,000...,,,,,,------+++)))***+++++++++******,,,...,,,,,,------......------...//////000000//////...------.........------,,,---///111000---,,,,,,...+++...111000---,,,...222//////000111111000////////////000111333555777888555:::AAAGGGLLLUUU```hhhsssxxxVVVZZZfff|||{{{tttjjj```XXXQQQLLLHHH?????????>>>;;;999666444555444333222111111111111///000000111111000000///000111222222222000///.........///000111222333333/////////...------,,,,,,......//////////////////000000000000///...,,,,,,******,,,...,,,))),,,111------,,,,,,,,,------...///............------------------...............***,,,......---,,,---...(((((()))******+++,,,,,,,,,------......------,,,------------------------000...+++)))(((***---///***'''(((++++++)))///999999777444111...,,,++++++)))((())),,,+++)))***...,,,///555;;;EEEUUUiiiwww|||yyyxxxvvvvvvyyyeeeOOO@@@777000---------,,,,,,//////...,,,,,,---......---,,,,,,,,,///111000111444333000000///...000222333333222000000111333222333:::DDDQQQccc|||vvvbbbOOOAAAIIIVVVnnn|||hhhWWWKKK>>>111...///---++++++((()))***)))'''''')))***((()))******(((((()))+++))))))))))))))))))))))))(((&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!$$$%%%&&&'''''''''&&&%%%$$$&&&)))+++***((($$$"""$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""$$$''')))***(((&&&$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))######(((***'''%%%'''************************(((((((((((()))))))))))))))))))))(((%%%%%%&&&''')))***,,,.........,,,+++000...,,,,,,,,,,,,***)))***+++,,,+++******,,,...+++,,,------......------......////////////......++++++,,,---............***---000///---,,,...000)))---000///+++***---111...///000111111000///...111111111222444777:::<<>>:::555333444444222000111000///000222222111///555444222000///000111111000000000000000000000000000000111111111111000000///111000,,,,,,...***"""...//////////////////...,,,------------,,,++++++,,,---......//////......///......///000111///...///...---,,,,,,---...///...---,,,,,,---...---,,,++++++,,,------...////////////...------------------,,,+++++++++,,,......///...,,,+++***+++,,,------,,,******+++...000222111000///...---+++******'''((((((((()))***---///888BBBRRRbbbsss~~~kkkTTTDDD;;;444000000+++---...//////...+++***......///...,,,,,,---...000000000000000000000000//////............//////---///111111111999FFFQQQiiittt^^^MMMFFFFFFWWWppp}}}mmm^^^MMM>>>999555000,,,+++***)))((())))))((((((((()))***+++&&&&&&'''((()))******+++---)))''')))---///,,,)))))))))((((((((('''''''''&&&""""""''')))&&&%%%'''+++***)))((('''%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$(((""" %%%(((&&&&&&))))))(((%%% !!!)))111***(((&&&&&&((()))((('''''''''''''''(((((())))))))))))))))))))))))))))))''''''(((((()))*********,,,---//////...------...------------,,,***))))))---------...---------,,,------------,,,,,,,,,,,,...---,,,---...//////...------..................111000//////.........///222000...------.........000000//////000///...---000555;;;@@@FFFNNNWWW^^^nnnwwwddd]]][[[hhh|||{{{uuunnnfff\\\VVVNNNGGG===666444444222111111000000111222111///,,,444222///---,,,...000111000000000000000000000000000000111111111111000000)))+++,,,,,,...111///+++//////000000000000//////......---,,,+++)))((('''------...////////////...000000//////000///,,,)))//////............//////000...---...///000///...,,,,,,,,,---....../////////......---------------------,,,,,,------...//////...,,,++++++,,,------...---+++******+++---...*********++++++++++++,,,***,,,---***(((+++222999GGGTTTiii|||dddUUUCCC:::444000......***,,,///111000---***'''......---...000000///...000000000000000000000000///......------...//////+++000444444666@@@QQQ```yyy}}}iiiSSSFFFGGGPPPhhh}}}rrraaaSSSCCC777666222...+++***)))((('''+++***((('''((()))+++---((()))******++++++++++++,,,)))((())),,,---,,,)))******)))))))))((((((((((((%%%$$$'''((('''&&&'''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###$$$$$$&&&'''(((&&&&&&&&&&&&%%%$$$$$$###!!!###%%%'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((($$$###&&&((('''''')))''''''$$$ """***111)))(((&&&&&&((()))(((''''''''''''(((((((((((()))))))))))))))))))))))))))%%%%%%'''(((***+++,,,---,,,...000000//////000111///...+++))))))***,,,...,,,,,,,,,,,,,,,...///000...---+++*********+++,,,,,,---......------...///,,,---------.../////////000000111111111000//////111000//////............000111222333444333333222999???IIIRRR\\\hhhuuu}}}iii^^^XXXbbbvvvvvvoooeeeZZZLLL@@@:::666444222111111111222333222000---222111000.........///000000000000000000000000000//////............//////''')))+++---000333333222/////////000000/////////......---,,,+++***((('''------...///////////////////////////000...+++(((000000////////////000000000.........000111000///,,,---------......//////------,,,,,,,,,,,,------------------......//////...---,,,,,,+++,,,---------,,,***))))))***+++,,,''''''((()))***++++++,,,***...000...,,,222@@@LLLZZZggg|||mmmPPPEEE999555222///...///+++---///000000///---,,,///------///333333000---000000000000000000000000.........---....../////////333777888;;;III___qqqttt^^^JJJBBBLLL\\\uuuzzzgggXXXKKK???777444111---+++******)))'''******))))))******+++,,,---------,,,***'''%%%$$$)))'''&&&''')))***((('''''''''''''''&&&&&&&&&%%%)))'''%%%&&&''''''&&&&&&%%%$$$###""""""$$$))),,,###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&'''&&&'''((()))((('''&&&%%%"""%%%(((+++,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))***************'''&&&&&&'''((((((((()))%%%'''))))))''''''(((***)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,---+++---000000000000111222111///,,,***)))+++---///---,,,******,,,///222444///---+++***)))***,,,---***---///...,,,+++---000,,,,,,,,,---...///000000///000111111111000///...///000000000000000111222222333555777999<<>>888444111000000222333333111///000111222333222111000///111111111111111111111111//////............//////000///000111000......///---......//////......---------......---,,,++++++---...//////000000//////...------...//////---+++///000000000000000000///...---,,,---///000///...------...............///,,,+++++++++++++++,,,,,,---------...............,,,,,,+++++++++,,,,,,,,,***))))))))))))***+++,,,((((((((())))))*********$$$)))---...///:::MMM]]]ppp{{{lllYYYCCC;;;333222111......///---------...///111333444///...---000333444111...////////////////////////...............///000111333555777999@@@SSSmmm{{{cccPPPAAA===NNNccc~~~kkkYYYLLLAAA888222222///,,,+++++++++***(((''')))+++,,,---,,,***)))------,,,***'''### ((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%&&&((('''&&&))))))(((&&&$$$$$$'''***###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))((('''&&&$$$&&&))),,,---,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((())))))))))))******++++++&&&((((((((((((((()))((('''(((******((('''&&&&&&((((((((('''''''''((())))))***+++++++++***))))))************************))))))))))))***************,,,...//////...000111000///...,,,,,,,,,,,,------,,,+++***,,,///222555///...,,,******+++---...***,,,///...++++++---000,,,,,,,,,---...///000000---...000111111000///...///000111000......000333222444777:::???FFFOOOUUUccclllyyyssscccXXX___ssstttdddWWWLLLBBB<<<444333111111222222111000///111333555555333000///111111111111111111111111222111000//////000111222000///000111000---///222------............------------.../////////............///000000000000///...---,,,---///000000/////////000000000000//////---,,,,,,---///000///...........................+++++++++++++++,,,,,,---,,,,,,---............---*********+++++++++++++++((((((((()))***+++,,,---))))))))))))))))))))))))%%%***...111666EEEZZZkkkkkkUUUFFF:::444/////////,,,,,,///...---------///333666888//////...///111111000///////////////////////////////////////000111222222333555888===JJJ```zzzmmmUUUHHHAAACCCXXXpppwww___OOODDD:::222//////---++++++++++++***)))%%%(((+++---...,,,)))'''---.........---***'''&&&))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''(((%%%###$$$((()))&&&!!!'''***(((&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&###%%%''')))***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***$$$)))***((('''((((((''',,,)))&&&###"""###%%%&&&'''((()))(((&&&&&&((())))))***+++,,,+++***)))(((************************+++++++++******)))))))))***,,,......------...///..................------///...,,,+++,,,...111333///...---++++++,,,,,,---+++,,,------,,,,,,---...,,,---------.../////////......//////000000//////222333333000------000444666:::@@@EEELLLVVVbbbjjjxxx{{{hhhXXX[[[nnn|||oooaaaSSSJJJ>>>;;;777444444444333222000111222333333333111000111111111111111111111111222111000//////000111222,,,+++---000///,,,///555......////////////......---....../////////............///000000000000000111///---,,,...000111111......///000000///......---,,,,,,---///000000///////////////............---,,,,,,,,,------...///***+++,,,---...------,,,(((((()))***************)))))))))******+++,,,,,,(((((((((((((((((((((((())),,,000333;;;JJJ```ooo}}}tttaaaNNNAAA;;;555000---......,,,---000------...///000222444555///000000///...---///000////////////////////////000000000000111222333444333555<<>>999777777666555222111111111111111222222111111111111111111111111111///...------...///111333000///000,,,%%%&&&---//////000000000000//////.../////////...------,,,...//////000000000000000444111---,,,---000111111---...///000000///...---...---,,,---000111111000///////////////........................///000111***+++,,,---------,,,+++''''''((()))))))))))))))************++++++++++++&&&'''''''''''''''''''''(((***,,,000888GGG[[[iiirrrzzz}}}ooo]]]JJJ;;;666666444///---...///---///333,,,---///000111111111111///111111///++++++...111////////////////////////111111111111222333444555444777AAASSSkkkpppWWWDDDDDDLLLXXXpppmmmXXXBBB888444///,,,,,,***)))(((((())))))(((''''''((((((((()))))))))))))))***,,,......,,,***(((&&&'''''''''%%%$$$%%%%%%((('''''''''&&&&&&&&&&&&$$$&&&$$$ """)))***&&&%%%(((***((($$$"""$$$'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&''''''&&&%%%+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%((('''''''''((()))+++,,,"""))),,,'''%%%''''''%%%%%%&&&(((+++,,,***'''$$$&&&(((***(((&&&%%%'''***&&&'''((()))((('''%%%###************************************************,,,...//////...,,,---...*********+++...111555888222111///...------......***++++++++++++***))))))---+++)))***...///---+++...............---------222111000000000111333444444666888888999>>>HHHPPPUUU___lllwwwttt^^^YYYcccvvv}}}ooo[[[UUULLLEEE@@@>>><<<;;;777777666555333222444666555444333111......000111...//////000111000000000//////...///000000...+++...---,,,,,,---///222333///111333444333111---+++------///111///+++---333222111000//////.../////////000111111111111000000---......///////////////,,,---......//////............---,,,,,,,,,,,,------------,,,,,,++++++++++++***************++++++++++++(((%%%''',,,,,,)))%%%)))***&&&&&&******&&&(((+++...000555???MMMYYY]]]eeeooovvv|||rrr^^^III???<<<777111---...---,,,,,,...//////.................................------------......,,,,,,,,,---...///000111...,,,---111333333555999555999HHHbbbyyyzzz^^^NNNCCCHHHTTTddd}}}pppYYYNNN@@@666111///,,,)))''''''((()))******))))))&&&(((******)))(((((()))((()))***++++++***)))((((((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%'''((()))'''&&&&&&$$$%%%))))))'''''')))%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&%%%###!!!!!!"""###$$$'''&&&&&&%%%%%%&&&&&&'''"""(((///000+++'''%%%&&&%%%''')))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''---)))%%%%%%((()))%%%&&&&&&%%%$$$%%%'''***))))))))))))((((((((((((***)))((((((((((((((()))''')))***+++******,,,---+++)))''''''))),,,---...************************,,,,,,,,,------......///(((---111000------333999;;;222,,,---///...,,,,,,------,,,,,,+++*********)))******+++++++++******...+++((((((***,,,+++***---...///000111111222222444999???BBBFFFOOO]]]hhhvvv|||vvv```XXX___qqqpppiii___VVVNNNHHHCCC@@@<<<;;;999777666666666666555555555333111/////////222333333444444333222111111000000111222111///---000///.........///000111000000000000///...---,,,...,,,---000///---...222111000000////////////000111111111111111111111111...//////000111000000000,,,------...............///...------,,,,,,------.........---------,,,,,,,,,,,,++++++***+++++++++***,,,+++((())),,,,,,)))$$$((()))&&&''',,,---***+++,,,------///666???GGGGGGMMMUUU\\\bbbiiissszzzyyykkkZZZKKK;;;555444111...------,,,+++,,,---.........////////////////////////......------------......------------......///000111...///111111///111555>>>EEEVVVpppmmmUUUHHHBBBMMM^^^rrrqqq^^^MMMDDD888111...---***((()))))))))))))))(((''''''(((*********(((((()))***)))))))))******)))))))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&''''''&&&''')))&&&""""""&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###'''******&&&###$$$&&&''')))***)))&&&$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))++++++$$$%%%%%%$$$######%%%''''''''''''((((((((((((((())))))(((((((((((())))))''')))++++++******,,,---+++)))'''''')))+++,,,,,,************************))))))***+++++++++*********---//////...///333888===444...///000...+++,,,,,,,,,++++++++++++*********+++,,,,,,---,,,,,,,,,000---,,,,,,///000///............///000222555888;;;DDDOOOXXX___hhhttt~~~|||dddXXX\\\kkkwwwnnnddd\\\UUUQQQJJJFFFBBB@@@@@@???;;;888777888777777666444333222333444444444333222000000222111111111222222000...111111111000000000//////111000...,,,,,,,,,---......++++++...000//////111//////000000000000000111222111000//////000111222///000000111111111111111,,,,,,---............---///.........------------//////............------******))))))((((((((((((***...///,,,+++---...,,,(((***+++)))***---...,,,---,,,++++++---000444777666;;;@@@EEEJJJQQQZZZ```oooyyyqqq]]]OOODDD:::222//////---,,,...,,,,,,++++++,,,,,,---...000000000000000000000000......------------...............---......//////222000000222111000333888CCCNNNddd}}}uuu```MMMDDDEEEVVVmmmvvvaaaPPP???999111---,,,,,,***(((+++******)))(((&&&%%%%%%+++++++++)))''''''(((******))))))(((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&######%%%'''%%%$$$&&&'''$$$ !!!%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((%%%""""""%%%(((%%%&&&'''&&&### &&&&&&%%%%%%%%%%%%$$$$$$'''''''''((())))))******$$$''''''(((***((($$$&&&''''''&&&$$$$$$%%%'''%%%&&&&&&''''''(((((())))))))))))(((((())))))***(((***++++++******,,,---+++)))''''''(((*********+++++++++++++++++++++++++++,,,---......---+++***,,,,,,,,,---...111333555===555000000000---++++++************++++++++++++,,,,,,---...............---,,,,,,---///000000...222222111111222888???DDDMMMXXXgggsss|||hhhZZZZZZggg}}}}}}zzz|||vvvoookkkbbb\\\UUURRRQQQOOOHHHCCC@@@>>><<<<<<<<<<<<;;;:::666555555444444333222111222111000111222222000///111111222222222111111000000///...------------...///***)))...111111///000...///000000111111111111222111///------...000111//////000111111111111000,,,,,,---...............////////////......------............------------++++++++++++***)))((((((***///111...,,,///111111000000///,,,++++++++++++---,,,,,,---000222333222222444777999<<>>;;;666222111///,,,---000,,,---------,,,,,,...///////////////////////////......------------......000///...............///111///000333333444999AAAGGGXXXqqqkkkVVVIIIFFFMMMbbbzzz}}}gggSSSGGG777444///---------,,,***+++***)))((('''&&&&&&&&&++++++***'''%%%%%%''')))***)))(((''''''((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%!!!!!!$$$&&&$$$%%%'''&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$$$$''')))$$$%%%'''&&&$$$!!!!!!!!!&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((())))))'''***++++++---///***###)))******)))'''&&&'''(((%%%%%%&&&'''((()))***+++)))))))))((())))))******)))***,,,+++******,,,------+++))))))*********)))++++++++++++++++++++++++,,,...000111000...+++))),,,***(((***...111111000888222...//////---+++---))))))******+++,,,,,,---,,,,,,---...////////////,,,------...///000//////666777777999===EEEPPPYYYfffppp}}}jjjZZZWWWbbbxxx}}}vvvxxx~~~}}}wwwpppkkkiiieee]]]WWWSSSNNNIIIEEEDDDCCCAAA@@@;;;:::888777666555555666222111//////000111000...///000111222333333333333//////000000000///......000+++***...222111000000...///000111222222111111111000---,,,+++,,,...///---...//////000000//////,,,---......//////......//////000000000///...---,,,,,,,,,,,,,,,,,,,,,---...////////////...---,,,)))---///---...333555444555222000...---++++++---...---...000222333111000000000000///111444888;;;CCCKKKVVVcccppp~~~xxxkkk^^^RRRGGG>>>777555222111222000------000---...//////------///111..............................------------......000//////.........//////000///000333333444<<>>999555222222333444222111//////000000000/////////000111222333444444///000111222222111000///222...---111222000000111///000111222222222111000000///...---,,,,,,------------...///////////////......///000000000000//////000111111111000...---+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++(((,,,000222888======999555111//////...---...111---...000000///...---,,,///...---,,,---///111222555:::CCCLLLYYYiii{{{{{{vvvddd\\\QQQFFF>>>999666444...++++++......,,,---000---///111000------000333..............................------------....../////////...//////000000000000111222111222;;;EEEZZZpppgggQQQEEECCCNNNbbb{{{~~~mmmZZZGGG:::444///...---,,,+++++++++***,,,+++***)))((()))***+++)))))))))'''%%%%%%&&&((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&$$$///'''"""%%%)))(((&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((('''%%%###"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%''''''(((+++///,,,'''%%%'''(((((('''%%%&&&&&&'''(((((()))+++,,,------))))))))))))******+++,,,***,,,---,,,++++++,,,---///...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***)))***(((&&&'''***------,,,---******---...,,,---000***++++++,,,---......///+++,,,---...///000000000,,,---...//////111555777999BBBNNNZZZeeesssqqq___VVV[[[ooowwwpppkkkqqqzzzuuupppiii___XXXLLLGGG>>>666111111222444444222000///000111111000111000//////000111222333111111000000000111111222333111111333222//////333000111222333333222000///111111000//////...------......///000000000000000//////000111111111111111///000111222222000///---,,,,,,,,,,,,------......(((***,,,---...---,,,,,,,,,111999BBBLLLQQQKKKBBB777222///000///,,,---111+++...111000---******,,,......---...///000111111444666:::???GGGTTTcccmmmzzzzzzmmmbbb[[[KKKFFF???999444222111111///***)))---///...---///,,,///111000,,,,,,///333..............................------------......///.........///000111111111111333444333555@@@LLLfff{{{tttYYYHHHCCCFFFWWWppplll\\\NNN???666444---------,,,++++++,,,...///...,,,***))))))***+++((()))***)))((('''((()))'''(((((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&!!!&&&'''$$$"""$$$&&&,,,(((&&&'''&&&$$$%%%)))%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((()))(((&&&$$$!!!###$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$((((((((()))))))))))))))(((***)))&&&&&&(((&&&"""###%%%'''((('''&&&&&&''''''(((((()))***++++++,,,))))))))))))***+++,,,---+++,,,------+++++++++---...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......***)))((()))***---......---+++,,,......+++,,,000---------....../////////,,,---...000111222222222,,,...000111333777>>>DDDMMMXXXhhhuuu~~~wwweeeYYY\\\oooxxxnnnfffjjjzzztttkkk\\\UUUJJJ???888777888:::555333111000111222222222333222000......///111222333222///------///222444333333444555222---///444111222333444333111///...222222222222111000......//////000111111111111111000000111222222222222222///000222333222111///...---------.........//////---///111333444444333222222888CCCQQQ___cccXXXJJJ<<<555111111...))))))...(((---111000---+++---000+++***+++---///111111000444555555555777???JJJRRRbbbooo|||{{{oooaaaSSSHHHBBB>>><<<888555222000///...666000---000222111//////+++...000///++++++...222000000000000000000000000.........------.....................///111222222111111444777888<<>>DDDNNN[[[iiirrr~~~kkkYYYVVVeeevvv~~~nnniiinnnzzzxxxjjj```YYYQQQGGG???<<<:::777555444333333222111111000000000/////////333222111000000111222222111111111111111111111111555222///000333444222...000000000000000000000000...///000111111111111111555222//////222444444333///...---------...000111...---...///---+++---222666BBBLLLNNNQQQTTTNNNDDDCCC???MMMbbbiiihhh___OOO===666///+++,,,---+++)))...------.../////////...///000000///......000222333333222111111222666999;;;CCCLLLQQQWWW\\\\\\XXXRRRNNNGGGBBB>>>;;;777555333000//////111111000...111000000//////000000000///......------......///---...///000000///...---...---------...///000111///............///000000,,,111444222444DDD___tttkkkTTTEEEEEELLLaaavvv}}}gggVVVDDD999333...******///---+++***+++,,,++++++)))))))))))))))))))))))),,,,,,***)))((('''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&%%%######%%%&&&'''((('''%%%###!!!$$$&&&((('''%%%$$$&&&((($$$%%%'''((((((((((((((('''''')))+++,,,+++'''###&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%% $$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((('''***)))((((((''''''((((((***)))))))))))))))))))))(((***++++++++++++---...,,,++++++++++++,,,,,,---------------------------,,,---...//////...---,,,---,,,,,,,,,,,,...///000,,,///...***+++000111...+++,,,...///000///...---......///000111111///...222///000444555444888>>>AAAGGGPPPZZZfffrrr}}}nnn[[[UUUccctttvvvllliiiooo~~~zzzrrrggg[[[RRRFFFBBB;;;777555444444333222222222222111000//////444333333222111000000000/////////000111111111222777333//////000111000---111111111111111111111111...///000111222333333333000......///111333222111---.............../////////------...---,,,111999FFFUUUeeekkknnnnnncccUUULLLCCCMMM___fffeee[[[KKK;;;555///+++,,,,,,+++***000,,,***,,,000222000,,,///000000///......///111222222111000......000222444888;;;<<>>777777666555444222111000111222333333333333222111000000111111222333444444555333000......///000000////////////////////////222222333333333333222222000111222333222000///......//////000000///......///------///111888HHHWWWtttpppYYYGGGDDDNNNRRRSSSMMM???777444111...............(((***,,,,,,+++***,,,///---///000///...---...///...///111111/////////000---111333111222444333///666444333333444444333222222222222222111000000111...............///000000/////////......//////////////////....../////////000000000111111111111111222111000//////////////////333999@@@NNNccc}}}zzzbbbNNNFFFKKK^^^oooqqqZZZIII;;;555000111111...+++,,,+++*********,,,---+++***&&&&&&''')))+++,,,......,,,,,,+++***))))))))))))***))))))))))))))))))***''''''''''''''''''((((((%%%&&&((()))***+++++++++((((((''''''''''''&&&%%%)))'''%%%&&&(((***)))'''&&&'''(((&&&$$$%%%)))---%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''((()))+++)))(((''''''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%&&&'''''')))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))(((((('''''''''(((((()))(((((())))))************((())))))))))))+++///222///...------,,,,,,,,,,,,+++++++++,,,,,,---------...///...---,,,)))'''&&&+++++++++,,,,,,---------***,,,...///...---///111....../////////////////////000111000000333888<<<:::???FFFOOO[[[iiivvv}}}yyybbbXXXcccssspppfffhhhqqq~~~rrrhhhbbbZZZQQQJJJBBB@@@===:::666333111111222222222333333333333333111111111222333333444444888666333111///---------........................333333333333333222111000111333444444222000//////111111000000000000000///000......000444???SSSfff{{{bbbMMMDDDFFFFFFGGGDDD:::222111///---,,,,,,---...&&&***---,,,***))),,,000,,,...000000...---......,,,///111222222111111222***///111111111333111---000//////000222444333222///000111000...---...///............///000111111000//////......//////000//////............/////////000111111111111000000222111000000/////////000444666:::BBBSSSlllmmmWWWIIIGGGSSSjjj~~~ooo\\\JJJ>>>444///---///000,,,+++,,,+++******+++,,,,,,***)))&&&&&&((()))+++---//////++++++***)))))))))))))))***))))))(((((())))))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%***(((''''''((((((&&&%%%***&&&###$$$(((***(((%%%$$$'''******(((%%%"""!!!'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$###"""###%%%'''''''''(((&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&***&&&%%%((()))(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((((((((((())))))***((((((((()))******++++++((()))*********+++...111...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------....../////////...,,,)))'''%%%---------------,,,+++++++++,,,///111...+++,,,111------...//////000111111222333333222222666>>>DDDMMMUUU___iiittt}}}dddWWWaaappp{{{kkkhhhlll{{{~~~zzzssshhh```VVVRRRLLLDDD>>>999666555666555333222111111222333111111111111222222222222666666555333000...------////////////////////////000111222222222222222111///222333333111///000222444333111000000000111222222000///111555AAAYYYnnnnnnWWWIIIDDD=========666000000///---,,,,,,---...)))***+++,,,------///000,,,...000000...------...---///333444333111000000---000222000111333222//////......000222333222111...000111000---,,,...///////////////000111222222000000////////////000000000///...------...///000//////000111111000//////////////////000111222333555888@@@LLL```xxxrrrbbbOOOFFFKKK]]]xxxlllZZZJJJ>>>888111...,,,///...+++***+++,,,+++***+++,,,+++)))'''''''''((()))***+++,,,,,,******)))((((((((())))))((((((''''''''''''((((((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&%%%%%%%%%+++)))''''''((((((&&&$$$'''&&&%%%$$$%%%&&&&&&&&&###$$$%%%''''''$$$ &&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%!!! &&&)))'''$$$$$$######$$$&&&''''''%%%&&&&&&''''''''''''&&&&&&---'''&&&***,,,)))''')))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***)))))))))))))))***++++++'''(((((()))******++++++(((***++++++++++++---...,,,++++++++++++,,,,,,---+++,,,,,,---......//////.../////////...,,,***)))---......///...---,,,+++,,,---000333///)))***000............///000111222000333666888;;;CCCOOOXXXhhhrrr|||fffXXX```pppppphhhiiirrrwwwhhhbbbYYYOOOFFF@@@===;;;999777444222000000111111111111111000000000000000222333444444222111111111000000000000000000000000...///000111222333333333---000222111//////222444666444222000000111222333444222000111444BBB[[[qqqxxx___NNNDDD999777:::555111111111///......///111---+++***,,,000222111///+++---000000...------------000333444333000///...---000///,,,,,,000000...444333222333333333111///000222333222///...///222////////////000111333333000000////////////000000000///...------...///000...///000111111000///...,,,,,,---///111333555666111999GGGYYYnnnjjj\\\LLLGGGPPPfffrrr]]]LLL???888555222...---//////+++***,,,,,,+++++++++,,,+++(((&&&)))))))))))))))(((((((((***)))((((((((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))###$$$%%%&&&''')))***+++,,,)))''''''((()))&&&$$$$$$&&&'''%%%""""""%%%(((***&&&""""""%%%(((((('''###$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$""" ((("""!!!(((,,,)))$$$"""!!!!!!"""$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&***###!!!&&&((($$$"""$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))*********))))))***+++,,,,,,'''(((((()))***+++++++++(((***,,,,,,,,,+++,,,---************+++,,,,,,---,,,,,,------...///000000---...///000000///......------...//////...---,,,------111333///((()))000000////////////000000111222666<<>><<<999666444444555444333111000///000222333222111333444444333000......///000////////////000000111111111222222222333333333222111000000000111222333444333222111222333444555222222333555888@@@PPP```mmmUUUGGG???999666666555222...,,,,,,---......,,,,,,+++******+++,,,,,,000000000000///...---,,,444333111000000111333444000000000000000000000000111222333444444333111000333111///...///111111000//////000000000000//////---...///111333444444444//////000111111111111111000000////////////000000111///000333333000111444<<<@@@LLLccc{{{zzz\\\MMMDDDNNNccc{{{mmmVVVKKKBBB777333666......------------......---.........---+++)))(((******))))))(((''''''''')))'''&&&'''((()))(((''''''''''''(((((((((((((((&&&&&&%%%&&&((()))(((''''''''''''((()))******+++******)))'''$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&,,,+++***(((&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!$$$((()))%%%!!!%%%&&&((('''&&&&&&''')))"""$$$'''(((&&&%%%$$$$$$((((((((((((((()))******((()))++++++)))((()))***)))******+++++++++******)))***,,,------,,,+++************++++++,,,,,,,,,------,,,+++)))***---//////.........------------,,,---///...------...000000000///000111111000...222,,,)))---111222444777888>>>GGGRRRcccvvvgggWWW^^^ooosssgggjjjooo||||||wwwuuuwwwvvvlllaaaVVVNNNEEEAAA<<<888666555555444222111000000111222111000333444444222000......///...............///000000111111111222222222333333222111111000111222333444333222222111222222444444444333333555666<<>>999777777555222111111333333333111222333111000//////000,,,,,,---///000000111111000000000111111111111222333222222333333333444444333333333444444555555666444222111222222444===GGGVVVmmm|||hhhSSSBBB:::999444222///.........---,,,---,,,++++++++++++,,,---......///////////////...---......//////......---////////////////////////,,,---...///000111000000000000000222333333111/////////000000000000//////...//////000000//////.........//////000//////...000000////////////000000000000222555444222555:::GGG]]]yyyiiiWWWJJJLLLWWWmmm~~~iii[[[KKK???666333333000000333------,,,,,,,,,,,,------------,,,+++***)))(((((())))))******++++++++++++)))'''&&&'''((()))(((''')))((('''&&&'''(((***+++&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((('''"""&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%'''(((((((((((((((((())))))***(((***,,,+++***)))******)))***+++,,,,,,---,,,,,,,,,,,,*********+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,---000222000000000000////////////---...//////......///000//////000000//////000222000222666;;;===BBBPPP]]]iiiyyyhhhYYYbbbsss|||llljjjnnn{{{{{{sssnnnnnn{{{|||ooobbbVVVLLLDDD???999666111//////111111222000111222111//////000111---...000111222222222111//////000000000111111111222222333333444444444444333444555555666777777777333000000111111222999BBBMMMbbb~~~yyyeeeOOO@@@;;;777444111///......---,,,------,,,++++++,,,------------...///000000//////...//////000000//////...........................,,,,,,---...///000000000.........000222222000...//////000000000000//////......///000111111111111000000000111111000000///000000////////////000000111111333444222111666===MMMgggpppXXXIIIGGGRRRddd{{{}}}hhhSSSEEE===666000//////......///,,,,,,++++++++++++,,,,,,///...---,,,+++******)))++++++++++++******)))))))))'''&&&'''((()))((('''''''''&&&%%%&&&'''((()))&&&''')))(((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%'''***&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%'''((((((######$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###%%%&&&'''''' %%%'''(((''''''((('''(((((('''&&&&&&''')))((((((((((((((())))))***)))***,,,,,,***)))***+++***+++,,,---............******))))))***,,,...///+++++++++++++++++++++++++++,,,.........///111333000000000000////////////---...000///......///111...///000///------///222000333;;;CCCIIIRRRddduuu~~~hhhYYYbbbtttuuunnnlllvvvyyyooollluuuyyymmmaaaVVVOOOAAA<<<555111////////////...000111000//////000111///000111222333222111000////////////000000000000111111222333333333333333333333555666777777888777222000000222222222777===FFFXXXqqqxxx```LLLBBB<<<888333///......------...---,,,++++++,,,---...,,,,,,...///000000000000000000000000000000000000........................---------......//////000...------...000111000/////////000000000000//////---...///000111222222111111111111111111000000///000000////////////000000111111222333222222:::DDDVVVppp~~~dddPPPFFFFFFXXXqqq}}}kkkXXXGGG===888555222///...,,,)))(((,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,++++++***))))))(((((()))'''&&&'''((()))((('''%%%%%%&&&&&&&&&'''''''''###&&&(((&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$''')))&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''!!!$$$'''((('''&&&&&&&&&'''((()))(((''''''''')))((((((((((((((()))******)))+++,,,,,,+++******+++((()))***+++,,,---------)))))))))***+++,,,---.........------------,,,,,,+++---////////////000222000000000/////////......+++---......------...///---///111000///000444777777===IIIUUU^^^iiizzzgggXXX```rrr|||qqqjjjppp~~~wwwppprrrxxxxxxllldddQQQJJJAAA999444222111000---///000000//////000222///000222222222111///............/////////000000000111222333333333222111000222333555666666666666555222111333333222444999AAAMMMddd~~~qqqYYYLLLAAA<<<555000...---.........---,,,++++++,,,---...+++,,,---///000111111111111000///......///000111........................///.............../////////...---...000111222111//////000000000000//////...//////000000/////////000000111111000//////...000000////////////000000000000111333333666CCCOOOfffuuu\\\MMMIIILLLddd|||iiiXXXIII>>>888333333222000...,,,)))&&&++++++************++++++,,,+++*********+++------)))))))))))))))))))))))))))'''&&&'''((()))((('''$$$%%%'''((()))((('''&&&###&&&((('''###!!!###&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&$$$###$$$&&&(((%%%&&&&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''&&&%%%$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&(((******)))((('''(((((((((((((((((()))******)))+++,,,,,,+++******+++&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,++++++***.........------,,,,,,,,,+++,,,......------...////////////.........------,,,---......------...///---000333444444777===CCCIIIQQQaaarrr}}}fffWWW___pppsssiiimmmzzztttqqqrrrzzz{{{rrr```XXXMMMBBB;;;777444333---...000000//////111222///000111222111///---,,,............/////////000///000111222333222111111///000222444555555555444777444333555444222222666===FFF[[[www{{{bbbSSSEEE???666000------.........---,,,,,,,,,,,,---...+++,,,---///000111111111111000...------...000111........................000//////.........//////111///---...000222333333//////000000000000//////////////////...---,,,+++//////000000///...------000000////////////000000//////111333444:::IIIXXXvvvjjjTTTIIIIIIUUUooo{{{iiiUUUDDD999333000(((+++,,,+++++++++)))&&&++++++************++++++...---+++)))(((((())))))''''''(((((())))))******)))'''&&&'''((()))((('''$$$&&&(((***+++)))'''&&&%%%)))+++)))%%%###%%%)))''''''''''''''''''''''''%%%&&&&&&$$$######%%%'''$$$%%%%%%%%%$$$""" %%%$$$$$$######$$$$$$%%%'''''''''''''''((()))))))))((('''&&&%%%&&&'''(((######$$$%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))(((((((((&&&'''((('''&&&&&&'''(((%%%(((++++++***(((''''''((((((((((((((()))******)))+++---,,,+++***+++,,,'''((()))***,,,,,,------------------,,,***(((''',,,,,,,,,++++++************,,,------,,,+++,,,---///.........------------...///000000//////000222---111666888999===EEELLLZZZdddwwwzzzhhh[[[___rrr{{{kkkhhhrrrzzzqqqttt}}}ssskkk]]]OOOCCC<<<999999///---,,,...222333111///222333333333111/////////000000111222333222222222111222222333333222222111555444444444444555666666444444333222111111000000999>>>NNNgggrrr___SSSIII>>>999666222///000000///---,,,,,,---///000+++,,,,,,)))&&&&&&)))---.........////////////000---...//////---,,,---...,,,---...//////...---,,,000000000000////////////000000000000000/////////000000//////000111222222///---,,,---111444333222000111333444333222000000222666777444333>>>SSSeeeuuuYYYGGGEEEMMMggg{{{xxxkkkWWWGGG>>>888333000---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,...+++((()))+++,,,***(((+++,,,,,,,,,***(((&&&$$$***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((+++(((%%%&&&'''$$$"""!!!)))'''&&&'''***+++(((%%%&&&&&&%%%&&&&&&''')))))))))((('''%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&'''(((((('''&&&###"""(((((('''&&&%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***&&&%%%''''''$$$((('''&&&&&&&&&((()))***###%%%((())))))))))))*********))))))))))))******------,,,***((())),,,...(((***++++++++++++---...///000222000...+++******...------,,,,,,++++++***------,,,++++++******)))*********+++,,,,,,***(((...------,,,,,,------...,,,///111111//////222555000333777;;;CCCOOO^^^hhhzzzwwwfffYYY]]]qqqpppkkkppp|||wwwtttxxxrrrbbbSSSGGG@@@===888555222222333222///,,,222333333333111000000000---...000111333444444444111222222333333222222111444444444444444555666666777777666666555444444444555888EEE[[[rrr|||jjjVVVKKK???888444///---...///...---,,,,,,---...///111111111///------///111------.........///////////////...///////////////...///000111222333333333000000000000/////////...////////////////////////111111111111222222333333333111///000222333222000///......000222333444333///333555555999IIIbbbvvvjjjSSSGGGKKKUUUppp{{{```UUUFFF;;;555333000---------,,,,,,,,,+++++++++************************---+++))))))***+++***(((+++++++++***)))((('''&&&***)))(((''''''((()))***((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&$$$""")))((((((''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''******'''(((,,,---+++***)))((((((((()))***+++%%%'''))))))'''''''''(((******)))))))))***++++++)))))))))'''&&&&&&)))+++(((***++++++++++++,,,...---///111111///------...,,,,,,++++++++++++******+++++++++++++++++++++,,,///---+++***+++,,,---,,,......------------......,,,///333333111000222555777<<>>OOOgggqqqVVVKKKOOO```uuuttteeeTTTDDD::://////...---,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,------...+++,,,,,,***)))(((***+++***)))))))))))))))******(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&$$$)))***'''(((---***"""'''''''''&&&%%%%%%''')))$$$%%%&&&(((((((((((('''%%%&&&''')))***+++++++++&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%))))))(((***///111///)))))))))***))))))((('''&&&'''((()))((()))+++...)))((((((''''''((((((((('''(((******))))))***,,,***+++,,,,,,******+++,,,)))***+++*********,,,...******+++,,,------......------,,,,,,+++******)))......///111333333111//////..................//////222555:::BBBOOO^^^iiikkk^^^YYYfffzzzpppttt||||||sssrrryyy|||tttnnnddd]]]TTTMMMJJJFFF@@@;;;;;;999777444333222333333000000111111111111000000222333555666777666555444333333333444444444444444000000333555888CCCXXXkkkjjjYYYJJJ===555333111///,,,******,,,///111---------,,,,,,,,,...000------........./////////............//////////////////000000000//////...//////.........---------------...//////000111111333444555555555444222111...000111222555<<>>999444111//////000000111111111111000000222333555777777666555444222222222222222222222222000222444555555<<>>===AAANNNeeemmmZZZJJJMMM___wwwuuuaaaOOOCCC;;;555222//////...,,,***((()))***))))))******++++++++++++---......///000111111111***,,,---+++((('''))),,,)))***+++++++++)))(((''''''((()))******)))((('''%%%&&&'''(((((('''&&&%%%$$$'''%%%"""&&&***'''%%%$$$%%%((()))&&&###&&&&&&%%%&&&&&&'''))))))'''&&&%%%%%%&&&''')))***$$$%%%''')))***))))))((((((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******)))+++***''''''***+++((('''((()))***++++++***)))))),,,......,,,*********......,,,+++******))))))&&&(((***+++******+++,,,***,,,---,,,******+++,,,+++,,,,,,+++***+++---000***************+++++++++*********++++++,,,------------...000333555555555333333222222222222333333>>>FFFSSSaaaooolll\\\___rrryyyuuuyyyyyysssuuuxxxqqqjjjeee]]]SSSGGG???<<<:::666333222333333333111111111222333333444444444333222111333333333333333333333333222111000111444<<>>QQQmmmqqq```VVVVVVVVVUUUSSSOOOGGG===666555333111111111111///---///000000111111000000///111111000///...---,,,,,,...///000000000000///...222222222222222222222222000000000111111222222222111444666666999DDDVVVccc{{{mmmVVVDDD@@@OOOaaa|||ttt\\\NNNHHHYYYqqqrrr```NNNCCC;;;555222222111...---000000000//////...............---------------.........---,,,---///000///...............------------'''++++++)))(((,,,---,,,((((((((()))))))))))))))*********)))(((((('''''')))###!!!%%%((((((''''''(((&&&%%%%%%'''))))))(((######$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''((()))))))))(((***+++***(((&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&''''''***(((''''''((())))))(((''''''(((((()))***++++++...---,,,***)))))))))))))))*********+++*********)))))))))))))))))))))))))))***+++,,,------------***,,,---,,,++++++---///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000000000///......///222555888::::::DDDRRRaaannn|||qqqbbbccctttoooooowwwqqqmmmttt{{{aaaKKK<<<444111333000///000444555444222...///000222333333444333/////////000111222222222///000111111000111222444<<>>:::555222333222///---...//////000000//////...////////////000000000000////////////////////////111111111111111111111111000000111111222333444444///222777>>>HHHZZZooo}}}xxx```MMMCCCFFF[[[qqqiiiUUULLLOOOeee~~~nnn^^^OOO@@@777777333111222111------000000000000000000000000000000000000///000000111222///...------///000///...000000//////...---------%%%)))***((())),,,,,,)))))))))))))))************&&&''''''(((((()))*********&&&%%%(((***((((((******(((%%%%%%''')))++++++))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&&&&'''((('''&&&''')))******)))'''***,,,+++((('''(((***######$$$$$$%%%&&&&&&&&&***)))'''%%%%%%%%%&&&'''***(((''''''((()))((((((&&&&&&'''((()))++++++,,,...---+++)))((())))))***,,,,,,,,,,,,,,,---------))))))))))))))))))))))))%%%&&&(((***++++++******+++------+++(((&&&(((+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...//////......///333999???CCCOOOZZZkkkzzzmmmbbbgggyyysssmmmtttxxxooooooyyypppWWWFFF<<<666333555111------111333333000,,,...111333444444333222/////////000111111222222...////////////000222444999CCCYYYvvvqqqfffbbbgggnnnrrrqqqhhh[[[QQQMMMGGG???;;;:::999666333000111111222222111111000000000000000111111111222222111000//////000111222111111111111111111111111000000111222333444555555444999BBBNNN___rrriiiRRRGGGHHHSSSmmmuuu]]]PPPMMMZZZsssppp^^^OOOBBB777111555222222333222///000444......//////000000111111111000000000111111222333000///......//////...---222222111000...---,,,,,,'''***+++******+++)))$$$)))*********+++++++++,,,%%%&&&&&&'''(((((()))))))))''''''***)))&&&(((,,,***((('''(((***,,,,,,,,,......------,,,,,,++++++&&&&&&&&&%%%%%%%%%%%%%%%(((&&&%%%'''***+++***)))%%%(((,,,+++(((&&&(((+++$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''''')))(((&&&'''((()))((('''&&&'''((()))+++,,,---...---,,,***((((((((()))***************++++++,,,,,,++++++++++++++++++++++++$$$&&&(((***++++++*********,,,...,,,'''&&&(((,,,------////////////------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,...000222111111555===IIITTT[[[kkkvvv|||jjjbbbiii}}}vvvnnnrrr}}}qqqlllsssfffPPPDDD>>>:::888777111,,,,,,///222222000///111333555555222///---222111111000///.........,,,---...------///222444666>>>RRRooosssgggccciiisss|||zzzpppiii[[[SSSIIICCCBBBAAA>>>;;;444555555666666555555444444444333222111000//////444333111000000111333444000000000000000000000000000000111222444555666666DDDIIITTTcccuuusss\\\HHHDDDMMM___}}}jjjUUUMMMOOOaaa|||~~~jjjVVVGGG===555000111//////000000---///444,,,,,,---...///000111111//////......///000111111111000......//////...,,,444333222000///---,,,+++))),,,---,,,++++++&&& ******+++++++++,,,,,,,,,((((((((('''&&&&&&%%%%%%&&&&&&''')))&&&###%%%+++$$$$$$%%%'''))))))(((&&&+++******)))((('''&&&&&&******)))((('''&&&&&&%%%(((&&&%%%'''***,,,+++)))###'''+++***'''%%%(((+++&&&&&&''''''((()))******!!!"""$$$&&&(((((()))((()))'''&&&'''((()))(((''''''((()))***,,,...//////,,,+++)))''''''(((***+++''''''&&&&&&'''((())))))++++++++++++++++++++++++&&&(((***---......---,,,(((+++...---******...222---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---000111111......000222555555777>>>JJJ[[[kkktttsss\\\[[[nnnvvvqqqrrr~~~wwwjjjhhhyyypppWWWKKKLLLMMMGGG???>>>555......///......000000///---------...000111555111...///222333000,,,---+++---222222///---///555999FFF```qqqpppmmmppp}}}zzzqqqdddZZZTTTMMMEEE???AAAAAA???>>><<<:::999888777666333111000111333555666555444222111111111111111111222333333111000///666555444555888<<>>999555222//////000000000000//////,,,+++******+++,,,...///...///000222444555777888444333222000///---,,,,,,***,,,...000000...,,,***---,,,++++++,,,,,,***)))******)))))))))+++,,,---))))))))))))))))))))))))''''''''''''((()))***+++'''((())))))(((&&&$$$###***)))((((((((((((((()))...***)))******((())),,,---(((######(((+++)))'''(((&&&'''******'''&&&((((((''''''((())))))(((&&&%%%''')))))))))***,,,...---***(((((())))))'''$$$******+++,,,------------))))))***++++++++++++***((((((((()))***,,,---...+++,,,------++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++........................222000,,,+++,,,...///000555333///,,,+++...111444:::AAAIIIQQQ___sssrrr```bbbuuu|||oooppp{{{|||mmmhhhvvvtttcccQQQMMMTTTZZZUUUMMMDDD:::111000111000///111...//////000000000000000444000...///222333000---///...///333333000///000444777DDD\\\{{{wwwmmmjjjnnn|||{{{rrrmmmgggaaa[[[UUUSSSQQQMMMIIIEEEBBB@@@@@@>>>:::888666666777888888777666555555444444444444444555555555555444444777888:::<<<@@@GGGOOOTTThhhpppnnnRRRFFFAAANNNgggmmmWWWJJJQQQaaavvvssscccNNN>>>777444111......//////000000//////...///............000111222,,,,,,---...///000000111111000000//////......---,,,,,,++++++++++++,,,,,,,,,***(((((()))***++++++******)))))))))***++++++))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))((('''&&&%%%(((((((((((())))))))))))///+++)))***)))%%%%%%(((+++***((('''''''''((('''***((((((++++++((((((***'''&&&&&&&&&'''''''''&&&%%%'''))))))))))))+++,,,---+++))))))***+++)))&&&)))***+++,,,------------************++++++++++++))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++111///...,,,,,,...///111222000---,,,+++,,,------000///---,,,...222888<<>>===<<<<<<;;;::::::::::::;;;<<<======>>>BBBHHHLLLPPPYYYfffoooqqq^^^IIICCCFFFYYYvvvqqq^^^NNNJJJYYYmmmhhh[[[III;;;555222000............//////.........////////////000111222333////////////////////////.............../////////...,,,)))''''''))),,,...---***'''&&&(((***,,,,,,))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))***,,,,,,++++++***)))((((((((((((&&&'''((()))******)))))),,,(((''')))(((%%%%%%(((&&&(((***)))'''&&&''')))+++((('''))))))'''(((+++***))))))(((((())))))***&&&'''((((((''''''(((***,,,***)))***+++,,,+++)))((()))***,,,---.........+++******)))***+++,,,---++++++++++++,,,...///000---+++)))***...///...+++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,222000---++++++---000222000///...------.../////////000000222555;;;CCCIIIUUUbbbtttyyyllldddnnnqqqlllssswwwiiilllxxxrrrXXXSSSTTTbbbttt{{{tttjjjVVVHHH:::444333222000000...///000111222111000000000......///222333222111444111222555444000///111444666???SSSoootttllljjjttt|||wwwuuullljjjfffbbb___\\\[[[[[[UUUTTTSSSRRRPPPMMMLLLKKKGGGGGGGGGGGGHHHJJJLLLMMMPPPVVV^^^bbbgggppp~~~}}}dddRRRGGGHHHSSSiiizzzaaaPPPHHHMMMccczzzlllaaaVVVFFF;;;555222///---------............------------------...///000000///////////////000000000---------..................,,,)))''''''))),,,...///,,,***)))***++++++***((()))*********((('''&&&(((((((((((((((((((((((())))))))))))***+++,,,---,,,***)))((('''((())))))$$$&&&(((***++++++))))))'''$$$%%%)))***((()))---!!!###&&&((()))((((((((()))&&&$$$&&&&&&$$$&&&))))))))))))((('''''')))***&&&'''((((((&&&%%%&&&((()))))))))******+++++++++'''(((***+++------......,,,+++***))))))+++---...++++++++++++,,,---...///...***'''***...111...******************++++++,,,+++++++++,,,,,,,,,,,,,,,000///---,,,,,,---///000---...//////000111333555444777;;;>>>CCCJJJSSSZZZlllyyyqqqgggdddpppvvvnnnppp|||kkkkkktttwwweeePPPSSS]]]ooo}}}rrr^^^MMM<<<555333111////////////...---...///000111///......///111333333222333000000333222///...000555666???RRRmmmxxxmmmeeelll||||||zzzxxxxxxtttsssrrrpppmmmjjjgggeee````````````aaacccfffgggkkkrrryyy}}}oooWWWGGGFFFOOOaaaxxxnnnVVVJJJJJJVVVnnnlllWWWPPPHHH===555000...---+++------............------+++,,,,,,---......//////,,,,,,,,,------......///...............------------,,,++++++++++++,,,---,,,,,,+++++++++***&&&$$$((()))*********((('''&&&(((((((((((((((((((((((())))))))))))***+++,,,---***)))((('''&&&'''((()))$$$&&&(((***++++++))))))'''%%%&&&***+++******---$$$######&&&))))))%%%!!!***&&&%%%''''''%%%&&&***%%%'''((('''%%%$$$&&&(((&&&'''((('''&&&%%%&&&''''''(((((()))))))))***+++'''(((***+++,,,------------+++***))))))+++---...++++++***++++++,,,---......***(((***...000...***,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,---............---,,,+++---/////////111555888888???GGGOOOVVV^^^iiipppjjjdddfffvvvyyynnnmmm~~~nnnkkksssjjj[[[LLLVVVhhh}}}zzzdddRRR>>>555333111//////000///---,,,,,,...000222...//////000111222222333222//////111111......111444666???RRRlll{{{lllaaaeeetttwww^^^JJJAAAFFFWWWoooxxxcccNNNJJJSSSccc{{{ttt^^^KKK@@@;;;555111000000000000.........//////.........------...///000000000000000000000111111222222333/////////...............,,,---............---,,,))))))***++++++((($$$ ))))))******))))))(((((()))))))))))))))))))))))))))))))))))))))***,,,,,,)))((((((''''''(((((((((&&&'''((()))******))))))***((((((++++++(((''')))***&&&###%%%)))(((""",,,((((((******((((((,,,(((+++...---***)))***,,,&&&'''((('''&&&%%%&&&'''&&&((())))))(((((()))+++((()))***+++,,,,,,,,,,,,,,,++++++***+++,,,---...+++++++++++++++,,,------...,,,***+++---...,,,***,,,,,,,,,,,,,,,---......++++++,,,,,,------......+++---///000000///---+++---...000///...111666;;;@@@JJJXXXdddmmmwwweeedddkkk{{{nnnjjjzzzqqqmmmtttrrr___TTTSSSbbbyyyiiiUUU???666444222111000///////////////000000111//////000000000111111222111......111111...///222222555???RRRlllpppaaa```nnn~~~eeeOOOEEEFFFNNNfffkkkXXXJJJOOO___rrrqqqaaaQQQDDD888666333222222222333333...//////000000//////...---...000111222222111111777777777777666666666666---......//////000000111------............------***))))))+++,,,+++(((&&&******)))))))))***++++++))))))))))))))))))))))))(((((((((((()))***++++++((())))))******)))))))))(((((((((((()))))))))))))))'''(((+++***&&&%%%''')))'''&&&'''((('''$$$!!!+++)))***------***)))+++***///333333000------///&&&'''(((((('''&&&''')))''')))+++***(((((()))+++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------......------,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,---....../////////000000000000//////...000222222333999BBBIIITTT```qqq~~~cccdddppp{{{lllhhhxxxsssnnnttthhhXXXQQQ^^^pppmmmXXXAAA666555444222111...///111222333222000//////000111111000000111222111......111111///000444000444>>>RRRlllwwwccc___jjj|||sssZZZGGGFFFNNNZZZttt{{{bbbQQQHHHSSSggg|||ppp\\\NNNBBB:::555444222000/////////...//////000000000000//////,,,---///000111111000000999888888666555444333333,,,,,,---///000222333444...------,,,,,,------...---+++***+++.../////////+++***)))))))))+++,,,---))))))))))))))))))))))))''''''''''''((()))***+++((()))+++,,,,,,+++***)))***)))((((((((((((((()))%%%$$$%%%)))***'''&&&(((###%%%((((((((((((***,,,)))'''))),,,,,,)))''')))%%%***000000,,,))))))***&&&'''((((((''''''(((***)))+++---,,,)))(((***,,,***++++++++++++***))))))***+++,,,---------,,,,,,......---------...//////---...///---+++)))***+++++++++******++++++,,,---++++++,,,,,,---...//////333222111000000111222333---000444666:::CCCPPPZZZhhhuuubbbjjjzzz{{{pppkkkvvvqqqnnnqqq[[[SSSTTTiiisssVVVAAA666...000444///---///222333222111000000111000...------...///000000111222000---,,,...111///222<<>>EEEQQQ```pppgggzzztttiiirrrwwwnnnuuuxxx```QQQRRRdddwwwfffNNN===666---...111---...000222222111000111222---...///111111111000000...///000000000///......333666@@@SSSmmm|||iii\\\```uuuiiiOOOCCCIII[[[sssqqqYYYGGGEEEMMM^^^uuuwwwaaaSSSCCC:::555111222555......//////000000000000//////...///000000111000------......///000000111222333333222111///,,,+++000000111222333222111000,,,+++***+++---///...---,,,,,,------...------,,,------...//////...------,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,******)))(((((((((***,,,%%%(((******)))((((((((((((((())))))((('''%%%$$$(((((()))*********))))))(((((()))***+++,,,,,,,,,+++,,,...///---,,,+++***)))******+++,,,------...,,,,,,+++++++++,,,,,,,,,*********+++,,,,,,,,,---111000///...,,,+++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---111444444222444<<>>??????HHH\\\nnn{{{{{{sssoooyyyhhhXXXXXXggg{{{}}}fffOOO>>>666444---...333000111222333222111111333555444444333222111111111111111...******---///000000000555@@@UUUpppttt^^^UUU___nnniiiNNNIIILLL\\\ssszzzdddPPPGGGHHHSSSiiihhhQQQBBB<<<666111333333111//////000000...---------...///,,,///111111...------......///111222333333222222000000000//////000000000...111333333000......///---///222111///------///------......------,,,+++---,,,++++++++++++,,,---,,,++++++***+++,,,---...000000...---,,,,,,,,,,,,---+++***+++,,,,,,***'''+++,,,,,,+++)))(((***++++++******))))))))))))***(((((()))***++++++++++++))))))))))))))))))))))))(((***+++(((%%%$$$(((,,,+++++++++***************,,,++++++******+++++++++...---------------,,,,,,((()))***++++++++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,+++---///...---,,,...000------------///222444666555===GGGNNNWWWdddvvvwwwtttzzzuuunnn~~~mmm]]]QQQYYYooowww^^^LLL;;;555333---...333111333444444444333333555777555555666666555333111000222...)))))),,,///111111222666BBBWWWsssvvv```UUU\\\iii}}}ttt\\\JJJJJJTTTjjjrrrYYYFFFCCCJJJ^^^tttqqq[[[HHH===888111,,,...000//////000000000///......///111222,,,///222333111000111333000111333444555555444333////////////111333555777///222555444111//////111(((---222222///...111444---.........---,,,,,,+++---,,,***))))))***,,,------,,,,,,+++,,,---/////////......---------.........,,,+++,,,...---)))&&&---------+++))))))+++---...---+++)))(((((())))))(((((()))++++++,,,,,,,,,,,,***'''%%%%%%''')))+++***,,,,,,)))$$$$$$)))...*********++++++,,,,,,,,,((())))))+++,,,...000111---------,,,,,,+++++++++((()))***++++++***)))(((++++++******++++++,,,---*********++++++,,,,,,,,,+++---//////---,,,...000//////...///111555888:::>>>DDDNNN\\\lll|||hhh___kkkyyyqqqzzzttt```UUURRRccc|||kkkWWW@@@:::333000000111111000...///000222444555555555999666333111111111000///---......---,,,,,,...111999777BBB\\\yyy~~~fffSSSUUUaaatttrrr[[[MMMEEETTTiii~~~zzzcccNNNEEEKKKWWWmmm~~~bbbKKK>>>222555333000///000111111111...///...---,,,---000333...///000///------///000222111///......000222333111000///000222444666666222111000//////000111222//////000111111111111111------,,,,,,+++***)))))),,,,,,,,,------......///,,,,,,,,,---------......---------------------------,,,***(((((((((***+++---,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))******)))'''%%%###!!!))))))***+++++++++******,,,,,,,,,------.........///...,,,***)))))))))***---,,,***)))))))))******...---,,,++++++,,,---...111///---+++++++++,,,------'''%%%)))---...///111...,,,...333333333999CCCKKKWWWiiixxx|||fff___mmm{{{rrr{{{zzzdddUUURRRZZZpppfffSSS@@@:::333//////000000......///000222333444555555666444222111222222222000...//////...------000222999999EEE```}}}jjjUUUTTT^^^sss}}}eeeQQQGGGJJJ\\\tttsss]]]LLLGGGRRR```www}}}kkkQQQAAA<<<444222000......///000///...000000000...,,,---///111...///000///------///000111000/////////000111222555222///000333333///***000000000000000111111222...///000000111111000000------,,,,,,+++*********++++++++++++++++++++++++,,,---------------------------------------------000///---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++++++++***************+++++++++,,,,,,+++++++++***++++++++++++***)))((()))*********++++++,,,,,,,,,,,,------------------++++++++++++,,,---...///------++++++***+++,,,,,,++++++************++++++///...---++++++,,,---...111,,,))),,,.........///222000222777:::===HHHSSScccnnn}}}wwwccc```ppp~~~ttt}}}nnnXXXNNNVVVjjjzzz___MMM>>>999222......///...,,,---...000111333333444444222111111222333444222111///000000///...///111333777:::HHHcccmmmWWWRRRZZZqqqjjjTTTGGGEEETTTjjjiiiTTTIIILLL]]]nnnjjjXXXCCC:::888222000///...///000000...---111111111///---,,,...000///000000///......///111//////000000000000111111666111---000444333+++"""111111222333444444333333......///000000000000///---------,,,,,,++++++***++++++++++++************---------------------,,,------------------------///...,,,+++++++++,,,---++++++,,,,,,------......***************++++++,,,+++++++++******))))))))))))******************)))))))))+++,,,,,,------,,,+++*********+++,,,...///------------------,,,,,,***+++,,,---.../////////------,,,,,,,,,---......******++++++++++++******...---,,,+++,,,---...///222...,,,///111///...000555555999???FFFPPP___kkk~~~ssscccdddvvvwww|||cccSSSSSSccc|||sssYYYGGG===777111.........,,,***---...///111222333333333/////////111333222000......//////.........111333555;;;KKKdddpppXXXQQQVVVooo~~~nnnYYYHHHFFFLLLccczzzyyy___NNNKKKUUUjjj|||qqq\\\NNN???888555---000000000222333222000...000000000///...---///111///000000///......///111...///000000111111000000111...---///222222...)))444555666777666555444333---......///////////////...---------,,,,,,,,,+++,,,,,,,,,,,,------------...------------,,,,,,,,,------------------------------,,,++++++,,,,,,---***++++++,,,---...//////...---------------......---,,,,,,++++++******)))((())))))******))))))((('''(((((()))***+++++++++,,,+++***)))***---///111.........------,,,,,,,,,......//////...,,,***(((,,,,,,,,,------......///+++,,,---......---,,,+++,,,,,,+++,,,,,,...///000///,,,,,,000111000000333555:::BBBMMMXXXgggvvvqqqeeekkk|||xxxgggVVVRRR^^^qqqkkkSSSCCC:::666000---......,,,***---...///000111222222222///......///000000...+++,,,---...---,,,---000222444>>>OOOgggvvv^^^UUUYYYoooqqq```OOOCCCJJJXXXuuupppYYYNNNSSScccyyygggSSSGGG:::666444,,,000///000111333222000...---...///000///000111333///000111000......000111......///000000000000///...///000000///000111333444555555555444333111000---......///////////////.........---------------++++++,,,---......//////------------------------------------------------000000/////////000000000++++++,,,------...////////////...............///.........------,,,,,,,,,))))))************))))))))))))))))))))))))******,,,+++*********,,,///000.........------,,,,,,,,,/////////...,,,)))'''%%%++++++,,,------.........,,,---...//////...---,,,+++++++++,,,---...///000---+++,,,///000///111666999CCCQQQ___mmm}}}~~~ooogggrrryyyoooXXXRRRYYYiii}}}|||eeeMMM???888444///...//////---+++------///000000111111111///...---...//////---,,,+++,,,---,,,,,,---000222333@@@SSSjjj{{{eee\\\___ppp{{{dddUUUIIIEEERRRfffvvveeeTTTTTTaaauuudddNNNBBB666555666111...------...///000///---+++---///000000111333444000000111000//////000222......////////////000000000222333111...---111666111111111111000...---,,,......///000000000000///........................+++++++++,,,------......,,,,,,,,,---------......---------------------------............/////////,,,,,,------....../////////...------------------........................***++++++++++++++++++***---,,,++++++***+++++++++,,,++++++******+++---...------------------,,,,,,,,,,,,,,,,,,+++***))))))+++,,,------...---------++++++,,,,,,,,,,,,++++++++++++,,,------...//////...------111222222666<<>>SSSjjj~~~hhh___aaarrrlllTTTKKKHHHKKK```wwwfffYYYQQQ[[[qqq{{{dddTTTJJJ>>>999999222...---,,,,,,...//////...,,,...000111000111222333000111111000//////000222//////...---...///000111000111222222111000111222//////............//////...///000000111111000000........................//////.........---------***++++++,,,---...//////------------------------******+++,,,,,,,,,,,,,,,---------...............000///......---------...,,,,,,------.../////////,,,,,,------------,,,,,,...---,,,++++++,,,---...+++++++++++++++*********,,,,,,------------------+++++++++++++++,,,------....../////////...---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---............,,,+++...333666:::CCCLLL]]]kkkzzzuuuiiiiii|||xxx~~~mmm[[[OOOWWWgggrrr[[[EEE888555222......000222000...------...///000000000//////---,,,...111333555555---...///......///222555(((999PPPggg|||ggg^^^```sssyyy^^^HHHDDDHHHSSSkkkzzz\\\RRRPPPaaa{{{vvvfff^^^YYYKKKAAA:::000111///------///111222111...000222222111000000111000111111000//////000222000///---,,,---...000222------...222555555222//////.........///111333555//////000111111111111111.........///////////////555444333111000...---,,,)))***+++,,,...///000000------------------------,,,------.../////////..................---------222222111000000000000000***++++++,,,---...//////---......//////......---,,,++++++***+++,,,...///+++++++++++++++***((((((,,,,,,,,,------............---,,,++++++---...///000000111111111///...---//////---,,,,,,---//////+++,,,------......------'''(((,,,444;;;CCCPPP[[[nnn{{{jjjgggnnnzzzxxxsss^^^SSSVVViii{{{pppXXXDDD999444222000222555666222---222111///...///111444666444444555444333111///...,,,---...//////000222555777;;;KKKggg~~~ggg___bbbmmmzzzhhhWWWGGGFFFQQQddd}}}~~~jjjRRRNNNUUUnnn|||rrrggg```VVVGGG;;;555555222///000222222111//////000111222222222222222222111111111000000//////111111111111000000000000//////000111222333333444...000222444555444333222444,,,***111777555222111222111000///------,,,,,,000000000//////......---.........------.........---)))(((***+++***,,,000,,,---///111222333333333000000////////////000000---...///000111222333444...///000000///.........///////////////.........111000...,,,,,,,,,---...,,,,,,,,,++++++*********'''(((***+++,,,---------///000000000///---+++***000000000000///////////////...------,,,,,,,,,,,,---***+++000222///...///333111444>>>HHHSSSeeevvv{{{iiijjjttt{{{xxxmmm]]]VVV^^^tttjjjPPP;;;///222///...///222222...***000///......///000222444000111111222111000/////////000000000......000111666;;;MMMjjj|||eee^^^cccuuummmXXXLLLCCCJJJ[[[qqqttt```TTTUUUbbbzzz|||pppddd\\\RRREEE;;;666444222000000111222111///000000111222222222222222111111111111000000000///111111111000000000//////111111111111111222222222///000222333444333333222444...---222666444222222222111000///...---------...------,,,,,,,,,,,,,,,...---,,,++++++,,,---...222...,,,---,,,***+++...+++,,,,,,,,,------------000000////////////000000---......///000111222222...///000000/////////////////////////////////...------..................,,,,,,,,,,,,+++++++++***((()))***,,,------......)))***,,,...000000000000...//////000000000111111///......---,,,,,,,,,------******...000//////111666888@@@NNNZZZgggxxxssshhhooo~~~|||xxxuuuddd[[[]]]kkk~~~dddJJJ666+++000...,,,---//////+++(((............///000000111,,,---...///000000/////////000000000......000111555===QQQppp{{{eee```fffttt]]]IIIDDDGGGVVVmmm~~~iiiWWWTTT]]]qqqwwwiii[[[QQQIII???777444333111000000111111111000000000111222222222222111111111111111000000000000000000000000////////////222222222111111111000000000000111111222333333333222000111444444111111333222111000///...---------000///...---...///000111---,,,***))))))***,,,---333///---///...+++,,,///000///......------------000//////......//////000............//////000000////////////////////////......//////////////////***+++...000000000...------,,,,,,,,,,,,,,,++++++***++++++,,,---...//////&&&(((+++---000111222222------///000111222222222///......------------...///,,,+++...//////222777===DDDRRRdddrrr{{{jjjiiiuuu|||wwwzzzjjj\\\[[[hhhzzzzzzaaaJJJ999000000///......///...+++(((---...///000111000000///,,,------...////////////,,,---...//////000222555555???VVVvvvyyydddcccmmm|||eeeQQQDDDGGGSSShhhvvvaaaRRRQQQbbb}}}ooo___NNNDDD>>>888333111222111000000000111111111000111111222222222111111111111111000000000000000000000000/////////......111111111111111111111111111000000000111222333444///111333333111...///222222111000///............//////---------///111222...,,,***))))))***,,,...///,,,,,,//////...///222222111000///...//////000/////////....../////////........................///...------.../////////............////////////+++,,,.../////////......------------,,,,,,,,,,,,,,,,,,,,,---...///000000***+++---...//////......---...000111222222111111///...............//////333///---///000222888???JJJUUUgggyyyuuuffflll|||}}}uuunnn```WWWaaawwwttt[[[GGG999222111111111111111000...,,,...///000222222111000///////////////////////////,,,---...//////000222555666BBB[[[{{{tttaaaeeesss~~~kkkVVVGGGDDDOOObbbyyynnn[[[QQQUUUkkkmmm[[[GGG===999555222111000000000000///000111111111111222222222111111000000000000000000000111111000000000000///////////////000000111222222333333000000000000111222333444---111444222...---///111222111000///////////////******))))))***+++,,,---///---,,,++++++,,,---///---++++++...///---...111,,,,,,,,,------...///000//////............//////............------------...,,,***+++---//////...---.........//////000000000///...---,,,------...---------------------------------------...000000....../////////...---,,,///000111222222111000///............//////000111333000///111333777AAAKKKaaammm~~~rrriiittt}}}vvvvvv```YYY[[[mmmjjjQQQ???444000111111222333222111000///...///111111111111000///000000/////////000000111///000000000......000111888EEE___lll]]]fffyyynnnZZZKKKCCCFFFXXXpppzzzdddWWWTTTddd{{{ttt```JJJ???;;;888555444///000000000//////000222111222222222222111000000000000000000111111111111111111111111000000000000...///000111222333444444//////000000111222222222,,,111333000...///111000222111000000/////////000++++++,,,,,,,,,,,,,,,,,,///..................//////,,,,,,...---***))),,,+++,,,---///111222222222///......------......///..................------///,,,)))***---000000...------......///000000000222000...,,,+++,,,---...---------............///...------,,,---...///000---...///000111000///...000111222333333111///............//////111222333222000222888===DDDRRR^^^{{{~~~sssqqq~~~}}}xxx}}}iiiWWW\\\jjj{{{```HHH999222111...///111222111111000000/////////000/////////.........---...///000222333///000000000......000111:::HHHbbbiii]]]kkkvvv```PPPIIIHHHQQQggglll[[[YYY```xxxiiiPPPCCC>>>:::666444...///111000......000333222222222222222111000000///000000000111111111111222222222222111111111111000000111111111222222222...///000111222222111111---222333000000333444111222111000000///000000000///000111222222000///...---...////////////...---///,,,,,,......***)))++++++---000222444444333222///......------......///.............../////////111---***+++///222222000------......///000000111///......---------......------......////////////...---,,,+++,,,---///000//////111222222111000000...000222333444222000///.........///000111333444333555;;;DDDNNNYYYkkkyyyzzzuuuyyy}}}zzzuuu```UUUbbbyyytttZZZDDD999666666+++---///000000//////000........................+++++++++,,,...111333555,,,---/////////000222555;;;IIIdddjjj___pppmmmXXXLLLLLLQQQ^^^vvvwwwcccXXX___llloooUUUFFF@@@:::555222---///111000......000333222222222222222111000/////////000000111111111222333333333222222222111111222222222111111111111111---...000222333222111000...333444111222777777222222111000000000000000111---///111222111///,,,***,,,---///000000///---,,,,,,***+++//////------///''')))---000111000---,,,.........------................../////////000000333///+++,,,111444444222---------...///000000111***,,,...///000000......---.........//////000000...---,,,++++++,,,...///222222333333222111///...,,,...111333444444222111.........///000222333444777:::CCCPPP\\\kkkxxxuuuzzzyyyzzz}}}gggZZZ\\\qqqmmmUUUCCC888333111000000/////////111333444000000000000000000000000000000000000000000000000/////////...---...222444<<>>666111///------...///000000000000........................000000000000000000000000111111111000///000333666AAARRRlll~~~jjjcccnnnyyyeeeOOOEEEDDDNNNfff}}}iii\\\^^^lll}}}iiiXXXJJJ>>>888333222111000///000000111444444333222222222222222222222222222222222222222222222222111111111111000000////////////000111111111111111000111111222333//////000000111222333444444444444444333222111000111000000000000/////////------///111222111...+++...------,,,,,,,,,,,,,,,------------------------...------------...//////---...//////000000//////222000...---///000000///........................////////////////////////%%%***,,,,,,...333444222000000000000000000000111111111111222222222222222555333000------///222333333333333333777AAANNNXXXkkkuuu}}}rrrtttwwwzzzfff[[[```kkkyyy___JJJ===666222000+++,,,...000000000//////////////////////////////////////////////////////000111000//////000333666AAAUUUppptttcccbbbqqqkkkXXXFFFAAAIII[[[yyyuuu^^^YYYfff{{{tttbbbRRRCCC:::444333000///000111222222555444222111111111222333000111222333333222111000222222111111111111111111///////////////000111111111111111000000111111222000000111111222222222222222333333333333333333222111111111111000000000000......///000222111///,,,---,,,,,,,,,,,,,,,------------------------------...------------...//////...///000000111111000000111///---------...---,,,------...............//////////////////000000000+++...///---...000000---000000111111222222222111111111111222222333333444222000...---...111444666666777888:::BBBPPPbbbnnnvvvpppxxxwwwmmm]]][[[iiizzzttt[[[FFF;;;666333111+++,,,...000000000//////000000000000000000000000/////////////////////////////////...---///222444@@@WWWssskkk```dddvvvttt]]]NNNCCCFFFTTTiiilllZZZ^^^rrr~~~mmmZZZIII>>>666333000000111333444444444333222111000111222333///000222333333222000///222111111000000111222222111000000000000111222222222222111111111111111222333444444444333222111111000111222333444555555555333333222222222222111111222000...///000111000///------,,,,,,------.................................------------...//////000000111222222222222111222000......//////...---,,,---------......//////////////////000000111111...111222///...000///,,,///000111222333333222222111111111111222333444555/////////000111333444555555888>>>FFFRRRdddxxx|||rrruuu~~~uuurrrbbb[[[aaauuuoooUUUBBB999666444111------...///000000000000111111111111111111111111000000000000000000000000/////////...---...111444CCC\\\xxxxxxgggaaalll~~~zzzgggQQQGGGFFFRRRdddxxxqqqddd]]]iiizzzgggTTTGGG;;;666222111333555555444333333222111111111111111///000111222222111000///222111000000000111222333222111111111111222333333444333222222111222222222555666666666555333111000000111222444555666666666444444333333333222222222333111///...000111111111///...............//////////////////////////////...------------.../////////000111111222222111111333222111111222222111000,,,,,,,,,---......//////...//////000000111111222---000111//////222222///...///111222333333222111000000///000111333555666222222222333444555555666888???KKKYYYiii{{{uuurrr|||zzzsssyyydddYYY\\\kkk}}}jjjPPP>>>777555333111////////////000111222222000000000000000000000000000000000000000000000000///000000///...///222555IIIcccrrreeefffvvvhhhVVVHHHEEEMMMcccxxx~~~bbb^^^cccwwwuuubbbTTTAAA;;;555222444555444222222222222222222111000000111222222222222222222111222111000///000111333444222111111111111222333333555444444333222222333333444555666666666444222111222333444444555444444444333333333222222222111111222111000000222222111000111000000/////////000000////////////////////////...------------...//////......///000000000000000111000///000222222111000++++++,,,------...//////...//////000111111222222+++...///...///222222///---...000222333333222111///.........000222555666555444333444666999===???IIITTTdddtttqqqsssxxxqqqnnnYYYSSS___tttzzzgggMMM;;;555444222000000000/////////111333444////////////////////////000000000000000000000000000111111000///000333666OOOiiizzznnndddjjj~~~sssZZZGGGEEEGGGUUUppppppWWWZZZhhhlll^^^FFF???777444444555222000111111222333333111000///333333333333333333333333222111000///000111333444111111111111111222222333666555444444333333333333222333555666666555444222555555555555444333222111222222222111111111111000000000111333555444000...222222111000000000000000////////////////////////...------------...//////,,,------...............---,,,,,,---///000///---++++++,,,,,,---...//////...//////000111222222222+++//////------000///,,,,,,...000222333222111000......------///222555666555444222333777>>>EEEJJJ]]]iiizzzvvvmmmzzz|||qqqyyyttt```QQQZZZqqqvvvaaaJJJ===888444111000111000000111333444444444111111111111000000000000...///000111111000///...222///...000000000666===OOOooorrriiihhhvvvvvv\\\MMMJJJBBBRRRjjjssscccUUUfff{{{uuuaaaKKKCCC888111000222333444333444444222111000111333///000222333333222000///111000000111222111000...000111222333444555555555222222222333333444666666666555444444333444444555333555555444555999888444222333555444333222222222222222333444666555333111,,,333222***(((...000+++//////000000000...---,,,000111111///,,,+++---000444111---,,,,,,...//////////////////////////////---------......000111222,,,222777555///,,,---111222000......000222222222//////000000111111222222111//////000//////555===???999666:::>>>CCCNNN[[[qqq~~~uuurrr|||rrr{{{|||cccUUUOOO^^^xxxppp[[[DDD888444111//////222000......///111333444111111111111000000000000///000000111111000000///222///...000000000666>>>RRRsssqqqkkkmmm}}}kkkSSSGGGGGGSSSccczzzhhh[[[YYYlllttt___CCC===666222333555666555555555555444444444555666111111222333444666666777444444333444555555555444555555444444444555666777999888777666555555555555888888888999999::::::::::::<<<;;;999:::<<<:::555666666666444333222222222444222111111222333111000,,,333444---,,,222333///...//////000000///...---...//////...,,,,,,///111000///......//////...---.......................................///000111,,,...111000---,,,///222111///------///111111000///000000000000000111111222000111111///---111777>>>;;;;;;BBBJJJTTTbbbpppyyyvvv{{{yyyppp{{{~~~mmmTTTPPPVVVjjjmmmYYYBBB777444333222333222000---++++++---000333222222111111111000000000111111111000000111111111111//////000000111888AAAYYYxxxxxxhhhhhhpppttt\\\JJJGGGMMMiiiyyyuuubbbZZZaaavvvmmmVVV>>>:::777666888:::999777555555444444444444555555111111111111222444666888777666555555444555555555888888777777888999:::;;;>>>======<<<<<<<<<<<<===AAABBBDDDFFFHHHIIIIIIIIIKKKLLLKKKGGGFFFGGGCCC>>><<<;;;888555444444444555666444111000111222222111111777888222000333333///---...//////000//////...,,,---...---------///111------...000222111...,,,------------------------//////.........//////000------,,,,,,---///222444000...------///000000///000000000000////////////111000222444111...000666===>>>DDDPPP^^^lll}}}tttyyysssmmmzzznnn\\\QQQWWWeee{{{jjjUUU???555333333222333000000...,,,+++,,,...000222222222111111111000000333222111000000111222333000//////000000111:::DDD___}}}~~~nnn```ggguuuvvvbbbPPPHHHQQQ___{{{iii^^^\\\kkk|||```JJJ???<<<:::<<>>;;;999777666555555444333333333333333333333444555999999888777666666777888:::<<>>EEERRRbbbsssyyytttooolll{{{|||cccSSSSSSaaauuu}}}```MMM999///......---------///111111///---...///222222222222111111111111333222111000000111222333//////000111///111<<>><<>>;;;;;;===>>>EEENNNYYYbbbhhhmmmuuuzzz|||tttgggYYYOOODDD@@@999444333222222222222222333333222111222555000000......---...//////111//////000222222///---///......///111000...,,,.......................................///000111...///000111111///,,,)))000000000222333333222000111111111111222222222222111111333999???HHHVVVbbbsss}}}uuuvvv{{{jjjlll~~~fffTTTQQQYYYqqqvvv___III:::...,,,000111000000+++...000///,,,,,,000555333333333222222222111111...///000111111000///...---...111111///222@@@NNNdddrrreee^^^nnn}}}```RRRGGGMMM```yyymmmZZZSSS]]]wwwmmmTTT>>>888<<>>DDDTTTaaauuuyyywwwwwwrrr|||mmmWWWWWWfffyyylllRRR@@@777111222333111111222333333//////000000000000//////000000111111222222222222111111111111111222222333000333///...555999CCCVVVmmm~~~zzzjjjaaafffyyynnnYYYOOOOOO^^^qqq~~~iiiUUUZZZeeewwwqqqqqqvvv}}}lllVVVJJJ>>>;;;BBBSSSkkk~~~zzz]]]SSS___vvvxxxcccRRRBBB:::555444333111000222222333444333111000111222...------///222444444333000111333444444333222111///////////////000111222............///000111222444555444222111000222444333222111111000111111111111333444222111999IIIVVVjjjxxxwww|||xxxvvvvvvaaaSSS]]]rrryyy___JJJ<<<777...111111...---000222222///000000111111000000/////////000000111222222222222111111111111222333333111444///...666;;;GGG[[[pppttteeebbbnnnsss^^^NNNMMMVVVpppuuubbbUUUaaasss{{{tttdddlllzzzooo\\\GGG@@@;;;???LLL```{{{cccTTT\\\rrrnnnZZZIII@@@888666555333222333333444444333111///000111///---,,,---000333555555000111222333444333222111////////////000111333333000//////000000111222333777888888666444444555666222222111111111111111222000444777666999EEE[[[lllxxxttt}}}hhh[[[YYYhhh~~~kkkTTTCCC:::777...222222,,,***///333333000000111111111111000000/////////000000111222333222222111111222222333444222444//////777>>>KKK```rrrmmmbbbhhhyyyrrrcccSSSLLLVVVgggkkk[[[\\\nnnoooddd```^^^nnnyyy```NNN===:::===HHHYYYpppiiiUUUYYYhhhxxxuuu___MMMBBB999666666333222333000111222222000///000111333000---,,,...111333444000000111222222222222222//////000000111333444555000000000000111222333333666777888777555444444444222111111111111111222222222777===BBBLLL^^^ssssssssssssaaa\\\```sssvvv]]]HHH;;;555222000555444---+++000555555000000111111111111000000////////////000111222333222222111111222222333444222555000///888???MMMbbbtttyyygggaaammmwwweeeXXXOOONNNaaawwwvvvcccUUUeeezzzqqq\\\RRROOO]]]rrrhhhPPP@@@999:::AAAQQQddd|||lllUUUVVV]]]|||xxxkkkrrryyycccMMMBBB888444444222000111...///111111000000111333777333...,,,---///222333000000000111111222222222000000000111222444555666////////////000111222333222444666555333111000000222111111111111111222222777;;;BBBNNN___ssszzzqqq}}}sssiiiXXX___pppiiiTTT<<<333444111444777666000,,,///333555333333333333222111000000111000///------///000111555444333222111111111111000///222666999AAAVVVjjj~~~ooobbbjjj{{{lllUUUMMMOOO[[[ssszzzdddYYYYYYzzzqqq[[[MMMMMMTTTmmmiiiSSSFFFAAA999>>>HHH[[[wwwsss]]]TTT___xxxqqq```dddxxxvvvaaaLLLBBB888666555222//////333333333333222111000000111111222333333333333222444333222111111222333444000555333******111222,,,111000000000111333555666222111111000111222444555444000...000000000555;;;>>>EEETTThhh}}}vvvrrr|||hhh\\\[[[fff{{{vvv```MMM999222444111000222000------000000---222222333333222222111000222111///......///111222444444222111111000000000111111333666;;;EEE[[[oooyyyjjjeeesssrrr^^^NNNOOOZZZjjjhhhZZZ```llltttbbbPPPGGGPPP```yyy{{{```LLLAAA======HHHYYYnnnuuu___UUU\\\vvvmmm[[[]]]pppvvv```III@@@888666666444222333222222333333333222111111111111222333333333333222333333222111111222333333///444333,,,---444666111111000000000222333555666333333222111222333444555444222111222111222999BBBSSS]]]nnnxxxtttwwwooo]]]TTTcccrrrgggRRRCCC555222444///111111000///333666222+++000000111222222222222111222111000//////000111222333222111000000000000000222222333777===KKKbbbvvvnnnhhhlllxxx^^^PPPIIIVVVkkknnnXXXTTTiiittt^^^QQQEEEBBBVVVrrrhhhRRRCCC===<<>>AAAMMMcccyyyaaaRRRVVVllljjjTTTOOO]]]ssshhhRRR@@@999555555666444444666///000111222333444444333111222333333444444333333333333333333333333333333777999888222111444444000222222111111222333555666777666666555444333333333333111111333777AAATTTeeetttrrrmmmwww~~~gggYYY\\\ggg{{{hhhOOO???888000000222,,,,,,000111,,,***,,,......---...///000111222222222222222111111111111222222222111000000///000000000111222444777BBBWWWpppttthhhooo}}}lll[[[MMMOOOZZZrrr{{{dddWWWYYYiiibbbOOOBBBDDDIIIRRRnnnsssYYYFFF<<<:::@@@III^^^sss}}}eeeTTTSSSgggmmmUUUMMMWWWmmm{{{aaaLLL===777444444333000111333///000111222333444444444222222333444444444444333333333333333333333333333666777666333222333222000333222222222222333555666777777777666555444333222111///000666@@@PPPhhh{{{tttiiiiiizzzsss^^^WWWdddvvvuuu[[[GGG;;;777000000222,,,---222333---)))+++...///------...000000111111111111111111111111111111111222111111000000000111111000333666999FFF]]]uuu~~~ooohhhsssqqq[[[MMMMMMXXXkkkmmmWWWSSSbbbzzzpppPPPDDD???FFFTTTfff~~~xxxcccLLL???999:::FFFTTTrrrlllYYYSSSccc{{{oooWWWMMMTTThhhwww]]]III:::666333333111......111///000111222333444444444222222333444444444444444333333444444444444333333111222333333444555555555444333222222222444555666666666666666555444333222222111666BBBSSSfff|||zzzjjjeeemmmzzzggg[[[]]]qqquuubbbNNN>>>999777000000333///111444444000...///...+++---......///000000000000///000000000000000000///222222111111111111222222111666999<<>>HHH^^^tttrrr\\\TTT```vvvoooWWWKKKNNN```{{{mmmUUUBBB666444333444222///111555111111222333333333222222222333444444555555444444333333444555555444333333444333444666666555444555555444333222333444555666333444555555555444333222888<<>><<<888555222000///...111111222222222222111111111//////000222222...+++///000000000000111111111333222222111000000111111///333<<>>MMMaaawwwrrrpppuuuppp\\\LLLHHHTTTcccvvvaaa\\\dddttt~~~hhhUUUGGG@@@DDDNNNaaaxxxmmmWWWCCC@@@===@@@NNNfffrrr]]]TTT]]]ppppppTTTHHHKKK[[[uuu~~~gggNNN???999666333222333444444444222222333333444333333333111333666666555444444555333444666777888888777777444444444555555555555555666555444333222333444444555222222333444333666<<>>KKK]]]vvvwww^^^KKK===;;;>>>KKKaaa{{{qqq\\\SSS[[[nnnoooSSSGGGJJJYYYsssgggOOO???666444222222333444444333222222222222222333444555333555666666555444666777444555666888888888777777555555555555555444444444333333222222333444555666555444555666444444<<>>>>>FFFYYYsssppp\\\QQQXXXkkkkkkQQQFFFIIIXXXuuuiiiOOO???444333222222444444333222222111000000111333555666555666666555444555777888222333555666666666555555666666666555444444444333333333333333333444444444555666888888666777DDDQQQdddyyysssZZZNNNVVVpppsssdddTTTZZZkkkvvv```MMM>>>777111111///......///000000000000000111111000000000111111000//////000111333111111222222222333333333222222222111222333333444222777EEE\\\wwwwwwooowwwgggVVVGGGFFFSSShhhzzz^^^[[[hhhvvvhhhRRRCCC???GGGSSShhh}}}pppWWWGGGAAAAAAFFFTTTiiirrr]]]OOOWWWhhhkkkRRRFFFGGGWWWsssjjjOOO===444333222333444444333111111111000000111333444666555666666555444555777888333333555666666555555444666666666555444444444333333333333333333222222222333444777888777<<>>777555333222333333222111111111111111111222333444333555666666555444666777444555666777777666555555555555555555555444444444333333444444333222111000111222666999===HHH\\\ooo~~~pppqqqnnn]]]TTTUUUggg~~~eeeMMM===666555333222111000000111222333//////000000000000//////...000333333111000111333000000000111111111222222111111111222333444555666<<>>EEEVVVtttkkkWWWGGG???DDDOOO^^^rrr{{{hhhWWW]]]nnnmmmUUUHHHGGGUUUssszzz```NNN===999555222222222333222000111222333333222000///000222555666555444333444111222333333333222111000333444444555555666666666...///111333444444444444666777<<>>HHHYYYlll~~~|||cccRRRGGGKKK]]]}}}pppUUUCCC999444111---111444111+++)))---222...//////000000//////...111111111111111111111111333333333333333333333333666444333333222666AAAMMMfffzzz|||tttuuuzzzmmm[[[LLLIIINNN```rrrmmmaaa\\\iiieeePPPBBBIIIXXXnnniiiTTTBBB???CCCNNNfff~~~}}}kkkZZZ```ppplllSSSHHHIIIXXXtttnnnVVVKKK===444333555666666000000111222333333222222333555777777555444444555444444333222222333444555444555666555333222333444444111000222222333888>>>KKKZZZqqqqqqZZZOOOKKKVVVlllnnnTTTBBB999444222111333555333...,,,...111/////////000000/////////222222222222222222222222222222222222222222222222444333333333222888IIIZZZqqqtttuuu}}}zzzmmm^^^NNNGGGNNNZZZppp~~~}}}nnn^^^]]]dddwwwooo[[[MMMFFFTTTjjjyyy]]]LLL???BBBNNN___yyyyyyfffXXX^^^ooommmTTTIIIMMM]]]yyy|||cccWWWFFF:::555666777777000000111222222333333333222444666777666555333333555444222111222333555666555666666555333222333555333333666999888888???HHH]]]nnnzzzuuuttttttsssssssssssssssrrrsssuuuyyy~~~kkkYYYUUUVVVddd{{{nnnTTTCCC999555222444444333222222111000///000000000//////000000000////////////////////////000000000000000000000000000111222333555???UUUiii~~~~~~ooovvvzzzooo___PPPGGGIIIYYYkkknnnaaaVVVaaasssoooXXXMMMKKKTTTfff~~~hhhQQQFFFBBBLLL^^^sssuuucccUUU[[[lllnnnTTTKKKPPPaaa|||pppcccQQQAAA888555555555222222222222222333333444111222444555666555222111555444333222222444666777555666666555333333555777666666888<<>>:::<<>>666222---222777666222///111555222111000//////000111222////////////////////////111111111111111111111111222222777BBBRRRgggssskkkwwwwwwlllWWWNNNHHHNNN\\\lll~~~ppp___^^^ggg}}}lllYYYNNNMMMZZZiii~~~kkkUUUDDDIIIOOO___vvvvvveeeQQQWWWhhhjjjOOOFFFNNN___zzzkkkYYYKKKAAA===:::888777555444444444555777555222333555777666444222333444555666666666666555666666666777999===@@@CCCMMM```vvv|||ssslllooonnnmmmkkkkkknnntttxxx}}}{{{wwwtttqqqooooooqqqtttvvv}}}~~~vvv```MMM???888444111111111111111111111111+++...000000......222555...//////000000000//////222111222444222...///222444555;;;JJJbbb}}}wwwqqqsssppp```RRRJJJKKKZZZlllyyy}}}fff[[[eeevvvuuu___QQQKKKPPPiiikkkRRRHHHHHHDDD[[[vvvwwweeeTTTYYYhhhkkkUUUJJJIII^^^~~~tttcccRRRGGGEEE@@@:::777777888666444444666777666444333333444666777777666444555777999999444222666999===GGGSSSbbboooxxxtttrrrqqqooouuuwwwyyy{{{~~~~~~{{{yyywwwzzz{{{uuuaaaOOOBBB:::666111111111111111111111111///000000/////////000222000000111111111111111000000///000333222...///333444555===OOOiiirrrooottt}}}hhhXXXOOONNNWWWhhhyyynnnaaa```pppwwwdddRRRMMMPPP]]]vvvwww^^^JJJEEEIIIUUUjjjuuubbbTTTYYYiiiiiiTTTKKKKKKaaazzzlllcccWWWPPPFFF???===<<<:::888777777777777777666666555666777888777777888;;;===???<<<===CCCJJJRRR^^^kkkyyyzzzvvvqqqoooqqqtttwwwxxx~~~xxxssspppooooooppptttxxxzzz{{{zzzxxxvvvuuuvvvzzz~~~|||ooo___PPPDDD;;;777222222222222222222222222333111//////000000///...000111111111111111000000///---///222111///000444555888CCCXXXsss{{{mmmpppzzzrrr^^^QQQLLLUUUfffzzzkkk______jjj~~~{{{dddSSSGGGLLL\\\pppyyybbbNNNCCCGGGPPPkkk}}}ttt___SSSZZZkkkgggSSSLLLNNNfffrrriii\\\QQQLLLHHHEEEBBB>>><<<999:::<<<<<<999777777999;;;===>>>AAADDDGGGMMMMMMSSS\\\gggqqq~~~{{{ooohhhhhhlllttt||||||yyyuuutttrrrrrrttttttsssrrrpppnnnkkkjjjkkkmmmmmmmmmpppkkkbbbWWWLLLBBB:::666222222222222222222222222444111......111222000...000000000111000000///...111///000333222///111555888===LLLbbb}}}sssiiisssxxxeeeUUUNNNPPP___uuuuuu```[[[eeexxxzzzjjjXXXKKKFFFSSSkkkiiiSSSEEEEEERRRaaa|||sss^^^SSS[[[mmmeeeRRRMMMQQQiiivvvllleee___YYYUUUNNNIIIDDDDDDFFFFFFBBB>>>@@@CCCGGGKKKOOOTTTXXX\\\dddiiiqqq|||}}}}}}}}}vvvmmmhhhiiinnnvvv|||zzzxxxuuurrrnnnllljjjhhhfffccc```]]]\\\ZZZUUUNNNFFF>>>888444222222222222222222222222222000---...111333222000111222222222111111000///555222333444333000222666777BBBUUUnnn{{{iiidddrrr|||iiiWWWOOOPPP```qqq{{{iii[[[```rrrlll[[[NNNIIILLL___yyytttZZZIIIDDDNNNbbbtttsss]]]TTT]]]ppp~~~dddQQQNNNTTTmmm{{{sssmmmhhhbbb]]][[[\\\\\\WWWSSSWWW[[[aaafffkkkqqqvvvyyyzzzxxxxxxyyy}}}mmmgggdddeeennnzzz}}}yyyrrrpppmmmjjjgggccc^^^ZZZSSSRRROOOJJJDDD===888444333333333333333333333333111000//////111222222222444444444444333222111111555333333555444111444999999IIIccc}}}ooo___^^^ooo~~~mmm[[[NNNPPP[[[vvviii```^^^lllsss]]]QQQFFFKKKXXXnnnwwwdddOOOFFFKKK\\\tttsss^^^UUU```tttzzz```OOONNNVVVppp|||yyyyyyxxxuuusssxxx{{{{{{wwwwwwxxxyyyxxxiii___aaagggooo~~~|||vvvqqqlllgggbbb___WWWUUURRRMMMGGGAAA;;;888333333333333333333333333222222222111000///111222222222333222111000//////222000111333333333666<<>>;;;333333333333333333333333333444555333///---///111////////////...---,,,+++...---...222333444888???PPPfffiiiYYYTTT]]]qqqvvvcccVVVMMMQQQiii}}}mmmeeehhhtttgggOOOEEEFFFOOOccc|||~~~aaaTTTIIINNN```xxxrrr]]]XXXcccxxxoooVVVHHHLLLYYYwwwzzzyyyxxxyyyzzz}}}