BM6P6(@ kkklllnnnoooqqqsssttttttyyy~~~~~~vvvtttyyy}}}zzz}}}oooaaaVVVMMMJJJMMMJJJLLLUUUbbbooozzz}}}oooiiimmmqqqqqqsss___XXXOOOGGGCCC@@@<<<===@@@AAA@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<============@@@@@@AAABBBCCCEEEFFFGGGKKKNNNSSSZZZ```dddgggiiisss~~~uuuqqqjjjddd```]]]ZZZXXXVVVTTTQQQOOOOOONNNLLLJJJIIIIIIJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDDDDEEEGGGJJJKKKMMMPPPUUUYYY^^^dddiiimmmsssxxxnnnddd```]]][[[\\\aaadddpppsssiiikkknnnqqqsssttttttsssxxx|||}}}vvvuuuyyy}}}zzz}}}ppp___QQQKKKLLLJJJKKKPPPZZZdddooo~~~uuurrrrrrqqqzzzwwwbbbXXXMMMGGGCCC???>>>???>>>>>><<<;;;::::::::::::<<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<==================>>>???@@@BBBCCCDDDIIILLLQQQVVV\\\aaadddeeejjjsss{{{sssmmmhhheeeaaa___XXXUUURRRPPPOOONNNLLLKKKKKKKKKKKKKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAACCCFFFGGGHHHKKKOOOSSSWWW\\\aaaeeemmmrrryyyrrrgggaaa]]]ZZZZZZ]]]___jjj}}}wwwhhhkkkpppuuuwwwwwwuuusssuuuzzz{{{vvvuuuyyy}}}~~~|||}}}}}}{{{|||ppp\\\QQQOOOKKKJJJLLLQQQWWWbbbtttyyyrrrmmmqqq|||zzzkkkZZZPPPIIICCC@@@@@@======<<<;;;::::::::::::<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????===<<<;;;:::::::::;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@BBBCCCFFFHHHMMMRRRWWW\\\___```aaahhhsss~~~{{{tttnnniiieeebbb]]]ZZZWWWTTTSSSQQQPPPNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>??????AAACCCDDDDDDGGGJJJMMMPPPTTTYYY\\\ccchhhooovvv|||wwwjjjccc]]]YYYXXXXXXZZZbbbrrr{{{jjjnnnuuu{{{}}}{{{wwwtttssswww}}}|||yyyvvvvvvyyy}}}}}}|||}}}~~~~~~|||yyyxxx|||nnn]]]UUUMMMKKKKKKMMMPPPYYYjjjzzzsssggglllsssnnn]]]QQQHHHCCCBBB???>>>======<<<<<<======<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<============>>>>>>@@@AAABBBCCCDDDFFFJJJNNNSSSWWWZZZ\\\\\\aaahhhppp{{{}}}vvvpppjjjgggdddaaa\\\YYYWWWVVVTTTRRRPPPPPPOOOMMMLLLJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEDDDFFFIIIKKKLLLOOOSSSUUUZZZ^^^dddjjjpppvvv|||zzzlllddd^^^YYYXXXVVVWWW]]]kkk}}}|||mmmrrrzzzzzzvvvpppsssxxx|||}}}}}}||||||xxxwwwvvvwwwyyy{{{||||||xxxxxxwwwwwwwwwzzz}}}|||xxxuuuwww}}}kkk]]]OOOLLLKKKKKKLLLRRR```mmm}}}xxxfffgggkkkuuulllZZZKKKDDDBBB@@@???>>>===============<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCEEEGGGKKKOOOSSSWWWXXXXXX[[[___dddmmm{{{|||uuuqqqiiieee```\\\YYYXXXVVVUUUSSSRRRPPPOOOMMMKKKJJJJJJFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGHHHHHHJJJMMMPPPRRRVVV[[[```eeekkkqqquuu{{{{{{mmmfff___ZZZYYYWWWWWW\\\hhhwww|||nnnttt|||yyytttnnnppptttwwwyyyyyyyyyxxxuuuvvvwwwxxxyyyxxxxxxwwwssssssrrrsssvvvzzz}}}~~~{{{vvvtttuuuxxx||||||iiiVVVPPPKKKJJJJJJLLLUUU^^^nnnxxxmmmdddeeekkk|||hhhRRRGGGDDD@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCDDDFFFIIILLLPPPSSSUUUSSSUUUXXX[[[aaalllzzz~~~yyyooojjjddd___\\\ZZZXXXWWWVVVUUUSSSQQQOOOMMMMMMLLLHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDDDDFFFHHHJJJMMMPPPTTTXXX\\\aaafffjjjqqqtttyyy~~~}}}oooggg```[[[ZZZXXXXXX]]]ffftttmmmrrrzzz{{{tttooolllmmmooorrruuuvvvvvvuuutttvvvxxxyyyxxxvvvtttssssssrrrsssuuuxxx{{{}}}~~~~~~|||xxxuuussssssvvvxxx{{{|||eeeZZZOOOJJJIIIJJJOOOTTT^^^jjjzzzvvvfffeeegggqqq}}}```NNNIIICCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@???===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????AAABBBCCCFFFIIIMMMPPPRRRPPPRRRTTTVVVZZZbbbmmmuuuwwwrrrkkkfffcccaaa___^^^[[[YYYWWWTTTRRRQQQPPPPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIKKKNNNQQQTTTXXX]]]aaaeeehhhnnnsssxxx}}}rrriiibbb\\\ZZZXXXXXX\\\eeeqqqkkkpppwww||||||wwwpppkkkkkkkkkmmmooorrrtttuuutttsssvvvyyyzzzxxxuuurrrqqquuutttuuuwwwzzz|||}}}||||||zzzwwwsssrrrssstttvvvuuu~~~sssdddSSSLLLJJJJJJMMMQQQSSSaaasss{{{llliiiggglll{{{mmmWWWOOOGGGFFFDDDBBB@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@===============>>>??????:::::::::;;;;;;;;;<<<<<>>??????@@@AAABBB@@@AAABBBDDDGGGJJJNNNOOOPPPRRRTTTUUUWWW]]]fffmmm{{{zzzsssmmmjjjhhhfffeee^^^\\\ZZZWWWTTTSSSSSSSSSNNNMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDCCCDDDGGGIIIFFFHHHKKKMMMOOOSSSXXX[[[\\\```fffkkkpppuuuyyy|||uuukkkbbb\\\ZZZVVVWWW\\\dddooohhhkkkpppttttttrrrmmmjjjkkkjjjhhhiiilllooorrrssstttuuuuuuuuuuuusssqqqpppnnnsssyyy}}}~~~|||zzzyyyyyywwwssspppnnnnnnooopppxxxzzzpppYYYOOOKKKHHHGGGJJJLLLXXXeeeppp|||vvvjjjccchhhqqq~~~kkkUUUMMMFFF@@@??????>>>???CCC<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAAAAAAAACCCEEEFFFHHHIIIJJJKKKMMMOOOPPPSSSWWW\\\```oooxxxyyyuuuqqqmmmiiigggbbb[[[VVVUUUTTTQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@===???AAA@@@>>>===???BBB????????????@@@AAABBBCCCGGGHHHIIIKKKMMMNNNOOOPPPVVVYYY]]]aaaeeeiiiooorrrwww{{{vvvnnneee]]]XXXZZZYYY\\\dddpppfffiiimmmppppppnnnkkkiiijjjiiiiiijjjlllooopppqqqsssttttttttttttrrrqqqpppqqqvvv}}}}}}|||yyyvvvssspppnnnmmmnnnoootttuuu{{{dddUUUNNNIIIHHHIIIJJJTTT```jjjvvv}}}qqqhhhiiimmmuuuxxxaaaRRRIIIBBBAAAAAA???===>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;<<<=====================>>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPSSSXXX\\\dddlllyyy}}}yyysssooooooiiibbb]]][[[ZZZWWWTTTPPPOOONNNMMMLLLLLLLLLMMMIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDEEEDDDCCCBBBAAA???AAACCCBBB@@@???@@@BBB????????????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKPPPRRRVVVYYY\\\aaaeeeiiilllpppvvv{{{xxxooofff^^^YYYZZZYYY\\\dddqqqdddfffhhhjjjkkkkkkiiihhhhhhiiikkkmmmnnnnnnnnnnnnrrrrrrrrrrrrrrrpppoooooosssxxx~~~xxxvvvssspppmmmmmmmmmmmmqqqqqquuu~~~nnnYYYNNNIIIGGGHHHGGGNNNWWW___kkkyyyyyyoookkkiiikkkyyyrrr]]]QQQGGGDDDEEEAAA===<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>?????????AAABBBDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOSSSVVV\\\cccmmmxxx}}}xxxsssmmmfff```^^^\\\XXXUUUTTTRRRPPPNNNNNNNNNOOOPPPJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCDDDCCCAAA@@@@@@BBB@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGJJJLLLOOORRRTTTWWW[[[^^^___ccciiiooosssxxx}}}zzzpppggg___[[[ZZZXXX\\\eeessscccdddeeefffggghhhiiiiiiiiillloooqqqqqqooonnnmmmpppppppppoooooonnnnnnmmmrrrwww~~~~~~}}}xxxvvvssspppnnnmmmmmmmmmsssrrruuu{{{vvv___QQQLLLJJJJJJEEEIIINNNUUU```mmmzzz~~~vvvooohhhfffnnnyyynnn]]]MMMGGGGGGDDD@@@===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNQQQVVV[[[ccclllvvvzzztttkkkeeebbb___[[[WWWYYYWWWSSSPPPOOOOOOQQQRRRLLLLLLKKKKKKKKKJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJMMMNNNOOORRRUUUXXXVVVZZZ```eeejjjoootttxxx}}}|||qqqfff^^^[[[ZZZXXX\\\ggguuuccccccdddeeefffhhhjjjkkkkkkoootttvvvtttqqqooonnnmmmmmmmmmlllllllllllllllpppuuu|||~~~|||{{{wwwvvvsssqqqpppooonnnnnntttrrrtttyyy}}}jjjZZZRRRNNNJJJGGGGGGHHHMMMUUUaaappp{{{~~~vvvkkkdddfffmmmyyylllVVVKKKGGGDDDAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<===>>>===>>>???@@@AAABBBCCCDDDGGGHHHJJJJJJIIIJJJLLLNNNOOOSSSYYY___gggssswwwppplllhhhccc```^^^\\\XXXTTTRRRQQQRRRSSSNNNMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFFFFEEEEEEEEEFFFDDDCCCBBBBBBAAAAAA@@@???AAAAAAAAA@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKLLLMMMPPPSSSPPPSSSXXX\\\```eeejjjnnnooosssyyy~~~qqqfff^^^\\\ZZZYYY]]]iiiyyyccccccdddeeegggiiikkklllmmmrrrwwwxxxuuuqqqooooookkkkkkjjjiiiiiijjjjjjkkkoootttzzz~~~}}}zzzyyytttsssrrrqqqpppooooooooopppppprrruuuxxx{{{uuucccXXXNNNGGGJJJHHHGGGJJJNNNVVVeeerrr}}}pppeeebbbccckkk~~~gggVVVMMMFFFBBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>===>>>>>>???AAABBBBBBCCCFFFGGGIIIIIIHHHIIIJJJKKKMMMPPPUUUYYY```jjjvvvzzzuuupppkkkgggeeeccc___ZZZWWWUUUTTTTTTQQQPPPOOONNNMMMLLLLLLKKKIIIIIIHHHFFFFFFFFFFFFFFFDDDCCCAAAAAABBBBBBAAA???BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHKKKMMMJJJLLLPPPSSSVVVZZZ___bbbfffjjjpppuuuzzzsssggg___]]]\\\ZZZ___lll}}}aaabbbccceeegggiiikkklllnnnsssxxxxxxtttpppooooooiiiiiihhhgggggghhhiiijjjjjjooovvvzzzzzzxxxvvvuuupppooooooooonnnnnnnnnnnnllllllooosssuuuvvv|||sssfffYYYMMMOOOKKKHHHIIIJJJNNN[[[hhhuuu~~~uuujjjdddbbbeeessskkkZZZMMMFFFEEE@@@@@@???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<======;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHGGGGGGHHHIIIKKKNNNRRRUUUZZZbbbmmmuuu~~~xxxsssnnnmmmjjjgggbbb]]]YYYVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEEEEEEEEEECCCAAABBBDDDEEECCCAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDDDDDDDEEEHHHJJJFFFHHHJJJLLLNNNQQQUUUXXX]]]aaagggmmmqqqvvv{{{~~~uuuiiibbb```]]]\\\aaaooo```aaaccceeegggiiikkkllloootttxxxxxxsssnnnnnnoooiiihhhgggffffffggghhhiiieeejjjqqquuuuuusssqqqpppllllllmmmmmmmmmmmmmmmmmmkkklllooosssttttttyyyyyykkk^^^RRRMMMJJJJJJHHHJJJUUUbbbiiivvvyyyooohhheeeaaakkkyyy}}}hhhUUUKKKIII@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===============<<<<<<;;;<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHDDDGGGKKKMMMQQQXXXbbbiiixxx}}}xxxqqqooolllgggbbb]]]YYYWWWXXXWWWUUUTTTQQQPPPNNNMMMNNNLLLJJJHHHFFFEEEEEEEEEFFFDDDBBBCCCFFFGGGEEECCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDEEEEEE@@@BBBCCCDDDDDDEEEGGGIIIFFFGGGIIIIIIJJJMMMQQQTTTSSSWWW]]]bbbgggkkkpppsssxxxzzz~~~xxxkkkdddccc^^^\\\bbbpppaaaaaabbbcccfffiiikkkmmmrrrqqqpppnnnllljjjiiihhhiiijjjjjjjjjjjjiiihhhhhhjjjhhhkkkrrrtttpppppptttkkklllnnnmmmkkkiiiiiiiiilllmmmnnnnnnooorrrwww{{{yyyllldddSSSGGGIIIKKKKKKPPPXXXeeemmmxxx~~~{{{rrrhhhaaaaaaccclll{{{xxxcccTTTMMMCCCCCCBBB@@@???===<<<<<<<<<<<<;;;::::::::::::;;;:::;;;;;;===???AAACCCDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDFFFGGGGGGFFFFFFDDDDDDFFFIIINNNTTTZZZ^^^oooxxx}}}zzztttmmmgggccc```___ZZZWWWTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDEEEGGGIIIJJJJJJRRRRRRTTTXXX]]]ccciiilllmmmooorrruuuyyy|||oooeee^^^___```gggwwwaaaaaabbbccceeehhhjjjlllmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiihhhjjjhhhkkkppppppmmmlllppplllmmmmmmllljjjhhhiiiiiikkklllmmmmmmnnnrrrvvvzzzqqq```RRROOOMMMHHHJJJPPP]]]fffrrr{{{{{{vvvnnniiibbbbbbgggsssyyydddXXXHHHFFFCCCAAA@@@???;;;999===<<<;;;;;;::::::;;;;;;:::;;;;;;===>>>@@@BBBCCCAAABBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAA>>>???AAABBBCCCDDDCCCCCCEEEEEEEEEGGGKKKPPPUUUXXXdddmmmzzz{{{uuupppkkkgggccc```]]]YYYVVVUUUTTTRRRQQQRRRPPPMMMLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHLLLLLLMMMPPPTTTXXX\\\___dddfffhhhkkkooottt{{{ssshhhaaaaaabbbjjjzzzaaaaaaaaabbbdddfffiiijjjhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiijjjjjjkkknnnmmmiiiiiilllmmmmmmllljjjhhhggghhhjjjjjjkkkmmmnnnoooqqquuuxxx|||tttcccZZZRRRJJJHHHLLLUUU___lllvvvyyywwwssspppfffdddeeejjjsssvvveeeSSSMMMGGGDDDCCCBBB===888===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<>>>@@@AAABBBAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<======:::;;;===>>>??????>>>>>>===>>>???@@@AAABBBBBBBBBEEEDDDDDDEEEGGGJJJNNNPPPXXX```kkkxxx~~~xxxpppiiiiiiddd^^^ZZZWWWVVVTTTSSSTTTRRROOONNNNNNMMMLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCC??????@@@AAACCCDDDEEEEEEJJJJJJJJJKKKMMMPPPSSSUUUYYY[[[]]]```ccchhhnnnrrrwwwzzzvvvkkkeeecccdddmmm~~~`````````aaabbbeeeggghhheeefffggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkjjjlllnnnooollliiijjjlllmmmmmmkkkiiiffffffhhhjjjjjjlllnnnoooppprrruuuwwwzzzvvvgggZZZPPPMMMPPPRRRZZZfffooottttttrrrqqqmmmiiifffhhhlllvvvxxxfff[[[NNNFFFEEEDDD@@@<<<======<<<;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===888:::<<<>>>???>>>===<<<>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGJJJKKKRRRXXXaaakkkwww{{{qqqooojjjddd^^^[[[ZZZXXXWWWVVVTTTQQQOOOOOONNNLLLJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBCCCCCCGGGGGGGGGHHHIIIKKKMMMNNNRRRTTTVVVXXX[[[___dddgggllloootttxxx|||yyymmmgggeeefffppp``````___```aaaccceeefffdddeeeggghhhiiihhhhhhggghhhhhhhhhhhhiiijjjkkklllkkkppptttsssooommmlllmmmlllllljjjhhhffffffhhhjjjkkknnnqqqrrrssstttvvvwwwyyy~~~tttcccWWWRRRRRROOOUUU^^^fffkkknnnpppqqqooollljjjiiiiiiooo}}}mmmYYYKKKFFFDDDBBB???======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;;;;<<<<<<999:::===?????????===<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJMMMRRRYYYaaalllyyy}}}vvvqqqkkkfffcccaaa___]]]YYYVVVSSSQQQPPPOOOMMMKKKMMMLLLKKKKKKIIIIIIHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCDDDFFFHHHHHHLLLNNNPPPRRRTTTWWW[[[^^^bbbfffjjjooossswww|||}}}ooohhhfffhhhrrr_______________aaacccdddcccdddgggiiijjjjjjiiihhhhhhggggggggghhhjjjlllnnnooowww|||yyyssspppnnnmmmiiiiiiiiihhhfffgggiiikkklllnnnrrrttttttuuuvvvwwwzzzqqqaaaWWWSSSLLLPPPUUU[[[aaagggmmmqqqnnnmmmmmmkkkhhhiiitttmmmXXXKKKFFFBBB@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::<<<===>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<:::;;;===>>>??????>>>>>>;;;;;;;;;<<<===>>>@@@AAA@@@@@@AAABBBDDDEEEGGGHHHGGGKKKQQQWWW___kkkxxx}}}wwwrrroookkkgggeee]]][[[WWWUUUTTTRRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHFFFHHHJJJKKKLLLNNNQQQTTTYYY\\\```dddhhhlllpppssswww{{{ssskkkhhhjjjuuu______^^^^^^^^^```aaabbbaaacccgggjjjlllmmmllllllggggggfffggghhhkkkmmmooosss~~~vvvqqqmmmiiieeeggghhhhhhggghhhiiikkkkkknnnrrrtttuuuttttttuuu|||rrrbbbYYYOOOPPPQQQSSSWWW^^^fffllllllnnnqqqpppiiieeekkkttt|||nnnYYYLLLEEEBBB>>>======<<<<<<<<<<<<<<<999999999:::;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;<<<===>>>@@@AAA@@@@@@@@@AAABBBCCCDDDDDDCCCFFFJJJOOOUUU^^^jjjrrr|||vvvppplllccc```\\\ZZZXXXWWWTTTRRRPPPOOOOOONNNMMMLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGAAACCCEEEFFFGGGHHHKKKMMMOOOQQQUUUYYY\\\___cccfffkkknnnsssxxx|||yyypppkkkmmmxxx___^^^^^^]]]^^^___```aaa___aaafffkkknnnoooooooooggggggffffffhhhkkknnnooowwwxxxqqqkkkeeeccceeeggghhhhhhhhhiiikkkiiimmmqqqttttttsssssssss}}}ooocccUUUSSSQQQOOOPPPVVV^^^dddmmmqqquuutttllldddfffnnnlllxxxgggTTTIIIEEE>>>>>>===<<<<<<<<<<<<<<<999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHKKKPPPXXXbbbjjjrrr~~~~~~vvvqqqfffddd```]]]\\\ZZZWWWUUURRRQQQPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJGGGJJJNNNQQQSSSVVVZZZ]]]bbbfffkkkooossswww{{{}}}~~~tttmmmpppzzz___``````___]]]]]]^^^```^^^___cccjjjqqqtttrrroookkkiiihhhhhhjjjmmmnnnnnn|||zzzooohhheeedddgggiiijjjiiihhhiiiiiimmmooorrrsssrrrssstttuuuhhhYYYQQQJJJIIIKKKOOOWWW___fffkkkqqqrrroookkkjjjjjjmmmnnnwwwwwwaaaQQQHHHEEEAAA>>>???>>>::::::=========<<<;;;;;;;;;;;;<<<======>>>???@@@BBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???>>><<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>??????>>>>>>?????????@@@@@@@@@@@@BBBEEEHHHKKKPPPWWW[[[iiiqqq~~~yyysssooojjjeeeaaa^^^[[[XXXXXXUUUQQQOOOOOOPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDBBBAAAAAACCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGJJJMMMPPPRRRTTTXXX[[[___cccfffiiimmmpppwwwzzz}}}sssooosss|||```aaaaaa```^^^]]]^^^___```aaaeeejjjppprrrpppnnnmmmkkkiiihhhjjjmmmnnnnnnxxx}}}~~~vvvnnnhhhgggfffhhhkkklllkkkjjjkkkllllllnnnppprrrrrrrrrtttvvv}}}}}}~~~vvv___TTTIIIFFFHHHKKKQQQWWW```eeelllqqqsssrrrpppooommmlllppp~~~rrr]]]NNNJJJEEEBBBBBBAAA======???===<<<<<<;;;;;;;;;;;;;;;=========>>>@@@AAACCCDDDCCCCCCCCCCCCBBBBBBAAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>???>>>>>>>>>?????????@@@@@@???AAADDDFFFIIIMMMSSSWWW```hhhttt|||xxxrrrlllhhhddd```]]]]]]ZZZVVVTTTTTTTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIILLLNNNPPPPPPSSSWWWZZZ]]]```dddgggnnnqqquuuxxx{{{~~~|||tttxxxaaabbbbbbaaa___^^^^^^___cccdddfffjjjnnnpppooonnnpppmmmjjjjjjkkkmmmnnnnnnsssvvvyyywwwqqqkkkiiihhhhhhjjjlllmmmllllllmmmnnnlllnnnppprrrrrrsssvvvxxxzzz||||||zzzxxxxxx|||kkk[[[JJJDDDFFFHHHLLLOOOWWW\\\eeeoooxxx{{{{{{yyyrrrmmmkkkrrrlllWWWMMMGGGBBBBBBAAA===<<<>>><<<<<<;;;::::::::::::;;;<<<<<<===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBB??????===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>????????????>>>@@@BBBDDDFFFIIIMMMQQQUUU\\\fffqqq~~~~~~xxxrrrmmmhhheeeaaa^^^YYYVVVUUUUUUTTTSSSOOOOOONNNMMMLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIHHHKKKNNNQQQSSSVVVYYY\\\aaadddhhhkkknnnqqquuuxxx~~~{{{}}}bbbccccccbbb```^^^^^^___bbbcccfffiiimmmooooooooorrrooommmlllmmmnnnnnnmmmnnnppppppoookkkiiiiiijjjiiikkklllmmmlllmmmnnnppppppqqqssstttuuuvvvyyy{{{yyyyyyyyywwwuuuuuuxxx{{{~~~zzzeeeOOOFFFGGGIIIJJJKKKPPPTTT^^^lllzzz{{{ssslllllluuu}}}eeeTTTLLLEEECCCAAA>>>===>>><<<<<<;;;:::::::::::::::<<<<<<<<<===>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDCCC??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>=========>>>>>>>>>??????>>>@@@BBBCCCCCCFFFIIILLLNNNSSS[[[dddppp~~~xxxqqqmmmgggddd___[[[YYYXXXVVVUUUQQQPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJLLLNNNPPPSSSUUUVVVYYY]]]```bbbeeeiiilllqqqtttxxx|||aaabbbcccccc```___^^^___```bbbdddgggjjjmmmppprrrrrrpppoooooopppooonnnmmmkkkkkkjjjiiigggggghhhiiihhhiiikkkkkkkkklllnnnpppvvvwwwxxxxxxwwwxxx{{{}}}xxxxxxwwwuuuttttttvvvxxxvvvzzzqqqWWWKKKIIIIIIHHHGGGKKKNNNXXXfffwwwzzzpppkkknnn|||{{{dddXXXMMMGGGDDDAAA@@@AAA<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@CCCDDDDDDDDDDDDDDDDDDDDD??????????????????>>>>>><<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>???@@@BBBCCCCCCDDDFFFHHHJJJNNNTTT\\\eeesss|||xxxrrrnnnhhhdddaaa^^^\\\ZZZUUUTTTSSSQQQOOONNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIGGGFFFDDDDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCEEEHHHIIIJJJKKKMMMOOOOOOQQQUUUWWWYYY\\\___bbbfffhhhlllooorrrvvvzzz}}}^^^```bbbbbbaaa_________^^^```ccceeehhhkkkooorrrppppppqqqrrrsssrrrooollliiihhhgggfffeeefffggghhhgggiiijjjjjjjjjkkknnnpppzzzzzzzzzxxxwwwwwwyyy{{{wwwvvvtttsssrrrsssuuuvvvtttxxx~~~dddSSSMMMIIIFFFEEEHHHKKKRRR^^^lll{{{uuummmkkksssxxxhhhVVVKKKEEE@@@===>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBBCCCCCCCCCCCCDDDDDDDDD???@@@@@@AAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<============>>>@@@BBBBBBBBBCCCDDDFFFHHHKKKPPPTTT\\\gggttt~~~zzzvvvooojjjfffccc```^^^\\\[[[YYYVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKIIIHHHFFFFFFFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@BBBDDDEEEEEEEEEGGGIIIJJJLLLOOOQQQRRRTTTVVVYYY[[[^^^aaadddfffjjjnnnrrrssswww{{{~~~\\\^^^aaabbb```____________aaacccddddddggglllpppnnnppprrrvvvwwwtttoookkkiiihhhfffeeeeeeeeeffffffhhhiiijjjjjjjjjkkknnnqqq|||{{{yyyvvvsssrrrsssuuusssqqqooonnnoooqqqrrrssssssvvv{{{uuuaaaUUULLLGGGEEEFFFHHHMMMTTT___nnn}}}|||tttmmmooo|||~~~eeeTTTIIIBBB>>>>>>>>>>>>===<<<<<<<<<<<<===::::::::::::;;;<<<===>>>AAAAAABBBBBBCCCCCCCCCCCC???@@@AAABBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<============???AAAAAAAAAAAABBBDDDDDDGGGJJJMMMRRR[[[fffnnnzzzzzztttpppllliiifffdddccc```]]]YYYWWWUUUTTTRRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIHHHIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA???@@@BBBBBBBBBBBBCCCEEEFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVYYY[[[^^^cccfffhhhlllqqqssssssvvv|||ZZZ]]]```aaa```_________```bbbccccccccceeeiiinnnmmmooossswwwyyyvvvpppkkkjjjhhhfffeeeeeeeeeeeeeeehhhiiijjjjjjkkklllooorrr{{{zzzxxxtttpppnnnnnnppppppnnnkkkkkkmmmoooppppppnnnqqquuuyyylll\\\PPPJJJHHHEEEGGGIIIMMMVVVeeewwwzzzrrroooyyywwwbbbTTTJJJEEEEEE??????>>>===============::::::::::::;;;;;;<<<===AAAAAAAAABBBBBBBBBCCCCCC???@@@AAABBBBBBBBBAAA@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;===???@@@@@@@@@AAABBB@@@CCCFFFHHHLLLSSS\\\cccjjjttt~~~zzzvvvtttjjjhhheeeaaa]]]ZZZXXXWWWTTTSSSRRRQQQPPPOOONNNNNNOOOMMMKKKKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAA???AAABBBBBBAAAAAACCCDDDCCCEEEGGGGGGGGGGGGIIIKKKLLLNNNPPPRRRSSSWWW[[[^^^```eeejjjkkkkkknnntttyyyxxx~~~______aaabbbbbbcccbbbbbbaaa`````````bbbccceeefffgggllltttzzz{{{wwwqqqmmmiiihhhhhhgggggggggggggggllliiifffdddeeeiiimmmpppqqqpppooonnnnnnmmmnnnnnnmmmkkkjjjkkkmmmoooooonnnpppppprrrxxx~~~kkk[[[OOOGGGFFFDDDDDDHHHMMMWWWiiiyyyxxxtttxxx~~~rrr\\\QQQJJJEEEDDD@@@===>>><<<888888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;===>>>@@@@@@>>>===;;;=========>>>??????@@@@@@EEEEEEEEEEEEGGGKKKRRRWWWbbbjjjuuu{{{xxxsssnnnjjjhhheee```[[[ZZZXXXUUUTTTTTTTTTSSSQQQPPPPPPOOONNNLLLIIIGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@CCCBBB@@@AAABBBBBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBBBBBBBBBBCCCEEECCCCCCCCCDDDDDDDDDDDDEEEJJJJJJKKKMMMOOOQQQSSSTTTYYYZZZ[[[^^^aaafffiiilllqqqsssvvvwwwwwwyyy{{{}}}^^^___```bbbccccccddddddaaa```______```aaacccdddgggkkkqqqvvvxxxuuupppllljjjiiigggfffffffffggggggmmmkkkgggeeeeeehhhkkknnnnnnnnnmmmllllllkkkllllllmmmkkkkkklllnnnpppppppppnnnmmmoootttyyymmm[[[MMMIIIEEEDDDFFFJJJRRRaaannn~~~{{{vvvwww{{{qqqaaaTTTKKKCCC>>><<<>>>===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBB==============================<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<=========>>>??????@@@@@@BBBCCCCCCDDDEEEIIINNNRRRXXX___hhhsss~~~}}}xxxtttrrrnnngggbbb```]]]ZZZYYYXXXWWWUUUTTTRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCAAA@@@@@@AAABBB@@@??????@@@@@@@@@@@@@@@@@@???>>>@@@BBBBBBAAAAAACCCDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNRRRRRRSSSVVVYYY\\\```aaa___bbbeeehhhjjjlllooorrrtttvvvxxx{{{]]]^^^```bbbccceeeeeeeeeaaaaaa____________```aaafffiiinnnqqqrrrpppmmmjjjjjjhhhfffddddddeeegggiiiooollliiifffeeefffhhhjjjkkkjjjjjjiiiiiiiiijjjjjjlllllllllnnnqqqsssssssssooommmooossswww|||kkkVVVNNNHHHEEEEEEGGGLLLXXXbbbwww~~~yyyxxxyyyttt```QQQIIICCC???@@@@@@======???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<======>>>>>>??????@@@@@@AAABBBBBBCCCEEEIIILLLNNNSSSZZZcccmmmyyy|||tttmmmhhhfffccc```___\\\YYYWWWTTTTTTSSSRRRQQQPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@AAABBB@@@?????????@@@@@@@@@@@@??????>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJKKKLLLNNNPPPSSSUUUVVVWWWYYY\\\___```bbbeeehhhhhhiiikkknnnrrruuuwwwxxx|||\\\]]]___aaadddeeefffgggcccbbbaaa___^^^______```dddfffiiillllllkkkjjjhhhgggfffcccbbbcccfffiiilllooommmjjjgggeeeeeefffgggiiihhhhhhhhhhhhhhhiiiiiillllllmmmppptttwwwwwwwwwtttrrrrrruuuwwwzzz{{{cccTTTMMMFFFEEEGGGJJJRRRZZZllluuu|||zzzzzz~~~sssaaaVVVMMMEEECCCAAA>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@BBBCCCDDDDDDDDDDDDDDDDDD???????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>?????????>>>@@@AAABBBBBBCCCEEEGGGIIIMMMRRRXXX```kkkxxx{{{ssspppllliiifffbbb^^^[[[VVVVVVUUUTTTRRRRRRQQQQQQNNNMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAA???>>>??????@@@@@@??????>>>>>>???AAA@@@@@@???AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOVVVWWWYYYZZZZZZZZZ\\\^^^^^^___bbbdddgggjjjlllmmmpppssswwwzzz}}}[[[\\\^^^aaaccceeeffffffeeedddbbb```_________```bbbdddfffggghhhgggfffeeecccbbbaaaaaacccggglllooonnnmmmjjjhhhfffeeeeeeeeegggggggggggghhhiiijjjjjjkkklllnnnssswww{{{|||{{{xxxuuusssuuuwwwxxx}}}xxx^^^SSSIIIEEEFFFIIINNNSSS___iiiuuu|||}}}{{{{{{{{{www}}}{{{cccWWWKKKEEEBBB>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEEEEDDDDDDAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>??????===???AAABBBBBBBBBCCCDDDGGGIIIMMMQQQVVV```kkkttt}}}yyytttpppjjjddd```[[[ZZZXXXVVVTTTTTTSSSSSSPPPPPPOOONNNMMMLLLLLLKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@??????@@@@@@@@@@@@??????>>>@@@AAAAAA??????@@@BBB@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMNNNOOONNNNNNPPPQQQVVVWWWYYY[[[^^^```bbbcccfffiiimmmpppsssvvvyyy|||}}}ZZZ[[[]]]___bbbcccdddeeeeeedddbbb```_________``````aaaccceeeeeedddcccbbb`````````aaadddhhhlllnnnlllkkkjjjhhhgggfffeeeeeefffffffffggghhhiiijjjkkkkkklllooouuu{{{~~~zzzuuurrrssstttuuuyyypppaaaQQQJJJHHHHHHJJJMMMTTT\\\gggooossstttwwwyyytttuuu{{{uuueeeTTTJJJEEEAAA???AAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>???===???@@@AAA@@@AAABBBDDDCCCFFFIIIKKKNNNUUU^^^fffttt}}}vvvooojjjdddbbb___\\\YYYWWWWWWVVVSSSSSSRRRQQQPPPOOONNNNNNJJJJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCDDDEEECCCBBB@@@@@@@@@AAAAAA@@@@@@@@@???AAABBBAAA@@@???AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@?????????@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEFFFFFFHHHJJJLLLMMMNNNPPPRRRTTTVVVXXXXXX]]]```cccfffhhhjjjnnnpppppprrruuuwwwwwwxxxzzz{{{|||~~~YYYZZZ\\\^^^```bbbbbbcccdddbbbaaa___^^^^^^______^^^```bbbddddddcccaaa`````````aaabbbdddgggiiikkkiiiiiiiiihhhhhhgggffffffeeeeeeeeefffggghhhjjjjjjjjjlllpppwww}}}|||vvvqqqrrrssstttxxx~~~xxxbbbUUUOOOKKKIIIIIIMMMRRRZZZ```eeejjjooorrrsssppppppvvv}}}~~~fffVVVLLLEEECCCCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>???AAADDD@@@CCCEEEGGGIIIMMMUUUZZZdddooo~~~{{{uuupppmmmiiiddd```]]]\\\[[[UUUTTTTTTSSSRRRQQQPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFEEEEEEFFFFFFEEECCCAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCBBBAAA@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCBBB@@@BBBDDDEEEEEEFFFHHHJJJGGGHHHIIIKKKMMMOOOPPPQQQTTTVVVYYY[[[\\\^^^aaadddccceeeiiikkklllmmmnnnpppppprrruuuvvvwwwwwwyyy{{{}}}~~~YYYZZZ\\\^^^___```aaaaaabbbaaa___^^^]]]]]]^^^^^^]]]___bbbcccdddbbb```___aaabbbbbbcccdddfffggghhhgggggghhhhhhhhhhhhggggggccccccdddeeefffgggiiijjjjjjlllqqqxxx~~~xxxrrrrrrtttuuuzzz|||qqq___VVVOOOKKKIIIJJJMMMRRRVVV[[[aaahhhmmmtttnnnjjjmmmqqqyyyxxxbbbTTTJJJDDDDDD========================<<<;;;999999999;;;===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<<<<>>>AAACCC???BBBEEEFFFGGGJJJPPPUUUYYYcccsss}}}xxxuuupppjjjeeebbb```___VVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLHHHGGGFFFFFFGGGGGGFFFDDDAAABBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCAAAAAAAAACCCAAAAAABBBBBBBBBBBBCCCCCC>>>>>>??????@@@BBBCCCDDD>>>???AAACCCCCCCCCCCCBBBCCCDDDFFFEEEDDDCCCDDDFFFEEEFFFGGGIIIKKKLLLNNNNNNMMMOOORRRSSSTTTVVVYYY[[[ZZZ]]]aaacccdddeeeggghhhgggjjjmmmnnnooooooqqqsssvvvvvvwwwyyy{{{~~~YYYZZZ[[[\\\^^^___```aaa^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbcccccccccbbbaaaaaadddfffeeedddcccfffhhhkkkkkkkkkkkkjjjhhhfffeeeddddddddddddeeeggghhhiiihhhjjjnnnrrrwww|||xxxvvvtttrrrrrrtttwwwyyy|||vvvbbbTTTNNNMMMKKKMMMNNNNNNQQQZZZdddjjjjjjkkkkkkkkkmmmsss|||xxxdddVVVKKKEEEDDDCCCAAA>>><<<:::999999:::::::::999999:::;;;;;;<<<===>>>???AAABBBCCCDDDFFFDDDCCCBBBAAAAAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================CCCBBBBBBCCCDDDGGGJJJLLLRRRXXXbbbmmm{{{|||wwwsssmmmgggcccbbb___\\\YYYXXXWWWVVVUUUSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@BBBFFFGGGDDDBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKMMMPPPRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZZZZ^^^^^^```bbbdddeeeggghhhiiijjjlllnnnqqqtttuuuvvvxxxyyy{{{}}}}}}{{{zzzXXXYYYZZZ[[[\\\]]]^^^___\\\\\\]]]]]]]]]^^^^^^^^^aaabbbccceeefffeeeeeedddfffhhhiiiiiigggggghhhjjjkkkkkkkkkkkkjjjhhhfffeeedddddddddeeeffffffgggggghhhiiilllooossswwwzzz{{{wwwuuusssqqqrrrtttvvvxxx{{{}}}yyyhhhYYYQQQKKKKKKKKKJJJMMMTTT[[[```jjjlllnnnnnnnnnpppuuuxxxxxxfffVVVMMMGGGEEEBBB@@@AAAAAA@@@???;;;:::::::::::::::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAABBBCCCFFFIIIKKKMMMRRRYYYbbbnnn{{{yyysssooojjjgggccc```^^^\\\ZZZXXXUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRWWWWWWYYYZZZ\\\^^^___``````aaabbbeeegggjjjkkklllpppqqqsssuuuxxxzzz|||}}}~~~}}}}}}}}}~~~}}}yyyvvvtttsssXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\]]]______aaaccceeegggiiiiiiiiihhhjjjkkklllkkkiiihhhiiijjjjjjjjjjjjjjjiiigggfffeeedddeeefffggggggfffeeedddfffgggiiilllnnnqqqsssttttttsssqqqpppppprrruuuvvvxxxzzz}}}iiiXXXMMMKKKHHHGGGIIIMMMSSSWWWeeeiiiooossssssrrrqqqqqq{{{xxxdddXXXMMMGGGAAA???AAABBB@@@===<<<;;;;;;:::::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEDDDCCCCCCBBBCCCCCCDDDAAAAAA@@@@@@???>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@BBBDDDGGGHHHIIILLLPPPVVV___iiittt|||}}}vvvsssnnnjjjgggddd```^^^[[[YYYWWWVVVVVVVVVTTTRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB???BBBEEEDDDAAA???@@@AAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVVVVXXXZZZ\\\___```aaaeeefffgggjjjlllnnnoooppprrrrrrqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxuuuqqqmmmjjjhhhgggXXXYYYYYYYYYZZZZZZ[[[[[[YYYYYYYYYZZZ[[[]]]___```aaacccgggjjjlllmmmllllllkkklllkkkkkkiiihhhhhhhhhjjjiiiiiiiiihhhgggfffffffffggghhhiiiiiigggeeeddddddeeegggiiikkkmmmoooppprrrpppooonnnoooqqqsssuuuuuuwwwyyy{{{~~~yyyaaaTTTMMMGGGFFFHHHJJJNNNQQQYYYaaallluuuzzzyyyvvvssswwwyyykkk[[[QQQFFF@@@AAABBB>>>:::===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBB@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>>>>>>>???AAABBBDDDEEEHHHIIILLLOOOUUU^^^hhhnnn|||zzzvvvqqqmmmhhheeebbb```]]]\\\[[[YYYWWWUUUSSSRRRQQQOOONNNMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB@@@EEEIIIGGGAAA===???CCC@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRSSSUUUWWWXXXYYY[[[\\\]]]___aaacccdddeeeggggggggghhhiiikkklllnnnppppppqqqrrrssssssssssssvvvvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{{{{|||~~~~~~~~~{{{zzzxxxtttqqqnnnllliiieeeaaa___]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\XXXXXXXXXYYYZZZ]]]___aaaaaadddhhhlllnnnooonnnmmmmmmmmmlllkkkjjjjjjiiihhhiiiiiihhhggggggfffffffffhhhiiijjjkkkjjjhhhfffeeecccdddfffhhhkkkmmmooopppooonnnnnnmmmnnnppprrrsssrrrtttvvvyyy|||qqq\\\PPPFFFFFFHHHHHHJJJNNNQQQZZZhhhuuu~~~~~~{{{vvv{{{mmmaaaRRRHHHFFFEEEAAA===>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBCCCEEEGGGHHHKKKPPPWWW___eeepppzzz}}}xxxrrrooojjjgggdddaaa___\\\XXXVVVUUUTTTRRRPPPOOONNNMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHLLLJJJBBB>>>@@@DDD???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKLLLNNNOOOQQQRRRRRRTTTTTTUUUWWWXXXZZZ[[[[[[]]]]]]^^^___```bbbcccdddgggggghhhiiijjjjjjjjjjjjllllllmmmmmmnnnoooooooooooopppqqqrrrssstttttttttvvvvvvwwwyyy{{{~~~~~~yyytttqqqooommmjjjgggcccaaa^^^[[[XXXVVVTTTTTTZZZZZZ[[[[[[\\\]]]^^^^^^YYYYYYXXXXXXZZZ]]]___aaaaaadddhhhllloooooonnnmmmooonnnllllllllllllkkkiiihhhhhhgggfffffffffffffffiiiiiijjjjjjjjjhhhgggfffeeefffgggiiikkkmmmoooooonnnmmmmmmmmmnnnpppqqqrrrrrrssstttwww{{{hhhVVVGGGEEEGGGEEEFFFJJJOOOVVVcccqqq}}}{{{zzztttaaaRRRKKKFFFCCC@@@???>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????AAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBEEEGGGJJJOOOVVVZZZdddmmmzzz|||tttqqqmmmhhheee```\\\YYYWWWVVVTTTRRRPPPOOOOOONNNKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDIIIMMMJJJDDD???AAAEEE??????@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[[[[]]]^^^___```aaaaaaaaaaaabbbbbbbbbcccddddddeeeeeeeeefffggghhhiiijjjjjjjjjllllllmmmnnnppprrrtttuuuwwwxxxyyy{{{}}}}}}|||{{{zzzzzz{{{|||}}}|||yyyvvvpppmmmiiifffdddbbb___]]]YYYXXXVVVTTTRRRPPPOOOOOOYYYYYYZZZ[[[\\\^^^______[[[ZZZYYYYYYZZZ\\\___aaa```ccchhhlllooonnnmmmlllnnnllljjjjjjlllllljjjhhhhhhgggfffeeeeeeeeeffffffhhhhhhgggggggggggggggggghhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmnnnpppqqqrrrtttssstttvvvyyy}}}wwwaaaMMMHHHHHHEEEEEEIIIMMMRRR\\\jjjyyy~~~{{{eeeTTTJJJEEECCC@@@???>>>===<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<===???AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@>>>@@@BBBDDDFFFIIIMMMPPPYYY```kkkwww{{{uuupppkkkeeeaaa]]]\\\ZZZXXXVVVUUUTTTTTTQQQQQQPPPOOOOOONNNMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDHHHKKKIIIDDDAAAAAADDD??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]___````````````aaaaaabbbccceeeggghhhiiilllmmmnnnpppqqqrrrssssssvvvxxx{{{}}}xxxxxxwwwvvvuuusssqqqppplllllllllmmmllljjjhhhfffcccaaa^^^\\\ZZZWWWUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLWWWXXXYYY[[[\\\^^^______\\\[[[ZZZYYYZZZ]]]___aaa```ccchhhlllnnnnnnllljjjkkkhhhfffgggiiijjjhhheeehhhgggfffeeedddeeefffgggffffffeeeeeeeeeeeefffgggkkkkkkkkkkkkjjjjjjjjjjjjllllllmmmmmmooopppqqqrrrvvvuuutttuuuxxx|||jjjSSSMMMKKKFFFFFFJJJIIILLLUUUeeewwwzzzbbbSSSLLLIII@@@@@@>>>===<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<>>>???@@@@@@@@@@@@===@@@CCCDDDEEEGGGIIIKKKPPPWWWaaakkkuuu{{{uuunnnjjjcccbbbaaa^^^]]][[[ZZZZZZVVVVVVTTTSSSQQQOOONNNMMMPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDGGGIIIHHHDDDAAAAAABBB??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIJJJLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRSSSSSSTTTTTTUUUTTTUUUWWWYYYZZZZZZZZZYYYZZZZZZZZZ[[[]]]^^^```aaaeeeeeeggghhhiiiiiiiiiiiimmmooossswww{{{~~~~~~|||zzzxxxvvvtttqqqqqqpppooonnnllljjjiiibbbbbbbbbbbbaaa```^^^\\\ZZZYYYWWWUUUSSSQQQOOOMMMNNNMMMLLLKKKJJJJJJJJJJJJYYYYYYZZZ[[[\\\^^^___```]]]\\\ZZZYYYZZZ\\\^^^``````bbbeeehhhkkkkkkkkkkkkgggeeedddeeefffgggfffeeedddeeeeeeffffffeeeeeedddffffffeeefffgggiiikkklllnnnmmmlllkkkjjjkkkkkklllpppnnnlllnnnrrruuuuuutttvvvtttsssuuuzzz}}}}}}|||yyyaaaTTTNNNHHHEEEEEELLLJJJNNN[[[jjj{{{~~~wwwbbbSSSIIIFFFAAA>>>>>>>>><<<>>>BBB<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================???@@@BBBCCCEEEEEEMMMRRRYYY^^^eeeooo||||||xxxtttoooiiieeebbbaaa___^^^___[[[WWWTTTTTTUUUUUUUUUQQQQQQPPPOOONNNNNNNNNNNNJJJJJJJJJIIIIIIJJJJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@DDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRSSSUUUXXXZZZZZZZZZ[[[]]]___aaacccdddeeegggkkkmmmooossswwwzzz|||}}}|||{{{xxxwwwuuussspppnnnlllkkkiiiiiigggeeecccbbb```___ZZZYYYWWWUUUSSSSSSSSSTTTPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJYYYZZZZZZZZZ[[[]]]^^^___^^^]]][[[ZZZZZZ\\\^^^___```bbbeeehhhjjjkkkkkkjjjgggfffeeeeeeggggggfffeeeeeeffffffggggggffffffeeeeeeeeeeeefffgggiiikkklllrrrpppnnnkkkjjjjjjkkklllpppnnnnnnooosssuuuuuutttuuutttsssuuuyyy||||||{{{}}}|||ooo^^^SSSIIIDDDDDDHHHGGGKKKUUUbbbppp~~~yyydddVVVJJJDDD@@@@@@@@@===<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@???>>>>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@AAACCCDDDDDDDDDHHHNNNSSSXXXaaammmvvv|||xxxrrrmmmjjjgggeeedddccc```[[[XXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@CCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMOOORRRSSSTTTTTTUUUVVVXXXZZZ\\\]]]\\\___aaadddfffiiimmmpppsssuuuxxx{{{~~~~~~|||{{{yyyxxxxxxxxxxxxwwwvvvuuusssqqqooonnnmmmnnnmmmkkkiiigggeeecccbbbaaa```___]]][[[YYYXXXWWWTTTSSSQQQOOONNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJZZZZZZZZZZZZ[[[\\\]]]^^^___^^^\\\[[[ZZZ[[[]]]^^^___aaadddfffhhhiiijjjjjjhhhfffeeefffggghhhgggffffffggggggggggggggggggfffcccddddddfffhhhjjjlllmmmuuurrrnnnkkkiiiiiikkklllpppooooooqqqtttuuuuuuuuutttsssssstttwwwzzzzzzzzz{{{zzz|||ooo^^^PPPHHHFFFEEEDDDGGGOOOXXXcccsss~~~wwwcccVVVLLLEEEDDDCCC@@@<<<;;;=========<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>????????????@@@AAACCCDDDEEEAAA@@@@@@??????>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>??????@@@AAAAAABBBBBBBBBEEEIIILLLPPPWWWaaahhhsss}}}zzzvvvsssooommmkkkgggbbb^^^\\\[[[YYYXXXUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQOOONNNMMMLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSUUUXXXZZZ\\\___cccfffgggjjjmmmoooqqqtttxxx{{{~~~}}}}}}}}}{{{zzzwwwwwwwwwwwwvvvuuuttttttqqqpppnnnmmmlllllllllllllllkkkjjjiiigggeeeddddddcccbbb```___]]][[[ZZZYYYWWWWWWVVVTTTSSSQQQPPPOOONNNMMMLLLJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJYYYYYYYYYZZZ\\\^^^___``````___]]]\\\[[[[[[\\\]]]___```bbbeeeggghhhiiiiiihhhgggffffffhhhhhhgggfffffffffggggggggggggffffffbbbcccdddfffhhhkkklllmmmrrrpppkkkhhhgggiiikkkmmmppppppqqqssstttuuuuuuuuussssssssstttvvvwwwxxxyyyzzzxxxyyy~~~ppp___RRRKKKEEEDDDFFFKKKPPPYYYhhhvvv}}}zzzwwwgggZZZLLLGGGFFFCCC???>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@@@@?????????<<<============<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============????????????@@@@@@@@@@@@CCCEEEGGGIIIKKKQQQXXX]]]eeennn|||}}}zzztttpppkkkfffccc```]]][[[YYYXXXWWWUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRTTTVVVXXX\\\___```bbbdddfffhhhkkknnnqqqwwwyyy}}}}}}zzzyyy{{{{{{{{{zzzzzzzzzyyyyyy|||||||||}}}~~~}}}|||{{{yyyyyyyyyzzzzzzzzz{{{{{{vvvtttrrrqqqqqqqqqpppooolllllllllllllllkkkjjjiiihhhgggffffffeeedddddddddccccccbbbaaa___^^^]]]]]][[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRQQQPPPOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJWWWXXXYYY[[[]]]```bbbccc```___^^^\\\\\\\\\\\\]]]^^^___```ccceeefffhhhhhhhhhfffeeefffggghhhgggfffdddeeeeeeffffffeeeeeedddbbbcccdddgggiiikkklllmmmkkkiiifffdddeeehhhlllnnnoooqqqrrrttttttttttttuuurrrrrrssssssssstttvvvwwwvvvuuuvvvzzz~~~qqq]]]PPPIIIFFFEEEHHHKKKQQQ^^^iiisss~~~~~~|||}}}kkkWWWMMMHHHDDDAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============????????????????????????@@@AAAAAABBBDDDHHHMMMPPPZZZcccnnnxxx|||wwwqqqmmmiiieeecccbbbaaa___]]][[[YYYYYYXXXTTTSSSSSSRRRRRRRRRRRRSSSNNNNNNNNNMMMMMMMMMLLLLLLQQQPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOQQQSSSVVVYYYYYY[[[]]]___```bbbeeehhhjjjlllpppsssvvvwwwwwwwwwyyyyyywwwuuurrrooommmkkkqqqqqqqqqqqqppppppppppppqqqqqqrrrssstttuuuwwwwwwwwwzzz}}}}}}}}}}}}~~~}}}}}}||||||zzzyyywwwvvvvvvvvvuuutttsssqqqpppooojjjjjjkkkkkkllllllmmmmmmkkkiiigggfffggggggfffeee___````````````______^^^`````````______^^^]]]]]]XXXWWWWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKWWWWWWYYYZZZ]]]___bbbccc___^^^^^^]]]]]]]]]]]]]]]]]]^^^___aaaccceeefffggggggeeedddeeefffgggfffeeeddddddeeeeeeeeeeeeddddddbbbccceeegggiiikkkkkkllldddcccbbbbbbdddhhhlllnnnnnnpppsssttttttsssssstttqqqrrrsssrrrrrrrrrtttvvvrrrqqqsssvvvyyy}}}nnn[[[QQQKKKEEEEEEHHHKKKSSS[[[cccppp|||~~~kkkZZZOOOFFFBBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@BBBEEEHHHJJJRRRYYYbbbjjjqqq||||||xxxssspppjjjiiifffccc```^^^\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPNNNKKKIIIHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBAAA>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB??????>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGEEEGGGIIIJJJKKKMMMPPPRRRRRRTTTVVVVVVWWWYYY\\\^^^aaacccgggjjjlllmmmmmmmmmooonnnllljjjhhhfffddddddggggggggggggffffffffffffffffffggghhhiiijjjjjjkkkkkknnnrrrttttttttttttuuuqqqrrrrrrrrrssssssssstttssssssrrrrrrqqqooonnnmmmjjjjjjjjjiiigggfffdddcccaaaaaabbbbbbcccccccccdddaaa___]]]]]]]]]]]]\\\[[[YYYYYYZZZZZZZZZYYYYYYXXXVVVWWWWWWWWWWWWVVVUUUTTTQQQQQQPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLXXXXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\]]]^^^```bbbdddfffgggfffdddcccdddeeefffeeedddeeeeeeffffffffffffeeeeeecccdddfffhhhiiijjjjjjjjjaaaaaaaaabbbdddgggkkkmmmmmmpppssstttsssqqqrrrsssppprrrsssrrrpppppprrrtttrrrqqqrrruuuwwwyyyooo```UUUJJJHHHIIIJJJMMMPPPVVVbbbpppzzzqqq^^^NNNFFFEEE@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===???AAACCCDDDAAAAAABBBBBBBBBBBBBBBBBB????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================>>>>>>>>>??????AAA@@@@@@AAACCCFFFHHHHHHJJJOOOVVV\\\bbbkkkxxxwwwuuurrrnnnjjjfffdddccc```^^^\\\ZZZXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>???AAABBBCCCCCCCCCBBB>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>>>>======>>>>>>????????????@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDBBBDDDFFFGGGGGGIIILLLNNNMMMOOOPPPQQQQQQRRRUUUWWWYYY[[[^^^aaabbbccccccbbbcccbbbaaa```^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^___bbbfffgggggggggggggggfffffffffgggggggggggggggiiiiiihhhhhhgggfffdddddd_________^^^]]][[[YYYXXX[[[[[[[[[[[[[[[[[[[[[\\\XXXVVVTTTTTTTTTUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMYYYXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^^^^_________\\\\\\]]]___aaaccceeefffeeedddcccccceeeeeedddcccffffffggggggggggggffffffcccdddfffhhhiiijjjiiiiiiaaaaaaaaaccceeegggjjjkkklllooossstttrrrqqqqqqrrrppprrrsssrrrooooooqqqtttuuutttuuuwwwwwwyyylll^^^PPPLLLLLLKKKJJJKKKOOOZZZeeeooo||||||}}}lllVVVJJJHHH@@@@@@???>>>===<<<;;;;;;999999999888999999::::::888999:::<<>><<<<<<<<<===>>>????????????>>>===>>>AAACCCEEEEEEDDDIIIOOOSSSWWW```mmmvvv}}}|||xxxtttqqqpppfffdddaaa^^^[[[XXXWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVPPPOOONNNNNNNNNOOOPPPQQQMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBB???@@@AAACCCDDDDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGHHHKKKMMMLLLMMMOOOOOOOOOPPPSSSUUUOOOPPPSSSVVVWWWWWWWWWVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUWWWZZZ]]]___^^^]]]]]]^^^^^^_____________________]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNNNNNNNOOONNNMMMJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^```aaabbbbbb^^^___aaaccceeefffffffffgggfffeeeeeeddddddddddddeeeeeeffffffgggffffffeeeeeeeeeggghhhjjjjjjjjjjjjiiihhhfffeeefffgggiiijjjmmmnnnoooqqqqqqqqqqqqpppnnnoooooonnnnnnppptttvvvvvvvvvvvvwwwzzz}}}ooo]]]UUURRRLLLIIIJJJJJJPPPXXXaaannn}}}{{{zzzfffTTTJJJIIIEEE@@@>>>??????>>><<<<<<;;;::::::;;;<<<>>>???:::999999;;;>>>@@@AAA@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<>>>>>>?????????@@@@@@@@@BBBDDDGGGJJJOOOUUU]]]bbbrrrzzzxxxrrrrrrnnngggaaa___]]]\\\\\\ZZZXXXVVVVVVWWWWWWVVVUUUXXXVVVSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????AAA@@@@@@@@@???>>>>>>>>>@@@?????????>>>>>>======?????????@@@AAAAAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[\\\^^^___aaabbbccc``````bbbcccdddeeeeeeeeegggfffeeedddddddddddddddeeeeeeeeeffffffeeeeeeeeeeeefffgggiiikkkllllllmmmkkkjjjhhhgggggghhhiiijjjjjjkkkmmmnnnooooooooonnnooooooooonnnnnnpppsssvvvuuuuuuuuuwwwyyy{{{}}}rrrdddYYYOOOIIIHHHFFFKKKQQQXXXcccsss|||vvvyyyuuu```UUULLLHHHBBB@@@@@@@@@===;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::===>>>???>>>BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<>>>>>>>>>?????????@@@@@@BBBCCCEEEHHHKKKPPPVVV[[[ccckkkvvv{{{wwwqqqlllhhhfffdddbbb___]]][[[[[[\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTRRRQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOOOOPPPQQQRRRRRRWWWWWWWWWVVVVVVWWWXXXXXX[[[[[[\\\]]]___aaacccdddcccccccccdddddddddddddddffffffeeedddddddddeeeeeeddddddddddddddddddddddddeeefffgggiiikkkmmmnnnooommmlllkkkiiiiiiiiijjjjjjiiijjjkkkmmmnnnooooooooopppppppppooonnnooorrrttttttttttttuuuwwwxxxzzz{{{|||{{{iiiXXXNNNKKKGGGIIIKKKOOOVVVdddwww}}}ssspppyyyvvvhhhWWWQQQIIIDDDBBBAAA>>><<<=========<<<;;;;;;::::::===;;;::::::;;;=========AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>======>>>>>>>>>>>>????????????AAABBBCCCDDDFFFIIINNNQQQYYY___hhhpppxxx|||xxxtttpppnnniiigggeeedddddddddbbb```^^^\\\YYYXXXWWWWWWUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????@@@@@@??????>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUXXXWWWWWWVVVVVVVVVVVVWWWZZZZZZ[[[]]]___aaadddeeehhhgggffffffeeeeeeddddddeeeeeedddddddddeeeeeefffddddddccccccccccccccccccddddddfffgggjjjlllnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkmmmoooppprrrssstttrrrrrrqqqooonnnnnnpppsssssssssssstttuuuuuuvvvwwwxxx{{{~~~iiiZZZRRRMMMKKKKKKLLLNNNXXXiiixxxsssnnnsss|||kkkaaaTTTIIIDDDBBB@@@???============<<<<<<;;;:::===;;;999999;;;=========@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAA>>>>>>======<<<;;;;;;::::::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>===============>>>>>>>>>?????????@@@AAABBBBBBDDDHHHKKKRRRWWW]]]dddjjjttt~~~{{{wwwuuurrrpppnnnllliiifffeeebbb___]]]]]]\\\ZZZXXXXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIILLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQTTTUUUUUUUUUWWWXXXYYYZZZWWWVVVVVVUUUUUUUUUUUUVVVZZZZZZZZZ\\\^^^bbbeeeggglllkkkiiigggffffffffffffdddddddddddddddeeefffgggeeedddcccbbbbbbbbbbbbcccbbbbbbcccdddgggiiilllmmmppppppooonnnmmmlllllllllkkklllnnnppprrrtttvvvwwwuuuuuusssqqqnnnnnnppprrrsssssssssssssssssssssrrruuuwww{{{}}}hhh[[[OOOLLLJJJKKKLLLPPP^^^lllxxxvvvqqqsssvvv|||vvvbbbQQQHHHDDDBBBAAA<<<<<<<<<======>>>>>>>>>===;;;999999;;;===>>>?????????@@@@@@AAABBBBBBCCCAAABBBBBBCCCCCCBBBBBBBBB???>>>>>>======<<<;;;;;;:::;;;;;;<<<======<<<<<<>>>>>>============>>>>>><<<<<<=========>>>>>>>>>===>>>@@@@@@AAACCCFFFHHHIIIMMMRRRVVV[[[cccmmmttt|||wwwrrrnnnllljjjfffdddbbbaaa___]]]\\\[[[YYYWWWVVVVVVVVVWWWVVVUUUSSSQQQOOONNNMMMMMMQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVWWWXXXZZZ\\\^^^___TTTTTTTTTSSSSSSTTTUUUUUUYYYYYYZZZ[[[^^^bbbfffhhhnnnllljjjhhhgggffffffgggcccccccccdddeeefffggghhhfffeeecccbbbaaabbbbbbcccaaa```aaabbbdddfffiiijjjpppooooooooonnnnnnmmmmmmkkklllmmmppprrrvvvxxxzzzxxxxxxvvvssspppoooppprrrssssssssssssrrrqqqpppooorrruuuyyy|||zzzhhhUUULLLHHHJJJKKKLLLVVVbbbooowww}}}{{{wwwuuutttrrrpppwwwwwwbbbSSSJJJEEEBBB>>>>>>======>>>???AAABBB@@@===:::999;;;===>>>???>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBB@@@@@@???>>>>>>======<<<::::::;;;<<<============>>>>>>============>>>>>><<<<<<<<<<<<============<<<===???@@@@@@AAADDDFFFDDDGGGKKKNNNRRRXXX```gggqqqyyy|||wwwtttqqqnnnllljjjgggeeebbb```]]]ZZZXXXXXXXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[YYYYYY[[[]]]```cccfffgggRRRRRRQQQRRRRRRSSSTTTUUUYYYYYYYYY[[[^^^bbbgggiiimmmkkkiiigggeeeeeeffffffcccccccccdddeeefffhhhhhhgggfffdddbbbaaabbbcccdddaaaaaa```aaabbbdddgggiiinnnnnnooooooooonnnnnnnnnnnnnnnooorrruuuyyy|||~~~{{{{{{xxxtttqqqoooppprrrsssttttttsssrrrpppnnnmmmooorrrwwwyyy|||}}}eeeVVVLLLKKKLLLJJJPPPYYYccclllrrrtttvvvxxxvvvrrrkkkmmmwww{{{gggXXXMMMFFFCCCAAA???======???BBBDDDEEEBBB===;;;;;;<<<============>>>???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>999:::;;;<<<============???>>>===<<<<<<===>>>???;;;;;;<<<<<<<<<=========<<<>>>??????>>>???@@@BBBAAADDDHHHJJJMMMQQQXXX^^^bbbiiisss~~~}}}{{{xxxuuusssllljjjfffbbb___^^^^^^^^^YYYYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHJJJJJJKKKJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOONNNNNNOOOQQQSSSTTTUUUVVVSSSSSSTTTVVVYYY[[[]]]___aaabbbeeehhhlllpppsssuuuPPPPPPPPPPPPQQQSSSTTTTTTYYYYYYYYYZZZ^^^bbbgggjjjllljjjgggeeeddddddeeeeeebbbbbbcccdddeeefffhhhiiihhhgggdddcccbbbbbbcccdddbbbaaaaaa```bbbdddfffhhhmmmnnnnnnoooooooooooonnnqqqrrrsssuuuyyy}}}}}}|||zzzvvvrrrpppqqqrrrtttttttttsssrrrpppmmmlllmmmqqquuuxxxzzz~~~wwwcccSSSOOOMMMIIIKKKSSSYYYaaaiiinnnuuu{{{zzztttllljjjooozzzyyyeeeUUUKKKGGGDDD@@@======>>>AAADDDIIIEEE@@@<<<;;;;;;;;;:::<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????999:::;;;<<<============???>>>===<<<<<<===>>>???;;;;;;;;;<<<<<<<<<=========>>>??????===<<<===???;;;???CCCEEEGGGJJJPPPUUUWWW^^^hhhrrr~~~vvvsssnnnjjjfffeeedddeee___^^^]]][[[YYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPMMMNNNPPPQQQTTTUUUWWWXXXXXXXXXZZZ\\\___bbbeeefffjjjlllnnnrrrwww{{{PPPOOONNNNNNNNNPPPRRRTTTVVVWWWYYYZZZ[[[]]]aaadddgggfffdddbbbaaa```______^^^^^^^^^___aaadddfffhhhffffffggggggfffdddbbbaaa``````aaa``````bbbfffiiiiiikkknnnooooooppprrrtttvvvyyy|||}}}{{{{{{}}}yyy|||~~~~~~zzzuuuqqqpppssstttuuussspppmmmkkkkkkpppqqqrrrsssvvv{{{pppYYYNNNJJJHHHJJJOOOUUU]]]ccceeellltttxxxuuuqqqgggccclllwwwhhhVVVOOOHHHBBBAAA@@@===>>>AAAAAA???<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@?????????========================<<<<<<============<<<<<<>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@BBBCCCDDDEEEGGGIIIJJJJJJPPPVVV^^^dddjjjvvv|||wwwssspppooonnnmmmkkkhhhgggeeebbb___\\\\\\ZZZXXXWWWWWWVVVTTTRRRWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNNNNOOOOOOOOONNNOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[^^^```bbbdddgggkkkpppsssuuuxxx|||OOONNNMMMMMMNNNOOOQQQSSSTTTUUUWWWXXXYYY[[[^^^aaadddcccbbb```___^^^^^^^^^^^^]]]^^^^^^```bbbeeefffeeeeeeffffffeeedddcccbbb___``````______```dddfffhhhjjjlllmmmnnnpppsssuuuxxx|||~~~{{{zzz|||}}}}}}wwwrrrpppqqqrrrsssrrrooommmllllllooopppqqqsssvvv{{{lll\\\RRRLLLKKKNNNKKKRRRXXX\\\eeeqqqwwwwwwvvvkkkeeejjjqqq{{{zzzfffZZZPPPHHHFFFEEEBBBAAABBBBBB@@@===;;;;;;;;;:::999:::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJPPPVVV[[[aaakkkzzz~~~~~~xxxuuussspppnnnkkkgggdddcccaaa___^^^^^^]]][[[YYYYYYXXXXXXVVVUUUTTTSSSSSSRRRPPPOOONNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRUUUUUUTTTUUUVVVXXXYYYYYY[[[[[[[[[[[[\\\\\\]]]]]]XXXYYYZZZ\\\^^^___``````bbbeeeiiilllqqqvvv|||MMMMMMLLLLLLLLLNNNOOOQQQRRRSSSTTTUUUUUUWWW[[[]]]aaa```___^^^]]]\\\\\\]]]^^^]]]]]]]]]^^^```bbbcccccccccdddddddddccccccbbb___``````___^^^___aaacccggghhhjjjlllmmmppptttwww|||zzzwwwzzzyyyssspppnnnpppqqqpppnnnmmmmmmmmmooopppqqqsssvvv{{{}}}iiiZZZNNNJJJKKKEEEJJJOOOTTT]]]kkktttwwwyyyooohhhhhhkkkqqq}}}hhh[[[NNNJJJHHHDDD@@@???CCC@@@===;;;;;;;;;:::999:::::::::;;;<<<<<<=========>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>===;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCDDDEEEEEEJJJOOORRRVVV___kkkttt~~~zzzvvvsssmmmjjjhhhfffeeecccaaa___^^^^^^]]][[[ZZZXXXWWWVVVUUUSSSQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTWWWWWWXXXXXXZZZ[[[]]]^^^`````````aaabbbcccdddeeeaaaaaaccceeeggghhhiiijjjlllpppuuu{{{KKKKKKKKKKKKKKKMMMNNNOOOOOOQQQRRRRRRRRRTTTXXXZZZ___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\^^^___```aaabbbbbbbbbbbbbbbbbbbbb```aaaaaa```^^^^^^```bbbeeegggiiikkkmmmpppuuuyyywwwtttxxx}}}yyyrrrnnnkkklllnnnnnnllllllmmmnnnpppqqqrrrtttwww|||xxxeeeWWWOOOMMMIIIJJJLLLOOOXXXdddooouuuzzzsssllljjjjjjmmmxxx~~~lllXXXOOOKKKGGGBBB@@@BBB@@@===;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;======>>>>>>>>>>>>======999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAAAAABBBBBBEEEHHHLLLNNNPPPVVV___fffrrr}}}~~~{{{wwwtttrrrnnnjjjhhhgggfffeeecccaaa___]]]\\\ZZZXXXVVVUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWZZZ[[[]]]^^^```bbbdddgggggghhhiiikkkmmmnnnnnnooommmnnnoooqqqsssuuuwwwxxx}}}JJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTWWWZZZ___^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[[[[[[[\\\^^^___```````````````aaaaaaaaaaaabbbbbbaaa```___```bbbdddfffiiikkknnnqqqvvvzzz{{{sssppptttyyy~~~vvvppplllhhhjjjkkkkkkjjjkkkmmmnnnrrrrrrtttuuuxxx}}}xxxhhh\\\TTTMMMKKKIIILLLSSS^^^iiiqqq|||wwwssspppnnnnnntttzzziiiYYYRRRLLLGGGFFFAAA???===<<<===>>>>>>===:::::::::;;;;;;;;;;;;;;;:::;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>===999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAAAAADDDFFFIIIJJJLLLPPPVVVZZZaaakkkyyy~~~yyyvvvqqqpppnnnllliiifffdddccc```^^^[[[ZZZ[[[[[[YYYXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNQQQPPPOOOOOOPPPQQQSSSTTTSSSSSSUUUVVVXXXZZZ[[[[[[aaacccgggiiikkknnnrrrvvvyyyzzz|||~~~~~~~~~IIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQSSSUUUYYY\\\```___^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___``````_______________``````bbbcccbbb`````````bbbdddgggjjjnnnpppssswwwyyy}}}|||yyytttnnnmmmpppsss{{{}}}~~~|||wwwqqqllliiiggghhhiiiiiiiiiiiilllnnnqqqrrrtttuuuxxx}}}{{{iii[[[PPPKKKGGGIIIOOOWWWbbblllwwwxxxwwwvvvtttssstttvvvzzzzzzgggZZZPPPJJJHHHCCCAAA???>>>>>>??????>>>;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCC??????????????????@@@@@@;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<======?????????@@@@@@@@@@@@@@@@@@BBBDDDEEEGGGIIIMMMPPPXXX```lllwww}}}{{{xxxuuurrrpppnnnjjjhhheeeccccccbbb```^^^[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVUUUTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNOOONNNNNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPSSSRRRQQQPPPQQQRRRUUUVVVUUUVVVXXX[[[^^^aaacccdddgggkkkppptttvvvzzzHHHIIIJJJKKKKKKLLLLLLLLLNNNOOOQQQSSSUUUXXX\\\___```___^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]^^^```aaa```___^^^]]]]]]^^^^^^^^^```aaaaaa```___```aaadddggglllpppssstttwwwxxxyyyuuupppllljjjkkklllnnnsssuuuuuusssooojjjgggffffffggghhhgggggghhhkkkmmmpppqqqrrrsssvvv{{{|||iiiXXXPPPJJJJJJLLLPPPYYYccciiinnntttxxxzzz{{{{{{{{{zzzzzz{{{iiiYYYPPPNNNHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<============<<<<<<======<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<>>>>>>>>===???AAABBBDDDFFFHHHJJJQQQXXXaaajjjsss~~~zzzxxxtttrrrpppooollljjjffffffdddcccaaa```^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTSSSQQQPPPQQQSSSUUUWWWYYY[[[^^^bbbgggkkknnnppptttyyyHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRTTTVVVYYY^^^aaa```___]]]\\\ZZZYYYXXXXXX[[[ZZZZZZZZZ\\\]]]___```bbb```___]]]\\\\\\]]]]]]\\\^^^``````___^^^___```dddhhhnnnrrrtttuuuvvvwwwvvvqqqjjjfffgggiiijjjjjjnnnoooooommmjjjfffeeedddffffffgggffffffgggjjjlllnnnoooppprrrtttzzz|||cccYYYPPPNNNLLLLLLSSS\\\ZZZcccnnnwww}}}~~~{{{|||{{{hhh\\\XXXLLLIIIEEEBBB@@@>>><<<;;;==================<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA???>>>======>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>============>>>@@@BBBDDDEEEGGGHHHIIINNNVVV]]]eeeppp}}}~~~|||zzzwwwuuuqqqpppooommmjjjhhhgggfffbbbaaaaaa```^^^]]]\\\\\\XXXXXXYYYYYYYYYYYYYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSSSSRRRRRROOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPQQQSSSVVVXXX]]]___ccchhhmmmrrrvvvxxxIIIJJJKKKKKKJJJKKKMMMOOOUUUUUUVVVYYY]]]aaaccccccbbb```]]][[[[[[[[[YYYXXXXXXYYY[[[[[[\\\^^^bbbeeeaaa```^^^\\\[[[[[[\\\\\\]]]^^^______^^^^^^```bbbfffhhhlllrrruuuuuussspppmmmhhhdddccceeehhhiiiiiikkkkkkkkkjjjiiigggfffeeecccddddddcccbbbccceeegggmmmpppppppppuuu~~~tttaaaQQQOOONNNKKKMMMTTTXXX\\\cccnnnyyy{{{vvv{{{~~~mmmbbbXXXRRRIIICCC@@@???>>>>>>AAA<<<;;;===>>>;;;999::::::::::::::::::;;;<<<===???@@@@@@AAABBBCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@CCCBBBAAA???>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======AAA@@@???>>>>>>@@@BBBCCCIIIKKKNNNRRRYYYbbbmmmttt{{{xxxyyyxxxtttpppsssqqqooollliiifffeeeddddddbbb``````bbbcccbbbbbbYYYXXXXXXXXXYYYXXXVVVUUUWWWWWWVVVUUUTTTTTTSSSRRRTTTSSSRRRRRRQQQQQQQQQRRRPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJIIILLLLLLKKKKKKKKKLLLLLLMMMPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKNNNMMMMMMLLLKKKIIIIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLNNNOOOOOOPPPQQQQQQQQQQQQNNNPPPQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUXXXVVVSSSQQQRRRUUUYYY\\\^^^eeeooovvvzzzGGGIIIKKKLLLMMMMMMPPPQQQVVVXXX[[[```dddggghhhhhhdddaaa]]]ZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\^^^bbbdddaaa```^^^]]]\\\\\\]]]]]]\\\]]]^^^^^^^^^___aaabbbdddggglllrrrvvvvvvrrrooommmiiieeeccceeeggghhhhhhhhhhhhhhhgggfffdddcccbbbcccddddddcccbbbccceeeggglllooopppooottt}}}qqqZZZSSSPPPKKKIIILLLSSSWWW]]]fffppp{{{|||{{{{{{~~~sssfff^^^QQQGGGBBB???>>>===???;;;:::>>>???===<<<===;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@>>>>>>>>>???AAABBBEEEGGGHHHKKKPPPXXXaaagggttt~~~~~~{{{xxxuuusssqqqpppmmmllljjjjjjjjjjjjhhhfffcccaaaaaaaaabbbaaa___]]][[[[[[ZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUQQQPPPOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOOPPPPPPQQQOOOPPPPPPPPPPPPOOOOOONNNPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\[[[[[[YYYWWWUUUSSSTTTWWW[[[]]]dddlllvvv~~~EEEHHHLLLOOOPPPQQQSSSTTTVVVZZZ```fffjjjmmmnnnnnniiieee___ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]___aaaccc``````^^^^^^]]]]]]]]]]]][[[\\\^^^___^^^___aaacccbbbfffmmmtttyyyxxxsssooommmjjjfffdddeeefffffffffgggffffffeeedddccccccbbbcccddddddcccbbbbbbeeegggkkknnnoooooosss{{{hhhZZZTTTMMMHHHGGGKKKOOOUUU[[[dddooo}}}}}}wwwuuu{{{ppp___QQQIIIEEEBBB@@@@@@===<<<@@@AAA===<<<<<<;;;;;;;;;:::;;;;;;<<<=========???@@@AAACCCDDDEEECCCCCCCCCDDDCCCCCCBBBAAABBBBBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???>>>=========>>>@@@AAACCCCCCDDDEEEGGGLLLSSSXXXcccmmmyyy}}}|||{{{zzzwwwsssppplllkkkjjjjjjjjjjjjhhhfffeeedddaaa___]]]]]]]]]]]]ZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVSSSRRRQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRTTTVVVWWWVVVUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]___````````````___^^^\\\ZZZYYYZZZ\\\___```iiirrr}}}CCCGGGLLLPPPRRRTTTUUUWWWWWW[[[aaafffkkkooorrrtttpppjjjbbb\\\ZZZZZZZZZ[[[[[[\\\^^^^^^^^^^^^```bbb^^^^^^]]]]]]]]]]]]]]]]]]ZZZ\\\^^^______```aaacccccchhhpppxxx}}}{{{uuupppmmmkkkhhheeeddddddeeeeeeggggggfffeeeeeedddddddddcccccccccbbbaaabbbdddfffjjjmmmooopppttt{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyfffYYYPPPJJJJJJDDDIIIOOOSSSXXXcccqqq{{{yyyuuu|||ppp```VVVOOOJJJFFFDDD@@@>>>AAA@@@<<<999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBCCCDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>======<<<===>>>??????BBBCCCCCCCCCDDDGGGLLLOOOXXX```kkkuuu{{{yyyxxxxxxyyyxxxvvvttttttrrrnnnjjjgggeeeddddddaaaaaaaaa```___]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYWWWVVVUUUTTTRRRRRRQQQQQQOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRSSSSSSTTTSSSSSSSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUWWWYYYYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]][[[[[[[[[[[[\\\]]]^^^___bbbdddfffhhhiiiiiiiiihhheeedddbbbaaaaaabbbdddeeejjjsssCCCGGGLLLPPPRRRTTTVVVWWWZZZ]]]aaaeeeiiiooovvv{{{xxxqqqhhh```]]]\\\\\\\\\[[[]]]______^^^]]]^^^```\\\\\\\\\]]]]]]]]]]]]]]][[[]]]```aaaaaaaaabbbccceeejjjsss{{{}}}wwwrrrlllkkkiiifffdddccccccdddfffeeeddddddddddddeeeeeebbbccccccbbbaaabbbdddfffiiimmmpppppptttzzz}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{zzz{{{~~~wwwcccTTTMMMMMMBBBFFFKKKNNNQQQWWWaaaiiiooouuu}}}~~~zzz|||tttggg\\\QQQIIIGGGBBB???AAA@@@===;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<=====================>>>>>>>>>@@@AAABBBBBBCCCEEEHHHKKKPPPVVV^^^gggppp{{{{{{vvvssspppoooppppppooonnnmmmkkkiiihhhcccccccccbbb```___]]]\\\[[[ZZZXXXVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTWWWWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVVVVUUURRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWW[[[^^^```aaaaaaaaabbbdddcccddddddeeefffgggggghhheeeeeeeeeeeefffggghhhiiinnnpppsssvvvxxxxxxwwwwwwooonnnmmmlllkkkjjjjjjjjjkkkrrr~~~DDDGGGKKKNNNPPPRRRTTTVVV[[[^^^bbbeeeiiioooxxx}}}vvvmmmddd```^^^]]]\\\[[[]]]___^^^]]]\\\\\\]]][[[[[[\\\]]]^^^^^^^^^^^^^^^```bbbccccccbbbbbbcccfffkkkssszzz~~~|||uuupppjjjjjjiiifffdddbbbccceeeccccccbbbaaaaaabbbcccdddbbbccccccbbbaaaaaadddfffggglllooopppsssxxxzzzxxxvvvwwwxxxyyyyyyyyyyyyyyywwwwwwyyy~~~sss]]]QQQNNNDDDFFFIIIJJJKKKNNNTTTYYYaaaiiisss{{{}}}||||||}}}~~~nnn\\\PPPKKKEEEAAABBBBBB??????AAA>>>===<<<<<<;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFIIIMMMRRRYYYaaajjjsssyyy~~~~~~~~~}}}{{{yyyvvvuuuppppppooommmjjjgggdddbbb___^^^\\\ZZZXXXWWWVVVVVVRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^___^^^___```aaabbbccccccccc``````aaaaaaaaa```______ccceeehhhiiiiiijjjkkkmmmmmmnnnnnnpppqqqrrrsssssspppppppppqqqqqqrrrssstttzzz|||}}}{{{yyywwwuuuuuurrrwwwEEEHHHJJJLLLMMMOOOQQQSSSWWW\\\bbbeeehhhmmmuuu|||yyyooogggaaa^^^\\\ZZZ[[[]]]^^^^^^\\\ZZZZZZZZZ\\\]]]^^^``````````````````bbbeeefffdddcccbbbbbbdddhhhooovvvyyyvvvpppkkkhhhiiiiiigggcccbbbccceeeccccccaaaaaaaaaccceeefffbbbbbbcccbbbaaaaaacccfffdddiiimmmnnnqqquuuvvvsssrrrssstttuuuvvvvvvuuutttttttttvvvyyynnnZZZOOOHHHHHHFFFFFFGGGJJJMMMOOOUUU[[[eeennnwww|||}}}|||yyy}}}tttdddWWWOOOHHHEEECCC@@@???BBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>===<<<<<<;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>?????????>>><<<>>>@@@@@@@@@@@@AAABBBDDDFFFIIIMMMSSS[[[ccchhhttt|||~~~zzzuuuqqqnnnhhhgggeeeccc```___^^^]]]YYYYYYYYYZZZ\\\^^^___```aaabbbcccdddeeeeeeeeeeeeccccccbbbaaa````````````aaaaaa``````___^^^\\\\\\ZZZZZZ[[[\\\]]]______```\\\\\\\\\]]]]]]]]]]]]]]]___```aaacccdddfffggghhhjjjjjjlllmmmnnnooooooooommmnnnnnnoooooooooooonnnpppsssuuuwwwwwwxxxzzz{{{}}}}}}~~~GGGHHHJJJJJJKKKLLLOOORRRRRRXXX___dddfffjjjpppvvvyyyppphhhbbb^^^ZZZYYY[[[\\\^^^^^^[[[YYYYYYYYY]]]^^^```bbbbbbcccbbbbbbbbbdddggggggeeecccbbbbbbbbbeeekkkqqqtttrrrlllggggggiiiiiigggcccbbbdddffffffeeeccccccccceeegggiiibbbbbbbbbaaa```aaaccceeebbbgggkkklllooossssssppppppqqqrrrssssssrrrqqqppprrrrrrtttvvvzzz}}}dddRRRLLLIIIDDDBBBDDDHHHJJJLLLLLLQQQYYYdddqqq{{{~~~uuuvvvzzzyyycccYYYOOOIIICCC>>><<<>>>>>>>>>===<<<<<<<<<<<<<<<========================>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCC@@@??????>>>===<<<<<<;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>???????????????>>>???AAAAAA@@@???@@@AAACCCCCCDDDGGGLLLSSSZZZ^^^dddlllwww}}}zzzqqqpppnnnkkkiiigggfffeee``````aaabbbdddfffggghhhnnnooopppqqqrrrrrrrrrrrrpppooonnnmmmlllllllllllliiiiiihhhgggfffdddcccbbb^^^___```aaabbbcccdddeeefffgggggghhhjjjkkkkkklllkkkkkklllmmmnnnooooooppprrrsssuuuvvvwwwxxxxxxxxxyyyzzz{{{||||||}}}||||||FFFFFFGGGIIIKKKNNNPPPQQQUUUWWWZZZ\\\___dddjjjnnnvvvqqqkkkfffccc```[[[WWWXXXWWWWWWWWWWWWXXXYYYYYY[[[^^^bbbccccccaaaaaaaaacccfffjjjkkkiiifffdddcccdddgggkkkmmmmmmkkkkkkkkkhhhiiiiiihhhfffdddeeefffeeeeeeeeedddccccccfffgggbbbaaa___^^^^^^^^^```aaafffgggiiilllnnnoooppppppppppppqqqqqqqqqqqqppppppoooqqqtttvvvyyy|||ttt]]]RRRKKKFFFGGGHHHEEEBBBCCCLLLKKKPPP\\\gggnnnuuu{{{uuuuuuvvvxxx|||jjjWWWNNNIIICCC@@@AAAAAA@@@???>>>============<<<<<<<<<=====================???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????>>>>>>>>>>>>===>>>@@@DDDHHHLLLOOOQQQZZZaaakkkuuu}}}}}}{{{xxxuuurrrssspppnnnppptttxxxyyyyyy}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyxxxvvvtttsssqqqqqqppppppnnnnnnnnnnnnpppppprrrssstttuuuvvvvvvvvvvvvyyyyyy{{{}}}FFFFFFGGGHHHJJJLLLNNNOOOSSSUUUWWWYYY\\\```fffkkkqqqmmmiiifffdddaaa\\\XXXWWWWWWVVVVVVWWWWWWXXXYYY\\\___ccceeedddccccccccceeegggjjjkkkiiifffcccccccccgggjjjllllllkkkkkkkkkhhhiiiiiihhhfffdddeeefffffffffffffffeeeeeefffgggbbbaaa___^^^^^^___```aaafffggghhhjjjlllmmmnnnnnnnnnoooooooooooooooooonnnnnnppprrrtttvvvyyy|||mmmZZZRRRJJJIIIHHHFFFEEEFFFDDDDDDIIITTT^^^fffooowwwwwwwwwuuuuuuzzzjjj\\\RRRIIICCCBBB@@@???>>>>>>???@@@@@@@@@<<<=====================<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????>>>>>>>>>>>>>>>???@@@BBBEEEHHHJJJKKKQQQWWW```hhhoooxxx~~~}}}~~~}}}}}}||||||}}}}}}~~~EEEFFFFFFGGGIIIJJJLLLMMMQQQRRRSSSTTTVVV\\\bbbgggjjjiiiiiihhhfffbbb]]]YYYVVVVVVUUUUUUVVVVVVWWWXXX[[[___cccffffffffffffffffffiiikkkkkkhhheeecccbbbcccfffiiikkkjjjjjjjjjjjjhhhiiiiiihhhfffeeeeeefffgggggghhhiiiiiihhhgggfffbbb```___^^^^^^___aaabbbffffffhhhiiijjjkkkkkkkkkllllllmmmmmmmmmmmmlllllllllnnnpppqqqrrruuuxxxzzzfffZZZOOOIIIGGGCCCCCCEEE@@@@@@EEELLLRRRYYYeeepppwwwxxxwwwuuuvvv|||rrrdddWWWLLLGGGCCCAAA@@@@@@@@@AAA@@@>>>==================<<<<<<;;;;;;===>>>????????????AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????>>>>>>>>>>>>?????????@@@AAACCCDDDEEEIIIMMMSSSYYY___fffpppwwwEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPPPPQQQSSSXXX___cccggghhhjjjkkkiiiccc]]]XXXUUUUUUTTTTTTUUUUUUVVVWWWZZZ^^^bbbeeefffffffffggggggiiikkkjjjgggdddbbbaaabbbeeehhhiiiiiihhhiiiiiiggghhhiiihhhfffeeefffggghhhiiijjjllllllkkkhhhfffaaa```___^^^___```bbbdddggghhhiiijjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkklllmmmooopppppprrrtttwwwxxxyyykkk\\\RRRKKKEEEDDDEEECCCCCCEEEHHHJJJOOO\\\iiissswww{{{{{{yyyxxxzzz||||||kkkZZZOOOJJJFFFBBB@@@@@@???===:::============<<<<<<<<<<<<::::::;;;<<<===>>>>>>===??????@@@@@@AAAAAABBBBBBDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBEEEIIIMMMPPPSSSZZZbbbiiiuuu}}}DDDDDDEEEEEEGGGHHHIIIJJJNNNOOOPPPPPPRRRVVV\\\aaaeeehhhlllnnnjjjddd\\\XXXUUUTTTTTTTTTTTTUUUVVVVVVXXX\\\aaadddeeeeeeeeefffggghhhiiihhhfffcccaaaaaaaaadddfffggggggggggggiiiggghhhiiihhhgggfffggghhhjjjjjjkkkmmmooommmiiieee``````___^^^___aaaccceeeiiijjjjjjkkkllllllkkkkkkjjjjjjiiihhhhhhiiijjjjjjlllmmmooooooooopppsssuuuvvv|||qqqdddZZZPPPJJJJJJEEEDDDDDDEEEFFFJJJWWWdddkkksss}}}|||wwwuuuyyykkkZZZQQQKKKDDDAAAAAA@@@>>>;;;>>>>>>======<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============????????????>>>>>>>>>============>>>???@@@AAABBBDDDFFFIIIJJJLLLQQQXXX^^^dddlllyyyCCCDDDDDDEEEGGGHHHJJJKKKMMMNNNPPPQQQSSSVVVZZZ^^^bbbggglllnnnjjjccc\\\XXXUUUUUUTTTTTTUUUUUUVVVWWWWWW[[[___bbbccccccddddddeeefffgggfffdddaaa``````aaabbbeeeeeeeeeeeefffhhhggghhhiiiiiigggggghhhiiimmmkkkkkkmmmooonnnjjjeee```___^^^^^^```bbbdddfffjjjkkklllmmmmmmmmmmmmmmmkkkjjjiiihhhhhhiiijjjkkkkkkmmmnnnnnnnnnooorrrtttvvv{{{xxxjjj\\\RRRNNNGGGCCCBBBCCCDDDHHHSSS^^^aaalllzzz~~~xxxuuupppvvvlll]]]UUUJJJEEEEEEEEECCCAAA>>>>>>>>>===<<<<<<;;;;;;999::::::;;;<<<<<<;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@BBBEEEEEEFFFHHHNNNSSSTTT\\\hhhuuuCCCCCCDDDEEEGGGIIIKKKLLLKKKMMMPPPRRRSSSUUUXXX[[[]]]bbbiiikkkhhhbbb\\\YYYUUUUUUUUUUUUUUUVVVWWWWWWXXX[[[```bbbccccccccccccbbbdddeeedddbbb````````````bbbcccdddddddddfffgggggghhhiiiiiihhhggghhhiiinnnlllkkkllloooooojjjeee______^^^___```ccceeegggjjjjjjkkkmmmmmmnnnnnnnnnlllkkkjjjiiiiiijjjkkkllliiikkklllmmmmmmnnnqqqsssuuu{{{nnn```YYYPPPJJJEEEDDDEEEFFFMMMTTTXXXcccrrr}}}}}}yyywwwrrruuu{{{qqqfffWWWMMMJJJIIIGGGCCC???>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCC@@@???>>>>>>======>>>>>>========================<<<<<<<<<<<<============????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>>>>???<<>>>>>===<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAABBBDDDDDDEEE@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>????????????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;>>>AAABBBAAAAAADDDGGGKKKNNNSSSZZZbbblllvvv}}}DDDFFFHHHIIIIIIKKKMMMOOORRRSSSTTTTTTSSSRRRTTTUUUYYY]]]aaaeeeddd```[[[XXXYYYWWWUUUSSSRRRSSSUUUVVVZZZ\\\]]]^^^^^^___bbbdddgggddd```^^^^^^___```___dddcccbbbaaaaaaccceeeffffffffffffggghhhiiikkkkkklllkkkjjjkkkmmmlllgggdddbbbaaa___^^^___```bbbccchhhgggggghhhkkkmmmnnnmmmiiijjjkkklllmmmmmmmmmmmmkkklllnnnoooooooooqqqrrrxxxzzzoooaaaTTTOOOKKKGGGHHHMMMRRRTTT\\\iiirrrwww{{{wwwhhh\\\PPPJJJJJJEEECCC@@@>>>======>>>>>>;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAACCCEEEHHHLLLSSS\\\fffmmmvvv~~~DDDGGGIIIKKKKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTXXX[[[```cccccc```[[[XXXYYYWWWUUUSSSSSSTTTUUUWWWZZZ\\\]]]^^^^^^___aaaddddddaaa]]]\\\]]]^^^______cccbbb`````````aaacccdddfffffffffggghhhiiikkkkkklllkkkjjjkkklllkkkgggdddbbbaaa```______aaacccdddgggffffffhhhkkkmmmnnnnnnkkklllllllllmmmllllllllliiikkklllmmmmmmoooqqqtttxxxzzz|||vvvaaaUUUPPPKKKIIIJJJNNNPPPWWWaaaiiimmmrrryyy~~~nnn^^^RRRNNNHHHGGGDDDBBB@@@???===<<<<<<<<<;;;;;;;;;<<<<<<===::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<======???>>>>>>>>>============<<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAAAAACCCEEEIIIMMMTTT\\\aaajjjqqq}}}EEEHHHKKKMMMNNNNNNNNNOOOOOOPPPRRRRRRQQQPPPRRRSSSVVVYYY]]]aaaaaa___\\\YYYXXXWWWUUUTTTSSSTTTVVVWWWZZZ[[[]]]]]]]]]^^^```bbb___]]]ZZZZZZ\\\^^^______aaa```___^^^___```aaabbbfffffffffggghhhiiijjjkkklllkkkjjjkkkkkkjjjgggdddcccbbbaaaaaaaaabbbcccdddeeeeeeeeegggkkknnnoooooonnnnnnmmmmmmlllkkkkkkjjjiiijjjjjjkkkllloootttwww{{{{{{{{{{{{{{{|||}}}}}}}}}qqq___VVVOOOIIIFFFJJJKKKQQQXXX]]]aaaiiirrrrrr```VVVMMMJJJFFFCCC@@@>>>;;;999======<<<<<<<<<<<<<<<===::::::::::::;;;<<<======>>>??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;<<<;;;;;;;;;;;;<<<======?????????>>>>>>>>>>>>===;;;<<<<<<<<<<<<=========<<<<<<======>>>???@@@@@@AAABBBDDDFFFHHHLLLPPPTTT\\\cccllluuu~~~DDDHHHLLLOOOOOONNNNNNNNNMMMNNNPPPPPPOOOOOOPPPRRRUUUWWW[[[___```___\\\ZZZWWWVVVUUUTTTTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[^^^```[[[YYYXXXYYY\\\___```aaa```______^^^___```aaaaaaeeeeeeeeefffggghhhiiijjjkkkjjjjjjjjjiiihhhfffeeeccccccbbbbbbbbbcccdddeeedddcccdddgggkkknnnppppppqqqpppnnnmmmkkkjjjjjjiiijjjjjjjjjkkkmmmqqqxxx}}}|||yyyxxxwwwwwwxxx{{{rrrcccXXXOOOIIIHHHHHHLLLQQQTTTXXXbbblllzzzwwwjjjZZZTTTKKKEEEBBB@@@>>><<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===============;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@AAACCCEEEFFFGGGHHHJJJMMMSSSXXX```gggooozzzCCCFFFKKKMMMMMMLLLKKKLLLJJJLLLMMMMMMMMMMMMNNNPPPTTTVVVYYY\\\]]]]]][[[ZZZUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXZZZ\\\XXXWWWWWWYYY]]]```bbbbbb_______________```aaaaaacccccccccdddeeefffggghhhiiiiiiiiihhhfffeeeddddddcccccccccccccccddddddeeecccccccccfffkkknnnppppppqqqpppooommmkkkjjjjjjjjjlllllllllmmmpppuuu}}}zzzwwwuuuuuuuuuvvvzzzwwwfffYYYQQQIIIGGGGGGJJJLLLPPPZZZdddmmm~~~lllbbbUUUKKKGGGEEEDDDBBB======<<<;;;;;;:::;;;;;;===<<<<<<<<<<<<======>>><<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????AAACCCDDDDDDEEEGGGHHHMMMQQQVVV[[[aaakkkwwwAAADDDGGGIIIIIIHHHHHHIIIHHHIIIKKKKKKKKKKKKMMMOOORRRSSSVVVXXXYYYYYYXXXXXXRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUWWWYYYVVVUUUVVVYYY]]]```aaaaaa^^^^^^_________`````````aaaaaaaaabbbcccdddeeeffffffggggggfffcccbbbbbbcccbbbbbbcccccccccdddddddddcccccccccfffjjjnnnooopppqqqpppnnnlllkkkllllllmmmnnnoooooopppsssyyy{{{wwwtttssssssooorrrwww{{{tttbbbVVVOOOIIIEEEEEEGGGJJJPPPWWW```pppzzzvvvxxx~~~qqq```RRRLLLHHHDDDAAA>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???======<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<>>>@@@@@@@@@AAABBBDDDFFFIIIMMMPPPTTT\\\fffnnnzzz???AAACCCDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQSSSTTTTTTTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUUUUTTTSSSRRRTTTUUUTTTSSSTTTWWW[[[^^^```___\\\]]]]]]^^^^^^^^^^^^^^^_________```aaabbbcccddddddeeefffddd```___```bbbaaabbbbbbcccccccccccccccdddccccccfffjjjmmmooooooooonnnmmmllllllmmmnnnpppooopppqqqrrruuuzzz~~~zzzuuurrrpppooommmqqqtttvvvyyyuuudddZZZPPPGGGFFFGGGGGGIIIKKKSSS```ppp{{{|||sssrrrvvvuuufff\\\SSSJJJDDDAAA@@@???>>>============;;;::::::999999::::::;;;<<<<<<<<<======>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>===<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>======???AAAAAADDDFFFGGGIIIOOOWWW^^^iiioooyyy>>>???AAAAAA@@@AAACCCDDDEEEGGGHHHIIIIIIIIIKKKMMMMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTSSSQQQQQQRRRSSSRRRRRRSSSVVVZZZ]]]^^^^^^[[[[[[\\\]]]]]]]]]]]]\\\^^^^^^^^^^^^___aaabbbccccccdddeeebbb___]]]___aaaaaaaaabbbccccccccccccbbbdddcccdddfffjjjmmmnnnnnnnnnmmmlllkkklllnnnppprrroooppprrrtttvvv{{{|||xxxtttpppnnnmmmqqqtttvvvuuuuuu|||yyyeeeXXXLLLIIIJJJHHHFFFFFFJJJUUUaaajjjsssxxxsssrrrvvv~~~rrreeeWWWNNNCCCBBBAAA@@@????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===============???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============@@@@@@@@@>>>======???AAA???AAACCCDDDDDDIIIPPPUUUWWW]]]gggooowww~~~======>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOQQQRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRRRRSSSUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^^^^]]]______^^^^^^^^^```bbbccccccbbbbbbbbbaaaaaa``````aaaaaa````````````aaaaaabbbccceeehhhkkkmmmooopppkkkjjjjjjjjjkkknnnqqqsssssssssuuuwwwyyy|||}}}yyysssooolllkkkjjjnnnoooppprrrtttyyy{{{hhhUUULLLIIIEEEEEEHHHHHHKKKRRR\\\dddnnn}}}uuummmmmmuuu}}}~~~lll___RRRMMMGGGCCCAAAAAA???<<<>>>>>>>>>@@@@@@>>>;;;888888888999:::<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDAAABBBBBBCCCBBBAAA???>>>???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============??????AAACCCEEEHHHJJJLLLSSSUUUYYY^^^dddllluuuzzz======>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQSSSTTTVVVWWWZZZ[[[\\\]]]]]]^^^]]]]]]^^^^^^^^^______```aaabbbaaaaaa``````````````````aaaaaaaaa``````aaaaaaaaabbbccceeehhhjjjmmmnnnoookkkjjjjjjjjjlllnnnppprrrrrrsssuuuxxxzzz}}}}}}zzzvvvrrrnnnlllkkkjjjnnnoooooopppqqqtttyyy}}}}}}fffYYYQQQJJJHHHIIIIIIIIIMMMSSSYYYbbbqqqyyypppmmmqqqvvv}}}ddd[[[OOOGGGDDDBBB???===<<<;;;:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===============>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHKKKMMMPPPTTTYYY___fffkkkwww~~~===>>>>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIILLLNNNOOONNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNOOOQQQRRRTTTTTTZZZ[[[\\\]]]^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa_________^^^______``````aaaaaaaaaaaaaaaaaaaaaaaacccccceeegggiiikkkmmmnnnjjjjjjjjjjjjlllmmmooopppppprrrvvvyyy|||}}}~~~~~~xxxvvvssspppmmmlllkkkkkkmmmnnnnnnmmmmmmooosssvvvwwwdddWWWMMMHHHGGGJJJHHHGGGJJJNNNVVVdddqqq~~~vvvpppnnnoootttqqq^^^PPPKKKHHHDDDAAA???<<<999888999;;;;;;;;;>>>>>>===<<<;;;:::999999<<<======>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???======>>>>>>@@@AAACCCDDDDDDEEEGGGIIILLLQQQVVVZZZeeellluuu~~~===>>>>>>>>>?????????@@@???@@@BBBDDDEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHJJJMMMNNNMMMKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRNNNNNNOOOOOOPPPRRRSSSTTTZZZ[[[]]]^^^___`````````___```ccceeefffeeecccbbb___^^^^^^^^^^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffhhhiiikkkkkkhhhiiijjjkkklllmmmnnnnnnnnnqqquuuzzz}}}}}}}}}|||tttsssqqqooommmlllkkkkkkllllllmmmllllllmmmppprrryyyppp___SSSKKKGGGJJJGGGEEEGGGJJJOOOZZZeeevvvzzz}}}wwwrrroooooowwwqqq___UUUOOOJJJEEEDDDAAA>>><<<;;;;;;;;;:::???>>>===<<<;;;:::999888;;;;;;<<<======>>>???????????????@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????============>>>???@@@AAA@@@AAACCCEEEFFFJJJNNNQQQXXX^^^gggpppxxx>>>>>>>>>>>>>>>?????????>>>@@@AAACCCDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKLLLKKKIIIHHHKKKKKKMMMNNNPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSUUUUUU[[[\\\^^^___aaabbbccccccaaacccfffhhhiiihhhfffddd``````___^^^___```bbbcccbbbbbbccccccccccccbbbbbbcccdddeeefffggghhhhhhiiiggghhhjjjkkkllllllllllllllloootttyyy||||||{{{zzztttsssqqqpppnnnmmmlllllljjjkkklllllllllnnnqqqsssuuuzzznnn```UUUNNNKKKGGGEEEGGGIIILLLSSS[[[eeelllvvv}}}|||xxxuuurrrtttyyyrrrbbbVVVKKKDDDDDDBBB@@@@@@???>>>;;;999=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>======>>>>>>???@@@===???AAACCCDDDGGGJJJMMMOOOTTT\\\cccjjjrrr|||>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJJJJJJJHHHGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVWWWZZZ[[[]]]```aaacccddddddbbbdddgggiiijjjiiigggfffbbbaaa___^^^^^^```bbbcccbbbcccdddeeeeeedddcccbbbdddddddddeeeeeeffffffgggfffgggjjjlllmmmlllkkkjjjkkknnnrrrwwwzzzzzzyyyxxxwwwvvvuuusssqqqooommmmmmiiijjjlllmmmmmmoooqqqtttrrrvvv{{{qqqbbbXXXSSSNNNJJJJJJIIIIIILLLQQQWWW]]]gggqqqxxxzzzyyywwwssssssrrruuu}}}uuuaaaRRRIIIFFFDDDCCCCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======????????????@@@AAABBBCCC@@@@@@??????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>=========>>>??????;;;===???@@@AAACCCFFFIIIGGGLLLQQQVVVZZZaaajjjqqqvvv}}}>>>>>>>>>>>>>>>>>>>>>===???@@@BBBCCCDDDEEEDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUUUUUUUVVVVVVWWWXXXXXXYYY\\\^^^```bbbccccccbbbdddfffggghhhhhhgggfffbbbaaa^^^]]]\\\^^^```aaabbbcccdddffffffdddcccbbbddddddddddddeeeeeeeeeeeeeeegggjjjlllmmmllljjjhhhjjjlllppptttwwwxxxxxxwww{{{zzzyyywwwtttqqqooommmiiikkkmmmmmmmmmnnnppprrrrrruuuxxx|||zzznnnfff]]]TTTOOOJJJGGGHHHKKKMMMQQQYYYccckkkppprrrssssssqqqppppppuuu~~~yyyggg^^^TTTPPPLLLHHHEEECCCAAA???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;===?????????@@@BBBDDDCCCFFFIIIKKKNNNSSS[[[```gggmmmwww>>>>>>>>>>>>============???@@@BBBDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXVVVXXXZZZ\\\___aaabbbbbbbbbcccdddffffffffffffeeebbb```^^^\\\[[[\\\^^^___bbbccceeeffffffeeecccbbbddddddddddddddddddddddddeeegggjjjlllmmmkkkiiigggiiikkkooorrruuuwwwwwwwww~~~~~~|||yyyvvvrrrooonnnjjjlllmmmmmmmmmmmmnnnpppsssvvvyyy{{{}}}xxxlll^^^TTTLLLGGGGGGJJJIIIKKKPPPXXXaaahhhkkkmmmrrrqqqpppqqqtttyyy}}}uuueee___VVVMMMHHHDDDBBB@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@@@@??????@@@AAAAAADDDFFFGGGHHHKKKRRRXXXZZZ___gggnnnvvv>>>>>>===============>>>AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHIIIJJJIIIIIIKKKMMMOOOQQQSSSTTTUUUTTTSSSSSSUUUUUUSSSQQQUUUVVVWWWYYY[[[\\\]]]]]]``````bbbcccdddccccccbbbaaa___^^^\\\\\\\\\^^^___aaabbbccceeeeeedddcccccceeeeeefffdddbbbbbbcccdddiiiiiikkkkkkkkkkkkiiiiiikkklllnnnqqqssstttuuuvvvxxxzzz|||{{{wwwssspppooonnnnnnnnnnnnooopppqqqrrrvvvuuuuuuvvvxxx{{{mmm___UUUKKKHHHIIIDDDFFFHHHJJJOOOVVV]]]ccciiikkknnnpppssstttuuuuuu{{{vvvgggZZZRRRMMMJJJGGG@@@>>>;;;999888999:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===AAABBBCCCEEEHHHJJJKKKLLLRRRUUUZZZ```hhhqqqzzz>>>>>>============>>>>>>?????????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGIIIJJJKKKIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTSSSUUUVVVVVVTTTRRRUUUVVVWWWYYY[[[\\\\\\\\\^^^___aaacccddddddddddddbbb```^^^\\\\\\\\\^^^___aaaaaabbbbbbcccccccccbbbeeeeeeeeedddcccccceeegggiiijjjkkkllllllkkkjjjiiilllmmmoooqqqssstttuuuvvvxxxzzz|||{{{xxxtttqqqpppoooooonnnnnnoooppprrrsssssssssssssssuuuxxxzzz|||qqqdddWWWNNNLLLEEEEEEFFFGGGJJJOOOTTTXXX___bbbgggmmmrrrtttsssqqqqqqyyy}}}mmm```VVVMMMGGGEEEDDDAAA@@@???>>><<<<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;<<<<<<=========>>>>>>>>>>>>???????????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHKKKOOOTTT[[[ccckkkqqq}}}>>>>>>============>>>>>>=========>>>???AAABBBCCCEEEFFFIIIKKKLLLKKKIIIHHHGGGIIIKKKKKKJJJJJJKKKLLLKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUWWWXXXXXXUUURRRUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\___aaadddeeeeeefffbbbaaa___]]]\\\\\\^^^^^^aaa```_________```bbbbbbdddeeeeeedddcccdddgggjjjjjjkkkkkkllllllkkkkkkjjjlllmmmnnnpppqqqsssttttttwwwyyy{{{{{{xxxuuusssrrrqqqpppnnnnnnooopppssstttqqqqqqppppppqqqsssuuuvvv}}}uuucccTTTLLLGGGFFFEEEDDDFFFHHHKKKMMMSSSVVV]]]gggooorrrpppllliiimmmttt}}}zzzjjj[[[RRRJJJHHHEEECCCAAA???<<<999<<<<<<;;;:::999999:::::::::::::::::::::;;;;;;<<<============>>>>>>?????????????????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<======>>>???======>>>???@@@AAABBBBBBDDDFFFJJJMMMRRRXXX___dddmmmttt~~~>>>============>>>>>>???<<<<<<<<<===>>>???AAABBBDDDGGGJJJMMMMMMLLLIIIHHHHHHIIIKKKLLLKKKKKKKKKMMMMMMNNNQQQSSSUUUVVVVVVVVVSSSTTTWWWZZZ\\\[[[WWWTTTUUUVVVWWWXXXYYYZZZZZZZZZWWWYYY\\\```ccceeeffffffbbbaaa___]]]\\\\\\^^^^^^```___]]]\\\\\\^^^```bbbdddddddddccccccfffjjjmmmkkkkkkkkkllllllkkkkkkkkklllllllllmmmnnnoooppppppsssuuuxxxxxxvvvtttrrrqqqqqqpppooonnnnnnqqqsssuuuqqqqqqqqqpppqqqqqqssssssyyy~~~uuuaaaUUUKKKIIIFFFDDDEEEFFFGGGGGGJJJMMMSSS^^^iiinnnnnnkkkiiijjjkkkmmmuuuuuujjjVVVQQQJJJEEECCCAAA>>>;;;===<<<;;;:::999999999:::::::::999999999::::::;;;;;;<<<<<<======>>>>>>>>>@@@@@@??????????????????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;===>>>??????@@@@@@@@@@@@AAAAAAAAACCCEEEHHHJJJMMMQQQVVVZZZ^^^dddllluuu~~~===============>>>??????============>>>???@@@AAADDDFFFIIILLLMMMKKKIIIGGGGGGIIIKKKLLLKKKKKKLLLMMMNNNPPPRRRUUUWWWWWWWWWWWWSSSVVVZZZ^^^```___ZZZVVVUUUVVVWWWXXXXXXXXXXXXXXXTTTVVVZZZ]]]aaacccdddeee```___]]]\\\[[[\\\^^^______^^^[[[ZZZZZZ\\\___aaabbbcccdddddddddfffjjjmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmpppssstttsssqqqpppppppppooonnnnnnoooppprrrtttssssssrrrrrrrrrrrrrrrsssyyy|||yyyjjjTTTPPPIIIFFFEEEFFFFFFEEEGGGHHHLLLTTT^^^fffjjjkkklllkkkhhheeegggppp}}}mmmdddVVVLLLHHHFFFCCCAAA>>>===<<<;;;::::::::::::;;;::::::999999999:::::::::;;;;;;<<<======>>>>>>??????????????????@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCDDDEEEHHHLLLOOOSSSXXX___fffnnnxxx===<<<<<<======>>>???@@@@@@@@@????????????@@@@@@CCCDDDGGGIIIJJJIIIGGGFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQTTTVVVXXXXXXWWWVVVTTTWWW]]]ccceeeccc]]]XXXVVVVVVWWWWWWWWWWWWWWWVVVSSSUUUXXX[[[^^^```aaaaaa^^^]]][[[ZZZ[[[\\\^^^___^^^]]][[[ZZZZZZ\\\^^^``````bbbdddeeeeeefffiiikkkkkkjjjjjjiiiiiijjjjjjkkkiiihhhgggffffffggghhhiiihhhllloooqqqpppooonnnnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrrrrwwwyyy{{{~~~fff^^^SSSKKKHHHGGGEEECCCEEEFFFIIIMMMTTT\\\dddiiikkkjjjgggbbb```ccckkkqqqzzzfffWWWNNNIIIEEEBBB??????===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBDDDGGGJJJLLLPPPUUUZZZ```iiittt|||<<<<<<<<<<<<===>>>???@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDFFFGGGFFFFFFEEEEEEGGGIIIJJJJJJJJJKKKLLLOOOQQQTTTWWWXXXXXXWWWVVVUUUYYY```fffiiifff```[[[VVVVVVWWWWWWWWWVVVVVVUUUSSSTTTWWWYYY[[[\\\]]]]]]ZZZZZZYYYYYYZZZ\\\^^^```]]]\\\[[[ZZZ[[[\\\^^^___^^^aaadddeeeffffffggghhhjjjiiiiiihhhhhhiiiiiijjjjjjhhhgggeeedddeeefffgggeeeiiimmmoooooonnnnnnnnnkkklllnnnoooppppppooooooppppppqqqqqqqqqqqqqqqqqqrrrtttvvvxxx{{{tttcccVVVNNNJJJFFFBBBCCCFFFHHHJJJLLLRRR\\\ccceeefffgggdddaaa```bbbfffoooyyykkk]]]SSSIIICCCAAA@@@???>>><<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;888999:::;;;<<<======>>>=========>>>>>>??????????????????>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<========================<<<>>>AAABBBCCCDDDGGGIIIGGGJJJNNNQQQUUU\\\eeellluuu}}}<<<<<<<<<<<<===>>>@@@@@@FFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDFFFIIIJJJIIIJJJKKKLLLOOOQQQTTTWWWXXXXXXWWWUUUVVVZZZaaaiiillliiibbb\\\VVVVVVWWWWWWWWWVVVUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWXXXYYY\\\^^^```]]]\\\[[[[[[[[[\\\^^^^^^]]]```dddfffffffffffffffjjjiiihhhgggggghhhiiijjjkkkiiigggeeedddeeefffgggdddhhhlllnnnooonnnnnnnnnjjjkkkmmmooopppooonnnmmmmmmnnnoooooooooooooooooommmooorrrtttvvv|||rrr```UUUNNNGGGCCC@@@EEEIIIIIIHHHLLLUUU^^^```dddggggggdddbbbbbbcccdddkkkwwwpppaaaSSSJJJBBBAAA@@@>>>======<<<<<<>>>===<<<;;;;;;;;;;;;;;;888888999:::<<<======>>><<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::<<<=========<<<;;;=========>>>>>>>>>>>>>>>999;;;>>>???@@@BBBDDDFFFCCCFFFJJJLLLOOOTTT[[[aaaccckkkuuu|||:::;;;<<<===???BBBGGGJJJOOOMMMIIIEEECCCAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLPPPPPPQQQSSSTTTUUUVVVWWWUUU[[[dddjjjkkkfff^^^YYYTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]``````aaabbbdddeeeffffffhhhggggggfffffffffggggggfffffffffffffffeeeeeedddgggiiikkkllllllmmmnnnpppmmmmmmmmmmmmmmmlllllllllnnnmmmmmmmmmmmmnnnooooooooonnnnnnnnnqqqvvvzzz}}}vvvcccRRRJJJKKKGGGFFFEEEDDDEEEHHHNNNRRRYYY\\\bbbfffgggeeeaaa___```]]]ddduuuqqq^^^QQQKKKDDD?????????;;;888888::::::;;;===>>>>>>;;;999<<<;;;999999999;;;===>>>;;;<<<<<<<<<======>>>>>>CCCCCCBBBAAA@@@>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>EEEEEEEEEGGGIIIMMMQQQSSS]]]```dddiiinnnuuu}}}<<<<<<;;;;;;===CCCJJJOOOUUURRRNNNHHHDDDBBB@@@@@@======>>>???AAACCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTTTTRRRWWW^^^dddddd```ZZZVVVTTTUUUVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^______aaaccceeeggghhhiiigggfffeeeeeeeeeeeeffffffggghhhhhhhhhhhhgggfffeeegggiiikkkmmmmmmmmmnnnpppnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkllllllmmmmmmllllllmmmooosssxxxzzzyyybbbSSSNNNEEEEEEEEEDDDDDDEEEGGGIIITTTYYY```gggiiigggccc```^^^ZZZ^^^kkkwwwssscccUUULLLEEECCCBBB???>>>???;;;:::;;;<<<===<<<:::777<<<;;;:::999999:::<<<===;;;;;;<<<<<<============AAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>><<<=========>>>>>>>>>>>>AAAAAAAAABBBDDDHHHKKKMMMSSSVVVYYY]]]bbbhhhooottt}}}>>>===;;;:::===DDDNNNUUU[[[XXXRRRLLLFFFBBB@@@???<<<<<<===???AAABBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQTTTYYY\\\]]][[[WWWTTTSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^___```______^^^^^^______```^^^^^^```bbbeeeggghhhiiieeedddccccccccccccdddeeeiiijjjjjjkkkjjjiiihhhggggggiiilllmmmmmmmmmnnnppppppoooooonnnmmmlllkkkkkkiiihhhhhhhhhhhhiiijjjjjjkkkjjjjjjkkkmmmppptttvvvvvv|||uuu^^^RRRIIIHHHHHHFFFEEEDDDDDDDDDLLLRRR\\\dddhhhhhheeeccc```[[[[[[aaahhhqqqvvvaaaVVVKKKFFFCCC@@@???AAA>>>===<<<<<<===<<<:::888===<<<;;;:::999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===??????????????????????????????>>>======<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<=========>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIKKKNNNQQQUUUZZZ___ccchhhmmmuuu}}}<<<<<<;;;<<>>======>>>>>><<<;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>????????????@@@BBBCCCDDDDDDFFFIIIKKKMMMQQQUUUXXX[[[```gggnnnvvv999;;;===???BBBGGGMMMQQQUUURRRNNNIIIEEECCCAAAAAACCCDDDEEEGGGIIIIIIJJJJJJDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYY[[[\\\^^^___``````bbbaaaaaa``````aaaaaabbb^^^^^^_________`````````bbbaaa___^^^___```bbbdddkkklllnnnoooooommmkkkiiieeehhhjjjkkkkkklllmmmnnnpppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkklllmmmnnnoooooonnnppptttyyyyyyccc\\\SSSLLLHHHFFFEEEDDDEEEGGGKKKPPPVVV\\\aaaccceeedddccccccbbbcccjjjsssmmm___TTTKKKGGGGGGAAA???===<<<<<<======<<<===<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<>>>??????@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAABBBBBBDDDGGGHHHIIIKKKNNNPPPSSSWWW\\\bbbhhhooouuuzzz777:::>>>AAACCCFFFIIIKKKMMMKKKHHHEEECCCBBBCCCCCCFFFGGGIIIJJJKKKKKKJJJIIICCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[]]]^^^____________aaa``````______``````aaa^^^^^^^^^^^^]]]]]]]]]]]]aaa```^^^]]]]]]```bbbdddkkklllnnnoooooommmkkkiiidddfffiiijjjjjjjjjkkkmmmnnnmmmmmmlllkkkjjjiiiiiijjjiiiiiiiiiiiijjjkkkkkkjjjkkklllmmmmmmmmmmmmmmmjjjllloooqqquuu}}}uuukkk^^^RRRLLLHHHEEEBBBEEEEEEFFFHHHMMMTTTZZZ^^^```dddhhhiiigggeeegggiiiooowwwrrrcccVVVNNNMMMFFFCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;:::::::::::::::999999999::::::;;;===>>>>>>?????????>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>?????????AAACCCDDDDDDEEEGGGIIIKKKNNNRRRVVVZZZ^^^dddgggppptttzzz777:::===@@@AAABBBDDDFFFGGGFFFDDDBBBAAABBBCCCDDDJJJKKKLLLMMMMMMLLLKKKJJJCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ\\\]]]^^^___```______^^^______^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]^^^^^^aaa___]]]\\\]]]___ccceeeiiikkkmmmooonnnllljjjhhhbbbeeeggghhhhhhiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllliiijjjlllmmmmmmlllkkkjjjhhhjjjlllmmmooottt|||ssseee[[[RRRJJJDDDEEEEEEDDDFFFIIINNNSSSVVVZZZccclllqqqppplllhhheeeeeeiiisssyyyiii^^^[[[RRRNNNHHHCCC@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999:::;;;<<<======>>>>>>>>>>>>>>>>>>?????????>>>=========<<<<<<<<<<<<999999::::::;;;<<<<<<===::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======:::;;;<<<======>>>>>>>>><<<>>>AAABBBAAABBBCCCEEECCCEEEIIILLLOOORRRWWWZZZ^^^bbbgggmmmttt}}}999;;;===>>>>>>@@@BBBDDDEEEDDDBBBAAA@@@AAACCCDDDNNNOOOPPPQQQPPPOOOMMMKKKCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEFFFHHHIIIIIILLLKKKJJJJJJKKKLLLNNNOOOLLLMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYY]]]^^^___``````___^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\]]]^^^^^^___``````aaa___]]]\\\]]]```ccceeehhhjjjmmmnnnnnnllliiigggaaadddfffgggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkklllhhhjjjkkkllllllkkkiiihhhiiikkkmmmmmmmmmpppvvv{{{xxxkkk^^^RRRJJJEEEEEEEEEFFFHHHKKKNNNPPPVVVcccqqqxxxwwwrrrkkkeeebbbbbbgggpppyyy~~~rrrmmm^^^YYYQQQJJJEEECCC@@@???999999:::;;;<<<<<<<<<<<<:::::::::999999888888888999999:::;;;;;;<<<===============>>>??????@@@@@@????????????>>>>>>>>>>>>999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@@@@@@@<<<>>>@@@AAAAAAAAABBBCCC???AAADDDGGGJJJMMMQQQUUURRRVVV[[[```gggoooxxx}}}}}}::::::;;;;;;<<<======>>>???@@@AAAAAAAAABBBEEEHHHLLLMMMOOOPPPOOOMMMKKKIIIEEECCCAAABBBCCCEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHHHHIIIJJJIIIHHHLLLMMMNNNNNNOOOQQQTTTWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^]]]]]]\\\\\\\\\ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\ZZZZZZZZZ\\\^^^``````___]]]]]]^^^aaadddfffjjjkkkmmmooonnnkkkhhheeehhhfffeeeeeehhhjjjkkkkkkiiiiiijjjjjjjjjjjjiiiiiikkkkkkjjjjjjjjjkkklllllljjjkkkmmmnnnnnnnnnmmmmmmkkkjjjiiiiiikkknnnrrrtttnnn]]]RRRMMMHHHDDDDDDDDDCCCFFFKKKSSS]]]kkkwww{{{xxxpppjjjgggbbb```eeekkkssswwwlll^^^RRRJJJFFFBBB??????===999888999;;;<<<<<<;;;:::999999888999999999999999999999::::::;;;<<<============>>>>>>>>>>>>???>>>>>>>>>======<<<<<<========================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>=========>>>???BBBBBBCCCDDDEEEFFFGGGGGGLLLMMMPPPTTTZZZaaagggjjjqqquuu|||999999:::;;;;;;<<<<<<======>>>???@@@@@@BBBEEEGGGKKKMMMOOOPPPPPPNNNLLLKKKFFFDDDBBBAAACCCEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLJJJIIIIIIJJJKKKJJJJJJKKKLLLNNNNNNOOOQQQTTTWWWVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[]]]___```___^^^]]]^^^```cccfffhhhkkkmmmnnnooonnnkkkhhhfffdddcccbbbbbbeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjjjjjjjjjjkkkkkklllkkklllmmmnnnnnnnnnmmmlllkkkjjjiiiiiijjjmmmpppssszzznnn```UUUNNNIIIHHHHHHGGGIIILLLKKKTTTbbbooowwwxxxuuurrrllleeeaaabbbcccfffpppzzztttcccWWWNNNHHHDDD@@@>>>===<<<======;;;:::;;;;;;::::::999::::::;;;:::999999999::::::;;;<<<;;;;;;<<<===>>>>>>????????????>>>>>>====================================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>=========>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLPPPUUUZZZ]]]dddhhhnnnttt{{{888888888999::::::;;;;;;:::<<<>>>>>>???AAADDDFFFIIIKKKNNNPPPQQQPPPNNNMMMHHHFFFBBBAAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJMMMKKKJJJJJJKKKLLLLLLKKKIIIKKKMMMNNNOOOQQQTTTVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ]]]\\\[[[[[[\\\]]]___```^^^^^^___```cccgggjjjlllnnnoooppppppnnnkkkhhhfffcccaaa```aaadddfffffffffhhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiijjjkkkllllllmmmnnnnnnnnnmmmlllkkkjjjiiiiiihhhjjjlllnnnppprrrvvv}}}uuubbbWWWMMMJJJJJJHHHGGGHHHFFFMMMXXXdddmmmsssvvvvvvooojjjeeeaaa^^^\\\aaagggtttxxxfffYYYNNNHHHAAA@@@>>>>>>>>><<<999666;;;;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;999999:::<<<===>>>???@@@??????>>>>>>>>>>>>==============================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBCCCCCCDDDAAABBBBBBDDDGGGJJJMMMOOOTTTXXX]]]ccciiiooovvvzzz666666777777888999999:::888:::<<<===>>>???BBBDDDGGGIIILLLOOOQQQQQQPPPOOOJJJGGGCCCAAABBBEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJLLLKKKIIIJJJKKKLLLLLLKKKHHHJJJLLLNNNOOOQQQTTTVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYY]]]\\\\\\\\\]]]^^^___```___```bbbeeehhhlllooopppooopppppppppnnnkkkhhhfffcccbbbbbbcccfffggggggfffgggfffdddccccccdddfffggghhhhhhhhhhhhiiiiiijjjkkkmmmmmmnnnnnnnnnmmmkkkjjjjjjjjjiiihhhiiijjjlllmmmnnnpppttt{{{yyyiiiWWWOOOMMMIIIFFFFFFGGGKKKQQQYYYaaaiiinnnqqqpppmmmjjjeee```]]]^^^aaafffrrr}}}kkk\\\SSSIIIGGGDDDAAA@@@>>><<<:::;;;;;;;;;::::::;;;;;;<<<:::::::::999999::::::;;;999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????======>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJKKKNNNRRRWWW[[[aaafffjjjuuuyyy555555666666777888888888777999<<<======>>>@@@BBBDDDFFFJJJMMMOOOPPPOOOOOOJJJGGGDDDCCCDDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHIIIJJJLLLLLLKKKHHHKKKMMMOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]]]]^^^___``````aaaccceeeiiillloooqqqrrrooooooooonnnllljjjgggeeecccbbbbbbdddfffhhhgggfffgggeeedddbbbbbbdddeeeggggggffffffggghhhiiijjjjjjmmmmmmnnnnnnnnnmmmkkkjjjkkkjjjiiiiiiiiiiiijjjkkklllmmmpppttt{{{kkk^^^VVVOOOKKKJJJIIIJJJLLLPPPVVV^^^dddhhhmmmnnnmmmiiidddaaa```___```hhhuuuqqqdddZZZUUUNNNHHHEEECCCAAA@@@<<<<<<;;;:::::::::::::::;;;::::::999999:::::::::;;;;;;;;;:::::::::::::::================================================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<======>>>>>>????????????@@@BBBCCCEEEGGGHHHEEEHHHKKKOOORRRVVVZZZ^^^hhhkkkqqqwww|||555555555666777777888888777:::<<<======>>>???@@@@@@CCCGGGJJJMMMNNNMMMLLLHHHFFFDDDDDDFFFHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMJJJIIIHHHHHHJJJLLLLLLKKKJJJLLLOOOQQQQQQQQQSSSTTTTTTTTTUUUUUUVVVXXXYYYZZZXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]^^^______`````````ccceeehhhlllnnnpppqqqqqqlllllllllkkkjjjhhhfffdddbbbbbbbbbdddfffggggggeeegggfffeeeddddddeeefffgggeeeeeeeeefffggghhhiiijjjlllmmmnnnnnnnnnmmmlllkkklllkkkkkkjjjiiiiiiiiiiiikkkllloooqqquuu{{{pppcccWWWOOOMMMJJJIIIIIIKKKOOOUUU[[[___eeeiiikkkhhheeeccc___\\\\\\```hhhtttxxxllleeeZZZPPPIIIEEEBBBAAA???>>>===<<<;;;:::::::::;;;;;;:::999999999::::::;;;;;;::::::999888888888;;;;;;<<<<<<<<<<<<==============================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;::::::;;;;;;<<<<<<============<<<===>>>@@@AAACCCDDDDDDAAACCCFFFHHHJJJMMMPPPSSSZZZ]]]aaafffjjjpppuuuyyy555555555666777777888888999;;;===>>>=========>>>>>>@@@DDDHHHJJJKKKJJJIIIEEEDDDDDDFFFHHHJJJIIIHHHDDDEEEFFFGGGIIIKKKMMMNNNKKKJJJIIIIIILLLMMMMMMMMMLLLNNNQQQRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^]]]^^^___``````aaaaaaaaaccceeeiiilllnnnnnnnnnmmmiiiiiiiiihhhgggfffdddcccdddcccdddfffiiiiiihhhgggggggggggggggggggggggggggdddddddddeeefffgggiiijjjkkklllmmmnnnnnnnnnmmmlllmmmmmmlllkkkjjjiiiiiiiiiiiikkkmmmnnnppptttxxx|||xxxfffZZZVVVLLLKKKIIIHHHJJJNNNRRRUUUXXX```ffffffeeeeeeaaa\\\[[[]]]```gggsss~~~qqqdddYYYPPPIIIEEECCCBBB@@@>>>===;;;;;;:::<<<;;;::::::999999999:::999999999999999888888888:::::::::;;;;;;;;;<<<<<<========================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<======;;;<<<===>>>????????????>>>@@@BBBCCCDDDFFFJJJLLLOOORRRUUUXXX[[[___eeehhhtttzzz555555666666777888888888999<<<>>>???>>>=========<<<>>>BBBFFFHHHIIIHHHGGGCCCCCCEEEGGGJJJKKKJJJHHHDDDDDDEEEGGGIIILLLNNNPPPLLLKKKJJJKKKMMMOOOOOONNNNNNPPPSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYY[[[]]]___```]]]^^^___```aaaaaaaaaaaaccceeehhhkkkllllllkkkjjjggggggggggggfffeeedddcccgggggggggjjjlllmmmkkkjjjgggggghhhiiiiiihhhggggggdddddddddeeefffgggiiiiiijjjkkkmmmnnnnnnnnnmmmmmmnnnmmmmmmlllkkkjjjiiihhhhhhiiilllmmmmmmooorrrtttyyyyyyjjjdddPPPNNNKKKHHHGGGHHHJJJLLLNNNXXXaaadddfffhhhfff```\\\]]]^^^aaahhhvvv}}}nnnaaaVVVOOOFFFEEECCCAAA???===<<<;;;<<<;;;::::::999999999999777777888888999999999:::999999999::::::;;;;;;;;;========================<<<======<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<>>>@@@AAABBBCCCDDDGGGIIIJJJLLLOOOQQQSSSWWW[[[___ccciiirrr{{{555555666666777777888888;;;;;;<<<<<<===<<<<<<<<<@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMPPPSSSUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^____________^^^^^^]]]]]]]]]^^^______cccdddfffhhhiiiiiihhhgggeeeeeeddddddcccbbbbbbaaaccceeegggjjjkkkkkkjjjjjjlllkkkkkkkkkkkkllllllmmmkkkiiifffddddddeeefffhhhlllkkkkkkjjjjjjkkkkkkllllllmmmnnnooonnnmmmkkkiiikkkjjjjjjjjjkkknnnqqqrrrxxx}}}qqqeeeWWWKKKHHHHHHEEEEEEHHHIIIOOOWWW\\\___```ccceeecccddddddcccdddkkkxxxvvvcccTTTRRRJJJCCCBBBAAA===::::::<<<:::888777999:::::::::999888888777777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<=======================================>>>>>>@@@AAABBBCCCCCCDDDDDDDDDFFFHHHLLLPPPRRRZZZ]]]bbbhhhoootttxxxzzz555555666666777777888888::::::;;;<<<<<<<<<<<<;;;???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIKKKJJJJJJIIIJJJKKKLLLMMMOOOQQQTTTTTTSSSSSSSSSTTTUUUTTTTTTTTTVVVWWWYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]^^^^^^___```bbbdddeeeeeedddcccdddddddddccccccbbbbbbaaaeeefffhhhkkkllllllkkkjjjkkkkkkkkkkkklllmmmnnnnnnllljjjgggeeedddeeefffgggjjjjjjiiiiiiiiijjjjjjkkklllmmmooopppooonnnllljjjjjjiiiiiiiiikkkmmmppprrrrrrvvv~~~yyyiiiXXXOOOKKKFFFFFFHHHEEEIIINNNSSSVVVZZZ___bbb___bbbdddddddddgggnnnuuuyyyiii\\\SSSJJJGGGEEEAAA???@@@>>><<<::::::;;;;;;:::999::::::999888888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEIIILLLNNNQQQTTTXXX^^^dddiiilllnnnssswww}}}555555666666777777888888999999:::;;;;;;;;;;;;;;;===???AAACCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNRRRSSSTTTSSSRRRRRRSSSUUUUUUUUUUUUUUUVVVWWWYYYZZZWWWXXXXXXYYYZZZ\\\^^^___]]]]]]^^^^^^^^^]]]\\\\\\]]]\\\\\\[[[[[[[[[\\\\\\[[[]]]___```aaabbbaaaaaacccbbbbbbbbbbbbbbbbbbbbbfffgggiiikkkllllllkkkkkkkkkkkkkkkkkklllmmmoooooommmkkkhhhfffeeeeeefffggghhhhhhhhhhhhhhhiiijjjkkkmmmnnnpppqqqpppooommmlllhhhhhhhhhiiikkkmmmpppqqqsssvvv{{{}}}fffVVVMMMGGGEEEFFFEEEFFFHHHJJJLLLQQQWWW[[[```eeekkknnnllljjjjjjkkkqqq|||iii^^^RRRLLLHHHCCCAAABBB@@@>>><<<<<<<<<<<<:::888<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAA?????????@@@BBBDDDFFFHHHIIIKKKOOOSSSXXX[[[^^^___bbbfffmmmsss{{{555555666666777777888888888888999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNOOOTTTTTTSSSRRRPPPQQQTTTVVVUUUUUUUUUVVVWWWXXXXXXYYYVVVVVVWWWYYY[[[]]]___```]]]^^^^^^^^^]]]\\\[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^````````````aaaaaaaaabbbbbbcccccccccggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooommmkkkiiigggfffeeeffffffggggggggghhhiiijjjkkklllnnnooopppqqqqqqpppnnnmmmhhhiiiiiijjjlllnnnpppqqquuuvvvyyy}}}xxxcccVVVOOOKKKJJJIIIHHHGGGGGGHHHKKKOOORRR^^^fffpppwwwvvvqqqkkkhhhlllqqqyyy}}}ooo```VVVOOOHHHDDDEEE@@@>>>=========<<<:::888<<<;;;::::::999999::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999::::::::::::::::::::::::999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>???AAABBBCCCEEEFFFIIIMMMPPPRRRTTTUUUXXX\\\bbbhhhnnnttt{{{555555666666777777888888777888999:::;;;;;;;;;;;;;;;===@@@CCCEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDFFFGGGHHHJJJKKKMMMNNNNNNSSSSSSRRRPPPOOOPPPTTTVVVUUUVVVVVVWWWXXXXXXXXXXXXUUUUUUWWWXXX[[[^^^```aaa^^^^^^^^^^^^]]]]]]\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]^^^______``````aaabbbcccddddddeeegggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmkkkjjjiiigggfffeeeeeefffffffffggghhhjjjlllmmmnnnmmmoooppprrrrrrqqqooonnnjjjkkkkkklllnnnoooqqqqqqpppqqqsssuuuzzzxxxggg]]]UUUOOOJJJHHHFFFFFFGGGHHHJJJKKKVVV```mmmwwwyyyuuummmhhhjjjiiikkkqqq{{{vvviii^^^SSSMMMLLLCCCAAA???>>>>>>===;;;999;;;;;;:::999999999999:::::::::::::::::::::::::::999999999:::::::::;;;;;;:::;;;;;;;;;<<<<<<==============================;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>=========>>>??????@@@AAACCCDDDFFFHHHJJJLLLMMMMMMOOORRRWWW[[[___dddiiimmmsssyyy555555666666777777888888777888999;;;<<<<<<<<<<<<<<<===@@@CCCEEEFFFGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLPPPQQQPPPOOOOOOPPPSSSVVVVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUWWWXXX[[[^^^```aaa^^^^^^______^^^^^^]]]]]]^^^]]][[[ZZZYYYXXXXXXWWWUUUUUUVVVXXXYYY[[[\\\]]]___```aaabbbdddeeefffgggggggggggggggggggggffffffhhhgggggggggggghhhiiiiiiiiihhhgggffffffeeeeeeeeeeeeeeefffhhhjjjmmmooopppmmmnnnpppqqqrrrqqqooonnnlllmmmmmmnnnooooooppppppnnnoooqqqsssuuuzzz{{{nnn```TTTLLLIIIFFFEEEFFFGGGHHHHHHSSS\\\iiiuuu{{{zzztttooogggbbb___bbbiiisss~~~pppbbbYYYUUULLLIIIEEEBBBAAA???>>><<<;;;;;;:::999999999999:::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;<<<<<<==================>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>??????@@@@@@@@@AAACCCDDDFFFFFFGGGGGGKKKNNNQQQSSSUUUYYY]]]```ggglllssszzz555555666666777777888888888999:::;;;<<<============>>>AAACCCEEEFFFFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJMMMNNNOOOOOOOOOPPPSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWUUUVVVWWWYYY[[[]]]```aaa^^^^^^___`````````_________^^^\\\ZZZYYYXXXWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^___```bbbccceeeggghhhiiiiiiiiihhhgggggggggggggggffffffeeeddddddddddddeeefffffffffeeeeeeeeeeeeeeecccccceeegggiiillloooppplllmmmoooqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmnnnppprrrssstttwwwzzz}}}uuueee[[[TTTLLLFFFEEEFFFGGGGGGQQQXXXdddpppxxx{{{xxxvvviii```YYYYYY]]]aaajjjtttyyymmmggg[[[VVVOOOIIIEEECCCAAA???===<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::888999999999999:::::::::999999:::;;;;;;<<<============>>>>>>>>>?????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDDDDHHHJJJMMMOOOQQQSSSWWWZZZ^^^bbbhhhmmmrrrwww|||555555666666777888888888888999:::<<<===>>>>>>>>>===???AAACCCEEEFFFFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJLLLMMMNNNOOOPPPSSSUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]___```^^^^^^___```aaaaaaaaa```___^^^]]][[[YYYXXXWWWWWWWWWWWWXXXYYY[[[]]]___`````````bbbdddfffhhhjjjjjjkkkjjjiiihhhggggggggghhheeeeeedddcccbbbbbbbbbbbbdddddddddeeeeeeeeeeeefffaaabbbccceeehhhkkknnnoookkkmmmooopppqqqpppooonnnmmmmmmnnnnnnmmmlllkkkkkklllnnnpppqqqqqqrrrsssuuuyyy}}}|||lllbbbTTTIIIEEEDDDEEEEEEKKKQQQ[[[gggpppuuuuuutttnnncccZZZWWWWWWWWW]]]dddjjjttt|||gggaaaWWWOOOIIIFFFCCCBBB>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999999999:::::::::999999::::::;;;<<<============>>>>>>?????????@@@???>>>===<<<;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGIIIKKKNNNQQQTTTTTTXXX\\\```dddhhhmmmpppyyy::::::888777777777888999777:::>>>@@@???=========???AAACCCDDDFFFFFFFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRTTTUUUWWWYYYZZZYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^___bbbbbbaaaaaaaaaaaaaaabbbcccbbb```]]][[[ZZZYYYYYYYYYZZZ[[[[[[ZZZ\\\___bbbaaabbbccceeeggghhhiiiiiikkkjjjhhhiiijjjjjjiiihhhjjjiiigggeeecccbbbbbbaaaccccccdddeeedddcccbbbaaaaaabbbdddfffggghhhiiiiiiiiijjjlllnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiihhhhhhjjjlllnnnpppppppppppppppuuu{{{ttt```RRRLLLKKKHHHEEEHHHNNNVVV\\\```eeejjjnnnllldddYYYRRRQQQSSSUUUVVV^^^eeeqqq~~~wwwfff[[[WWWRRRKKKDDDCCCBBBAAA@@@???>>><<<;;;;;;:::999:::;;;<<<;;;:::;;;;;;;;;:::::::::999999999999:::;;;;;;<<<======??????>>>>>>>>>>>>??????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLOOORRRUUUWWWYYY]]]aaadddnnnsssyyy:::999777666666666777888888;;;>>>@@@???===<<<<<<>>>???AAABBBDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOQQQRRRRRRTTTUUUVVVXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^bbbaaaaaa`````````aaaaaacccaaa```]]][[[ZZZYYYXXXYYY[[[\\\\\\\\\]]]```bbbaaabbbdddfffgggiiiiiijjjkkkjjjiiiiiikkkkkkjjjiiijjjiiigggfffdddccccccbbbbbbcccdddddddddcccbbbaaabbbbbbdddeeegggggghhhhhhggghhhjjjkkklllkkkjjjiiihhhiiiiiiiiiiiihhhhhhggghhhiiikkkmmmnnnoooooonnnkkkoootttyyysss___TTTNNNJJJGGGFFFJJJOOOSSSVVVZZZ^^^bbbddd___YYYUUUSSSSSSRRRQQQRRRXXXaaalllxxx|||pppjjjcccYYYQQQIIIGGGDDDBBB@@@???>>>===???===<<<=========;;;:::;;;;;;:::::::::999999999999999999:::;;;;;;<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOQQQSSSUUUYYY\\\```ccciiiooouuu{{{999888777666666666777888999<<<>>>???>>>===<<<<<<<<<===>>>@@@AAAAAAAAA@@@BBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^``````_________``````aaabbbaaa___]]][[[ZZZXXXXXXYYY[[[^^^_________aaabbbaaabbbdddfffhhhiiijjjjjjkkkjjjiiijjjkkklllkkkjjjiiihhhgggeeedddcccccccccbbbcccdddddddddcccaaa```bbbcccdddeeeffffffffffffeeefffggghhhhhhhhhgggfffeeefffggggggggggggggggggggghhhiiijjjkkklllkkkkkkhhhkkknnnrrrvvv~~~uuucccWWWQQQNNNIIIJJJKKKLLLMMMOOOSSSVVVZZZYYYWWWWWWVVVSSSOOOLLLMMMQQQWWW]]]eeeppp~~~zzznnndddXXXSSSLLLGGGDDDCCCBBBAAA>>>===<<<<<<<<<;;;999777::::::::::::999999999999888888999999::::::;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHFFFHHHJJJKKKLLLNNNQQQSSSUUUXXX\\\aaaeeekkkrrrvvv:::999888777777777888999:::===??????===<<<;;;<<<;;;<<<>>>???@@@@@@??????AAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^^^^]]]]]]___^^^^^^^^^^^^______`````````___^^^\\\ZZZYYYXXXZZZ]]]```aaaaaa```aaabbbaaabbbdddfffhhhiiijjjjjjiiihhhggghhhjjjkkkkkkjjjggggggeeedddccccccccccccbbbcccdddddddddcccaaa```ccccccdddeeeeeefffeeeeeeddddddeeefffffffffeeedddddddddeeefffggggggggggggffffffggghhhhhhhhhhhhiiijjjkkkmmmoooqqqwww~~~xxxggg\\\WWWPPPOOOLLLIIIIIIJJJMMMPPPQQQRRRTTTUUUUUUSSSPPPNNNPPPRRRUUUVVVZZZaaakkksss{{{mmmeee[[[RRRMMMIIIFFFDDD???>>>=========<<<999777::::::::::::999999999999888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>???????????????@@@???>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???????????????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIILLLNNNPPPRRRTTTWWWZZZ```fffjjjooosssyyy<<<;;;:::999999999::::::<<<>>>??????===;;;;;;;;;<<<===>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSUUURRRSSSTTTUUUWWWYYY[[[\\\[[[\\\^^^______^^^]]]\\\]]]]]]\\\\\\]]]^^^^^^___^^^_________^^^\\\[[[ZZZ\\\^^^aaabbbaaa``````aaaaaabbbccceeeggghhhiiiiiifffeeeeeefffiiijjjjjjiiieeeeeedddcccbbbbbbcccccccccddddddeeedddcccbbbaaacccdddeeeeeeffffffffffffdddeeeeeeeeeeeeeeeddddddddddddeeefffgggggggggfffeeeeeeeeeeeeeeefffggggggllllllmmmmmmooorrrvvvyyy}}}zzziii```XXXTTTNNNIIIGGGGGGHHHJJJKKKMMMNNNPPPQQQQQQRRRSSSPPPRRRSSSRRRSSSVVV]]]cccrrr||||||nnnbbbZZZSSSLLLGGGEEECCCAAA@@@@@@???===<<<;;;;;;;;;:::::::::999999888888999999999999::::::;;;;;;::::::::::::;;;;;;======>>>>>>????????????@@@??????===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHJJJKKKMMMOOOSSSXXX\\\```dddiiiooovvv}}}===<<<;;;:::::::::;;;<<<===??????>>><<<::::::;;;<<<===>>>@@@@@@@@@???>>>@@@@@@???>>>>>>?????????CCCCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWSSSSSSTTTUUUVVVXXXZZZ[[[\\\^^^___``````___]]][[[[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^___``````___^^^]]]___aaabbbbbb```______```___```bbbdddfffggghhhhhhdddcccccceeehhhiiiiiihhhddddddcccccccccccccccddddddeeefffffffffeeecccbbbcccdddeeefffggggggggggggeeeeeedddddddddcccccccccddddddeeeeeefffeeeeeeeeeccccccccccccdddeeefffgggkkkjjjjjjkkklllmmmooopppuuu||||||oooccc]]]TTTLLLHHHEEEDDDCCCHHHIIIJJJJJJKKKMMMPPPSSSQQQSSSTTTTTTRRRTTTXXX\\\bbbiiiuuuzzzpppeeeZZZRRRLLLHHHCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>????????????>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<==================>>>@@@AAABBBBBBAAAAAA???@@@AAAAAA@@@AAACCCEEEEEEFFFHHHIIIJJJLLLPPPRRRSSSVVVZZZ^^^ccciiipppttt}}}===<<<;;;:::999:::;;;;;;>>>???@@@>>><<<::::::;;;<<<===>>>?????????>>>===============>>>???@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEGGGJJJLLLNNNOOOOOOPPPPPPOOOPPPRRRTTTWWWYYYTTTTTTTTTTTTVVVWWWYYYZZZ]]]^^^```aaaaaa___\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[]]]___aaabbbbbbaaaaaabbbcccbbb```^^^]]]]]]___^^^___aaaccceeeffffffgggdddcccccceeehhhjjjjjjiiieeeeeeeeeddddddeeeffffffeeefffgggggggggfffeeedddcccdddeeeggghhhiiiiiiiiiddddddcccbbbbbbbbbbbbbbbccccccdddddddddcccbbbbbbaaaaaaaaabbbccceeeggghhhjjjiiihhhiiijjjkkkkkkkkkooossszzzvvvnnnbbbXXXPPPKKKFFFCCCEEEFFFGGGFFFEEEFFFJJJNNNNNNRRRUUUUUUTTTTTTWWWZZZYYY^^^gggppp|||qqqfffYYYSSSKKKDDDAAA???>>>===>>>============<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>???>>>>>>>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<==================>>>@@@BBBBBBBBBAAA@@@>>>???@@@?????????AAACCCDDDFFFGGGHHHHHHIIIKKKLLLKKKMMMOOORRRUUUYYY___ccchhhlllrrrwww}}}<<<;;;:::999999999::::::???@@@@@@>>>;;;:::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<>>>???AAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDEEEHHHJJJLLLNNNOOOPPPQQQQQQPPPQQQRRRUUUXXXZZZUUUUUUTTTTTTUUUWWWXXXYYY^^^___aaabbbaaa___\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZ\\\___bbbdddddddddcccddddddbbb```]]][[[\\\^^^]]]^^^```bbbdddeeeffffffdddddddddfffiiikkkkkkkkkgggffffffffffffggghhhhhhfffggghhhhhhhhhgggeeeeeecccdddfffgggiiijjjkkkkkkccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```___aaaaaa```aaaccceeegggiiijjjiiiiiiiiikkkkkkkkkjjjlllnnnqqqvvv~~~qqqddd[[[SSSLLLHHHDDDEEEFFFEEEBBBBBBDDDGGGHHHLLLQQQRRRQQQQQQSSSUUUWWW[[[aaagggoooyyyxxxjjjbbbXXXOOOIIIFFFEEEDDD>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>============>>>@@@BBBCCCBBBAAA@@@>>>???@@@@@@@@@@@@BBBDDD@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNQQQVVVZZZZZZ^^^ccciiiooouuu|||<<<;;;888666777999<<<>>>>>>===<<<;;;:::999999999999999::::::;;;<<<======::::::;;;<<<===???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGHHHIIIJJJMMMPPPRRRRRRRRRRRRTTTVVVXXXYYYUUUTTTRRRQQQRRRTTTWWWYYY]]]___``````^^^\\\\\\\\\[[[ZZZXXXYYY\\\^^^______bbbccceeeffffffeeecccbbbbbb```^^^\\\[[[[[[[[[[[[\\\^^^```ccceeefffffffffggggggeeeeeefffhhhjjjllljjjhhhgggeeefffhhhjjjlllmmmlllkkkiiigggfffeeedddhhhffffffjjjpppqqqnnnjjjfffdddaaaaaaaaaaaa```^^^bbbbbbbbbbbbbbbaaa```___bbbaaa```___aaadddgggiiiooommmjjjgggeeeeeeeeefffffffffiiinnnsss|||uuufffYYYPPPJJJFFFDDD@@@@@@AAADDDEEEFFFEEEHHHLLLPPPTTTWWWXXXYYYVVV[[[```bbbccciiiuuu~~~zzziii\\\TTTOOOJJJFFFAAA@@@???===<<<;;;:::999===;;;:::;;;<<<<<<;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>:::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<======>>>:::<<<======<<<<<<===???>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBBBBCCCGGGFFFEEEEEEGGGIIILLLNNNMMMPPPUUUZZZ^^^dddjjjnnntttwww|||<<<:::888666777999<<<>>>===<<<;;;:::999999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHHHHIIILLLNNNQQQQQQQQQRRRSSSUUUWWWXXXUUUTTTRRRQQQRRRTTTVVVXXX\\\^^^``````^^^\\\\\\\\\ZZZYYYYYY[[[^^^bbbcccdddbbbccceeeffffffeeecccbbb```___^^^\\\[[[ZZZZZZ[[[]]]___aaadddfffffffffffffffeeeeeeeeefffhhhjjjllljjjiiigggfffgggiiikkkmmmkkkkkkjjjiiihhhgggffffffffffffiiinnntttuuuppplllfffdddaaaaaaaaaaaa```___aaaaaabbbbbbaaa``````___cccbbbaaaaaabbbeeehhhjjjmmmllliiifffdddcccccccccddddddfffjjjnnnttt|||lll^^^UUUOOOLLLHHHEEEEEEEEEEEEDDDEEEGGGJJJOOOSSSWWWZZZ[[[[[[___cccbbb___```ffflllxxxtttiii```VVVOOOKKKHHHEEEBBB@@@???>>>>>><<<;;;::::::<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============:::::::::;;;;;;<<<===>>>@@@???>>>===<<<;;;;;;::::::<<<======<<<<<<===???============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFHHHIIIHHHKKKNNNQQQTTTXXX]]]```fffjjjnnnrrruuuyyy}}};;;999777666666888;;;<<<;;;:::999888888888888888:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHHHHGGGHHHJJJMMMPPPPPPPPPQQQRRRTTTVVVWWWTTTSSSRRRQQQRRRTTTVVVWWW[[[\\\^^^^^^]]][[[[[[\\\YYYXXXYYY\\\aaaeeeggghhhcccccceeeffffffeeedddccc___^^^]]]\\\[[[[[[[[[[[[^^^```bbbeeefffgggffffffddddddcccdddfffhhhjjjllljjjjjjhhhhhhiiikkkmmmoookkkjjjjjjiiihhhhhhggggggeeehhhmmmtttyyyxxxrrrlllgggdddbbb```aaaaaa```___aaaaaaaaabbbaaaaaa```___ccccccbbbccceeehhhkkkmmmkkkjjjgggdddbbbaaaaaaaaabbbaaacccfffhhhjjjsss|||~~~lll```WWWRRRLLLGGGEEEDDDBBBAAADDDEEEGGGKKKPPPVVV[[[^^^bbbgggjjjhhhbbb^^^^^^```fffmmmxxxvvvhhh^^^UUUQQQJJJEEECCCAAA@@@???>>><<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>??????>>>===<<<;;;;;;:::;;;<<<======<<<;;;===>>>;;;<<<<<<<<<============@@@@@@@@@??????>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHIIIJJJLLLOOOQQQWWWZZZ^^^aaadddgggkkknnnppprrrtttuuuuuuwwwzzz|||}}}{{{999888666555666777:::;;;999888888777777777777888;;;<<<<<<======<<<;;;:::<<<=========???@@@AAABBBAAAAAAAAABBBCCCCCCCCCDDDFFFGGGHHHGGGFFFGGGIIIKKKNNNNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXZZZ]]]]]]\\\[[[[[[[[[XXXXXXYYY]]]bbbeeeggggggbbbcccdddeeeeeeddddddccc______^^^^^^]]]]]]]]]]]]^^^```bbbeeeffffffeeedddaaabbbbbbdddeeehhhjjjkkkjjjjjjiiiiiikkkmmmooopppmmmlllkkkjjjhhhgggfffeeeeeejjjqqqyyy|||yyyqqqkkkgggeeebbb```aaaaaaaaa```aaabbbbbbbbbbbbbbbaaaaaacccccccccdddfffiiilllmmmjjjhhhfffdddaaa```______```___```cccdddeeejjjqqqyyy}}}qqqeee^^^SSSKKKFFFDDDCCCCCCCCCCCCCCCFFFKKKRRRYYY]]]ccchhhllllllfff```]]]\\\]]]aaahhhpppzzzvvveee^^^TTTLLLHHHEEECCCAAAAAA???>>>>>>@@@AAAAAAAAA======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;<<<======>>>>>>>>>;;;<<<======;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@???CCCDDDEEEEEEEEEEEEHHHJJJMMMOOOSSSVVVXXXZZZ^^^```dddeeeffffffgggiiillloootttvvvzzz|||}}}~~~{{{xxxuuusss888777666555555777888999777777666666666777888888;;;<<<===>>>===<<<;;;:::============>>>???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVXXX[[[[[[[[[ZZZZZZ[[[YYYYYYZZZ]]]```cccdddcccaaabbbbbbccccccccccccccc``````````````````______^^^```ccceeefffeeecccbbb``````aaaccceeegggiiijjjiiiiiijjjjjjlllnnnpppqqqpppooommmkkkhhhfffdddcccfffllltttzzz|||wwwoooiiihhheeebbb``````aaaaaaaaabbbbbbcccddddddcccccccccbbbbbbbbbdddeeehhhjjjkkkhhhgggeeecccbbb```_________^^^___bbbccccccfffkkkqqquuu}}}uuueeeWWWMMMHHHFFFFFFCCCBBBAAABBBFFFMMMTTTXXX___ccchhhhhhddd^^^ZZZXXXVVVXXX[[[___eeeppp}}}{{{rrreeeZZZTTTOOOJJJFFFDDDAAA???>>>???@@@@@@@@@===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<;;;:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>?????????@@@@@@AAA@@@@@@???>>>@@@AAABBBBBBBBBCCCEEEGGGGGGIIILLLNNNOOOQQQTTTWWWZZZ[[[[[[\\\\\\^^^aaadddgggiiilllnnnooopppsssttttttxxx~~~~~~|||zzzwwwtttooollliiiggg666666555555555666777888666666666666666777888999:::;;;===>>>>>>===<<<:::<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@AAABBBCCCCCCDDDFFFFFFFFFEEEEEEGGGIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTVVVYYYZZZYYYYYYZZZZZZYYYYYYZZZ\\\```aaaaaa````````````aaaaaabbbcccccc```aaaaaabbbbbbbbbaaaaaa___aaadddggggggfffcccaaa___```aaacccdddfffgggggghhhiiiiiikkkmmmoooqqqrrrrrrqqqoookkkhhheeecccaaagggllltttzzzzzzvvvpppkkkiiifffbbb``````aaabbbbbbbbbbbbccccccdddccccccccc``````aaabbbccceeefffgggddddddcccbbbaaa```______```]]]]]]aaabbbbbbdddhhhkkknnnrrrwww~~~{{{hhhYYYOOOIIIFFFFFFDDDBBBAAADDDIIINNNRRR]]]aaadddeeebbb]]]YYYWWWUUUVVVWWWWWWYYY```jjjqqqvvviiiaaaYYYQQQKKKHHHEEEAAA????????????>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>===;;;:::;;;<<<===<<<:::::::::<<<999:::::::::;;;;;;;;;;;;999::::::;;;===>>>>>>??????????????????>>>>>>>>>===>>>?????????@@@BBBDDDBBBDDDGGGHHHIIIJJJLLLNNNOOOQQQRRRSSSSSSTTTWWWYYYZZZ\\\___aaabbbccceeegggiiilllpppuuuxxx}}}~~~{{{zzzxxxvvvuuuqqqooommmiiieeeaaa___]]]555555444444555555666777666666666666777888999:::999:::===??????>>>===;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRUUUXXXYYYYYYXXXYYYZZZXXXXXXZZZ]]]```bbbaaa```^^^^^^^^^___``````aaabbb___```aaabbbcccbbbbbbaaaaaadddgggiiijjjhhheeebbb___```aaacccdddeeeeeeeeeggggggiiikkkmmmoooqqqrrrrrrpppnnnkkkhhhfffdddbbbggglllsssxxxzzzwwwtttqqqjjjfffbbb``````aaabbbbbb___```aaabbbbbbbbbbbbbbb^^^^^^______```aaaaaabbb```````````````______^^^```\\\[[[^^^___^^^```cccdddfffiiikkkpppzzzpppaaaVVVOOOKKKHHHEEECCCCCCFFFJJJMMMWWWZZZ]]]^^^^^^[[[YYYXXXUUUVVVWWWUUUTTTWWW^^^cccnnnyyy~~~sssiii^^^VVVRRRNNNHHHEEECCCBBBAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999::::::;;;<<<<<<>>>???>>>===;;;:::;;;<<<===<<<:::999:::;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<===>>>===<<<<<<<<<===>>>???<<<>>>>>>>>>===>>>@@@BBB???AAACCCDDDDDDEEEGGGIIIHHHJJJLLLMMMMMMNNNOOOPPPPPPSSSVVVXXXXXXYYY[[[]]]___bbbeeehhhjjjnnnrrruuuxxx{{{~~~||||||yyyuuurrrqqqooommmlllgggfffccc```\\\YYYVVVUUU555444444444444555666666666666666666777999:::;;;888:::<<>>===>>>???@@@AAABBBCCCCCCBBBDDDEEEEEEEEEEEEHHHJJJGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQTTTWWWXXXXXXXXXYYYZZZWWWXXXZZZ]]]aaaccccccbbb]]]]]]]]]^^^^^^```aaaaaa^^^___```bbbbbbbbbaaaaaacccfffiiilllllliiifffddd___```aaaccccccdddddddddfffggghhhkkkmmmoooqqqrrrpppooonnnkkkiiigggeeedddggglllrrrxxxyyyyyyxxxwwwjjjfffbbb``````bbbcccccc^^^^^^___``````aaa``````]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^______^^^^^^^^^aaa\\\YYY[[[\\\[[[\\\______aaacccdddgggppp{{{yyykkkbbbNNNLLLHHHEEEDDDEEEHHHJJJKKKNNNQQQTTTVVVVVVWWWWWWRRRSSSTTTRRRPPPQQQUUUYYY```hhhuuu|||ooofff[[[VVVPPPKKKIIIGGGEEEDDD@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::888999<<<>>>??????>>>>>>;;;<<<===<<<:::999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<:::::::::<<<>>>?????????@@@???>>>>>>???AAA???AAACCCCCCCCCDDDEEEGGGDDDGGGJJJLLLLLLKKKLLLMMMLLLOOORRRSSSTTTUUUVVVXXXUUUWWWYYY[[[]]]___ccceeegggiiimmmsssxxx}}}~~~}}}|||{{{yyyvvvtttsssqqqnnnjjjgggfffdddbbbaaa^^^]]]ZZZWWWTTTPPPNNNMMM333333444444444444444444555555555555555666777888999;;;>>>AAAAAA???===;;;<<<<<<<<<===============@@@??????@@@BBBBBBAAA???CCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUXXXYYYYYYZZZ[[[]]]ZZZZZZ[[[[[[\\\]]]^^^______^^^]]]\\\\\\^^^___aaacccccccccbbb```___```aaaggghhhjjjkkkkkkiiifffdddbbb___^^^___cccffffffeeejjjiiihhhiiikkknnnooooooooonnnmmmkkkhhhggghhhiiigggkkkrrryyy}}}|||wwwrrrfffdddbbb```^^^^^^^^^^^^\\\]]]^^^___^^^]]]\\\[[[XXXYYY[[[\\\[[[ZZZ[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWXXXZZZ[[[___]]]\\\]]]```eeekkkooo~~~~~~ooo___WWWMMMGGGEEEFFFGGGFFFGGGGGGHHHJJJMMMPPPRRRSSSVVVUUUTTTSSSRRRRRRQQQQQQYYY[[[aaakkktttxxxiiiddd\\\VVVQQQNNNLLLJJJHHHDDD???===>>>???===;;;======<<<;;;:::::::::;;;======<<<<<<<<<;;;;;;;;;888888888888888888888888888999999::::::999999888999999999999999999999999:::::::::;;;;;;:::999999888888999999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;:::999888<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTUUU\\\]]]```dddhhhmmmpppssssssvvv{{{}}}{{{xxxuuuuuuuuusssqqqnnnllliiihhh```___^^^\\\ZZZXXXWWWVVVRRRQQQPPPNNNLLLJJJHHHGGG333333333444444444444555666666666666777777888999:::<<>>===========================?????????@@@AAAAAAAAA@@@CCCCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSUUUXXXYYYYYYYYY[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___^^^]]]\\\\\\\\\^^^```aaabbbbbbcccaaa```___aaabbbggghhhjjjkkkjjjhhhfffdddccc```___```cccffffffeeeiiiiiihhhiiikkkmmmoooooopppooonnnmmmmmmmmmnnnnnnllloootttyyy|||yyytttpppeeedddaaa___^^^]]]]]]^^^\\\]]]]]]]]]]]]\\\ZZZYYYWWWYYY[[[[[[ZZZYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYXXXYYY[[[___cccfffooovvvpppgggZZZOOOJJJIIIGGGFFFDDDDDDDDDEEEGGGIIIKKKLLLSSSSSSTTTTTTSSSRRRRRRQQQSSSTTTWWW^^^ccckkkyyy~~~vvvjjjaaa\\\WWWRRRNNNKKKGGGAAA?????????===;;;???>>>===============>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999999999999999999999999999999::::::;;;::::::999999888888999999999::::::::::::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRVVVZZZ^^^aaacccfffiiinnnqqqsssvvvxxxzzz||||||zzzxxxvvvuuussspppmmmgggfffeeecccaaa^^^\\\ZZZXXXWWWVVVTTTRRRQQQOOOOOOMMMMMMKKKJJJHHHFFFEEEDDD333333333444444444555555777777777777888999:::;;;;;;===???BBBCCCBBB@@@???>>>>>>>>>==================>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXXXXZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___]]]\\\\\\\\\\\\^^^```aaa```aaabbbaaa``````bbbcccfffggghhhiiiiiihhhfffdddcccbbb```aaaccceeeffffffiiiiiiiiiiiikkkmmmooopppqqqooooooqqquuuxxxxxxvvvttttttvvvwwwwwwtttoookkkdddbbb```^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWVVVXXXZZZZZZYYYXXXYYYZZZXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\ccchhhpppyyywwwgggYYYPPPKKKGGGEEEBBBBBBAAAAAABBBCCCEEEFFFNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQRRRUUUXXX\\\fffqqq~~~~~~tttoooiiiaaa[[[UUUOOOHHHCCCBBBAAA???===<<<<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999999999::::::::::::999999999999999999999999999999999999::::::::::::999999888888999999999::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???????????????@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOORRRUUUVVVWWWZZZ^^^```bbbdddgggiiinnnrrryyy~~~~~~{{{zzzyyyvvvssspppooommmkkkjjjiiigggdddbbb]]]\\\[[[YYYWWWUUUSSSQQQOOOOOONNNLLLKKKIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@???222333333444444555555555666666666777888999:::;;;<<<===@@@BBBDDDCCCBBBBBB?????????>>>>>>=========<<<===>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWXXXZZZXXXXXXYYYYYY[[[\\\^^^___\\\\\\\\\\\\]]]^^^```aaa^^^___````````````bbbdddeeefffggghhhhhhgggeeeddddddcccbbbbbbcccdddeeefffhhhiiijjjjjjkkkmmmpppssssssqqqqqqwww}}}{{{wwwuuurrrnnniiieeebbbaaa___]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVVVVXXXYYYYYYXXXWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUU\\\___dddkkkuuuwwwggg[[[SSSLLLHHHCCCBBBAAA@@@@@@AAACCCDDDHHHKKKOOOTTTWWWXXXXXXXXXSSSQQQQQQSSSTTTVVV]]]eeehhhqqqxxxoooddd\\\RRRKKKHHHEEEBBB@@@======<<<<<<<<<======>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999888888999::::::::::::999888888999999999::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIILLLMMMNNNMMMOOOSSSUUUVVVXXXZZZ]]]___ccciiinnnqqquuuxxxzzz}}}}}}zzzwwwtttqqqooommmllljjjgggeeecccaaa______^^^\\\ZZZWWWVVVVVVUUUTTTRRRPPPNNNMMMIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>======222222333333444555666666555555555666777888::::::<<<===@@@BBBDDDDDDDDDDDDAAAAAA@@@???>>>======<<<;;;===??????@@@AAAEEEHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSVVVVVVVVVVVVWWWXXXWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]^^^___``````]]]___``````___```bbbddddddeeeffffffffffffeeeddddddccccccbbbbbbbbbdddeeegggiiikkkllllllooossswwwvvvuuuwwwyyyrrrlllgggcccaaa```___]]][[[[[[ZZZ[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUVVVXXXYYYYYYWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSUUUXXX\\\dddqqq{{{lll```UUUOOOGGGEEECCCAAA@@@AAABBBCCCBBBFFFKKKRRRWWWZZZ[[[[[[TTTPPPNNNOOOOOOOOORRRXXX[[[bbbmmmzzzvvvmmm```VVVOOOKKKGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999777888999999:::::::::999888888999999999::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<:::::::::999999:::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;;;;:::======>>>>>>??????@@@@@@???>>>>>>??????@@@AAABBB@@@@@@AAAAAABBBDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQTTTTTTXXX]]]aaaeeehhhkkknnnooossswww{{{~~~}}}{{{xxxwwwuuutttsssrrrooommmiiigggdddbbbaaa```]]][[[YYYWWWVVVUUUUUUTTTQQQOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<111222333333444555666666444444555666777888:::;;;<<<===???BBBDDDEEEEEEEEEBBBBBBAAA@@@???>>>===<<<;;;===@@@@@@@@@BBBGGGKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^_________````````````^^^___``````___```bbbdddccccccdddeeeeeeeeeeeedddcccccccccbbb``````bbbdddeeeiiilllmmmnnnqqqwww|||{{{||||||qqqiiidddaaa___^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWVVVVVVUUUVVVVVVVVVWWWXXXZZZYYYXXXVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPOOOOOONNNNNNMMMPPPRRRTTTVVVZZZcccooowww~~~nnn___UUUNNNKKKGGGCCCAAA@@@@@@AAA???BBBGGGMMMRRRVVVXXXYYYWWWRRROOOOOONNNKKKMMMPPPTTTXXX___gggqqqrrrddd[[[TTTOOOKKKHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999666777888999::::::::::::888888999999999::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999999999999::::::999999999999::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCAAACCCDDDEEEEEEFFFIIIKKKLLLOOOSSSWWWYYY\\\___aaabbbeeeiiilllnnnqqqtttvvvyyyzzz|||}}}}}}}}}yyywwwvvvtttrrrpppllljjjhhhggggggfffdddccc```]]]ZZZXXXWWWVVVTTTSSSPPPOOONNNMMMNNNMMMJJJHHHGGGGGGGGGFFFEEECCCBBBAAA??????>>>>>>=========<<<<<<<<<<<<<<<<<<=========111222222333444555666777555555666777888:::;;;<<<;;;<<<>>>AAACCCEEEFFFFFFDDDCCCBBBAAA???>>>===<<<;;;>>>AAAAAAAAACCCIIIOOOOOOMMMKKKHHHHHHHHHJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKMMMMMMMMMMMMMMMOOOPPPPPPQQQRRRTTTUUUTTTTTTUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^aaaaaaaaaaaaaaa``````___^^^___``````______aaacccbbbcccccccccddddddddddddbbbccccccaaa___^^^```cccdddhhhmmmooopppttt{{{rrriiicccaaa```]]]\\\ZZZYYYXXXYYYYYYZZZWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZXXXWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQNNNNNNMMMLLLLLLMMMMMMNNNOOOQQQSSSTTTUUUZZZbbbhhhttt|||rrrggg[[[WWWPPPJJJDDDAAA@@@@@@>>>@@@DDDHHHKKKOOOQQQRRRTTTOOOMMMOOOOOOMMMMMMPPPOOOQQQUUUXXX___iiivvvxxxlllddd]]]YYYQQQOOOLLLIIIEEEBBB@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999666777888999999:::::::::888888999999999::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::999999999999::::::888888999999999:::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<>>:::<<<>>>@@@CCCDDDFFFFFFDDDDDDBBBAAA???>>>===<<<;;;???BBBBBBAAADDDKKKQQQRRROOOLLLIIIHHHIIIKKKMMMOOOMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTTTTTTTSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^bbbcccccccccbbbaaa```______`````````^^^___```bbbbbbbbbbbbccccccdddddddddaaaccccccaaa^^^]]]___bbbccchhhnnnpppqqqvvv}}}tttiiidddbbbbbb\\\[[[ZZZYYYXXXXXXYYYYYYVVVUUUUUUTTTUUUWWWXXXYYYXXXZZZ[[[ZZZXXXWWWWWWXXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQNNNNNNMMMLLLLLLNNNOOOPPPKKKNNNPPPPPPPPPRRRWWW\\\dddjjjtttfffaaaYYYPPPIIIDDDAAA@@@???@@@AAADDDFFFIIIKKKLLLJJJFFFFFFIIILLLLLLMMMPPPKKKMMMNNNPPPTTT\\\gggpppvvv{{{qqqjjjfff^^^\\\XXXTTTOOOLLLIIIHHHCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777999999:::::::::888888999999999::::::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<999:::<<<<<<<<<<<<:::999:::999999999999999999:::888888888999999:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???======>>>======>>>AAADDDAAACCCEEEFFFFFFGGGJJJLLLLLLOOORRRTTTUUUVVVXXXZZZYYY\\\```bbbcccdddeeegggeeehhhlllooopppqqqqqqrrrtttwwwzzz|||~~~~~~|||zzzvvvtttqqqpppooommmkkkiiihhhfffcccaaaaaa```^^^]]]ZZZXXXVVVUUUUUUUUUTTTRRRQQQNNNJJJHHHHHHGGGFFFEEECCCBBBAAAAAABBBAAA???===>>>>>>>>>======;;;::::::>>>=====================999::::::;;;<<<<<<======222222333444555555555555555555666777888999::::::<<<;;;;;;<<>><<<;;;===???@@@BBBCCCFFFJJJMMMPPPNNNKKKHHHHHHIIILLLNNNOOOLLLIIIHHHJJJKKKLLLLLLLLLMMMNNNNNNPPPPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUVVVZZZ^^^bbbdddbbbaaabbbeeegggfffdddcccbbbaaa```____________aaaaaaaaaaaabbbbbbbbbcccddddddcccaaa___^^^```aaabbbfffkkknnnrrrxxxzzzooogggaaa^^^]]]]]]\\\[[[ZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXVVVYYYZZZWWWWWWYYYXXXUUUWWWVVVTTTSSSRRRSSSTTTTTTPPPOOOOOOPPPQQQPPPNNNKKKMMMMMMMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKLLLNNNQQQSSSYYY\\\bbbkkkyyy{{{kkk\\\PPPIIIEEECCC===>>>@@@BBBCCCCCCBBBAAAEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPUUU[[[___hhhooo|||{{{vvvqqqkkkeee```ZZZRRRLLLGGGDDDBBBCCCEEEEEECCC@@@>>>===<<<===??????>>>=========<<<<<<;;;:::::::::888888888888888888888888999999999888888888888777999888777777777888:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::777777888999:::;;;;;;<<<::::::999888999:::;;;<<>><<<:::999:::<<<===:::999999888999:::<<<===:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<========================>>>??????@@@BBBCCCDDDDDDGGGGGGHHHJJJLLLMMMOOOOOOSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]]___``````aaaaaafffhhhkkknnnqqqtttvvvwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{xxxvvvtttsssrrrqqqnnnlllkkkiiigggdddbbb```^^^^^^XXXXXXXXXWWWVVVUUUUUUTTTNNNNNNMMMLLLKKKKKKJJJJJJFFFEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;///000111333444555555555555555666777888999999:::;;;;;;;;;;;;===@@@BBBDDDBBBCCCBBBBBB@@@>>><<<;;;===>>>@@@AAACCCEEEIIILLLMMMLLLIIIHHHHHHJJJMMMNNNQQQNNNLLLKKKLLLMMMLLLKKKMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTUUUUUUVVVYYY]]]aaacccaaaaaacccfffhhhgggfffeeedddbbbaaa___^^^^^^^^^______```aaaaaabbbccccccddddddcccaaa^^^]]]^^^```aaaeeeiiimmmpppvvv~~~rrriiidddbbb]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZWWWVVVWWWVVVSSSUUUTTTSSSRRRRRRRRRRRRRRROOONNNNNNOOOPPPOOOMMMJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUYYY```kkkzzznnn___SSSJJJEEECCCBBBBBBBBBBBBBBBAAA@@@???AAACCCFFFIIILLLNNNPPPNNNOOOPPPPPPQQQSSSVVVYYY[[[aaajjjvvvzzzsssjjj___WWWQQQMMMHHHFFFFFFEEEAAA>>>@@@>>>======>>>>>>===;;;;;;;;;:::::::::999999999999999999999999999999999999999999999888888888888999888777777777888:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;:::::::::::::::::::::::::::::::::::::::::::::666666777777888999999999::::::999999999:::;;;<<<>>>===;;;:::::::::;;;<<<<<<;;;:::::::::;;;<<<===:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<==============================<<<======>>>@@@AAAAAABBBDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHIIIKKKMMMNNNQQQRRRSSSUUUVVVVVVWWWWWW[[[\\\___bbbeeeggghhhiiiiiiiiikkkmmmoooqqqrrrsssqqqqqqrrrssstttvvvwwwxxx|||}}}{{{xxxtttrrrpppnnnllliiihhhhhhfffdddbbb```___]]][[[YYYWWWVVVVVVPPPPPPPPPOOONNNNNNMMMMMMHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::---...///111333444555555444555666666888888999::::::999999999:::===???AAABBBBBBAAAAAA???>>><<<;;;===>>>@@@AAABBBDDDGGGJJJIIIHHHGGGGGGHHHKKKMMMOOORRRPPPOOOOOOPPPOOOMMMKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVXXX\\\^^^`````````cccfffiiijjjiiigggfffdddaaa___^^^]]]]]]]]]^^^^^^```aaabbbcccdddeeeeeecccaaa^^^]]]^^^___```dddhhhlllooouuu}}}tttiiidddccc]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYYYYXXXXXXYYY[[[[[[WWWUUUWWWUUURRRRRRSSSSSSRRRQQQPPPOOOOOOMMMLLLLLLMMMOOONNNLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKMMMNNNMMMOOOQQQTTT[[[eeepppxxxtttcccUUUMMMJJJGGGCCC@@@@@@???>>>===<<<===???BBBFFFJJJMMMNNNNNNPPPSSSTTTSSSRRRSSSTTTUUUXXX]]]dddnnnzzzuuujjj```[[[TTTOOOMMMJJJEEEBBBDDDBBB@@@??????>>>===<<<;;;;;;;;;:::::::::::::::999999999999999999999999:::999999999888888888888999888888888888999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;:::999999888::::::::::::::::::::::::888888888999999999999999::::::999999999:::;;;<<<======;;;:::::::::;;;<<<======<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>========================:::;;;;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKNNNOOOQQQTTTVVVWWWXXXXXXYYYZZZ[[[]]]___aaabbbcccddddddeeefffggghhhjjjkkkmmmnnnpppqqqrrrrrrrrrqqqttttttvvvwwwyyyzzz|||||||||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttrrrpppmmmjjjgggeeedddaaa___]]]\\\[[[ZZZXXXWWWUUUTTTRRRQQQOOONNNNNNNNNIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::...///000222333444444444444444555666777888999999777666666777888;;;>>>@@@AAA@@@@@@??????>>>===<<<===???@@@AAABBBCCCEEEGGGEEEEEEFFFGGGIIIKKKNNNOOOPPPPPPPPPRRRSSSSSSPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^^^^```cccfffiiijjjkkkiiigggdddaaa^^^]]]\\\\\\\\\]]]^^^```aaacccdddeeeffffffeeebbb___^^^___```aaadddiiilllooottt|||sssfffbbbbbb^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYY\\\[[[WWWVVVXXXXXXUUURRRRRRSSSSSSRRRPPPNNNMMMMMMLLLLLLMMMOOONNNLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMOOORRRXXX```eeevvvwwwfff\\\UUUOOOHHHCCCAAAAAA@@@>>>>>>>>>???@@@BBBEEEGGGIIIMMMPPPUUUXXXWWWVVVUUUUUUWWWXXXXXX[[[```iiittt{{{sssmmmeee^^^YYYUUUOOOKKKIIIFFFCCCAAAAAAAAA???>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888888888888888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<;;;::::::;;;;;;<<<======<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>======>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCDDDDDDAAAAAABBBDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMRRRRRRRRRSSSSSSTTTTTTTTTZZZZZZZZZ[[[\\\]]]___``````aaacccdddeeeeeeeeedddffffffgggiiijjjlllmmmmmmnnnpppqqqqqqooooooppprrrsssuuuwwwyyyzzzyyyxxxvvvwwwxxxzzz{{{|||}}}}}}}}}zzzzzz{{{|||~~~~~~~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{|||||||||}}}}}}}}}|||{{{{{{{{{|||~~~}}}{{{yyyxxxxxxxxxwwwvvvsssssssssrrrrrrrrrqqqqqqooonnnnnnmmmkkkjjjjjjiiigggfffdddbbb```]]]\\\[[[WWWUUUSSSSSSSSSRRRQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999111222333333333333333222444444555666777888999999444444444555888;;;???AAA@@@??????>>>============>>>@@@BBBBBBBBBBBBDDDEEECCCDDDEEEGGGJJJLLLMMMNNNLLLMMMOOORRRUUUVVVTTTQQQNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWYYY[[[[[[]]]___aaadddfffhhhjjjhhhfffccc___]]]\\\\\\]]]]]]^^^___aaaccceeefffggghhhhhhgggdddaaa```aaaccccccfffjjjmmmooosss{{{ssseee``````^^^]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYXXX[[[ZZZWWWWWW[[[[[[YYYRRRSSSSSSSSSRRRPPPNNNLLLMMMMMMMMMNNNPPPPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLLLLNNNQQQVVVZZZfffnnn{{{{{{qqqccc\\\QQQKKKHHHGGGDDDBBB??????>>>???@@@BBBEEEFFFJJJOOOUUUZZZ[[[[[[[[[[[[YYYXXXVVVUUUWWW\\\ccciiirrr|||zzzqqqiiiaaaYYYSSSNNNKKKGGGDDDDDDCCCAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======>>>???@@@@@@AAA@@@@@@CCCDDDEEEFFFFFFGGGFFFFFFKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVWWWXXXXXXYYYYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]bbbcccddddddccccccdddfffdddeeegggiiiiiiiiihhhgggggggggiiijjjkkklllmmmmmmmmmnnnnnnoooqqqssstttuuuuuuvvvwwwxxxyyyyyyzzzzzz|||{{{xxxvvvttttttttttttssssssrrrqqqpppooommmmmmllllllmmmmmmmmmnnnnnnnnnmmmmmmlllllllllmmmnnnooopppnnnlllllllllmmmllljjjhhhhhhgggggggggfffffffffccccccbbbaaa```______^^^[[[ZZZYYYXXXVVVTTTSSSSSSOOONNNLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????============<<<<<<<<<<<<;;;;;;::::::999888888777::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999333333333444333222222111333444555555777777888999444444444555888;;;???AAA???>>>===============>>>???AAACCCDDDCCCBBBCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLJJJKKKMMMQQQUUUVVVUUUSSSOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUWWWXXXXXXWWWWWWYYYZZZYYY[[[^^^___```bbbdddffffffddd```]]]\\\\\\]]]^^^``````bbbccceeeggghhhiiihhhiiihhhfffcccbbbdddfffeeehhhkkkmmmnnnrrrxxx}}}qqqfffbbbaaa^^^^^^]]]]]]]]]^^^______^^^]]]]]]\\\[[[ZZZYYYYYYXXXZZZYYYVVVWWW[[[]]][[[SSSSSSRRRRRRPPPOOOMMMLLLMMMLLLMMMNNNPPPPPPNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIKKKNNNQQQYYY^^^gggqqqsssiii\\\SSSOOOKKKFFFAAA??????>>>>>>@@@BBBEEEGGGGGGLLLRRRWWWZZZ]]]___```^^^]]][[[YYYWWWXXX[[[^^^```hhhuuu~~~sssggg```ZZZVVVPPPLLLIIIGGGEEECCCAAA@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999999:::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::999::::::;;;<<<<<<======::::::::::::::::::::::::::::::999999888888777777888999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;:::999999999999999999::::::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===<<<<<<=========<<<;;;;;;:::;;;<<<============<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::111111222222222222222111333444444555666777888888888888777777888:::===???>>>===<<<<<<<<<===>>>>>>AAACCCEEEEEEDDDCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLOOOSSSTTTTTTSSSPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTTTTVVVXXXYYYXXXXXXYYYZZZXXX[[[]]]]]]\\\]]]___bbbbbb```]]][[[ZZZ\\\^^^```cccdddeeefffhhhiiijjjkkkgggggggggeeecccccceeeggggggiiikkkllllllooouuuzzzwwwllleeeaaa```^^^^^^^^^^^^^^^___``````___^^^]]]\\\[[[ZZZZZZYYYWWWYYYXXXTTTTTTXXXZZZYYYSSSRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDCCC@@@BBBDDDEEEEEEEEEGGGHHHLLLPPPVVV^^^hhhwwwqqqeee^^^WWWNNNGGGDDDCCC@@@??????@@@CCCDDDDDDHHHMMMRRRVVVZZZ^^^aaabbbbbbaaa^^^[[[XXXXXXYYYVVV[[[ccclllwwwxxxnnniiiaaaZZZUUUPPPMMMJJJFFFEEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888777777777888999:::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;999:::;;;<<<<<<;;;;;;:::888999999999999::::::::::::999999999999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<============>>>>>>>>>===;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNJJJLLLMMMMMMLLLKKKMMMNNNQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^]]]\\\\\\ZZZ[[[[[[\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYTTTSSSQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@BBBBBBAAA???@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::......///111111222222222333333444555666777888888<<<;;;999888888:::;;;<<<======<<<;;;;;;<<<>>>???BBBDDDFFFFFFDDDCCCCCCCCCGGGHHHJJJLLLLLLKKKJJJIIILLLKKKLLLNNNQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSTTTVVVXXXYYYXXXXXXYYY[[[XXXZZZ\\\\\\ZZZZZZ\\\___```^^^[[[ZZZZZZ\\\___aaaeeefffggghhhiiijjjkkkllleeeffffffdddcccccceeeggggggiiikkkkkkkkkmmmrrrwww{{{}}}yyynnngggbbb```^^^^^^^^^^^^^^^^^^___```aaa______^^^]]]\\\ZZZZZZYYYXXXYYYWWWSSSRRRVVVWWWUUUSSSQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJLLLNNNNNNLLLJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB>>>@@@CCCCCCBBBBBBCCCDDDBBBGGGMMMSSS[[[gggttt}}}{{{rrrhhh]]]UUUKKKHHHDDDAAA>>>>>>>>>???BBBEEEIIIMMMQQQVVV[[[___```aaaaaa___ZZZVVVSSSRRRTTTVVVXXX\\\cccooo}}}yyypppggg___YYYUUUQQQLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888999::::::;;;;;;;;;;;;=========<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<;;;::::::888999:::;;;;;;;;;;;;;;;999:::<<<=========<<<<<<888888999999999:::::::::;;;::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;999::::::;;;<<<<<<======;;;;;;<<<<<<;;;:::999888;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>>>>>>>===???????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFEEEGGGHHHHHHGGGFFFHHHIIIIIIHHHGGGFFFGGGIIIKKKMMMIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTTTTSSSRRROOOPPPRRRSSSTTTTTTSSSRRRPPPOOOOOONNNNNNNNNOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMOOOOOONNNKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????AAAAAA@@@???@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;444333333222222333333444666666666666666666666666555666777999999::::::::::::999888777999<<>>???>>>======<<<;;;::::::;;;;;;999999999999999999:::::::::::::::::::::999888777999999999999999999999999999999888888999999:::;;;999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999888999999::::::999999888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;:::========================<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;333333222222222222333333555555555555555666666666555555666777888888999999:::999888888999<<>>>>>??????>>>===<<<<<<;;;:::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;:::999999999999999999999999999999999999888888999999::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999888999999::::::999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<============<<<;;;==============================>>>>>>>>>?????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888999999:::;;;222222111111111111222222333444444444555555666666555555666666777777888888:::999999999:::<<>>???>>>>>>>>>>>>>>>>>>????????????>>>???CCCHHHLLLSSS\\\kkk{{{|||ooo___TTTLLLEEEBBBBBB>>>???@@@@@@@@@AAADDDFFFKKKNNNRRRUUUUUUUUUVVVWWWRRRSSSSSSSSSRRRTTTWWWZZZZZZcccpppyyyooofff___YYYTTTQQQKKKHHHDDDAAA??????>>><<<===<<<;;;;;;::::::;;;;;;999999999999999999999999;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666888:::;;;<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999999999999888999999::::::999999888999999999999:::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;222111111000000111111222222333333444555666666777666666666666777777888888999999999999:::===???@@@EEEEEEDDDBBB@@@AAACCCEEEIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPQQQPPPOOOOOOPPPQQQPPPSSSUUUVVVUUUSSSSSSSSSQQQRRRSSSUUUVVVXXXYYYYYYWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZYYYYYY\\\^^^]]]```eeejjjnnnmmmiiieee```^^^^^^```cccfffggggggfffggghhhiiijjjjjjjjjjjjlllmmmnnnmmmjjjhhhhhhiiiffffffeeecccaaa```^^^]]]ZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBB@@@@@@AAABBBCCCCCCCCCBBBAAA???>>>============<<<<<<<<<<<<======??????>>>======???CCCFFFMMMSSS\\\ffftttooo___TTTMMMHHHFFF@@@@@@@@@??????@@@AAABBBDDDGGGJJJMMMOOOQQQTTTVVVVVVWWWWWWVVVTTTSSSSSSTTTZZZ___fffooozzzzzzooofff___[[[UUUQQQLLLHHHFFFDDDBBB@@@======<<<;;;:::::::::;;;::::::::::::999999999999;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<666777888:::;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999:::999999999888888999999::::::999999888888999999999999:::::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>??????==================>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;222111111000000111111222222222333444555777777888888888777777777888999:::888888888999:::<<<>>>???CCCCCCCCCAAA???@@@CCCEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFEEEFFFFFFHHHJJJKKKLLLMMMOOOOOONNNNNNOOOQQQPPPSSSVVVWWWVVVUUUUUUUUUSSSTTTUUUVVVWWWYYYZZZ[[[WWWVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWYYY[[[]]]___dddiiimmmlllgggddd]]]\\\\\\^^^bbbdddeeeeeeffffffggghhhiiiiiiiiiiiiiiijjjkkkkkkiiigggggghhhddddddcccaaa```^^^]]]\\\YYYXXXWWWUUUUUUTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCAAA??????@@@BBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<===>>>======>>>AAACCCEEEHHHMMMSSS\\\kkk{{{tttfff\\\TTTNNNEEECCCAAA???????????????BBBDDDFFFHHHIIILLLOOORRRXXXZZZ\\\[[[YYYWWWVVVVVVWWWYYY\\\___fffqqq~~~yyypppjjjddd___YYYTTTPPPMMMJJJHHHAAA@@@>>>===<<<;;;;;;;;;<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999777888999:::::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888999999:::::::::999888888999999::::::999999888888888888999999999::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<===>>>>>>???===================================================<<<<<<;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<222222111111111111222222222222333555777888999::::::999888777777888999:::666777777888:::;;;======@@@AAAAAA@@@@@@AAACCCEEEFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMMMMOOOPPPPPPSSSVVVWWWWWWVVVVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[WWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWVVVVVVXXXZZZ\\\^^^bbbfffiiihhhdddaaa[[[[[[[[[]]]aaaccccccbbbdddeeeffffffgggggggggfffdddfffggggggfffeeefffgggbbbaaa___^^^\\\[[[[[[[[[YYYXXXVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>===;;;;;;::::::::::::;;;;;;888:::;;;;;;;;;<<<>>>@@@>>>@@@DDDGGGMMMXXXfffooo}}}{{{ooobbbXXXPPPKKKFFFBBB@@@??????>>>@@@AAACCCDDDEEEGGGJJJLLLTTTWWW[[[^^^]]]\\\[[[[[[UUUVVVWWWWWWZZZbbbmmmuuutttoooggg___YYYSSSOOOLLLGGGFFFDDDBBB@@@???>>>>>>=========<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;::::::999999777888999:::;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;::::::::::::999999::::::::::::::::::::::::777888999:::;;;:::999888888999999::::::999999888888888888888999999999999999999999999999999999999888999999::::::999999888:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<333333222222222222333333222333444666888999;;;;;;:::888777666666777888999555555666777999:::;;;<<<<<<>>>@@@AAAAAAAAACCCEEECCCCCCDDDDDDEEEFFFGGGHHHEEEDDDDDDCCCDDDEEEGGGHHHHHHJJJLLLLLLLLLLLLNNNPPPOOOQQQUUUWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZXXXYYYYYYWWWVVVVVVXXXZZZ[[[\\\^^^aaacccccc___]]]ZZZZZZZZZ]]]```aaaaaa```bbbbbbccccccddddddccccccbbbccceeeeeedddccccccdddaaa___]]][[[ZZZZZZ[[[\\\YYYXXXUUUSSSRRRRRRSSSTTTRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>=========;;;::::::999999::::::;;;777888:::::::::999;;;<<<;;;>>>AAACCCEEEKKKTTT[[[hhhsssxxxjjjaaaZZZQQQIIIEEECCCAAA???<<<>>>@@@AAAAAABBBEEEGGGJJJOOOVVV\\\^^^_________[[[\\\[[[YYYXXX\\\dddjjjqqq}}}rrriiiaaaZZZVVVPPPNNNLLLIIIFFFDDDBBBBBB?????????>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999666888999;;;;;;:::999888::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::666888999;;;;;;:::999888888999999::::::999999888888888888888999999999999::::::::::::::::::::::::888999::::::::::::999888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888999:::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;:::999888888999:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<444333333222222333333444222333555666888:::<<<<<<999888666555444666777888444444555777888999:::;;;:::<<>>>>>>>>@@@EEEIIIUUU]]]hhhtttpppggg[[[QQQKKKGGGDDDBBB999;;;===>>>???@@@BBBDDDBBBHHHQQQYYY]]]___```aaaaaaaaa___[[[WWWXXX\\\```___nnn~~~~~~tttkkkfffVVVTTTQQQNNNJJJHHHFFFEEEAAA@@@@@@???>>>======<<<;;;;;;<<<===>>>>>>============<<<;;;::::::999999666888999;;;;;;:::999888999999999:::::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;666777999;;;;;;;;;999888999999999::::::999999999777888888888888999999999::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;:::999999888888888888888888888888;;;::::::999999::::::;;;:::999888777777888999:::999999999999999999999999888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::999::::::::::::;;;;;;;;;888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<=========;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<000111111111111222222222222222333777;;;>>>>>>===:::999777555444333444444555333222444777999888666999:::<<<===???@@@AAAAAA@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFGGGIIIKKKLLLKKKJJJIIIOOOPPPRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXXXX\\\[[[YYYXXXWWWWWWWWWXXXZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]______^^^]]]\\\\\\ZZZYYYXXXYYYZZZ\\\]]]``````_________``````aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^]]]\\\[[[[[[[[[\\\\\\XXXWWWUUUSSSRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOONNNOOOLLLIIIHHHIIIKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;:::::::::<<<;;;::::::999999::::::777888888888888999999999;;;;;;;;;::::::;;;>>>AAAIIINNNVVV```lllssseeeZZZQQQHHHCCCDDDCCCAAA?????????@@@@@@EEEGGGKKKPPPWWW^^^cccgggffffffeee```YYYVVVWWWZZZ```eeeqqq~~~yyyooojjjeee^^^WWWSSSOOOLLLJJJFFFDDDBBBAAAAAAAAA@@@>>><<<;;;::::::;;;<<<;;;999======<<<<<<;;;:::::::::===;;;999:::;;;;;;888555888999:::;;;;;;:::999888999999888888888888999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===<<<:::999888888888888999999::::::;;;777888888888999999999999777777777777777777777777999999999888888888888777999::::::;;;<<<<<<<<<;;;;;;:::999999888888888888:::::::::999999999888888999999999888888888777777888999999::::::;;;;;;<<<::::::::::::::::::::::::999888999999:::;;;<<<===999999999999999999999999::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::<<<;;;::::::999999999999:::::::::;;;;;;:::999999999999:::::::::;;;;;;;;;>>>===<<<;;;:::999999999;;;;;;::::::::::::999999777777888999::::::;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<000000111111111222222222222222333777;;;=========:::888777555444444444444555444333444777888777666888999;;;<<<===>>>?????????@@@BBBEEEFFFGGGGGGGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWYYYYYYZZZ[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZ[[[]]]^^^___^^^]]]\\\ZZZYYYXXXWWWXXXYYY[[[\\\^^^^^^]]]]]]]]]^^^^^^^^^]]]^^^^^^___```aaaaaabbb]]]\\\[[[ZZZZZZ[[[\\\\\\XXXWWWVVVTTTRRRQQQPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMKKKHHHGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<;;;::::::999999::::::999888888888888888777777888888888999999999:::::::::999999:::===???===AAAGGGNNNWWWgggyyyrrreeeYYYQQQGGGEEECCCAAA@@@@@@??????AAACCCFFFKKKQQQWWW]]]```fffdddccc```^^^]]]\\\[[[YYY]]]fffrrr|||xxxssskkkddd^^^YYYUUUSSSQQQNNNJJJGGGEEECCC@@@>>>BBBAAA????????????>>><<<;;;;;;;;;::::::999999999===;;;999:::;;;;;;999777888999::::::::::::999888999999888888888888999999999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999999999999999::::::::::::888888999999999:::::::::999999999999999999999999999999999888888888888777888999999:::::::::::::::===<<<;;;:::::::::::::::::::::999999888888888888999999999888888888777777:::::::::::::::::::::999::::::::::::::::::::::::::::::999::::::;;;<<<===999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<;;;:::999999999999999:::::::::;;;;;;::::::999888888999999999:::::::::======<<<::::::999999:::;;;;;;:::::::::999999999777888888999::::::;;;;;;;;;;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<000000000111111111222222222222333666:::<<<<<<;;;999888777555444444444444555444333444666777777666888999:::;;;<<<<<<<<<<<<===???AAADDDFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLKKKMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUVVVXXXYYYZZZ[[[XXXXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\YYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\ZZZZZZ[[[\\\^^^___```aaa\\\[[[ZZZYYYYYYZZZ[[[\\\YYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQPPPOOONNNNNNNNNLLLIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::999999888999888888777666777777777777777777888888888999999777888999999888888;;;===:::<<>>@@@CCCEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQRRRRRRTTTUUUWWWXXXZZZZZZVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^___ZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXVVVTTTRRRQQQPPPPPPRRRQQQQQQPPPOOONNNMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999999888777777666666777777777777777777888888888888666777999999888888999:::<<<===>>>>>>AAAGGGOOOVVVcccnnn~~~{{{nnn```YYYOOOHHHDDDCCCBBBAAA???@@@AAADDDGGGKKKOOOQQQSSSUUUXXXZZZ\\\]]]]]]]]]ddddddfffjjjnnnuuuyyypppkkkeeebbb]]]YYYUUURRRNNNKKKHHHFFFDDDCCCBBBAAA???===>>>>>>>>>>>>>>>=========;;;:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;::::::999999888888888888999999999999::::::::::::::::::::::::999999999888888888777777999999888888888999999999999999888888888888888999888777777777777777777777888888888888888888888888::::::::::::999999888888999999999999999999999999::::::999888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::999999999999999:::999999:::;;;;;;;;;::::::888888999999999:::::::::<<<;;;;;;:::999999999::::::::::::999999999999888888888888999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================;;;<<<<<<======<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;//////000000000111111111333222333555888:::999888777777777666666555444444444444555555444444555666999:::;;;<<<<<<<<<<<<<<<;;;===???BBBDDDDDDEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXUUUUUUWWWXXXZZZ[[[\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYYYYWWWVVVUUUSSSRRRQQQPPPPPPRRRQQQPPPOOONNNMMMLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999888777777777777777666666777777777888888888555777999:::999888888888999888888888:::>>>CCCFFFRRRZZZfffssstttiiiYYYMMMGGGEEEDDDBBB@@@@@@@@@AAACCCFFFHHHJJJHHHOOOVVVWWWUUUTTTYYY^^^fffeeefffggghhhkkkwww|||xxxtttnnnhhhccc^^^YYYVVVPPPMMMKKKIIIHHHGGGDDDBBBAAA@@@@@@??????>>>======;;;;;;;;;::::::;;;<<<===::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========;;;<<<======>>>============<<<<<<;;;;;;:::::::::777777777888888888888999999999999999999999999999999999999888888888777777;;;:::999999999999::::::888888888777777888888999777777777777777777777888888888888888888888888888888888888999999:::::::::999999999999999999999999999888777777777777777888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888999999:::888999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999::::::::::::999999999888888888888999999999999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>===============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;/////////000000000111111333333333555777999888777666666777777666555444444333444555555444333444555888999:::;;;<<<<<<<<<<<<<<<===???AAABBBCCCCCCBBBBBBDDDFFFEEECCCBBBEEEHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUWWWYYYZZZ[[[[[[\\\YYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]]]]^^^]]][[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888888777777777777777666666666777777777888888666888;;;<<<;;;999888888555555555555777:::===>>>DDDJJJSSS]]]kkk~~~}}}kkk\\\SSSNNNIIIEEEAAA@@@@@@???@@@AAACCCDDDCCCKKKSSSSSSNNNMMMTTT\\\ddddddfffhhhggghhhpppzzzxxxppphhhaaa\\\ZZZWWWSSSPPPNNNKKKGGGEEECCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;999999;;;>>>;;;;;;::::::::::::;;;;;;::::::999999999999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;777777888888888999999999999999999999999999999999999999999888888888888777<<<;;;999888888999:::::::::999999999999::::::;;;777777777888888888888999888888888888888999999999777777888888999::::::;;;999999999999999999999999888777777666777777888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999888888888888999999:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::999999999999888888888888999999999999999999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::////////////000000000111333333333555777888777666555666666777777666555444333444666555333222444555666777888:::;;;<<<<<<<<<<<<>>>???AAAAAAAAAAAA@@@AAACCCFFFDDDAAAAAADDDGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]]]]]]][[[YYYXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTUUUQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::777777777777777777777777888777666666555555666666666666666666777777777888777:::===>>>===;;;999999555555555666888:::;;;;;;:::???FFFMMMWWWfffxxxuuujjj___TTTLLLEEEDDDBBBAAA@@@AAABBBBBBAAAGGGLLLKKKHHHHHHNNNTTT]]]```eeeiiiiiihhhnnnvvv|||uuupppllliiiccc^^^YYYTTTNNNKKKIIIHHHGGGEEECCCAAA@@@???===>>>>>>;;;888888;;;>>><<<;;;::::::::::::;;;<<<;;;::::::999999::::::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<=========999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999888888888888777;;;:::888777777777888999999999999999999:::;;;;;;888888888888999999::::::777777888888888999999999888888888888888999999999888888888888888888888888888888777888888999:::;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888999::::::777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::999999999999999::::::999999999999888888888888999999999999999999999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<==================<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::////////////000000000000333333333444777777666555555666777777777666555444222555666555333222333555444555666888:::;;;;;;<<<===>>>???@@@AAA@@@@@@???@@@CCCEEEDDD@@@@@@CCCGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYY[[[[[[ZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\ZZZXXXVVVRRRRRRSSSUUUVVVWWWXXXYYYZZZYYYWWWUUUSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===;;;;;;;;;:::::::::999999444444555555555555555555666666555444444444444555666666666666777777777777888;;;???@@@???<<<:::999444333444555777999888888777<<>>???>>>;;;888888:::===<<<;;;::::::::::::;;;<<<;;;::::::999999::::::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777;;;999777666555666777888777777666666777888999999888888999999999:::::::::777777888888999999999999::::::999999888777777777888888888888888888888888999999999999:::;;;<<<===999999999999999999999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888777777888999::::::777888999:::;;;;;;<<<;;;999999:::::::::;;;;;;;;;999999999888999999::::::999999999888888888888777999999999999999999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;888999::::::;;;;;;;;;;;;999999::::::;;;<<<======================================================<<<<<<<<<<<<=========>>>========================;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::000000000000111111111111222333444666666666666555555555555555666666666666444333333333333444555555666666888999;;;<<<>>>>>>@@@???>>>===<<<<<<<<<<<>>??????>>>>>>===<<<<<<;;;;;;;;;:::999888888888888888888777666666666666666444555555555555555555555777777777777777777777777888:::<<<======<<<:::888666666666666666777777888888999<<>>???>>>=========>>>????????????>>>>>>======<<<<<<<<<======;;;;;;<<<<<<<<<;;;::::::888888888999999:::::::::999999999::::::;;;;;;;;;============================================================<<<;;;:::999;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::777777777777777777777777999888777555555777888999999999999999999999999999::::::::::::::::::::::::888777666666666777999:::999999999999999999999999999999999999888888777777::::::999888777777777888777777777777777777777777777888888888888999999999888888888999999:::::::::999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999;;;:::999888888999:::;;;:::888666888;;;===<<<;;;999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<>>===;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999:::::::::::::::;;;;;;;;;000000000000111111111111222333444666666666666555555555555555666666666666555555444444555555666777777777888999;;;<<<======>>>===============>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ[[[ZZZXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY\\\YYYWWWXXXZZZ[[[ZZZXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWUUUUUUVVVXXXYYYYYYXXXYYYWWWVVVVVVVVVUUURRRPPPNNNOOOOOOOOOOOOPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@???@@@@@@@@@>>>??????>>>===<<<;;;;;;;;;<<<<<<;;;:::999999999999888777666666555555666666666666555555555444444444555555555555555555555555888999;;;======;;;999888666666555555666666777888<<<===>>>???@@@DDDIIIMMMRRRXXXeeevvvppphhh^^^XXXVVVTTTPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDGGGJJJQQQWWWYYY[[[eeepppyyyyyyqqqgggccc]]]XXXUUUSSSPPPNNNJJJHHHFFFEEEEEEEEEDDDCCC>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::888888888888888888888888999888777666666777888999::::::::::::::::::::::::::::::::::::::::::::::::999888888777888999:::;;;999999999999999999999999999999999999888888888777;;;::::::999888888999999999999999999999999999999888888888888999999999999999999999999999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999999999999::::::999888888999:::::::::888777888;;;===<<<;;;999:::<<<======<<<:::999::::::;;;;;;;;;<<<<<<<<>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;000000000000111111111111111222444555666666555555444555555555555666666666666666555555666666777888888888999999:::;;;;;;;;;;;;;;;<<<======>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVWWWYYY\\\]]]\\\YYYXXXWWWSSSSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWXXXXXXXXXYYYYYY[[[YYYXXXXXXYYYZZZZZZYYYWWWWWWWWWWWWWWWVVVUUUUUUXXXVVVTTTUUUWWWYYYZZZYYYZZZXXXWWWVVVVVVUUUSSSQQQOOONNNNNNNNNNNNMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA???@@@AAABBBAAA???@@@???>>>===<<<;;;;;;;;;===<<<;;;::::::999999999777666555555444444555555666666666555555444444333444444444444444444444444777888:::;;;;;;:::888777666555555555555666777777;;;===>>>>>>>>>>>>@@@BBBEEEGGGOOO[[[iiiwww~~~tttmmmjjjeee]]]WWWPPPNNNLLLIIIEEECCCAAA@@@CCCDDDIIINNNPPPSSS]]]hhhuuu}}}{{{tttlllgggeeebbb]]]WWWUUURRRNNNLLLKKKJJJHHHGGGCCCCCCBBBAAA???>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<999999:::::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;888888888888888888888888:::999888777777888999:::::::::::::::::::::::::::999999999999999999999999:::999999999999:::;;;;;;999999999999999999999999999999999999888888888888;;;;;;::::::999:::::::::::::::::::::::::::::::::888888888888999999999:::::::::999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;999888999;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999999::::::;;;;;;::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;///000000000111111111111111222444555666666555444444444444555555555666666666666555555666666777888999999999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPRRRTTTUUUVVVWWWWWWWWWZZZ]]]^^^[[[XXXVVVUUURRRQQQQQQQQQQQQRRRSSSSSSVVVVVVVVVWWWXXXXXXXXXYYYZZZYYYXXXXXXXXXYYYYYYYYYVVVWWWWWWWWWWWWVVVUUUUUUXXXVVVTTTTTTWWWYYY[[[[[[[[[ZZZXXXXXXXXXWWWTTTRRROOONNNNNNMMMLLLKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@???@@@BBBBBBAAA@@@BBBAAA???===<<<<<<<<<<<<===<<<;;;:::999999888888666666555444444444444444444555555555555555555555444444444444444444444444666777888999999888777666555555444444555555666777666999<<<=========>>>>>>BBBAAADDDLLLUUU```ooo|||yyyppphhh]]]ZZZTTTMMMGGGCCC@@@???AAAAAADDDGGGIIILLLVVV```nnnttt}}}zzzyyyuuummmfffccc___ZZZVVVTTTRRRPPPNNNMMMLLLJJJHHHEEEDDDBBBBBBAAA@@@@@@????????????@@@;;;<<<<<<======<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;999999999999999999999999:::999888888888888999:::999999999999999999999999888888888888888888888888999999999999999::::::;;;999999999999999999999999999999999999999999999999;;;::::::999999999::::::::::::::::::::::::::::::888888888999999999:::::::::::::::999999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999:::;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======:::::::::999999888888888999::::::;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;///000000000111111111111111222333555555555555444444444444444555555555555555555444444555555666777999999999999999999999999;;;<<<============<<<<<<<<<===>>>???@@@BBBCCCCCCAAABBBCCCDDDEEEFFFFFFGGGJJJIIIHHHHHHIIIJJJLLLMMMPPPQQQSSSTTTVVVWWWXXXXXXWWWYYY\\\\\\YYYVVVUUUTTTQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXVVVTTTUUUWWWZZZ[[[\\\\\\[[[ZZZYYYYYYXXXVVVSSSNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCCCCAAA@@@BBBAAA???>>>======>>>???===<<<;;;:::888888888777666666555444444444444444222333333444555666777777555555555555555555555555555555666777777666555555444444444444444555555666444777<<<>>>>>>============:::;;;AAAFFFLLLUUU^^^qqq}}}~~~tttmmmcccWWWNNNHHHEEEDDDBBBAAABBBDDDFFFHHHOOOXXX```fffmmmttt}}}|||xxxsssmmmgggdddaaa___]]]XXXVVVSSSOOOLLLIIIGGGFFFCCCBBBAAA@@@????????????===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999::::::999999999999::::::888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999:::999999888888888888999999999999999999999999999999888999999999999::::::::::::::::::999999888888888888888999999:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<===:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========:::::::::999999888888888999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======000000000000111111111111000111333444555555444444333444444444444555555555555555444444555555666777888888888999999999999999;;;<<<===>>>======;;;:::;;;<<<===???@@@BBBCCCDDDAAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRTTTUUUWWWWWWXXXXXXWWWXXXZZZYYYWWWUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUVVVXXX[[[\\\\\\\\\ZZZYYYYYYYYYWWWUUUSSSNNNNNNMMMLLLKKKKKKJJJJJJGGGFFFEEEDDDDDDCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDCCCAAA???AAA@@@>>>======>>>@@@AAA>>>===<<<:::999888888888777666555555444444555555222333333444555666777777555555555555555555555555444444444555555444444444444333333333333444555555777:::===???>>><<<::::::999777888===AAACCCHHHNNNVVVbbbssssssdddWWWNNNIIIGGGEEECCCBBBDDDEEEEEEJJJQQQVVVZZZ```fffnnnzzzzzzvvvssspppnnnkkkhhhbbb\\\UUUPPPMMMLLLFFFEEEDDDBBB@@@???>>>>>>AAAAAAAAA@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999777888888999:::999999999999999999999999999999999999999999999::::::::::::888888777777888888999999999999999999999999999999999999999999::::::::::::::::::999999999999999999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======::::::::::::999999999999999::::::;;;;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA000000000000111111111111000111333444555555444444333333444444444555555555666666555555666666777888777777888888999999999:::999:::<<<===>>>===<<<<<<;;;<<<===???AAABBBDDDDDDAAABBBDDDFFFGGGGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTUUUWWWSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWYYYYYYXXXVVVVVVXXXZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUWWWZZZ\\\\\\[[[YYYXXXVVVVVVVVVUUURRRPPPNNNMMMMMMLLLLLLKKKKKKKKKGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCC@@@===>>>===;;;:::;;;===@@@AAAAAA@@@>>>===;;;:::::::::888777666666555555666666555555555555555555555555444444444444444444444444333333333333333333333333333333333222333444444555777:::===>>><<<;;;::::::;;;777777;;;>>>>>>AAAEEEEEENNN[[[iiiyyyxxxhhh[[[QQQLLLHHHDDDCCCEEEEEECCCFFFJJJPPPRRRUUUYYY___iiittt||||||rrrhhh```ZZZXXXRRRQQQNNNLLLIIIGGGFFFEEEFFFFFFEEEDDDBBB@@@???>>>============<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999::::::::::::::::::::::::888888:::;;;;;;;;;:::999999999999999999999999999999999999:::::::::;;;;;;999888888888888999:::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999::::::888888888999::::::;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;<<<===<<<:::999;;;>>>;;;;;;;;;::::::;;;;;;;;;999999999::::::::::::;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999::::::;;;;;;::::::999999999::::::;;;<<<<<<======>>>???AAACCCDDDEEEFFF000000000000111111111111000111333444555555444333333333333444444444555555777777777777777888888999666777777888999999::::::666888;;;===??????>>>===<<<<<<>>>???AAACCCDDDEEEBBBCCCEEEFFFGGGHHHGGGGGGGGGIIILLLOOORRRSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVTTTUUUWWWYYYSSSSSSSSSSSSSSSTTTUUUUUURRRSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZXXXVVVUUUXXXZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVXXX[[[\\\\\\[[[WWWVVVTTTTTTTTTSSSPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLGGGFFFEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCC???===;;;:::999888:::<<>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999999999999999999999999999999999::::::;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888999999::::::;;;777888888999::::::;;;;;;777888999:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::;;;===>>><<<:::999;;;>>><<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999999999::::::;;;<<<======???@@@BBBDDDFFFHHHIIIJJJ.........///////////////333333222222333333444555555444222111111222444555777777777777777888888999:::999888777777888999:::999:::;;;;;;<<<<<<;;;;;;===>>>AAACCCCCCCCCBBBAAABBBCCCCCCEEEFFFGGGHHHHHHKKKLLLMMMOOOQQQTTTVVVWWWZZZYYYXXXXXXYYYXXXVVVTTTYYYWWWVVVVVVXXXYYYYYYXXXTTTUUUVVVUUUTTTTTTUUUWWWTTTTTTUUUVVVWWWYYYYYYZZZWWWWWWWWWWWWWWWWWWVVVVVVZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKHHHGGGEEECCCCCCCCCDDDDDDCCCDDDFFFGGGGGGEEEBBB@@@CCCCCCCCCBBB@@@>>>===<<<999999999:::;;;===@@@AAADDDBBB???<<<;;;;;;<<<===;;;;;;;;;::::::999888888999777555444444444333222222222222222222222222222222222222222222222222222222222333333333444444444777888:::;;;;;;:::888777888777777666666666777777;;;???DDDHHHNNNYYYgggqqqttteeeYYYTTTMMMHHHHHHHHHFFFDDDGGGGGGHHHIIIJJJNNNSSSVVVccclllzzz{{{yyyuuuooohhhccc```_________\\\WWWSSSPPPMMMIIIFFFGGGFFFDDDDDDDDDDDDBBB@@@???===<<<<<<<<<<<<:::999???<<<:::999999999888777999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::888999;;;======<<<;;;:::==============================>>>>>>>>><<<;;;:::888999::::::;;;;;;::::::======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>>>>======<<<;;;:::::::::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::777888888888888999999999888888888999999::::::;;;<<<<<<<<<;;;:::999888777888888999::::::::::::999::::::999999888999999999999999::::::;;;;;;;;;;;;======<<<<<<;;;::::::999;;;;;;::::::999999::::::<<<<<<;;;<<<>>>>>><<<;;;;;;===>>>>>>>>>@@@BBBDDDGGGIIIKKKMMMOOORRRWWWZZZ/////////000000000000111333333222222333333444555555444333222222333444555777777777666777777888888999999888777777888999999999:::;;;;;;<<<;;;;;;;;;===>>>@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNPPPRRRUUUWWWXXXZZZYYYXXXXXXXXXXXXVVVTTTWWWVVVUUUVVVYYYZZZZZZZZZWWWXXXXXXWWWUUUUUUVVVWWWTTTUUUUUUVVVXXXYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWZZZXXXVVVVVVWWWXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEFFFGGGFFFDDDBBB@@@AAAAAA@@@???>>><<<;;;:::888888888999:::<<<>>>@@@BBBAAA>>>===<<<===???@@@@@@@@@>>><<<;;;:::::::::;;;888666444444444333111222222222222222222222222222222222222222222222222222222222222333333333333666777999::::::999777666777666666555555555666666555888;;;>>>BBBJJJVVV^^^ooo{{{~~~jjjbbbWWWOOOKKKJJJHHHFFFHHHHHHFFFEEEEEEGGGJJJMMMRRR[[[gggrrr{{{|||yyyxxxxxxsssppplllgggbbb\\\UUUPPPMMMKKKHHHFFFFFFEEECCCBBBCCCAAA????????????===<<>>???>>><<<999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<=========>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888888888888999999999999888888888888888999999999;;;;;;;;;;;;:::999888888888888999::::::::::::999::::::999999999999999:::::::::::::::::::::::::::========================<<<;;;::::::999999::::::888888999:::<<<======<<>>@@@AAACCCCCCBBBBBBDDDDDDFFFHHHJJJKKKMMMMMMNNNNNNPPPQQQTTTVVVYYYZZZZZZYYYXXXXXXYYYYYYWWWUUUVVVUUUUUUWWW[[[]]]]]]]]][[[\\\\\\ZZZXXXVVVWWWXXXUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQOOONNNMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDAAA@@@>>>>>>===<<<;;;999888777777777777777888:::<<<>>>@@@???>>>>>>???AAADDDFFFHHHFFFCCC@@@>>>============;;;777555555444222111222222222222222222222222222222222222222222222222000111111111222222222222555666777888888777666555555555444444444444555555555777999999:::@@@HHHOOOUUU```qqqyyyjjj]]]VVVQQQNNNKKKLLLIIIFFFCCCBBBDDDFFFHHHFFFMMMVVV^^^fffoooxxxuuujjjddd\\\YYYTTTPPPNNNLLLJJJHHHFFFDDDBBBAAAAAA@@@???>>>>>>=========>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>==================<<<<<<<<<========================888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<===>>>>>>======<<<;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888999999999:::888888888888777777777777999::::::;;;;;;::::::999888999999:::::::::::::::::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@======<<<;;;;;;;;;<<<<<<999:::;;;===???AAABBBCCCBBBDDDGGGJJJLLLOOOSSSVVV[[[^^^bbbgggkkkpppuuuyyy///000000000111222222222333333222222333333444555666555555444444555555666888888777666666666666777999888777666666777888999999999:::;;;;;;;;;;;;:::<<<===???AAABBBCCCCCCCCCAAABBBDDDFFFHHHJJJLLLMMMOOOPPPQQQSSSUUUXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[YYYWWWVVVVVVWWWZZZ^^^```aaa```_________^^^ZZZXXXXXXXXXVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXVVVUUUVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???;;;;;;;;;;;;999888777666666555555555666888:::;;;>>>>>>???@@@CCCFFFJJJKKKOOOLLLHHHDDDAAA@@@@@@AAA@@@<<<888555444444222111111111111111111111111111111111111111111111111111000000000000111111111111444444555555555555444444333333333222333333444555777888888777888;;;@@@EEEFFFNNN[[[hhhwwwtttiiiaaaZZZUUURRROOOJJJGGGFFFGGGHHHIIIGGGJJJNNNRRRWWW^^^fffkkkrrrxxxuuupppiiiccc^^^YYYVVVSSSNNNLLLHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@???>>>;;;888=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>================================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;=========<<<<<<<<<;;;;;;888999999:::::::::::::::::::::::::::::::::::::::;;;;;;::::::999::::::;;;999999999999999999999999888888888999999999::::::::::::999999888888777777888999::::::;;;;;;;;;:::888999::::::;;;;;;::::::::::::999999999:::;;;;;;>>>============<<<<<<<<<<<<<<<======>>>??????@@@???>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFIIIKKKMMMKKKNNNQQQUUUXXX]]]bbbeeejjjnnntttzzz......///000000111222222333333222222333333444555666666666666666666666666777777666666666666666777888888777666666777888888888999::::::;;;;;;::::::<<<===>>>@@@AAABBBCCCCCCAAABBBDDDFFFHHHJJJLLLMMMOOOPPPQQQSSSUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWWWWYYY\\\```bbbbbbaaa```aaabbb```\\\YYYXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYWWWUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJHHHGGGEEEDDDCCCFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCCCCCCCBBB@@@>>>===::::::::::::999888666666555444444444555666888999======???BBBEEEIIIMMMOOORRROOOKKKGGGDDDCCCCCCDDDAAA===888555444333222111111111111111111111111111111111111111111111111111//////000000000111111111333333333333333333333333222222222222222333444444333333333333333555999;;;<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;<<<============<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<:::999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::::::::999999999999999999:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999::::::;;;999999999999999999999999888999999999999:::::::::;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDGGGIIIKKKLLLMMMPPPTTTWWWYYY\\\```eeejjjooouuuyyy|||---......///000111222222333333222222333333444555777777777777777777777777666555555555666666777888888777666666666666777888888888999:::::::::::::::<<<<<<===???@@@BBBCCCDDDDDDDDDFFFHHHJJJKKKMMMMMMNNNNNNPPPQQQTTTVVVYYYZZZ[[[ZZZZZZ\\\^^^^^^]]]\\\XXXXXXZZZ]]]```bbbaaa___```aaabbb```]]]YYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[YYYWWWUUUTTTUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???===<<<;;;999::::::999888777666666444444333333444666777888;;;<<<>>>AAAEEEIIILLLNNNPPPNNNKKKHHHFFFEEEEEEEEE@@@<<<777444333222222111111111111111111111111111111111111111111111111111///000000000111111111111333222222222222222222333222111111222222333444555111111111222333555777888999<<<@@@DDDIIIQQQ\\\dddssswwwqqqiiibbb\\\VVVNNNHHHIIIHHHFFFFFFGGGKKKOOORRRTTTYYY^^^ccchhhpppzzz{{{oookkkeee```]]][[[XXXVVVSSSPPPLLLJJJIIIHHHEEEDDD@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>===<<<;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::::::::888999:::;;;<<<;;;::::::999999999999999999999999999999999999999::::::;;;999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::888999::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::999999::::::;;;<<<===;;;;;;<<<<<<<<<=========BBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEGGGIIIKKKLLLNNNQQQUUUVVVWWWZZZ```eeegggkkkpppuuu{{{...//////000111222333444333333222222333333444555777888888888888888888777444444444555666777888999888777666555555666777888888888999::::::::::::999;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNPPPRRRUUUWWWXXXYYYYYYYYYZZZ\\\]]]\\\[[[XXXXXXYYY\\\^^^___]]][[[___```aaa```]]]YYYWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[YYYWWWUUUTTTTTTTTTSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>><<<;;;:::999888888888888777666555555555444333333444555777888888999;;;???BBBFFFIIIJJJLLLKKKJJJHHHGGGFFFFFFFFF???;;;666333222222222222111111111111111111111111111111111111111111111111000000000111111111222222333222222222222222222333222111111222333444555555333333333444555777777777777999<<<===>>>CCCKKKQQQ[[[dddttt}}}vvvlllaaaYYYQQQNNNJJJHHHHHHIIIKKKKKKNNNQQQUUUWWWZZZ___ffflllsss}}}yyyuuuqqqnnnlllhhhccc\\\WWWSSSOOOMMMKKKFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>>>>>>>===========================:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888999999999999999888888888999999999999999999999999666777999:::;;;:::999888999999999999999999999999999999888888999::::::;;;888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::;;;;;;999999:::;;;;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;999999999::::::<<<======>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLMMMPPPSSSVVVXXXZZZ[[[___dddgggiiinnnvvv}}}///000111222333444555555333333222222333333444555888888999999999999888888333333333444666777999:::888777666555555666777888888888999::::::::::::999;;;<<<<<<>>>@@@BBBDDDEEEBBBCCCCCCEEEFFFGGGHHHHHHKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWYYY[[[\\\[[[ZZZXXXXXXXXXZZZ\\\\\\YYYWWW]]]___aaa___\\\YYYWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[YYYWWWTTTTTTTTTTTTRRRQQQPPPPPPPPPOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDBBBAAA@@@???>>><<<;;;:::999888777777777777666555444444555444444333444555777888666777999<<<@@@CCCEEEGGGIIIIIIIIIHHHHHHGGGFFFFFF>>>:::555222111222222222000000000000000000000000000000000000000000000000111111111111222222222222333333222222222222333333222222222222333444555666222111111222444555444333111444666666777:::@@@EEEHHHOOOYYYdddqqqwwwmmm]]]YYYSSSOOOLLLKKKIIIHHHFFFHHHKKKLLLLLLOOOUUUZZZ]]]fffsss~~~|||rrrhhh```[[[VVVSSSMMMMMMLLLKKKJJJHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===??????>>>===;;;========================>>>===;;;:::999::::::;;;:::;;;;;;<<<===<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::777888888999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999888888888888888888888888888888888888888999555666888999:::999777666888888888888888888888888999888888888999::::::;;;888888888888888888888888999999:::::::::;;;;;;;;;888888888999999::::::;;;:::::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>CCCDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPUUUVVVXXXZZZ^^^aaaeeefffhhhmmmssswwwzzz...///000111222333444444333333222222333333444555777777777777666666666666333333333444555666777777777666555444333444444555777777777888999999::::::888;;;>>>@@@@@@AAACCCEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMOOORRRSSSTTTTTTUUUUUUVVVYYY[[[[[[YYYWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\]]]\\\[[[YYYXXXVVVWWWWWWXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXUUUUUUTTTRRRQQQOOONNNNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCBBB<<<<<<;;;::::::::::::;;;888888777777666666555555222222333333333333444444222333666999<<<@@@CCCDDDFFFCCCAAAAAACCCCCCAAA>>>===;;;888444222000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000111111111111222222222333333444444444444555555666777777888999999::::::===BBBIIIPPPZZZgggxxxrrrhhhZZZQQQNNNLLLJJJGGGIIIGGGEEEEEEGGGKKKPPPRRRSSSWWWaaammmwwwrrrhhhbbb___\\\\\\ZZZXXXVVVTTTRRRRRRJJJKKKJJJGGGGGGIIIFFFAAADDDCCCBBBCCCDDDDDDBBB@@@===============<<<<<<;;;@@@>>>;;;:::;;;<<<===<<<::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<;;;;;;;;;:::=========<<<<<<<<<;;;;;;888888999999:::::::::;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::<<<===<<<;;;::::::999999::::::999::::::;;;;;;::::::999::::::999999999999::::::999999999999999999999999777777777777777777777777999999999999999999999999888888888888888888888888:::999999999888888777777::::::999999999999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<=========<<<;;;;;;<<<<<<;;;:::;;;<<<=========@@@DDDGGGEEEGGGIIIKKKKKKMMMOOOQQQPPPRRRUUUWWWWWWXXXZZZ[[[aaaccceeehhhlllrrryyy~~~...//////000111222333333333222222222222333444444666666666666666666666666333333333444444555666777777666555444333444444555666777777888888999::::::999;;;>>>???@@@@@@BBBDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIJJJMMMOOOQQQSSSTTTTTTUUUUUUVVVXXXYYYYYYWWWUUUWWWWWWWWWWWWWWWWWWXXXXXX[[[[[[[[[[[[ZZZYYYWWWVVVTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVWWWWWWXXXVVVUUUTTTSSSQQQPPPOOONNNOOOPPPPPPPPPOOOMMMKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA<<<;;;;;;:::::::::::::::888888777777666555555444222222222333333333444444444555666777:::===???AAABBB@@@>>>>>>??????===;;;;;;999666333111000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000111111111222222222111111111222222222333333444555555666777777888888888<<>>>>>???@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;===<<<;;;::::::999999::::::999::::::;;;;;;::::::999:::999999888888999999:::999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888:::::::::999999999888888:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========?????????@@@AAABBBBBBBBBAAABBBCCCDDDEEEGGGKKKNNNMMMPPPRRRTTTTTTVVVXXX[[[\\\^^^aaacccdddeeehhhjjjppprrrvvvzzz.../////////000000111111222222111111222222333444555555555555555555666666333333333333444555666777666666555444444444444555666666777888888999999::::::<<<>>>?????????@@@BBB@@@@@@AAABBBCCCEEEEEEFFFHHHIIIKKKNNNQQQSSSTTTUUUTTTTTTTTTVVVWWWWWWUUUSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@;;;;;;:::999999999999:::777777777666555555444444222222222222333333333333666555555555666888;;;===<<<;;;999999::::::888777777666444222000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000111111111222222111111111111222222222222222333333444444555555555666999<<<>>>@@@EEELLLRRR]]]hhhyyyyyypppeeeYYYPPPNNNKKKGGGDDDDDDEEEDDDDDDIIIGGGIIINNNSSSZZZgggsss~~~{{{wwwtttrrrpppmmmnnnkkkgggeeeeeebbb\\\ZZZWWWSSSPPPNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@??????@@@@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::;;;<<<;;;:::999;;;===<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999888888888888999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<========================>>>>>>???@@@@@@AAA??????AAABBBDDDEEEGGGGGGFFFHHHJJJKKKMMMOOOSSSVVVZZZ\\\```bbbdddfffiiikkknnnppprrrsssuuuxxx|||.........///////////////111111111111111222333333444444444444555555555555444333333333444444555666555555555555444444555555666666777777888999999999;;;===>>>???>>>>>>???@@@>>>>>>???AAABBBDDDEEEFFFFFFHHHJJJMMMPPPRRRSSSTTTSSSRRRRRRSSSUUUUUUSSSQQQSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPNNNOOOOOOOOONNNMMMKKKJJJHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>::::::999888888888888999777777666555555444444333111222222222222333333333555444222222333555888:::777777666666666555555444333333111000000///000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111222333333333333444444444222222222333333333444444444666999:::<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;999999;;;===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;::::::999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<========================>>>>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFCCCEEEGGGHHHIIIJJJLLLNNNMMMPPPTTTWWWZZZ]]]```ccchhhkkkooosssvvvyyy~~~.............../////////111000000000000111222222222222333333444444444444444333333333333444444555444444555555555555555555555666666777888888999999:::<<<>>>>>>=========???>>>>>>@@@AAACCCDDDEEEFFFFFFGGGIIILLLOOOQQQRRRRRRRRRQQQPPPQQQSSSSSSRRRQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPMMMNNNNNNOOONNNMMMKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<<999999888777777777777777666666555555444333333333111111111222222222333333222111000000111333666777444444444444333333333333111111000000/////////////////////////////////////////////////////////////////////...///000000111000000000000000000000000//////000000000111111111222222222333333333444444222222333333333333444444111333444555666888;;;===CCCHHHPPPYYYcccooo}}}}}}mmmcccVVVMMMJJJJJJJJJIIIHHHEEEFFFJJJLLLLLLQQQWWW```hhhrrr{{{yyytttpppllliiigggdddbbb___\\\YYYVVVUUUTTTQQQPPPNNNNNNNNNLLLIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;;;;::::::<<<>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRSSSRRRSSSVVVXXX[[[___dddjjjnnnqqquuuxxxzzz}}}---.........//////000000000000000///000000111222111111222222333333444444444444333333333333444444333444555555666555555555555555666777777888888999999;;;===>>>===<<<===>>>??????@@@AAACCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVXXXYYYTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPMMMMMMNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;::::::888888777666666666666777555555555444333333222222111111111111222222222222000000000111111222333444111222333333111000111333000000000000////////////000000000000000000000000//////////////////////////////......//////000111000000000000000000000000/////////000000000111111000000000000111111111111333333333333333333333333666555444444444555777777999===BBBGGGNNNWWWccckkkwwwzzzhhhZZZSSSOOOKKKGGGGGGDDDDDDGGGHHHGGGIIILLLRRRXXX```hhhooowww~~~{{{xxxsssnnniiifffcccbbb```^^^[[[YYYXXXVVVSSSQQQNNNNNNMMMKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===???===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????????????????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJMMMNNNNNNPPPQQQRRRSSSTTTUUUXXX[[[\\\[[[[[[^^^bbbhhhmmmuuu}}}------...///000000111111000////////////000111111000000111111222333333444444444333333222333333444333333555666666666555555555555666666777888888888888:::<<<===<<<<<<===?????????@@@AAABBBBBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNOOONNNNNNOOORRRTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRSSSUUUWWWYYYZZZTTTSSSRRRRRRRRRRRRSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRQQQQQQPPPPPPOOOOOOLLLMMMMMMNNNNNNMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGCCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;::::::999888888777666666555555666666555555444444333222222222111111111111222222222222111111222222222111//////...000222111///...000222000000000000000///......000000000000000000000000///////////////////////////............///000000000000000000000000000000////////////000000000111000000000000111111111111222222222222222222222222999777555444555666777888444777;;;>>>AAAGGGOOOUUU^^^iiizzzrrrhhh```VVVPPPMMMHHHEEEFFFFFFDDDEEEIIIKKKOOOTTTYYY]]]ccckkkqqqzzz|||yyyxxxvvvsssnnnjjjhhhfffdddbbb]]]\\\ZZZXXXVVVSSSRRRQQQOOONNNNNNMMMLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<======<<<<<>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOQQQRRRSSSUUUVVVVVVXXXXXXYYY[[[\\\]]]^^^___^^^bbbggghhhggghhhmmmqqq{{{------...///000111222333///////////////000111111///000000111222222333333444444333222222333333333222333555666666666555555555555666666777888888888777999<<<===<<<<<<>>>?????????@@@@@@AAAAAAAAABBBGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMMMMOOORRRTTTUUUUUUSSSSSSRRRQQQPPPOOOOOONNNRRRRRRRRRSSSUUUWWWZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQQQQPPPPPPOOOOOONNNLLLLLLMMMNNNNNNMMMKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDCCCBBB@@@???===<<<;;;999::::::::::::999888888777777666555555555555555555555444333333222222111000111111111111222222222222333444444222///,,,+++---///111000...---///111111111111111000///...---000000000000000000000000////////////////////////...............///000000000000000000000000000000////////////000000000000111222222222222333333333222222222111111111111111555222000000222555777888666888;;;;;;<<<>>>DDDIIIMMMVVVcccqqq}}}sssfff]]]VVVOOOIIIHHHGGGEEEGGGJJJJJJMMMPPPQQQRRRUUU\\\aaaeeelllvvv~~~~~~{{{yyywwwuuuooonnnllliiifffcccaaa```\\\\\\\\\[[[ZZZYYYYYYXXXRRRRRRQQQOOONNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;<<<============???AAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDHHHHHHHHHGGGHHHIIIIIIJJJNNNOOOQQQSSSUUUWWWYYYYYYZZZZZZ[[[]]]___```aaabbbbbbbbbccceeefffhhhiiiiiikkkpppuuuwwwwwwyyy------------------,,,,,,...////////////......---111000000111222333222000333333333444444444555555555555555666666666666666666666666666666777888888999:::;;;<<<============@@@AAABBBAAA???>>>???@@@FFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOOOORRRRRRRRRTTTUUUWWWYYYZZZTTTSSSQQQPPPPPPPPPQQQRRROOOOOOOOOOOOPPPPPPQQQRRRTTTRRRPPPPPPPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCAAA???===;;;:::999999999999888888888777777999777555444333444555666555444333222111111111111333333333222111000//////000000//////000111222222111111000000//////......111000///......///000111////////////////////////000///...------...///000............////////////000000000000000000000000111111000000//////......111111111111111111111111111111222222222333333333333333333444444444555555444444333333444777999;;;???EEENNNXXXcccrrr|||rrrcccZZZPPPLLLMMMMMMJJJEEEIIIJJJLLLMMMMMMOOOQQQSSSXXX\\\aaaeeeiiipppyyy~~~{{{xxxwwwwwwxxxwwwtttpppmmmjjjiiihhhbbb```^^^]]]\\\[[[YYYWWWZZZZZZYYYXXXWWWVVVVVVUUUWWWUUURRRPPPPPPOOOMMMKKKIIIIIIHHHGGGFFFDDDBBBAAACCCBBBBBBBBBBBBCCCCCCDDDCCCCCCAAA@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>===;;;<<<===???>>>>>>>>>>>>>>>>>>>>>=========@@@??????>>>>>>>>>>>>>>>@@@>>><<<===@@@AAA???<<>>??????BBBCCCCCCBBBAAA@@@@@@AAAFFFGGGHHHJJJKKKKKKLLLLLLJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWSSSRRRQQQQQQPPPPPPQQQQQQOOONNNNNNNNNOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCAAA@@@===;;;:::999999999888888888777777777888777555444333444555666555444333222111111111111222222222222111000////////////////////////000000000000000000//////......000000////////////000000........................000///...------...///000............////////////000000000000000000000000111000000000/////////...111111111111111111111111111111111222222222333333222222222222333333333444555444333333444666888:::777;;;AAAGGGNNNZZZhhhssswwwlll^^^UUUSSSRRROOOLLLNNNMMMMMMLLLKKKKKKMMMNNNNNNQQQUUUWWWZZZ^^^dddiiiooouuu}}}|||xxxuuusssqqqpppnnnkkkiiiggggggggggggfffffffffffffffccc___]]]\\\[[[YYYXXXSSSRRRQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDDDDCCCDDDDDDEEEFFFDDDCCCCCCFFFFFFEEECCCDDDFFFGGGGGGFFFGGGIIIKKKNNNNNNMMMNNNOOOOOOOOONNNOOOPPPQQQQQQRRRSSSWWWYYY_________```aaacccfffgggkkknnnqqqssstttvvvxxxyyy||||||}}}..................//////+++,,,---///000222333333222000///000333666777777555555555666666666777777444444444555555555666666777666666666666777888888:::::::::;;;===???BBBCCCEEEFFFFFFEEECCCAAABBBCCCFFFGGGHHHJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPOOONNNOOOQQQQQQPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCAAA???===<<<:::999888888888777777777666666777666555444333444555666444444333222111111111111222222222222111000///////////////...............000000000////////////.../////////000000/////////........................//////............//////............////////////000000000000000000000000000000000000////////////111111111111111111111111111111111222222222222333111111111111222222222222555555444333444555666777777999;;;===@@@GGGPPPWWWcccnnn~~~tttggg```^^^ZZZWWWRRRPPPLLLIIIGGGGGGHHHHHHGGGIIIKKKMMMNNNOOORRRTTTZZZ___hhhrrr~~~}}}}}}~~~~~~}}}yyytttooommmllljjjiiieeeccc```^^^[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKJJJHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWZZZ\\\]]]^^^___aaaeeehhhkkkmmmnnnmmmmmmoootttyyy++++++,,,,,,,,,,,,------...............///000000......///222666999::::::444555555555666666666666333333444444555555666666777777666666777777888999;;;;;;:::;;;===AAADDDFFFGGGHHHIIIGGGEEECCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSNNNNNNNNNNNNNNNNNNOOOPPPOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQRRRPPPOOOLLLKKKKKKJJJIIIIIIIIIIIILLLKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA???===<<<::::::777777777666666666555555555555444333333444444555444333222222111111111222111111111111111000//////000000000000///......---////////////////////////---...///000000///...---......................../////////....../////////............////////////000000000000000000000000000000000000////////////111111111111111111111111111111111111222222222222111111111222222222222333555555444333333444444555:::;;;;;;;;;;;;???EEEIIIQQQZZZggguuu~~~vvvqqqlllhhh^^^YYYSSSNNNLLLKKKJJJJJJGGGIIIJJJKKKLLLLLLLLLMMMTTTWWW\\\cccmmm|||}}}||||||yyytttpppllljjjiiihhhggggggfffdddbbb```^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPOOONNNNNNOOOPPPQQQQQQTTTVVVXXXXXXXXXXXXZZZ[[[]]]___aaaccccccdddeeeffffffhhhjjjmmmooosssxxx{{{||||||++++++++++++,,,,,,------////////////000111333333222333555999<<<<<<:::777333333444444444555555555333333444444555666666777777777777777777888999999;;;;;;:::;;;>>>AAAEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSNNNNNNMMMMMMMMMNNNNNNOOONNNOOOPPPPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOORRRRRRQQQOOOLLLLLLJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEDDDCCCAAAAAA???>>><<<;;;:::999666666666555555555444444444333333333333333444444333333222222111111222222000000111111111000//////111111111111111000///................../////////---...///000000///...---...........................//////////////////...............////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222222222222222333333333333555444444333333333333333555555666666666999===???BBBHHHQQQ[[[eeeqqq}}}~~~uuuoooeee]]]XXXTTTQQQNNNIIIIIIJJJKKKKKKKKKJJJIIIMMMNNNQQQTTT\\\hhhxxx}}}|||{{{~~~}}}|||{{{xxxuuusssqqqpppppppppqqqqqqrrrrrrrrrnnnnnnmmmllllllmmmnnnoookkkkkkkkkjjjiiihhhffffffdddbbbbbbbbbbbbbbb___]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ]]]___aaaccceeefffeeedddeeefffhhhlllqqquuuvvvxxxzzz|||vvvxxx|||,,,,,,------......//////......///111333777:::;;;;;;;;;<<<======;;;777333333333333444444444444555333444444555666777888888888777777777777888999999::::::;;;<<<>>>AAADDDEEEGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMOOORRRRRRPPPNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB??????>>><<<;;;999888888555555555444444444333333222222333333333333333333333333222222111222222333///000000111111000//////000000111222222111//////---............/////////.........//////.........------------------------......////////////..................////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111222222222222222333333333444333333333333333333333222222222222333555777999:::888===CCCIIIOOOYYYdddlll~~~yyyoooggg___WWWRRRPPPNNNLLLKKKJJJIIIGGGEEEFFFHHHJJJLLLQQQ[[[hhhqqq|||~~~}}}{{{xxxvvvuuusssrrrqqqqqqqqqpppmmmjjjgggffffffeeedddcccbbbbbbeeedddcccbbbaaa`````````^^^___``````aaadddhhhllllllnnnqqqrrrrrrqqqrrrrrrwww}}}+++,,,,,,---......//////.........000333666:::<<<===;;;999888777666444222444444444444555555555555444444555666777888999:::888888777777888888999:::999:::;;;===???AAABBBCCCDDDFFFGGGFFFEEEEEEFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRRRROOOMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@======<<<;;;999888777777444444444444333333333333111111222333333333333333333222222111222222333333//////000000000000000///---...000111222111///...---------........./////////......------......///---------------------------...///000000///...---............////////////////////////////////////.../////////000000000111000000000000000000000000000000000000111111111111111111111111222222222222222222222333333333333222333333333444555777777777666999<<>>@@@???BBBDDDEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIKKKLLLMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPNNNLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCBBB@@@???===<<<;;;:::999888666555555444444333333333222222111111111000000000000000000000000000000111111111111000000........................000000///...............................................................,,,---------............,,,------...//////......000/////////.........---....................................////////////000000///...............//////000000000111111111111111111111111111111111111111111111111111111111333222222222222222222111222222333444555666666777888<<>>@@@AAACCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRRRRPPPMMMKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFAAAAAAAAAAAAAAA???>>><<<999999777666555444444444222222222222222222111111000000000000000000000000///000000111111000000///........................000///......---.........------------------------------------------------,,,,,,,,,,,,,,,---------,,,---......///........./////////...................................................////////////000//////............///........./////////000000111111111111111111111111111111111111111111111111111111111222222222222222222333333333333333333333555888:::<<>>BBBEEEEEEFFFHHHHHHGGGFFFGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKLLLMMMNNNNNNOOOPPPMMMMMMNNNPPPRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFEEEBBB@@@???@@@AAABBBBBBAAA>>>;;;:::999888777555444444444333111111111111111111111222//////////////////////////////000000000000//////..............................------------......------------------------------------------------...------------------------...............---------------...................................................//////////////////............///////////////000000000111111111111111111111111111111000000000000000000000000000000000111111222222222111111222333444555555666444555666666777999<<<>>>???DDDMMMUUU^^^jjjvvv~~~xxxoooaaaZZZUUUTTTRRRMMMJJJJJJIIIIIIJJJLLLPPPVVV]]]bbbiiiqqq{{{------------------------++++++,,,,,,---...000000...//////000111222333333333333333333333444444444444555777999:::::::::999999:::<<<>>>>>>===<<<:::999:::<<<<<<===@@@CCCFFFGGGHHHIIIIIIHHHGGGGGGHHHEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQPPPOOONNNOOOPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDAAA>>>===@@@@@@@@@@@@>>>===;;;999888888666555444333333333111111111111111111000000////////////////////////...//////000000//////...---------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------.........///......---,,,---------------.........------------------------............///////////////............//////000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111111111000111111222444555666666555555444444555555555666:::>>>BBBGGGKKKSSS]]]dddoooyyyuuukkkaaa]]]XXXQQQLLLKKKJJJIIIHHHHHHJJJNNNSSSUUUZZZ```hhhnnnrrrvvv{{{+++,,,,,,------.........+++++++++,,,---...000000///000000000111111222222222222222333333444444555444555666777888999999:::999:::===??????>>><<<;;;777999;;;<<<===???CCCFFFHHHIIIKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHJJJLLLMMMOOOQQQQQQTTTRRROOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEECCCAAA>>>===============<<<<<<<<<<<<888777666555444333333333222222111111000000//////////////////////////////......////////////......---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++......//////...------,,,,,,,,,,,,------.........------------------------............////////////...............///000000........./////////000000////////////////////////000000000000000000000000111111111111000000000000111111111222222222333333444333333444555555555444555777:::<<<>>>BBBJJJPPPUUU]]]hhhrrr{{{yyyppphhh___XXXVVVRRRPPPMMMLLLLLLMMMNNNNNNPPPTTTYYY[[[\\\___cccgggssszzz++++++,,,,,,---...//////+++++++++,,,---...000000000000000000000111111111111111222333333444555555555555555555666888999:::999;;;===???@@@>>>===;;;666888999;;;<<>>;;;;;;;;;;;;;;;<<<===>>>888777666555444333333333333222222111000//////...////////////////////////......////////////......------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.../////////...---,,,,,,,,,,,,,,,------.........------------------------............/////////000...............///000111---------.........//////////////////////////////000000000000000000000000222222111111000000//////222111111111000000//////......///111333555444444000222555555666999@@@EEEEEELLLUUU[[[bbbnnn}}}yyynnnfffccc[[[XXXUUUSSSQQQPPPNNNMMMLLLNNNQQQQQQPPPQQQUUUYYY```fffqqq|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000111111111333333222111222333444555333444444555666777888888:::;;;<<<>>>>>>===;;;::::::<<<=========???BBBEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKMMMOOONNNLLLJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDBBB@@@>>><<<;;;:::::::::::::::::::::::::::999777555333222333444555222222111111000/////////---------............///........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++...---,,,,,,,,,,,,---...000///...---------------------------------------............////////////............////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000222000///000333444222000333333333333333333333333333444555777888:::;;;<<<===???BBBFFFNNNYYYeeemmmzzzsssqqqkkkccc[[[WWWTTTQQQPPPPPPNNNKKKGGGFFFIIIOOOTTTVVVZZZaaagggmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111111222333333222222222333444555444444555555666666777777999:::<<<======<<<;;;:::;;;<<<=========>>>AAADDDEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNMMMKKKHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBAAA???===<<<;;;:::999999999999999999999999888777555333222333444444222222111111000/////////---------............///........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...---,,,,,,,,,,,,---...//////...---------------------------------------............////////////............////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111000///111333444222000333333333333333333333333333444555666777888999:::888999;;;===AAAHHHPPPVVVeeennn}}}}}}tttkkkddd^^^YYYVVVUUURRRMMMIIIHHHIIIKKKLLLMMMPPPUUUYYY^^^dddlllrrrvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111111111222222222333333222222222333444555555555555555555555666666888999:::<<<<<<<<<;;;:::;;;===============???AAABBBBBBBBBAAAAAAAAAAAA@@@CCCDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLNNNNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLKKKIIIFFFFFFFFFAAAAAA@@@@@@??????>>>>>>??????>>>===<<<;;;::::::888888888888888888888888777666444333222333333444222111111000000//////...---------............///------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------............------------------------------------------............/////////---............/////////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000///111222333222000111111222222333333444444333333444555555666777777666777888999:::===BBBEEENNNVVVbbbppp{{{qqqiiiccc[[[VVVNNNJJJIIIHHHGGGEEEGGGIIILLLNNNQQQUUUYYY]]]cccgggmmmqqqvvv}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111111222222222222222222222333333333444444555555555555555555555444777777999:::;;;;;;;;;;;;<<<===>>>===<<<<<<===???@@@@@@@@@???????????????BBBBBBDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIGGGDDDCCCCCC??????>>>>>>============<<<<<<;;;;;;::::::999999666666666666666666666666555555444333222222333333111111111000//////......---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------,,,---------------------------------.........//////---------.........//////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000//////000111222222111000000000111222333444444555333333333333444444444444333555777888999;;;===@@@EEEIIIPPPYYYdddooozzz}}}wwwjjjaaaUUUOOONNNMMMKKKHHHJJJKKKLLLMMMNNNPPPRRRTTTYYY[[[___cccgggmmmtttzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111222222222222222333333333444444444555555555555444444444444555666777888::::::;;;;;;;;;<<<>>>===<<<;;;<<<===????????????????????????AAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHEEECCCBBBAAA>>>>>>===============<<<:::::::::999999999888888555555555555555555555555444333333222222222222222111111000000///.........---------............///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---......------,,,------------------------------------............------------.......................................////////////000000000////////////////////////////////////////////////...///000111111111111111000000111111222333444444222222222222222222222222///111444555666666888999===???BBBFFFKKKTTT\\\bbbppp|||vvvfff[[[WWWUUUSSSPPPNNNMMMMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVYYY]]]bbbeeemmmttt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000000111111111111222333444444444333333444444444444444444555555444444555777888:::;;;<<<999;;;======<<<;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNKKKJJJIIIIIIHHHHHHHHHHHHKKKMMMOOOPPPPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHEEEBBB@@@@@@===============<<<<<<<<<::::::999999888888777777555555555555555555555555222222222222222222222222111000000//////......------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,***+++---......---,,,,,,------------------------,,,------------.........,,,------------.........------------------------......////////////000000////////////////////////////////////////////////---///111111000///000111000000111111222222333333222222222222222222222222222444555666555444444555777999:::<<<@@@EEEKKKPPPWWWaaannnwwwyyyjjjaaa\\\XXXVVVTTTRRRRRRRRRTTTTTTSSSRRRRRRRRRQQQPPPQQQSSSVVVWWW^^^cccmmm{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000111222333444444444333333333333333444444555555555333333444555777999;;;<<<888:::<<<===<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@AAABBBDDDEEEEEEEEEFFFCCCDDDFFFHHHJJJLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLOOOPPPQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIGGGDDDAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777777666555555555555555555555555111111222222222222111111000000000///......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,---......---,,,,,,)))+++,,,......---,,,+++------------------------,,,,,,---------.........,,,,,,---------........................................../////////000000////////////////////////////////////////////////---///111111//////000111111111111111111222222222111111111222222333333333333555666666555444555666555777999:::<<>>AAADDDHHHLLLOOOZZZ```jjjsss~~~zzzrrrjjj```YYYVVVUUUSSSQQQQQQRRRTTTWWW[[[^^^^^^]]]^^^___aaadddiiioootttwww,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...////////////000000000111111111111111000000000000111111333333333333333333333333111222333444666777888999999999999888999:::<<<===>>>>>>======>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGDDDDDDEEEGGGIIIKKKMMMNNNQQQSSSUUUWWWWWWVVVTTTSSSRRRPPPOOOOOOOOOOOOLLLJJJKKKKKKJJJIIIIIIHHHHHHGGGHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;::::::999::::::999888888777777666555555555444333222111111111111222222111000000000000111////////////............------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---.../////////...------,,,,,,++++++++++++//////...---------------........................000/////////............000000000//////.........////////////000000000000111111111111111111111111222111111111222222333333444444555555666777777888666888:::;;;===???BBBEEEGGGMMMTTT\\\dddqqq{{{ppphhhccc___[[[XXXUUUSSSRRRRRRTTTUUUUUUTTTTTTTTTUUUWWW[[[```dddfffkkknnntttzzz,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------//////000000000000111111111111000000000111111222222222222222222222222222111222222444555666777777999999999999:::;;;<<<<<<;;;<<<<<<<<<===>>>@@@@@@BBBCCCEEEGGGHHHIIIIIIIIICCCCCCEEEFFFIIIKKKNNNOOORRRTTTWWWZZZ[[[ZZZYYYXXXUUUSSSPPPOOOOOONNNLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFDDDBBB@@@???<<<<<<;;;999999888888888777777666666555555444444444333222111111111111111111000000////////////////////////............---------------------------+++++++++++++++,,,---...******************************))))))******+++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------.........------...............---------000///...---,,,---......------------------------////////////............/////////...............////////////000000000000111111111111111111111111000111222222333333222222333333444444555555666666555777777777666777999;;;<<>>@@@AAABBBCCCEEEGGGIIIKKKKKKKKKJJJEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSVVVZZZ\\\\\\[[[ZZZXXXUUUQQQOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFFFFEEECCCBBB@@@???<<<;;;:::999888777777777666666666666555555444444333333222111111111111111111000//////......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******))))))******+++,,,+++++++++***+++,,,,,,---,,,,,,,,,+++++++++******)))))))))******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,---...///000111222000///---,,,,,,---...///------------------------///////////////...........................------////////////000000000000000000000000111111111111///000222333333333222111222222333333333444444444777888888777555555666888;;;<<<===???CCCJJJSSSZZZcccnnn{{{xxxkkkeee]]]VVVSSSSSSSSSSSSMMMLLLKKKKKKKKKMMMOOOQQQVVVYYY\\\^^^aaaeeeiiimmmrrrwww+++++++++,,,,,,---------+++,,,---....../////////...////////////000000000000000000000111222444444333333333333333333333333444555555555666666777777888888999:::;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDDDDFFFIIIKKKMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMOOORRRUUUYYY\\\]]]\\\\\\XXXUUUQQQOOONNNMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA???>>>::::::999777777666666666666666666666666555555555222222111111000000111111111111000////////////000............------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++************+++,,,,,,,,,,,,,,,+++++++++******((()))************)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,'''((()))***,,,---...//////...---,,,------...///.................................///////////////------..................////////////000000000000//////000000000111111111///000111222333222111000222222222222333333333333666666777666555555666888888888777888:::>>>DDDHHHNNNVVV```fffkkkrrr~~~~~~wwwlllccc\\\XXXVVVUUUPPPNNNMMMKKKKKKKKKMMMNNNQQQRRRTTTUUUUUUWWWYYY[[[```ccciiiooovvv~~~***++++++,,,,,,------...***+++,,,...///000000000......////////////000000//////000000222333555555444444444444444444444444444444444444444444555555888888999:::;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDFFFJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNQQQUUUYYY\\\]]]]]]\\\WWWTTTQQQOOONNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBB@@@???>>>===888888777666666666666777666666666666666666666666222111111000000000111111111111000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------------...............////////////////////////.........///////////////.............../////////////////////000000000000...//////000000111111111///000111111222222111111222222222222333333333333222333444444333333555777666555555555666999;;;===AAAFFFKKKOOORRRZZZdddmmmuuuwwwmmmfff```\\\XXXVVVSSSPPPMMMLLLLLLMMMOOOPPPQQQQQQPPPOOOPPPQQQSSSUUUYYY\\\```eeekkkoootttyyy~~~******+++,,,,,,---......+++,,,.../////////.............../////////000000//////000111222444555666666666666666666666666666555555555555555555555555777888:::;;;<<<;;;;;;;;;<<<<<<======???@@@AAABBBDDDFFFJJJMMMNNNNNNLLLKKKGGGGGGGGGHHHHHHJJJKKKKKKKKKNNNRRRVVVXXXYYYYYYYYYTTTRRRPPPOOOOOOMMMKKKHHHHHHHHHGGGFFFFFFEEEEEEDDD@@@@@@@@@@@@???===<<<;;;666666555555666666777777444444444444444444444555111111000000000000111111000///......------...............---------,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++******))))))******+++,,,***************++++++,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++)))***,,,------,,,***)))+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------***+++,,,,,,---------------------....../////////+++,,,...///000///...---..................................../////////000.........//////000000000////////////000000000000......//////000111111222000000000000000111222222333333333333333333333333000111222222111111333444555555555666888999999888;;;<<>><<<;;;;;;555555444555555666777888333333333333333333333333111000000000000000111111......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++***************************************************)))***++++++,,,*********)))***++++++,,,,,,,,,,,,+++++++++******)))***,,,------,,,***))))))***,,,------,,,***)))******+++,,,,,,---......------------------------+++++++++,,,,,,---------)))***+++,,,---.........&&&'''(((***,,,...///000***,,,...000111000...,,,---------------------------.........//////000000.../////////000000111111////////////000000000000---......///000111111222111000/////////000222333333333333333333333333333111222333222000000222333222222333555777777666444777888:::<<<>>>@@@BBBBBBIIIQQQ[[[eeemmmttt}}}yyyqqqjjjeeebbbaaaRRRSSSSSSQQQNNNKKKKKKKKKIIIKKKMMMMMMMMMOOOQQQTTTRRRWWWZZZZZZXXX[[[ccckkkqqqzzz,,,---///...---,,,,,,---111000000///////////////............////////////...//////111444777:::<<>>@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHFFFEEEFFFHHHHHHGGGHHHJJJMMMPPPRRRSSSRRRRRROOOOOOOOONNNMMMLLLJJJIIICCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>===;;;:::999666666666666555555555555333222222222222222222333111111111111000000000000111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((()))))))))***************++++++++++++***************++++++,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------................................................------...//////////////////////////////000111111000000000000000000000000222222222222222222222222111111222222222333333333333333333444444444555555666555555555666999;;;===<<<@@@GGGMMMTTT\\\ccchhhxxx}}}uuuppplllfff^^^WWWSSSPPPNNNLLLMMMKKKJJJJJJKKKKKKKKKJJJLLLMMMOOOOOOPPPRRRVVVXXXbbbhhhrrr|||***,,,......,,,,,,,,,---...---------...///000000............////////////000000111333555888;;;===>>><<<999666555555666777888888888888888777666666777777888888999888888888:::::::::;;;===>>>@@@AAACCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEEEEEGGGHHHIIIHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMKKKJJJHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;555555555444444444444333222222111111111111222222111111111000000000//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++***)))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------------------------------------................................................---...//////000000/////////////////////000000111000000000000000000000000111111111111111111111111111111111222222222333333333333333333444444444444666555444444555777999;;;;;;===AAAEEEHHHLLLQQQTTT]]]dddppp|||}}}wwwoooggg```[[[VVVSSSQQQNNNLLLKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKLLLOOOPPPUUUZZZaaaiiinnnqqqqqqqqqwww}}}|||uuu(((***,,,---,,,+++,,,---+++++++++,,,---///000111............////////////222222333444666999<<<===<<<;;;888666555555666777777888888888888777777666888888888999999888777777:::::::::;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEGGGEEEDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQVVVUUUSSSPPPMMMKKKHHHGGGEEEEEEDDDCCCAAA@@@???????????????>>>===<<<;;;:::444444333333333222222222111111000000000000111111111111000000000000//////000///...---------------------------------------******+++++++++,,,,,,,,,+++************++++++,,,)))))))))))))))))))))))))))))))))***+++,,,,,,---))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------..............................------------------------......................................................///000000000000/////////......//////000111000000000000000000000000000000000000000000000000111111111222222222222333222222333333333444444444555555444333444555666777777888:::;;;<<<===@@@CCCEEEKKKTTT^^^iiittt~~~wwwnnnfffaaa]]]YYYUUUQQQPPPOOOMMMLLLMMMLLLJJJIIIHHHIIIJJJJJJLLLOOOSSSWWWZZZ[[[\\\\\\```eeekkkppprrruuuzzz~~~~~~}}}|||wwwssspppnnnmmmjjjddd```''')))+++,,,++++++,,,...,,,,,,,,,,,,---...///000............////////////222222333444555888:::<<<:::999777666555555666777777777888888888888777666999::::::::::::999888888:::::::::;;;<<<===????????????@@@AAABBBCCCDDDDDDEEEDDDCCCDDDGGGJJJLLLLLLLLLKKKKKKKKKMMMOOORRRTTTYYYWWWTTTPPPMMMIIIGGGFFFFFFFFFDDDCCCAAA???>>>===;;;;;;;;;;;;:::999888777444333333333333222222222000000////////////000000111000000000///////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********+++,,,------))))))))))))))))))))))))))))))***+++,,,------...)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------......////////////////////////------------------------......................................................///000000000000//////............///000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333333555444333333222333444444333555666777777888;;;===>>>AAAFFFLLLRRRZZZccchhhtttyyy|||vvvqqqllleee___[[[XXXVVVTTTRRRPPPMMMKKKKKKJJJJJJIIILLLMMMNNNPPPQQQRRRSSSSSSTTTWWW[[[___aaadddhhhkkkqqquuu{{{{{{uuupppllliiihhhfffccc^^^[[[ZZZXXXUUURRR''')))+++,,,++++++,,,...//////......---......///............////////////111111111222333666888999777777666555555666666777666777777888888888777777:::;;;;;;<<<;;;;;;::::::::::::::::::;;;===>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCBBBDDDHHHKKKLLLMMMKKKKKKJJJKKKMMMQQQTTTWWWYYYWWWSSSOOOKKKHHHFFFEEEFFFEEECCCBBB@@@>>><<<<<<999999999999999888777666444444444333333333222222000//////////////////000000000000////////////.........---------......///************************)))))))))*********+++++++++*********+++,,,------)))))))))))))))))))))))))))******+++,,,,,,------))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********,,,,,,+++++++++*********++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------......////////////////////////------------------------................................................------...///////////////...............//////000////////////////////////111111111111111111111111000000111111111222222222111111111222222222333333333333333222222222222222222444555666666777999;;;;;;===???AAADDDIIIOOOTTT[[[```hhhqqq{{{zzzsssmmmhhhdddaaaYYYVVVRRRPPPOOOOOOMMMKKKMMMMMMMMMMMMMMMNNNNNNOOONNNOOORRRTTTUUUWWWZZZ\\\aaadddiiimmmrrrwww}}}zzzpppmmmiiiddd___[[[YYYXXXXXXUUUQQQNNNMMMLLLLLLKKK(((***,,,---,,,+++,,,---000//////...------..................////////////111000000000222333555777555555555555555666777777666777777888888888888777999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEDDDCCCBBBDDDHHHKKKLLLMMMJJJJJJJJJKKKMMMPPPSSSUUUVVVTTTPPPLLLIIIFFFEEEDDDDDDCCCBBB@@@>>><<<;;;:::999:::::::::999999888777444444444333333333222222000000////////////000000000000////////////......---------------...///000************************))))))*********++++++++++++************++++++,,,))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------..............................------------------------................................................,,,,,,---............---......------......///000////////////////////////111111111111111111111111000000000111111111111222000000111111111222222222222222222222222222222222444555555444333333555777555666777888:::>>>BBBFFFJJJMMMSSSZZZaaakkktttzzzzzzwwwiiieee___[[[ZZZYYYUUURRROOOOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSUUUYYY]]]aaaeeejjjnnntttyyy|||tttmmmiii]]]\\\YYYUUURRROOOMMMMMMLLLJJJHHHFFFFFFFFFHHHIII***,,,......,,,,,,,,,------------,,,------..................////////////111000000000111333444555333333444444555666777777666666777888888888888888777777999:::;;;;;;;;;;;;::::::::::::;;;<<<======??????@@@AAABBBCCCCCCDDDEEECCCCCCDDDGGGKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNOOORRRPPPLLLIIIFFFEEEDDDDDDAAAAAA@@@>>>===;;;::::::888888999999999888777777333222222222222111111111111000000//////000000111000000/////////.........,,,,,,,,,---...///000000*********************************+++++++++,,,,,,++++++***)))))))))******))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++************************+++++++++++++++,,,------,,,,,,,,,---------......------------------------------------------------................................................***+++,,,,,,------,,,,,,...------------...//////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111222111222222333333333222222333444444333222222444555222444555555666777;;;===@@@BBBEEEHHHMMMTTT[[[aaammmvvvwwwrrrppplllfffbbbZZZYYYWWWTTTRRRPPPOOONNNMMMKKKIIIHHHHHHHHHHHHHHHKKKMMMPPPQQQSSSVVVZZZ]]]___ccchhhllloooqqqtttvvv{{{{{{tttmmmgggaaa\\\YYYPPPPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGIIILLLNNN,,,---///...---,,,,,,---*********+++,,,---...///............/////////000111111000000111333444555222222333444555666777777666666777888888888888888444555666888999:::;;;;;;::::::::::::;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCDDDGGGJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIOOOMMMJJJGGGEEEDDDDDDDDD@@@???>>>===<<<;;;:::999555666666666666666555444111111111111000000000000111111000000000000111111000/////////............,,,,,,,,,---...///000111++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))---,,,,,,+++***)))((((((************))))))((((((******++++++++++++***************++++++,,,,,,------------,,,,,,,,,++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------................................................******+++,,,,,,,,,,,,+++...------------...//////////////////////////////////////////////////////000000000000111111111111000000000000111111111111111111222333333333333333000222333333333444666999666777888777666666777999<<<======???AAAFFFMMMRRROOOYYYfffrrrzzz~~~wwwqqqgggfffccc```]]]YYYWWWUUUQQQOOOLLLJJJIIIIIIHHHGGGIIIJJJLLLLLLKKKLLLNNNPPPSSSVVVZZZ]]]___bbbeeehhhfffjjjnnnqqqttt|||~~~zzzwwwtttnnnjjjccc^^^YYYUUUQQQOOOKKKKKKKKKJJJJJJJJJIIIIIIHHHJJJKKKLLLMMMOOOSSSUUU)))******++++++,,,------------------------,,,,,,---------............////////////000111111222222222222333444444555555666::::::999999888999999999999999::::::;;;:::::::::<<<;;;:::999999:::<<<<<<>>>??????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>===<<<;;;;;;::::::555555555555555444444444333333222222111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))*********)))))))))))))))+++***)))***++++++***))),,,,,,++++++***)))))))))((((((((()))******++++++++++++,,,,,,+++***((('''))))))***++++++++++++*********+++++++++,,,,,,,,,)))************+++++++++...------,,,+++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,///............---------------............------++++++,,,------......///---------............///000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111111111111111111111333333333444444444555555444444444555555555666666888777777777999<<>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;:::999999555555555555444444444444333333222111111000/////////////////////...---------------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************))))))))))))+++***)))***++++++***)))+++++++++***************+++++++++***))))))((((((,,,,,,,,,+++***)))(((((())))))***++++++++++++*********+++++++++,,,,,,,,,************++++++++++++,,,+++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------......///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---------......//////------............------///......------,,,++++++---------............///////////////////////////////////////////////////111111111000000000000000000000000000000000000000111111111111111111111111222222333333333444444444333333444444444444555555666666555555777999;;;===999>>>DDDHHHKKKQQQYYY___dddllluuu~~~~~~xxxnnnaaaXXXTTTRRROOOMMMLLLLLLKKKJJJJJJIIIJJJJJJIIILLLNNNMMMLLLKKKMMMOOOPPPQQQRRRTTTVVVZZZ^^^aaadddiiiooouuu{{{}}}yyyvvvqqqmmmjjjiiifffccc```\\\ZZZXXXYYYZZZZZZYYYWWWVVVWWWXXXSSSMMMJJJKKKJJJGGGHHHKKKKKKOOOUUU\\\aaaeeefffffffffjjjoootttxxx~~~++++++,,,,,,---.................................---------............////////////000111111222222444444444555666666777777777888888888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC???>>>===<<<:::999888777555555555444444333333333222222111111000000//////...////////////...------..............................---,,,+++***))))))++++++,,,,,,,,,+++***************+++,,,,,,,,,---************************+++***)))***++++++***))))))************+++++++++,,,++++++***))))))((((((,,,,,,+++***))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************+++++++++,,,++++++******))))))******)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,---...///000000------............------///......------,,,++++++---------............///////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333333444555444444333444666777999555888<<<===>>>AAAFFFKKKNNNSSS[[[ccckkkuuuzzzlllccc___[[[YYYTTTSSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRVVV[[[___cccgggjjjmmmqqqrrrssssssssstttvvvxxx}}}}}}wwwnnngggdddaaa\\\YYYYYYXXXVVVSSSPPPNNNLLLJJJIIIJJJJJJIIIGGGGGGIIIKKKJJJFFFEEEGGGIIIHHHKKKOOOSSS[[[hhhvvv******+++,,,,,,------...------............//////---------............////////////000111111222222333333444444555666666666666666777888999:::::::::::::::;;;<<<============<<<======>>>@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDCCCCCC???>>>===;;;999888666666555555444444333222222222111111000000000/////////......//////......---,,,........................---,,,,,,,,,++++++******++++++,,,,,,,,,++++++***''''''((()))***+++++++++)))***************+++++++++***)))***++++++***)))((())))))***++++++,,,,,,((())))))******+++,,,,,,---,,,***)))))))))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,+++,,,,,,---((()))***+++,,,---------***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,------...//////------............------++++++,,,------......///---------............///////////////////////////////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111222222222222444444333333333444555555777999:::::::::;;;>>>AAADDDGGGKKKPPPUUU]]]ffflll{{{{{{uuuqqqnnneeedddbbb___\\\YYYVVVUUURRRRRRRRRRRRPPPPPPPPPPPPLLLKKKJJJKKKLLLLLLLLLKKKLLLOOORRRUUUVVVYYY[[[^^^___```aaaaaa``````bbbdddhhhlllrrrwww|||{{{xxxvvvsssqqqsssjjjeee___YYYVVVTTTQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGDDDBBBBBBDDDGGGIIIHHHJJJOOORRRSSSXXX^^^gggrrr)))))))))***++++++,,,,,,------------......//////---------............////////////000111111222222111222222333333444555555555666777999999::::::999999:::;;;<<<============<<<===>>>???AAAAAABBBBBB>>>???@@@AAABBBCCCCCCDDDAAAAAAAAABBBCCCDDDFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFAAAAAABBBCCCCCCCCCCCCBBB>>>>>><<<;;;999777666555555444444333222222111111000000//////////////////...............------,,,........................*********++++++,,,,,,,,,***++++++,,,,,,,,,++++++''''''((()))***+++++++++))))))******+++++++++,,,+++***)))***++++++***)))(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,,,,+++***)))))))))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------((()))***+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------------------,,,------............------++++++,,,------......///---------............///........................////////////////////////............//////000000////////////////////////000000000000000000000000/////////000000000111111000000000111111111222222444444333333333444444444555555555555555666888:::???@@@AAACCCGGGMMMSSSWWWaaagggqqq{{{}}}zzzvvvqqqlllhhheee```___^^^]]][[[YYYVVVTTTOOOMMMJJJJJJKKKKKKJJJIIIKKKLLLNNNOOOOOOOOORRRTTTTTTUUUUUUTTTSSSSSSTTTVVVUUUXXX\\\```dddhhhmmmpppuuu{{{wwwmmmdddaaa___\\\[[[\\\ZZZWWWSSSOOOMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIFFFEEEFFFJJJMMMNNNOOOVVV___eeeiiipppwww(((((())))))***+++++++++++++++,,,,,,---.........---------............////////////000111111222222111111111222333333444444555666888999999999888888888999:::;;;<<<=========<<<===>>>???@@@@@@@@@@@@======>>>???@@@AAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEGGGFFFFFFFFFEEEEEEEEEEEE@@@AAAAAABBBBBBBBBAAAAAA===<<<;;;:::888777666555444444333333222111000000////////////............---............---,,,,,,------------------------(((((()))***+++,,,------******+++,,,,,,,,,++++++*********+++,,,,,,,,,---))))))******+++,,,,,,,,,+++***)))***++++++***)))(((((()))***++++++,,,,,,,,,,,,,,,+++******))))))++++++***************+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------,,,,,,++++++------............------///......------,,,++++++---------............///........................////////////////////////,,,------......//////000////////////////////////000000000000000000000000/////////000000000111111000000000111111111111222333333333333444444444444333333222222333444666777888888999;;;>>>BBBFFFIIIKKKPPPWWW___dddiiinnnqqqxxx~~~xxxvvvtttrrroooiiibbb]]]WWWRRRMMMKKKLLLLLLKKKIIIJJJJJJKKKJJJIIIIIIJJJLLLMMMMMMNNNLLLJJJJJJKKKLLLLLLNNNPPPRRRTTTWWW[[[^^^ccchhhnnntttzzzyyysssggg^^^UUURRRQQQMMMKKKKKKKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKNNNTTTYYY\\\aaalllxxx((())))))***++++++,,,,,,******++++++,,,------...---------............////////////000111111222222111111222333333444444555555666888999999888777666777888999;;;<<<<<<======;;;<<<===>>>??????>>>===<<<======>>>???@@@AAABBB??????@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAAAAAAAA@@@???;;;;;;:::999888777666666444444333222111000//////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,))))))***++++++,,,------+++***)))***++++++***))))))))))))***+++++++++,,,---,,,,,,++++++******))))))******+++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******))))))******+++,,,***++++++,,,,,,,,,++++++)))******+++,,,,,,------******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------///......------,,,++++++---------............///........................////////////////////////---------...///000000000////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222111111222333333333333333555444333333444555666666444444444666999;;;======>>>AAAFFFJJJMMMPPPTTTWWW[[[ccckkkqqqtttzzz{{{tttkkkddd\\\WWWWWWWWWUUURRROOOPPPOOOMMMKKKKKKLLLNNNMMMMMMMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMOOORRRTTTTTTYYY^^^bbbeeekkkrrrxxx}}}|||zzzxxxwwwwwwwwwwwwxxxyyyzzzxxxrrrkkkdddaaaZZZRRRLLLKKKKKKHHHGGGGGGCCCDDDDDDDDDDDDEEEGGGHHHLLLNNNQQQUUUYYY]]]```aaa``````^^^^^^___dddkkkpppwww~~~)))******+++,,,,,,------))))))***++++++,,,---------------.........///////////////000111111222222222222333444444555555666666777999:::999888666555666777999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;======>>>???@@@AAAAAABBB?????????@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>::::::999999888777666666444444333222111000///...---.....................------......------,,,++++++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,,,,*********)))))))))))))))))))))***+++,,,,,,------+++***)))***+++++++++)))***************+++++++++)))******++++++,,,------((()))+++,,,,,,+++***)))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,------...++++++,,,,,,,,,+++******))))))***+++,,,,,,------******+++,,,------......---,,,,,,++++++,,,,,,---...------,,,,,,------...******+++,,,------...///---..................---++++++,,,------......///---------.........//////........................////////////////////////---......///000111111222////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222///000111222333333333333555444222111222333444333555555444555777777777666;;;===???@@@AAADDDGGGJJJGGGNNNWWW\\\^^^dddnnnvvv~~~wwwlllfffeeedddbbb___YYYYYYXXXVVVSSSRRRTTTVVVQQQRRRQQQOOOMMMLLLLLLNNNHHHHHHIIIHHHGGGHHHJJJLLLLLLPPPTTTWWWYYY]]]ccciiiiiikkkooorrrtttxxx}}}~~~wwwqqqnnnlllkkkiiikkkjjjhhhfffeeeeeeeeeeeedddfffhhhgggbbb]]]XXXVVVLLLFFFBBBEEEGGGFFFFFFGGGBBBDDDEEEFFFGGGIIIKKKMMMSSSVVV\\\ccckkksssxxx||||||zzzzzz~~~************************------,,,+++,,,---...///000000000000000/////////000000000000////////////111111222222222333333333333222222444888999666444777888999:::;;;===>>>>>><<<===>>>>>>>>>===;;;:::;;;===???@@@??????@@@BBBBBBAAAAAAAAAAAABBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888777777777222111111111222222000///......////////////......000000///...------,,,,,,++++++------------++++++///...---,,,***)))((((((++++++,,,,,,,,,,,,------))))))***+++,,,,,,------************************,,,+++*********+++,,,---***++++++,,,,,,++++++***************************+++++++++************)))******+++++++++,,,,,,,,,,,,------,,,+++)))'''%%%*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,...---,,,++++++,,,...000......---,,,,,,,,,------/////////...---------,,,---------,,,,,,+++++++++,,,,,,---...///000111111........................111000...,,,,,,...000111000//////.........//////////////////////////////...------...000111000///000000000000111111111111222222111111111111222222111111111111111111111111000222333555666666555555222333444666777777777777999999:::::::::;;;;;;;;;???BBBDDDFFFIIIOOOXXX^^^eeelllvvv|||yyyxxxssslllgggdddccccccbbb```\\\WWWSSSQQQPPPOOONNNMMMKKKHHHHHHIIIIIIIIIHHHKKKLLLMMMOOOQQQSSSUUUWWW[[[\\\]]]```bbbeeegggiiisssvvv{{{yyyuuuoooiii```[[[YYYXXXWWWUUURRRRRRRRRRRRRRRSSSTTTTTTUUUXXX[[[YYYUUUPPPOOOOOOJJJIIIGGGFFFEEEFFFHHHIIIJJJLLLOOOQQQTTTWWW[[[^^^kkkpppwww************************,,,++++++++++++,,,------........................000000000000////////////000000111111111222222222333222222444777777666333777888999:::<<<===>>>???===============<<<;;;;;;<<<>>>AAABBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>======<<<<<<;;;:::999888888777222111111111222222000///......////////////......000//////...------,,,,,,+++,,,,,,------,,,,,,+++...------,,,+++***))))))+++++++++,,,,,,,,,------+++++++++,,,,,,------...******************************)))))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((('''******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++++++++---///000......---,,,++++++,,,,,,............------------------------,,,,,,++++++.............../////////........................000///...------...///000......------------......000000000000000000000000000///...///000111000///000000000000111111111111222111111000000111111222111111111111111111111111111111222333444444444444444555555666666666555555777777777888888888999999777999;;;<<<>>>BBBHHHLLLPPPWWW```gggmmmuuuxxxssslllfffaaa]]]ZZZXXXSSSPPPMMMKKKLLLLLLLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY\\\]]]cccfffjjjoooqqqqqqooonnnoooooonnnnnnppptttwwwzzzyyyqqqkkkfffccc\\\XXXQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMQQQUUUUUUQQQNNNMMMMMMJJJJJJJJJJJJLLLOOORRRTTTUUUYYY^^^dddjjjpppvvvzzz************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////000000000111111111222222222333666666555333666777888:::<<<>>>???@@@======<<<;;;;;;;;;<<<<<<<<>>>>>======<<<<<<=========<<<:::888777222111111111222222000///......................../////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------------------************************))))))(((((())))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,***++++++++++++***)))(((***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,---///000......---++++++*********------------...............---------------,,,,,,//////.........---------........................////////////////////////------,,,,,,,,,------...000000000000000000000000222111000000111111000///000000000000111111111111222111111000000111111222111111111111111111111111111111111111222222333444555555666666555555444333444555555555555666666666555666888888888:::===???@@@EEELLLQQQVVV\\\ccciiiwww{{{|||uuuoookkkbbb^^^YYYUUUTTTUUUUUUTTTOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNMMMNNNOOORRRSSSSSSVVVZZZ^^^```___^^^]]]]]]\\\\\\]]]___bbbeeegggkkkmmmppprrrtttxxx}}}}}}}}}}}}~~~{{{xxxssspppooorrruuuxxxzzz}}}tttooohhhbbb]]]YYYUUUSSSLLLIIIFFFDDDEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIIJJJPPPVVVXXXWWWUUUUUUVVVTTTUUUWWWZZZ___dddhhhkkkooossszzz************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,---------////////////000000000000000000000000111111111222333333333444555666555555666666888:::<<<===???@@@===<<<;;;:::::::::<<<<<<<<>>>>>>>>>>>????????????>>>======<<<<<<;;;<<<===>>>>>>===;;;888777222111111111222222000///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,************++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++,,,---///000...---,,,+++***))))))))),,,,,,,,,------.........------------------------------------------------------------------------......////////////......---------,,,------......////////////////////////222111000000000111///...///000000000111111111111111111000000000000111111111111111111111111111111111000/////////111222333444444555555555444444333333333333444444444555555666777888888999999999999999<<<@@@DDDFFFKKKPPPTTT\\\___dddjjjooouuu{{{{{{uuunnnhhheeeddddddccc^^^]]][[[YYYXXXWWWVVVVVVVVVTTTQQQNNNLLLLLLMMMNNNMMMOOORRRUUUWWWVVVUUUSSSTTTTTTTTTUUUVVVXXX[[[\\\]]]___bbbdddeeehhhlllooorrrtttvvvwwwxxx{{{~~~wwwrrroootttxxx~~~yyytttpppmmmkkkiiiiiiiiiiiikkkpppwww}}}~~~|||zzzxxxvvvsssooommmeeeccc___\\\\\\]]]```bbbdddgggjjjmmmooooooooonnnccc___ZZZVVVSSSPPPNNNLLLGGGFFFEEEDDDEEEFFFGGGGGGDDDFFFHHHIIIHHHIIILLLOOOTTT[[[dddjjjllllllmmmooommmooorrrvvv|||***************************+++---.........---,,,,,,,,,------.............../////////000000000111111111111222222222333333555555555555555555666777555666777999:::<<<===>>><<<;;;:::999999:::;;;<<<<<>>======<<<<<<<<<<<<======>>>>>>===<<<<<<;;;;;;:::;;;<<<======<<<:::888666222111111111222222000///......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********************************+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++,,,---.........---,,,+++************+++,,,,,,,,,------......------------------------+++++++++,,,---.........++++++++++++++++++++++++......////////////............------...///000000........................111000......//////...---///000000000111111111111111000000000000000000111000000000000000000000000111000///...///000111222111222333444555555555555333333333333444444444555222222333555666666666555555666888:::<<<>>>BBBDDDHHHKKKOOOSSSWWW\\\aaadddjjjnnnuuu}}}~~~{{{yyyxxxtttrrrpppllliiigggeeeddd```]]]YYYTTTOOOMMMKKKKKKJJJLLLOOOQQQQQQQQQOOONNNOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUXXXYYYYYY[[[^^^```aaabbbdddeeegggjjjmmmpppppprrrsssrrrmmmgggcccaaaaaaccchhhnnnuuu}}}|||||||||||||||{{{zzzzzz{{{{{{zzzyyyrrrpppmmmhhhddd```]]][[[YYYYYYYYYXXXYYY^^^dddhhhhhhgggeeecccbbb___[[[XXXUUUSSSQQQOOOOOOQQQSSSTTTUUUVVVYYY[[[]]]]]]]]]]]]WWWTTTQQQNNNMMMLLLJJJHHHGGGGGGFFFFFFEEEFFFHHHIIIJJJMMMQQQRRRRRRTTTYYY]]]jjjrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------......//////000000......//////000000111111111222222222222333333333444555666555333333555777555555666777999:::;;;;;;::::::999999999:::;;;;;;;;;>>>AAABBBAAA???>>>>>>===>>>???@@@AAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999:::;;;;;;;;;:::888666555222111111111222222000//////...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++******)))******++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++*********+++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------)))******+++,,,---...///++++++++++++++++++++++++////////////////////////...............///000111------------------------000///......//////...---000000000000111111111111111000000//////000000111000000000000000000000000000000000//////000000111///000222333444555555555333333333333444444444444222111222333666777666444555666666777888:::<<<<<<<<<>>>@@@BBBDDDGGGJJJMMMTTTWWW\\\ccchhhlllnnnooovvv~~~~~~}}}rrrooojjjccc\\\VVVQQQOOONNNOOOQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNPPPRRRRRRQQQQQQRRRTTTUUUVVVWWWXXXZZZ\\\^^^___^^^```bbbaaa^^^ZZZWWWVVVUUUWWWZZZ^^^dddkkkrrrxxx}}}vvvrrroooooooooqqqtttxxx|||}}}}}}{{{yyytttppplllhhhhhhggggggffffffeeeddddddffffffeeeddd___^^^\\\YYYVVVSSSQQQOOOMMMNNNNNNMMMNNNPPPUUUXXXWWWVVVTTTSSSRRRPPPMMMKKKHHHGGGFFFFFFGGGIIILLLMMMLLLMMMOOOQQQRRRTTTUUUUUUSSSQQQOOOOOOOOOPPPOOOMMMMMMNNNMMMLLLLLLMMMPPPSSS[[[```dddfffeeegggmmmsss------------------------,,,,,,++++++,,,,,,---...,,,------...//////000000.........///000111111111111111111111222222222222333444444333111111333555555555555666777888888888888888999:::::::::::::::;;;===??????>>><<<<<<<<<;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<======<<<<<<;;;;;;:::999999999999999888777666555555444222111111111222222000//////...,,,++++++,,,...///........................---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++************++++++++++++***+++++++++,,,---------************************((()))***+++,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++)))*********++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000------------...///000000........................000///......000111000///000000000000111111111111000000////////////000000000000000000000000000000000000111111111000000///000111222333333333333333222222222222333333333333444222111333555777666555666555444555777888999999666888999::::::;;;>>>@@@DDDFFFIIIMMMPPPSSSUUUVVV]]]eeeppp{{{wwwmmmfffbbb]]]^^^___``````___]]]\\\ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUTTTVVVWWWYYYXXXUUURRRQQQQQQPPPRRRTTTVVVYYY]]]bbbfffiiiooovvvzzzyyyxxxvvvvvvsssooojjjeeeaaa______```^^^```ccceeefffeeeeeeeeeaaa^^^[[[YYYYYYXXXWWWVVVWWWVVVUUUVVVWWWXXXWWWUUURRRRRRQQQPPPNNNLLLKKKJJJGGGHHHIIIIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIIIIGGGEEECCCCCCDDDEEEHHHJJJMMMNNNPPPQQQSSSUUUXXX[[[]]]^^^___^^^^^^```cccffffffeeedddddddddccccccfffkkkoooyyy~~~........................,,,+++***)))***+++---...,,,,,,------...///000000---......///000111111222000000000000111111111111111222333111///...111444555555555555666666666666666888999:::;;;::::::999:::<<<======;;;:::;;;<<<:::::::::;;;<<<>>>@@@AAA>>>>>>============>>>>>><<<<<<;;;::::::999999888999888777555444444444444333222111111222222111//////...,,,++++++,,,...///---.....................------++++++++++++------,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,---...//////************************'''((()))++++++******)))+++++++++,,,,,,+++++++++************************---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***)))))),,,,,,,,,,,,---...//////---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***........................111000...------...000111+++++++++,,,---...///000////////////////////////000///...///111222222111000000000000111111111111000000////////////000000000000000000000000000000///000111222222111000///222333333333333222111111111111111111222222222222333000...///111333222000111000///000111333333333666777888888777888:::<<<<<<===>>>@@@BBBDDDFFFFFFHHHOOOYYYbbbiiiqqq{{{|||wwwoooppppppqqqpppooonnnmmmiiiiiijjjiiigggeeebbb```YYYZZZZZZYYYVVVTTTTTTTTTRRRQQQPPPQQQRRRSSSRRRQQQUUUVVVVVVUUURRRPPPPPPQQQLLLMMMOOOOOOPPPRRRVVVYYYYYY___fffiiiiiigggfffgggaaa^^^YYYUUURRRRRRSSSTTTUUUWWWYYYZZZZZZYYYZZZZZZVVVTTTRRRQQQQQQPPPOOOMMMQQQPPPOOOPPPQQQRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIFFFHHHIIIJJJIIIIIIJJJLLLLLLJJJHHHGGGGGGHHHGGGEEEDDDEEEGGGIIILLLPPPRRRTTTZZZ[[[]]]```dddhhhkkkmmmqqqqqqsssvvv{{{}}}}}}~~~}}}}}}|||vvvqqqnnn++++++************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111111000000000000000222222111111111111111222444444444444444666777777666666555555666777999:::::::::;;;;;;::::::999888:::::::::;;;::::::999999;;;;;;;;;<<<>>>@@@CCCDDD@@@@@@@@@???>>><<<:::999>>>======;;;:::999888888777666555444333222222222333333333444333333222222000000///...------,,,,,,...------,,,,,,,,,------......---,,,,,,+++******---,,,,,,+++***)))((((((***+++---......---+++***,,,+++***)))))))))***+++************************)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))(((******++++++++++++******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++***************+++000...+++))))))***,,,.........---,,,++++++******++++++*********+++---...+++++++++******)))))))))******))))))***,,,...///------------------------***++++++,,,,,,------...,,,,,,++++++,,,,,,---...///............------------------............///////////////////////////......//////000000111111000000000000000000000000111000///......///000111000000000000000000000000111222222111000//////000111111222222222222111111222222222222222222222222111111000000//////......000000111222333333444444444444333222333444555666777888888999::::::;;;;;;>>>BBBGGGLLLRRRYYYaaafffjjjmmmsssyyy~~~zzzwwwuuusssnnniiieeebbb```___\\\YYYVVVSSSSSSUUUXXXZZZ[[[]]]___^^^\\\XXXVVVVVVRRRQQQPPPOOOPPPRRRTTTUUUXXXYYY[[[^^^```___\\\YYYYYYXXXVVVTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRTTTUUURRRQQQPPPOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQQQQNNNPPPQQQPPPNNNKKKJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKMMMQQQWWW^^^eeeiiiqqqtttyyy}}}xxxuuuppplllhhheeeaaa^^^++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000000000000000000000222111111000000111111111333333333444444555666777666666555555666777999:::;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>@@@BBBDDDAAAAAA@@@>>>===<<<;;;:::======<<<;;;:::999888888666666555333333222222333444444444444444333222111000//////...------,,,,,,,,,,,,,,,,,,,,,---.........------,,,++++++******,,,,,,,,,+++******)))))))))***++++++++++++***)))++++++***))))))***+++,,,+++++++++***************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((******++++++++++++******++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***+++***************+++,,,...---,,,******+++,,,---///......---,,,,,,++++++++++++*********+++,,,---.........------,,,,,,,,,+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...///............------------------............///////////////////////////......//////000000000000////////////////////////111000///......///000111////////////////////////000111222111///...///000000111111222222111111000222222222222222222222222000000000000////////////000000111222222333444444333333222222222333444555555555666666777888888999;;;===???BBBDDDHHHMMMPPPUUUXXX\\\```eeekkkqqquuu}}}yyyvvvuuuooolllhhheeedddeeehhhjjjmmmooopppoookkkfffbbbaaa\\\[[[YYYWWWVVVWWWXXXXXXYYYZZZ\\\___aaa```]]]ZZZZZZZZZXXXWWWVVVUUUTTTTTTUUUVVVXXXWWWVVVVVVXXXYYYWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^______^^^]]]\\\\\\]]]^^^^^^[[[YYYXXXXXXXXXYYY[[[^^^```bbbccccccbbbaaa^^^\\\YYYWWWVVVUUUXXXZZZ^^^eeeoooyyyzzzuuuqqqoookkkhhhccc```^^^[[[XXXUUU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000000000000000000000000000111000000000000000111111222222333333444555555666666666666666666888999999;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDCCCBBB@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888888777666555444333333222222333555555555555444222111111/////////...------,,,,,,++++++,,,,,,------......------,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++***************************************+++,,,---++++++++++++******)))))))))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***)))******++++++++++++******,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********************+++,,,------,,,,,,,,,++++++++++++------,,,,,,++++++******++++++*********+++,,,---+++++++++++++++*********,,,++++++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,------...///............------------------............///////////////////////////...////////////000000000////////////////////////000//////......//////000////////////////////////...000000000...---...///000111111222222111111000222222222222222222222222////////////000000000000000000111111222333333333222111111111111222333333222222333333444444555555666777888888888999<<>>===<<<:::999999777777666666666666555555333222222222222222333333111111111111111000///...........................)))***,,,------,,,+++*********************++++++*********+++++++++++++++)))***++++++++++++***)))***+++,,,------,,,,,,+++)))))))))***++++++,,,,,,++++++*********+++,,,---------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++,,,---------***+++,,,---...............---,,,,,,+++++++++++++++++++++++++++***))))))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((((()))))))))*********))))))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------.../////////............------------------............/////////////////////////////////.........---------........................------...//////...------........................,,,...//////......///000//////000000000000///////////////000111222222222000000000000////////////111111111111000000000000...///000111222111000000333333333333333333333333111111111000//////111444222444666666555444555555444666999::::::<<<>>>@@@AAADDDHHHKKKNNNRRRWWWZZZaaacccggglllqqqvvvyyyzzz|||~~~|||sssnnnhhhccc```^^^\\\ZZZVVVVVVUUUTTTSSSQQQPPPOOONNNMMMLLLMMMNNNMMMLLLJJJFFFDDDCCCBBBCCCCCCCCCAAA******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------...///000000111222222222222333444555666333444666888999888777666555666888999::::::999999888999999999999888777777777888999:::;;;;;;;;;;;;::::::::::::<<>>>>>>>>===<<<:::888777666666666666666555555555222222222111222222333333//////000000000//////...---.....................&&&(((***---......---,,,******************++++++***************************+++---......---+++***+++,,,---------,,,+++***(((((()))***+++,,,,,,---,,,+++*********+++,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++,,,------......******,,,---...////////////...---,,,+++*********+++++++++***************((((((((((((((()))))))))+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------((()))***,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,---.........------------...////////////.........------------------.........////////////////////////////////////.........---------........................,,,---...//////...---,,,........................---...//////......000111//////000000000000//////...//////000111222222222111111000000//////......111111111000000000000000...///111222222222111000333333333222222222222222000111222222222333666999...111444666555333333333555777999999999:::;;;===888:::===???AAACCCGGGJJJHHHJJJNNNTTTYYY^^^aaacccaaadddjjjqqqzzzzzzuuuqqqnnnllliiifffbbb\\\XXXVVVUUUTTTSSSOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJJJJHHHFFFGGGEEECCCBBBBBBBBBAAA@@@+++++++++++++++++++++++++++,,,---.........---,,,------------------------000000111111111111000000222222333333333333444444555555555666666666666666777888888999999999888888555666777888888777666555888888999888888999;;;>>>777888888999;;;===???@@@???>>><<<:::888777666666666777777888777555444333111111111111000000000///000000111111000...,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++++++++******)))))))))************+++++++++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,++++++++++++++++++---------------------------,,,+++******+++,,,---...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////////////////////////////222111000///---+++******000000000000000000000000///000111222222222222222111000///000000000...---///000111111111///...---////////////000000000000000000111111111111000000//////000111111111111111000000111222333333444444333444444555444333111000333333333444444444555555777777888:::;;;<<<===>>>???@@@AAABBBEEEGGGIIIJJJRRRSSSUUUZZZ```hhhooottt~~~~~~}}}{{{wwwsssooonnnmmmmmmmmmjjjfffbbb^^^[[[YYYXXXUUUSSSPPPMMMKKKIIIIIIHHHJJJKKKLLLKKKIIIHHHHHHIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBBBB@@@@@@???>>>+++++++++++++++++++++++++++,,,---.........------------------------------......///111111222222222222222222333333333444444555555555555666666666666777888888999999999888888555666777888888777666555777888999888888999;;;===888888999:::;;;===>>>??????>>><<<:::888777666666444444444555444333111000222222222222111111111000///000000//////...---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***)))))))))******+++++++++++++++++++++++++++++++++++++++******)))))))))************++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,------------.........---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------....................................//////.........---------///////////////////////////000000000000000111111.........///000000///...///000000111000///...---////////////000000000000000000111111111111000000//////000111111111111000111111111222222333333333111222333444444444333222333333333333444444444444333333444555666666777888999999:::;;;===???AAABBBBBBCCCEEEHHHMMMRRRWWWZZZccciiiqqqxxx{{{{{{{{{{{{}}}wwwqqqnnnjjjhhheeeaaa___]]]]]]]]]^^^]]]ZZZWWWTTTQQQOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKIIIHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>+++++++++++++++++++++++++++,,,------......------------------------------,,,---///000222333333333222222222222333333333333555555555555666666777777888888999999999888888777666666777777777777666666777888999999888999:::<<<888888999:::;;;===>>>>>>>>>===;;;999777666666555333333333333222111000///333333222222222111111111//////...............///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............))))))***+++,,,---......++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,------------,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------...//////000........................111000///.........///000---...///000000111000000//////000000000///......////////////000000000000///000000111111000000///...///000000111111000000111111222222222222222222000111222333444444444444222222333333333444444444444444444555555555666666444444444555666777888999999:::;;;>>>@@@BBBDDDEEELLLPPPVVVZZZ\\\]]]^^^^^^aaaeeeiiillloooqqquuuwww||||||||||||zzzyyytttrrrppplllgggbbb^^^\\\[[[YYYVVVTTTRRRQQQPPPPPPNNNNNNMMMLLLJJJHHHGGGFFFGGGFFFEEEEEEEEEEEEGGGGGGGGGIIIJJJJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBAAA@@@???>>>>>>===++++++++++++++++++++++++,,,,,,,,,---------------------------............---...///000222222222333111222222222222333333333444444555555666666777777888888999999999888777777666666777777777777666666666888:::;;;:::999:::;;;888999:::;;;<<<<<<======<<<;;;:::888666666555555444444444333222222111000222222222111111111000000......---,,,---...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,+++***+++++++++++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,++++++***+++++++++++++++++++++++++++******************+++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,+++,,,,,,---------.........------------------------,,,,,,,,,---...///000000------------------------333111///---------///000///000111222111000111111//////////////////......////////////000000000000//////000000000000//////...//////000000000000000222222222222111111111111111111222222333333333333222222222222333333333333555555555555555444444444444333333333333444555555777999:::<<<===>>>======@@@CCCFFFHHHIIIIIIKKKLLLLLLOOOSSSVVVXXXZZZ\\\___bbbffflllqqqvvv{{{|||yyywwwpppnnnjjjhhhhhhgggeeeccc______]]]ZZZWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJFFFFFFGGGHHHHHHFFFEEEDDDFFFEEEEEEDDDEEEFFFGGGHHHFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHIIIHHHGGGFFFDDDBBBAAAAAA@@@???>>>======<<<++++++++++++++++++++++++,,,,,,,,,,,,------......---------......////////////000000111111111111000111111111222222222333333444444444555666777777888999999999999999888777666777777666666666666777777777999<<<===<<<:::::::::999999;;;<<<<<<<<<<<<;;;;;;:::888777666555444444444333333222111111000000000000000000////////////------,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,......---,,,,,,*********++++++,,,,,,,,,)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---.........////////////........................---------...............------------------------333222000...---...000111222444555444111///000111..................//////////////////000000000000//////000000000000//////......///000000000000000222111111111111111111111333333222222111111111111111111111222222222333333222222222111111111111000444444333333333333444444333555777999999999888888777999;;;;;;;;;;;;===???AAACCCFFFGGGHHHIIIJJJLLLNNNQQQUUUXXX\\\```dddgggmmmooosssvvvyyy}}}}}}xxxvvvtttrrrnnnkkkgggeeeccc]]][[[XXXXXXXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFDDDDDDDDDDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJGGGHHHHHHHHHGGGEEECCCBBB@@@@@@???>>>===<<<<<<;;;++++++++++++++++++++++++---,,,,,,,,,,,,---...///---------...//////000000000000111111111111000000111111111111222222222222333444444555666777888888999999999999999888777666777777666666666666777777888;;;>>>???>>><<<;;;:::999:::;;;<<<<<<<<<;;;:::999999777666555444444444222222000//////...//////000000/////////.........---,,,,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,*********++++++,,,,,,---***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,************++++++++++++------------------------........./////////000000////////////////////////...............---------------------------------222111000/////////000111333555777555111...///000......------......///000////////////000000000000...//////000000//////...---...//////000000//////000000111111111111111111444444222111000000000000000000111111111222222222333222222222222222222222333222222111111222222222222333555666777777666666444555666666555555777888:::<<<>>>>>>>>>===>>>??????@@@CCCDDDFFFIIILLLOOOTTTWWWZZZ]]]___cccgggjjjkkknnnrrrvvvyyy|||~~~zzzxxxtttqqqoookkkgggdddaaa```^^^\\\YYYVVVUUUTTTMMMKKKJJJJJJKKKLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIJJJKKKHHHHHHGGGGGGFFFEEECCCCCC@@@???>>>===<<<;;;;;;:::++++++++++++++++++++++++------,,,,,,,,,---...///---------...///000000000...///000111111111111111111111111111222222222222333333444555666777888888999::::::999999777666666888777666555555666777888999<<<@@@BBB@@@>>><<<;;;999:::<<<======;;;:::999888888666555444444333333333222111///////////////000000000000////////////,,,,,,---.........------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,************************************************+++++++++,,,,,,---------++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........---------.........//////................................................------------------------...//////////////////000000333666444///---...111......---------...///000////////////000000000000......////////////......---...//////000000////////////000000111111222222333222111000000111222222000000000000111111111222333333333333444444444444222222111111111222222333444444555555555555555555333555666666555555666777555777999999888888999:::777888999::::::<<>>>>>===<<<;;;::::::++++++++++++++++++++++++------,,,+++,,,---...///---------...///000000111,,,---///000222333333333000111111111111222222222333333444555666777888999:::::::::999999777666666888777666555555666777888:::===BBBCCCBBB???<<<;;;:::;;;<<<======;;;999888888777666555444333333333555444333111111111111222111111111111000000000000,,,,,,.........---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,+++***)))***+++,,,---))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------............------------...//////---------------------------------------------------------......---,,,,,,000//////---,,,+++******))))))))))))))))))))))))***+++,,,------,,,+++***...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---------.........//////,,,++++++++++++++++++,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,,,,---------......------------------------,,,------....../////////........................,,,,,,---.../////////...,,,000333222...,,,...111...------,,,---...///000////////////000000000000......////////////......---......///////////////...//////000111222222333111000000000000222333444000000000000111111111111.../////////000000000000333222222222222333444444333333333222222222222111111333555555444333333444333555777888777777888999555666777777777888;;;>>>777999;;;===>>>@@@CCCEEEEEEGGGIIIJJJKKKMMMPPPRRRQQQSSSVVVXXXYYYYYY[[[]]]___aaacccdddfffhhhllloooooopppqqqrrruuuxxx{{{}}}|||}}}~~~|||~~~yyyuuuqqqooonnnkkkiiijjjmmmnnnjjjeeeeeedddbbb___\\\YYYWWWUUURRROOOKKKIIIJJJJJJJJJJJJFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAABBBCCCCCCAAA???@@@??????>>>???@@@BBBCCCAAAAAAAAA@@@???===;;;:::@@@???>>>=========>>>???AAA@@@@@@@@@@@@BBBCCCDDDEEEGGGJJJKKKJJJKKKLLLNNNIIIHHHFFFDDDCCCCCCDDDDDD>>>>>>===<<<;;;::::::999,,,+++*********+++,,,---++++++******)))*********,,,,,,------...////////////000111222222111000///000000111111111222222222555444333222333555777888888888777777777777777888777666555444555666888:::===???BBBBBB@@@===;;;;;;999::::::::::::999888888555555444444444333333333111111111111000000000/////////......---------,,,------......------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,++++++***)))))))))***,,,,,,,,,---------......,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************+++++++++******)))))))))(((((()))***++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///---)))'''&&&(((+++,,,,,,,,,,,,,,,------......,,,---------.../////////...------,,,,,,------............------,,,,,,,,,...------,,,,,,,,,------///...------...///...,,,000000000000000///..................////////////222111///---,,,---///000////////////////////////////////////////////////------...000111111111111000000000000////////////000000000000000000000000333333222111000000000111222222222111111111000000333222111000000000111222111111000000111111222333111111222222222333333333333333333333333333333333555555666777888999::::::<<<<<<===>>>???AAAAAABBBDDDDDDEEEEEEFFFGGGHHHHHHLLLMMMOOOQQQSSSUUUVVVWWWYYYYYYZZZ[[[]]]___```aaaddddddddddddeeeeeeeeeeeeggghhhjjjllloooqqqssstttyyyzzz{{{~~~~~~{{{yyyyyy{{{~~~}}}{{{{{{zzz{{{~~~zzzuuupppppppppooonnnmmmlllkkkmmmllliiieeebbb^^^[[[ZZZWWWWWWYYY[[[]]]]]][[[YYYYYYWWWTTTQQQMMMJJJHHHGGGDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>============???@@@AAABBBBBBBBBAAA@@@???===<<>>>>>>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLEEEEEEEEEDDDBBB@@@===;;;@@@???>>><<<;;;:::999888++++++*********+++,,,---,,,++++++*********++++++,,,,,,------...////////////000000111000000000///111111111111222222222222444333222222222444666777888888777777777777777888777666555555555666888999;;;>>>@@@AAA>>><<<::::::999999999:::999888888777444444444444333333333333111111111000000000///////////////.........------,,,------------,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...---,,,+++***************,,,,,,---------.........---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------,,,,,,,,,++++++,,,,,,------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------------------,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---***(((((()))+++,,,...---,,,+++,,,,,,......,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,---------111///...///000000///......////////////...------............////////////...---+++***)))***+++,,,////////////////////////////////////////////////...///000111111222111111////////////000000000000000000000000000000000000333222111111000000111111222222222111111111000000000000111222333333222222111111000000111111222333111111111222222222333333333333333333333333333333555555555555666666666666444555555666777888999:::<<<======>>>??????@@@@@@>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPRRRRRRTTTVVVXXXZZZ[[[\\\``````aaacccfffiiilllnnnnnnmmmllljjjhhhfffeeedddfffeeecccbbbbbbccceeefffhhhjjjlllmmmnnnnnnmmmlllhhhgggfffddddddeeefffgggggggggffffffdddcccbbbaaaaaaaaabbbdddfffeee```\\\\\\\\\\\\\\\[[[ZZZXXXXXXVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLNNNQQQSSSTTTRRRPPPQQQOOOLLLHHHEEECCCAAAAAA?????????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAA@@@@@@??????>>>=========>>>???AAABBBDDDCCCBBBAAA@@@>>>>>>===???>>>>>>======>>>>>>???======>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJEEEEEEDDDCCCAAA???===<<<>>>===<<<;;;:::888777777+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.../////////000//////...//////000000111111222222222333333333333222111111222333555666777777777666666777777888777777666555555666888999999;;;>>>>>><<<:::888888888888999999888888777666444444444333333333222222000000000000////////////000000////////////......,,,------------,,,++++++,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...------,,,+++++++++,,,,,,,,,------------........................---------........................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******------------,,,,,,,,,,,,---------...------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,///...,,,+++***+++---...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,---------,,,,,,------......,,,,,,---///111111111---............---,,,,,,---............/////////000///---,,,,,,------...////////////////////////////////////////////////000111111222222111111111......//////000000111111000000000000000000000000222222111000000000111111222111111111111000000000...000222444555444222111111000000000000111222222111111111222222222222333222222222222222222222222444444444333333222222222333333444555666777777888666666666777777888888999666666777888999:::;;;;;;999999999::::::;;;<<<===????????????@@@@@@@@@AAABBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQPPPNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTSSSOOONNNMMMLLLMMMNNNOOOPPPOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPNNNKKKHHHGGGGGGHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBB@@@AAACCCFFFJJJKKKJJJIIIJJJHHHDDD@@@===<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;========================>>>??????@@@@@@@@@??????>>>=========???@@@BBBDDDFFFDDDBBB@@@???>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<======>>>>>>AAABBBCCCDDDFFFFFFGGGGGGEEEDDDBBB@@@???=========<<<<<<;;;:::888777666666***************++++++,,,,,,,,,++++++,,,,,,------,,,,,,------...///////////////...------...000111222222222222333333333333222222222222333444555666777666666666666777777888777777666666666666777888777999;;;;;;999777666777777777888888777777666555333333333333222222222222000000/////////.........000000000000000/////////---............---,,,,,,+++,,,,,,---------------........................------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------.........------,,,,,,,,,------------------............/////////...---------,,,........................------------------------.........------,,,,,,,,,------------------,,,,,,---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++///...,,,******+++---...------,,,,,,++++++******,,,++++++******++++++,,,------------------------------,,,,,,,,,---......)))((('''***---111222333...............---,,,,,,---------.........//////111000000/////////000000////////////////////////////////////////////////000000111111111000000///---......///000111111222000000000000000000000000111111000000000000111111111111111111000000000000222222333333333333222111000000000000000111222222111111111111222222222222222222222222222222222222222222222222222222222222444444555555666777888888444444444555555555666666444444444555555555666666777777666666666777888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>???????????????@@@AAABBBCCCCCCEEEEEEDDDCCCBBBBBBAAA@@@??????@@@@@@@@@@@@??????BBBBBBCCCDDDEEEEEEDDDDDDBBBAAAAAAAAAAAABBBDDDDDDDDDCCCAAA@@@???@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???===>>>>>>>>>>>>>>>===<<<=========>>>>>>?????????:::;;;===BBBFFFHHHGGGFFFFFFDDD@@@===;;;:::;;;;;;::::::;;;<<<<<<<<<;;;;;;==============================>>>???@@@@@@@@@???=========>>>???AAACCCDDDFFFDDDBBB???>>>>>>>>>???>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;???@@@AAABBBCCCCCCDDDCCCCCCBBB???===<<<<<<<<<===<<<;;;:::999888777666666))))))******++++++++++++,,,+++++++++,,,,,,---...,,,,,,------...////////////...---------///000111111111222222222333333333333333333444444555666777666666555555666777888888777777666666666666666777555777888888666555555666666666777777666666555444333333222222222111111111/////////............---/////////000000000000000///////////////...------******+++,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------............------,,,------......---------.........///////////////...---------,,,........................------------------------------......//////000000---------------------------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---.........++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++...---+++******+++,,,---......------,,,,,,++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,---...///---+++)))***,,,///000000...////////////...------------------..................---------.........//////////////////////////////////////////////////////////////////......---......///000111111222////////////////////////111000000///000000111111000000000000000000000000777555333000///000111222000000//////000000111222000000111111111222222222111111111111111111111111000000111222222333444444000000111111222333333333333444444444444444555555222222222222222222111111333333333222222333333444444444444555555555666666666666666666777777777777777777777888888888888888::::::999999999888888888666777777888888777777666777777888888888888888888999999999999:::;;;;;;<<<;;;:::999888888888::::::999:::<<<<<<;;;:::999888999999::::::;;;:::::::::888888888888888999999999888888;;;???DDDFFFEEEDDDBBB@@@>>>;;;:::::::::;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@>>>=========>>>@@@BBBCCCEEECCC@@@>>>======??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@AAAAAAAAA@@@@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::999888777777((()))******++++++******+++******++++++,,,---...,,,,,,------.../////////............///000111111000000111111111222222222333333444555555666666777555555555555666777888888777777777777666666666666444555666666555444444555555555666666666555444444222222222111111111000000///.........------------......////////////000000///////////////...------)))***++++++,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---............---------,,,,,,,,,---......------........./////////...............---------........................------------------------------...///000111222222------------............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---......///777444000............---///////////////...------,,,------------..................///////////////////////////////////////////////////////////////------...//////...............//////000000111111////////////////////////000000/////////000111111//////000000000000000111777555111...---...111222000////////////000111111000000000111111111111222000000000000000000000000///000111222333444555555000000000000111111222222222222222222222333333333222222222222222222222222222111111111111222222333222222222333333333333444333333333333444444444444444444555555555444333333444555555555555555555555555555666666666666555555333333333333333333333444666666666666777777777777666666555555555666777777555777999999777666555666444444555666666777666666666666666666666555555555555666888<<<@@@AAA@@@>>>;;;;;;:::999888888888888666777888999999::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===??????@@@@@@>>>============???@@@AAAAAA@@@???>>>===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???????????????>>>===<<<<<<;;;::::::::::::;;;;;;::::::999888888777'''((()))***+++******))))))))))))******,,,------,,,,,,------.../////////---...///000111111111111//////000000000111111111222222333444555555555555555444444555555777888888777777777777777666555555333444555555444333444555444555555555555444333333222111111111000000000000.........---------,,,,,,------........./////////---------------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,.../////////...---,,,,,,++++++,,,------...............////////////---------...............................................................---.........//////000000------------.........///,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,,,,((()))***,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---...//////:::666222///.........------............---,,,,,,,,,,,,---------...............///000000000000000////////////////////////////////////////////////,,,---...//////000//////////////////000000000000///////////////////////////////////////000111111////////////000000111111222111///......///111333///////////////000111111000000000000111111111111000000000000000000000000000000111111222222222333222222222222222333333333222222222222222222222222333333333333333444444444222222111111222333444444222333333333444444444444222333333333444444555555444444555666555444333222333333444444555555666666555555555555555555555555555444444444444444444444555555555666555555444444333333444555666666555555555777999888666444555666111111333444444555555555777777777777777777777777444555666999<<<<<<;;;999666777888888888777666666666666777888999999999999<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>???@@@@@@>>>>>>===<<<<<<===>>>???============>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???>>>>>>======:::::::::;;;::::::999999999999999888888777777666'''((()))++++++******)))))))))))))))***+++,,,---,,,,,,------...//////000---...000222222222222111////////////000000000000111111222333444444444444444444444555555777888888777777888777777666555555333444555555333333444555444444555555444444333222111111111111000000000000......---------,,,,,,,,,,,,---------......//////+++,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////,,,,,,.../////////...---++++++++++++,,,,,,---.............../////////000,,,------....../////////..................................................................---------------.........//////++++++,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))***+++,,,,,,&&&'''***---......---,,,))))))******+++++++++,,,...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,---...///000555222...------/////////,,,,,,---------,,,++++++,,,,,,,,,---------......)))******+++,,,,,,,,,+++////////////////////////////////////////////////------///000111111111111000000000000///////////////////////////////////////////////////000111111.../////////000000111111------...///000111222333///////////////000111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000111111111111333333333333333333222222000000000000000111111111/////////000000111333333111111111111222222222333000000111111222333333333222222333444333222111000000111111222333333444444222111111000000111111222444444333333333333333444222222222222222111000///...///111222333333222111222555777666333111222444222222444555666666666666555555555666666666777777555555666888::::::888666444666888999999888777555777777999:::;;;;;;;;;;;;777777777777777777777777888999;;;<<<>>>???@@@@@@???>>><<<;;;;;;<<<<<<===::::::<<<===>>>>>>>>>>>>>>>===<<<;;;:::999999:::999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>===<<<888999:::;;;;;;:::888777888888777777666666555555------,,,+++***)))((('''******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000000111111111111---///111111111000111222222222333444444444333333333333444444555666666777555555555444333333222222000111111111111222222222333333333222222222111111222111000.........///000///............---------........................---..................---,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,------............------...------,,,,,,------...---------------------------......///////////////000000...------...///000111000///...---,,,++++++//////000000000000//////------............------111///......//////...,,,........................000000000000000000000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))))))))+++---///.........------,,,,,,,,,)))************++++++++++++,,,,,,---,,,+++)))(((***+++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++***))))))++++++***)))((()))***+++,,,---------------++++++++++++---------.........---,,,,,,+++++++++,,,,,,,,,,,,------000///...------...///000......------------..............................///////////////.........------------------------......//////...---,,,,,,---------............///,,,------...///000111111000000000000000000000000////////////////////////...//////000111222222222......//////000000111111000000000000000000000000000///.........///111222222111111111000000//////000000000000000000000000//////000111222222333333222222222111111111111000000111222333333222111000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000111222222333333222222111333333222222111000000000333333333222222111111111333333333333333222111000111111111222222333333333444444444444444444444444444444444444444444444444444666999::::::777444222555555555666666666666777777777666666555555444444666666777777888888999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;::::::999999::::::;;;:::;;;;;;;;;<<<============<<<;;;:::999999888999888888999::::::;;;<<<<<<============<<<;;;:::999999999999888888888777777666555444333222222222222+++++++++******************++++++++++++,,,,,,,,,+++,,,,,,------........./////////000000000111111000111333333222222444666333333333333333333333333333333333444555666666666777777666666555555555444444333333222111000//////222222111111111000000000222111///.........///000///............---------........................------............------,,,,,,,,,---------..............................------------------------.........---------,,,,,,------............------...------,,,,,,------...---------------------------......///////////////000//////........./////////...............------/////////000000/////////---......//////......---...---,,,---...//////---................................................,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---......---------,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,++++++------,,,+++))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......---,,,,,,++++++++++++,,,,,,,,,------000///...------...//////......------------......------------------------......------------------------------------------...............---,,,,,,---------............///------......//////000000////////////////////////////////////////////////...//////000111111222222......//////000000000000////////////////////////000///.........///111111111111111000000000//////000000000000000000000000//////000111111222333333111111111000000000//////000000111111111111000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111222222333333222222111222222222111111111000000333333333222222111111111222333333333222222111000111111111222222333333333444444444444444444333333444444444444444444444444444555777888777666333222444444555555555666666666777777777666666555555555777777777777777888888888999999999999999999999999;;;;;;;;;;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888999888888999999:::;;;;;;<<<;;;<<<<<<;;;;;;999888888999999888888888777777777555555444333222222222222))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------....../////////000000000222333333333222333555888666555333222111222222333222333333444444555555666666666666555555555555555444333333222111000//////111111000000000/////////111000///........./////////............---------........................,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------------------.........------------,,,------............------......------------......---------------------------......///////////////...//////000000/////////---------....../////////......////////////............////////////......---,,,+++,,,.../////////................................................,,,------------.........***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------,,,+++***)))((((((******+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------------------------******************************+++++++++++++++,,,---,,,++++++---------+++)))******+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,///......---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................---............------,,,---------............///.........///////////////........................////////////////////////...//////000000111111222...////////////000000000//////////////////////////////......//////000111111111000000000000//////000000000000000000000000///000000111111222222222000000/////////.........000000////////////000000000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000111111222222222222111111000000000111111111222222222222222222222111111111222222222333222222111000111111111222222222222222333333333333333333333333444444444444444444444444444444555555444444333222333333333444444444555555777777777777666666666666888777777777777777777666777777777777777777777777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888888999888888888999::::::;;;;;;::::::::::::999888777666888888888777777777666666555444333222222111222222)))************++++++++++++++++++,,,,,,,,,------------------------,,,,,,............////////////111222111000000111444777777666333111000111222333222222333333444444444444333333333333333333333333000111111111111222222222111111000000000/////////////////////...////////////............---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................................................................------------------............------......------------..............................---......///////////////---...000111111000///...............////////////......////////////.........//////000000//////...000...------...000000///................................................------------............++++++,,,,,,,,,---------------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))******+++,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------******************************++++++,,,,,,------+++)))))))))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,...------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------......------,,,---------............//////////////////.................................////////////////////////////////////000000111111////////////////////////////////////////////////............//////000000000000000000000000//////000000000000000000000000///000000000111111111222000000000/////////......000///...------...///000////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000111111222222222222111111/////////000111222222333222222222111111111111111111111222222222222111111111111111111111222222222222222222222333333333333333333333333333333333333444444444333333333444444222222333333333444444444777777777777777777777777888888777777666666666555777777777777777777777777999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888777777777777777888999777888888888999999::::::999999999999999888777666777777777666666666555555444333333222111111222222+++++++++************)))++++++,,,,,,,,,---------------------------,,,,,,............////////////111222111000000111444777777666333111000111222333222222222333333333333333111222222222333333444444000111111111111222222222222222111111111000000000.........////////////...///............---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......................................................//////.........---------------............------///......------......///........................---......///////////////---...000111111111000///000000/////////...............////////////......///000000000000000000///555333000//////000//////////////////////////////////////////////////////---------.........//////------------............------------------------,,,,,,,,,------............------,,,,,,------...---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,+++***+++,,,---///++++++++++++++++++++++++************************++++++,,,,,,------......***)))((()))+++,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,---...............------,,,,,,,,,,,,------------------------------,,,,,,------....................................,,,,,,---------------,,,---------............//////////////////.................................///////////////////////////////////////000000000/////////.......................................---....../////////////////////////////////000000////////////////////////000000000000000111111111111111000000000/////////000///...------...///000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000111111222222111111000......///000111222222333111111111111111111111111000111111222222111111111111111111111111111111111111111111222222222333333333333333333333333333333555444444333333444555555222222222333333333333444666666666666666777777777888777777777666666555555888888888888888888888888888999::::::;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999777777777666777777888888777777888888888888888999888999999999999888888777666666666555555555444444333333222111111111222222,,,+++++++++******)))))),,,,,,,,,,,,------------------------------------....../////////000000000222333333333222333555888666555333222111222222333222222222222222222222222222222333444555666666777444333333222111000//////222222111111111000000000------.../////////......///............---------........................,,,,,,------------,,,,,,,,,,,,,,,---------....................................................../////////.........------------............------//////............//////........................---......///////////////......///000111111111111000000000//////.........//////000000000000//////000000111111111111000000888555111//////000000///////////////////////////000000000000000000000000------........./////////............////////////------------------------,,,,,,,,,---......//////......------------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++******+++,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------......,,,+++***+++---......---***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,************+++++++++++++++,,,---...............------,,,,,,,,,,,,------........................,,,,,,------......//////------------------------+++,,,,,,------------,,,---------............///.........///////////////......................../////////////////////////////////////////////////////////............---........................------...////////////.........////////////000000////////////////////////000000000000000000000000111111111000000000////////////............//////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000......//////000111222222000000000111111111111111///000111111222111111111111111111111111000000000000000000111111222222333333333333333333333333333444444333333333444555555222222222333333333444444555555555555666666666666777666666666666666666555777777777777777777777777777888999:::;;;:::999888;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888888777777777777777888777777777777777777777777777888888999888888777777555555555444444444333333222222111111111111222222***************+++++++++,,,,,,,,,------------...+++,,,,,,------........./////////000000000111111000111333333222222444666333333333333333333333333222222222222222111111111111222222444555666777777444333333222111000//////111111000000000/////////,,,---.../////////......///............---------........................------............------,,,,,,,,,---------......................................................////////////............------............------//////............//////........................---......///////////////////////////000111222333///////////////000000000000000111111111111000000000111111222222111111000777444000...///000111000////////////////////////////////////////////////............////////////---------.........//////........................,,,,,,------.../////////......------------......------,,,+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++*********+++,,,'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,************++++++++++++***+++,,,...//////......---,,,,,,++++++,,,,,,---------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------------............///------......//////000000//////////////////////////////////////////////////////////////////////////////.........---------........................,,,---.../////////.............../////////000000////////////////////////000000000000000000000///000000/////////........./////////000000/////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000111111///000000000111111111222//////000111111111111111222111111111000000000/////////000000111222222333222222222222222222222222111222222333333333333333333333333333444444444444333444444444555555555666555555555666666666666666666666666666666666666666666777999:::;;;:::999888:::999999888888999999:::::::::::::::::::::;;;;;;:::999888888777777777777777777777777777777777777555666666777777777666666444444444444333333333333222222111111111111222222'''((()))***+++,,,------,,,,,,,,,---------......++++++,,,,,,---...//////000000000000111111111111---///111111111000111222222222333444444444333333222222111111111111111111//////000111333444555555000111111111111222222222000/////////............+++,,,.../////////......//////.........---------........................---......//////......---,,,,,,,,,---------..............................////////////////////////000/////////............---..................---//////............//////////////////////////////---......///////////////000//////...///111333444------...///000111222222111111222222222222111111111111222222222222111111555222...---...000111222000000000000000000000000..................................../////////000,,,,,,,,,---------..............................,,,,,,------...///000000......------------.........---+++***+++---///000*********++++++,,,,,,,,,///...------,,,+++******...---+++*********++++++&&&''')))***++++++******---------------------------------------------------,,,,,,++++++*********)))(((((()))+++---,,,+++++++++,,,,,,,,,++++++***++++++------------++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++)))+++,,,...//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,---------------------.........//////,,,------...///000111111000000000000000000000000///////////////////////////////////////.........//////.........---------........................,,,,,,.../////////...------.........//////000000////////////////////////000000000000//////////////////.........---------...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000//////000000111111111222//////000111111111111111222111111111000000//////...//////000111222222222222222222222222222222222///000111222222222222222333333444444444444555555333333333444444444555555444555555555666666777777555555555555555555555555555777999:::::::::888777999888888888888888888999999999999::::::;;;;;;;;;;;;;;;999888777777777777777777777777666666666666444444555555666555555444444444444333333333222222222111111111111111222222)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......000///.........///111222000000000000111111111111000000000000000000000000000111222222222000///...000/////////000222444666333222111111000000111111000000000000000000000000///............---------........................///............---------,,,------......------,,,***+++---.........------................................................***,,,...///......///000000000000000000000000000---------------...///000222111000///............---------...//////000000111111111111000///...---000000111///...---///000222222333333333222111111111111111000111111222222555222///,,,,,,---///000000000000///////////////.........///////////////000000111111111000//////......---------......///000////////////............................................................------,,,,,,------...------------------------......---,,,,,,+++******,,,,,,,,,---------......---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---///000000///---,,,,,,---.../////////------+++)))((()))******)))(((,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...---,,,,,,........................111...------000111///---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,........................000///......///000...---------............------..................------///////////////000111111...///000000000...---,,,////////////000000000000......////////////......///////////////////////////////////////////////////////////////000111111////////////////////////000000000000////////////......//////000000111111222000...000222333111...000000000000000000000111000000000000000000000000000000111111111111000000111111111111111111111111////////////000000000000...///000111111111111111000000111111111111000000000000000000000000000000000...---///222444333111222222333333333444444444222222333333333333444444333333333444444444555555555555444333444555666777333333444555666777888999777777888888888888777777777777777777777777777777666666777777777777666666777777777777777777777777555555444333333333333444444444444444444444444444222222222111000//////...111111111111000000000000)))************+++++++++++++++,,,,,,,,,,,,++++++------........./////////000//////...///000111222000000000000111111111111111111111111111111111111000111111222111000///...000/////////111222444555333222111111000000111111///////////////////////////............---------........................///............---------,,,------......------,,,,,,---.../////////.........................................................///000000...,,,,,,---//////////////////////////////.........///000000000///...............///111111111222222333333333111222222222222111111111111222333222000000111333111111222222222222111111333222222111222222333333222111111000000000111111........................//////000000000000111111/////////000000//////...//////.........//////000////////////...............................................................------,,,,,,------...------------------------......---,,,,,,+++******+++,,,,,,,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++,,,,,,---------,,,++++++---,,,+++,,,---...---,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------..................---,,,+++++++++,,,,,,,,,------///---+++,,,...///---+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------...---,,,---...///...---------............------..................------//////......///000000111//////000000000///------.../////////000000000000......////////////......................................................///////////////000000111////////////////////////000000000000/////////...///////////////000000000111000///000222222000...000000//////////////////////////////////////////111111111111111000///...000000000000000000000000////////////000000000000//////000111111111000000000000111111111111000000111111111111111111111111000///...///222333222000222222222222333333333333222222222333333333444444333333333444444444444555555444444333444555666777333444444555666777777888777777888888888888777777666666666666666666666666666666777777777777666666666666666666666666666666555555444333333333333333444444444444444444444444333333222222111000000///111111111000000000//////)))************+++++++++++++++,,,,,,,,,,,,++++++....../////////000000000///////////////000111111000000000000111111111111222222222222222222222222000111111111111000///////////////000111222333444222222111000000000000111///////////////////////////............---------........................///............---------------............---------...//////000000//////...................................................000111000...,,,,,,---////////////////////////111000000////////////000///////////////000111111111111111111111222222222000000000111111111222222000111222222111000111333333333444444444444444333222222111000000111111222...///000111111111111000000000000000000000000000...////////////000000000//////000000000000//////000000////////////000000/////////.........------......................................................------------......------------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++***)))))))))***---,,,+++,,,...//////...,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------............---******++++++,,,,,,------,,,+++******,,,,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---------............------------------------......///............///000000//////000000000///............/////////000000000......////////////......................................................//////......//////000111////////////////////////000000000/////////......000000//////////////////000//////000111111000.../////////......---------........................///000000111111000000000////////////////////////////////////000000000000000000111111111000/////////000000111111000000///222222222222222222222222111/////////111111000///000111111111222222222222222222222222333333333333333333333333444444444444444444444333444555555666444444555555555666666666666777777888888777777666555555555555555555555555555666666777777666666555666666666666666666666666555444333333222222333333333333333333333333333333333333333222222111111000111111000000000000//////))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++....../////////000000000///////////////000000111///000000000111111111111111111111111111111111111000000111111111000000000/////////000111222222333222222111000000000000000///////////////////////////............---------........................///............---------------............------........./////////......................................................+++---/////////...///111........................111111000//////...//////111111000000111111222222111111111111111111111111222222222222222222333333111222444444333333444555666666777888999999999888555555444333333333444444444444444333333333333333444444444444444444444444111111111111111222222222000000111111111111111000111000000////////////000/////////.........------......................................................------------......---------------------------------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,***)))(((((()))******)))(((***,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++,,,------............------------------------++++++******+++++++++***...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...------............------,,,,,,------------...............------...//////////////////////////////........./////////000000......////////////......................................................///............///000000////////////////////////000000/////////.........000000000//////......---//////000000111000//////000000//////...---------////////////////////////,,,---...000111222222222////////////////////////////////////000000000000000111111111000///......//////000000000000//////000000000000000000000000111000000000000000//////000000000000111111111111111222222222222333333333222222333333333444444444333333333444444444555555555555555555555555555555666666777777777777666666444444444444444444444444555666666666666666666555666666666666666666666666444333333222222222222222222222222222222222222222222222222111111111000000111000000000////////////))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------........./////////...//////000000000000000///000000000111111111111000000000000000000000000000000000000000000111111...//////000111111111111222111000000//////000000........................///............---------........................///............------------......//////......---...---------------------////////////////////////////////////////////////+++---///000//////000111////////////////////////111111000///.........///222111111000000111111222333333444444444444444555777666666555555666666777555777::::::::::::;;;<<<999:::;;;<<<============>>>===<<<<<<;;;;;;;;;<<>>AAACCCCCCBBBCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEELLLIIIEEEAAA@@@@@@BBBCCC@@@??????>>>===<<<;;;;;;;;;:::999888777666555444555555555444333222111000333222111000/////////000111111111000000000////////////////////////////////////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,+++***)))***,,,------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------************+++++++++++++++,,,,,,------------,,,------,,,+++***)))((((((+++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------...000111000///------............------++++++,,,,,,------............---,,,,,,,,,,,,---------,,,,,,------...///------........./////////......////////////......------------------------------------------------......------......///000/////////////////////////////////.........------//////..................---///111000///...//////////////////////////////111111111111111111111111222222111000///---,,,+++000000000000000000000000////////////000000000000//////000000000///.........//////000000//////...------------------------...///000000......///000///000000000111111111111111111111111222222222222222222222222333333333333222222333444444444444333333333444444444555555555555666666777777666666555444444444444444444444444444555555666666555555444555555555555555555555555333222111111000000111111111111111111111111111111////////////////////////000000////////////......)))************+++++++++,,,,,,------------,,,,,,....../////////000000000---...///000111000000///000000000000111111111111////////////////////////111000/////////000222333...///000111111111000///111111000///////////////........................///............---------........................///............---------......////////////......000///...---,,,,,,---...///////////////////////////////////////////////////111222111///------...111111111111111111111111333333222222222333444444444444555666888:::<<<>>><<<===>>>???@@@BBBBBBCCCDDDDDDDDDEEEGGGJJJMMMNNNNNNQQQTTTVVVVVVVVVWWWWWWZZZ[[[\\\^^^___```aaaaaa\\\\\\[[[ZZZYYYYYYYYYYYY\\\ZZZXXXVVVUUUTTTUUUVVVTTTSSSRRRPPPNNNMMMLLLKKKGGGGGGEEECCCAAA???>>>===>>>======;;;:::888666555555555444333222111111222222222222222111111111111//////////////////////////////////////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,---+++++++++------,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,---------,,,++++++***************************,,,...---+++***,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------///---------//////...---------............------***++++++,,,------.........------,,,++++++,,,,,,,,,++++++++++++,,,---...---------.........//////......////////////......------------------------------------------------...------------...////////////////////////////////////.........---------------..................---///111000...---...000---------......//////000000000000000000000000000000000000000///...---,,,////////////////////////////////////000000000000......//////000/////////......////////////..............................,,,...000///......000222000000000111111111222222111111111111222222222222111222222222222333333333111222333444444444333333222222333444444555666666555555666666666666555555444444444444444444444444444555555666666555555444555555555555555555555555222222111000000000000000111111111111111111111111///////////////000000000000000/////////.........)))************+++++++++,,,------......------,,,000000000000111111111111---...000111111111000///000000000000111111111111000000000000000000000000111000/////////111222333...///000111111000//////111111000///////////////........................//////.........---------........................//////.........---------......////////////......111000///...------...///000000000000000000000000000000000000000000000000,,,...000111000000000222111111111111111111111111444444444444444555666777777888:::<<<@@@CCCFFFHHHJJJJJJLLLMMMOOOQQQRRRRRRUUUUUUVVVXXX[[[```dddfffeeehhhlllnnnoooooooooppppppqqqrrrtttvvvwwwxxxxxxuuutttsssrrrqqqpppppppppooooooooooooooonnnmmmlllgggfffeeecccaaa___]]]\\\ZZZYYYWWWUUURRRPPPNNNMMMFFFFFFEEECCCAAA???===;;;888777666555444333333333333333333222222222111111000000000000000000000000000000000000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))(((&&&(((***+++,,,,,,,,,+++---+++******,,,,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++------------,,,,,,+++***)))******,,,---...//////))),,,---,,,***)))+++---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000...........................---,,,,,,---...---+++---..................---******+++,,,,,,---.........---,,,,,,++++++++++++++++++***)))***+++---...---------.........//////......////////////......------------------------------------------------...------------...////////////////////////////////////.........---------,,,------....../////////,,,///111111...---...000***++++++,,,---...//////////////////////////////+++,,,---///000111111111........................////////////000000000000------...///000000000///......////////////......////////////////////////+++---000///......000333111111111111222222222222000111111111111222222222111111222222222333333333111222333444555444333333111111222333555666777777555555666666666666555555555555555555555555555555444555555555555555555444555555555555555555555555222111111000000000000000000000000000000000000000000000000000000111111111000/////////............******+++++++++,,,,,,,,,------------------------.........//////000111222222222111111111111111111111111111111000000000000111111000000000000111111222222222111000//////...000000000000000000000000000000000000000000000000///...---,,,,,,---...///,,,,,,,,,---------......////////////////////////...------------.../////////...---,,,,,,---...//////////////////..................///////////////.........///000000///---000///...///000111111111333333333444444555555555555777999999999:::;;;======CCCIIIMMMOOOSSSZZZ______aaadddfffggghhhjjjlllooooooppprrrtttvvvxxxzzz~~~}}}{{{yyyyyywwwuuussspppooollliiigggeeedddccc^^^\\\ZZZVVVQQQMMMIIIGGGFFFDDDAAA???>>><<<:::888<<<:::777666555555333222444222000///000111111000111111111111111000000000/////////000000000111111---...///000000///...---000///...---,,,+++++++++000---+++))))))+++---000,,,---,,,+++******,,,.........---,,,***)))((((((///......------,,,,,,+++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,---------......---,,,,,,******+++,,,,,,---......+++,,,------......------------------------------///...---,,,***)))((('''///...---,,,,,,,,,,,,,,,******))))))******+++,,,////////////////////////,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,---...//////...---,,,.........------,,,,,,,,,------............------000///---,,,,,,---...///------------.........///........................111111111111000///------////////////////////////------............---------------............/////////......---------,,,---------............///------------------------////////////000000000000222111111111000000//////111111111000000000000000333222222111222222333333333222222111111222222333333333333444444444555555111222444555666555444444777555444222111111222222555555555555555555555555777666444333222222333333222111111111000000//////...///000111111111111111000000///...............,,,,,,------......//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111111111111111111111111111111111111000000000000000000000000000000000000222222111111000//////...000000000000000000000000///////////////////////////...------------...///,,,,,,---------.........////////////////////////...------------.../////////......------......///......//////////////////......//////////////////000000000111222222222111333222111000111222333333333333555666888999:::;;;;;;>>>BBBEEEGGGJJJNNNQQQQQQVVV]]]aaaccchhhnnntttwwwyyy|||}}}|||}}}~~~}}}zzzyyywwwwwwtttsssqqqmmmiiieeeaaa___XXXUUUPPPMMMKKKIIIFFFCCCAAA???<<<:::999888666444666444111111222222222111000000000000000000000000/////////.....................///000000///......000///...---,,,,,,,,,,,,///---+++******+++---///,,,---------++++++,,,.........---,,,+++******)))------------............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,---------,,,,,,+++******+++,,,,,,---......+++,,,------...---------------------------------)))***+++---///111333333///...............///000------,,,,,,------...///........................,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,......---------,,,,,,,,,------............------///...,,,++++++,,,---...------........./////////........................000000000//////---,,,,,,........................---......//////......---------------............/////////.........---------------............///////////////////////////.../////////000000000000111111111000000000//////000000000000000000000000222222222111111222222333333222222111111222222333333333333444444444444555333333444444555444444444666555333222222222222333444444444444444444444444777666444333222222222333111111111000000000/////////000000111111111111000000000///.................................//////,,,,,,,,,,,,------------++++++++++++++++++,,,,,,............///000111222111111111111111111111111111111111111000000000000///000111222222111000///222111111000000//////...000000000000000000000000///////////////////////////...------------...///,,,------------.........////////////////////////......------......///000.........//////..................//////000000000////////////////////////......//////000111111111666555333222333555777888777999;;;>>>AAADDDFFFHHHLLLPPPTTTYYY\\\aaaeeeiiijjjoootttxxx{{{}}}zzzwwwuuupppmmmhhhccc```\\\XXXVVVPPPMMMJJJGGGEEECCC???===;;;999666555555555444222111111111000000000000000000000//////......------...//////000000//////...//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---//////---,,,---.........---------,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%&&&)))******(((***++++++,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,---------------------------------------++++++******************------------...///000111......------......///000------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,------............---------,,,+++******+++------............/////////000.......................................---,,,+++..............................////////////......------------............///////////////.........---------............///////////////////////////....../////////000000000111111000000000000//////000000000000000000000000222222222111111222222222333222222111111222222333333333333333444444444444555555444333333333444444444444333333333333333444444444444444444444444444555555444333222222222222111111000000000000//////000111111111111000000///000///......---.........///////////////.........,,,,,,,,,---------......+++,,,,,,,,,,,,,,,------...............///111111111111111111111222222222111111111111000000000///...///111333333111///...111111000000////////////000000000000000000000000////////////////////////.........------.........------------............////////////////////////...............//////000---...///000000///...---------...///000111111222000000000000000000/////////000111000000000111222666666666777888;;;???BBBEEEFFFJJJNNNRRRVVVZZZ[[[fffiiillloooqqqtttwwwzzz~~~|||xxxtttqqqmmmjjjdddbbb^^^[[[YYYUUUQQQNNNGGGDDDAAA>>>===;;;888555444444333333222222111111111111111000000000///////////////000000///////////////...---------------,,,,,,------------,,,,,,+++---000000///---------------..................+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,'''"""###(((+++***((()))******++++++++++++***+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++(((&&&###!!! ++++++******+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,------......------,,,---,,,,,,++++++,,,---............/////////000000.......................................---,,,,,,...........................//////000000//////...,,,,,,---------.........////////////////////////---------............///------------------------........./////////000000000000000000000000///////////////000000000000000111111222222222222222222333222222111111222222333222222333333333444444444777666444333222222333444333333333333444444444444333333333333333333333333444444333222222222222222000000000000000000//////111111111111111000///...///......------.........000000000//////.........,,,,,,,,,---------......------------......//////------------...///000111000000111111111222222222111111111111000000000///...///111333333111///...000000000///////////////////////////////////////........................---..................------------........./////////////////////////////////............///000000---...///000000///...------......///000111222222000000000111111111222222444555666666444555777::::::<<>>;;;:::888777555333111111000000000000000111111111000000000//////000000000//////...---------......,,,------......------,,,+++---000000///---------------............//////,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---((($$$$$$))),,,,,,)))((()))******+++++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,------------,,,,,,---------------...//////............////////////............................../////////...------..............................////////////......,,,,,,,,,------------............///////////////---------............///------------------------............//////////////////////////////000000......//////000000000000///000222333444444444333333222222111111222222333222222222333333333444444777666444333222222333444333444444444444444444444333333333333333333333333222222222222222222111111//////////////////000000111111111111111000///.........------------......000000//////......------,,,,,,,,,,,,------------------......//////000000------------...///000111000000000111222222333333111111111111000000000000///000111222222111000///////////////////////////////////////////////////........................------...//////...------------.........///////////////////////////////////////......//////000111/////////000000//////////////////000000111111111000111111222333444555555555777::::::999;;;@@@DDDGGGKKKQQQUUUXXX\\\ccchhhppprrruuuyyy}}}}}}yyytttpppjjjgggccc```\\\XXXRRROOOGGGEEEBBB???;;;777555333111111111000000000000000111000000//////000000111//////...............///------............------,,,---//////---,,,---...------..................---------,,,+++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++---***'''(((+++---,,,***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000///...---,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///......------......///,,,,,,,,,------------...,,,,,,------------,,,,,,,,,------....../////////------------.........///............................../////////......---------------------------------............------,,,,,,,,,,,,---------------------...............---------............///////////////////////////------........./////////......////////////000000---......//////000000111...000222444666666666666333222222111111222222333222222222222333333333333555555444333333333444444444444555555555555444333222222222222222222222222111111222222222111111000......////////////000000000111111111111000000///---------,,,------...///...............---------++++++++++++,,,,,,,,,,,,,,,,,,------...//////000------------...///000000///000000111222222333333111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................------...//////...------............///////////////////////////////////////////////////000000111000000////////////000000000000000000000000000111000111222444555777888999888<<<@@@BBBDDDHHHPPPVVVZZZ```hhhmmmooosssyyy~~~~~~zzzxxxuuurrroookkkgggcccYYYWWWSSSMMMHHHBBB>>><<<888777666555333222000000111111000//////000111111//////............//////.........------.........,,,---------++++++,,,.........------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******---,,,+++++++++++++++,,,---,,,,,,,,,,,,---......------------------------***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***......---,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,,,,------------........................,,,------.........------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------...---------............///////////////////////////---------.........//////........./////////000000------......///000000111---///222555888999999999333222222111111222222333111222222222222333333333333333444444555444444444555555666666555444333222222222222222222222222222///000111222222111000000........./////////000000///000000111111111111000---,,,,,,,,,------...///,,,,,,,,,---------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------...000000///000000111222222333333111111111111000000000000111111000000000000111111.........///////////////////////////////////////........................,,,---...//////...---,,,............/////////000///////////////////////////////////////000111111111000///......///000111111111111000000000000000000111333555777999:::;;;@@@FFFLLLPPPSSSZZZcccjjjiiipppyyy~~~~~~|||yyyuuurrrhhheeeaaaZZZSSSMMMHHHFFF@@@???===:::777555333111222111000//////000111222//////.........//////000///...------------...///,,,------+++******,,,.........---------,,,,,,,,,------......///000000000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************+++,,,...---+++*********))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---......(((((((((((()))***+++,,,,,,++++++++++++,,,------------------------------******+++++++++,,,,,,,,,***+++,,,------,,,+++***------++++++++++++------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***+++,,,---...------+++++++++,,,,,,,,,------........................++++++,,,------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////---------------------------------.........//////---.........//////000000---------...///000000111,,,...222666999;;;;;;;;;333222222222222222222333111111222222222333333333111222444555666555444444666666777777666444222111111111111111111111111111///000111222222111000///---.........//////000000...///000111111111111111,,,,,,,,,,,,------...///+++++++++,,,,,,---------))))))***++++++,,,------//////.........---------...............///000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000111111222222///////////////.........//////.........------------------,,,,,,+++++++++---------.........//////000000000000000000000000...............///000111///000///...------///111...000222333222333555666::::::;;;<<<>>>BBBGGGKKKTTTXXX^^^fffnnntttyyy{{{}}}{{{zzzwwwwwwwwwyyy{{{}}}{{{{{{{{{{{{~~~yyyvvvqqqmmmhhhccc]]]YYYPPPMMMIIIDDD@@@<<<::::::666555444555555444111///...------...000111000///....../////////...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------+++++++++,,,,,,---------,,,,,,,,,---------......++++++***))))))***++++++.........------,,,,,,,,,...---,,,+++++++++------------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,++++++*********)))************++++++++++++******))))))******+++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))******++++++******)))+++,,,------++++++,,,------,,,+++*********+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++------...///...---+++***+++,,,---.........---,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......//////.........------------..................---,,,,,,,,,---------......///...,,,++++++,,,...000---,,,***))))))***,,,---///...,,,+++,,,---///111........................,,,,,,,,,---------..................////////////------..................,,,------------+++***(((111333666999;;;;;;:::999555444333222111111111111111111222222222333333333333333333333333333333333555555666666666555333222111000000000//////......111111111111111000//////////////////////////////////////////////////////000000//////.........---------------------------++++++,,,------...//////......------,,,,,,,,,,,,...............///000000000000111111111111000000000000000000000000000000000000000000000000000000222222111111000//////////////////////////////...//////.........---------...---------,,,,,,,,,,,,---------.........//////000000000000000000000000///////////////000111111111222222111000111333555///111333444444666999;;;<<>>CCCGGGJJJNNNUUU]]]dddlllsssxxx{{{tttllleeeaaa^^^XXXXXXXXXYYY[[[___bbbdddkkkrrr|||{{{vvvrrrmmmiiijjjiiihhhgggfffbbbcccmmmyyy|||xxxvvvuuuwww{{{~~~}}}yyyuuupppnnniiiccc]]]XXXTTTSSSOOOKKKEEE@@@===:::888777333111//////000111000////////////////////////////////////............---........................------------------------------,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++((())))))******+++,,,,,,+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******++++++***************)))+++,,,,,,------------,,,---------------,,,++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------......------,,,,,,++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------++++++,,,---...//////000,,,---...///000111111000---///222444555555444444444333222111000000000000111111111222222222222333222222222222222222222222333444555555555444333222111111111111111000000000000000111111000000///...////////////////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...............///000000000000111111111111000000000000000000000000000000////////////////////////......//////000111111111............////////////////////////............///////////////.....................////////////////////////////////////000000000000000000111222000111222111111222444777666999===AAAFFFLLLSSSXXX```dddkkkrrrxxx}}}|||yyyrrrjjjaaaYYYSSSPPPNNNNNNNNNOOORRRVVVZZZ\\\dddlllxxxtttnnnjjjfffeeefffbbbbbbcccaaa]]]^^^kkkyyy|||oooiiifffeeegggkkkmmmqqqxxx|||zzzvvvqqqkkkgggcccaaa^^^ZZZTTTNNNJJJEEE@@@===888555333111111111000.../////////////////////000/////////...............////////////////////////........................---------,,,,,,,,,,,,++++++++++++******))))))))),,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))+++++++++************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++,,,,,,+++******************++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---111000///...---,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++++++++************++++++,,,,,,------------))))))+++,,,---...//////+++*********+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------////////////...---++++++,,,++++++******++++++,,,******+++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------******+++,,,...///000000,,,,,,---....../////////---///111222333333222222222222111000000000000000111111111111222222222222111111111111222222222222222333444555555444333222222222111111111111111111000000000000000//////...////////////////////////........................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------------...........................///000000000000111111111111000000000000000000000000000000////////////////////////.........///000000111111---.........//////000000000000/////////.........////////////////////////........./////////000000////////////////////////////////////000111222333444555666666666888;;;>>>AAAEEEJJJQQQXXX```gggllltttxxx}}}}}}tttqqqkkkddd[[[SSSMMMIIIGGGGGGIIIKKKOOOTTTXXX[[[bbbjjjxxxzzzooojjjgggdddccceee___```aaa```\\\^^^kkkzzzrrrddd\\\ZZZXXXZZZ]]]___dddkkksss{{{|||xxxuuurrrpppjjjhhhddd```[[[TTTMMMHHHDDD@@@<<<999777666444222111111000///...//////000////////////////////////////////////////////////....................................------------+++++++++******))))))))),,,,,,,,,---------......************************************************(((((()))***************------,,,,,,,,,+++++++++---------,,,++++++*********************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******+++++++++*********++++++*********+++,,,,,,------,,,,,,++++++---...---,,,+++,,,............---,,,++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))))))***+++,,,---//////---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------***++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------.........******+++,,,---...///000.........------.........///000111222222222222111111111000/////////000000000000111111111222222222000000000111111222222222111222333444444333222222111111111111111111222222000000000000000///......////////////////////////........................---------------------...++++++++++++++++++++++++------------------------------...............///...............///000000000000111111111111000000000000000000000000000000000000000000000000000000111000000//////......---------......///000000000000000000/////////...............///////////////....../////////000000000000000000000000000000000/////////000111333444555555777999;;;===AAAEEEIIISSSWWW^^^eeelllssszzz~~~}}}yyyvvvmmmkkkgggaaaYYYRRRMMMIIIEEEFFFHHHMMMRRRYYY^^^bbbhhhppp}}}{{{pppkkkhhhdddccceee```___```___\\\]]]hhhuuu{{{mmm]]]VVVSSSRRRSSSVVVXXX\\\bbbhhhoooyyy}}}uuutttrrrpppkkkeee]]]WWWOOOKKKEEE@@@===:::888666666555333111000000000111...////////////000000000////////////////////////........................//////.........---------------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,------......)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***************)))***++++++++++++***)))++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---))))))*********)))((('''+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---------,,,+++++++++++++++...---,,,+++))))))))))))........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......------------............******+++,,,---......///000000///......//////000000000111111111111111111000000////////////000000000000000111111111111222/////////000111111222222000111222333333333222111000000000111111111111111//////000000//////...---////////////////////////------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------........................///000000000000111111111111000000000000000000000000000000000000000000000000000000111000000///......------------......///000000111000000000000/////////...------........./////////.../////////000000000000000000000000000000000000///000000222444666888::::::===AAAFFFKKKRRRXXX]]]gggkkkrrryyy~~~|||xxxvvvtttrrrooolllgggfffccc___ZZZTTTPPPMMMLLLNNNQQQWWW^^^fffmmmqqqyyy{{{uuuqqqkkkiiiiiieeebbb```___]]]\\\ccclllwww}}}mmm^^^WWWVVVUUUUUUWWWWWWZZZ^^^aaafffqqq~~~}}}{{{yyywwwrrrlllhhh```[[[SSSLLLHHHDDDAAA>>><<<:::777555333222333333.../////////000000000000.........................................................---------,,,,,,------------............,,,,,,,,,---------......+++,,,------------,,,+++,,,,,,---------.........***+++,,,...//////......------,,,,,,,,,,,,++++++*********+++,,,,,,------((()))))))))*********++++++++++++,,,,,,,,,------++++++************++++++************)))))))))))))))***++++++++++++***)))******++++++++++++******)))***++++++***)))***+++'''((()))*********)))(((************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,---,,,+++*********+++,,,///...,,,+++***)))******,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,//////...---------...///+++++++++,,,,,,+++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------+++++++++,,,,,,---------......---------///000111000000000000000000///////////////......//////000000000000000111111111111......//////000111111222///000111333333333222111/////////000000111111111//////000000//////...---////////////////////////------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...............///000000000000111111111111000000000000000000000000000000000000000000000000000000------......///000000000---------...///000000111000000000000////////////,,,---------......//////////////////000000000000000000000000000000000000000111222444666999;;;===EEEHHHOOOUUU]]]eeennnssstttyyy~~~{{{yyyxxxwwwwwwssspppmmmjjjiiihhhfffddddddcccaaa___[[[VVVRRRPPPVVVXXX\\\ccckkkttt|||{{{tttppppppjjjfffbbbaaa^^^\\\```fffooozzzrrrbbb\\\\\\[[[[[[\\\YYY[[[]]]^^^cccmmm{{{}}}|||yyyvvvtttrrrlllddd\\\WWWRRRNNNLLL@@@>>>;;;888555555555555.../////////000000111111........................////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......)))***+++,,,,,,+++***)))(((((()))))))))*********'''((()))+++,,,,,,++++++---------,,,,,,,,,++++++,,,,,,++++++***)))))))))(((((())))))*********+++++++++,,,,,,,,,---------+++******************+++++++++******))))))(((((()))***+++,,,,,,+++***)))*********++++++*********''')))***)))((('''((()))((()))+++,,,------,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))******++++++++++++...---+++*********++++++,,,+++*********+++,,,---+++***************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---+++***))))))***,,,...***++++++,,,,,,++++++***,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---000111000////////////.........//////.........//////000000000000000111111111111---......///000111111222///000111222333333222111......//////000000000111///////////////......---////////////////////////------------------------*********++++++,,,,,,,,,------------------------***++++++,,,,,,------...//////.........---------+++,,,---......---,,,+++///000111222222111//////000000000000000000000000//////.........000111222000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000222111000///...//////000000111111000//////222444555666888999<<<@@@GGGKKKUUU[[[bbbjjjqqqwww|||~~~yyyrrrnnnjjjhhhiiijjjiiihhheeedddaaa]]]ZZZYYY[[[]]]___``````___]]]]]]___aaafffjjjooovvv}}}yyyuuuooonnnlllfffaaa___aaadddmmmrrrzzz~~~xxxpppkkkiiijjjjjjiiimmmllljjjiiilllttt~~~~~~}}}xxxuuuppplllhhhccc^^^ZZZRRRNNNGGGAAA===:::777555555333000000000111111000000000000000000111222333......------------......------------------------------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---,,,***))))))***,,,---,,,------......------,,,+++++++++************))))))))))))***+++++++++,,,(((((()))***************************************************************)))************+++++++++'''(((***++++++***((('''******++++++++++++******(((((((((((()))))))))))),,,++++++******++++++,,,---,,,++++++******++++++,,,++++++***+++---...///+++***)))(((((()))***+++++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******++++++******+++,,,------///,,,)))***,,,...---,,,---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++******************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++************++++++,,,,,,,,,,,,------........................------------.........///222111000.........//////////////////000000000000000000000000000000000000000000000000////////////111111000///////////////000000000000000000000000000000//////.........---//////...------------......------,,,,,,------...---------,,,,,,+++++++++///......---,,,******)))***++++++,,,,,,---......//////.........---------...//////000000//////...000000111111111000000///000000000000000000000000111000///......///000000000000000000000000000000000000000000000000000000////////////////////////000000000///////////////111000000//////000000111///111222222111111222333888:::>>>CCCHHHOOOVVV[[[iiimmmsssyyy~~~~~~wwwpppkkkbbb___[[[YYYZZZZZZYYYWWWXXXXXXVVVSSSRRRSSSVVVYYYbbbdddgggiiiiiikkkmmmoootttxxx}}}wwwwwwtttnnngggccccccdddfffkkkqqqwww{{{}}}yyyyyyzzzzzzzzz~~~}}}||||||~~~}}}zzzxxxuuusssoookkkhhh^^^ZZZSSSMMMHHHCCC>>>;;;999666333111222222222222///////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++******+++***(((((()))+++---,,,+++******+++,,,---,,,------......------,,,++++++++++++***************************+++++++++))))))***+++++++++++++++************************************************((((((((()))))))))******)))***+++,,,,,,+++***)))******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,,,,,,,+++*********************))))))((()))))))))+++***))))))))))))***+++++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******))))))))))))******+++,,,...,,,))))))+++---,,,+++---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,------........................------........./////////000000///......///000111.../////////000000000000000000000000000000000000000000000000////////////111111000///////////////////////////////////////000/////////............//////...------------------------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------.....................---------000//////////////////000000000000//////000000111000000000000000000000000222111000///............000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000000000///222555666666666888999@@@DDDLLLSSS[[[cccjjjoooyyy|||}}}uuummmfff___[[[SSSQQQNNNMMMMMMMMMLLLJJJNNNMMMMMMLLLMMMQQQWWW[[[gggkkkqqqvvvyyy{{{~~~zzzrrrkkkgggfffbbbeeehhhkkkooouuu{{{}}}zzzwwwoookkkeee___YYYSSSLLLHHHAAA===888555444444444333///000000000000///......///......------......///------------------------++++++++++++++++++++++++---------,,,,,,------...************************+++,,,,,,***((('''(((***...---,,,++++++,,,---...,,,------......------,,,,,,+++++++++************+++++++++*********************+++,,,,,,,,,,,,,,,************************************************))))))))))))*********+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---++++++************++++++++++++***))))))))))))***,,,---,,,,,,+++***))))))++++++************++++++++++++************++++++)))************+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,***))))))***++++++***---,,,+++******+++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------............/////////000............///000111222....../////////000000000000000000000000000000000////////////000000000000111111000000000/////////////////////////////////////////////............///......---------------------,,,,,,,,,,,,------+++++++++++++++*********)))*********++++++,,,,,,++++++,,,,,,---.................................///...---,,,,,,---...///111000///......///111222000000000000000000000000111111000///////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////111444666999;;;???CCCFFFOOOTTT]]]eeemmmtttzzz~~~{{{rrrhhh```ZZZUUUQQQLLLLLLKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNQQQWWW^^^dddnnnrrryyy~~~uuunnnjjjfffeeeddddddfffjjjooorrryyy}}}|||yyyuuupppkkkddd]]]XXXNNNIIIBBB<<<999777555444111111222333222111000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++...//////---,,,+++,,,......------,,,,,,------...,,,------......------,,,,,,,,,+++++++++*********,,,+++++++++***))))))))))))***++++++,,,,,,++++++************************************************++++++,,,,,,,,,---------,,,+++************+++,,,******++++++++++++******+++++++++,,,,,,,,,------++++++************+++++++++***))))))((())))))))),,,,,,---...---,,,+++))),,,++++++++++++++++++,,,++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++***))))))))))))******))),,,++++++******++++++,,,++++++++++++++++++++++++***************************************************************+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------........./////////000000............//////000000........./////////000000////////////////////////////////////000000000000111111111111000000/////////////////////////////////////////////.........///...------,,,,,,------,,,,,,,,,------,,,,,,,,,************************))))))*********++++++++++++,,,,,,------...//////---.....................///...---,,,,,,---...///000///.........///111222000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111222222222111111111000000000000000555666999<<>>:::888333333333333333222222111/////////....../////////................................................------,,,+++,,,---...///---------------------------...//////......000111------------------------,,,------......------,,,,,,,,,,,,++++++++++++***,,,+++++++++***)))))))))((())))))***************************************************************++++++,,,,,,,,,---------******))))))))))))************++++++++++++******************+++++++++++++++******))))))******++++++***))))))((()))))))))&&&'''(((*********)))(((++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++******((()))******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------............////////////////////////......------............////////////////////////////////////.../////////000000000111000111111222111000//////.................................///////////////......---,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************+++++++++*********)))))),,,,,,,,,---......//////---------...............111000000000000000000111............///000111111000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333333333333222222222333444666777<<<>>>BBBFFFMMMVVV___fffrrrvvv{{{~~~mmmggg___WWWSSSPPPNNNMMMLLLOOOSSSVVVVVVVVVWWWWWWWWWXXXZZZ[[[]]]aaafffjjjuuuyyy~~~|||uuupppiiiccc___^^^\\\[[[___ccciiioootttvvvwwwwwwuuuvvvxxxyyy||||||yyyuuusssrrrrrrqqqpppqqqpppoooooorrrwww|||~~~yyyuuulllggg```XXXQQQKKKEEEAAA999888666444333222111111000//////......//////000................................................,,,,,,,,,,,,---......///........................+++,,,------,,,---///111,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++***************(((((()))************)))************************************************))))))))))))*********+++))))))))))))))))))))))))******++++++++++++******))))))))))))******************))))))))))))******++++++***))))))))))))***'''((()))******+++++++++******++++++++++++******++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******((()))***+++***)))((('''((()))++++++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000//////---,,,+++------........./////////000000000000000000000000......//////000000111111000111222222222111000///.................................///////////////...------,,,,,,,,,,,,,,,***+++,,,------,,,+++************+++++++++++++++,,,,,,++++++*********))),,,,,,------.../////////---------.........//////000000111111111111000000,,,---...///000000000000000000000000000000000000...///000111111000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333444333333444777;;;@@@CCCIIIMMMSSSZZZaaahhhooottt|||}}}qqqlllddd^^^[[[YYYXXXWWW]]]aaaeeegggfffeeeeeeeeedddeeeggggggggghhhkkkmmmtttxxx|||}}}wwwoooiiidddaaa]]]ZZZYYY[[[___cccfffgggggggggdddeeefffgggiiiooovvv|||zzzwwwrrrooonnnmmmllljjjjjjhhhffffffjjjpppvvvzzz}}}wwwsssmmmgggaaaZZZSSSNNNEEEBBB===888555333222222000000////////////000000................................................***+++,,,---............------------------------+++,,,,,,+++******,,,...++++++,,,,,,,,,,,,++++++,,,------......------,,,------,,,,,,,,,+++++++++***************+++++++++))))))***++++++++++++***************************************************((((((((()))))))))******)))***++++++++++++***)))******++++++++++++******))))))))))))*********+++******))))))))))))******,,,,,,+++***************,,,+++++++++++++++,,,,,,))))))***++++++***))))))++++++************++++++)))************+++++++++,,,,,,,,,+++++++++*********+++,,,------+++)))((('''***,,,,,,***))))))***+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************************************((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,***)))))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,---------.........//////000000000000000000000000.........///000111111111000111222333333111000......................................./////////000...---,,,,,,++++++,,,,,,)))+++,,,------,,,+++)))++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------.........//////---...///000000///...---+++,,,...000111000000///000000000000000000000000000000111111111///...---000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222444444444666:::AAAHHHLLLUUU[[[ccckkkrrrwww{{{}}}{{{vvvoooiiifffeeecccbbboootttxxxzzzwwwuuuttttttppprrrsssrrrqqqpppqqqrrrsssvvv{{{}}}uuuoookkkgggbbb^^^ZZZZZZ[[[\\\\\\\\\[[[ZZZXXXYYYZZZZZZ[[[aaajjjpppwww||||||yyytttqqqooonnnlllkkkfffdddbbbbbbffflllssswww~~~}}}zzzvvvqqqkkkddd]]]XXXPPPLLLEEE>>>999666555444000000////////////000000////////////////////////------------------------)))+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,***++++++,,,,,,++++++***,,,------......------,,,---------,,,,,,,,,++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++************************************************)))************+++++++++)))***,,,------,,,***)))******++++++++++++******))))))*********+++++++++******))))))))))))******---,,,++++++******+++++++++***)))'''''''''((((((((()))***++++++***)))(((++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******...///000111111///---,,,'''***------+++))))))+++***++++++,,,,,,++++++******+++,,,------,,,+++***))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,*********************************************************)))***++++++,,,))))))(((((()))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---////////////...---------.........//////000000000000000000000000---......///000111111222000111333333333222000...........................---.........//////000000...---,,,,,,++++++,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,---------)))***+++,,,---...//////,,,,,,,,,---------..................////////////........................000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111222222111000//////000111333333222333555777777999<<>>DDDKKKTTT]]]gggnnnssswww}}}}}}vvvqqqjjjgggccc```^^^\\\YYYWWWSSSQQQPPPNNNOOOQQQTTTVVV]]]bbbjjjqqqyyy}}}xxxssspppiiieeecccbbbbbbfffrrr~~~|||yyyuuuqqqlllggg```YYYQQQJJJDDD@@@;;;888555333333333222111////////////////////////......////////////.........------------...///000------------------------,,,,,,,,,---------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------,,,+++***************************((())))))))))))*********+++***)))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++*********)))))))))************)))))))))(((************)))))))))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++*********))))))(((((()))***+++,,,,,,---************************++++++++++++++++++++++++******************************+++++++++***))))))++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,------............------///...---,,,,,,---...///........................---------............//////...------------...///111111111000000000//////........................///............------------,,,++++++******++++++************++++++++++++...---,,,+++************++++++************++++++,,,,,,,,,------------...............////////////....................................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333444444444333444888===AAADDDIIIQQQZZZcccllluuuzzz{{{~~~|||vvvrrrnnnjjjgggddd```^^^WWWTTTQQQOOONNNOOORRRSSSVVVZZZ```fffmmmvvvzzzuuummmiiieeedddeeejjjvvv~~~~~~~~~|||xxxtttooohhhaaaZZZRRRMMMDDD@@@;;;777666444333222000000000000///...---,,,//////............//////......------......//////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******++++++++++++***))))))************************((())))))))))))************)))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++*********************))))))))))))************))))))))))))+++++++++++++++++++++++++++++++++***************************************''''''(((((()))))))))***''''''''''''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************)))*********++++++++++++************************************************************************)))******+++++++++************************************++++++++++++************))))))))))))((((((++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------............------......------------..............................---------............//////...------------...///000000000000////////////........................///............---------,,,,,,++++++******++++++++++++++++++************------,,,+++************++++++************++++++//////...---,,,,,,++++++............////////////................................./////////000000////////////////////////////////////////////////////////////////////////000000000000000111111111000000000000111222222333444555555666999???GGGLLLTTTZZZaaaiiioootttyyy}}}~~~}}}xxxuuurrrpppllljjjaaa^^^ZZZVVVTTTUUUVVVXXXYYY\\\```dddiiiqqq|||zzztttnnniiiggghhhnnnyyy~~~wwwttttttwww{{{|||yyytttoooggg```ZZZQQQLLLEEE???;;;777444222222222222222111000...---000///...------...///000//////............//////------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******************)))))))))******************************+++++++++,,,,,,,,,)))))))))))))))*********************************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))((((((((())))))))))))***&&&&&&&&&'''((()))***+++++++++++++++++++++++++++++++++***))))))***++++++************************)))))))))(((((((((((((((************************))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))(((((((((((((((************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,------------------------........................---------............///.........------.........////////////////////////........................///............---------,,,,,,++++++***++++++,,,------,,,,,,++++++******---,,,++++++*********+++++++++************++++++------------------------............//////////////////////////////////////////000000000111111111///////////////////////////////////////////////////////////////////////////000000000111111111222111111000000000111222333555777;;;???DDDLLLUUUZZZccchhhnnntttwwwyyy{{{}}}~~~~~~}}}{{{yyywwwoookkkfffbbb______aaacccbbbdddggghhhkkkrrr{{{{{{sssmmmkkkkkknnnxxxyyypppkkkiiilllqqqwww}}}}}}{{{wwwrrrkkkfff___ZZZRRRKKKDDD>>>999555333333333222222111000///000///...------...///000000//////.........//////---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,++++++*********************************************+++++++++,,,,,,,,,)))))))))*********))))))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))******************************************************))))))))))))))))))))))))++++++*********)))))))))'''''''''((()))***+++,,,++++++++++++++++++++++++************************************************))))))))))))((((((((((((************************))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******((((((((((((((()))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,------------------,,,........................---------............///---..................---.....................///........................///............---------,,,++++++***++++++,,,,,,......------,,,,,,,,,+++,,,,,,++++++******++++++++++++************++++++((()))***,,,...///111111............////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222222222111111222444666777:::???EEEMMMTTT[[[ccchhhmmmqqqvvvzzz{{{||||||}}}{{{|||}}}|||zzzyyyzzz{{{xxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxzzz|||~~~~~~zzztttpppmmmnnnppprrroooqqqrrrsssssswwwzzzsssooonnnooottt|||xxxlllccc```aaaeeelllrrryyy}}}yyytttoookkkggg```ZZZRRRKKKCCC>>>777666444333111000000000//////............//////000000//////......//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---,,,++++++******++++++************************((())))))))))))************************)))((((((************************((((((((()))******++++++*********************************+++++++++++++++))))))))))))************))))))))))))***************************************************+++++++++************************,,,+++++++++******))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++***************************************++++++++++++++++++***************************************************************************************)))******+++++++++************************************++++++++++++******(((((())))))))))))******************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------------------------............///------...//////...---------------...............------------------------///............---------++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++************++++++******+++,,,---//////000............/////////////////////////////////////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333333222222444666999<<<>>>CCCIIISSS\\\dddiiinnnqqqrrrtttxxxyyyxxxwwwvvvvvvqqqqqqqqqpppnnnmmmmmmoookkkjjjjjjkkkkkklllmmmnnnlllllllllnnnpppsssvvvxxx~~~~~~}}}xxxuuusssuuuyyyyyyjjj^^^YYYXXX\\\aaahhhoooxxxzzzwwwrrrppplllgggaaaYYYQQQKKKBBB???;;;777333222222222......////////////......111111000///////////////------------------------+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,------------,,,+++*********++++++************************((())))))))))))*********++++++++++++***((('''&&&************************'''(((((()))******++++++************************)))))))))*********++++++((()))))))))************((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))*********************))))))***++++++************************))))))************))))))))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++******************************+++++++++***))))))++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++************************))))))))))))))))))))))))++++++************++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++---------------------------------............///------...//////...------,,,,,,---------.........------------------------///............---------++++++******++++++,,,---******++++++++++++++++++,,,++++++***++++++,,,,,,++++++************++++++//////...---,,,++++++***............/////////000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222333666999>>>BBBEEEJJJRRR]]]gggnnnrrruuuvvvtttvvvwwwvvvssspppnnnmmmeeeeeeeeecccaaa```aaabbbbbbbbbbbbbbbcccdddfffffffffffffffgggjjjnnnqqqtttzzz~~~|||xxxxxx{{{yyyzzziii\\\UUUSSSVVV[[[aaaiiisss|||~~~{{{vvvuuussspppkkkddd[[[UUULLLHHHBBB<<<777555555555---...///000000///...---111111000///////////////------------------------*********++++++,,,,,,---------------------------,,,++++++++++++,,,---...---,,,***)))))))))***+++***************************++++++++++++,,,,,,,,,+++,,,,,,+++***(((&&&%%%)))))))))))))))))))))))))))******+++,,,,,,------************************(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++&&&&&&'''((()))***+++++++++******))))))))))))***************************))))))************))))))))))))******++++++++++++'''((((((((())))))))))))************************++++++++++++++++++++++++************************+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))************************++++++************++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++------------++++++---------------------------------.........//////,,,---...//////...---,,,,,,,,,,,,------.........------------------------//////.........---------+++*********+++,,,,,,---(((((())))))*********++++++++++++***++++++,,,,,,++++++************++++++---------.........//////////////////////////////............/////////000111111111000000000000000000000000000000000000000//////000000000000////////////000000000000//////000222444444333333333444333444777;;;@@@HHHPPPVVVaaafffmmmrrruuuuuuuuuvvvuuuuuusssqqqmmmiiieeeccc\\\[[[YYYWWWVVVVVVVVVWWWVVVVVVVVVWWWYYY\\\___```bbbcccdddfffiiimmmqqqsssxxx|||}}}zzz{{{{{{zzzkkk]]]UUUUUUVVVWWWYYY]]]fffqqqyyy~~~|||{{{zzzxxxuuupppllliiiYYYTTTNNNGGGAAA<<<666333444111...------------,,,222111///...------..................---,,,+++***---------,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------+++******+++,,,,,,)))''',,,,,,,,,,,,,,,+++***))),,,***)))((()))***)))((()))************+++++++++(((((()))***++++++,,,,,,************************)))***+++++++++)))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***)))(((&&&&&&(((((((((''',,,+++)))''''''(((***+++)))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++***)))))))))***,,,---+++***)))'''''''''((())),,,,,,++++++***)))))))))((((((((()))******+++++++++,,,,,,+++)))((()))*********++++++++++++******---,,,***(((%%%###!!! ))))))*********+++++++++))))))))))))************+++*********))))))((((((,,,+++***))))))***+++,,,++++++******************+++++++++*********))))))))))))************))))))---------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,------.../////////,,,---///000000///---,,,---------,,,,,,------...---......---+++******+++......---------,,,,,,,,,+++***)))(((((()))***++++++++++++++++++***)))(((******++++++++++++*********+++,,,+++***)))***+++---------.........//////////////////////////////........./////////000000111000000000000000000000000000000000000000000000//////000000000000////////////000111222222222222000222333333222222333555666999>>>DDDKKKSSS\\\bbbiiinnnsssvvvvvvuuuuuutttooonnnkkkgggccc___[[[YYYUUUTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWYYY\\\___bbbdddfffgggiiikkkooorrruuuwww~~~}}}{{{yyy|||zzzlll___XXXUUUVVVVVVXXX[[[cccmmmttt~~~~~~}}}|||xxxtttqqqnnneeeaaaZZZSSSLLLEEE???:::555333111111111111///...111000///---------......//////...------,,,++++++---------,,,,,,,,,++++++---,,,,,,,,,------......------------------------,,,+++***+++,,,,,,***(((***************)))((((((+++******,,,---,,,)))''')))************+++++++++((())))))***++++++,,,,,,***************************++++++++++++******)))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******+++***((((((***+++***)))***)))((('''&&&&&&''''''))))))))))))))))))))))))'''''''''(((((()))))))))******)))((()))***+++,,,+++***)))((('''(((((()))))))))***************************)))))))))))))))((()))******)))((()))+++******++++++++++++******))))))))))))(((((((((((())))))*********+++++++++))))))))))))************************)))))))))(((+++***))))))))))))***+++************************+++++++++*********))))))))))))************))))))+++++++++******)))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------..................------,,,---...//////...---,,,---,,,,,,+++++++++,,,,,,,,,---......,,,,,,---...............------------+++***)))(((((()))***++++++++++++++++++***))))))++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++------........./////////////////////////////////....../////////000000000000000000000000000111111000000000000000000000000///000000111111000000//////000111222333444444444222333333333333444666999===BBBJJJRRR[[[ccckkkqqqtttvvvyyyyyywwwsssqqqpppiiigggbbb]]]XXXUUURRRQQQOOOOOOOOOPPPQQQSSSUUUVVVXXXYYY[[[^^^bbbfffjjjlllnnnooorrrtttwwwzzz|||}}}{{{{{{~~~}}}qqqfff```[[[[[[ZZZZZZ\\\bbbiiinnn|||~~~{{{xxxvvvrrrnnnhhhaaaZZZRRRJJJDDD:::888666555555444111///000///...---------...///000///...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++*********************)))(((******,,,...///---***''')))************+++++++++)))))))))***++++++,,,,,,************************(((((((((((((((((()))***)))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))******,,,***((()))***+++******(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))((((((((()))***+++******)))((((((((())))))''''''((())))))***++++++++++++******)))(((((('''%%%'''((()))((((((***+++******++++++++++++******(((((()))***+++,,,------***************+++++++++))))))))))))************************))))))))))))******))))))))))))******************************+++++++++***************))))))************))))))***************)))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000//////...------,,,,,,,,,---...//////...---,,,---,,,++++++************+++---............///111............------------+++***))))))))))))***+++***++++++++++++***)))))),,,,,,,,,------,,,,,,,,,)))+++,,,+++******+++,,,............////////////////////////////////////...////////////000000000000000000000000111111111000000000000000000000000000000000111111000000000000111222333333333333333444555555666666999===AAAGGGMMMWWW```hhhpppvvvzzzzzz{{{{{{xxxsssnnnkkkjjjeeebbb]]]XXXUUUSSSRRRRRRQQQRRRSSSVVVXXX[[[]]]^^^^^^___bbbfffkkkooosssuuuxxxyyyzzz|||~~~~~~~~~{{{sssnnniiihhheeecccbbbeeehhhkkkvvv~~~}}}wwwtttpppjjjddd\\\TTTOOODDDAAA<<<999666555222111000///...------...//////111///---,,,+++,,,...///...------------,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,+++,,,,,,,,,------,,,+++++++++******,,,------***((())))))*********+++++++++))))))*********+++++++++***************************)))(((((((((***+++,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''((())))))(((&&&''')))***,,,---------))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((())))))*********))))))))))))))))))''''''(((((())))))))))))************))))))(((((('''((())))))(((((()))+++******++++++++++++******++++++++++++++++++******************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******++++++******))),,,,,,,,,++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////.........---------,,,------......------,,,...---,,,+++************+++---......------...000------------,,,,,,,,,,,,******************************+++++++++******)))++++++,,,,,,,,,,,,++++++)))+++,,,+++******+++---........./////////000000////////////////////////////////////000000000111//////000000111111111111000000000000000000000000000000111111111111000000222222222333222222111111444555777999<<<@@@FFFJJJTTTZZZccckkkqqqvvv{{{}}}{{{{{{zzzuuuooojjjgggfffeeebbb^^^ZZZXXXXXXYYYZZZZZZ[[[]]]```ccceeeggghhhhhhiiilllqqquuuxxx{{{}}}}}}}}}~~~~~~zzzwwwrrrnnnlllkkkkkkkkkrrr~~~yyywwwtttqqqmmmggg```[[[TTTNNNEEE>>>999666444333111000///...---...///000111///---,,,,,,---...///.........---------,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,000---+++***+++,,,,,,,,,+++,,,,,,---------,,,,,,,,,***(((''')))***+++***))))))*********+++++++++***************+++++++++************************---,,,,,,+++,,,---///000)))*********++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++***)))'''''')))))))))(((((()))***+++,,,,,,,,,+++))))))))))))))))))))))))************************'''((((((((())))))))))))))))))******************))))))))))))((((((''''''(((((())))))***************+++,,,+++)))((()))*********++++++++++++******,,,,,,+++***))))))((((((************************((()))))))))************))))))))))))))))))******))))))************))))))(((((()))))))))***************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------.........//////,,,------------------,,,......---,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++++++++*********++++++++++++******)))******+++++++++************++++++++++++******)))+++,,,,,,++++++,,,---....../////////000000000/////////////////////////////////000000000111111/////////000111111222222000000000000000000000000000111111222222111111000222222222333333222222111444777;;;@@@EEEKKKRRRVVVbbbgggnnntttxxxzzz|||~~~{{{zzzxxxtttoookkkiiiiiijjjhhheeeccccccdddfffggggggiiikkkmmmooopppqqqqqqrrrtttwwwzzz}}}~~~~~~}}}}}}~~~|||yyywwwuuusssttt|||zzzxxxvvvtttqqqllliiiccc\\\RRRHHHBBB===:::888333222111///......///000000///...------...//////............---------,,,+++,,,---.........---,,,------------------------000...,,,,,,---------,,,)))***++++++++++++++++++---***&&&%%%'''***+++,,,)))************+++++++++*********************************************************)))******++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))***+++,,,---+++)))***+++,,,+++***++++++***)))((((((''''''))))))))))))))))))))))))+++*********)))))))))((('''((()))*********))))))((()))***+++++++++******++++++***))))))((('''''''''(((((()))******+++++++++,,,---+++)))((()))*********++++++++++++******))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))******************++++++++++++******'''(((((())))))************************+++++++++******++++++++++++******((((((((())))))))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,,,,------...//////000---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...---......---+++******+++,,,,,,,,,,,,++++++++++++******+++,,,,,,+++******))))))***++++++++++++***)))******++++++******))))))+++,,,,,,++++++---....../////////000000000000//////////////////////////////000000000111111111...//////000111111222222000000000000000000000000000111111222222111111000000111222333555555666666888===DDDKKKSSSZZZaaafffnnnrrrwww{{{}}}}}}{{{{{{zzzwwwsssqqqqqqrrruuutttsssrrrrrrssstttuuuwwwxxxyyy{{{{{{|||{{{{{{{{{|||~~~~~~|||zzzxxxxxxvvvtttrrrmmmhhh```WWWPPPIIICCC???666555333111////////////.............../////////............------------***+++---//////...---,,,........................///...---...///...---+++)))***++++++,,,,,,++++++,,,***(((((()))+++,,,,,,)))************+++++++++************************************************(((((()))))))))(((''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,---+++******+++,,,,,,++++++***)))((((((((()))***)))))))))))))))))))))))))))))))))***************((()))***+++++++++***)))((()))***++++++++++++*********************)))))))))))))))))))))*********)))***+++***)))((()))*********++++++++++++******))))))))))))************+++++++++*********))))))))))))))))))************((()))))))))***************+++,,,------,,,+++***''''''(((((()))******+++))))))*********+++++++++***++++++,,,,,,++++++***'''((((((((()))))))))***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------..................---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......,,,---...---,,,+++,,,---.........---------,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///////////////000000000000////////////////////////000000000000111111111111...//////000111222222222000000000000000000000000111111222222222222111111...///222444777888::::::>>>DDDMMMVVV^^^gggnnnsssuuuxxx|||}}}}}}|||zzzwwwwwwxxxzzz~~~~~~~~~}}}zzzxxxxxxwwwvvvtttrrrnnniiiccc\\\SSSKKKEEE888666444222000/////////---...//////000//////...//////.........---------***+++---//////...---,,,////////////////////////.........///000///---***+++,,,------............*********+++------,,,+++)))************+++++++++++++++******************************************---...//////...---+++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++)))(((((()))******)))(((((('''(((***---111333))))))))))))))))))))))))))))))***+++,,,------...((()))***,,,,,,++++++***((()))***+++,,,,,,+++***)))))))))***++++++,,,,,,++++++******)))(((((((((&&&'''))))))((((((***+++******++++++++++++******+++++++++*********))))))++++++++++++******))))))))))))))))))************(((((())))))*********++++++,,,------------,,,+++&&&''''''((()))******+++))))))******++++++++++++***++++++,,,,,,++++++***))))))******+++++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++,,,......+++---......---...///000000000/////////.........***+++,,,------,,,+++***((()))***++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,.../////////...---...///000111............/////////000////////////............000000000000000000000000000000000000000000000000444111......000222111000111222333444555888===AAALLLQQQZZZbbbiiioootttwww|||~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxwwwvvvqqqkkkgggddd\\\TTTBBB@@@<<<999777555111///000///---...///000000///////////////............000...---+++******++++++---------............///...------------...//////+++,,,,,,------,,,,,,+++++++++*********+++---...++++++******++++++,,,---*********************+++************************************************++++++***)))(((((()))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***************)))((((((+++*********))))))((((((************************(((((((((((())))))))))))************************---,,,***)))))))))******))))))(((((((((((())))))(((((())))))******++++++'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++------+++'''### ))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,++++++******+++,,,,,,------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,---------,,,++++++***,,,,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...)))***++++++******,,,...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,+++************------,,,,,,,,,---...///........./////////000000////////////////////////000000000000000000000000111111111111111111111111444111///000222333222000666777888999<<>>:::777444222222000.........///...---////////////............///...---,,,++++++++++++---------............///......---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---***))))))))))))*********,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++***))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))))))))))))))***************)))((((((************)))))))))(((************************((((((((()))))))))******************************++++++)))((((((((())))))))))))(((((((((((()))))))))))))))))))))*********(((((()))******)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,......//////......---,,,++++++++++++,,,---//////------------------------...---,,,,,,,,,,,,---...+++,,,---,,,++++++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,------...///....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111333111111111333333333111555777999===BBBKKKUUU\\\fffjjjoootttwwwzzz~~~~~~}}}|||{{{yyywwwtttsssrrrqqqrrrssstttuuuxxxvvvtttqqqpppooooooooouuutttsssssssssssstttuuuuuutttpppkkkeeebbbbbbcccdddcccbbbbbbaaa``````___cccgggkkknnnoooqqqvvvzzz~~~~~~zzzvvvuuuwwwzzz~~~|||yyyyyyzzz|||||||||xxxyyyxxxuuutttsssoooiii^^^XXXOOOGGGAAA<<<999777777444111/////////---,,,////////////............------...------,,,+++***---------............///......,,,+++***)))))))))+++,,,,,,------,,,,,,+++++++++*********+++,,,---++++++******************---------,,,,,,++++++***++++++++++++++++++++++++************************+++***)))))))))))))))))))))))))))))))))******+++++++++************++++++)))))))))))))))))))))))))))************))))))(((************))))))))))))************************)))))))))*********++++++***************************)))(((((('''(((((((((***))))))(((((())))))***************))))))))))))))))))***++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))*********++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------......//////......------******+++,,,---///111222------------------------...------,,,,,,------...---......---,,,+++---...++++++***************)))++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,///////////////000000111...////////////000000000111111111111111222222222000000000000000000000000111111111111111111111111000111111222333444444333555999???FFFMMMWWW```fffmmmppptttxxxzzz}}}~~~{{{vvvuuutttssssssrrrrrrrrrqqqpppnnnmmmmmmmmmkkkiiieeeeeeddddddeeefffhhhiiilllkkkjjjhhhgggffffffffflllkkkiiihhhhhhiiikkklllkkkjjjhhhddd___]]]]]]^^^___^^^^^^]]]\\\[[[YYYYYY[[[^^^aaabbbcccdddgggiiijjjlllmmmiiicccaaaeeeiiiooosssyyy|||~~~~~~yyyvvvsssssstttwwwxxxyyyuuuxxxyyyvvvvvvwwwtttpppiiiddd\\\SSSLLLEEE>>>::::::777333111000000///...////////////............,,,---.........---+++***---------............///...---,,,+++************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,+++++++++++++++++++++++++++******************************************************)))))))))))))))***)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))************************)))*********++++++++++++************************))))))))))))((()))))))))***))))))))))))))))))***++++++******))))))((((((*********++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,+++++++++++++++++++++***)))(((***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------///......---------......+++,,,,,,---,,,,,,++++++,,,,,,,,,---...///111111------------------------------------------------.........---+++***+++---++++++++++++***************+++,,,,,,,,,,,,+++***************+++,,,------/////////000000000000000////////////000000000111000111111111222222222333111111111111111111111111111111111111111111111111///000111333444555777888<<>>CCCJJJRRRYYY```fffjjjooorrruuuwwwyyyzzz}}}}}}|||zzzxxxxxxyyy{{{|||}}}|||yyysssrrrqqqssswww{{{~~~~~~}}}~~~~~~|||yyyvvvrrrooogggeeebbb___[[[YYYXXXWWWWWWXXX[[[\\\^^^aaafffiiikkknnnqqquuuzzznnnUUULLLDDDAAA@@@===<<<===???AAAEEEKKKTTT]]]eeeiiinnnppprrrtttuuusssqqqpppsssnnnhhhccc]]]UUUKKKDDD999777444222222000...,,,000///......------......///////////////////////////...------...///...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++******************+++,,,,,,+++******))))))******+++'''(((***,,,---,,,***)))+++***************++++++************************)))************++++++++++++***************++++++++++++******)))(((((((((((()))***+++,,,,,,,,,,,,************************+++***)))(((((((((((((((+++++++++************************************************)))))))))))))))((()))******+++++++++***---+++))))))+++,,,+++*********))))))))))))******************************)))************)))((((((******++++++++++++******(((((())))))))))))))))))((())))))************)))(((((())))))))))))(((((()))((((((((((((''''''''')))************+++++++++************************************+++,,,---------------------...//////***)))((()))***++++++))),,,,,,,,,,,,---///000111------------............,,,------......------,,,......---,,,+++)))((('''---++++++,,,---...---,,,......//////......---,,,,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---......+++,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,//////000000000000//////111111111111111111111111222444444333111111111222222222222333333333444444444555555555666888<<<@@@CCCIIIQQQYYY```eeekkknnnsssuuuxxxzzz{{{|||~~~~~~~~~yyyyyyxxxwwwxxx||||||yyywwwwwwwwwxxxyyyyyyyyyyyytttuuuvvvzzz~~~xxxuuuqqqlllgggbbb]]]YYYYYYYYYXXXWWWXXXYYY\\\^^^]]]___bbbeeejjjpppwww|||xxxbbbVVVKKKEEEAAA===;;;<<<======???CCCKKKTTT]]]bbbhhhlllpppsssttttttssssssvvvtttpppmmmhhh```WWWPPPCCC???:::666444333111000000//////...............///////////////////////////---------...///...---+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,++++++************+++,,,,,,,,,+++***))))))***+++,,,------......---,,,***)))*********)))******+++,,,************************))))))*********+++++++++*********)))******+++,,,************))))))(((((()))******++++++******)))***************************))))))((((((((())))))************************************************************))))))))))))'''((()))***++++++++++++***)))(((((()))***)))(((******))))))))))))******************************++++++,,,,,,,,,++++++*********++++++++++++******))))))******++++++,,,,,,'''((()))***************++++++,,,,,,,,,,,,++++++)))))))))))))))((((((((())))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,******+++,,,---,,,+++)))***+++,,,,,,---------,,,,,,---------.........,,,------......------,,,))))))***+++,,,,,,,,,+++---,,,+++,,,.........---.........///......---,,,...---,,,++++++******+++------,,,+++,,,---...///---...//////......///000---------,,,,,,---------//////000000000000//////111111111111111111111111444555666555333111222333222222333333333444444444444555666666888===BBBFFFKKKPPPXXX```eeejjjnnnqqqtttwwwyyy{{{{{{|||}}}~~~|||zzzyyyxxxuuuvvvwwwyyy}}}zzzuuurrrqqqqqqsssuuuwwwzzz}}}zzzrrriiicccaaa___[[[XXXWWWVVVVVVWWWUUUVVVXXXYYY\\\aaagggkkkpppwwwrrrdddUUUKKKDDD>>>;;;<<<===<<<<<<>>>CCCKKKSSSYYYaaaffflllppprrrsssuuuvvvvvvuuutttrrrnnnhhhaaa]]]OOOIII@@@999666444333333000000///............//////////////////////////////---------...///...---+++,,,------------,,,+++***+++,,,---...---,,,++++++++++++***+++,,,,,,------,,,+++******+++,,,---///...,,,++++++++++++,,,******))))))***++++++,,,************************))))))*********+++++++++******))))))***++++++,,,*********)))))))))))))))++++++******)))'''&&&%%%))))))))))))))))))))))))******)))))))))***++++++*********************************************************)))))))))))))))(((((())))))******))))))***)))((()))***+++***(((******))))))))))))*********************************++++++,,,,,,,,,++++++******++++++++++++******)))))))))******++++++,,,'''((()))***************,,,------------------,,,************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++******++++++,,,------,,,+++,,,---......,,,******+++,,,,,,+++***))),,,,,,,,,------------...,,,------......------,,,'''((()))+++---.........---,,,+++,,,...///...---.........///......---,,,......---,,,++++++++++++------,,,+++,,,---...///---...//////......000111//////............/////////000000111111000000///111111111111111111111111444555666555333222333444333333333333444444444444333444666888;;;BBBIIINNNUUUZZZ```fffjjjnnnqqqsssuuuwwwyyy{{{{{{|||}}}}}}{{{yyywwwvvvvvvssswww|||}}}|||yyyuuuqqqoooppprrrtttwww|||{{{sssjjjgggbbb^^^\\\ZZZWWWUUUUUUUUUTTTSSSSSSUUUXXX\\\aaafffnnnvvv~~~sssbbbVVVLLLCCC>>>>>>===;;;::::::===DDDKKKPPPZZZ```hhhmmmppprrruuuxxxwwwwwwwwwuuurrrnnniiifffYYYSSSIII@@@:::777555444111000//////....../////////////////////////////////...------...///...---+++,,,---......---,,,+++++++++,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---***)))((('''(((+++---///))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,******))))))))))))))))))*********)))(((&&&%%%$$$))))))))))))))))))))))))************++++++,,,---***************+++++++++************************((()))))))))************((())))))))))))))))))(((,,,++++++,,,------,,,*********))))))))))))******************************(((((()))************)))******++++++++++++******''''''((((((((((((((((((((())))))************)))******++++++++++++************+++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++***************++++++,,,,,,+++***+++---------+++---------------,,,++++++,,,,,,,,,,,,------------,,,------......------,,,******+++,,,------------...,,,,,,,,,...///...---......//////......---,,,------------...///000111---,,,,,,,,,,,,---......+++,,,......------...000000000000//////000000000000111111111111111111000111111111111111111111111333444555444222222333444333333333444444444444555555777999===BBBJJJRRRXXX]]]aaaeeeiiillloooqqqttttttwwwzzz{{{||||||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyxxx~~~yyyuuutttuuuvvvvvvvvvyyyzzzvvvrrrooommmjjjfffbbb___^^^[[[WWWSSSRRRTTTVVVVVVYYY___eeekkkrrrzzz~~~sssggg[[[NNNEEEBBB===;;;999999<<>>999555111000000//////////////////////////////////////////...------...///...---+++,,,---//////---,,,+++------,,,++++++,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++((((((((()))***,,,------))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---)))))))))))))))))))))***)))))))))))))))((('''''')))))))))))))))))))))))))))))))))***+++,,,---...))))))*********+++++++++************************''''''((()))***++++++,,,((()))******+++++++++***,,,++++++,,,......,,,*********))))))))))))******))))))))))))))))))))))))(((((()))*********************++++++++++++******(((((((((((((((''''''''')))************))))))(((((())))))******))))))((())))))******++++++++++++)))************+++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,+++***+++,,,------+++---------------.........++++++,,,,,,,,,---------,,,------......------,,,,,,,,,---.........------...---,,,---...//////---......//////......---,,,...------......///000111+++,,,------......------+++,,,......------///000000000////////////000000111111222222222222111111111111111111111111111111111222333333222111222333333333333444444444555555999;;;>>>BBBHHHQQQ[[[aaa```cccgggiiikkkmmmppprrruuuwwwzzz||||||}}}~~~~~~}}}}}}}}}zzzyyyyyyxxxyyyzzz|||}}}~~~xxxsssppprrruuuyyy||||||wwwssskkkiiieee___ZZZWWWWWWXXXQQQSSSVVVZZZ___fffmmmrrrsssxxxvvviiiYYYLLLFFF>>><<<;;;;;;>>>DDDIIIMMMQQQYYYccciiimmmpppvvvzzz~~~{{{wwwsssqqqqqqjjjfff___XXXOOOFFF===777111111000//////////////////////////////////////////...------...///...---+++,,,...//////...,,,+++///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))+++,,,---......---+++***))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---)))))))))))))))*********'''((()))******+++++++++))))))))))))))))))))))))))))))))))))***+++------))))))******++++++++++++************************&&&&&&''')))***+++,,,---((()))***+++,,,---------***))))))+++,,,,,,***(((******))))))))))))******(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++******))))))((((((***************)))((('''))))))************))))))(((((())))))*********+++)))************+++++++++***************************+++,,,---,,,,,,***))),,,,,,++++++,,,,,,---...---,,,+++,,,...///...---++++++++++++,,,...///000++++++,,,,,,,,,---------,,,------......------,,,+++,,,---...////////////...---,,,---/////////.........//////......---,,,//////---,,,,,,,,,,,,,,,+++,,,---...///...---,,,---...000000///000111333//////............//////000000111111222222222333222222222222222222222222222222222111222222333333111222222222333555888;;;666<<>>DDDGGGJJJMMMTTTWWW]]]dddkkkppptttuuu}}}zzzwwwuuuppplllhhhddd^^^TTTGGG<<<999777444333222111///---.........///////////////........................//////...------------........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++))))))*********+++++++++******))))))))))))******+++,,,---///000111222222------------------------******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,+++*********)))'''%%%((()))***+++,,,---------************************(((((())))))******+++++++++*********))))))((((((+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++))))))***++++++++++++***)))))))))***++++++,,,,,,******,,,------,,,******************************************************))))))***++++++++++++***---,,,+++*********+++,,,---,,,+++***+++,,,---...,,,,,,---......---,,,,,,.........------,,,,,,,,,(((***+++---......---------------,,,,,,+++++++++------------------,,,,,,,,,,,,,,,---------......///......------///000111......//////......---,,,///...,,,+++,,,...000111........................------------.........///////////////000000000000////////////000000000111222222222222222222222222222222222111222222333444444444444333333666:::===BBBGGGOOOWWW]]]aaaeeehhhhhhiiilllooorrrtttuuuvvvwwwyyyzzzzzzyyyzzz|||~~~}}}zzzzzz|||}}}yyyxxxzzz{{{{{{{{{~~~}}}vvvwwwxxxyyy|||~~~xxxrrrnnnfffbbb\\\YYYXXXYYYZZZZZZ]]]^^^bbbjjjttt|||yyyggg[[[OOOGGGAAACCCJJJNNNSSSWWWYYY[[[```eeekkkppptttvvv|||}}}~~~~~~}}}{{{yyywwwtttqqqllliiieee]]]RRRIII>>>:::666333222222111000////////////////////////........................000///...---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++++++++,,,,,,,,,,,,++++++************++++++((((((***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++)))))))))++++++)))((())))))***+++,,,,,,,,,,,,************************)))******************+++++++++++++++*********)))+++++++++*********))))))************************************************+++++++++*********)))))))))************++++++++++++++++++++++++***)))(((******************))))))------............------************************************************))))))***++++++++++++***,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,------,,,,,,---......---,,,,,,...---------,,,,,,,,,,,,)))***,,,---.........---...---------,,,,,,,,,+++...---------------------,,,,,,---------.........///......---...///000111......//////......---,,,......---,,,---...///000........................------........./////////000000000000111111111111/////////000000000000000222222222222222222222222222222222222222333444444666666555555555888===AAAIIINNNUUU[[[___cccfffiiikkkllloooqqqtttvvvwwwxxxwwwyyyzzzzzzyyyyyyzzz{{{yyyxxxzzz~~~~~~zzzxxxyyy}}}~~~{{{wwwuuuuuuyyyxxxrrriiibbb^^^[[[ZZZYYYXXXXXXYYY^^^dddjjjnnnooouuu{{{yyyooo[[[RRRKKKMMMSSSYYY```fffddddddeeehhhkkkooosssuuuxxxzzz|||~~~~~~}}}{{{zzzwwwtttqqqooolllggg___YYYGGGBBB;;;555333333222222000000//////////////////...........................---,,,,,,+++,,,,,,,,,,,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,''''''((()))))))))))))))******++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++*********+++++++++++++++***************************++++++***************))),,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,+++***)))((('''++++++***))))))(((''''''++++++************++++++************************************************))))))***++++++++++++***,,,++++++******+++,,,,,,++++++,,,,,,------,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,---........................---------------........................,,,------------.........///............///000000...////////////...---------............/////////............................../////////000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333444555555555666666888===DDDIIIOOORRRXXX\\\___aaadddfffmmmnnnpppsssuuuwwwxxxxxxwwwxxxyyyyyyxxxwwwwwwxxxxxxwwwzzz}}}~~~}}}{{{{{{}}}}}}{{{rrrlllhhheeeccc___]]][[[[[[]]]___``````fffjjjqqqzzzlllbbbZZZZZZ^^^ccckkksssrrrqqqooonnnnnnoooqqqrrruuuwwwyyy|||}}}~~~}}}}}}yyywwwtttrrrppplllgggcccRRRLLLBBB:::555333222222111111000000000000//////........................,,,,,,,,,,,,---...///000,,,+++)))''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,++++++++++++,,,,,,,,,,,,---+++++++++******+++++++++)))***************)))))),,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++***))))))***++++++******++++++++++++******)))*********************************))))))(((((((((++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++***)))(((((())))))))))))((((((''''''***)))(((''''''((()))***************************************************))))))***++++++++++++***++++++++++++++++++,,,,,,***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,------....../////////.................................///////////////------------......................../////////000///////////////...---------...////////////..............................////////////000000000000///000000000000111111111333333333222222222222222222222222222222222222222222222222222333444555666222444777:::>>>EEEMMMSSSXXX[[[___bbbccceeegggiiinnnooopppssstttvvvwwwwwwvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwzzz}}}xxxssspppnnnjjjeeeaaa___\\\YYYWWW[[[^^^bbbhhhppp{{{~~~uuullljjjjjjmmmsss{{{~~~{{{wwwtttrrrqqqpppssstttuuuwwwyyy{{{|||}}}{{{zzzxxxuuussspppllljjj^^^WWWLLLBBB;;;666333111222222111111000000000000//////////////////////////////............//////...,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++************++++++++++++******))))))))))))******+++++++++,,,++++++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************************************...,,,***)))******)))(((******+++++++++***)))))))))))))))))))))))))))))))))))))))((((((''''''&&&))))))******************************************************************++++++++++++++++++++++++************************))))))*********+++++++++)))******+++++++++******''''''(((((())))))))))))---,,,+++******+++,,,---************************************************))))))***++++++++++++*********++++++,,,,,,,,,,,,***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///....................................//////000000---------.........//////---....../////////////////////000000//////...---...//////000000///......////////////////////////////////////000000000000.........////////////000111111111111111000000000222222222222222222222222222222222222333555666777333666;;;AAAGGGOOOWWW\\\___aaadddffffffgggiiikkknnnoooqqqssstttuuuvvvvvvvvvvvvvvvuuussssssuuuwwwvvvxxx}}}~~~zzztttnnnhhhbbb\\\WWWUUUWWWYYY\\\bbbjjjssszzz{{{xxxwww{{{~~~yyytttqqqppppppooooooqqquuuxxxzzz}}}||||||zzzwwwtttrrrpppfff```VVVLLLDDD===888444333333222222111000000000////////////////////////444333222000...,,,,,,+++///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))*********+++++++++***))))))))))))))))))*********+++++++++******)))(((((())))))***+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************000---+++))))))***)))((())))))***************)))))))))))))))))))))))))))(((((((((((((((((('''''')))))))))))))))************************+++++++++************************++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))***+++++++++++++++''''''((())))))***++++++,,,++++++++++++++++++,,,************************************************))))))***++++++++++++***))))))+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,------------.........------,,,------......---------------.........---------......//////000------........./////////---......///000////////////000000000000///......000000000////////////...////////////////////////....../////////000000000---------.........//////222222222111111000000000222222222222222222222222222222222333444555666777777<<>>;;;666333222222222111333333222222111000000000..............................//////...---,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---------,,,,,,+++++++++---,,,***,,,000111000...,,,++++++******++++++,,,,,,,,,+++***))))))******+++++++++*********))))))))))))*********+++++++++((((((((((((((((((((((((,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************++++++++++++++++++++++++'''(((((()))******++++++)))************++++++++++++++++++*********)))))))))***+++,,,+++)))'''%%%))))))***++++++++++++***,,,+++++++++***)))))))))((((((((())))))******+++---+++)))+++---///---+++***++++++,,,,,,------............---,,,,,,++++++........................---......///000/////////////////////////////////---------........./////////////////////000111111////////////////////////////////////////////////,,,---...///000000000000000///.........///111222000000000000000000000000000000000000000000000000111222222222222333333333333333222222222333333444555666666666666:::???CCCLLLRRRZZZaaadddfffggggggjjjlllnnnoooooooooppprrrsssrrrqqqsssuuuwwwuuussstttuuuuuuttttttyyy|||tttjjjccc^^^VVVWWWYYY[[[^^^bbbgggjjjiiiiiimmmsssyyy~~~vvvpppeeeZZZSSSSSSXXX]]]ccchhhpppvvvxxxyyyyyyyyyuuuqqqmmmjjjgggaaaXXXQQQFFFAAA;;;666444333222111111000000000/////////.................................//////...------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***,,,***)))+++---///...,,,,,,++++++******++++++,,,,,,++++++***))))))******+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))+++******)))))))))))))))************************************************)))))))))))))))***++++++***))))))(((((())))))***************************))))))))))))))))))))))))+++++++++******)))(((((()))************++++++++++++++++++*********))))))***)))))))))))))))******(((((()))***************++++++++++++************+++++++++,,,,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................------...////////////...////////////////////////---------........./////////////////////000111111////////////////////////000000000000000000000000000000000000///...---,,,///////////////000000111000000000000000000000000000000000000000000000000222222222222333333333333555555444444444444444555666666666666999???GGGLLLWWW\\\bbbfffggghhhhhhhhhlllnnnpppqqqppppppqqqrrrqqqqqqrrruuuwwwxxxvvvuuuvvvwwwwwwxxx{{{~~~{{{ooohhh]]][[[YYYXXXWWWXXXYYYZZZZZZ[[[___fffmmmuuu}}}|||xxxrrrfffYYYOOOKKKMMMOOOWWW^^^gggoootttwwwyyyzzzxxxuuuqqqnnnmmmiiiccc^^^RRRLLLCCC;;;666444333222000000000000000/////////.................................///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***))))))+++,,,+++))),,,++++++******++++++,,,,,,+++******)))*********+++++++++******************************+++++++++************************)))************))))))(((************************++++++++++++++++++++++++******)))******+++,,,,,,+++******************+++************************))))))))))))))))))))))))---,,,,,,+++******)))))))))************++++++++++++++++++******************)))''''''(((***,,,...'''(((((()))***)))))))))*********+++++++++++++++------------,,,,,,,,,,,,,,,+++***+++---...---,,,......---,,,,,,+++******---------,,,,,,,,,,,,,,,........................,,,,,,---...............////////////////////////------.........////////////////////////000111111////////////////////////111111111111111111111111000000000000///...------...//////000000000000000000000000000000000000000////////////////////////222222222333333333444444666666555444444444444555666666777888===EEEOOOVVV]]]```eeehhhhhhhhhhhhiiinnnppprrrrrrqqqqqqrrrsssrrrsssuuuwwwyyyyyyxxxwwwzzz|||~~~uuulllhhhccc^^^ZZZXXXUUUTTTWWWVVVXXX^^^dddiiisss}}}zzzuuutttttttttuuuooodddWWWLLLEEEDDDEEEMMMSSS]]]fffmmmssswwwzzzyyyvvvsssqqqooommmhhheee^^^WWWLLLBBB;;;777444333333333333222222222111111........................---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,+++***************)))))),,,++++++******++++++,,,++++++***************+++************************************************************************((()))***++++++***)))(((************************+++++++++++++++++++++++++++******))))))*********,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************)))((((((((((((***+++,,,(((((()))************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,---------,,,,,,+++++++++------------------..............................+++,,,------......------////////////////////////............///////////////////////////000000111////////////////////////111111111111111111111111---...///000000111111000---...000111111111000///000000000000000000000000////////////////////////222222333333333444444444666555555444444444555555666777:::>>>CCCLLLVVV]]]```cccgggiiijjjjjjlllmmmoooqqqssssssrrrqqqqqqrrrqqqsssvvvxxxyyyzzz{{{{{{|||vvvooohhhccc___ZZZWWWVVVSSSSSSWWWZZZ]]]dddlllyyy{{{oooiiiggghhhhhhjjjfff^^^SSSIIIBBB@@@@@@FFFKKKTTT]]]eeemmmsssxxxzzzyyyvvvtttrrrpppmmmkkkggg```UUUKKKCCC===888555444444333333222111111111........................------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---------...............++++++++++++************,,,++++++******++++++,,,+++***************++++++************************************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++,,,+++***)))(((''''''''',,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++************************((()))***++++++***)))((()))***++++++,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------......//////000000........................+++,,,------......------////////////////////////........./////////000000///////////////000000111000000000000000000000000000000000000000000000000---...///000111111111111---...000111111111000///111111111111111111111111000000000000000000000000333333333333444444444444555555444444555555666777888;;;@@@FFFMMMTTT\\\aaaeeegggjjjlllmmmnnnppprrrppprrrssssssqqqpppqqqrrrppprrrvvvyyy{{{~~~{{{tttppplllfffbbbZZZUUUQQQRRRSSSTTTYYY___nnnxxxxxxjjjbbb^^^]]]]]]]]][[[VVVOOOGGGAAA??????BBBFFFLLLSSSZZZccclllrrrzzzzzzzzzyyywwwuuusssqqqmmmhhh___WWWNNNFFF>>>999444444333111000///...---........................,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............***+++,,,,,,+++***+++---,,,++++++******++++++,,,*********)))******+++,,,***************++++++++++++++++++***************************************((())))))************)))************************++++++++++++++++++++++++++++++)))((('''''''''''',,,++++++******++++++,,,************************))))))))))))))))))))))))...------+++***)))(((''')))************+++++++++***************+++++++++''')))+++,,,,,,***((('''***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,------++++++---...******+++,,,,,,---......,,,,,,---...///000000111........................,,,,,,---...............////////////////////////....../////////000000000///////////////000111111000000000000000000000000000000000000000000000000111111111111000///.........//////000000000000000111111111111111111111111000000000000000000000000333333333444444444444555555555555666777888999:::;;;@@@HHHPPPVVV\\\bbbeeehhhjjjlllmmmnnnooorrrtttqqqrrrssssssqqqppppppqqqppptttyyy}}}{{{vvvlllccc[[[WWWTTTRRRTTTYYYbbbjjjxxxyyykkkaaa[[[XXXVVVRRRRRRPPPKKKFFFAAA??????@@@BBBEEEIIIPPPYYYdddkkkuuuxxxzzz{{{{{{yyywwwvvvpppnnniiicccZZZPPPFFF???666555444222000...---,,,........................,,,------...//////......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------(((***,,,,,,******,,,...,,,++++++******++++++,,,******))))))***++++++,,,))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++***************************************************))))))((())))))******++++++************++++++************************))))))))))))))))))))))))------,,,+++)))((('''&&&)))************+++++++++))))))*********+++++++++'''((()))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000........................------...////////////...////////////////////////.../////////000000000000///////////////000111111000000000000000000000000111111111111111111111111111111111111111000......///////////////000000111111111111111111111111111222222222222222222222222333333333444444444555555555666666777888:::;;;<<<>>>DDDNNNWWW]]]bbbeeegggiiijjjllllllmmmnnnqqqsssqqqrrrssssssqqqoooooopppssswww}}}uuuhhh```ZZZUUUUUUXXXSSS[[[gggttt|||mmmbbb[[[VVVTTTLLLMMMLLLJJJEEEAAA??????@@@@@@AAACCCIIISSS^^^fffpppsssxxx{{{{{{zzzyyyxxxrrrqqqnnnjjjcccWWWKKKCCC:::999777444222000...---........................,,,,,,---.../////////...------------------------------------------------++++++,,,,,,,,,---------,,,------......------,,,)))))))))******+++++++++&&&)))++++++***))),,,...,,,++++++++++++++++++,,,******))))))***+++,,,,,,))))))******++++++++++++++++++++++++******))))))((((((((((((((((((((((((***)))((((((((()))+++,,,************************))))))))))))))))))))))))((((((((()))***,,,---...+++******************+++************************++++++++++++++++++++++++******)))))))))))))))))))))************+++++++++))))))******++++++++++++((('''''''''(((+++---///))))))***++++++++++++***---------,,,,,,+++++++++((((((((())))))******+++))),,,...---+++***,,,///...------,,,,,,++++++***(((((()))***,,,---..............................---...//////000000//////////////////////////////////////////000000000000///////////////000111111000000000000000000000000222222222222222222222222...///000111111222222111000///.........///111222111111111111111111111111222222222222222222222222222333333333333333333444333444444444555999===AAAHHHMMMTTT[[[___ccceeegggiiikkkmmmmmmnnnooorrruuuvvvuuuqqqnnnllloootttxxxxxx}}}ssshhh___XXXTTTYYYYYY]]]fffnnnvvvxxxmmmaaaWWWPPPHHHHHHHHHHHHGGGFFFDDDDDD>>>??????@@@CCCJJJVVV^^^fffrrr||||||zzzzzz{{{{{{zzzvvvqqqnnnjjjbbbWWWNNNDDD>>>888444333444222000/////////000//////...---,,,,,,,,,------.........------------------------............---,,,+++***............---,,,++++++************************---------...------,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++***)))))))))***,,,,,,++++++************++++++++++++************+++++++++++++++++++++++++++++++++******************+++,,,+++)))((((((((()))***))))))))))))))))))))))))++++++++++++*********************)))))))))))))))************************,,,,,,+++***))))))******))))))))))))))))))))))))******************************++++++++++++*********)))((((((((()))+++,,,(((((())))))***+++------///---,,,,,,,,,,,,+++)))((()))+++,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,............,,,+++,,,---...//////...---,,,............////////////............/////////000000000000000111111111111111111111000000000000000111///---///222555444333222333444444111000///000222111//////000111000///---000222333222111222222222444666666444222111000444444444444555555555555444444444444555555555555444555666777999===CCCGGGOOOSSSYYY^^^aaacccfffgggjjjlllnnnoooooooooqqqsssrrrqqqpppnnnmmmppptttxxx~~~yyyooofff```ZZZWWWWWW]]]ccciiisss}}}vvvjjj^^^WWWMMMKKKJJJKKKLLLLLLJJJHHHDDDDDDBBB??????DDDNNNUUUdddppp{{{}}}{{{|||}}}}}}{{{wwwtttqqqooohhh^^^VVVKKKEEE===777666555222000000000000000000//////...,,,------------------...------------------------............---,,,+++***,,,,,,------...---------+++++++++***************,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++***)))))))))***,,,,,,++++++************+++++++++******************+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))((())))))***************************)))))))))))))))((((((((())))))))))))************************************,,,++++++***))))))******************************------------------------******++++++++++++******+++******)))***+++,,,---,,,+++++++++++++++,,,,,,---+++++++++---------+++,,,---.........---,,,,,,++++++,,,------------,,,,,,,,,---------.........,,,------......------,,,---......//////......---............////////////........./////////000000000000000000111111111111111111111111000000000000222000///000333555555444666777888666333111000111444333222222222222222222111222444444333333444555777888999888777777888:::888888999:::;;;<<<<<<===555555555555666666777777555777888:::>>>DDDKKKPPPWWW[[[___cccdddeeefffhhhlllnnnppppppoooooopppqqqmmmnnnooooooppptttzzz~~~xxxqqqccc\\\WWWWWWYYY]]]eeemmmyyy|||pppddd[[[RRROOOLLLOOOTTTVVVTTTQQQMMMKKKGGGAAA???BBBJJJQQQbbbnnnzzz~~~~~~|||zzzwwwvvvtttooogggaaaUUUNNNEEE===:::777333000111111111000000/////////.........------------------------------------------......------,,,+++******+++,,,---............,,,,,,++++++*********)))***+++,,,------...------+++,,,,,,,,,,,,,,,------...------,,,+++*********+++************+++,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))(((((((((((())))))++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++************************,,,+++******)))*********************************++++++++++++++++++++++++******++++++++++++******,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,+++******+++---......---000000000000///...---,,,++++++,,,---------------,,,------------...............------------......///..................///............////////////....../////////000000000000000000000111111111111111111111111111111111111333222111111333555555444444555555444222000000111444333222222111222222222444555666666666666888::::::;;;;;;::::::<<<@@@CCCBBBCCCDDDFFFGGGIIIJJJKKK444555555666666777777777666888;;;>>>CCCKKKSSSYYY]]]```cccfffgggggghhhjjjmmmoooqqqqqqooonnnnnnooolllmmmnnnpppttt|||tttjjj```[[[YYYYYY^^^eeeooowwwwwwjjjaaaWWWSSSPPPTTT]]]cccbbb___VVVTTTOOOIIIEEEGGGNNNUUUbbbnnnzzz}}}|||{{{yyytttnnniii```XXXNNNEEE???:::444000222111000000//////////////////......------,,,,,,---------------------------------------,,,+++***+++,,,------.........------,,,,,,++++++******))))))***+++,,,---.........++++++,,,,,,---------......------,,,+++***))))))************++++++,,,,,,++++++************++++++*********++++++************************************))))))(((((())))))***++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------(((((()))***++++++,,,,,,************************++++++***************+++***************************************************++++++,,,,,,++++++***+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++***+++---...---,,,............------,,,,,,+++,,,,,,---...---------------------............///...---,,,,,,---...///000///...------...///000............////////////...////////////000000000///000000000111111111111000111111111111111222222333222222222333444444444222444555444333333444666444444444444333444555666888999:::;;;<<<>>>BBBEEECCCEEEFFFGGGHHHKKKOOORRRSSSTTTUUUXXXZZZ\\\^^^___333444444555666666777777777:::>>>CCCIIIQQQYYY^^^___bbbeeehhhhhhiiikkkmmmnnnoooppppppnnnmmmmmmnnnkkklllmmmqqqxxxwwwjjjccc^^^\\\]]]aaaeeekkkrrrzzzuuunnn^^^YYYVVV\\\fffnnnpppnnndddbbb\\\UUUPPPPPPUUUZZZfffppp{{{~~~{{{vvvqqqmmmhhhaaaWWWNNNGGG@@@888333222111000///............/////////......---------------------------------,,,,,,,,,---,,,,,,++++++---.........------,,,+++,,,,,,,,,,,,++++++******)))***+++,,,------------+++++++++,,,,,,---------------,,,++++++***))))))******++++++,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************,,,,,,,,,++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++'''''''''(((((()))))))))((())))))***+++,,,,,,---************************+++***************++++++************************------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))***+++,,,---...---+++,,,,,,---+++***************++++++,,,,,,,,,,,,---.........---------------.........////////////---,,,,,,---//////000///...------...///000............////////////////////////000000000111///000000000111111111111000000111111222222222333222222222222222333444555888999999888777777999:::555777999:::999;;;>>>@@@@@@BBBEEEGGGIIIMMMRRRUUUWWWZZZ___bbbccceeegggiiiiiiiiikkkmmmppprrrtttuuu333444444555666777888888999===CCCJJJPPPWWW]]]bbbbbbdddgggiiijjjkkkmmmooonnnoooooommmkkkkkklllnnnkkkmmmpppwwwuuunnniiidddbbbccc```bbbeeeiiinnnvvv~~~|||wwwgggdddbbbfffooowww{{{|||tttrrrmmmeee^^^[[[]]]```nnnvvv~~~|||xxxsssqqqnnniiiaaaYYYRRRIII@@@999444333111///.........////////////...............------------------------++++++,,,,,,,,,,,,++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,***+++++++++++++++,,,,,,++++++++++++***************++++++,,,---,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))************************))))))(((((((((((())))))++++++,,,,,,++++++***)))++++++++++++++++++++++++'''(((((())))))*********)))*********+++,,,,,,,,,*********************************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++((((((((()))***+++---...///---,,,,,,,,,,,,+++)))(((((((((((()))***+++,,,,,,,,,---...............------.........///////////////............//////000//////////////////000............/////////////////////000000000111111000000000000111111111111000000111111222333333333111222333333333444666888======<<<:::888777999:::888;;;???AAABBBDDDIIINNNSSSVVVYYY\\\```ccchhhkkklllpppuuuyyyzzz{{{|||}}}444555555666777888999:::<<>>===>>>AAADDDFFFKKKPPPTTTVVVZZZ```fffkkkooosssvvvyyy|||555666777888999:::;;;;;;???EEEMMMUUU[[[___ccceeekkklllnnnnnnmmmmmmooopppnnnmmmkkkhhhggghhhllloooqqqxxx|||yyynnnjjjddd^^^\\\^^^aaaeeeppp|||{{{yyyxxx{{{{{{|||~~~{{{}}}{{{zzzvvvsssnnnjjjdddZZZNNNEEE999777555333111111222333------......//////000000------------------------***++++++,,,,,,,,,++++++++++++,,,---............)))***+++,,,------...///++++++,,,,,,,,,+++******+++*********))))))(((((()))))))))***++++++,,,,,,***+++,,,---...---,,,,,,++++++************++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++************++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,++++++++++++++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,------,,,,,,++++++,,,,,,+++******+++---......---000///---,,,++++++,,,---,,,---......//////................../////////000---...///000000///...---...///000111111000///.............../////////000000000000000111111111111000000000000111111111111000000111222333333444444222555777888888999===@@@CCCDDDFFFGGGIIIMMMRRRVVV[[[aaagggkkknnnsss{{{~~~111222333555666:::>>>BBBKKKOOOTTTZZZ^^^aaaeeehhhlllkkkjjjkkknnnooommmjjjmmmlllkkkiiiiiimmmssswww{{{sssiiifffbbb]]][[[]]]iiipppzzz~~~~~~}}}vvvuuurrrooojjjccc[[[UUUGGG???666222222222000...000000///...............///...---,,,+++*********------------------------******+++,,,---...///000---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++)))'''''')))+++++++++++++++************************))))))((((((*********++++++,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------------------------------...---+++***)))***++++++***+++,,,,,,------,,,,,,......---,,,***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------...000000//////111222222111111111000000//////---......///////////////000//////.........//////000000000000111111111111444111...///111333333222111111111111222333444555444555666555444333444555777888999:::<<>>@@@CCCFFFJJJOOOVVVZZZhhhjjjllloooqqquuuzzz}}}444666888:::===CCCIIINNNSSSWWW\\\aaadddgggjjjlllmmmllllllmmmnnnooonnnmmmlllllllllmmmrrr|||~~~wwwnnngggccc___```bbbgggnnnyyy}}}}}}~~~}}}zzzvvvsssppplllgggcccZZZQQQEEE<<<777555333222///...............///000111111000///............------------------------//////.........---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------+++******---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++,,,++++++++++++*********,,,,,,++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------///000111///---,,,,,,---////////////............---...//////000000///////////////......//////000000000000111111111222222555333111111333333333222000000000111111333444444444666888:::;;;>>>CCCFFFKKKOOOUUUZZZ```eeekkkooo{{{}}}444666999<<<@@@GGGNNNSSSXXX\\\```dddgggiiikkkmmmooonnnmmmlllmmmmmmlllllllllmmmpppuuu~~~~~~tttnnnfffdddaaa```dddmmmwww}}}}}}yyywwwzzz}}}|||xxxuuussspppmmmkkkddd[[[NNNCCC;;;777444222//////.........///000000111111000///......//////......................../////////.........------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++------,,,*********------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------.........................../////////---,,,,,,...////////////////////////......///000000000000000//////////////////000111000000111111111222222222333222222222222333222222444444444444444555666777777999===AAAFFFLLLSSSXXX^^^cccjjjpppvvv{{{888;;;???DDDIIIOOOVVV[[[\\\___cccfffhhhjjjlllmmmpppooonnnlllkkkjjjjjjkkkkkkooouuurrrmmmeee``````dddjjjooowww~~~{{{tttpppsssxxx|||}}}yyywwwuuutttqqqpppiiibbbWWWLLLBBB;;;666333000000/////////000000111//////......------..............................---------............//////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))''')))+++,,,+++)))))))))---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------........................,,,---......------...000000000000000000000000000...//////000000000000000///////////////000111111111111111111222222222222000111222222222222222333888888999999;;;<<<>>>???@@@CCCIIIPPPWWW___gggmmmssswww~~~999===CCCIIIOOOTTTZZZ^^^```bbbfffiiijjjjjjlllmmmooooooooommmkkkjjjlllnnnooovvvwwwmmmddd``````aaabbbhhhnnnwwwyyypppjjjlllrrrxxx~~~{{{yyyxxxwwwuuusssmmmiiiaaaWWWMMMCCC<<<888333333222111111111111111......------,,,------...........................,,,,,,,,,------............------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,......//////***++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''')))******)))))))))***************))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------........................+++---...///......000111000000000000111111111111...///000000111111000000////////////000111222222111111111222222222222333...000333333333333444555555666888;;;???CCCFFFHHHQQQVVV]]]eeemmmuuu|||:::???GGGNNNTTTXXX\\\___cccfffiiikkkllllllmmmnnnmmmnnnooonnnmmmnnnrrruuu|||zzzooohhhccc___]]]___ccciiiooouuu~~~wwwmmmeeefffmmmttt{{{~~~}}}|||zzzwwwuuupppooollldddZZZNNNDDD>>>666555444333222111111111...------,,,------..............................,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++)))*********))))))+++---,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,------------...,,,,,,------.../////////...................................................///000000......///000/////////000000000111111//////000111111111111000////////////000111222333111111111222222222333333...111555666666666777999777999>>>DDDKKKRRRXXX[[[ggglllttt{{{???EEENNNVVV\\\___bbbdddfffhhhkkkmmmmmmmmmnnnoookkkmmmooooooooorrrwww|||{{{rrrjjjccc^^^[[[^^^bbbeeejjjsss~~~vvvkkkbbbcccjjjqqqyyy~~~|||yyyvvvrrrssssssmmmcccVVVJJJDDD888777666444333222111111......---------......///////////////////////////...------,,,+++))))))(((+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---'''((()))+++---///000111************************++++++++++++++++++++++++,,,***)))'''''')))***,,,***++++++***)))***---/////////.........---------*********++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------))))))***+++,,,,,,------------------------------...---+++***)))***++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////////////////000111222111///---...///---.........//////000000//////000111111111111111////////////000111222333111111222222222333333333...222666888888888:::===AAADDDKKKSSS]]]fffnnnrrrvvv{{{HHHMMMUUU\\\```bbbdddfffkkkiiiggghhhkkkmmmmmmkkkhhhjjjmmmooorrrzzzuuujjjccc```[[[ZZZ^^^aaadddmmmxxx}}}oookkkeeebbbdddjjjsssyyy}}}}}}}}}}}}xxxvvvsssooohhh___VVVOOO???:::444333444555222//////......---------..............................---------,,,,,,+++++++++------++++++++++++------///...---,,,,,,,,,,,,,,,...//////......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---......---,,,,,,+++*********)))))))))***+++,,,,,,++++++***))))))***++++++************************---,,,+++******+++,,,---------++++++++++++------++++++++++++++++++++++++...------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---------,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////000000000000////////////000000////////////000000.......................................///000000000000000000000111111222444111//////111222000...555444333333333444333222555777888888888<<>>AAADDDIIIQQQWWWbbbiiittt|||UUUYYY]]]aaaccceeegggiiinnnlllkkkkkklllkkkjjjhhhlllooottt{{{}}}vvvooogggbbb^^^[[[\\\___hhhppp{{{|||wwwpppjjjggghhhkkknnnuuuzzz~~~|||zzzwwwrrrkkkccc^^^QQQIII???888555444222000222111000000/////////000.......................................---------///......------......///......---,,,,,,,,,------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...++++++++++++************++++++,,,------,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&(((+++---...///))))))*********+++++++++---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------....../////////..................///////////////////////////111000000000000111222222111000000000000111222222222111000111333444555444...000222555777888999999<<>>888555333222222111000000////////////........................///////////////...............------------.........------,,,,,,,,,------000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,+++,,,...///...,,,***)))***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))*********++++++---------...//////000000+++,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,---......///000000......------------......////////////////////////111000000000000111222222111111000000111111222333333222222222333333444444444555666777888;;;>>>AAAIIIPPP[[[dddlllsss{{{ZZZ]]]aaadddfffiiilllooollllllkkkjjjjjjjjjkkklllqqq{{{~~~vvvooogggaaaaaacccgggooozzzyyysssooollllllooovvv}}}|||zzzxxxsssnnnjjjeee]]]QQQDDD;;;666333222222111000///....................................////////////////////////,,,,,,,,,------,,,,,,,,,------,,,,,,,,,------...,,,***(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------------+++,,,...///...,,,***)))(((***+++------+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++******++++++,,,------...---------------......///++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................------...///000000111111......------------......000000000000000000000000000////////////000111111111111111111111222222333444444333333222222333444666777888999<<>>777666333111///...//////000000000000000000000000///.........------------......///000//////...---------------------------.........------,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++...,,,***+++---,,,***'''+++******))))))******+++,,,,,,,,,------.........,,,,,,,,,,,,++++++***)))///...,,,+++***++++++,,,...------,,,,,,------............------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...............////////////000000000000000000000000//////............//////333333222///---,,,---...111111111000000000000000000000111333555555333222555666999<<<@@@EEELLLPPP[[[dddpppyyyrrrnnniiiffffffhhhiiijjjlllsss~~~iiiiiikkklllnnnooonnnmmmmmmlllnnnuuu{{{vvvllldddeeejjjiiittt~~~}}}{{{zzzvvvtttrrrnnnggg\\\OOOGGG<<<999444111000111000000/////////////////////////////////.........------............/////////000------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,---+++***+++------,,,***++++++************++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******------,,,+++++++++,,,,,,,,,++++++******++++++,,,......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------///...---,,,,,,,,,,,,---......---,,,,,,---..................////////////000000000000000000000000//////............//////222333222111...---...///111111111111111111111111111111111222444444444333666999???EEEKKKRRRYYY^^^kkksss}}}xxxtttooollllllmmmnnnnnnqqqxxxjjjkkkmmmnnnoooooonnnmmmnnnnnnrrr|||xxxmmmggggggccciiiooorrryyy~~~|||{{{wwwvvvuuurrrmmmdddZZZSSSEEE===555111222333222000////////////////////////000000000/////////......///...------...///000111------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////............---------+++******,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,------......------......---,,,,,,,,,------......---,,,,,,---..................////////////000000000000000000000000000//////......//////000111222333333111000000111111111111111111111111111555444333333444666888999;;;AAAJJJTTT]]]eeemmmrrr~~~~~~yyyvvvvvvvvvvvvvvvxxx~~~lllmmmooopppooommmmmmmmmpppsss|||~~~~~~yyyoooiiieeeffffffggglllyyy~~~|||{{{yyyyyyxxxvvvrrrkkkccc]]]NNNDDD888222444555333///........................000000000000////////////111000...---,,,...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------...---+++++++++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,+++++++++---------......---,,,,,,)))***,,,---...------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................,,,,,,,,,------------...,,,,,,------...------,,,...------,,,,,,,,,------......------------..................////////////////////////////////////000000////////////000000///111444444333222111222111111111222222222222222666666555555666999>>>BBBFFFMMMYYYeeeooowww~~~nnnpppqqqpppnnnmmmnnnooovvv~~~|||zzzyyyxxxwwwvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvwwwyyyyyy{{{}}}}}}tttiiieee``````dddooo|||~~~}}}||||||{{{zzzxxxuuuooohhhcccWWWKKK>>>666666666333///////////////////////////000000000000////////////333222///---,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,---......---------)))***,,,---...------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................,,,,,,---------.........,,,------...------,,,,,,------,,,,,,,,,------.......................................////////////////////////////////////000000////////////000000///111444444333222222333111222222222333333333444444555666666999???GGGMMMWWW^^^jjjuuu}}}oooqqqsssqqqoooppptttwww}}}zzzwwwuuutttrrrqqqpppoooooonnnnnnooollllllllllllmmmnnnooopppqqqssstttuuuvvvwwwzzz}}}qqqiiibbb___bbbiiittt~~~~~~~~~}}}{{{zzzwwwsssmmmiii```UUUHHH>>>999777333000000000000000000000000000000000000/////////......222111000...------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,,,,---)))+++------+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,---------............------......------,,,,,,------,,,,,,,,,---......---...////////////...---............////////////000000000000000000000000111000000//////000000111000222333333222111222333222222222333333444444555333555888;;;@@@IIITTT\\\jjjpppzzzoooqqqssssssrrrvvv~~~{{{zzzwwwtttqqqooonnnmmmjjjiiiiiihhhgggfffffffffccccccccccccdddeeeffffffiiijjjkkkllllllmmmpppsssrrrwww~~~xxxmmmgggeeefffllluuu~~~}}}|||{{{zzzwwwsssoooggg___RRRGGG>>>888444222111111111111111111111111/////////.........------......//////////////////------------------------,,,,,,,,,---------......------------------------))))))***++++++,,,------,,,,,,,,,,,,------......###'''+++---,,,++++++,,,++++++************+++++++++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++,,,,,,,,,,,,,,,---...///---...///000000///...---............////////////000000000000000000000000111111000000000000111111222222333222000000111333222222333333444555555555666;;;AAAGGGNNNYYYfffpppzzznnnqqqssstttuuu{{{~~~{{{rrrpppmmmiiifffeeedddddd______^^^^^^]]]\\\[[[[[[^^^]]]]]]]]]^^^___````````````aaaaaaaaacccfffhhhggglllssszzzyyypppiiidddffflllqqq}}}~~~}}}|||||||||zzzwwwtttllleeeZZZMMMBBB:::666444111111111111111111111111///.........------------+++,,,---///000111111111------------------------,,,,,,,,,------.........------------------------++++++,,,------...//////---------.........//////###)))------,,,---...+++******************+++*********++++++,,,,,,---)))***++++++,,,,,,,,,,,,///...,,,+++***++++++,,,...------,,,,,,------...///......------......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........---,,,,,,+++,,,,,,,,,,,,,,,---...///---...///000000///...---............/////////000000000000000000000000000111111000000000000111111333333222111//////111333222222333333444555666666<<>>DDDKKKUUU___llluuu{{{|||{{{zzzyyy{{{www{{{{{{xxxtttrrrooollliiieee```\\\VVVVVVTTTRRRQQQOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHLLLLLLMMMNNNOOOQQQRRRRRRNNNQQQTTTWWW[[[___cccgggnnnpppsssuuuyyy~~~{{{ooogggbbbaaagggppp|||}}}{{{yyyvvvrrrlllcccYYYMMMBBB:::666666555333222000///...111000//////000000///...////////////............+++,,,,,,,,,,,,,,,,,,+++------------------------......---,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,------......------,,,*********+++++++++,,,,,,,,,,,,---............---........................000000000000000000000000/////////////////////////////////000000000111111111111111222222111111111222222222222222222222222000000111222333444444555777666777===BBBIIISSS\\\hhhpppzzz}}}{{{{{{zzzyyyzzz}}}~~~zzzuuuqqqnnniiigggdddbbb```\\\WWWTTTOOONNNMMMKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHFFFDDDDDDFFFFFFFFFEEEGGGGGGHHHIIIJJJJJJKKKKKKIIILLLNNNPPPRRRUUUXXX[[[cccdddfffhhhlllqqqxxx}}}|||oooggg``````fffppp}}}{{{xxxvvvqqqjjjaaaVVVIIIAAA777666555444333222000///111///...///000111000...///////////////.........+++,,,,,,------,,,,,,+++........................000///...,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,------------...++++++++++++++++++++++++////////////////////////------------------------........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,------.......................................////////////////////////////////////////////////000000000000111111111111111222222333333222222111222222222222222222222222111333555555555666777777666888===DDDMMMWWWbbbjjjtttzzz~~~}}}||||||||||||{{{{{{zzzuuuqqqmmmhhheee```^^^\\\ZZZYYYUUUQQQNNNIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBCCCCCCEEEDDDBBBBBBCCCDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHJJJJJJKKKMMMPPPRRRXXXYYY[[[]]]```ffflllqqqxxx{{{yyynnnccc___aaajjjxxx}}}zzzxxxuuuppphhh]]]QQQJJJ:::777444333333444222111000///...///000111000///.........///////////////------............------........................000///...---,,,,,,++++++,,,,,,......///.........,,,,,,---------.........++++++++++++++++++++++++////////////////////////------------------------........................---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,---------...,,,---......//////......................................................////////////////////////000000000000111111111111222222333333333333222222222222222222222222222222222444666666666666888:::<<>>>>>>>>>>>===============>>>>>><<<:::999:::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEEEEGGGJJJLLLNNNQQQUUUXXX___ccchhhmmmrrrxxx{{{ooogggfffmmmuuu}}}|||zzzwwwrrrjjjbbb\\\LLLDDD:::555444444333111///......///000111111///............/////////000...//////000000//////...........................///......---------......+++,,,...///000///...---------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......------------------------,,,------......------,,,------........./////////------...///////////////................................................////////////////////////....../////////000000000111111222222222222111111333333333333333333333333111444777888999===EEELLLSSS]]]gggnnnwwwyyytttppphhheee```\\\XXXUUUQQQOOOJJJHHHGGGGGGFFFDDD@@@>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::999888999;;;======<<<======<<<<<<<<<<<<<<<;;;???@@@AAAAAA@@@AAACCCEEEBBBDDDGGGJJJLLLNNNQQQSSSUUUYYY^^^bbbfffmmmuuu{{{zzzmmmfffhhhnnnxxx~~~{{{yyyuuunnngggbbbTTTKKK???777555444222000///......///000111111000---.........//////000000......////////////......////////////////////////......---------......///***+++---//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,........................---,,,,,,++++++,,,,,,---......------------......------------------------,,,------......------,,,---------.........//////---......///////////////........................000000000000000000000000////////////////////////............////////////111111111222222111111111333333333333333333333333222666999;;;===DDDOOOWWWbbbllluuuyyy{{{vvvpppjjjfff```]]]XXXRRRNNNKKKKKKKKKBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::999999999:::;;;<<<===>>>:::;;;<<<======<<<;;;:::::::::;;;;;;<<<============>>>@@@BBBFFFIIILLLMMMNNNPPPSSSWWW[[[```ggglllvvv|||vvvnnnjjjuuuvvv~~~~~~{{{yyyvvvqqqkkkgggbbbUUUEEE999555444333111000111111222222222222111000000000000000000000000////////////////////////000000000000000000000000//////.........---------........................******,,,...000222333444+++,,,------......---------.........---,,,,,,+++---------............///000000//////.........---///...---,,,+++,,,,,,---........................,,,,,,,,,---...///000000------------------------,,,---///000000000///......///////////////......///////////////////////////////////////.........000000000000000000000000000000111111111000000///000000111222222222222111888555333222333555555555555888===AAAHHHSSS___iiivvvzzzyyytttoooiiiccc___[[[XXXSSSNNNJJJGGGGGGGGGAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<<<<======>>>>>>???AAABBBEEEFFFHHHHHHJJJMMMPPPSSSXXX^^^ccclllrrr{{{ssskkkrrrqqqvvv}}}{{{yyytttoookkkfff\\\MMMBBB;;;777555333000111111111222111111111000000000000000000000000000000000000000000000000........................//////.........---------........................,,,,,,---...//////000000+++,,,------......------------......------,,,+++---------............///000/////////............///...---,,,,,,,,,------........................,,,---------.../////////------------------------------///000000000///.........////////////......////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000111222222222222222333333222333555555555444777<<>>>>>===<<<;;;:::::::::::::::999999999999999999999999999999999999999999999888888888999999:::::::::999999999999::::::999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGIIILLLPPPUUUYYY___eeennnwwwtttpppmmmnnnvvv~~~|||yyytttqqqjjjdddZZZNNNCCC<<<777555111111111111111111000000000000000000000000000000111111111111111111111111.......................................---------....................................---------,,,+++,,,------......------------......------,,,,,,---------............///////////////............///...------,,,---------........................------..................---------------------------......///000/////////......///////////////...////////////////////////////////////////////////000000000000000000000000000000111111111111111000000111111222222222222222000222444555777777777777>>>DDDNNNXXXbbbmmmyyy~~~{{{wwwppplllfffaaa\\\WWWQQQNNNKKKIIIFFFBBB???>>>=========<<<<<<;;;:::999999999999999999999999888888888999999999999999999999999999888888777777777777888:::999888777777888999:::999999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>CCCDDDFFFGGGHHHKKKPPPTTTVVV[[[ccclllvvvtttmmmjjjnnnvvv~~~~~~|||xxxuuummmjjjcccYYYLLLAAA999666222222111111000000000000000000000000000000000000000000000000000000000000.................................................................................---,,,,,,,,,++++++,,,------......------,,,------...------,,,,,,---------............//////////////////..................------------..........................................---------........................---......///////////////---.../////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222222111111000111222222333333222222333444555666777999<<<>>>GGGOOO[[[fffoooyyy}}}|||}}}}}}yyysssooohhhddd^^^YYYTTTPPPLLLIIIEEEDDDAAA???===<<<;;;;;;;;;:::::::::999888888888888888888888888888888888888888888888888888888888888888777666666666777777999888777666666777888999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBCCCDDDDDDEEEHHHLLLOOOPPPTTT[[[ccclllvvv|||sssllllllpppwww~~~~~~~~~~~~}}}zzzwwwnnnmmmiiiaaaTTTGGG===888555444222111000000000000000000000000000000000000////////////////////////////////////////////////---.............................................,,,,,,------------------+++,,,------......------,,,,,,------...------,,,---------............///.........///////////////---............................................................---------..................................../////////000------...///////////////////////////////////////////////////000000111111000000000000000000000000000000111222222222222222111111222333333333333222555555555555666;;;BBBHHHTTT\\\hhhrrryyy{{{yyyzzz}}}{{{vvvpppjjjfff```\\\VVVQQQNNNKKKGGGEEEAAA@@@???===<<<;;;:::::::::999999999888888888777777777777777777888888888777777777777777777777777777777666666666777777888888888777777777777888888777888888999999::::::;;;999999999:::;;;<<<>>>>>>>>>???@@@@@@@@@BBBFFFIIILLLOOOTTT[[[bbbkkktttzzztttooonnnpppwww~~~}}}}}}}}}~~~~~~}}}zzzwwwpppooommmggg]]]QQQEEE===777666444222111000111111000000000000000000000000........................000000000000000000000000---------.......................................,,,,,,,,,---......//////+++,,,------......------,,,,,,------......---------------............///.........///////////////------...////////////...........................------..........................................///............///000000,,,---...///000000000000////////////////////////...//////000000111111222000000000000000000000000000000111222333333333333111222222333333333333333444555666777999AAAMMMUUUcccjjjttt|||xxxxxx}}}|||wwwqqqlllfff```\\\WWWTTTNNNJJJGGGEEECCCAAA>>>======<<<;;;:::::::::999999999888888888888888666666666777777777888888777777777777777777777777666666666666777888999999777888888999999888888777777777888888999:::::::::999999999999999:::;;;<<<;;;;;;<<<<<<<<<>>>BBBEEEEEEHHHMMMRRRYYY```hhhmmmyyyxxxqqqmmmnnnrrr|||}}}||||||~~~~~~}}}zzzwwwtttrrrpppmmmggg\\\OOOEEE:::888555333111111222222000000000000000000000000////////////////////////////////////////////////---------.........//////........................------........./////////+++,,,------......------+++,,,------......---------------............///............/////////000,,,---...///000000///...........................,,,---------.../////////........................///......---...///000111,,,---...///000000000000////////////////////////...//////000111111222222000000000000000000000000///000111222333333333333111222333333444444333333333777;;;???EEEOOO]]]fffooovvv~~~|||}}}yyyuuupppkkkfff```YYYUUURRRNNNIIIEEECCCAAA???>>><<<;;;;;;;;;::::::999999999999999999888888888888555666666666777777888888777777777777777777777777666666666666777999::::::777888999::::::999888777777777777888999999::::::999999888888888888999999::::::;;;;;;;;;>>>AAADDD???CCCHHHMMMSSSYYY```eeemmmwwwvvvmmmjjjllluuu}}}}}}}}}~~~}}}zzzxxxwwwuuurrrqqqnnndddVVVKKK;;;999666444222222222333000000000000000000000000000000000000000000000000........................---------.........//////........................///////////////.........+++,,,------......------+++,,,,,,---.........------------.........//////---.........//////000000,,,---///000000000///...........................,,,,,,------...///000000///////////////////////////......------///000111,,,---...///000000000000////////////////////////...//////000111222222222000000000000000000000000///000111222333444444444111222333333444444333333444:::BBBIIIQQQ\\\jjjtttwww}}}~~~xxxuuuoookkkeee```[[[VVVRRRNNNGGGFFFDDDBBB@@@>>><<<<<<:::::::::999999999888888999999999999999999999999777777777777777777777777666666666666666777777888888888888777777777777777777777777777888888888888777777777777777777777777888888999999999:::::::::;;;<<<======<<<<<<===??????AAADDDHHHLLLRRRXXX]]]fffooo|||yyynnniiikkkuuu|||||||||{{{{{{zzzyyyyyyyyyvvvrrrqqqnnnggg\\\SSSFFF>>>666222333444333111111111111111000000000000111111000000//////......111111000000//////......---...///...,,,+++,,,---////////////////////////......................................................................../////////...------,,,,,,222000...---,,,---...///---------............///...---,,,++++++,,,---...------............------............/////////////////////////////////////////////////////////...////////////////////////////////////000000000000111111111111111000//////333000///000333444222000...111444666777888999;;;:::BBBLLLVVV___hhhrrryyy~~~xxxsssooojjjfff```[[[WWWRRRNNNKKKDDDDDDBBBAAA???===<<<<<<::::::999999999888888888999999999999999999999999777777777777777777777777888888777777888888999:::888777777777777777777777777777777777888888888888777777777777777777777777888888888999999999:::::::::<<<======<<<;;;===>>>>>>@@@CCCEEEHHHMMMSSSWWWbbbjjjwwwwwwooogggnnnyyy~~~}}}|||{{{zzzzzzyyyzzz|||yyyvvvuuussslllbbbZZZKKKCCC:::444444444333222111111111111000000000000000000000000////////////......//////000000111111---//////...---,,,,,,---////////////////////////........................................................................------..................111000...---,,,---...///.........////////////000//////............//////---......//////......---............////////////////////////////////////......//////////////////////////////////////////000000000000111111111111111111111111111000//////222111///000333444333111333444666777777999;;;>>>EEEMMMWWWaaaiiiqqqyyyzzzuuupppkkkgggbbb^^^YYYTTTPPPLLLHHHEEE@@@@@@???>>>===<<<<<<;;;:::999999999999888888888777777777777777777777777777777777777777777777777888888777777888888999:::777777777777777777888888777777777777888888888888777777777777777777777777888888888999999999999:::999:::<<<;;;::::::;;;======>>>@@@BBBDDDHHHMMMQQQ\\\cccooozzzxxxjjjjjjooo{{{~~~}}}zzzyyyyyyzzzzzz|||zzzyyyxxxvvvppphhhaaaSSSKKK@@@888555555444222222222111111111000000000////////////000000000000......//////000000111111...///000///...---...///////////////////////////........................................................................,,,,,,------...//////000000///...---------...///...////////////000000000...//////////////////...---......//////......---............////////////////////////////////////.........//////000000000////////////////////////111111111111222222222222111111111222111111000///222111000111333444333222777777777777777;;;@@@DDDSSSZZZeeennntttzzz{{{vvvrrrmmmiiiddd```ZZZVVVRRRNNNKKKGGGDDDAAA<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777777777777777777777666666666666666666666666555555555555555666777777777777777777777888888888666777777777888888888888777777777777777777777777888888888888999999999999888:::;;;;;;:::999;;;<<<;;;<<<>>>???AAAEEEJJJMMMWWW]]]gggrrr~~~tttnnnkkkttt}}}}}}}}}~~~zzzxxxxxxzzzzzzyyyyyyxxxwwwvvvqqqkkkfff\\\SSSGGG===777555333222222222222111111111000000......//////000000111111111111000000//////......///000111000///...///000////////////////////////........................................................................---------.........////////////...---------...///............////////////+++,,,---......---,,,+++......////////////..................////////////////////////////////////.........///000000111111////////////////////////000000000111111111222222111111111222222111111000222111111222333444444444777777666777:::@@@HHHNNN]]]eeeooowww{{{}}}wwwsssooojjjfffbbb]]]ZZZSSSPPPLLLIIIFFFDDDAAA>>>::::::::::::::::::::::::999999999888888888777777666666666666666666666666666666666666666666666666555555555444555666666777666666777777888888888888666777777777888888888888777777777777777777777777777777888888888999999999888999::::::999999:::<<<999;;;<<<>>>@@@DDDIIIMMMSSSYYYbbblllxxx~~~rrrjjjppp|||}}}}}}}}}}}}~~~{{{yyyxxxyyyzzzxxxxxxxxxxxxwwwsssnnnkkkccc[[[OOOCCC;;;666333222222222222222111111111111......//////000000111111111111000000//////.........000111000//////000111////////////////////////........................................................................//////.........---------......---------.........,,,,,,,,,---------......+++,,,---......---,,,+++...//////////////////...............////////////////////////////////////////////////000000111111000000000000000000000000/////////000000000111111111111222222222222111111111222333333333444555666444555777:::@@@IIISSSZZZgggnnnwww}}}}}}{{{|||}}}{{{vvvsssnnnkkkfffbbb^^^ZZZVVVSSSNNNKKKGGGDDDCCCAAA>>><<<999999999999999999999999999888888888888777777777666666666666666666666666777777777777777777777777777777666666777777888999666666666777888888999999777777777777888888888888777777777777777777777777777777777888888888888999888999;;;:::999999:::<<<999;;;<<<>>>@@@DDDIIILLLPPPVVV___iiisssxxxnnnpppwww~~~}}}}}}}}}zzzyyyxxxxxxzzz{{{{{{{{{yyyvvvssspppiiibbbWWWJJJ@@@999555333333222222222222111111111////////////000000000000......//////000000111111...///000000//////000111////////////////////////........................................................................000//////...------,,,,,,,,,---------............++++++,,,,,,,,,---------...//////////////////......//////000000//////...............////////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000000000000111222222333222222222111222444444444444666777444888===CCCLLLVVVaaagggqqqwww~~~zzzvvvvvvwwwxxx}}}yyyvvvqqqllliiieeebbb]]]YYYVVVRRRNNNKKKIIIFFFCCCAAA@@@>>><<<:::999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777666666666666777888888555666666777888888999999777777777777888888888888777777777777777777777777777777777777888888888888999:::;;;;;;::::::;;;<<<;;;<<<===>>>???BBBFFFIIIMMMSSS\\\fffppp|||zzzvvvuuuvvv}}}}}}~~~|||yyywwwvvv{{{|||}}}}}}zzzwwwuuutttnnnhhh^^^RRRFFF===888666333333222222222111111111000000000000////////////......//////000000111111---...000///......000111////////////////////////..........................................................................................------+++,,,------............,,,,,,,,,---------......//////............////////////000000000000//////............////////////////////////////////////222222111111000/////////000000000000000000000000//////000000000111111111000111222222333333333222000222555555444444666999999???GGGPPPZZZdddmmmsssxxx}}}{{{uuurrrrrrtttvvv~~~{{{wwwsssoookkkeeebbb^^^[[[WWWSSSPPPMMMHHHEEEFFFDDD@@@???>>>===;;;999999999999999888888888888888888888888777777777777888888888888888888888888777777777777777777777777444444444444444555666666555666666777888999999999777777777777888888888888777777777777777777777777777777777777888888888888999;;;<<<<<<::::::;;;======>>>>>>>>>>>>???CCCFFFKKKQQQ[[[eeennnyyy~~~vvvqqqyyy~~~}}}~~~}}}yyywwwuuuzzz|||}}}|||yyyvvvttttttqqqlllcccWWWJJJ@@@:::888333333333222222222111111111111000000//////......111111111000//////......,,,...//////......///111////////////////////////........................................................................,,,,,,------.../////////+++,,,------.........------------.........//////...---,,,++++++,,,---...//////000000000000//////............/////////000////////////////////////333333222111000///......000000000000000000000000000111111111111222222222000111222333333333333333000333555555444444777:::???EEEOOOYYYcccmmmuuuzzz{{{xxxrrrooopppsssvvv~~~}}}zzzvvvpppjjjgggfffddd^^^YYYVVVSSSNNNKKKJJJHHHFFFDDD???>>>===<<<:::999777777999999888888888888888999666666666666777777777777666666666666666666666666666666666666666666666666777777666666555555555444555555555555666666666666777777777777777777777777888888777777777777888888777777777777888888888888888888999999999::::::::::::;;;<<<<<<===???CCCGGGMMMRRRYYYaaakkkwww}}}xxxxxxyyy|||wwwsssqqqwwwxxxzzz{{{|||{{{zzzyyytttqqqjjj```SSSGGG===888777222000111222//////111222222222111111111000000//////000000000000//////...///111222222000---,,,////////////////////////000000//////.........---//////000000000000//////.................................////////////000---......///000/////////........................////////////////////////////////////////////////............/////////000111111000///////////////222111000.........///000000000000///000111111222//////000111111111111000222222111111111111111222444111111666777666;;;CCCDDDMMMZZZfffmmmsssyyy}}}{{{xxxtttpppoooqqquuuwww|||~~~zzzvvvsssnnnhhhbbb___^^^\\\VVVRRRPPPMMMIIIFFFDDDCCCAAA???>>>===<<<;;;:::888777777999888888777777777888888777777777777666666666666666666666666666666666666777777777777777777777777777666666666555555555555555555555555666666666666777777777777777777777777888888777777777777888888777777777777888888888888888888999999999::::::::::::;;;<<<<<<===???CCCGGGLLLQQQYYYaaajjjvvv|||uuurrruuu{{{}}}xxxtttqqqvvvwwwzzz||||||{{{zzzxxxwwwrrrkkkcccYYYMMMBBB:::888333111333333111000111222222222222111111111111//////000000000000/////////////////////......---////////////////////////000/////////............//////000000000000//////........................---............/////////............/////////000........................////////////////////////////////////////////////........./////////000000//////...---------------222111000///...//////000000000000000111111111111000000000000111111111111333333222222222222333333666333333777999:::@@@HHHQQQYYYeeennntttwww{{{~~~~~~yyywwwuuussstttwwwzzz}}}~~~}}}xxxtttpppllliiiddd```ZZZWWWUUURRRNNNJJJJJJGGGDDDBBB@@@???===;;;<<<<<<;;;:::999777777666777777777666666777777888888888777777666666555555666666666666666666666666777777777777777777777777666666666666555555555555555555555555666666666666777777777777777777777777888888777777777777888888777777777888888888999999888888999999999::::::::::::;;;<<<<<<===???CCCGGGJJJPPPXXXaaajjjvvvxxxpppnnnqqq|||~~~zzzuuussstttwwwzzz}}}~~~|||zzzyyyzzztttmmmgggaaaWWWIII???:::555333555555222000222111111000000000///////////////000000000000//////000///...,,,,,,---...///////////////////////////////////////............//////000000000000//////........................---------............//////......---...///000111........................////////////////////////////////////////////////....../////////000000000//////...---------......111111000/////////000000///000111222222222111000111111000///000111222333444444444333333444444555666444555888<<<@@@IIIQQQ^^^fffpppvvvyyyzzz{{{}}}}}}|||xxxxxxxxxyyy{{{~~~}}}yyytttoookkkgggbbb___\\\YYYTTTQQQOOOLLLHHHEEEFFFDDDBBB@@@@@@>>><<<:::;;;::::::999888777666666666666666666666666777888999888888777666555555444666666666666666666666666555555555555555555555555666666666666666555555555555555555555666666666666666666666666666666666666888888777777777777888888777777888888888999999999888888999999999::::::::::::;;;<<<<<<===???CCCGGGIIIOOOXXXaaakkkvvvwwwoooooovvv|||wwwuuutttwww{{{~~~~~~|||zzz{{{uuuoookkkhhh___QQQEEE<<<777444555555111000111//////.........---------//////000000000000//////000//////........./////////////////////////////////////////////.........//////000000000000//////........................------------............000///---,,,---...000222........................////////////////////////////////////////////////...////////////000000000111111000000000000000111111111000000000000000000...///111333333222111000222111000//////111333444444444333333444444555555444444666;;;AAAIIITTT[[[fffllltttxxxxxxxxxxxxyyy{{{~~~{{{|||~~~}}}zzztttpppkkkfffbbb^^^ZZZWWWSSSQQQMMMJJJHHHFFFCCCBBBCCCAAA??????>>>===;;;999999999999888888777777777666666555666666777888888999888888777666555555444666666666666666666666666444444444444444444444444555555555666666666666666555555555555666666666666666666666666666666666666888888777777777777888888888888888888999999999999888888999999999::::::::::::;;;<<<<<<===???CCCGGGIIIOOOXXXbbblllwwwrrroooqqq|||~~~yyywwwtttwwwzzz~~~}}}|||{{{vvvpppnnnllleeeXXXMMM@@@:::555555444000///000000000/////////.........//////000000000000//////...///111222222111000///////////////////////////........./////////////////////000000000000//////........................---------.........//////000///---,,,---...000222////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000111111222000000111111111111111111...000222333444333111000333222000//////111333444333333333333333444555555222666;;;@@@HHHSSS^^^dddjjjoootttvvvuuutttuuuwwwxxx}}}|||wwwssspppiiifffaaa]]]YYYVVVRRROOOIIIHHHFFFDDDAAA@@@???>>>===<<<;;;;;;<<<;;;999777999999888888888888888888666666666666777888999999888888777777666666555555666666666666666666666666666666666666666666666666555555555666666666666666555555555555666666666666777777777777777777777777888888777777777777888888888888888999999999999:::888888999999999::::::::::::;;;<<<<<<===???CCCGGGIIIOOOYYYcccmmmxxxxxxqqqnnnuuu{{{xxxsssuuuxxx{{{}}}}}}}}}}}}zzzwwwsssqqqooohhh^^^VVVFFF???888666333//////111333333333222222222111111//////000000000000//////---///222444444333000///////////////////////////........./////////////////////000000000000//////.................................////////////000///......---...///000111/////////////////////////////////////////////////////////////////////////////////000000000111111//////.........///000000///000111222222222111111000000222333333333222111222222111000111222333444333333333333333444555666333;;;CCCIIIRRR^^^fffiiilllooorrrrrrpppooorrrttttttzzz~~~}}}zzzvvvssspppkkkgggddd^^^[[[WWWSSSPPPMMMJJJGGGCCCBBBAAA@@@>>>=========;;;:::::::::;;;:::888666888999999999999999999999777666666777888999::::::777777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666777555555555555666666666666777777777777777777777777888888777777777777888888888888888999999999::::::888888999999999::::::::::::;;;<<<<<<===???CCCGGGIIIPPPZZZeeeooozzz|||ssssss|||}}}zzzqqqrrrtttvvvxxxzzz||||||{{{yyyvvvtttpppkkkddd___NNNEEE<<<777444000000333333333222222222111111111//////000000000000//////...///000111222111111000////////////////////////............/////////000//////000000000000//////......................../////////000000000111111............/////////000//////////////////////////////////////////////////////////////////////////////000000000111111111//////......///000000111///000111222222222222111111111111222222222333333111111111222222222333333444444444444555666777888999CCCNNNTTT\\\eeejjjiiimmmnnnnnnkkkhhhhhhkkkoooqqqxxx~~~zzzssspppmmmjjjgggccc^^^[[[WWWTTTPPPLLLJJJGGGDDDBBB@@@AAAAAA???======>>>???;;;::::::;;;<<<<<<999777999999999999999:::::::::777777777777888999:::;;;666666666666777777777777666666666666666666666666444444444444444444444444444555555555666666777777555555555555666666666777777777777777777777777777888888777777777777888888888888999999999:::::::::888888999999999::::::::::::;;;<<<<<<===???CCCGGGIIIPPP[[[eeeppp{{{zzzuuuyyy}}}zzzooopppqqqrrruuuwwwzzz{{{{{{{{{yyyvvvqqqlllhhheeeSSSIII???999444111111555000000000000//////////////////000000000000//////000///.........000111222////////////////////////---.........//////000000//////000000000000//////........................000000000000111111111111---...//////000/////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111000111111222333333///000111222333333222111222222111111111222333444000111222333333333333222555555555555666777999999>>>JJJVVV\\\bbbjjjllliiilllllljjjeeeaaaaaaeeeiiiooovvvzzzuuuqqqooommmiiiddd```]]]YYYVVVSSSKKKJJJHHHGGGEEEDDDCCCCCC????????????>>>===;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777666666666666777777777777777777666666666666777666555444444555666777666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777888888888888999999999999999888888888888888888999999::::::::::::;;;;;;>>>===<<<<<<===@@@CCCFFFJJJRRR]]]gggppp|||{{{{{{~~~}}}yyyppppppppprrrtttvvvyyyzzz}}}|||{{{xxxsssnnniiifff^^^QQQAAA999888888333...000000000000000111111111000000000000000000000000//////............//////000///...---------------000000000000000000000000------...///000000//////////////////////////////000/////////111111///...---.........//////000000////////////............000000000000000000000000......///000000111000000000000000000000000000000000000000000////////////111111111111111111111111111111222222222333333333444444444444444444444444000222333444666999===@@@JJJRRR\\\eeejjjkkkjjjjjjjjjfffaaa\\\[[[]]]```ccchhhooozzz~~~{{{wwwrrrnnnjjjhhhccc```[[[XXXUUUQQQNNNKKKHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::999999999888888888888888888777777888888888888777777777666666666666666555444444444444555666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777888888888999999999888888888888888888888888999999::::::::::::;;;;;;>>>===<<<<<<>>>AAADDDFFFJJJRRR]]]gggqqq|||~~~zzzqqqppppppqqqsssuuuxxxzzz}}}|||{{{yyyvvvrrrnnnkkkaaaVVVGGG>>>:::888444111111111111111111111111111000000000000000000000000000//////......//////000000///...------------...000000000000000000000000---......///000000//////////////////////////////111000000000222222000///............/////////000////////////............000000000000000000000000...///000000000000000000000000000000000000000000/////////000000000000000111111111111111111111111111222222222222333333333444444444444444444444444444444555666888<<>>>>>>>><<<=========<<<;;;:::999999999999999999999999999999999999999888888888888999999999999999999999999888888777777777666666666555444444333333444444555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777777888888888999999888888888888888888888888999999::::::::::::;;;;;;>>>===<<<<<<>>>AAAEEEGGGKKKSSS^^^iiirrr~~~~~~{{{sssqqqpppoooqqqtttxxxzzz|||}}}|||{{{yyyuuurrrpppggg^^^QQQEEE===888555444111111111111111111111111000000000000000000000000111000000//////000000111//////......------......000000000000000000000000......///000000000//////////////////////////////111111000111222333111///............////////////////////////............000000000000000000000000000000000111000000//////000000000000000000000000...//////000000111111111222222222222222222222222222222222222333333333333444444444444444444444444777777777888<<>>============<<<=========<<<<<<;;;::::::::::::::::::::::::::::::999999999888888888888999999::::::::::::999999888888888777777777666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777777777888888888888888888888888888999999999999999999:::::::::;;;;;;===<<<<<<<<<>>>BBBFFFHHHLLLUUU```jjjttt|||uuussspppooopppssswwwzzz}}}}}}}}}|||zzzwwwtttrrrkkkeeeYYYLLL@@@999666666222222222222222111111111000000000000000000000000111111000000000000111111//////............//////////////////////////////...//////000000000//////////////////////////////111000///000222222000///.........///////////////////////////............////////////////////////111111111111111000///...000000000000000000000000......///000111111222222222222222222222222222222222222222333333333444444444444444444555555555555666777999<<>>>>>==================>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::999999999888888888999::::::999888888888888888888777777777777666666666777777666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;<<<<<<;;;<<>>>>>>>>>>>>>>???===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888::::::::::::888888999999888888888777777777666777777888888777777666666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666666777777777888888777777777888999999::::::999999::::::::::::;;;;;;<<<;;;;;;===???DDDHHHKKKQQQZZZeeepppzzz~~~~~~~~~yyywwwtttrrrrrrtttvvvxxx}}}}}}}}}|||zzzvvvsssqqqooollleeeZZZMMMBBB;;;888555444444333333222222222000000000000000000000000111000000//////000000111//////......//////000000000000000000000000000000000000111111111000//////////////////////////////...------...//////...,,,///////////////.........////////////............000000000000000000000000111111111222111111000000000000000000000000000000///000000111111222222222333333333333333333333333333333333333444444444444444444444555666666777777666:::@@@HHHPPPYYYccchhhfffgggfffccc]]]WWWRRRQQQGGGEEECCCBBBCCCEEEIIIKKKSSS___ppp|||~~~{{{rrrpppllljjjgggccc___\\\YYYXXXWWWTTTQQQNNNKKKJJJFFFDDDBBBAAAAAAAAA@@@>>>???>>>>>>===>>>>>>??????<<<<<<======>>>======<<<==============================<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999888888888777777555666777888888777666555666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666666666777777777888666777777888999999::::::999999::::::::::::;;;;;;;;;;;;;;;===@@@DDDIIILLLTTT\\\hhhsss}}}~~~}}}}}}~~~zzzxxxvvvuuutttuuuvvvwww{{{|||||||||{{{yyyvvvtttqqqnnnhhh```VVVJJJ@@@:::555555555444333333222222000000000000000000000000000//////......//////000///////////////000111111000000000000000000000000111111111111111000/////////////////////////////////......///000000///---000/////////............////////////............000000000000000000000000000000111222222222111111000000000000000000000000111111111111111111111111333333333333333333333333333333333444444444444555444444444555666777777777;;;@@@HHHQQQXXX^^^dddgggccccccbbb]]]VVVPPPLLLJJJCCCBBBAAAAAACCCFFFJJJLLLWWWdddttt~~~}}}yyyvvvnnnllljjjgggeeeaaa\\\XXXSSSSSSQQQOOOLLLIIIFFFEEEEEEDDDAAAAAAAAAAAA@@@???>>>============>>>??????;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::;;;===>>>>>>===;;;:::999999999888888888888777444555666777777666555444666666666666666666666666666666666666666666666666666666666666777777777777666666666666777777777777666666666666777777777777666777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;===@@@EEEIIILLLUUU^^^jjjttt||||||}}}zzzyyyxxxwwwvvvvvvvvvwwwzzz{{{|||}}}|||{{{yyyxxxrrrooojjjddd[[[PPPDDD<<<666666555444333333222222000000000000000000000000//////............/////////////////////000111111000000000000000000000000111111111111111000//////////////////////////////000//////000111111000...000000//////.........---000/////////............000000000000000000000000///000111222222222222222000000000000000000000000222222222111111111111111333333333333333333333333333333333444444444555555444444444555666777777888???EEENNNWWW]]]```ccceee```___]]]XXXPPPJJJEEEDDDAAAAAAAAAAAADDDHHHKKKNNN[[[hhhwww}}}zzzvvvpppmmmiiifffbbb___]]]ZZZVVVSSSPPPNNNLLLIIIGGGEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>??????@@@@@@@@@AAA======>>>>>>>>>>>>===============<<<<<<;;;;;;:::;;;;;;::::::::::::999999:::::::::;;;;;;:::::::::777777777777777777777777888888777666555444333333666666777777888888999999777777777777777888888888999888888888777777666666888888999999999:::::::::::::::::::::::::::::::::<<<===>>>???@@@DDDIIIMMMXXXaaannnyyy~~~~~~~~~}}}|||zzzxxxvvvuuuuuutttzzzzzz{{{}}}~~~|||zzzvvvrrrllliiieeeZZZJJJ===:::888666444444555555666111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////000000////////////000000////////////............---.........//////000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111000111111111111111111111111111111222222222333333333333444555555444444666777222444666777777999;;;===GGGLLLTTT[[[aaaccccccbbb]]]ZZZVVVPPPKKKHHHFFFFFFBBBDDDEEECCCCCCGGGQQQXXXkkkrrrzzz}}}zzzwwwtttpppkkkhhhdddaaa^^^[[[YYYWWWTTTQQQMMMKKKIIIGGGEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????=========>>>>>>>>>??????===>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888999999999999888888888888888888888888888888777777777666666666666666777777777888888888888888777777777777888888888888888888888888777777777666888888999999999:::::::::::::::::::::::::::::::::<<<===>>>???AAAEEEJJJNNN[[[dddqqq|||}}}|||||||||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvyyyyyyyyy{{{}}}}}}|||zzzwwwsssooolllhhh^^^OOOCCC:::777555333333333444555111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000111000000000000000000111////////////................../////////000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222111111111111111111111111111222222222222333333333111333444444333222333444333444555666777:::>>>BBBMMMQQQWWW]]]``````___^^^XXXUUUPPPKKKGGGEEEDDDEEEDDDEEEFFFFFFGGGNNNYYYaaapppuuu|||}}}xxxuuurrrooollliiidddaaa]]][[[XXXVVVUUUSSSPPPMMMIIIHHHFFFDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>????????????>>>>>><<<<<<==================>>>============<<<<<<<<<999999::::::::::::999999999999999999999999999999666666666777777888888888999999888888888888888888888888888888888888888888888888888888777777777777888888999999999:::::::::::::::::::::::::::::::::<<<===>>>???AAAFFFLLLQQQ^^^hhhuuu}}}{{{{{{|||~~~~~~}}}}}}{{{zzzyyyyyyxxxwwwwwwwwwyyy{{{|||{{{yyyxxxtttqqqooolllcccVVVLLL===:::555333333444444444111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000////////////............//////000000000000000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111222333333333222222222222222222222222222222222222333333333333111333555555444222222333444555555666888===DDDIIIUUUWWW[[[^^^^^^]]]ZZZWWWRRROOOJJJFFFDDDDDDFFFGGGHHHIIIJJJKKKOOOWWWccclllvvvzzz{{{vvvrrroookkkiiifffccc___\\\YYYWWWTTTRRRPPPNNNKKKIIIFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@@@@??????<<<======>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<999999999999999999999999888888888888999999999999:::::::::999999888888777999999888888888888888777888888888777777777777777888888999999999:::::::::999999::::::::::::;;;;;;<<<===>>>???CCCHHHOOOUUUaaakkkxxx|||{{{}}}~~~~~~~~~}}}}}}|||{{{{{{wwwvvvuuuvvvyyyzzzyyyyyywwwuuusssrrroooggg\\\TTTDDD>>>888444444666666555111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000////////////////////////////////////............000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222222222222222222222222222222222222222333333333444444444666888888777555444444555555666777;;;BBBKKKQQQZZZ[[[]]]^^^]]]YYYUUUSSSNNNKKKGGGDDDDDDGGGKKKNNNNNNNNNOOOQQQVVV___kkktttyyy}}}|||vvvqqqmmmjjjfffcccaaa^^^[[[XXXWWWUUURRROOOMMMKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;::::::999999888888:::999999999888888777777777777777777777777888888888888999999999:::::::::999999999::::::;;;;;;;;;<<<===>>>@@@DDDKKKSSSXXXdddmmm{{{}}}}}}zzz{{{~~~~~~}}}}}}~~~~~~~~~}}}xxxvvvtttuuuvvvxxxxxxxxxvvvuuutttsssqqqkkkbbb[[[JJJCCC:::555444555555333111111111111111111111111//////000000000000//////////////////////////////////////////////////////---......//////......---////////////............111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///222222222222222222222222222222333333333444444444444666888888666555555555666777888;;;@@@HHHQQQXXXZZZ[[[\\\\\\ZZZVVVRRROOOIIIGGGEEEDDDFFFKKKPPPTTTVVVVVVUUUWWW\\\fffpppwww{{{~~~~~~zzzvvvppplllhhheeeaaa^^^\\\YYYWWWTTTTTTRRROOOMMMLLLJJJGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::999888888777777777777777777888888888888888888999999999:::::::::888999999::::::;;;;;;<<<<<<===>>>@@@EEEMMMVVV\\\fffqqqzzzzzz}}}~~~yyyyyy{{{{{{yyy|||}}}zzzxxxuuutttuuuvvvwwwwwwuuuuuuuuuuuusssmmmfff```QQQGGG<<<555444444333111111111111111111111111111//////000000000000//////000000000000000000000000........................------////////////------////////////............111000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333222111000///...333333333333333333333333333333333333444444444444222444555555444444555666666999===AAAGGGNNNVVV\\\ZZZZZZZZZYYYVVVRRRNNNLLLDDDCCCCCCEEEIIIOOOUUUYYY]]]\\\\\\^^^cccllltttyyy}}}|||wwwrrrnnnjjjgggccc___[[[XXXVVVTTTQQQOOONNNMMMKKKJJJKKKJJJHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=========<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======::::::::::::;;;;;;;;;;;;;;;;;;:::999999888777777666777777777888888888888888888999999999:::::::::888888999::::::;;;<<<<<<<<<===>>>AAAFFFNNNXXX___jjjttt}}}vvvvvv{{{{{{{{{|||{{{yyy{{{|||}}}zzzuuussstttuuuvvvvvvvvvwwwwwwwwwuuuoooiiieeeZZZOOOAAA999777777555222111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////...///000111111000///...////////////............000000000/////////........./////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///333333333333333333333333333333333444444444444555333333444333333444777:::666;;;AAAHHHNNNTTTZZZ]]]ZZZYYYYYYVVVSSSNNNJJJGGGBBBCCCEEEIIIOOOVVV\\\```bbbaaaaaadddjjjrrrxxx{{{}}}wwwqqqmmmiiieeeccc^^^[[[WWWSSSQQQPPPMMMLLLJJJHHHHHHHHHJJJKKKJJJIIIDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>??????@@@@@@@@@@@@??????========================::::::;;;<<<===>>>??????:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777777666666777777888888888999888888999999999:::::::::888888999::::::;;;<<<<<<<<<===>>>AAAFFFOOOYYY```lllwwwwwwtttqqq|||~~~{{{zzz|||~~~{{{vvvsssssstttuuuuuuxxxxxxyyyyyyvvvqqqlllhhhbbbVVVGGG>>><<<;;;888555111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000///111222333333222111///000/////////............000000//////.........---.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111333333333333333333333333333333333444444444555555555555555444444666:::>>>666<<>><<<<<<<<<=========>>>>>>???>>>===<<<<<<===>>>???========================;;;;;;;;;;;;:::999888888888777777666666666666777777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;===AAAEEEJJJRRR]]]eeerrr~~~|||sssvvvwww}}}zzzwww{{{zzz{{{}}}}}}xxxsssqqqrrrtttvvvvvvvvvvvvtttqqqnnnlllddd[[[NNNDDD>>>:::777444222333333444444444333333222222222222222222222222////////////////////////000000000000000000000000222222111111000/////////222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000111111111111222222222111111111222222333333333555555555555555555555555555666666555444555777999===CCCKKKRRRVVVWWWWWWXXXXXXWWWUUUPPPKKKHHHHHHHHHEEEHHHNNNVVV^^^ccccccbbbcccfffkkknnnpppuuu|||}}}vvvrrrlllhhhdddbbb___]]]WWWVVVSSSOOOMMMKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKNNNOOOPPPOOOMMMKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@DDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@?????????=========>>>>>>>>>?????????>>>>>>======>>>>>>???====================================<<<;;;:::999999999888777777777888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>???????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;:::999999999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<===@@@CCCFFFLLLXXXeeeoooyyyzzzxxxzzz}}}{{{{{{zzzzzz|||}}}yyytttqqqqqqrrrxxxxxxyyyxxxwwwtttrrrpppjjjdddZZZLLLAAA999777777222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...//////000111111222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222333333333333444444444444444444444444666666666555666999>>>BBBKKKOOOTTTWWWXXXXXXXXXXXXVVVWWWUUUQQQLLLHHHFFFEEEPPPUUU[[[___```aaacccfffjjjlllpppssswww|||wwwqqqnnnfffccc___\\\ZZZXXXVVVTTTPPPOOOMMMJJJIIIHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPRRRTTTTTTRRROOOMMMLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA???????????????????????????@@@AAABBBBBBAAA@@@???????????????????????????@@@@@@@@@@@@???>>>======<<<<<<;;;:::999999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<>>>@@@BBBFFFMMMZZZiiittt}}}{{{}}}|||{{{zzzyyy{{{}}}~~~~~~zzzvvvrrrqqqrrryyyyyyzzzzzzyyywwwtttsssmmmiii```RRRCCC:::777777333333222222111111111222000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444444666666555555777<<>>======<<<;;;:::999999999999777777888888888999999999:::::::::;;;;;;;;;<<<<<<===???CCCGGGOOO[[[kkkvvvzzz}}}~~~{{{yyyxxxyyy{{{}}}~~~}}}|||xxxuuussssssyyyzzz{{{{{{zzzyyyvvvuuuooollldddWWWHHH===888777444444222111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333333333333333444444555555555555555666777:::@@@HHHMMMVVVXXXYYYYYYXXXXXXZZZ[[[]]][[[WWWSSSQQQSSSWWW[[[]]]bbbeeedddaaa```dddhhhjjjmmmrrrxxx}}}wwwqqqlllgggccc^^^\\\YYYVVVTTTQQQNNNKKKNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMOOOQQQRRRRRRRRRQQQRRRSSSQQQOOOMMMLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<:::999999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<===@@@DDDIIIQQQ^^^mmmwww|||zzz{{{yyywwwxxxzzz|||}}}|||}}}~~~~~~{{{xxxvvvvvvyyyzzz{{{|||{{{zzzxxxvvvqqqnnnggg]]]PPPDDD<<<888666555333222111222222333111111111111111111111111000000000000000000000000000000000000000000000000222222111111000//////...000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111222222222222333333333333444444444444333333333333333444444555555666666666444666888;;;@@@FFFNNNSSSYYYZZZZZZZZZYYY[[[^^^aaa```___[[[XXXWWWZZZ```eeedddfffgggfffddddddfffiiijjjnnnvvv~~~{{{uuuooojjjfffaaa]]]YYYWWWUUUSSSRRRPPPMMMKKKMMMLLLKKKKKKLLLMMMOOOPPPLLLMMMOOOPPPQQQRRRRRRSSSPPPRRRSSSRRROOONNNNNNNNNMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????===<<<;;;:::::::::777888888888888999999999:::::::::;;;;;;;;;<<<<<<>>>BBBGGGMMMUUU```nnnxxx{{{yyywwwwwwyyy{{{|||||||||~~~~~~{{{yyyyyyxxxyyy{{{||||||zzzxxxwwwsssooojjjcccYYYMMMAAA999888666444333222222333444222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333333333444444555555444444444333333333444444555666666777888888666888<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;::::::<<<>>>BBBEEEIIINNNWWWdddttt|||}}}yyyxxxxxxyyyzzzzzz|||}}}~~~~~~~~~|||}}}|||zzzxxxtttsssooojjjbbbVVVJJJBBB999777555444555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000222222222222222222222222222222222222222222222222111111111222222333333333666555555444444333333222444444444444444444444444555555555666888999999888888<<>>>>><<<<<<<<<;;;;;;;;;::::::999:::;;;;;;:::;;;===>>>AAADDDJJJPPPXXXeeettt~~~{{{wwwwwwxxxxxxxxx|||}}}}}}~~~}}}zzzyyywwwuuuqqqllldddYYYNNNFFF999777444333333333111000222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000222222222222222222222222222222222222222222222222222222222222222222333333222222222333444444555555444444444444444444444444555555555666777888888888:::>>>EEENNNUUUYYYZZZZZZXXXZZZ^^^bbbgggmmmuuuzzz|||}}}~~~|||{{{~~~{{{yyyxxxwwwxxxxxx~~~|||vvvqqqkkkhhhaaa___\\\XXXUUUSSSQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXZZZYYYYYYYYYXXXXXXXXXXXXUUUTTTUUUWWWYYYYYYWWWUUUVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;:::;;;===??????DDDKKKRRR[[[fffttt}}}~~~xxxvvvvvvvvvwww{{{}}}~~~~~~~~~|||{{{yyywwwtttooohhh^^^SSSLLL===:::666444333333222111222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111111222222222222222222222222222222222222222222222222333333222222222222222222111111222222333444444444444444444444444444444444666666666666777888888999>>>BBBIIIPPPUUUXXXXXXWWW[[[]]]aaaffflllttt}}}}}}|||~~~yyysssnnniiidddaaa\\\ZZZWWWUUUSSSRRRQQQQQQSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[VVVVVVWWWYYY[[[[[[YYYWWWWWWWWWVVVUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKKKKKKKMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<;;;;;;;;;===???>>>DDDLLLTTT]]]hhhttt}}}~~~|||wwwuuuuuuuuuyyyzzz|||~~~}}}|||zzzyyyvvvqqqkkkbbbXXXRRRDDD@@@;;;777666555444333222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222333333222222222222222222222222333333333222222111111111444333333222222111111000444444444444555555555555666666777666666888:::;;;BBBGGGMMMSSSVVVWWWWWWVVV\\\___dddjjjrrr{{{yyyvvvpppkkkgggccc^^^[[[WWWVVVTTTRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOOOOPPPMMMOOOQQQSSSTTTTTTSSSSSSPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[[[[[[[\\\\\\[[[[[[ZZZ\\\]]]]]]^^^^^^^^^]]]]]]XXXXXXXXXZZZ\\\\\\ZZZXXXXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRTTTSSSQQQOOONNNOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???>>>DDDLLLUUU^^^iiiuuu~~~}}}zzzvvvtttsssuuuwwwyyy|||~~~~~~~~~zzzyyyvvvrrrmmmeee\\\VVVJJJEEE>>>999666555555444222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222333333333222222111111111444333333222222111111000444444444555555666666666555777888777777999<<>>@@@???DDDMMMUUU^^^jjjvvvyyyuuusssrrrtttwwwzzz}}}~~~~~~{{{yyyvvvsssooohhh```[[[MMMGGG???888555333333333222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222111111111222222333333444222222222222222222222222333333222222222222222222111111222222333444444444444444444555666666777777555777999999888;;;@@@EEEKKKOOOTTTVVVWWWXXX[[[^^^bbbgggooowwwyyyrrrlllfffccc___\\\ZZZXXXVVVSSSQQQPPPOOONNNNNNNNNOOOPPPOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\]]]_________]]]\\\___\\\YYYXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZWWWXXXXXXYYYXXXWWWUUUUUUTTTUUUXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNLLLLLLKKKKKKLLLHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA============<<<<<<<<<<<<:::<<<<<<<<<;;;<<<>>>@@@@@@EEELLLUUU^^^jjjwww}}}wwwtttqqqsssvvvzzz}}}~~~~~~{{{zzzwwwuuuqqqkkkddd___QQQJJJAAA999555444333333222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000111111222333333444444222222222222222222222222222222222222222222333333222222222333444444555555444444444555666777777777444777:::::::::===DDDIIINNNRRRVVVWWWWWWYYY___dddiiinnnwwwxxxrrrjjjeee```^^^ZZZXXXWWWUUUSSSQQQRRRQQQPPPOOOOOOPPPPPPQQQNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[]]]______^^^]]]\\\aaa]]]YYYWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[VVVWWWXXXXXXXXXWWWUUUUUUUUUVVVYYY\\\]]]]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYXXXWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRQQQRRRQQQPPPOOONNNNNNNNNNNNHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@??????>>>=========<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@@@@EEELLLTTT^^^jjjxxx~~~xxxtttrrrtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvsssmmmgggbbbUUUNNNDDD<<<777666666666222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222111111111111111111111111////////////////////////000000111111222222222222000000111222333333444444222222222222222222222222111111111222222333333444666555555444444333333222444444444555666777777888444777;;;;;;;;;>>>FFFLLLPPPSSSWWWWWWWWWZZZbbbhhhnnnttt~~~|||qqqlllhhhccc___ZZZXXXVVVUUUUUUTTTRRRPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXYYYZZZZZZZZZZZZXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\[[[[[[ZZZ[[[\\\^^^______^^^^^^^^^^^^______``````______]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^]]]YYYVVVYYYYYYXXXXXXVVVTTTSSSRRRUUUWWW[[[^^^______^^^\\\]]]]]]\\\\\\\\\[[[[[[[[[^^^]]]\\\[[[[[[[[[[[[[[[[[[YYYWWWTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBFFFLLLUUU___lllyyy}}}~~~sssqqqpppppptttyyy|||{{{}}}}}}}}}|||zzzuuuooojjjggg]]]TTTIII@@@;;;888666333333222111111000000111111333333222111000000111111111111111111111111111111111111222222222111111000333333333222111000//////222222111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444666555555444444333222222444444444555555555666666555555555555555666777888888999:::<<<@@@FFFLLLOOOSSSVVVXXXYYYZZZ^^^eeejjjttt{{{tttkkkfffccc^^^[[[XXXVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]\\\\\\\\\\\\^^^___```]]]]]]]]]]]]]]]^^^^^^___aaa```___^^^]]]\\\[[[ZZZ[[[[[[]]]___```___\\\YYYXXXXXXWWWWWWVVVUUUTTTTTTVVVYYY]]]bbbddddddbbbaaa```___^^^]]]\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[```^^^\\\YYYWWWVVVVVVUUUSSSTTTUUUUUUUUUSSSQQQPPPLLLKKKHHHFFFEEEDDDDDDEEEDDDEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCGGGMMMUUU___kkkxxxvvvsssrrrqqqtttyyy{{{zzz|||~~~~~~}}}zzzuuuooojjjfff___XXXNNNDDD===999666555444333333222222222222222333222222111000000111111111111111111111111111111111111222222222111111000222333333222222000//////111111111111111111111111333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444555555555666666555555555555666777888888::::::;;;>>>DDDJJJOOOQQQUUUXXXZZZ\\\]]]bbbjjjppp{{{{{{tttjjjbbb^^^[[[XXXUUUTTTSSSQQQPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZ[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]^^^___```aaa___^^^^^^^^^______```aaaddddddcccbbb```___^^^^^^______aaadddfffeeeccc```YYYYYYYYYXXXXXXXXXWWWWWWWWW[[[aaafffjjjjjjhhhgggeeedddbbb```^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^___^^^\\\YYYWWWVVVUUUTTTUUUUUUVVVWWWVVVTTTRRRQQQMMMKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@DDDGGGMMMTTT^^^jjjvvv~~~}}}wwwuuurrrssswwwxxxxxxzzz~~~}}}zzzvvvooojjjfffaaa]]]TTTJJJ@@@:::777777555555444333333333333333333222111111000111111111111111111111111111111111000111111222222222111111222222222222222111000///111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444222222333444444555666666444444555555555666666666555555555555666777888999<<<;;;<<>><<<>>>DDDNNNUUUWWWWWWZZZ\\\```cccgggpppzzzwwwnnnfffbbb]]]YYYWWWUUUSSSRRRQQQOOONNNNNNNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUWWWYYY\\\^^^______```bbbccccccbbb```^^^\\\\\\[[[[[[\\\\\\]]]^^^___```aaabbbcccdddeeeeeefffffffffgggggghhhjjjjjjmmmmmmllllllkkkkkkjjjjjjkkklllnnnrrruuuvvvtttrrrfffdddbbb___]]][[[ZZZZZZ\\\```gggmmmrrrsssrrrqqqmmmkkkiiifffdddcccccccccbbbbbbaaaaaaaaabbbbbbccccccbbbaaa___\\\ZZZXXXWWWWWWXXXYYYYYYXXXVVVSSSRRROOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???EEEGGGMMMSSS\\\hhhsss{{{wwwqqqmmmooorrrtttwww{{{|||}}}~~~~~~~~~~~~|||wwwqqqllliiidddccc^^^SSSGGG===999888444444333222222222222222222111111111111111222222111111111111111111111111///000111222222222222222111111222222222111000000000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333444444555555444444444333333333555555555666666666777777666666666666888999:::;;;===>>>AAAHHHQQQWWWYYYYYY[[[^^^ccchhhmmmvvvvvvjjjccc___]]][[[XXXUUUTTTSSSSSSPPPOOOMMMMMMMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTVVVXXX[[[^^^aaabbbbbbdddeeegggfffdddaaa___^^^]]]]]]]]]^^^```bbbccceeefffgggiiijjjkkkkkklllkkkkkkkkkkkklllnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrssstttwwwzzz~~~~~~|||zzzpppnnnjjjgggdddbbbaaa```dddhhhmmmrrrvvvxxxxxxwwwpppooonnnllljjjhhhgggfffdddddddddcccddddddeeefffffffffeeebbb```]]]ZZZYYYZZZZZZ[[[[[[ZZZWWWUUUSSSPPPOOONNNLLLKKKKKKLLLLLLMMMLLLLLLJJJGGGDDDAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???DDDGGGLLLSSS\\\gggsss{{{~~~uuunnnoooqqqrrruuuxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~|||xxxsssnnnkkkgggeee```WWWLLLBBB;;;888444333333222222222222222111111111000111111222333111111111111111111111111///000111222222222222222111111222222222111111000000000000111222222333333222222222222222222222222222222222222222222222222222222333333333333444444666666555444333333222222555555666666666777777777666666666777888:::;;;<<<>>>AAAGGGMMMSSSWWW[[[\\\]]]aaahhhnnnttt}}}|||uuummmddd]]]YYYYYYXXXVVVTTTRRRQQQQQQOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMNNNLLLMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVYYY\\\```cccddddddfffhhhiiihhhfffbbb```````````````bbbeeegggiiinnnoooqqqssstttuuuuuuuuurrrrrrsssssstttvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~|||zzzwwwsssqqqooooooooooooqqquuuyyy|||~~~wwwwwwxxxwwwvvvsssqqqoookkkjjjjjjjjjkkkkkklllmmmkkkjjjiiigggeeeaaa^^^]]]]]]^^^^^^^^^]]]ZZZXXXVVVQQQPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMKKKHHHEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>BBBEEEKKKRRR[[[gggsss{{{}}}sssqqqqqqqqqrrruuuxxxyyy|||~~~~~~}}}}}}}}}|||yyyuuupppmmmjjjgggaaaZZZQQQHHH>>>888555555444333333333333333111111000000111222222333111111111111111111111111//////000222222333333222000111111222222222111111///000000111222222333333333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444333555666666666777777777777666666777777999;;;<<<===???EEEMMMSSSUUUXXX\\\```___eeemmmttt{{{yyysssooojjjccc^^^VVVVVVVVVTTTRRRPPPPPPPPPMMMLLLJJJJJJKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMOOOLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUWWWZZZ]]]aaadddffffffgggiiijjjiiigggcccaaabbbbbbbbbccceeehhhkkkmmmtttvvvxxxzzz||||||||||||zzzzzzzzz{{{|||}}}}}}||||||}}}xxxyyy{{{~~~~~~{{{yyyrrrrrrqqqrrrrrrsssttttttssssssrrrpppmmmjjjfffeee``````aaaaaa___]]]ZZZXXXRRRQQQOOONNNMMMNNNNNNOOOOOOOOONNNLLLIIIEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>AAAEEEJJJRRR[[[gggsss{{{wwwsssrrrqqqqqqrrrvvvxxx{{{~~~|||}}}}}}|||yyyuuuqqqooommmhhhbbb\\\UUULLLAAA999666666555444444444444555111111000000111222333333111111111111111111111111//////000222222333333333000111111222222222111111///000000111222222333333333333333333333333333333222222222222222222222222222222333333333444444444222333333444444555555666666666666666777777777777666666777888999;;;===>>>@@@HHHRRRWWWWWWXXX^^^cccaaahhhpppxxxyyytttmmmiiihhhddd]]]WWWYYYVVVSSSQQQPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMOOOPPPRRRPPPOOOQQQUUUXXXWWWUUU[[[[[[\\\]]]^^^```bbbccchhhiiiiiijjjiiihhhfffeeefffiiilllmmmmmmpppvvv{{{~~~||||||}}}~~~}}}{{{xxxvvvrrrooohhhfffddddddccc```ZZZTTTUUUSSSQQQOOONNNOOOOOOPPPQQQPPPOOOMMMIIIDDD@@@===>>>>>><<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAEEEKKKQQQYYYdddqqq{{{~~~uuuqqqnnnnnnooouuuwwwzzz}}}~~~~~~~~~||||||zzzwwwsssooolllfff```]]]YYYQQQDDD999888888777444111000111222333333333222222222111111222222222222111111000000222222222222222222222222333222222222111000000000222222111111111111111111222222333333333333444444666555333111111111333444333333333222222333333333444444444444444444444444555555555555666666666777888888999999999<<>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAEEEKKKQQQXXXdddqqqzzzxxxsssooonnnppptttvvvzzz}}}~~~~~~~~~||||||zzzxxxssspppnnnhhhbbb^^^[[[SSSHHH>>>:::999777555333222333444333333333222222222111111222222222222111111111000222222222222222222222222222222222222111111111111222222111111111111111111222222333333333333444444666555333111111222333444666666555555555555666666444444444444444444444444555555555666666666777777777888999999:::<<>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAAEEEJJJPPPWWWbbboooxxx~~~uuuooonnnppprrruuuyyy}}}~~~}}}~~~||||||{{{xxxuuurrrpppjjjccc___\\\VVVMMMFFF<<<:::888555444444444555333333333222222222111111222222222222111111111111222222222222222222222222111111111222222222222222111111222222222222222222222222333333333333444444555444333222111222333444444444333333333333444444444444444444444444444444555555666666666777777777777888888999:::>>>CCCGGGPPPSSSXXXZZZ[[[]]]bbbffflllttt~~~|||vvvqqqllliiiccc```]]]\\\\\\ZZZWWWUUUSSSQQQNNNMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTSSSSSSTTTUUUWWWYYYYYYYYY\\\]]]___bbbfffjjjnnnpppkkkllloooqqqrrrsssssssssuuuyyy}}}wwwnnnhhhccc]]]VVVRRRQQQRRRRRRQQQMMMMMMLLLKKKJJJHHHFFFDDD???>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@DDDIIIOOOVVV```mmmvvvxxxooommmooopppsssxxx}}}~~~}}}~~~||||||{{{yyyvvvtttqqqkkkeee```]]]YYYRRRLLL>>>;;;888555444555555555333333333222222222111111222222222222222222222222111222222222222222333333111111111222222333333333111111222222222222222333222222222333333333444444444444333222222222333444333333222222222222333333555555555555555555555555555666666666666777777777777888999:::<<>>???@@@CCCHHHMMMTTT^^^kkkttt}}}rrrmmmnnnooorrrwww{{{~~~~~~~~~~~~||||||{{{zzzxxxvvvqqqmmmgggbbb^^^ZZZUUUQQQAAA===888555444555444444333333333222222222111111222222222222222222222333111111111222222333333333111111222222333333333444111111222222333333333333222222222333333333444444333333333333333333333444666666555555555555666666555555555555555555555555666666666666777777777888777888:::;;;>>>DDDKKKQQQWWWYYY[[[[[[\\\```hhhnnnxxx}}}|||uuurrrnnnjjjhhheeeaaa___]]]\\\[[[YYYWWWVVVTTTTTTOOONNNLLLKKKKKKKKKIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVTTTVVVXXXYYYYYYZZZ\\\]]]___```bbbfffiiimmmqqqrrrxxxyyy|||sssiii]]]UUUSSSSSSQQQNNNPPPOOOMMMKKKIIIGGGEEEEEE??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCHHHLLLSSS]]]iiirrr~~~yyyqqqpppoooqqquuuyyy|||~~~~~~|||||||||{{{yyyxxxrrrooojjjeeeaaa\\\XXXTTTFFFAAA:::666666666555333333333333222222222111111222222222222333333333333111111111222222333333444222222222333333333333333111111222222333444444444222222333333333333444444222222333333333333444444555555444444444444555555555555555555555555555555666666666777777777888888888999;;;===AAAHHHPPPVVVXXXZZZ\\\]]]^^^ccckkkqqqzzz~~~{{{wwwsssqqqooommmiiigggeeeccc```^^^ZZZZZZYYYVVVSSSQQQPPPPPPOOOMMMLLLKKKLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSQQQQQQRRRRRRSSSTTTVVVWWWUUUWWWZZZZZZYYYZZZ\\\___cccdddgggkkkpppuuuyyy{{{ssseee\\\YYYXXXUUUQQQSSSRRROOOLLLHHHFFFDDDCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????CCCGGGKKKRRR[[[gggppp}}}xxxuuuoooqqqssswwwzzz~~~~~~|||{{{||||||{{{yyytttqqqnnniiiddd___ZZZWWWLLLEEE===999888888666444333333333222222222111111222222222333333333444444000111111222333333444444333333333333333333222222111111222222333444444555222222333333333333444444111222333333444444444444333222222111111222222333555555555555555555555555666666777777777888888888:::;;;<<>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????BBBGGGKKKQQQ[[[gggooo|||~~~zzzpppqqqsssuuuyyy}}}~~~|||{{{||||||{{{zzzuuutttqqqlllgggaaa\\\XXXPPPIII@@@;;;::::::777555333333333222222222111111222222222333333444444444000000111222333333444444444444444333333222222222111111222333333444555555222222333333333444444444111222333444444444444444666555555444444555555666666666666666666666666666777777777777888888888888:::;;;===@@@EEEMMMWWW]]]ZZZ]]]aaaccceeejjjrrrxxx}}}|||uuuqqqllliiigggeeedddbbbccccccbbbaaa___]]]ZZZYYYWWWVVVUUUTTTRRRPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWYYYZZZ\\\]]]^^^```dddgggiiinnnssswwwzzztttmmmfff___YYYUUUTTTQQQOOOMMMIIIDDDAAA@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@AAACCCGGGMMMXXXdddkkkxxxvvvuuupppooouuuzzz||||||~~~~~~}}}}}}}}}~~~~~~|||xxxrrrmmmhhhddd___\\\TTTMMMCCC<<<999888666444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444333444444555666777666666666666777777777777666777777888888888888777>>>>>>???DDDKKKSSSXXX[[[^^^___```ccciiipppxxx}}}yyysssrrrooolllgggdddcccbbb```___aaaaaa```___^^^[[[YYYWWWUUUUUUTTTRRRQQQPPPNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWVVVVVVVVVXXXZZZYYY[[[\\\]]]___aaaeeehhhnnnsssyyy~~~~~~vvvnnneee^^^XXXVVVSSSPPPMMMJJJEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@AAACCCFFFMMMWWWcccjjjvvv}}}vvvqqqoootttyyy{{{|||~~~~~~}}}}}}}}}~~~~~~}}}yyysssnnnjjjeeeaaa^^^WWWPPPFFF>>>:::888666555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333222222222222333333333444444444444444444444444444444444555555555555666777888888666666666666777777777888777777888888888888888888<<<>>>AAAGGGOOOVVV\\\^^^```cccgggiiikkkrrr~~~{{{uuunnniiihhhgggddd```^^^]]]]]]\\\[[[]]]]]]]]]]]][[[YYYWWWUUUSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWXXXXXXXXXYYY[[[]]]\\\]]]___aaacccfffjjjmmmvvv{{{yyymmmddd[[[XXXTTTQQQNNNJJJFFFCCC>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???AAACCCFFFMMMVVVaaaiiisss{{{yyyrrrooossswwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}yyytttoookkkgggccc```[[[SSSIII@@@:::888666555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333444444333333333333333333444444333333333333444444444444444444444444444444444444666555555666666777888999666666666777777777888888777888888888999999999999;;;???EEELLLTTT[[[```bbbccciiinnnpppqqqyyyvvvrrrnnnhhhddddddaaa^^^[[[YYYYYYYYYYYYXXXZZZZZZ[[[ZZZYYYWWWUUUTTTRRRQQQQQQPPPOOONNNNNNMMMOOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOOPPPPPPQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYZZZ\\\^^^___aaadddfffiiimmmrrruuu}}}rrrhhh]]]ZZZUUUPPPMMMIIIEEECCC>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@BBBFFFLLLUUU___fffqqqxxx}}}uuuppprrruuuwwwyyy|||~~~~~~~~~}}}}}}}}}}}}~~~|||yyytttpppllliiieeebbb]]]WWWLLLBBB;;;777555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444555555333333444444444444555555333333333444444444444555555555555555555555555555555555555555666777888999666666777777777888888888888888888999999:::;;;;;;===BBBIIIQQQXXX]]]bbbdddgggkkkpppuuu|||vvvnnnkkkiiidddaaaaaa___\\\YYYWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ\\\^^^aaadddgggkkkoootttzzz~~~vvvkkk___[[[UUUOOOKKKGGGDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBFFFKKKTTT]]]dddpppwwwzzzrrrrrrtttuuuwww{{{}}}}}}}}}}}}~~~}}}}}}}}}{{{wwwsssooollliiifffccc^^^YYYPPPEEE<<<777555444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555333333333444444555555555333333444444444555555555555555555555555555555555444444444444555666777777777777777777888888888888999999999999:::;;;======AAAFFFOOOVVV[[[___cccfffkkkmmmsss}}}wwwooohhhgggeeeaaa^^^^^^___\\\YYYWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\]]]```bbbdddggglllqqqvvv}}}|||pppbbb]]]UUUNNNJJJFFFDDDBBB@@@???>>>======<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>???BBBEEEKKKSSS[[[aaannnuuuvvvrrrssssssuuuyyy{{{|||}}}~~~~~~~~~}}}}}}zzzwwwsssooommmkkkhhheee^^^[[[TTTJJJ@@@999666555333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444555555222222333333444444555555333444444444555555555555555555555555555555555555333333333444444555666777777777777888888888999999::::::::::::;;;<<<>>>???EEEKKKTTTZZZ^^^bbbgggkkkrrrttt||||||tttlllfffeeeddd```^^^^^^```]]]YYYXXXXXXYYYXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[^^^___aaacccfffiiijjjnnntttzzzxxxeee___WWWOOOJJJGGGDDDCCC??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======???BBBEEEJJJRRRZZZ```kkkrrr}}}yyysssrrrrrrtttxxxzzz{{{}}}~~~~~~~~~}}}}}}zzzwwwtttqqqooommmjjjhhh___^^^YYYPPPEEE===888777444444444444444444444444333333333333333333333333333333333333333333333333111111222222333444444444111111222222333444444444444444444444555555555555555555555555555555555555444444444444555666777888777777888888888999999999;;;;;;::::::;;;===???AAAHHHOOOXXX^^^bbbgggnnnsssyyy}}}zzzssslllffffffeeebbb______```]]]ZZZXXXXXXYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[YYY[[[^^^aaadddggglllooorrrvvv|||~~~gggaaaXXXPPPKKKHHHEEEDDD>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???BBBEEEJJJQQQYYY___iiipppzzzzzztttrrrqqqssswwwzzz{{{|||~~~~~~~~~}}}|||{{{yyyuuurrrqqqooollljjj```___\\\TTTIII???:::999555555555555555555555555333333333333333333333333333333333333333333333333000000111222222333444444000000111222222333444444444444444555555555666666666666666666666666666666555555555666666777888999777888888888888999999999<<<;;;::::::;;;===@@@BBBJJJQQQZZZaaaeeekkkssszzz~~~zzztttpppkkkgggdddbbb```^^^]]]\\\[[[YYYYYYYYYYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYZZZYYYYYYYYY[[[\\\\\\[[[YYYZZZ[[[]]]^^^^^^bbbccceeegggiiinnntttyyy|||mmmdddYYYPPPKKKIIIFFFDDDAAA@@@>>>======???@@@BBB;;;;;;;;;<<<<<<<<<<<<======???BBBEEEJJJQQQYYY^^^iiipppzzzwwwppppppsssuuuxxxyyy{{{|||~~~{{{yyyvvvtttrrrpppmmmjjjeeeaaa[[[SSSLLLDDD<<<777555555555666555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333444444444555555222444555555222000//////666666666666777777777777999888777777777888::::::::::::999999:::???EEEJJJQQQXXXaaafffhhhmmmvvv}}}yyyuuuooojjjgggdddbbb```^^^]]][[[ZZZYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\]]]___^^^]]]]]]___aaabbbccceeegggjjjmmmqqqwww}}}ppphhh\\\RRRMMMJJJFFFCCCAAA@@@>>>======>>>@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDHHHOOOWWW\\\gggnnnxxxzzzrrrpppsssuuuvvvxxxzzz|||~~~|||zzzwwwuuusssqqqmmmkkkgggccc]]]VVVNNNFFF>>>999555555666666555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333444444444555555555444666777777555444444555555555555555666666666666999888777777777888::::::::::::::::::<<>>======>>>???@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;===???BBBFFFMMMUUUZZZeeekkkuuu~~~uuuqqqrrrssssssuuuyyy|||}}}{{{xxxvvvuuurrrnnnkkkiiieee___XXXQQQIIIAAA<<<666666666666555555555444555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555333444444444444555555555555666777777666666888:::444444444555555555666666999888888888888999:::::::::;;;;;;<<<>>>CCCJJJOOOYYY^^^eeekkkqqq|||}}}uuuooojjjgggddd```^^^]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\]]]^^^^^^```aaaaaa```^^^^^^___```ccccccdddeeefffhhhlllnnnpppttt{{{wwwnnnbbbWWWPPPKKKEEEBBB??????>>>=========>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<===???BBBFFFLLLTTTYYYcccjjjsss|||zzzsssqqqrrrqqqssswww{{{~~~}}}zzzxxxvvvsssooollliiieee```ZZZTTTLLLDDD???888888777666555555555555333333333333333333333333333333444444444444444444555555555555555555555555333333333444444444555555444444444444555555555555444555555444333444666888555555555666666666666777888888888888999999::::::999:::;;;<<<@@@FFFMMMSSS^^^bbbgggnnnwwwzzzrrrmmmhhheeeaaa```^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]]]]___``````aaabbbbbbaaa``````aaacccccceeegggiiijjjmmmrrruuuyyy~~~tttlll```VVVPPPJJJEEEAAA???>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBFFFLLLSSSXXXbbbhhhrrr{{{vvvrrrqqqppprrrvvvzzz}}}~~~}}}{{{yyywwwtttoookkkgggddd```\\\VVVOOOGGGBBB:::999888666666555666666222222222222222222222222333333333444444444555555555555555555555555555555333333333444444444555555444444444555555555666666666666555444222222444666666777777777777888888888888888999999::::::::::::888999;;;===AAAHHHQQQVVVbbbeeekkksss~~~~~~tttmmmhhheeebbb```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^___``````____________````````````____________```aaacccccccccdddeeedddcccccceeegggfffjjjnnnppprrrvvv|||mmmeee[[[SSSMMMIIIDDD@@@>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@BBBEEEKKKRRRWWW```gggpppyyy|||uuusssqqqrrrtttwwwzzz}}}~~~~~~|||zzzxxxtttnnnjjjeeecccaaa]]]YYYSSSKKKFFF;;;:::888777666666666666222222222222222222222222222333333444444555555555444444444444444444444444333333333444444444555555444444555555555666666666777888888777555444666777777777888888888999999999888999999:::;;;:::::::::888:::<<>>BBBHHHPPPZZZ```ffflllvvvuuummmgggdddcccbbb```___^^^^^^______```````````````aaaaaabbbcccccccccdddddddddeeeeeeddddddeeeeeeggghhhiiijjjgggiiijjjjjjjjjlllnnnppptttyyyvvvggg^^^XXXPPPKKKHHHFFFBBB???============<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<>>>???BBBGGGNNNSSS[[[bbbllluuu}}}~~~zzztttsssssstttvvvzzz}}}}}}|||zzzxxxsssmmmiiieeedddcccbbb___ZZZSSSOOO===<<<999777666666777777666666666666666666666666222222333333444555666666333333333333333333333333333333333444444444555555555555555555666666666777222444777999999888999:::666666666666777777777777888999:::;;;<<<;;;::::::;;;===@@@EEEKKKTTT]]]dddfffmmmzzzuuunnnjjjgggddddddcccbbbbbbbbbbbbbbbdddcccbbbbbbdddeeeeeeeeecccccccccdddeeefffggghhhiiijjjkkkkkkkkkjjjlllmmmmmmoooqqqrrrrrrtttwwwyyyzzziii^^^TTTQQQMMMJJJGGGEEEAAA???>>>>>>>>>>>>============<<<<<<::::::::::::<<<<<<;;;<<<>>>@@@BBBFFFKKKOOOZZZ```jjjsss{{{sssssspppqqqvvvyyyyyy||||||||||||{{{xxxtttpppnnngggeeecccaaa^^^ZZZUUURRRDDD>>>777555666777555222555444444333333444444555222333333444444333333222444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666777777777777777777777777777777555555666777888999999:::999<<>>=========<<<<<<<<<<<<;;;:::999999888888999999::::::<<<>>>???AAAEEEJJJNNNXXX^^^hhhqqqxxx|||sssoooooorrrtttuuuwww{{{|||||||||{{{xxxuuuqqqooohhhfffcccaaa___[[[VVVSSSGGGAAA:::777888888666333555444444333333444444555333333444444444444333333444444444444444444444444444444444444444444444444555555555555555555555555666555555555555666777777666666666666666666666666777777777888999:::;;;;;;;;;???EEELLLTTT\\\dddhhhqqq~~~{{{rrrmmmjjjiiiggggggfffeeeeeeeeefffffffffffffffffffffggghhhiiijjjjjjjjjkkklllmmmnnnoooooorrruuuwwwxxxyyy{{{}}}}}}wwwgggZZZRRRNNNKKKGGGEEEDDDBBB???===<<<<<<<<<;;;;;;;;;:::::::::999999888888999999::::::;;;===???AAADDDIIIMMMUUU\\\eeennnuuu~~~wwwqqqnnnooorrrrrrtttxxx{{{{{{|||{{{yyyuuurrrpppjjjhhheeebbb```\\\XXXUUUJJJEEE>>>:::999999777555555555444444444444555555444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555555666666555555666666777888666666666666666666666666888888999999:::<<<===>>>???CCCIIIPPPWWW___ggglllyyy{{{tttpppnnnmmmiiihhhhhhggggggggghhhhhhiiijjjkkkkkkkkkkkkmmmooonnnoooooopppqqqssstttuuuuuuxxx|||ooo```VVVQQQLLLIIIFFFDDDCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@CCCHHHLLLTTTZZZccckkksss{{{}}}uuuooooooqqqsssuuuyyyzzz{{{{{{{{{yyyvvvtttrrrllliiifffcccaaa^^^[[[XXXMMMHHHAAA;;;999888777666555555444444444444555555444555555555555555555444333333444444444444444444555555555555555555555555555555555555555555555555666666666555666777777888777777777777777777777777999999999999;;;<<<>>>???BBBGGGMMMSSSZZZbbbkkkrrrzzztttqqqpppoookkkjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnooonnnpppsssuuuxxxxxxxxxyyy{{{}}}~~~zzzhhh\\\TTTPPPLLLIIIFFFDDDDDDCCCAAA???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>BBBGGGJJJSSSYYYaaaiiiqqqzzzzzzpppoooqqqsssvvvzzzyyyzzz{{{{{{zzzxxxuuutttnnnkkkhhheeeccc```]]][[[PPPKKKCCC===999777666666666555555444444555555666444555555555555555555444333333333444444444555555555555555555555555555555666666666666666666666666666666666666666777888888888888888888888888888888999888888888:::<<>>999666666777666666555555555555666666444444555555555555444444222333333444444555555555555555555555555555555555666666666666666666666666777777666666777777888999999999999999999999999999999999888888:::===@@@BBBGGGMMMUUU[[[aaakkkwww~~~yyyvvvuuuuuussssssssssssssstttuuuuuussswww{{{}}}}}}tttdddZZZSSSPPPMMMJJJGGGDDDCCCBBB@@@>>><<<<<<<<<;;;;;;;;;::::::888999999::::::999999888888999:::;;;===@@@DDDHHHOOOTTT\\\ccckkktttzzzrrrqqqqqqrrruuuwwwxxxzzz{{{{{{yyyxxxvvvqqqnnnjjjgggfffdddbbb```VVVRRRJJJAAA:::777888999666666555555555555666666333333444444444444333333222222333333444555555666555555555555555555555555666666666666666666666666777777666666777777888999888888888888888888888888;;;:::999:::;;;>>>BBBDDDJJJQQQZZZ```fffqqq~~~|||{{{zzzwwwwwwvvvwwwwwwxxxyyyyyyzzzuuuggg]]]VVVRRRMMMJJJFFFDDDBBBAAA>>><<<;;;;;;;;;:::::::::999999::::::<<<<<<<<<<<<::::::888999:::;;;<<>>>>><<<<<<;;;;;;::::::::::::888888999::::::;;;<<<<<<>>>===<<<===>>>AAACCCEEEKKKPPPVVV\\\ccclllwww~~~yyysssrrrrrrrrrxxxyyy{{{|||{{{yyywwwuuurrroookkkhhhfffccc```^^^[[[VVVNNNEEE>>>999888777888888777666555444333333444444222222222222444444555555555555555555555555444555555666666666666666666666666666666666666666777777777777777777777777777777777777888888888888888999:::;;;===AAAFFFJJJQQQWWW```gggppp~~~ttthhh___XXXTTTLLLJJJGGGDDDAAA???>>>>>><<<;;;:::999999999;;;<<<888888999::::::;;;<<<<<<::::::999:::;;;===@@@BBBHHHMMMTTTZZZaaajjjuuu}}}~~~uuusssrrrqqqvvvxxxzzz{{{{{{zzzxxxvvvtttrrrnnnkkkiiifffcccaaa]]]XXXOOOGGG???:::888777666666666666666555555555444444333222222333444444555555555555555555555555444555555666666666666666777777777777777777777777777777777777777777777777777777777777888888888999999999:::;;;===BBBHHHMMMTTTZZZccckkkuuu}}}rrrhhh___XXXTTTLLLJJJGGGDDDAAA@@@??????===<<<:::999999999;;;<<<888999999::::::;;;;;;<<<999999999999:::<<<>>>@@@EEEJJJPPPWWW^^^gggrrrzzzxxxssspppoootttvvvyyy{{{|||{{{yyyxxxvvvsssooommmkkkhhheeebbb^^^ZZZRRRIIIAAA<<<999888555555555555666666777777555444333333333333444555555555555555555555555555444555555666666666666666888888888888888888888888777777777777777777777777777777888888888999999999::::::;;;;;;>>>DDDKKKQQQXXX]]]fffppp|||wwwnnneee^^^WWWSSSLLLJJJGGGDDDBBB@@@??????>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCGGGNNNTTT[[[eeepppwww{{{sssooonnnrrrtttwwwzzz|||{{{zzzyyyuuurrrooommmkkkhhhdddaaa```\\\TTTLLLDDD>>>:::888555555555666666666666666555555444444444444555555555555555555555555555555444555555666666666666666777777777777777777777777777777777777777777777777888888888999999999::::::<<<<<<;;;<<<@@@GGGPPPVVVZZZ```iiiuuuzzzvvvnnnggg```ZZZTTTQQQJJJIIIFFFCCCAAA@@@??????@@@AAACCCCCCBBB>>>999777999999::::::::::::;;;;;;<<<<<<======>>>???@@@AAABBBFFFMMMSSSYYYbbbmmmuuu~~~tttpppoooqqqsssvvvzzz{{{|||{{{zzzuuussspppnnnllliiieeebbb___\\\VVVNNNGGG@@@;;;999888777777666555555444444555555555555555555555555555555555555555555555555444555555666666666666666666666666666666666666666888888888888888888888888999999999999::::::::::::<<<<<<===>>>BBBJJJTTTZZZ[[[bbbnnn}}}zzzqqqllleee___ZZZUUUPPPMMMIIIGGGEEEBBB@@@???>>>>>>???AAADDDEEEDDD@@@<<<999:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>AAAEEEKKKQQQVVV___iiiqqqyyyxxxrrrpppqqqsssvvvyyy{{{{{{zzzzzzwwwuuusssqqqooolllgggddd^^^[[[VVVPPPIIIBBB===:::888888777666555444333333555555666777777666555555555555555555555555555555444555555666666666666666555555555555555555555555888888888888888888888888999999:::::::::;;;;;;;;;<<<===>>>AAAFFFNNNWWW]]]^^^ggguuu~~~wwwrrrjjjeee^^^XXXSSSPPPLLLJJJGGGFFFCCCAAA???=========>>>???AAABBBBBBBBBAAA@@@::::::::::::::::::::::::999::::::;;;<<<<<<<<<<<<@@@DDDIIINNNSSS[[[eeelllsssyyy~~~uuusssqqqsssvvvyyy{{{{{{zzzyyywwwuuusssrrrooolllgggccc\\\ZZZVVVQQQJJJCCC>>>;;;777777666666555555555444555666777777777777666555555555555555555555555555444555555666666666666666666666666666666666666666888888888888888888888888::::::::::::;;;;;;;;;;;;;;;===@@@DDDIIIQQQYYY___cccmmmzzzrrrmmmfffaaaZZZTTTOOOLLLJJJHHHFFFEEEBBB@@@>>>===<<<============>>>@@@BBBEEEFFF::::::::::::::::::::::::::::::;;;<<<============???BBBHHHLLLQQQXXXaaahhhooottt}}}wwwtttqqqsssvvvyyy{{{zzzyyyxxxtttsssqqqpppmmmjjjeeeaaaZZZYYYVVVQQQKKKDDD>>>;;;555555555666666666666666555666777888888777666555555555555555555555555555444555555666666666666666777777777777777777777777888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::===AAAEEEKKKRRRZZZ```gggrrryyyssslllggg___[[[UUUPPPMMMKKKIIIGGGFFFEEEDDDAAA???===;;;:::999:::;;;999777:::BBBIIIIIIEEE>>>999999;;;<<<:::999::::::;;;<<<===??????AAACCCGGGKKKPPPWWW^^^dddmmmqqqwww}}}uuuwwwssssssxxxzzzyyyyyyzzzwwwvvvtttsssqqqnnniiieee___\\\WWWSSSOOOIIIAAA;;;555666666666666666555444888888777777666666555555555555555555555555555555777777777777777777777777777777777777666666666666888888888888888888888888::::::::::::;;;;;;<<<===BBB@@@AAAIIIPPPVVV]]]dddqqq|||wwwrrrkkkfff^^^ZZZTTTPPPMMMKKKHHHGGGDDDDDDBBBAAA???>>>===<<<::::::::::::<<>>???AAACCCFFFJJJOOOVVV]]]bbbjjjnnnttt{{{wwwvvvrrrrrrvvvyyyxxxxxxzzzwwwvvvtttsssqqqnnniiifff```\\\WWWSSSPPPJJJBBB<<<777777777777777777666666777777777777666666555555555555555555555555555555666666666666666666666666777777777777777777777666888888888888888888888888::::::::::::;;;<<<======AAA@@@CCCKKKSSSYYYaaaiiivvvyyytttooohhhccc\\\XXXSSSNNNLLLJJJGGGFFFBBBBBBAAAAAA@@@???>>>>>><<<::::::<<>>555777<<<::::::::::::;;;<<<>>>>>>@@@BBBEEEHHHMMMTTT[[[```fffjjjqqqxxxyyyuuuqqqppptttvvvuuuvvvxxxxxxvvvuuusssrrrnnniiifff```\\\XXXTTTQQQKKKCCC===999999999888888777777777777777777666666666666555555555555555555555555555555555555555555555555555777777777777777777777777999999999999999999999999::::::::::::;;;<<<===>>>@@@@@@FFFOOOWWW]]]fffooo}}}{{{uuuqqqlllfffaaa[[[WWWRRRMMMKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>;;;:::>>>CCCFFFDDDAAA@@@FFFMMMLLLBBB888777;;;::::::::::::;;;<<<===>>>>>>@@@CCCFFFKKKQQQXXX]]]cccgggnnnuuu|||}}}uuupppnnnqqqsssssstttwwwxxxvvvuuutttrrrooojjjfff```]]]XXXUUURRRMMMEEE???:::999888888777777777777666666666666666666666666555555555555555555555555555555555555555555555555777777777777777888888888999999999999999999999999::::::::::::;;;===>>>???@@@CCCJJJSSSYYY___jjjuuuxxxsssoookkkeee```ZZZVVVQQQMMMKKKIIIGGGEEEDDDDDDCCCAAA???>>><<<<<<<<<;;;;;;@@@EEEEEE???999;;;>>>GGGOOOMMMBBB<<<;;;:::::::::::::::;;;<<<======>>>AAADDDHHHNNNUUUZZZ```dddkkksssyyyuuuppplllnnnpppqqqsssvvvxxxwwwuuutttrrrooojjjfffaaa]]]YYYVVVTTTOOOGGGBBB:::999888666666555666666555555555555555666666666555555555555555555555555555555555555555555555555666777777777888888888999999999999999999999999999:::::::::;;;<<<===??????BBBFFFMMMUUUZZZaaaooo||||||vvvqqqnnnjjjeeeaaaZZZVVVQQQMMMKKKJJJHHHFFFEEEDDDCCCAAA???===<<<;;;:::999;;;AAAGGGHHHBBB===>>><<>>???@@@DDDIIIQQQXXX\\\eeevvv{{{uuuqqqnnnkkkfffaaaZZZVVVQQQNNNLLLJJJIIIGGGCCCCCCBBBAAA@@@???>>>===:::999:::>>>CCCFFFFFFDDDAAA;;;<<>>@@@DDDIIIOOOTTTYYY^^^eeemmmsssyyywwwpppkkklllnnnooorrrvvvyyywwwvvvuuusssoookkkgggaaa^^^[[[XXXVVVRRRKKKFFF<<<;;;999777666666666777444444444555555555666666555555555555555555555555666666666666666666666666666777777888888999:::::::::::::::::::::::::::::::::::::::;;;===>>>@@@AAAEEEJJJSSS[[[```jjj{{{uuuqqqoookkkfffbbbZZZWWWRRRNNNLLLKKKIIIHHHAAAAAAAAA@@@@@@@@@@@@@@@<<<:::999:::===AAAEEEFFFEEE===<<>>::::::999999999:::;;;;;;:::;;;===@@@CCCHHHNNNSSSVVV[[[cccjjjqqqvvv|||xxxqqqkkklllmmmnnnrrrwwwyyyxxxvvvuuussspppkkkgggbbb^^^[[[YYYWWWSSSLLLGGG>>><<<:::888777777888888444444444555555555666666555555555555555555555555777777777777777777777777666777777888999999::::::::::::::::::::::::::::::999::::::;;;===???@@@AAAEEEKKKTTT\\\bbbooo~~~yyysssmmmhhheeeddd\\\WWWRRRNNNKKKJJJIIIHHHCCCBBBAAA???===<<<;;;;;;;;;:::::::::;;;>>>AAABBBQQQCCC:::>>>>>>888777;;;;;;;;;:::999999::::::::::::;;;===???@@@DDDHHHKKKUUUYYY___eeejjjpppvvvzzz~~~|||vvvnnnjjjlllppptttuuuxxxyyyxxxwwwtttoookkkhhhcccaaa]]]ZZZVVVQQQLLLHHHAAA===888555555666666666666666666666666666666666555444444333333444444555444444444555555555666666666666666666777777777777999999888888888888888888;;;::::::======;;;>>>CCCHHHPPPZZZaaajjj|||}}}wwwrrrmmmjjjeeeccc\\\WWWRRRMMMKKKJJJHHHGGGDDDCCC@@@>>><<<;;;;;;;;;;;;;;;::::::;;;===???@@@MMMAAA999======888777;;;<<<;;;;;;::::::;;;;;;;;;:::;;;===???@@@CCCGGGJJJTTTXXX]]]bbbggglllqqquuu{{{zzzqqqkkklllpppsssuuuxxxxxxxxxwwwtttpppllliiieeeccc___\\\YYYTTTNNNJJJCCC???:::777666777777777666666666666666666666666666555555444444555555666444444444555555555666666666666666666777777777888999999888888888888888888;;;::::::======<<>>???BBBFFFIIIRRRUUUZZZ___cccggglllooovvv{{{vvvnnnlllooorrruuuwwwxxxxxxwwwuuuqqqmmmjjjgggeeebbb___[[[WWWQQQMMMGGGBBB===999777777777777666666666666666666666666777666666666666666666777444444555555555666666666666666666777777777888888888888999999999999999999<<<:::;;;>>>>>>>>>BBBHHHQQQXXXaaakkkyyyzzzqqqnnnooonnngggaaa]]]YYYRRRMMMJJJIIIGGGEEEEEECCC@@@===;;;;;;<<<<<<<<<;;;:::999999999::::::AAA:::777:::;;;999999;;;;;;::::::::::::;;;<<<<<<999;;;<<<===>>>@@@DDDGGGNNNQQQVVV[[[___dddhhhlllrrrwww~~~~~~tttnnnnnnqqqsssvvvwwwxxxwwwuuurrrnnnlllhhhfffccc```]]]XXXSSSOOOIIIDDD>>>:::888777666555666666666666666666666666777666666555555666666777555555555555666666666666666666777777777888888888888888999999999999999:::<<<:::;;;>>>@@@@@@EEELLLUUU[[[eeeqqqyyyqqqnnnpppoooiiiccc___ZZZTTTNNNKKKIIIGGGEEEEEECCC@@@===<<<;;;;;;<<<<<<;;;;;;:::999888888888;;;888777999:::999999;;;999999888888999::::::;;;999;;;<<<<<<===???BBBEEEIIIMMMRRRWWW\\\aaagggjjjoootttzzz~~~|||sssooooooqqquuuvvvwwwwwwvvvssspppnnnhhhfffccc```]]]YYYTTTPPPJJJEEE???:::777666555444666666666666666666666666666555555555555555555666555555555666666666777777777777777777888888888888888888999999::::::::::::<<<:::<<>>AAABBBEEEJJJMMMQQQUUUYYY\\\___ccciiimmmnnnqqqvvvzzz}}}|||uuusssssstttvvvwwwwwwuuusssqqqiiigggeeebbb```\\\WWWSSSLLLHHHBBB===;;;:::999999666666666666666666666666888888777777777777888888666666666666777777777777777888888888888999999999888888999::::::;;;<<<<<<===;;;<<>>??????>>><<<<<<<<<;;;::::::::::::;;;:::999888888777777888888999:::;;;<<<<<<;;;999888::::::::::::;;;<<<======CCCFFFIIIKKKNNNQQQVVVYYY\\\___cccfffhhhkkknnnppptttwwwzzz|||~~~vvvtttttttttuuuwwwxxxwwwssspppkkkhhheeebbb___[[[WWWSSSMMMJJJDDD>>>:::888888888555666777888888999888888555555555555555666777777777777777777777888888999999888888888:::<<>><<<<<<<<<;;;;;;:::::::::;;;:::999888888777777888888999999::::::::::::999999::::::999::::::;;;<<<===AAACCCFFFIIIKKKNNNRRRUUUWWWZZZ^^^aaacccfffiiikkkmmmooorrruuuwwwyyy|||xxxtttsssssstttvvvwwwvvvssspppkkkiiieeebbb___\\\WWWTTTNNNKKKEEE???;;;888888888666666777777888777777777666555555555555666777777777777777777777888888999999999999999;;;===???@@@::::::::::::;;;;;;;;;;;;???<<<>>>CCCIIINNNVVV___nnn}}}}}}{{{yyywwwuuuttttttuuuvvvvvv}}}wwwssspppnnnllljjjeee```XXXQQQLLLIIIFFFEEEDDDBBB@@@?????????>>>===<<<<<<<<<;;;;;;;;;;;;::::::999888888777777888888999888888888888888999999999999999::::::;;;<<<===>>>AAACCCEEEGGGJJJNNNQQQQQQTTTWWWZZZ\\\^^^aaaccceeegggjjjmmmnnnqqqtttvvvxxxzzz~~~zzztttqqqqqqrrrtttuuuuuurrrpppllliiifffccc```]]]XXXUUUPPPLLLGGGAAA<<<999888888666666777777777666555555666666555555666666777888777777777777777888888999999::::::;;;;;;<<<======999999999::::::;;;;;;;;;>>>===@@@FFFLLLQQQZZZcccxxxzzzrrrnnnmmmkkkkkkjjjjjjkkkmmmoooppp}}}wwwrrrooommmjjjiiiddd^^^WWWPPPLLLIIIGGGEEEDDDBBB@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888888888666666666777999:::999999999999:::;;;<<<======???AAACCCDDDGGGJJJMMMLLLOOORRRUUUWWWXXX[[[]]]```cccfffhhhiiikkknnnqqqrrruuuyyy|||~~~{{{rrrpppoooppprrrttttttrrrpppmmmjjjgggdddbbb^^^ZZZWWWRRRNNNIIICCC>>>;;;999888666666777666666555444444666666666555666777777888777777777777777888888999888999:::;;;;;;:::::::::888888999999:::;;;;;;;;;<<<===AAAHHHMMMTTT^^^hhh|||tttnnnhhheeeeeecccdddeeefffhhhjjjmmmooo}}}vvvpppllljjjhhhfffbbb]]]UUUOOOKKKIIIGGGEEEEEECCC@@@???@@@@@@???===<<<<<<=========<<<;;;::::::999888888777777888888777777666555666777999:::999999999999:::;;;<<<<<<===???AAABBBBBBDDDGGGJJJIIILLLOOOQQQSSSTTTVVVXXX[[[^^^```bbbdddfffhhhkkkjjjmmmqqqtttvvvyyy}}}}}}qqqnnnnnnoooqqqssstttrrrqqqmmmkkkhhhfffccc```\\\YYYTTTQQQKKKEEE@@@<<<:::999666666777666666555444444666666666666666777888888777777777777777888888999777888999999999999888888888888999::::::;;;<<<<<<<<<===AAAHHHNNNVVVcccooo|||pppjjjfffbbb```aaa^^^aaadddeeefffhhhlllooo~~~vvvoookkkhhhfffeeeaaa[[[TTTNNNKKKIIIGGGFFFEEECCCAAA@@@@@@@@@???>>><<<<<<===>>>===<<<;;;::::::999888888777777888888666666666666777888999:::888888888999999:::;;;<<<===>>>@@@@@@AAABBBEEEGGGFFFHHHKKKMMMNNNOOOQQQSSSTTTVVVYYY[[[\\\]]]```bbbfffhhhllloooqqqtttxxxzzzyyy|||sssnnnnnnnnnppprrrtttsssrrrnnnllliiigggeeebbb^^^[[[VVVSSSNNNHHHBBB===:::999666666777777777666555555777777666666777777888999777777777777777888888999888888888888888888888999999999::::::;;;<<<=========>>>CCCIIIPPPYYYiiiwwwzzzpppgggcccaaa^^^]]]^^^\\\___ccceeeeeefffjjjmmmwwwpppkkkhhhfffeee___ZZZSSSNNNJJJHHHGGGFFFEEECCCAAA@@@@@@@@@???>>><<<<<<>>>>>>>>>===;;;::::::999888888777777888888555666777888999999999999888888888888999:::;;;<<<<<<===>>>???>>>???BBBDDDAAADDDGGGHHHIIIJJJKKKMMMNNNPPPSSSTTTUUUWWWYYY\\\aaacccgggiiikkkmmmqqqsssqqqsssvvvxxxzzz|||vvvnnnmmmnnnpppssstttttttttooommmjjjhhhfffccc___\\\WWWTTTOOOIIIDDD>>>;;;999666666777777888777777777777777666666777777888999777777777777777888888999999999888888888:::;;;<<<999::::::;;;===>>>>>>???AAAAAAEEEKKKQQQ\\\ooo~~~pppggg```______\\\\\\]]]\\\aaaeeefffeeeeeeiiilllxxxqqqllliiigggeee___ZZZSSSMMMJJJHHHGGGFFFEEECCCAAA@@@AAA@@@???>>>;;;===>>>???>>>===;;;::::::999999888777888888888555666888999:::::::::999888888888888999:::;;;<<<;;;<<<=========>>>@@@BBB>>>@@@CCCDDDEEEFFFGGGIIIKKKMMMPPPRRRSSSTTTWWWYYYXXX[[[^^^```aaacccfffiiikkkmmmppprrrtttvvvyyy{{{}}}xxxnnnnnnnnnpppsssuuuuuutttooommmjjjhhhfffccc```]]]XXXUUUPPPJJJDDD???;;;999555666777888888999888888777777777777777888888999777777777777777888888999;;;:::999999999;;;>>>???::::::;;;<<<===>>>???@@@CCCDDDGGGMMMSSS___ssswwwkkkddd^^^^^^___]]]\\\^^^___ccchhhhhhffffffiiimmmyyysssoookkkgggccc\\\YYYTTTPPPMMMKKKHHHFFFGGGFFFDDDBBB@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777888888888888999999999777777888999::::::;;;;;;<<<<<<<<<============>>>??????@@@AAACCCDDDDDDEEECCCFFFIIILLLMMMMMMOOOPPPRRRSSSUUUXXX[[[^^^```bbbbbbccceeegggiiilllppptttyyy{{{}}}{{{oookkkiiilllsssxxxyyywwwqqqooommmiiieeeaaa^^^\\\YYYVVVRRRMMMIIICCC===888999888888888888888999999777777777777888888888888<<<;;;999777666666777777999999999888888888888777777888:::::::::;;;>>>@@@EEECCCIIIVVV]]]eeeyyy{{{rrriiieee```\\\\\\]]]^^^^^^bbbdddfffhhhiiijjjmmmooozzztttqqqmmmhhhddd]]]ZZZTTTPPPMMMJJJHHHFFFGGGFFFDDDBBB@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777777888888888999999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBCCCBBBEEEGGGIIIIIIIIIJJJKKKMMMNNNPPPSSSVVVYYY[[[\\\\\\^^^```bbbdddggglllooosssuuuwwwyyyzzz|||tttoookkkmmmssswwwxxxvvvqqqpppmmmiiieeeaaa^^^]]]YYYVVVRRRNNNIIICCC===999999888888888888888999999777777777777888888888888;;;:::999777777777777888777777888888999999999:::888:::;;;<<<<<<===???AAADDDDDDKKKWWW___jjjvvvnnnjjjfffaaa^^^^^^___```aaaccceeehhhiiijjjllloooqqq}}}wwwsssooojjjfff___[[[UUUPPPMMMJJJGGGEEEFFFEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777777777888888888999999888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBDDDDDDCCCCCCDDDEEEGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVYYY[[[]]]```eeehhhjjjlllnnnpppqqqtttwwwzzz{{{~~~{{{tttnnnmmmrrrvvvvvvuuurrrpppmmmiiieeeaaa___]]]YYYVVVRRRNNNJJJDDD>>>:::999999888888888888888999777777777777888888888888999999888888777888888999666666777888999:::;;;;;;:::;;;=========>>>AAACCCCCCEEEMMMXXXbbbrrr|||rrrllliiifffbbb``````bbbddddddeeegggjjjlllmmmoooqqqsss{{{wwwrrrlllhhhaaa\\\VVVPPPLLLIIIGGGEEEEEEEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888777777777777888888888888999999999999888888888888888999999999::::::::::::::::::;;;;;;<<<======>>>===>>>@@@@@@@@@@@@AAABBBDDDEEEFFFHHHJJJLLLMMMNNNNNNOOORRRTTTVVVYYY^^^aaabbbdddggghhhjjjlllppprrruuuxxx}}}xxxpppmmmppptttuuuuuurrrqqqnnnjjjfffbbb___^^^ZZZWWWSSSOOOKKKFFF@@@;;;:::999888888777888888888666777777777888888888888777777888888888999999:::777777888999999:::;;;;;;:::;;;=========>>>AAACCCDDDHHHPPP[[[fffzzzzzzsssnnniiifffbbbaaaccceeefffggghhhjjjmmmoooppprrruuuwww}}}zzzuuuoookkkccc^^^WWWPPPLLLIIIFFFDDDDDDDDDDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888666666777777777888888888999888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<======:::<<<===>>>>>>???AAACCCCCCCCCDDDFFFGGGIIIJJJJJJIIIJJJMMMNNNPPPSSSWWWZZZ\\\^^^```bbbcccfffiiilllooorrrwww||||||qqqkkknnnrrruuuuuusssrrroookkkgggccc```^^^ZZZXXXTTTPPPLLLGGGAAA===:::999999888777777888888666777777777888888888888666777777888999999999::::::999999999999999999999999;;;<<<======>>>@@@BBBFFFKKKUUU___mmmzzztttpppiiifffdddccceeeggghhhiiikkkmmmppprrrtttvvvyyy{{{|||xxxrrrnnnfff```XXXPPPKKKHHHEEEDDDCCCDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888666666666777777777888888777777888888888888888888888888888888999999999999::::::;;;;;;<<<<<<<<<<<<999;;;<<<<<<===>>>AAACCCBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKMMMQQQTTTVVVXXXZZZ\\\]]]___cccfffhhhlllqqqvvv|||tttllllllqqqsssttttttrrroookkkgggcccaaa___[[[XXXUUUQQQMMMHHHBBB>>>::::::999888777777777777777777777777888888888888666777888999999999999999;;;:::::::::999999999999:::;;;<<<======>>>@@@CCCHHHOOOYYYeeewww{{{uuuqqqkkkiiigggfffhhhjjjkkkkkkmmmpppsssuuuwwwyyy|||~~~zzzuuupppgggaaaXXXPPPKKKHHHEEECCCCCCCCCDDDDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888666666666666777777777888666666777777888888999999888888888999999999:::::::::::::::::::::;;;;;;;;;:::;;;<<<;;;;;;<<<>>>@@@???@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFFFFHHHKKKNNNOOOQQQSSSUUUVVVXXX\\\___aaadddjjjooouuu{{{zzzooommmooorrrrrrtttsssppplllhhhdddaaa___[[[YYYUUURRRNNNIIICCC???;;;:::999888777777777777777777777777888888888888777777888999999999888888999999::::::::::::::::::;;;<<<>>>>>>>>>???BBBDDDJJJQQQ\\\lll~~~wwwrrrooommmkkkjjjlllnnnnnnnnnooorrruuuxxxyyy|||{{{vvvqqqhhhbbbYYYPPPKKKGGGEEECCCBBBCCCDDDDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;:::999999888777888888888666666666666777777777777555666666777888999999:::888999999999999:::::::::999999999999999:::::::::<<<<<<<<<;;;999999;;;============>>>>>>>>>>>>???BBBCCCDDDDDDDDDEEEHHHJJJJJJLLLNNNPPPQQQTTTWWWZZZ[[[___eeejjjpppwww}}}~~~qqqmmmoooqqqqqquuusssppplllhhhdddaaa```[[[YYYVVVRRRNNNJJJDDD@@@;;;:::999888777777777777777777777777888888888888777888999::::::999888777888888999:::;;;;;;<<<===<<<>>>???@@@@@@AAACCCEEEJJJQQQ^^^ppp{{{uuurrrpppnnnmmmooopppppppppqqqsssvvvyyy{{{}}}~~~{{{vvvsssmmmdddWWWNNNKKKHHHDDDAAA???@@@@@@AAAAAA@@@@@@???<<<:::999999;;;;;;:::888::::::888777777777888999666666666666777888::::::777777777777777777777777:::;;;;;;;;;;;;:::999999888999::::::;;;;;;::::::;;;;;;:::999:::;;;<<<===<<<<<<;;;<<<===???AAABBB@@@?????????AAACCCFFFHHHFFFGGGHHHJJJLLLOOOQQQRRRVVVZZZ___dddjjjpppvvvzzzsssoooqqqqqqpppwwwvvvtttqqqlllgggbbb___^^^[[[WWWSSSOOOJJJEEEAAA===;;;888777777777777666888888888888888888888888999::::::::::::999888888888888999999999:::::::::===???AAA@@@???@@@EEEIIIOOOVVVeee{{{~~~yyytttsssrrrsssuuuuuuuuusssvvvwwwyyy{{{}}}~~~{{{wwwtttmmmdddXXXOOOJJJGGGDDD@@@???@@@@@@AAAAAA@@@@@@???<<<:::999999;;;;;;:::888999888777666666666777777666666666666777888999999777777777777777777777777:::::::::::::::999888888777888999999::::::999999:::999999888999:::;;;<<<===<<<<<<<<<>>>???AAABBBBBBAAA@@@???@@@AAACCCDDDDDDEEEFFFGGGIIIKKKMMMOOOSSSVVV[[[```eeekkkrrrvvv}}}wwwqqqqqqqqqqqqttttttsssqqqmmmhhhdddaaa^^^[[[WWWSSSOOOJJJEEEAAA===;;;888777777888777666888888888888888888888888777777888999:::::::::999999999:::::::::;;;;;;;;;<<<>>>@@@???>>>@@@EEEJJJRRRZZZjjj}}}xxxwwwvvvwwwxxxyyyxxxwwwxxxyyyzzz|||~~~~~~|||xxxvvvmmmdddYYYOOOJJJFFFCCC@@@??????@@@@@@@@@@@@??????<<<;;;999::::::;;;999888888777777666555666666666777777777666666777888888777777777777777777777777999999999999999888777777666777777888999888888888888888888888888999::::::============>>>???AAAAAACCCBBBAAA?????????@@@@@@BBBBBBCCCDDDEEEGGGIIIIIIMMMPPPUUUZZZ___eeekkkpppxxx}}}sssqqqqqqqqqqqqqqqqqqpppmmmiiieeebbb^^^[[[WWWTTTPPPKKKFFFCCC>>><<<999888888888888777888888888888888888888888555666777888999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;===??????>>>AAAFFFKKKVVV^^^ppp~~~|||{{{|||}}}}}}|||{{{zzz{{{|||~~~~~~}}}|||yyywwwmmmeee[[[QQQJJJFFFBBB?????????@@@@@@@@@@@@??????===;;;::::::::::::999777888888777777666666666666888777777666666666777777777777777777777777777777888888888888888777666666666777888888999999888888888888888888999999::::::;;;;;;<<<<<<===>>>??????BBBAAA@@@>>>>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFIIIKKKOOOTTTYYY___fffjjjttt|||vvvppppppppppppqqqrrrqqqnnniiieeebbb___\\\XXXTTTQQQLLLGGGDDD???<<<999888999999888777888888888888888888888888555666777888999999999999::::::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>BBBIIINNNXXXcccxxx||||||~~~~~~}}}}}}}}}|||yyywwwmmmggg]]]SSSKKKFFFBBB@@@>>>??????@@@@@@??????>>>===;;;::::::::::::999777999999999888888888777777777777666666666666666666777777777777777777777777777888888888888777666666777888888999999999999999888999999:::::::::::::::999999:::;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKOOOTTTZZZaaafffqqqxxxyyypppnnnooorrrssssssrrrooojjjdddaaa___]]]YYYUUURRRNNNIIIEEE???===:::999999:::999888888888888888888888888888888888999999999888888777999999999999:::::::::::::::<<<>>>>>>???DDDKKKQQQ[[[iii}}}~~~~~~}}}|||||||||{{{yyywwwoooiii```VVVMMMFFFBBBAAA>>>>>>????????????>>>>>>===<<<::::::::::::888777999999999999999888777777666666666555555666777777777777777777777777777777888888888888888777666666777888999999::::::999999888999999:::;;;:::::::::777888999:::::::::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHLLLPPPWWW^^^cccmmmttt~~~sssooopppssstttuuutttqqqkkkeeebbb```]]]ZZZVVVSSSOOOJJJGGG@@@===;;;::::::::::::999888888888888888888888888:::::::::::::::999888777888888888999999999:::::::::<<<>>>???AAAFFFOOOUUU```qqq}}}|||{{{{{{{{{zzzxxxvvvpppkkkcccXXXNNNGGGCCCBBB>>>>>>????????????>>>>>>>>><<<::::::::::::888666777888999999999888666666555555555555555666777888777777777777777777777777888888999999888888777666666777777888999888888888777777999:::::::::999888777888999:::;;;:::999999999:::;;;<<<<<<=========;;;;;;;;;<<<===???@@@AAAAAACCCEEEHHHMMMSSS[[[```hhhppp{{{vvvrrrrrrqqqsssuuuuuusssnnnhhheee```^^^ZZZWWWTTTPPPKKKHHH@@@>>>;;;::::::;;;:::999888888888888888888888888999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;===???@@@BBBHHHRRRYYYggg{{{~~~}}}|||{{{zzz{{{zzzwwwuuuqqqmmmeeeZZZOOOGGGCCCBBB>>>>>>????????????>>>>>>>>><<<::::::::::::888666666777888888888777555444444444444555555777888999777777777777777777777777999999999999999888777777555666666777777777777777555666777999999888888777888999:::;;;<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<>>>???@@@@@@AAADDDFFFKKKQQQYYY___eeemmmyyyyyyttttttppprrrtttvvvtttpppkkkhhh```^^^ZZZWWWTTTPPPLLLIIIAAA>>>;;;:::;;;;;;:::999888888888888888888888888888999:::;;;<<<=========:::::::::;;;;;;;;;<<<<<<;;;===???@@@CCCJJJSSS[[[lll~~~~~~{{{zzzyyywwwtttrrrrrrkkkaaaXXXPPPIIIDDD@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;999888666555444555777888666555555444444666777888666666555555555555666666888888888888888888888888777777777777888888888888777777777777777888888999<<<<<<;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@???AAADDDFFFGGGLLLSSSXXXbbbjjjvvvyyytttttttttsssssssssrrroookkkgggeeeaaa\\\XXXTTTQQQMMMJJJFFFAAA<<<888888999::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<>>>>>>@@@CCCDDDHHHTTTaaattt~~~~~~{{{yyyxxxwwwtttrrrpppjjjaaaXXXPPPIIIDDD@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;:::;;;;;;999888666555555555777888666555555444555666777888666666555555555555666666777777777777777777777777777777777777888888888888777777777777777888888999;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;===>>>???>>>AAACCCEEEFFFKKKRRRWWW___gggsss}}}{{{tttttttttsssssstttsssppplllhhheeebbb]]]XXXUUUQQQMMMJJJFFFBBB<<<999888999::::::999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<======>>>AAADDDFFFKKKYYYfff}}}}}}{{{yyyxxxvvvtttqqqoooiiiaaaXXXQQQJJJDDDAAA??????>>>>>>>>>??????@@@>>>===<<<;;;;;;:::;;;;;;999888777666555666777777666555555555555666777777666666555555555555666666666666666666666666666666777777777777888888888888777777777777777888888999::::::;;;;;;;;;:::999888888999::::::;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<======@@@BBBDDDEEEIIIPPPVVV[[[dddoooyyy}}}tttrrrtttssstttttttttrrrmmmjjjeeebbb]]]YYYUUURRRNNNKKKFFFBBB===:::999999:::999999999999999999999999999999999999999::::::::::::999999999999:::;;;<<<======>>>AAAEEEHHHOOO___nnn}}}{{{yyyxxxvvvtttqqqmmmiiiaaaZZZSSSLLLFFFBBB??????>>>>>>??????@@@@@@>>>===<<<;;;;;;:::;;;;;;:::999888777666666666777555555555555666666666777666666555555555555666666666666666666666666666666666777777777888888888888777777777777777888888999999::::::;;;;;;:::999888777888999;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<>>;;;:::::::::999999999999999999999999999888888999999999::::::::::::999999::::::;;;<<<======???BBBFFFHHHQQQcccttt~~~{{{zzzyyywwwtttrrrmmmiiiddd]]]WWWPPPIIIEEE@@@???????????????@@@@@@>>>===<<<;;;;;;:::;;;;;;:::999888888777666666666444555555666666666666666666666555555555555666666777777777777777777777777666777777777888888888888777777777777777888888999888999::::::;;;;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<>>===<<<;;;;;;:::;;;;;;::::::999888888777666555444555555666777666666666666666555555555555666666777777777777777777777777777777777777888888888888777777777777777888888999999999999:::;;;<<<>>>???<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>======<<<===???AAABBBCCCFFFMMMRRRXXXaaammmvvv~~~zzzqqqppppppqqqsssuuutttqqqnnnfffccc^^^ZZZXXXUUUQQQOOOHHHEEE@@@===<<<;;;:::999999999999999999999999999999999999999::::::::::::::::::::::::;;;<<<===>>>???AAAEEEHHHKKKWWWooo~~~|||{{{zzzwwwuuupppmmmjjjeee```YYYQQQLLLCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999888777666555444444666777777777666555666666555555555555666666666666666666666666666666777777777777888888888888777777777777777888888999999888888999;;;>>>BBBDDD@@@>>><<<:::999:::<<<===;;;<<<===?????????>>>>>>===@@@BBBBBBCCCGGGMMMRRRXXX```lllvvv}}}tttnnnnnnppprrrttttttqqqnnnfffccc^^^[[[XXXUUURRROOOIIIEEEAAA>>>===<<<:::888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAAFFFJJJOOO]]]xxx}}}|||zzzxxxvvvqqqooolllhhhccc\\\TTTNNNDDDCCCBBB@@@???>>>>>>===>>>>>><<<;;;;;;;;;;;;;;;::::::::::::888777555555333444666777777777666555666666555555555555666666555555555555555555555555777777777777888888888888777777777777777888888999:::999777888;;;???DDDGGGCCC@@@===:::999:::<<<>>>;;;<<<>>>???@@@@@@@@@???>>>@@@BBBCCCCCCGGGMMMSSSWWW```llluuu}}}xxxmmmmmmooorrrttttttqqqnnnfffccc___[[[XXXVVVRRRPPPIIIFFFBBB???===<<<:::888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===@@@FFFLLLRRRbbb~~~}}}{{{yyywwwuuusssppplllggg```XXXRRRLLLHHHCCCAAAAAAAAA???======<<<<<<;;;;;;:::999999<<<;;;;;;:::999888777777666555444333333444555666333444444555666777777888666777888777666555555777777777777777888888888888::::::999888777777777888888888888888999;;;===>>>IIIHHHFFFAAA<<<999;;;===777@@@DDD@@@;;;;;;:::777===>>>@@@AAACCCFFFKKKNNNUUU^^^jjjvvvtttpppnnnoootttuuurrrqqqssskkkfff___YYYUUURRROOONNNHHHFFFCCC@@@>>><<<;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;===BBBAAAFFFOOOVVVddd}}}{{{zzzxxxvvvssspppkkkddd[[[VVVNNNIIIDDDAAAAAAAAA???======<<<<<<;;;;;;::::::999<<<;;;;;;:::999888777777777666555555555555666777444444444555555666666666777888999888666555666777555666666666666777777777999999888888888888888888999888888888999;;;<<<===FFFGGGHHHEEE@@@;;;999999AAAHHHJJJDDD>>>======;;;===>>>???AAABBBFFFKKKNNNVVV^^^jjjvvvzzzsssppppppssstttqqqppprrrkkkfff___YYYUUURRROOOMMMIIIGGGDDD@@@===;;;;;;:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;<<<===<<<;;;;;;===???BBBAAAGGGQQQZZZkkk}}}|||zzzxxxuuupppiiiaaa[[[PPPKKKEEEBBBAAAAAA???=========<<<<<<;;;:::::::::<<<;;;;;;:::999888777777777666666555555666666777555555555555555555555555777888999888777666666888555555555555666666666666666777888999999999888777999999888888999:::;;;;;;???CCCHHHJJJGGGCCC>>><<>>===>>>===<<<>>>???@@@BBBFFFJJJNNNVVV^^^jjjuuu~~~xxxsssqqqssssssqqqpppqqqkkkggg```ZZZVVVSSSOOOMMMJJJHHHDDD@@@===;;;:::999888888888888888888888888::::::::::::;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@AAABBBHHHSSS```uuu}}}{{{xxxtttmmmfff```TTTOOOGGGCCCBBBBBB@@@============<<<;;;;;;::::::<<<;;;;;;:::999888777777666666666666666666666666666666666666666666666666777999999999777666777888555555555666666666777777444555888999:::999888777888888888888888999999999777<<>>@@@AAABBBIIIUUUeee~~~}}}zzzvvvpppiiicccYYYSSSKKKFFFDDDCCCAAA>>>>>>======<<<<<<;;;::::::<<<;;;;;;:::999888777777555555555666666555555555888888777777777777777777777888999888666666666777666666777777777888888888444555777999:::999777666777777888888888888888888444777<<>>@@@AAACCCKKKXXXjjj~~~|||xxxrrrkkkfff^^^WWWNNNHHHFFFDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<;;;;;;:::999888777777555666666777777666666555777777777777777777777777666777888777666555555777777777777777888888888888555666777888888888777666555666777888888888888888777666777999===AAABBBBBB@@@<<<;;;===<<<;;;;;;>>>;;;===>>>???AAAEEEIIIMMMVVV\\\fffooowwwwwwttttttttttttuuummmiiiddd^^^YYYTTTPPPLLLJJJHHHDDD@@@===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999;;;<<<<<<;;;<<<>>>@@@BBBFFFNNN]]]rrr}}}zzztttmmmhhhbbb[[[RRRKKKHHHFFFDDDAAA>>>>>>======<<<<<<;;;;;;<<<;;;;;;:::999888777777777888999999999999888777444444555555666666777777555666777666444444444666666666666777777777777888777777777777777666666666333444666777888999888888;;;999666666999;;;;;;:::<<<999999>>>???<<<;;;===;;;<<<>>>???AAADDDIIIMMMUUU[[[dddmmmttt}}}|||uuutttrrrrrrrrrnnnjjjddd___ZZZUUUPPPLLLIIIGGGDDD@@@===;;;;;;:::999999999999999999999999888999999999999::::::::::::;;;======<<<===@@@BBBCCCHHHSSSccc|||~~~{{{vvvooojjjeee]]]SSSLLLIIIGGGEEEBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777999:::;;;;;;;;;;;;:::999222222333333444555666666555666666666444333444555555555555555666666666777999888777666555555666666222333555777999999999888>>>;;;888888:::;;;:::888999666888???@@@;;;999:::;;;<<<>>>???AAADDDIIIMMMTTTZZZccclllsss{{{wwwtttqqqoooooonnnjjjeee```[[[UUUPPPLLLHHHFFFCCC@@@>>><<<;;;;;;777777777777777777777777888888999999999:::::::::;;;<<<>>>>>>>>>???AAACCCCCCJJJWWWiii~~~