BM6P6(@ {{{sssnnniiikkknnnlllcccZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVTTTQQQNNNKKKLLLLLLMMMMMMMMMLLLLLLJJJMMMPPPRRRSSSTTTVVVWWWTTTTTTUUUUUUWWWYYYZZZ[[[aaacccdddfffmmm{{{hhhTTTMMMLLLLLLMMMPPPUUUZZZ]]]]]]XXXSSSOOOMMMKKKGGGDDDEEEBBB???@@@CCCCCC???;;;===============>>>>>>???>>>>>>>>>===<<<;;;999999<<<<<<<<<===???>>><<<:::>>>;;;999:::999666777:::;;;AAAIIIRRRcccxxxuuuhhhWWWFFF===<<<999999888777666666777777999888777888:::<<<>>>>>>===BBBGGGNNN[[[iiiooonnnssshhh[[[RRRKKKDDDBBBCCCHHHGGGIIIQQQbbbuuu~~~ooo```TTTMMMIIIFFFFFFFFFIIIPPPVVVWWWUUUQQQMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFCCC???;;;999999;;;<<<888999<<<>>>AAACCCEEEEEEDDDCCCCCCCCCCCCBBB???======;;;:::888888999;;;<<>><<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>===???>>>>>>===>>>@@@AAABBBFFFEEEDDDBBBAAA@@@??????>>>============???AAABBBAAAAAABBBCCCDDDDDDDDDCCC>>>???AAAAAAAAACCCEEEHHHGGGGGGGGGFFFFFFEEEDDDCCCEEEGGGHHHFFFDDDDDDGGGJJJGGGGGGIIIKKKMMMNNNPPPPPPNNNOOOPPPOOOOOOPPPSSSVVV[[[WWWSSSRRRSSSUUUUUUTTTQQQNNNJJJGGGEEEFFFIIIKKKIIIIIIKKKKKKGGGDDDJJJRRRUUUjjjoooiiiaaa[[[XXXTTTOOOKKKHHHFFFCCC@@@>>><<<<<<<<<888888888999:::;;;<<<===DDDIIISSS___mmm{{{mmm\\\NNNBBB@@@BBBAAAJJJZZZ___{{{vvvqqqllllllllliiibbb[[[XXXXXXYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLNNNOOOPPPRRRUUUXXXVVVUUUTTTSSSSSSRRRRRRSSSWWWYYY\\\___hhhyyy|||ssszzzzzzeeeUUUMMMLLLLLLMMMOOOSSSVVVYYYXXXTTTOOOMMMLLLJJJGGGEEEDDDBBB???AAADDDDDD@@@<<<>>>>>>===============>>><<<<<<<<<<<<:::999888777999999:::<<<>>>???>>><<<<<<999999;;;:::888999===@@@JJJVVVaaaooo}}}uuuiii]]]PPPBBB:::999666666555555555666666777777666555555777999:::;;;AAAHHHRRR\\\hhhrrrtttpppjjj___SSSKKKEEE@@@???BBBDDDDDDGGGQQQ```rrruuufffXXXNNNGGGCCCAAADDDEEEHHHLLLPPPRRRQQQOOOKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCAAA>>>;;;999999:::;;;;;;<<<===???AAABBBBBBBBBCCCBBBAAABBBBBBAAA>>><<<888888666666666777999:::>>>>>>============>>>>>>@@@@@@@@@@@@???>>><<<<<<>>>>>>======>>>???AAABBBEEEDDDCCCAAA@@@@@@??????>>>=========>>>???AAABBBAAABBBBBBCCCCCCCCCCCCBBB>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDEEEHHHKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPRRRRRRSSSUUUXXX[[[]]]ZZZVVVUUUWWWXXXXXXXXXSSSPPPKKKHHHFFFFFFHHHJJJFFFGGGJJJLLLIIIHHHNNNVVV```uuusssbbb\\\UUUOOOMMMKKKGGGDDDEEEDDDBBB@@@>>><<<;;;;;;999999999999:::;;;<<<===AAAFFFNNNXXXcccppp}}}xxxgggVVVGGGCCCGGGIIIVVVhhhooo{{{xxxuuuqqqmmmjjjgggbbb___ZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIJJJNNNTTTYYYZZZYYYVVVSSSPPPMMMLLLKKKOOOQQQSSSXXXbbbttt}}}ooofffbbbhhhqqqyyyooo```TTTLLLLLLLLLLLLMMMOOOPPPQQQQQQOOOKKKJJJIIIHHHFFFEEEDDDBBBAAACCCEEEFFFCCC?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::999888666666555666777:::>>>???>>>===999888999;;;;;;999<<>>BBB@@@@@@DDDMMM[[[kkkwww~~~tttkkk]]]PPPHHHCCC@@@>>>BBBDDDGGGHHHIIIIIIJJJLLLIIIIIIIIIIIIHHHEEEBBBAAA@@@AAABBBBBBCCCBBBAAAAAA???>>><<<;;;:::999999999>>>>>>??????@@@@@@??????AAA@@@??????@@@???<<<999555555444555666777999;;;<<<===???@@@AAA@@@@@@@@@CCCCCCBBBAAA@@@>>><<<;;;>>>============???@@@AAACCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>???@@@@@@???@@@BBBDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDFFFIIILLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRTTTVVVWWWYYY\\\___^^^\\\YYYYYYZZZ[[[[[[[[[UUURRRNNNIIIGGGGGGHHHIIIEEEFFFJJJMMMMMMNNNVVV```rrrwwwbbbWWWQQQJJJFFFEEEEEECCCAAABBBAAA@@@???===<<<;;;:::::::::::::::;;;;;;<<<======@@@EEELLLUUU```kkksssttt{{{wwwaaaOOOHHHLLLQQQaaatttyyy|||zzzxxxuuupppkkkgggffffff```___^^^\\\ZZZXXXWWWWWWXXXXXXWWWTTTQQQNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIFFFEEEFFFKKKSSSXXX^^^\\\YYYUUUQQQMMMKKKJJJLLLNNNQQQTTT]]]nnn}}}qqqeee___\\\```eeegggiiiqqq~~~vvvfffZZZRRRKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIGGGFFFEEEDDDCCCEEEDDDDDDFFFHHHHHHEEECCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666555555666999<<<>>>===;;;888777888;;;;;;:::>>>DDDRRReee|||~~~tttcccUUUFFF???;;;666333333333444444444555444444444666666555555555777;;;===JJJYYYlllzzz|||pppdddXXXNNNDDD@@@===<<<>>>BBB??????@@@GGGSSS```kkkqqqllldddWWWLLLEEEBBB@@@???AAADDDEEEEEEBBBBBBEEEHHHEEEGGGIIIIIIHHHEEEBBB???>>>@@@AAACCCCCCBBBAAA???<<<<<<<<<<<<<<<;;;:::999===>>>>>>?????????>>>>>>>>>============<<<999777444444555666888:::<<<===;;;===@@@CCCDDDCCCBBBAAADDDDDDDDDCCCBBBAAA??????>>>>>>======>>>???AAABBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAA@@@??????>>>???@@@???>>>???@@@BBBEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEHHHKKKMMMKKKLLLNNNPPPRRRTTTVVVWWWSSSTTTVVVWWWXXXYYY[[[]]]\\\[[[[[[[[[[[[\\\\\\\\\XXXUUUQQQLLLIIIHHHHHHIIIIIIIIIKKKNNNOOOTTT```lllkkkYYYUUUOOOHHHEEEEEEEEEEEECCC??????>>>>>>===<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<:::;;;===AAAGGGOOOYYY```^^^fffsssnnnZZZPPPQQQTTTaaaoooqqq{{{zzzxxxsssmmmkkkkkkmmmhhhfffccc```\\\ZZZXXXWWWZZZ[[[[[[YYYTTTPPPOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLJJJHHHEEECCCDDDIIIQQQVVV[[[YYYVVVSSSPPPNNNLLLKKKKKKMMMQQQTTT\\\kkk~~~~~~wwwjjjaaa^^^ZZZ^^^aaa```___dddppp{{{ooo```UUUNNNIIIIIIJJJJJJIIIHHHGGGFFFIIIIIIHHHFFFDDDBBBAAAAAAEEEFFFGGGIIIJJJJJJGGGEEE@@@@@@>>><<<;;;:::::::::======<<<<<<;;;999888777777666777999;;;;;;:::888777666888::::::;;;BBBJJJXXXlllooobbbSSSGGG:::666555333222333666777777777666444333222444555555555555777<<<@@@LLL]]]qqq~~~|||nnnaaaRRRIII@@@===;;;999;;;???AAA???>>>AAAJJJVVV```eeeddd]]]QQQHHHBBB@@@??????AAACCCDDDBBB???>>>AAADDDBBBDDDFFFHHHGGGDDD@@@>>>===???BBBDDDDDDCCCAAA???<<<============<<<;;;::::::;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;;;;:::777555222333444666888:::<<<===;;;>>>AAADDDEEEEEECCCBBBDDDDDDEEEEEEDDDDDDCCCCCC??????>>>>>>???@@@BBBCCC???@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>===>>>??????>>>>>>@@@BBBFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDGGGJJJLLLNNNLLLMMMOOOQQQTTTVVVXXXYYYUUUVVVXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\[[[YYYTTTPPPLLLJJJJJJJJJLLLKKKLLLNNNRRRZZZjjjyyy{{{dddVVVSSSNNNHHHEEEFFFGGGFFFDDD>>>>>>===<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;888888888999<<>><<<;;;:::::::::>>>>>>>>>===<<<;;;:::999999888888999;;;:::888666666666888:::;;;>>>IIIUUUgggxxxsssbbbUUUFFF<<<444333333111222444888999999888777555333111222333444444333777>>>CCCPPP```rrr{{{|||vvviii^^^IIIBBB;;;:::888666777:::@@@>>>===AAAIIIRRRZZZ^^^[[[TTTJJJAAA<<<;;;<<<<<<@@@AAA@@@???======>>>??????AAADDDEEEEEEBBB???===<<<>>>BBBEEEFFFDDDAAA???===============<<<;;;:::777888:::;;;<<<===>>>>>>;;;:::999::::::999666333000111222555777999:::;;;<<<>>>AAADDDEEEEEECCCBBBCCCCCCDDDDDDEEEDDDDDDCCC???>>>>>>>>>>>>@@@AAABBB???@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????????????????>>>======>>>??????>>>???AAACCCGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBDDDHHHLLLNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUWWWXXXYYYXXXUUUSSSSSSSSSWWWYYY\\\]]]]]]\\\]]]]]]^^^\\\XXXSSSPPPNNNMMMLLLMMMMMMPPPUUU[[[eeewwwrrr___TTTNNNJJJFFFEEEFFFGGGFFFDDD@@@???===;;;::::::;;;;;;<<<;;;::::::999999999999666666555555666;;;AAAEEEHHHOOOWWW```ooorrrfff^^^RRRNNNNNNIII}}}zzzwwwtttqqqpppllljjjfffbbb___]]]\\\\\\[[[___cccbbb\\\WWWTTTUUUPPPOOOMMMKKKJJJKKKLLLLLLKKKJJJIIIGGGGGGIIIMMMPPPMMMLLLKKKKKKJJJJJJKKKKKKGGGLLLSSSVVVYYY___iiiqqqpppgggcccdddaaaZZZ[[[ccchhhmmmrrrrrrpppnnnppprrrwwwxxxrrreeeYYYRRRLLLHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBEEEGGGGGGDDDCCCCCCDDDDDDFFFIIIJJJIIIFFFCCCBBB???>>>===<<<;;;:::::::::>>>>>>>>>===<<<;;;:::999999888888:::;;;;;;888666555555777:::===EEETTTcccwwwtttcccTTTJJJ:::555222333222000111555777777888888888666444222111333555555555999AAAHHHYYYeeeqqqsssooofffZZZQQQAAA;;;888888888666666999<<<<<>>???AAABBBBBB@@@>>><<<;;;???CCCGGGHHHEEEBBB???======<<<<<<;;;:::999999666777888999:::;;;;;;;;;:::999999999999888555333111222333666888999::::::>>>???AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<<<<>>>???@@@>>>@@@AAACCCCCCCCCBBBAAA???@@@AAAAAAAAA@@@??????======>>>>>>???>>>>>>>>><<<>>>?????????@@@BBBEEEHHHHHHHHHHHHGGGFFFEEEDDDFFFDDDCCCFFFJJJNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVYYY[[[[[[ZZZWWWTTTSSSSSSXXX[[[```aaa```___```aaa```^^^ZZZVVVSSSQQQPPPOOOOOOSSS[[[eeennnxxxooo]]]RRRJJJHHHFFFGGGJJJLLLJJJHHHCCC@@@===:::999999;;;<<<<<<;;;:::999888777777777333444444333333666:::>>>AAAIIIOOOSSS]]]nnnwwwiii^^^MMMEEEDDD@@@|||zzzvvvrrrnnnjjjhhheeeaaa___^^^^^^^^^ZZZ___eeeddd^^^XXXUUUUUUPPPOOOMMMKKKJJJJJJKKKLLLKKKKKKKKKJJJIIIIIILLLNNNKKKKKKJJJJJJJJJKKKKKKLLLIIIOOOUUUWWWWWWXXX]]]bbbfff\\\WWWYYYYYYVVV]]]jjjuuuzzz{{{vvvrrrppprrrpppgggYYYOOOLLLJJJGGGEEEEEEEEEEEEEEEFFFGGGGGG???CCCFFFGGGEEEDDDFFFGGGBBBEEEHHHIIIGGGCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;999999888888888:::;;;;;;:::888444444777;;;@@@JJJ\\\mmm|||wwwcccRRREEE===444222222333222///000555444555777888888666555333333666888888888===FFFMMMccckkkppplllbbbWWWJJJAAA>>>999777999;;;999888:::888;;;BBBKKKSSSYYY[[[[[[RRRKKKAAA999666555666777===;;;999:::<<<<<<999666===>>>???@@@@@@???===<<<;;;???DDDHHHIIIFFFBBB@@@>>>===;;;:::999888888888666777888999999999999999:::999888999999888555333333444666888:::;;;<<<<<>>===<<<;;;;;;::::::;;;<<<>>>???>>>@@@BBBDDDDDDDDDBBBBBB???@@@AAABBBAAAAAA???>>><<<<<<===>>>>>>???>>>>>><<<===???@@@@@@AAADDDFFFHHHHHHHHHHHHHHHGGGEEEEEEHHHEEEDDDFFFKKKOOOOOOOOOMMMNNNPPPSSSVVVXXXZZZ\\\[[[\\\]]]\\\YYYWWWUUUUUUZZZ^^^ccceeedddbbbcccdddaaa___\\\XXXUUUSSSRRRQQQRRRXXXeeetttppp]]]RRRJJJIIIIIILLLPPPRRRQQQNNNEEEBBB===999888999;;;===;;;:::999888777777666666111222222222222444777:::<<>>zzzpppkkkhhhgggeeedddccc```[[[WWWWWWWWWXXXYYYYYYXXXWWWVVVSSSQQQNNNKKKHHHHHHHHHHHHPPPNNNLLLJJJJJJKKKLLLMMMKKKJJJGGGFFFFFFHHHJJJLLLPPPQQQRRRQQQOOOQQQVVV[[[___XXXQQQMMMKKKQQQ```ooo|||oooeee]]]VVVTTTPPPHHHEEEGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHEEEEEEEEECCCBBB@@@>>>===<<<;;;::::::::::::;;;<<>>===;;;999888777666999777666777:::;;;:::888999:::>>>AAAGGGRRRfffvvv}}}qqqdddUUUEEE<<<;;;333222111111111222333444666555444444555666555555:::777666:::===CCCQQQaaaooopppnnndddUUUGGG@@@===999999888777777888999:::999???GGGQQQ]]]ggggggbbb[[[HHH999888888444333888555666777888888999999999666999<<<<<<;;;:::<<<>>>BBBAAA@@@AAACCCCCCCCCBBB>>>===<<<;;;:::999888888888999999::::::999999888888888999999888777555444777:::======;;;;;;===@@@>>>???AAABBBBBBAAA@@@???CCCDDDDDDBBB???=========>>>===;;;::::::<<<>>>@@@BBBBBBCCCDDDDDDEEEEEEEEEAAAAAA???>>>>>>???@@@@@@???>>>===<<<;;;:::::::::>>>======>>>@@@BBBDDDEEEIIIIIIJJJJJJJJJJJJJJJKKKEEEHHHKKKMMMMMMLLLLLLMMMKKKOOOTTTXXX[[[]]]```bbbbbb___```dddccc^^^___eeeeeegggddd___^^^ccchhhiiihhheeeaaa]]]ZZZXXXXXXYYY]]]dddooo|||rrr^^^QQQHHHIIIMMMUUU\\\]]]WWWQQQDDDBBB>>>=========<<<;;;;;;::::::999888777555555444333111000111333555777;;;@@@FFFHHHKKKVVVhhhvvv|||vvvhhhXXXLLLDDD;;;333xxxnnniiifffeeeddddddcccaaa]]]ZZZVVVWWWWWWXXXWWWVVVUUUTTTTTTRRROOOLLLIIIHHHHHHHHHMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHFFFFFFHHHJJJKKKOOOPPPPPPOOONNNOOOSSSWWWYYYSSSNNNJJJIIINNN\\\jjj{{{yyypppeee]]]VVVPPPPPPMMMGGGEEEGGGEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBDDDEEEFFFDDDDDDCCCBBB@@@???======<<<<<<<<<;;;;;;;;;::::::::::::999888777555444444:::888777888:::;;;:::888999:::>>>EEEQQQaaarrr~~~ssscccWWWKKKAAA;;;;;;333222222111222333444444555444333333444555555555666666999>>>BBBKKK]]]oooxxxtttjjj\\\NNNCCC<<<:::888777777666777888999:::???FFFQQQ___ooozzzyyyrrr]]]KKK<<<999777222222666333444555666777777777777555888;;;;;;:::999:::<<>>>>><<<;;;:::888777777::::::;;;;;;;;;::::::999888888999999888777555444888;;;>>>???>>>===???@@@???@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBAAA???>>>>>>???@@@???===<<<<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA???======>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@BBBDDDFFFEEEFFFFFFGGGIIIJJJJJJKKKHHHJJJMMMOOONNNMMMMMMNNNIIIMMMSSSXXX\\\```dddgggcccaaabbbfffeeeaaaccchhhfffhhhgggeeeffflllqqqrrrllljjjhhheeebbb```^^^]]]]]]fffsssvvv```RRRJJJKKKOOOUUUZZZYYYSSSLLLBBB@@@>>>===>>>>>>===;;;999999999888777666444444444333111000111222555666666;;;@@@BBBDDDNNN___lll|||xxxkkkZZZLLLEEE???:::~~~vvvlllgggccccccbbbcccdddccc```]]]YYYYYYYYYXXXWWWVVVTTTTTTTTTRRROOOLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKIIIGGGGGGGGGIIIJJJMMMNNNMMMLLLKKKLLLOOOQQQPPPLLLIIIHHHHHHKKKVVVaaasssxxxwwwooojjjhhhbbbXXXRRRMMMIIIJJJIIIFFFEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCAAA???>>>>>>============>>>>>>===;;;999888666666555555444333333333;;;:::999999:::;;;:::888::::::>>>KKK^^^qqq}}}uuudddRRRFFF@@@:::999:::333333222222333444555555444333333222333444555666666:::@@@HHHNNNXXXiiiyyy}}}rrraaaPPPDDD<<<888777666555555555666888:::;;;BBBLLLZZZlll~~~]]]LLL===888555000000333111222333444444555555444555777999999888888999:::<<<======>>>???@@@@@@AAABBBAAA???===;;;:::999888<<<<<<===<<<<<<;;;::::::777888888888777666555444999<<>>???@@@BBBCCCEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDAAA>>><<<;;;<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDFFFGGGIIIKKKLLLMMMGGGJJJLLLMMMLLLKKKLLLLLLKKKNNNTTTXXX]]]aaafffiiifffeeefffiiihhhgggiiimmmiiikkkkkkjjjlllrrruuuuuunnnmmmlllkkkiiifffdddcccfffooo{{{{{{eeeVVVOOOOOORRRVVVWWWTTTLLLEEE@@@>>>>>>>>>??????===;;;888888888777666555444333444333111000111222444555222777;;;<<<>>>FFFUUU```vvvwwwppp___OOOFFFAAA>>>ӵĦĦӵvvvmmmhhhccccccbbbdddeeeeeecccaaa___^^^]]][[[YYYWWWVVVUUURRRQQQOOOLLLJJJHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMKKKIIIHHHGGGGGGHHHHHHKKKKKKJJJIIIHHHIIIJJJLLLJJJGGGFFFGGGHHHIIIQQQYYY___bbbaaa\\\YYYZZZWWWQQQKKKHHHFFFFFFFFFEEEEEEDDDCCCCCCDDDĦAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA???>>>>>>>>>???>>>>>>??????===;;;888666555555555555555444444444::::::999999999999999888;;;<<>>???@@@AAAGGGFFFCCCAAA>>>===<<<<<<<<<<<<<<<<<<;;;:::999999888888777777666555555444999;;;>>>AAAAAA@@@??????>>>>>>=========???@@@AAA===???AAAAAA@@@???@@@@@@BBBBBB@@@@@@@@@AAACCCDDDFFFDDDBBBAAAAAAAAACCCDDDEEECCC???<<<;;;;;;;;;<<<=========>>>???AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOJJJLLLNNNNNNMMMLLLMMMNNNPPPRRRVVVYYY\\\```eeehhhkkkkkklllmmmmmmmmmpppsssssstttsssqqqssswwwxxxvvvsssrrrrrrrrrqqqqqqqqqqqqwww}}}kkk]]]VVVVVVVVVWWWUUUOOOFFF@@@===<<<===>>>@@@???===;;;777777777777666555444333444333222111111222333444333777:::;;;<<L=hĦ4ĉ@ӵzzzqqqlllgggfffeeefffggggggfffdddcccaaa___\\\YYYWWWUUUTTTOOOOOOMMMKKKJJJHHHHHHGGGHHHHHHJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHJJJHHHGGGFFFGGGGGGGGGGGGGGGEEEEEEHHHIIIIIIMMMSSSRRRTTTSSSPPPOOOPPPPPPNNNIIIHHHFFFEEEEEEEEEDDDBBBBBBBBBBBB>LBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>??????===:::777555888888888888888888888888999999999999888888888999<<>>@@@KKK[[[jjjtttvvvlll```JJJAAA777222000///000222111111222333444444444444888888888999999:::999888888:::===>>>===>>>@@@CCCHHHFFFCCC@@@>>>===<<<<<<:::::::::::::::999888777999888777777666555555555999:::<<<>>>???@@@>>>===<<<;;;;;;;;;;;;===???@@@>>>@@@CCCCCCAAA?????????BBBBBBAAAAAAAAABBBCCCDDDEEECCCAAA??????AAADDDFFFDDDBBB>>><<<;;;;;;===>>>BBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRRRRQQQQQQRRRSSSRRRTTTWWWYYY\\\aaagggkkkppprrrrrrqqqqqqssswwwxxxzzz{{{yyyxxx{{{~~~||||||||||||}}}rrrfff]]]\\\[[[XXXSSSKKKCCC===;;;;;;;;;===>>>>>><<<:::888888888888777666555555333333222111111111222333444666999999:::@@@IIIPPP\\\kkkyyyzzzppp___LLL>>>GG=?HdĦ=ĪjGG=?yyytttnnnllljjjjjjjjjiiigggfffdddbbb___[[[WWWTTTRRRQQQMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGFFFHHHEEEEEEIIIJJJIIIKKKOOOQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIHHHEEEEEEFFFDDD@@@BBBAAA@@@HdĦBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@===>>>>>>===;;;999777666;;;;;;;;;;;;::::::::::::888999::::::999999:::<<<>>>IIIXXXhhhzzz|||nnnQQQFFF<<<888777333//////000111222444555555555555222333444333222444999>>>AAALLL[[[kkkwwwxxxlll___NNNFFF<<<777666777555333000111222444777;;;>>>@@@AAANNN]]]eeegggcccXXXMMM???:::444000///000111222111222333444555555555555999888777888::::::888777666999<<<===<<<===@@@CCCDDDBBB???<<<:::999::::::777777888888888888777777:::999888777666666666777999999999;;;===>>>>>>===:::::::::;;;<<<===>>>??????AAADDDDDDCCCAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEDDDBBB@@@???@@@DDDHHHKKKFFFDDDAAA>>>===>>>@@@BBBGGGFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPQQQQQQQQQSSSUUURRRTTTWWW[[[___fffnnnsssvvvyyyyyyvvvuuuyyy|||}}}vvvvvvvvvwww~~~yyynnncccaaa]]]WWWOOOGGGAAA===:::999999:::<<<<<<;;;999777888888888777777666555333222222111111111111111111333555666777;;;BBBHHHRRRcccwwwvvv]]]HHHӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ|||vvvssspppnnnllljjjhhhӵWWWTTTRRRQQQĦMMMNNNNNNNNNMMMHHHIIIIIIIIIIIIIIIHHHFFFDDDĦIIIFFFFFFIIIKKKIIIJJJĦHHHDDDEEEHHHEEE@@@AAA@@@???DdDBBBAAA@@@AAA???ӵ999888ӵ;;;ӵ:::<<<<<>>>>>===:::;;;<<<===>>>?????????>>>AAADDDFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@CCCHHHNNNRRRMMMJJJFFFBBB@@@AAACCCEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIEEEFFFGGGIIIJJJLLLMMMNNNNNNPPPQQQRRRRRRTTTVVVXXXWWWYYY[[[^^^ccckkksssyyy{{{~~~yyyxxx}}}tttuuuuuuyyyttteeebbb\\\TTTKKKDDD???===:::999777777888999999888666666777777666666555555333222222111111111111111///000222333444888>>>BBBJJJWWWllloooWWW?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??{{{xxxssspppnnnkkkg<ĉ^^^YYYVVVSSS3we<ĦOOOPPPPPPPPP3h?@eIIIIIIIIIIIIIIIGGGEEEDDDZFFFJJJFFFFFFIIIKKK3h?gLIIIHHHDDDEEEIIIGGG@@@AAA@@@???D%%)?@@@fff?><zBBB@@@=?Ħ777g&e;;;g&e888;;;>>>S?ʬqqq4ff?>ߝL333@e///g&e4442224443h?g&e>&e888444??000000222555999===AAADDDDDDSSSaaaaaaXXXNNNFFFAAA555666555222222333222000000111222333333444333333777555444555777888666333000555999:::888999===BBB@@@>>>;;;999777888999:::444555666777888999999999<<<;;;:::888888888888999===:::777888;;;>>>??????:::;;;===???AAAAAA@@@@@@<<>>===;;;999666555666777777777555555555666555555444444222222222222111111000000...000222333444777<<<@@@DDDNNN```yyyzzzaaa4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼s|||tttooonnnllltQfff___ZZZYYYje<ĦNNNOOOQQQBt=o9ĦH׼sEEEEEEEEEGGGHHHIIIJJJIIIGGGHtĦHHHLLLKKKJJJHHHBt=o9ĦHdĦHHHHHHGGGFFFDDDAAA@@@AAAAAA@@@Dtfo9ĦsߝLGdUĦ???Ht@cӵHu]Ħ888Hu]Ħ<<<:::Htƅ^jjjqIܗGIӵ000H׼s+++---Hu]Ħ444777Bt=o9ĦHƅ^Hu]Ħ777333111111222555:::???EEEHHHSSSVVVYYYWWWPPPEEE<<<777444444333222111000//////000111333333444333222111222333444444555555555444111444777999;;;<<<>>>@@@???>>><<<;;;;;;<<<===>>>::::::999999999999999999999;;;>>>>>>===;;;::::::>>><<<999:::<<<===<<<;;;===>>>@@@AAABBBCCCCCCDDDEEECCCAAABBBFFFHHHGGGFFFJJJIIIIIIHHHHHHIIIJJJJJJIIIDDD??????DDDLLLUUUZZZTTTPPPJJJHHHHHHHHHFFFEEECCCEEEGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLGGGIIILLLNNNPPPRRRVVVYYY\\\^^^```bbbdddeeegggiiiiiidddaaafffqqq|||ttthhhXXXKKKCCC@@@>>>===:::888777888666333333777777777666555555555555555666666555444222111000000000222444444444666;;;???CCCLLL]]]uuuttt4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ|||uuuqqqpppooogeĦggg```\\\FSĦNNNNNNqjRgdKӵDdDĦDDDCCCDDDEEEFFFGGGHHHGGGEEEDdDĦHHHHHHGGGFFFqjRgdKӵDdDĦEEEFFFFFFFFFEEECCCBBB@@@@@@???HdDĦgdKӵDdDDdDĦ===DdDĦ4DufӵDdDĦ999DdDĦ999q<RdddppppeƜ4DuTӵ000DdDĦ,,,...DdDĦ555qjRgdKӵDdDΦDdDĦ777555333333333333333333444666:::???DDDGGGNNNOOOPPPMMMFFF???999666333333222111111000000000111222333333333333222111111222333444444444444444111333555777777999;;;===>>>===;;;::::::;;;<<<===999999999999999999999999999;;;<<<<<<;;;;;;===>>>>>><<<:::;;;===>>>===;;;===>>>???@@@BBBCCCCCCCCCCCCBBBAAACCCEEEFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJLLLIIIEEEEEEHHHMMMQQQSSSOOOLLLIIIHHHHHHIIIHHHFFFEEEGGGHHHHHHFFFEEEFFFGGGKKKKKKMMMOOOQQQRRRSSSTTTQQQRRRRRRRRRRRRSSSWWWYYY```dddiiimmmnnnpppsssvvvsssooolllqqq|||zzzyyymmm]]]OOOGGGBBB???===999888999<<<:::555444666777777666555555555555555666555555444222111111000000111333333333555999===DDDKKKZZZpppyyy4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ|||vvvrrrqqqqqqgeĦgggaaasp?aĦMMMLLLGIdnuR)ĦDdDĦCCCCCCCCCCCCDDDEEEFFFDDDBBBDdDĦIIIEEEDDDBBBGIdnuR)ĦDdDĦBBBCCCDDDEEEEEEEEEDDD@@@???>>>DdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦ999DdDĦ888po9uSSSaaalllppp=ӊB1.uTӵ///DdDĦ...///DdDĦ666GIdnuR)ĦDdDΦDdDӵ666555333333333333555555555777999===AAACCCEEEEEECCC???:::666555555222111111111111111111222222222333333333222222111111111222222333444444444222333444444444555888:::;;;;;;999999999:::;;;<<<888888888888888888888888:::;;;;;;;;;:::<<>>??????===;;;<<<===>>>???AAABBBCCCCCC???AAACCCDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKJJJGGGFFFEEEFFFHHHIIIIIIHHHGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIKKKNNNQQQUUUWWWYYY\\\\\\[[[ZZZYYY[[[^^^aaahhhnnnwww|||}}}|||tttwwwgggYYYOOOHHHCCC???:::888:::>>>===888666777777777666555555555555555555555444333333222111111111222222222222444777:::EEEIIIUUUiii}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ|||vvvrrrqqqpppgeĦfffs<v>aĦMMMKKKpeӵDx<DdDĦDDDCCCCCCCCCCCCDDDEEECCCAAADdDĦKKKEEECCCAAApeӵDx<>d>>>d<ӵDd<DdDΦDdDĦ999DdDӵnd<DdDĦ888>d<Ħ999peӵ^^^ĦbbbF&uTӵ...DdDĦ///111>d<Ħ777peӵDx<>d<ʜ4DuTӵ555444333333222222555555555666777:::<<<>>>;;;;;;:::777333111111222111111000000111222333444222333333333222222111111111111111111222333444444333333333222111333666999999999888888888999::::::777777888888888888999999<<<===???>>>>>>>>>???AAA<<<===>>>@@@@@@???===;;;;;;<<<===>>>@@@AAACCCDDD<<<@@@DDDEEECCCCCCEEEGGGIIIHHHGGGFFFGGGIIIKKKMMMIIIGGGFFFGGGHHHHHHFFFEEE@@@@@@BBBEEEGGGIIIIIIIIIGGGHHHHHHFFFDDDCCCCCCDDDIIIIIIKKKNNNRRRVVVZZZ]]]```bbbccceeegggkkkqqquuu{{{}}}tttooozzzrrrdddXXXOOOGGGBBB===:::999<<<<<<999777999777777666555555555555555444444444333333222222222222333333333333555666888CCCGGGPPPbbbzzz{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<{{{uuuqqqpppnnngeĦeeeHg8>aĦNNNKKKB?Ho9GGG>dd<ӵEEEBBBB?Ho9BBB<x@@@@@@@@@@@@AAA@@@???&ӫeʬtIӇ;;;>d<Φ>d<Ħ:::D&ӫetIӇ:::DdDĦ777sdKĦ999B?dp&ĒR///...>d<sdKĦ888B?Ho9eees&dq&ĒR444444444444333222222444444444444444666777888333444555444222000000111333222111111111333555666333333333222222111111111222222111111111222333444444444444222111222555888777777777777777888999999777777888888999999999999>>>AAADDDDDDBBB@@@>>>===;;;===???@@@???>>>===<<<;;;<<<<<<===???AAACCCEEE>>>AAAEEEEEEDDDDDDFFFIIIKKKHHHEEECCCDDDHHHMMMQQQPPPMMMIIIGGGFFFEEEDDDCCC===???BBBDDDGGGHHHJJJKKKGGGHHHHHHFFFDDDDDDEEEGGGNNNNNNOOOQQQVVV[[[```cccdddhhhooovvv|||yyyrrrmmmjjjrrr}}}zzzmmmaaaVVVKKKDDDBBB<<<777888999777888:::777777666555555555555555333333333333333333333333444444444444666777777777???CCCLLL[[[ooo~~~xxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse}}}yyyssspppooommmgeĦja>aĦPPPLLL@GHHHHHHseHHHGGGFFFDDDCCCCCCCCCBBB<ŌHHHFFFBBB@GDDDDDDHkge>>>============BBBAAA@@@HĪj@IŌ888999ege999:::Hu]3hIŌ888999DdDĦ777ne;;;999@hoooaaa>h/////////se222ne555777@Gnnn___sĪj@h222333333444444333222222333333333222333333444444000222444444333222222222555444333222222444666777444444333222111111111111555444222111111222333333333444444333222333555777666666666777888888999999888888888999::::::;;;;;;???BBBFFFGGGDDD@@@===;;;;;;===??????>>><<<<<<===<<<<<<<<<===???BBBEEEFFFBBBCCCDDDEEEEEEGGGJJJLLLLLLIIIFFFDDDEEEJJJPPPTTTZZZVVVQQQMMMJJJIIIGGGEEEAAACCCEEEGGGHHHIIILLLNNNJJJKKKKKKJJJIIIJJJLLLOOOQQQQQQRRRTTTYYY```fffjjjqqqxxx{{{nnngggcccbbbfffllluuuvvvjjj^^^RRRJJJGGG>>>777666777777888;;;777777666555555555555555333333333333333333333444444444333555777888888777;;;AAAHHHRRRbbbrrrzzzzzz4DuXӵĵD^DdDĦD^s׼syyyuuuqqqoooooonnngeFm8___>aĦQQQNNNLLLHHHHHHGGGs׼sIIIHHHGGGFFFDDDCCCAAAAAABBBHoFFFEEECCCAAA???DDDEEEDDD>>>===<<<<<<<<<===AAA@@@???:::999999999999:::D^777777888DdDĦ999:::;;;;;;===lllgggVVVEEE......//////s׼s222222111444777555mmmeeeTTT///111222333444444333222222333333333222222222222333111222444444333333444555888666444333333555777999555444333111111111111111888666444222111111222333111222444444333333444555555666666777888999999999888999999:::;;;;;;<<<<<<>>>AAADDDDDDBBB@@@>>>===;;;===>>>===;;;:::<<<>>>=========>>>@@@CCCFFFHHHGGGEEEDDDDDDGGGKKKMMMNNNLLLKKKJJJJJJKKKOOOSSSUUU[[[YYYUUUSSSRRRPPPNNNLLLHHHJJJKKKKKKJJJKKKOOORRRPPPPPPQQQQQQQQQSSSWWWZZZYYYYYYZZZ]]]dddllltttyyyvvvjjj^^^XXXWWWWWWXXXZZZ]]]jjjwww~~~xxxkkk^^^UUUJJJAAA999999:::999888999777777666555555555555555222222222333333444444444333222222444777999888666999???DDDJJJVVViiizzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBevvvsssoooooopppqqqgeFYĉ``````>aĦRRROOOMMMMMMKKKJJJFFFFFFGGGGGGGGGFFFBeIIIIIIHHHGGGEEECCCBBB???@@@AAAnu]ӵCCC===>>>AAAEEEGGGBBBCCCDDDDDDDDDBBB???>>>???>>><<<;;;;;;<<<======@@@???>>>======>>>???@@@???===<<<<<<<<<<<<:::888:::999888999:::>d<Ħ555777777777888>d<Ħ;;;:::999Ħ>>>@@@BBBJJJ\\\mmmqqqlllZZZJJJ;;;666444000///111......///000Be333222222222000Ħ666777<<>>???@@@;;;<<<===<<<:::999<<<>>>>>>======>>>@@@CCCGGGIIIKKKGGGCCCDDDIIINNNPPPPPPKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTVVVWWWWWWVVVTTTNNNPPPPPPNNNLLLMMMQQQUUUTTTUUUVVVWWWXXXZZZ___bbbeeeeeegggkkksss}}}tttfff[[[PPPLLLMMMOOOOOOOOONNNXXX```cccgggssswwwiii```KKKBBB<<<<<<===;;;888777777777666555555555555555111222222333333444444555111000000333777888777555999>>>BBBDDDNNNddd|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦ{{{tttnnnppprrrrrrŶSiiieeeaaa3we>><<<;;;===<<<:::888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>CCC@@@===:::::::::999888777888999::::::DdDĦ666:::<<<<<>>EEEOOO\\\hhhmmmeeeZZZSSSFFF888333111//////111000000111222:::<<<:::444000gdKĦ888999@@@KKKWWW___aaa]]]YYYQQQGGG999111000222333222333222222111111222222333222222222222222222222222555222333777:::888888:::<<<:::888888:::;;;;;;:::444222000000222444444444000111222333444444444444666555555444444333222222666666666888:::<<<<<<<<>>==================<<<<<<>>>??????===;;;>>><<<:::999:::;;;;;;;;;>>>===:::999:::===@@@BBBHHHFFFEEEFFFKKKPPPTTTVVVOOOOOOPPPPPPQQQQQQRRRRRRWWWUUUSSSSSSUUUXXXYYYYYYZZZWWWTTTTTTVVVWWWVVVTTTZZZZZZ[[[^^^ccchhhjjjlllrrrtttxxxsssdddZZZQQQIIIIIIJJJIIIHHHIIILLLMMMOOORRRWWW^^^gggnnnyyykkk\\\MMM???;;;<<<;;;888666777777666555555555555666555666777666555444555777222111000000222555999;;;;;;:::AAAKKKRRR\\\uuu>AneneneneDenene{{{tttssstttsss>Aooollliiik<RRRRRROOOKKKKKKHHHHHHGGGEEEEEEDDDDDDDDDIIIIIIIIIHHHGGGDDDBBBAAA???@@@@@@fhBBBAAA@@@@@@BBBCCCEEEBBBBBBAAA@@@>>><<<:::999===<<<:::888777888999999;;;;;;<<<<<<<<<<<<<<<===>>>===;;;;;;;;;;;;999777666777888888888De222666999::::::<<<ne@@@<<<ne<<>>;;;666ne888===@@@GGGRRRZZZ]]][[[UUUQQQGGG???555000000111111000333222222111111222222333222222222222222222222222777666999>>>@@@<<<999:::===>>>>>>>>>===<<<<<<<<<777555222111111111111000222222333444444555555666666666666666555555555555777777777888:::;;;;;;:::;;;:::::::::::::::;;;<<<===<<<===>>>@@@@@@???===@@@>>>;;;;;;<<<======<<<<<<;;;999888999;;;>>>@@@??????@@@DDDJJJQQQWWWZZZWWWVVVVVVVVVWWWXXXXXXYYYUUUTTTSSSTTTXXX\\\___```^^^]]]]]]___cccdddcccaaacccdddfffjjjpppvvvzzz}}}jjj\\\VVVMMMFFFFFFHHHGGGGGGHHHIIIIIIJJJKKKOOOWWW___fffnnnuuuzzzgggWWWGGGAAA@@@>>>;;;:::777777666555555555555555555666777666444333444555222111000000111444777999======DDDNNNUUU^^^vvv{{{wwwuuusssqqqpppnnnSSSTTTTTTPPPMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEHHHHHHGGGFFFEEECCCCCCBBB>>>???@@@BBBCCCBBBAAA@@@AAABBBCCCDDD@@@@@@@@@???>>>===<<<;;;>>><<<999777666666666777::::::::::::;;;;;;;;;;;;:::999999:::<<<;;;999777444555555666666444222555999999999999===<<<;;;<<>>;;;777:::>>>CCCKKKRRR[[[^^^ZZZRRRKKKGGG===888333111222333222000333222222111111222222333222222222222333333333333666888>>>GGGJJJGGGDDDEEENNNNNNNNNLLLHHHDDDAAA@@@;;;999666444444444333222222222222222333444555555555555555555555666666666999999::::::;;;;;;::::::999999999999:::;;;<<<===>>>>>>>>>AAACCCDDDBBBAAAAAA???===<<<===>>>>>>===;;;::::::::::::<<<===>>>999;;;>>>DDDJJJRRRXXX\\\ZZZZZZYYYXXXXXXZZZ[[[\\\WWWWWWVVVWWWZZZ___dddfffaaacccggglllppprrrqqqooooooqqqsssxxxtttaaaWWWSSSKKKEEEFFFHHHHHHHHHJJJJJJIIIHHHGGGIIIOOOVVV\\\___dddlllttttttcccPPPFFFBBB>>>;;;;;;777777666555555555555555555666666555444333333444222111000000000222444666;;;===EEEPPPWWWaaavvvzzzwwwtttsssuuupppppppppooommmjjjgggeeeaaaZZZUUUUUUUUURRROOOOOOMMMLLLKKKJJJHHHHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDD@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@???>>><<<999666555444444555777777888999:::;;;<<<<<<:::999888999::::::888666333333333333333333333333333777::::::888888:::===:::;;;;;;999888:::@@@FFFXXXbbbjjjhhh^^^RRRDDD999666111///222333000......111111111222555777:::;;;999666555888:::<<>>??????@@@BBBEEEFFFEEEDDDAAA???===<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<>>>BBBFFFKKKPPPVVVZZZ\\\\\\[[[ZZZ[[[]]]___```^^^^^^]]]\\\^^^bbbhhhllllllpppvvv}}}~~~jjj]]]VVVQQQKKKGGGIIIJJJJJJKKKNNNQQQPPPLLLIIIHHHKKKPPPUUUYYY^^^dddgggooottt^^^PPPGGG@@@<<<;;;777777666555555555555666444555666666555555666777444333222111111222333444666:::DDDNNNWWWbbbuuu~~~zzzvvvuuuvvvsssssssssrrrpppllliiifffbbbZZZUUUUUUUUURRRPPPPPPLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>><<<999666444333444444333444666888:::<<<===>>>>>>;;;999888888888888666333333222222222222333333555888;;;;;;999888:::<<<;;;<<<======>>>BBBJJJQQQ]]]fffjjjdddXXXLLL@@@777555000...000///---,,,///222111111111222444666777666444555888;;;???GGGPPP\\\```bbb\\\QQQEEE>>><<<666666777888888666333111333222222111111222222333222222333333333444444444444888CCCPPPYYY]]]ccciiimmmgggbbbbbbccc___SSSJJJAAA>>>;;;:::999999888777;;;;;;;;;<<<<<<===>>>???===============<<<<<<<<<777:::===>>><<<;;;<<<===;;;;;;::::::;;;;;;<<<<<<>>>>>>???BBBEEEGGGFFFDDDAAA???===<<<===>>>>>>>>><<<<<<<<<<<<<<<======>>>===@@@CCCFFFIIINNNUUUZZZbbbbbbbbbccceeegggjjjkkkfffffffffeeefffkkksssyyyqqqaaaWWWSSSMMMHHHFFFHHHIIIIIIJJJNNNUUUSSSOOOKKKGGGHHHKKKNNNOOOVVV\\\___bbblll}}}qqq```RRRFFF???===888888777666666666666777333555777777777888:::<<<666555444333222333333444333888BBBLLLVVVcccuuu{{{xxxyyyyyyyyyyyyxxxuuupppkkkhhhbbbZZZTTTSSSSSSQQQOOOPPPJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@@@@@@@??????>>><<<999666444444444555333444555777:::<<<>>>>>>???===;;;:::;;;:::888777444333333222222333333444666999======:::999:::<<<777888:::===CCCKKKUUU[[[cccgggeee[[[NNNDDD;;;555222...---......---///333111111000000111222444555666555666:::>>>BBBMMMXXX______[[[SSSHHH???;;;:::222444555666555333111000333222222111111222222333222222333333444444555555999===GGGQQQVVVXXX]]]dddiiieeecccffflllkkkddd\\\RRROOOLLLJJJIIIIIIHHHFFFBBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@???======<<<:::>>>BBBBBB???===>>>???:::::::::;;;;;;===>>>>>>@@@@@@AAADDDGGGHHHGGGFFFEEECCC@@@@@@AAABBBBBBAAA======;;;;;;;;;<<<===>>><<>>666555444444333333333444222888AAAIIISSSaaarrr~~~||||||}}}}}}}}}{{{vvvqqqkkkgggaaaYYYRRRRRRRRROOONNNOOOKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEBBBCCCCCCCCCBBBAAAAAA@@@======>>>>>>>>>======<<<>>><<<999777555555555666555666777888:::;;;<<<<<<;;;<<<===@@@AAA???:::666555555444333333444555555555999<<<===:::999999;;;666666999@@@LLLYYYdddjjjjjjhhh___PPPCCC;;;555///000......000000---///333/////////000222444666888888777:::???BBBHHHTTT```aaa[[[RRRGGG>>>999666666000111222333222222222222333222222111111222222333222222333333444555555666;;;???HHHPPPPPPMMMNNNSSSZZZ\\\___cccgggiiihhhggg^^^\\\[[[[[[\\\^^^^^^^^^SSSUUUWWWYYYZZZYYYXXXWWWQQQPPPNNNLLLIIIGGGEEEDDDFFFJJJNNNMMMHHHDDDCCCEEE@@@@@@AAACCCEEEHHHJJJKKKHHHHHHIIIKKKNNNOOONNNLLLKKKIIIFFFFFFGGGHHHHHHGGGBBB@@@>>>======>>>@@@BBB@@@CCCFFFGGGJJJQQQ\\\eeeiiilllrrrwww}}}rrr]]]QQQJJJCCC??????<<<<<<>>>>>>===???CCCCCCDDDDDDCCCAAA@@@@@@AAADDDIIINNNRRRTTTYYY___eeeppp~~~kkkUUUFFF@@@<<<;;;::::::999999::::::555777888999888888999;;;444444333333333333333333222777===CCCKKKYYYiiisss}}}~~~~~~}}}zzzuuuooohhheee```XXXQQQPPPPPPNNNMMMNNNLLLKKKIIIHHHFFFFFFEEEEEECCCDDDFFFGGGHHHGGGEEEDDDBBBDDDGGGIIIJJJJJJHHHGGGBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<>>><<<999777666666666777888999999999999:::::::::666999???DDDFFFCCC<<<666666666444444444444666666444888<<<<<<:::888999;;;<<<<<>>BBBFFFMMMZZZfffaaaXXXKKK???777444333222///000222222222333555666333222222222222222222333222222333333444555666666888>>>GGGNNNLLLEEECCCEEEHHHOOOVVVYYYYYYZZZ^^^ccc\\\[[[\\\___dddhhhkkkllliiikkkoooqqqrrrqqqnnnmmmeeedddaaa^^^[[[WWWUUUSSSRRRWWWZZZWWWQQQKKKJJJKKKHHHIIIKKKNNNRRRVVVYYY[[[QQQQQQRRRTTTVVVWWWVVVTTTPPPNNNKKKKKKLLLMMMMMMLLLHHHFFFCCCAAA@@@BBBEEEGGGIIIKKKLLLLLLNNNUUU```jjjrrrvvv}}}{{{aaaOOOGGGDDD@@@;;;===;;;;;;===<<<:::===AAA:::===???@@@??????@@@AAACCCDDDFFFHHHJJJOOOUUUYYY```lll|||dddRRRJJJ<<<<<<;;;:::::::::;;;;;;777888999888777666666888222222222222222222222222000444999<<>>>>>>>>>>>:::999777666555666777888;;;:::999888888888999999777:::AAAGGGJJJHHHAAA<<<888666555444555555333222888444444777999777666888:::>>>GGGVVVkkk}}}sssfffTTTCCC888222...+++000111222222111000///...000......222333222555:::===CCCJJJQQQXXX___cccddd\\\OOOBBB;;;777333111111333111///000333444222000111222333333444444333333444444444222000111555999;;;>>>CCCHHHIIIEEE???:::@@@::::::AAAGGGHHHIIIMMMQQQTTTYYY```ffflllqqqssskkkmmmrrrxxx}}}{{{uuuooopppooommmmmmrrrvvvqqqiiilllnnnnnnmmmiiibbb[[[WWW^^^ZZZXXX]]]hhhssszzz|||pppkkkffffffhhhiiifffcccbbb___\\\YYYXXXWWWUUUTTTSSSTTTSSSQQQPPPQQQTTTWWWXXXYYYZZZ\\\```fffnnntttlllSSSFFFBBB???<<<:::999::::::;;;;;;<<<<<<<<<:::<<<>>>?????????@@@AAABBBCCCDDDFFFIIIMMMQQQSSS]]]___iii|||eeeQQQGGGAAA======;;;777555666888888888888777666555444222222222222222222222222///000222777===EEELLLPPP|||xxxuuuvvvssskkkdddcccZZZWWWUUUSSSRRRPPPMMMKKKIIIJJJJJJHHHEEECCCBBBCCCAAADDDHHHHHHEEEBBB@@@@@@@@@BBBDDDGGGIIIIIIIIIIIIGGGEEEEEEIIIJJJEEEBBBAAA@@@AAABBBBBBAAA@@@>>>===;;;:::888777777888999:::;;;;;;:::999999999999999777999>>>CCCFFFDDD@@@<<<888777555555666555444222777444444888999777777999===CCCMMM^^^sss|||hhh\\\LLL>>>666222///---000111111222111000///...111......333555666999===AAAKKKWWW___dddfffeeebbbTTTIII===888666222000000222000///000222333222000111222333333444444333333333444444222111333777;;;AAAAAACCCGGGIIIGGGAAA<<<===888666;;;??????@@@CCCDDDGGGKKKPPPUUUYYY[[[]]][[[^^^dddkkkooooookkkhhhkkkmmmpppuuuzzzyyy||||||tttkkkfffdddbbbbbbjjjwwwxxxtttooommmmmmnnnllljjjgggfffeeeeeefffjjjnnnrrruuuuuutttssssssvvv|||{{{fffNNNCCC???===:::999888888999999:::;;;;;;;;;:::<<<>>>???>>>===>>>???AAABBBBBBDDDGGGJJJMMMOOOVVVWWW___nnnzzzdddRRRJJJCCCBBB@@@<<<999999999999999888666555444333222222222222222222222222111111222555:::@@@EEEIII|||xxxuuuvvvssslllfffddd___]]]ZZZXXXVVVSSSPPPMMMJJJKKKKKKIIIFFFDDDCCCDDDBBBDDDGGGGGGEEEBBB@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHKKKRRRRRRLLLEEEBBB@@@AAACCCDDDDDDAAA>>><<<<<<;;;999888888999;;;<<<;;;;;;;;;:::::::::::::::777888999<<>><<<999777666666666666555333555333444888999777777:::@@@IIIXXXkkk}}}sssWWWNNNAAA777333111000...000000111111111000//////222......444888:::===AAAGGGXXXiiiqqqqqqlllbbbYYYIII@@@777555444111///000111000///000222333222111111222333333444444333333222333333333333666:::===FFFCCCAAADDDHHHIIIEEEAAA>>>999666777888777777999999;;;>>>BBBDDDEEEFFFEEEGGGLLLRRRXXX[[[\\\]]]^^^cccgggnnnwww}}}yyytttjjjiiikkkrrr~~~||||||zzzxxxzzzrrr^^^III???===;;;888888777777888999999:::;;;;;;;;;===@@@@@@???=========??????@@@BBBDDDFFFHHHIIIOOOPPPUUU___lll~~~```SSSGGGCCCBBB>>>:::888;;;:::999888666444333222333333333333222222222222333333333444666:::===???}}}xxxuuuvvvssslllgggfffbbb```^^^\\\[[[XXXTTTQQQMMMMMMLLLIIIEEECCCBBBCCCAAACCCEEEFFFFFFDDDCCCBBBAAAAAAAAAAAACCCEEEGGGHHHHHHIIIPPPXXXZZZRRRJJJFFFBBBCCCCCCDDDCCCAAA@@@???;;;:::999888888:::<<<===;;;<<<<<<<<<;;;;;;::::::888777666888:::<<<<<<<<<999777666666777777666444555333444777777555666;;;FFFSSSgggzzzvvvdddJJJBBB999222000000000///000000000000000000//////444000000555999;;;???CCCPPPdddxxx|||vvvjjjYYYKKK???888333333333111111333000000000000111222222111111222333333444444333333111222222333555888;;;===FFFAAA===>>>DDDHHHHHHEEECCC???;;;999666555444555555777:::<<<======<<<;;;:::???EEEIIIJJJLLLPPPSSSWWW[[[aaahhhrrrzzzzzzuuuooossszzz~~~zzzwwwvvvuuuuuuyyylll[[[HHH???<<<999777777777777888999:::;;;;;;<<<>>>AAADDDDDDCCC@@@>>>>>>===>>>>>>@@@AAABBBDDDDDDJJJMMMRRRXXX```rrrvvvcccOOOEEECCC@@@<<<;;;;;;;;;999888666555555444333333333333333222222222444333333333444666888:::zzzvvvvvvssslllggggggbbbaaa``````___]]]YYYVVVQQQPPPNNNJJJEEEBBBAAAAAAAAABBBDDDFFFGGGHHHGGGFFFBBBBBBAAAAAACCCEEEGGGIIIGGGIIIPPPZZZ\\\VVVNNNKKKEEEDDDBBBAAA@@@AAAAAABBB;;;:::999888888999;;;<<<;;;;;;<<<<<<<<<;;;:::999999777555666888:::;;;;;;888777666666777777666555555333444666666555888???RRRbbbxxxjjjUUUBBB<<<444000000000///...//////////////////000000666333444777:::;;;@@@GGG[[[qqqqqqaaaOOO???999444111333444333444777111222222222111111111222111222333333444444333333222222222333666999;;;;;;???;;;777888???EEEGGGGGGFFFEEEBBB===888666444333444555777999::::::999888777;;;???AAAAAACCCFFFJJJIIILLLNNNQQQXXX___aaa^^^YYY\\\aaaggglllppprrrtttyyyiiiYYYIIIAAA===:::777777888888999:::;;;<<<======BBBEEEIIIJJJHHHDDDBBBAAA<<<===>>>???@@@AAAAAAAAAFFFKKKQQQWWW[[[gggyyy^^^OOOHHHDDDBBBAAA<<<;;;:::888777777777777444444444333333333222222333333333333444555666777}}}yyyyyyuuunnniiihhhccccccbbbbbbbbb```\\\YYYTTTTTTQQQLLLGGGDDDCCCDDDCCCCCCDDDFFFIIIJJJIIIGGGCCCBBBBBBBBBCCCEEEGGGHHHGGGGGGLLLUUUWWWSSSMMMKKKGGGEEEBBB??????@@@BBBCCC===<<<:::888888999:::;;;:::;;;;;;<<<<<<;;;999888888666555666888::::::999777666555555777777666555555333444666777888@@@IIIccctttttt\\\JJJ<<<888222000000000///,,,//////.........///000000555555999;;;;;;<<>>>>>???@@@BBB>>>@@@AAAAAAFFFMMMPPPNNNJJJKKKNNNSSSYYY```gggkkkzzzzzzyyyxxxxxxxxxyyyzzzzzz~~~}}}~~~}}}}}}}}}||||||tttllldddWWWIIIBBB>>>:::777777888888999:::<<<===>>>>>>BBBFFFKKKMMMKKKGGGDDDBBB<<<===???@@@AAAAAAAAAAAACCCGGGOOOTTTVVV]]]pppqqq^^^RRRIIIEEEEEE???>>><<<:::999888999999555555444444333333222222222222222222333444555666~~~|||xxxqqqlllkkkeeedddddddddccc```[[[XXXVVVVVVSSSOOOKKKIIIIIIKKKHHHGGGFFFHHHJJJKKKIIIFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGLLLNNNJJJGGGGGGEEECCCBBB@@@???@@@AAAAAA@@@>>><<<:::999999:::;;;999:::;;;<<<;;;:::888777555444444666888999777666666555444555666777666444444333444777:::???LLLXXXqqqttt___LLL@@@888444000///000111///,,,///......---...///000111222777===@@@===???KKKZZZkkk{{{~~~hhhRRRHHHAAA999777444222444444444888>>>666777888666222000111222111222333333444444333333666444222333555666555333222333444555555888===AAACCCHHHJJJCCC===;;;777222555444444333333444555666888888999;;;===>>>===;;;:::===??????AAAFFFGGGDDDCCCCCCDDDFFFKKKRRRWWW[[[ccccccdddeeeeeefffggghhhiiilllqqqwww{{{~~~|||uuuoookkkiiikkklllkkkiiiggggggiiikkkooonnnnnnpppsssvvvxxxxxxuuuzzz}}}~~~wwwmmmddd\\\QQQEEE@@@===999777777777777888999;;;<<<===>>>???DDDIIILLLJJJFFFCCCAAA===>>>@@@BBBCCCCCCCCCCCCBBBEEEKKKPPPQQQVVVeeetttvvvdddVVVMMMKKKEEECCC???<<<999888888888666555555444333333222222111111111222222222222333{{{sssnnnnnngggfffeeeeeeccc___ZZZVVVWWWWWWUUUQQQNNNMMMOOOQQQLLLJJJHHHIIIJJJJJJHHHEEEAAAAAABBBCCCCCCDDDEEEEEEIIIEEECCCFFFGGGDDDBBBCCCBBBBBBBBBBBBAAA@@@??????BBB@@@>>>;;;::::::;;;;;;888999:::;;;;;;999777666222333444666888888555333555444333444555666555444333222444888===EEEUUUcccwww{{{cccNNN@@@999444111......000111///,,,///...------...///000111000777@@@CCC???AAAQQQbbbjjjxxxuuu[[[DDD>>><<<888888444222333333444999???888999:::777333000111222222222333444444444333333777444222333555555333111///333666555333444999===BBBJJJLLLGGGAAA>>>:::444:::999777555555666777888777555555888<<<===;;;888;;;@@@BBBAAABBBEEECCC???@@@??????@@@CCCGGGKKKMMMRRRTTTVVVWWWWWWXXXZZZ[[[___aaadddfffiiimmmrrruuu~~~|||wwwwwwyyywww|||tttrrrssspppqqqpppmmmhhhdddaaa```aaacccdddccc```______```[[[^^^aaaeeehhhjjjkkklllhhhmmmqqqrrrqqqsssxxx~~~vvv{{{~~~|||{{{~~~}}}xxxsssqqqqqqoooxxx~~~xxxnnneeeVVVKKKAAA>>><<<888777888555666777888:::;;;<<<===<<>>???AAACCCDDDEEEDDDDDDCCCEEEIIIMMMOOOSSS```mmmzzzggg[[[WWWIIIGGGBBB>>>:::777666666666666555444333333222222111111111111000000000000}}}wwwqqqmmmiiihhhfffdddbbb^^^XXXTTTTTTRRRRRRTTTVVVWWWTTTQQQQQQMMMGGGDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBAAAAAA@@@@@@???@@@>>>======??????>>>===@@@?????????>>>>>>======<<<999666666888888777444777777777777666666666666666444222333555666444222777666999@@@DDDMMM```rrr~~~iiiTTTFFF===555333333222222111000//////........................---333999;;;???JJJ]]]kkk{{{ppp^^^KKK>>>999999::::::888555555777999:::;;;???>>>===;;;888555222000222333333444555666888999777888888555111///111333222111000000222555999<<<@@@CCCHHHNNNQQQMMMFFF???:::555444555444111555===555999<<<<<<:::999:::<<<:::<<<===???AAABBBCCCCCC???>>>???@@@BBBDDDGGGHHHHHHIIIJJJLLLMMMOOOPPPPPP^^^^^^___^^^^^^```dddggguuuyyy{{{zzzuuupppnnnnnntttyyy}}}sssiiicccaaadddfffeee```[[[XXXVVVXXXYYYYYYZZZ[[[\\\]]]]]]ZZZYYYXXXZZZ^^^```___]]]aaaeeehhhhhheeeeeehhhlllmmmhhhggglllppprrruuuxxx~~~}}}}}}||||||~~~}}}xxxssssssssstttvvvxxxwwwtttqqqppprrruuuwwwuuupppjjjffflllvvv}}}}}}~~~}}}ooo]]]VVVKKKBBB???<<<777666999777888999:::::::::::::::=========>>>??????@@@@@@AAAAAACCCEEEHHHHHHFFFDDDDDDFFFHHHKKKOOOVVV]]]ccczzzkkk^^^WWWMMMEEECCC@@@999555666666555444444555555444222333222222222111000000000zzzsssoooiiigggdddaaa^^^ZZZUUURRRQQQPPPOOOQQQTTTTTTSSSQQQQQQMMMHHHEEEEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBAAAAAA@@@????????????>>>>>>???@@@@@@???===>>>>>>>>>>>>>>>>>>??????===:::777666777666444222666666666555555555555555555333222444666777666444666666===IIIVVVcccssssss\\\III???777222333333222111111000//////..................//////444666999===EEETTTfffsss}}}ooo[[[HHH===888888888999777666666777999999888<<<;;;:::888555333111///111111222222333444555666555666666444111000222555333222111111222444666777<<>>>>>>>>CCCDDDEEEFFFGGGFFFDDDBBB@@@AAACCCFFFJJJPPPXXX]]]pppwwwggg[[[NNNHHHCCC;;;888999888666444444444444333222222222222222111111111111xxxssskkkhhhddd```]]]ZZZVVVSSSQQQOOONNNNNNPPPQQQQQQPPPPPPLLLHHHFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>???AAACCCBBB???<<<<<<<<<======>>>?????????>>>;;;888666666444333111444444444555555555555555333333333555777777666444888:::EEEZZZppp}}}hhhQQQAAA;;;666333222222222111111000000///............//////000111:::777777???OOObbbrrrzzzzzzjjjTTTCCC:::888777666777777666777999999888777777777555444222111//////000111111111222222333333222333333222111111333555333333333222222222222222888;;;AAAJJJTTT]]]bbbcccWWWLLLAAA;;;999777888;;;777999::::::999888999::::::999999:::;;;===???@@@666666777:::===@@@DDDEEEGGGGGGHHHIIIIIIJJJKKKKKKMMMNNNOOOOOOOOOQQQTTTVVV[[[^^^bbbccccccdddhhhkkkkkkmmmllliiibbb[[[VVVSSSVVVWWWXXXWWWSSSPPPMMMLLLQQQQQQRRRRRRSSSSSSSSSTTTPPPOOONNNPPPTTTWWWXXXXXXWWWXXX[[[^^^___\\\WWWSSSOOOJJJGGGJJJNNNQQQVVV[[[YYY\\\___bbbdddeeeeeedddcccddddddeeehhhkkknnnooorrrnnnhhheeedddfffggghhhkkkkkkkkkllllllkkkgggdddgggiiikkkllljjjfffbbb___ZZZ```ffflllyyywww]]]PPPDDD???>>>:::555222444555666777888888888888999999::::::;;;<<<<<<===DDDEEEEEEEEEDDDCCCAAA???@@@BBBDDDGGGJJJPPPVVV[[[gggrrr```SSSHHH@@@<<<;;;999666444333333444333222111222222222222222333333|||xxxqqqmmmgggcccaaa___]]][[[TTTRRRPPPNNNNNNNNNNNNNNNKKKJJJHHHGGGGGGIIIJJJKKKFFFEEEEEEDDDDDDDDDDDDEEE@@@@@@??????>>>============>>>@@@CCCEEECCC???<<<<<<=====================<<<:::888666555444222222444444444555555666666666333333444555666666555444;;;@@@QQQmmm~~~pppYYYFFF<<<888555222222111111111000000000//////.........///111222333:::666888FFF[[[nnnxxxzzzppp___JJJ;;;777777666444555555666999<<<<<<;;;999555444333222111000000///111111111222222222222111222222222222111111222333111111222333222111000///666777<<>>777777888:::<<<@@@BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMNNNQQQSSSTTTWWW[[[\\\]]]```fffjjjkkkllllllhhhbbb\\\WWWUUURRRSSSTTTRRROOOLLLKKKJJJPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMLLLMMMOOORRRUUUVVVVVVUUUVVVYYY]]][[[UUUOOOLLLFFFBBBDDDHHHKKKPPPVVVUUUWWWZZZ]]]___aaaaaaaaa\\\]]]^^^___```cccfffiiisssooojjjfffeeefffhhhiiihhhggggggggggggeeeaaa___aaacccdddeeedddaaa]]][[[\\\^^^aaahhhvvvlll]]]KKKAAA===:::555111333444555666777777888888999999999:::;;;;;;<<<<<>>:::777333222222333333333111222222222333333444444~~~zzzvvvrrrlllhhhfffdddcccbbbZZZYYYVVVRRRNNNLLLKKKLLLGGGGGGGGGGGGHHHJJJLLLNNNFFFFFFEEEDDDCCCCCCDDDDDD@@@@@@???>>>>>>======<<<<<<===@@@DDDFFFDDD@@@<<<>>>>>>>>>===<<<;;;::::::888888777555444333333444444444555666777777888888444444555444444444555666<<>>@@@>>>===555444333222111111111111111222333333444333333222444333333222222222111000...///111222333333111111444555999@@@KKKZZZhhhqqqgggaaaYYYTTTRRROOOHHHAAA;;;:::888777888999;;;;;;999888777666666888:::<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNPPPRRRQQQTTTWWWWWWWWWZZZ___ddddddgggiiihhhddd]]]XXXUUURRRSSSSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIKKKNNNRRRUUUUUURRRQQQUUUZZZ[[[VVVPPPMMMGGGBBBDDDGGGIIINNNSSSRRRSSSTTTVVVWWWXXXXXXXXXSSSUUUVVVWWWWWWYYY\\\```lllkkkhhheeecccbbbbbbbbbeeedddcccbbbbbb```]]][[[YYYZZZ[[[[[[ZZZXXXVVVUUUYYYXXXYYY___mmm}}}nnnWWWEEE<<<999666333222222444555666777777777999::::::;;;<<<<<<======;;;===??????======>>>@@@@@@BBBDDDEEEGGGKKKPPPSSS```sssxxxfffXXXMMMEEE>>>:::666333333444555555222222333333444444444555~~~{{{wwwqqqllliiigggdddccc^^^^^^[[[VVVPPPLLLJJJJJJEEEFFFGGGGGGGGGHHHKKKNNNFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>=========;;;<<>><<<;;;:::999888666666666555333222333555444444555666777888999:::555555555444444666:::===AAARRRkkkkkkUUUIII===888555222//////000000000000000000000000000/////////111333666888<<>>@@@???>>>666555333222111222222333111222444555555555444333555444333333444333111///---...000222333444333333222444777===HHHVVVeeeooohhhhhhfffdddbbb```YYYQQQEEEAAA===::::::;;;;;;;;;999999888777777888999:::>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIIIIHHHJJJLLLMMMMMMNNNOOOQQQVVVYYY[[[ZZZYYYZZZ^^^bbb```dddiiijjjfff```[[[XXXSSSTTTSSSQQQNNNMMMNNNOOOMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHMMMSSSXXXXXXVVVUUUXXX\\\]]]YYYUUUNNNGGGCCCDDDFFFGGGJJJNNNNNNOOOOOOPPPPPPPPPOOOOOONNNPPPRRRRRRQQQSSSWWW[[[aaabbbbbbaaa^^^[[[[[[\\\aaa___^^^]]]]]]\\\YYYWWWPPPQQQQQQRRRQQQPPPOOONNNTTTTTTUUU[[[gggxxx}}}dddLLL>>>:::888555111222444555666777888888::::::;;;<<<<<<======>>>777:::======;;;;;;>>>AAACCCDDDFFFHHHIIILLLOOORRRZZZjjj|||rrrbbbUUUHHHCCC===888666666666666333444444444444444444555~~~xxxrrrmmmhhhdddaaa^^^___^^^YYYRRRMMMJJJJJJFFFGGGHHHGGGEEEEEEGGGJJJFFFFFFEEECCCCCCBBBBBBCCCAAA@@@@@@??????>>>======;;;<<<>>>AAACCCBBB???=========<<<<<<;;;:::999999666777777555222000111333222333444555777888999:::444555555555666;;;BBBHHHRRRddd{{{rrr]]]III@@@888777555111000222///000000000000000000000000000//////111444888:::@@@JJJZZZgggkkkdddWWWNNN???;;;666333222222222111333333444777;;;===<<<;;;777666444222111222222333000111333555666666555444444333222444666666333000//////000222333444444444333444777:::AAALLLYYYbbbccciiilllkkkkkkkkkgggaaaWWWQQQIIIDDDBBBAAA???>>>::::::::::::999999999999<<<<<<<<<<<<>>>@@@BBBDDDBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJMMMNNNNNNNNNPPPQQQ[[[]]]___^^^\\\[[[^^^aaaaaadddhhhiiifffaaa\\\ZZZSSSSSSRRRPPPMMMMMMOOOQQQOOOOOONNNMMMMMMLLLKKKKKKGGGHHHIIIIIILLLRRR[[[bbbddddddfffiiikkkiiiddd___PPPIIIEEEFFFGGGGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNPPPPPPNNNOOOTTTXXXWWWYYYZZZYYYWWWVVVXXXZZZZZZYYYWWWVVVWWWVVVTTTRRRMMMMMMMMMMMMMMMMMMLLLLLLOOOPPPSSSWWW___ooooooTTTAAA;;;999666111222444555777888888888::::::;;;;;;<<<=========888;;;>>>===;;;;;;???CCCEEEGGGIIIJJJKKKLLLPPPRRRTTTcccuuuzzziiiVVVPPPGGG???:::888666666555555555555444444444444~~~wwwpppjjjccc___]]]^^^^^^ZZZSSSNNNKKKKKKHHHIIIJJJGGGDDDBBBDDDFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;===@@@BBBBBB???===;;;;;;;;;;;;;;;;;;;;;:::888999999666111//////111111111222444666777888999444555666666999@@@IIIQQQcccuuu~~~gggSSS@@@888222222000++++++///////////////000000000000111000//////111555888;;;BBBNNN^^^gggdddWWWGGG>>>999888777555333111000000444444444666888999999888888666444222111111222333...000222555666666555444333111111444777888666333111111111222222333444444555666777777:::BBBLLLTTT^^^ffflllkkklllooonnnjjjggg```VVVOOOKKKHHHEEEBBB::::::;;;;;;;;;:::999999888999999:::===???BBBDDD@@@@@@AAACCCDDDFFFGGGHHHJJJLLLNNNPPPPPPPPPQQQSSSXXXZZZ]]]\\\YYYXXXYYY\\\___bbbdddccc```[[[XXXWWWRRRRRRQQQNNNLLLLLLNNNQQQKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLNNNRRRZZZdddlllqqqtttxxx{{{{{{vvvooojjjTTTNNNJJJKKKKKKIIIJJJLLLFFFFFFFFFEEEEEEEEEEEEEEEFFFIIILLLKKKIIIJJJOOOSSSNNNOOOQQQPPPOOOPPPTTTXXXUUUTTTRRRRRRRRRRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLNNNPPPTTTbbbxxxuuuZZZEEE===999666111222444666777888999999999::::::;;;;;;<<<<<<===:::===@@@???;;;;;;???CCCBBBDDDEEEFFFGGGHHHKKKMMMRRR```tttxxxaaaZZZNNNDDD===999666555666666666555444444444333~~~uuukkkgggggg[[[]]]^^^\\\WWWPPPKKKHHHHHHIIIIIIHHHHHHFFFEEEDDDCCCEEEFFFEEECCCAAA@@@AAA@@@@@@@@@>>><<<<<<>>>???===<<<<<<===@@@AAA@@@@@@<<<;;;:::888777888888999;;;666222333666666444000444222000333777888555000777333444<<>>AAANNNUUU```gggiiijjjlllmmmkkkgggcccaaa___ZZZQQQJJJBBB@@@===<<<<<<;;;999888>>><<<::::::;;;=========>>>>>>>>>>>>???AAACCCEEEIIIJJJKKKNNNQQQTTTWWWYYY\\\[[[ZZZYYYXXXWWWWWWWWW]]]]]]]]]]]]\\\ZZZVVVSSSSSSRRROOOMMMMMMNNNPPPRRRMMMJJJFFFDDDEEEGGGIIIJJJLLLQQQUUUVVV___oooxxxgggUUUMMMMMMHHHIIIKKKEEEDDDEEEEEEFFFFFFEEECCCBBBHHHGGGFFFFFFGGGJJJMMMOOORRRPPPNNNLLLLLLLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIKKKPPPVVV___nnn{{{vvv___OOO@@@888;;;555444333555999<<<>>>>>>999:::<<<>>>???>>>===<<<<<<>>>@@@@@@???>>>>>>???AAAAAA@@@AAACCCFFFIIIKKKQQQ]]]uuu{{{mmm[[[NNNGGGCCC===888999999999888666555333222vvvmmmhhhiiiaaacccdddaaa[[[TTTNNNLLLIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEEEECCCAAA@@@@@@AAA@@@@@@@@@>>><<<<<<===???<<<;;;:::;;;<<<===<<<;;;:::999888777777777888999:::666333333555666444111444222111444999;;;999555777333555===HHHTTTdddrrrxxxnnn___KKK:::777555333000............---...///.........000222111///111555777888AAAKKKQQQVVVZZZWWWMMM@@@777333666666555444333222111000222222333333333333444444666555333222222222333333222222333333444444555555444444555555444444333222444444444444444333222222777888999999888999;;;===AAAGGGOOOWWW^^^fffooouuuwwwtttqqqppppppmmmgggaaaUUUPPPHHHCCC???===<<<;;;===<<<::::::;;;<<<;;;:::@@@@@@@@@@@@AAACCCEEEGGGFFFGGGHHHJJJLLLOOOQQQRRRUUUUUUTTTTTTTTTUUUUUUUUUWWWYYY[[[]]]]]]ZZZVVVRRRRRRPPPNNNLLLLLLMMMOOOPPPJJJIIIFFFDDDDDDFFFJJJMMMQQQ[[[eeennnzzzrrr^^^TTTRRRLLLLLLLLLEEEDDDDDDEEEEEEEEEDDDBBBAAADDDDDDCCCDDDEEEIIILLLNNNOOONNNMMMKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFIIIJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGKKKPPPWWWeeerrr{{{dddSSSCCC888:::666444333555888;;;<<<<<<999;;;<<<>>>>>>===<<<;;;;;;===>>>===<<<<<<===??????@@@AAABBBDDDEEEEEEEEEQQQ]]]vvv|||hhhXXXNNNFFF???999;;;;;;:::999777555444333xxxnnnjjjjjjhhhiiiiiifff```YYYSSSPPPKKKJJJIIIGGGGGGGGGGGGHHHDDDEEEDDDAAA???>>>???AAA@@@AAA@@@???===<<<===>>>===<<<:::;;;<<<<<<;;;999999888777666666666777888999666333333555666444222333222222666;;;======::::::666666???MMM```ttt~~~nnn___QQQ@@@333444333111///......//////---...///.........000222333111222666:::???IIIRRRZZZYYYUUUNNNFFF===666222444444333333222111000000222222333333333333444444444444444333333333333333222222222333444444555555444555555555555444333333444444444444444333333222777888:::999888777777888777;;;@@@FFFOOO\\\lllvvvyyyyyy{{{oooggg[[[PPPHHHCCCAAA???<<<;;;999999;;;======<<<>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQUUUYYY]]]]]]ZZZVVVRRRQQQOOOLLLJJJIIIJJJLLLMMMHHHIIIIIIFFFEEEIIISSS[[[cccrrrzzzdddWWWUUUPPPPPPOOOFFFDDDDDDDDDDDDCCCBBB@@@@@@@@@??????@@@CCCFFFIIILLLIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGFFFDDDDDDGGGJJJPPP\\\hhh}}}hhhXXXGGG::::::666444333444666888999999:::;;;<<<=========;;;;;;;;;;;;;;;:::999:::===???<<<>>>BBBDDDFFFFFFFFFEEEQQQ^^^wwwwwwdddWWWNNNFFF@@@>>>===<<<:::888777555444yyynnnjjjkkkiiijjjkkkhhhbbb\\\WWWUUUNNNLLLJJJHHHGGGGGGHHHIIIEEEEEECCC@@@======???AAA@@@AAAAAA???===<<<<<<===>>>===<<<===>>>???>>>===<<<:::999777666666666666777555333333555666555444444333333666:::======<<<<<<999888AAARRRhhh~~~vvvcccSSSHHH===666111000///.........//////,,,...///.........000222444222333777???IIISSSYYYccc\\\QQQHHHBBB===999555333222222222111111000000222222222333333333444444333333444555555444333333000000111222222333333444555555555555555444444333222333333444333333222222444666999999888666666666888999;;;===CCCOOO^^^iiitttxxxrrrdddYYYPPPJJJGGG@@@===:::999;;;>>>AAABBB@@@?????????AAABBBDDDEEEDDDEEEFFFHHHJJJKKKLLLLLLKKKLLLMMMNNNOOOOOOPPPPPPRRRUUUYYY[[[ZZZXXXUUUSSSRRRPPPLLLHHHFFFFFFFFFGGGFFFIIIJJJHHHHHHRRRcccrrr~~~fffXXXUUUPPPQQQPPPGGGCCCCCCBBBBBBAAA@@@???>>>>>>======>>>???BBBDDDFFFDDDEEEFFFHHHHHHGGGEEEDDDGGGFFFFFFFFFEEEEEEDDDDDD@@@AAACCCEEEEEEFFFEEEEEEFFFDDDDDDFFFIIINNNYYYeeexxx}}}lll]]]KKK<<<:::666555333333555666666666999:::;;;===>>>>>>>>>>>>;;;;;;:::888888:::>>>AAA===???BBBEEEHHHIIIJJJJJJRRR```zzznnn^^^UUUNNNJJJAAA@@@>>><<<:::888777666yyynnniiijjjfffggghhhfffaaa]]]YYYXXXPPPNNNKKKIIIGGGGGGHHHIIIFFFEEECCC@@@======>>>@@@@@@AAAAAA@@@===<<<<<<<<<<<<;;;;;;===???AAAAAA@@@???>>>;;;999666555555555666444333444555666666555555555555666888999:::999777777:::DDDWWWooozzzeeeSSSEEE<<<777444.....................///,,,...///.........000222222333555===JJJYYYbbbfffiii^^^PPPDDD===999555222111111111111111111111111222222222333333333444444444444555555555444333333/////////000111111222222555555666666555555444333222222333333333333333222111333666888777777777888888999999999;;;BBBLLLTTTiiiqqq|||pppdddZZZTTTKKKFFF@@@<<<<<<>>>AAABBBDDDDDDCCCCCCCCCEEEFFFGGGAAABBBEEEGGGJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOONNNVVVXXXYYYXXXUUUSSSSSSSSSSSSPPPLLLGGGCCCBBBBBBBBBAAAEEEHHHIIIMMM]]]vvvooo___XXXPPPNNNMMMDDDBBBAAA@@@??????>>>>>>>>>>>>============>>>???@@@???AAACCCEEEFFFEEECCCBBBDDDDDDDDDDDDDDDCCCCCCCCC>>>???AAABBBCCCCCCCCCBBBDDDBBBBBBEEEHHHMMMXXXcccuuurrrdddOOO===999777555333222444555555444777888:::<<>>@@@@@@AAABBB@@@>>><<<;;;;;;888777888:::===?????????@@@???<<<999777555555555444444444444444555666777777666666555666666777888333777>>>JJJ^^^uuuyyyiiiUUUGGG<<<444111222---------------------------...///.........000222111555;;;FFFXXXiiippppppmmmbbbSSSEEE<<<777333111111111111111111222222222222222333333333333444444666666555555444333333333...//////000111111222222555666666666666555444444333444444555555555555444000222555666777888999;;;333555666666666999@@@EEEQQQ]]]pppwwwllleee[[[VVVNNNGGGDDDBBBAAA@@@DDDCCCBBBAAAAAAAAABBBCCC===???BBBEEEGGGIIIJJJJJJLLLMMMNNNOOOPPPOOOOOONNNWWWXXXYYYVVVQQQNNNOOOQQQRRROOOJJJFFFBBB@@@@@@@@@@@@EEELLLRRR]]]qqq~~~kkk___OOOIIIGGG@@@??????>>>============>>>>>>>>>===<<<<<<<<<<<<===<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@???>>>???BBBEEEIIITTT^^^vvvzzzlllUUU???999777555333222444555555444777888999;;;>>>@@@BBBCCC<<<<<<;;;::::::===BBBFFFIIIHHHEEEDDDCCCDDDFFFGGGVVVeeetttbbbUUUNNNFFFDDDAAA===:::888888777}}}pppjjjjjjeeefffgggddd```\\\ZZZYYYTTTSSSPPPNNNJJJGGGEEEDDDFFFFFFFFFDDDAAA???>>>???@@@AAABBBAAA>>><<<;;;;;;777666666888:::<<<<<<;;;===<<<:::888666666666666333333444444444555777888777777666666555666888999777>>>HHHTTTfffvvv|||yyyeeeVVVGGG>>>888222000222,,,,,,---------,,,,,,,,,---...///.........000222555:::AAAMMM^^^nnnpppkkkeee]]]QQQEEE<<<777444333111111111222222222333333222222333333333333444444999888666444333222222333000000111111222333333333666666666666666555444444666666777888888888888888111333555555666777:::===111444666666666777<<<@@@BBBLLL]]]pppwwwqqqiiieee```\\\WWWQQQKKKGGGFFFEEECCCAAA@@@@@@@@@AAA===???AAADDDFFFGGGFFFFFFHHHIIILLLNNNOOOOOOOOONNNQQQUUUWWWTTTOOOKKKLLLNNNNNNLLLHHHDDDBBBAAABBBCCCJJJRRR^^^kkkzzztttcccNNNEEEDDD???===<<<<<<;;;;;;<<<>>>>>>=========<<<============;;;<<<>>>@@@AAAAAAAAAAAA========================??????AAAAAABBBAAA@@@???===<<<<<>>777555333333444555666555888888999:::;;;===>>>???:::;;;;;;:::;;;>>>BBBEEEJJJIIIIIIIIIIIIJJJJJJJJJXXXhhhppp\\\PPPGGGEEEAAA===:::888777777rrrkkkkkkhhhiiiiiifffaaa\\\ZZZYYYUUUTTTRRROOOKKKGGGDDDBBBFFFGGGGGGEEEBBB???>>>>>>@@@AAABBBAAA>>><<<::::::999888777888:::;;;;;;999:::999777666666666777888222333444444444555777999666777777666666777999;;;???GGGRRR\\\jjjuuutttlllQQQEEE:::666444///...222,,,,,,---------,,,++++++---...///.........000222;;;@@@FFFOOO___kkkhhh___TTTOOOGGG>>>777333222333111111111222333333444444222222333333333444444444;;;999666333222111222333111222222333333444555555666666666666666555555444888999:::;;;;;;;;;;;;;;;444555555555555777:::===444777999888777888===AAAGGGLLLUUUaaammmyyyzzzuuuoooooonnnmmmiiibbbYYYSSSOOOMMMKKKIIIGGGFFFFFFGGG@@@AAACCCEEEFFFFFFEEEDDDCCCEEEHHHLLLNNNOOOOOOOOOLLLPPPUUUTTTOOOJJJIIIJJJKKKIIIFFFCCCBBBCCCEEEFFFWWWaaaqqqvvvdddMMMBBBCCC@@@;;;;;;::::::;;;<<<>>>???;;;;;;<<<======>>>>>>???;;;<<<===>>>@@@AAAAAAAAA========================@@@@@@AAABBBBBBAAA??????>>><<<===???@@@CCCLLLUUUdddxxx}}}ttt```JJJCCC777555333333444666666666999999888888999999:::;;;999::::::;;;;;;>>>BBBEEEGGGIIILLLOOOQQQRRRRRRRRRZZZjjj|||cccTTTHHHEEEAAA===:::888777777~~~ssslllkkkjjjhhhddd```^^^^^^^^^aaa]]]WWWRRRNNNJJJEEEBBBFFFFFFFFFFFFEEEDDDCCCCCC???>>>>>>===<<<;;;;;;;;;;;;999777777999::::::999777777777777777666555444222222222333333555666777<<<::::::999666333777===CCCRRReeerrrxxxuuuiii^^^FFF@@@999222000/////////......------------......---------------000444777===JJJWWW^^^bbbaaaWWWLLLFFFBBB===999777444222000222222111111222222333444333444444444444222111000:::888444111//////000111111222222333444555777777666555444555777888888888888:::>>>@@@AAA???<<<;;;999999777777777888999:::;;;:::999888888999;;;<<>><<<888777999;;;<<<===<<<<<<======>>>>>>??????;;;<<<===???@@@@@@AAAAAA======>>>======<<<;;;:::>>>???@@@AAAAAAAAA@@@@@@DDDAAA>>>===???DDDJJJNNN___pppuuuaaaMMM???888555222111222444555555888888888999:::;;;===>>>===<<<:::999999;;;>>>???JJJIIIJJJPPPVVVYYYUUUQQQ[[[tttnnnVVVPPPKKKDDD???>>><<<999777yyysssppplllgggccccccdddfffccc___YYYTTTPPPKKKFFFCCCEEEEEEFFFEEEDDDCCCBBBAAA@@@??????===<<<;;;::::::;;;999777777999;;;;;;;;;999999888777777666555555222222222333333444555666888666666777666555;;;CCCRRRcccvvv~~~tttdddWWWBBB===666000............///..................///+++---/////////111888===LLLWWWaaaccc```YYYNNNCCC<<<:::777555444333111///222222222111222222333444555666666666666555444333999888555333111111111111444333333444555666888999888777666777999999999888888:::<<<======;;;999777999888888777888888888999;;;;;;::::::<<<>>>AAACCCMMMVVV\\\YYYOOOJJJOOOWWW^^^dddkkkooommmkkkjjjjjjnnnrrrwww|||~~~}}}{{{yyyyyyuuunnnhhhddd^^^XXXSSSUUUQQQKKKGGGEEEDDDDDDCCCBBBBBBCCCEEEHHHJJJKKKKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGGGGKKKXXXfffzzzgggRRRFFF@@@===<<<===>>><<<:::999:::;;;<<<;;;<<<<<<<<<<<<<<<=========999:::;;;<<<===>>>>>>???=========>>>======<<<<<<===>>>???@@@AAA@@@??????CCCAAA???>>>@@@EEEJJJMMMYYYiiixxxyyynnn^^^MMMAAA999666222111222444555555666666777888999;;;===>>>===<<<:::999:::;;;>>>???DDDDDDFFFJJJMMMNNNLLLIII[[[ssswwwaaaQQQKKKDDD???>>>===;;;999zzzuuuoooiiiffffffiiikkkeeeaaa[[[VVVQQQMMMHHHEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@>>>===;;;:::999:::888777777:::<<<=========;;;999888666666666666333333333444444555555666888555555666555666>>>GGG]]]ooo~~~mmmYYYKKK<<<888222...------------//////............//////***...222111111666AAAKKK___gggmmmhhh^^^RRREEE<<<333222111222333333222000222222222222222333444444777888888888888888777666888777666555444333222222666555444444555777999;;;:::999999:::;;;:::999777888888999999888777555444777888888999888888777777888888999;;;>>>AAAEEEGGGSSS\\\ccc\\\MMMBBBCCCHHHPPPWWW^^^^^^XXXTTTUUUXXXaaagggooowww|||~~~~~~}}}|||zzzvvvrrroooeee___UUUMMMHHHFFFDDDCCC@@@@@@AAABBBDDDFFFHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCFFFHHHKKKUUUlll{{{dddVVVGGG@@@>>>======???>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>======<<<===>>>???@@@??????>>>AAA@@@@@@AAACCCFFFIIIKKKQQQ```nnnppphhh\\\NNNDDD:::777333222333555666666444555666777999;;;===>>>===<<<;;;::::::;;;===??????AAADDDEEEEEEDDDDDDEEEYYYqqq{{{hhhSSSLLLDDD???>>>>>><<<:::|||wwwpppkkkhhhhhhhhhiiieeeaaa\\\WWWRRRNNNIIIFFFFFFGGGHHHIIIIIIIIIGGGFFFCCCBBBAAA???===;;;:::999999888777888;;;===>>>??????===:::888666666777777444555555666666666666666:::777666666666888AAAKKKaaarrrrrr^^^KKK>>>888444000.............../////////000000/////////+++///333333555???QQQ```pppttttttlll]]]NNNBBB;;;000000111333555666444222333222222222222333444444888888888888999999888888666666777777666555444333777666555444555777999;;;;;;:::999:::;;;:::777555666666666777666666555555777777999999999888666555444555666999<<>>>>>@@@======<<<===>>>===:::888<<<<<<<<<;;;;;;:::::::::777777777777888999:::;;;;;;<<<======>>>>>>>>>>>><<<===>>>@@@@@@??????>>>??????@@@BBBDDDFFFHHHIIILLL\\\lllpppjjj^^^OOOCCC;;;888444333333555666666444444555777999<<<>>>???===<<<;;;::::::;;;<<<======AAAEEEEEECCCBBBEEEIIIXXXooouuueeeVVVOOOFFF@@@>>>>>><<<:::|||uuupppmmmjjjfffdddddd```[[[VVVSSSOOOKKKHHHDDDFFFHHHJJJKKKJJJIIIHHHDDDCCCAAA@@@>>><<<;;;:::999888777888;;;>>>@@@@@@@@@>>>;;;888666666777888666777888888999888888777:::777777999;;;???JJJUUUiiitttzzzrrraaaOOO???555555222000//////000////////////000111111000//////---000333444:::JJJbbbuuu~~~{{{uuuiiiYYYIII>>>;;;111111222444666666444222333333222222333333444555666666666666777888888999444555777888888777555444777666555444555666888:::;;;999888888888888555444444444555777777888888888777888888999888777666555444555666888999;;;===>>>DDDFFFHHHJJJJJJLLLNNNPPPJJJPPPSSSNNNDDD===>>>CCCFFFLLLUUU___hhhooosssuuuyyy}}}~~~{{{xxxmmmccc]]]YYYWWWVVVRRRRRRRRRPPPLLLJJJKKKLLLDDDBBB???======>>>AAACCCIIIHHHKKKVVVeeeyyymmmYYYQQQIIIBBBAAA@@@===<<<===<<<<<<<<<===>>>===:::888<<<<<<<<<;;;;;;:::::::::777777777777777999:::::::::;;;<<<===============<<<===???@@@@@@@@@???>>><<<>>>@@@BBBDDDFFFFFFGGGLLL^^^qqqyyytttfffRRRBBB;;;888555333333555555555444555666888:::<<>><<<:::999777777777777666777999999:::999888777666555777===BBBJJJWWWdddssswwwtttfffTTTEEE999222333111000000000111000//////000111222222111000//////111444777AAATTTmmmyyykkk^^^PPPBBB999888111111111222444444333222333333333333333444444555444444444444555666888888333444666777777777666555666666666666666777888888:::888666555666666555444333444666888::::::::::::888888888888777666555555777777888999999:::;;;;;;<<<:::999===CCCIIILLLMMMMMMQQQTTTOOOFFF??????AAA??????AAAEEEMMMXXXbbbiiilllsss}}}vvvppplllkkkkkkjjjaaabbbaaa\\\UUUOOOMMMMMMFFFDDD@@@>>>>>>@@@DDDFFFMMMOOOYYYkkk~~~|||bbbTTTKKKEEEAAA@@@>>>:::888999:::::::::;;;======;;;999::::::::::::999999999999888777777666777888999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>?????????>>>===;;;<<<>>>AAACCCDDDEEEEEENNNbbbyyyoooVVVBBB;;;888444222333444444444444555666777999;;;===>>>::::::999999888888999999:::>>>BBBBBBBBBEEEKKKQQQ```uuu~~~uuuiiibbbVVVQQQIIIEEECCCBBB>>><<<|||wwwqqqkkkeeebbb___[[[XXXVVVTTTQQQOOOKKKMMMNNNOOOMMMJJJGGGDDDCCCBBBAAA@@@???>>>======<<<:::999:::<<>>???===999777999999888888999;;;<<<;;;:::666666777777777777777777888777666555555666888999:::::::::;;;::::::999999999:::;;;<<<===<<<;;;;;;:::;;;<<>>@@@DDDJJJNNN```ttt~~~ssslllmmmnnnggg___[[[QQQMMMHHHGGGGGGFFFCCC???}}}wwwqqqlllgggbbb```\\\ZZZXXXVVVTTTRRRSSSTTTUUUTTTQQQLLLHHHEEEBBBBBBAAAAAA@@@???>>>>>>===;;;999:::<<>>FFFMMMVVVcccooohhheee\\\MMMCCC===777111000///...///000000...,,,///000222333333222000///...111666???MMM^^^ooozzzppp]]]JJJBBB>>>999777999444222111222444666888888444333333333333444555555333222222333444666888999222222333444555666777888666888:::;;;;;;:::999777<<<888444222333666888888444666999;;;;;;999777555:::999777555555555555666444555666777777777777777666888:::;;;;;;<<<@@@DDDAAACCCEEEEEEBBB>>>;;;999666999>>>CCCHHHKKKMMMNNNMMMSSSZZZaaahhhqqqzzz~~~qqqkkkhhh^^^ZZZUUUPPPOOOQQQTTTWWWiiiwwwpppTTTDDDAAABBB>>>===>>>>>>::::::<<<888777666888:::<<<<<<;;;333444444444555555666666777666555444444555777888::::::::::::999999888777777888999:::;;;:::999999999:::;;;===???AAACCCDDDPPPeeeyyy]]]HHH:::777333111111222333222222222333333555666777888888777777777666666555555:::;;;<<<===???CCCHHHLLL]]]qqqzzzqqqfff^^^```aaa[[[TTTQQQMMMJJJGGGGGGIIIIIIFFFCCC|||vvvllleee```^^^]]]\\\\\\YYYVVVSSSVVVWWWWWWVVVSSSNNNIIIEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<===:::999999888777777777888777666777999888444444888666;;;???EEEOOO\\\cccdddbbbZZZMMMBBB:::555333222444222//////111222222222333333222111000000000000---555>>>HHHWWWfffoooqqqbbbRRRCCC<<<:::888666777444333222222333444666777444555555555555555444444777666555444444555666777333333333111111333777:::<<<=========<<<:::888777999777555333333555777999::::::;;;;;;;;;:::999999<<<;;;;;;::::::999999888555666777888888999888888888888999:::;;;<<<===>>>===>>>?????????>>><<<;;;;;;===@@@CCCFFFGGGHHHHHHEEEFFFHHHLLLSSSZZZaaaeeeooosss{{{zzzzzztttpppmmmgggccciiissspppYYYJJJAAA>>>;;;::::::999::::::;;;;;;999888666777999:::::::::444444555555555555555555777777777777777888888999======<<<:::888777666555777777777888999999::::::999;;;===>>>>>>>>>@@@AAALLL___zzzgggMMMAAA:::444555666444333444111222333444555444333333555555777888888999999999999888888<<>>======<<<<<<;;;;;;<<<<<<===;;;;;;:::999999999999999999888999;;;999555555999777===CCCJJJUUU___aaa]]]WWWPPPEEE<<<666333222111222000......000222222222444333222111000111111111333777>>>JJJ\\\jjjmmmiiiYYYKKK<<<777555333222333222111111222333555777888444555555555555555444444555555555444555666666777222222333222222555999<<<>>>>>>>>>>>><<<;;;999888777666444333333555777999:::::::::::::::999888888<<<<<<;;;::::::999888888555666777888999999999999999999:::;;;<<<===>>>>>>======>>>???>>>===<<<;;;===CCCKKKQQQRRROOOIIIDDD===>>>???BBBFFFKKKPPPSSSXXX\\\fffttt~~~~~~mmmVVVFFF>>>;;;;;;::::::999999999::::::999777666666777888777666555555555555555555555555777777666666777777888999<<<<<<;;;999888777555555777777777777888999::::::999;;;===>>>======???@@@EEEVVVmmmkkkTTTDDD<<<666555555222111222111111333444444444333222666777777888888888888888999888888<<>>777444333222222///...---...111222333222444333222111111111222333:::<<>>@@@@@@???>>>===;;;999888555444333222333666888:::999::::::::::::999888888======<<<;;;999888777777555666777888999:::;;;;;;::::::;;;<<<===>>>>>>???<<<===>>>>>>>>>===;;;;;;===FFFRRR[[[[[[SSSGGG???<<<<<<===>>>@@@BBBCCCDDDCCCFFFNNNZZZgggssszzz}}}lllTTTEEE===;;;;;;;;;:::999999999999999:::999666666777777666555555555555555555555555555777777666666777777888999;;;::::::888777666555555888777777666777999:::;;;:::<<<======<<<<<<===???DDDOOObbbwwwqqq\\\III@@@888666555111///000000111222333333333333222777777777777888888888888999999999<<>>>>>>>>======<<<=========<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<:::666777;;;===FFFRRR^^^hhhhhh\\\NNNFFFAAA;;;666444444444333///......///222444555444444333222111111222444555>>>BBBIIIUUUbbbggg^^^RRRGGG===444222222111111222222222111111222444666777333444555555666555555555666888:::===>>>?????????555666777777666888;;;>>>@@@???>>>===<<<:::999888333333333333555777999;;;;;;;;;;;;;;;;;;::::::999======<<<;;;999888777777666666777888999;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>===<<<;;;::::::BBBNNNVVVVVVOOODDD<<<>>>>>>>>>???????????????>>>???AAAEEEKKKSSSYYY\\\kkkvvvoooVVVFFF>>><<<<<<;;;:::999999888888999<<<:::888777888888777666555555555555555444444444666666666666666777888888999999999888777666555555999888777666777999;;;<<<;;;<<<======;;;;;;===>>>GGGQQQaaavvvwwwbbbPPPFFF===888666222000111111111111222222222222222666666666777777888999::::::::::::===AAAEEEHHHIIISSS```vvvpppeee]]]VVVRRRNNNKKKGGGFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIKKKLLLLLL{{{tttpppkkkfffbbb^^^ZZZXXXVVVVVVUUURRRNNNJJJEEECCCEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>===============;;;:::::::::::::::;;;;;;<<<:::;;;<<<;;;888:::???BBBLLLZZZeeelllhhhZZZKKKBBB>>>999555444333333222000///000222555777777666444333222111111333555777???IIIUUU\\\___]]]SSSHHH@@@999333222333111111333555444333222111222333333333444444555666666555555666777:::===???@@@@@@@@@:::;;;;;;:::888999:::<<<>>>======;;;::::::999999444444444555777999;;;<<<======>>>>>>======<<<;;;===<<<<<<;;;999888888777888777777888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<======;;;:::999888===DDDIIIJJJGGGBBB???;;;;;;<<<<<<<<<<<<<<<<<>>======@@@DDDGGGOOOXXXfffuuupppWWWFFF>>><<<<<<;;;;;;:::999999::::::;;;999777777888999888777666666555555555444444444666666666555666777777888999888888888777777666666999999888888999:::<<<<<<<<<======<<<;;;;;;===???HHHSSSfff}}}~~~hhhVVVKKK@@@;;;777333111333222222222222222333333333444444555666777999;;;<<<:::;;;<<<>>>@@@CCCGGGIIIQQQ^^^tttrrreee]]]WWWRRROOOMMMJJJGGGEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJLLLNNNPPP{{{wwwqqqkkkfffaaa\\\YYYXXXXXXVVVSSSOOOJJJFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEAAA@@@???>>>>>>======>>>999999999999999999:::;;;<<<:::;;;======<<>>:::666333222111000///111000111333666888777666444333222111222444777999BBBQQQ___bbb]]]TTTJJJAAA:::444111222222000000333666555333222111111111111333333444555666666666666333444666999;;;<<<===>>>===>>>>>>===;;;:::;;;<<<<<<<<<;;;::::::::::::;;;777777888999:::<<<===>>>>>>????????????>>>======<<<;;;;;;::::::999999888:::999999888999:::<<<===;;;;;;<<<<<<<<<=========:::;;;<<<<<<<<<;;;999999:::;;;===???AAABBBCCCCCC<<<<<<;;;;;;<<<===>>>>>>@@@@@@???===<<<===AAADDD>>>BBBKKKVVV___iiiyyyqqqWWWFFF===;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<:::777777777777666555666666666555444444333333666666555555666666777888888888888888888888888777999::::::;;;<<<<<<<<<=========>>>===<<<<<>>???BBBFFFIIIQQQ```xxx}}}tttggg]]]WWWSSSOOOLLLHHHFFFEEEEEEGGGHHHIIIHHHEEEGGGIIIKKKLLLNNNQQQTTTyyyqqqjjjddd___\\\\\\[[[XXXUUUQQQLLLIIIGGGHHHIIIIIIIIIHHHGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>999999999999999:::;;;;;;<<<:::<<>>???>>>===<<<===>>><<<;;;;;;:::;;;<<<===>>>::::::;;;<<<===>>>???@@@>>>????????????>>>======::::::::::::::::::::::::<<<;;;:::999999:::;;;===;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<;;;:::999888::::::;;;<<<>>>@@@BBBBBB???>>><<<<<<<<<>>>@@@AAA<<<>>>???>>><<<===???BBB:::;;;???FFFKKKTTTfffxxxtttZZZHHH>>><<<<<<<<<<<<<<<<<<===>>>???BBB@@@===;;;:::999666555777666666555444444333333666555555555555666777777888888888999999999999999999:::<<<>>>???>>>=========>>>>>>======>>>AAADDDLLL^^^xxxtttXXXLLL@@@:::777444444666444444333333333444555666888777666555666777999;;;:::<<<>>>??????AAAEEEIIITTTeee~~~rrrkkkaaaYYYTTTQQQMMMJJJDDDCCCCCCEEEHHHJJJJJJIIIEEEGGGKKKLLLMMMOOOTTTWWWtttkkkeeebbb```___]]][[[WWWSSSOOOKKKIIIKKKKKKKKKJJJIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>999999999999::::::;;;<<<<<<;;;===AAACCCEEEJJJQQQXXXaaagggcccYYYOOOEEE>>>999777555444444444222111000000111333666666555333555333222111222555999;;;NNN[[[ggghhh___RRRCCC777777444333555555333333555333333222111111222333444222333444555666666666666444444444555777999<<<===<<<>>>??????>>>>>>???@@@<<<<<<;;;;;;<<<===???@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<999999:::::::::;;;;;;;;;>>><<<;;;999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888888999;;;===>>>??????>>>===<<<:::888999;;;===???<<<>>>???>>>:::888999;;;===<<<>>>BBBDDDKKK^^^rrrwww^^^KKKAAA???<<<<<<<<<<<<===???@@@AAAJJJGGGCCC@@@>>>;;;888666777777666555444444333333555555555555555666777777999999999999999:::::::::999;;;>>>@@@AAA@@@>>><<<===>>>>>>======???CCCEEEWWWiiiuuuWWWKKK>>>888555333444666555555444333444555666777;;;999777666555666777888:::===?????????AAAEEEIIIVVViii{{{kkkddd[[[UUUQQQNNNJJJGGGCCCCCCCCCEEEHHHIIIHHHFFFEEEHHHKKKMMMNNNPPPUUUYYYxxxooojjjgggdddccc```]]]ZZZYYYVVVSSSPPPQQQPPPOOOLLLJJJGGGEEEDDDDDDCCCAAAAAAAAA???===;;;======<<<;;;999888777777:::;;;===AAAGGGMMMRRRVVVeeedddaaaZZZQQQGGG@@@===777777555444222111//////111222222222222222222333333333222333666:::>>>AAAQQQbbbnnniii[[[OOOEEE===444333222222444444333222444333333222222333333444666666666666555555555555666666666777888888888999<<<>>>AAABBBAAA@@@AAABBB======<<<<<<===>>>??????AAA@@@??????@@@@@@???===>>>???AAAAAA???<<<999666;;;;;;;;;:::999999;;;===@@@>>>======>>>>>>===;;;;;;:::888666777888;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::;;;===>>>???>>><<<<<<;;;::::::::::::;;;>>>999:::???AAAIIIaaa{{{lllTTTGGGCCCBBB???===<<>>===<<<888777888888666444222222333;;;888555444555666888888666777888999:::;;;;;;;;;<<<===???AAACCCDDDEEEEEEGGGFFFDDDBBB@@@BBBGGGJJJWWWssszzz\\\MMM>>>777555444444666888777666666777999;;;===>>><<<999666555777999;;;@@@@@@AAABBB@@@???EEENNNZZZoooyyyiii```VVVPPPNNNMMMJJJHHHCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJNNNSSSYYY\\\}}}uuupppllljjjgggdddaaa^^^\\\ZZZVVVTTTRRRQQQNNNKKKHHHFFFEEEDDDHHHGGGEEEDDDCCCBBB???===<<<<<<<<<;;;::::::::::::>>>===>>>BBBIIIQQQZZZ___iiigggaaaXXXNNNDDD>>>:::666666555333222111000///222222222222333333333333333333333333555:::AAAFFFVVVaaaggg```SSSIII@@@:::444333222222444444333222444333333222222333333444666666666666666666666777555666666777777888888888???AAABBBBBB@@@?????????======>>>>>>>>>?????????CCCBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBBAAA???===;;;:::;;;=========>>>AAADDDAAA@@@>>>>>>???@@@>>>===<<<:::888777666888:::;;;:::::::::::::::;;;<<<<<<===<<<:::999999:::<<<===;;;::::::<<>>;;;===BBBEEEMMMccc{{{mmmYYYNNNHHHEEECCCDDDHHHOOOTTTVVVbbb___TTTFFF===<<<;;;777:::999777555444555777999888777777777888999999999999999:::<<<===>>>>>>???EEEGGGJJJNNNQQQTTTVVVWWWXXXWWWUUURRRNNNMMMNNNPPPWWWooosssZZZMMM???999777555555777888777666555666777999;;;<<<:::888666666777999:::===>>>BBBEEEDDDBBBGGGPPP```sss{{{uuupppggg___UUUOOOMMMLLLJJJGGGDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIIIIMMMSSSYYY___bbb{{{vvvrrrllljjjfffdddbbb```]]]ZZZXXXUUUQQQLLLHHHFFFEEEDDDIIIGGGEEEEEEDDDCCC@@@>>><<<;;;;;;;;;;;;;;;<<<<<>>>>>@@@AAAAAA@@@@@@???CCCBBBBBBCCCEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA???AAAAAAAAAAAAAAADDDFFFBBBAAA???@@@AAAAAA@@@???<<<;;;999777666777888999::::::::::::;;;;;;;;;;;;===<<<:::999999:::<<<>>>;;;::::::===AAADDDFFFFFF???>>>===<<<;;;:::::::::;;;999;;;@@@DDDLLL```tttyyylllddd___ZZZ\\\cccjjjnnnoooooogggYYYKKKEEEEEEDDD@@@BBB???;;;888777888;;;===<<<======>>>>>>>>>======>>>>>>???@@@BBBDDDEEEFFFIIILLLSSSZZZbbbhhhlllnnnvvvuuuqqqkkkbbb[[[VVVTTTRRRfff}}}iiiWWWKKK>>>:::999777666777777666555444444555777888777777666666666777888999:::===CCCHHHGGGEEEIIIPPPbbbuuuzzzuuurrrmmmiiiddd^^^UUUPPPNNNLLLJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCIIIHHHJJJPPP[[[eeekkkmmm~~~yyypppmmmkkkiiihhhgggdddbbb```\\\VVVOOOJJJFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>===<<<;;;:::::::::;;;;;;<<<===???EEENNNZZZeeekkkhhhaaaUUUIII@@@:::666555222222222222111111111111222333333444444555555555222555777777888@@@PPP\\\bbb[[[PPPEEE>>>999555111333222111222444555444333444333333222222333333444666666777777888888999999666666777888999::::::;;;BBBCCCCCCBBB???======>>>>>>@@@BBBCCCCCCBBB@@@???BBBAAAAAACCCFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEHHHHHHHHHEEEBBB@@@@@@AAAAAA@@@??????AAAAAA@@@???<<<;;;999888777777777888999999::::::;;;;;;;;;;;;===<<<:::999:::;;;===>>>;;;::::::===@@@CCCDDDDDD???>>>===<<<;;;:::::::::<<<999999===BBBLLL]]]nnnyyyqqqrrrzzzyyynnn___TTTQQQRRRRRRPPPPPPLLLGGGCCCAAAAAAAAAAAAEEEFFFFFFFFFEEEDDDEEEFFFMMMMMMNNNOOORRRUUUXXXZZZ```fffnnnyyypppaaaWWWQQQJJJYYYnnnyyybbbSSSGGG===999999666555555666555444333333444444555333444555666777777777777:::===BBBFFFEEECCCHHHPPP___rrruuuppplllgggdddbbb]]]WWWRRRPPPNNNLLLJJJIIIHHHGGGEEECCCBBB@@@@@@GGGFFFIIISSSbbbpppyyy}}}}}}tttrrrooonnnmmmllliiigggddd```YYYQQQJJJFFFCCCBBBAAA@@@@@@AAACCCDDDCCCAAA???>>>;;;999888888999999888:::@@@GGGPPPXXX___ccc]]]UUUJJJAAA;;;777555333111111111111111111111111222222333444444555666666111555888999<<>>======???>>>===>>>???@@@???>>>===<<<:::999888888888888888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<===>>><<<::::::;;;===??????>>>>>>>>>===;;;;;;:::::::::???<<<<<>>===CCCCCCGGGSSSdddvvv{{{xxxuuusssqqqoookkkiiiccc___YYYRRRLLLGGGDDDCCCCCCBBBCCCDDDFFFGGGFFFEEEAAA???<<<:::888888999:::777;;;BBBIIIPPPTTTVVVWWWQQQJJJAAA;;;888777444222111111111000000000000000111111222333444555555666222555999;;;???GGGSSS]]]WWWKKK???:::888444222111222111111222444555555444444333333222222333333444777777777777777777777777777777888:::;;;<<<======>>>???@@@@@@???@@@BBBDDDAAABBBBBBCCCCCCBBB@@@@@@@@@??????AAAEEEGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCEEEFFFGGGEEEBBB???>>>>>>>>><<<<<<<<<>>>???>>>======<<<;;;:::::::::::::::777888:::;;;;;;;;;:::999:::;;;<<<===>>>>>>======;;;:::888888:::::::::999<<<<<<;;;::::::::::::;;;<<<<<<>>>DDDNNNZZZfffmmmjjjtttyyytttpppmmmooo{{{}}}xxxsssooonnneeebbbaaabbbeeefffdddaaa___ccchhhkkknnnqqqwww|||wwwdddRRRFFF???CCCMMMaaa|||{{{hhhNNNCCC888555555222000000222333333333333333333333222333444555666777777777<<<<<<===???===<<>>@@@EEEOOO___rrr}}}xxxtttooojjjgggaaa___[[[VVVQQQMMMJJJIIIGGGFFFFFFGGGHHHIIIGGGEEEBBB@@@>>>;;;;;;;;;===>>>===@@@EEEJJJNNNOOOOOONNNHHHBBB<<<888888777444111111111000000000/////////000000111222333444555555444666999<<<@@@EEELLLQQQKKKAAA::::::888444111222222111111222444555555444444333333222222333333444888777777666666555555555555666777888:::;;;<<<<<<>>>???@@@??????@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBDDDGGGIIIIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAACCCDDDDDDBBB@@@@@@@@@===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;;;;:::999888888:::===???@@@???===;;;:::888777777888888888777:::999999999999:::;;;;;;;;;???GGGRRR```lllsssuuuvvv{{{sssllleeeaaa\\\eeerrr~~~{{{uuuvvvhhheeebbbdddhhhlllkkkjjjccckkktttyyy{{{}}}zzzvvvlll___QQQFFF???===CCCLLL```{{{zzziiiPPPDDD888444444111000000111222222333444444444444444444555555666666777777888999<<>>>>>DDDMMM]]]qqq|||qqqpppooommmjjjfffbbb```VVVWWWWWWWWWVVVUUUUUUUUUTTTRRRNNNIIIDDD???;;;999:::===BBBIIIUUUhhh}}}|||vvvoooiiieeeaaa```]]][[[WWWTTTRRRQQQJJJIIIGGGHHHHHHGGGEEECCCBBBAAA>>>======>>>@@@BBBCCCEEEHHHKKKMMMMMMLLLKKKDDD???:::999999888444///111111111000///.........///000000111333444555555666777999<<<@@@CCCEEEGGGBBB;;;777:::999444111222222111111222444555555444444333333222222333333444888888777666555444333333333444555777888999;;;;;;@@@@@@@@@???>>>???AAACCCCCCBBBAAA@@@@@@@@@@@@AAAEEEEEEEEEGGGIIIKKKKKKKKKHHHHHHGGGEEEDDDBBBAAA@@@AAACCCDDDDDDBBB@@@???@@@===<<<<<<===>>>??????>>><<<<<<<<<===============666888999;;;;;;:::999888666999===@@@AAA@@@===:::888777555666777888888777888888888888999:::;;;;;;@@@IIIVVVfffvvv|||tttrrrnnnhhh```WWWOOOJJJJJJLLLRRR]]]gggllliiidddeeeiiinnnvvv|||wwwqqqrrrjjjeee______dddhhhiiihhh\\\eeepppvvvwwwuuuuuuvvvwwwwwwxxx}}}~~~tttkkkfffaaa]]]VVVLLLDDD>>>===>>>BBBKKK___zzzvvvgggQQQEEE999444333111000111000111222333444555555555666666555555555666777777333666<<>>AAAAAA???BBBGGGLLLMMMNNNOOONNNKKKGGGEEEAAA???;;;888555444444444444333333111000000//////000111222000//////000222555555777<<>>777777666555333222111000222222333444333222111000222444666888888666333111666666666555444222111000222111222666666555888===BBBCCCAAA>>>@@@CCCAAA<<>>======>>>???@@@>>>======>>>???@@@???>>>888555666:::;;;777888===888:::===>>><<<;;;::::::888777666555666777999;;;;;;777777999:::999;;;@@@CCCQQQiiizzz|||}}}sssggg___VVVRRRLLLFFFBBBAAAAAABBB===@@@DDDHHHKKKKKKKKKJJJJJJLLLOOOTTTZZZ___bbbdddggghhhgggddd___\\\]]]^^^^^^\\\[[[\\\^^^^^^\\\YYYTTTVVVYYY[[[\\\ZZZWWWUUUXXXYYYZZZ]]]bbbiiippptttvvvrrrkkkaaaXXXQQQLLLIIIDDDCCCBBB???<<<:::;;;<<>>999???666666CCCMMMWWWooo}}}vvvnnniiibbbaaabbbdddbbb\\\ZZZ[[[SSSQQQMMMJJJIIIGGGDDDBBBGGGBBBAAACCCCCCBBBGGGNNNTTTTTTRRRQQQNNNKKKHHHFFF???===:::777444333333333333333333333222111000000000111222111//////111222666666999===@@@@@@===:::666666555444333222222111222222333333333222111000222444777888888666444222666666666555444333111111222111333777888777:::???DDDGGGGGGCCCBBBCCCBBB???AAAAAA@@@???>>>@@@DDDGGGNNNPPPTTTXXX\\\^^^]]]\\\[[[[[[ZZZWWWQQQMMMJJJIIILLLKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>======>>>>>>>>>===<<<<<<<<<======<<<<<<999999<<<;;;777777;;;888:::<<<<<<:::999999999888777666555555777999:::;;;888888:::;;;:::===BBBLLL[[[uuusss____________]]]WWWPPPKKKDDDAAA<<<777444333444555888:::===@@@BBBCCCCCCBBB;;;<<<>>>AAADDDGGGJJJKKKLLLMMMNNNKKKHHHFFFHHHIIIKKKIIIHHHIIIJJJJJJHHHFFFAAACCCEEEGGGGGGFFFEEECCCDDDDDDDDDFFFJJJNNNSSSUUUWWWTTTPPPKKKGGGCCCAAA@@@>>>>>>===;;;:::999;;;===BBBPPPfff{{{{{{iiiPPPEEE:::555222///...000111111111111222444666777666777999::::::999888777888999???DDDEEEEEEIIIPPP[[[qqq|||sssooohhhdddeeeddd___YYYWWWYYYZZZ[[[]]]^^^___```aaaYYYWWWUUUSSSPPPLLLFFFBBBCCC;;;999???DDDNNNjjj}}}vvvqqqjjjgggfffgggddd]]]YYYZZZVVVTTTQQQOOOMMMJJJFFFCCCGGGEEEEEEFFFGGGIIIQQQYYY^^^[[[VVVPPPKKKHHHFFFEEE>>><<<999666444222222222111222444555555444222111111111222111000000111333666888:::===???===999666555555444444444333333333222333333333333222111000333555777999999777555333666666666555444333222111333222444888999999===BBBIIIPPPRRRMMMFFFCCCBBBAAAAAAAAAAAA@@@AAAFFFLLLPPP\\\bbbeeefffmmmwwwvvvoooqqqqqqpppjjjccc[[[UUUSSSUUUSSSPPPMMMIIIFFFCCCBBBCCCBBBAAA???======<<<<<<===<<<;;;::::::;;;<<<<<<===<<<;;;<<<:::666777;;;999::::::999888777777888777777666555555666888999;;;888888;;;;;;;;;???EEERRRbbb}}}ttt^^^KKKIIIFFFDDDCCCBBB@@@>>>999777333000...///000111555666777888999;;;;;;<<<777777888888999999:::::::::;;;<<<;;;999999;;;======<<<;;;<<<======;;;999777777888999999999999888777777777888999:::<<<===@@@???>>><<<;;;;;;::::::666777888777777888;;;===@@@PPPhhh~~~yyyhhhLLLBBB888444222//////000111111111111222333444555666777999:::;;;::::::999<<<===AAAEEEFFFFFFKKKRRR[[[qqqvvvpppiiiccc^^^``````]]]YYYYYYZZZ[[[\\\^^^```bbbdddeee^^^\\\ZZZYYYXXXWWWTTTRRRIIICCC@@@BBBAAAGGGaaa~~~{{{vvvpppkkkggggggccc\\\WWWWWWVVVTTTSSSQQQPPPMMMHHHEEEHHHIIIJJJKKKLLLRRR[[[dddddd___WWWNNNGGGCCCBBBAAA===<<<999777555333333222000222444666777666444222111222222222111111222444555777;;;===>>>;;;777444444444444444444444444444333333333333222222111111444555777999999888666555666666666666555444333222444333444888::::::???EEEPPPZZZ___WWWKKKDDDBBBBBBBBBBBBCCCEEEIIIQQQYYY___oooxxx|||{{{yyyooogggccc```___[[[VVVQQQKKKGGGEEEFFFEEECCCAAA???===;;;:::;;;;;;;;;;;;;;;===@@@BBB?????????===999666777:::888999999777555444666777777666555555555666777777999777888:::::::::???GGGVVVfffhhhTTTEEEBBB>>>;;;;;;;;;;;;;;;777666444222222333444555777777666666777888:::;;;======<<<<<<;;;:::999999888888888888888999:::;;;999999999999999999888777555555555555555666777777666666666777666666555555;;;;;;:::999888777777777333444555555555777:::<<<>>>QQQjjjqqq```III???555222111//////111111111111111222333333333444555777888::::::::::::>>>>>>AAAEEEFFFFFFKKKSSS\\\rrrzzztttqqqfff```]]]___```]]]]]]^^^^^^```cccfffhhhiiiiiiiiidddbbbaaaaaaccceeeeeeeeeVVVOOOKKKIIIEEEEEEUUUiii~~~xxxuuunnnhhhfffbbb[[[VVVUUUUUUTTTSSSRRRRRRPPPLLLIIIJJJMMMOOOPPPSSS[[[eeekkkhhhbbbYYYOOOGGGBBB@@@@@@===<<<;;;999777555444333000222444777777666444333111222333222111222333555444777;;;===<<<:::777555333333333444444444444555333333222222222222111222444555777888888888777666666666666666555444333333444333444888999:::???EEETTT```hhh___OOOEEEBBBBBBAAABBBEEEJJJQQQ[[[fffmmm~~~~~~zzzqqqooojjjccc\\\TTTNNNJJJIIIHHHFFFCCCAAA>>>;;;::::::;;;<<<<<<===AAAGGGLLLLLLMMMJJJCCC;;;777777888777777777666444444555777666666555555555555555555666555666888888888@@@HHHYYYhhhpppZZZLLL@@@>>>;;;999888777666444333333222222333333444555999888777666777888:::;;;===<<<<<<;;;:::999888888777666666555666666666666555555666666555444444444333222222111222333444555111222333333333222111000888777777666444333222111444555555555555666999;;;AAAUUUooo}}}iiiXXXGGG===444111000///000222222222222222333333222222333444555666888999999:::======@@@DDDDDDDDDIIIPPP]]]sss~~~zzzvvvtttrrrhhhdddbbbcccdddbbbccceeehhhlllqqquuuwwwwwwuuusssmmmllllllooosssxxxzzz{{{pppdddVVVNNNFFFDDDKKKWWW{{{rrrkkkhhheee___ZZZYYYWWWUUUTTTSSSSSSRRRPPPNNNNNNQQQSSSTTT[[[eeelllmmmiiiddd\\\RRRJJJDDDAAA@@@===<<<;;;999888666555444111222444666666555444333111222333333222333444666666999<<<<<<;;;888777777444444444444444444444444444333222222111111222222333444666777888777777666666666666666666555444444555333333666777888===DDDQQQ___hhhaaaRRRGGGBBBAAA@@@CCCHHHNNNWWWbbbmmmuuu|||~~~uuuiii^^^TTTOOOKKKJJJIIIFFFCCC@@@===;;;999;;;<<<===>>>CCCLLLRRR\\\^^^YYYKKK>>>888666666444666777666555444555777555555555555555444444444444444666888777888@@@JJJWWWdddxxxrrr^^^NNNFFF===;;;999888888666333000111222222333333444444444777666555444555666777888888888777777666666555555666555333333444444444333222444555444333111222222111111000000111111222333......///000000000000000333444444444444333222222444555666555555666999;;;HHH]]]vvvzzzfffUUUFFF<<<333111000///000333333333444444444333222222333333444555666777888999<<<<<>><<<999666666777444444444444444444444333444333222111111111222222333333444666666777666666666666666666666555555444555222222444555666;;;BBBHHHWWWbbb^^^RRRHHHCCCAAADDDHHHMMMUUU]]]hhhrrryyywww}}}vvvgggZZZSSSLLLLLLKKKIIIFFFBBB???===888:::;;;;;;<<>>777999:::999999>>>HHHPPP```ddd^^^NNN???::::::888000333666888888777777777444555555555444444333222444555888999888999DDDOOObbbkkkwwwyyyhhh[[[MMM???888999<<<:::888888888888777555222333444444444333222111000000111111222333333333444444333222222111000000555333111222555777777555///111333333000...///111...//////000111000000000000/////////000000111222000111333444444333222222111222333444555777;;;>>>LLLbbb{{{wwwdddUUUGGG===444222111000000333555666666777666555333222777666666666777888999:::999;;;???DDDCCCAAACCCHHHXXXooo}}}vvvwwwxxxxxxwwwvvvwwwxxxwwwuuuwwwyyywwwrrrqqqttt~~~rrrXXXJJJFFFxxxtttrrrpppnnnddd]]]WWWXXXYYYXXXWWWXXXXXXZZZ___iiirrrtttooojjj```VVVMMMJJJGGGCCC@@@AAA>>>===<<<999777555444333444444555555444444333222222444444333666<<<@@@???GGG@@@<<<======888555444666666666444333333555777444555333000111444555222111222444555666555444444555555666666555555444333333333222111111333777;;;@@@EEENNNVVVUUUOOOLLLNNNQQQVVV\\\aaakkkwww~~~{{{lll]]]RRRNNNJJJGGGEEECCCAAA???:::999999999;;;>>>@@@BBBUUUYYYXXXMMMBBB<<<999777333555999;;;;;;999666444999666222222444666555333000222777;;;<<>>???BBBFFFDDDAAACCCIII^^^kkkyyywwwuuutttuuuyyy~~~~~~zzzxxxvvvuuuyyy___KKK~~~yyyvvvtttrrriiibbb]]]\\\ZZZVVVUUUWWW]]]aaaiiisssyyyvvvmmmeeeYYYOOOGGGEEECCC???>>>>>>===<<<;;;999777555333333444444555555444444333222333555555555999BBBFFFFFFJJJBBB<<<<<<;;;777555555555666666444333333555777999999777333222444444000333333444444555555555555555555666666555555444333333333333222111333777:::>>>CCCNNNYYY[[[VVVRRRRRRVVVYYY\\\___jjjyyyvvvhhhWWWSSSNNNJJJGGGEEECCCBBB;;;:::999999999;;;===???LLLPPPOOOGGG>>>:::888666666777888999999999888888:::777444444555666555333222333666999;;;AAANNN\\\gggooowww}}}wwwkkkaaaXXXMMMEEEAAA???<<<999777777777777777777777777666555333222111111222222222222222222222222222222111111111111111111111111///000000111222222333333777666444222111111111111000111111222222111111000000000111111111111000000000000111111111222222222000111111000333777<<>>::::::;;;:::999666666555444444555666666555444333222222111222222222222222222222222222222000000000000000000000000.........///000000111111555555333222111111000111000111111222222111111000000000111111111111000000000000000111111111222222/////////000333777>>>CCCQQQbbbqqqsssnnnfffXXXJJJ???:::444000///000000111111222444444444222///...222333333444555777888999;;;;;;>>>AAABBBAAAFFFMMMSSS```www|||~~~}}}{{{|||{{{wwwsssppppppuuu{{{www}}}zzztttmmmeee]]]YYY]]]dddkkkqqq{{{xxxhhh]]]YYYPPPHHHFFFEEEBBBAAABBB<<<;;;999666444333333333444555555555555444333333666888:::>>>IIIWWW^^^___QQQFFF<<<888666444555777444555555444333444666999===@@@>>>999666777666444777555333222222444666777555555555666555555444333222333333333222333666888888:::BBBQQQ\\\^^^\\\[[[^^^]]][[[\\\gggyyyjjjcccYYYPPPJJJFFFCCCAAA<<<:::999777777888999:::AAADDDDDD>>>:::;;;;;;999;;;:::888777888:::<<<>>>>>>===;;;999888666555444555333444777:::@@@LLLXXXaaacccdddhhhrrr|||~~~zzzsssoooiiieeeaaaZZZPPPIII===999555333555777777777777666444333333444666777444333333222222222111111111111111111111111111111000000000000000000000000000000000111111111222222444333333222111000000000000000111111111111000000000000111111111111000000000000000000111111111111000//////111333666???GGGUUUfffuuuuuupppgggXXXIII???;;;555111000000111111///000111222222111000///222222333444555777888999;;;;;;===@@@@@@@@@FFFMMMYYYeeezzz{{{rrrxxx~~~zzz{{{~~~|||zzzvvvssssssuuuxxxzzzxxxooofff___]]]dddmmmuuuyyywwwkkkcccYYYOOOGGGDDDCCC???===>>><<<;;;888666444333444444555666666666666555444444555888<<>>>>>===;;;999777555555444333555999;;;===CCCKKKRRRRRRRRRTTT]]]eeeddd^^^ZZZVVVRRRNNNKKKFFF@@@<<<999777444222333444444555777666444333333444666777222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111000//////000000000111111000000000000000111111111111000000//////000000000111111111222000000333333666@@@KKK\\\mmm{{{{{{tttiiiYYYJJJ???;;;666333222222222111000000///...///000111222222222222333555666888999===<<<>>>@@@@@@???DDDLLLZZZggg|||vvvqqq{{{|||xxxzzz}}}}}}}}}|||{{{zzzxxxwwwwww|||rrrlllgggffflllttt~~~}}}vvvnnniii[[[RRRIIIGGGEEEAAA???@@@===;;;888666444444555555777777777888777666666555555999???GGGTTT___```\\\JJJAAA999777777555555777555666666666666888:::===QQQTTTRRRIII@@@<<<999666999777555333222444666777555555666666555555444333222333444444333333555777666444777???GGGLLLQQQVVV\\\^^^```hhhwwwyyyjjj]]]RRRIIIDDD???>>><<<;;;<<<===???@@@???AAA>>>888666888888555555777:::<<<===<<<;;;:::===>>>>>>===999777666666333222555:::;;;:::<<<@@@AAAAAAAAABBBHHHNNNLLLEEEEEECCC@@@>>>===:::777555888777555444333333333333666555444333333444555666111111222222222222111111111111111111111111111111222222222222222222222222000000000000000111111111111111111111111000///...///000000111111000000///000000111111111111000000/////////000000000111111333000000444555777CCCRRRfffttt|||sssgggWWWHHH???<<<777444333333222111111000...---...000222333111222222333444666777888======???BBBAAA@@@DDDKKKVVVdddzzz}}}{{{}}}zzzwwwuuuvvvzzz}}}wwwqqqkkkhhh\\\SSSKKKIIIGGGDDDCCCDDD>>><<<999666555555666777888999999999999888777777666:::@@@IIISSSZZZUUULLLCCC<<<777888999777555666666777888888888999===???OOOSSSSSSJJJAAA<<<:::777888777555444333444555666555555666666555555444333222444555444333333444666666666999>>>BBBCCCHHHNNNSSSVVV]]]iii~~~yyyiii[[[OOOHHHDDDCCCAAA???>>>???@@@AAA>>>???<<<777666888888555555666999;;;<<<<<<;;;:::;;;===???===999666666777333222555:::;;;888999<<<888:::::::::===AAA???999;;;:::999888888777555444555555555555333333444444333333333333333333333333000111222333333222111000111111111111111111111111222222222222222222222222000000000000000000000000///000111111111000///...//////000000000000//////000000111111111111000000////////////000000000111111---///555777:::HHHZZZppp{{{wwwjjj___QQQCCC>>>;;;666333222222111000000000000000000000111111111111222333444666777888;;;<<<@@@DDDDDDBBBFFFLLLTTTccczzz~~~yyyqqqjjjeeecccVVVMMMFFFEEEDDDBBBAAACCC>>><<<999666555555777888999::::::::::::999888888777;;;AAAIIIRRRTTTKKK??????999666888:::888555555666777888999999;;;>>>AAAFFFLLLMMMFFF???<<<;;;999888777666555444444555666555555666666555555444333222444555555333333444555666888<<>><<<888555555555555555444333222111222444444444444555666000111222222222222111000000000222333333222111000000000000000000000000000111111111111111111111111222222222222111111111111//////000111111000///...//////000000000000//////000000111111111111000000////////////000000000000///+++...666999<<>>;;;999999999;;;:::999777666555555555333444555666666777777666666777888888888777555444666:::???DDDFFFEEEAAA???EEEIIIVVVkkk|||gggWWWQQQMMMGGGBBB???AAADDDFFFAAA@@@===;;;888666555555333555777888999:::<<<>>>;;;<<<<<<;;;888555444555...222777::::::999888888777888666444555999888555666666555444444333222222000111333555555444333222222333333222111111222444444444444444333333222111111111000000000000111111111111111111222333444555111222444555555444222111333333222111000000111111////////////////////////333111111222555555222///000111222111000///000111333222444999<<>>>>>??????===;;;999999:::;;;:::999777666555555555555666777888888888888888777777777777666666555444444777;;;???AAA@@@===;;;FFFKKKXXXooowwwgggVVVQQQJJJEEEDDDEEEEEEEEEAAA@@@>>>;;;999777555555333555777888888999:::<<<999::::::999666333333333222444888999888666666666666888666444666999999555555555444444333222222222000111333444555444333222222222333222111111222444333333444444333222222111111111000000000000111111111111111111222333444444111222444555555444222111333222222111111000111111////////////////////////222111111222444444222///000111222222000000000222111000222777<<>>:::999888666444222000000111222222333333222111111444333333333444666666666999999===CCCFFFGGGKKKQQQYYYmmm~~~{{{yyy{{{}}}tttssssssrrrkkkaaa[[[ZZZSSSNNNGGGBBB@@@?????????999999888777777777777888888888999:::::::::999888???DDDJJJJJJEEE???:::888999999999999888888888888;;;:::::::::;;;<<<======<<<======<<<:::999999:::;;;:::999999888777666666888999999:::::::::999999888777666555444444444444333555888:::<<<;;;::::::DDDKKK[[[uuuxxx```XXXNNNIIIHHHIIIGGGDDDAAA@@@>>><<<:::888666555444666777777777777888:::777777888666333222222222555777888777555333333444555777666444666::::::666444444333333222222111111000111333444444444333222111222333222000000222333222333333333333222111111111000000//////000000111222222222222222222222333111222333444444333222111222222222111111111111111////////////////////////222111000111333333111000000222333222111111222333111111222777>>>KKK___pppyyywwwrrrhhhZZZNNNDDD@@@<<<;;;999777555333222111111111222333333222222111333333333444555777999:::999:::???FFFJJJJJJNNNSSSZZZmmm}}}zzzxxxzzzxxxyyyyyyssshhh]]]VVVTTTPPPKKKEEE@@@>>>>>>======888777777777777777888888666777999::::::::::::;;;BBBHHHOOONNNFFF???===>>>999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;<<<<<<;;;;;;;;;:::999999999:::::::::::::::999999999777555444333333333444555666777888999:::;;;;;;@@@KKK___|||ooobbbSSSKKKJJJJJJGGGDDDBBBAAA@@@>>><<<999777666555777888777666555666777666666777555333222222333666666666555333222333555555777777555777;;;:::666333333333222222111111111000111222333333333333222111222222111000000111333111222222222222222111111000000////////////000000222222333333222222222111111111222333333333222222111111222222222111111111////////////////////////111111000111111111111000111222333333222111333444666666777;;;DDDTTTiiixxxxxxvvvpppfff[[[PPPGGGCCC>>>===;;;999777555333222000000111111111111111111111333444555777999;;;===<<<===CCCKKKMMMLLLNNNRRRXXXlll~~~~~~~~~}}}ttthhh]]]VVVRRRMMMIIICCC???===<<<;;;:::777777777666777777888999555777:::::::::;;;>>>@@@EEELLLQQQNNNEEE===<<<>>>999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999::::::999999:::<<<======>>>>>>>>>===<<<<<<999:::::::::999888777777888777555444333333444444555555666666888999;;;<<>>;;;999777666777888777666555555666666777777555333333444666444555555444333333555777555777777666888;;;:::555333333222222222222111111111111222222222333333222111222222111000000111333000000111111222111111000000000////////////000000222222333333333222111111000111111222333333333333000111111222222222111111000000000000000000000000000000000000000///000111000222333333222222333444999999:::===GGGZZZnnn{{{yyyuuummmdddZZZPPPIIIDDD???>>><<<:::888555444333////////////000000111111111333666777888:::===@@@@@@BBBGGGNNNOOOMMMMMMPPPUUUiii|||vvvkkkbbbZZZTTTLLLHHHBBB>>><<<;;;:::999888888777777777888888999666888:::;;;;;;>>>CCCHHHSSSXXXZZZTTTHHH???<<<===999::::::;;;<<<======>>>===============<<<;;;:::888999;;;:::999999;;;<<<<<<===???@@@@@@???>>>===:::::::::999888777666555777666555555444555555555333333444555777999;;;<<>>;;;999777888999888666555666777777777777555444444666888333444555555444555777999666999999777999;;;999444333333333333333333222222111111111111222222222333000111222111//////111222//////000111111111111000000//////......//////000000111333444444333222111000000111111222222333333///000111333333222111111000000000000000000000000///000000///......///111///111222222111111333444666999:::===III^^^rrr|||{{{uuujjj___VVVNNNGGGCCC@@@???===;;;888555444333///////////////000111222222555888999999:::>>>BBBDDDEEEIIIOOOPPPMMMMMMPPPTTTggg{{{~~~}}}ssskkkaaaVVVMMMIIIDDD@@@>>><<<:::999:::999999888888888999999777999;;;;;;<<<@@@IIIPPP___aaa```XXXLLLBBB===<<<999:::;;;<<<===>>>??????===>>>>>>>>>===<<<:::999999:::;;;;;;::::::;;;<<<;;;<<<>>>???@@@???>>>===;;;;;;::::::888777666555555555666777777777666666333444555777:::<<<>>>???IIIVVVmmmiiiZZZPPPKKKIIIGGGHHHGGGFFFDDDAAA===;;;777999999999777666777888666666666444333444666999333555666666666666777999888::::::888999;;;888222333333333333333333444444111111111111111222222333000111111111//////111222...//////000111111000000//////............/////////000222444444444333222000000000111111222333444...000111333333333111000000000000000000000000000///000000///------///222...///111111111111222444333777:::>>>MMMdddwww|||sssfffYYYPPPIIIDDD@@@@@@???===;;;888555333222111000000000111222444444333666::::::999:::???CCCDDDEEEIIIOOOPPPNNNOOOSSSUUUhhh{{{~~~~~~}}}}}}~~~~~~zzzrrreeeWWWNNNJJJEEEAAA???>>><<<:::;;;::::::999888888999999888:::<<<;;;<<>>???@@@>>>>>>???>>>>>><<<:::999:::;;;<<<<<<::::::;;;<<<999:::<<<>>>???>>>===<<<<<<<<<;;;:::999777666555333555666888888888777777555666888;;;>>>@@@BBBCCCJJJVVViiivvvbbbUUUMMMJJJIIIIIIIIIHHHEEEBBB???<<<888999:::999888777888999555555555333222333666999444666888888777666777777888;;;;;;999999:::777111444444444444444444444444111111000000111111222333000111111000//////000222......///000000111000000//////............//////...///222444555444333222000000000000111222333444...///111333444333111000000000000000000000000000...000000///,,,,,,///222---///000111000000222333222777;;;AAAQQQjjj}}}}}}rrrcccUUULLLEEE@@@===@@@???===:::888555333222222222111111222444555777333777;;;;;;999:::???DDDDDDDDDHHHNNNPPPOOOQQQUUUWWWiii|||}}}yyy{{{|||}}}~~~wwwkkkaaaVVVMMMDDDBBBAAA===<<<===:::::::::999999888888888666;;;>>><<<@@@LLLYYYaaaccc]]]TTTKKKCCC???>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>AAAAAA@@@???>>>===<<<;;;===<<<<<<;;;;;;<<<<<<<<<===>>>===;;;999999;;;===<<<<<<;;;:::999888777666999999888888888888999999777999;;;;;;===@@@AAAAAAKKKXXXiiiyyyrrrbbbUUUMMMEEEFFFEEEBBBAAA@@@===:::<<<888555666:::;;;888555777666444333222222333444666666777777888888888888::::::999999777666444444555444333444555666555444333333222111111222222333222111000000000000000111000000000000000000000111//////000000111111111222111111222333333333222222333333222222222222222333222111000///////////////000000000111222222333333000000///////////////000---///111111000///000111555666888BBBWWWqqqrrr```SSSJJJAAA>>>>>>?????????>>><<<888555333222222111111222222333444777999<<<<<<;;;999999:::???DDDJJJLLLKKKLLLQQQUUU```kkk~~~zzzxxxyyy{{{}}}zzz~~~|||ooodddZZZQQQHHHEEECCC???======;;;;;;:::::::::999999999999===@@@AAAHHHUUU```eee___YYYOOOGGGBBB???>>><<<;;;;;;;;;;;;<<<===>>>???BBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<:::999;;;===:::::::::::::::999999999<<<;;;:::999888888888888999;;;===???BBBEEEHHHHHHPPP```ttt}}}mmm___WWWIIIHHHEEEBBB???>>><<<:::<<<999666777:::;;;888555666555444333333333444555777777777888888999999999:::::::::999888777666555666555444444666666555444333333222222222222222333111111000000000000111111111111222222222111000000///000000000111111111111222222333333333333222111333222222111111111222222222222111111000000//////000000000111111111222222000000///////////////000---///111111000///000111333444888AAAVVVppprrr```TTTJJJAAA<<<<<<<<<======<<<;;;888666444222222111111222222333444666888::::::999888888999===CCCHHHKKKKKKMMMQQQVVVaaammmyyytttssswww{{{~~~tttggg___UUULLLHHHEEE@@@>>>>>><<<<<<;;;;;;;;;;;;::::::;;;???CCCGGGRRR___fffhhh[[[SSSHHHBBBAAA@@@>>>;;;<<<<<<<<<<<<===>>>???@@@BBBBBBAAA@@@???>>>======;;;;;;;;;<<<<<<=========>>>???>>>===;;;:::;;;<<<999:::::::::;;;;;;<<<<<>><<<;;;999888888777<<<===@@@EEEIIIMMMPPPRRR\\\ppp{{{lllcccRRRLLLFFFAAA>>><<<;;;:::===:::888888::::::888555555555444333333555666777888888999999999999::::::::::::::::::999999888777888777555555666666555333222222222222222333333333000000000000000111222333111222444444444222000///000000000000111111111111444444444444333222222111222111111111111111222222222222333222222111000//////000000000000000000000000//////......///000000...///111111//////000222111444888AAAUUUooo}}}ooo___TTTJJJ@@@:::999999999::::::999777666444222222111111222222333444444666888999888777888999<<>>>>>???@@@AAABBBBBBBBBAAA@@@?????????;;;;;;<<<======>>>>>>>>>??????@@@>>><<<:::;;;<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;999999999888??????DDDMMMTTTXXX]]]bbbrrrwwwlll[[[RRRGGG@@@===::::::;;;>>>;;;999999::::::888666555444444444444666777999:::::::::::::::::::::::::::::::::;;;::::::999999999888666666666666444333222222333333333333333333//////000000111222333444222333555666555333000///000000000000000111111111555555555444333222111000111111000000000111222222111222222333222111000///000000000/////////////////////.........///000000///000111000//////111222222555:::DDDWWWooowwwkkk\\\RRRIII???888666888888888888777555444333222222111111222222333444444555777888777777999:::===AAAGGGJJJLLLNNNPPPRRR\\\iii{{{xxxvvvooolllhhhfffhhhpppzzzqqqaaaXXXOOOKKKHHHCCCAAAAAA>>>>>>>>>>>>>>>>>>??????>>>AAAEEELLLYYYcccbbb]]]WWWNNNDDD@@@BBBDDDAAA===????????????@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@<<<===>>>????????????>>>???@@@AAA???===;;;;;;<<<>>>>>>>>>============<<<<<<<<<;;;:::::::::;;;;;;>>>???HHHWWWccckkkttt|||vvveeeWWWHHHBBB>>>::::::======<<<;;;:::::::::999888555444444444555777999:::;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999777666555666666444222111222333444444444444333000000000000111222444444222333555666666444111///111111000000000000000000444555444444333222111000111111000000111222333333000111111222222111111111111111000000//////.....................///000000000000111000//////111333444999@@@LLL___sss}}}~~~pppdddWWWOOOGGG===777666999888777666444333111000222222111111222222333444444555777777777888:::<<<@@@CCCGGGKKKMMMNNNOOOPPP[[[hhh~~~vvvooonnnooopppjjjiiigggeeehhhooozzzzzzggg]]]SSSOOOKKKFFFCCCCCC??????@@@@@@@@@@@@AAAAAA@@@CCCHHHOOOZZZbbb```ZZZWWWOOOFFFBBBBBBCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA??????AAAAAAAAA@@@???>>>@@@AAABBBAAA>>><<<;;;;;;@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<======<<<>>>KKK```rrr}}}mmm[[[JJJDDD@@@;;;:::>>><<<<<<;;;;;;;;;;;;::::::666555555555666777999:::;;;;;;::::::::::::999999;;;;;;;;;;;;::::::999888777666444444555555444222111222333555555555444444111111111111111222333444111222444555555444222111111111111111000000000000333333333333222111111000111111111111222333444444111000000111222333444555222222111000000///......------------...///000000000111111000///000222444666;;;EEEVVVlll||||||uuuhhh]]]QQQJJJCCC<<<888777999888777555333111000000222222111111222222333444333555666777777888;;;===@@@CCCGGGLLLOOOPPPPPPPPP]]]iii~~~sssiiiggghhhkkklllggghhhhhhhhhjjjqqq|||qqqfff\\\VVVQQQJJJFFFEEE@@@@@@AAAAAAAAABBBBBBBBBBBBGGGMMMTTT]]]dddccc___WWWQQQIIICCCAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBB@@@>>>@@@BBBCCCBBB???<<<;;;;;;????????????@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>???LLLdddwwwrrr^^^LLLGGGCCC===<<<@@@:::;;;<<<<<<;;;;;;<<<===777777666666666777999:::::::::::::::999999999888;;;;;;;;;;;;:::888777777555444333333444555444222000111333555666666555444222222222111111222333333000111222333333444444333111111111111000000000///111111111222222111000000222222222222333444555666222222111111333666999;;;444333222111000///......------------...///000000111111111000///000222555555;;;III```zzz~~~oooaaaVVVJJJEEE@@@;;;999999777777555444333222222222222222111111222222333444222333444555555777:::===>>>AAAFFFLLLQQQTTTTTTSSS]]]hhh|||wwwlllfffeeeggghhhiiidddgggjjjkkkmmmtttyyynnnbbb[[[UUUMMMGGGFFFAAAAAAAAABBBBBBCCCCCCCCCDDDKKKRRRXXX```ggghhhdddVVVRRRKKKDDD@@@>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>AAABBBCCCBBB???<<<;;;;;;===>>>???@@@AAABBBCCCCCCEEEDDDCCCAAA@@@??????>>>AAAAAAMMMdddvvvttt___NNNIIIEEE>>><<>>888777666666666777999999:::::::::999999888888888;;;;;;;;;:::999888666555333222111222444444444222000111444555666666555444333333222222111222222222000000111111222333444555222111111111000000/////////000000111111111000000333333333333444555666777444333222222444888===@@@555444333222111000///...,,,,,,,,,---...///000111111222111000///000333555333:::KKKfffmmm]]]RRRGGGAAA>>>;;;999;;;555555444333333333444444222222111111222222333444000111333333444666999<<<<<>>???BBBEEEHHHJJJJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDIIIHHHOOO\\\iiixxxwwwfffRRRGGGCCC@@@>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777555666888;;;888888999999999777555444;;;;;;;;;;;;:::888666555555444333333444555666888666666666777666666555444111111111111111111111111555333000111444666666555333333333333222000......000000111111222222222222444333111111222444777999;;;777333000333;;;DDDJJJ???:::333000111222111000///////////////000111111444222000......000333555333???TTTnnnttt^^^PPPCCC???>>>:::777666555444444333333333444444333444666777777555333111444444333444555777999:::999@@@HHHLLLMMMNNNRRRUUUWWW]]]ooo}}}vvvkkkfffbbbdddcccaaa```aaa___eeekkkooottt~~~{{{kkkaaaYYYQQQJJJIIIEEECCCBBBAAACCCEEEFFFGGGJJJUUUaaagggjjjkkkjjjfff^^^YYYRRRLLLHHHEEECCCBBBCCCDDDEEEGGGHHHHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJNNNVVV___kkk~~~}}}jjjUUUIIIDDD@@@>>>???<<<<<<===============>>>======;;;888666666999;;;999999888888777666555444::::::;;;;;;:::888666555888777666555444555555666666666666666666555444333333333333333333333333333444111///000333666666555444333333222222111000000111111111000111222333333444333111000111333555777:::777333000222777===AAA<<<888333111111222111000///////////////000111111333222111000000111333444555AAAWWWqqqxxx___QQQDDD???===:::777777666555444333333333333333333444666888777666444222444444333444555777999;;;???DDDKKKMMMKKKJJJKKKMMMVVV\\\ooo|||sssooohhhccc```ccccccbbbaaacccaaaffflllqqqxxxooobbbXXXPPPKKKJJJEEEDDDCCCCCCDDDGGGJJJLLLRRRbbbrrrwwwtttooojjjfff___[[[TTTOOOLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEDDDCCCCCC@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAA@@@??????>>>>>>@@@@@@?????????@@@BBBBBBAAACCCEEEFFFGGGHHHKKKNNNMMMOOORRRTTTWWWaaatttpppYYYKKKEEE@@@??????=========>>>>>>?????????======<<<:::888888:::<<<:::999777666444444444444999999:::::::::999777666;;;999777666444444444555777777777666555444333222444444444444444444444444222000///000333555666666444444333222222333444555333222000000000111333444444333111000000111333444777555333111111222444666777444222111222222111///000////////////000111111111111222333333333333333777DDDZZZuuu{{{___RRRDDD>>><<<999777888777666555444333222222222333444666888888777555444444444444444666888:::;;;@@@EEEKKKMMMKKKHHHGGGGGGUUU]]]pppyyyrrrmmmkkkbbb^^^\\\___bbbaaabbbddddddhhhlllpppxxxuuuggg\\\SSSLLLJJJHHHHHHGGGGGGHHHKKKOOOSSS```sss~~~sssjjjddd___[[[UUUQQQNNNMMMKKKJJJFFFEEECCCBBBBBBDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCC@@@@@@??????>>>>>>===<<>>>>>???AAACCCEEEDDDFFFHHHGGGFFFGGGKKKNNNQQQWWW\\\]]]^^^hhh{{{vvv]]]NNNFFFAAA???@@@=========>>>>>>>>>??????===>>>===;;;999999;;;===;;;999666444222333444555777888999::::::999888777999888666555444444444555777777777666555444333222333333333333333333333333222111111222333666777888555444333222333555777999555333111//////111333555333222111/////////000111333333222222111000000000222222222222222111000000000000//////000000111222000111333555666555444333777EEE\\\wwwzzz^^^QQQDDD>>>;;;888777999888777555444333222222111333444666777888777666666444444444555777999;;;<<<<<>>===<<<<<<<<<===???BBBFFFHHHIIIKKKLLLJJJFFFFFFIIIMMMTTT^^^iiimmmqqq|||xxx___OOOGGGCCCAAAAAA=================================<<<::::::<<<===;;;999666333222333444666777888999999999888777666444444333222333444555666777777777777666555444333555555555555555555555555444444444444555666999:::666555444444555777:::;;;555444111000///111333555333222000///////////////000000111222222111000000///000222222222111111000000000000000000111222222///111555777888777555333777DDD[[[vvvtttZZZOOOCCC===:::777777:::888777555444333222222111222333555666777777777777444444555555777:::<<<>>>;;;???EEEIIIJJJJJJIIIIIIRRR^^^rrr|||xxxsssllleee___ZZZWWWUUUQQQQQQUUUYYYYYY[[[^^^cccfffkkkpppuuu}}}}}}qqqiiieeecccdddbbb^^^ZZZYYY\\\aaafffnnnssszzz|||tttiii```\\\VVVWWWVVVSSSQQQTTTYYY___hhh{{{wwwnnnhhhaaa]]]YYYVVVTTTRRROOOMMMGGGFFFEEEDDDEEEFFFHHHJJJJJJIIIIIIGGGFFFDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEEEECCCBBB@@@:::::::::;;;>>>BBBGGGJJJMMMOOOPPPMMMHHHHHHLLLQQQXXXgggwwwvvv___PPPIIIDDDBBBCCC???>>>>>>======<<<<<<;;;;;;<<<===<<<;;;:::<<<===:::999666444333444666777888888999999999888666555111111111111333555777888777777888888888777666666999999999999999999999999555666777666555666888;;;777666666666777999;;;<<<555444222111111111333444222111000000//////////////////000111111222222222///111333333111000111222111000000000000111222222///222555888999888666444666CCCZZZtttlllTTTKKKBBB===:::666777:::777666555444333222222222111222333555666777777777555555555666888;;;===??????AAADDDGGGIIIIIIHHHGGGPPP^^^rrrsssoooiiiddd^^^YYYSSSOOOPPPMMMMMMSSSXXXZZZ\\\```eeehhhooouuu|||tttggg[[[SSSNNNLLLMMMLLLJJJHHHHHHKKKOOOSSSUUUYYY___eeekkkpppuuuyyyzzzrrrkkkhhhdddeeeddd___\\\]]]ccciiinnn~~~yyyrrrllleeebbb^^^[[[YYYWWWTTTRRRLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDBBBAAA@@@AAABBBCCCEEEFFFGGGGGGGGGEEECCCBBB::::::999:::<<>>@@@BBBCCCDDDFFFHHHIIIIIIHHHOOO]]]pppyyymmmhhhbbb]]]YYYVVVRRROOOMMMJJJLLLTTT[[[___ccchhhnnnpppuuu{{{zzzmmmggg^^^TTTLLLFFFDDDCCC@@@AAAAAA@@@???@@@CCCEEEDDDGGGLLLQQQTTTXXX\\\___}}}yyytttooonnnpppqqqooojjjfffffflllrrrwww{{{tttnnnjjjgggccc___]]]ZZZWWWUUUQQQPPPOOONNNLLLLLLKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFCCCAAA@@@AAABBBBBBDDDEEEFFFGGGFFFDDDBBBAAA<<<:::999999;;;???CCCFFFKKKOOOSSSSSSQQQTTT\\\cccjjj}}}|||{{{wwwtttuuu~~~ppp\\\QQQKKKGGGEEEEEEDDDCCCBBB@@@>>>===;;;;;;999;;;<<<;;;::::::;;;<<<888777777666666777999:::999999:::999888666444333333333333333444666888999777888999:::::::::::::::::::::::::::::::::::::::666777888666333222555888777888999:::;;;;;;;;;;;;444444444333333222222222000000000111111111111111111000...------///222444222444444333000///222444111111111000111111222333111333666888:::999888777666DDDYYYrrrttt```KKKEEE@@@===:::666666999555444444333333333444444//////111222444555666777555555555777999<<<>>>@@@BBBBBBBBBEEEHHHJJJKKKKKKOOO\\\nnn~~~ttthhhbbbZZZUUUSSSRRRQQQOOOLLLJJJMMMVVV___eeejjjooowwwxxx{{{uuubbbXXXTTTOOOIIIEEECCCCCCCCC>>>???@@@>>><<<::::::;;;777:::>>>AAACCCFFFIIIKKK}}}}}}{{{uuutttzzzyyytttsssuuuqqqlllgggccc^^^YYYVVVSSSPPPMMMNNNQQQRRROOOKKKLLLIIIFFFGGGJJJLLLJJJHHHJJJGGGDDDAAA???@@@AAABBBDDDEEEGGGGGGFFFCCC@@@>>>===<<<;;;;;;>>>BBBFFFIIIKKKPPPNNNRRR^^^dddmmm~~~vvvlllddd[[[WWW\\\hhhttt|||lllYYYQQQKKKDDDEEELLLPPPMMMHHHCCC???=========<<<;;;:::999:::;;;<<<===<<<:::999999:::;;;;;;:::;;;:::888777555444444444555666666777777777777777999:::;;;<<<<<<;;;999888;;;999888999<<<===;;;999555444333222333444555666888888999:::;;;;;;;;;;;;888777666444333111111111222222333333333111///...//////...///000111333444111222222111///...000111222333333222000000000111444222111222444777999:::<<>>@@@@@@AAA|||wwwvvvyyyuuupppkkkfffaaa\\\YYYWWWSSSPPPPPPSSSSSSPPPLLLJJJIIIHHHHHHJJJKKKKKKKKKHHHFFFDDDBBBAAA@@@AAABBBDDDEEEFFFGGGFFFDDDAAA???===<<<<<<===@@@EEEJJJMMMMMMTTTVVV^^^nnnyyyzzzssskkkdddZZZUUUOOOLLLOOOWWW^^^bbbkkksssxxxfffVVVPPPLLLFFFFFFLLLPPPMMMHHHCCC???===<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;:::888999:::;;;:::999:::999888777666555555555666666777888888888888777999:::;;;<<<;;;:::888777:::888777888:::;;;:::888555444333333333444555666777777888999::::::::::::999888666555333222222222222222111111000//////...000000//////000111222333111222333222000///000111222222333333222111111111333222111111333666999:::@@@JJJ]]]vvvnnn[[[JJJDDD===999999999888777444333222000000000000111222222222222222333444444444444555666888:::;;;<<>><<<;;;:::::::::::::::999999999888888999999:::;;;<<<======>>>|||{{{}}}zzztttoookkkfffaaa]]][[[XXXUUUTTTUUUUUUQQQNNNJJJJJJJJJIIIHHHIIILLLNNNHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEECCCBBB@@@======>>>@@@DDDIIIMMMPPPOOOVVVZZZfffzzz|||nnngggaaa[[[VVVPPPNNNJJJIIIJJJLLLMMMNNNXXX```qqq{{{jjj]]]RRROOOLLLFFFFFFJJJNNNKKKGGGBBB???<<<<<<;;;===<<<;;;;;;;;;;;;<<<<<<;;;999888999:::;;;:::999888888777777666666666666777777888999999999888888999999:::;;;:::999888777888666666777888999888777555555444444444555666777666777888999999::::::999:::999777666444444333333222222000///......//////222111000//////000111222111222333222111000111222222333333333333222111111222111000000222555999;;;EEEQQQhhhkkkXXXJJJDDD>>>::::::999777555555444222111000000111111333333333333333333333333666666666666777999:::;;;>>>@@@CCCEEEGGGIIIMMMPPPVVVaaarrr|||jjj[[[SSSMMMLLLMMMLLLLLLNNNOOOOOOSSS\\\eeennnyyylllXXXJJJBBBAAA???===:::888777777777999999888888888888777777888888888999999999::::::|||wwwsssooojjjfffbbb___]]]ZZZXXXWWWVVVSSSPPPLLLMMMLLLIIIFFFFFFJJJNNNJJJKKKKKKKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBBBBAAAAAA???@@@AAADDDGGGKKKNNNPPPPPPUUUVVV```uuu~~~lllbbb[[[TTTNNNPPPNNNKKKKKKKKKKKKIIIHHHNNNTTTeee~~~pppggglllxxxjjj___VVVOOOMMMKKKFFFDDDFFFHHHFFFCCC@@@>>>===<<<<<<=========<<<<<<<<<<<<<<<:::999888999;;;;;;:::888777777777888888888777777888888999:::::::::::::::999:::::::::999888777666666555555666777777777777666555555444555666888999777888999::::::;;;;;;;;;;;;:::999777666555555555555333111///...///000222333333111000000000111111///000222222111000111333555444444444444444222111000000000000111555999===GGGXXXrrrgggUUUIIIDDD>>>;;;:::999777444555444222111000000111222333444444555555666666666777777666666777777888999;;;===@@@BBBEEEHHHMMMPPPWWWccctttzzzhhhUUUNNNIIIJJJLLLLLLNNNQQQNNNNNNSSSZZZ___eeeoooxxxzzzdddSSSHHHBBB>>><<<:::888666666666666777777777777777777777777888888888777777777777777nnnzzzvvvsssooojjjgggcccaaa^^^\\\ZZZXXXUUUSSSQQQQQQOOOJJJFFFFFFJJJNNNLLLMMMNNNNNNMMMKKKIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMPPPRRRPPPVVVjjj|||tttfff[[[QQQIIIMMMJJJGGGFFFFFFGGGFFFEEEGGGLLLYYYmmm{{{mmmbbb]]]bbbttt~~~iii\\\WWWRRRNNNLLLIIIEEECCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::999:::<<<<<<:::888777888999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777777555666666666666666777888666666555555666888999:::::::::;;;<<<============<<<;;;:::999888777777777888666333111000111333555444333222000000000111111...///000000000111444666999777444444444444222111000000000000111555;;;???JJJ^^^yyyyyybbbSSSGGGCCC>>><<<<<<:::777333555444333111111111111222222333555777888999::::::777666666555555666666777777999<<<>>>AAAEEEKKKNNNVVVbbbrrr{{{jjjUUUNNNJJJJJJIIIHHHJJJNNNOOOOOOSSSWWWYYY\\\dddnnnzzz~~~ooo[[[NNNEEE@@@<<<;;;999777666666666666666666666666666666666666888888888777777777777666___kkkzzz}}}yyytttooolllfffeeecccaaa^^^[[[YYYXXXXXXUUUQQQLLLJJJJJJNNNQQQOOOPPPPPPOOONNNLLLIIIHHHGGGEEECCCAAA@@@@@@AAAAAAEEEFFFHHHIIIIIIJJJIIIIIIOOOPPPLLLOOOaaaqqqrrrbbbUUUMMMKKKHHHDDDBBBCCCDDDEEEEEEEEEJJJTTTaaalllqqqpppmmmgggbbb[[[WWWVVV\\\lll|||ppp```VVVRRRPPPMMMIIIFFFDDDDDDDDD@@@@@@????????????@@@@@@>>>?????????>>>===<<<;;;;;;;;;;;;<<<>>>===;;;999999:::;;;<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<===<<<;;;:::999999888888666777888888777777888999777666666666777999;;;<<<<<<===>>>??????@@@@@@???======<<<::::::999999999:::888555333333444555777444333222111000111111222//////000000111444999===???:::555333444444333111///111111111111555<<>>======;;;777444666555333222111111222222111222555888:::;;;;;;;;;555555444444444444555555555666999;;;>>>BBBHHHLLLUUU___ooo~~~~~~oooaaaZZZUUURRRNNNKKKLLLOOOOOOPPPTTTWWWVVVWWW^^^hhhpppwwwlllZZZNNNEEE@@@;;;:::888777666666777777555555666666666666777777777777777777777777777777UUU]]]ffflllyyyyyysssooojjjjjjiiifffbbb```^^^^^^]]]YYYSSSOOOPPPSSSVVVXXXVVVUUUTTTSSSQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGLLLNNNJJJMMMZZZeeeuuu|||jjj\\\UUUKKKHHHEEECCCCCCDDDDDDDDDEEEJJJQQQWWW[[[\\\[[[[[[TTTQQQOOONNNOOOUUUdddsss}}}rrrjjjaaaYYYSSSOOONNNKKKGGGEEEEEEGGGHHHCCCCCCBBBBBBAAAAAAAAAAAA??????@@@@@@???===<<<;;;<<<<<<<<<>>>??????<<<:::;;;<<<===>>>>>>===;;;:::;;;<<<======>>>>>>======>>>>>><<<;;;:::999999999777999::::::888888999;;;777777777777888:::<<<======>>>???@@@@@@AAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999777555444555666777444333222111111111222333111111111111333888@@@FFFDDD===555222222333222111000111333222111666>>>EEEXXXmmmjjjVVVLLLCCC@@@>>>===>>><<<888444666555333222111111222222000222444777999999999888333333333222222333333444444666777999<<<@@@FFFJJJSSS\\\jjjyyyuuufff```[[[WWWSSSOOOPPPTTTQQQRRRUUUVVVSSSQQQWWWaaagggqqqmmm\\\PPPGGG@@@:::999888666666666777777555555666666777777777777666666666666666666666666OOOUUU[[[^^^gggzzz}}}uuuqqqmmmmmmllliiifffcccbbbbbb```ZZZSSSQQQUUUYYY]]]^^^\\\[[[ZZZWWWUUUSSSQQQPPPOOOMMMIIIFFFDDDCCCDDDEEECCCDDDGGGIIIIIIIIIHHHGGGJJJMMMIIIJJJTTTZZZdddvvv}}}iii\\\WWWIIIGGGDDDCCCCCCBBBAAA@@@@@@FFFLLLOOOOOOMMMNNNNNNOOOMMMKKKKKKKKKPPP]]]kkkwwwoooddd]]]YYYVVVSSSQQQMMMMMMJJJEEEDDDFFFJJJLLLGGGGGGFFFEEECCCBBBAAA@@@???@@@@@@@@@???>>><<<;;;=========???@@@@@@===;;;===>>>???@@@???>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@???===<<<;;;:::::::::888:::<<<;;;999999;;;===777777777777888:::<<<======>>>???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<:::999777666555555666666333333222111111222333444444333222222555<<>>???===999555666555333222111111222333000222444666777777666555222222111111222222333333555666777999;;;@@@FFFJJJRRRZZZgggvvvyyy^^^YYYUUUSSSPPPMMMPPPUUUSSSTTTUUUUUUOOOKKKPPPXXX___kkk~~~lll[[[NNNDDD===999888777666555666666777555666666666777777888888444444444555555555666666JJJOOOSSSSSSTTT]]]mmm{{{~~~vvvvvvtttqqqmmmjjjhhhffffffddd```\\\ZZZ]]]___``````fffccc___\\\ZZZXXXVVVTTTPPPMMMJJJHHHGGGGGGEEEDDDGGGEEECCCCCCEEEGGGGGGGGGIIIHHHJJJLLLNNNRRR^^^jjj}}}lll]]]QQQMMMJJJEEE@@@>>>>>>???AAAAAACCCGGGKKKMMMNNNMMMLLLFFFIIILLLMMMMMMSSS\\\ddd~~~qqqfff```XXXSSSQQQPPPNNNLLLJJJKKKJJJHHHFFFEEEGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<@@@@@@?????????????????????>>>===<<<<<<===>>>???<<<<<<==================;;;<<<>>>>>><<<999555333888999:::;;;<<<=========999999888888888999;;;<<<>>>>>>???@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::888666555444333222222111111000000000666555444333555<<>>LLL___{{{eeeRRRLLLCCCCCCBBB@@@===:::888777888888777777666444333222111222333555666555555444333333222222222222222222777555666:::===@@@GGGNNNUUU]]]jjj{{{rrr```ZZZUUUUUUUUUSSSSSSVVV___YYYVVVVVVSSSKKKIIIKKKUUUdddwwwlllYYYLLLBBB===555888;;;:::666555666999666666666666777777777777888888777555555444444444DDDGGGIIIIIIKKKRRR^^^hhhuuu~~~|||zzzvvvssspppooonnnnnnhhhddd```^^^```bbbcccccchhheeebbb```^^^]]]ZZZXXXSSSPPPMMMJJJJJJIIIGGGFFFGGGFFFDDDDDDFFFHHHHHHGGGIIIHHHIIIKKKKKKMMMVVVaaapppwww~~~rrreeeXXXNNNKKKHHHDDD@@@???@@@BBBCCCDDDFFFJJJNNNQQQRRRSSSSSSRRRSSSSSSRRRRRRXXXccckkkttthhh^^^ZZZTTTPPPOOONNNMMMKKKJJJJJJJJJHHHFFFEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDAAA???>>>=========@@@@@@???>>>>>>???@@@AAA@@@???>>>======>>>???@@@============>>>>>>>>>>>><<<=========<<<999777555999999:::;;;<<<<<<<<<<<<;;;;;;:::999888999::::::>>>>>>??????@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>><<<;;;;;;:::999777555444333333333222222222222222333444444444555999???CCCAAA<<<555111111222333333222555111222:::;;;???NNNddduuu```MMMIII@@@@@@???>>>===;;;:::999777777777777666555444444111222333444555555555444444333222111111222333333444333555:::===@@@FFFMMMSSS[[[hhhxxx|||mmmbbb\\\WWWVVVVVVTTTVVVZZZ```\\\YYYYYYTTTLLLHHHIIILLL[[[ooolllXXXKKKCCC>>>:::::::::999888777666555555555666666777777888888888777666555555444444444DDDEEEEEEFFFHHHMMMSSSXXX^^^iiiyyy~~~yyyuuurrrrrrrrrsssmmmjjjfffddddddeeeffffffiiigggeeedddcccbbb___]]]XXXUUURRROOONNNLLLKKKIIIHHHGGGFFFGGGHHHIIIIIIHHHKKKIIIJJJLLLJJJJJJOOOWWW^^^bbbffffffddddddhhhllltttwwwvvvoooeee\\\TTTMMMGGGEEECCCAAA@@@BBBDDDEEEFFFHHHKKKOOOTTTXXX[[[]]]bbbaaa___]]]]]]dddnnnwwwxxxoooeee]]]XXXVVVSSSQQQQQQPPPMMMKKKJJJJJJJJJHHHFFFEEEGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGEEECCCAAA???>>>>>>>>>@@@???>>>===>>>???BBBCCCAAA@@@????????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888:::;;;;;;<<<<<<<<<;;;;;;===<<<;;;::::::999::::::===>>>>>>??????@@@@@@@@@AAA@@@??????>>>?????????<<<<<<<<<;;;999888666555444444444444444444555555222333444444444555888;;;;;;888444333333444444444333777333333:::;;;AAAPPPjjj}}}lllYYYHHHEEE============<<<<<<<<<<<<888888888777777666666555111111222444444444444444555444222111111222444555444333666<<>>>>>>>>@@@???>>>===>>>@@@CCCEEEAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>=========??????>>>===<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????>>>>>>=========>>>>>>===<<<<<<<<<:::999888777555555555666666777777777555555555333222222555777888777666555555555555444333777333333999;;;CCCTTTooouuueeeSSSFFFDDD======<<<<<<<<<=========>>>===<<<:::888777666666000111222222333444444444555444222111111333555777666666:::@@@CCCDDDHHHNNNUUU^^^jjjuuu~~~~~~tttgggmmmfff___[[[XXXWWW\\\ccceeeeeeeeeddd^^^VVVNNNJJJJJJQQQ]]]oookkkUUUIIICCCAAA<<<<<<;;;:::888888777777444444555666777888999999777777666555555555555555@@@??????BBBFFFHHHHHHFFFKKKPPPVVV\\\cccppp~~~~~~zzzxxxuuupppllliiiiiiiiijjjjjjkkknnnoooooollliiieeebbb]]]YYYWWWUUURRRPPPKKKKKKKKKMMMNNNMMMKKKIIIJJJHHHIIILLLLLLJJJKKKNNNLLLNNNOOOOOOMMMMMMPPPSSSRRRRRRRRRSSSRRRNNNJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCEEEGGGLLLSSS\\\eeemmmqqqqqqqqqqqqqqqssswww|||yyyrrrhhh```YYYVVVUUUVVVXXXYYYZZZYYYVVVRRRNNNLLLIIIIIIIIIGGGFFFFFFHHHJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFDDDBBB@@@???>>>>>>???AAA@@@@@@???@@@BBBDDDFFF@@@???>>>>>>>>>>>>???@@@>>>>>>>>>=========<<<<<<@@@??????>>>>>>===============>>>>>>>>>======<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????=========<<<<<<:::999888666666777777888888888999999888666222000111555888999999:::999777666555444222666333222999<<>>>>>======>>>>>>???EEEDDDAAA===:::777666555000000111111222333333444555444333222333444666777888888<<>>???BBBEEEFFFFFFEEEEEEIIINNNQQQUUU^^^kkkttt}}}wwwpppkkkiiiiiikkkmmmpppsssvvvvvvssspppjjjgggbbb]]][[[XXXUUUSSSLLLMMMNNNPPPQQQPPPLLLIIIFFFDDDEEEIIIJJJHHHHHHKKKIIIJJJLLLLLLLLLLLLNNNOOOMMMJJJIIILLLLLLGGGDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJPPPWWWaaajjjrrrvvvooonnnmmmnnnoooppprrrtttlllddd[[[VVVTTTRRRSSSVVVWWWYYYZZZXXXTTTOOOLLLJJJHHHIIIIIIGGGFFFFFFHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@CCCBBBBBBCCCCCCDDDEEEEEE@@@???>>>======>>>???@@@?????????>>>>>>======<<>>>>>??????@@@@@@@@@??????:::;;;===???@@@AAAAAAAAA????????????????????????AAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>======<<<::::::777888888888888888888999;;;:::777333111222666999:::;;;<<<:::888555555555222777444333:::>>>III^^^uuuooo```RRRFFFFFFAAA@@@?????????@@@BBBCCCJJJHHHCCC???:::777555555000000000000111222333444444444444444555666666777888888;;;AAADDDFFFLLLRRR___jjjuuu{{{~~~|||tttkkklllgggbbb___[[[[[[bbbkkkrrrxxx}}}~~~~~~}}}xxxrrrggg^^^WWWXXXbbbttt{{{eeeVVVOOOLLLSSSWWWVVVLLL===555777<<<666666666666777777777777666666555555555555666666???@@@BBBCCCDDDEEEEEEFFFBBBGGGKKKMMMOOOSSS\\\cccmmmwww}}}tttmmmjjjjjjiiikkkoootttxxxxxxuuurrrnnnjjjeee```]]]ZZZWWWTTTMMMNNNPPPRRRSSSQQQMMMIIIHHHDDDDDDHHHIIIGGGHHHJJJHHHIIIKKKMMMMMMLLLLLLLLLNNNHHHGGGJJJJJJFFFBBBCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIKKKQQQXXX```hhhnnnqqqjjjhhhdddaaa```aaabbbbbb___WWWQQQQQQQQQOOOOOOSSSVVVXXXYYYWWWSSSNNNKKKKKKHHHIIIIIIGGGFFFFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>???AAABBBBBBAAA@@@?????????@@@AAABBBBBBBBBBBB<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBCCCCCC>>>>>>>>>>>>===<<<;;;;;;999999888888888888888888999999888666444444666999888:::;;;999666444555666222888666555<<>>:::777555555000000//////000111333444222333555666777777666666999888<<>>???BBBDDDDDDCCC@@@??????@@@AAABBBCCCDDDDDDDDD>>>???@@@AAABBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBB>>>>>>???>>>>>>===<<<;;;:::999999888888777777777555777888888777666666777666888999888555444555888333999777777>>>DDDRRRiii|||ssscccSSSEEECCC@@@@@@@@@AAADDDHHHKKKMMMHHHEEEAAA<<<999666555555000000/////////111222444111333555777888888666666;;;:::>>>FFFMMMTTT]]]gggzzz|||tttsssrrrrrrtttsssvvvxxxgggZZZTTTYYYbbbqqq~~~lllbbb^^^VVVTTTPPPHHH???999888999888888777777666666555555666666555555555666666777>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFHHHIIIOOOSSSYYY```jjj{{{|||ssslllhhhiiihhhhhhlllpppsssqqqoootttpppjjjccc]]]ZZZXXXWWWQQQPPPPPPSSSUUUTTTOOOKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNQQQQQQLLLHHHEEEEEEHHHGGGGGGLLLSSSVVVTTTQQQPPPLLLJJJMMMTTTXXXXXXWWWSSSRRRPPPNNNLLLLLLLLLLLLNNNNNNMMMKKKKKKMMMQQQUUUZZZZZZYYYWWWUUURRRPPPOOOJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGFFFEEEFFFGGGHHHIIIHHHFFFCCCAAAAAACCCFFFHHHJJJHHHHHHHHHIIIIIIGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBCCCDDDCCCAAA>>>???@@@BBBDDDFFFHHHHHHIIIFFFBBB???AAAEEEGGGFFFCCCCCCAAA???@@@BBBCCCAAA???BBB???<<<;;;===???@@@@@@AAA>>><<<===??????===:::======;;;:::999888888888::::::999888777777777888777666555444333444444555777888<<<======DDDWWWjjj}}}ttt___PPPIIIFFFFFFFFFEEEEEEGGGKKKNNNPPPJJJEEE>>>:::888777444222111111000000000000000111111555:::===<<<:::888777888888<<>>@@@AAACCCEEEGGGHHHIIIIIIEEEBBB???AAAEEEGGGEEEBBBCCCAAA???@@@BBBCCCAAA???BBB???<<<;;;<<>>:::666222///111111000000000000111111222555999;;;;;;999999888888999>>>EEELLLUUUdddrrrsss[[[PPPNNNKKKVVVggg{{{mmm]]]XXXOOOEEEBBB???;;;888999999888777666666555555555666666555444444444444444CCCCCCBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@AAABBBBBBFFFGGGIIIJJJMMMTTT^^^eeeqqq{{{xxx{{{zzztttqqqnnnjjjjjjmmmooonnnmmmiiihhhfffccc```]]][[[ZZZVVVUUUUUUVVVXXXXXXVVVUUUQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPSSSUUUTTTQQQNNNKKKJJJLLLIIIHHHJJJNNNQQQRRRPPPPPPLLLIIIHHHJJJKKKIIIFFFKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJNNNPPPRRRRRRQQQQQQPPPOOONNNNNNJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGFFFEEECCCEEEFFFGGGGGGHHHGGGGGGGGGCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBB???===@@@AAACCCEEEGGGHHHHHHIIIEEEBBB@@@BBBEEEFFFDDDBBBBBB@@@@@@@@@BBBBBBAAA@@@BBB???<<<;;;<<<>>>@@@@@@===<<<;;;;;;<<<;;;999888<<<;;;::::::999999999999999999888777777777888888777666666555555555555666444555888;;;???KKKaaauuummm]]]SSSOOOFFFDDDAAA@@@@@@CCCGGGIIISSSNNNGGG@@@:::555111///111000000000000000111111333555777888888888999:::;;;>>>CCCKKKPPPWWWdddqqqqqq[[[QQQIIIJJJQQQ___tttwwwaaaXXXNNNFFFCCCAAA<<<::::::999888777666666555555555666555555444444444444444FFFEEEEEEDDDDDDDDDDDDDDDAAA@@@@@@?????????@@@@@@EEEFFFGGGGGGHHHKKKPPPTTT^^^hhhxxxzzzyyy}}}}}}vvvqqqpppooommmjjjiiiiiiiiihhhgggdddbbbaaa]]]]]][[[[[[ZZZZZZYYYXXXUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPRRRSSSTTTTTTRRROOOMMMKKKMMMKKKHHHHHHKKKNNNPPPPPPOOOMMMJJJIIIIIIHHHEEECCCHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJIIIIIIIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDEEEFFFFFFEEECCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCCCCAAA???@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCDDDFFFGGGEEECCCAAAAAA@@@AAABBBBBBBBBBBBCCC@@@<<<;;;<<<>>>??????============<<<;;;999888:::::::::999999::::::;;;888888777777777777888888777666666666666666666666444444777<<>>===@@@CCCFFFIIIFFFAAA<<<888444222111000000000000000000111222444555666666666777:::<<<@@@DDDKKKSSSXXX___mmmzzzuuudddWWWOOOJJJOOO^^^rrrooo```UUUJJJEEEBBB===<<<===999888777666555555555555666555444444333333444444HHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDFFFIIIKKKTTTYYYcccppp}}}{{{{{{{{{wwwtttqqqnnnmmmnnnnnnnnnmmmkkkhhhgggfffeeecccaaa^^^[[[ZZZZZZXXXXXXWWWVVVUUUTTTTTTSSSWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRRRRQQQOOOLLLJJJMMMKKKHHHGGGIIIKKKNNNOOOOOOMMMLLLKKKJJJIIIGGGEEEGGGGGGHHHIIIIIIJJJJJJJJJHHHIIIJJJJJJHHHHHHIIIKKKIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDD@@@BBBDDDGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHFFFEEECCCFFFEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFFFFDDDBBB???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFDDDAAAAAABBBBBBBBBBBBCCCDDDCCC@@@===;;;<<<>>>??????>>>???@@@@@@>>><<<:::999999999999999:::;;;<<<<<<888777777666777777888888666777777777777777777777666555888>>>FFFUUUlll|||iiiZZZOOOHHHFFFDDD@@@===<<<===@@@BBBAAA@@@===999666333222222000000//////000111222222555555666555555777;;;>>>BBBFFFOOOXXX^^^hhhxxxgggXXXJJJGGGMMMYYYjjjxxxssseeeVVVLLLFFF@@@>>>???999888777666555555555555555555444333333333333333IIIHHHFFFEEECCCBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAA??????@@@BBBDDDFFFHHHIIIMMMNNNSSS]]]kkk}}}|||{{{yyy}}}{{{xxxtttuuutttsssrrrooommmkkkkkkkkkjjjgggbbb^^^\\\[[[YYYYYYYYYXXXWWWWWWWWWVVVYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOOOOOOONNNKKKIIIKKKJJJHHHGGGHHHJJJLLLNNNMMMNNNMMMMMMKKKJJJHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJJJJIIIHHHHHHIIIFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCCCC???@@@BBBEEEHHHJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEGGGHHHHHHFFFEEE@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDAAACCCDDDDDDCCCCCCEEEFFFDDDAAA===;;;<<<>>>>>>>>>???AAACCCCCC@@@===;;;;;;888888888999:::;;;===>>>777777666666666777888888666777777888888888888777777666888???HHHVVVlllwwweeeWWWLLLFFFCCCAAA???<<<;;;<<<===>>>??????===:::555222111111////////////000111222333555666666666666999===@@@AAAFFFOOOXXX```mmm|||hhhTTTKKKIIIKKKUUU```zzz|||jjj[[[PPPFFF@@@@@@999888777666666555555555555444444333333333333333IIIHHHFFFDDDBBB@@@@@@???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGHHHGGGJJJRRRZZZddduuu{{{yyyyyyvvv}}}~~~}}}zzzwwwtttrrrpppmmmnnnooolllfffaaa___^^^YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSPPPNNNMMMMMMNNNNNNKKKHHHIIIIIIHHHGGGGGGIIILLLNNNLLLMMMMMMMMMKKKIIIGGGGGGFFFFFFHHHIIIJJJIIIIIIHHHFFFIIIKKKKKKJJJHHHHHHHHHEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCBBB@@@AAABBBDDDFFFIIIKKKLLLNNNMMMLLLJJJHHHGGGEEEEEECCCCCCCCCDDDFFFFFFEEECCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIIIIIIIIIIFFFFFFFFFHHHIIIIIIHHHFFFBBBBBBDDDEEEFFFFFFGGGFFFDDDEEEGGGGGGFFFEEECCCCCCBBBDDDFFFFFFEEEEEEGGGIIIDDDAAA===;;;<<<===>>>>>>???BBBDDDDDD@@@===;;;;;;777777888999:::<<<>>>???666666666666666777888888666777888999999999888888666555888???GGGUUUiiiyyyppp___SSSJJJDDD???>>><<<;;;::::::::::::<<<======999444111000111////////////000111222333666777777777888:::>>>AAABBBGGGOOOXXX```pppeeeVVVMMMGGGJJJSSS]]]jjjooo^^^NNNBBB>>>999888777666666555555555555444333333222222333333IIIGGGEEECCCAAA???>>>>>>???????????????@@@AAAAAA@@@???>>>???@@@BBBBBBAAAGGGEEEGGGMMMPPPTTT___kkkzzz}}}wwwtttuuuuuuttt}}}yyywwwuuullloooqqqoooiiidddaaaaaaYYYYYYYYYYYYYYYZZZZZZZZZRRRRRRSSSSSSSSSTTTTTTTTTQQQNNNLLLMMMNNNNNNKKKHHHGGGHHHHHHHHHHHHIIIKKKMMMKKKLLLMMMLLLIIIFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFIIIKKKLLLJJJHHHHHHHHHDDDCCCBBBBBBBBBDDDFFFGGGIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKPPPNNNLLLJJJHHHGGGFFFFFFBBBAAAAAACCCDDDEEEDDDBBBCCCCCCDDDDDDCCCBBBAAAAAAAAACCCEEEHHHIIIJJJKKKJJJFFFEEEFFFHHHIIIJJJHHHFFFCCCDDDEEEGGGGGGHHHHHHHHHBBBDDDFFFFFFEEECCCBBBAAABBBEEEGGGGGGFFFEEEHHHJJJDDDAAA===<<<<<<===>>>>>>???BBBEEEDDD@@@<<<;;;;;;666777777888:::<<<>>>???666666666666666777888888666777888999::::::999888666555777>>>FFFSSSeeeuuu{{{kkk[[[PPPGGGBBB;;;;;;;;;:::999888777777777999999777333000111222////////////000111222333666777888999999;;;>>>AAAFFFIIIPPPXXXaaasssqqq]]]OOOCCCBBBJJJHHHTTTggg|||}}}iiiTTTDDD<<<999888777666666555555555555444333333222222333333UUUNNNEEEAAABBBCCCAAA???<<<>>>??????>>>???@@@AAA??????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFGGGKKKPPPTTTeeessszzzuuuqqqppprrr|||zzzuuutttrrrooollljjjgggccc```]]]^^^^^^^^^^^^\\\ZZZYYYVVVUUUTTTUUUVVVWWWVVVTTTTTTSSSRRRPPPNNNKKKIIIGGGIIIKKKLLLLLLKKKJJJJJJKKKHHHIIIIIIHHHGGGEEECCCBBBDDDEEEHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCCCCEEEGGGJJJLLLJJJLLLMMMLLLHHHDDDBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBDDDEEEGGGHHHHHHHHHHHHAAABBBEEEHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHDDDCCCAAA???============>>>???AAABBBAAA>>>;;;999;;;;;;::::::;;;>>>@@@BBB;;;;;;:::999888888888888555666888999:::::::::999777999999999BBBVVVjjjttt}}}zzzttthhhZZZMMMCCC???;;;999666666666777777666333444555444222111222333000////////////111222333444555777777888;;;>>>AAACCCIIITTTaaannnwww^^^JJJCCCFFFHHHIIIQQQcccyyyxxx```NNNDDD:::::::::999777555333222222111///000111333222222hhh^^^RRRIIIFFFEEEAAA>>>AAABBBBBBAAA@@@?????????>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBCCCFFFKKKNNNTTT___nnn}}}{{{tttoookkkmmmrrrzzzzzzwwwrrrooommmkkkhhhfff_________^^^^^^\\\[[[ZZZVVVUUUTTTUUUVVVWWWVVVUUUXXXWWWUUURRRPPPMMMKKKJJJKKKLLLMMMLLLJJJIIIIIIJJJHHHHHHIIIIIIIIIGGGFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIKKKLLLKKKGGGDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFFFF@@@BBBDDDFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJFFFEEECCC@@@???>>>>>>>>>>>>???@@@@@@@@@>>><<<;;;;;;:::::::::;;;===???@@@<<<;;;:::999999999999999777888999999::::::::::::888:::<<>>AAAEEEKKKVVVcccqqqttt[[[KKKFFFBBBCCCIIITTTddd{{{pppXXXJJJCCC@@@===;;;:::999666444333111000000222333222222vvveeeXXXPPPKKKEEEAAACCCCCCBBBAAA???>>><<<<<<======>>>>>>???@@@@@@AAA??????@@@@@@@@@BBBFFFIIIJJJQQQZZZdddppp~~~vvvooohhhfffmmmuuu~~~zzztttpppnnnmmmlllkkkeeeeeecccbbbaaa``````___ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[YYYVVVSSSPPPNNNMMMMMMMMMNNNOOOMMMJJJHHHGGGHHHFFFGGGIIIJJJKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDCCCAAA???@@@BBBDDDFFFGGGHHHHHHHHHIIIKKKIIIGGGDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAACCCEEEGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKHHHGGGDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::>>>AAAGGGVVVlll~~~{{{sssfff[[[SSSKKKDDD???===:::777555555444333222///000111000///...///000////////////000111222333333444666666777:::???BBBIIIPPP\\\iiiyyywww\\\MMMCCCBBBCCCFFFNNN```|||kkkWWWJJJDDD<<<999999999666333444333111111222333333222|||kkk```WWWOOOIIIHHHFFFDDDBBBAAA@@@>>>===<<<======>>>??????@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGHHHLLLQQQWWW```nnn~~~yyysssllleeedddooo{{{zzzuuusssrrrrrrrrrnnnllljjjhhhffffffffffffaaa```___```bbbcccbbbaaa\\\ZZZVVVRRRPPPNNNNNNNNNQQQRRRRRROOOKKKHHHGGGFFFEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGEEEBBBAAA>>>@@@CCCFFFHHHHHHHHHGGGGGGIIIJJJIIIGGGEEEDDDEEECCCCCCBBBAAA@@@??????>>>CCCEEEGGGHHHHHHGGGEEECCCDDDDDDEEEEEEEEEDDDBBBAAAAAABBBDDDFFFGGGHHHHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEBBB@@@@@@??????>>>======<<<===>>>???@@@======>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<======>>>===<<<;;;;;;<<<======>>>AAADDDLLL\\\qqq~~~rrrcccWWWPPPKKKDDD???>>>;;;888555555444222111...///000000......///000/////////000000111222222333444555555777:::???BBBNNNWWWdddrrrsss]]]PPPIIICCC@@@CCCNNNcccvvvhhhSSSIII>>>999:::;;;888444666444333222333444333222vvvjjj___WWWRRRNNNIIIFFFEEEDDDBBB@@@===>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@AAACCCEEEDDDFFFJJJMMMRRR[[[eeemmmzzzxxxtttoooiiibbbcccppp||||||{{{{{{tttrrrpppmmmkkkjjjjjjjjjgggeeeeeeeeefffgggfffeee___]]]YYYVVVSSSRRRRRRSSSVVVVVVVVVRRRNNNJJJHHHGGGEEEFFFIIIKKKMMMNNNOOOOOOLLLMMMOOOQQQQQQOOOLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB@@@BBBEEEHHHIIIIIIHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGCCCCCCBBBBBBAAA@@@??????DDDFFFHHHJJJJJJHHHFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@CCCDDDEEEGGGHHHIIIJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDFFFEEECCCAAA???????????????>>>=========???AAABBB???@@@@@@@@@@@@??????>>>===<<<<<<<<<===>>>??????AAA@@@>>>======>>>???@@@@@@BBBGGGPPPbbbvvv~~~rrrbbbVVVOOOJJJDDD??????<<<888666555444333111///000111000//////000111...//////000111111222222333333444444666:::???CCCRRR]]]kkkzzzuuu^^^RRREEE@@@AAAGGGRRR\\\tttwww```UUUGGG?????????===999888666444333444444333222zzzqqqddd\\\RRRJJJGGGDDDAAA>>>@@@@@@?????????>>>>>>>>>===>>>??????>>>???@@@BBBAAACCCFFFHHHJJJNNNTTTWWWeeesss{{{ssspppkkkgggbbb___cccsssxxxvvvtttrrrpppnnnmmmllljjjiiigggggghhhhhhfffeeebbbaaa^^^\\\ZZZYYYYYYYYY[[[[[[ZZZVVVQQQMMMKKKJJJGGGIIIKKKMMMOOOPPPPPPPPPLLLNNNRRRUUUUUURRROOOLLLKKKJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEGGGHHHGGGFFFFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDEEEEEEEEECCCBBBAAADDDEEEFFFGGGHHHJJJKKKKKKLLLLLLJJJIIIIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGFFFEEEFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAA????????????@@@@@@??????>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA============>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCIIIUUUiii|||wwwnnnaaaVVVNNNHHHBBB>>>>>>;;;777555444444222111///000111111000000111222...///000111222222222111222333333444555999???DDDRRR^^^mmm~~~qqqbbbQQQHHHEEEEEEHHHMMMYYYpppmmmaaaRRRGGGBBB???<<<::::::888666555555555333222xxxhhhZZZQQQKKKFFFBBBBBBBBBAAA@@@???>>>======;;;<<<>>>>>>===>>>???AAABBBCCCDDDFFFGGGJJJMMMOOOSSS]]]kkkxxxvvvppphhhddd___^^^___gggxxx}}}}}}{{{yyywwwtttrrrpppooommmkkkjjjjjjjjjhhhfffbbbbbbaaa```___^^^]]]]]]^^^___]]]ZZZUUUPPPNNNMMMLLLMMMOOOQQQRRRRRRRRRQQQMMMOOOQQQTTTTTTSSSQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJJJJJJJIIIIIIIIIHHHJJJHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDDDDDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHFFFEEECCCDDDEEEFFFEEEDDDCCCBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@BBBBBB======>>>>>>???AAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCDDDFFFKKKWWWkkk|||{{{kkkfff]]]TTTKKKDDD@@@>>>;;;888555333222222111///...000111111000000111222---...000111222222111111222333333333555999@@@DDDMMMZZZkkk~~~lll[[[NNNFFFEEEIIIJJJXXXjjj|||tttdddTTTIIIBBB???===<<<999777555555555333222pppcccZZZSSSNNNDDDCCCBBBAAA@@@>>>===<<<;;;===????????????@@@BBBAAAAAAAAABBBDDDFFFIIIKKKLLLRRRZZZaaaiiiuuu}}}sssnnneee```\\\\\\aaalll~~~~~~zzzwwwuuusssqqqooonnnmmmllljjjhhh``````aaaaaa```___^^^]]]aaaaaa```\\\WWWRRRPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIKKKIIIFFFCCCBBBCCCDDDFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@BBBCCCBBBBBBBBBDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCC>>>>>>>>>???@@@BBBCCCDDD???@@@BBBDDDEEEEEEDDDCCCHHHIIILLLWWWiiixxxyyyrrraaa___ZZZRRRIIIBBB>>>===999666333111111000///...---///000000//////000222---...000111222222111111222222222333444999@@@EEEIIIWWWhhh{{{mmmVVVGGGFFFKKKFFFLLLTTT___sssxxxeeeVVVLLLGGGEEE<<<:::777666666555444222rrr```QQQOOOFFF@@@BBBEEEBBB???@@@<<<======<<<;;;;;;===>>>AAAAAAAAABBBCCCDDDEEEFFFIIIMMMRRRTTTVVV[[[dddkkkyyyrrrjjj___YYYYYY___eeeooo}}}tttsssssssssrrrpppkkkhhh```aaabbbbbbbbbccceeeggggggdddaaa___]]]\\\ZZZXXXVVVVVVVVVXXXYYYWWWTTTRRROOONNNOOORRRVVVVVVTTTQQQOOOMMMJJJGGGGGGGGGIIIJJJMMMNNNNNNNNNMMMLLLJJJJJJJJJJJJHHHDDD@@@???CCCGGGIIIIIIHHHFFFEEECCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEGGGIIIKKKKKKGGGDDDDDDFFFEEEBBBEEEJJJKKKIIIIIIKKKHHHBBB@@@BBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAACCCEEECCCCCCEEEFFFFFFFFFEEEDDDAAA@@@>>>>>>>>>@@@BBBDDD@@@AAACCCEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFKKKQQQ[[[iiiuuuvvvpppgggaaaWWWMMMEEEAAA???>>>;;;777333111111000...+++///000111111///......///000000000000111222333444444444333222333777===BBBIIISSSfff~~~qqqYYYLLLGGGCCCBBBEEELLLYYYnnn~~~iii[[[NNNEEEAAA===888666777777444222|||lll\\\PPPGGGEEEEEEBBB???@@@>>>???????????????@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCFFFIIIJJJKKKNNNVVV\\\iiiuuu|||tttmmmggg]]]XXXYYYaaaiiivvv~~~yyyxxxwwwvvvvvvtttqqqnnnggggggfffeeedddeeeggghhhkkkhhheeebbbaaa```___]]]\\\[[[ZZZZZZZZZYYYWWWTTTRRRQQQPPPRRRTTTUUURRRPPPJJJIIIHHHGGGGGGIIIKKKLLLOOOOOOOOONNNNNNMMMMMMMMMIIIHHHGGGEEEDDDFFFJJJMMMIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJFFFDDDCCCEEEEEEEEEJJJPPPQQQMMMJJJIIIFFFBBBBBBEEEBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBDDD@@@AAACCCEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKMMMRRRZZZdddqqq{{{yyyrrrkkkdddZZZOOOGGGBBB???>>>999666222000000000///---///111222222000//////000000000000000111222333444555555555444555888>>>BBBJJJUUUgggkkkYYYPPPGGGDDDCCCFFFMMM[[[rrrppp\\\MMMAAA===888666666666444222wwwhhhXXXOOOJJJEEECCCBBB@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGFFFEEEGGGLLLQQQSSS\\\hhhuuuxxxqqqkkkeeeZZZWWWZZZdddppp}}}|||{{{yyywwwuuurrrpppmmmkkkjjjjjjlllmmmqqqnnnjjjhhhgggggggggfffdddbbb___^^^]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRQQQPPPIIIIIIIIIJJJKKKMMMOOOPPPRRRQQQPPPOOONNNOOOPPPQQQMMMKKKHHHGGGIIILLLMMMNNNIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAAAAABBBBBBCCCCCCFFFFFFGGGGGGGGGFFFEEEEEECCCDDDDDDCCCAAAAAABBBDDD@@@@@@@@@AAAAAABBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBAAACCCEEEHHHPPPXXXUUUOOOIIIGGGDDDBBBDDDIIICCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDCCCBBBAAACCCDDDBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAHHHIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLMMMNNNPPPQQQVVV\\\eeeqqq~~~~~~tttppphhh\\\QQQIIIDDD@@@>>>888555222111111111000///000222333333111000000111111000000111111222333444555555555444555888===AAAKKKVVViii~~~hhhZZZQQQKKKEEEBBBCCCIIIXXXfff}}}kkkUUUFFFAAA;;;888999888777444sssbbbWWWOOOIIIFFFEEECCCBBB@@@@@@???===;;;???????????????@@@AAAAAADDDEEEFFFEEEDDDEEEIIILLLKKKQQQYYYaaaiiivvvxxxrrrkkkfffZZZYYY]]]iiixxx}}}{{{yyy{{{xxxtttqqqqqqrrrssssssvvvsssooommmmmmmmmmmmmmmhhheeebbb`````````______\\\YYYVVVSSSQQQQQQPPPPPPLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPOOONNNPPPQQQSSSUUUQQQLLLJJJKKKLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCC@@@@@@AAABBB>>>??????@@@AAABBBBBBCCCFFFFFFFFFEEEDDDDDDCCCCCCDDD@@@???AAAEEEIIISSS]]]QQQJJJEEEDDDDDDCCCEEEJJJEEEFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKJJJHHHFFFEEEKKKKKKKKKKKKJJJJJJIIIIIINNNMMMMMMNNNOOORRRUUUVVV\\\cccooo}}}xxxpppgggZZZOOOIIIDDDAAA???999777555222111111000000111333444444222111111222111111111111222333444444333333333333444777;;;???LLLXXXlll~~~oooaaaVVVKKKDDD@@@CCCLLLVVVdddzzzxxx```PPPJJJBBB>>>===<<<:::888{{{lllaaaWWWOOOKKKHHHEEEDDDDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBEEEFFFEEEKKKQQQUUUYYYaaallltttzzzssskkkggg\\\^^^dddppp}}}{{{wwwvvvwwwxxxxxxxxxzzzwwwtttrrrrrrrrrqqqppphhheeebbbaaaaaaccccccccc___]]]YYYUUURRRQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTRRRPPPOOOOOOPPPQQQRRRWWWSSSMMMKKKKKKJJJHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEGGGGGGFFFDDDAAA??????@@@??????@@@AAABBBBBBCCCCCCFFFFFFEEEDDDCCCCCCBBBBBBCCC??????BBBEEEIIIRRR\\\HHHCCC@@@CCCEEEEEEFFFIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGEEEEEEGGGHHHPPPPPPPPPPPPOOOMMMKKKJJJIIIKKKMMMOOOOOONNNMMMKKKMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMMMMNNNPPPTTTXXXZZZ___ggguuu{{{lllbbbUUUKKKFFFCCC@@@>>>;;;:::888555222111111111222333444444222111111222111111111111222333444555333444555555666999>>>AAAMMM[[[qqqvvvhhhVVVJJJCCCBBBGGGNNNTTTaaawwwnnn[[[TTTJJJCCC@@@???<<<:::}}}ooobbbSSSNNNHHHDDDEEEEEECCCAAA??????>>>>>>>>>??????@@@?????????@@@AAACCCDDDEEECCCHHHNNNQQQSSSWWW___eeettt}}}{{{rrrjjjeee```dddlllzzz}}}|||~~~}}}zzz}}}{{{xxxwwwvvvuuutttrrrhhhfffcccbbbccceeeeeeeee```___]]]YYYTTTSSSTTTUUUSSSRRRQQQQQQQQQQQQQQQRRRUUUTTTRRRQQQPPPPPPQQQQQQRRRPPPMMMKKKJJJJJJIIIHHHDDDDDDDDDCCCBBBAAAAAAAAA@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIHHHFFFBBBAAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDAAABBBEEEGGGIIIOOOVVVDDD???>>>CCCHHHHHHHHHIIILLLMMMNNNNNNNNNMMMKKKJJJEEEFFFGGGGGGFFFFFFHHHIIIRRRSSSSSSRRRQQQOOOMMMLLLKKKMMMOOORRRSSSSSSSSSRRROOONNNMMMLLLLLLLLLLLLLLLQQQPPPOOOOOOQQQUUUXXX[[[bbbjjjyyy{{{hhh^^^PPPFFFBBBAAA>>>;;;::::::888555222111111333111333444444222111111222222111111222222333444555666777999:::<<>>>>>??????@@@AAA@@@AAABBBCCCEEEEEEEEEEEEIIINNNOOOOOORRRXXX___gggkkkttt~~~~~~sssiiieeeccciiittt~~~}}}|||{{{yyyuuurrrkkkhhhfffeeeeeefffeeeddd``````___\\\XXXUUUVVVXXXTTTSSSQQQPPPPPPQQQSSSTTTWWWVVVUUUTTTSSSRRRQQQPPPMMMNNNMMMLLLJJJIIIJJJLLLFFFEEEEEEDDDDDDCCCCCCBBB@@@BBBEEEGGGIIIJJJJJJIIIGGGHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIGGGEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIGGGEEEGGGJJJJJJHHHKKKPPPGGGBBB@@@EEEJJJKKKKKKKKKMMMNNNOOOPPPPPPNNNLLLKKKGGGHHHIIIIIIIIIJJJLLLNNNSSSTTTUUUUUUUUUTTTSSSRRRNNNPPPRRRTTTUUUVVVVVVVVVSSSRRRQQQPPPPPPQQQQQQRRRYYYWWWUUUSSSSSSVVVXXXZZZfffooo}}}zzzhhh\\\MMMCCC???===:::666555555666444111000333555111222444333111000000111222222222222333444555555666888;;;===???CCCHHHLLLTTTfffooo```RRRHHHDDDGGGEEEJJJWWWgggyyyvvvlll]]]QQQIIIDDD@@@===xxxgggZZZRRRLLLFFFAAA@@@@@@???????????????@@@@@@??????@@@AAABBBBBBAAAEEEHHHKKKJJJHHHJJJQQQWWWZZZ\\\___eeeqqqvvvkkkfffdddlllyyy~~~{{{vvvrrrmmmkkkhhhggggggfffdddccc___aaaaaa^^^ZZZWWWXXXZZZVVVTTTRRRQQQRRRTTTVVVXXXYYYXXXXXXWWWUUUSSSQQQPPPMMMOOOPPPMMMJJJHHHJJJLLLGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDGGGJJJLLLMMMLLLLLLGGGGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHHHHGGGGGGIIIKKKGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIKKKNNNMMMIIIIIIMMMMMMFFFBBBFFFLLLMMMMMMNNNMMMNNNOOOPPPPPPNNNMMMKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWYYYZZZYYYYYYXXXRRRRRRTTTUUUVVVWWWWWWXXXVVVVVVUUUTTTTTTUUUVVVWWW```]]]ZZZWWWUUUVVVXXXZZZjjjrrrxxxiii]]]LLLBBB>>>;;;777333000111333222000000444777000222333333111000000111222222222222333444555555555777:::===@@@DDDIIILLLWWWjjj}}}vvvsssnnnkkklllsss}}}rrr```QQQJJJFFFBBBBBBGGGNNN[[[rrrvvvfffYYYPPPJJJEEEBBBzzznnn```YYYQQQIIIFFFEEEDDDAAA???>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMPPPQQQTTTXXX```jjjvvv~~~uuunnnllljjjrrr}}}yyyvvvwwwooofffbbbdddffffffeee```bbbcccaaa]]]XXXUUUTTTWWWXXXXXXVVVTTTSSSSSSTTTVVVWWWYYYZZZYYYXXXVVVTTTPPPOOOMMMLLLJJJIIIIIIIIIKKKMMMOOOOOOMMMJJJIIIIIIHHHIIIKKKOOORRRRRRPPPNNNJJJJJJKKKKKKKKKJJJHHHGGGLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLJJJJJJJJJIIIHHHFFFJJJIIIGGGGGGIIILLLOOOQQQLLLOOORRRSSSRRRPPPOOOOOOKKKKKKKKKMMMOOOPPPOOONNNPPPRRRSSSQQQNNNMMMOOORRRTTTRRRQQQTTTWWWWWWTTTQQQ[[[ZZZYYYZZZ]]]___```___\\\ZZZYYYYYYYYYYYYXXXWWWZZZZZZZZZYYYYYYXXXWWWVVV___^^^___^^^ZZZWWW[[[cccoooyyy{{{lllZZZHHH@@@???:::444///444333111000111222111000555444333333222111000000000000000111222333555555888;;;======<<<@@@HHHOOO]]]ooo}}}tttqqqnnnjjjfff___^^^[[[XXXXXX]]]dddjjjvvv|||dddRRRJJJFFFCCCCCCEEEKKKXXXdddyyyvvvfffZZZSSSMMMIIIrrrwwwwwwkkk]]]QQQKKKIIIGGGDDDAAA@@@AAABBBBBBAAAAAA@@@???@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHFFFHHHJJJMMMRRRZZZccciiizzzwwwqqqooopppwww}}}zzzzzzuuunnnllllllllliiifffeeeggghhhfffbbb^^^ZZZYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWXXXYYYZZZZZZXXXWWWVVVSSSRRRQQQNNNLLLKKKJJJIIIKKKMMMPPPPPPOOONNNMMMMMMKKKLLLNNNQQQTTTTTTRRRPPPMMMMMMMMMMMMLLLJJJHHHGGGIIIHHHGGGGGGGGGIIIKKKLLLMMMKKKJJJJJJKKKLLLKKKIIIKKKJJJIIIIIIJJJMMMPPPRRRNNNPPPSSSSSSRRRQQQQQQRRRNNNMMMNNNOOOQQQRRRQQQPPPRRRTTTTTTSSSPPPPPPQQQTTTRRRRRRSSSUUUXXXYYYYYYXXX]]][[[[[[\\\^^^```aaa```cccaaa___^^^^^^\\\ZZZWWWZZZ[[[]]]___````````````aaa___^^^]]]YYYWWW\\\dddqqq{{{yyykkkYYYGGG???>>>:::444111333111000000111111111000333333222111111000//////000000000111222333555555999<<>>BBBAAAAAAAAAAAABBBCCCDDDCCCEEEFFFHHHJJJNNNSSSWWW```jjjzzzxxxtttsssvvv~~~~~~zzzxxxwwwtttnnniiiiiikkkllljjjfffaaa^^^]]]\\\]]]^^^^^^^^^\\\ZZZYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXVVVSSSQQQNNNLLLKKKLLLNNNRRRSSSRRRRRRQQQRRROOOOOOQQQTTTWWWWWWUUUSSSPPPPPPPPPOOONNNLLLKKKJJJKKKIIIGGGFFFFFFHHHKKKMMMLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKJJJJJJKKKNNNPPPRRRPPPRRRSSSSSSRRRRRRSSSTTTRRRQQQQQQRRRTTTUUUTTTRRRUUUVVVVVVUUUSSSSSSTTTVVVQQQTTTWWWYYY[[[]]]___aaa```___^^^___aaacccccccccgggfffeeeddddddccc___]]]\\\^^^```ccceeeeeeeeeeeeeeebbb___^^^[[[YYY___gggttt}}}xxxkkkYYYGGG???===999555333111000...///000111111000222111111000000/////////000000000111222333555555999<<<>>>@@@BBBHHHPPPVVVgggxxx}}}nnnaaa]]]XXXWWWXXXVVVPPPJJJGGGGGGGGGFFFFFFHHHLLLPPPOOOTTT[[[```eeemmmyyy~~~]]]RRRGGGBBB@@@???AAADDDMMMYYYkkk|||~~~ooo```WWW]]]aaagggnnnuuu}}}ooohhh^^^TTTMMMHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLTTTZZZeeerrr~~~yyyuuuuuuyyyzzztttoooppprrrsssqqqmmmhhheeeccc___```bbbcccdddccc```]]]ZZZZZZZZZZZZ[[[[[[[[[\\\___^^^\\\YYYVVVSSSPPPOOOOOORRRUUUVVVUUUTTTTTTTTTQQQRRRSSSUUUXXXXXXWWWUUURRRRRRRRRQQQQQQPPPOOOOOOQQQOOOLLLIIIIIIJJJLLLNNNLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRSSSSSSRRRRRRTTTVVVUUUTTTTTTUUUVVVWWWUUUTTTUUUVVVUUUUUUUUUUUUVVVWWWTTTWWW[[[\\\]]]___dddhhhdddcccbbbccceeegggggggggfffffffffhhhiiiiiigggeeedddfffiiilllmmmmmmkkkjjjjjjfffbbb```^^^^^^eeemmmxxxzzzlll[[[III@@@<<<888555333000...---...000111111000111111111111111000000000000000000111222333555555888:::<<<===@@@FFFMMMSSSaaasss~~~lll```QQQNNNLLLLLLNNNMMMHHHDDDAAABBBCCCBBBBBBCCCEEEGGGGGGJJJNNNQQQTTT[[[fffnnnlll\\\LLLEEEBBB@@@???@@@EEEMMMYYYhhhzzzvvvlllVVVYYY^^^dddjjjqqqxxx}}}pppbbbXXXPPPKKKHHHCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBB???AAACCCCCCCCCCCCDDDEEEJJJNNNTTT\\\hhhyyy~~~~~~|||xxxvvvwwwzzz}}}zzz|||~~~~~~|||wwwrrrnnnmmmeeeeeefffhhhjjjjjjfffccc______^^^]]]]]]^^^___```dddcccbbb```]]]YYYVVVUUUTTTVVVYYYYYYXXXVVVUUUVVVTTTTTTUUUWWWYYYZZZXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVSSSPPPMMMKKKKKKKKKLLLNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLKKKLLLMMMNNNPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXWWWVVVWWWXXXXXXWWWUUUUUUTTTTTTUUUVVVXXXXXXYYYWWWZZZ\\\\\\\\\___dddiiihhhgggggghhhkkkmmmmmmmmmiiiiiiiiikkkmmmmmmllljjjlllppptttxxx{{{zzzyyyxxxpppjjjeeecccbbbccciiiqqq||||||lll\\\JJJAAA<<<777444333000...---...000111111000111111222222222222222222000000000111222333555555::::::;;;<<<@@@EEEKKKPPP[[[ooolll___XXXLLLIIIFFFEEEFFFFFFDDDBBB>>>???@@@@@@@@@???AAABBB@@@AAACCCDDDFFFLLLTTTZZZdddqqqnnnXXXLLLGGGCCCAAAAAA@@@EEELLLTTTaaauuuNNNQQQUUUZZZ___ffflllqqqwww{{{nnnbbbWWWPPPGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDEEEHHHKKKPPPXXXdddttt~~~||||||{{{xxxxxxzzz}}}}}}wwwsssqqqmmmkkkkkknnnqqqrrroookkkhhhfffdddcccbbbccceeefffgggggggggeeeccc```]]]\\\XXXZZZ]]]]]]\\\ZZZYYYYYYYYYYYYYYYZZZ\\\]]]\\\[[[WWWWWWWWWWWWWWWXXXXXXYYYVVVUUURRRPPPNNNLLLKKKKKKPPPOOOMMMMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVUUUUUUWWWYYY[[[ZZZYYYZZZZZZZZZXXXVVVVVVUUUUUUWWWZZZ]]]^^^^^^\\\\\\]]]]]]^^^aaafffjjjlllkkkkkkmmmpppsssttttttuuusssrrrrrrssssssrrrppppppuuu||||||uuunnnllljjjjjjnnntttwwwfffXXXIIIAAA<<<777333333111000...///000111111000111111222222333333333444000000000111222333555555<<<<<<<<<>>>BBBHHHMMMPPP[[[ooo~~~jjjZZZPPPNNNIIIFFFBBB??????@@@??????;;;<<<======<<<;;;<<<===<<<<<<<<<===>>>CCCHHHMMMRRR^^^nnn~~~mmm\\\QQQHHHCCCAAA@@@AAAEEEJJJQQQ```yyyEEEHHHLLLPPPUUU[[[aaaeeekkkrrr~~~}}}kkk___SSSPPPKKKFFFCCCAAABBBBBB??????@@@AAAAAAAAA@@@???@@@BBBDDDDDDCCCBBBCCCDDDDDDGGGIIIKKKOOOWWWaaaiiiwww{{{zzzzzzyyy{{{zzzxxxuuurrrqqqtttxxxzzzwwwtttrrrpppllljjjiiijjjkkkmmmhhhiiiiiiiiihhhfffdddbbb[[[]]]```aaaaaa______``````______```bbbcccbbbaaa]]]\\\ZZZYYYXXXXXXYYYYYYVVVVVVUUUTTTSSSQQQPPPOOOQQQPPPOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSUUUXXXZZZYYYYYYZZZ[[[___^^^]]]]]]]]]]]][[[YYYZZZYYYYYY\\\aaadddfffeeeeeecccaaabbbfffkkkoooqqqooonnnnnnqqquuuyyyzzzzzz~~~{{{zzz{{{}}}}}}}}}|||{{{xxxuuuvvvzzzyyymmm\\\PPPDDD???;;;666333333333111000000111111111000///000000111222333333333000000000111222333555555<<<;;;<<<>>>DDDJJJPPPSSS]]]ppp}}}jjj[[[NNNGGGFFFDDDBBB???======<<<<<<;;;999:::::::::888888999:::;;;;;;;;;;;;===???CCCEEEIIIQQQ]]]iiivvvrrrbbbSSSJJJGGGFFFBBBBBBFFFKKKSSSbbbqqq???AAAEEEIIINNNTTTZZZ^^^\\\bbblllwww}}}mmm^^^YYYRRRKKKFFFDDDDDDDDD???@@@AAABBBCCCBBBBBBAAA???@@@AAAAAA??????@@@AAACCCEEEGGGGGGHHHKKKRRRWWW[[[lllzzzyyyzzz{{{~~~{{{wwwuuuwww|||}}}zzzxxxvvvrrrooommmnnnpppqqqhhhiiikkkkkkkkkiiigggfff\\\___bbbddddddddddddeeefffddddddeeeggghhhgggfffaaa```]]][[[YYYXXXXXXXXXWWWXXXXXXYYYYYYWWWVVVTTTQQQPPPPPPQQQTTTUUUUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTWWW[[[]]]]]]\\\\\\\\\bbb```______```___]]][[[]]]\\\\\\```fffjjjkkkkkkmmmiiiggghhhooouuuyyyzzzpppppppppsssxxx|||~~~~~~~~~qqqdddTTTJJJ@@@<<<:::666444444444333111000111222111000......///000111222222333000000000111222333555555999999999===DDDKKKQQQTTT]]]oooooo___UUUJJJEEEEEE@@@??????>>>===<<<:::999999999999888777666888999888888999999:::<<<>>>@@@???EEEMMMUUUaaarrrqqq___TTTPPPIIIBBB>>>BBBGGGIIIOOOVVVlll???@@@AAACCCGGGKKKOOOQQQTTTZZZccclllssszzz}}}qqq```SSSMMMKKKIIIGGGCCCCCCCCCBBBAAA@@@BBBCCCAAA@@@>>>???AAABBBBBBAAACCCDDDDDDEEEFFFHHHLLLPPPUUU\\\eeeooo{{{||||||||||||~~~|||zzzyyyxxxvvvssspppqqqooommmooorrrrrrmmmgggbbb```dddiiiiiidddccchhhhhhhhhhhhjjjkkkkkkiiigggbbb___\\\]]]___```^^^\\\``````aaacccdddaaa]]]ZZZ\\\[[[[[[\\\]]]\\\YYYWWWWWWXXXZZZYYYXXXWWWXXXYYYXXXYYY[[[]]]___`````````dddeeegggiiiiiifffaaa]]]```aaabbbfffjjjmmmnnnnnnlllmmmpppsssvvvyyy{{{|||yyy{{{|||||||||~~~~~~{{{iii]]]PPPGGG<<<555555555444222333222111////////////000111000///////////////000333333222222333333444555999;;;===???CCCHHHOOOSSSbbbooo}}}hhhZZZLLLGGGGGGAAA@@@@@@???===<<<;;;:::999:::999999888777666666555666888:::::::::<<<>>>AAA>>>BBBGGGKKKRRR^^^mmmxxxsssfff]]]TTTIIIBBBDDDGGGFFFGGGJJJXXXdddwww>>>>>>???@@@BBBEEEHHHIIILLLQQQXXX```gggmmmssswwwyyyiii^^^UUUNNNIIIHHHHHHGGGEEECCCAAAAAAAAAAAA@@@??????AAAAAA@@@???CCCDDDDDDDDDEEEGGGKKKNNNOOOSSSYYY___gggttt}}}zzzxxxxxxuuurrrsssuuuuuuqqqmmmlllkkklllooommmhhhgggkkkooonnnnnnnnnooonnnllljjjeeecccaaabbbeeegggfffeeeeeeeeefffggghhhfffbbb___```___```aaaccccccaaa___ZZZ[[[\\\]]]^^^]]]\\\\\\]]]]]]___aaaccceeefffgggkkkkkkmmmooopppoookkkgggggggggiiilllqqquuuwwwyyyxxxzzz|||||||||}}}{{{{{{zzziii]]]MMMEEE;;;555444555444222333222111////////////000000000////////////000000444333333333333444555555777999<<>>===<<<:::999999999888888777666666555555555666888888888999<<<>>>>>>@@@CCCEEEHHHQQQ]]]fffyyy~~~vvvcccVVVJJJGGGGGGEEEEEEGGGKKKTTTdddyyy<<<<<<;;;;;;<<<>>>@@@AAADDDGGGMMMRRRXXX^^^dddiiivvv|||wwwiii\\\TTTMMMLLLIIIFFFCCCBBB@@@@@@BBBAAA@@@AAABBBBBB@@@???CCCDDDDDDDDDCCCEEEHHHJJJHHHKKKMMMPPPTTT\\\fffnnn|||yyyyyy{{{|||{{{yyyzzzxxxwwwwwwsssnnnmmmpppsssqqqooonnnnnnnnnmmmkkkjjjiiihhhjjjmmmooopppppphhhhhhhhhiiijjjiiieeecccccccccccceeeggghhhfffddd___^^^___bbbeeefffccc````````````bbbdddhhhkkkmmmnnnooopppsssvvvvvvtttqqqqqqrrrsssvvvzzzyyyuuuvvv~~~{{{kkk```IIICCC:::555333444333222333222111////////////000000000000//////000000111444444444444444555666666555777:::>>>DDDKKKTTTZZZdddrrriiiXXXNNNDDDCCCEEEAAA???>>>===<<<;;;:::999888777777777666555555444444333444555666555666999;;;;;;<<<===>>>???EEENNNUUUfffzzzooo]]]QQQJJJFFFCCCCCCBBBHHHSSSbbbuuu999888888777888999;;;<<<@@@BBBFFFIIIMMMSSSZZZ^^^jjjpppxxxuuulll\\\WWWQQQKKKGGGFFFEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@CCCDDDDDDCCCBBBCCCEEEGGGEEEFFFGGGIIIKKKQQQXXX^^^lll}}}}}}yyyuuutttuuuuuurrrooonnnoooppppppppppppppppppqqqsssuuuvvvwwwnnnmmmmmmnnnooonnnllljjjjjjjjjjjjkkkmmmmmmkkkiiidddbbbbbbffflllmmmjjjeeeeeeeeedddfffiiinnnrrrvvvrrrrrrssswww{{{}}}}}}}}}}}}~~~~~~zzzrrrppppppyyyuuueee[[[EEE@@@999444333333333222333222111////////////000000000000///000000111111444333333333333444555555666888;;;???DDDMMMVVV\\\gggvvviiiWWWMMMBBB@@@BBB<<<>>>===<<<;;;:::999888777666666555555555444444444222333444444444555777999777888999:::<<>>@@@:::===<<<;;;:::999777777666555555555555444444444444333444555444333444666777555666666888:::???DDDHHHKKKVVVhhh{{{uuudddWWWKKKBBBFFFEEEGGGNNNUUUaaattt444444444444666888:::;;;999;;;===>>>@@@EEEJJJNNNUUUZZZ```gggnnnvvv}}}{{{lll```WWWOOOJJJHHHFFFCCCCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGIIILLLUUUaaannn}}}~~~zzzvvvuuuwww{{{~~~|||zzzzzz{{{||||||{{{|||{{{zzzzzzzzzyyyvvvssssssrrrrrrtttxxxzzzyyywwwvvvuuuuuuvvvyyy~~~~~~pppiiiiiilllvvvyyyhhhVVVLLL===;;;999666444444444444333222111////////////000000000000000111111222333111111111111111222222333;;;===???BBBGGGPPPZZZ```jjjwwwttt]]]OOOGGG???>>>@@@<<<<<<;;;:::999888777666555555555555555555555555555444444555444333333555666555555555555777999<<<===BBBGGGSSScccuuuzzzjjjYYYKKKHHHBBBBBBGGGKKKPPP]]]lll555444444444555666888999666888:::<<<>>>AAAFFFIIIMMMPPPTTTXXX]]]dddkkkoooyyy}}}oooaaaXXXTTTPPPKKKHHHFFFEEEDDDCCCBBBCCCEEEEEECCCCCCCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFHHHMMMTTT[[[dddsss~~~}}}~~~~~~~~~~~~vvviiibbbccckkkvvvxxxfffTTTJJJ::::::999777555555555666333222111////////////000000000000000111222333444222222111111222222333444;;;===???CCCIIISSS^^^eeeppp{{{nnnXXXKKKEEE>>>???BBB===;;;;;;:::888777666555444555555555555555555555555333444444333222222333555555444333444555777888888???@@@FFFSSScccxxxnnn\\\SSSIIICCCEEEEEEDDDLLLWWWiiixxx666555444444444555666777666888;;;===???BBBEEEHHHHHHJJJLLLNNNQQQWWW^^^ccckkkttt{{{oooaaa[[[TTTNNNKKKIIIHHHGGGAAACCCEEEEEEDDDCCCDDDEEEDDDDDDDDDEEEHHHJJJKKKKKKDDDHHHLLLOOORRRZZZfffoootttjjjaaa]]]^^^dddooo{{{}}}rrr___MMMDDD999:::999888666555666777333222111////////////000000000000000111222333444333333222222333333444555:::<<>>AAACCC???AAAEEEHHHKKKNNNSSSVVV___iiiwww~~~rrrbbbWWWQQQOOOLLLIIIFFFFFFEEECCCBBBBBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJNNNSSSXXX[[[lllxxx}}}lllfff```XXXXXX___dddnnntttnnnaaaSSSFFF<<<<<<;;;888666444333333333555444333111000/////////---...///000222222333333222333333333333555999<<>>>>>@@@;;;:::777666666999999777555555555555555555555555555444444333333333222222222555555555555555555444444999999<<>>???===???BBBEEEGGGKKKOOORRRYYYaaammmyyy}}}mmmbbbXXXOOOJJJHHHHHHGGGFFFEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDEEEHHHLLLPPPRRRXXXaaaooo|||ooo```[[[WWWRRRTTT\\\fffnnnppphhhZZZOOOEEE>>><<<:::888666444333333333444333222111//////......---...///000222222222222333333444444444666999<<>>>>>@@@<<<999777555666888888777555555555555555555555555555333333333333222222222222555555555444444444444444666666888<<>>===@@@;;;888777555666777777555444555555555555555555555555333333333333222222222111444444444444444444444444444333555999<<>>???AAADDDFFFMMMQQQWWW\\\cccmmmyyypppeeeYYYUUUOOOJJJGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCEEEGGGHHHPPPRRRUUUWWW]]]hhhwwwyyyhhh[[[PPPMMMNNNPPPVVV]]]iiimmmkkk```RRRIIICCC???;;;999777555333222222222222222222222111111000///......000111111222222222444555777777777999<<<>>>BBBAAACCCGGGKKKRRR___lll~~~}}}eeeTTTKKK@@@>>>???:::777777666666555555444444555555555555555555555555444444444444333333333333333333333333333444444444555444666999;;;???IIISSSdddyyynnn]]]SSSMMMHHHCCC???AAAHHHSSSeeettt333333333333333333333333444444555555555444444444777888:::;;;<<<===@@@CCCHHHJJJNNNQQQUUU^^^iiirrr|||ppphhh^^^UUUPPPMMMLLLJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBCCCDDDEEEGGGHHHKKKMMMOOOQQQTTTZZZcccjjjuuu|||qqqaaaVVVKKKGGGIIIMMMTTTYYYhhhnnnnnncccVVVKKKCCC===:::999666444222111111111333333444444444333222222...///000111111111111111444666888999:::<<>>@@@AAACCCEEEGGGJJJPPPYYY```jjjqqq{{{sssggg___YYYRRRNNNJJJHHHFFFDDDCCCCCCDDDEEEAAAAAAAAABBBCCCDDDFFFFFFEEEHHHKKKMMMPPPTTTXXX\\\dddiiisssuuuoooaaaXXXMMMHHHJJJPPPVVVZZZhhhoooqqqhhhZZZMMMCCC<<<999888666333222111111111222333444555666555444333//////000111111111111111333555999;;;===???BBBDDDHHHIIIMMMPPPPPPSSS___lllyyyjjjXXXMMMBBB@@@BBB===777888999777555444444555555555555555555555555555555555555555444444444444000111111222222333333444333111333777888888<<>><<>>AAABBBBBBCCCHHHLLLLLLRRR[[[fffqqq}}}zzzmmm^^^ZZZUUUOOOJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHIIIHHHMMMTTTZZZaaakkkuuu}}}xxxiiicccddd]]]VVVKKKEEEGGGPPPWWWYYYiiippprrriii[[[NNNCCC<<<999777555333111000000000///111333555555555333333///000000111111111111000111444999===@@@CCCFFFIIIFFFJJJRRRWWWWWWYYYeeerrriiiZZZIIICCCBBB;;;999:::;;;999666444555666555555555555555555555555222222222111111111000000///000000111222222333333666333333555555333444888777<<>>@@@AAAAAAEEEHHHNNNVVV___kkkvvv~~~vvveeeYYYUUURRRMMMIIIKKKGGGFFFGGGGGGEEEFFFIIICCCFFFIIIIIIGGGGGGHHHKKKGGGJJJMMMQQQTTTYYY___cccuuu|||rrriiicccaaaXXXSSSOOOMMMJJJKKKRRR\\\qqqvvvvvvkkk\\\OOOFFF???999777444333222222000...//////000111222222333333111111222222222111111000111222555999>>>DDDIIIKKKGGGKKKQQQTTTXXX___jjjrrrsss\\\NNNGGG@@@<<<<<<;;;999888777666444222333333333333333333333333222222222111111111000000333333222111111222333333333333333333333333333333444666;;;BBBLLLZZZhhhqqqoooaaaTTTHHH@@@111111111222222222333333333333333333333222111111111222333333333333666888999999:::;;;===>>>???@@@>>>AAAEEEKKKRRR[[[eeekkkyyysssiii```WWWPPPRRRMMMKKKLLLJJJGGGFFFHHHEEEFFFGGGEEECCCDDDFFFIIIEEEGGGIIIKKKMMMPPPUUUXXX```jjjyyysssiii```[[[YYYTTTPPPLLLJJJGGGHHHPPPZZZrrryyy|||sssdddVVVHHH???999666444222222111000...//////000111111222333333222333333333333333222222111222444777<<>>:::777777666555444444444444333333222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333333555999>>>CCCCCCLLLYYYfffttt~~~////////////000000000000333222000/////////000111111222222111000///111222222222333444444555666666444666888999;;;===AAADDDJJJPPPWWW^^^ccciiiqqqwwwuuuhhh\\\WWWQQQNNNKKKIIIHHHGGGFFFDDDEEEGGGIIIIIIGGGFFFGGGGGGDDDGGGIIIJJJJJJNNNTTTYYYeeeooo|||uuupppiii```YYYWWWRRROOOMMMNNNOOOSSS^^^iiisssssslll```VVVOOOFFF???999777444333222222000...000000000000000000000000//////000111222222222222555555444444555777888999<<>>DDDKKKTTTaaawww........./////////000000444222111//////000111222000111111111//////111333222222222333444444555555555777999:::;;;===AAACCCEEEJJJOOORRRUUUZZZ```eeeppp}}}rrrjjj```YYYQQQJJJHHHHHHGGGFFFFFFGGGIIIIIIGGGEEEEEEFFFAAADDDFFFGGGFFFGGGKKKOOORRRXXXeeettt~~~}}}wwwrrroooiiiaaa[[[[[[TTTQQQPPPRRRTTTXXXcccoooqqqnnndddWWWNNNJJJEEE@@@:::888555444333333111///000000000000000000000///...///000111222222222222555555666777888888888888:::>>>BBBDDDHHHRRR___iiixxxyyyhhhUUUEEEBBB===:::999888888777555555444333333222111111000000111111111222222222111222333333333333222111111111111111111111111111000111222222111222555777;;;???DDDIIITTTiii............/////////000444333111000///000111333///000111000///000111333222222222333333444444555333555777888999:::===???BBBEEEIIIKKKLLLPPPVVV[[[aaammm}}}nnndddWWWMMMIIIIIIJJJKKKHHHIIIKKKJJJHHHFFFEEEEEEBBBDDDFFFEEECCCCCCFFFIIILLLNNNVVV___dddmmm}}}ttttttoookkkjjjeee^^^ZZZ[[[XXXUUUUUUWWWYYY]]]iiitttnnniii___QQQIIIFFFCCC>>>;;;999666444444333222000000000000000////////////...///000111222333333333555666777999999999888777777;;;???CCCHHHSSSaaalllzzz}}}uuu___GGGCCC>>>;;;999999999888555555444333333222111111000000111111222222222222111222333444444333222111111111111111111111111111...///111222222444777999777:::===@@@HHH[[[vvv///000000///......111333000000000000000000000000......//////000000111111222333444333222222333555444555777999;;;<<<<<<===>>>@@@BBBCCCEEEHHHLLLOOOYYY\\\eeeppp{{{xxxggg]]]UUULLLIIILLLNNNKKKIIIHHHHHHHHHGGGFFFJJJGGGCCCAAAAAACCCCCCCCCCCCGGGLLLOOORRRYYYdddlllwwwqqqhhheeedddgggfffaaa\\\[[[\\\[[[YYYZZZ^^^eeelllpppnnniii```VVVLLLEEE@@@>>><<<<<<:::888555333111111222111111000000000000000222222222222333444555555777888999:::;;;::::::999777999===CCCLLLWWWcccjjjqqqjjjRRRGGG>>><<<===:::666444444444444333222111000///333222111111111222333444222222222222222222222222222222222222111111000000333///,,,...333666444111888888777888===LLL___mmm//////000///......000333000000000000000000000000//////000000000000000111111222222222111111333444444555777888:::;;;;;;<<<<<<>>>???AAABBBEEEIIILLLMMMOOOVVVaaaiiisss|||ooocccXXXRRRQQQOOOMMMKKKKKKKKKJJJHHHGGGGGGEEEBBBBBBDDDFFFFFFFFFAAAEEEHHHIIIKKKPPPXXX___fffrrruuunnnfffcccdddhhhhhhddd``````^^^\\\[[[\\\```gggnnnsssjjjddd\\\RRRIIICCC@@@>>>===<<<;;;888666333111000222222111000000000000000222222111222222444555777999:::;;;;;;;;;;;;999999999:::===AAAGGGPPPYYY___iiiyyyzzz```QQQCCC>>>>>>;;;777555444444444333222111000///222111000//////000111222222222222222222222222222222222222222111111111000333///---///333555444111555666777777;;;EEESSS^^^ppp|||...///000///......000222000000000000000000000000111111111111111000000000000111111111000000222444444555666888999::::::::::::;;;<<<===>>>@@@DDDFFFGGGHHHLLLTTT[[[cccooo{{{|||mmmaaa\\\QQQOOOLLLKKKKKKJJJGGGEEEFFFEEEDDDDDDFFFGGGGGGFFFBBBDDDEEEEEEDDDGGGMMMRRRSSS[[[gggrrr~~~ssskkkeeebbbdddiiikkkiiiggggggcccbbb```___ccchhhooossseee```XXXPPPIIIDDDBBBAAA???>>><<<999666444111000222222111000000000000111222222111111222444777888;;;;;;<<<<<<<<<:::999888::::::<<<@@@GGGNNNUUUYYY```pppttt```KKKBBB@@@>>>:::888555555444333222111000000111000///......///000000333333333333333333333333222222222222111111111111222000...///222444333111222444666777888===EEEKKKYYYcccsss...///000000//////000222000000000000000000000000333333222222111111000000000111222111000111333555333444555777777888888888888999::::::;;;<<>>;;;888666444222333222222111111111111111333222222222333555777999::::::;;;;;;;;;999888777:::<<>>;;;888777666444333333333333333333111000000000111111333333333333333333333333222222222222222222222333222111000000111222222222333333333333444666999<<>>===<<>><<<999777666555333333222111111111111222333333333444444555666666888999:::;;;<<<<<<;;;:::???AAAFFFOOOYYYaaacccbbb^^^bbbgggmmmxxxmmm___UUUJJJAAA>>>:::999777555444444555555555444333111111111222222222222222222222222222222222222222222333333333333222111111111111111222222333333222333444666999:::999???JJJZZZnnn,,,///111111000///000000000000000000000000000000//////000000000000000111///111222222222222555777222333333333333333222222111222444444555777:::===;;;;;;???DDDEEEGGGMMMUUUYYY___gggooouuu|||}}}oooddd\\\XXXUUUSSSPPPPPPRRRTTTUUUUUUOOONNNLLLJJJJJJIIIIIIHHHEEEEEEFFFGGGHHHKKKOOORRRTTT[[[eeeppp|||yyyrrrlllhhhbbb___```fffiiiiiijjjlllppppppooommmggg```YYYUUUMMMMMMMMMLLLJJJGGGDDDBBB@@@???>>><<<:::999888777444333222222111111222222333444555666666555444444777999;;;===????????????DDDEEEJJJTTT```fffgggeee______]]][[[___mmmyyyiiiXXXKKKFFF===;;;999777666666777777666555333222111111222222111111111111111111111111222222222333333333444444222222222111000000111222111111111333555666666555555999AAAMMM]]]mmm|||,,,...111111000//////000000000000000000000000000......//////000000111111...///111111111111444666222222333333333222111111///000222222333555999<<<666777<<>><<<;;;:::999888444333222222111111222222333555666777777555333222777999<<>><<<:::888777777888999666555333111111111111111000000000000000000000000222222222333333444444444111222222111000000111222...///111333555555222000666888===DDDNNN\\\jjjttt222222222111111111000000444333222111000...------000000000000000000000000111111111111111111111111444555666444222000111222...///000111333444555666888999:::;;;===AAAFFFKKKTTTWWW[[[^^^```bbbeeegggrrrzzz{{{rrrkkkccc]]]\\\[[[ZZZXXXUUUUUUUUURRROOOLLLKKKJJJEEEEEEDDDDDDEEEFFFGGGHHHFFFKKKRRRWWWZZZ^^^bbbfff}}}{{{vvvqqqllliiidddbbb``````aaacccdddeeehhhiiinnnssspppdddYYYSSSXXXWWWVVVSSSOOOIIIDDDAAA<<<===>>>>>>===;;;999888555444222000//////000000000333555666666777888999777888;;;???BBBFFFHHHJJJLLLPPPTTT[[[hhhuuuuuunnnaaa[[[RRRJJJEEEGGGRRR]]]oooeeeQQQIIIDDD>>>;;;;;;:::777444111333555555333222111111000111111111111222222222111111111111111111111111000000000///000111111222111111222222222333333333555777;;;???FFFNNNWWW]]]lllrrr}}}222222111111111000000000333222111111000///......000000000000000000000000111111111111111111111111333444444333111///000111//////000111333444555666666777888999:::>>>CCCGGGIIILLLPPPSSSUUUXXX[[[^^^fffllluuusssiiidddaaa^^^\\\XXXYYYYYYWWWUUURRRPPPPPPLLLJJJHHHFFFEEEEEEFFFGGGDDDHHHMMMQQQSSSTTTXXXZZZbbbkkkyyy|||{{{yyyuuuqqqlllhhhfff```___^^^^^^```ccceeefffgggiiipppuuurrrfff[[[VVV[[[ZZZXXXTTTOOOIIIEEEBBB>>>>>>??????>>><<<999888666555333111000000000111000222555777777888:::;;;888999<<>>DDDLLLQQQ^^^dddppp111111111111000000000000111000000000////////////000000000000000000000000000000000000000000000000111222333222000//////000//////000111333444555555333444555666777:::>>>BBBDDDGGGKKKNNNPPPSSSWWWZZZ^^^bbbhhhoooxxx|||rrrkkkeeeaaa[[[ZZZYYYWWWVVVTTTSSSRRRSSSPPPLLLHHHEEEDDDEEEEEEDDDGGGIIIJJJKKKKKKLLLNNNNNNTTT]]]iiiyyy{{{uuutttrrrpppmmmiiifffeee]]]\\\\\\\\\___bbbfffhhhjjjnnnvvv|||wwwjjj___[[[___]]]YYYTTTOOOIIIEEEBBB@@@AAAAAAAAA???===:::888777666444333111111111222000222555777888999<<<>>>;;;;;;===@@@EEEKKKPPPRRRTTTWWWZZZ```kkkwww{{{zzzxxxmmm\\\MMMFFFDDDEEEEEEMMMSSSbbbxxx}}}ddd\\\QQQHHHDDDAAA>>><<<666666555333111///...---000111111111111222222222111111111111111111111111222222111111222222333444//////000000000111111111111222333555777;;;AAAEEEMMMRRR]]]mmm111111000000000/////////////////////////////////000000000000000000000000000000000000000000000000000111222222000///000111///000111222333444555555222444444555555777;;;===BBBEEEHHHKKKNNNQQQUUUYYYZZZ]]]```dddkkkwww}}}ssslllddd```ZZZVVVTTTTTTTTTUUUWWWTTTOOOJJJGGGEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHKKKPPPVVVaaarrr{{{pppooonnnmmmkkkiiihhhggg^^^^^^^^^^^^___cccgggkkkpppuuu~~~{{{mmmcccaaabbb___ZZZSSSMMMHHHEEECCCCCCCCCCCCCCCAAA>>>;;;999999888666444333222222333000222555777999;;;>>>AAA??????@@@BBBFFFKKKQQQTTTRRRSSSVVV\\\eeepppyyy|||zzzlll[[[NNNIIIGGGEEEGGGHHHPPPaaawww{{{qqqcccWWWNNNHHHBBB>>>:::888666444333222111///000000111111111222222222111111111111111111111111333222222222222333444444000000000000111111111222222333444444555888<<>>AAAGGGOOO]]]nnn////////////............---------...............///////////////////////////////////////////////////111222222111111333444000000111222333333444444555666777777555666777999;;;<<<>>>@@@BBBFFFJJJNNNUUUWWWYYY[[[^^^eeeooowwwxxx}}}pppaaaZZZXXXXXXXXXWWWVVVSSSPPPNNNLLLLLLLLLDDDBBB@@@@@@AAABBBAAA@@@@@@CCCEEEFFFGGGLLLUUU[[[aaannnxxxqqqggggggfffffffffgggggghhheeeffffffddddddgggmmmsss{{{yyyllliiimmmtttnnndddXXXOOOHHHEEEDDDCCCDDDDDDDDDBBB@@@===;;;;;;999777555333222222222111333555666888;;;???BBBIIIIIIIIIIIIKKKOOORRRTTTQQQQQQSSSYYYaaalll}}}rrrbbbXXXQQQJJJDDDBBBEEEKKKVVVmmm{{{gggSSSGGGAAA<<<666333333333222000000111111111111222222222111111111111111111111111333333222222333333444555111222222222222333333333///111222222333555888:::<<<>>>BBBGGGOOO\\\kkkuuu/////////.........------......------------------////////////////////////...........................///111111000111222444111111111222222333333444666777888777555555666777;;;<<<===>>>@@@CCCHHHKKKPPPSSSVVVXXXZZZ^^^eeekkklllpppvvv}}}uuujjjddd___[[[YYYYYYWWWVVVSSSQQQOOONNNEEECCC@@@???@@@AAA@@@>>>???AAACCCCCCCCCFFFLLLPPPMMMVVVfffxxxxxxooohhheeeeeedddddddddeeeggghhheeeggghhhffffffiiiqqqxxx{{{qqqsss{{{}}}ooo```SSSKKKFFFDDDBBBCCCDDDDDDBBB@@@>>><<<;;;999777555333222222222222333444555777999>>>AAAKKKKKKMMMNNNQQQTTTVVVWWWUUUTTTVVV]]]dddppp~~~nnn```UUUKKKEEEGGGHHHJJJWWWggg{{{}}}fffVVVJJJCCC;;;666666555333000000111111111111222222222111111111111111111111111222222222222222333333444111111111111222222222222///000111111111333555777888;;;???AAAFFFNNNZZZccc//////.........---------......---------,,,,,,,,,////////////////////////........................,,,...///000///000111333111111111222222333333444666777888777555444444666888999::::::;;;>>>CCCFFFFFFJJJNNNPPPRRRTTTYYY]]]___bbbggglllrrrxxx~~~tttkkkeee\\\\\\[[[ZZZWWWTTTQQQOOOIIIFFFBBBAAABBBBBBAAA???<<<>>>??????===???DDDHHHEEEKKKTTT```mmm||||||sssjjjcccfffeeeeeeeeeeeefffhhhiiidddfffggggggfffkkkttt|||xxx}}}yyygggXXXMMMGGGEEEAAABBBCCCCCCBBBAAA>>>===;;;999777444222111111111222333444555666999===@@@KKKMMMOOORRRUUUXXXZZZ[[[WWWVVVXXX___fffrrrpppbbbTTTKKKMMMLLLGGGJJJRRRWWWeeezzz|||lllSSSKKKBBB<<<:::999555222000111111111111222222222111111111111111111111111222222111111222222333444000000000000111111111111111222333222222222444666444888<<<>>>AAAHHHRRR[[[000000000000////////////000//////.........///////////////...------,,,,,,...---+++))))))***,,,---000///------///000////////////000000111111111222777666444333222333444444999999999999:::;;;<<<===@@@BBBDDDGGGKKKOOOSSSUUUWWWZZZ]]]aaaeeejjjpppttt}}}uuupppiii```ZZZWWWUUURRROOOKKKEEEAAAAAABBB@@@@@@CCC??????>>>>>>>>>@@@AAABBBEEEHHHLLLSSS\\\dddkkkooozzzyyyrrrlllgggeeehhhiiijjjgggddddddfffiiigggfffeeeeeehhhoooxxx~~~mmm[[[PPPHHHAAA@@@BBBCCCCCCAAA???======;;;:::888666444333222222///111333333444777<<>>777444555111111111000000111333555111111111111000000000000222111111111000000//////333333222111000000000111111111222222222333333333444555777999<<>>@@@CCCGGGKKKNNNPPPPPPRRRVVVYYY]]]bbbgggkkkpppxxxyyylllbbb\\\XXXUUURRRPPPJJJFFFEEEDDDAAA@@@BBB@@@@@@>>>>>>>>>???@@@@@@FFFHHHMMMRRRWWWZZZ\\\]]]___jjjzzz{{{rrrmmmgggcccbbbggghhhjjjiiigggfffiiikkkhhhjjjlllnnnqqqwww~~~wwwbbbSSSHHH@@@@@@AAABBBBBB@@@===;;;:::777666555333222111111111///111222333333555:::>>>IIIRRR]]]cccddddddgggjjj^^^YYY[[[hhhttt{{{mmmbbbXXXLLLFFFFFFEEEJJJTTT___hhhsssooo]]]RRRIII@@@:::999444333222111000000111333111111000000000000//////111111111111000000000///222222111111000111111111111111222222222333333333666777777888:::>>>DDDIII------------------------///...............//////------.........///////////////.........///000000///...------///000000/////////000000000000111111333333222111111111222222333333333333444555666666999:::<<<>>>AAADDDGGGIIIHHHJJJNNNQQQUUUYYY^^^aaaaaahhhrrr|||ssshhh```ZZZVVVTTTMMMHHHGGGEEE@@@>>>???AAA@@@???>>>===>>>??????DDDHHHNNNRRRTTTSSSPPPNNNLLLTTT```nnn}}}uuummmiiieeebbbbbbdddfffhhhhhhhhhhhhiiijjjiiilllrrrwww|||nnn[[[LLLBBB@@@AAAAAAAAA>>>;;;888555222222111000///////////////000111111222333777:::CCCJJJVVV___eeegggiiijjjbbb^^^aaalllvvvxxxhhhWWWKKKFFFDDDCCCFFFKKKRRR]]]pppyyykkk^^^PPPDDD???999888555333222111222222111000000000/////////...111111111111000000000000111111000000000111222222111111222222222333333333777777777777777:::???BBB---------------...............---------...//////,,,------...///000000000000000000//////////////////---,,,,,,...//////...//////000000000000000000111111111000000000111111111111111111222333444444666666888:::<<>>===>>>???@@@AAABBBGGGNNNTTTVVVSSSNNNJJJHHHLLLRRRZZZdddrrruuuooolllgggddddddbbbdddfffggggggggggggffffffkkkrrrzzzhhhUUUHHHCCCBBB@@@???<<<999444111000///..................//////000000000222333555:::???IIIUUU]]]aaaaaa___bbbaaadddlllttt|||}}}kkk[[[RRRLLLGGGCCCDDDGGGPPP```nnnyyyfffSSSHHHAAA>>>:::666555444444444111000000000///.........111111111000000000000000000000///000000111222333111111222222222333333333555666666555555777;;;>>>------........./////////---------------...//////,,,------...///000111111///000111111000///...---///---,,,,,,---......---000000/////////////////////000000000000000000000111111111111222333444444555555555777888:::<<<===@@@CCCFFFIIIKKKNNNQQQSSSWWW[[[```eeejjjqqqyyysssiii```XXXQQQNNNKKKFFFDDDFFF???>>>>>>>>>???@@@BBBCCC@@@FFFMMMSSSTTTQQQKKKGGGFFFGGGHHHJJJNNNXXXdddnnn}}}wwwrrrnnnhhheeefffeeefffggghhhiiiiiigggfffdddhhhoooxxxxxxbbbRRRHHHDDD@@@===:::777222/////////............/////////......///000111111111444888@@@JJJRRRUUUSSSQQQYYYZZZ___fffmmmttt}}}nnndddWWWOOOHHHEEEEEEHHHQQQ[[[dddqqqhhhWWWKKKFFF???;;;888777555444222111111000///.........000000000000000000111111////////////000111222222111111222222222333333333222333333444444666999<<<---------...//////000000,,,,,,,,,,,,---...//////------...///000000111111///000222444444333222000222000.........///...---000000////////////.........///000111111111000000111111111111222333444555444444444444555777888999:::===AAACCCEEEGGGIIIKKKQQQUUUYYY]]]```fffnnnttt}}}mmmcccYYYRRRLLLEEECCCDDD@@@@@@??????@@@AAACCCDDDAAADDDIIILLLLLLIIIEEEBBBCCCDDDDDDDDDEEEJJJTTT[[[dddmmm||||||uuurrrmmmgggddddddhhhggggggiiikkklllkkkjjjfffiiipppxxxooo\\\NNNHHHAAA;;;999666222///000000//////.../////////...------...000111000///222555;;;BBBGGGIIIHHHEEEIIIMMMSSSZZZaaagggnnnsssvvveee[[[OOOIIIFFFDDDFFFKKKSSS___rrrooo[[[TTTJJJCCC???<<<888444333333222111000///......000000000000111111111111000000/////////000111111111111222222222333333333000111222333333555888;;;+++,,,,,,---......//////,,,,,,,,,,,,---...///000......//////000000000111...111555999;;;;;;:::999777555222111111111///...000000/////////............///000111222111111000111111111111222333444444333333222222333444444555555888<<>>??????>>>>>>CCCJJJOOOSSSWWWZZZ\\\eeeqqqxxxjjj[[[QQQKKKEEEDDDEEEIIIRRR```pppsssjjj]]]RRRKKKEEE>>>999444444333222111000/////////000000000111111111111111000000////////////000111111222222222333333333000111222333222444666888******+++,,,,,,---......+++++++++,,,---...///000////////////000000000000...111777<<<@@@BBBBBBAAA:::888555444333222111///000000//////.........---...///000222222222111000000000000111111222333444222222111111111222222333444777;;;===>>>???@@@BBBFFFJJJPPPTTTXXX]]]eeekkkmmmllllllmmmrrryyyuuufffYYYTTTTTTHHHGGGEEEBBBAAA@@@@@@@@@???>>>>>>???@@@BBBCCCEEE<<>>555555444333222111000/////////000000111111111222222111000//////...//////111111222222222333333333111333333333222222444666---,,,+++++++++***(((&&&......,,,++++++,,,......,,,,,,------.../////////...222888BBBQQQ]]]]]]XXXHHHAAA999444222222000...////////////////////////............///////////////000000000111111111111222222222000///000333666555555666777888999::::::???CCCHHHKKKNNNTTT^^^eeekkkiiieeecccccciiirrryyyssscccWWWOOOLLLIIIGGGFFFEEEDDDCCCCCCAAA??????AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@DDDBBBCCCJJJQQQYYYeeeppp}}}yyyvvvrrrmmmkkkjjjhhheeeaaa^^^\\\^^^aaacccccchhhnnnsss|||~~~eeeZZZOOOCCC???<<<777444333222000//////000000///............///////////////111111222333555777999:::;;;<<<===????????????>>>GGGMMMVVV^^^eeerrrlll```YYYPPPFFFEEEDDDFFFMMMWWWfff{{{vvviii]]]OOOFFFBBB;;;777::::::555444777555222111222000,,,...222111111000000000000111111333222222111111222222333222111000000111333555666---,,,++++++,,,+++)))(((------,,,,,,,,,,,,------,,,,,,------.../////////000444<<>>@@@EEEIIIOOOXXXaaahhhtttzzzvvvtttooolllhhhfffffffffdddbbbaaa___```bbbcccbbbfffkkkxxxhhhWWWKKK@@@<<<:::666222111111000//////000000///------.........//////000000333333333444555666777888777888999:::;;;:::999999999???FFFKKKPPPZZZhhhsssqqqeeeXXXNNNJJJFFFEEEHHHNNNYYYjjjyyy{{{rrreee\\\PPPGGG???===;;;666555777333000///000///---///333111000000//////000000111222222222111111222222222111111000000111222444555,,,,,,+++,,,------,,,***+++++++++,,,,,,+++++++++,,,,,,,,,---....../////////555???MMM```pppvvvsssaaaUUUDDD666000000000111....................................////////////////////////000000000000///000222222111111111333222222333444555666777777666999===???@@@EEELLLQQQUUUTTTSSSRRRSSSYYY```fffmmmrrryyynnnfffYYYNNNHHHGGGGGGHHHDDDCCCAAAAAABBBBBBAAA???AAAAAA@@@????????????@@@>>>======AAACCCDDDJJJQQQSSS\\\kkkyyy{{{wwwssspppooonnnmmmlllgggddd```___```aaabbbbbbbbb```aaadddddddddhhhnnn~~~}}}hhhTTTHHH>>>:::999555222222111///......///000...---------......///000111111555444444444444555666666666666777777777666555555333777<<<>>>AAAHHHRRRZZZooo|||xxxiii]]]WWWPPPIIIFFFGGGMMMYYYddd~~~~~~tttbbbVVVJJJCCC>>>:::999999777333111222111...///333000000////////////000000222222111111111111222222000000000000000111222333,,,++++++---...///...,,,)))***+++,,,,,,+++***)))+++,,,,,,------...//////---444===III[[[jjjpppnnn\\\PPP@@@333------...///....................................////////////........./////////000000...111333444333222222222111111222222333444444555444666888:::;;;>>>CCCGGGLLLLLLKKKKKKMMMRRRXXX]]]cccggglllpppuuu}}}zzzhhhYYYOOOKKKJJJKKKFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@??????????????????===???AAAAAA@@@CCCHHHKKKQQQZZZbbblllzzzrrrooonnniiiddddddbbb``````bbbdddeeeeee```^^^[[[YYYZZZ]]]```bbb```___aaafffhhhjjjpppvvvyyycccRRRGGG===:::999666444444111000//////000000///---------...///000111222222444444444444444555666777888888777777666555444444444777:::;;;<<<@@@GGGMMMXXXbbbttt~~~ppphhh]]]RRRLLLIIIJJJQQQXXXjjjwwwttthhhYYYNNNHHHDDDAAA>>>???999555555444111000333000//////////////////000111111000000000000111111//////000000000111111222,,,++++++---///000...---((()))++++++++++++)))(((++++++,,,,,,---.........---333999BBBNNNZZZ^^^[[[LLLCCC888000......///.......................................////////////---............/////////...111444666555333222222000000000111222222333333555555777888999;;;>>>@@@BBBCCCDDDEEEFFFJJJOOOSSSVVVZZZ^^^bbbhhhqqq|||ooo___UUUOOOLLLGGGEEEDDDDDDEEEFFFEEECCCAAA@@@??????>>>>>>??????>>>===???BBBBBB???AAAEEEDDDHHHLLLOOOTTT___nnnyyy{{{jjjbbb___[[[WWWWWWUUUUUUWWWZZZ]]]^^^^^^[[[ZZZXXXWWWWWWZZZ^^^aaaaaaaaadddjjjmmmpppvvv~~~wwwaaaPPPEEE;;;999999666444444333222000111222222111/////////000111111222333333222222222333555777888999888777666555444444333333222444666777777999>>>BBBGGGMMM[[[rrrvvvjjj\\\TTTPPPMMMOOORRRXXX```nnn}}}qqqddd\\\UUULLLDDDCCC<<<777666666333222444000000////////////000000111000000//////000000111///000000000111111111111,,,++++++---...///...,,,*********++++++*********+++++++++,,,------......///333666:::@@@HHHIIIGGG===888222///000111111000------------------------............////////////------------.........///...111444555444222222222000000000000111111222222444555555666777999:::;;;:::;;;===>>>???AAAEEEHHHHHHLLLQQQVVV\\\fffrrr{{{}}}sssbbbTTTMMMJJJHHHDDDCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>???<<<;;;===@@@@@@>>>???CCC???BBBFFFGGGIIIPPP[[[dddnnn~~~qqqbbbXXXQQQMMMNNNMMMMMMOOOSSSUUUVVVVVVUUUVVVVVVUUUVVVYYY]]]```gggfffiiiooosssuuu|||xxxdddPPPEEE;;;999888666333333666444333333444444333222222222222333333333333444111111222333555777999:::555444333222111111111111000111333444444555888:::;;;>>>III\\\sssxxxiii```ZZZTTTPPPOOOKKKNNNWWWdddqqqzzzooo^^^OOOFFF>>>888777888666555666111111000000000000111111000000////////////000000000000111222222111111000,,,++++++,,,......---++++++++++++******+++++++++***++++++,,,,,,---......---000222222555999:::777666222......000222111///------------------------............////////////,,,,,,---------.........---///222222111000000111000000000000111111111111333222222333555666666666555777999;;;;;;<<<>>>@@@AAADDDHHHLLLQQQYYYccckkknnnrrrxxx~~~xxxeeeZZZTTTOOOJJJEEECCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>===;;;===??????<<<>>>CCC===AAAEEEFFFFFFIIIPPPVVV[[[gggyyy{{{cccSSSJJJFFFFFFEEEEEEGGGKKKMMMMMMMMMMMMPPPSSSTTTUUUXXX]]]aaahhhhhhlllsssxxx|||yyyhhhTTTIII???<<<<<<999777666999777666666777777666555555555555555444444444444222222333444555666888888333222111000///000000111000111222333333333444555555555<<>>@@@CCCFFFGGGIIINNNVVV\\\]]]aaagggnnnvvv}}}ppp^^^XXXPPPIIIFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>>???===>>>@@@???===???CCC:::???DDDDDDBBBBBBFFFJJJOOOVVVaaannn|||yyyaaaQQQIIIGGG?????????AAADDDGGGGGGFFFGGGKKKPPPSSSUUUYYY^^^cccfffgggllluuu|||wwwjjjYYYNNNDDDAAAAAA>>>;;;;;;:::999888888999999888777777777777666555555444444444444444444444555666666444333111000000111222222//////000111000000//////333222666???GGGRRRfffxxxzzzlll___WWWNNNIIIFFFIIIKKKQQQ___nnnxxx```UUUIIICCC???999444222333333222222222222333333//////............//////111222333444444333111111------------------,,,,,,000///---,,,++++++,,,---***++++++,,,,,,------...+++,,,------......------///---++++++---000222333///......///000000...,,,...------......///000111......------------..................////////////---///////////////111333///...---///111333333333444444555666777888999999:::<<<>>>@@@CCCHHHMMMQQQSSSWWW]]]eeemmmvvv{{{jjjYYYQQQLLLGGGFFFHHHBBB@@@>>>>>>??????>>>===AAA@@@>>>>>>???@@@???>>>>>>>>>>>>???AAACCCFFFGGGGGGLLLRRRYYYaaammm}}}wwwbbbPPPDDDAAA???>>>===<<<===???AAABBBBBBEEEJJJNNNRRRVVV[[[___```fffnnnwwwsssnnn^^^ZZZRRRIIICCCAAAAAA??????>>>===<<<<<<;;;;;;<<<;;;;;;999777555444222111777666444333333444666777555444222000///...------////////////////////////333333333777===FFFOOOTTThhhxxxnnn^^^RRRLLLHHHHHHGGGGGGNNNWWWgggxxxjjjRRRIIIFFF@@@:::777555666666555333222222333222111/////////000///...///111444666555333000...,,,,,,,,,---------------000///...,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............---,,,,,,---///111222222222000...---------+++)))------------...///000111//////............//////------------............---///////////////111333333111//////111222222222333333444555666777888888:::;;;===>>>???CCCGGGKKKMMMQQQWWW^^^eeemmmuuu{{{~~~ooocccYYYOOOIIIGGGHHHEEECCCBBBBBBBBBBBB@@@@@@??????@@@BBBAAA???===@@@@@@?????????@@@AAABBBDDDGGGKKKNNNRRRZZZfffoooqqq```QQQHHHFFF@@@???===<<<<<<===???@@@???AAAEEEHHHLLLQQQWWW[[[```gggoooxxxxxxrrrddd___VVVMMMGGGFFFEEEDDDAAA@@@???======<<<<<<<<<===<<<;;;:::888777666555666555444333333444555666666666444333222111000000222222222222222222222222333222111222666;;;AAADDDSSS```rrr|||nnn___VVVNNNJJJGGGDDDGGGMMMWWWfffzzzkkk[[[QQQGGG>>>:::666666666555333111000000222000......000000000///000222333444444222000///+++++++++,,,,,,------...//////...------.........------,,,,,,,,,,,,++++++,,,,,,---............---++++++,,,---///111222333666333000............---------------...///000000000000////////////000000,,,,,,,,,------------...---///////////////111333777444111///000000000000111222222333444555666666888999:::::::::<<<@@@BBBFFFIIINNNTTTYYY```ggglllooossszzzqqqaaaTTTMMMJJJGGGDDDBBBBBBBBBAAAAAA===>>>AAADDDEEECCC???<<>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEJJJRRRYYYgggooo}}}}}}qqqggg]]]RRRKKKJJJAAA@@@>>><<<<<<<<<<<<===:::<<<>>>AAAEEEJJJQQQVVV\\\dddoooxxxzzzmmmfffZZZQQQJJJFFFEEEDDDAAA@@@???===<<<;;;;;;;;;:::::::::999888888888777555555333333333333555555555444444333222111111111222222222222222222222222111000//////000333555777@@@HHHTTTaaapppooodddWWWOOOJJJEEEDDDEEEGGGRRRddduuurrr```OOOCCC===999999888666444333111000111///......000111111000111222222222222111000000)))******+++,,,------...//////......////////////......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---000444777777333///------///000000,,,,,,,,,,,,---...///000//////............//////,,,,,,---------.........---/////////...///111333666333000......///000///000000111111222333444444555666777777777888;;;===AAACCCGGGKKKOOOTTTZZZ^^^bbbgggoooxxx|||iii\\\OOOKKKFFFCCCBBBBBBBBBAAA===???BBBFFFHHHEEE???;;;::::::;;;<<<>>>???AAAAAABBBCCCCCCCCCDDDGGGMMMQQQWWW]]]fffqqq}}}tttlllddd___YYYQQQKKKKKKBBBAAA???===<<<;;;::::::888999:::;;;>>>DDDKKKPPPTTT___nnnzzzsssgggYYYOOOHHHAAA??????>>>===<<<:::999888777777444444555555555555666666444444333222222333444444000000000000//////......////////////////////////.........///000222444555:::>>>CCCJJJUUUeeexxx~~~rrrbbbXXXRRRMMMHHHEEEBBBGGGRRRaaaqqquuu```PPPGGG???===;;;999888666555333111000//////111222222111222222111000000000000000))))))******+++,,,------------...//////000000000......---,,,++++++******))))))***++++++++++++***,,,,,,,,,+++,,,000777===999555///+++***+++,,,,,,+++++++++,,,,,,---...///...------,,,,,,------...---.........////////////---/////////...///111333222///---,,,---///////////////000000111111222222111333555666666777:::<<<===???BBBDDDGGGJJJOOOSSSYYY^^^fffoooyyyppp]]]WWWPPPJJJGGGEEEDDDDDD???AAADDDGGGIIIEEE@@@;;;::::::<<<===>>>???@@@@@@CCCCCCCCCCCCDDDFFFIIILLLMMMQQQWWW^^^hhhvvvyyyjjjccc]]][[[VVVNNNJJJIIIEEEDDDBBB@@@===<<<::::::777888888999;;;@@@FFFKKKNNN[[[lll}}}mmm^^^OOOGGGBBB;;;999;;;888777666555444333333333000111111222333444444555333333222222222222333333......//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333333999:::<<<>>>DDDNNN[[[ddduuurrreee]]]WWWOOOHHHDDDBBBEEEOOO\\\lllxxxcccVVVGGGCCC>>>;;;:::999777555333222000000222333333222222111000/////////000000)))))))))******++++++,,,+++,,,---...///000000000......---,,,,,,+++******))))))***++++++++++++***,,,------,,,---222:::@@@@@@<<<555000---,,,+++***++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---........./////////000000---///////////////111333...,,,+++,,,...//////.../////////000000000111111///111333555555777999;;;:::;;;===>>>@@@CCCGGGJJJQQQVVV^^^fffnnnvvv~~~qqqjjj___TTTMMMHHHEEEDDDCCCDDDEEEGGGGGGEEE@@@<<<>>>????????????>>>>>>===BBBAAA@@@@@@@@@@@@AAABBBEEEHHHLLLQQQXXXcccqqq{{{yyysssddd^^^YYYWWWSSSMMMHHHHHHGGGFFFEEECCC@@@>>><<<;;;888888999999:::===BBBEEEJJJUUUggg{{{|||cccSSSDDD???<<<888777;;;444333222111000000000000000111111222333444555555222222222222222222222222000111111111000///---,,,------------------------///.........---......///333444555777:::???EEEJJJTTTeeexxxssshhh```VVVNNNIIIAAA===BBBJJJSSSeeevvvtttcccUUUNNNEEE???<<<;;;999777666555333333444444333222111000000///.../////////)))))))))***************)))***,,,...////////////---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,)))---000111111444;;;@@@>>>:::555111000///...,,,************+++,,,---...---------,,,,,,------------------.........//////---///////////////111333---,,,---...000000...---////////////000000000000...000333444444555777888555666888999999<<>>???>>>===============<<<@@@BBBEEEGGGKKKRRR]]]dddnnnyyy|||nnniii___YYYUUUTTTRRRMMMJJJJJJIIIIIIGGGFFFCCCAAA???===888999999999999:::===@@@EEEMMM[[[ppp}}}bbbOOO???;;;:::555444999222111111000000111111222000000111222333444555555111111222222222222111111222333333333222000---,,,------------------------///...---,,,+++,,,------...///111222444666999;;;???LLL\\\iiiwww}}}qqqiii```WWWRRRGGGAAABBBCCCCCCMMMYYYppp|||tttjjj___QQQGGGBBB@@@===;;;:::888555555555555444333000000/////////.........************))))))))))))((())),,,---////////////------,,,,,,,,,,,,+++++++++,,,------......------&&&,,,222555555777;;;???111///,,,***+++,,,,,,+++************+++,,,---............------.........,,,,,,,,,---------......---///////////////111333......///000222111...+++/////////000000000000000...000333333333333444555222333444555555777:::===@@@DDDKKKRRRYYY___dddhhhrrrtttvvvyyy~~~|||lll```XXXTTTKKKIIIFFFEEEDDDBBB@@@>>>>>>???AAABBBCCCCCCCCCBBB<<<;;;;;;===???@@@@@@??????AAABBBBBBBBBFFFMMMSSSUUU___mmmwwwtttfff```[[[VVVRRRRRRQQQMMMLLLMMMKKKJJJIIIGGGEEECCC@@@???888999::::::999999;;;<<>>???@@@BBBDDDEEEGGGGGGOOORRRVVV]]]hhhvvvvvvggg^^^[[[VVVUUUSSSRRRPPPOOOOOOOOONNNLLLKKKKKKKKKIIIEEE@@@???===:::888999;;;;;;;;;;;;<<>>???AAACCCDDDFFFFFFGGGHHHJJJMMMTTT^^^iiiqqq~~~oooccc[[[YYYUUUTTTSSSQQQPPPOOONNNNNNMMMKKKJJJJJJKKKIIIEEEAAAGGGDDD@@@>>>======<<<;;;::::::???JJJXXXjjjvvv]]]FFF>>><<<666222444111111111000000111222222000111222333333333222222222333444333222111333444111111111000000000/////////000000000///...---,,,,,,,,,,,,---------.........///000///......000222222333777>>>CCCJJJWWWcccuuu{{{wwwnnnaaaSSSIIIDDDBBBBBB@@@AAAGGGRRR]]]lllvvvgggWWWKKKBBB???;;;888888888666555666555333222111111111222''''''''''''''''''''''''((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,------.....................///...---+++*********---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---//////000000000000//////------........./////////////////////////////////------.........///////////////000000000000//////000000000111111111222222333333222222333444555666888999;;;;;;===???CCCFFFNNNRRRVVVZZZ^^^eeennnuuurrr```UUUNNNHHHDDDCCCAAAAAABBBDDDFFFFFFEEEBBBAAA???===============;;;<<<===>>>???AAACCCDDDDDDCCCCCCCCCDDDGGGMMMUUUZZZiiiuuurrrfff\\\WWWWWWTTTTTTRRRPPPOOONNNNNNNNNLLLLLLKKKKKKLLLKKKHHHEEEHHHFFFBBB@@@???===;;;999<<<:::;;;???EEENNN```ppplllSSSGGGAAA999444444222111111000000000111111000111222222333222222222111333333333111111222333111111000000000000/////////000000000///...---,,,,,,,,,,,,------------...---...//////......000111111111333777:::>>>GGGQQQaaarrr{{{iiiZZZPPPIIIEEEBBB>>>;;;<<>>;;;;;;;;;999666555555444444333222222222&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,------++++++++++++,,,,,,,,,,,,............////////////000///......---...//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111000000.........////////////000////////////////////////............//////////////////000000000000//////000000000000111111111111222222222222222333333444444666777888888:::===???IIILLLPPPTTTYYY```hhhmmmttt||||||kkk___TTTKKKEEEGGGEEEDDDDDDEEEDDDBBB@@@AAA???===<<<=========;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCHHHNNNRRRWWW^^^iiiuuuvvviii___WWWTTTUUUTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNNNNOOOOOONNNMMMLLLIIIGGGEEECCCBBBAAA>>><<<=========>>>>>>AAALLLXXXkkk{{{dddRRRFFF<<<777777333222111000000000000000111111111222222222222111000222333333111111111222000000000000000000/////////////////////......---------------------------,,,---......------///111222111222555666777===DDDPPP^^^lllssszzznnn___VVVOOOHHHDDDCCC>>>;;;===CCCNNN^^^mmmuuubbbVVVGGG???>>>>>><<<888555555555555444333111111'''''''''''''''''''''''''''''')))***+++,,,,,,,,,)))*********+++,,,,,,,,,.........//////000000000---+++***,,,///000...+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000.........////////////000////////////////////////........./////////000000//////000000000000////////////000000000111111111111111111222222222222222222333555666777888;;;===???BBBFFFKKKQQQXXX^^^cccggglllsssyyy}}}yyyjjjZZZOOOKKKHHHEEECCCBBBBBBAAA@@@AAA???===<<<=========;;;;;;;;;<<<===>>>@@@@@@AAA?????????>>>???BBBFFFJJJMMMPPPVVV```lll}}}~~~nnnccc[[[UUUSSSTTTTTTSSSQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRPPPNNNLLLKKKHHHCCC@@@======???@@@>>>===CCCKKKQQQ\\\mmmvvv^^^MMMAAA;;;:::444444222111000000000000222111111111111111111111///111222222111000000111//////////////////000000000//////...............------------------------+++,,,------,,,---///111111//////222444444777===EEEOOOYYYaaakkkyyyuuuhhh___XXXOOOIIIIIICCC??????AAAFFFOOOYYYeeerrryyyjjjVVVHHHCCCAAA===:::777777666555444222000///((((((((((((((((((((((((&&&'''((()))***+++++++++(((((()))***++++++,,,,,,------......///000000000111...,,,...000000,,,(((+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---...//////000000///------........./////////////////////////////////....../////////000000000//////000000000000///////////////000000000111111111111222222222222111111000222444666666777:::;;;;;;<<<@@@EEEKKKQQQVVVYYY^^^aaaggglllppptttvvvgggXXXSSSLLLFFFCCCCCCCCCCCCAAA???===============;;;;;;;;;<<<===>>>???@@@@@@?????????>>>======@@@BBBGGGGGGJJJPPPXXXaaappp}}}uuuggg___YYYTTTRRRSSSTTTTTTRRRPPPOOONNNNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWZZZXXXWWWUUUSSSOOOJJJFFFBBB@@@@@@AAA@@@===>>>BBBFFFKKKUUUcccrrrqqq[[[KKK@@@<<<666666444333111111000000222222111000000000111111...000222222111000///000......////////////000000000///............//////...------------,,,,,,,,,***+++,,,,,,,,,---///111...,,,,,,///111000222666>>>DDDKKKSSS]]]nnnvvvnnneee\\\VVVQQQKKKFFFDDDBBB@@@CCCGGGPPPZZZkkkzzzlll[[[PPPIIIBBB===;;;:::999666444222000///((((((((((((((((((((((((&&&&&&((()))***+++++++++''''''((()))***+++,,,---,,,,,,---......///000000222222111000///...---,,,,,,,,,---...............+++,,,,,,------,,,,,,+++,,,---...///000000000000,,,---------............////////////////////////.../////////000000000000//////000000000000//////////////////000000000111111222333333333222111111///111333444444444666777:::;;;===AAAFFFKKKNNNPPPTTTVVV\\\ccceeehhhrrr}}}vvvmmm___SSSKKKGGGFFFEEEAAA???===============;;;;;;;;;<<<===>>>???@@@@@@???@@@@@@???>>>>>>@@@BBBCCCBBBDDDIIILLLOOOYYYdddtttuuujjj```[[[XXXTTTRRRSSSUUUTTTSSSQQQPPPOOONNNNNNPPPRRRUUUVVVVVVXXX\\\___bbbbbbbbbcccccc```\\\XXXSSSLLLFFFEEECCC???>>>???BBBCCCIIIRRR[[[gggyyyqqq[[[JJJAAA888777666444333222111111333222111000//////000111---///222222111/////////........./////////000000000///...------...///000......---------,,,,,,,,,)))***,,,,,,+++,,,///111---******...///......111888;;;@@@FFFNNN[[[mmm{{{}}}vvvnnnjjj```XXXQQQMMMHHHAAA???AAAFFFIIITTTbbblllsss~~~vvvfffYYYNNNGGGAAA???<<<888555333222111''''''''''''''''''''''''%%%&&&''')))************&&&'''((()))***+++,,,---,,,,,,,,,---...//////000---///000---)))(((,,,111,,,---......//////......++++++------------++++++------///000000111111111,,,,,,,,,---------......////////////////////////////////////000000000000//////000000000000//////////////////000000000000111222333444444333111111///111333333222111222333888777888;;;???CCCEEEFFFHHHJJJPPPXXXZZZ\\\eeeqqqyyy{{{sssaaaTTTLLLGGGFFFAAA???===============;;;;;;<<<<<<===>>>???@@@@@@;;;<<<>>>>>>>>>???AAACCCCCCAAACCCGGGHHHHHHNNNXXX\\\gggvvv{{{lllcccZZZXXXVVVTTTRRRTTTVVVUUUSSSRRRPPPPPPOOOOOOTTTWWWZZZ\\\\\\^^^bbbfffkkklllooosssvvvvvvtttqqqeeeZZZNNNJJJGGGDDDAAAAAA;;;;;;>>>EEEIIIOOO]]]kkk|||jjjTTTGGG:::999777555333222222111333222111/////////000111---///222222111///...///---.........//////000000000///...------...///000.........------,,,,,,,,,)))***+++,,,+++,,,///111///++++++...000...---///333444888;;;@@@IIIXXXddduuu{{{}}}zzznnneee\\\VVVOOOGGGCCCDDDCCCAAAFFFRRR\\\eeerrr~~~yyyhhhYYYQQQFFFCCC>>>:::666444333333''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))***+++++++++++++++,,,---......000000000///......------000000//////.........---.........------,,,,,,,,,---+++,,,000111...---///******++++++,,,---......//////.........---------............///////////////000222111///......//////000111000///000222444111222333333333333222111...222444444222333999???DDD===888:::<<<<<<===???DDDFFFHHHKKKPPPVVV]]]bbbffflllttt}}}oooaaaUUUNNNIIIEEEAAA@@@AAAAAA>>>;;;;;;<<<>>>>>>===<<<<<<===<<<<<<===>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEEEERRRXXX___gggooo{{{sssaaaZZZRRRNNNQQQTTTUUUTTTTTTRRRQQQSSSWWWZZZZZZXXX[[[[[[]]]___ccchhhnnnqqq{{{uuueeeVVVLLLFFFBBB???>>>;;;<<<@@@CCCEEELLLSSSeeeuuueeePPPCCC;;;555555444111000000444222000000111111000///000000//////.........---////////////////////////...------------...//////000000///...------,,,,,,...,,,)))'''(((***---000---,,,+++,,,...///...---333444555777;;;AAAIIIOOO]]]iiizzz}}}wwwmmmbbbWWWNNNIIIFFFBBB<<<===FFFKKKPPP___qqquuulllYYYLLL@@@;;;999666333444''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((()))***++++++******++++++,,,---.../////////...............000/////////.........---------------,,,,,,,,,+++---+++,,,000000------///+++++++++,,,---.........//////.........---------............///////////////000111111///------...000111111000//////000222111111222333333222111111///111222222111333777;;;===888555777::::::;;;>>>???@@@CCCEEEIIIOOOUUUZZZ```dddkkksss{{{~~~mmmbbbTTTNNNGGGBBBAAA@@@>>>;;;;;;<<<=========<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEIIIPPPUUU[[[dddqqqyyyyyyiii```ZZZSSSQQQSSSVVVWWWVVVVVVTTTTTTVVVZZZ]]]]]]\\\___```bbbfffkkksss||||||iiiZZZNNNEEE@@@???======@@@BBBBBBFFFKKKWWWaaavvv|||gggOOOEEE<<<:::999666333333333111///...//////...---000000/////////.........////////////////////////...------------...//////000//////...------,,,,,,---,,,***))))))+++---///---,,,+++,,,...///...---111111111222444888>>>CCCKKKVVVhhhzzz}}}qqqdddWWWNNNHHHDDD<<<<<>>@@@EEEJJJNNNVVVYYY^^^ccciiirrr{{{{{{hhh___SSSKKKFFFDDDAAA???<<<===>>>>>>>>>===<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???CCCFFFIIIMMMSSS[[[bbbooozzztttfff]]]YYYTTTSSSVVVXXXXXXWWWYYYWWWWWWYYY]]]```bbbbbbdddggglllsss{{{sssaaaRRRIIIDDD@@@???@@@???===>>>AAAGGGKKKXXXoooaaaRRRCCC===:::666222111333222/////////000///---000000////////////......////////////////////////...------------...///////////////...------,,,,,,+++++++++++++++,,,---------,,,+++,,,...///...---/////////...---000444777888BBBRRRfffxxxzzzjjj[[[SSSKKKBBB===AAACCCBBBGGGNNN]]]lllvvvfffSSSHHHBBB<<<::::::''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((******))))))))))))***+++,,,,,,+++,,,,,,---......//////........................++++++++++++++++++++++++///,,,,,,//////---,,,///---------.........//////....................................////////////000000000///---,,,---......000111111000///000111000111111111111111111000333111000000222333333333111///000444666555555777444666777999:::===BBBEEEMMMNNNQQQUUU[[[ccckkkqqq{{{xxxhhh[[[RRRMMMHHHEEE???>>>>>>>>>??????>>>=========>>>>>>>>>>>>==================>>>???@@@@@@@@@BBBEEEFFFHHHKKKPPPUUUYYYbbbooo}}}ssshhhYYYWWWUUUUUUWWWYYYYYYXXXXXXXXXYYY[[[___cccfffhhhjjjqqq{{{{{{hhh[[[RRRLLLFFFDDDBBB>>>>>>AAA@@@@@@GGGWWWlll{{{gggQQQCCC===777333222444222111111222222222111000000//////////////////...........................------------...////////////.........---------***+++,,,,,,------,,,,,,---,,,+++,,,...///...---000000///...---...000333222888CCCSSSfff{{{xxxhhh^^^UUUKKKBBBAAAAAA???@@@CCCKKKXXXiiizzzqqq]]]PPPGGG@@@<<<<<<''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***(((((((((((()))***++++++******+++,,,---...//////---------...............++++++++++++++++++++++++000---,,,//////,,,,,,///---------...............---.................................///////////////000000///------...000,,,///111222111111222333000000000000000000000000444222111111333333333222111000111555555111111444333444666777888:::===@@@DDDFFFHHHLLLPPPXXX```fffmmmqqqxxxssseeeZZZPPPJJJDDDBBB>>>>>>>>>???>>>=========>>>>>>>>>>>>===============>>>>>>???@@@AAA===>>>@@@AAABBBEEEGGGJJJNNNTTT\\\cccnnn}}}{{{llldddVVVUUUTTTUUUVVVXXXYYYXXXWWWXXXYYY\\\```fffkkkooosss~~~qqqeee[[[PPPJJJFFFBBBBBBDDD??????BBBJJJUUUgggeeeRRRFFF===888888333222000111222444333333//////000000000000000000------------------------...------------...//////...............---------***+++,,,---------,,,,,,---,,,+++,,,...///...---...///000///......000222222555;;;DDDSSSfffyyy~~~oooeee]]]SSSIIICCCAAA>>>===>>>AAAIIIVVVeeetttwwweeeYYYOOOFFF@@@===''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***''''''''''''((()))************++++++,,,---......---------------.........++++++++++++,,,,,,,,,,,,111---,,,///...,,,,,,///---------------------------------...........................///////////////000000///......111333...000333444333222333333000000////////////000000222222333222222222222222333222333555333//////333222333555666666888:::======???BBBDDDHHHNNNUUUYYYcccgggooowww~~~qqqbbbXXXRRRLLLEEE@@@??????>>><<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>???@@@AAAAAA;;;<<<>>>???AAABBBCCCCCCIIILLLPPPSSSXXXcccrrr~~~vvviiibbbVVVUUUUUUUUUUUUWWWXXXZZZVVVXXX[[[___dddjjjrrrwwwuuuhhh[[[RRRLLLEEEAAABBBAAAAAABBBDDDGGGPPPdddwwwzzzdddSSSEEE>>>===555333222111222333222111//////000000000000111111------------------------...------------...//////........................++++++,,,------------------,,,+++,,,...///...---+++---.........---///000111222444:::DDDRRRaaalllvvv}}}xxxqqqeee___WWWPPPJJJEEEAAA???@@@BBBJJJVVVcccrrrzzzmmmeee]]]QQQGGGCCC''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&'''((()))*********++++++,,,,,,------,,,,,,,,,------.........+++,,,,,,,,,------------111...,,,......+++,,,///---------,,,,,,,,,,,,,,,---------.........//////............//////////////////000//////000333666111444666666444222111111000///............///000...111333333000///000333222111222444111---///333///111333444555666888:::888999<<<>>>@@@CCCHHHKKKUUUZZZccclllttt}}}xxxiii___SSSJJJFFFDDDBBB???>>>>>>>>>>>>>>>===<<<<<<============>>>???@@@AAA>>>>>>???AAABBBCCCBBBAAABBBEEEIIIJJJKKKQQQ[[[cccnnn}}}vvvjjjeeeWWWWWWVVVUUUUUUWWWYYY[[[XXX[[[___ccciiiqqqzzzrrrhhh___SSSJJJGGGFFFCCCBBBCCCCCCFFFQQQ\\\hhhrrr}}}hhhTTTIIIGGG===;;;888666555444222111//////000000000111111111////////////////////////...------------...//////........................,,,,,,,,,,,,------......---,,,+++,,,...///...---***,,,......---,,,---.........000333888AAAKKKQQQ^^^fffsss~~~~~~{{{ttttttrrrkkkaaaWWWNNNIIIFFFDDDFFFLLLSSS\\\lllzzz~~~wwwtttmmm```SSSLLL'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&((())))))***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........222...---......+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000//////000//////111555888555777888888444111//////000///...------...///000+++///333222...---///333111000111222000---///555---///111333333444666888444666888999:::;;;>>>AAADDDJJJSSS]]]gggpppxxx}}}|||ppp```TTTNNNKKKGGGDDD>>>>>>>>>>>>>>>===<<<<<<===<<<<<<======>>>???@@@>>>>>>???@@@BBBAAA@@@>>><<>>AAABBBCCCAAA???>>>@@@BBBBBB>>>;;;@@@@@@@@@@@@AAACCCEEEFFFOOOTTTZZZ___gggwww}}}ssskkkfff^^^ZZZWWWZZZ[[[ZZZ[[[^^^^^^___bbbfffooo~~~nnn```ZZZRRRIIIFFFEEEEEEDDDEEEKKKNNNUUU___jjjyyyzzzhhh]]]UUUJJJCCC???===;;;:::777777666444111000111333222222111000000000000111000///...------...///000...///////////////......++++++++++++,,,,,,---...........................,,,,,,+++***+++,,,...///******+++---///222444555>>>@@@FFFQQQ___mmmwww|||www^^^YYYOOOHHHHHHIIIEEEEEEHHH[[[ooo|||lll]]](((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---------------......//////000111111222111///...,,,,,,,,,,,,------,,,,,,,,,,,,------+++---------,,,,,,---//////...------------.../////////000111333666777999777444111////////////...........................//////000000000000//////222111111000000111111222222222222333333333444444444333222222333555777999:::>>>DDDJJJPPPWWW^^^cccnnnuuu}}}xxxjjj]]]TTTMMMIIIDDDCCCCCCCCCAAA>>>???===<<<<<<>>>???@@@@@@@@@???>>>???AAA@@@>>>;;;????????????@@@BBBDDDEEEEEEIIINNNQQQWWWcccttt{{{rrrkkkfff^^^YYYWWWYYY[[[[[[]]]aaaaaadddhhhnnnxxxrrriii]]]TTTOOOKKKGGGFFFJJJIIIKKKPPPXXXeeeyyyvvvoooddd[[[TTTMMMFFFAAA<<<:::777555333222111111000000///......///////////////...------...//////.........//////.........,,,+++++++++,,,,,,---...........................,,,,,,+++++++++,,,---...******+++,,,...000222333555777;;;CCCMMMXXXbbbhhh~~~wwwfffZZZNNNIIIFFFBBBAAADDDPPP^^^uuu}}}{{{uuueee'''''''''''''''&&&&&&&&&((((((((()))))))))******)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,---------...//////000000222111000...------------------,,,,,,,,,,,,------+++,,,---,,,+++,,,---///......---------......///111111000111111222333333222000//////000000...---........................//////000000000000//////111111000000000000111111222222222222222333333333222222111111111222444555666999===AAAFFFMMMTTTYYY___fffnnnssswww}}}rrreeeXXXRRRKKKFFFDDDBBB???<<>>???@@@???>>>???>>>===>>>??????===;;;============>>>???AAABBB@@@DDDGGGIIIKKKRRR^^^gggyyyxxxqqqjjjeee___ZZZXXXYYYZZZ[[[^^^dddfffjjjrrr{{{}}}ooocccZZZPPPJJJJJJGGGFFFIIILLLSSS```mmm~~~ttthhhZZZQQQFFFAAA:::666555555444222/////////......//////000......------------......---------------...------,,,,,,+++++++++,,,------------------------------,,,,,,+++++++++,,,------++++++++++++,,,...///000...000444777;;;BBBLLLSSSkkk~~~zzzlll[[[OOOGGGAAA@@@AAAFFFLLLZZZpppyyy{{{ttt''''''''''''''''''''''''))))))))))))************(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,---......//////111000000///............---,,,,,,,,,,,,,,,,,,---+++,,,---,,,++++++---///------------.........///111000000//////000000111000000000222333333111000........................//////000000000000//////000000000//////000000000111111111222222222222222222111000000000111222222555777999<<<@@@FFFMMMQQQTTTYYY```eeejjjpppxxx~~~mmmeeeYYYOOOJJJFFFCCC@@@BBB@@@??????@@@AAA@@@???>>>===============<<<;;;<<<<<<;;;;;;<<<===???@@@@@@CCCEEEFFFFFFIIIPPPVVVaaannn}}}wwwpppjjjeeeaaa]]]ZZZZZZZZZZZZ___fffjjjqqq|||rrrcccWWWPPPMMMKKKMMMMMMLLLPPPVVVqqq|||wwwlllYYYOOOBBB999777888666444111111000000000000111111---------------------------,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,---...111333333333888AAAIIIXXXpppppp___RRRIIICCC???BBBEEELLLYYYkkk|||}}}&&&'''''''''''''''''''''))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++******+++++++++,,,------......///////////////.........,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,++++++---...,,,------........./////////............///000000//////000222444555333111//////////////////////////////000000000000//////000//////......//////000111111111111111111111111111111111111111111222222444555666888:::???EEEIIILLLPPPVVV[[[___eeelllqqqwww|||ttteeeZZZRRRLLLHHHCCCAAA??????@@@@@@???>>>=========<<<<<<;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???===???AAABBBBBBCCCGGGJJJSSSZZZfffttt{{{vvvpppkkkfffdddaaa^^^^^^]]]]]]bbbjjjpppyyyooo```XXXQQQNNNKKKHHHHHHKKKTTTZZZeeeqqq~~~xxxjjjVVVGGG???:::777444222111000000//////000000,,,------------------,,,---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++...111222111000333<<>>>>>>>>======>>>>>>===;;;;;;<<<>>>===<<<;;;;;;;;;===>>>???===???AAAAAAAAABBBEEEGGGLLLMMMSSS\\\gggzzz~~~wwwssspppkkkhhhfffddddddeeeddddddjjjrrryyy}}}ooo]]]RRRKKKFFFFFFHHHDDDFFFMMMXXXdddvvvvvv```OOOCCC:::555333222111000///.........------............------------,,,,,,,,,...///000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++***,,,---------///555:::AAAUUUpppzzzkkkZZZLLLDDDEEEDDDCCCCCCHHHSSS[[[\\\aaahhhrrr}}}&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))******+++,,,,,,,,,***+++,,,.........------,,,,,,++++++++++++,,,,,,***+++,,,+++******,,,...+++,,,---////////////...000//////.........//////,,,,,,,,,---000111000/////////////////////////////////000000000000/////////......------......///111111000000000/////////......///111111222222222222333444555555666888:::>>>@@@CCCGGGKKKOOOTTTVVVccckkkvvvooodddUUUPPPIIIDDDAAA@@@???>>>>>>??????===;;;:::===???>>>>>>===<<<===>>>???@@@???@@@AAAAAABBBCCCDDDEEEEEEEEEIIINNNTTT___uuuwwwqqqooonnnkkkiiifffgggiiimmmmmmnnnuuu~~~{{{lll```TTTLLLIIICCCAAACCCJJJQQQ]]]rrr~~~hhhUUUGGG@@@888777555333222000000///---...////////////...---...---,,,,,,---...111222...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++******++++++,,,))))))***+++,,,...000111999EEEWWWgggtttrrreeeTTTOOOGGG@@@<<<>>>CCCHHHIIIOOOYYYeeettt&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))***++++++,,,,,,)))***,,,---...------,,,,,,++++++++++++++++++,,,***+++,,,+++******,,,...***+++---///000000///...222111000///...---------...---,,,...000111111000000000000000000000000000//////000000000000//////.........------.........111111000000/////////...,,,---...000111222222222333555777777666666777999999:::===@@@DDDHHHKKKNNNWWW___lllxxx}}}bbb[[[RRRJJJFFFDDDBBBBBB>>>???@@@>>>;;;:::===@@@??????>>>======>>>@@@@@@======>>>>>>>>>???@@@AAA???@@@EEEJJJKKKPPP```qqqyyyqqqmmmllllllkkkjjjfffhhhmmmrrrtttuuu}}}{{{gggTTTJJJCCC>>>===???AAAFFFVVVfffzzzdddTTTLLL>>>===;;;888666444333333---...///000000///...---///...---,,,---///111333...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++++++++***++++++,,,---,,,++++++,,,///000///...333999BBBMMMYYYjjj{{{ggg\\\LLLAAA<<<<<<<<<<<<>>>CCCLLLXXXhhh{{{((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&(((&&&%%%'''***+++)))&&&)))))))))'''%%%%%%''')))))))))***++++++++++++***)))******++++++,,,------,,,,,,------...------------------,,,,,,+++++++++---------------...///000000000//////............,,,,,,------.../////////////////////000000000000///000000111111111111000000///---+++***+++,,,---000000000000000000000000---......///000111111222999666333444666777666444777999;;;<<<===@@@DDDGGGSSSZZZdddnnnuuuzzz}}}rrr```UUUKKKBBB???AAABBB@@@===;;;;;;<<<>>>@@@=========>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBEEEJJJQQQVVVgggtttvvvrrrmmmhhhggghhhjjjlllfffiiinnnqqqtttzzz}}}fffSSSDDD@@@===>>>>>>@@@HHHPPP```mmmssscccSSSMMMEEE>>>:::777555444000222333222111///...///)))******+++---......///------,,,+++************------,,,+++++++++,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...222666;;;???EEEPPP___jjjwww|||qqqXXXEEE===:::888666;;;999>>>LLL^^^ppp''''''''''''''''''''''''''''''((((((((('''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''(((&&&&&&'''******)))'''((())))))(((&&&&&&'''((((((((()))*********))))))))))))******+++,,,,,,---+++,,,------...------------------,,,,,,,,,++++++---------------...///////////////......---------++++++,,,,,,---................../////////000000//////000111111111111000111000...,,,,,,,,,......000000000000000000000000.........///000111111111666444222222444555444333333555666777999;;;???BBBIIIOOOWWW___eeejjjmmmpppuuuyyy~~~ttteeeXXXKKKEEEEEEDDDCCC@@@>>>>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>@@@AAA@@@@@@BBBFFFKKKPPPWWWaaaqqq~~~pppmmmhhheeeeeegggiiijjjjjjlllnnnoooqqqwwwwwwcccOOOFFF???<<<;;;:::>>>CCCOOOYYYlllzzzmmmdddWWWLLLFFF@@@;;;777222222222000...------...,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,------,,,------...//////------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---......111333555888???JJJRRR```gggsssyyy___JJJ???:::666333666555999EEERRR```ppp|||&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''((()))***)))''''''(((***)))'''&&&&&&'''&&&'''(((((())))))(((((()))))))))***++++++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,...------------...//////......------------,,,,,,******++++++,,,------...---------.........////////////000111111111111111111000///.........///000000000000000000000000000......//////000000111111333111000000111222222111111222444555666888<<>>======>>>???????????????????????????>>>??????@@@@@@??????>>>@@@@@@???>>>>>>@@@EEEHHHIIIOOOXXXcccppp|||jjjgggcccaaabbbeeeggggggjjjkkkkkklllooovvvzzzaaaSSSDDD===;;;999999;;;>>>CCCPPPbbbrrrrrrfff^^^VVVLLLDDD;;;888444000...---.........---------,,,,,,++++++---,,,,,,,,,,,,---......---------...///000111222------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---///111111111555;;;AAAJJJPPP___uuufffPPPCCC<<<777444222222666===DDDMMM[[[ggguuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((()))))))))((((((&&&(((******((('''&&&&&&''''''((())))))))))))((((((((())))))***+++++++++***+++,,,---------------------------------,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------.........///000111111111111111111111000000000111222222000000000000000000000000.../////////000000000111111000//////000111111111222333555555666888;;;>>>AAADDDHHHLLLPPPUUU[[[___dddfffkkkrrrzzzrrraaaWWWKKKIIIEEEBBB@@@?????????????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>??????>>>===>>>AAADDDFFFHHHLLLPPPWWWcccqqq|||zzziiieeeaaa```bbbddddddcccbbbeeehhhkkkpppyyyxxxdddNNNBBB???<<<;;;;;;999999???JJJTTT^^^kkkvvvvvvhhh\\\KKKEEE===555111000000000...------------,,,,,,,,,,,,,,,,,,------///000000---------......///111111---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---000111111333777;;;???EEESSSiiiiiiUUUGGG???999666111222555999;;;???KKKWWWdddooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''((((((((())))))((())))))***)))(((((((((&&&(((******((('''&&&&&&'''((())))))******))))))'''(((((())))))******+++)))***+++,,,------------------------------------///......---------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,------------......000111111222222222111111111111222222333444000000000000000000000000////////////000000000000000000000000000000111222333444555555555777:::<<<:::<<>>>>>=========>>>>>>>>>??????>>>>>>>>><<<===>>>>>>>>>???AAACCCCCCEEEGGGGGGJJJPPPZZZaaasssyyylllhhhcccbbbcccdddaaa^^^]]]bbbhhhmmmsss|||vvv[[[KKKDDD???;;;999999888:::???DDDHHHPPPYYYhhhtttuuu___UUUHHH===666222000///,,,,,,---------.........,,,,,,,,,---...///000111......---,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,...///000222333888<<>>>>>=========>>>>>>??????>>>>>>===;;;===???@@@???@@@AAACCC===???BBBCCCDDDGGGMMMRRRZZZhhh~~~xxxpppkkkfffdddfffeee```\\\^^^ccciiiooottt|||ooo]]]QQQEEE;;;777:::888999<<<======BBBHHHTTT```sssttthhhWWWGGG<<<666000---,,,,,,------.........///,,,,,,,,,---...///000111------,,,+++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------...............///333===KKK\\\lllwww}}}zzzrrrfffYYYNNNEEE>>>:::666444444555333222777???===EEEVVViiivvv{{{}}}''''''''''''''''''''''''''''''&&&&&&&&&''')))***'''''''''(((((((((((((((&&&''''''((())))))******(((***,,,+++)))'''((()))((())))))(((&&&&&&'''(((&&&'''(((((())))))((((((&&&&&&'''(((((())))))***((()))***+++,,,---------------------........./////////...---------------,,,,,,,,,,,,---------...+++,,,,,,------...//////------------............---...///000222222222222///000111222333444444555000000000000000000000000000000000000////////////---///000000...///111444000111222111111222555777888999:::;;;;;;===AAADDDFFFJJJOOOTTTWWW\\\ccchhhxxx}}}{{{hhhYYYNNNIIIFFFCCCCCCBBBAAAAAA@@@??????======>>>>>>>>>>>>======<<<>>>@@@@@@@@@???@@@@@@:::===AAAAAAAAABBBEEEIIIMMMUUUcccsssxxxqqqlllgggfffhhhgggaaa[[[___ccchhhnnnttt}}}yyyjjjWWWGGG???<<<::::::;;;:::888:::???EEEOOO^^^ppp}}}hhhUUUGGG===444...............---------------,,,,,,,,,---...//////,,,++++++++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,---------......,,,,,,++++++,,,,,,---...//////....../////////...+++///555<<>>999777777555333444888555777AAAQQQ]]]bbbiiiooo&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''&&&''''''((()))******+++(((+++---,,,)))'''((())))))))))))'''%%%%%%''')))%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))((((((***+++,,,------------------.........//////000///...---------------,,,,,,,,,------.........***++++++,,,,,,---......---------.........//////---...///000222222333333...///000222333444555555000000000000000000000000000000000000////////////,,,...//////---...000333222222333222222333555888777777777666555666888:::===CCCIIIMMMPPPVVV___fffuuuzzz{{{gggZZZRRROOOEEEEEEDDDCCCBBBBBBAAAAAA======>>>>>>>>>>>>=========???AAAAAA???>>>===>>><<>>AAAFFFNNNXXX^^^ppprrrvvv|||~~~lll^^^WWWQQQJJJGGGFFFGGGFFFDDD@@@???>>><<<;;;===@@@CCCAAA@@@@@@AAABBBBBBAAA???>>>>>>???@@@AAAAAABBBBBBIIIFFFGGGPPP[[[dddnnnvvvyyytttoookkkfffeeeggggggddd```bbb```ccclllttt|||vvvttteeedddccccccdddfffhhhjjjsssvvv{{{oooZZZIIIDDD???>>>:::555555777:::===BBBGGGQQQaaatttwwwbbbQQQFFF@@@333000...000///,,,,,,///000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111111333888>>>CCCGGGKKKRRRWWWZZZZZZYYYXXXOOOLLLDDD;;;888999666111444444666999<<>>???@@@@@@>>><<<>>>>>>??????@@@AAAAAABBBDDDBBBDDDJJJPPPTTTZZZ```eeerrr|||ssspppllliiieeeeeehhhhhheeeaaadddcccfffmmmuuu~~~qqqeee]]][[[QQQQQQPPPOOOPPPQQQSSSUUUZZZ\\\```fffnnnxxxkkkVVVMMMDDD???;;;777666777666999<<>>AAAEEELLLTTT[[[^^^]]]\\\UUURRRJJJAAA<<<<<<888333222111222666777:::CCCLLL&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&'''((('''&&&&&&(((***)))***+++***)))((()))***+++***(((''''''((()))))))))(((''''''(((((('''&&&''''''((((((((()))))))))'''&&&&&&(((+++,,,+++***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......------------,,,,,,++++++++++++,,,,,,,,,,,,------...////////////...///000000111111000000000---------------...//////000000000000000000000000//////......//////000111000000000//////000000000333333444444555555666666777888:::<<<===AAAEEEHHHRRRYYYdddkkkppprrruuuwwwvvviii```YYYSSSOOOKKKJJJHHHFFFCCCAAA@@@???AAA@@@>>>>>>??????>>><<<===>>>>>>??????@@@@@@@@@??????CCCGGGGGGFFFKKKQQQTTT```ooo|||yyyooojjjiiihhhfffeeegggjjjjjjgggcccggggggiiiooovvvsssbbbWWWOOOJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGJJJNNNSSS[[[ccciiiyyyfffXXXIIIAAA===999777777777999;;;;;;<<>>&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((&&&'''''''''&&&&&&((())))))***+++***)))((()))******)))(((((((((((())))))***(((''''''(((((('''&&&'''''''''((((((((())))))''''''((()))***+++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......//////............///000000000//////------,,,,,,------...//////////////////////////////............///000000111000000//////000000111222333333333444444444555222555777999:::;;;>>>@@@DDDLLLVVV]]]```ccciiinnnzzz}}}}}}qqqfff___RRROOOKKKHHHFFFDDDCCCBBBCCCAAA??????AAAAAA@@@???======>>>>>>>>>?????????===???CCCGGGFFFEEELLLTTTYYY```fffjjjooo|||ssskkkdddbbbccceeeeeefffiiilllllljjjggghhhiiikkkpppxxxsss\\\OOOKKKGGGDDDCCCBBBAAA@@@???>>>?????????>>>???AAABBBEEEJJJPPPUUU^^^gggttt~~~lllWWWLLLFFFAAA===<<<<<<===>>>>>><<<===???BBBKKKVVVhhhzzzqqq```HHH???777555333000///000------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++---.........000111333666>>>JJJWWW___```^^^\\\``````\\\VVVQQQGGG>>><<<666333444555555666999''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&'''&&&%%%&&&''')))((()))******)))((()))+++)))((((((((((((((())))))***((('''&&&'''(((''''''''''''''''''(((((((((((('''(((************++++++*********+++++++++,,,,,,---------------------...,,,,,,------------------++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...............,,,---...///////////////......------......///000////////////////////////...............//////000111111111000000111111111222222222222333333333333///222555888888999:::<<<===CCCJJJMMMPPPUUU]]]dddnnnrrrwww|||wwwiiicccZZZSSSNNNKKKIIIGGGDDDBBB@@@@@@AAABBBAAAAAA>>>>>>>>>>>>>>>?????????>>>???BBBEEEDDDEEEMMMWWWXXXZZZ[[[XXXXXXaaarrruuuiiibbb\\\[[[]]]aaabbbeeehhhkkklllkkkjjjgggjjjmmmrrr|||ppp^^^LLLEEEDDDBBB@@@>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;<<>>???AAA@@@AAAGGGOOOMMMMMMMMMJJJKKKRRR___iiiwww{{{kkkaaa[[[WWWVVVXXX[[[]]]```cccfffhhhhhhiiidddjjjpppvvvcccUUUHHHDDDCCC@@@===<<<;;;;;;;;;;;;::::::999999:::;;;;;;:::999:::===@@@CCCFFFLLLVVVbbbtttvvveeeTTTHHHBBB@@@???>>><<<:::999888888777===FFFOOOZZZiii{{{iiiYYYGGG>>>999555444666111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---//////...---...//////222777>>>EEEKKKPPPRRR]]]iiivvv{{{zzztttiii___NNNHHHCCC???:::444333666)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%''')))''')))******))))))***+++''''''((()))))))))))))))+++)))&&&%%%&&&(((((((((&&&&&&&&&'''''''''((((((&&&(((+++***)))((()))***************++++++++++++++++++,,,,,,------------,,,------......---,,,,,,************+++++++++,,,************+++++++++++++++,,,------......------***+++,,,------........................///000000000000000000000000000000...------------...//////000000000//////000000000111111111111111111111111///222444555555555666777888888999:::>>>BBBFFFIIIMMMSSS[[[ccciiioootttwww{{{}}}yyymmm___VVVRRROOOJJJFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???BBB??????AAAAAA???AAAEEEEEEDDDDDDDDDGGGLLLSSSWWW[[[hhh|||yyymmm```YYYUUURRRRRRTTTTTTVVVXXX[[[]]]___bbbcccaaajjjssszzzqqqZZZOOOFFFBBB@@@===<<<===;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<:::999999<<<>>>======AAAHHHNNN[[[rrruuuaaaSSSMMMFFFCCC???;;;888777666555222666;;;???DDDPPP```lll~~~nnn[[[OOOGGG???999777444333111000...---------++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---......------...000...222666888:::???GGGMMM\\\hhhuuu{{{{{{wwwpppiiiaaa^^^[[[UUUIII;;;555555))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%'''(((''')))******))))))***,,,''''''((())))))***)))))),,,)))&&&%%%&&&(((((((((&&&&&&&&&'''''''''((((((%%%'''***)))'''&&&'''))))))************+++++++++*********++++++,,,,,,,,,,,,---.........---,,,+++))))))******+++++++++,,,)))************++++++++++++,,,------......------)))***+++,,,------...---...------------...//////000000000000000000000000...------------...////////////............//////111111111000000000000000111333555555333333333555666555555888;;;>>>???>>>BBBHHHPPPYYY```fffkkknnnwwwyyy{{{~~~vvvkkk\\\XXXRRRMMMIIIFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@DDD@@@@@@EEEFFFCCCAAABBBBBBAAA@@@AAACCCFFFGGGGGGJJJUUUcccppp}}}xxxmmmcccXXXTTTRRROOOOOOQQQNNNPPPRRRTTTVVVXXX\\\^^^```kkkvvv~~~|||eeeOOOFFF???<<<:::888:::===999999::::::::::::999999999999999888777777999;;;:::999;;;???AAAHHH[[[nnnrrreee```OOOJJJCCC===999777666555111555777777777>>>KKKVVVhhhxxxsssfff\\\PPPFFFAAA555444333111///...------++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...000---111555555444888BBBKKKYYYeeeppptttuuutttppplllssssssqqqjjjXXXEEE:::888'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((''''''''''''(((((()))))))))))))))************,,,,,,,,,++++++*********++++++,,,---------,,,,,,******+++,,,,,,------...,,,++++++***)))))))))******+++,,,---............++++++,,,,,,---...////////////---,,,,,,---...///---......///000111111111---...............------111111000000/////////...000000000000000000000000333222222111111222222333444444444444555666777777;;;>>>CCCIIIPPPXXXaaaffftttssstttxxx~~~ooo___YYYTTTLLLFFFEEEFFFDDD@@@???@@@AAAAAAAAAJJJFFFCCCAAA@@@AAA@@@@@@BBBBBBAAA@@@AAACCCFFFGGGFFFKKKRRRXXX```mmm|||||||||wwwoooiii\\\ZZZUUUQQQOOONNNNNNOOORRROOOOOORRRTTTSSSWWW[[[\\\hhhyyyppp\\\IIIDDD>>>999888888999999:::::::::;;;::::::999999777777777666777777888999999:::;;;;;;<<>>FFFSSSbbbsssuuucccWWWNNNFFF@@@>>>888777444111111111333444;;;@@@LLL___www}}}gggVVVGGG@@@999666222...///222..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,,,,++++++,,,------...///333666===CCCLLLUUU^^^gggoootttssscccWWWNNN&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***)))(((((('''((((((((((((((()))))))))************************)))'''((())))))************+++,,,,,,------...//////......------------......+++,,,------.........---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------/////////000000111111111...///000000000000000000..................------////////////////////////111111000000000000111111000000000000000222333333222444666777888:::===@@@CCCHHHPPPZZZeeepppyyyllldddZZZQQQKKKIIIGGGGGGEEEDDDBBBCCCDDDDDDCCCBBBDDDCCCBBBAAA@@@AAAAAAAAACCCDDDDDDDDDDDDHHHMMMQQQOOOZZZjjj{{{ppp```OOOIIIJJJHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIKKKNNNOOOOOOTTTZZZccchhhuuuttt^^^QQQBBB???;;;888888999::::::888888999999::::::999999;;;:::888777666555555555777777888888888888999999:::===CCCJJJVVVfffyyy~~~pppdddWWWJJJAAA<<<999555333222222222222555888???IIIZZZrrrzzzhhhUUUIII===777555111000000........................++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++((()))***+++,,,,,,,,,,,,***+++++++++,,,---///000555888>>>GGGSSS```kkkrrr{{{wwwkkk```YYY&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))&&&'''''''''''''''''''''&&&'''''''''(((((())))))+++***)))((('''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))'''((()))***++++++++++++++++++,,,,,,---......//////......---......//////,,,,,,------...---------,,,,,,,,,---------------***++++++,,,,,,,,,,,,,,,///////////////000000000......///000000000000000------..................////////////////////////111000000//////000000111//////...//////000111222111222444555666777999<<<>>>AAAFFFLLLTTT___kkkssswww|||rrrbbbVVVOOOKKKIIIEEEDDDBBBBBBCCCCCCCCCBBBDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEHHHEEEKKKSSS]]]jjj|||sss```MMMEEEDDDBBB@@@??????@@@AAACCCEEEGGGHHHHHHJJJJJJMMMPPPPPPPPPVVV^^^dddiiivvvsss\\\PPPAAA>>>:::888888999999999888888999:::::::::::::::<<<;;;999888777666555555555555666777888888888888:::<<<===???DDDNNN[[[eeewwwuuu___NNNAAA===888555444444444333000555:::<<>>???AAACCCEEEFFFIIIJJJNNNQQQPPPPPPWWW```dddkkk{{{vvv\\\MMM@@@===:::888888999888888777777888999::::::::::::;;;:::999777666666555555333222222333555666666555666888999:::;;;@@@HHHNNN\\\lllvvvaaaMMMGGG>>>999777777555333---222666555777CCCZZZmmmtttbbbNNNEEEBBB<<<555000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,---------,,,***))))))***,,,------+++,,,---000333999CCCNNNVVVhhhqqqxxxwwwtttqqqlllggg%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((('''&&&%%%%%%'''(((***&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))((((((((((((((()))'''''''''((((((((())))))'''''''''((((((((())))))%%%&&&'''((()))*********))))))***++++++,,,,,,---...------------...///000,,,------...------,,,,,,------------------------'''(((***+++,,,,,,,,,+++------------------------,,,,,,---...///000000///.........//////000000000000000000000000000000000000//////......//////000............///000111222...000222333222222333555666999;;;;;;<<>>BBBKKKVVVfffwwwwwwbbbYYYLLLBBB===;;;777444000222333222333:::FFFPPP___rrr~~~ppp```SSSHHH===888888444444333222000///......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++******+++++++++++++++***)))(((((())),,,...,,,***---///222222444999DDDLLLYYYbbbkkknnnqqqtttuuusss%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))******)))))))))))))))***+++''''''''''''((((((((()))&&&'''''''''(((((())))))###$$$%%%'''((()))))))))((())))))***++++++,,,,,,---------------...///000---------...------,,,,,,------------------------'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.../////////000000111111000000000000000000000000//////............/////////......//////000111222111222444444333222333444222555999999888;;;AAAGGGKKKVVV___dddjjjttt~~~pppiii___VVVPPPLLLJJJHHHDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@??????AAAAAA@@@???<<>>;;;:::>>>===;;;;;;<<<>>>BBBDDDCCCEEEJJJMMMKKKKKKSSS]]]bbbnnnhhhSSS@@@===:::888888777666555222333444555666666666666666555444333333333333333888555111111333444333222111333555555444555:::>>>@@@FFFOOO\\\rrrttthhhXXXKKKDDD???:::666666444222111333666999:::CCCYYYrrrzzzlll]]]KKK===:::>>>777777666444222111//////------------------------******))))))))))))******))))))))))))))))))))))))++++++************++++++)))************))))))(((((('''&&&))),,,---,,,***(((,,,000///---000999BBBPPP[[[fffmmmuuu~~~'''%%%###$$$(((***)))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''&&&&&&'''(((''''''''''''((((((((((((''''''((()))))))))))))))---------............///////////////............,,,,,,---------------,,,///...---,,,+++,,,,,,---+++,,,,,,,,,,,,------------------------...///000222111111111000000//////......////////////........................------............////////////000222333222000000111222222222111222444777:::;;;AAADDDHHHNNNWWWcccooowww{{{lllaaaYYYTTTPPPPPPHHHEEEHHHIIICCC@@@@@@CCCDDDEEEBBB???>>>???BBBBBBBBBBBBAAABBBBBBCCCCCCJJJPPPZZZbbblll}}}kkk```RRRGGGBBB@@@===:::;;;;;;999999:::<<<>>>???AAAAAADDDHHHIIIJJJPPPXXX___nnnsssZZZNNNBBB888888:::999666555777777666555555555555555555555555444444333333333444666777666333222222222555444444333333444444555666<<>>;;;666333000000111444666777<<>>BBBMMM^^^jjjqqq```SSSHHHCCC;;;999555333333333222111333;;;EEENNNSSSZZZaaagggsss}}}yyynnneee]]]VVVRRRMMMCCC;;;999777333222555......---,,,+++,,,...///---,,,+++*********+++,,,++++++************++++++,,,++++++***))))))******************************************************''')))+++,,,---...111444777===JJJ^^^uuu%%%$$$"""###%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((''''''''''''(((&&&''''''''''''(((((((((''''''((())))))))))))))),,,,,,,,,,,,------------////////////000000000000......////////////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,,,,,,,......////////////..........................................////////////111222333333111111222333222222111111222333555666333555888<<>>BBBEEEGGGJJJRRR^^^hhhyyyxxxgggbbb[[[RRRKKKHHHFFFBBB@@@::::::999888888999:::;;;===<<>>BBBGGGOOOVVVfffqqq~~~~~~vvvrrrmmmgggaaa[[[PPPDDD>>>;;;999999;;;222111000///...//////000------,,,+++******++++++++++++************++++++,,,+++******)))*********************************************************'''(((*********+++...000///555BBBVVVnnn%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))(((((()))***))))))))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))++++++++++++,,,,,,,,,---/////////000000000000000///000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---......//////......------------...........................////////////111222333333222222333444222222111111111111222222111333555777:::???EEEIIIQQQZZZeeennnsssuuuxxxzzz{{{xxxkkkaaaYYYRRRLLLIIIKKKKKKJJJHHHFFFDDDCCCBBB@@@@@@???>>>>>>>>>?????????AAACCCCCCDDDIIIRRRYYYaaajjjwwwqqqddd^^^YYYRRRMMMJJJGGGCCC@@@===<<<;;;:::::::::;;;;;;<<<<<<>>>AAAAAAAAAFFFNNN]]]ooocccSSSCCC<<<:::777555555666666555444444444444555444444444444444444444444222333555444222111111222111111000000000000111111111333555555555777>>>CCCMMM]]]ttt~~~qqqhhhUUUOOOGGG???:::777555444666777888999;;;???EEEJJJYYYdddrrr~~~~~~}}}zzzrrrlllggg\\\PPPIIIFFFDDDAAA@@@999777444111111000///......------,,,,,,+++++++++++++++************++++++++++++***************+++************************************************((()))******))))))+++---...333>>>MMMaaawww&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((((()))+++))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))************++++++++++++......//////000000000111000000111111000//////...,,,---------------------,,,------------.........---,,,,,,+++++++++,,,,,,------------------------------............---------------.........//////............////////////000111333333222111333444222222111111000000000000111222333444555888<<>>>>>??????===>>>??????@@@EEEKKKQQQTTTXXX^^^gggqqqzzzmmmeee[[[XXXSSSOOOJJJFFFCCC@@@???>>>===<<<;;;:::::::::<<<<<<>>>@@@@@@???DDDKKK[[[nnnjjjYYYFFF<<<999777666777666666555444444444444444444444444444444444444444333444555555333222333333111000000//////000000111,,,///111222222333777;;;AAALLL]]]pppmmmcccUUUHHH???999777555444555555555666888;;;===FFFPPP^^^mmmxxxpppnnnggg^^^XXXUUURRRKKKDDD===999444111111000///.../////////...---,,,,,,+++++++++************+++++++++***************++++++************************************************)))***+++***))))))+++---///333:::DDDRRRdddwww&&&'''((('''&&&&&&''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((()))(((((((((%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))*********+++------......//////000000000111111000000///...---+++,,,---.........------,,,------...///000111111...------,,,,,,,,,,,,,,,------...............///------............------,,,,,,------.../////////............///////////////000222222111111222444222222111111111000000000...000111222222333555777777<<>>===;;;:::999===<<<>>>@@@>>>===BBBIIIYYYkkkuuuaaaLLL@@@<<<999999;;;666555444444333333444444333333333444444444444555333444666555444333333444111000000//////000000111///000222222111222444666999>>>IIIZZZlll{{{iiiWWWJJJAAA;;;999777777666555555555555555888@@@MMM[[[qqqzzzxxxuuupppllllllhhh]]]QQQDDD>>>777222222222222000111111111111000...---,,,++++++************++++++*********)))******+++,,,***************************************************+++++++++******+++---,,,000555:::CCCQQQdddrrr%%%'''(((&&&$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$&&&'''((('''''')))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((()))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((()))))))))******,,,,,,,,,---.../////////000000000000///...---,,,+++,,,---.........------,,,---...///111333444555///......---,,,,,,------------------.........///,,,------......------,,,,,,,,,------...//////000............////////////---///000000000000111333111111222222111111000000---///111111111111222444333666888:::<<>>===<<<;;;===>>>===;;;@@@FFFNNN]]]sssvvv\\\KKKCCC===;;;<<<666555444444333333444444333333333444444444555555111333555555333222333444111000000000000000000111111222222222222222333444555555;;;HHHWWWlllnnn___SSSJJJEEEBBB???<<<888666555555444444999AAAKKK^^^wwwxxxjjjWWWNNNBBB:::888777555333333333333333222000...---++++++************++++++******))))))***++++++,,,************************************************)))***+++***))))))+++---***...111333666BBBSSSaaa$$$&&&'''&&&###"""%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%''''''&&&'''(((***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))))))))++++++,,,,,,---...//////000000000000///...---,,,***+++---...///...------,,,---...000222444666777000///...---------------,,,,,,,,,------.........,,,------......------,,,,,,,,,------...///000000............/////////000,,,...///000//////111333111111222222222222111111...000222222222111222444444555777666666:::@@@FFFOOOXXXcccmmmuuu{{{uuuggg[[[TTTOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@?????????@@@BBBCCCCCCAAABBBFFFDDDAAAFFFNNNNNNZZZkkk||||||rrrooommmgggccccccWWWWWWUUUSSSPPPOOOOOOQQQLLLLLLKKKIIIGGGEEECCCBBB<<<;;;<<<===;;;:::>>>EEEBBBNNN```pppmmmWWWJJJ@@@;;;:::555555444333333333333444333333333444444555555555000222333333222111222333111111000000000000111111---------......///111222555333555???KKK\\\vvvrrreee[[[UUUIIIEEE>>>888555444333333222555777===LLLbbbuuu}}}{{{lll```PPPDDD>>>;;;777444444444444444333111///...++++++************++++++******))))))***+++,,,,,,************************************************((()))***)))((()))+++---***...000//////888HHHUUU$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$'''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))(((((((((((())))))***+++*********))))))((((((+++***)))'''''''''((())))))'''&&&'''((()))((('''((((((''''''''''''((((((((()))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,,,,---......,,,+++,,,...++++++,,,,,,---...//////...---...111888>>>BBBDDD777333...******+++,,,,,,,,,,,,------...---------//////............//////..................------------......///000000000.........//////000111222111111111111111111111111000000111111111000000///222444555666666666888999DDDJJJSSS]]]gggqqqzzznnnbbbYYYSSSPPPIIIFFFCCCCCCEEEEEECCC@@@DDDCCCBBBBBBCCCCCCBBBAAACCCAAA???===>>>AAADDDFFFLLLNNNUUUaaannn~~~uuuppppppllleee______[[[XXXWWWWWWUUURRRTTTXXXOOOQQQSSSRRRPPPMMMLLLLLL>>>AAAAAA<<<:::<<<<<<;;;BBBEEEMMMYYYfffwwwpppXXXCCC:::;;;<<<777444444333000111444444444333333333333222222222222222222222222222222111111111111111111111111......------------......555333333999BBBMMM\\\iiiyyysssfff]]]OOOAAA777222222222000111333666===HHHUUU___iiimmmxxxlllXXXUUUVVVNNNFFFCCC<<<;;;999777555222000...+++,,,,,,+++++++++,,,---***)))(((((('''(((((()))************************))))))))))))))))))))))))---,,,+++***))))))))))))---------...111666:::===$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((((((((((((((())))))((((((((((((((()))******)))))))))(((((((((***)))((('''''''''(((((((((((('''((()))***(((&&&((((((''''''''''''(((((((((((()))))))))*********((((((((()))******++++++*********+++++++++,,,,,,,,,---...---,,,+++,,,...+++,,,,,,------.........------...111666;;;>>>???555222...++++++,,,,,,+++,,,,,,------......------//////............//////....................................////////////.........---...000111222111111111111111111111111000111111222111111000000222444555555555555666777:::>>>DDDLLLVVVbbbmmmttt|||qqqeee]]]UUUPPPKKKHHHGGGGGGEEECCCBBBAAA@@@AAABBBCCCBBB@@@BBBAAA???>>>>>>@@@BBBDDDAAABBBGGGPPPXXXddduuuwwwooollloooooojjjeeeddd```^^^^^^___\\\VVVUUUXXXSSSVVVXXXYYYVVVSSSQQQQQQLLLMMMKKKDDD@@@AAAAAA>>>DDDEEEHHHNNNUUU___qqq|||cccLLLAAA???888444222444444222222555444444333333333222222222222222222222222222222222222111111111111111111111000//////......//////000333///...222777>>>IIITTThhhyyy~~~sssaaaOOOAAA:::888888///000111222555<<>>AAAAAAAAAAAA@@@???>>>===BBBAAABBBDDDEEEEEEKKKRRRWWWaaaqqqyyytttmmmhhhkkkrrruuurrrnnnpppnnnmmmnnnjjjfffeeeiiikkkpppvvvyyywwwtttpppnnnlllmmmiiibbb\\\VVVNNNFFFDDDAAA???BBBEEEHHHPPPXXXaaammmjjjRRREEE@@@:::777888888555222222333333333222222222222111111111111111111111111111222222111111000000//////111000000//////000000111111//////222333444999???AAAKKKYYYggguuujjjVVVGGG???;;;777777666444222222222333555<<>>===@@@>>>>>>BBBBBBAAACCCHHHIIIOOOYYYdddpppyyyrrrtttooojjjkkksss|||~~~|||xxxtttrrrrrrqqqqqqwww~~~{{{ppp```RRRNNNGGGBBBAAAAAAAAADDDHHHMMMVVVeeevvvdddRRRGGG???888777777444222222333333222222222111111111000000000000000000000000111111111000000000//////000//////......//////000,,,+++,,,000000///222888777<<>>>>><<<===@@@BBB@@@AAAEEEEEEGGGLLLPPPXXXcccqqq{{{xxxsssoooooommmoooxxx}}}yyyyyy|||vvvdddTTTJJJBBBAAAAAA@@@@@@CCCCCCHHHQQQ]]]jjjyyykkkRRRFFF:::777666555444555222222222222111111111111////////////////////////000000000000000000000000000//////......//////000///---...000///---...333333555;;;AAAFFFMMMZZZfffyyywwwcccTTTKKKEEEAAA;;;777444333222000111111444;;;AAAIIIVVVaaa|||fffOOO@@@999555000...///111000///............---,,,***)))************************))))))))))))))))))))))))***))))))(((((())))))))),,,+++***)))))))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''')))+++---,,,)))'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&'''((()))))))))(((((((((((('''((()))***(((&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))************(((***+++,,,++++++---...+++,,,,,,------.........---+++)))***,,,---......+++******+++---///...---)))***,,,---.../////////...------,,,,,,------...,,,,,,------...//////000000000//////......------,,,---///000000000000000...........................///000111222222222222111333333333111000111222000222444555444555666888;;;<<<>>>>>>@@@GGGPPPWWWfffiiippp{{{vvvjjjZZZUUUNNNIIIGGGGGGGGGGGGDDDCCCCCCBBBBBBAAAAAAAAABBB>>>>>>AAACCCAAABBBDDDBBBDDDFFFHHHJJJQQQZZZbbbrrr~~~xxxtttlllrrrvvvxxxeeeYYYNNNJJJIIIGGGFFFFFF@@@@@@DDDKKKRRR\\\nnngggWWWEEE<<<888666555777222222222222111111111111////////////////////////......//////000111111111111000000//////000000111111///000222111...///333222222666;;;===???IIITTT___oooxxxkkkeeeZZZRRRGGG===888444222000222111333666777:::DDDOOOhhhzzz}}}dddSSSFFF???888444555555333000000///...---,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&(((***,,,+++(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((())))))&&&''')))*********)))((()))'''&&&'''((()))((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))************(((***++++++++++++---...++++++,,,,,,---...//////---+++))))))+++...///000+++***)))***,,,...//////)))***,,,---.../////////...------,,,,,,------...,,,,,,------...///000000///////////////.........,,,---000111222222000///..............................///111111222222222111222333333222111222333...///000000000111444666555666777777888===EEELLL]]]```gggsssnnnfff[[[RRRKKKHHHFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCC>>>===@@@AAA??????AAA<<>>BBBDDDJJJZZZkkk}}}iiiQQQCCC<<<777666666222222222111111111111000////////////////////////------...///000111222222222222111111111111222222---+++,,,//////---///444......111555444333:::EEEIIIXXXlll{{{ooodddTTTGGG>>>888444111//////000222111111999BBBYYYkkkyyyhhhRRRJJJAAA<<<;;;:::666333111000///---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((()))***)))))))))***************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&)))++++++((('''(((***++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------***+++---------+++)))(((---******---,,,)))))),,,---,,,******,,,------,,,---------............///........................------...///000000//////...000111000///...///111/////////000111111222222111111000000000000111111000222444333000...000333444444444555888<<>>???AAACCCDDDFFFGGGKKKOOOYYYggguuu~~~{{{vvvsssrrrrrruuuzzzuuueeeZZZNNNEEE???===;;;<<<<<>>:::888777555333111000...+++))),,,,,,+++***))))))+++---)))***+++***)))((((((***))))))))))))(((((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&(((***)))'''&&&''')))*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,---,,,+++***)))...++++++------***))),,,+++))))))***,,,......---------------....................................------...///////////////...000111000///...///000//////000000111222222222111111000000000000111111000222222222111111222333333333222333666:::===@@@EEEIIIPPPYYYaaakkktttzzz|||pppdddXXXOOOMMMKKKHHHFFFDDDDDDCCCBBBBBBAAA??????@@@AAAAAA@@@>>>???@@@AAACCCDDDEEEEEEDDDFFFLLLUUU^^^kkk{{{wwwvvvuuuwww||||||kkkYYYJJJDDD@@@===>>>===<<<>>>CCCMMMXXXjjjxxxeeeSSSCCC:::999555333111000000111000///111000///...---...//////111111000/////////000000000000000000000000000000////////////000000000000///000000000///111444777888;;;CCCMMMUUU^^^ooo}}}sss^^^OOOGGG???888333333111//////000333555888@@@KKKVVVcccuuuyyytttmmmeee\\\RRRIIICCC<<<999444111///...,,,+++)))))))))))))))***,,,---)))***+++***)))((()))***))))))))))))(((((((((((('''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((&&&&&&'''((()))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...++++++...---******---)))((((((***---//////...,,,,,,,,,---------..............................---............/////////...///000000......///000000000000111222222333333111111000000000000111111222111000111333444444333222222111222333666999;;;>>>@@@DDDHHHOOOYYYcccjjjtttzzznnnaaaVVVQQQJJJEEECCCCCCCCCCCCDDDCCCAAABBBCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCEEEIIIMMMTTTbbbooo|||{{{vvvxxx|||ooo\\\OOOGGGAAA@@@???;;;999:::===CCCNNN]]]rrrzzzfffQQQBBB<<<666444222111222222111///222111///.........///000333333222111000//////000000000000000000000000000000000000000////////////.../////////...000222555555666;;;@@@CCCHHHSSS___qqq~~~rrrdddZZZLLL@@@888666333///...///111333333777===AAAIII\\\vvvxxxlll]]]SSSEEE???888222000/////////******+++++++++,,,,,,,,,***+++++++++)))((()))***))))))))))))((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,+++******++++++,,,///,,,+++...---******---+++******,,,...///...---+++,,,,,,,,,------------.................................---.........///...///000///......///000000000111111222222333333111111000000000000111111222000///111444666555333333222111111222333555777888999;;;===BBBJJJRRRXXXeeellluuu}}}jjj```TTTJJJGGGGGGHHHHHHHHHGGGEEEEEEEEEDDDAAA???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBDDDGGGHHHKKKUUU```hhhzzz~~~|||zzz{{{{{{cccUUUGGGBBB@@@>>>;;;:::<<<<<<@@@GGGVVVllluuu^^^JJJ???999777555444555555333222222111000/////////000000333333222111000000111111000000000000000000000000000000000000////////////---...///.........000222333333555999:::<<>>:::555111000000111222222666999999<<>><<<<<<:::999888:::BBBOOO___jjj~~~hhhSSSFFF>>>;;;888666666555555444333222111000///000111111111111000000111222333333000000000000000000000000111000000000/////////...---...///...------...000///...000333333222777>>>FFFNNN^^^vvvxxxgggXXXCCC>>>888444222222111///---222555444444:::GGGSSSZZZ\\\eeesss~~~uuujjjdddZZZOOOFFF>>>666222111///---,,,------+++)))***+++,,,+++***))))))+++))))))))))))(((((((((((((((((()))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&&&&&&&'''(((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))************************''''''((()))***+++,,,---***************************++++++++++++,,,,,,,,,---******---,,,)))))),,,///......//////...,,,)))******+++++++++,,,,,,,,,........................///...---,,,,,,,,,---...---...//////------...////////////000111111222222111111000000000000111111111000///000222333333222333333222222222222333333111444777888999;;;===???FFFLLLTTT[[[aaahhhqqqwww{{{pppdddZZZQQQKKKJJJGGGDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???@@@CCCCCCBBBEEEJJJKKKQQQ]]]mmm~~~xxx|||mmmYYYMMMCCC===<<<:::999999888;;;BBBJJJPPP]]]iiiwwwuuubbbUUUKKKFFF???:::777666444444444333111000000000111222/////////000111222333333000000000000000000000000111111000000//////......---///000///---------///222000000222111///222666999>>>KKKaaaxxx{{{lll```NNNHHHAAA;;;999666111...,,,000333333111111666:::AAAEEEOOO___mmmxxxxxxnnnbbbSSSDDD:::333000,,,+++---...---++++++,,,,,,,,,***)))***+++))))))))))))(((((((((((())))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***'''$$$$$$&&&(((((('''%%%%%%&&&'''((()))***+++************************))))))(((((((((((())))))'''''''''((((((((())))))++++++++++++++++++++++++'''(((((()))***++++++,,,************************)))***+++,,,---,,,++++++,,,)))))),,,+++((((((***,,,+++,,,---...---+++(((************++++++++++++........................000///---++++++,,,---...---...//////------...///.........///000000111111111111000000000000111111///000111111000///000111222222111111111222222222222333555666555666888:::???CCCHHHLLLPPPXXXaaagggmmmxxxvvvfff[[[UUUQQQLLLHHHFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBB@@@BBBEEEEEEBBBCCCFFFHHHIIIPPP[[[fffssssssyyyuuucccQQQEEE@@@<<<<<<<<<;;;;;;===@@@CCCEEENNNYYYdddrrrwwwlll___XXXMMMCCC<<<999777666444333222111000111222222000000/////////000111111000000000000000000000000111111111000///............///111000...------...222000000333333111222666777999BBBQQQaaaqqq|||rrrjjj```ZZZQQQJJJEEE???666000111222333222111111111111444777???LLLXXXeeetttqqq]]]PPPAAA;;;444000111111///,,,+++,,,---,,,***)))***+++))))))))))))((((((((((((((((((((())))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###'''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++'''$$$$$$&&&(((((('''$$$%%%&&&'''(((******+++************************))))))(((((((((((())))))''''''''''''((((((((()))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))((()))+++---...---+++***,,,)))(((+++***''''''***(((((()))+++------+++((()))************+++++++++........................000///---+++++++++---...---...///...------...///------......///000000000111111000000000000111111...000222111...---///111000000000111111111111111333333333333222333666999777:::<<<>>>AAAGGGQQQXXXcccnnn|||ttteee___VVVNNNJJJGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>===???DDDEEEBBBBBBDDDFFFFFFJJJRRRXXX^^^mmm||||||vvv}}}www```OOOHHH;;;<<<<<<;;;999888999:::999@@@GGGMMM[[[ppppppgggYYYLLLBBB===:::999444333222111111111222333222111000///............000000000000000000000000222111111000///......---///000111000...------...+++)))+++000111000222555666666;;;EEEMMMVVVhhhyyy}}}xxxtttpppiii```XXXQQQHHH===444444222000//////000//////111111666@@@KKKYYYkkkzzztttfffQQQIII>>>777555333000,,,+++,,,---,,,***)))***+++))))))))))))((((((((((((''''''''''''((((((((()))"""$$$&&&'''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$%%%&&&((())))))(((&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))******+++))))))))))))))))))))))))))))))************)))((((((((())))))*********+++,,,,,,,,,+++++++++******((((((((((((((()))*********)))((()))***+++***(((++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++***************+++++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,++++++,,,,,,---...---...000///---,,,------///............---------000000000000000000000000000000000000111111111111///000111222333222111111222222333333333333444444::::::999999:::???EEEJJJYYYeeeuuuyyyfffXXXQQQNNNLLLIIIAAADDDFFFCCC???>>>AAAEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDFFFIIIKKKMMMRRRYYY___rrr|||}}}{{{nnn\\\OOOEEE>>>>>>===999777999999;;;>>>DDDJJJWWWnnnyyyjjj```TTTEEE<<<::::::666222///000111333444222111///---,,,,,,,,,---111111000000//////......111000///......///000111///............---------...//////000111222222333333444666999>>>FFFNNNUUUbbbppp}}}yyyzzzzzzuuujjj[[[KKKAAA:::777222000/////////...,,,///333666<<>>777444111000111222333222222111000///............000000000000////////////111000///......///000111///............---------......//////000111111222333444444555666:::@@@DDDJJJUUUdddrrr{{{|||~~~{{{qqqbbbTTTJJJAAA<<<666111////////////***---000111444===LLLXXXpppppp```RRRDDD777111111111///,,,************)))++++++***)))))))))))))))***(((''''''(((((('''&&&###%%%&&&'''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((((((((((((((('''(((((())))))))))))************)))))))))))))))(((((((((''''''(((((()))******)))((((((******)))(((*********+++++++++,,,,,,------,,,+++******)))))))))((((((((((((((())))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///000111000...---,,,---++++++,,,---...///000111000000000000000000000000....../////////000000000///000111111222222111111222222222222333333333333111222222222222666:::>>>CCCPPPaaaooouuuwwwvvvvvvtttxxx~~~ooo]]]PPPNNNKKKGGGEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGIIIMMMRRR___ppp}}}zzzuuuwwwzzz||||||{{{yyywwwwww|||wwwhhhVVVJJJBBB<<<:::;;;777666666777777<<>>GGGTTT___fffiiijjjkkkkkknnnttt{{{zzzkkk\\\UUUKKKGGGGGGHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDIIILLLSSS]]]ggguuu~~~zzzvvvoooooooooooopppqqqrrrsssvvv|||nnn]]]OOOEEE>>>;;;;;;888777777777888???HHHOOOTTT[[[bbbkkkyyypppYYYJJJBBB>>>:::777666666666555111222222222111111000///......//////000000111111///////////////////////////............---------,,,,,,,,,------.........///000111111000000111333555777:::???FFFPPP\\\dddkkkooosssttttttvvvyyy{{{zzz~~~wwwnnnhhhaaaXXXKKK???777333222222---///000000...000666;;;EEEZZZuuuoooZZZFFF;;;555222///------,,,+++***,,,+++******))))))*********)))(((((())))))(((&&&$$$&&&'''&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))((('''((()))***)))'''(((((()))******+++,,,,,,,,,,,,+++******)))(((((())))))))))))******+++,,,*********+++++++++,,,,,,************************,,,,,,++++++,,,,,,---...///000111000...,,,,,,---........................////////////////////////............////////////000000000000000111111111111111111222222222333333000222333333222333666888999===DDDJJJPPPTTTWWWYYY\\\```ffflllttt|||wwwkkk[[[QQQMMMLLLIIIFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDFFFGGGGGGFFFEEECCCDDDFFFJJJNNNRRR[[[lll|||~~~zzzuuupppnnnkkkiiiiiillloooqqqvvv}}}wwwfffWWWHHH>>>>>>999777888777777:::@@@BBBDDDIIIPPPYYYfffuuujjjYYYNNNHHH@@@;;;888777777777333333222222111111000000......//////000000111111......////////////......///............---------,,,,,,,,,,,,---------------///000111000///000222111222222444888>>>EEEJJJOOOSSSYYY___dddlllvvv~~~wwwrrrnnndddUUUGGG===666222000,,,...000000///000333666:::EEEXXXnnnzzzfffRRRCCC777444111/////////---,,,,,,++++++***************+++)))(((((())))))((('''%%%&&&'''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))((((((((((((''''''&&&''''''''''''(((((((((''''''&&&&&&''''''((())))))(((''''''))))))(((''''''(((((()))***+++,,,,,,+++************)))))))))***)))))))))***+++,,,---************+++++++++++++++***))))))))))))***+++,,,,,,++++++,,,,,,---...---...000///---,,,------//////.........---------////////////////////////....../////////000000000000////////////000111222111111111111222222222222...000222222111111222333999999;;;>>>BBBFFFJJJMMMOOOSSSXXX^^^eeemmmuuuzzztttcccYYYQQQKKKFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCCCCEEEGGGGGGEEECCCBBBBBBEEEIIIKKKNNNXXXcccwww|||xxxuuuqqqnnnkkkhhhhhhkkknnnqqqxxxppp\\\LLLBBB;;;777777777555555888;;;;;;>>>CCCIIIQQQ^^^jjjwwwzzzjjjXXXRRRJJJCCC???===;;;:::777666444222111111111222////////////000000000000---......//////......---///............---------,,,,,,,,,,,,,,,,,,---------...//////---,,,---...//////000111444777;;;======???EEEMMMVVVbbbtttyyytttkkk^^^PPPEEE<<<666222---...//////......000222333555???QQQeeezzz~~~mmmZZZKKK===:::666333111000...,,,,,,,,,+++************++++++)))(((((()))***((('''&&&''''''&&&%%%%%%(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&''''''%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))))))))((((((((('''''''''&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''((()))((('''''''''((()))***+++,,,,,,))))))))))))************((((((((())))))***+++,,,************++++++++++++++++++***))))))***++++++,,,,,,++++++,,,,,,---...***,,,......---,,,---...---------.............../////////////////////////////////000000000111111000//////...///000111222111111111111222222222222...000222222111000000111777777777999<<<@@@CCCDDDDDDGGGLLLQQQVVV\\\ccchhhjjjpppyyytttfff[[[TTTQQQOOOLLLIIIGGGFFFFFFFFFFFFEEEDDDEEEGGGGGGFFFCCCDDDCCCDDDHHHIIIIIINNNTTT\\\jjj|||{{{wwwtttrrrooommmjjjhhhiiikkkoooqqqzzztttaaaMMMDDD===;;;:::666444555777555777;;;===@@@IIITTT\\\iiixxx}}}oooaaa]]]WWWRRRNNNIIIEEEBBB===;;;777444222222444555000000000000////////////------...//////...------///............---------------------------------,,,------,,,+++***,,,...000//////000222555777777666555888???HHHVVVmmmxxxqqqggg\\\QQQHHH@@@;;;777777666444222111111111000///333===JJJ\\\ttt~~~rrrcccVVVIIIEEE???:::777333000------,,,++++++******+++++++++***))))))******)))'''&&&''''''&&&%%%%%%(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((('''''''''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''&&&'''((()))***+++,,,,,,((((((((()))******++++++''''''''''''((()))++++++)))************+++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...)))***,,,---,,,,,,---...+++,,,,,,---...///000000////////////////////////000000000000111111111111000///.........///111222000111111111111222222222///111444444222111111111000000111333777999;;;;;;:::===@@@DDDHHHMMMSSSWWWZZZ```iiirrrzzzuuulll[[[XXXTTTOOOKKKIIIHHHHHHKKKHHHFFFFFFHHHIIIGGGEEEFFFBBBBBBDDDEEECCCEEEHHHJJJTTTbbbmmmxxxwwwrrrpppooolllkkkiiihhhiiilllooorrr|||rrrZZZPPPFFFBBB@@@:::666555555222333666666666===GGGGGGUUUeeesss~~~xxxkkkgggeeeccc```\\\VVVOOOJJJBBB>>>:::555333444666777111111000000//////......,,,---...//////...---,,,//////.........---------------------------------***+++,,,++++++,,,///222...---++++++---///000000444111111666>>>MMMggg}}}{{{vvvnnnfff]]]SSSKKKEEEDDDBBB@@@<<<999666444444222000111555999FFF___www~~~wwwkkk```TTTPPPIIIBBB===888333000---,,,++++++******+++++++++***))))))******)))'''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))************)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''(((***---,,,((($$$)))))))))))))))))))))))))))((((((((()))+++---///++++++++++++++++++++++++)))***+++++++++)))((('''((((((((()))******++++++---,,,+++******+++,,,---,,,,,,,,,,,,---///111222111111000///////////////---...///000222333444555222111111111111111111111//////000000111111222222222222222111111111000000222222333444444555666666;;;;;;;;;<<<>>>AAADDDGGGMMMUUU^^^eeekkkrrr{{{zzzvvvkkk___XXXVVVSSSNNNQQQMMMHHHGGGHHHJJJIIIHHHKKKHHHDDDCCCCCCDDDDDDCCCGGGKKKPPPVVV^^^lll|||xxxtttpppllliiihhhgggfffeeeeeehhhmmmrrrttt}}}kkk___QQQGGGCCC@@@:::555:::666333222444777888999:::BBBOOO\\\fffjjjkkkjjjggglllmmmkkkjjjhhh___SSSLLLFFF>>>;;;:::999555111222222111///...---///000---------,,,,,,---......---------............///------------------------+++++++++,,,,,,---------,,,,,,,,,---------......000...000333888@@@PPP___uuu{{{oooeee]]]YYYVVVUUUQQQQQQPPPKKKCCC<<<777444222000///111333999FFFSSSjjj|||{{{vvvpppiiibbb\\\RRRGGG>>>888555444.........//////000000000000...+++***+++++++++***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((('''''')))++++++(((%%%)))))))))))))))))))))))))))(((((()))***+++---...++++++++++++++++++++++++***************)))(((((((((((())))))***+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---///111222111000000///////////////......000111222444555555333333222222111111111000000000000000000111111111222222222111111111000000111111111222222333333444555555555666888;;;>>>@@@FFFLLLUUU\\\aaaiiissszzzzzzoooiiiaaaYYYZZZTTTMMMJJJJJJKKKJJJHHHJJJHHHEEEDDDEEEFFFFFFEEEDDDGGGIIIKKKOOOWWWccclll|||wwwtttrrrpppnnnmmmmmmkkkiiiiiikkkppptttwwwtttdddXXXPPPHHH???999888888888666444333555777555:::CCCLLLTTTZZZ^^^___aaahhhooorrrvvvxxxqqqhhh[[[SSSHHHBBB???>>>;;;888444333333111//////000000.........------......//////.........------,,,,,,------------------------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------000......///111555AAAMMMZZZccckkkooouuu}}}~~~xxxnnngggeeefffiiijjjiiigggccc]]]TTTIII???999555222111111000111888AAATTTcccyyy}}}vvvtttqqqmmmeee```WWWMMMDDD???<<<:::444555555333000...------...,,,)))((()))***)))(((%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((('''((())))))((('''))))))))))))))))))))))))))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***((())))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///000111000000//////......////////////000111333444555555444444333333222111000000111111111111000000000000222111111111111000000000000000000000000000111111111111111222444666999:::===BBBHHHNNNTTT\\\fffmmmttt{{{|||rrriiibbbXXXQQQOOONNNMMMLLLJJJHHHFFFEEEFFFFFFEEEDDDGGGHHHIIIHHHGGGJJJQQQVVV]]]jjj~~~~~~yyyuuuttttttttttttuuutttpppmmmjjjkkknnnrrrzzzttthhh\\\NNNEEE:::<<<===:::444111333555222333666:::AAAGGGMMMQQQVVV```lllvvv|||nnneeeWWWMMMGGGCCC@@@===777666555333222111000000000///............//////000///...---,,,+++******------------------------*********+++++++++++++++******+++++++++,,,,,,,,,///---,,,,,,,,,,,,444===AAAHHHOOOSSSZZZdddlllnnnvvvqqqllljjjmmmtttzzz~~~|||yyytttnnnfffZZZKKKAAA:::666333222...+++---222<<>>>>>;;;444///.........,,,)))((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&'''(((((()))(((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000//////.........//////000000111222333444555555555555444333222111000///222222111111000000//////111111111111000000000000000000000000000000//////111111222333444666888999999<<>>777444555111...,,,++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))******++++++))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&(((***((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............//////000000111222333333444444555555444333111000//////222222111111000000//////000000000000000000000000111111111111111000000000222333333444555777888888:::;;;<<<===@@@EEEJJJNNNRRRYYYcccmmmxxxxxxmmmeee^^^ZZZWWWUUURRRPPPPPPOOONNNLLLEEEFFFFFFFFFFFFFFFGGGHHHGGGNNNVVV\\\cccrrr{{{yyyuuurrrqqqqqqsssuuutttssspppmmmkkklllpppsss{{{xxxqqqmmmjjjhhhkkkmmmoooooolllfff___[[[ZZZ\\\```fffnnnvvv}}}{{{mmmVVVMMMAAA999777555333000333222222222444777:::<<<@@@IIIYYYkkkyyyyyynnncccXXXNNNIIIEEEAAA<<<888666555222000000000///...............------------------------------------------------************************)))))))))*********+++++++++)))***---...---///444000000222444777<<>>AAACCCEEEKKKTTT]]]fffrrr~~~tttmmmbbb^^^ZZZVVVTTTSSSRRRPPPIIIIIIGGGFFFEEEDDDCCCCCCDDDGGGJJJKKKOOO[[[lllyyy{{{tttssspppllliiihhhkkkmmmjjjjjjkkkkkknnnssszzz{{{tttkkkccc^^^ZZZXXXWWWUUUVVVWWWVVVTTTPPPKKKHHHGGGGGGIIILLLRRRYYY```dddkkksss~~~oooaaaNNNBBB>>>;;;555000222222222222333444555555:::@@@OOO```nnnxxx~~~uuujjj```ZZZQQQKKKBBB<<<:::888666333222111000//////......///---------.........//////------------------------+++++++++++++++*********))))))*********+++++++++,,,)))))),,,,,,******---000...///222222333777<<>>===:::888444444333222111111111111//////////////////......---------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,((('''***+++))))))+++---,,,...222333000222888999@@@LLL]]]nnn{{{~~~{{{yyynnn[[[GGG;;;666111.........///000000000666@@@HHH\\\jjj~~~}}}tttjjjbbbcccfffhhhjjjkkkllllllmmmkkkhhhgggddd]]]RRRJJJ>>>;;;777333222000...,,,'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&###$$$&&&(((((((((&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&''''''&&&'''))),,,...///000111))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((%%%''')))(((&&&%%%&&&((())))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((***+++,,,---,,,,,,+++++++++,,,------......///,,,,,,---......---,,,,,,,,,---.../////////...------------------...///000......//////000000111111000000000000//////////////////000000111111222222.../////////000000111111...//////000111222222333111111222333333333333333444333333555777888888777888;;;>>>AAADDDJJJSSSZZZ```hhhtttzzzooofff___\\\SSSPPPMMMKKKJJJIIIHHHGGGCCCDDDFFFGGGHHHIIILLLNNNRRR\\\lll|||~~~xxxpppjjjbbbaaa___[[[VVVVVVYYY\\\___```bbbdddiiipppyyynnnaaaYYYUUUOOOKKKIIIGGGFFFEEEAAA@@@???===<<<<<<<<<<<<::::::<<<===??????@@@@@@IIILLLPPPTTT\\\mmmmmm[[[LLLBBB===555444222222222333444555555555:::EEELLLSSS___kkkyyy}}}|||zzzfff\\\NNNEEEAAA@@@>>><<<777666555444333333333333222222111000///...---------------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,***&&&&&&))),,,+++,,,...&&&%%%)))///000,,,...333555:::FFFUUUfffttt}}}rrr```LLLAAA<<<777333111......///111333555666666>>>LLLaaasss~~~rrrfff^^^```dddgggkkkmmmnnnoookkkhhhgggiiikkkggg]]]TTTEEEBBB===999777555222111&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%%%%&&&(((***(((((('''&&&&&&&&&&&&'''(((''''''))),,,......---***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((************))))))))))))))))))))))))))))))))))))))),,,+++))))))***+++******++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,...000111111000000...............///000000000000000000000000000000111000000222333333111///111000000000111222333333222222222111111111000000111111222333333444555555666777:::;;;===AAAEEEIIIOOOVVV___jjjuuuwwwlllccc]]]UUUPPPNNNLLLJJJGGGKKKFFFCCCEEEGGGFFFGGGJJJQQQRRRXXXaaajjjvvv~~~rrrlllfffbbb]]]YYYWWWXXXWWWSSSSSSUUUXXXYYY___ggglllooouuu|||sssaaaRRRNNNJJJIIIKKKIIIDDD@@@@@@???>>><<<:::999888777777:::888555666999;;;:::999@@@BBBEEEHHHNNN[[[kkkwwwtttcccQQQCCC::::::777333000///000222,,,222888===@@@FFFOOOVVVccchhhpppvvvzzz|||~~~nnndddUUUJJJDDDBBBBBBAAA===<<<999888888666444222222111000000111000...,,,,,,---...///...---,,,++++++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++***+++------------...000333555>>>OOO___kkkttt{{{xxx|||ppp[[[III???;;;999777666444000...---///222555444===KKKWWWbbbmmmzzz}}}nnneee___dddfffdddgggnnnqqqnnnnnnkkkiiiiiijjjjjjgggeeeWWWOOOJJJJJJEEE:::222000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&((()))''''''&&&''''''((()))))))))(((((()))+++,,,+++***))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***+++******,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...+++,,,...////////////..................//////000000000000000000000000000000000111333444555333111111111000000111111222333222222222111111111000000111111222222333444444555222333555777888;;;???BBBEEEKKKSSS\\\fffsssuuunnnddd\\\WWWSSSNNNKKKLLLGGGFFFIIIJJJHHHGGGIIIGGGGGGKKKRRRWWW```nnn{{{{{{oooiiiddd```XXXUUUTTTVVVUUUQQQQQQSSSWWWXXX]]]eeeiiimmmttt|||vvviii[[[OOOMMMIIIGGGIIIGGGBBB??????<<<;;;:::888777666555555888555333333666888888666:::<<<======@@@HHHUUU^^^jjjxxxvvvbbbTTTFFFBBB<<<666333111111222...222777999:::>>>DDDIIIUUUYYY```fffjjjmmmppprrrmmmdddYYYOOOJJJGGGDDDCCCGGGEEEAAA???>>>===;;;999666444222222222000...,,,,,,---.........---++++++++++++++++++++++++++++++************)))))))))(((((((((((()))))))))******)))+++,,,,,,,,,,,,---///000000666CCCPPP[[[hhhrrruuu{{{~~~kkkZZZPPPKKKHHHFFF???;;;777444333222000...---333:::AAAGGGQQQ\\\eeevvv|||xxxnnnggg___cccffffffjjjoooppplllooommmkkkkkkmmmnnnlllkkkccc]]]YYYXXXQQQDDD999555$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))&&&&&&'''((()))***++++++***)))(((((()))***)))''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%'''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((***++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,---------......,,,------......------,,,......------......///000////////////////////////000000111444777888777555111111000000000111222222222111111111111000000000111111222222333333444444000111333444444666999<<<;;;???EEEKKKSSS___lllvvv}}}sssjjjaaaXXXQQQLLLHHHGGGJJJJJJGGGDDDEEEFFFEEEGGGJJJLLLOOOXXXaaappp}}}ssshhh```\\\ZZZRRROOOPPPSSSSSSOOONNNPPPUUUVVV[[[bbbfffjjjsss||||||kkk```VVVMMMJJJFFFDDDEEEDDD???<<<<<<:::999777666444444333333444222111111333444444333666888888888888<<>><<<999777555444333111///---,,,,,,---------,,,+++***++++++++++++++++++++++++************))))))))))))'''((((((((((((((())))))(((***++++++******,,,---...---000777>>>HHHXXXeeepppxxxrrrjjjdddaaa___UUUNNNEEE===888444000---///000111000222888BBBJJJYYY___hhhooopppmmmhhhfffbbbeeeiiimmmsssvvvsssnnnqqqpppnnnnnnppprrrsssrrrrrrooollljjjaaaRRRDDD===###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((()))''''''((()))***+++++++++)))'''&&&'''((()))((('''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((('''&&&&&&''')))((((((((()))))))))))))))))))))))))))))))))))))))+++)))((((((***++++++***,,,,,,,,,,,,++++++******++++++++++++++++++++++++------,,,,,,+++*********+++,,,,,,------.........------------,,,,,,++++++...------------.../////////////////////////////////000111555888:::999888111111000000000000111111111111111111000000000000111111222222333333333333111222444444444555666888777:::===AAAFFFOOO[[[dddjjjsssvvvhhh^^^UUUOOOKKKKKKJJJGGGEEEGGGIIIHHHHHHKKKKKKKKKOOOVVV^^^jjjxxx|||lll___WWWRRRQQQLLLKKKMMMQQQRRRNNNLLLNNNSSSTTTYYY___ccchhhrrr~~~xxxhhh]]]UUUOOOHHHCCCAAABBBAAA<<<::::::888777666444333333222222111111000000111111111111222444555666666999>>>BBBDDDMMMXXXdddssskkkaaaSSSIIIDDD@@@;;;666444666777666333222222444999<<>>777444444444333000---,,,///555:::>>>EEEOOOWWW[[[]]]```bbb```cccjjjrrryyy{{{vvvppptttrrrrrrrrrtttvvvxxxyyy}}}}}}}}}zzzpppaaaQQQHHH###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''(((((())))))***++++++***)))((('''&&&%%%&&&(((***)))(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&''''''&&&&&&'''(((''''''(((((())))))))))))((((((((((((((((((((((((***((('''((()))++++++***+++,,,,,,,,,,,,+++))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////...------,,,++++++******---------------.../////////////////////////////////000111555888:::999888111111000000///000000111000000000000000000000000111111222222222222222333111222444444333333444555666888:::;;;>>>DDDNNNUUUVVV___jjjpppvvvttthhh___VVVQQQMMMHHHHHHJJJGGGEEEEEEHHHIIIGGGJJJOOOYYYcccmmmqqqqqqwwwtttfff[[[PPPLLLMMMJJJIIIKKKOOOPPPMMMLLLMMMQQQSSSWWW\\\___eeerrrxxxiii]]]TTTOOOGGGBBB???@@@???:::888999888777666555444333333333111111222222111111111111---///000222222444666888;;;>>>EEEMMMZZZmmmzzzjjj]]]SSSJJJ@@@999777777777555333222222222444666777999<<>>IIIUUU^^^gggkkklllrrr~~~}}}uuudddPPPAAA;;;:::111000...+++***+++---///111777@@@FFFKKKQQQXXX^^^[[[___hhhttt{{{{{{uuupppttttttuuuvvvxxxzzz}}}~~~qqqcccYYY$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''''''''###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((()))***+++++++++)))(((''''''&&&%%%&&&)))******)))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''$$$&&&''''''&&&&&&'''(((&&&''''''(((((())))))***(((((((((((((((((((((((()))((('''''')))++++++******+++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////...---,,,++++++++++++,,,------,,,,,,------...///////////////////////////000000111444777888777555111111000/////////000000//////000000000000000111111111222222222222222222...000222222111111111222444666777777888<<>>???>>>:::888999777777666555444333333444111222444333222000111111000000111111111222222222444666:::@@@IIIYYYpppvvvfffWWWHHH???===;;;888555333222111111222222333333555999>>>BBBNNNSSS[[[bbbggglllpppsssxxxuuuooohhh```VVVLLLFFFAAA>>>:::888777666555444///...---,,,,,,,,,------++++++++++++++++++++++++))))))))))))************)))))))))(((((((((((('''((()))******(((((()))***)))))),,,/////////444;;;@@@GGGOOOTTTYYYaaannnyyy|||iiiSSSCCC<<<111000...,,,++++++++++++---222999===@@@GGGRRR[[[\\\bbbnnnzzz{{{vvvtttqqqtttxxx{{{~~~uuulll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''''''''((()))++++++***(((''')))((('''''')))***)))'''%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&''''''&&&%%%'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&''')))++++++***((()))+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,---...///000...---,,,++++++,,,------------,,,,,,------...///000000000000000000000000000000111333444555333111111111000///////////////////////////000000111111222222111111111111111111---///111222111000000111222444666666555666;;;???AAADDDIIIMMMRRR\\\hhhqqqrrrbbbTTTLLLJJJLLLHHHFFFHHHIIIHHHIIILLLNNNRRRWWWWWWTTTTTTXXX\\\hhhrrr{{{kkk^^^ZZZTTTJJJGGGKKKIIIFFFGGGJJJKKKHHHIIILLLKKKLLLPPPTTTVVV]]]nnn~~~rrrcccUUUMMMKKKHHHBBB??????>>>:::888:::666666555444333333333333000333555444222000000111222111111111222222111111222333777<<<@@@HHHZZZlllzzzhhhYYYPPPJJJFFF???999555333222111111222222111111333777:::GGGLLLSSSZZZbbbjjjsssyyy}}}|||zzzuuummmbbbVVVMMMIIIEEE@@@<<<:::888666444000///...---------......++++++++++++++++++++++++((()))))))))******************)))))))))((((((((((((*********(((((()))******'''(((,,,...---...222444888<<<@@@FFFOOOZZZcccssswwwdddPPPCCC777444111...---,,,+++***+++///333444666>>>KKKUUU^^^eeerrr}}}}}}uuuqqqrrrlllrrryyyyyy&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''$$$%%%(((***++++++***))),,,***)))((())))))'''&&&%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&''')))++++++***'''(((***,,,---,,,+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++,,,---//////000...---,,,,,,,,,---...///---,,,,,,,,,,,,---......111111111111111111111111111000000222333333111///111111000///////////////.../////////000000111111222222111111111111111111...000333333333222222333222444777666555555888;;;;;;<<<===@@@EEEMMMVVV\\\iiitttyyyfffYYYUUUOOOJJJFFFGGGGGGEEEEEEHHHEEEIIIMMMNNNMMMLLLNNNPPPSSS\\\iiixxxlll]]]SSSRRRNNNFFFCCCHHHHHHEEEEEEHHHHHHFFFGGGKKKHHHJJJMMMPPPRRRZZZlll}}}~~~nnn```RRRLLLLLLHHHCCC??????>>>:::999:::555555444333222222222222000222555444111///000111---,,,,,,---///111111000000111666999888999FFFUUUcccqqqwwwiiiaaaVVVPPPGGG???999666333222333333333111000111444666;;;@@@GGGPPPYYYeeerrrzzz|||ooobbbXXXOOOKKKDDD???;;;999666444111000///...---...//////++++++++++++++++++++++++(((((())))))*********+++++++++******))))))(((((()))***+++***)))((()))***,,,((('''+++...---...000222333444666:::BBBJJJQQQ]]]nnn~~~|||xxxmmm[[[MMM;;;777111,,,***)))(((((('''+++------///777EEEPPPYYY```nnnxxxtttjjjfffiiiiiipppzzz~~~'''%%%%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&***&&&###$$$(((***(((%%%&&&'''''''''((()))))))))'''((((((((((((((('''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))((('''%%%%%%$$$$$$$$$)))'''))),,,,,,'''%%%'''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$%%%&&&'''))))))))))))(((((((((((((((((((((((((((&&&''''''((()))*********))))))*********++++++,,,)))************+++++++++(((((()))***++++++,,,,,,******+++,,,,,,---......///...------,,,,,,,,,,,,...---,,,++++++---...000///////////////000111111222222333333333222222111000000000000111111111111111111111000000000000000111111111111111111111111333333222222222333444555222222333333333444444444555888;;;<<<<<<>>>BBBFFFXXX]]]fffrrrtttddd\\\UUUNNNJJJKKKJJJFFFBBBIIIGGGGGGIIIIIIFFFHHHLLLKKKNNNRRRYYYbbbppppppfffTTTPPPKKKGGGFFFEEEEEEDDDBBBDDDFFFFFFFFFGGGHHHJJJJJJHHHJJJNNNQQQWWWbbbmmm}}}iii[[[RRRIIIDDDBBBAAA???>>><<<;;;;;;;;;777666444333222111111111000000000000000000000000////////////000000000000000000000111444888<<<>>>MMMYYYlll|||uuunnnaaaRRRDDD;;;888888444111000111444555333111222777>>>EEENNN\\\mmmyyy}}}xxxpppgggbbbYYYLLLBBB;;;888555333222111///...---,,,,,,,,,......---,,,,,,+++******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))***+++,,,,,,------000000111222666;;;@@@CCCMMMZZZnnn~~~~~~wwwpppllleee]]]JJJ>>>222//////---)))(((,,,+++***+++///555;;;>>>MMMRRRZZZ___aaaaaa``````gggmmmxxx'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&)))******(((&&&''''''''''''''''''((('''''''''((((((''''''&&&)))((('''&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%)))'''(((,,,+++'''%%%'''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((()))******+++++++++******************)))************+++++++++))))))******++++++,,,,,,***++++++,,,,,,---------...------,,,++++++,,,,,,...---,,,++++++,,,...///.........---...//////000111111222222222222111111//////000000000111111111000000000000000000000000111111111111111111111111111111111111111222333333222222222222333333333333444666999999999;;;>>>AAAFFFJJJQQQ[[[iiiyyypppeeeXXXOOOLLLJJJHHHEEEDDDBBBCCCEEEEEECCCEEEIIIEEEFFFIIILLLRRR\\\hhhppplll[[[QQQJJJGGGBBB@@@@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKJJJIIIJJJMMMPPPTTT___jjj|||~~~jjj\\\RRRJJJDDDAAA@@@???===<<<;;;::::::666555444333222111111111000000000000000000000000/////////////////////000.........000222555999;;;CCCLLL]]]ssszzzgggUUUFFF===999777333000000222333111///111444999>>>EEEPPP^^^hhhqqqxxx|||{{{{{{}}}{{{vvvqqqhhhYYYKKKAAA:::555222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))******++++++,,,,,,---,,,,,,---///333666999AAALLL^^^nnnttttttvvv{{{~~~yyywwwvvvrrrlll^^^NNN===444000,,,))))))+++***)))))),,,000444777;;;@@@GGGMMMPPPSSSUUUVVVfffnnn|||}}}}}}(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''))))))(((''''''&&&&&&&&&(((&&&'''+++***'''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++,,,++++++******)))(((((()))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,++++++***+++++++++---,,,+++++++++,,,...///------,,,,,,------...//////000000111111000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000111111111222000111111111222222222222222444555666666777999;;;;;;>>>BBBIIISSS```mmmvvvlll\\\TTTOOOKKKHHHEEEBBBBBBDDDDDDBBBBBBEEEEEEFFFFFFFFFHHHLLLSSSWWWdddqqqrrr___NNNEEE@@@>>>;;;:::;;;=========???AAACCCEEEEEEFFFIIIKKKKKKJJJJJJMMMNNNQQQ[[[eeetttkkk]]]SSSJJJEEE@@@???>>><<<;;;:::999999666555444222111111111111000000000000000000000000////////////////////////---------...///222444666===CCCQQQgggkkkWWWHHH???<<<777333111222333111///111333555777:::AAALLLSSS\\\bbbiiimmmsss{{{vvvgggWWWJJJ???888444111111111111000...---,,,,,,,,,,,,,,,------------******)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))************+++***)))))))))+++...///555<<>>444...+++++++++***))))))***,,,---//////333888===BBBGGGMMMQQQaaalll}}}{{{uuusssuuuwww(((&&&%%%%%%&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))---000---(((###"""$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%((())))))******)))((((((''''''''''''''''''''''''(((((()))((((((''''''&&&(((&&&&&&))))))&&&%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((''''''%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******++++++************))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,+++++++++,,,---...---------,,,---......///......//////000/////////////////////000000000111/////////000000000000000111111111111111111111111000000000111111111111111000000000000111111111111222333333333333444666777:::;;;===@@@FFFPPP[[[bbbqqq{{{uuuggg]]]RRRKKKLLLGGGEEEFFFFFFCCCBBBDDDHHHHHHGGGFFFFFFGGGHHHJJJNNNWWWdddrrr|||iiiYYYLLLDDD>>><<<:::999;;;<<<===<<<<<>>===;;;:::999888888555444333222111111111111000000000000000000000000///////////////.........------------...000111222777<<>>:::222222222222000///---,,,---------------,,,,,,,,,*********)))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))((((((((((((++++++)))))))))***,,,---111333<<>><<<;;;999888888888444333333222111111111111////////////////////////000/////////......---------------......///000000---333;;;EEERRRfff|||sssaaaVVVDDD???999666777777666444444444333222111444777:::???BBBHHHPPPXXXdddtttuuufffWWWKKKCCC@@@666666555333222000...---000000///...,,,+++******************))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))((((((((((((((((((+++*********+++,,,---...000000444>>>FFFKKKRRRXXX\\\jjj|||zzzgggVVVGGG999000...,,,,,,,,,++++++***))))))(((((()))***---444;;;AAANNN[[[mmmzzz~~~~~~|||{{{wwwvvvtttpppkkkiiihhhiii%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))---,,,(((&&&'''***&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''))),,,......,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&&&&'''$$$$$$''''''%%%%%%(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((('''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&'''(((***+++,,,,,,)))************+++++++++*********************************+++++++++++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,.........---...//////000,,,---......////////////......////////////000000---......//////000000111000000000000000000000000000000222333333333222111///000000000111111111111444333222222444555555444333444555666777:::???BBBIIINNNUUU___kkk{{{~~~ppp^^^UUULLLIIIHHHEEEEEEFFFFFFDDDCCCCCCEEEFFFEEEDDDGGGFFFHHHMMMRRR[[[iiiuuuvvveeeWWWLLLDDD@@@===;;;999999::::::999888888:::<<<>>>>>>@@@BBBDDDIIIGGGHHHKKKKKKMMMTTT]]]fff|||uuugggZZZNNNFFF???>>>===;;;:::999888888333333222111111111111111////////////////////////000//////......------------------.../////////000***///444777===LLLbbbrrr|||lllaaaLLLGGGAAA>>>>>>===:::777666444333111111111222333666888===EEELLLWWWiiiwwwuuuhhhYYYMMMFFFDDD>>><<<999777444222111000222111000...,,,+++***)))++++++*********)))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---///...000555999<<>>@@@DDDCCCEEEHHHIIIKKKRRR[[[ggg}}}ppp```PPPFFF@@@???===;;;:::999999999333222222111111111111111////////////////////////000000///......---,,,,,,++++++,,,---......//////---///111222555>>>LLLWWWgggvvvvvvlll]]]XXXQQQMMMKKKGGGBBB>>>:::888666444333222111000222222555;;;???GGGXXXhhhtttrrrlllaaaVVVMMMHHHGGGGGGDDD???;;;777555555555111000///...---,,,+++***+++++++++*********))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((())))))*********)))))))))***************...---///111000222;;;EEEOOO^^^rrr}}}tttkkkbbbWWWJJJBBB@@@:::888666222///---,,,+++)))***+++******,,,///222888???GGGLLLPPPXXXcccmmmvvvwwwwwwssskkkbbb[[[XXX###"""!!!###%%%''''''&&&$$$$$$$$$$$$%%%&&&'''(((###%%%&&&&&&%%%$$$&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''')))---000000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$&&&######%%%&&&$$$%%%(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&)))(((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))************+++++++++&&&''''''((()))******+++(((((()))***+++,,,,,,---++++++******+++,,,------******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...///000000000000............/////////000---------...///000000111000000000000000000000000---...000111222111///...111111111111222222222222333111///000333555444333...000333444555555666888666888;;;>>>CCCKKKVVV___iiiuuutttfff[[[QQQKKKJJJIIIEEEAAAAAABBBCCCAAA???>>>===AAAFFFFFFCCCGGGOOOOOO```yyyuuummmaaaVVVNNNHHHDDDAAA:::999888999;;;;;;;;;999666888::::::::::::<<<>>>@@@???BBBEEEGGGIIIQQQYYYhhh}}}vvvdddRRRFFF@@@???>>><<<;;;:::999999222222111111111111111111////////////////////////000000///...------,,,,,,)))***+++,,,---............---------000666===BBBOOO___pppzzz}}}uuulllfff```[[[WWWQQQJJJEEE@@@===:::888666444222000000///000444555999HHHXXXcccccc```YYYQQQKKKIIIJJJMMMJJJDDD>>>:::888888999/////////......------,,,+++++++++************)))(((((())))))))))))((((((''''''''''''((((((((()))'''(((((()))***++++++,,,,,,,,,+++++++++******)))---...000000......888DDDGGGTTTfffuuuvvvqqqkkkfffbbb\\\SSSOOOOOODDDBBB>>>999444111//////&&&'''((((((((((((***,,,///333777999===IIIYYYfffsssttttttqqqiiiaaa[[[XXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%)))***(((((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((*********))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%&&&'''(((((((((''''''''''''((()))******+++%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((+++*********))))))(((((((((***++++++******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,..................------...............///000000////////////////////////////////////000000000000111111111111111111111111222222222111111111000000111111222222222333333333444666999;;;===@@@DDDGGGSSS\\\iiivvvxxxkkk^^^VVVRRRIIIDDDEEEEEEAAA???AAA>>>???@@@AAAAAAAAABBBDDDNNNUUU```kkkuuuxxxhhh___VVVPPPJJJCCC@@@AAA<<<;;;;;;::::::;;;;;;<<<::::::999888888999;;;;;;>>>===>>>AAACCCEEENNNXXXeeeyyy|||lllYYYKKKEEE???<<<===<<<888555666555444333222222222333444000000000000////////////......---------,,,,,,,,,------++++++++++++------......------...111333555>>>FFFUUUdddooo|||}}}wwwuuurrrpppllleee\\\UUUJJJJJJDDD;;;666666333000333222000000111666===BBBJJJMMMOOOKKKFFFBBBDDDFFFHHHJJJIIICCCBBBCCC@@@999999666222111111111///,,,///---...///+++''')))...))))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))((()))***)))((((((***,,,...---++++++---000333555CCCIIIWWWfffllliiieeecccddd___]]]bbbiiiiiiaaaXXXXXXZZZWWWOOOGGG@@@555,,,...,,,***'''&&&(((***,,,222,,,,,,111333888JJJ```qqqqqqrrrrrroooggg]]]WWW%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))*********)))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))))))))*********)))))))))(((((((((***++++++***)))+++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------............------..............................------......///000////////////////////////.../////////000000000000111111111111111111111111222222222111111111000000000000000111111111222222111333555777999;;;???AAADDDJJJTTT^^^iiiyyyvvvlll]]]RRRJJJHHHFFFBBB@@@BBB???@@@BBBBBBCCCCCCDDDEEEBBBHHHOOOVVV]]]fffrrrzzzuuujjjaaaXXXPPPKKKFFF@@@>>>???<<<<<<;;;;;;;;;;;;<<<<<<999999888777777777888999:::888:::===>>>AAAIIISSSfffzzzmmm[[[MMMJJJDDD??????>>>:::888::::::888666444222222222222000000000000////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---...---------...000222444555;;;EEEPPPZZZhhh}}}zzzppphhh[[[WWWMMMAAA:::888555111000000///...///222666999@@@CCCFFFDDDAAA???AAAEEEFFFJJJJJJGGGIIINNNNNNKKKDDD???999444333222000///111//////000---)))***///))))))))))))))))))))))))***(((''''''(((*********))))))))))))))))))))))))((()))***)))((((((***,,,---,,,++++++---///111333<<>>???>>>==================>>>::::::999888777777777777666555666999;;;===EEENNNcccyyyxxxeeeYYYQQQIIICCCAAA>>>;;;:::===???===:::666333111111000000000000000//////////////////.........------------,,,,,,++++++,,,,,,---...---,,,,,,---///111222333444999@@@HHHUUUkkk~~~~~~tttmmm___OOOCCC>>>999333000//////......///000111333777::::::999:::===@@@DDDGGGIIIIIINNNUUUZZZZZZRRRMMMEEE>>>999666444222444111000111...+++,,,000))))))))))))))))))))))))***)))'''((()))++++++***))))))))))))))))))))))))((()))***)))((((((***,,,++++++++++++,,,---//////555444888@@@FFFHHHLLLPPP]]]ccckkkoooqqqvvv~~~sss\\\III333...******,,,,,,(((###***'''''',,,///444CCCTTTeeemmmvvvyyyssslllgggeee$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''')))***++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))+++***)))'''%%%$$$%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))******))))))))))))))))))((((((((()))******))))))***+++************++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...---------...............//////......//////000111////////////////////////........./////////000000000000000000000000000000111111111111000000000000/////////000000000111111333444555555555666888:::<<<===>>>@@@DDDKKKUUU[[[hhhtttoooaaaVVVNNNHHHEEEEEECCCAAA@@@@@@???===<<>>>>>??????@@@===<<<;;;:::999999888888666555666999:::;;;CCCKKK]]]uuuzzzlll^^^UUULLLGGGCCC??????BBB@@@>>>;;;777444111000000000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000222111333888===HHH[[[kkkwwweeeWWWLLL@@@666333222111000000000///...+++...111222333444777:::???AAACCCFFFKKKSSSZZZ^^^^^^[[[VVVQQQJJJCCC===999888444111111///,,,,,,000))))))))))))))))))))))))***)))((()))***++++++***))))))))))))))))))))))))((()))***)))((((((***,,,******++++++,,,,,,,,,,,,222///000555:::===BBBHHHTTT\\\ffflllrrr{{{lllYYY>>>666...,,,...///***%%%)))&&&&&&)))+++///;;;GGG\\\fffqqqsssllleeedddeee$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%### """&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))***+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))+++***)))'''%%%$$$%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((((((((())))))''')))******)))(((***+++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,------------.........//////000000//////000000111222////////////////////////............////////////////////////////////////000000000000000000000000000000000111111111222222444555666555444555777888999999999999<<>>888555222111111111///---***,,,---...///000222333777888;;;@@@EEEKKKUUU\\\dddgggkkkjjjdddYYYNNNGGG<<<777333222000,,,,,,...***************************))))))***,,,,,,+++***))))))))))))))))))))))))((()))***)))((((((***,,,)))******+++++++++,,,,,,111......222555666:::???JJJPPPZZZfffsssvvvcccJJJ???333------...+++'''***((('''((((((***222:::JJJUUU```bbb^^^\\\aaafff$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%###$$$...777111%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((()))((('''&&&%%%&&&''''''''''''''''''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''(((***)))(((((()))+++)))))))))************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////000000//////000000111222////////////////////////------.........///////////////////////////////////////000000000000000111000000000111111111222222222333333333222222444555666666666777:::===@@@BBBEEEJJJRRR[[[fffuuu}}}ooocccRRRLLLEEEBBBCCCDDDEEEDDD@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFKKKTTT___ffftttppp```VVVMMMGGGDDDEEEEEEBBBBBBDDDDDDCCCCCCBBBBBBCCCCCCDDD===>>>>>>>>>===<<<;;;;;;999888999:::999888===DDDPPPfff|||pppbbbWWWNNNFFFCCCDDD>>>===:::777444333222222000000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******---111222444;;;CCCQQQ]]]lllvvv{{{cccOOO@@@;;;444111000000...,,,---------------.........///000444:::???DDDNNNWWWbbblllxxx{{{nnn```VVVCCC<<<666444222---,,,---************************+++******+++------,,,***))))))))))))))))))))))))((()))***)))((((((***,,,)))))))))******+++------111...---000222111333777AAAFFFPPP___rrryyyjjjTTTIII:::111---,,,+++)))******)))((('''(((,,,///666???HHHLLLMMMTTTaaalll########################!!!""""""###$$$$$$%%%%%%#########)));;;IIIBBB222&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))'''((())))))(((((()))+++))))))))))))************,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,------...//////000...............//////000////////////////////////---------.........//////........................////////////000000111111/////////000000000111111000111222111000111222444555555666888;;;<<<===<<<===@@@DDDHHHNNNWWWbbbkkk|||ddd[[[OOOGGGDDDDDDCCCBBBBBBAAAAAAAAABBBCCCBBBBBB???@@@AAABBBCCCGGGMMMQQQVVV___kkksss{{{yyylll```XXXPPPJJJGGGHHHHHHEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEAAABBBBBBCCCCCCBBBAAA@@@???======>>>;;;999===CCCJJJ[[[vvvqqqdddXXXMMMHHHHHHAAA???<<<999666444333333000000000000////////////---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,++++++***)))))),,,+++---000111000444:::===IIIWWWbbbooo{{{gggMMMEEE:::333111000///---///...------------,,,+++,,,---111666888999AAAKKKVVVeeeyyyyyyiii```JJJBBB:::777444///---...************************+++******,,,......,,,***))))))))))))))))))))))))((()))***)))((((((***,,,***)))((((((***,,,...000444000...///...---...222888>>>HHHUUUeeexxxzzznnn\\\SSSFFF:::333///---,,,)))***)))((('''(((******+++///444888???MMM```nnn########################!!!""""""###$$$$$$%%%%%%%%%$$$"""(((<<>>===???AAABBBBBBBBBCCCDDDHHHOOOWWW\\\aaannnwwwmmmddd___TTTOOOKKKLLLLLLIIIHHHJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGDDDCCCCCCCCC???<<>>:::777555333333000000000000////////////,,,,,,,,,+++++++++******++++++------------+++++++++++++++++++++***)))(((***)))***,,,,,,+++...444444>>>IIIRRR___sssxxxYYYNNN@@@666333222111//////...---,,,------,,,***...---000333222///555???KKK\\\ssszzzkkkbbbOOOFFF===:::777111...///************************+++***+++---......,,,***))))))))))))))))))))))))((()))***)))((((((***,,,***)))(((((())),,,000222888333///...---+++---222333999CCCLLLVVVeeeuuuyyyyyywwwxxx}}}yyyooobbb\\\QQQDDD:::444000///((())))))(((((()))***))))))***+++...666HHH^^^nnn&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######''',,,000000///%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&"""############$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((()))***++++++))))))((((((((((((((())),,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******---------.........//////+++++++++,,,---...///000//////...------------...////////////////////////////////////////////////000000000000000000000000///000000000000111111111222111000000000111333333333444444444444444444444777777999:::<<<===>>>???GGGMMMTTT^^^iiivvvnnn]]]RRRMMMLLLIIIFFFCCCBBBDDDDDDAAA???AAA@@@@@@??????@@@@@@AAACCCFFFJJJLLLQQQ[[[iiisss}}}xxxrrrjjjcccXXXUUURRRPPPOOOMMMKKKIIIIIIHHHFFFFFFGGGGGGGGGFFFJJJMMMPPPPPPNNNMMMOOOQQQVVVTTTQQQNNNKKKIIIHHHHHHGGGSSSeeeyyyuuueeeWWWNNNJJJDDD===888666666666333222000...,,,+++---///,,,,,,,,,+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---333<<>>AAAEEEIIIOOOWWWaaahhhvvv~~~vvvhhh]]]WWWQQQMMMGGGEEEFFFFFFDDDBBB======>>>>>>???@@@AAAAAA???BBBDDDFFFIIIPPP[[[cccppp{{{tttqqqnnngggbbbZZZWWWTTTRRRPPPOOOMMMKKKLLLKKKIIIIIIIIIJJJKKKKKKPPPSSSWWWXXXYYY]]]cccgggppppppnnnjjjddd]]]WWWSSSYYY___iiisss{{{yyykkk[[[TTTJJJBBB>>><<<:::999333222111///......///111,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++000777???III[[[pppvvviiiWWWIIIAAA>>>;;;999444000...000///+++***,,,,,,---------,,,...333777>>>HHHSSSZZZaaafffccc\\\UUUOOOJJJGGG@@@666111222---.........---------......---,,,------,,,***'''((()))))))))))))))))))))((((((((())))))***++++++'''((()))+++,,,,,,,,,,,,***)))))))))***,,,...///,,,///111333777???JJJRRRXXXXXXYYY___fffkkkjjjhhhddd___XXXQQQKKKEEE???:::000---(((&&&&&&'''&&&%%%$$$''')))((()))444GGGWWW&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((()))(((((((((((())))))***,,,+++++++++++++++,,,,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---+++++++++,,,...000111222111111000......---------////////////////////////////////////////////////........................000000000111111111222222111000000000000111222222111111222222222333333333333444444666777888999999;;;<<<<<<<<<>>>AAAFFFJJJRRRXXXbbblllvvvssshhh___XXXOOOIIIFFFEEECCCAAA>>>>>>?????????@@@@@@@@@<<<>>>@@@@@@AAADDDKKKPPPYYYjjj~~~wwwoookkkkkkjjjfffbbb]]]ZZZVVVTTTRRRQQQOOOMMMMMMKKKIIIHHHIIILLLOOOQQQYYY]]]bbbfffkkkrrr|||{{{pppjjjiiikkkooosssvvvwwwxxxxxxxxxwww|||qqqgggZZZPPPKKKFFFAAA===555333111000......---...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---222666>>>KKK\\\hhh{{{|||yyy{{{~~~~~~sssdddUUULLLHHHFFFFFF===777333222111---+++---,,,,,,,,,++++++---111333222:::CCCJJJQQQWWWXXXUUURRROOOMMMKKKFFF<<<666555111111000000////////////...------------+++(((%%%))))))))))))))))))))))))))))))))))))))))))******(((((()))***************((('''''''''(((***+++---+++,,,......///444===CCCNNNPPPSSSWWW\\\aaadddeee```^^^[[[WWWSSSMMMGGGCCC555111+++'''&&&'''''''''%%%((()))'''%%%***666@@@%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))++++++******++++++,,,,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++***++++++---...000222333222111000///...---------////////////////////////////////////////////////........................000000000111111111222222000000000000000111111222000000000111222222333333333333333444555666777777<<<<<<<<<;;;<<<===@@@BBBBBBFFFLLLQQQWWW```kkkssswwwnnnaaaVVVOOOJJJEEEAAACCCCCCBBBAAA@@@???>>>======>>>@@@??????@@@BBBEEEMMMZZZnnnzzzsssnnniiigggiiiiiihhheee```\\\XXXUUUSSSRRRQQQOOOOOONNNMMMLLLNNNRRRXXX]]]dddiiiqqqwww~~~|||yyyvvvmmmiiijjjsss~~~ssshhh```VVVJJJ@@@<<<999666333111///...------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++---///111444===IIIRRRaaagggnnnpppoooppptttxxx}}}yyymmmbbbYYYVVVUUUVVVKKKBBB999555333///...000,,,,,,+++++++++,,,...000///444;;;@@@FFFKKKOOOPPPNNNMMMMMMMMMIIIDDD???<<<888777444333222222111000...------------,,,)))'''*********)))))))))))))))***************)))(((((((((((())))))))))))(((((()))))))))))))))+++,,,---,,,---...------000666;;;IIILLLPPPSSSVVVYYY___ccc___^^^]]][[[WWWPPPIIIEEE<<<888222---***)))******'''***+++)))&&&'''---222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((()))))))))))))))***+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********+++++++++++++++,,,...///111222111111///......---------////////////////////////////////////////////////........................//////000000000111111111//////000000111111111111//////000111111222333333333333444444555555666666888888777888999:::;;;<<>>>>>>>>===>>>???@@@??????@@@AAAFFFMMMZZZkkk||||||rrrmmmiiifffeeeggghhhhhhgggaaa^^^YYYVVVUUUUUUTTTSSSTTTUUUUUUVVVYYY```iiipppuuu|||yyyrrrjjjccc___bbbgggnnnvvv~~~{{{kkkYYYKKKEEEAAA;;;777666444333111...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++......///...000444<<>>DDDIIIMMMPPPTTTZZZbbblllwww~~~{{{lll]]]TTTIIIGGGDDDAAA???@@@AAABBB>>>>>>>>>???????????????EEEGGGNNNZZZeeesssvvvlllgggeeecccccceeeffffffeeeccc___[[[XXXXXXXXXXXXXXXUUUXXX\\\___eeennnyyy~~~sssiiiaaa^^^]]]]]]aaafffuuupppbbbQQQJJJAAA:::888666444222000///...------,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++.........------000444888;;;BBBKKKRRRZZZdddpppzzzyyy}}}}}}{{{yyyvvvtttgggXXXHHH???999333000///...,,,+++***+++,,,+++***......000444555666===EEENNNSSSWWWVVVUUUSSSMMMGGGFFFBBB===;;;<<<<<<;;;888555333000...///000///...+++++++++******))))))((()))***+++++++++)))((('''((()))))))))))))))((('''((((((((())))))*********'''***,,,+++******...222111666===CCCGGGMMMTTTYYY[[[]]]^^^\\\VVVNNNHHHDDD???@@@???;;;555000...---'''''''''((())))))***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((()))***+++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------...////////////////////////////////////////////////////////////////////////------------..................000111111111000/////////000111222333444555444444333333333333333333444222222444666777555222444777::::::888999===@@@AAABBBDDDGGGJJJPPPVVV[[[___hhhuuuuuuiiiXXXTTTMMMGGGCCCBBBDDDEEEAAA@@@??????@@@@@@@@@???DDDDDDHHHPPPVVV^^^kkkwww~~~qqqhhhbbbbbbaaabbbccceeeffffffeeebbb^^^[[[\\\]]]^^^^^^ZZZ___ffflllsss~~~tttkkkccc\\\YYY[[[bbbjjjuuu~~~mmmbbbSSSGGG@@@;;;666333111111000......------...,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,,,,,,,++++++---000222222777>>>DDDKKKXXXhhhssswwwyyyyyy{{{ssseeeVVVNNNFFF<<<444///000---++++++,,,,,,***(((***)))+++//////000777AAAIIITTT]]]bbbcccbbb[[[RRRPPPKKKFFFFFFIIIKKKJJJHHH===999444000///000000000,,,,,,+++******))))))(((((()))***++++++***((('''(((((()))*********))))))'''(((((()))))))))))))))))),,,...---+++***---000...222888>>>CCCGGGKKKMMMNNNRRRUUUTTTOOOJJJFFFDDDBBBEEEHHHFFF@@@888333111+++)))'''&&&''')))(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""###%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&###'''***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%''''''''''''((()))***+++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......////////////////////////////////////////////////000000000000000000000000,,,,,,,,,---------......---...000111111111000//////000111222333444555555333333333222222222222222000//////222666777555333222555999999888777999;;;<<<===>>>??????@@@BBBEEEGGGOOOZZZccckkkvvviiicccYYYOOOHHHEEEEEEFFFEEECCCAAAAAAAAABBBAAAAAA???>>>AAAHHHKKKNNNWWWbbbvvv{{{mmmeeeaaaaaaaaabbbdddfffggghhhgggddd```^^^___```bbbbbbdddkkksss{{{}}}ooobbbZZZYYYRRRWWW^^^ccckkkxxxmmm[[[OOOFFF>>>999222222111//////.........,,,,,,,,,++++++************************************++++++++++++,,,,,,,,,***************+++---...---000555999@@@MMM^^^jjjtttuuutttvvv|||pppccc[[[SSSFFF999111111...,,,,,,------***((((((&&&)))---------555AAABBBQQQaaajjjooopppggg\\\XXXSSSOOOPPPUUUYYYYYYWWWDDD>>>777111//////000000,,,,,,++++++***))))))((('''(((***++++++***)))((((((((()))***************((()))***************)))(((***,,,+++(((&&&(((***---///333888<<<>>>>>>>>>BBBFFFKKKLLLIIIEEECCCCCCFFFKKKPPPOOOIII@@@999666000,,,(((''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&$$$"""!!!$$$'''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&######(((***'''%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------000//////.........//////+++***+++---/////////.........///000000000000000------------------------000000000000000000000000000///.........///111222000111111111111222222222111222222333333444444555222222333333555666888999999999:::::::::;;;;;;;;;CCCEEEGGGKKKRRR[[[fffmmmpppbbbXXXQQQLLLHHHKKKHHHCCCAAAAAABBBBBBBBBAAADDDFFFGGGFFFGGGKKKNNN___kkk}}}xxxkkkbbb``````aaaaaaccceeefffgggeeebbb^^^^^^bbbiiiooosssvvv{{{mmmXXXVVVRRRPPPRRRUUU\\\iiiuuu|||hhhVVVGGG>>>666666444111,,,******+++,,,++++++,,,------+++)))+++***************++++++,,,,,,+++***))))))******)))***+++,,,---,,,,,,+++,,,...000111444===JJJUUUgggqqqyyy}}}rrriiiaaaUUUGGG>>>999666222...,,,+++,,,,,,+++*********,,,///222444AAALLL___rrr}}}|||qqqgggggg```VVVQQQXXXcccbbbZZZPPPDDD999555222------000111///---***))))))******''''''((()))))))))))))))(((((())))))))))))(((((()))%%%$$$)))***'''&&&)))******))))))))))))******......///000111222333333999@@@FFFHHHEEEBBBCCCEEEHHHTTTZZZSSSLLLJJJCCC999444222...+++***)))'''&&&$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""$$$'''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''######''')))&&&%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********++++++,,,,,,,,,*********************+++))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,,,,---------......//////..................///////////////...---,,,...//////000000000//////------------------------////////////////////////000//////...///000111222000000111111111222222222111111222222333444444444333333333333444666777888888888888999999999::::::;;;<<<===@@@DDDLLLTTTZZZjjjxxxvvvjjjaaaZZZUUUMMMIIIEEECCCDDDEEEDDDCCCCCCEEEFFFFFFDDDEEEHHHJJJMMMWWWffftttyyymmmeee___``````bbbccceeeggghhheeecccbbbdddiiirrryyy~~~qqq```WWWOOOKKKJJJLLLUUU^^^ooosss}}}lll[[[OOO???<<<888444111000///000///---,,,,,,------+++)))++++++************++++++++++++***))))))))))))))))))***+++,,,,,,,,,++++++,,,...//////000777BBBKKK___nnn~~~{{{ooo```PPPEEE;;;888333///,,,+++******,,,++++++++++++---...///:::DDDUUUhhhtttvvvqqqjjjgggaaaWWWPPPRRRYYYYYYTTTPPPFFF>>>:::666111000333222222000///---+++))))))((())))))******))))))(((''''''((()))))))))((((((((('''&&&(((,,,000000///******))))))))))))******,,,,,,---...///000111111444999???AAAAAAAAADDDGGGOOOYYY]]]UUUMMMJJJDDD;;;666444000---+++***)))(((###$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((###"""%%%'''&&&%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,*********************)))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++------------............------.../////////......000000000///...---,,,+++...///////////////......------------------------///////////////////////////////////////000111111000000000111111111222222111111111222333333444444444333333333444444555666666666666777777777888888888999999:::<<<@@@GGGKKKSSS___nnn|||xxxpppkkkYYYTTTMMMIIIIIIJJJHHHGGGGGGHHHGGGFFFDDDCCCEEEGGGEEEJJJSSS\\\hhhvvvwwwnnnggg___```aaaccceeefffhhhiiieeeddddddhhhooozzzuuueeeTTTIIICCCAAADDDHHHPPPUUU___kkkuuuvvvhhhMMMFFF===666444333222000111///------------,,,***++++++************++++++******)))((((((((()))))))))***++++++,,,+++++++++,,,------++++++000888>>>PPPccczzznnn[[[MMMAAA===888333000...+++***,,,,,,,,,+++++++++******000777DDDTTTaaahhhhhhgggfffccc]]]TTTRRRTTTVVVVVVTTTNNNIIIEEE@@@999777888777666666444222///,,,***++++++++++++***)))((((((%%%&&&'''((((((((((((((((((***(((&&&...:::;;;555******))))))))))))******)))******+++,,,---.........222666888:::>>>DDDHHHRRRZZZ[[[SSSLLLJJJFFF@@@>>><<<999555111...,,,***$$$$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((###!!!$$$&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,************))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------...+++,,,...///000000//////...///000000...------........./////////...------........................///////////////////////////////////////000000111000000000000111111111111000000111111222333333333444444333333333333333444444444444444555555555555888888999888999<<<@@@DDDFFFNNNXXXcccqqqpppfff[[[SSSQQQRRRQQQOOONNNMMMJJJGGGDDDCCCCCCDDDEEEGGGKKKOOOVVVaaammmuuuwwwqqqkkkeee___```bbbeeegggiiijjjkkkcccccccccfffnnn|||{{{cccTTTKKKDDDAAAAAA>>>BBBJJJSSS[[[ggg{{{cccYYYJJJ@@@<<<999444111222000---,,,---------,,,,,,,,,+++*********++++++))))))((((((((((((((()))*********++++++++++++***+++++++++)))))),,,111555AAAQQQgggyyyxxxcccTTTJJJEEE>>>:::777444000---,,,,,,,,,,,,+++***)))((()))---444???IIIRRRWWWZZZ]]]```aaa\\\VVVUUUXXX[[[\\\\\\ZZZVVVMMMDDD>>>===;;;;;;:::888555333111000.........---+++***((('''$$$%%%&&&'''(((((((((((('''+++)))$$$---===???555******))))))))))))******((())))))***++++++,,,,,,,,,---///111444999AAAFFFMMMSSSSSSMMMHHHHHHIIIGGGMMMLLLIIICCC<<<555000...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((###!!!$$$&&&%%%%%%(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,***+++---///000111222222333555666444111///...///------............---,,,...................................................//////000000000000000//////000000000111111111//////000111111222222333444444333222222222222333222222222333333333444444333444555555555777:::<<<@@@CCCHHHOOOZZZlllxxxiii```___bbbccccccYYYVVVPPPKKKGGGEEECCCCCCCCCCCCDDDFFFIIIOOOUUUYYYcccmmm{{{wwwqqqlllgggbbb___aaacccfffiiikkkllllllcccbbbaaaccckkkzzzyyygggZZZMMMCCC???:::;;;???DDDHHHQQQaaaqqq}}}qqq```SSSJJJCCC;;;555444111...,,,---...//////---,,,,,,+++******++++++)))((((((((((((((())))))+++*********************)))))))))))))))+++...000777@@@MMM\\\iiiyyy}}}hhhWWWMMMHHHAAA>>><<<:::555111,,,,,,---,,,,,,+++***))))))***---111777>>>EEEJJJRRRZZZbbbbbbZZZUUUWWW]]]fffkkknnnhhh\\\PPPGGGCCC>>>===;;;888666555444444000000///...,,,***)))(((%%%%%%&&&'''((((((''''''&&&+++(((""")))888:::000******))))))))))))******)))))))))******++++++,,,---,,,,,,---///444;;;???DDDHHHIIIFFFEEEHHHMMMOOO[[[\\\ZZZTTTIII???777333&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$###$$$&&&&&&$$$"""$$$###"""###$$$%%%%%%###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""!!!$$$&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************++++++++++++******,,,...111444666888???@@@@@@;;;444///......+++,,,,,,---......------......................................................///000000000000000/////////000000000111111/////////000111111222222333333222111111222222222111111111222222222333333111333444555444555777999:::;;;>>>CCCKKKYYYpppzzztttwww}}}nnnhhh```WWWQQQLLLHHHEEECCCCCCCCCDDDFFFHHHKKKLLLPPPVVVaaalllttt{{{wwwnnnjjjgggccc___]]]___bbbfffiiikkklllllleeeffffffhhhppp|||kkkXXXIIIAAA>>>;;;:::<<<===AAAKKKUUUdddrrrsssdddWWWLLLBBB<<<;;;777222///...///000000...---,,,++++++***++++++))))))((((((((()))******++++++***)))))))))******(((((()))***+++,,,---...333555:::CCCLLLZZZnnn~~~~~~jjjXXXKKKFFF@@@>>>???>>>999555000///......---,,,++++++,,,---------///333999===NNNWWWbbbeee^^^WWWYYY```mmmxxx~~~xxxjjj\\\QQQJJJCCCBBB@@@===;;;888777666222222111000...,,,***)))''''''(((((((((''''''&&&&&&)))((($$$'''///111,,,******))))))))))))******)))))))))*********++++++---,,,++++++---000333666:::===??????@@@EEELLLRRR]]]aaaccc___TTTHHH>>>999######$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%######$$$&&&&&&$$$!!!$$$""""""###$$$%%%$$$###$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&******++++++***)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((((((((((('''''''''&&&''''''((()))***++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++---111666;;;>>>CCCEEEDDD>>>555...,,,---)))***+++,,,---.........................................................---...///000111000000///////////////000000000111......//////000111111222222111111111111111222333111111111111222222222222222444666666555555666777555666:::???BBBJJJ\\\nnnxxxlllbbbZZZSSSNNNIIIHHHFFFFFFFFFFFFFFFFFFHHHGGGLLLTTTYYY^^^hhhssszzzqqqgggaaa______\\\XXXYYY\\\```dddgggiiiiiijjjiiimmmrrrwwwiiiWWWMMMDDD>>>:::;;;;;;;;;???CCCKKKUUUaaannn~~~vvvhhh[[[QQQLLLEEE???888333111000000000......---,,,++++++++++++)))))))))))))))***++++++,,,+++***)))(((((()))***(((((()))***,,,,,,+++***///...111666:::@@@NNN]]]gggqqq~~~{{{iiiWWWIIIDDD???@@@CCCCCC???:::666444222///---,,,+++++++++,,,---,,,+++---222666CCCKKKVVV]]]YYYTTTZZZdddooo}}}ttteeeYYYPPPLLLLLLMMMKKKGGGAAA;;;777222222222000///---+++***))))))))))))((('''&&&&&&&&&((()))((('''(((+++---******))))))))))))******((((((((()))))))))))))))******)))***+++---------111333555666888;;;CCCJJJSSSZZZbbbbbbZZZNNNDDD@@@!!!!!!"""###$$$%%%%%%&&&######$$$%%%$$$###"""!!!%%%######$$$''''''$$$!!!###"""""""""$$$%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&+++,,,,,,,,,+++***((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&(((%%%###$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%(((***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------*********,,,111777>>>AAA@@@BBBBBB<<<444---,,,---((()))***,,,---...//////////////////////////////........................---...000111111111000///////////////000000000000......//////000111111111111111000000111222222333111111111111222222222222000222444333222111111222333555:::??????@@@MMM\\\sss~~~rrrggg]]]XXXMMMJJJFFFCCCBBBAAA@@@???DDD@@@???CCCGGGIIIRRR\\\aaaiiisss{{{}}}uuuiiibbbZZZVVVWWWWWWUUURRRWWWYYY]]]bbbeeeggghhhhhhlllsss|||zzzggg]]]IIIBBB<<<===>>><<<;;;===BBBGGGMMMVVVfffzzzzzzmmmddd___MMMFFF>>>777333111000//////...---,,,++++++++++++******))))))***+++,,,,,,,,,+++***((((((((()))***)))))))))+++,,,+++)))'''******...333222111888CCCFFFQQQbbbpppwwwzzz{{{{{{~~~}}}vvvgggVVVJJJEEEAAABBBGGGHHHDDD???;;;888444000---+++++++++''')))+++***)))+++...222222888CCCLLLMMMLLLUUUbbbmmmyyyjjj^^^UUUUUUWWWYYYYYYSSSJJJ@@@999222222222111///...,,,+++++++++******)))'''&&&%%%&&&'''***---)))%%%(((///******))))))))))))******'''''''''(((((((((((((((''''''((()))++++++***(((,,,,,,---//////111888???GGGQQQ]]]aaa[[[QQQHHHDDD%%%$$$#########$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++*********))))))((((((%%%&&&''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******,,,***''''''***+++***(((+++***)))))))))***,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***((()))+++---000333555666777666555333111...,,,***((())))))))))))*********,,,000000,,,,,,000000+++...///////////////...---111111111000000000000000///111222111000///000111000000000000000111222222000111111111111222222222000000111111111222222222//////000111222222333333333444666888;;;@@@FFFKKK```sss~~~rrrkkkbbbZZZOOOGGGCCCBBB@@@???AAA???>>>???BBBEEEFFFFFFLLLOOOSSSWWW[[[]]]^^^^^^QQQRRRQQQNNNKKKJJJMMMPPPRRRRRRVVV\\\^^^]]]aaafffnnnxxxmmm]]]RRRJJJHHHDDD===888999;;;===AAADDDKKKUUUaaajjjuuu|||xxxvvvggg___PPP>>>666555666444555444111///------------)))************))))))(((((()))*********((('''&&&******))))))))))))******++++++,,,---///111333444<<<@@@GGGQQQ[[[dddjjjmmmqqqvvvxxxsssmmmggg___XXXJJJGGGEEECCCCCCCCCCCCBBB@@@===999444111/////////******)))))))))***++++++...111444555888???IIIRRRiii|||zzzjjj^^^^^^hhhnnnkkkeee^^^TTTJJJ<<<:::777222---***+++,,,)))(((&&&%%%%%%&&&'''(((***)))))))))))))))******))))))(((((((((((())))))***)))(((&&&&&&&&&'''(((***)))(((''''''((()))******)))***---//////444:::@@@JJJZZZfffjjjbbbTTTJJJ$$$$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&### ###))),,,***'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((*********))))))((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))+++)))'''(((***+++)))'''+++***)))))))))***+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******+++---///000111222333333222222000///---,,,*********+++++++++,,,,,,,,,//////,,,,,,//////+++......///////////////...000000000000000000000000///111222111000///000111111000000000000000111111000000111111111222222222111111111222222222222333///000000111222222333333333444555666777;;;@@@DDDPPPaaa{{{sssjjj\\\QQQJJJFFFCCCAAA???>>><<<===???AAAAAA@@@???AAADDDGGGIIIIIIIIIIIIFFFGGGGGGEEEDDDDDDGGGJJJNNNNNNSSSYYY\\\]]]ccciiisssqqqcccVVVMMMFFF>>>:::;;;<<<======<<<===AAAGGGMMM___iiixxxxxxqqqbbbPPPEEEAAA???;;;AAA>>>999444000.........+++++++++++++++******)))))))))*********)))'''&&&******))))))))))))***************+++---...000111111444:::BBBJJJRRRYYY\\\dddjjjmmmiiibbb]]]YYYUUUOOOLLLIIIGGGFFFFFFEEEDDD???===:::666333000......---,,,+++******+++,,,,,,+++---000000111555>>>EEEXXXgggzzzxxxllleeelllsssvvvvvvooo^^^MMM===:::555111///...//////+++***)))(((''''''((()))***))))))(((((())))))***)))((((((''''''(((((()))***)))((('''''''''((((((***)))(((''''''((()))***)))'''(((+++------111777@@@LLL___mmmpppfffVVVJJJ$$$$$$######$$$$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%% ###,,,000---((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''((()))******)))))))))((((((((((((((($$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&))),,,...000&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((***++++++)))'''******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////......++++++,,,,,,,,,---------+++---...++++++......+++------...///000000000////////////000000000000000///111222111000///000111111111000000000000000111000000000111111111222222222222222222333333333333000000000111222222333333333333444333333555999<<>><<<<<<===>>>===<<<:::;;;<<<======<<<;;;:::;;;<<<======<<<>>>AAADDDGGGHHHMMMTTTXXX\\\eeennnyyyyyygggZZZOOOFFFAAA@@@:::::::::999888999<<>>>>>>>><<<;;;<<<<<<<<<<<<;;;999888777777888888999:::;;;===??????AAAFFFMMMRRRYYYeeeqqq~~~zzzlll```TTTKKKEEE::::::::::::999999:::;;;999===CCCJJJSSS^^^jjjrrr|||~~~~~~|||{{{~~~~~~rrriiiddd```[[[aaaZZZNNNAAA666000---,,,------,,,+++++++++******)))))))))***))))))))))))******))))))))))))*********))))))))))))))))))***------///111666;;;@@@CCCPPP^^^iiihhhcccaaabbbbbb\\\YYYTTTQQQPPPOOONNNMMMGGGHHHHHHFFFCCC>>>999666222111///---++++++++++++***+++,,,,,,******---///333:::CCCQQQcccqqqsssnnnnnnmmmpppzzzuuuaaaWWWJJJAAA===999444//////...---,,,+++***))))))***)))(((((('''(((((((((''''''&&&&&&&&&&&&''''''))))))))))))((()))))))))(((((((((((((((((((((((('''%%%%%%((()))))),,,222???MMM```nnnooodddTTTIII######$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&((()))***''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%''')))******)))(((((())))))******++++++++++++************************((()))******+++,,,------))))))))))))*********+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++,,,---,,,,,,---,,,,,,...///000000000000------.........////////////111222111000///000111111111000000000000000111//////000000000111111111222222333333333444444444111111111111111222222222///000111111111333666888??????CCCNNN___sssnnn]]]RRRKKKHHHCCC@@@>>>===;;;:::888888888888777666666555777777666777888999999999999;;;@@@FFFKKKSSSbbbqqq~~~|||zzzzzzyyy{{{ttteeeUUUIII???===:::777444333111000555666777:::@@@IIITTTZZZcccfffhhhiiiiiikkkpppuuuzzzsssoookkkgggiiibbbVVVHHH<<<333...,,,...---+++***)))))))))******))))))))))))***************))))))))))))******+++******)))((()))))))))+++++++++,,,...222555888CCCRRR```cccaaaaaabbbccc^^^[[[XXXVVVUUUTTTRRRQQQLLLMMMNNNMMMJJJDDD???;;;555444222000...,,,+++***+++,,,,,,,,,++++++,,,------222666<<>>666/////////...---,,,+++***)))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((''''''((((((((((((''''''(((&&&&&&))))))(((,,,222<<>>JJJZZZiiirrrooodddXXXSSSKKKDDD???<<<:::999666666666666555555555555666444333444555555444333555777:::???CCCLLL^^^nnn~~~vvvrrrlllkkkiiifffdddbbbaaa```ccchhhpppzzzwwwdddUUUGGGBBB<<<777555555444333333222222444888???EEEJJJNNNRRRVVVYYY]]]bbbjjjppp{{{}}}wwwssspppllllllggg]]]PPPDDD:::333///...---+++***)))))))))*********)))))))))***++++++******))))))))))))******++++++***)))))))))))))))+++***++++++---///111333999FFFTTTXXXZZZ]]]aaabbb]]]\\\[[[[[[[[[ZZZWWWUUUPPPQQQRRRQQQNNNHHHBBB???::::::999777555111...,,,++++++*********++++++++++++///111000666CCCPPPVVVVVV\\\kkk}}}wwwooobbbVVVKKKBBB999333////////////...,,,+++***,,,+++***))))))(((((()))(((''''''''''''''''''(((&&&''''''(((((((((((('''&&&''''''((((((''''''&&&)))''''''))))))(((+++111666===EEEIIIHHHEEEBBBBBB"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''"""######$$$%%%%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''''')))+++((()))***+++,,,++++++***************************))))))******++++++,,,,,,)))))))))))))))*********)))******+++++++++******((((((((()))))))))******---******//////------111......///////////////...+++,,,,,,---....../////////111222111000///000111////////////000111333333////////////000000000111111111111222222222222333111111111111111111111111///000222222222222444555///222666999>>>FFFPPPWWWeeennnyyyyyyllldddWWWLLLCCC>>>;;;999888888777666666666666777444222111222444444333000444444777:::<<>>999444000...,,,***))))))************---...,,,///888@@@DDDDDDJJJ[[[rrr|||vvvlll___RRRFFF===888///000111111000///...------,,,+++***)))))))))))))))((((((''''''(((((()))$$$%%%&&&'''(((((('''&&&&&&&&&'''(((((('''&&&&&&)))&&&&&&(((((('''***//////333888999666555888:::"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$###"""$$$&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$&&&'''(((###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&))),,,((()))***+++,,,+++******))))))))))))))))))))))))***************+++++++++************))))))))))))((()))***++++++,,,,,,,,,((())))))))))))*********...***+++000000---...222...///////////////......++++++,,,------.../////////111222111000///000111.........///000222444444////////////000000000000000000111111111222222222222222111111111111111111000111222222111111222333---333999;;;;;;;;;@@@DDDPPPUUU[[[bbbooo|||rrrbbbTTTIIIBBB>>><<<888777666555555444555555333111000222555666444111333333555777999AAAUUUgggzzzjjj^^^VVVRRROOOJJJIIIHHHFFFCCCAAA@@@???AAABBBEEEIIIPPPZZZeeelllvvvrrrfffUUUGGG>>>999666555555444444555666666555444555999>>>CCCHHHPPPZZZaaaiiirrrxxxwwwsssrrrrrrpppnnnlllhhh```VVVKKK@@@:::222000...+++******+++,,,******)))))))))***,,,---******))))))))))))******)))(((((('''''''''(((((('''(((***+++------------,,,111666999@@@MMMWWW\\\[[[]]]```dddfffddd```]]]ZZZZZZZZZYYYVVVQQQLLLHHHGGGHHHIIIIIIEEE???888444111///+++*********+++******,,,,,,***,,,222555444999:::HHHaaawww~~~uuugggWWWIII???;;;000111222333333222000000...---,,,+++************))))))(((((((((((())))))###$$$&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&&&&''''''%%%)))...)))---000000------111555"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###'''***(((###!!!"""%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&((($$$ !!!$$$&&&### ###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$)))///000+++'''%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$'''&&&$$$###$$$$$$###"""%%%%%%$$$%%%%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""$$$(((***'''$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))(((((()))++++++***)))*********)))))))))))))))))))))******++++++,,,,,,''')))***)))((('''(((***)))************+++++++++(((((()))***************,,,+++******,,,...//////000000000///......------........................222111111000///......---......///111111222222222111111000000//////.........000111111000000111333000000000000111111111111222333333333333333333444333333444666777999::::::@@@DDDJJJOOOXXXfffwwwuuubbbSSSJJJBBB<<<;;;888555444444444333222444444444333333222222222111333444555777@@@LLLVVVpppyyyhhh\\\RRRIIIDDDDDD>>>======<<<:::999888888888999<<<>>>AAAFFFKKKPPPWWW\\\dddnnnxxxyyyhhhXXXLLLCCC<<<888666555444444444333111///444444555888>>>FFFNNNSSSXXX^^^eeehhhiiiiiikkkmmmjjjiiihhhfff```SSSDDD:::===888111---++++++,,,,,,***,,,---,,,,,,+++,,,---))))))(((((((((***+++,,,++++++***)))((('''&&&&&&++++++*********+++---...+++...111555:::AAAIIINNNZZZ```bbb```aaaeeeccc]]]\\\___```aaabbb```UUUIIIKKKLLLOOOQQQOOOIIIAAA;;;666111...///000...,,,+++111111000...,,,+++,,,...///333===NNNcccxxxrrr^^^LLLAAA===666666333000222444111+++---------,,,***)))***,,,)))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++++++++,,,------...//////!!!###&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))((($$$###&&&)))((('''%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))%%%""""""%%%'''$$$!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''+++---)))%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############%%%$$$"""###$$$%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''')))***+++***((())))))))))))))))))))))))((((((((()))))))))))))))''')))***)))((('''(((***)))************+++++++++((())))))***************+++***)))((()))+++,,,,,,//////......---,,,,,,,,,........................111111000000///......---......///111111222222111111000000000/////////......000000000//////111222000000000000111111111111111111222222222222333333222333333444555666777888888<<<@@@EEEJJJUUUcccmmmtttzzzwwwfffYYYKKKAAA<<<999555444444444333333333333333333222222222111111222444444555;;;FFFNNN___sssvvviiiZZZOOOHHH@@@<<<<<<;;;;;;:::999888777666666444555666666666888<<>>DDDGGGFFFKKKRRRWWWZZZ^^^dddhhhjjjhhhgggfffbbb[[[QQQIIIBBB===777222000//////...+++,,,,,,+++*********+++))))))((((((((()))+++,,,)))))))))(((((((((((((((++++++*********+++,,,---,,,...000222666;;;AAAFFFQQQWWWZZZXXXXXX^^^aaa```jjjnnnqqqssssssooodddWWWVVVUUUUUUUUUTTTOOOHHHCCC>>>999444111///---***(((------,,,+++))))))***++++++...555AAARRReeevvvtttdddTTTKKKGGG>>>===:::777888;;;999333000000///...,,,+++++++++)))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))*********+++,,,---------!!!"""$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&%%%%%%)))---+++)))'''%%%##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%)))&&&######&&&'''%%%######$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$'''(((&&&$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$$$$###""""""%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!%%%&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((******)))'''))))))))))))))))))))))))(((((('''''''''''''''&&&''')))***)))((('''(((***)))************+++++++++((()))******++++++******++++++***))))))***+++,,,///...---,,,++++++++++++------------------------111000000//////...............///000111111111111000000000000/////////////////////...---...000222000000000000111111111111000111111111222222222333333333333333333444444444333555888:::===CCCKKKRRRXXX]]]fffqqq}}}xxxhhhWWWIII@@@<<<777444333333333333222222222111111111111111000222333333333777>>>DDDLLL[[[mmmzzz|||iii]]]PPPHHHCCC===:::;;;888888777666555444444333444444444333222222555777::::::;;;???GGGPPPXXX]]]fffjjjtttrrrdddWWWMMMGGGBBB>>>:::666555555444333/////////000333555888:::888===CCCIIIOOOWWWaaahhhjjjhhhfffdddbbb^^^YYYVVVHHHCCC<<<777444222000//////...,,,+++*********+++))))))((((((((()))******&&&'''''''''(((((())))))+++************+++,,,,,,,,,---...///000333777;;;EEEJJJMMMKKKMMMVVVaaagggvvv}}}wwwkkkhhhccc^^^]]]]]][[[UUUPPPIIIEEE===777222///,,,***))))))))))))))))))))))))(((***...444>>>MMM^^^jjjrrruuuvvvrrrggg[[[SSSOOOGGGFFFCCC???@@@BBB???999333222111000...,,,+++*********)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((())))))******+++"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###%%%)))---***)))(((&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''%%%######%%%&&&%%%$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))((('''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''')))***)))((('''(((***))))))*********+++++++++))))))***++++++++++++***+++,,,,,,,,,+++---///111///...---,,,+++++++++,,,------------------------000000/////////...............///000111111000000000000000000/////////////////////---,,,---///222///000000000111111111111111111111222333333333444444444444333333333222222222444666666777:::>>>BBBIIIMMMSSS\\\fffssszzzjjj\\\JJJDDD===777444444333333111111111000000000000000///000222222222555999===CCCLLLWWWaaannnppp```UUUJJJEEEAAA<<<:::;;;666666555444444333222222111222333333333444666888888777666888<<>>EEEOOO[[[dddffffffdddbbb```\\\YYYVVVMMMHHHBBB===999666222000333111...,,,,,,,,,------***)))))))))))))))))))))''''''''''''((((((((((((******************++++++***+++,,,,,,,,,---111333:::>>>BBBBBBEEERRRcccppp}}}{{{wwwppphhheeefffgggccc___WWWSSSKKK@@@888555222...+++*********++++++***)))'''***,,,...111;;;IIITTT[[[bbbjjjmmmiii```XXXSSSOOOOOOMMMIIIIIIIIICCC;;;555333111///...---***)))******)))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###&&&(((''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###""""""###$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&''''''%%%######$$$$$$$$$###%%%&&&'''&&&$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))((('''''''''(((((()))))))))))))))))))))(((((('''''''''''')))***)))((('''(((***))))))*********+++++++++))))))***+++++++++++++++)))***,,,,,,,,,---111444111///...,,,+++,,,,,,---------------------------////////////...............//////000000000000///////////////000000000000/////////...------///111///000000000111111111111222222333333444555555666666666555555444333333333333444555666666888:::;;;@@@CCCHHHNNNVVV```kkkrrr|||vvvYYYRRRGGG===777555444333000000000000000000000000...///111222333555888:::@@@DDDJJJPPPYYYiiiwwwgggUUUKKKBBB???<<<777555555555555444444333333222222,,,...///000000111333555444444333444555777999:::@@@CCCKKKXXXgggvvv|||tttlllddd```ZZZUUUMMMFFFAAA<<<777555222222222222222222111111111222333444888@@@LLLTTT\\\^^^``````^^^ZZZVVVTTTSSSPPPKKKGGGCCC@@@<<<:::999555000------......---++++++*********)))(((((()))(((((((((((('''''''''************************)))***+++++++++,,,///111333666:::===BBBOOObbbrrr}}}wwwooolllnnnpppooonnniiiggg\\\LLL@@@:::666000...,,,++++++,,,,,,+++)))&&&***,,,,,,,,,000999@@@EEEOOO]]]iiimmmjjjddd```ZZZZZZYYYUUUSSSQQQHHH???888555111///...---+++)))+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######""""""######$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''(((&&&$$$###$$$$$$###"""&&&))),,,+++'''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((******)))'''&&&''''''(((((())))))*********))))))))))))))))))''')))***)))((('''(((***)))************+++++++++)))***++++++,,,+++++++++''')))++++++***+++///333111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000/////////////////////000000000000///000111000.........///000000000000111111111111222222333444555666777777777777666666555444444333333333444444666777888888888;;;>>>BBBIIIQQQZZZ```fffooo|||lllbbbSSSEEE<<<777444333000000000000111111111111//////000222444666888999<<<===AAAEEEJJJUUUiiizzzmmm^^^NNNFFF>>><<<;;;777444444444444444333333222222222...///111000///...///111222222222222222111000000777888<<>>666111//////...,,,,,,,,,,,,,,,+++***)))(((******))))))((((((((('''*********+++******)))(((''')))***++++++,,,...000000111444999???IIIYYYhhh~~~{{{wwwuuuwwwzzz}}}~~~~~~}}}qqq\\\LLLDDD===444444000,,,***++++++***'''%%%(((******)))***...111555???OOO```lllrrrsssrrrffffffccc___]]][[[TTTKKKCCC===666111000///,,,***++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%$$$#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###)))...111111,,,((((((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''')))***+++***(((&&&&&&''''''((())))))***))))))))))))))))))******''')))***)))((('''(((***)))************+++++++++)))***++++++,,,,,,++++++))),,,---,,,))))))---111111///,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,...........................///////////////........./////////000000000111...000222333111///......000000000000111111111111111222222333444555666777777777666666555555444444444333222333444555666666555777999<<>>EEEMMMSSSZZZ```hhhmmmnnnnnnnnnooosssqqqnnnjjjddd\\\RRRKKKCCCBBB???<<<:::888777666333444444222111333999>>>>>>DDDKKKPPPRRRRRRSSSTTTYYYZZZ[[[___ccceeefffeeeWWWNNNBBB:::666444000---............---+++)))((()))))))))***************)))***++++++***)))((('''((()))++++++++++++---///000---///555:::@@@JJJTTTfffrrrppp___WWWOOOEEE===666///,,,,,,---+++((('''(((((((((((()))++++++---333???NNN^^^kkktttxxxpppnnnhhhbbbaaacccaaa[[[RRRIII>>>666333111...+++++++++******)))))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''$$$"""!!!###%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$%%%&&&(((###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""###%%%&&&&&&%%%,,,111666555000+++***+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''')))(((((()))++++++***)))&&&&&&&&&'''((())))))***''''''(((((())))))******((()))***)))((('''(((***)))************+++++++++******+++,,,,,,,,,,,,+++...000111///***)))---111000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................///////////////........./////////000000111111...111444444222000...---000000000000111111111111000111111222444555666666666666555555555444444444555444222222333555666666777888999999:::===AAADDDDDDKKKSSSZZZcccqqq{{{gggSSSDDD:::555333000000111111222222222333444222000000222333444444555666;;;AAACCCGGGUUUdddqqqzzzmmm[[[MMMCCC<<<777999:::888666777111111111111000000000000,,,...//////...---...//////...---,,,---...000111111222333444555999===@@@EEEMMMYYYbbbhhhmmmqqqtttyyyyyyyyywwwrrriii^^^WWWNNNKKKHHHCCC@@@===<<<;;;///000111000...///444888888===CCCGGGHHHJJJMMMOOOVVVXXX]]]dddkkkppprrrsssfff\\\NNNDDD>>>999444000////////////...,,,***((((((((()))***+++,,,------)))***+++++++++)))((('''(((***++++++******+++---///+++,,,222666888===DDDKKKXXXhhhtttoooiiibbbXXXDDD===444//////000...++++++)))'''''')))+++,,,,,,***,,,222>>>NNN___lllssstttpppggg```aaafffhhhfff]]]SSSEEE;;;666333000---+++++++++***************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%$$$###""""""######$$$###$$$%%%%%%$$$&&&)))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$##################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((///666===>>>888///)))'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***,,,+++)))(((&&&%%%%%%%%%''''''((()))))))))))))))''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&'''((())))))((('''(((******((((((((()))(((***+++***)))((()))***************))))))))))))***+++,,,+++)))))))))+++000000///...............++++++************++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,***+++---//////...---,,,////////////............111111222222222333333333//////000000111111222222000000111222333333444444333333333444444666777777444555555555555333222111555555555666777999;;;<<>>DDDLLLRRRbbbvvvqqqcccVVVKKK@@@===:::888777666444222////////////////////////////////////////////////111000000///...---------////////////111333555666888@@@JJJQQQVVV^^^iiirrr~~~{{{yyy{{{}}}xxxlllcccbbbccc___WWWQQQLLLFFF@@@777555333222222111000///444444777<<<======CCCJJJUUUXXX]]]dddkkkrrrvvvyyyqqqooohhhZZZJJJ???;;;;;;333000---+++,,,---,,,,,,+++***((((((***+++******+++++++++************)))(((((())))))*********+++---,,,++++++...222666999BBBCCCJJJYYYhhhvvvxxxqqqdddMMM777111333111---+++------,,,***))))))***,,,)))+++...222888CCCPPPZZZdddfffccc```bbbhhhfff```eee___SSSFFF>>>:::444---...,,,***)))******)))(((+++******)))((('''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%)))***)))'''''''''''''''((((((((((((%%%$$$$$$###""""""######%%%$$$$$$###!!! """%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$##################&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''...444;;;<<<777///***((((((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((+++***)))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&'''((()))(((((('''(((******((('''((()))((()))******)))((()))***************************)))+++,,,+++******+++,,,......---,,,,,,,,,,,,---+++******))))))******++++++++++++,,,,,,,,,------......---------,,,,,,,,,***+++---//////...---,,,......//////////////////111111111222222333333333000000000000000111111111000000000111222333333333333333333333444555666777333444555555444333222111333444444555666777888888777:::???BBBGGGPPP]]]fffsssxxx|||jjjWWWGGG<<<666444222000000111111000///000111222111111111333444555888:::;;;;;;???EEEKKKUUUhhhnnn___QQQFFF???===999777666555333111////////////////////////........................//////......---,,,,,,,,,......---...///000222333222888???CCCFFFOOO[[[eeerrrssswww~~~{{{tttuuuxxxvvvnnneee\\\QQQHHH<<<999666444333333111///111111333777999999>>>DDDJJJOOOWWW___fffmmmtttxxxzzzwwwpppdddVVVJJJCCC@@@777333///,,,+++++++++***+++)))((()))+++,,,+++***++++++++++++************((()))))))))************,,,***)))((())),,,///222777777<<>>888111000...,,,+++++++++***)))******))))))(((''''''&&&'''''''''''''''''''''&&&&&&%%%###$$$''')))((('''''''''''''''((((((((((((%%%$$$######"""#########""""""###"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++000777888444...***((('''%%%$$$###%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''''')))(((((('''&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&(((***)))((('''((()))((()))******(((((()))***************************)))+++,,,,,,++++++---...,,,,,,+++***************+++******))))))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........---,,,------......///000000000///000000111222333333333111111111111000000000000//////000000111111222222333333222333333444555666333444444555555444333222222333444555666555444444333666999<<<@@@GGGQQQYYY]]]bbbjjjpppuuu{{{qqq___OOOAAA:::777444111///000111000000---///111222111111222444666888:::::::::===CCCHHHNNN]]]ooo~~~mmm]]]NNNCCC>>><<<888666444333222000////////////////////////..............................------,,,+++++++++---,,,,,,,,,,,,---...///...000333333666>>>JJJTTT^^^eeeppp{{{{{{ooo```TTTFFFCCC>>>:::777555222000...---...222333222666<<<<<>>@@@AAACCCJJJTTTYYYYYYZZZYYYTTTLLLFFFBBB;;;444222000---,,,---,,,+++******))))))((((((''''''&&&'''''''''''''''''''''(((&&&$$$######%%%'''((('''&&&''''''''''''((((((((($$$$$$###############$$$"""######"""$$$((()))'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''+++000111///+++((('''&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&''''''(((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((&&&((())))))(((''''''(((((()))***)))((('''(((***(((((())))))))))))******)))***,,,,,,,,,,,,...///++++++***))))))))))))*********))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---...///000111111...//////000111222333333222222111111000000//////.../////////000000111111222222222222222333444444333444555666666666555444222333555666666555333222444555777999<<>>;;;777444333222111000////////////////////////...........................---------,,,,,,++++++,,,,,,,,,,,,+++,,,,,,,,,---......---...444>>>FFFJJJUUUdddrrr}}}{{{lllaaaUUUQQQJJJCCC===888444111///,,,,,,//////...000444222999BBBHHHNNNYYYiiiuuuzzzvvvrrriii]]]TTTDDD???888222///...---,,,)))((()))***,,,,,,+++))),,,,,,+++++++++*********)))))))))))))))*********---,,,***(((((()))+++,,,111000111333666???RRRdddwwwqqqggg[[[SSSMMMEEE===777000///...---,,,***(((&&&'''(((((()))***,,,...///333333444666<<>>BBBFFFJJJNNNNNNMMMOOOVVV\\\dddjjjqqqtttvvvzzzzzzjjjZZZKKKBBB<<<888333111111111111111+++---000222222111222333333666888:::;;;@@@GGGMMMSSS[[[eeeqqqrrrbbbQQQEEE>>>:::666333222111000///////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,+++++++++---...------000555999<<>>:::555222111111000000////////////////////////------------------------.........---------------,,,,,,---------,,,++++++)))+++,,,,,,,,,,,,...000555>>>LLL\\\lll}}}yyyvvvqqqjjjbbbYYYOOOEEE???999444000222111///...//////111222333777BBBQQQ]]]eeecccdddhhhnnnooolllggg___YYYPPPGGG???888222...000...,,,+++,,,,,,+++***,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''((()))+++,,,------///222111222:::CCCLLLXXXfffrrr~~~|||rrruuutttmmmcccZZZRRRKKK???:::444000///---)))&&&+++)))(((((((((((('''%%%'''&&&(((,,,///111888>>>IIIQQQVVVVVVSSSOOOIIICCC888666333111000///---+++************************)))))))))(((((((((''''''$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''######""""""###$$$$$$%%%$$$$$$###,,,888:::333%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$"""""""""###$$$$$$$$$###$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%'''''''''''''''$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###&&&)))((($$$###&&&)))%%%'''(((((('''&&&&&&''''''((()))(((''''''((()))((((((((()))***+++++++++)))+++,,,+++******+++,,,,,,+++******)))*********))))))(((((((((((())))))************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,------......,,,------...///000000111000////////////.........000000000000000111111111000000000000000000000000111000000//////000000000111222444666777777777777666666666666666666777777333333333444666777888888555666888:::<<>>:::888555444555444333222000111222111111111333444555888<<<>>>@@@EEEMMMSSSZZZeeepppwwwttteeeUUUHHH???;;;555222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,++++++)))***************,,,---222666???LLL]]]ppp~~~yyyrrrjjj```UUUNNN>>>888444444444000...///...//////000333999AAAGGGMMMMMMOOOTTT\\\bbbdddcccaaa]]]VVVPPPJJJCCC===999666333///------......---------,,,,,,,,,+++++++++************)))))))))(((''''''&&&''''''((()))***///......111111111444:::===FFFQQQYYYcccsssuuuqqqwwwwwwnnneeeaaa]]]YYYLLLEEE<<<777555333///,,,,,,)))''''''((((((&&&###%%%$$$&&&+++,,,+++000777===GGGOOOQQQPPPOOOKKKGGG<<<:::666444333111///---+++++++++++++++++++++++++++******)))((('''&&&&&&###&&&))))))'''%%%%%%&&&%%%%%%&&&&&&&&&'''''''''######""""""###$$$%%%%%%###&&&$$$###,,,***!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$###"""###$$$%%%$$$###$$$"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((("""$$$%%%'''((((((''''''$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%"""&&&)))((($$$###&&&***%%%'''(((((('''&&&&&&''''''((()))((('''&&&'''))))))******+++,,,,,,------***+++,,,+++))))))***+++++++++***)))))))))))))))))))))(((((((((((()))))))))************+++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000000000000///......------//////000000111111222222111111111111000000000000111000////////////000000///000222444666666666666666555555555555666777888222111111222444555444444666555555777:::;;;;;;:::888@@@IIIJJJHHHHHHNNNUUU___eeeooozzznnndddVVVMMMHHHEEEAAA>>>999777666666666666444222222333333111000111333555555999>>>BBBFFFMMMWWW^^^hhhsss}}}vvvhhhXXXLLL???;;;666222111111111111////////////////////////------------------------++++++++++++++++++++++++((()))***,,,,,,,,,+++***+++***)))))))))***,,,---000111555???NNNaaarrr|||}}}}}}uuukkk```YYYAAA:::666666555111//////------...///222444777888;;;;;;>>>DDDLLLTTTYYY\\\\\\ZZZWWWTTTQQQNNNIIIFFF<<<777222/////////000000---------,,,,,,,,,+++++++++*********))))))(((((())))))((((((((())))))***...***))),,,---,,,...333777>>>DDDHHHOOO]]]iiiooo~~~tttlllkkkrrrsssjjjcccdddfffeeeXXXPPPEEE???<<<:::777333+++(((&&&&&&)))***)))'''&&&%%%'''+++***&&&)))000222===GGGJJJKKKLLLJJJFFF???<<<999777555444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%###&&&***+++(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%&&&%%%######$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))+++,,,---.........))))))))))))))))))))))))******************************++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------000//////........./////////---,,,,,,...000111111111111111111000000000000222222111111111111111111000000000000////////////000//////000222444333222555555555555666666666666333333444444444444444333111222333444555666666666;;;;;;<<<>>>BBBFFFKKKMMMSSSWWW^^^fffooo{{{tttaaaVVVIII@@@<<<<<<:::888888666444444555555444333222333444444333444666999;;;CCCLLLSSSWWW^^^iiiqqqrrr___NNN@@@===888444111000111222//////............//////......---------....../////////...---,,,,,,+++++++++++++++++++++***)))(((++++++******++++++,,,---...,,,---444>>>IIIXXXeeeqqqssswww{{{zzzooofffTTTGGG;;;666333000111666...///000111222222222111333666:::===???AAADDDFFFGGGOOOYYY[[[XXXTTTTTTVVVLLLFFF???===>>>>>>;;;888:::666111000000///,,,(((******)))(((((((((((((((***++++++***))))))+++,,,***+++,,,++++++,,,...000222333666:::@@@HHHNNNRRRgggoooyyy}}}tttgggbbbdddiiimmmooojjj```^^^hhhtttmmmbbb^^^XXXKKKEEE???444333111---***)))(((&&&$$$&&&(((***)))'''(((***---///111333777<<>><<<888222---111000......///000///------,,,***)))(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''######""""""######$$$%%%$$$%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((()))***,,,------......))))))))))))))))))))))))************************)))******++++++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++------------------------//////...............///000///......///000111111000000000000000000000000111111111111111111111111////////////............000//////000222333333222444444555555555666666666444444555555555444444333111222333444444555444444888888999;;;>>>BBBFFFHHHLLLPPPUUU[[[aaaiiiqqqwwwsss___TTTFFF;;;777666444333666444333333444555444333333444555555666888<<>>DDDCCCAAA???===:::777555444333222222333222111//////...,,,+++)))))))))***'''''''''&&&&&&&&&''''''''''''''''''''''''''''''######""""""######$$$%%%$$$$$$$$$%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$#########$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))***+++,,,,,,------))))))))))))))))))))))))************************)))******++++++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++---..................---......---------......///.............../////////////////////////////////000000000000111111111111............------------000///...///111222222111333333444444444555555555555666666666555444333333222222333333333333222222333333444666999<<>>777555444333444222111111222333333222333333444444666:::@@@DDDOOO[[[lllzzz~~~nnn```OOOFFF;;;555333333000...//////............//////......---------------.........------,,,,,,++++++***++++++++++++***))))))***))))))))))))***++++++---***)))+++,,,...444;;;GGGQQQaaappp{{{{{{mmm^^^UUUPPPHHHAAA===:::888555222000000000000000222333333222222333555777???IIIOOOPPPRRRVVVZZZ[[[\\\]]]___bbbgggmmmqqqccc^^^UUUIII===444///---+++***************++++++)))***+++***)))((()))+++(((***,,,------,,,,,,---///...---...///222555777:::???GGGMMMLLLKKKRRR\\\iiinnnqqqmmmggggggpppxxx~~~sssmmmggg[[[VVVRRRGGG;;;777111---,,,+++++++++&&&&&&&&&%%%$$$$$$&&&(((((((((***,,,///222555666>>>@@@AAA@@@>>>===???BBB???>>><<<;;;:::888444111111000...,,,***)))))))))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################"""""""""###$$$$$$%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***++++++++++++((((((((((((((((((((((((************************))))))************))))))))))))***+++++++++++++++************************---......//////......------------,,,------......---...//////---,,,,,,,,,---------.............../////////000000000000000/////////.........------///...---...000111000///222222222333333333444444666666666666555444333333222333333333222222111000000000111333555777999;;;>>>AAAEEEHHHJJJKKKMMMOOOTTT^^^hhhpppxxx{{{nnncccRRRCCC:::555333222222000//////111222222111222222222222444888???DDDQQQ___sssyyylllXXXMMM???777666666222...//////............//////......------,,,,,,---------------,,,,,,,,,++++++******+++++++++******))))))))))))((())))))***+++***((())),,,,,,,,,000666777AAAPPP___jjjrrrxxxzzz|||||||||{{{{{{vvvoookkkcccYYYQQQHHHEEE???999555222222222111222333111000///000111222999AAAGGGJJJMMMRRRWWW^^^eeeooouuuzzzzzznnn\\\HHH999111...*********)))******+++,,,)))***,,,+++)))((()))***'''***---...---,,,++++++///...---,,,---...///000333555;;;@@@CCCGGGSSS___iiinnnqqqmmmjjjlllsssxxx}}}rrrnnniii___\\\ZZZPPPEEE???888111...---,,,+++(((((('''&&&&&&''')))+++******+++,,,---///111222444:::>>>???>>>AAAIIIPPPRRRPPPLLLIIIEEE???999444111000///,,,***((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%"""######$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""###$$$%%%&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((()))************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++***************************,,,---...//////...---,,,,,,,,,,,,,,,,,,---......///111333333000---,,,---,,,---------.........///....../////////000000000000000000/////////.........---------///000///...111111111111222222222222555555666666555444333333333333333333222111000000000000111222333444666666777:::???CCCEEEGGGIIIJJJNNNTTT[[[bbbkkktttzzz|||qqqhhhYYYIII===666111///111000......000111000000444444333222333666<<>>888444333333333333111......///000222666<<<@@@CCCFFFKKKOOO\\\iiizzzoooVVVBBB555///*********))))))***++++++***+++---,,,***)))))))))'''***---...---+++******...---,,,,,,,,,------...444333666:::>>>DDDPPP]]]fffmmmpppmmmlllrrrwwwyyyxxxnnnllljjjbbbaaa```WWWPPPIII@@@999333000...---+++)))'''&&&''')))+++,,,++++++++++++,,,---...///,,,222999;;;<<>>888555222000......///000///...555555444333333666;;;???NNN\\\sss~~~kkk```QQQFFF???999333...//////............/////////...---,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++******))))))))))))***++++++((('''***------***,,,000///111444999???IIISSSZZZ```aaaaaaccciiivvv|||uuuiiiZZZLLLBBB;;;777777666555222///---...000333555777999:::===AAADDDUUUeee{{{~~~gggPPP>>>444---,,,++++++******+++++++++---......,,,*********(((***,,,---+++******+++************++++++,,,---222000111444666:::EEEOOO[[[ccchhhgggkkkuuuzzzxxxssskkkkkklllfffffffff\\\VVVQQQIIIBBB>>>;;;888666///,,,(((&&&''')))************)))))))))******+++''',,,222555888AAAOOOZZZfffddd```\\\UUULLLBBB;;;444333222111...,,,***(((++++++,,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%###############""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!""""""###%%%&&&((())))))(((&&&$$$######$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************************************)))+++---......---+++)))************+++,,,---...333777;;;:::555000......,,,------...//////000000,,,,,,---......///000000000000/////////............,,,+++,,,---...---+++....../////////000000000000111222333444444444444333444444444444333333222111111111222222222111111...000444666888:::===???BBBBBBDDDHHHLLLTTT^^^fffqqqnnnhhh___TTTIIIAAA===444222////////////...---111222222222222555999<<>>@@@CCCFFFLLLUUU^^^iiiiiiggg```WWWLLLDDD???555333000/////////---,,,,,,---//////000222666999???MMMccc}}}vvveeeTTTFFF===999//////............/////////...---,,,++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++******++++++,,,---)))''')))+++***'''(((,,,%%%(((,,,///111333555777;;;:::<<>>MMMddd}}}kkkSSSDDD444333111000...------------///111111///,,,++++++***++++++***))))))***,,,*********+++++++++,,,,,,,,,+++,,,//////...222777666AAAIIIMMMYYYkkkqqqnnnooohhhkkknnnhhhgggeeeZZZUUUSSSQQQQQQRRRTTTTTTSSS@@@:::222---,,,***(((&&&((((((''''''&&&''''''(((((()))***+++000999EEENNNPPPQQQSSSTTTSSSNNNGGGAAA<<<<<<<<<<<<:::888555444000000000///---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" """""""""!!! !!!"""$$$$$$###"""""")))((('''&&&%%%$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&&&&$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%&&&'''((()))((('''&&&######$$$%%%&&&&&&''''''!!!!!! """$$$&&&&&&%%%########################$$$$$$$$$$$$%%%&&&'''((()))'''%%%$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((((((((((((((('''+++,,,---,,,***((((((((((((&&&'''+++,,,)))))),,,******++++++++++++************+++++++++,,,,,,,,,//////.........---------,,,,,,++++++,,,,,,---...---------------------------------............///...------------......///111111111111000///---------------...///000111222111222333444666777888999777555333111000000000000//////...///000111333444777:::<<<>>>@@@EEEMMMRRRZZZZZZ[[[\\\YYYRRRIIICCC???;;;666333111000...---............000222444666???FFFXXXpppzzziiiWWWGGG<<<:::666000---,,,...///000+++...//////,,,+++---///************************)))************+++++++++---***'''(((,,,...+++'''+++***)))(((((()))***+++'''***+++)))***...///,,,///222666:::BBBSSSjjj{{{xxxqqqoookkkeeeddd___VVVKKKBBB:::555222///---,,,,,,...///000///777AAASSSgggvvv{{{gggVVVEEE???777222111111111///333333333000---***)))***++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,---...//////555777<<>>;;;666333222111///...............///111333444777<<>>888666777666555666666444111...,,,++++++***++++++,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,------111333777>>>EEEMMMSSSWWW\\\___bbbbbb```\\\ZZZXXXUUUYYY^^^bbbccc```ZZZVVVUUUMMMBBB999333///+++(((((((((''''''''''''(((((('''((())))))***---222666:::>>>DDDLLLRRRRRRKKKCCCDDDFFFFFFFFFIIILLLKKKFFFFFFAAA<<<999444...,,,---((('''&&&(((***,,,,,,+++$$$""" !!!"""###""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$###""""""###$$$$$$ !!!""""""""""""!!!%%%%%%$$$###############(((&&&$$$###$$$$$$"""!!!$$$$$$$$$$$$######""""""$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((((((((($$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&''''''(((((((((((()))&&&(((******)))((()))***)))&&&'''***+++)))))),,,((())))))******))))))(((*********++++++++++++,,,......------------,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,---------.....................///000000////////////...---,,,,,,......------------......//////000111333444555555666555444222111000//////......------------......111333555777999===CCCGGGKKKKKKLLLMMMMMMIIICCC>>><<<999666444333222111000//////.........///000111///222:::FFFSSScccwwwwwwaaaSSSBBB===777222000///------------...,,,******+++,,,************************)))************+++++++++,,,***((())),,,---+++(((******))))))))))))******)))++++++((('''***)))&&&'''***++++++---666CCCNNNmmmzzz~~~{{{~~~tttgggYYYLLL@@@999111///,,,+++,,,------,,,......111777===JJJ___qqqzzzooo]]]TTTHHH???<<<=========888666333///,,,***)))))))))******+++++++++******++++++++++++++++++++++++************************---///111666;;;AAAFFFIIIPPPRRRUUUVVVUUUTTTTTTTTTVVV]]]fffjjjfff___YYYVVVVVVOOOEEE<<<555///+++))))))((((((''''''(((((((((&&&'''((('''(((***...111222444<<>>999333222555...,,,++++++---//////...$$$"""!!!!!!"""######"""$$$$$$###"""###$$$%%%&&&######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$##################$$$"""""""""###############$$$###"""""""""###$$$%%%%%%###!!!!!!###$$$$$$###%%%%%%$$$$$$###"""""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&###!!!%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((***++++++)))((()))))))))&&&&&&)))***((())),,,(((((())))))))))))((((((************++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............//////000111//////000000///......---///...---,,,,,,,,,,,,,,,---......000111222222333555555555555333222000/////////......------------000000222333666:::>>>@@@BBBCCCCCCEEEFFFDDD@@@===:::888555444444444333111000//////...............---///444:::@@@KKK___qqqsssgggQQQJJJAAA999555333111111.........---,,,---...///************************))))))*********+++++++++,,,***))))))+++,,,+++)))***))))))))))))))))))***(((******((((((******'''(((***+++******...666===OOOZZZjjjvvvyyywwwuuutttsssuuuvvvvvv{{{xxxpppggg\\\QQQIII:::666222000000000000///...,,,,,,---000999LLL]]]lll{{{yyykkk```QQQFFFBBBBBBCCCCCC???<<<777333000...,,,+++*********************************************************************))),,,,,,...000444888;;;===DDDEEEHHHIIIIIIKKKMMMPPPTTT^^^iiikkkdddYYYRRROOOKKKGGG@@@999333///,,,+++))))))((('''''''''((((((&&&''''''&&&&&&'''***,,,---...777HHHVVVXXXQQQKKKSSSZZZ```cccdddccc]]]UUUPPPIIIBBB???<<<888999===888555111//////000000000$$$###!!!!!!#########"""######"""!!!!!!###$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$#####################$$$$$$%%%%%%"""!!!!!!!!!"""$$$&&&((()))'''$$$###$$$%%%$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###### """%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((******,,,......---***((((((((()))&&&&&&((()))((())),,,(((((())))))))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......///000111000111111111111000/////////...---,,,,,,,,,,,,,,,,,,------...///000111111444555666777666555333111111111000000///......---000000000222555888:::;;;<<<<<<<<<>>>???@@@>>><<<999777555444444444333222000000000///......---,,,...///333666777<<>><<<;;;???EEEBBB>>>999555333222111000%%%###!!!"""###$$$###"""""""""!!!!!!""""""###$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$!!!#########"""###$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################"""###$$$$$$$$$$$$###""""""""""""!!!"""######$$$!!!!!! !!!###%%%(((***222...***'''%%%%%%$$$###########################!!!"""###&&&)))---000222000...***((('''&&&$$$"""%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$##################"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++...///000...+++((((((((()))&&&%%%((((((''')))---((())))))******))))))((()))))))))************+++******++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111111222222111111000//////...---,,,,,,------,,,,,,---......///000000111333666888888666444333111111222222111000//////111000///111444777777777888777666888:::<<<<<<;;;777666444444444444222000000000111000///...---,,,...///111444333333;;;DDDMMM^^^sss~~~uuufffVVVIII???888333222000---+++,,,---------************************)))************+++++++++************************))))))************))))))&&&)))***((()))---...+++((()))***))))))***,,,......222888>>>CCCIIINNNRRRUUU[[[aaaeeelllwww~~~uuusssqqqqqqoooggg[[[QQQBBB???;;;999:::<<<===>>>888222............111777CCCQQQaaakkkrrryyy~~~rrrhhhZZZPPPOOORRRUUUWWWRRRNNNHHHEEEBBB>>>999444///...,,,+++***)))))))))******************************************++++++---,,,,,,,,,...///111222333444666888999===AAAEEENNNVVV___```WWWLLLFFFEEECCCBBB@@@;;;555111//////---,,,++++++************((()))***)))'''''')))***---+++333CCCMMMNNNMMMPPP\\\eeennnooonnnjjjccc\\\NNNFFF@@@>>>===>>>DDDKKKKKKIIIFFFCCC@@@<<<777333%%%###""""""###$$$$$$###""""""######$$$$$$$$$###$$$$$$#########$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!"""######"""###%%%&&&"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!"""###$$$$$$###"""!!!###%%%(((***333///***&&&$$$$$$###""""""""""""###$$$$$$%%%%%% !!!%%%+++111777;;;???:::333---)))&&&###!!!%%%$$$$$$######$$$$$$%%%#####################"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&''''''''''''&&&%%%###$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((+++,,,---......---+++((((((((()))&&&%%%'''(((''')))---)))******************)))))))))))))))************************+++++++++,,,***************++++++,,,++++++++++++++++++++++++************++++++++++++***+++++++++---...///000000000111111111111000000//////......---.........,,,,,,---....../////////---000333777888777444333000111222222222111000///111///...000333555555333444333222333666888::::::666555333333333333000...000111111111111000...---...---///222222111444999888FFFUUUbbbqqqzzzmmm```SSSGGG@@@<<<777222///......---,,,************************)))************+++++++++******++++++*********+++((()))***++++++***)))(((&&&)))***'''(((++++++)))(((((((((((((((((()))***,,,...///111444888<<>>IIIOOOXXXbbbjjjmmmggg^^^SSSNNNPPPVVV]]]```[[[WWWRRROOOMMMHHH@@@999222000...,,,***)))))))))************************((((((((())))))*********+++*********+++---///000---///111333555777;;;>>>FFFMMMTTTUUUOOOHHHDDDCCCEEEFFFEEEAAA;;;666555555111000///......---------***+++,,,+++******+++,,,---***...:::>>>;;;>>>FFFMMMUUU\\\]]]\\\^^^]]]ZZZRRRJJJBBB??????@@@GGGOOOTTTVVVYYYZZZWWWPPPEEE>>>%%%###""""""###$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$""""""###""""""###&&&(((""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&&&&%%%###"""###%%%''')))---***%%%"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$###!!! """&&&***,,,666111+++'''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&######$$$%%%&&&(((((()))'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((+++---***+++,,,,,,***))))))))))))&&&$$$''''''&&&)))---******++++++++++++******))))))))))))************))))))******+++++++++,,,*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++*********+++,,,---///000//////000000000000000/////////.........//////000---------....../////////***---111555777666444222///000111222222111000///000...---///222444333111222111///000333666888999666444333333333222///---000111222222222000///...///------111222222333777222;;;EEEKKKUUUgggxxxtttfffXXXOOOEEE@@@999444222111///,,,************************)))************+++++++++)))***++++++***)))***+++((()))***++++++***)))((('''***)))&&&&&&)))(((&&&)))))))))(((((((((((()))+++,,,,,,---...111333555999AAAGGGIIIMMMTTTZZZ\\\ZZZ[[[aaajjjqqqpppggg^^^SSSQQQPPPSSSYYY```eeehhh[[[III888111000000/////////444999<<>>;;;:::;;;444333222111000000000000+++,,,------,,,+++,,,...,,,(((***222111,,,111;;;>>>DDDIIIIIIKKKQQQVVVWWWVVVMMMEEEAAA@@@BBBIIIQQQ[[[aaaiiinnnlllbbbSSSHHH%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$######"""###################################################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&###!!!!!!$$$%%%$$$"""%%%%%%$$$######$$$$$$%%%'''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%%%%!!!"""'''###########################""""""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))'''''''''''''''((()))))))))***+++,,,,,,+++))))))************************************)))))))))))))))************++++++++++++++++++++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...////////////////////////---...///...,,,+++,,,---------...///000000//////000000111222333333333333000...,,,,,,...000000000,,,---...///000111222333333444444444333111///...111111222222222111111000444333222111000000000000111555:::>>>CCCJJJSSSZZZfffpppyyynnnfffYYYSSSIII???777333222222,,,+++***+++,,,,,,+++***'''((()))******+++******+++++++++************)))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///222222555888>>>DDDIIIMMMPPPTTT^^^iiisssvvvtttpppbbb^^^ZZZ\\\dddooowww|||ggg[[[KKK===555000---,,,222111111222555:::???AAAAAA>>><<<>>>DDDMMM]]]kkkooowwwyyyrrrkkkfffYYYHHH===999111,,,...111---&&&---,,,++++++,,,+++)))''')))(((''''''''')))***+++(((***++++++******+++,,,000000......///111333555999:::===???@@@@@@??????BBBGGGKKKHHHBBB>>>AAAEEEBBB???999666444444333333444444111---...111///+++---,,,***)))***+++---///111444777999<<>>@@@GGGKKKTTT```nnnxxx|||}}}kkkeee___```iiiuuuyyykkkWWWDDD999444222222222111000111222444555555:::777777999===EEEUUUdddrrr|||zzzqqqjjj\\\MMM@@@<<<444---...111...(((---+++******+++***(((''')))(((((('''((()))***+++''')))******))))))***+++......---,,,---///111222555777999;;;<<<<<<<<<;;;???EEELLLMMMKKKLLLRRRXXXQQQLLLEEE???;;;::::::;;;:::======:::888777333...---+++******+++,,,------,,,///111222555<<>>======999777555333222222111111222444666777999AAANNNXXXfffppp}}}lllbbbVVVNNNDDD:::444222111111---,,,+++************++++++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))******+++,,,,,,...111777???IIITTT___eeeeee___\\\```jjjssswwwwwwvvvtttpppiii```XXXRRRNNNFFF???777333333444333111++++++------,,,...888EEETTTcccqqqqqqhhh___YYYVVVPPPOOOIII???888888888666888444///,,,+++++++++***++++++++++++++++++******)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,------,,,------...////////////333999@@@DDDHHHQQQ___jjjnnnhhh___UUUQQQTTT\\\cccqqqwww{{{yyyvvvrrrllleeeKKKAAA444+++)))******))))))))))))((((((***---000777999???FFFHHHFFFGGGJJJPPP```ooorrrnnnmmmpppsss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######&&&'''%%%########################%%%$$$$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))((('''((()))***+++)))************+++++++++++++++++++++++++++++++++***************+++,,,,,,------------------------+++---...---,,,,,,---///,,,,,,------,,,,,,++++++)))***+++,,,,,,---,,,,,,...------...000111///...000000000000000///////////////......///000111111000000000111444777999;;;=========>>>>>>@@@AAABBBAAA>>>:::888666444111///...///111111222666===BBBDDDOOOaaauuuzzzggg^^^PPPDDD;;;555222000000///---+++******+++++++++++++++************)))******))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((())))))&&&&&&'''((()))******+++---///333777;;;@@@FFFJJJMMMLLLNNNUUUaaakkkrrruuuyyyuuunnneee^^^[[[]]]___UUULLL@@@999777777555222---******+++******000888EEEPPP[[[^^^XXXSSSRRRTTTOOORRROOOGGGAAAAAACCCCCCCCC>>>777222///...------++++++,,,,,,,,,+++*********+++---,,,++++++,,,...,,,,,,,,,---------------+++++++++,,,,,,---------,,,111888<<<@@@KKKZZZggglllhhhaaaZZZWWW]]]iiirrr}}}zzzqqqVVVJJJ;;;000---------+++))))))(((''''''((())))))///111888@@@DDDDDDGGGKKKUUUbbbmmmppppppuuu}}}########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!"""###$$$%%%%%%%%%%%%################################################%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$"""!!!###%%%"""###%%%'''(((((('''&&&###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&"""###'''(((%%%########################$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***(((((((((((())))))******)))************+++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------------,,,++++++(((((()))***+++++++++++++++++++++---000111///.........//////////////////000///.........///000111000000000111444777;;;===@@@???>>>===>>>AAADDDFFFGGGDDD@@@===<<<:::666333......///000111222444555555<<>>AAAGGGMMM]]]gggpppsssvvv}}}########################$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""###$$$%%%&&&&&&'''&&&################################################&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&"""###&&&'''(((((('''&&&"""###$$$&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###'''&&&""""""'''((($$$###########################""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))&&&'''((()))******)))))))))************+++++++++************************)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///............------,,,+++'''((()))******+++++++++))))))***---000111///...---------.........//////000///...------...///000000000000111444888<<<>>>AAA@@@>>>===>>>AAAEEEHHHFFFBBB???======<<<888555333111000000111111000...666777:::AAAMMM^^^ooozzz~~~nnn^^^PPPEEE>>>:::666444222///......//////+++++++++************))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((()))))))))(((((()))***+++***)))+++000444000222666:::AAALLLYYYbbbaaabbbaaa___\\\]]]aaaeeeccc[[[QQQMMMMMMKKKEEE???999222---...000///...000...111444666555666<<>><<<999:::>>>BBBCCCBBBFFFEEECCCAAA???===;;;:::666666555444222111000000///000222444888AAALLLTTTgggppp|||vvvmmmdddWWWNNNLLLDDD???999555444222...***000---)))(((((()))***)))************)))))))))((())))))))))))((((((((((((&&&''')))******(((&&&%%%'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))*********+++------///111777AAALLLTTTYYYXXXWWWYYY]]]aaacccccc```YYYSSSRRRUUUTTTLLLEEE@@@888000---//////+++&&&---...///000222555999<<>><<<<<<777777666444222111000///000111111111333777???DDDKKKSSS]]]hhhqqq}}}|||sssfff\\\XXXPPPKKKCCC>>>;;;777222...111...,,,,,,---------,,,+++++++++******************)))))))))(((((((((((('''((()))))))))(((&&&&&&'''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((()))))))))++++++,,,...222999BBBHHHPPPSSSVVVZZZ]]]___``````___YYYUUUUUUWWWUUUNNNGGG@@@===999666333111---+++,,,,,,,,,,,,,,,...222444>>>AAAFFFLLLQQQTTTWWWWWWVVVQQQJJJDDD???<<<:::999777555444333222///,,,+++,,,------,,,+++******++++++,,,,,,---,,,+++***))))))))))))))))))))))))***''')))******+++000:::AAAFFFDDDBBBBBBHHHTTTbbblllttt}}}qqq```UUUWWWUUUPPPKKKKKKLLLEEE<<<333111---+++*********)))$$$&&&((()))+++222===FFFPPPXXX```bbbaaacccjjjqqq$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$###"""!!! ###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$"""##################"""########################%%%%%%%%%$$$$$$$$$##############################%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!"""$$$&&&%%%$$$###$$$%%%%%%$$$"""!!!"""$$$'''(((!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((()))******))))))******))))))((((((*********++++++++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,------......---....../////////.........---,,,+++************)))))))))*********++++++---.........////////////////////////000000000000000///...///222333444333666444333555888<<<>>>???DDDCCCCCCBBBAAA@@@@@@???<<<;;;:::888666444333222111222222111000111444666888===DDDLLLUUUcccqqq|||vvvjjjdddZZZTTTKKKEEEAAA===888444111///---,,,,,,---,,,+++******++++++++++++++++++******)))))))))((((((((())))))((('''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((((('''((()))***,,,000555999CCCJJJRRRWWWXXXXXXYYYZZZYYYVVVTTTUUUWWWTTTLLLEEE???BBBBBB@@@:::444111000...---+++))))))+++---...666888<<>>CCCCCCCCCDDDDDDDDDEEEEEEBBBBBB@@@>>><<<;;;999888333444555555444333333333555777:::===CCCMMMXXX```kkkttt}}}qqqjjj___YYYQQQLLLJJJHHHFFFCCC<<<777222---,,,++++++***************++++++++++++*********)))))))))((((((***)))'''&&&&&&&&&((())))))'''''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((((()))***---000888@@@IIIMMMMMMNNNPPPTTTRRRRRRQQQRRRRRRNNNGGGBBB@@@CCCFFFFFFBBB<<<777555333000,,,***+++,,,---...000111333777;;;@@@DDDGGGLLLMMMNNNNNNMMMMMMNNNOOOMMMLLLHHH@@@999777555333000///.........,,,***(((,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))---***((((((+++,,,,,,***...---,,,,,,000777AAAGGGZZZ```hhhkkkhhh___VVVPPPOOOLLLIIIIIILLLNNNJJJEEE>>>888111.........,,,******+++,,,+++***,,,///222:::===AAAFFFKKKQQQVVVYYY#########"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$###"""!!!!!!########################"""###%%%''''''%%%###"""""""""############""""""########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###"""$$$&&&%%%$$$###$$$$$$ """$$$&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((())))))))))))************)))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((('''(((((()))))))))(((((())))))*********+++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...............000///...---,,,,,,,,,,,,*********)))))))))))))))+++,,,,,,,,,------------......//////000000000111.........---------...///000000111222444777;;;>>>AAABBBCCCEEEFFFHHHIIIJJJFFFEEEDDDBBBAAA???>>>===999999:::;;;:::888555333333333333444666:::???CCCQQQZZZjjj{{{|||rrrlllaaa[[[UUUSSSUUUYYYZZZZZZPPPHHH>>>444///---------************************************))))))))))))+++)))'''%%%%%%&&&((())))))'''''''''((()))((('''''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((())))))***,,,---111777===@@@@@@AAAGGGLLLMMMMMMNNNOOOMMMIIIEEEBBBDDDEEEHHHKKKLLLIIICCC???:::666000,,,,,,------,,,---------///222555999;;;CCCFFFKKKNNNPPPSSSWWWZZZ___aaa[[[MMMCCC???;;;777222000......///...,,,)))---------,,,,,,,,,,,,,,,************))))))((((((,,,)))'''(((+++---***'''++++++******+++///555:::DDDKKKVVV^^^aaa___\\\ZZZSSSMMMHHHHHHKKKKKKHHHFFF@@@;;;444111//////---+++***+++++++++******,,,---111222666;;;BBBHHHMMMPPP######""""""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$###"""""""""########################"""###%%%&&&&&&%%%###""""""##################"""########################%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%!!!%%%'''((('''$$$"""###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((()))))))))************+++***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,+++,,,---...............///......---------------*********************)))++++++++++++,,,,,,,,,,,,------......//////000000...//////...---,,,...000///000111111222555999<<<>>>???AAADDDGGGJJJLLLMMMFFFFFFEEECCCBBBAAA@@@???@@@@@@@@@AAAAAA>>>:::666444333111111111222444555:::CCCPPP```ooo|||zzztttnnn^^^ZZZVVVVVV]]]dddiiikkkaaaXXXJJJ>>>555000...---,,,,,,++++++************++++++*********)))))))))+++)))'''&&&%%%&&&((()))((('''&&&&&&(((((('''&&&(((((())))))))))))(((((()))))))))((((((((((((((($$$&&&((())))))***,,,---...111444555555888>>>CCCGGGIIIJJJJJJIIIHHHIIIJJJLLLMMMQQQVVV[[[[[[XXXUUULLLDDD;;;444000...+++)))++++++++++++,,,...000222777<<>>BBBFFFIIILLLMMMGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGIIIHHHEEEAAA:::888444222111222333333111666===FFFQQQ^^^llluuu|||~~~{{{zzzvvvpppccc___[[[^^^fffooovvvyyyqqqhhh[[[NNNCCC;;;555222//////...---,,,++++++***+++++++++*********))))))***)))((('''&&&''''''((('''&&&%%%&&&'''((('''%%%''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%'''((((((((((((***,,,---......///111444777999???AAABBBCCCCCCFFFMMMRRRWWW[[[aaagggkkknnnqqqsssjjj```RRREEE===666///***)))))))))***++++++,,,---,,,222888===@@@FFFMMMTTTdddlllkkk___VVVUUUTTTNNNCCC===666333333222000,,,///...---,,,+++,,,,,,---++++++******)))(((((('''&&&&&&%%%&&&'''(((((((((%%%&&&((((((((()))+++---,,,000777>>>GGGPPPYYY______RRRHHHFFFFFFEEEDDDFFFGGGIIIIIIEEE>>>:::999;;;444222000......---,,,,,,(((***+++,,,---000555999"""""""""""""""#########!!!!!!"""###############""""""######$$$$$$$$$$$$"""###$$$%%%&&&'''''''''########################""""""""""""""""""""""""########################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''###############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""!!!########################!!!!!!"""###############"""$$$&&&%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((+++******)))(((''''''&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))************)))***,,,......---,,,+++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,---...//////...000111000......000333---///000///...000444888777888;;;???DDDHHHKKKMMMIIIIIIHHHHHHHHHGGGGGGGGGCCCDDDFFFKKKQQQSSSQQQNNN@@@;;;555111///000111111222333444666<<>>DDDOOOWWW___gggppptttuuuyyyyyygggWWWKKK@@@555...(((((()))***++++++,,,,,,&&&+++111555777===EEELLLUUU```ddd]]]YYY]]]___ZZZKKKDDD:::555444333000---///...---,,,+++,,,------+++++++++***)))(((((('''(((((((((''''''((()))***((()))******((((((((())),,,---///333:::FFFSSS[[[ZZZLLLBBBAAACCCCCCEEEIIINNNRRRUUUQQQIIICCCCCCFFFAAA>>>999555111///,,,******,,,---+++))))))...222#########"""""""""""""""###'''(((%%%###$$$%%%""""""""""""""""""""""""###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""---%%%!!!###&&&%%%$$$'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$############"""""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###!!!###&&&$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$######%%%%%%$$$###&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&$$$""""""$$$%%%&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((''''''''''''(((((((((((())))))******++++++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,---......111111111000000000000000//////000000111111111111555666777999<<<@@@FFFKKKGGGIIILLLLLLJJJHHHGGGGGGDDDDDDGGGMMMSSSUUUTTTQQQIIICCC;;;666555333111///000///......111888AAAHHHRRRYYYccckkkkkklllttt~~~}}}}}}|||mmm___TTTNNNCCCEEEAAA888333444222------...---+++))))))+++,,,******)))))))))******+++$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&************+++,,,------222111111444666===JJJXXXhhhoooyyyrrr___MMM???888---,,,+++++++++)))'''$$$,,,++++++---000444999<<>>111...111+++***((('''&&&''')))***############""""""""""""!!!###%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""######$$$$$$######"""!!!!!!"""###############$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""%%%))),,,+++'''$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""$$$###"""""""""###$$$%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$$$$"""###'''$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$######%%%%%%$$$###%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$""""""$$$%%%&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,+++******,,,,,,+++***,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***+++,,,------000000000000000000000000000000000000000000111111111222333444666:::???CCCCCCFFFHHHIIIHHHFFFFFFFFFBBBCCCEEEJJJNNNPPPOOOLLLGGGCCC???<<<:::888444222222222111000111444999<<<@@@DDDMMMUUUYYY___nnn|||uuummmjjj[[[\\\UUUIII@@@<<<888222333111///,,,+++******+++)))((((((''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&)))))))))))))))***,,,,,,000...///111444:::FFFSSSeeeooo{{{ttt```NNNDDD:::666111---,,,++++++******))))))***,,,///111333;;;???BBBEEEIIIPPPYYY```\\\TTTIIIAAA===999555222---...000111222222111000...//////---***)))))))))((((((''''''''''''&&&&&&'''''''''''''''((())))))******+++,,,111999BBBIIIEEE@@@======???EEERRR]]]iiimmmmmmeee]]]\\\]]]]]]eeeiiijjjbbbSSSBBB777333---+++***)))))))))))))))###########################"""!!!"""###$$$$$$###""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""######$$$$$$######"""!!!!!!"""###############$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$%%%&&&///333000...///***######$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!%%%$$$######"""#########"""""""""!!!"""######$$$$$$$$$$$$#####################""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%%%%"""###&&&###$$$$$$$$$$$$###""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%########################%%%$$$######$$$%%%$$$###$$$$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%###""""""$$$&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++,,,***)))***+++,,,+++***++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******'''(((((()))***+++,,,,,,////////////////////////000000000000000000000000000111111111111333777:::===???BBBDDDDDDCCCDDDEEE@@@AAACCCFFFIIIIIIHHHFFFCCCBBBAAA@@@>>><<<888555333333333222000000111333111222777===CCCNNNaaarrr{{{yyyqqqcccVVVMMMGGGBBB???999222...------,,,+++)))))))))((('''&&&$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''''''''''''((()))***+++---+++,,,...111555@@@KKK]]]iii{{{qqq]]]QQQGGG@@@666///++++++,,,,,,)))((((((((()))***++++++---000444888===GGGRRRZZZ^^^YYYRRRJJJBBB<<<777555...///000111222333333222000000000///,,,******+++)))((((((((('''''''''&&&'''''''''''''''((())))))((()))***+++---222999>>>;;;888777:::@@@JJJZZZiiizzz~~~|||sssjjjhhhiiiiiivvvxxxzzzxxxnnn]]]JJJ>>>333///,,,***++++++)))&&&"""###############$$$$$$%%%""""""$$$$$$###"""""""""""""""""""""""""""$$$%%%&&&%%%###!!! """"""############""""""!!!!!!"""###############$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&>>>FFFBBB111(((++++++$$$######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!%%%%%%$$$######""""""""""""""""""""""""######$$$##############################"""""""""!!!!!!!!!############$$$$$$$$$$$$'''$$$###%%%%%%"""!!!$$$######$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$###"""###$$$%%%$$$"""$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""###%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++***)))***+++,,,+++***++++++************++++++)))))))))))))))***++++++************++++++++++++******++++++++++++******'''(((((()))******++++++.............../////////000000000000000/////////222222222111000111333666666999<<<>>>>>>???AAABBB@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<:::444444444111//////111222///...///222666???QQQaaa|||{{{nnneee___]]]TTTJJJ<<<444111111...,,,++++++++++++***((('''&&&((('''&&&%%%%%%&&&((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''''''''''''''((()))***++++++)))))),,,...111:::BBBQQQbbbzzz{{{iii^^^SSSLLLAAA777222//////...************))))))))))))'''***---000555???KKKTTT]]]]]]YYYQQQFFF===888777222222222222222222222222111111111///---++++++,,,***))))))((((((''''''''''''''''''''''''((())))))''')))******+++---111444222111222888@@@MMM```qqqvvvtttvvvvvvzzz|||wwwaaaQQQ>>>777000,,,+++***(((%%%""""""######$$$$$$$$$%%%&&&"""!!!$$$$$$###########################"""$$$%%%&&&%%%###!!! """""""""######"""""""""!!!!!!"""########################$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&BBBHHHAAA---###'''(((""""""######$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$######""""""!!!"""""""""####################################$$$###############"""""""""""""""######$$$$$$$$$%%%""""""%%%$$$!!! """"""######$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$###""""""$$$$$$###"""###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$######$$$%%%&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************)))((()))+++,,,+++***+++******))))))******+++))))))(((((())))))***+++)))))))))******+++++++++)))******++++++******)))((((((((()))******++++++,,,,,,---------.........000000//////////////////333333333222000///111333111444777888999:::===??????AAABBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@AAABBB;;;999666222//////111444000//////111333777CCCOOOdddtttzzzxxxyyyqqqdddRRRCCC;;;666000,,,,,,,,,,,,,,,+++***))))))((((((&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((('''(((((()))***++++++((((((+++---///444:::JJJ]]]xxxqqqiii]]]WWWOOOFFF@@@:::555333++++++++++++******))))))'''(((***+++///666AAAIIIYYY[[[ZZZTTTIII@@@;;;:::888777555333222111111111111222222000...,,,,,,---++++++***)))(((((('''''''''''''''''''''((())))))((()))******))))))+++---,,,,,,000666>>>JJJ___qqqsssdddOOOFFF:::111,,,)))(((&&&""""""######$$$%%%%%%%%%%%%### """$$$%%%%%%##############################$$$%%%$$$###"""!!!!!!""""""######""""""!!!!!!!!!"""###############"""###$$$$$$$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&,,,111000((($$$&&&$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$###""""""!!!!!!"""############"""###############$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$###!!!!!!$$$$$$!!! """""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$###""""""###$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$######$$$&&&&&&%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((((()))+++,,,+++*********))))))))))))******)))(((((((((((()))******(((((())))))***+++++++++))))))************)))))))))))))))*********+++++++++++++++,,,------...............//////000000000111222222111///...///111///111333444555666888:::<<<>>>???@@@???>>>???@@@EEEEEEEEEDDDBBBCCCEEEHHHAAA>>>:::444000///111333...---///222222222999AAAKKKYYYjjjwww~~~mmm]]]OOOBBB888111000///---,,,************(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''''''''(((((()))***+++***''''''***,,,,,,///333DDDUUUmmm{{{qqqkkk```]]]WWWQQQJJJBBB;;;555000///...,,,+++*********'''((()))((()))---555<<>>222,,,***)))""""""###$$$$$$%%%&&&&&&###$$$$$$###"""###%%%'''#######################################$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!###&&&'''&&&"""""""""###$$$$$$$$$$$$$$$""""""############""""""""""""###$$$%%%$$$###### !!!"""###$$$######"""""""""#########$$$$$$$$$"""""""""###############!!!!!!!!!"""###$$$$$$$$$###!!!"""%%%&&&""""""$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$"""!!!"""###$$$###!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$&&&&&&%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$)))((((((''''''&&&&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((('''(((+++,,,+++*********))))))))))))******((((((((((((((()))******((((((((()))***+++++++++))))))************))))))*********+++++++++++++++*********+++,,,---------,,,------...///000111111000111222111000///000111///000111222111222444666666888;;;;;;::::::<<<>>>@@@BBBEEEEEECCCBBBDDDEEE>>>===;;;777333222333444---,,,...111111///222777999AAAJJJSSS\\\kkk}}}xxxhhhXXXIII@@@888555111...+++*********''''''(((((('''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&'''((()))***)))%%%%%%)))+++)))***---666CCCVVVeeennnuuu{{{~~~xxxqqqmmmgggddd```[[[UUUMMMDDD>>>:::777444000...,,,,,,,,,((())))))'''&&&(((---222999<<>><<<888444222222333444777777777555333111111222---,,,,,,+++)))((((((''''''''''''''''''((())))))'''(((((('''&&&&&&''')))(((***---000111777GGGWWWkkkwww{{{yyyyyytttooocccQQQ???222------""""""###$$$%%%%%%&&&&&&"""$$$&&&%%%###"""%%%(((###########################"""""""""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&!!! %%%(((%%%""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$### !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$###!!!###''''''$$$###&&&!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###########################"""!!!"""###$$$###!!!!!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########%%%&&&&&&%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''(((+++,,,+++*********))))))))))))******((((((((((((((()))******'''(((((()))***+++++++++))))))************))))))+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,---...///111222222111222444333222222333444///000111000///000222333111444777777666777999<<<999>>>CCCDDDBBB@@@???@@@777888:::999777666666777///...///111000,,,...222111333555888???NNN```nnnxxxyyy|||}}}}}}}}}|||jjjZZZPPP@@@<<<777111---++++++,,,&&&'''((()))((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&'''((((((((($$$$$$((()))'''''')))(((222???KKKTTT]]]gggooouuuxxx|||~~~~~~{{{wwwtttrrrppplllgggaaaZZZRRRLLLCCC@@@;;;555222000//////)))******(((&&&'''+++///'''***000666;;;>>>>>>>>>>>>;;;777444222333555666999::::::888555333333444------,,,+++***)))(((''''''''''''''''''((())))))&&&''''''%%%$$$%%%''')))((())),,,...,,,///===KKKXXXfffuuuyyyqqqrrryyy|||sss```III888000///#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$ ###&&&((((((&&&###!!!%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!&&&""""""$$$!!!$$$#########""""""!!!!!!$$$$$$############$$$$$$##################$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!"""$$$'''((($$$$$$"""""""""$$$&&&(((######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$##################"""###%%%%%%###"""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''&&&&&&'''((('''&&&&&&''''''((()))***((((((''''''''''''((((((******+++,,,,,,---......,,,+++***)))))))))***+++)))***+++,,,,,,,,,,,,+++******))))))))))))******))))))***++++++++++++***+++***)))***,,,---,,,+++***+++,,,---///111333555666777666444222111111333444333222000////////////...//////000222333555666999:::<<<>>>>>>===<<<;;;888888888999999999:::::::::888666333111000///000111///111777;;;<<>>666222222000.........,,,)))&&&((()))***+++,,,---...000111111111111333555777888>>>AAAAAA<<<888888777444555222...,,,+++***)))(((***))))))***+++***(((&&&***)))))))))((((((((('''%%%))),,,***((((((...444<<>>999666222000///---)))%%%''''''(((((()))))))))))).........///111333666777???CCCCCC???;;;:::888555555222...,,,,,,+++***)))***)))((()))******((('''))))))))))))((((((((((((((()))***))))))***---///222666===GGGQQQZZZ```ccc]]]\\\XXXWWW___ppp{{{pppeee[[[TTTQQQ###############$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%################################################$$$##################$$$###############$$$%%%%%%"""###$$$&&&&&&&&&&&&&&& $$$***///000---(((%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""###############$$$$$$$$$#################################"""""""""!!!!!!########################'''%%%######%%%&&&%%%$$$#################################$$$$$$#########$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$###""""""############$$$$$$$$$$$$#############################################$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%'''''''''(((((()))))))))+++++++++++++++,,,,,,,,,***++++++++++++******)))******))))))))))))******(((((()))***************+++***)))***,,,---,,,++++++*********+++,,,---...///000111111000111333444444333222000000/////////---------------......///111222333444444444333333666666666777777777888888:::;;;<<<>>>>>>>>>===<<<666555555333000......000///000111222444999@@@FFFNNNXXXgggttt~~~yyyuuutttuuuuuukkkZZZLLL:::555...***((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&&&&&&&)))+++---,,,,,,...---,,,111999:::AAAMMM\\\jjjvvvwwwmmmbbbYYYSSSMMMIIIAAA999222...///000((('''''''''(((((((((''',,,,,,---...000333666777===BBBDDDAAA===<<<999555444111...,,,,,,+++***)))***)))((((((******)))'''))))))))))))((((((((((((+++)))(((((()))+++++++++---000555;;;BBBHHHMMMPPPJJJKKKNNNTTTaaatttyyymmmccc]]]ZZZ#########################################################$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&#########################################################$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&'''(((((((((---444999999444,,,'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################""""""""""""###############$$$$$$$$$%%%$$$""""""###$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########"""""""""######$$$$$$$$$######"""######$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$%%%%%%""""""""""""###$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&'''((()))$$$&&&'''))))))'''&&&$$$&&&&&&''''''''''''((((((******++++++,,,,,,,,,,,,*********++++++******)))******))))))))))))******)))***++++++,,,,,,+++++++++***)))***,,,---,,,+++***************+++,,,,,,---.../////////000222444555555333222000000/////////......---------------000000111111222222222222444444444444555555555666999;;;===???@@@@@@@@@@@@===>>>===999555222000///...------,,,,,,...222555@@@HHHTTTbbbooo{{{vvvrrrpppssswwwsssfffZZZCCC===444...+++******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&&&&((()))(((((()))+++******111999888;;;BBBLLLYYYeeeooottt|||{{{~~~zzzrrrlllhhheeeddd___RRRBBB888555666***(((&&&%%%'''((('''&&&)))))))))+++---000333444999???CCCBBB@@@>>>;;;666444111...++++++***)))((()))((('''''')))***)))((((((((((((((())))))))))))+++)))'''(((***+++)))(((,,,---000444888<<>>??????BBBEEECCC===777333///+++---,,,++++++,,,...000111444999AAALLLZZZiiiwwwwwwpppjjjlllrrrqqqhhh^^^LLLEEE<<<333///---,,,+++((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%$$$%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&(((******,,,555@@@@@@>>>===AAAJJJTTT^^^cccqqqtttyyy{{{yyyssswwwwwwnnn[[[HHH;;;555///+++%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&(((+++---///444<<>>888555111,,,...---,,,,,,---.../////////111444:::DDDQQQ___hhhtttzzzpppggghhhnnnppphhh```TTTMMMBBB999333///---,,,(((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%''''''&&&%%%&&&''''''''')))++++++///;;;HHHJJJCCC;;;888<<>>666555333222000/////////,,,,,,++++++,,,,,,---...............////////////111000000111333555888999===CCCDDD>>>:::999666000,,,+++))))))******)))(((000000///111555>>>IIIPPPdddppp|||{{{pppfffgggnnnqqqjjjbbbYYYQQQGGG===666111...,,,)))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$&&&))))))'''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%''''''&&&%%%&&&'''%%%%%%&&&((((((---;;;IIIKKKAAA444...///777???DDDIIISSSaaaooo{{{~~~mmm___CCC:::///)))(((((('''&&&%%%%%%%%%%%%&&&(((***+++...888CCCGGGJJJJJJGGGCCC<<<999555111///---+++))))))'''%%%%%%''')))))))))'''((((((((())))))******%%%'''))))))((('''((()))&&&(((+++---...---,,,***,,,,,,222<<>>;;;999777555333111000000,,,,,,,,,------------....../////////------///111...//////111222333444444555777999;;;:::777333111+++***(((''''''(((***+++,,,+++,,,---000555:::<<>>888333...+++))))))(((((((((((((((((()))((((((''''''(((((())))))************)))((((((&&&&&&'''(((((())))))***)))+++---...222===LLLWWWfffvvv###$$$$$$$$$$$$###"""""""""""""""###$$$&&&)))***$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$##################"""######$$$%%%"""$$$%%%%%%$$$######$$$$$$""""""$$$$$$""""""$$$"""""""""#########$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!###$$$$$$###""""""###""""""""""""##################"""!!!"""###$$$%%%%%%%%%$$$############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$###!!!!!!"""$$$!!!"""###$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$""""""""""""############$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))+++++++++++++++******)))************************)))******************)))(((((())))))***+++------------.........//////////////////000111444666777888888999999999777666555111000000//////......------......---,,,+++---...//////000111222333333444222333333333222111000000///...,,,******)))******,,,+++***))))))+++---///222777@@@MMMZZZeeeooosssnnnhhh```\\\]]]```bbbbbbjjjcccZZZQQQJJJAAA888222111///,,,+++,,,+++***)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((******((('''''''''((()))+++,,,,,,///555@@@QQQiii~~~mmmYYYCCC777222---(((%%%'''&&&%%%$$$$$$%%%'''''''''((()))***---222999>>>CCCCCCAAA>>>:::444000---***)))((('''&&&&&&'''((((((''''''''''''''''''((())))))******))))))((('''%%%%%%&&&&&&'''(((((()))((()))+++,,,...444===DDDQQQcccyyy"""###$$$$$$$$$$$$###"""!!!!!!""""""$$$&&&'''((($$$%%%%%%%%%######$$$&&&%%%%%%$$$$$$######""""""$$$###"""""""""###%%%&&&"""###%%%%%%###"""###$$$$$$!!!!!!$$$$$$!!!!!!$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###!!!"""""""""###############""""""!!!"""###$$$$$$$$$$$$###############$$$""""""###$$$$$$$$$$$$###########################!!!"""######$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#################################"""""""""""""""###$$$$$$###!!! !!!""" !!!###%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$'''***))))))((('''''''''((((((((((((''''''&&&''''''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))++++++,,,------+++***)))************************))))))************))))))))))))))))))***+++,,,---.........////////////000//////......///111222333444555777999:::999777666333333222111000///...---,,,------,,,+++***,,,---//////000111111222333333111111000000000000000000111000...,,,+++*********+++***)))(((((()))***+++...///333:::CCCMMMVVV\\\^^^ZZZWWWVVVYYY[[[\\\\\\bbb^^^YYYTTTPPPJJJBBB<<<555222///---,,,,,,+++***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''')))***++++++***,,,000555???QQQgggwwwzzzkkk\\\HHH;;;444000,,,)))***)))'''&&&%%%&&&'''(((&&&'''((('''&&&)))///555;;;;;;;;;:::888444000---+++***(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''$$$$$$%%%&&&&&&''''''(((%%%'''***++++++...222555DDDSSSfffuuu"""######$$$$$$$$$######"""""""""""""""######$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$######"""""""""$$$###"""""""""###%%%&&&!!!###%%%$$$###"""######$$$!!!!!!$$$$$$!!!!!!$$$!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###!!!"""""""""############"""""""""""""""##################""""""###$$$$$$""""""###$$$$$$$$$$$$########################### !!!!!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""######"""$$$$$$###""" !!!"""!!!###$$$%%%$$$"""!!!""""""###$$$$$$$$$$$$### !!!!!!!!!"""""""""$$$######""""""######$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%%%%'''***++++++***)))(((((()))))))))((((((((((((((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&((())))))***++++++,,,------+++***)))************************))))))************))))))))))))))))))***+++,,,,,,.........////////////000//////...------...000111///111444666777777666666444444333111000///...---,,,------,,,******+++,,,...//////000000111111111111000/////////000111222222111000...,,,+++***)))))))))((((((((()))***+++,,,---...111666<<>><<<:::888777444000---,,,+++***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&''''''((())))))(((***,,,---///555===DDDJJJVVVccciiinnntttyyy{{{vvvuuuwwwzzz}}}{{{vvvqqqfff```SSSEEE<<<999666111------,,,***)))'''&&&&&&''')))******)))''''''((((((((()))***++++++,,,,,,******))))))((((((''''''(((''''''''''''''''''((((((((())))))(((((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%'''(((***+++,,,,,,000666===DDDQQQdddttt{{{%%%###"""!!!!!!###%%%'''###############"""!!!!!!!!!###%%%%%%$$$#########""""""""""""############""""""###$$$$$$$$$$$$###!!!"""$$$$$$"""""""""###### ###### ###!!!!!!!!!!!!"""""""""###########################################################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""############ !!!!!!""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$!!!"""""""""############!!!###%%%%%%$$$######$$$!!!!!!!!!!!!""""""""""""!!!""""""###############!!!!!!"""""""""###############""""""""""""######!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%####################################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))(((&&&+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++++++++***))))))))))))*********************************++++++++++++***************)))******+++,,,,,,---------............///...------------...///+++,,,---///111222444444333222222111000//////......//////---+++***+++,,,,,,,,,,,,---------......------...//////000111111000//////...---,,,************))))))))))))))))))((((((***+++,,,,,,,,,,,,...111666;;;???CCCEEEGGGMMMLLLLLLOOORRRRRRNNNJJJHHHIIIKKKMMMKKKDDD;;;555...---,,,***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###))))))(((((()))***++++++)))(((((()))+++///333666666@@@JJJQQQXXX```dddddd^^^^^^___bbbdddeeebbb___[[[ZZZRRRFFF???===;;;666333444444333111...,,,***+++***))))))******)))''''''&&&&&&&&&&&&((()))***((()))+++++++++***)))((()))((((((''''''(((((()))(((((())))))(((((('''&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&(((***++++++---333777:::DDDSSS___ddd&&&$$$!!! """&&&(((######$$$$$$$$$$$$######!!!###%%%%%%$$$###"""###!!!!!!""""""######$$$$$$!!!"""###%%%%%%$$$######!!!"""$$$$$$"""!!!"""###### ###### ###!!!!!!!!!!!!""""""""""""########################################################################$$$$$$$$$$$$######""""""########################""""""######$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%""""""""""""############ !!!!!!"""""""""""""""""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!###%%%&&&%%%$$$%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!"""###############""""""""""""##################""""""""""""###### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&$$$$$$&&&***+++(((%%%))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++,,,+++)))((((((((()))***************************++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,---------......///...---------...///000,,,,,,---...///111333555222222111111000//////////////////---+++***+++---++++++,,,,,,,,,,,,,,,,,,+++,,,---...///000000000//////......---,,,******++++++***)))((((((''''''))))))))))))(((''''''&&&+++---000333666;;;@@@CCCHHHHHHIIINNNSSSUUUTTTQQQQQQUUU[[[___]]]TTTFFF===///...---+++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$'''&&&%%%$$$%%%&&&'''(((,,,)))'''&&&))),,,......///666>>>CCCJJJQQQSSSQQQNNNLLLKKKLLLNNNNNNMMMLLLNNNPPPMMMDDD???@@@???;;;:::;;;<<<<<<:::666222000...+++((((((***,,,***((()))'''&&&$$$%%%&&&((()))''')))+++------,,,***((())))))(((((((((((())))))(((((((((((((((''''''&&&%%%%%%&&&''''''(((((()))***(((&&&%%%''')))***+++***///333444888AAAHHHJJJ$$$###"""""""""###%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%$$$!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!! ###%%%###"""!!!"""#########!!!%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%########################%%%%%%$$$###"""""""""###""""""############"""""""""############$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$"""!!!"""&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###""""""""""""############(((%%%""""""$$$%%%$$$""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''%%%"""###%%%'''&&&$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,+++******************************+++++++++*********))))))***+++,,,,,,+++,,,...000///,,,+++,,,...///---+++............////////////000000////////////000000000000000000///---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000000000///...,,,+++***)))++++++++++++***((('''&&&+++)))'''((())))))&&&###&&&(((***---///444999===CCCFFFKKKOOOSSSWWW\\\______gggoooqqqnnneeeVVVIII;;;777000+++)))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***111444777:::;;;<<>>>>>>>>>>>???AAACCCAAA<<<777444444222000***&&&'''+++&&&''''''&&&%%%%%%&&&'''%%%&&&)))+++,,,---------,,,+++***(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++///333666999:::;;;$$$###"""""""""###$$$%%%##############################$$$%%%%%%%%%%%%$$$%%%###!!!"""$$$%%%$$$"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""###"""!!!!!!###$$$$$$###""""""$$$$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$###""""""###$$$$$$########################$$$$$$######"""#########"""##################""""""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$###"""""""""###$$$%%%$$$"""!!!###%%%'''&&&$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$######""""""######""""""""""""############(((%%%######%%%%%%$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$#########$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((%%%###$$$&&&'''&&&$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***+++++++++******************************+++++++++*********)))))))))***++++++***+++---///...,,,+++,,,......---+++........./////////000000000//////......//////000111111111000000...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000//////...---,,,++++++***++++++++++++***)))((('''(((&&&%%%'''***+++)))'''((())))))******,,,000333:::===CCCIIIOOOVVV]]]aaagggooovvvxxxtttlll___RRRFFF@@@777000,,,******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***))),,,///111111222444666888888888888888888888888???@@@@@@???===<<<<<<===@@@BBBEEEHHHHHHEEE@@@===???@@@???;;;333,,,))))))'''''''''%%%%%%%%%&&&'''%%%&&&(((***,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))+++---000222444555555######""""""######$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$###"""#########""""""###############$$$$$$$$$$$$######"""$$$%%%%%%###""""""###%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$#################################"""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""######""""""######$$$%%%###""""""###%%%&&&%%%$$$###############"""""""""######$$$$$$$$$$$$######$$$$$$###"""""""""######""""""""""""############'''&&&$$$$$$%%%&&&%%%$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***************+++++++++++++++++++++++++++++++++***************(((*********)))***,,,...---,,,++++++------,,,+++....../////////000000000//////............//////111111111111111000///............------,,,,,,,,,++++++++++++,,,---......---------,,,,,,,,,++++++***+++++++++***)))(((((('''&&&&&&'''***+++***))))))))))))((('''(((***,,,...222888???GGGPPPYYY___hhhpppwwwyyywwwrrrhhh^^^XXXPPPCCC888111...---,,,+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((+++---.........///111//////000000111222222222666777777666555666888:::===BBBJJJMMMKKKHHHEEEEEENNNQQQRRRLLLAAA666---))))))(((&&&%%%$$$%%%&&&'''%%%&&&''')))***+++++++++,,,---///111111///---+++(((((())))))))))))((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''(((((()))))))))***+++------.........###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$############$$$############""""""""""""############$$$$$$$$$$$$#########%%%'''&&&%%%###""""""%%%$$$###$$$%%%%%%$$$###$$$$$$$$$###$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$#########################################################$$$##################$$$###########################"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$###""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""""""""######!!!"""""""""############'''&&&%%%$$$%%%%%%%%%%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###$$$###$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))++++++++++++++++++++++++************************((()))***)))((()))***,,,,,,+++++++++,,,,,,,,,+++....../////////000000000......------------......111111111222111111000000///......---,,,++++++***+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,******+++++++++***))))))******)))((())))))))))))***++++++***))))))+++---'''***...444;;;EEENNNTTT]]]eeennnqqqssssssooojjjiii___PPPBBB888222000...,,,,,,+++***((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++---//////...---...///,,,,,,,,,---...///000000000000000///...///222555444===GGGKKKIIIGGGIIIKKKYYY```ddd___SSSEEE888///---***&&&$$$$$$%%%&&&&&&$$$%%%&&&'''((()))******,,,///222444333111...+++))))))******++++++++++++%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''(((((()))((())))))***************""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$############$$$######""""""""""""############$$$$$$$$$$$$#########%%%''''''%%%###"""###%%%$$$###$$$%%%%%%$$$###$$$############$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$$$$##################################################################$$$$$$####################################"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$$$$$$$$$$"""###############$$$$$$######$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###""""""!!!""""""######!!!"""""""""############%%%%%%%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************************************************((()))***)))((((((***+++***++++++++++++***++++++............////////////------,,,,,,,,,,,,------///000000111111111000000...------,,,+++******)))******++++++++++++++++++*********+++++++++++++++)))******++++++++++++*********))))))))))))***+++...//////...+++***+++,,,&&&'''***---111777>>>CCCMMMWWWaaaggglllsssvvvuuurrriiiYYYJJJ???777333000------,,,***)))'''&&&&&&(((''''''&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,+++***))))))***)))******+++,,,---............---+++)))***,,,///---666AAAEEEDDDEEEJJJPPP```llltttqqqgggZZZJJJ===222...((($$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((()))+++---222555777777666444111000///...,,,+++******&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''(((((()))******+++""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$"""$$$$$$$$$###"""###$$$#########""""""###############$$$$$$$$$$$$#########%%%&&&&&&$$$######$$$%%%###"""###$$$%%%$$$##################$$$%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""#################################"""######$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###"""###$$$###""""""###$$$#########$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!"""######""""""""""""###############$$$%%%$$$######%%%&&&"""############$$$$$$$$$"""""""""############$$$########################%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))***************+++++++++)))******)))((((((***+++)))***++++++))))))***+++,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,---...//////000//////,,,,,,,,,++++++*********)))******+++++++++***************************+++))))))***+++,,,,,,,,,+++&&&'''((())))))+++///222333444333000,,,)))((()))((()))*********---111444???IIITTTZZZbbbllluuuxxxooohhh\\\PPPEEE>>>888444000///...,,,***)))'''&&&)))(((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((***+++***)))'''(((((('''''''''(((((())))))***+++++++++)))''''''(((***)))000888;;;<<<@@@IIIQQQbbbrrrwwwlll\\\MMM999222***%%%%%%&&&&&&%%%$$$######$$$$$$&&&''''''(((+++///555:::>>>AAABBB===;;;777333...+++((('''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''((()))***+++!!!"""###$$$%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$"""$$$%%%$$$"""!!!###%%%$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$""""""$$$&&&$$$###""""""$$$$$$###"""###############$$$$$$%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$###"""########################$$$$$$######"""#########"""##################""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$###!!!###$$$$$$!!!!!!"""$$$"""""""""#########$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!###$$$###!!!!!!$$$&&&"""############$$$$$$$$$""""""""""""####################################%%%$$$######%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))*********+++++++++***++++++***)))(((***+++(((***++++++)))((()))++++++++++++,,,,,,,,,------++++++************++++++******+++------.........,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++***)))(((***************)))))))))((()))***+++,,,,,,,,,,,,&&&''')))))))))+++000444555555555333///,,,++++++)))***+++***)))***+++---222;;;DDDIIIPPP\\\ggglllddd```YYYRRRKKKDDD>>>:::444333111///---+++))))))***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((***++++++)))(((((()))%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''(((+++...///111777BBBJJJ]]]ppp}}}uuueeeTTT???777---'''&&&&&&&&&$$$######""""""###$$$&&&'''((())),,,000666===CCCFFFBBB@@@<<<666222...+++***))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&''''''((((((((('''&&&'''((())))))!!!"""###$$$%%%$$$####################################$$$%%%%%%%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""######"""!!!"""%%%'''###"""!!!"""###$$$###!!!#########"""###$$$$$$%%%"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%&&&################################################"""###$$$%%%%%%$$$###"""########################%%%%%%$$$###"""""""""###""""""############"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######!!!###%%%$$$!!! """$$$ !!!!!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""############ """$$$###!!!!!!###&&&"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&"""$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''))))))******++++++++++++***+++,,,***))))))***,,,(((***,,,+++(((''')))+++******+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,---------,,,---------------------((()))***++++++***)))(((************)))))))))(((((()))***+++,,,---------)))***+++***(((***...111333555666555333222222222)))+++,,,,,,******+++,,,'''///777:::@@@KKKWWW\\\[[[YYYUUURRRNNNIIICCC>>>666555444222///---++++++******)))''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%'''///:::BBBVVVkkk~~~}}}uuufffUUUBBB999...(((&&&'''%%%$$$######"""""""""$$$%%%&&&***)))***,,,000777===AAAAAA???<<<888555222111111******)))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((***)))'''&&&%%%&&&''''''!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###""""""#########""""""!!!#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$#########$$$&&&''' """$$$%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###""""""############""""""""""""""""""############""""""""""""""""""""""""#########$$$%%%%%%### """"""""""""############!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!"""############""" """######""""""###$$$""""""!!! !!!######"""$$$&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!!!!!!!"""###$$$$$$%%%%%%!!!"""###%%%%%%$$$######$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&'''&&&''')))***++++++******+++++++++*********))))))((((((((((((((()))******)))*********++++++++++++++++++++++++++++++++++++******+++,,,------------...------///000111///...---,,,,,,,,,+++*********,,,,,,+++***)))(((''''''++++++*********+++---...+++++++++,,,---...000000666666888===CCCCCC===777000---***((((((((('''&&&))),,,///222666===FFFLLLMMMLLLMMMPPPRRRPPPKKKGGGBBBBBB???888444444333///111---***)))'''$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%***333:::LLLVVVdddnnnooofffYYYPPP>>>888000***((('''%%%###%%%%%%%%%###"""###&&&(((***+++,,,+++***---222777>>>BBBBBB===;;;<<<:::444222000---((($$$###%%%''''''&&&&&&'''))))))(((&&&'''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###""""""############""""""####################################""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###%%%$$$###$$$&&&&&&&&&$$$$$$$$$###""""""###$$$$$$(((((('''%%%$$$###"""!!!"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$#########$$$%%%&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""###""""""$$$%%%%%%###!!!""""""""""""############""""""###$$$$$$###""""""######""""""""""""######!!!"""######$$$$$$###### """######""""""###$$$$$$###"""!!! !!!"""""" !!!###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!#########!!!!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%%%%&&&''''''&&&'''((('''&&&%%%&&&'''&&&''')))***++++++******+++++++++*********))))))((((((((((((((()))***************+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---------------,,,+++,,,...///...---+++++++++++++++*********++++++******))))))((((((+++******)))***+++,,,---******++++++,,,...///000222333777>>>EEEHHHDDD@@@888444///,,,******)))((('''))),,,...000555<<>>DDDFFFCCCDDDBBB>>>888222...,,,,,,***'''&&&'''&&&$$$###&&&&&&&&&%%%%%%&&&&&&'''"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###!!!""""""############"""########################"""###############$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###"""$$$##################$$$+++***((('''%%%###"""!!!""""""#########$$$$$$$$$################################################""""""""""""""""""""""""##################$$$$$$!!!###%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''"""######$$$$$$######"""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!###&&&&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$ """######""""""###$$$$$$######""""""###%%%&&&...,,,)))&&&###!!!!!!!!!########################"""!!! !!!###$$$###"""""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$&&&(((###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&(((&&&&&&'''((())))))))))))************))))))))))))((((((((((((((())))))***)))))))))*********++++++************************)))***+++,,,,,,---,,,,,,---+++))))))+++------,,,((((((((()))*********+++)))))))))******+++++++++************************)))))))))***+++,,,------111222555:::???AAA@@@>>><<<888333///------,,,+++,,,,,,,,,,,,,,,,,,---...000222666:::>>>AAAAAAAAAFFFJJJPPPYYYdddkkkfff\\\OOOBBB777333222...)))&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%''',,,---///000000000///...++++++++++++++++++***)))(((***+++***(((&&&&&&'''%%%&&&&&&&&&%%%%%%%%%%%%%%%(((***,,,///666???DDDKKKNNNPPPNNNGGG>>>777333333000,,,***))))))'''&&&&&&&&&%%%%%%%%%&&&''''''#########$$$$$$#########""""""###$$$$$$$$$$$$###!!!!!!"""#######################################""""""######$$$$$$$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""###############$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""#########$$$$$$#########&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&''''''######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!###&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$ """######""""""###$$$"""!!!""""""$$$''')))***444111...***'''%%%###"""###########################"""!!!"""###$$$$$$"""###############$$$$$$$$$$$$###"""""""""###%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&''''''((())))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((()))))))))***************************))))))***+++,,,,,,,,,,,,---,,,++++++---......---((((((((()))*********+++))))))******++++++,,,,,,******+++++++++*********)))))))))))))))***+++,,,111222444777:::;;;;;;:::888666333222333444444444111000.........------,,,---......///111444888;;;@@@EEENNN[[[kkkwwwuuunnn```QQQAAA:::666000***'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''%%%&&&((()))))))))''''''&&&(((***+++,,,,,,,,,,,,+++,,,---,,,***((('''(((&&&&&&%%%&&&&&&&&&%%%%%%$$$&&&(((***,,,111;;;DDDSSSYYY```bbb^^^TTTJJJEEE<<<888333...,,,+++)))(((%%%%%%%%%%%%%%%&&&'''(((########################""""""###$$$$$$$$$$$$### !!!"""######$$$##############################""""""######$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""######$$$%%%%%%$$$######$$$%%%###""""""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######"""!!!"""$$$&&&%%%$$$###$$$%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$######""""""""""""######"""######$$$$$$$$$$$$$$$ """######""""""###$$$ !!!!!!###&&&))),,,---///---+++++++++***((('''###########################"""!!!"""$$$%%%$$$####################################"""######$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%&&&(((&&&%%%%%%&&&&&&'''((()))(((((()))))))))))))))***((((((((((((((()))******((((((((()))))))))******************************((()))***+++,,,,,,,,,,,,---,,,,,,---///000...---))))))***************************+++++++++,,,,,,++++++,,,,,,,,,+++******((((((((((((((()))******...///222444777999;;;;;;777666777:::>>>@@@AAA@@@777444111///......---+++,,,,,,+++***)))+++000333777===GGGTTTfffuuuyyyvvvlll^^^OOOFFF>>>555---+++'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$&&&(((*********+++---+++,,,---,,,++++++,,,---***(((&&&%%%%%%%%%$$$###$$$%%%'''***+++///:::EEEWWWaaammmuuutttlllaaa[[[JJJDDD<<<555000,,,***(((%%%%%%%%%%%%&&&''''''((($$$##################$$$""""""###$$$$$$$$$$$$### !!!"""######$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$###"""###$$$%%%$$$###"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! ###$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""###""""""$$$%%%%%%###!!!#########$$$$$$$$$%%%%%%$$$###""""""""""""###$$$######""""""""""""######!!!"""######$$$$$$###### """######""""""###$$$"""""""""$$$&&&))),,,...&&&%%%&&&))),,,,,,***'''###########################"""!!!"""$$$%%%$$$###########################""""""###$$$$$$$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%'''((()))(((((((((((())))))******((((((((((((((()))******************++++++++++++************************((()))***++++++,,,,,,++++++,,,---///111000---++++++++++++++++++*********++++++++++++++++++++++++,,,------...---,,,+++***((((((''''''(((((())))))+++,,,...000222555777999666888;;;AAAGGGIIIIIIHHH@@@;;;555111000///...,,,***+++,,,+++))))))+++---///555>>>HHHXXXjjjtttvvvpppggg]]]UUUJJJ===333///(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&&&&)))++++++,,,...///000222666999444///***((('''&&&$$$"""$$$$$$'''))))))***444@@@OOO\\\ooo|||xxxnnnggg]]]UUUJJJ???666000,,,)))%%%%%%%%%%%%&&&'''(((((($$$$$$############$$$$$$""""""###$$$$$$$$$$$$### !!!######$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&###"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$$$$$$$"""!!! ###$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""#########$$$%%%%%%### ######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######""""""""""""######!!!!!!"""###############!!!"""######""""""###$$$######$$$%%%&&&)))+++---!!!!!!###'''***+++((($$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###$$$$$$##################!!!"""###%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$######$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""$$$%%%%%%%%%%%%'''(((&&&%%%$$$$$$%%%&&&((()))'''((((((((())))))******((((((((((((((()))******++++++,,,,,,,,,---------))))))))))))))))))))))))((()))***++++++,,,++++++***+++---000111000---)))---,,,,,,,,,+++*********++++++++++++++++++++++++------...///...---+++***(((((('''''''''(((((())))))***,,,,,,---///111333555888===DDDJJJMMMMMMKKKHHHBBB:::555333111///---'''+++......+++))))))***+++111777@@@NNN```mmmrrrpppkkkfff```TTTCCC777333(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!"""######$$$$$$###"""""""""###$$$ """$$$$$$######&&&))),,,...000222555:::@@@DDD===777000,,,***(((&&&$$$$$$$$$&&&'''$$$###+++777DDDSSShhhyyyzzzpppiiilllcccUUUHHH===444...+++$$$$$$$$$%%%&&&'''((()))&&&%%%###""""""$$$%%%'''%%%$$$###""""""###$$$%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%######$$$%%% !!!"""!!! """$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%&&&### """&&&(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###$$$########################((('''%%%###""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%###!!! !!!"""###""" """###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%(((%%%$$$)))///000+++%%%(((&&&$$$######$$$&&&'''$$$$$$#########$$$&&&'''&&&%%%""" """$$$&&&######""""""######$$$%%%###$$$$$$###!!! !!!"""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$#########%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$###%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""$$$&&&((((((''''''''''''((((((%%%'''))))))((('''((()))'''))),,,///111111111000+++***((('''&&&''')))***(((((()))***+++*********---.........---,,,,,,++++++++++++************)))************************,,,---...//////---+++***)))((('''&&&&&&'''((()))************************,,,000666===EEELLLQQQSSSMMMHHHAAA:::555222///...---++++++,,,,,,++++++,,,---///222777???IIITTT\\\bbbgggkkkiii^^^NNN???666000,,,'''%%%'''((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$)))---111222444<<>><<<:::999888888999999999888666333000---+++((('''&&&&&&(((,,,///111888???IIIQQQSSSQQQMMMKKK:::444---))))))***)))(((***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""######$$$$$$######""""""############$$$$$$$$$$$$)))///111333888@@@GGGRRRJJJ???777222///,,,))))))))))))(((%%%$$$%%%&&&$$$''',,,333:::AAAFFFHHHLLLOOOQQQOOOHHH???777222+++)))''''''(((((('''&&&###""""""!!!!!!!!!!!!"""$$$##################$$$!!!"""""""""#####################""""""#########!!!""""""""""""$$$&&&"""#########""""""$$$&&&########################$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$"""!!!"""%%%&&&$$$#################################$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""#######################################$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%""""""############""""""$$$$$$############$$$$$$"""""""""""""""#########!!!!!!"""###$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%###"""!!!"""######"""!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&***------)))%%%######"""###%%%&&&&&&%%%$$$###""""""""""""""""""######!!!"""###$$$%%%$$$############""""""######$$$%%%"""$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""###############"""""""""##################$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%(((***((()))+++---...///000000---+++***((('''&&&&&&&&&)))((('''&&&&&&(((***+++***+++++++++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++***)))((((((((((((''''''((((((((())))))))))))))))))))))))******)))***,,,000333555666777888999:::;;;>>>@@@DDDFFFEEEAAA<<<888222,,,,,,***))))))***,,,......---222999@@@DDDGGGJJJLLLCCC<<<444...---,,,+++)))+++*********+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########"""""""""""""""""""""############""""""""""""#########$$$$$$$$$###'''+++---000555>>>EEEQQQJJJBBB;;;777666444333...---***(((&&&&&&''')))''''''((()))+++...111222777<<>>444///,,,)))((()))***)))(((***,,,...111555;;;CCCHHHGGGAAA:::666333111---***+++)))((()))******(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""######"""""""""""""""#########$$$$$$$$$$$$&&&'''(((,,,333===EEEJJJFFFAAA===<<<<<<===>>>:::666000+++)))(((((()))***))))))(((((((((((((((,,,///333555444222000000((()))(((((((((((()))***######""""""!!!!!! """###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$######$$$$$$$$$ """######""""""$$$%%% !!!"""!!! """$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$########################!!!!!!"""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""##################"""$$$$$$############$$$$$$!!!""""""######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%***+++,,,)))%%%""""""### !!!$$$%%%&&&%%%$$$#########$$$$$$######"""!!! !!!###$$$%%%%%%$$$#########""""""######$$$%%%"""###%%%$$$######$$$%%%%%%$$$$$$$$$######""""""&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%$$$###$$$&&&(((''''''((()))***+++,,,,,,+++******)))(((''''''&&&***)))((((((((()))+++,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))+++---///111222555888999;;;@@@HHHNNNYYYcccjjjhhheee```UUUIII999444---)))((((((%%%###(((((('''(((+++222;;;AAACCC@@@===;;;:::777111++++++((('''(((***+++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############!!!""""""######""""""!!!"""############$$$$$$$$$%%%%%%$$$%%%)))000:::AAAAAA@@@>>><<<===@@@CCCEEEGGGBBB<<<666222...+++(((''''''''''''''''''''''''''')))******))))))+++,,,&&&'''(((((('''''')))+++############"""!!! """###$$$$$$$$$$$$###"""""""""""""""##################""""""""""""######"""$$$%%%$$$######$$$%%%!!!"""###"""!!!!!!###%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###########################$$$$$$$$$!!!"""######""""""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%########################!!!"""###$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$%%%%%%&&&"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%,,,+++)))&&&###""""""### !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%"""###%%%$$$$$$###%%%&&&$$$$$$$$$###############%%%%%%###"""""""""###$$$"""###%%%&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((()))***+++)))))))))))))))(((''''''************++++++++++++))))))***+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((()))***+++,,,---///111333444555;;;EEELLLXXXfffrrrtttuuussshhhYYYCCC<<<222---+++***'''%%%&&&&&&&&&'''(((,,,222777888999;;;>>>???<<<444...+++(((&&&(((++++++(((%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###""""""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$'''---333888999999999999;;;???DDDGGGKKKIIIFFFCCC@@@:::222,,,((('''&&&%%%%%%&&&''')))%%%&&&&&&%%%$$$%%%''')))$$$&&&((('''&&&&&&)))+++$$$$$$$$$$$$###""" """###$$$%%%%%%$$$###"""""""""""""""############""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%######$$$%%%"""###$$$###""""""$$$&&&""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%!!!"""######""""""###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%'''))))))((('''&&&#########$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&########################!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&""""""############""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""###"""!!! !!!"""###"""""""""###$$$$$$%%%%%%...+++'''$$$""""""###$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%"""###%%%%%%$$$$$$%%%&&&########################%%%$$$"""!!!!!!!!!"""######$$$%%%'''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***((()))))))))))))))((('''******+++,,,,,,,,,,,,+++(((((()))***************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&((()))))))))))))))***---......///555???HHHKKK\\\lllqqqtttuuujjjZZZEEE===333---,,,,,,***'''&&&((())))))((()))+++---///222888???BBB???777000,,,)))'''(((,,,,,,)))%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###""" """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%'''***---///444444555777999===CCCFFFHHHIIIKKKMMMLLLEEE;;;333---***&&&###"""$$$&&&(((###$$$%%%%%%$$$$$$%%%'''###%%%''''''%%%&&&))),,,$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$###############"""!!! """"""""""""""""""""""""%%%&&&&&&$$$""""""###%%%"""###$$$$$$###"""###$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""$$$$$$%%%%%%$$$&&&%%%%%%$$$#########$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$#########$$$%%%###############$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$######!!! """"""""""""""""""""""""#########""" !!!###%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!""""""""""""""""""#####################"""!!!"""$$$'''***'''###""""""#########$$$#########$$$%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&(((******)))((('''%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((()))))))))*********+++++++++(((((()))************)))))))))******++++++,,,,,,,,,,,,++++++***+++++++++))),,,,,,,,,///333222...***(((&&&&&&''''''&&&%%%&&&&&&''''''((()))))))))))))))(((''''''''''''((('''''''''''''''((()))))))))))))))+++///444999<<>>DDDKKKSSSXXXVVVIII:::///,,,(((%%%%%%%%%%%%$$$$$$$$$############$$$$$$'''''''''''''''((()))***############"""""""""!!!##############################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$######$$$$$$######"""!!!########################%%%%%%&&&%%%###"""###%%%"""###$$$$$$###"""###$$$$$$$$$$$$###############"""############$$$$$$$$$"""##################""""""""""""###$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$%%%$$$$$$##################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""############"""""""""""""""""""""""""""#########"""!!!!!!###%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$###"""""""""""""""!!!""""""###########################""""""$$$&&&)))&&&###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%'''))))))((('''&&&%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******((())))))***+++*********)))))))))***************++++++*********++++++,,,***,,,+++***,,,///...******(((&&&&&&'''''''''%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))---111555888<<>>BBBGGGNNNQQQOOOGGGFFFDDD@@@<<<888555333333222222444555444111///***(((''''''((((((&&&%%%,,,++++++,,,...///...,,,,,,***(((''''''((('''%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&(((+++...///,,,'''%%%&&&&&&%%%(((---,,,)))&&&###"""""" """###$$$###!!! !!!""" !!!!!!!!!"""""""""!!!""""""######$$$$$$$$$###$$$$$$$$$###$$$''')))))),,,000222444777:::===???DDDJJJQQQYYY\\\TTTJJJ<<<777///)))&&&$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))#########"""""""""""""""##############################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$##############################$$$&&&%%%$$$###$$$%%%"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$###""""""$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%%%%"""""""""""""""""""""""""""#########!!!!!!"""$$$$$$$$$############$$$$$$##############################"""""""""""""""###!!!"""###$$$$$$$$$######"""###$$$###""""""$$$%%%&&&$$$""""""###$$$$$$######$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""########################################################################$$$%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((())))))((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$&&&'''''''''(((((((((((()))******+++++++++++++++******))))))((((((''''''((((((((()))***+++,,,------...---***+++...---))))))(((&&&&&&'''(((((('''******))))))(((''''''&&&%%%'''))),,,------,,,+++***)))(((&&&%%%$$$$$$$$$'''''''''''')))+++---//////111333555:::@@@EEEGGGDDDEEEFFFEEEAAA>>>;;;999444444666888999888555333,,,***(((''''''&&&%%%$$$'''(((***,,,...///...---...,,,***))))))((('''%%%%%%%%%$$$$$$$$$#########%%%$$$%%%&&&)))---000333000***''''''&&&%%%''',,,+++)))&&&$$$"""!!!!!!!!!!!!"""$$$&&& !!!!!!!!!!!!!!!"""""""""#########$$$###$$$$$$###""""""$$$&&&(((***---000222555888;;;===BBBHHHNNNVVV[[[WWWPPP@@@:::222+++(((&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))""""""""""""""""""####################################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$###$$$$$$%%%%%%%%%$$$$$$########################"""$$$&&&&&&$$$###$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###""""""""""""###$$$&&&$$$###""""""$$$%%%'''###"""""""""""""""####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!#########"""""""""""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!"""$$$###"""!!!"""###$$$$$$############$$$$$$###########################"""""""""""""""######!!!"""$$$%%%%%%%%%######!!!###$$$$$$######$$$%%%$$$###!!!"""###$$$$$$######$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$$$$$$$######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))*********)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$'''''''''((((((((())))))))))))***++++++++++++*********))))))(((((('''''''''''''''((()))***+++,,,)))***)))&&&)))------***)))(((&&&&&&((()))((((((++++++***)))(((''''''&&&%%%'''***,,,------,,,,,,+++***)))'''&&&%%%%%%%%%(((((('''((()))***+++,,,...------///333777<<<@@@>>>AAADDDDDDBBB???>>>???<<<===@@@BBBBBB???999444///,,,)))''''''(((''''''%%%'''))),,,------------...,,,*********)))'''%%%%%%%%%%%%$$$$$$$$$######%%%$$$%%%&&&)))---000333222,,,)))(((&&&$$$%%%)))&&&&&&%%%###!!! !!!!!!!!!"""$$$&&& !!!!!!!!!!!!"""""""""""""""#########"""###$$$###"""!!!###$$$''')))+++...000333777:::???CCCHHHLLLSSSYYYWWWRRRHHHBBB999222---)))'''&&&######""""""""""""######$$$$$$$$$%%%&&&'''((()))""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$%%%!!!!!!!!! !!!!!!"""###$$$###""""""""""""###$$$""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################""""""""""""############"""############""""""!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$###############$$$$$$$$$"""""""""""""""######$$$!!!"""$$$&&&&&&%%%$$$###!!!"""$$$%%%$$$######$$$"""!!!!!!"""$$$%%%$$$######$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################&&&%%%$$$$$$###$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((************######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%'''''''''(((((((((((()))(((((()))************)))***))))))))))))))))))(((((('''''''''((()))*********,,,+++))),,,111333000)))(((&&&'''((())))))(((++++++***))))))(((''''''&&&''')))+++,,,---,,,,,,++++++)))((('''&&&&&&%%%(((((((((((()))***++++++,,,)))))),,,...000444999888;;;??????>>>===@@@CCCIIIKKKNNNPPPOOOHHH???888111...***(((((()))))))))%%%'''************+++---,,,+++******+++***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&(((+++...///000+++((((((&&&######&&&!!!###$$$###"""!!!"""###"""###$$$###!!! !!!""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$###""""""###$$$%%%''')))+++---111555999BBBFFFIIIKKKOOOTTTTTTOOONNNIII@@@888222,,,(((%%%$$$##################$$$$$$$$$$$$%%%&&&((()))***!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""###$$$$$$###"""###$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###############"""############$$$$$$$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###""""""###$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$##################%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$####################################"""""""""""""""""""""############"""""""""""""""""""""""""""""" """$$$$$$###"""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$!!!"""%%%&&&'''%%%$$$""" """$$$%%%$$$######$$$!!! """$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################&&&%%%$$$"""""""""###$$$########################""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%"""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%&&&)))++++++)))&&&%%%$$$$$$$$$$$$############"""############$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''((())))))))))))((()))))))))***************(((((('''''''''(((((())),,,---,,,***---222444111)))(((&&&''')))******)))+++******))))))((((((((('''(((((()))***+++,,,,,,***)))((('''&&&%%%%%%%%%&&&&&&''''''((()))******+++''''''+++---,,,...333222555888888777:::@@@EEEMMMQQQWWW\\\[[[TTTIII@@@777333...+++***+++,,,,,,''')))***)))''''''))),,,+++*********++++++(((&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''')))*********'''&&&((('''###"""%%% ###%%%$$$###"""###%%%$$$%%%%%%$$$""" !!!"""!!!!!!!!!"""""""""######"""""""""""""""""""""!!! """$$$$$$######$$$%%%###$$$&&&(((***...333666BBBEEEGGGGGGIIILLLJJJFFFGGGCCC===888333...)))&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''')))***+++!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""$$$$$$$$$###"""###$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######"""""""""############$$$$$$$$$'''&&&$$$######$$$&&&'''!!!!!!""""""""""""!!! """"""!!!""""""###$$$$$$%%%$$$###""""""###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""" """$$$$$$###"""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!"""%%%''''''&&&$$$""" """%%%%%%$$$######$$$ """$$$%%%$$$###$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$'''***------***'''$$$$$$$$$$$$############"""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))******++++++,,,,,,)))(((((('''''''''(((((('''(((&&&$$$&&&+++---***)))(((&&&''')))******)))************)))))))))))))))((((((((()))***+++,,,(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))+++'''''',,,...+++,,,111///222444333333777???FFFIIIOOOYYYaaabbb\\\QQQIII>>>999333///---.........)))******(((&&&%%%(((+++)))))))))***++++++)))'''(((((('''''''''&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%###$$$''''''$$$###%%%!!!$$$&&&&&&$$$###$$$&&&"""###$$$$$$###"""###%%%""""""""""""############""""""""""""!!!!!!!!!!!! """$$$$$$$$$$$$$$$&&&!!!"""$$$&&&(((+++111444???BBBDDDBBBBBBDDDBBB===;;;888555333111...+++((((((''''''&&&&&&''''''(((%%%%%%%%%&&&(((***+++,,,###$$$%%%%%%%%%%%%$$$###!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$))))))'''&&&%%%$$$$$$$$$######################## """$$$%%%%%%%%%###"""$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$###############$$$$$$######"""!!! ######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! """"""""""""############%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$""""""""""""############$$$###!!!"""######"""!!!###"""###$$$%%%%%%###!!!$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################""""""""""""!!!######$$$$$$$$$$$$######""""""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&'''((('''&&&&&&&&&((()))))))))***++++++,,,,,,+++,,,---+++(((&&&%%%&&&'''((()))(((&&&&&&((()))))))))(((((((((((())))))******))))))((((((''''''(((((()))***************((('''&&&%%%$$$%%%&&&&&&)))'''%%%&&&)))***)))&&&%%%&&&(((***,,,///000111000000//////222555999;;;DDDLLLXXXaaaddd```XXXQQQFFFAAA;;;555333222222111000---)))'''''''''&&&%%%((((((''''''((()))+++,,,(((''''''&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$&&&%%%%%%$$$%%%'''))),,,...>>>@@@AAA???<<<888666555111222222...***)))+++---++++++,,,+++***(((&&&%%%&&&'''(((***++++++******###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################"""""""""""""""###########################"""""""""""""""######$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$###############!!!"""###%%%%%%$$$###"""$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""!!!!!!!!!"""""""""#########$$$$$$"""######$$$###"""!!! """"""""""""############%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$""""""""""""###############"""!!!"""###$$$###"""$$$###"""###$$$%%%###!!!$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""######$$$$$$$$$$$$######""""""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%'''((('''&&&%%%&&&'''((((((((()))******++++++)))***,,,+++)))(((((()))'''(((((('''&&&&&&'''))))))(((((((((((((((((()))))))))))))))((((((''''''''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''&&&$$$%%%((()))(((&&&%%%&&&(((***,,,...000000000///...---///111444666===EEEPPP[[[___^^^XXXTTTLLLHHHCCC???<<<999777555///,,,)))(((((('''%%%$$$'''&&&&&&&&&''')))***+++))))))((((((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%$$$$$$######%%%''')))+++222444555444111...,,,+++...//////---***)))***---+++++++++***)))(((&&&%%%'''(((***,,,---,,,+++***######$$$%%%%%%$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$######%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################%%%%%%$$$$$$$$$%%%%%%&&&########################!!!!!!!!!"""""""""######"""############"""!!!!!!""""""""""""############$$$######"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$############$$$""""""""""""############"""!!! !!!###$$$$$$###%%%###!!!"""###$$$###"""$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((())))))***''')))***+++******+++,,,&&&&&&'''&&&%%%$$$&&&(((((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&(((***,,,......///...---,,,+++,,,---///111444;;;FFFQQQWWWYYYWWWUUUQQQOOOMMMKKKHHHDDD>>>:::222000,,,***)))(((&&&%%%$$$$$$$$$%%%&&&((()))*********++++++***((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$###""""""!!!"""$$$%%%'''+++---......,,,)))((()))***++++++***))))))+++---*********)))((('''&&&%%%(((***---000000///---+++######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""""""""######$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######""""""#########"""""""""!!!"""""""""##############################$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$##################!!!"""""""""############!!! !!!$$$%%%$$$$$$%%%###!!! """#########$$$""""""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''(((((('''(((***+++******+++,,,%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&''')))+++,,,---......,,,+++*********,,,...//////555>>>GGGNNNRRRSSSSSSQQQRRRSSSUUUTTTOOOGGGBBB<<<888111---******)))(((######$$$%%%&&&'''((((((***+++,,,,,,+++)))'''%%%&&&&&&&&&&&&''''''((()))%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######"""!!!!!!!!!"""###$$$(((***++++++***))))))***'''((()))***+++,,,...///******((('''&&&&&&&&&&&&))),,,000222333111...+++##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$############$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""######!!!"""""""""############""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""""""""############!!! !!!$$$%%%$$$$$$%%%### !!!############"""!!!"""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%&&&&&&''''''(((***++++++)))(((((()))$$$%%%&&&%%%######%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))************)))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***'''(((***,,,......------)))))))))***,,,---///000///333999???EEEIIIJJJKKKMMMPPPUUUYYY[[[WWWQQQKKKDDD>>>555...+++*********$$$$$$%%%&&&&&&''''''''')))***+++,,,+++)))'''%%%&&&&&&'''((())))))******&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###"""""""""""""""######"""$$$&&&&&&%%%%%%&&&'''&&&&&&(((***---000111111+++***(((&&&%%%&&&'''(((***---000333333111...,,,$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$###"""""""""##########################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""!!!""""""###$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!"""######$$$#########""""""""""""############"""!!! !!!###$$$$$$###$$$""" !!!"""###"""!!!###"""!!!"""$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""############!!!"""$$$$$$"""!!!"""#########""""""######$$$%%%"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$###""""""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%&&&&&&'''(((***+++***'''&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***************&&&&&&''''''&&&&&&%%%$$$$$$&&&((((((((((((***+++(((***,,,...//////------))))))***+++---...000111///111555999<<>>;;;999666222///******++++++***)))'''&&&%%%%%%&&&&&&&&&&&&''''''&&&(((,,,...//////---,,,((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!  !!!""""""######"""###$$$%%%%%%$$$%%%&&&(((%%%%%%'''+++000333333222---+++(((%%%%%%'''***,,,,,,---...000000...---+++$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!"""$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!"""###"""!!!!!!!!!###$$$%%%""""""""""""############ !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%% !!!"""$$$$$$$$$###"""""""""""""""############$$$###!!!"""######"""!!!!!!!!!!!!"""$$$###!!!###!!!!!!"""###$$$###"""$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########""""""""""""!!!######$$$$$$$$$$$$######""""""""""""############!!!"""$$$$$$"""!!!"""############"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%&&&''''''%%%&&&((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%&&&'''''''''&&&%%%$$$!!!$$$&&&'''%%%%%%(((++++++---///111222000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111111111333555:::AAAFFFGGGEEEBBBAAABBBDDDEEEDDD???999444,,,,,,---,,,+++)))'''&&&$$$$$$$$$$$$$$$%%%''''''&&&)))---111222000...,,,(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!""""""""""""!!!"""######""""""$$$&&&$$$$$$&&&+++000333333111...,,,(((&&&%%%(((+++---,,,,,,---......---,,,+++######""""""""""""######%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$&&&&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######################################################""""""""""""######"""############$$$$$$$$$###"""!!! !!!"""###########################"""############$$$$$$$$$###%%%''''''&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$###""""""###"""""""""!!!!!! !!!  """$$$&&&"""############$$$$$$$$$"""%%%%%%""""""%%%%%%"""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""######$$$%%%&&&###!!!###&&&'''###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################## !!!######""""""!!!$$$""" """###!!!########################!!!!!!"""""""""#########&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%)))((('''&&&%%%%%%$$$###$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++***)))((()))(((((('''&&&%%%%%%%%%''''''&&&'''(((***,,,---///111333555444222///,,,111000///......---......***((((((+++///111000---000111444777:::<<<===>>>:::CCCJJJKKKQQQUUULLL<<<777666333000...---------)))'''%%%$$$$$$%%%%%%$$$&&&(((---333666555111---*********+++,,,,,,***'''***((($$$######$$$%%%$$$$$$$$$%%%&&&%%%$$$###"""!!!""""""""""""#########""""""!!! !!!"""!!!  ###%%% !!!!!!""""""######!!!!!!!!!!!!!!!"""###### """&&&***---...//////+++)))'''''')))***++++++000...,,,+++,,,,,,+++***#########""""""#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######$$$&&&&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""######################################################""""""""""""######"""############$$$$$$$$$###"""!!!!!! !!!"""###########################"""############$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&$$$#####################""""""!!!!!!!!!"""!!! """$$$%%%""""""#########$$$$$$$$$"""%%%%%%""""""%%%%%%"""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%&&&###!!!###&&&&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################## !!!"""#########""""""%%%"""!!!!!!######""" ########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""###$$$%%%%%%######$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******)))(((((())))))(((((('''&&&&&&%%%''''''&&&'''(((***+++---111222333444444222000///111111000///...---------***((((((***---///---,,,+++,,,///222444666777888:::CCCJJJNNNVVV]]]WWWKKKCCCBBB@@@<<<777111,,,******(((%%%$$$%%%&&&%%%%%%%%%'''***///222111---******+++---111333222///,,,,,,)))&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$###""""""!!! !!!!!!"""""""""  ###&&& !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""###### """&&&)))+++---------***)))'''(((***,,,,,,,,,///---+++++++++,,,+++)))$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""###$$$######################################################""""""""""""######"""############$$$$$$$$$""""""!!!!!!!!!""""""###########################"""############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$##############################"""""""""$$$###"""!!!!!!"""$$$%%%"""""""""#########$$$$$$"""%%%%%%""""""%%%%%%"""$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%%%%###"""###%%%&&&### """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################!!!"""######$$$$$$######%%%$$$"""###$$$$$$###!!!########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###############$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''***))))))((((((''''''&&&''''''''''''((()))+++,,,333333333333222222111111222222111///...------,,,))))))(((***+++,,,***)))'''(((+++---///111222222:::AAAHHHMMMVVV___^^^WWWLLLLLLKKKGGG@@@777///***+++(((&&&%%%&&&&&&&&&%%%%%%&&&''')))++++++)))''')))+++000666:::;;;999666000...***(((''''''%%%$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%$$$###""""""!!!""""""""""""###"""!!! !!!$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!"""%%%''')))******))))))((((((***---...///......---+++***++++++***)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!!!!!"""###%%%################################################$$$######""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""##############################""""""#########$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$######"""######$$$$$$$$$$$$##################%%%$$$######"""######$$$""""""""""""############"""%%%%%%""""""%%%%%%"""$$$$$$$$$###############%%%$$$###""""""###$$$%%%"""""""""""""""#########""""""""""""""""""""""""######""""""######$$$%%%%%%$$$"""###$$$%%%###!!!""""""#########$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''******))))))((((((((('''((('''''''''((()))+++,,,222111000//////000111222222222111000///...,,,,,,***))))))******)))(((''''''(((***,,,...///000000888===AAAEEENNNXXX[[[WWWMMMMMMLLLIIIDDD===666111,,,***'''&&&&&&&&&&&&%%%'''&&&%%%&&&''''''&&&%%%(((***///666===BBBCCCBBB999555///***((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$#########!!! !!!$$$&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%&&&''''''&&&(((((())),,,///111000///---,,,***)))***+++***)))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!!!!!"""###%%%################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!!!!"""#######################################""""""#########$$$$$$$$$###$$$%%%$$$######$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%######""""""######$$$%%%##################$$$$$$$$$$$$##################!!!!!!"""""""""#########"""%%%%%%""""""%%%%%%"""########################$$$$$$###""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###############"""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""#########$$$$$$$$$###############$$$$$$$$$#########$$$$$$############"""!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$""""""###$$$!!!""""""######$$$$$$%%%##############################$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''')))***+++000...,,,******,,,...000222222222111000...---,,,***+++++++++)))(((''''''((()))***+++------------222555888<<>>777222...,,,***(((''''''&&&%%%%%%%%%%%%%%%############$$$$$$$$$%%%#########"""######$$$%%%!!!"""!!!  ###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$'''(((+++///222222000...+++)))(((((()))******)))#########""""""############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!$$$&&&'''%%%$$$#########$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""######### !!!!!!"""############!!!!!!!!!!!!"""""""""###"""%%%%%%""""""%%%%%%"""!!!"""""""""#########$$$###"""!!! !!!"""###############"""""""""!!!""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$###""""""###$$$"""############$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$########################""""""!!!!!!!!!"""###$$$###%%%&&&%%%"""!!!"""$$$########################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$############$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$###"""!!!"""$$$######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''''')))((((((''''''(((***+++***)))'''&&&'''(((+++,,,///000111222222111///...,,,...000///,,,***+++,,,))))))******************++++++,,,000666<<>>999444111,,,*********'''""""""&&&"""%%%'''&&&$$$###%%%''')))...666<<<===:::444000,,,+++(((&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$######"""#########$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%'''+++...///...,,,+++'''((()))******+++******######""""""""""""####################################"""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""######$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###"""!!!!!!######"""!!!###"""!!!"""###$$$###"""$$$#########""""""""""""$$$###"""###%%%&&&%%%$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!""""""###""""""!!!!!!########################$$$###"""###$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$#######################################""""""""""""$$$#########""""""""""""########################!!!$$$$$$!!!!!!$$$$$$!!!"""##################"""#################################$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%########################$$$###"""!!!!!!"""###$$$""""""############"""""""""#####################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$"""######$$$$$$$$$$$$##########################################$$$$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***''''''&&&&&&%%%$$$######%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***,,,---------,,,---000222000222444444222///......//////......---------,,,***))))))))))))***,,,---222444777:::===@@@AAAAAA???AAADDDGGGGGGDDD@@@>>>888333///...+++'''&&&)))$$$%%%&&&%%%######%%%(((&&&)))...111333222///---***)))(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!"""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$&&&(((+++------,,,+++***((()))***++++++,,,++++++######""""""""""""####################################"""!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""############ !!!###$$$%%%%%%$$$$$$######""""""""""""######$$$###""""""$$$$$$###"""###"""!!!"""$$$$$$$$$##################"""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""!!!%%%((('''$$$!!!!!!"""########################$$$###"""###$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$##################################################################"""""""""########################!!!$$$$$$!!!!!!$$$$$$"""######$$$$$$$$$$$$####################################"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$###""""""""""""###$$$""""""############""""""!!!!!!!!!""""""############$$$$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''))))))***+++,,,+++***+++---///222444666555333111000111111111000//////...------+++******))))))******++++++---///222444666777888;;;???EEEKKKNNNNNNMMMKKKEEE<<<666444222...++++++''''''&&&$$$######%%%((($$$%%%'''(((***+++++++++(((((((((''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&######"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""###$$$$$$))))))************))))))))))))***+++,,,------,,,$$$######""""""######$$$##############################""""""!!!""""""##############################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########!!!###$$$%%%$$$"""!!!###""""""""""""""""""###%%%$$$######%%%%%%$$$######"""!!!"""$$$%%%$$$###########################$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""$$$***......((($$$$$$&&&########################$$$###"""###$$$$$$###"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###############$$$$$$################################################!!!$$$$$$""""""%%%%%%"""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################"""######$$$$$$######""" !!!"""######$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%'''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***)))***++++++******,,,---000222444444333222222333222222111000///......---...------,,,,,,,,,,,,,,,((((((***,,,...///000111555:::BBBJJJPPPRRRRRRRRRKKKCCC>>>???>>>888111---***(((&&&$$$###$$$&&&(((%%%%%%&&&'''(((***+++,,,(((((()))))))))((((((''''''&&&%%%######$$$%%%&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""###$$$%%%+++***)))(((((('''''''''((()))***+++,,,---------$$$$$$############$$$$$$##############################""""""""""""#######################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############!!!"""$$$$$$$$$""" """""""""######"""""""""%%%$$$###$$$%%%&&&%%%###$$$""""""###$$$%%%$$$##################$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$######&&&+++000///***&&&&&&(((########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$%%%###############$$$$$$$$$########################!!!$$$$$$""""""%%%&&&###$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""######$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""""""""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((())))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******+++)))+++,,,,,,+++++++++---+++---000111111111333555222111111000///.........//////......------,,,,,,((())))))***+++,,,------222777>>>FFFLLLPPPRRRRRRLLLHHHIIINNNNNNDDD888111---***'''%%%$$$%%%'''((($$$%%%''')))++++++++++++)))***+++++++++++++++***)))((('''%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$###"""""""""$$$%%%''',,,+++)))((('''&&&&&&''''''(((***+++,,,---------$$$$$$############$$$$$$##############################"""""""""###$$$$$$#################################$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$######$$$$$$###""" """"""############""""""%%%$$$######%%%%%%$$$###$$$###"""###%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$(((+++***'''$$$$$$%%%########################$$$###"""###$$$$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################!!!$$$$$$"""###&&&&&&$$$######$$$$$$$$$$$$####################################"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%$$$############$$$$$$$$$$$$######!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++++++++***+++------,,,++++++,,,(((***,,,---...///222444/////////.........---------.........------,,,++++++************+++,,,,,,111444:::@@@GGGKKKNNNOOOMMMNNNTTT\\\[[[NNN???666///,,,)))''''''(((((('''"""$$$''')))*********)))+++++++++,,,,,,---------******))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""###############$$$###""""""###%%%'''))),,,+++***(((''''''&&&&&&((()))***,,,---...//////%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%########################"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$&&&'''))))))%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%#####################"""!!!"""###$$$$$$###"""!!!%%%###"""###$$$%%%$$$###$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$##############################$$$###"""###$$$$$$###"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!$$$$$$"""###&&&'''$$$"""##################"""#################################$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""##################### !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""$$$'''######$$$$$$$$$$$$##########################################$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$"""""""""""""""###$$$$$$########################%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))***+++******)))+++------,,,******+++)))***,,,,,,,,,,,,///111+++,,,,,,,,,,,,---------......///000000///...---,,,+++***)))))))))***+++---///333999???DDDIIIKKKLLLQQQZZZbbb^^^NNN???777111...+++***+++***(((&&&###$$$&&&'''))))))******++++++******+++,,,...///***+++,,,,,,+++***(((&&&&&&%%%$$$$$$######$$$$$$"""#########$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!###&&&)))+++++++++******)))(((''''''***+++---...000111111111%%%$$$$$$######$$$$$$%%%##############################""""""###$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&(((***---///111%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%&&&!!!"""###$$$$$$###"""!!!$$$###""""""$$$$$$###"""$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###########################$$$###"""###$$$$$$$$$"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%########################!!!$$$$$$"""###''''''%%%""""""############""""""########################$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!"""$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&###"""$$$&&&#########$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$"""""""""""""""######$$$########################%%%%%%&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((******))))))(((***,,,,,,+++***)))***+++,,,---,,,++++++,,,...)))******++++++,,,,,,---000111222333333222111000,,,+++)))((((((((()))))))))***---222888???DDDHHHKKKQQQ[[[aaa[[[JJJ;;;555222///,,,,,,---,,,)))&&&&&&&&&&&&&&&(((***,,,---+++***))))))))),,,...000***,,,.........+++(((&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!###'''***---++++++++++++***)))(((''',,,---///000222333333444######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$&&&444BBB???222***'''$$$$$$%%%&&&$$$"""$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%########################%%%$$$######$$$$$$"""!!!######""""""######$$$%%%$$$###"""###$$$$$$###"""%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%###""" !!!###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''***,,,...))))))(((((()))***+++++++++*********))))))(((((())))))))))))************...111666::::::888333000000...,,,***((('''''''''***,,,...000111666===BBBGGGMMMTTTWWWRRRHHH???999222333333111///---,,,---)))'''&&&'''***---///000)))++++++)))&&&%%%(((+++''',,,...///111222...((()))(((&&&$$$############$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################"""""""""###%%%'''(((***)))))))))))))))+++---...(((+++///444666666555444######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$***444>>>@@@444&&&)))&&&$$$$$$%%%%%%$$$"""$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%########################%%%$$$######$$$$$$###!!!###############$$$$$$%%%$$$###"""###$$$$$$###"""%%%###"""###$$$%%%$$$############$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))***))))))(((((())))))***+++*********)))))))))(((((((((((((((((()))))))))))),,,///333777777666333000000///,,,***)))((((((((()))+++------...222888<<>>:::666666666555333000---++++++***))))))++++++++++++++++++***(((&&&&&&((()))(((+++------///111...))))))(((&&&$$$#########$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&((()))))))))((((((((()))+++,,,...,,,...111333555444333222######################################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###...;;;@@@777)))!!!(((&&&$$$$$$$$$%%%$$$######"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###""""""############$$$$$$$$$$$$###"""###$$$$$$###"""$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""$$$###"""""""""###$$$%%%%%%$$$############$$$%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$###"""!!!!!!"""###$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''''')))(((((((((((())))))***))))))))))))((((((((((((&&&'''''''''((((((((((((+++---///222333333222111000///---+++******************+++***+++---111444:::>>>BBBDDDCCC@@@===<<<===;;;;;;;;;;;;777000+++,,,,,,------...///000000222...***'''&&&''''''&&&'''***+++***,,,///...))))))(((&&&$$$#########$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''))))))))))))'''''''''((()))+++,,,---//////000111222222111111######################################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$***444444***%%%(((&&&%%%$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""""""""######$$$$$$$$$$$$$$$###"""###$$$$$$###"""###"""!!!"""#########!!!############$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$"""!!!!!!"""$$$&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""!!!""""""###$$$########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''((((((((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''***+++,,,...///111222222000///...,,,+++++++++,,,++++++***)))))))))+++,,,222555888999999:::;;;<<>><<<===BBBGGGJJJKKKKKKEEE===555222111,,,------******+++'''"""'''&&&%%%$$$$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&'''((()))&&&(((***---...///000//////000000///...---,,,+++########################$$$$$$$$$###"""!!!!!! """############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""######$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$###""""""##############################"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&%%%$$$###""""""###%%%%%%%%%###!!! $$$$$$############$$$$$$$$$###"""###$$$$$$###"""""""""###$$$%%%%%%&&&&&&######""""""""""""######""""""""""""##################""""""######$$$%%%################################################%%%$$$######$$$$$$"""!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$######""""""""""""######""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$""""""""""""############&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""!!!!!!""""""###############$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))******+++++++++++++++++++++++++++.........---,,,+++***)))+++,,,...000111222333333666;;;AAADDDCCCBBBCCCEEENNNOOOMMMFFFAAA???:::555666555222///+++))))))***'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""!!!!!!"""$$$&&&'''(((''''''((())))))(((&&&((()))+++---...///000000/////////---***)))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###""""""####################################$$$$$$$$$$$$######!!!!!!"""###"""!!! """###%%%%%%%%%###""" $$$##################$$$$$$#########$$$$$$######""""""###$$$$$$%%%&&&&&&######""""""""""""######""""""""""""##################""""""######$$$%%%################################################%%%$$$######$$$$$$###!!!########################$$$$$$$$$#########""""""######$$$$$$$$$###""""""$$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$###############$$$""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$""""""""""""#########$$$$$$###$$$$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((()))************+++,,,---......///222111000///---+++)))(((((()))***+++---.........333:::BBBGGGHHHHHHIIIJJJOOORRRPPPIIICCCBBBAAA>>>?????????<<<777222...,,,'''&&&$$$"""""""""""""""$$$$$$$$$###############!!!"""###$$$$$$###"""!!!""""""""""""###$$$&&&'''((('''&&&'''((()))'''&&&((()))***,,,---...//////.........,,,***))))))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""#################################$$$$$$############$$$$$$ !!!"""""" ######$$$%%%%%%###"""!!!################################################""""""######$$$%%%%%%%%%######""""""""""""######""""""""""""##################""""""######$$$%%%################################################%%%$$$"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***((()))***,,,...000111222666555333111...+++(((&&&''''''((())))))******+++///777BBBIIILLLMMMNNNOOOQQQVVVUUUNNNGGGGGGIIIJJJLLLNNNQQQPPPKKKBBB999333+++)))(((&&&%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""###$$$%%%'''((('''&&&%%%&&&'''((('''%%%'''((()))***+++,,,---...---------+++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################%%%$$$###""""""###$$$%%%""""""###$$$$$$###"""!!!######$$$$$$$$$######"""""""""############""""""######$$$$$$###"""###$$$""""""######$$$$$$$$$%%%######""""""""""""######!!!"""""""""##################""""""######$$$%%%################################################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#####################"""######$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))((((((***,,,...///111222666555333111...+++(((''')))))))))))))))*********...555>>>EEEGGGIIILLLOOOSSSYYYZZZRRRKKKKKKOOORRRUUUYYY___bbb___UUUIIIAAA222111...+++)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""###$$$%%%&&&'''((('''&&&$$$%%%&&&'''&&&%%%&&&''''''((()))***+++,,,+++,,,,,,***((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%$$$############$$$$$$$$$######!!!"""############"""!!!"""$$$%%%$$$""""""###%%%"""###############$$$$$$######""""""""""""######!!!"""""""""##################""""""######$$$%%%################################################$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$$$$###########################""""""###$$$$$$%%%############$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%""""""""""""######$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))+++,,,...//////333333222000...,,,)))(((******)))(((((()))******...222888;;;<<>>IIIOOOSSSTTTOOOIII??????AAAKKKXXXccchhhiiibbb^^^UUUKKKAAA888222...+++***(((&&&$$$""" $$$###"""!!!!!!"""###$$$!!!"""%%%''')))*********+++(((&&&%%%&&&((())))))((('''&&&%%%&&&(((***+++'''(((((('''%%%%%%&&&(((##############################$$$$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%### """"""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%""""""############""""""""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%$$$$$$%%%%%%###!!!"""######"""!!!!!!"""$$$!!!$$$%%%$$$"""!!!###%%%######""""""######$$$%%%"""############""""""!!!##################$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%### $$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&### !!!###$$$######&&&###"""%%%%%%!!!$$$###"""""""""###%%%%%%""""""############""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$%%%%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""%%%&&&''''''%%%###$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%###""""""###%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" """$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&***---......111999???>>><<<:::666222///,,,+++$$$%%%%%%&&&'''(((((()))***+++,,,---............000666BBBQQQZZZYYYPPPGGG;;;;;;>>>HHHUUU___cccccc^^^ZZZRRRIIIBBB>>>>>>???<<<666///)))&&&%%%%%%%%%###$$$%%%$$$!!! !!!!!!%%%&&&(((***+++,,,,,,+++(((&&&$$$&&&)))+++***(((((((((((((((((()))*********))))))(((''''''&&&&&&#################################$$$$$$$$$%%%%%%""""""!!!!!!"""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%###!!!""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%""""""############""""""""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!"""#########!!!!!!"""$$$"""$$$%%%$$$"""!!!###%%%######""""""######$$$%%%!!!""""""#########""""""%%%$$$$$$######"""""""""#########$$$$$$$$$%%%%%%"""###""" ###&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""""""""###&&&###"""$$$$$$ $$$###"""""""""###$$$%%%""""""############""""""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%$$$$$$###"""%%%$$$############$$$%%%#########"""######$$$$$$$$$%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&)))+++,,,...555@@@IIINNNIIIBBB:::333...,,,+++((())))))***++++++,,,,,,++++++,,,------------,,,///222:::DDDLLLLLLFFF@@@888:::@@@JJJVVV\\\\\\YYYPPPMMMIIIEEEDDDFFFJJJNNNMMMFFF;;;222+++'''%%%$$$###$$$%%%###"""!!!!!!###&&&''')))***++++++******'''&&&%%%'''***+++)))'''((((((((((((((())))))***))))))(((''''''&&&%%%%%%#################################$$$$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!!!!#########"""!!!"""$$$"""###$$$$$$###"""###$$$######""""""######$$$%%% !!!"""###############%%%%%%$$$###"""!!!!!! #########$$$$$$$$$$$$%%% !!!!!!"""###$$$%%%&&&######$$$%%%$$$###"""!!!########################!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """"""!!! $$$&&&###"""###""" ######""""""######$$$%%%""""""############""""""$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%%%%"""$$$%%%%%%###""""""###"""###$$$$$$%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""###$$$&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''(((((((((+++444AAAJJJTTTNNNDDD999111---,,,,,,***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,......///444999;;;999666333777@@@KKKTTTUUUQQQLLLBBB@@@???@@@EEENNNVVV\\\[[[RRREEE999000***&&&$$$###$$$$$$###""""""###$$$))))))************)))(((&&&&&&''')))++++++)))'''(((((((((((())))))))))))(((''''''&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$ !!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$############""""""###$$$$$$%%%##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$###""""""#########$$$#########%%%%%%###!!! """######""""""###$$$######$$$############$$$######""""""######$$$%%% !!!######$$$$$$$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$###"""!!!"""$$$%%%&&&%%%!!!###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!########################$$$###!!!"""###%%%$$$#################################$$$$$$%%%%%%$$$$$$"""!!!!!!"""######!!! !!!$$$%%%$$$"""!!!!!!!!!###############$$$$$$$$$""""""############""""""###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$######""""""###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########"""######$$$%%%########################"""""""""""""""###$$$$$$!!!###$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%&&&---666===GGGBBB:::333---,,,,,,---)))))))))******++++++++++++++++++,,,,,,---...///---+++***+++---///...---...333<<>>CCCCCC@@@<<<555444444999DDDPPPYYY^^^VVVOOODDD:::333...+++)))######$$$######$$$'''***------+++***((('''&&&&&&%%%'''***,,,+++***((('''''''''((()))***))))))(((%%%%%%%%%%%%%%%$$$$$$$$$########################"""""""""############$$$ !!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%$$$###############$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!"""###""""""!!!###$$$%%%###"""!!!###$$$#########$$$$$$###"""###$$$$$$$$$"""######""""""######$$$%%% !!!"""############### !!!"""###$$$$$$"""""""""############$$$$$$$$$###""""""""""""###!!!"""###$$$%%%$$$####################################"""!!!!!!!!!""""""###########################"""!!!"""$$$%%%%%%$$$########################!!!"""$$$%%%&&&&&&%%%$$$%%%$$$######%%%%%%$$$######"""###$$$### !!!$$$""""""###$$$$$$$$$$$$###""""""############""""""###$$$%%%$$$###"""###%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$ !!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$############""""""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###"""!!!!!!!!!!!! """###$$$"""""""""###!!!"""######$$$$$$######!!!###$$$$$$$$$$$$&&&'''!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######""" """%%%""""""############"""""""""""""""############$$$%%%%%%$$$$$$######"""""" !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))******+++++++++******)))((((((************************'''''''''(((***,,,...000***************))))))(((***---222666888999777666///---...444???KKKSSSVVVPPPJJJBBB:::333...***'''"""############%%%))),,,...---,,,)))((('''&&&&&&&&&(((+++,,,***)))((((((&&&''')))*********)))(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############ !!!"""$$$$$$$$$$$$###################################################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!###%%%$$$""""""$$$&&&$$$$$$###############$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$#########"""""""""""""""""""""###$$$$$$"""!!!!!!"""$$$%%%###""" ###$$$$$$#########%%%###!!!"""$$$%%%$$$"""######""""""######$$$%%%!!!""""""#########"""""" !!!!!!""""""######""""""""""""############ """$$$""" """%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""##############################"""!!!"""$$$%%%%%%%%%######################## """$$$&&&&&&&&&%%%$$$&&&$$$"""!!!###$$$$$$$$$###!!!!!!$$$### !!!&&&!!!"""###$$$%%%$$$$$$###""""""############"""""""""$$$%%%$$$###"""###$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!!!!"""""" """$$$$$$#########$$$!!!""""""###############"""###%%%%%%$$$$$$%%%&&&!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###&&&""""""############""""""""""""""""""############$$$$$$$$$############### !!!"""#########$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%'''(((''''''''''''((((((((((((((((((************************'''&&&%%%%%%%%%''')))***''''''(((((('''((()))******,,,000222222000///...,,,******///999BBBFFFGGGDDDAAA;;;666222---(((%%%"""############&&&***...///---+++)))'''&&&&&&&&&''')))++++++)))((((((***&&&''')))*********((((((%%%%%%%%%&&&&&&&&&&&&&&&########################""""""""""""############ !!!###$$$%%%%%%$$$$$$################################################""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################## ###%%%$$$""""""$$$&&&$$$$$$###############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$######""""""$$$$$$######$$$%%%&&&&&&"""!!!!!!"""$$$%%%###""" ###%%%$$$#########%%%###!!!"""%%%%%%$$$!!!#########"""###$$$$$$%%%"""############""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""############ ###"""###(((######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""""""""""""""###"""!!!"""$$$%%%&&&%%%"""""""""""""""""""""""" """$$$&&&'''&&&%%%$$$&&&### !!!###$$$###### $$$### """(((!!!"""###$$$%%%$$$######""""""############"""""""""$$$$$$$$$###"""###$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""!!!###%%%&&&%%%$$$###%%%%%%''''''''''''%%%%%%!!! !!!!!!"""###$$$ """$$$$$$$$$###$$$%%%!!!!!!"""###############"""$$$%%%%%%$$$###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!$$$'''""""""############""""""""""""""""""###########################$$$$$$$$$  !!!"""######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%(((&&&$$$######$$$######%%%$$$$$$%%%&&&(((***+++)))))))))((((((((((((((('''&&&$$$"""""""""$$$%%%$$$%%%%%%$$$$$$%%%(((+++***---000111///,,,)))'''...***))),,,444:::;;;:::999666444222///,,,(((%%%"""#########$$$'''+++//////---+++)))''''''''''''(((***,,,***(((''')))+++&&&''')))***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#################################"""###$$$$$$$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$######$$$%%%$$$$$$###############$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$###############$$$$$$""""""!!!!!!"""###$$$$$$""""""###$$$%%%&&&&&&''' !!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""""""""######"""""""""((('''%%%#########%%%&&&########################)))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%''''''''''''%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''+++)))$$$###((((((%%%%%%%%%$$$###""""""############""""""###$$$%%%%%%###""""""!!!"""$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%""""""""""""""""""""""""!!!!!!"""############"""#################################"""""""""""""""!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))((((((((('''''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((,,,---......---***(((&&&((()))***+++---...///000333222000...,,,)))((('''$$$$$$$$$%%%&&&)))+++,,,,,,+++)))((('''''''''((((((((())))))))))))((((((+++,,,---...---+++((('''(((((('''&&&%%%%%%$$$$$$###############"""!!!!!! """$$$&&&'''&&&%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""""""""""""""#########$$$$$$$$$###"""""""""!!!""""""###$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$%%%######""""""!!!""""""#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$""""""###$$$%%%########################'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%((('''""""""&&&&&&###%%%$$$###""""""""""""#########""""""###$$$$$$%%%###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$####################################""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''((('''%%%$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((((((,,,,,,------,,,***'''&&&*********+++++++++,,,,,,000///...,,,***'''&&&%%%$$$$$$$$$%%%''')))+++---+++***)))(((''''''(((((((((((((((((((((((())))))+++,,,,,,,,,,,,***'''&&&'''''''''&&&%%%%%%%%%$$$#########$$$######"""!!! """&&&))))))(((%%%#########""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#################################&&&%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""%%%$$$###""""""###$$$%%%#########$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$$$$######$$$%%%"""!!!!!!!!!!!!!!!""""""#########""""""#########%%%$$$############$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$""""""""""""#########$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''))))))'''&&&$$$%%%$$$###"""""""""###$$$########################%%%$$$######""""""######""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###%%%$$$!!!!!!$$$$$$"""$$$###""""""""""""""""""#########"""######$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$###""""""###%%%""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((&&&$$$$$$$$$%%%$$$###%%%%%%%%%%%%&&&'''((((((++++++,,,++++++)))'''&&&*********)))(((((('''''',,,,,,***)))'''%%%$$$###$$$%%%%%%&&&(((***,,,---***)))(((((((((((())))))''''''&&&&&&'''((()))***++++++,,,,,,***)))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$######"""!!!###%%%''''''&&&%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#######################################&&&%%%###""""""###$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$######""""""!!!!!!%%%$$$###""""""$$$&&&'''######$$$######"""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###$$$$$$######$$$%%%""""""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$#########$$$$$$"""#####################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%$$$############$$$$$$####################################""""""######"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%#########""""""######"""######"""!!!!!!""""""###$$$###############$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%########################"""###############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&'''(((((()))*********)))(((&&&%%%((((((((('''&&&&&&%%%%%%))))))((('''%%%$$$######%%%%%%&&&((()))+++------((((((((((((((()))))))))'''&&&%%%%%%&&&(((+++,,,---------,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$######"""######$$$%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!%%%$$$"""""""""$$$&&&(((###############"""!!! """"""""""""""""""""""""###""""""!!!!!!""""""###!!!###$$$$$$######$$$%%%""""""""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$&&&%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&%%%###%%%%%%$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$######$$$######""""""""""""######$$$$$$###############$$$"""#########$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***++++++)))'''''''''((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&((()))+++,,,---...((((((((()))))))))))))))&&&%%%$$$%%%&&&))),,,...//////...---,,,***)))((($$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""#######################################"""""""""!!!""""""###$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############""""""""""""$$$###""""""###$$$%%%&&&"""""""""###""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$######$$$%%%###"""""""""###$$$%%%&&&#########""""""#########""""""###$$$$$$###""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$###$$$%%%%%%%%%$$$###""" !!!"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$###############################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""###&&&&&&$$$###%%%##################$$$%%%%%%$$$######"""#########"""######$$$$$$$$$######"""""""""###############$$$$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""######"""###%%%&&&""""""""""""""""""""""""!!!!!!"""############"""########################""""""######$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%''')))***,,,,,,,,,***((((((((()))((('''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))+++,,,.........(((((())))))))))))((('''$$$$$$%%%&&&(((+++...///111000///---,,,***))))))%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$%%%$$$$$$#########$$$%%%######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################!!!"""######$$$$$$$$$###########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########""""""################## !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$%%%!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!"""#########$$$$$$%%%%%%%%%$$$#########%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""############$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$!!!"""''''''######&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""######"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""######"""###%%%'''"""""""""""""""""""""""" !!!""""""######""""""########################""""""###$$$$$$%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$########################$$$$$$$$$%%%%%%"""###$$$&&&)))+++,,,---,,,***((('''(((((('''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&'''***,,,.../////////))))))******)))((('''&&&###$$$&&&(((+++---///000111000...,,,+++)))((((((&&&%%%%%%%%%$$$#########"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&!!!!!!""""""#########$$$########################!!!###$$$%%%&&&%%%%%%$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$""""""############"""!!! !!!""""""###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!###$$$$$$######$$$%%% !!!"""$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########%%%((()))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$!!!"""###$$$$$$$$$$$$$$$########################!!!"""###%%%%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%### !!!''''''###"""%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$###""""""######"""###$$$%%%%%%$$$""""""!!!!!!""""""#########$$$$$$$$$###############$$$#########$$$$$$%%%%%%%%%!!!"""######"""###%%%'''""""""""""""""""""""""""!!!!!!"""#######################################""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$###""""""######""""""#########$$$$$$$$$!!!"""$$$&&&)))+++---...+++)))'''''''''((('''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$""""""""""""#########$$$&&&(((***,,,.../////////)))*********)))(((&&&%%%"""$$$'''***---///000111111///...+++***(((''''''&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$'''""""""""""""$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%###!!!###&&&'''&&&$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$###$$$%%%$$$"""!!!!!!!!!"""###$$$######"""!!! ###$$$$$$""" """%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""""""""!!!!!!!!!"""###$$$$$$###&&&$$$ %%%""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""%%%%%%%%%%%%$$$#########%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%$$$"""!!! !!!#########"""""""""""""""%%%$$$$$$$$$###"""""""""######$$$######"""!!! '''%%%###"""######"""!!!""""""""""""""""""""""""!!!!!!"""###&&&))),,,...'''&&&%%%$$$############%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$############!!!!!!"""##################"""  """%%%''')))+++---//////---+++)))///***)))...000---)))(((%%%&&&)))+++...000111222///---***))))))(((&&&%%%'''&&&%%%$$$############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%$$$"""%%%%%%%%%%%%%%%$$$#####################$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$##################"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%###"""###%%%'''%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%''''''%%%$$$###$$$$$$$$$###"""""""""""""""%%%$$$$$$###""""""!!!!!!###$$$$$$### """$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""######"""""""""###$$$$$$!!!$$$%%%### !!!$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###############$$$$$$%%%%%%$$$$$$###"""########################$$$$$$###"""""""""######%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$$$$##############################""""""""""""#####################$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""%%%$$$"""!!! !!!###"""""""""""""""""""""$$$$$$$$$##############################"""!!!!!!%%%###""""""###$$$###"""""""""""""""""""""""""""############%%%&&&((()))&&&%%%$$$######"""""""""$$$$$$#########$$$&&&&&&'''&&&%%%$$$############!!!!!!"""############"""###"""!!! !!!###&&&(((+++,,,---......---+++***,,,---000555222+++&&&&&&&&&''')))+++...///000111...,,,)))((((((((('''%%%&&&&&&%%%$$$############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!"""######'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########%%%&&&%%%$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%'''&&&%%%######$$$#########$$$######"""!!!%%%%%%%%%$$$######""""""###$$$$$$###!!!!!!"""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########%%%$$$$$$############$$$$$$$$$###""""""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!"""""""""############$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%$$$$$$$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###""""""""""""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################&&&%%%$$$######$$$%%%&&&"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#######################################""""""""""""#########""""""""""""###$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$###"""!!! !!!""""""""""""""""""#####################$$$$$$$$$##################""""""###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!######"""""""""###$$$$$$&&&%%%$$$############### !!!""""""######""""""$$$###""""""###%%%((()))......------,,,,,,++++++...222:::>>>888...((((((&&&''')))+++---//////000,,,***(((((((((((((((&&&&&&%%%$$$######"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################"""######$$$$$$$$$######"""""""""!!!!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%$$$""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$######$$$"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$############$$$$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$#########$$$'''$$$""""""$$$%%%###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!""""""######"""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$%%%%%%%%%&&&%%%&&&''''''&&&%%%$$$"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""##########################################$$$######""""""######$$$######"""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""###$$$$$$$$$%%%##################$$$$$$$$$"""""""""$$$$$$"""!!!""""""""""""""""""""""""$$$$$$######"""""""""""""""""""""""""""!!! """"""!!!!!!""""""""""""%%%%%%$$$############### !!!!!!"""""""""""""""############%%%'''***+++///...---,,,++++++,,,,,,...111888===999///)))((('''(((***+++------......***)))''''''((()))((('''&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$$$$######$$$######"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%$$$###"""###############"""""""""$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%$$$#########$$$'''$$$!!!!!!$$$&&&###!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""!!!!!!""""""###$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###&&&(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$#########$$$$$$$$$######""""""######$$$########################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$$$$%%%######""""""###$$$%%%&&&%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""###### !!!"""""""""""""""#########$$$&&&)))+++,,,///---,,,*********,,,,,,,,,+++---333555///)))&&&((()))***+++,,,,,,,,,,,,)))'''&&&&&&'''(((((('''%%%%%%$$$###"""""""""""""""############$$$$$$$$$""""""######$$$%%%%%%%%%"""$$$%%%$$$######$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$!!!$$$&&&&&&###"""###%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$""""""###%%%"""###$$$$$$%%%$$$$$$$$$########################%%%$$$###$$$%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&###!!!!!!###$$$###!!!""""""""""""############################################################$$$$$$###"""""""""#########"""!!!!!!!!!"""$$$%%%######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''"""""""""#######################################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$"""###$$$$$$###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$###############################################################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$############$$$######""""""""""""##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###############$$$$$$$$$###"""""""""###$$$&&&'''&&&%%%$$$######!!!"""""""""""""""""""""""" !!!""""""######"""""" !!!"""######"""!!! !!!!!!"""""""""!!! $$$######"""""""""###### !!!!!!""""""!!!!!!!!!"""###%%%''')))+++---,,,+++***))))))***+++,,,...++++++222666333...+++)))***++++++++++++++++++)))'''%%%%%%'''''''''&&&%%%$$$###""""""!!!"""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!###%%%%%%######%%%'''######$$$%%%%%%%%%%%%%%%&&&%%%$$$########################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$!!!&&&'''$$$"""###%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''%%%###"""###%%%$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%###!!!!!!###%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&### ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$###!!!!!!"""""""""!!!""""""""""""############""""""""""""""""""""""""########################%%%$$$######""""""#########"""!!! !!!"""$$$%%%###############""""""!!!########################%%%$$$###############$$$!!!"""""""""#########$$$"""""""""######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$##################"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%########################!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""################################################$$$$$$$$$$$$#########"""########################%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""######""""""""""""##############################"""""""""""""""""""""""" !!!"""######"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$##################"""""""""###%%%''')))$$$#########$$$"""""""""""""""""""""""""""!!!"""############"""!!! !!!###$$$$$$###!!! !!!""""""###"""!!! ######""""""""""""###### !!!!!!""""""!!!!!! !!!"""%%%'''***,,,---(((((((((((()))***++++++---,,,000555777222///...***++++++++++++******))))))'''%%%%%%&&&&&&&&&$$$%%%$$$###""""""!!!!!!!!!"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%% ###%%%%%%######&&&(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""######""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$&&&'''$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$###!!!!!!###%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''&&&### $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$###""""""!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$###""""""######$$$###!!! !!!"""$$$%%%###############"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!"""$$$%%%$$$$$$######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%########################%%%%%%$$$######$$$%%%%%%"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## """###$$$$$$###""" $$$$$$$$$$$$######""""""""""""""""""""""""""""""##################$$$$$$$$$#########""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!!!!!!!######""""""""""""##############################"""""""""""""""""""""""" !!!"""######"""!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""###"""!!!!!!###%%%((()))"""""""""###$$$### """"""""""""""""""""""""######$$$$$$$$$"""  !!!###$$$%%%$$$"""!!!!!!"""#########""" ###"""""""""""""""###### !!!!!!!!!!!!!!! """$$$'''***+++,,,&&&&&&'''((()))***++++++%%%(((///444111***(((***+++++++++++++++***)))))))))(((%%%%%%&&&&&&%%%$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$""" """###"""############$$$$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&)))))))))&&&$$$$$$%%%'''""""""###$$$$$$$$$$$$#################################""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""###$$$&&&&&&&&&$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!###########################%%%&&&&&&$$$######$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%"""###$$$###"""!!!!!!###&&&$$$"""###%%%%%%""" ######""""""""""""##############################"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''''''''&&&$$$"""!!!$$$$$$##################""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$######"""!!!!!! &&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""!!!!!!'''%%%######$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################"""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""" !!!!!! $$$###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""###### !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$#########""""""!!!!!!###!!!"""$$$###!!!%%%###!!!!!!###$$$"""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!""""""######!!!"""$$$###!!!!!!"""###%%%''')))***+++(((&&&%%%&&&((()))***)))***))))))***++++++)))''',,,,,,,,,+++++++++******,,,***'''%%%#########$$$###############"""!!!!!!#########!!! !!!###"""############$$$$$$$$$%%%###!!!!!!###%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%((()))(((&&&$$$$$$%%%'''""""""###$$$$$$$$$$$$#################################""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$###$$$%%%&&&&&&$$$###!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!###########################%%%&&&%%%$$$############%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!!!!###%%%###"""###%%%%%%""" ######""""""""""""##############################"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$###""""""!!!!!!&&&%%%$$$$$$#########$$$&&&&&&%%%%%%$$$######"""'''%%%######$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$###%%%$$$"""!!!!!!!!!"""###########################$$$$$$#########"""""""""###############"""!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""###""" """%%%######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""###### !!!!!!"""######$$$$$$"""""""""######"""""""""###$$$%%%%%%######$$$%%%#########"""""""""!!!!!!###!!! """$$$###!!!%%%###!!!"""###$$$""" ############"""""""""!!!""""""""""""""""""""""""""""""!!! !!!"""######!!! """$$$###!!!!!!"""$$$&&&((()))******'''&&&%%%&&&)))***)))(((***)))((()))+++++++++))),,,,,,+++++++++*********+++***'''%%%#########$$$""""""######""""""!!! """######""" !!!###"""############$$$$$$$$$$$$"""!!!!!!"""######"""%%%%%%%%%%%%%%%$$$$$$$$$'''((((((&&&$$$$$$%%%&&&""""""###$$$$$$$$$$$$#################################""""""""""""######"""######$$$$$$######""""""######$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###"""###########################$$$&&&%%%$$$"""######"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#####################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$###"""!!!!!!###$$$#########$$$$$$###!!!######""""""""""""##############################"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""!!! ################################################################################################$$$###""""""""""""###$$$########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$######""""""%%%%%%$$$############$$$&&&&&&&&&%%%$$$$$$######&&&$$$######$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$###""""""!!!"""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!#########$$$######"""!!!"""""""""""""""######$$$""""""""""""""""""""""""((($$$###%%%%%%"""###'''#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!######"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!"""$$$%%%$$$###"""###$$$######""""""""""""!!!!!!"""!!! """######"""$$$###""""""######"""!!!############"""""""""""""""""""""""""""""""""""" !!!"""###"""!!! """######"""!!!###%%%((()))***))))))%%%%%%&&&'''******(((''')))((('''(((+++---------,,,++++++++++++************)))'''%%%#########$$$!!!""""""""""""!!! """###$$$###"""!!!"""$$$""""""#########$$$$$$$$$$$$###"""""""""#########&&&%%%%%%%%%$$$$$$######&&&''''''&&&$$$###$$$&&&""""""###$$$$$$$$$$$$###########################$$$######""""""######$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%###$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""###########################$$$%%%%%%###""""""###!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###""""""###$$$###!!!!!!!!!############$$$$$$$$$###"""######""""""""""""#######################################$$$$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""!!!""""""#######################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%$$$$$$#########%%%$$$""""""###$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######"""""""""######""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$######""""""""""""""""""######$$$""""""""""""""""""""""""'''$$$###%%%%%%###$$$'''$$$#########"""""""""!!!########################%%%%%%$$$###"""!!! $$$###""""""""""""""""""!!!!!!""""""############!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""$$$""""""""""""""""""!!!!!!"""!!! !!!"""#########"""""""""######""""""#########"""""""""""""""""""""""""""""""""""""""  """###$$$"""!!! !!!"""######!!!###&&&)))******((('''$$$$$$&&&(((******(((%%%)))''''''(((+++...//////++++++++++++************)))(((&&&%%%$$$#########!!!!!!!!!!!!!!! """$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$###$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""########################"""$$$%%%%%%###""""""###!!!"""######!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$##################$$$$$$#########$$$$$$%%%&&&'''''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$#####################$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$###!!!!!!!!!###"""###$$$$$$$$$###############""""""""""""######""""""""""""""""""""""""$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$%%%%%%&&&""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!"""############"""########################$$$##################$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$############""""""""""""$$$###!!!"""###$$$$$$###"""######$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###"""""""""###"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%""""""%%%%%%"""###&&&############""""""""""""########################$$$$$$######"""!!!!!! $$$$$$###"""!!!!!!"""""""""""""""""""""#########"""######$$$$$$######"""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""###""""""######"""""""""###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&!!!!!!!!!!!!!!!!!!"""###"""$$$''')))***)))'''&&&$$$$$$%%%(((******'''%%%((('''''')))---///000000+++++++++*********))))))((('''&&&%%%$$$#########!!!!!!!!!!!!!!! !!!###%%%%%%$$$###$$$%%%"""############$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$#########"""$$$&&&&&&$$$######$$$""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""############$$$%%%&&&&&&#########$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###########################"""###%%%$$$###!!!""""""!!!###$$$###"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""####################################$$$%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""###$$$###"""!!!!!!###!!!###$$$$$$#########$$$######""""""""""""######""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$###""""""""""""###$$$######################## !!!""""""######""""""################################################$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###""""""############"""""""""""""""############$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""###$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$"""###$$$$$$%%%$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$$$$""""""%%%""""""""""""""""""""""""##############################"""""""""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$###### """###"""!!! !!!""" !!!!!!!!!!!!"""""" !!!"""!!! !!!"""$$$!!!"""######""""""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%% !!!"""!!! !!!"""$$$###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&))))))'''&&&''''''(((+++///111111000+++************)))))))))&&&&&&&&&%%%$$$######"""!!!""""""""""""!!! !!!###$$$###""""""###"""############$$$$$$$$$###$$$%%%$$$"""!!!###&&&############$$$$$$$$$$$$!!!###%%%%%%$$$######$$$""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###########################"""###$$$$$$"""!!!!!!""""""###$$$$$$""""""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$#####################$$$%%%&&&''''''''''''''''''&&&%%%%%%########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$############$$$$$$"""###$$$###"""!!!!!!### """%%%%%%###"""###%%%######""""""""""""######""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""#################################$$$$$$#################################"""""""""""""""###$$$$$$""""""""""""""""""""""""###""" !!!###$$$$$$###""""""############""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!"""###$$$&&& !!!"""###$$$######"""########################!!!!!!!!!"""""""""######"""###$$$$$$%%%%%%%%%$$$"""""""""""""""######$$$""""""""""""""""""""""""""" !!!$$$%%%""""""%%%!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!###"""""""""""""""""""""""""""############"""""" !!!"""""" !!!""" !!!!!!!!!"""""" !!!###""" """%%% """$$$###"""!!!###%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!###""" """%%%###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&'''***---111222000...************))))))))))))%%%%%%%%%%%%$$$$$$###"""""""""######""""""!!! """"""!!!!!!!!!!!!"""############$$$$$$$$$!!!###$$$###!!! """%%%""""""######$$$$$$$$$%%%!!!###%%%%%%$$$#########""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%###########################"""###$$$$$$"""!!!!!!""""""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$########################!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""!!!%%%$$$###""""""###$$$%%%"""###$$$###"""!!!!!!### """%%%%%%###"""$$$&&&######""""""""""""######""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""######""""""!!!""""""###$$$$$$##################$$$$$$###!!! !!!###$$$$$$###""""""############""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""###%%%''' !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$###########################!!!!!!%%%&&&######%%% !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######%%%$$$###"""!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """ !!!!!!""""""!!!###""" """%%%"""$$$###!!!!!!###%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!###""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&(((((('''&&&'''+++///222222///---************))))))))))))%%%%%%%%%%%%%%%$$$###"""###############"""!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&'''""" """$$$"""###%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$###$$$&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""!!!  !!!###%%%%%%###""""""###$$$$$$###%%%%%%$$$$$$###"""""""""%%%$$$###"""""""""$$$$$$&&&######&&&&&&$$$%%%((($$$&&&''''''%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%$$$############""""""""""""######&&&%%%$$$#########$$$$$$""""""#########$$$$$$$$$############""" $$$$$$$$$############"""######""""""######$$$%%%######"""""""""""""""######"""!!!!!!"""$$$&&&'''########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######$$$###""""""###%%%'''((($$$$$$$$$$$$$$$###"""!!!########################""""""###$$$$$$$$$$$$###!!!###&&&((('''$$$ """""""""""""""######$$$$$$###"""###$$$$$$###"""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########"""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$###"""###$$$$$$###"""$$$###"""!!!!!!"""###$$$#########"""""""""""""""'''$$$!!!"""%%%&&&###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!!"""###%%%&&&""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""" """$$$###"""""""""""""""###$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###!!! """""" ###"""!!! """$$$%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***+++---...///......---,,,***)))))))))(((&&&$$$%%%%%%$$$$$$###"""!!!!!!$$$###""" !!!""""""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''###!!!###%%%######%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%''')))###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###$$$%%%$$$###!!!!!!###$$$###"""$$$$$$$$$###############%%%$$$###""""""###$$$$$$&&&###"""%%%%%%###$$$(((%%%&&&&&&%%%$$$######%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%$$$############""""""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""#####################"""!!! $$$$$$$$$#########""""""######""""""######$$$%%%######""""""""""""#########"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########!!!"""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$############""""""###$$$&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""$$$&&&'''&&&### """""""""""""""######$$$$$$###""""""$$$$$$###"""#########""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""######""""""""""""######"""""""""""""""#########'''$$$!!!"""%%%&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$###!!!!!!!!!"""$$$%%%""""""!!!!!!"""######$$$"""""""""""""""""""""""""""!!! !!!###### """!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$""" !!!######!!!$$$###"""!!!!!!###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***+++,,,---------,,,+++,,,+++))))))))))))&&&$$$%%%%%%$$$######"""!!!!!!$$$###"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$######$$$$$$$$$$$$######"""""""""""""""#################################$$$$$$######$$$$$$%%%&&&(((###"""$$$&&&$$$$$$&&&$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&############$$$%%%''''''###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&$$$""" !!!"""###"""""""""############$$$$$$$$$$$$######"""######$$$$$$%%%""""""$$$%%%"""###&&&%%%%%%%%%###""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############""""""""""""######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""###############""""""$$$$$$#########"""""""""###""""""""""""###$$$$$$###"""""""""""""""############"""""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###""""""!!!!!!""""""###!!!"""###$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%$$$######"""#########$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$######$$$%%%%%%$$$###!!! """""""""""""""######$$$$$$###""""""$$$$$$###"""!!!""""""######""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$###"""###$$$$$$###"""""""""############""""""!!!!!!""""""######$$$$$$&&&###!!!"""$$$%%%### """"""""""""""""""""""""!!!!!!""""""""""""######"""!!!!!! !!!###$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""###!!! """"""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&###!!!!!!"""######"""$$$$$$###""""""###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((()))***++++++++++++******))),,,+++))))))***)))'''%%%$$$$$$$$$######""""""!!!###""""""!!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&((($$$"""&&&'''%%%$$$&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$###!!! !!!""""""!!!!!!""""""###$$$$$$%%%%%%##################$$$$$$%%%"""!!!$$$$$$""""""%%%$$$$$$$$$""" !!!$$$&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############""""""""""""#########$$$%%%&&&&&&%%%"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""###$$$$$$""""""""""""""""""###$$$######""""""######%%%%%%"""""""""""""""""""""""" """###%%%%%%###""" """"""!!!!!!!!!!!!""""""!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""######$$$%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""""""""""""""######$$$$$$"""!!!"""###$$$###""" !!!"""######"""!!! $$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###""""""""""""""""""###"""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$######"""$$$###"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%###""""""$$$%%%###"""########################!!!!!!!!!!!!"""""""""###!!! !!!""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""###"""!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! !!!###$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((()))*********))))))(((((('''+++***))))))***)))'''%%%$$$#########"""""""""!!!"""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$######$$$######""""""######$$$#########""""""###$$$$$$######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$######$$$$$$%%%&&&'''######&&&'''%%%$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%$$$""" ###$$$$$$%%%%%%$$$$$$###!!!"""############"""!!!!!!"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###############!!! !!!""""""!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%""""""$$$$$$!!!"""%%%$$$$$$###""" !!!$$$'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$############""""""""""""#########$$$%%%&&&&&&%%%"""!!!########################!!!"""###$$$$$$%%%$$$$$$#########"""""""""!!!!!!""""""!!!!!!""""""###$$$""""""!!!!!!"""###$$$$$$##################$$$$$$########################"""###%%%&&&&&&%%%###"""""""""!!!!!!!!!!!!""""""""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""""""""############$$$###############$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$##################"""""""""""""""######$$$###"""!!!"""######"""!!! !!!"""######"""!!! $$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%################################################""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%"""""""""######""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""######$$$$$$$$$######$$$###"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%$$$###"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""###!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""  """$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((()))***))))))(((''''''''''''***)))((()))))))))'''%%%#########"""""""""""""""!!!!!!!!!""""""""""""!!!""""""############""""""######""""""""""""#########""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$######$$$$$$%%%&&&&&&###"""&&&'''%%%###$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&###$$$%%%%%%!!!###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###############"""""""""$$$""" !!!"""###""""""!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&###"""%%%$$$""""""%%%###$$$$$$###""""""%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############""""""""""""######$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$#########"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%################################################$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!""""""###""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$######"""""""""###$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###$$$#####################"""""""""""""""######$$$###"""!!!!!!######"""!!!!!!""""""######""""""!!!$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&########################""""""###$$$$$$###""""""""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""############"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""###$$$$$$###"""""""""############""""""!!!!!!""""""######$$$$$$###############$$$$$$$$$######################## !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!"""$$$""""""!!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!###$$$$$$$$$$$$$$$#########"""""""""######%%%&&&'''&&&&&&%%%&&&&&&'''((())))))((((((''''''''''''(((((('''''''''((((((&&&$$$"""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""############""""""######""""""""""""######"""""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&%%%""""""&&&'''$$$"""###$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&###!!!###&&&&&&######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$######""""""######$$$""""""##################$$$###!!!!!!###$$$###""""""""""""###$$$$$$$$$%%% !!!###$$$%%%%%%$$$$$$((($$$###%%%%%%"""###&&&"""$$$%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$"""!!!"""###$$$###!!!########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$############""""""""""""######%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""!!!!!!"""#########""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$###""" !!!$$$%%%&&&%%%###""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""""""""""""""######$$$###!!! !!!"""###"""!!!#########""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######"""""""""""""""#########"""###############$$$%%%######################## !!!!!!!!!"""""" !!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!"""$$$$$$###"""!!!!!!!!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!###""" """$$$######$$$$$$###""""""!!!!!!!!!!!!"""###%%%&&&'''&&&&&&%%%&&&&&&'''((()))(((((('''&&&''''''))))))'''&&&%%%&&&''''''%%%###!!!""""""""""""""""""""" !!!"""######"""!!!#########$$$$$$###############""""""""""""######""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$!!!!!!%%%'''$$$!!!"""$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$######$$$$$$%%%&&&###!!!"""'''(((%%%!!!$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""###############$$$$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$##################$$$$$$$$$ !!!###$$$%%%%%%$$$$$$(((%%%$$$&&&&&&######&&&"""$$$&&&&&&&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###!!!########################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############""""""""""""######&&&%%%$$$#########$$$$$$######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%######!!!$$$''''''%%%###!!!!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###""""""""""""""""""######$$$###!!! !!!"""###"""!!!%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########"""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!"""$$$$$$######$$$%%%"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""###"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&$$$""""""###$$$$$$###""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""######"""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!$$$$$$"""!!!###%%%###############"""!!! !!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''(((******&&&%%%$$$%%%&&&&&&$$$###!!!!!!!!!!!!"""""""""""" !!!#########"""!!!########################"""%%%%%%###"""&&&"""  """&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$%%%''')))***$$$&&&'''%%%""""""%%%)))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""######$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""###############!!!$$$&&&&&&$$$###$$$&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""$$$### ###$$$"""""""""############""""""""""""############"""!!!&&&$$$""" """$$$&&&""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$######$$$$$$"""!!!########################%%%%%%%%%$$$$$$#########$$$###"""###%%%%%%###"""""""""#########$$$$$$$$$###"""!!!"""$$$$$$"""!!!%%%$$$######""""""######%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$########################$$$$$$&&&%%%$$$"""!!!!!! ######$$$%%%%%%%%%%%%$$$'''$$$"""!!!"""#########$$$$$$###"""!!!!!!""""""""""""############""""""########################"""############$$$$$$$$$'''$$$!!! !!!"""""""""###############"""!!!!!!$$$%%%%%%$$$"""!!!"""###########################!!!!!!!!!!!!!!!""""""###%%%###!!! !!!###%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""############&&&$$$""""""%%%&&&%%%###!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###"""!!!###&&&'''$$$!!!&&&%%%%%%$$$###"""!!!!!! !!!""""""""""""!!!!!!""""""""""""!!!!!!$$$ ###%%%###"""$$$ !!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""&&&!!!%%%)))'''###$$$$$$%%%&&&&&&%%%$$$$$$((((((((((((((()))******(((''''''''''''&&&&&&&&&######""""""!!!!!! %%%$$$###""""""###$$$%%%########################!!!%%%$$$!!! ###&&&###"""!!! !!!"""###&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$###""""""###$$$%%%'''((($$$$$$$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###############!!!###&&&&&&$$$###$$$&&&"""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######"""""""""###$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$#########"""""""""$$$### ###$$$"""""""""############""""""######""""""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$######$$$$$$###!!!########################%%%%%%%%%$$$$$$$$$#########"""!!!"""$$$$$$"""!!!""""""#########$$$$$$$$$###"""!!!"""$$$$$$"""!!!%%%$$$######""""""######$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%###!!!!!!"""###""""""$$$$$$###"""""""""""""""""""""############""""""########################"""############$$$$$$$$$&&&$$$!!! !!!"""###"""###############"""!!!!!!###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###"""!!!""""""""""""###############!!!"""###""" """""""""""""""#########""""""!!!!!!!!!!!!""""""########################!!!"""############"""!!!!!! !!!$$$%%%###!!!$$$######"""!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!""""""$$$ """$$$"""!!!### !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$######""""""!!!""""""%%%""" """&&&)))(((%%%%%%&&&'''(((((('''&&&%%%((((((((((((((())))))***&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""!!!!!!!!! ###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###$$$&&&%%%$$$###""""""###$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!!!!"""$$$%%%&&&$$$###"""###%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###############!!!###%%%%%%$$$###$$$%%%!!!!!!"""########################$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!! ########################$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%%%%%%%$$$$$$$$$"""$$$### ###$$$"""""""""############""""""######"""!!!!!!"""###$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$######$$$$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######""" ###############$$$$$$$$$###"""!!!"""$$$$$$"""!!!$$$$$$###""""""""""""###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######((('''%%%###"""###$$$%%%######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$###!!! !!!""""""!!!$$$###""""""""""""""""""""""""############""""""########################"""############$$$$$$$$$%%%###!!! """######""""""############""""""!!!"""###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$######""""""""""""""""""############"""!!! !!!!!! ############""""""""""""###""""""!!!!!!""""""###########################!!!""""""######""""""!!! !!!"""""""""!!!!!!!!!  !!!""""""!!!!!!!!!###"""!!! !!!"""###$$$ """###!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""!!!!!!######$$$&&&''''''(((''''''((()))******)))((('''((((((''''''(((((()))***%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$######%%%&&&%%%$$$############$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!"""###$$$$$$%%%%%%###"""$$$(((***)))'''%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""############$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&########################&&&&&&%%%%%%%%%$$$$$$$$$"""$$$### ###$$$"""""""""############""""""$$$###!!! """$$$%%%"""###$$$$$$$$$$$$###""""""""""""######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$######%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$"""!!!###########################"""!!!"""$$$$$$"""!!!$$$$$$###"""""""""""""""$$$##################$$$######$$$$$$$$$$$$######)))'''$$$"""!!!"""###$$$""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%###""""""######"""!!!######"""""""""""""""###""""""############""""""########################""""""#########$$$$$$$$$%%%###!!!!!!"""######"""""""""############"""!!!!!!"""###"""!!! !!!"""""""""""""""""""""""""""###############$$$$$$%%%""""""############""""""""""""############""""""!!!"""""""""############$$$###"""""""""######"""$$$$$$######""""""!!!!!!###""""""""""""""""""###########################!!!""""""""""""""""""!!!!!!###$$$ !!!!!!"""""""""!!!!!! $$$"""!!!!!!"""$$$$$$ !!!"""  !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!! ###'''(((&&&%%%'''(((((((((************(((((((((''''''''''''((())))))%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""###%%%#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%&&&$$$###&&&***,,,+++(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""###$$$$$$$$$### !!!""""""""""""!!!""""""#########$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$$$$$$$$$$$$$############"""$$$### ###$$$"""""""""############""""""###"""!!! """$$$&&&!!!###$$$%%%%%%$$$###!!!""""""############""""""%%%$$$$$$######$$$$$$%%%########################%%%$$$###$$$%%%&&&%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###########################"""!!!"""$$$$$$"""!!!$$$###""""""!!!!!!""""""#########$$$$$$###############$$$$$$$$$$$$######'''%%%###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%%%%###"""###"""""""""""""""######""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!!!!###$$$###"""!!!""""""#########"""""" !!!""""""!!! !!!##########################################$$$$$$%%%""""""############""""""!!!""""""#########""""""!!!"""""""""############%%%%%%%%%$$$#########$$$$$$$$$######""""""!!!!!!######""""""""""""##############################"""!!!!!!!!!!!!!!!!!!"""  !!!###%%%!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!$$$"""!!!!!!"""$$$$$$ !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!!!!"""''''''%%%$$$&&&((('''((())))))))))))(((''''''''''''''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!"""$$$$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!"""###""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&%%%%%%&&&%%%&&&(((*********(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############""""""!!!###$$$%%%###""" !!!""""""""""""""""""""""""############$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%############"""""""""""""""$$$### ###$$$"""""""""############""""""""""""!!!!!!!!!###$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$########################%%%$$$###$$$%%%&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$##################"""!!!"""$$$$$$"""!!!######"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$###""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!"""######$$$$$$######&&&%%%$$$%%%&&&&&&$$$""""""""""""""""""######$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$###"""!!!"""###$$$###"""!!!""""""############""" """######!!!!!!"""$$$###########################""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""############$$$$$$$$$###!!! !!!###############""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!"""###"""!!!!!!###%%%!!!!!!!!!""""""######$$$!!!!!!"""######"""""""""###"""!!! !!!"""###$$$ """###!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###"""!!! """%%%&&&$$$$$$&&&(((&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!""""""############"""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$%%%%%%$$$###!!!###$$$%%%&&&&&&&&&%%%$$$###%%%'''((('''&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""##################$$$###$$$%%%&&&&&&%%%$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""##################!!! """$$$%%%###!!!!!!!!!"""############"""""""""""""""############$$$###!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%############$$$&&&'''(((#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$#########"""""""""""""""$$$### ###$$$"""""""""############""""""!!!!!!!!!"""######$$$$$$#########$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$########################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$$$$$$$#########""""""###"""!!!"""$$$$$$"""!!!######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!"""############"""!!!###"""""""""""""""######!!!""""""###############%%%$$$$$$%%%&&&%%%###!!!"""""""""""""""###$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!"""$$$$$$###"""!!!!!!"""###############!!!"""######""""""###%%%########################""""""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$ !!!!!!"""""""""""""""""""""""""""###############$$$$$$"""  """"""""""""""""""#########$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""!!!###%%%$$$""" !!!""" !!!"""######$$$$$$ !!!"""###############""""""!!!!!!!!!!!!""""""$$$ """$$$"""!!!### !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!! ###$$$%%%%%%%%%&&&((()))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!!!!"""""""""#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%$$$""" """######$$$$$$######"""""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!"""###%%%%%%&&&%%%$$$###!!!%%%((((((%%%###$$$&&&#########$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""######$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""##################!!! """$$$%%%###!!!!!!!!!"""###############""""""""""""############$$$###!!!"""###%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$########################$$$######"""######$$$%%%"""############$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$&&&'''(((""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########"""""""""$$$$$$ $$$$$$"""""""""############"""""" """###$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$########################%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%%%%###"""$$$$$$$$$$$$######""""""###"""!!!"""$$$$$$"""!!!######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######!!!"""$$$%%%&&&$$$###"""######""""""""""""######!!!!!!"""###############$$$######$$$%%%%%%""" """"""!!!""""""###$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!"""$$$%%%###"""!!!!!!"""###############!!!###$$$$$$######$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%###""" """###%%% !!!"""""""""""""""""""""""""""###############%%%&&&$$$ !!!###!!!!!!""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!""" ###%%%%%%"""  !!!"""###$$$$$$ !!!######$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$ ###%%%######$$$ !!!!!!!!!""" !!!!!!""""""""""""""""""""""""!!!"""###"""!!! &&&%%%$$$%%%&&&(((***+++'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((($$$$$$$$$############""" !!!!!!!!!""""""#########"""!!! !!!"""###&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$##################$$$###"""!!!!!!###%%%&&&&&&%%%###!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!&&&&&&!!!!!!%%%%%%!!!%%%%%%%%%%%%$$$"""!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$#########%%%((()))$$$%%%%%%%%%$$$"""!!!###!!! !!!"""###""" """"""""""""###############$$$$$$$$$###""" """"""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$!!!""""""""""""#########$$$$$$###############$$$%%%$$$&&&))))))$$$!!!"""$$$$$$$$$######"""""""""'''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$''')))(((((('''&&&$$$###""""""###############"""!!!!!!%%%$$$######""""""######$$$$$$$$$#########"""""""""######"""!!!!!!"""$$$######$$$$$$$$$$$$######&&&$$$!!!!!!###%%%&&&&&&$$$#########$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!'''$$$""""""%%%&&&%%%###"""###$$$%%%%%%$$$###"""$$$#########$$$$$$"""!!!&&&###!!!!!!"""$$$$$$###$$$#########""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$###"""!!!"""%%%&&&### """"""############""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$#########""""""!!!!!!$$$ """$$$###"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!!!!!!!""""""$$$%%%$$$!!! !!!#########"""!!!!!!!!!!!!!!!""" """%%%&&&### !!!!!!!!!!!!""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!$$$######"""!!! ###"""!!! !!!"""###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!###$$$$$$$$$###"""!!!!!!"""""" !!!%%%&&&'''((()))+++,,,,,,))))))))))))(((((((((((()))))))))(((((('''&&&%%%%%%$$$"""!!! !!!"""$$$ !!!###$$$###"""!!!!!!!!!!!!""""""""""""'''&&&%%%%%%&&&&&&$$$"""&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$########################%%%$$$###"""###$$$&&&'''&&&%%%###"""!!!"""###$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%!!!!!!%%%%%%""" !!!"""###$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###%%%'''((($$$$$$%%%%%%$$$###!!!!!!###!!! !!!"""###"""!!!""""""""""""###############$$$$$$######"""!!! """"""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$"""""""""############$$$$$$$$$###############$$$$$$###%%%******&&&$$$%%%%%%%%%$$$$$$$$$#########&&&%%%######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%(((+++(((''''''&&&$$$######"""###############""""""!!!#########""""""!!!!!!!!!$$$$$$$$$#########"""""""""######"""!!!!!!"""$$$######$$$$$$$$$$$$######&&&$$$""""""###%%%&&&%%%############$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""""""""""""""""""""""""""############""""""""""""&&&$$$""""""$$$&&&%%%#########$$$%%%%%%$$$######$$$#########$$$$$$"""!!!&&&$$$""""""###$$$$$$$$$############"""""""""!!!############""""""""""""###$$$$$$$$$$$$######"""  """%%%%%%""" """"""############""""""########################!!!""""""#######################################$$$$$$$$$$$$#########"""### !!!"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""$$$%%%$$$!!! !!!#########"""!!!!!!!!!!!!!!!!!! !!!###$$$""" !!!!!!!!!!!!"""""""""""""""""""""""""""##################"""""""""!!!!!!#########"""!!! ###"""!!! !!!"""###!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!! """""""""""""""""""""""" !!!"""!!! !!!"""$$$$$$######""""""""""""""" !!!!!!!!!!!!%%%%%%&&&''')))***+++,,,******)))))))))((((((((((((((())))))((('''&&&%%%%%%$$$"""!!! !!!"""### !!!###$$$###""" !!!!!!!!!"""""""""%%%%%%&&&(((******(((&&&%%%%%%$$$############$$$"""############$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''&&&%%%###"""""""""###$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$%%%$$$!!!!!!$$$&&&$$$ !!!###%%%((()))########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$######"""""""""$$$%%%&&&######$$$$$$$$$$$$###"""###"""!!!!!!######"""!!!"""""""""#########$$$$$$$$$######"""""""""######""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############"""############$$$$$$$$$$$$###############$$$$$$$$$###%%%******'''&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$&&&)))+++''''''&&&%%%%%%$$$############$$$$$$######"""!!!"""#########"""!!!$$$$$$$$$###############"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######'''%%%###"""###$$$$$$$$$############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###############%%%$$$""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$"""!!!&&&%%%######$$$%%%%%%$$$############""""""""""""############""""""""""""###############$$$$$$$$$!!!!!!!!!###$$$$$$""" """"""############""""""########################!!!"""######$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!!!!!!!"""###############"""""""""!!!!!!""""""###"""###$$$###"""!!!"""######""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!"""!!! """$$$#########"""""""""""""""!!!!!!!!!"""""""""######$$$%%%&&&'''(((***++++++*********))))))))))))((('''((()))***)))'''%%%###%%%$$$"""!!!!!!!!!"""### !!!###$$$###!!! !!!!!!!!!!!!###$$$''',,,000111///---%%%$$$$$$###############""""""#########$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%$$$###"""""""""############$$$$$$%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%###""""""$$$&&&&&&%%%$$$"""!!!!!!"""$$$&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$###"""!!!"""######"""!!!""""""#########$$$$$$$$$######"""!!!"""###%%%&&&"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$#########"""######$$$%%%$$$###$$$((()))&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$###!!!########################"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######'''%%%######$$$$$$$$$############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""!!!&&&%%%$$$$$$&&&&&&%%%$$$#########"""""""""""""""############"""""""""!!!"""""""""######$$$%%%%%%"""""""""#########!!! """######$$$$$$######"""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&%%%###!!! !!!"""$$$$$$###"""""""""""""""!!!""""""######"""#########""""""""""""""""""!!!!!!!!!!!!""""""###!!!  !!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """###""""""#########"""""""""""""""############$$$$$$$$$$$$%%%'''((()))***+++++++++*********)))))))))&&&''')))***)))'''$$$###$$$###""""""!!!!!!""""""!!! !!!###$$$"""!!! !!!!!!!!!!!!###$$$'''+++///000///---%%%$$$######""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%#########$$$$$$%%%''''''&&&###!!!!!!!!!"""##############################$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""""""""""""""######"""""""""######$$$%%%%%%$$$"""!!!"""###$$$###"""############$$$$$$$$$$$$######"""""""""$$$%%%'''######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""#########$$$$$$$$$######""""""###$$$$$$%%%&&&###$$$'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%### ########################"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######'''%%%$$$###$$$$$$###""""""###$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""!!!&&&%%%$$$%%%&&&&&&%%%$$$""""""""""""""""""##################"""""""""!!!###"""""""""###$$$%%%&&&"""############"""""""""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$########################""""""##################"""!!! !!!###$$$###""" !!!"""$$$$$$###"""""""""""""""""""""###$$$$$$""""""""""""#########"""""""""!!!!!!!!!!!!""""""######"""!!! !!!"""$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!###!!!"""############""""""#########$$$$$$$$$$$$%%%$$$%%%&&&'''(((***++++++++++++++++++************&&&'''((()))(((&&&$$$###$$$######"""""""""""""""!!! !!!######""" !!!!!!!!!!!!"""$$$$$$%%%'''))))))'''%%%$$$$$$###""""""""""""###"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&&&&$$$%%%'''$$$###"""""""""###$$$%%%##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""######""""""######""""""###$$$%%%%%%$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$%%%###############$$$%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########!!!""""""""""""#########""""""""""""###$$$%%%%%%&&&$$$###&&&%%%!!! """$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%$$$"""!!!###############$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######&&&$$$###$$$%%%%%%$$$""""""###$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""!!!%%%$$$$$$%%%&&&&&&$$$###""""""""""""########################""""""""""""$$$###"""""""""###$$$%%%"""###$$$###""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################"""""""""""""""############!!!!!!"""######!!!!!!"""###############""""""""""""######$$$%%%###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!""""""######$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!### !!!###$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%&&&'''((()))+++,,,,,,,,,,,,,,,+++++++++******((((((''''''&&&&&&%%%$$$############"""""""""!!!"""!!! !!!######""" !!!!!!!!!!!!""""""""""""%%%$$$$$$$$$%%%%%%###!!!$$$$$$###""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$#########$$$%%%&&&"""######$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###((()))%%%$$$'''!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""#####################"""$$$######""""""###$$$%%%$$$###""""""$$$$$$###"""#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######### !!!!!!!!!"""""""""""""""""""""###$$$%%%&&&&&&######&&&%%%###"""%%%#########$$$$$$$$$%%%%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$$$$######$$$######$$$%%%&&&%%%###"""###$$$%%%$$$###!!! $$$%%%%%%%%%%%%$$$###"""########################################################################""""""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###"""###$$$###!!! """%%%%%%$$$############$$$%%%$$$#########$$$$$$"""!!!$$$######$$$&&&%%%###"""!!!"""""""""########################""""""""""""&&&$$$###"""!!!"""$$$$$$!!!"""$$$###""""""$$$'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""""""""######$$$$$$$$$"""!!! """######""""""""""""""""""######$$$""""""""""""###$$$%%%&&&###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!"""######!!!###$$$$$$!!! """!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ######""""""""""""######"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!""" !!!###$$$$$$$$$""""""############$$$$$$$$$$$$&&&'''((()))***,,,---------,,,,,,,,,,,,+++++++++)))((('''%%%%%%%%%%%%%%%###############"""!!!!!!"""!!!!!!!!!######!!! """"""""""""#########$$$$$$###"""###%%%&&&%%%$$$$$$######""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&!!!!!!"""#############################################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###******%%%$$$&&&""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""%%%$$$###""""""###$$$$$$$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%"""###&&&'''%%%%%%((("""""""""######$$$$$$$$$)))'''%%%&&&'''((('''&&&%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######!!! !!!"""###$$$""""""######$$$$$$$$$$$$"""######"""!!!!!!"""$$$######$$$$$$$$$$$$#########""""""$$$&&&&&&%%%$$$"""###$$$%%%$$$###!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!###$$$###!!! """%%%%%%$$$###""""""###$$$%%%%%%$$$######$$$$$$###!!!###"""###$$$%%%%%%###!!!!!!!!!""""""#########$$$############""""""""""""'''%%%###"""!!!"""###$$$ """$$$###""""""%%%(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%!!!!!!!!!###$$$$$$###!!!###"""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&###!!! !!!$$$%%%$$$"""!!!!!!!!!!!!!!!"""######!!!$$$$$$!!! !!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ######""""""""""""######"""""""""""""""""""""""" """############"""""""""""""""""""""""""""""""""""""""""""""""""""######""" !!!"""!!!###$$$%%%$$$###"""""""""#########$$$$$$$$$''''''(((***+++,,,---...---------,,,,,,,,,++++++***(((&&&$$$###$$$%%%&&&###############"""!!!!!!"""!!!!!!"""######!!! """#########$$$$$$$$$$$$########################%%%%%%$$$###""""""######&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$&&&$$$######$$$###""" $$$%%%&&&&&&%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!$$$###"""###$$$$$$###"""%%%###!!!"""$$$%%%$$$!!!)))'''&&&$$$######$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%""""""$$$### """"""###%%%&&&&&&%%%###"""'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$"""""""""###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""&&&$$$"""!!!###%%%&&&&&&"""!!! """$$$%%%$$$#########""""""###&&&)))((())))))(((&&&$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$###$$$%%%%%%$$$######"""!!! !!!""""""$$$$$$$$$###"""!!!!!! """############$$$$$$$$$###$$$%%%%%%######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######&&&&&&$$$"""!!!"""%%%((($$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$%%%%%%$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$###############$$$&&&%%%###!!!!!!"""###$$$%%%%%%$$$###"""""""""#########""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""######"""""""""###%%%&&&"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""######""""""""""""##############################%%%$$$#########$$$%%%&&&""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$###""" !!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,+++******))))))***++++++++++++***'''&&&%%%$$$############""""""###$$$$$$"""!!! $$$$$$$$$#########""""""###"""!!!"""###$$$###!!!########################%%%$$$$$$###""""""######&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$%%%$$$######$$$%%%###"""""""""###$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$############""""""$$$###"""###$$$$$$###"""%%%###""""""$$$%%%$$$"""((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""%%%%%%######&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###""""""$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$######"""""""""""""""&&&$$$"""!!!###%%%&&&&&&%%%###!!!!!!###$$$%%%$$$###$$$$$$###"""###&&&)))'''((()))(((%%%$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$###$$$###"""!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""" !!!###%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$###"""########################$$$$$$$$$######$$$$$$$$$###############"""""""""##############################$$$%%%%%%%%%%%%$$$######"""""""""""""""###&&&%%%###"""!!!"""###$$$$$$$$$######"""#################################$$$###"""""""""###$$$%%%$$$$$$$$$$$$##################"""""""""###%%%%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######""""""""""""####################################""""""""""""####################################"""""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""##############################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######!!!!!! !!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!!!!!!!!!!"""&&&&&&&&&&&&&&&''''''''')))***+++---------,,,+++*********++++++******)))'''&&&%%%$$$###########################"""!!!!!!$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!########################%%%$$$######"""#########'''%%%######$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$ !!!######$$$$$$###$$$############$$$%%%%%%"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""%%%###"""###$$$%%%$$$###&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%"""###&&&'''&&&'''+++%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""###############%%%###!!!!!!###%%%%%%%%%'''%%%###"""$$$%%%&&&%%%###$$$$$$###"""###&&&(((&&&(((((('''%%%$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######"""$$$%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%$$$########################$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!""""""###&&&%%%###"""""""""###$$$#########"""######$$$$$$######$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######""""""""""""####################################""""""""""""##############################""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!"""""" !!!""""""######""""""!!!!!!!!!!!!!!!""""""###########################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""&&&&&&''''''(((((((((((()))***,,,---.........---++++++++++++***)))(((((('''&&&%%%$$$############$$$######"""""""""""""""$$$############"""""""""###"""!!!"""###$$$###!!!########################$$$$$$###############$$$'''%%%$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######$$$&&&''''''&&&!!!""""""##############################$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&######&&&'''&&&(((+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$$$$$$$$$$%%%###!!!"""###%%%%%%$$$&&&$$$"""###%%%'''((((((###$$$$$$$$$######%%%'''%%%''''''&&&$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$######"""""""""""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%'''((('''&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###########################$$$######""""""######$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###""""""""""""######$$$%%%$$$###"""""""""#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$""""""#########$$$$$$$$$#################################$$$$$$#########$$$######""""""######$$$##############################""""""""""""##############################!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############"""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!! !!!!!!""""""&&&&&&&&&''''''(((((())))))***,,,---............,,,,,,++++++***((('''&&&&&&&&&%%%$$$############%%%$$$"""!!!!!!!!!"""###############""""""""""""###"""!!!"""###$$$###!!!########################$$$###############$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""$$$&&&(((''''''%%%%%%$$$$$$##################""""""######$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''((($$$###"""###$$$$$$###"""$$$$$$%%%%%%$$$$$$$$$%%%###$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((%%%$$$%%%%%%$$$%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$"""!!!"""$$$%%%$$$######"""!!!"""%%%((())))))###$$$%%%$$$######%%%&&&$$$%%%&&&%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%"""$$$&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$############""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###!!!########################$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&$$$$$$$$$##################"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$############""""""#########$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$##############################""""""""""""##############################""""""###$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!""""""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""#########$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&''''''((((((((()))+++,,,---------,,,,,,,,,++++++)))(((&&&%%%&&&&&&%%%$$$############%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""###"""!!!"""###$$$###!!!#################################"""######$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######"""###&&&''''''&&&'''&&&%%%$$$###############""""""""""""###$$$$$$"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$###"""###$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***&&&$$$%%%$$$!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$######"""!!!"""$$$%%%$$$"""""" !!!$$$'''((((((###$$$%%%%%%$$$###$$$%%%###$$$%%%%%%######$$$%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$$$$%%%!!!$$$'''&&&###"""###&&&%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$%%%%%%$$$$$$%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$######""""""#########"""######$$$$$$""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!"""###%%%&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$#########"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%&&&'''(((((())))))***,,,------,,,,,,++++++++++++***)))'''&&&%%%'''&&&%%%$$$############$$$######"""""""""""""""!!!!!!"""""""""""""""######"""!!!"""###$$$###!!!##############################""""""###$$$$$$%%%$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###""""""###%%%&&&%%%$$$%%%$$$###""""""###$$$$$$"""""""""""""""###$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&$$$###"""###$$$$$$###"""###%%%'''&&&$$$###%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''+++&&&$$$$$$$$$"""###''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$###""""""!!!!!!"""$$$$$$###""""""!!!!!!###$$$$$$###$$$&&&%%%$$$###$$$%%%"""$$$%%%$$$###"""###%%%##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$!!!$$$'''&&&###!!!###&&&%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$######$$$%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***,,,---+++)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$%%%&&&&&&'''&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$$$$######"""#########!!!!!!""""""###$$$$$$%%%!!!"""###$$$%%%$$$$$$############"""""""""!!!!!!###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################## !!!"""$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%############$$$%%%&&&'''%%%%%%&&&'''((()))******,,,------......---+++***************)))((('''&&&'''&&&%%%$$$###########################"""!!!!!!!!!!!!!!!!!!""""""#########"""!!!"""###$$$###!!!##############################""""""###$$$%%%%%%###"""!!!"""%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$###"""""""""$$$%%%$$$###""""""!!!!!!!!!###$$$%%%"""""""""""""""######$$$"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$"""###%%%'''&&&$$$###%%%'''###$$$%%%&&&'''&&&%%%$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&+++&&&$$$%%%$$$###%%%)))%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!"""!!!!!!"""$$$$$$###"""$$$""" ###$$$&&&&&&$$$######$$$"""###$$$$$$###"""###%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!###%%%%%%###"""###$$$!!!%%%((('''###!!!###&&&$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######!!!###$$$$$$$$$$$$&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&""""""""""""###$$$%%%&&&###$$$$$$$$$$$$###""""""%%%%%%$$$###"""""""""### !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!###$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((()))***++++++...////////////---,,,+++)))******))))))((('''&&&'''&&&%%%$$$############"""###$$$$$$$$$###!!! !!!!!!!!!""""""#########"""!!!"""###$$$###!!!