BM6(v7 }}}zzzzzzyyywwwvvvuuuvvvvvvwwwtttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppnnnnnnoooooooooooonnnnnnlllllllllllllllllllllllljjjjjjjjjiiiiiihhhhhhgggccccccdddddddddeeeeeeeeefffgggggghhhhhhiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggfffeeeeeehhhgggeeecccaaa```______bbbbbbbbbbbbaaa```___^^^````````````````````````````````````````````````_________```````````````aaa````````````_________]]]^^^^^^___```aaaaaaaaabbbbbbaaaaaaaaacccdddeeejjjkkkmmmoooqqqrrrssstttssssssssstttttttttttttttwwwwwwwwwvvvvvvwww{{{}}}~~~~~~~~~}}}||||||{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwttttttttttttttttttttttttssssssssstttttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnmmmmmmllljjjjjjkkkkkkkkklllllllllmmmnnnooopppqqqqqqqqqqqqrrrqqqqqqpppoooooonnnnnnllllllmmmmmmlllkkkiiihhhffffffeeeeeeeeedddddddddeeegggjjjkkkjjjiiihhhiiiccccccbbbbbbaaa``````___]]]]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYZZZZZZXXXUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOMMMOOOWWWcccjjjkkkhhhRRRRRRQQQQQQRRRTTTVVVXXXTTTTTTXXXcccrrr~~~xxxoooqqqvvv~~~xxx|||~~~}}}xxxfffbbb^^^]]]^^^^^^YYYUUUQQQOOOMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@?????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGIIILLLMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWW[[[\\\\\\[[[ZZZ\\\```cccaaaccchhhllljjjfffhhhnnnXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTRRRPPPOOOQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLNNNOOONNNNNNMMMOOONNNNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFHHHGGGGGGGGGGGGFFFFFFFFFCCCEEEHHHIIIHHHGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAADDDEEEFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBBBBHHHRRRXXXVVVSSSJJJJJJJJJKKKMMMQQQTTTVVVSSSQQQVVVdddsssvvvkkk___^^^mmmzzz}}}sssoooqqqvvvxxxlllaaaeeeuuu{{{pppllliiijjjnnnooolllhhhNNNLLLIIIFFFEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<======>>>??????@@@??????>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>??????>>>======<<<<<<<<<<<<999:::<<<>>>@@@AAAAAABBB================================================<<<<<<<<<======>>>>>>>>>@@@@@@??????>>>>>>>>>============>>>>>>>>>>>>?????????>>>===>>>@@@BBBDDDHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQVVVVVVVVVUUUUUUWWW[[[^^^WWWZZZ___cccaaa]]]```eeeFFFEEECCCBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDHHHGGGFFFEEEEEEFFFGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJEEEDDDIIIIIIEEEDDDGGGFFFGGGGGGEEECCCBBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>????????????>>>>>>@@@???>>>======>>>???@@@<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>????????????<<<<<<<<<<<<============??????>>>>>>>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBBBB@@@??????@@@CCCAAA@@@BBBGGGKKKLLLKKKLLLFFFEEEMMMTTTVVVYYY\\\___eeeooowwwwwwpppddd[[[[[[eeeuuuvvvlllcccdddoooyyy~~~}}}lllSSSCCCFFFIIIAAA>>>DDD@@@<<<<<>>===@@@???AAADDDCCC@@@===>>>???<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;>>><<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999999999999:::::::::;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNTTTTTTSSSRRRQQQRRRTTTWWWSSSXXXWWWZZZ```]]][[[ddd{{{CCCBBB@@@??????@@@AAACCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCFFF@@@???CCCDDDAAA@@@BBBAAABBBCCCCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>===<<<<<<<<<<<<===>>>;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<============>>>;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>????????????>>>???@@@@@@???===<<<>>>?????????AAADDDGGGJJJJJJIIIJJJGGGHHHNNNRRRTTTZZZbbbfffuuuuuummmjjjzzz}}}zzzzzzyyywwwttt~~~|||ssshhheeemmmwwwzzztttbbbTTTRRRPPPJJJEEEGGGHHHAAA>>>AAABBB???===>>><<<>>>???>>><<<<<<===@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<:::999999:::;;;999888::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;:::::::::999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@CCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMSSSTTTSSSRRRQQQQQQTTTWWWTTTYYYXXXZZZaaa]]][[[dddzzzAAA@@@???>>>>>>???@@@AAA>>>>>>??????@@@AAAAAABBB???@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBBBB@@@AAABBBCCCDDDCCCBBBAAADDDBBBAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDD???===AAACCCBBB@@@@@@???>>>>>>@@@AAABBBAAA@@@????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>======??????@@@@@@@@@@@@??????========================>>>======<<<<<<======>>><<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888999999999:::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>======>>>===<<<===@@@BBB???BBBFFFIIIKKKLLLNNNPPPTTTRRRRRRQQQOOOOOOVVV___fffyyy~~~rrreee```gggpppuuuyyy~~~vvvuuuyyyssskkkeeeaaa]]]WWWRRRTTTJJJAAA??????===::::::;;;<<<===<<<::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999:::;;;:::::::::999888777777888888777555888888888888888888888888999999999999999999999999888888888888888888888888999999999999888888888888:::999999999999888888888888888888999999999:::::::::::::::::::::999888888::::::999999999999::::::999999999:::;;;<<<>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLRRRSSSRRRQQQPPPQQQTTTWWWUUUYYYXXX[[[aaa]]][[[dddzzz@@@@@@?????????@@@AAAAAA>>>?????????@@@@@@@@@@@@BBBCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEBBBAAACCCEEEEEEDDDBBBDDDBBB??????AAAAAA@@@>>>AAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===================================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999888999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777777888888888999999999999999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999:::999999999999:::;;;;;;999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::::::::;;;<<<<<<<<<<<<============::::::::::::;;;;;;<<<<<<888:::===>>>???@@@CCCEEECCCFFFKKKMMMOOOSSSYYY^^^fffdddaaa^^^\\\^^^dddjjj}}}~~~{{{vvvtttsss{{{wwwyyy{{{pppaaabbbnnnvvv}}}}}}|||}}}xxxooolll^^^NNNCCC???>>><<<:::<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777888999999::::::999999888777666666777777666444777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777888888888999999888888999999888888777666999999888888888888999999888888888888999;;;<<<===@@@AAACCCDDDEEEFFFGGGGGGIIIHHHGGGGGGGGGIIIKKKLLLQQQRRRRRRPPPPPPQQQTTTVVVUUUZZZYYY[[[aaa]]]ZZZdddzzz>>>>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>@@@BBBCCCCCCAAA???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFHHHIIIIIIHHHKKKJJJIIIHHHIIIJJJLLLMMMGGGGGGFFFEEEDDDDDDCCCBBBFFFDDDBBB@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>??????@@@@@@===========================>>>>>>?????????>>>>>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999888999:::;;;<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777888888888999999999888888888888999999999999888888888888888888888888888888888888888888888888888888888888888999999:::999999999:::::::::;;;;;;888888888888999999999999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;777:::>>>AAAAAAAAABBBCCCEEEGGGIIIKKKOOOWWWbbbkkkwwwtttqqqrrrvvv}}}||||||}}}ssskkkkkkcccVVVYYYfffgggwwwyyycccPPPFFFCCCAAA???;;;;;;<<<<<<===<<<:::888::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666777777888999888888888888777666666777777666555666666666666666666666666666666777888888777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666777777777888888777777777888777777666555888888777777777777888888777777777777888:::;;;<<>>>>>>>>>>>>>>???????????????===AAADDDDDDBBBAAACCCFFFCCCDDDEEEFFFHHHIIIKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLOOONNNOOOQQQTTTWWWWWWWWWVVVTTTQQQOOOOOOSSSWWWYYYSSSWWWVVVOOOHHHFFFEEEDDDCCCEEEEEEDDDAAA?????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888888999999::::::999999888999999888888999999:::;;;777777777777777777777777777777777777777777777777777777777777777777777777666777777777888888888888444555555555555666666666666666666666666666666666777777777777777777777777777777666666777777888999888888999999999:::::::::666666777777777888888888:::999999888888999999:::999999999999999999999999888888888888888888888888888888999999::::::;;;;;;888888888888999999999999<<<;;;:::::::::;;;<<<======@@@BBBCCCCCCBBBBBBCCCGGGFFFFFFHHHOOOZZZgggppp~~~{{{yyyuuuuuuwwwuuulll\\\SSSUUUYYYggguuunnnZZZNNNJJJHHHFFFBBB@@@>>>=========;;;:::999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666555666777777888888777777888777666666777777666555666666666666666666666666444555777777777777555444666666666666666666666666555555555555666666666666555555666666666666666777555555555666666666777777777777777777777666555555777777777666666777777777666666666777888999;;;;;;===>>>@@@BBBDDDEEEEEEFFFJJJIIIGGGFFFGGGIIILLLMMMOOOPPPPPPOOONNNPPPSSSVVVTTTYYYWWWYYY___ZZZXXXaaaqqq:::;;;<<<======>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGJJJNNNPPPOOOKKKIIIJJJMMMKKKNNNRRRVVVXXXWWWVVVTTTSSSXXX___eeegggeeeaaa^^^______```dddiiimmmnnnnnnjjjgggbbb^^^___dddjjjnnnrrrxxxwwwjjj[[[TTTSSSSSSOOOVVV[[[YYYQQQHHHCCCBBBCCCBBBBBBAAA@@@@@@??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888777777888888888888777777666777888888888888777666666666777888888888888888555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666333444444444444555555555555555555555555555555555555555555555555555555555666666555555666666777888666777777777777888888888555555666666666777777777888888777777777777888888777777777777777777777777777777777777777777777777666666777888888999::::::777777777777888888888999;;;:::::::::<<<>>>AAABBBFFFGGGGGGGGGGGGJJJNNNQQQOOOMMMKKKOOOWWWcccmmmsss~~~~~~qqqjjjdddgggjjjooosssuuurrrnnnrrrsssnnnccc\\\\\\]]][[[\\\TTTIIIAAA======<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555666777777777666666888666555555666666555444666666666666666666666666333444666777777666444333666666666666666666666666555555555555666666666777444444555555555666666666444444555555555666666666777777777777777666555555777666666555555666666777666666666777888999;;;;;;<<<===???AAACCCDDDEEEEEEIIIGGGEEEDDDEEEGGGJJJLLLNNNOOOOOONNNNNNPPPSSSVVVSSSXXXVVVXXX]]]YYYVVV___ooo<<<===>>>???@@@@@@@@@@@@AAACCCEEEGGGJJJMMMOOOPPP]]]```aaa]]]VVVQQQQQQSSSTTTYYYaaagggiiigggbbb^^^]]]fffrrr|||}}}vvvqqqnnnnnnpppuuu{{{}}}yyyrrrnnnooouuu|||pppgggeeeeeehhhqqqzzzwwwiiiYYYOOOLLLFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<============<<<<<<============<<<<<<::::::::::::::::::::::::::::::999999999999::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777777777777777777777555555666666666666555555444555666777777666555444333444666777777777666555666666666666666666666666555555555555555555555555555555555555555555555555333333333444444444555555555555555666666666777777555555555555555555555555333333333333333333333333555555555555555666777777555555555666666666666777555555555666666666666777666666555555555555666666666666666666666666666666777777777777777777777777444555555666777888888999888999999999999:::::::::999999999:::===AAAEEEGGGKKKKKKJJJKKKMMMTTT\\\bbbZZZWWWUUUYYYcccnnnuuuxxxppp~~~~~~wwwooojjjfff___XXXUUU]]]hhhooonnnnnnssswwwwwwvvviiiWWWGGG???<<<<<<<<<888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444555555666666666666666777555444444555666444333666666666666666666666666333444666777777666444333666666666666666666666666555555555666666666777777444444444555555555666666444444444555555555666666777777777777777666666555666666555555555555666666666666777777888:::;;;<<<<<<===???AAACCCDDDEEEEEEHHHFFFDDDCCCCCCFFFIIIKKKNNNNNNOOONNNNNNPPPSSSVVVRRRWWWUUUWWW\\\XXXUUU^^^qqq<<<;;;;;;>>>AAADDDDDDCCCHHHJJJKKKRRRTTTKKKRRRlllooo___```dddccceeemmmzzz{{{tttrrrvvv~~~yyyxxxuuuyyy{{{uuu||||||wwwvvvwww|||vvv___WWWZZZSSSNNNMMMMMMJJJFFFDDDBBB???;;;999>>>CCC@@@999<<<;;;888888<<<>>><<<777<<<<<<<<<<<<;;;999888777<<<<<<;;;;;;;;;::::::::::::999999888888999999:::999999888888888888999999888888999999999::::::::::::::::::999999888888888::::::999999888777666666777777777777777777777777555555666666777777888888777777666666555555444444666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444222333333444444333333222333444555555666555555555555555555666666666666777555555444444444444555555444444444555555555555666333444444444555666666666666555555444444444555555666888:::;;;999777666666777888888888888777777777888;;;@@@DDDFFFIIILLLOOORRRQQQQQQVVV```iiiiiifffiii```___iiiooollllllqqqyyy|||}}}|||{{{xxxmmmaaaUUUMMM]]]ccckkkrrrvvv}}}vvv^^^GGG:::;;;BBB???<<<999666666888;;;===666777888999999888777666444444555555555555444444444444444444444444444444333333333333333333333333333444444555555444444333444444444555555555555666777777666666555555555444333333333333333444555666444444444444444444444444444333111000000111333444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444333333333333444555555555555555666777999;;;;;;>>>>>>======>>>@@@BBBCCCDDDCCCBBBBBBCCCEEEGGGIIIMMMNNNMMMLLLKKKMMMQQQTTTWWWWWWYYY\\\[[[WWWWWWZZZmmm{{{;;;<<<>>>AAADDDGGGHHHIIIMMMMMMJJJNNNSSSTTTggg{{{{{{www{{{vvvzzz~~~}}}~~~mmmiiibbbdddiiippprrrjjj]]]SSSGGGGGGEEE@@@???@@@>>>999===>>>===<<<<<<======<<<888999999:::;;;<<<======;;;;;;;;;::::::::::::999999999999888888999999999888888777777777777888888777777777777888888888999888888888888888777777777:::999999888777777666666777777777777777777777777666666666666666666777777666666666555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222222222333444444444444333444444444555555555555666555555444444444444555555444444444444555555555555444444444444444555555555555555444444444444444555444666666666555444555666666555555666777999;;;<<>>>>>======>>>@@@BBBCCCDDDCCCBBBBBBCCCEEEHHHIIIMMMMMMMMMKKKKKKMMMQQQTTTVVVVVVXXX\\\[[[WWWWWWZZZjjj|||BBBDDDGGGKKKNNNSSSYYY]]]WWWWWWTTTVVV]]]ccc{{{vvvxxxvvv~~~|||mmmSSSUUUTTTNNNKKKKKKJJJGGGBBBBBBBBB???<<<:::;;;>>>888888888888999:::<<<<<<:::::::::999999999888888999999888888888888999999777666666666666666666777555555666666666777777777666666666666777777777777999888888777777666666666666666666666666666666666666666666555555555555555444444444444555555555555444444444444333333333333333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222222222222222111000111111222222222222222222222333333333444444444444444333333333333444444333333333444444444555555444444444444333333333333444444333333333333444444444444444333222333555777444555666888<<>><<<:::999888888666666666555444333222111333444444555555444444333333333333333333333333333222222222222222222222222222333333444444333333222333333333333444444444444333333333333222222222222444333333222222222333333111111111111111111111111333222111000000111222333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333222222333333444555444444444555777888:::;;;=========>>>???@@@BBBBBBDDDCCCCCCBBBDDDFFFHHHJJJLLLLLLLLLKKKKKKMMMQQQTTTSSSTTTXXX]]]]]]XXXWWWZZZgggwwwKKKMMMPPPTTTZZZcccooovvvkkkpppppprrrwwwxxx{{{{{{~~~~~~zzz~~~eeefffeeeccceeekkkkkkhhhWWWQQQJJJEEEAAA<<<;;;===<<<<<<<<<<<<;;;:::999999999999999888888888888777888888777777777777888888666555555444444555555666555555555555666666666666555555555666777777777888777777777666666666555555555555555555555555555555666666555555444444333333222222333333444444555555333333333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111222222111111000000000111222222222222111111111111111222222222333333333222222222222333333222333333333444444444444444444333333222222222111333222222222222333333444444555555444333333444666555777<<>>???@@@AAABBBDDDCCCBBBBBBDDDFFFHHHJJJKKKKKKKKKJJJJJJLLLPPPTTTQQQRRRXXX]]]]]]YYYWWWYYYggg{{{nnn~~~YYYXXXYYY\\\eeerrr}}}qqqtttyyypppmmmxxxwwwvvv{{{xxxhhhWWWOOOJJJCCC===<<<;;;<<<=========<<<:::999999999888888888777777777888777777666666777777888555555444444444444555555555555555555666666666777555666666666777888888888666666555555555555555444444444444444444444444444555444444444333333222222111111222222333333444444111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111///000000000000000000///000000111222222222222222000000000000111111111111222222111111111111222222222222222222333333333444333333222222111111000000111111111111111222333333222333555555333222222333777<<>>???@@@AAABBBBBBBBBAAABBBCCCFFFHHHJJJJJJJJJJJJIIIIIILLLPPPSSSQQQRRRWWW]]]]]]XXXWWWYYYiiiuuujjj|||vvvrrroooqqq{{{xxxpppsssyyy||||||{{{ooouuu{{{yyyxxxnnniiiiii{{{~~~~~~|||~~~|||{{{www```WWWSSSLLLGGGGGG@@@???===;;;:::999999888999999999888888888777777777777666666666666777777555555444444444444555555444444555555555666666666666666666666777777777777444444444444444444444444333333333333333333333333333333333333222222222222111111111111222222222222000000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000...//////000000//////...///000111111222222111111///000000000000111111111111111000000000000111111111111222222222333333333111111111111111000000000000000000000000111222333000111333333333333555666===CCCLLLSSSWWWVVVSSSQQQGGGMMMUUU\\\```bbbcccccc^^^^^^```bbbaaaiiiuuujjj^^^XXXTTTQQQQQQSSSMMMNNNMMMKKKHHHGGGHHHIIIBBBGGGQQQZZZ```___[[[VVVZZZaaafffeeegggooowww|||qqqeeeYYYVVVXXXZZZ]]]``````ccc^^^RRRLLLMMMLLLHHHIIIJJJNNNRRRQQQQQQXXX```hhhnnnwwwzzzzzz{{{{{{rrrooommmqqqzzzzzzdddWWWZZZaaahhhkkknnnvvvnnnZZZIII???:::999555444444333333444555555111222222333333222222111111111111111111111111111000000000000000000000000000111111222222111111000000000000000111111111222111111111222222222222222111111000/////////000000000000000000000000000000/////////000000/////////////////////////////////000000000000000000000000///000000000000111111111111111111111111111111111111111000000111111222333222222222333555666888999999:::<<<>>>???AAAAAAAAAAAA@@@@@@@@@BBBEEEGGGIIIIIIIIIIIIIIIIIIKKKPPPSSSRRRSSSWWW\\\\\\WWWVVVYYYjjjzzzlll{{{vvvwww|||}}}~~~zzzwwwqqqsssvvvtttyyywwwwwwxxxtttmmmjjjlllpppuuuwwwuuusssvvvwwwwwwrrrrrrttt|||kkkffffffdddhhhoooeee^^^SSSGGG>>>:::999999::::::999999999888888888777666666555555666666777555555444444444444555555333333333333444444444444666666666555555555555555333333333333333444444444333333333333333333333333111111111222222222222222111111111111111000000000/////////000000111111111////////////////////////000000000000000000000000////////////////////////................................................////////////////////////////////////////////////.........//////...............///000000000000//////000000000000111111111111000000//////000000111111111111111222222222222//////000000000000000000////////////000111222222222222222222333888>>>CCCKKKNNNSSSVVVVVVQQQKKKGGGBBBJJJVVV___cccbbb___]]]ddd___^^^dddmmm{{{ssskkkbbb[[[YYYKKKFFFCCCCCCCCCCCCFFFKKKIIILLLPPPPPPOOORRRXXX^^^ccckkkuuu~~~zzz}}}wwwyyyzzzxxxxxxzzz}}}|||mmmeeeeeebbb[[[OOONNNNNNPPPMMMHHHFFFHHHRRRWWW___eeeiiinnnssswwwqqqkkkeeefffppp}}}vvvbbbcccfffjjjmmmqqq}}}yyyeeeUUUJJJDDDBBB999888666444333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000111111111111000000/////////000000000111111//////000000000111111111//////.........///000000...........................//////////////////...........................000000000000000000000000/////////000000000111111111111111111111111111111000000000000000111222222111111222333444666777888888999<<<>>>@@@AAAAAAAAA??????>>>???AAACCCFFFHHHHHHHHHHHHHHHHHHKKKPPPSSSTTTTTTWWW[[[ZZZVVVVVVYYYggg}}}kkkwwwvvvmmmssswwwyyyvvviiirrr{{{yyyzzz}}}sssuuuzzz~~~yyyzzzvvvxxxyyyyyy}}}sss]]]LLLBBB??????:::::::::999999999999888666666555555555555666666666555555444444555555666111111222222222333333333555555555444444333333333333333333333333333333333222222222222222222222222000000111111222222222333222222111111000000//////.../////////000000111111////////////////////////////////////////////////////////////////////////........................................................................////////////////////////---..................---,,,---......//////......000000000000111111111111000000////////////000000000111111111111222222222......//////000000111111............///000222222666555333222666>>>HHHPPPXXXYYYZZZXXXTTTMMMFFFBBB@@@GGGQQQXXX\\\\\\[[[[[[]]]YYYeee{{{tttkkk]]]PPPMMMOOOLLLHHHEEEGGGGGGIIILLLKKKKKKQQQZZZ^^^aaacccbbbdddooozzzuuurrrooohhh[[[RRRNNN@@@GGGNNNSSSVVV[[[cccjjjsssyyywwwmmmppp}}}~~~zzzwwwuuurrrooonnnwwwtttdddWWWMMMHHHFFF???===:::777555444333333111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000---.........//////000000...............///000111------------------------......////////////..............................000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222111111222333444666777888888999;;;>>>@@@AAAAAAAAA>>>>>>===>>>@@@CCCFFFHHHHHHHHHHHHHHHHHHKKKOOOSSSVVVUUUWWWZZZYYYUUUUUUYYYddd|||hhhqqqvvviii___```eeejjjttt~~~zzztttssszzz{{{}}}||||||}}}}}}ttt]]]LLLCCC@@@===???>>>:::999<<<999222444444555777777555222000333333444555555444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333000000000000000000000000////////////............//////////////////////////////............//////........................////////////////////////................................................---------............//////............---------........................................................................////////////000000000000///000000000111111111111000000//////.........---111000000111333444333222444000...666CCCNNNSSSSSS[[[___[[[OOOFFFCCCBBB>>>HHHBBBGGGXXX```[[[TTTTTTXXXttt|||mmm^^^UUULLLMMMJJJEEEEEEIIIKKKJJJRRRMMMKKKPPPTTTZZZgggtttvvvqqqjjjiiisssrrr___QQQTTTPPPMMMPPPUUUYYYXXXVVV```dddlllwwwzzzqqqwww{{{rrrmmmlllmmmiiifffdddccc^^^TTTLLLJJJFFFCCC999888>>>888000555111222444444333222222333000000////////////000000......//////000000111111........................////////////000000000000000000000000////////////////////////////////////................................................***...222000,,,)))+++...000...---.........+++(((000000000000000000000000////////////////////////000000000000000000000000222222222222333333444555666777999;;;>>>???@@@AAAAAA@@@??????@@@CCCFFFHHHLLLKKKJJJIIIIIIMMMRRRWWWXXXUUUUUUXXXXXXTTTSSSVVVeeevvvhhhtttwww}}}|||rrrjjjggghhhmmmrrruuuxxx{{{}}}|||pppaaaWWWRRROOOLLLCCC999555999999666:::777444222333555555555333333444444444444333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////....................................//////............//////------------------------------------------------------------------------------------------------------------........................------------------------------------....................................................../////////000000000//////000000000111111111000/////////............//////000111111000//////000222666>>>HHHPPPUUUWWW\\\\\\UUUIIICCCCCCDDDCCCCCCFFFPPP[[[\\\YYYbbbpppxxxkkk]]]QQQJJJFFFGGGFFFGGGPPP]]]gggjjjccc```cccooo|||xxxtttiiifffbbbaaabbbaaa\\\WWWTTTWWW]]]fffrrr~~~xxxoooxxxqqqiiihhhooo{{{xxxkkkbbbYYYTTTSSSXXX\\\ZZZWWWVVVOOORRRIII>>>;;;555222999111222222222111000000111000000000//////000000000......//////000000000000.........................../////////000000000000000000000000/////////...------------------------................................................,,,...///...,,,+++...111............///000000///........................////////////////////////000000000000000000000000222222222222222333444555555666888;;;===>>>???@@@@@@???>>>>>>???BBBEEEGGGJJJJJJIIIHHHHHHLLLQQQUUUVVVTTTTTTXXXWWWSSSRRRTTTdddxxxiiiwwwuuu^^^dddiiinnntttyyywwwsssxxx~~~}}}~~~}}}hhhQQQCCC===:::777;;;777222111333555555444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000/////////............---................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..................---------,,,,,,,,,------------------------------------------------------------------------.........////////////000////////////000000000000////////////...............000222111///---///111555;;;DDDKKKOOORRRUUUWWWWWWSSSJJJBBBAAAGGGKKKLLLPPPWWW___ccc___eeexxxpppcccWWWNNNGGGCCC@@@GGGJJJPPPXXXgggxxxzzzyyyvvvoooVVVSSSRRRVVV___kkkuuu{{{rrr```WWW\\\kkkzzzxxxjjjUUUMMMIIIPPP[[[cccgggkkksssxxx```NNN@@@777999444333222111000000000111111111000000000000111111...////////////000000000............................../////////000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,...000111***,,,------------...000------------------------////////////////////////000000000000000000000000111111111111222333444555444666888:::<<<===>>>>>>???>>>======>>>AAADDDFFFIIIIIIHHHGGGHHHKKKPPPTTTSSSQQQSSSWWWWWWSSSPPPQQQaaa}}}xxxgggxxx{{{||||||qqqddd___dddkkkttt~~~yyybbbQQQDDD===;;;999777888:::999666222444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////........./////////000000///////////////............111333111...///444:::CCCHHHNNNRRRSSSSSSRRRSSSPPPLLLGGGGGGMMMWWW]]]___hhhggghhhiiinnntttccc[[[SSSHHHBBBCCCJJJRRRWWW```gggqqq}}}}}}ooohhh___[[[___gggnnnsss|||zzz{{{qqqfffgggrrr~~~hhh]]]TTTTTTZZZdddrrr}}}ppp[[[FFF===999666333111111222333444111111000000000000111111////////////////////////................................./////////000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------+++++++++---......---***---000000...,,,,,,---------------------------........................////////////////////////000000000000111333444555444555777999;;;<<<======>>>===<<<<<<===@@@CCCEEEIIIIIIIIIHHHHHHKKKPPPSSSQQQQQQSSSXXXXXXSSSPPPQQQ^^^yyytttbbbuuuiiijjjiiihhhkkkooopppooo{{{}}}iiiXXXNNNDDDCCCAAA???===:::777555555444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222////////////////////////////////////////////////............------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---............/////////.........///////////////---///111///...333<<>>:::444111111333444444111111000000000000111111/////////...................................................////////////////////////............------------------------------------------------------------------------+++***+++,,,...---+++(((+++...222333333111//////........................------------------------......................../////////000111222444444444555777999:::;;;<<<<<<>>>===<<<<<<===@@@CCCEEEIIIIIIJJJIIIJJJLLLPPPTTTQQQQQQTTTXXXXXXTTTQQQRRR[[[vvvppp___sssVVV\\\cccjjjrrr{{{}}}|||}}}{{{zzziiiaaaWWWWWWSSSJJJ@@@999777888777666444333222333333444222222222222222222222222222222222222222222222222222222222222222222222222////////////////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///.........///////////////,,,...000111444:::CCCJJJLLLJJJIIIJJJMMMNNNLLLJJJGGGKKKVVVeeeooossstttvvvooorrr~~~xxxeeeRRRDDD???@@@BBBHHHVVViii~~~|||vvvuuuoooiiijjjssszzz|||vvv|||{{{eeeUUUSSSOOOOOOXXXbbbkkkrrrxxxxxxzzz}}}qqq~~~}}}|||xxxjjj[[[XXXdddttt{{{zzzsssaaaWWWHHH@@@777222111222333222000000////////////000000/////////............---........................------.........//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,++++++,,,+++,,,...000000///---........................------------------------.................................///000222333444555666777999:::;;;<<<<<<>>>===<<<<<<===@@@CCCEEEIIIIIIJJJJJJJJJMMMPPPSSSRRRPPPSSSWWWXXXTTTRRRSSS\\\wwwsssbbbuuulllqqqyyy~~~uuusssxxx{{{{{{}}}wwwttttttyyyzzzooo\\\KKKBBB@@@999777555444333333444555222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////////////////////////////.........---------,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------...................../////////000---000444:::@@@EEEIIILLLKKKLLLNNNNNNKKKIIIIIIIIILLLRRR___nnnrrrnnnkkklllttt~~~jjjZZZLLLBBB@@@CCCIIIQQQ```sss}}}|||yyyuuuoooggg___ZZZVVVYYYYYYXXXZZZ___aaa```YYY\\\aaaffflllqqquuuwwwllljjjppp{{{rrr``````VVVMMMLLLPPPXXXfffssspppqqqwwwsssxxx{{{uuulllhhhmmmuuuzzzmmmbbbccciiivvvsssiiigggpppnnnaaa^^^VVVLLL@@@777444333222000//////............////////////.........---------........................---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++,,,111555999222***(((+++---,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000222333444666777888:::;;;<<<<<<<<>>===<<<>>>AAADDDFFFGGGHHHIIIIIIJJJLLLOOORRRQQQOOOQQQUUUUUURRRQQQSSS^^^yyy}}}kkk|||gggTTTLLL:::888666444333444555666222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---.........//////000000111444;;;DDDKKKOOOOOOMMMMMMSSSXXXUUUMMMGGGFFFHHHYYY___lllwwwwwwmmmggghhhzzzqqq___KKKBBBAAAEEEOOOZZZcccnnn{{{mmmccc^^^YYYTTTOOOJJJLLLOOOQQQQQQPPPNNNMMMNNNUUU[[[]]]```cccaaa]]]___[[[WWWUUUUUUUUUTTTSSSNNNJJJNNNXXX\\\ZZZbbbooo~~~yyysssiii^^^XXXQQQMMMSSS\\\eeejjjqqqxxx~~~yyyeeeWWWWWWeeeqqquuuzzzrrrhhhfffQQQPPPNNNZZZllllllcccdddcccXXXHHH===888666333111......------------......//////.........---------........................---------.........////////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***)))---666>>>NNNAAA222+++---000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...000111333444666777999:::;;;<<<======???>>>======>>>AAADDDFFFFFFGGGHHHHHHIIIKKKNNNPPPPPPNNNOOORRRSSSPPPPPPSSSaaa|||ttt}}}zzz{{{~~~zzz]]]DDDCCC===777555666555333444444333000000111222111222111111111111111222222111222222333333222222111222111111111000000//////000000000000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++***************+++******))))))******+++,,,,,,,,,+++***)))(((''''''+++'''$$$&&&+++///...,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///---++++++---//////...111<<>>@@@@@@AAA???>>>===>>>@@@CCCEEEHHHIIIIIIIIIIIILLLQQQTTTUUUVVVVVVTTTRRRQQQQQQRRRaaaxxxuuu~~~yyyxxxrrr\\\QQQDDD:::777666888;;;777666444333222333333222222222111111111111222222111222222333333222222111111111111111000000000/////////000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,++++++***))))))******+++******))))))******+++,,,++++++******)))(((((((((,,,(((%%%'''+++...---+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...---,,,---///222444>>>EEEMMMPPPOOONNNPPPTTTPPPNNNJJJGGGJJJUUUbbbkkkwww~~~zzzsss|||sssjjj\\\LLLLLLDDDBBBMMMZZZiii|||lllbbbZZZSSSNNNJJJGGGEEEEEEHHHLLLNNNOOO[[[]]]___bbbcccdddcccccckkkmmmqqquuuwwwwwwwwwvvvtttsssoooiiidddbbbbbbcccddd___]]]```bbb```^^^^^^bbbcccgggiiiccc[[[XXXZZZeeekkkwwwvvvjjjaaaWWWRRRSSSYYY\\\```oooxxxkkkhhhfff```kkkuuuxxxdddSSSOOORRRYYYiiiyyy}}}uuu]]]III:::111111000//////000000///---///............---------------------------------------------------------...---,,,+++++++++,,,,,,000---******,,,---,,,+++***+++,,,,,,******+++,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///000222333777777999:::<<<===??????@@@???===<<<===@@@CCCEEEGGGHHHHHHHHHIIILLLQQQUUURRRSSSTTTSSSRRRQQQQQQRRRddd{{{xxx~~~zzztttdddUUUNNNGGG===777777666444222222222222111000222222111111111111222222111222222333333222222111111111111111000000000000...////////////...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************))))))))))))))))))))))))***))))))))))))***++++++******)))))))))******+++***))))))))))))***++++++)))))))))))))))))))))))),,,)))'''(((+++---,,,***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......///000///------000777===GGGKKKOOOQQQRRRQQQQQQRRRHHHLLLMMMLLLUUUgggsssuuuzzz|||{{{xxx}}}eeePPPHHHHHHJJJJJJFFFLLL___uuu|||xxxiiiWWWLLLJJJKKKIIIEEEBBBCCCGGGMMMTTTZZZ]]]^^^fffhhhjjjlllmmmmmmmmmlllrrrtttvvvxxxyyyyyyxxxwwwssssssqqqmmmkkkjjjkkkmmmooollllllooopppmmmkkkkkkiiijjjmmmlllbbbSSSJJJHHHOOOQQQWWW```mmm|||zzzrrraaaWWWOOOLLLLLLOOO___ooo|||xxxllliiiuuuqqq___RRRMMMTTTkkkoooYYYEEE555333111000000111000...---///............---------------------------------------------------------...---,,,+++++++++,,,,,,///---,,,+++,,,---,,,,,,***+++,,,+++******+++,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333555666777999;;;<<<===>>>>>>===<<<;;;<<>>AAACCCEEEFFFHHHIIIJJJMMMQQQTTTQQQSSSTTTTTTRRRPPPPPPQQQ```yyy}}}|||hhhVVVCCC;;;666888:::777555555444333333222111111222222111222222333333222222111000000000000000000111111...............------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((()))******+++))))))(((((())))))***+++((((((((()))******++++++++++++******++++++***)))))))))***++++++++++++***************************++++++++++++,,,---......***---/////////666@@@IIIKKKMMMOOOSSSTTTQQQKKKEEEEEEKKKTTT___ooowwwkkkYYYWWWhhhxxxgggQQQ@@@AAAFFFIIIPPP[[[ttt|||}}}nnnaaaXXXPPPJJJFFFGGGIIIJJJJJJIIIHHHIIIJJJPPPSSSXXX___eeegggfffddd``````aaaaaaaaaaaa``````___```bbbcccdddeeeeeeddd```aaacccddddddfffiiilllhhhhhhlllsssuuutttuuuxxxtttmmmdddZZZMMMBBBAAAEEEKKKIIIFFFEEEEEEGGGJJJLLLIIIPPPYYYaaaiiivvv|||rrrkkkddd^^^\\\\\\[[[ccckkksss{{{uuufff[[[\\\gggqqqjjjkkknnnrrrqqqkkkhhhgggpppxxxwwwnnniiieeeUUU@@@888555111///......---,,,///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******)))***)))***++++++))))))***+++************))))))))))))************************'''(((***,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---///000222333333444555777999:::;;;<<<<<<;;;::::::;;;>>>AAADDDDDDFFFHHHIIIJJJLLLPPPSSSTTTUUUWWWVVVSSSQQQPPPOOO___zzzrrr~~~~~~zzzOOOCCC:::;;;;;;555222444555444333222222111222222111222222333333222222111000000000000111111111111...////////////...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))************+++************************))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))******+++)))(((((((((((()))******(((((())))))*********+++******+++++++++******)))((()))******++++++******++++++++++++++++++++++++++++++++++++,,,---......***---111444888???GGGNNNTTTUUUVVVVVVSSSMMMEEE???BBBGGGTTTffftttsssfffXXXiiitttZZZJJJHHHAAABBBIIIOOOXXXooozzzoooaaaXXXNNNHHHJJJOOOSSSUUURRRTTTUUURRROOOOOOTTTYYY___```aaaccccccaaa]]]YYYWWWWWWVVVVVVUUUUUUUUUUUURRRSSSTTTVVVWWWXXXXXXYYYUUUWWWYYYZZZ[[[]]]```bbb^^^___dddkkknnnnnnqqqvvvtttkkk^^^RRRFFF@@@DDDKKKTTTSSSRRRPPPMMMKKKIIIHHHCCCFFFIIIJJJLLLUUUaaajjjsss{{{rrrhhhaaaWWWZZZ^^^ccciiittt~~~lll[[[UUU\\\eeelllooowww~~~mmm```PPPRRRUUUZZZccccccVVVGGGDDD???777222///.........///............---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))***,,,+++)))(((((())))))***+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---///000222333333444555777999:::;;;<<<<<<;;;::::::<<>>666222444555555444333222222222222111222222333333222222111///000000000111111111111//////000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''''')))*********)))((('''''''''(((((()))++++++((((((((((((((()))******)))))))))))))))*********(((***+++,,,+++*********((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........111666<<>>>>>AAALLL[[[iiiyyyrrreee\\\WWWQQQLLLHHHIIIQQQZZZaaaddd^^^^^^]]]\\\[[[\\\___aaaaaa```^^^]]]\\\YYYUUURRROOONNNMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLLLLJJJLLLNNNOOOPPPQQQTTTVVVUUUVVVZZZaaacccdddiiioooqqqiii```XXXPPPNNNTTT]]]ffffffdddbbb^^^XXXSSSPPPMMMMMMKKKGGGDDDEEEIIIMMMPPPbbbtttyyyooogggbbb\\\YYY\\\fffttt~~~yyyggg[[[XXXZZZooouuu|||hhhPPPIIIHHHRRR\\\]]]YYYVVVVVVNNNBBB888222000/////////............---------++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,---------,,,+++***(((+++------***((()))***(((***+++***)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************************************************++++++++++++,,,,,,,,,---///000222333444444666777999;;;<<<<<<<<<;;;:::;;;<<<@@@CCCEEEEEEGGGIIIJJJJJJKKKMMMOOOOOORRRUUUVVVUUUSSSRRRRRRaaa~~~pppuuu~~~wwwcccRRRMMMHHH===888:::666555444333222222222222222222222333333222222222//////000000111111111222000000000000000//////...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((()))++++++((((((((((((((()))************))))))))))))))))))''')))+++,,,+++******+++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......111444:::CCCLLLSSSVVVWWWXXXWWWTTTOOOHHHDDDDDDEEEPPPSSScccuuuuuukkkooohhhLLL>>>@@@GGGGGGGGGQQQfffwwwaaaQQQJJJIIIKKKVVVTTTRRRUUU\\\bbbeeefffeeedddcccbbbaaa^^^YYYUUUUUUSSSQQQQQQQQQPPPNNNLLLIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJKKKNNNOOOSSSXXXZZZ[[[```hhhiiieeeaaa___[[[[[[bbbkkksssssssssrrrppplllhhheeeWWWUUURRRMMMHHHEEEDDDDDDAAAPPP^^^gggxxx|||wwwkkk\\\SSSRRRYYYdddmmmyyytttiiidddccclllxxxrrreeeUUUKKKQQQWWWWWW\\\eeecccYYYKKK===555111000000//////.........---------++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,---...---,,,+++***))),,,......+++))))))+++(((***+++***)))((()))*********************++++++))))))))))))))))))))))))*********))))))))))))***************************************************)))************+++++++++,,,,,,,,,---///000222333444555666888999;;;<<<===<<<<<<;;;;;;===@@@DDDFFFFFFHHHJJJJJJJJJJJJLLLMMMKKKNNNRRRTTTTTTSSSSSSSSS]]]{{{qqqttt{{{kkkppp~~~tttnnnfffQQQ:::999777555444222111222444555333111111222333222111111222222222222111000000000/////////..................---,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************---,,,+++---///111000///111BBBRRRVVVVVVZZZ^^^___]]]TTTKKKFFFEEEHHHTTT___kkkyyy~~~xxxppplll\\\NNNFFF===@@@KKKHHHVVVmmmqqqcccQQQEEEDDDHHHMMMPPPRRRSSSUUUYYY```eeehhhiii```]]]ZZZWWWVVVSSSPPPMMMIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================BBBCCCDDDFFFJJJOOOTTTVVV]]]bbbhhhjjjjjjlllpppuuuuuuvvvxxxyyyyyywwwtttsssjjjeee]]]UUUOOOJJJFFFCCCEEEDDDEEEJJJQQQ```xxxyyywwwnnn]]]LLLGGGPPP[[[qqqzzz}}}uuujjjttt{{{zzzpppdddXXXQQQOOOSSSaaapppqqqvvvjjjPPP???===999000//////...,,,++++++...000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++************************(((((()))************)))************))))))(((((()))))))))))))))))))))))))))+++---,,,+++***+++,,,,,,+++***)))))))))++++++******))))))******+++,,,+++,,,------,,,---000333666666777888999::::::;;;999999999888999<<>>444444666333000000444333222222333444333222222222222222222111000000000000/////////...............------,,,++++++***+++,,,,,,,,,,,,+++******+++++++++*********))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))+++,,,+++,,,///555:::AAAKKKSSSTTTUUUYYY]]]\\\TTTNNNIIIIIIMMMWWWfffttt|||uuuxxx}}}fffIIIBBBDDDEEEPPP___ooozzzyyycccPPPJJJCCCCCCJJJSSSZZZ]]]UUUTTTSSSUUUWWWYYYZZZYYYVVVSSSPPPNNNLLLJJJGGGEEEBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888888888888888888888888888888888888888888888888888888888<<<<<<===???BBBFFFIIILLLQQQXXX```eeeeeeeeehhhjjjqqqsssuuuvvvwwwvvvtttsssnnnllliiieeeaaa\\\WWWSSSMMMHHHEEEDDDEEEJJJXXXeeesss}}}~~~uuuiii\\\TTTQQQRRRbbbkkkuuu|||ooottt|||zzzooojjjkkktttnnnggg]]]QQQNNNZZZjjj}}}nnnYYYNNN@@@222111000///,,,******+++,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******************************************((())))))***+++*********++++++*********)))))))))))))))))))))))))))))))))(((***,,,+++***)))******++++++***************+++******))))))******+++,,,+++,,,------,,,---000333555666777777888999::::::888999999888999===BBBFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTWWWWWWUUURRRPPP\\\|||vvvuuu~~~aaaHHH555666:::555000111333222222333555555333222222222222222222111111000000000000/////////............------,,,++++++++++++,,,,,,,,,,,,+++******+++++++++***************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''++++++++++++,,,,,,,,,,,,)))+++---,,,,,,222???JJJRRRSSSSSSQQQTTTXXXYYYWWWMMMHHHGGGNNNXXXfffvvvttttttcccMMM>>>CCCQQQ```ttt~~~```HHHAAAAAACCCJJJSSS[[[___```UUUSSSQQQOOOOOOOOOMMMLLLKKKHHHFFFDDDCCCAAA>>><<<<<<<<<;;;;;;::::::::::::888888777666555555555555666666666666666666666666666666666666666666666666777777777888:::<<<>>>@@@DDDLLLVVV]]]^^^]]]]]]^^^hhhjjjmmmppprrrsssssssssrrrtttvvvvvvtttpppkkkhhh```YYYRRRNNNHHHCCCCCCFFFPPP]]]ppp}}}wwwnnnbbbYYYSSSXXXaaakkkxxx|||nnncccaaadddfffhhhlllnnngggZZZSSS[[[hhh|||}}}lll___MMM===555333000---+++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))((()))++++++)))((()))***)))******+++++++++************))))))******+++,,,+++,,,------,,,---000333555555666777888999::::::888888888888999===CCCGGGHHHHHHIIIKKKLLLNNNOOOOOONNNQQQVVVZZZZZZWWWSSSPPP\\\~~~~~~{{{sssUUU===:::;;;444111555222111111333444555333111222222333333222222111000000000000////////////.........------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((+++,,,,,,,,,,,,,,,------,,,---------111;;;JJJUUUVVVSSSOOOOOOSSSVVVTTTPPPLLLFFFFFFRRRbbbnnnvvv{{{tttsssppp}}}pppWWWJJJBBBBBBQQQhhhuuu^^^MMMDDDBBBDDDHHHOOOVVVZZZYYYXXXQQQOOOLLLKKKJJJJJJHHHGGGCCCAAA???>>>>>>===:::999999999999999999999999999888888777666555555666666777777777777777777777777666666666666666666666666777777666666777777888999<<>>CCCHHHGGGHHHIIIKKKMMMOOOPPPQQQNNNQQQUUUYYYYYYWWWTTTRRR^^^eeeNNNEEE>>>444000555222111000111333333222000222333333333333222111111111000000000////////////......------------,,,,,,+++,,,,,,,,,,,,+++******************************************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++++++++,,,,,,---------...,,,,,,///888DDDOOOVVVOOOLLLKKKOOOSSSTTTOOOKKKKKKEEEHHHXXXjjjqqqnnnjjjeeerrr{{{qqqRRRBBB===BBBNNNaaawwwkkkTTTDDD@@@AAAAAACCCFFFKKKPPPRRRQQQQQQJJJHHHEEEDDDDDDDDDCCCAAA>>><<<;;;:::;;;:::999777777777777777777888888888888777777666666666666777666666666666666666666666777777777777777777777777888888777666666666666666888;;;@@@EEEGGGIIIJJJJJJKKKMMMRRRWWW^^^dddiiilllooossswwwzzzzzz{{{}}}|||vvvrrrrrrnnnbbbWWWPPPPPPOOOQQQXXXddduuu|||xxxoooeeeYYYUUUZZZfffrrrzzz~~~iii\\\\\\___]]]iiimmmuuu}}}yyyiiiZZZ\\\[[[XXXXXX```hhhcccWWW<<<777111....../////////...------,,,,,,------...........................,,,,,,,,,+++++++++******---,,,,,,++++++*********************************))))))***++++++++++++***************************)))))))))))))))))))))))))))+++,,,,,,+++******+++((()))***,,,,,,++++++*********))))))******+++,,,+++,,,------,,,---000333444444555777888:::;;;;;;999999999999:::>>>CCCGGGGGGHHHIIILLLNNNPPPRRRRRRQQQRRRTTTVVVVVVUUUTTTSSSbbb|||wwwggg[[[OOOBBB888555555333111111222222222111333333333333333222222111111111000000000/////////......------------------+++,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,,,,------,,,,,,...555???HHHNNNPPPIIIIIIMMMSSSUUUPPPLLLJJJJJJIIIQQQcccrrrtttlllfffyyypppOOOBBB@@@DDDQQQbbbsss}}}hhhQQQEEEBBBAAABBBCCCIIIIIIJJJJJJJJJIIIHHHHHHCCCAAA>>>======<<<:::999999777666666777888666555555555555555555555555555666666555555444555555666555555555555555555555555666666666666666666666666777777666666555555444444555666888:::<<<>>>???@@@???AAADDDIIIPPPWWW\\\```fffjjjooorrrtttwww|||}}}|||~~~{{{rrrhhhccciiiaaaZZZXXX[[[eeeuuu~~~yyymmm^^^UUUSSSXXXdddpppyyy~~~~~~vvvlllgggeeecccpppuuu~~~xxxeee```[[[TTTUUU```iiieee\\\HHH@@@666///---............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********************************(((((()))************))))))))))))))))))*********))))))))))))))))))))))))***+++------+++***+++,,,((()))***+++++++++++++++******))))))******+++,,,+++,,,------,,,---000333444555666888999;;;<<<<<<:::::::::::::::===CCCFFFGGGHHHJJJLLLOOOQQQSSSTTTSSSTTTUUUUUUUUUUUUTTTSSSdddsssssswwwxxxpppdddQQQAAA:::777333111222333333333333333444444333333222111111111111000000000//////------..................+++,,,,,,,,,,,,+++******))))))*********+++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++,,,,,,---+++000999AAAGGGJJJLLLMMMKKKOOOVVV[[[VVVMMMJJJMMMLLLSSSbbbrrryyyvvvrrrrrrrrrPPP???@@@HHHWWWhhhzzzwwwiiiQQQCCC888999@@@CCCEEEHHHNNNNNNLLLIIIEEEBBB@@@???<<<:::888777888888777666555444444444666777666555555555555555444444444444666555555444555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666888999888888999999;;;>>>BBBHHHMMMQQQVVV\\\ccchhhlllqqqxxx}}}}}}xxxwwwwwwrrrnnnllliiigggllltttyyypppfff\\\SSSOOOUUU```rrrwww|||rrrnnnoooooozzz{{{qqqkkkdddZZZUUU[[[eeeiiiggg]]]RRRBBB666111///...,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******************************************''''''((())))))))))))(((''''''((((((((())))))))))))))))))))))))))))))))))))***,,,,,,*********+++))))))))))))***+++,,,---******))))))******+++,,,+++,,,------,,,---000333555666777888:::<<<===>>><<<<<<;;;::::::===BBBEEEGGGHHHJJJLLLOOORRRTTTUUUTTTVVVXXXYYYXXXVVVSSSQQQcccjjjmmm{{{~~~kkkPPP>>>:::555222222444555555333333444444333333222111111111111111000000000000------..................+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((()))***++++++,,,,,,+++666DDDLLLMMMLLLMMMNNNQQQVVV^^^aaaXXXKKKJJJQQQQQQ^^^qqq~~~}}}xxxxxx~~~uuuWWWDDDAAAKKKUUUeeewwwuuuYYYHHH;;;<<>>EEEBBBCCCDDDCCC@@@>>>======777555444555777999999888555444444555666888777666777777777666666666555555777777666666666777777888999999999999999999999999888888888888888888888888666777777888888888777777777777777999999999666444777666666777:::???CCCFFFIIIQQQ[[[bbbfffkkksssxxx{{{{{{~~~zzzzzz~~~}}}rrrmmmoooxxx{{{{{{vvvqqqiiiZZZNNNOOOVVVgggkkkvvv}}}ppplllqqqsssxxxqqqnnnmmmpppgggZZZPPPQQQ^^^mmmvvvpppbbbNNN>>>666222///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++************************&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((()))++++++)))((()))******)))(((((()))+++---...*********)))***++++++,,,+++,,,------,,,---000333555666777999;;;===>>>???======<<<::::::<<>>LLLMMMIIIJJJPPPUUUYYY\\\[[[TTTKKKHHHNNNTTTdddppp}}}vvvnnnuuuoooLLLEEELLLTTT___jjjpppWWWFFF???BBB???======AAACCCDDDCCCDDDCCC@@@===:::888666555333333333333333333333333333333444444444444444444555555666666777888888888666666777888999999::::::;;;999777999;;;<<<:::888;;;:::999888888999;;;<<<999999888777777777888888888999999777444333555777666777888888888:::<<<>>>DDDHHHNNNUUU^^^eeekkknnnuuuyyy}}}~~~ssshhhooooooxxxwwwpppjjjaaaVVVNNNYYY]]]fffrrrxxxwwwwwwyyysss|||{{{ppphhhccc```ZZZ]]]___YYYQQQUUUgggzzziiiGGG333000222000000---,,,---+++)))***...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))'''''')))***+++************************(((((())))))******++++++***)))(((''''''((()))*********************+++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))******+++,,,---***))),,,---,,,...222666444444777;;;===<<<:::<<<===>>><<<:::;;;@@@EEEEEEGGGIIILLLOOORRRSSSTTTOOORRRVVVWWWTTTRRRSSSTTTaaaqqqnnncccCCC777777666444333222555555111111444333///111111111111000000000000.........---------,,,,,,...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,++++++******+++++++++,,,...000;;;FFFOOOMMMJJJMMMSSSWWWZZZ\\\ZZZTTTMMMNNNWWW___mmmttt|||}}}uuurrr|||lllRRR@@@III___ppp~~~zzz___MMMDDDBBBCCCCCCAAA@@@AAADDDEEECCCBBB<<<;;;999888666555444444444444444444444444444444555555555666666666666666::::::::::::::::::::::::999999:::;;;;;;<<<<<<======:::888999;;;<<<;;;:::;;;:::::::::;;;<<<<<<===<<<;;;;;;:::999999888888777777666777888888666555444555777888999:::;;;<<>>:::777555111555666222111222222111222222111111111000000000.........------------,,,...---,,,++++++******+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++,,,,,,++++++(((***+++++++++...444999JJJNNNOOOLLLKKKPPPWWWZZZ[[[YYYUUUOOONNNVVVdddppp}}}}}}~~~fffKKKBBBEEE]]]{{{xxxgggQQQDDDAAABBBBBBAAAAAAAAABBBCCCEEECCC@@@===555555444444444444444444555555555555555555555555777777777777888888999999999999999999:::::::::::::::::::::;;;<<<<<<======???===;;;;;;<<<=========::::::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999888777;;;888777999<<<<<<888444666666777888999:::::::::<<<<<<===@@@DDDIIINNNQQQ\\\dddooowww|||{{{mmmhhheeehhhnnnttt}}}{{{xxx^^^SSSJJJNNNYYYdddooovvv{{{rrrdddZZZ[[[___]]]WWWgggeeemmmvvvjjjUUUWWWiiiyyymmmYYYDDD777333...++++++------++++++///++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++((((((((((((((((((((((((************))))))))))))+++***'''&&&&&&'''***+++((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))++++++******++++++,,,------***))),,,---,,,...222555555555777:::;;;;;;999:::;;;<<<:::888:::???CCCEEEFFFIIILLLNNNQQQRRRSSSOOOSSSWWWWWWUUUSSSSSSUUUjjjtttppp{{{eeePPPBBB;;;999111333444333111111222333222222222111111111000000............------------...---,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************((()))******++++++***************)))***111;;;DDDPPPPPPLLLHHHKKKTTT[[[\\\YYYTTTLLLHHHLLL\\\ppp|||eeeKKKCCCKKK]]]vvvqqqIIICCC===>>>DDDGGGCCC>>><<<>>>AAABBBBBB???:::777444444444444444555666666444444444555555555555555777888888999999:::::::::777888999:::;;;===>>>>>>;;;;;;<<<===>>>>>>??????AAA???>>>===>>>???@@@AAA@@@AAABBBCCCCCCBBB@@@?????????@@@@@@???>>><<<;;;???===<<<<<<======<<<;;;===;;;999888888999::::::===<<<;;;;;;<<>>CCCEEEFFFIIIKKKNNNPPPQQQQQQOOOSSSWWWWWWUUUSSSTTTUUUfffrrrqqqnnn^^^MMM???555444333222111111333666222222222222111111111111//////.........---------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************'''(((((())))))))))))))),,,,,,***))),,,666CCCMMMNNNLLLHHHFFFLLLWWW\\\\\\SSSLLLDDDBBBLLL```wwwxxxuuuzzz___NNNFFFBBBXXXsss~~~dddMMMFFFAAA<<<:::;;;>>>@@@@@@:::===@@@AAA???;;;666444555555444444444555555555333444444444555555666666777888888999::::::;;;;;;<<<<<<===>>>???@@@@@@AAA======>>>@@@AAABBBCCCDDDBBBBBBBBBAAABBBCCCEEEFFFKKKLLLMMMMMMMMMKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEEEE???AAAAAA>>>;;;===DDDJJJGGGAAA;;;777777999;;;;;;>>>===:::999999:::<<<>>>BBBKKKWWWbbbjjjrrrzzzuuupppjjjfffaaabbbkkkvvv|||zzzwwwsssgggXXXMMMJJJPPPbbbrrrsss}}}qqq___\\\fffpppmmm{{{eeeSSSJJJDDDIII[[[cccXXXEEE;;;555///,,,...///------///++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******************************++++++******))))))((((((+++***'''&&&&&&'''***+++))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((++++++******++++++,,,------***))),,,---,,,...222444555777888888888999999777999:::999777999>>>CCCEEEFFFHHHKKKMMMOOOPPPPPPPPPSSSWWWXXXUUUSSSTTTUUUgggiiioooqqqTTTAAA:::444333333222444666333222222222222111111111/////////.........------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((())))))******))))))...,,,***---444>>>IIIPPPJJJKKKJJJJJJOOOWWWYYYVVVKKKFFFAAAEEERRRfffzzz|||xxx{{{aaaCCC===AAALLLgggkkkNNN777@@@@@@@@@???===<<<<<<===;;;===??????<<<888666555444444333333333333444444444444555555666777777777888888999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAACCCFFFGGGHHHHHHJJJMMMNNNNNNOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUSSSQQQOOONNNNNNNNNEEEHHHIIIEEE@@@CCCMMMWWWIIICCC;;;777888;;;<<<======<<<:::888777888999:::999@@@KKKUUU___jjjuuu||||||~~~zzzwwwrrrkkkeeefffkkkooouuu}}}~~~rrrkkkaaaVVVMMMMMMXXXeeepppvvvyyytttooommmlllkkkvvv|||nnn[[[PPPJJJKKKXXXddd```RRRFFF:::222,,,,,,,,,+++***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******)))))))))************************************))))))))))))***)))(((''''''((()))***))))))))))))***,,,---...))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,---***))),,,---,,,...222333555777888777777888999777999:::999888:::???DDDDDDFFFHHHJJJLLLNNNOOOOOOPPPTTTWWWXXXUUUTTTTTTVVVkkkwwwaaalllxxxwwwzzz||||||{{{|||~~~~~~|||~~~yyyRRRDDD999666666444444555333333222222222111111111////////////............------,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++,,,+++,,,444>>>HHHLLLMMMKKKNNNQQQRRRTTTVVVSSSMMMAAAAAAEEEOOO___ooozzzyyyuuuNNN;;;>>>GGGbbbzzzttt```PPPCCC888555:::AAAFFFFFFBBB===999:::;;;<<<:::666444555666333333222333333444555555666666777888888999::::::::::::;;;<<<===>>>??????>>>>>>???@@@AAACCCCCCDDDFFFGGGJJJLLLPPPSSSUUUVVVXXX\\\aaacccddddddfffhhhddddddeeefffhhhjjjlllmmmpppmmmiiiddd```^^^^^^^^^ZZZ[[[YYYTTTNNNOOOUUU[[[DDD???:::999<<<>>>>>><<<<<<;;;::::::999999999999666:::@@@GGGNNNYYYfffooouuuxxx|||~~~uuujjjbbbbbbdddfffllluuu}}}wwwrrrllleee[[[RRRQQQVVVbbbiiippptttvvvvvvpppiiixxx{{{nnnllliiibbbQQQPPPOOORRR]]]eeebbbZZZCCC888///------++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))************************)))))))))))))))*********(((((())))))))))))((((((''''''((()))+++---///000))))))))))))))))))))))))((((((((())))))*********))))))(((((())))))***+++---***))),,,---,,,...222333555888888777666777999777999:::999888:::@@@EEEDDDEEEGGGJJJLLLMMMNNNNNNPPPTTTXXXXXXVVVTTTTTTVVVjjjxxxaaalll|||zzz{{{{{{zzzxxxzzz{{{~~~~~~^^^LLL<<<888999666444444333333333222222222111111000/////////............------,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------------,,,******...999FFFNNNMMMIIIMMMSSSXXXYYYXXXUUUNNNFFF<<>>CCC@@@??????@@@AAAAAA>>><<<777888888555111000333555333333333444555777888999888888999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBEEEHHHLLLPPPSSSTTTWWWYYY[[[___cccfffiiijjjggglllrrrvvvvvvvvvxxxzzzwwwwwwxxx{{{~~~{{{vvvsssrrrrrrqqqoooiiibbb\\\YYYXXXXXX===:::888:::???AAA???<<<<<<<<<<<<<<<<<<<<<;;;;;;777888:::<<<@@@IIIVVV___mmmpppuuuzzz~~~}}}rrriiiggg[[[ZZZ\\\dddpppxxx{{{zzzxxxtttrrrpppjjj___WWWUUUMMM\\\kkkppppppooommmjjjnnnrrrrrriii^^^YYYYYY\\\WWWZZZXXXTTTZZZiiiooolllKKK???444000///......///++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))******++++++'''((()))******)))((('''&&&&&&''')))+++---///111))))))))))))))))))))))))(((((())))))******++++++((((((((((((((())))))***---******,,,---,,,...222333666888888666555777999888999;;;:::999;;;@@@EEEDDDEEEGGGIIIKKKMMMNNNNNNPPPTTTXXXXXXVVVTTTUUUVVVdddfffooo~~~zzzyyyyyy{{{|||{{{{{{zzzxxxvvvwwwyyy||||||~~~pppXXXJJJDDD999555888888666777666222000111222222111000///------......///......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&)))+++***((())))))(((((('''''''''&&&))))))(((((((((((())))))***)))((((((((((((((()))---,,,******+++,,,,,,,,,......555BBBJJJJJJJJJMMMTTTVVV\\\```[[[PPPGGGEEE???JJJ]]]nnnwwwwwwvvvwwweeeNNNCCCIIIddd~~~fffJJJAAAAAA???>>>AAACCCDDDEEEGGGGGGDDD>>>:::888777555444333333444444666555555666777999;;;===;;;:::999:::<<<>>>??????@@@>>><<<;;;<<<@@@DDDGGGHHHLLLQQQVVVZZZ]]]aaaccckkklllnnnppptttxxx{{{}}}sssiiinnngggPPP???===<<<>>>AAADDDCCCBBB?????????===:::999999999777;;;===<<<;;;AAAMMMWWWbbbhhhpppuuuxxx|||~~~vvvmmmggg^^^ccc]]]PPPSSSiii{{{xxxvvvuuuwwwwwwooo___SSSSSSZZZbbbhhhkkknnnrrrvvvrrrllleeebbb]]]ZZZ[[[```hhhkkkbbbWWW^^^qqqyyyrrrbbbIII444111333000...000***+++,,,,,,---------,,,---------,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((&&&&&&)))+++***((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((***,,,...///444444555555666777777777;;;:::999888888:::<<<===@@@EEEIIIIIILLLOOOOOOLLLNNNRRRWWWXXXVVVTTTTTTVVV\\\|||nnnsss~~~|||yyyvvvuuuuuuwwwxxxxxxyyyyyyyyyxxxzzz}}}}}}bbbOOOIIIAAA===:::222444444444222111222333333111000///...---...//////......------,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&''')))+++***((()))(((((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))***)))((((((***+++,,,,,,///222;;;HHHNNNNNNOOOSSSXXXZZZ^^^___XXXLLLFFFFFFPPP\\\lllxxx||||||~~~gggMMMDDDLLL^^^zzzcccNNN>>>>>>BBB@@@???AAAEEEDDDEEEEEEDDDAAA<<<999777666555444444444555555555555555666777888999:::???>>>===<<<===>>>??????AAABBBDDDFFFHHHLLLPPPSSSVVV[[[aaagggkkkooosssvvvzzz|||tttVVV@@@======AAAHHHMMMNNNMMMDDDDDDDDDBBB@@@===<<<<<<666888::::::999===DDDJJJVVV^^^hhhooosssuuuxxx{{{zzztttooodddeee___TTTUUUdddtttzzz}}}}}}||||||zzzsssiiiaaaZZZZZZZZZ^^^dddkkkqqqtttuuujjj]]]WWWUUUWWW]]]dddjjjqqqnnnbbbeee{{{hhhSSS???888444---+++...***+++,,,,,,------------+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***(((&&&''')))+++***((()))))))))))))))))))))))))))))))))))))))******+++)))(((((()))***,,,...000444444555555666666777777999888888888:::<<>>CCCBBB@@@BBBGGGEEECCCAAA@@@===:::777666555555555555666777888888888888999999:::::::::>>>>>>===<<<<<<===>>>???DDDHHHNNNTTTXXX]]]aaadddggglllssszzzaaaIIIEEEEEELLLVVV\\\[[[XXXIIIHHHHHHFFFDDDAAA>>><<<888888888888999:::;;;===FFFOOO[[[eeejjjllloooqqqyyyzzz|||~~~~~~|||zzzxxxmmmjjjddd]]]ZZZ^^^hhhppp{{{}}}wwwsssqqqeee\\\SSSRRRZZZfffoootttyyymmm```XXXVVVXXX___gggnnn{{{|||mmmeeeooo~~~hhhZZZKKKBBB888---+++000++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))+++************)))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''')))******))))))))))))))))))))))))))))))))))))))))))******+++******)))***+++---///111444444444555666666777777666666777888;;;???BBBDDDBBBFFFHHHGGGJJJOOOPPPOOOKKKOOOTTTUUUSSSQQQQQQRRR```wwwxxx~~~}}}{{{{{{zzzyyyyyyyyyyyyyyyyyy{{{zzz|||~~~|||uuu^^^RRRMMMDDD===999666666555222111111000000000///////////////......------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))******((((((((((((((('''''''''))))))(((((((((((()))))))))))))))((())))))*********+++,,,,,,,,,---///000<<>>???@@@BBBEEEHHHKKKRRRWWW___ffflllrrryyy~~~}}}{{{gggddddddiiiqqqsssllleeeUUUSSSRRRPPPMMMHHHDDD@@@???<<<888777888999888666:::BBBMMMWWW]]]bbbhhhkkkqqqtttwwwyyyzzz{{{|||}}}wwwrrrnnnjjjccc\\\]]]ccclllwwwzzzxxxxxxmmmbbbSSSLLLQQQ^^^mmmwwwzzzuuuoooiiiccc___dddllltttxxxeee]]]\\\ZZZ[[[WWWRRRLLL???222...222,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''((()))******(((((((((((((((((((((((()))))))))))))))******++++++******+++,,,...000222333333444555555666666777555555666777:::>>>BBBDDDCCCFFFGGGFFFIIIOOOQQQPPPKKKOOOSSSUUUSSSQQQQQQRRRcccuuuvvv~~~}}}}}}}}}}}}}}}~~~uuugggRRR???888444666555222000222000000000000000/////////......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***'''''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))***+++++++++,,,---,,,+++,,,000333GGGOOOYYY\\\\\\\\\___aaa]]][[[XXXRRRHHHEEENNN[[[cccpppzzz|||~~~}}}QQQBBB>>>GGG^^^sss|||fffMMM>>>999======@@@DDDEEEFFFHHHLLLEEEAAA===999777666555444444555666777999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@CCCHHHLLLPPPUUU\\\aaafffkkkssszzzwwwiiifffbbb^^^ZZZUUUOOOKKKGGGAAA:::777888999888666555;;;CCCJJJPPPYYYbbbiiimmmppptttwwwxxxyyy|||~~~}}}{{{wwwmmm```ZZZ\\\[[[iii|||~~~zzzxxxnnneeeWWWLLLKKKVVVhhhuuuwwwxxxyyyuuukkkfffooo{{{nnn___RRRIIIMMMQQQVVVSSSGGG999111000------,,,+++++++++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((()))))))))))))))******+++++++++++++++---///111222333333444444555666666666555555555666888<<>>888;;;@@@AAACCCDDDEEEGGGJJJLLLAAA===999666555555444333444555777999:::;;;<<<<<<:::::::::;;;===@@@CCCDDDFFFKKKRRRXXX]]]dddmmmsssttt{{{|||wwwpppjjjeee___XXXSSSQQQJJJBBB===;;;;;;999888666999<<<@@@DDDMMMXXXaaahhhlllrrruuuvvvxxx{{{zzzoooddd^^^[[[RRR___ppp}}}~~~yyyvvvlllfff\\\RRRNNNTTTbbbmmmqqqsssuuurrrkkkjjjvvv|||mmmbbbUUUKKKIIIPPPWWWXXXPPPAAA444---...---,,,+++***+++,,,---+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))************))))))))))))))))))))))))'''((()))((('''((()))+++)))))))))))))))))))))))))))))))))))))))******++++++******+++,,,...000222333333333444555555666666666555555666777:::===???AAAEEEGGGGGGJJJOOORRRPPPMMMQQQVVVWWWUUUSSSSSSTTTeeesssuuu~~~}}}~~~wwwRRRCCC:::::::::444333888000000111222111000///...------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))''''''))),,,''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))***+++,,,---)))+++,,,+++,,,222<<>>@@@???DDDGGGHHHKKKPPPQQQOOOMMMQQQVVVWWWUUUSSSSSSTTTeeewwwwww~~~~~~~~~bbbQQQDDDBBB>>>666444888000111111222222000///...------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***)))''''''))),,,&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---***,,,......000999EEEOOOTTTWWWXXXVVV[[[ccceeeaaa]]]UUUNNNMMMPPPYYYhhhvvvvvvzzz|||ZZZEEEDDDGGGUUUqqqtttXXXBBB999;;;@@@DDD@@@DDDIIIKKKJJJGGG@@@999888666444333444555444444666777999;;;<<<<<<<<<;;;???>>>>>>???DDDJJJPPPTTTiiiooouuuzzz}}}{{{sssnnnfffddd___WWWOOOGGGAAA>>>::::::999777666999AAAGGGUUU\\\eeekkkmmmooossswwwrrryyysssaaaYYY^^^aaa[[[WWWUUUVVV___kkkrrrrrrooosssmmmgggdddeeeeeecccaaaffffffkkkrrrtttnnniiihhhrrrnnngggaaa^^^]]]ZZZVVVLLLPPPUUUYYY[[[UUUFFF888///...,,,******+++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&(((***)))''''''))),,,)))))))))))))))))))))))))))))))))))))))******+++******)))***+++---///111222222333444444555555666555555555777999===AAACCC>>>CCCGGGIIILLLQQQQQQNNNLLLQQQUUUVVVTTTRRRSSSTTTeeexxxwww~~~~~~vvv```NNNKKKFFF999333555000333444222000///...---///...---...//////---+++++++++,,,------,,,,,,,,,---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***************)))(((((()))************+++++++++))),,,---,,,---777GGGTTTRRRTTTVVVYYY\\\___aaabbb\\\VVVNNNMMMVVVeeesss||||||sssuuu```HHHBBBFFFTTTnnnxxxYYY===888===???BBBFFFLLLKKKJJJIIIFFFBBB<<<777777666333222333555999;;;;;;;;;;;;::::::<<>>KKKQQQYYYaaafffjjjmmmooottttttrrroooiiiaaaZZZVVVTTTQQQOOORRRYYYdddmmmrrrsssoookkkjjjkkkhhhbbb]]][[[bbbgggjjjpppvvvnnnaaa___^^^]]]\\\]]]^^^```bbbXXXQQQPPPXXX___ZZZNNNDDD444222///---------------000///...,,,+++***))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((()))++++++***+++---///333333333444444444555555666888888444555<<>>888444666555333222333666999<<<;;;<<<<<<<<<<<<>>>AAADDDGGGDDDEEENNNWWW___iiirrr~~~|||oooddd]]]VVVMMMGGGFFFAAA======<<<::::::===BBBGGGNNNVVV\\\bbbgggjjjrrrrrrsssqqqnnnhhhccc```YYYTTTPPPPPPWWWbbblllqqqmmmjjjhhhggghhhfffbbb^^^[[[aaaggglllqqqrrrkkkbbb\\\XXXSSSQQQUUU\\\dddhhhXXXSSSXXXhhhssskkkVVVEEE888333///,,,---...---,,,...---,,,+++***)))))))))*********************************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********************+++)))+++,,,,,,+++,,,...000333333333444444444444444555888888444555<<>>???JJJQQQsssuuuOOOAAA888===CCCEEEFFFJJJMMMJJJEEE@@@===999444111444444333333555888;;;===;;;<<<>>>>>>???@@@CCCFFFFFFEEEHHHRRR___kkkxxx~~~pppggg^^^UUUOOONNNGGGAAA@@@>>>:::999;;;:::===BBBHHHNNNVVV^^^ccclllnnnqqqttttttqqqnnnlll```ZZZRRROOOSSS]]]gggmmmnnnllllllllllllkkkiiiggg^^^___dddnnnrrrnnniiihhh```YYYRRRQQQVVV^^^eeeiiiaaa[[[^^^mmmwwwppp[[[JJJ>>>777///,,,---///---+++,,,+++******))))))************************************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))*********************)))***+++------,,,---///111444444444444333333333333555888888555666<<>><<<===>>>??????AAAEEEGGGIIILLLUUUaaaooo~~~wwwmmmbbbZZZWWWNNNGGGDDDAAA<<<999999777999;;;>>>BBBJJJSSSYYYdddhhhnnnsssvvvvvvuuutttiiiaaaVVVOOOPPPVVV^^^cccmmmnnnpppppppppnnnmmmmmmeee\\\\\\hhhpppnnnkkkmmmeee```YYYXXX\\\bbbeeeeeeuuuiii``````bbb^^^UUUOOODDD<<<222---...///---***++++++************++++++***************************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,,,,---///111444444444333333333333222444888888555666<<>>???===>>>???@@@AAADDDIIILLLWWW```mmm{{{qqqgggaaaWWWNNNJJJFFF@@@;;;:::888777777777999???FFFKKKYYY^^^fffnnntttvvvvvvvvvqqqiii]]]SSSPPPRRRUUUWWWbbbgggkkkmmmkkkhhhhhhhhhgggXXXPPP[[[hhhkkkkkkmmmhhhccc]]]\\\aaahhhnnnqqqxxxfffYYYNNNIIIKKKOOOJJJAAA777111000///---***,,,++++++++++++,,,------************************)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++++++++...000333333333333333333333333444777888666777===AAABBBBBBBBBEEELLLRRRUUUTTTQQQMMMOOORRRSSSSSSSSSTTTUUU\\\{{{~~~uuu{{{|||~~~ssszzzuuuVVV@@@666111444555111000444000/////////000000...---------------,,,+++***************+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))(((((()))************++++++++++++///999DDDMMMOOOKKKFFFKKKOOOUUUYYYYYYUUUPPPLLLTTT```nnnvvvvvvuuuwwwyyyZZZ@@@BBBHHHLLL```|||gggIII?????????AAADDDGGGJJJLLL???;;;666444444555666666555666888;;;===???@@@@@@@@@@@@AAABBBEEELLLSSSYYYiiivvvvvvmmmbbbWWWSSSOOOGGGAAA>>>888888777555444777;;;>>>LLLRRR\\\gggoootttuuuuuuvvvoooeee\\\VVVSSSPPPOOOWWW___hhhkkkiiifffeeegggeeeWWWMMMRRR^^^fffiiiiiikkkhhhddddddjjjvvv|||nnn^^^MMMDDDEEEMMMMMMGGG???777222///---+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******((()))*********+++---///222222222222333333333333333777888666777===AAABBBAAAAAADDDKKKQQQUUUSSSQQQKKKNNNQQQSSSRRRQQQQQQRRRYYYxxxrrr~~~hhhEEE888111444555000///333111000//////111000///---------------,,,+++***))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******)))))))))************+++++++++,,,555BBBKKKNNNLLLIIIHHHMMMSSSYYYZZZVVVOOOKKKJJJPPP```rrrzzzwwwvvv}}}cccOOO???BBBPPPaaatttkkkRRRBBBAAABBBBBBBBBEEEGGGGGGFFF===:::666444444555666666777888;;;>>>@@@AAAAAA@@@BBBCCCDDDGGGMMMWWWcccjjj}}}yyymmmaaa\\\WWWPPPHHHEEE;;;;;;;;;999666666777999???GGGSSS```kkkqqqtttuuuvvvrrrlllfff___XXXQQQLLLNNNYYYgggmmmkkkhhhhhhjjjbbb^^^WWWSSSYYYbbbgggeeeiiilllppprrruuu|||wwwqqqiii```SSSIIIGGGJJJOOOLLLFFF===444...,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))***++++++)))***+++++++++,,,...000000000111222333444444555333777999777888===AAAAAA???@@@CCCIIIPPPTTTSSSPPPKKKNNNRRRTTTSSSQQQPPPOOOTTTuuu{{{mmmpppGGG999111555666000...333111000///000111111///------...------,,,+++***)))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))************+++++++++---:::IIIPPPOOOJJJIIIJJJOOOVVV]]]\\\TTTLLLIIIIIINNNaaavvv}}}yyyzzznnnNNNKKKCCCBBBUUUtttoooSSSDDDDDDAAABBBCCCDDDFFFHHHEEEAAA>>>:::666444444555555555888:::===@@@AAABBBAAAAAADDDEEEFFFKKKSSS```nnnxxxsssgggbbb^^^VVVNNNJJJ>>>??????>>>;;;999999999777???MMM\\\iiiqqquuuvvvuuutttqqqlllfff]]]SSSMMMEEESSSccclllkkkhhhiiikkkaaagggdddZZZYYYbbbgggeee```jjjvvv{{{yyyuuuuuuwwwhhhccc^^^[[[UUUMMMIIIKKKOOOOOOKKKAAA555---,,,...,,,++++++***))))))******++++++++++++++++++++++++)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%&&&'''((()))***+++,,,***+++,,,,,,,,,---///111//////000111333444555666333777999777888===AAAAAA>>>???BBBIIIPPPSSSRRRPPPKKKOOOSSSUUUTTTQQQOOONNNPPPrrrvvviii~~~{{{{{{xxxWWWBBB555777777///,,,000222222111111000000//////......---------,,,,,,,,,***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))***---,,,)))+++000444BBBNNNOOOJJJIIILLLNNNVVVYYY^^^]]]SSSGGGHHHPPPccclllwwwzzzWWWCCC<<<@@@WWWooooooRRRDDDAAABBBFFFEEEEEEFFFGGGEEE???:::444666777666333333666999===>>>AAABBB>>>;;;AAAIIICCCJJJSSS[[[cccpppxxxiiiaaa]]]UUULLLGGGEEECCCAAA@@@???<<<:::555<<>>===>>>AAAAAA@@@CCCHHHNNNWWWdddnnnxxxwwwnnnggg]]]SSSMMMIIIEEEAAAAAA@@@@@@???777888999>>>NNNbbblllmmmpppuuuvvvsssnnnkkkeee___[[[TTTSSS\\\eeehhhhhhiiiccchhhkkkiiihhhhhhfffccceeejjjppprrroooiiidddbbbTTTSSSRRRRRRRRRQQQNNNLLLNNNSSSSSSJJJ???666///***...,,,************)))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))***************))))))***+++---///000111111111111222222222222333444555555666999>>>AAA???AAADDDIIINNNPPPOOOMMMKKKNNNRRRTTTSSSQQQOOOOOOUUUsssrrr|||{{{wwwwwwzzz~~~yyylll\\\HHH;;;888888555222222111111000000///...............------------,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******)))***,,,***)))...555EEENNNSSSPPPLLLNNNSSSVVV]]]^^^___ZZZQQQMMMVVVbbbnnnxxx}}}|||{{{WWW===???@@@MMMgggnnnQQQAAA???BBBDDDEEEGGGIIIGGGCCC===999666666444333444777:::===>>>AAA======BBBEEEEEEHHHKKKUUUaaaqqqyyypppdddYYYTTTOOOHHHCCCBBBCCCDDDEEE@@@<<<666888FFFZZZhhhmmmnnnqqqrrrqqqrrrsssoooiiihhh[[[PPPQQQZZZccciiillldddgggiiilllppprrrlllcccfffjjjnnnoooiiiaaaYYYUUUKKKKKKMMMQQQUUUUUUQQQMMMXXX[[[YYYOOODDD;;;111***---,,,*********+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************))))))***+++---...111222222222222333333333444555666666777:::>>>BBB???AAADDDIIINNNPPPOOOMMMKKKNNNQQQRRRQQQOOOOOOOOOXXXwwwwww~~~}}}~~~|||}}}~~~|||yyyzzz}}}{{{vvvqqqjjjYYYFFF;;;999777333222111111000000///..................------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))******)))***+++***)))111:::LLLQQQSSSNNNLLLPPPUUUXXX^^^___\\\UUUOOORRR```mmmuuuyyyxxxuuu~~~iiiKKK>>>:::HHH^^^www___GGG???BBBFFFGGGEEEGGGIIIFFF???888555444666444222444:::???@@@@@@AAA@@@AAADDDFFFGGGMMMTTT]]]jjj|||{{{nnncccYYYTTTMMMHHHEEEEEEEEEEEEEEEAAA<<<:::AAAOOO___iiimmmoooqqqqqqtttvvvtttnnnjjj```TTTPPPTTT]]]gggmmmffffffgggkkksssuuujjj]]]bbbggglllnnnjjjaaaWWWQQQOOOMMMNNNSSSZZZ[[[WWWQQQaaaaaa[[[RRRIIIAAA666,,,---+++******+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((************))))))))))))((()))))))))******************)))))))))***,,,---111111111222222222333333555666777777888:::>>>BBB???AAADDDIIINNNPPPOOOMMMKKKMMMOOOPPPOOONNNOOOPPPYYYwwwvvv~~~yyywwwtttpppmmmlllkkkjjjiiippppppoooppprrrtttwwwyyy{{{|||yyy|||vvvssswww||||||yyywwwxxxppp\\\III>>>888444222222222111000000////////////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))*********)))***+++***+++555AAANNNQQQPPPLLLLLLQQQVVVXXX^^^\\\VVVPPPOOOYYYjjjvvvyyywwwrrrttt|||UUUBBBBBB???XXXuuummmRRRCCCBBBEEEGGGFFFEEEFFFFFFBBB;;;555333333777555444777===AAABBBAAA>>>@@@DDDFFFDDDGGGSSS```ooozzz}}}sss```[[[TTTOOOKKKHHHEEECCC@@@AAAAAA???===BBBNNNYYYkkknnnpppppprrruuusssnnniiigggaaaXXXTTTWWW^^^eeefffffffffiiinnnooocccVVVTTTZZZcccjjjkkkfff^^^WWWWWWUUUVVV^^^iiinnnjjjdddbbb^^^VVVNNNIIIDDD999...---,,,******+++,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((()))))))))******************)))))))))***,,,---000000000000111111111222555666777777888:::>>>AAA???AAADDDIIINNNPPPOOOMMMJJJLLLNNNOOOOOONNNOOOPPPWWWtttzzzppp|||wwwtttsssrrrnnnjjjgggfffddd```\\\___[[[WWWTTTRRRRRRPPPOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ\\\^^^^^^fffnnn|||yyy{{{iiiOOO===666444333333222111111000000/////////.........------,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))+++******))))))******+++)))***+++,,,+++...;;;HHHMMMOOONNNLLLNNNUUUXXXXXX[[[XXXPPPKKKRRRcccsss{{{{{{wwwvvvcccDDD>>>FFFOOOkkkhhhXXXGGGAAABBBDDDDDDDDDEEEDDDAAA===888555444444666777888<<>>@@@AAA@@@@@@@@@???BBBGGGLLLRRR___uuu|||uuuiii___WWWQQQLLLIIIEEEFFFMMMTTTSSSKKKGGGHHHVVVaaakkkllllllnnnppppppnnnqqqnnnaaaVVVTTTWWWWWW\\\aaadddbbbaaabbb```\\\QQQQQQSSSWWW^^^bbbccccccZZZYYY___ooo{{{oooVVVNNNCCC???DDDIIICCC888000...,,,+++++++++***)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))***************))))))***+++---///000000000111111111222222222555555666666666888<<>>@@@BBBCCCBBBAAA@@@>>>>>>???AAABBBCCCDDDEEEDDDHHHLLLOOORRRXXXccckkkjjjooowww~~~PPP:::666555555444444333333222000/////////............,,,------......------,,,************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++************++++++)))))),,,------222CCCSSSLLLNNNPPPRRRXXX___```]]]YYYRRRIIIIIIZZZrrr^^^DDDCCCOOOWWWooo~~~}}}iiiEEE@@@>>>BBBDDDBBBDDDIIIGGG@@@888444444666666666555;;;AAACCCBBB?????????FFFFFFIIIRRR^^^pppqqqcccZZZTTTQQQOOOHHHFFFLLLXXX[[[SSSIIIDDDLLLZZZgggkkkjjjlllqqqsssnnnoooiii]]]WWWZZZ\\\[[[WWW___dddaaa^^^```dddeeeaaa[[[VVVTTTWWW\\\___```YYYYYY^^^mmmzzzyyyiiiYYYUUUKKK???===FFFMMMIII???111///,,,+++++++++***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))************)))))))))***,,,...000111111111222222222333333333444555555555555888;;;>>>@@@AAADDDIIINNNPPPOOOMMMGGGKKKPPPSSSSSSQQQPPPOOOVVVssssss}}}pppgggbbbYYYXXXWWWUUUSSSQQQOOONNNOOOMMMJJJGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>@@@???<<>>;;;<<<>>>@@@AAA???>>>>>>>>>CCCCCCDDDFFFJJJOOOTTTVVVYYY\\\___bbbeeellluuu|||rrrOOO@@@===444///111222//////222000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))************))))))***+++,,,---111;;;HHHQQQQQQQQQTTTYYY^^^```]]]YYYUUUKKKDDDLLLaaauuujjjNNNIIIBBBJJJfffwwwqqqQQQBBBCCCCCCBBBBBBCCCFFFHHH@@@;;;555111111444666888<<<@@@BBB???<<<>>>BBBDDDHHHKKKTTTaaalll{{{vvvhhh___[[[TTTNNNIIIOOOTTTTTTVVVYYYTTTLLLMMMSSS^^^hhhkkkjjjlllrrrpppnnnhhhaaa\\\ZZZ[[[]]]\\\```ccccccaaa```bbbdddfff^^^VVVTTTUUUXXX]]]ddd]]][[[^^^hhhmmmiiiccc___XXXKKKBBBDDDHHHGGGCCCAAA999333,,,***++++++(((%%%************)))))))))))))))))))))))))))***++++++''''''(((((())))))************))))))((((((''''''+++*********))))))((((((''''''(((******+++++++++))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,------......000111111000000111222999888777555444777;;;>>>>>>AAAFFFKKKOOOPPPOOOOOOKKKMMMPPPPPPOOONNNMMMNNNTTTqqqtttyyylll___VVVOOOKKKIIIFFFFFFEEEDDDCCCAAA@@@@@@GGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<===<<<<<<===??????===>>><<<<<<>>>@@@BBB@@@>>><<<===???>>>===<<<===>>>?????????@@@BBBDDDGGGHHHEEEGGGHHHHHHIIIKKKPPPTTTWWWVVVVVVVVVZZZbbbmmmtttlllWWWLLLCCC999111111222000///111000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))************))))))*********---333>>>JJJRRRSSSSSSVVV[[[___```]]]YYYNNNGGGDDDNNNcccvvv~~~}}}VVVCCCBBBEEEWWWsss~~~dddGGG@@@@@@AAABBBDDDGGGIIIJJJ>>>:::444222222555888999@@@AAA@@@>>>>>>AAAFFFIIIJJJRRRaaarrrzzzvvvrrrpppppppppnnnlllpppqqqsssttttttqqqmmmiiimmmmmmllliiifffffflllrrr|||vvvuuu{{{tttjjjcccYYYQQQOOOSSSTTTRRRTTTWWWTTTNNNJJJKKKRRR^^^fffjjjmmmppppppooommmiiieeebbbaaabbb```bbbccccccaaa```___```bbb\\\YYYZZZ\\\\\\___dddddd``````cccccc]]]XXXWWWSSSMMMFFFDDDGGGIIIHHHFFF>>>777000,,,,,,,,,***'''*********)))))))))(((((()))(((((((((((()))***+++'''((((((((()))))))))******)))))))))((((((((('''************)))))))))((('''((()))******+++++++++))))))))))))))))))))))))************++++++++++++++++++++++++,,,---.........000111111000000111222888888777555555777<<>>AAAFFFKKKNNNOOONNNMMMJJJMMMPPPRRRQQQOOONNNNNNUUUrrryyy|||jjjZZZUUUNNNIIIFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????==================<<<<<<===<<<<<<======<<<<<<============???AAABBB@@@>>>===>>>===<<<;;;;;;===@@@AAAAAAAAA@@@@@@@@@@@@@@@DDDEEEFFFEEECCCBBBCCCDDDEEEFFFFFFFFFHHHLLLRRRVVVbbbpppvvvnnnfff___RRRFFF999555555333111///000000000/////////............---------,,,,,,,,,,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))))))))))))))************)))************))))))((())))))************))))))+++******///999EEEPPPVVVVVVVVVXXX]]]aaaaaa]]]YYYFFFEEEIIIWWWjjjzzzdddDDD@@@AAAKKKfff~~~|||kkkSSS>>>CCCAAA@@@CCCGGGIIIHHHFFF;;;888444333444888;;;<<>>@@@DDDIIIMMMOOO\\\sss}}}wwwpppkkkhhhdddbbb___^^^^^^]]][[[ZZZ[[[^^^bbbdddccc^^^YYYUUUTTTSSSRRRQQQPPPRRRUUUWWWSSSOOONNNSSSZZZbbbmmmvvvwwwooocccXXXWWWVVVSSSOOOPPPTTTUUUSSSOOOHHHHHHTTTbbbjjjlllmmmlllnnnqqqpppmmmjjjgggfffgggfffeeeeeedddbbb^^^\\\^^^]]]___dddeeebbbaaacccgggccc___]]]WWWQQQOOORRRNNNNNNIIIEEEIIIQQQOOOFFFCCC<<<444...------+++***))))))))))))((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))'''((()))******+++******))))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,---...///...000111111000000111222666777666666666999===AAA???BBBGGGKKKNNNNNNMMMLLLIIIMMMRRRTTTSSSPPPNNNNNNVVVsss{{{yyylllbbbWWWMMMMMMIIIEEEBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAABBB@@@======@@@DDDDDDEEEEEEEEECCC@@@???BBBBBBBBB@@@???@@@DDDFFFEEEFFFFFFFFFFFFEEEDDDCCCAAABBBDDDDDDDDDBBBBBBAAA>>>@@@AAABBBCCCEEEIIILLLKKKYYYlll~~~}}}}}}zzzvvvxxxwwwqqqcccUUUCCC:::777666333000000000000////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))((()))))))))************))))))************)))((()))******++++++******)))---+++,,,333@@@MMMVVVZZZYYYYYY[[[___bbbaaa\\\WWWEEEJJJUUUdddtttUUUAAAGGGEEEQQQpppoooWWWFFF>>>HHHEEECCCEEEHHHHHHCCC>>>888666444444777;;;>>>???DDD@@@>>>@@@CCCFFFJJJOOOVVVhhh}}}wwwnnnggggggiiikkkqqqvvvxxxwwwtttoooiiiaaaZZZVVVNNNMMMLLLJJJJJJIIIHHHGGGFFFIIIMMMOOONNNKKKGGGEEEDDDGGGIIIGGGFFFJJJNNNPPPLLLMMMNNNOOOPPPQQQSSSVVVeeehhhrrrwwwlllbbb]]]XXXQQQLLLMMMRRRVVVXXX[[[OOOHHHQQQ```iiikkkjjjhhhkkkooopppooollljjjjjjllliiigggggghhhfffaaa]]]]]]___fffmmmmmmfffaaaaaabbb```^^^ZZZSSSLLLNNNTTTOOOQQQMMMNNN[[[hhh^^^HHHGGG@@@777000---,,,++++++)))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))******+++,,,------*********+++,,,---...///...000111111000000111222444555666666777:::>>>AAAAAADDDHHHLLLOOOOOOMMMLLLIIIMMMRRRUUUTTTRRROOONNNXXXtttfffUUUOOONNNLLLKKKKKKHHHEEEDDDDDDDDDCCCBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBDDDFFFDDD@@@AAAFFFIIIJJJKKKJJJIIIGGGEEEEEEGGGHHHHHHHHHHHHJJJLLLOOOHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHFFFEEEAAABBBCCCCCCDDDFFFJJJMMMNNNYYYggguuuyyyqqqyyy~~~{{{}}}~~~|||mmm^^^JJJ;;;666666444111111000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))))))))******))))))))))))))))))))))))((()))))))))************((())))))*********))))))******++++++++++++******++++++...888EEEQQQWWWZZZ[[[[[[]]]```bbb```ZZZTTTIIISSSbbbqqq{{{wwwOOOAAAIIIHHHVVVwwwwww^^^GGG???CCCHHHEEEDDDFFFIIIHHHAAA:::666444444555:::>>>AAABBBAAA>>>???DDDGGGGGGLLLSSSbbbuuupppjjjeee]]]UUUTTTUUUWWW]]]dddfffeeeddd```YYYRRRKKKGGGEEEFFFFFFEEEDDDDDDCCCCCCCCCFFFJJJKKKJJJIIIIIIJJJNNNVVVXXXQQQKKKMMMTTTXXX\\\^^^___\\\XXXUUUTTTTTT]]]___gggyyyyyypppggg```XXXPPPLLLMMMQQQWWW[[[aaaUUULLLQQQ\\\dddgggiiihhhjjjlllmmmmmmlllmmmnnnnnnkkkhhhhhhiiihhheeebbb___ccckkkqqqooofff```_________```]]]UUUNNNPPPWWWTTTTTTUUU___vvvoooOOOIIIBBB999111,,,+++++++++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******((())))))************)))))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********+++,,,---//////...000111111000000111222333444555666777999===AAABBBEEEJJJMMMPPPPPPOOONNNHHHMMMRRRUUUTTTRRROOONNNXXXtttfffZZZNNNIIIHHHHHHHHHJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUXXXWWWVVVTTTSSSQQQPPPOOOKKKIIILLLQQQOOOJJJMMMUUUQQQRRRSSSSSSQQQQQQRRRTTTRRRUUUYYY\\\]]]]]]^^^```[[[\\\]]]^^^___```aaaaaabbb^^^ZZZWWWUUUSSSQQQPPPSSSRRRPPPOOOOOOSSSYYY^^^]]]dddlllrrr|||yyy{{{{{{nnnWWWAAA555444444222111111000000000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((())))))************)))******++++++++++++******'''+++222<<>>EEEBBBCCCDDDHHHIIIGGG@@@;;;444444444777<<<@@@BBBCCC???===AAAHHHKKKLLLUUUaaattthhhZZZVVVSSSMMMHHHGGGGGGGGGLLLRRRSSSSSSSSSQQQMMMHHHCCC@@@AAACCCFFFGGGHHHHHHJJJKKKNNNQQQUUUUUUSSSSSSTTTWWWZZZcccdddZZZSSSYYYccciiidddiiikkkjjjkkkqqqxxx{{{|||{{{zzzrrrkkkddd[[[SSSQQQQQQRRRWWW\\\]]]VVVQQQRRRUUUYYYaaahhhiiikkklllmmmlllmmmoooqqqmmmjjjgggeeeeeeeeeeeeddd___ccciiinnnjjjbbb]]]^^^bbbaaabbbaaaZZZSSSTTTYYYVVVYYY___nnnlllOOOHHHCCC;;;333---+++***+++************))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))*********+++))))))***+++,,,...///000...000111111000000111222111333444555666888<<>>CCCKKKNNNRRRcccvvvvvvuuuvvvzzz{{{sssdddUUULLLIIIIIIFFFDDDFFFEEEDDDGGGLLLJJJKKKMMMNNNNNNMMMKKKJJJHHHLLLRRRWWWYYY\\\```cccjjjooossstttpppmmmmmmoookkkpppmmm```[[[eeeppptttsss}}}zzzsssjjjaaaZZZYYYWWWUUUVVVZZZYYYYYYYYYUUUMMMKKKVVVccchhhjjjlllmmmllllllmmmnnniiigggddd```]]]]]]___bbb]]]___cccfffbbb[[[[[[___dddbbbbbbaaa]]]YYYZZZ___bbbjjjvvv}}}nnnXXXHHHGGGDDD>>>666///,,,++++++++++++++++++************+++***)))(((((((((((()))***)))))))))(((((((((''''''((((((((()))))))))***((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))***+++,,,...///000...000111111000000111222000222444444555777:::<<>>777>>>BBB@@@AAAFFFJJJKKKFFF???888555444444555999>>>BBBDDDDDDAAA@@@EEEMMMQQQXXXnnn}}}kkkZZZWWW]]]VVVWWWXXXVVVSSSOOOLLLJJJHHHGGGIIILLLLLLJJJLLLPPPLLLNNNQQQTTTWWWYYYZZZ[[[qqqwww~~~yyy}}}nnnfff______\\\VVVUUUXXX[[[```bbbYYYIIIAAAMMM^^^eeehhhkkkmmmllljjjjjjjjjfffeeeaaa[[[VVVUUUZZZ^^^ZZZ[[[]]]___[[[WWWZZZ```dddaaa___```___^^^aaaggguuuzzz\\\IIIEEEGGGEEE???888111---,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))))))))******))))))(((((((((''''''((((((((())))))******(((((())))))*********+++))))))*********))))))((()))))))))))))))))))))))),,,,,,++++++++++++++++++))))))***+++,,,...000000///000111111000000111222000222333444444666888:::<<<@@@EEEJJJMMMNNNNNNMMMHHHKKKNNNPPPPPPOOOPPPPPPVVVsss{{{uuu{{{~~~zzzmmmMMM<<<999:::444333222///------///111---------............///,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''------,,,,,,+++***))))))******))))))))))))******+++*********))))))(((((()))***,,,,,,++++++,,,...111444AAARRRWWWSSSTTT[[[___\\\^^^aaaYYYKKKJJJQQQeeemmmzzz~~~jjjRRRLLLDDDHHH\\\pppxxx{{{yyyfffKKK999;;;CCCCCC<<>>777444444444555888>>>EEEHHHGGGEEE===CCCIIINNNVVVhhh{{{kkkccc___^^^___\\\\\\\\\]]]^^^^^^]]]\\\```\\\YYYYYY\\\]]][[[XXX^^^ZZZ^^^iiimmmmmmuuuzzzvvvooofff^^^YYYVVVSSSRRRYYYccciiibbbTTTJJJLLLRRR```dddhhhkkknnnpppnnnkkkjjjhhhddd___VVVOOOPPPVVVaaa___^^^^^^_________^^^ccc___^^^```bbbaaacccggg||||||nnnXXXDDD???FFFJJJHHH>>>333...+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++***(((&&&''')))+++---)))************+++++++++++++++++++++++++++++++++222222333333333222222111666555555555666888;;;===@@@BBBEEEJJJNNNOOOMMMKKKKKKNNNQQQQQQPPPNNNMMMLLL[[[uuu~~~yyy{{{~~~~~~mmmXXXIII;;;111333333111000......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,+++******)))((((((******))))))))))))******+++*********)))))))))))))))***++++++******,,,---///777DDDMMMNNNMMMSSS[[[]]][[[]]]^^^UUUIIIIIISSSiiivvvzzz^^^KKKIIIFFFMMMaaarrrxxxwwwwwwnnn[[[EEE:::===BBBBBB???CCCFFFHHHEEE===777444444666777:::@@@EEEGGGEEEBBBBBBGGGOOOVVVaaattt}}}{{{{{{}}}vvvpppmmmlllxxxuuu}}}wwwwww~~~vvvpppggg```ZZZWWWUUUSSSYYY```gggcccZZZTTTUUUYYYfffhhhhhhhhhiiikkkllllllllliiigggeee___WWWUUUXXX```___^^^^^^___`````````ccc^^^]]]___``````aaaeeewwwyyyoooccc^^^QQQDDDCCC@@@DDDDDD<<<444111...+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((((('''))))))))))))))))))))))))***)))((('''((()))+++,,,)))************+++++++++))))))***+++,,,,,,------000111111222222111111000444444444444666:::===???@@@AAAEEEJJJOOOPPPNNNLLLKKKMMMQQQQQQPPPNNNMMMLLLZZZsss{{{yyyzzz}}}{{{wwwyyy{{{zzzzzz|||~~~}}}}}}~~~}}}}}}mmmfff[[[EEE///333222111000////////////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++******)))(((((((((******))))))))))))*********************))))))))))))***+++***))))))+++,,,---;;;GGGHHHEEEHHHRRRYYYZZZZZZ]]][[[PPPFFFJJJVVVnnn~~~mmmRRRFFFEEEKKK[[[qqq~~~yyy^^^KKK===<<<@@@???@@@CCCFFFGGGGGGCCC<<<666444444888:::>>>CCCFFFGGGDDDAAACCCHHHPPP\\\lllppprrr}}}xxxzzzwwwrrriiibbb]]]YYYWWWUUUVVV\\\bbbeeeccc```___```lllkkkjjjhhhhhhiiimmmqqqnnnjjjiiijjjgggaaa[[[[[[``````______```aaacccdddddd^^^[[[]]]^^^^^^___bbbiiieeeWWWPPPSSSNNNEEEEEEHHHKKKIIIAAA999333...(((++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))*********)))************+++++++++'''((()))***,,,---.../////////000000111000000///222222222444777;;;>>>AAA???AAAEEEKKKOOOQQQPPPNNNJJJMMMPPPQQQPPPNNNMMMMMMWWWoooeeecccggguuu|||xxxzzz{{{zzz{{{}}}|||{{{zzzyyyzzz|||zzzuuutttlllVVV???444222111000000000///...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))))))))******))))))))))))******************************)))******)))((()))+++---000???IIIEEEBBBJJJRRRTTTYYY[[[]]]YYYMMMFFFOOO]]]sss~~~cccLLLGGGFFFVVVnnn|||oooOOO???888???BBB======EEEHHHHHHEEE@@@:::555444555:::===AAAFFFIIIHHHFFFDDDEEEKKKUUUeeexxxxxxfffccc{{{}}}{{{uuummmeee```[[[XXXUUUSSSWWW^^^eeeiiihhhccc___bbbaaacccfffhhhhhhkkkooonnnhhheeehhhjjjeee```]]]bbbbbbbbbbbbcccdddgggjjjfff___ZZZ[[[]]]\\\\\\^^^XXXWWWOOONNNUUUPPPFFFHHHOOOPPPLLLCCC<<<777000(((+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&&&&(((((((((((((((((((((((('''((()))***+++******)))))))))*********+++++++++((()))***+++,,,---......//////000000111111000000222222333444777:::>>>@@@???AAAEEEKKKPPPRRRQQQOOOJJJMMMPPPQQQPPPNNNMMMMMMTTTkkk{{{___aaa___aaajjjuuu{{{||||||zzzzzz}}}{{{{{{zzzxxxwwwxxx|||zzzwwwzzzzzz}}}~~~vvv~~~uuuaaaMMM777555222111111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***************))))))))))))*********************+++++++++)))******)))((())),,,///666BBBIIIFFFGGGOOOSSSPPP[[[]]]]]]WWWLLLKKKXXXgggzzz}}}yyyYYYFFFGGGIIIaaa{{{~~~hhhUUUFFF;;;888AAACCC===???HHHJJJHHHCCC===888555555666;;;???DDDIIIKKKKKKJJJIIIJJJSSSbbbtttvvvpppttt}}}uuummm```VVV^^^~~~{{{~~~}}}{{{}}}~~~yyyqqqiiiccc^^^YYYVVVPPPSSSZZZdddkkkjjjaaaYYYOOONNNUUU```gggfffgggiiikkkccc___cccgggfffbbbaaacccdddeeeeeefffhhhmmmqqqjjjaaa[[[[[[\\\[[[ZZZ[[[OOORRRPPPRRRVVVNNNIIIRRRVVVSSSLLLCCC>>>;;;444,,,++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************)))((('''(((((((((((((((((((((((('''(((***+++++++++)))((())))))*********+++++++++***+++++++++++++++,,,,,,///000000111222222111111444444444444666:::===???>>>@@@EEEJJJOOOQQQPPPOOOIIILLLPPPQQQPPPOOONNNNNNUUUkkksss]]]fffeeeiiirrrzzz}}}}}}{{{xxxyyy|||{{{||||||yyyvvvvvvyyy}}}zzzvvvsss~~~|||{{{{{{zzzyyyyyycccLLL===999333111111111000------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************+++++++++++++++))))))***))))))+++///222<<>>555,,,,,,++++++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''((()))++++++******))))))************+++++++++++++++++++++++++++++++++//////000111222222222222555444444444666999<<<>>>>>>@@@DDDJJJNNNPPPOOOMMMIIILLLPPPQQQPPPOOONNNNNNXXXmmmgggiiilllnnnsssppp]]]\\\___lll|||xxxxxx|||yyy|||}}}{{{vvvtttwwwzzzyyy{{{~~~~~~rrrSSSCCC<<<555111111222000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++******))))))))))))***************++++++,,,,,,,,,((()))))))))***---111555AAADDDHHHKKKJJJJJJRRR[[[^^^^^^YYYRRROOOWWWhhhuuu```EEE@@@HHHSSSnnnuuulll\\\III<<<@@@CCCDDDDDDGGGNNNTTTLLLFFF>>>777555666999;;;@@@CCCGGGHHHHHHHHHJJJLLLLLL]]]uuu|||qqqtttvvvpppmmmwww}}}sssdddYYYMMMOOO\\\sss{{{www||||||yyyuuuvvvzzzzzzwwwvvvvvvwwwyyy|||~~~~~~~~~|||xxxrrrmmmiiifffbbb```[[[WWWVVVZZZaaaddd```\\\OOODDDCCCTTTdddiiijjjlllddd```aaagggkkkkkkiiijjjbbbeeegggggggggjjjrrrxxxrrrggg^^^]]]^^^]]]ZZZZZZSSSSSSOOOOOOQQQLLLRRRgggxxxbbbOOODDD???777---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))(((((()))***************)))************+++++++++*********++++++,,,,,,,,,---...///000111111111111333333333444777:::>>>@@@>>>@@@DDDIIIMMMNNNMMMKKKIIILLLOOOQQQPPPOOONNNNNNVVVjjjaaaiiisssyyy~~~hhhUUUXXX^^^rrr~~~yyyzzz~~~yyy|||~~~{{{vvvsssuuuxxx{{{}}}eeeGGG???666111111222111...000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))***************))))))))))))***************++++++,,,,,,,,,((())))))***+++...333777DDDDDDIIILLLHHHEEEQQQccc___]]]WWWPPPOOO[[[lllxxx|||zzzVVVAAACCCNNNfff}}}yyyggg]]]MMM<<<:::BBBFFFDDDDDDLLLUUUYYYLLLEEE===666444777:::<<>>@@@DDDHHHLLLMMMKKKIIIHHHLLLOOOQQQPPPOOOOOOOOOSSSfff}}}www|||www___ZZZaaammm}}}|||}}}~~~||||||yyyuuuqqqqqquuuyyy~~~{{{~~~ZZZGGG666333555444000///000000///...............------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************///'''$$$+++...---444???EEEIIILLLLLLJJJMMMUUU^^^YYY\\\PPPHHHUUUeeerrr~~~gggNNN>>>BBBZZZvvvxxxvvvlll]]]NNNCCC;;;???EEEEEE???BBBOOOTTTQQQHHH???666444888===???===JJJFFFDDDFFFFFFGGGKKKQQQYYYyyytttnnnqqq}}}hhhllluuu~~~~~~wwwhhhWWWNNNMMMYYYooonnnkkkuuu~~~yyywwwrrrhhh^^^[[[^^^cccfffjjjoootttvvvwwwvvvuuuuuu|||vvvuuurrrooollliiifffeeebbbZZZSSSRRRWWW^^^aaaaaaUUULLL@@@:::DDDUUUbbbeee___ccciiipppttttttppplllkkkaaa]]]eeeoootttzzzxxxrrrllljjjeee^^^[[[\\\UUUTTTQQQPPPVVV```eeedddfffVVVFFFBBBFFFEEE999,,,///---+++******+++*********)))))))))((((((''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---............///000111111222000111222444666999;;;<<>>AAA<<<666000---***)))*********)))*********))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---...---......///000000111111000111222444666999;;;<<>>222///+++(((((())))))(((++++++******************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************+++,,,------------......////////////111111333444777999<<<===>>>AAAEEEJJJLLLMMMMMMLLLIIIMMMPPPOOOOOOQQQOOOKKKOOOdddsssvvv~~~|||}}}gggXXXMMMWWWsssttteeennnyyyrrrgggXXXMMMIIIHHHGGGFFFFFFJJJPPPVVV\\\cccjjjnnnsss|||zzzwwwssspppqqquuuyyy|||yyyyyyxxxwwwxxx}}}vvvrrrvvvyyytttqqqiii]]]PPPDDD:::333000000///...............------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---------111===JJJLLLKKKLLLQQQXXX\\\]]][[[VVVVVVNNNQQQcccooowwwtttXXXFFFCCCOOO```iiimmm```PPPEEE<<<555555;;;>>>BBBJJJTTT]]]___UUUIII<<<999666999@@@HHHMMMOOOHHHEEECCCDDDFFFNNN]]]kkkwwwhhhdddmmmzzz|||sssjjjXXX^^^nnn~~~}}}}}}|||yyytttpppmmm}}}xxxnnnaaa[[[cccooorrrnnnhhheeeffflllvvv~~~yyy}}}|||llliiiccc]]]ZZZ___jjjtttyyy}}}~~~{{{{{{~~~}}}|||zzzyyyxxxvvvvvvvvvvvvwwwuuuttttttrrrooollliiigggbbbaaa^^^YYYVVVUUUXXXZZZbbbaaa\\\UUUUUU^^^fffjjjiiihhhffffffggggggfffeeeddd^^^TTTMMMTTT___aaa[[[^^^\\\]]]```^^^XXXTTTTTTVVVTTTQQQQQQVVV[[[XXXPPPOOOJJJFFFEEEGGGGGGCCC@@@444000,,,)))((())))))(((******************++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************+++,,,------.........///////////////111222333555777:::<<<===>>>AAAEEEIIILLLMMMMMMLLLJJJNNNPPPOOOPPPQQQOOOKKKOOOddd~~~pppZZZNNNGGGRRRkkkwwwjjjvvvgggPPPKKKDDDAAA@@@AAA???>>><<<>>>BBBGGGLLLRRRXXX]]]iiixxx~~~zzzvvvuuuvvvyyy|||}}}xxxxxxwwwvvvwww|||~~~wwwvvv~~~~~~~~~{{{zzz{{{~~~~~~{{{lllZZZJJJ===444000000///...............------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------...333>>>GGGHHHIIIMMMSSSZZZ]]][[[YYYTTTTTTOOOVVViiisssxxxeeeMMMDDDEEEXXXlllqqqkkk[[[KKKBBB;;;555777>>>AAAFFFPPPZZZ```\\\PPPEEE999777777:::???EEEHHHJJJFFFDDDCCCFFFKKKVVVjjj{{{yyygggTTTPPP]]]nnnxxx|||~~~wwwkkk___PPPZZZooo~~~}}}|||}}}}}}yyyrrroooppp~~~|||wwwoooeeedddrrrwwwppplllhhhhhhhhhllluuu~~~|||vvvhhh]]][[[aaahhhqqqvvvxxxvvvvvvzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}xxxvvvtttsssrrrsssuuuvvvrrrqqqpppnnnlllkkkjjjiiidddaaa\\\XXXTTTSSSRRRRRRWWW[[[\\\XXXYYY```hhhllliiihhhggggggiiiiiiiiihhhdddcccXXXMMMPPP^^^ccc]]]bbbccchhhjjjddd[[[XXXYYYVVVTTTOOOLLLNNNSSSTTTPPPPPPIIIBBBAAADDDFFFFFFCCC777333---***)))))))))))))))))))))******************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---.../////////000000000000000222222333555888:::<<<>>>???AAADDDHHHKKKLLLMMMMMMLLLPPPRRRPPPPPPQQQOOOKKKPPPeeexxxgggTTTJJJFFFPPPcccxxxqqqiiizzzqqqTTTFFFEEECCCBBBBBBBBB@@@??????@@@AAABBBDDDGGGLLLPPP[[[nnn|||{{{{{{|||{{{zzzvvvvvvvvvvvvwwwzzz~~~|||xxx~~~}}}zzzxxxwww}}}pppXXXFFF:::222000000///...............------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---000666===AAACCCGGGNNNVVV[[[\\\YYYVVVQQQPPPNNNYYYnnnuuuwww```HHHCCCEEEZZZqqqttthhhVVVGGGAAA;;;555888@@@CCCIIITTT^^^```WWWJJJAAA666777999===AAAEEEFFFGGGDDDCCCDDDHHHPPP___wwwpppaaaOOOIIIRRRaaakkkpppvvv}}}~~~uuufffXXXPPP]]]tttzzzpppmmmooo}}}{{{wwwpppjjjmmm}}}zzzrrrnnnkkkjjjkkkkkkkkkttt~~~nnnccc```bbblllrrruuuuuuuuuyyyzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{wwwuuurrrppppppqqqtttuuupppnnnllljjjiiiiiijjjkkkbbb^^^XXXUUUTTTRRROOOLLLOOOVVV\\\[[[\\\bbbiiillliiihhhggghhhjjjjjjiiihhhcccggg```RRRSSSaaafff``````hhhsssvvvmmm```[[[]]]UUUVVVRRRKKKIIIMMMPPPPPPMMMFFFAAACCCIIILLLIIIDDD999555///+++************((((((((())))))***************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---...111111111111111111111000222222444555888:::===>>>@@@AAADDDGGGIIIKKKMMMNNNMMMQQQSSSRRRQQQRRROOOKKKQQQgggvvvcccNNNFFFCCCKKK[[[mmmkkkfff{{{hhhQQQHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA???AAADDDGGGIII```www~~~}}}zzzxxxuuuuuuuuuvvvwwwyyy{{{|||~~~zzzxxx||||||}}}sssVVVDDD:::444000000///...............------------------------+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---111888<<<>>>???EEEOOOWWW[[[ZZZWWWUUUNNNNNNMMM[[[pppvvvvvvbbbIIIDDDCCCXXXqqqssseeeTTTEEE@@@<<<666888AAACCCKKKVVV___^^^SSSEEE===666888;;;@@@DDDFFFGGGGGGCCCBBBDDDJJJSSSddd~~~ggg[[[LLLEEEIIISSS]]]cccpppxxxuuudddUUUTTTbbbyyyzzzmmmiiilll||||||wwwqqqmmmrrrzzztttllliiihhhiiilllkkkkkkuuu~~~nnneeeaaalllrrrvvvwwwxxx{{{|||zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvtttqqqooooooqqqsssuuunnnllliiigggggghhhjjjlllaaa[[[UUURRRSSSSSSNNNJJJJJJTTT\\\]]]]]]bbbiiillliiihhhhhhiiijjjjjjhhhfffbbbkkkhhhYYYXXXeeekkkddd\\\hhhxxx}}}rrrbbb\\\^^^VVVXXXUUULLLGGGIIILLLLLLGGGDDDDDDLLLTTTTTTKKKBBB:::666000+++******++++++''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++,,,---...222222222111111111111111222333444666888;;;===>>>@@@AAACCCFFFHHHKKKMMMNNNNNNRRRTTTRRRRRRRRRPPPKKKSSSiiiooo^^^TTTEEEBBBCCCLLLYYYgggyyy~~~mmm[[[```ssszzzdddYYYbbbccceeegggggggggeeedddbbb```[[[UUUNNNGGGBBB???AAAHHHSSSbbbrrrzzzzzzssswwwzzzzzzvvvttttttuuuyyy|||wwwsss}}}|||lllLLL===222222//////222222...---///........................++++++++++++++++++++++++------++++++++++++------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++---444;;;>>>===<<>>EEEGGGSSS]]]]]]WWWMMMAAA777666888;;;@@@DDDFFFEEEDDD@@@EEEJJJOOO^^^xxxfffSSSFFFHHHHHHEEENNN]]]sss}}}|||sssccc]]]dddvvv}}}~~~~~~tttgggeeelll~~~~~~yyytttoooppp{{{vvvmmmkkkiiiiiijjjkkkmmmuuu~~~tttjjjsssooopppwwwyyyvvvuuuxxx}}}zzzuuusssrrrrrrrrrqqqppppppoooooonnnmmmmmmmmmoooooommmjjjhhhfffdddccc___^^^\\\XXXTTTRRRRRRSSSNNNTTT]]]eeeiiihhheeecccfffjjjmmmlllhhhfffhhhkkkmmmpppooofffZZZTTTZZZcccbbbfffjjjhhhbbb^^^^^^```ZZZUUUOOOJJJIIIHHHHHHGGGJJJDDDEEEOOOUUUPPPHHHDDDAAA<<<555///,,,***))))))************************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++************(((((((((((()))***+++,,,////////////////////////111111333555777888::::::<<>>AAAJJJWWWfffxxx}}}~~~{{{uuurrrooo```PPPVVVggg|||yyy{{{nnn___SSSKKK@@@AAADDDKKKUUUdddrrr{{{~~~~~~yyyyyyyyywwwuuutttuuuwwwwww|||{{{ttt|||{{{ZZZEEE555444000///222222...---///........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++,,,///666;;;>>>===@@@MMMWWWZZZ]]]```YYYMMMKKKMMMVVVggguuuyyyyyyyyyqqqOOOAAAKKKXXXjjjpppaaaPPPFFF<<<888888;;;CCCKKKVVV^^^ccc^^^TTTJJJ???777777999===AAAEEEEEEDDDBBBBBBGGGLLLTTTeeedddRRRFFFIIIJJJGGGOOO\\\ttt}}}uuuiiigggnnn~~~{{{|||{{{qqqeeedddlll~~~zzzxxxvvvpppiiigggrrr}}}vvvmmmkkkiiiiiikkkkkkmmmvvv{{{uuuooommmrrruuussssssuuuxxxvvvsssrrrqqqqqqooonnnoooooonnnnnnmmmlllkkkkkklllkkkjjjiiihhhgggfffeeeaaaaaa___[[[WWWTTTTTTUUUSSSUUU[[[bbbhhhiiigggdddfffjjjmmmlllhhhfffhhhkkkiiimmmnnnfffTTTIIIQQQ```___```aaa___[[[ZZZ\\\^^^YYYVVVRRRNNNKKKJJJJJJKKKLLLIIIJJJOOONNNFFF???===BBB===666///+++*********************************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************+++,,,------000000000000000000000000111111333555777888:::;;;===BBBEEEEEEGGGMMMQQQQQQOOORRRSSSPPPOOOQQQOOOKKKNNNfff}}}nnn```SSSIIICCC===<<<@@@KKKXXXfffxxx{{{tttuuuwwwwwwmmmfffaaaVVVKKKRRRaaawww}}}nnndddMMMGGG@@@<<<@@@LLLYYYbbbiiinnntttuuusssrrruuuxxx{{{}}}}}}zzzxxxyyy}}}}}}yyywwwwwwyyyzzz{{{zzzuuu~~~yyy}}}{{{ssshhhQQQ===888333000111111///---///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...444999===>>>>>>FFFQQQZZZ\\\^^^___YYYOOOOOORRR]]]mmmwwwyyyyyyzzzeeeHHH===MMMbbbqqqkkkWWWIIIAAA:::999;;;@@@IIIRRR```eeeeee\\\PPPFFF===777999<<<@@@DDDFFFEEECCCAAADDDHHHOOOZZZooo}}}aaaPPPFFFIIIKKKIIIOOOZZZqqq~~~~~~vvvmmmnnnrrr~~~{{{yyyyyyxxxnnnbbbccclll}}}uuuuuussslllbbb^^^hhhuuu~~~}}}|||vvvnnniiihhhhhhkkklllnnnvvv|||{{{wwwwwwxxx|||yyyqqqkkkmmmqqqrrrrrrssssssqqqpppooooooooommmkkkooonnnmmmlllkkkjjjiiiiiigggggggggggggggggghhhhhhddddddbbb^^^ZZZWWWXXXYYYTTTTTTVVV]]]dddgggeeeaaafffiiilllkkkhhhgggiiikkkhhhjjjnnniiiTTTAAAHHH[[[]]][[[XXXVVVVVVWWWZZZ\\\VVVWWWVVVSSSNNNLLLMMMPPPOOOQQQUUUTTTMMMCCC???AAADDD???888000+++)))***+++************************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))******+++++++++,,,,,,---...///000000000000000000000000000111333555777999:::;;;>>>CCCFFFEEEGGGMMMQQQQQQNNNQQQRRRPPPPPPQQQOOOKKKOOOeeezzzlll^^^RRRJJJDDD@@@===>>>DDDNNNZZZfffwwwxxxpppnnnnnnooocccZZZUUUNNNIIIRRR```ppp{{{bbbYYYKKKBBB@@@FFFNNNTTT]]]eeemmmpppooooootttyyyyyyzzz{{{zzzxxxyyy~~~||||||wwwsss|||lllqqqaaaNNN===666111111111///...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++111999>>>??????AAAKKKTTT[[[\\\[[[[[[VVVPPPRRRXXXeeettt|||}}}~~~^^^III???OOOeeemmm```MMMBBB===:::;;;===BBBLLLUUU___ccc```VVVKKKCCC<<<777;;;???DDDFFFFFFDDDBBB@@@DDDIIIRRR```xxxyyy]]]OOOEEEGGGJJJJJJNNNVVVeeerrrwwwyyy~~~uuuiiiggglll|||}}}|||~~~~~~||||||~~~zzzxxxxxxvvvkkk```bbbmmm~~~{{{wwwuuuqqqhhh[[[XXXdddsss||||||{{{uuunnniiiggghhhkkklllnnnvvv|||xxxxxxxxxxxxwwwyyy|||~~~uuulllkkknnnrrrsssrrrqqqooommmllllllmmmlllkkknnnmmmmmmkkkjjjiiihhhgggeeeeeeeeefffffffffggggggeeedddccc___[[[YYYYYYZZZTTTRRRTTT[[[cccfffaaa[[[eeegggiiijjjhhhhhhiiijjjjjjjjjoooooo\\\FFFEEETTT\\\YYYVVVUUUVVVXXXXXXXXXSSSVVVXXXUUUOOOMMMOOOSSS^^^dddfff___PPPCCCAAADDDEEEAAA:::222,,,)))***+++******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((*********+++++++++++++++,,,++++++,,,,,,---...///////////////////////////000111222444777999;;;;;;===BBBEEEDDDFFFLLLOOOPPPLLLPPPRRRPPPPPPQQQOOOKKKOOOddd~~~}}}uuummmaaaUUUKKKEEE@@@>>>>>>@@@GGGQQQZZZeeetttvvvlllfffccc]]]SSSJJJFFFCCCDDDOOO]]]iiizzz~~~tttjjj]]]RRRLLLIIIHHHGGGPPPYYYdddiiiiiijjjpppvvvrrruuuvvvuuutttuuuzzz~~~ooogggmmmuuuwww}}}zzz~~~ooo{{{{{{ssspppkkk^^^CCC999222111111//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,333>>>CCCBBBBBBFFFOOOUUUZZZYYYWWWUUURRRNNNQQQZZZjjjyyyVVVKKKDDDQQQcccdddUUUJJJ???;;;:::===???CCCMMMVVV^^^aaa^^^SSSGGG@@@;;;777>>>BBBFFFHHHFFFDDDBBBBBBDDDKKKWWWhhhyyy\\\NNNDDDEEEHHHIIILLLQQQWWWbbbjjjttt~~~sss___YYYaaaooo}}}}}}~~~zzzyyy||||||yyyxxxuuuiii^^^cccooo{{{wwwwwwrrrjjj___SSSSSSaaarrryyy|||}}}zzzyyywwwrrrkkkiiihhhiiilllmmmnnnvvv~~~|||zzzyyy||||||{{{{{{{{{|||}}}~~~}}}vvvmmmiiikkkoooqqqppprrroookkkiiiiiikkkllllllmmmlllkkkjjjiiihhhggggggddddddddddddddddddddddddddddddbbb^^^[[[YYYYYYZZZWWWWWWZZZbbbjjjkkkccc[[[ccceeeggghhhhhhhhhhhhiiikkkhhhkkkqqqfffRRRIIILLLXXXXXXWWWXXXYYYXXXUUUSSSQQQTTTVVVSSSNNNLLLOOORRRjjjppppppbbbNNN@@@<<<>>>EEEBBB===555---))))))+++)))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))(((((()))))))))*********++++++*********++++++,,,---...........................///000222444777999;;;<<<<<>>:::666@@@DDDHHHIIIFFFCCCCCCDDDFFFQQQ```rrrzzz___QQQEEECCCGGGIIIJJJLLLMMMZZZfffuuuqqqZZZRRRWWWdddrrryyy}}}~~~}}}|||~~~{{{yyytttggg\\\bbbppp}}}wwwsssrrrjjj^^^SSSLLLNNN^^^nnnsssxxxzzzyyyvvvuuuoooiiiiiihhhjjjmmmmmmnnnttt}}}}}}|||zzz|||}}}|||zzzxxxxxxxxxwwwtttnnnggggggkkkmmmlllrrroookkkhhhiiijjjjjjjjjiiiiiiiiihhhggggggffffffccccccccccccbbbbbbbbbbbbcccbbbaaa]]]ZZZXXXYYYZZZ]]]___dddkkkqqqppphhhaaaaaabbbdddeeefffgggggghhhiiifffgggllljjj___PPPIIISSSVVVZZZ\\\\\\YYYUUURRRQQQSSSSSSPPPMMMKKKNNNPPP[[[aaabbbWWWIIIBBBAAAAAADDDCCC@@@888///***)))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***'''''''''((())))))******))))))))))))***+++,,,---------------------------///000222444777999;;;<<<;;;@@@CCCAAACCCHHHLLLLLLHHHMMMQQQPPPQQQRRRPPPKKKNNNddd~~~~~~wwwxxxzzzrrrhhhYYYKKKBBB>>><<<;;;???DDDNNNYYYaaaiiixxxooo___SSSKKKFFFDDDAAA???>>>CCCQQQ^^^___nnnwwwlllfffffffffhhhjjjmmmqqqtttvvvppprrruuuyyy|||}}}zzzsssgggWWWLLLGGGMMMWWW___dddhhhkkkmmmmmmppprrrrrrpppqqqtttxxxyyy}}}}}}vvvuuuvvv~~~rrr^^^```nnnxxxuuupppnnnuuussslllmmmoookkknnnrrrkkkLLL???333000111000000000........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,---777EEEJJJHHHLLLUUUUUUWWWXXXVVVOOOJJJIIIKKKQQQ]]]ooo}}}mmmGGGKKKGGGQQQddd\\\GGGDDD<<<<<>>???@@@AAAHHHSSS___gggppp~~~mmm\\\PPPGGG???@@@@@@>>><<<@@@NNN[[[dddppppppaaaXXXWWWXXXZZZ]]]aaadddgggiiimmmnnnqqqsssuuuvvvvvvvvv{{{|||~~~}}}rrrbbbUUUGGGLLLTTT]]]dddhhhjjjjjjlllnnnqqqpppoooooorrruuuwww{{{}}}vvvuuuvvv~~~~~~~~~lllgggrrrttt{{{wwwyyytttsss|||}}}~~~yyyNNN@@@444000111111000000........................------------------------++++++------------++++++,,,,,,,,,---------......------------------------------777GGGLLLJJJOOOYYYVVVXXXXXXUUUNNNHHHHHHKKKTTTaaattthhhGGGLLLHHHQQQfff[[[AAA<<<;;;<<>>CCCGGGIIIHHHDDDCCCFFFJJJOOO^^^sss|||hhhZZZJJJDDDFFFIIIJJJIIIMMMcccxxxppp___bbbhhhuuu{{{}}}}}}yyyrrrbbbWWW___ooozzzxxxqqqllleeeZZZOOOIIIIIINNNZZZeeerrryyy~~~|||xxxssskkkjjjlllnnnmmmmmmrrrzzz}}}zzzyyyyyyzzzzzzwwwsssqqqqqqsssnnnuuuuuummmgggjjjlllllljjjkkklllmmmllliiiccc___aaabbbbbbbbbbbbccccccccc______``````aaabbbbbbbbbbbbbbb```]]]ZZZXXXYYYZZZYYY[[[___bbbccccccaaa```^^^^^^___aaadddffffffeeefffjjjhhhcccgggmmmeeeVVVRRRYYYaaadddbbbaaacccfffWWWSSSNNNKKKKKKMMMNNNNNNLLLOOOMMMGGGEEEHHHFFFAAABBBDDDDDD===333+++''''''))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,,,,---......///000000************+++,,,------////////////////////////...///222444777:::<<<======BBBDDDCCCDDDIIILLLLLLFFFLLLPPPPPPQQQSSSPPPKKKPPPjjjzzz~~~yyyrrrdddSSSFFF>>>:::<<>>>>>===BBBOOO\\\aaaooo~~~mmm\\\RRROOONNNMMMMMMPPPUUUZZZ]]]\\\bbbiiimmmnnnmmmmmmnnnqqqtttyyy~~~yyymmmdddWWWPPPLLLRRR___jjjllljjjlllmmmooopppooopppqqqsssvvvxxx{{{{{{wwwuuuyyyllljjj~~~||||||uuuXXXLLL===333111111000...////////////............------------------------------,,,++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000111:::GGGNNNPPPSSSXXXYYY^^^XXXQQQRRRNNNHHHKKKYYYhhhwwwyyygggIIICCCHHHXXX]]]QQQBBB<<<999<<>>:::===BBBJJJTTT]]]aaahhhwwwsssXXXIIIEEEBBB>>>===>>>@@@EEEPPP\\\cccooo~~~}}}lll[[[QQQRRRRRRQQQQQQQQQPPPPPPPPPQQQTTTYYY\\\^^^```cccfffhhhlllrrrxxx|||zzzuuuqqqdddYYYOOOPPPZZZfffllllllkkkmmmnnnooooooqqqsssuuuuuuwwwzzz}}}|||{{{~~~~~~mmmggg}}}zzzyyy|||fffWWWBBB555222222111///////////////............------------------------...------,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///222;;;IIIQQQRRRVVV[[[YYY]]]XXXRRRUUUSSSPPPUUU^^^mmm{{{qqq]]]BBB???FFFTTTWWWJJJ===999<<>>BBBGGGLLLUUU```mmmyyy}}}zzzzzzwwwqqqrrrpppqqqqqqooonnnrrrzzz}}}xxxxxxzzzyyyxxxvvvtttrrrpppoooppppppqqqssssssrrrooommmpppnnnjjjgggdddccccccddd\\\\\\\\\^^^``````^^^]]]___\\\ZZZ[[[]]]______^^^``````aaa```^^^\\\ZZZYYYWWW^^^```ZZZZZZaaabbb^^^YYYXXXXXX[[[___cccdddeeeeeeiiihhhfffllltttooocccRRRYYY___```^^^___bbbeeeUUUOOOJJJLLLLLLJJJIIIJJJJJJGGGGGGHHHEEEAAADDDJJJCCCEEEDDD>>>999666000***************))))))))))))))))))))))))((((((((((((************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((***++++++***))))))***))),,,...///...---------++++++++++++,,,,,,,,,,,,//////////////////////////////000222555888;;;======AAACCCBBBCCCHHHKKKKKKHHHMMMPPPOOOPPPRRRPPPLLLVVVrrr}}}zzznnnhhhkkkrrrwwwxxxpppaaaPPPDDD===;;;>>>DDDOOOXXX```ccciiixxxvvvXXXIIIFFFAAA<<<:::>>>CCCIIIRRR[[[cccnnn{{{rrrbbbXXX[[[\\\\\\[[[XXXUUUQQQOOOLLLLLLLLLLLLMMMPPPUUUXXX^^^ccckkkqqquuuwwwyyyzzzrrreeeVVVOOOSSS^^^hhhmmmkkklllnnnoooppprrruuuwwwuuuvvvyyy}}}~~~ooobbbxxxdddIII777111222111000////////////............------------------------.........---,,,,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---333>>>KKKSSSUUUXXX\\\YYY]]]VVVRRRUUUTTTTTT]]]eeesss~~~gggQQQ@@@BBBLLLVVVTTTFFF===<<>>EEELLLSSSZZZccclllzzz|||nnndddbbbbbbaaa___^^^\\\[[[[[[RRRPPPMMMJJJHHHHHHJJJLLLWWW]]]eeekkkmmmppptttwwwvvvnnnaaaTTTOOOTTTaaakkklllmmmooopppppprrrtttwwwuuuvvvwwwyyy|||~~~~~~qqq^^^}}}kkkMMM888000111111111////////////............------------------------//////......------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...666BBBMMMSSSUUUXXXZZZZZZ\\\TTTPPPRRRPPPRRR^^^jjjwww}}}```KKKBBBIIISSSXXXPPPBBB;;;===@@@DDDGGGJJJRRR^^^hhhmmmdddZZZKKK===777777;;;>>>EEEJJJGGGDDDHHHFFFIIIWWWlll}}}uuucccPPPHHHKKKTTTeeesssrrrcccjjjmmm~~~|||yyywwwwwwpppdddXXXSSS\\\mmm|||uuubbbSSSLLL@@@<<<<<>>AAABBB===999666000***************)))))))))((((((((((((((())))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***++++++)))((((((***,,,''')))+++,,,+++******+++,,,,,,,,,---------......////////////////////////...///000333555777:::;;;<<>>;;;>>>EEEGGGGGGRRR___lll|||~~~{{{wwwrrrrrrpppnnnnnnkkkkkkqqqzzzzzzvvvwwwvvvuuutttrrrqqqqqqpppqqqooommmkkkkkkmmmnnnllljjjggghhhhhhiiiiiihhhgggggg___]]][[[[[[[[[[[[YYYXXXXXXXXXXXXXXXYYY[[[]]]___aaaaaaaaa```^^^\\\YYYXXX[[[\\\\\\___eeejjjjjjfffbbb[[[UUUWWW___fffhhhfffdddffffffgggjjjmmmkkkggg[[[UUUTTT\\\bbb___ZZZWWWTTTPPPNNNOOOOOONNNPPPUUUQQQKKKIIINNNXXXXXXLLL???<<<@@@AAA>>>:::777111+++************)))))))))((('''((((((((()))))))))***))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))***)))((('''''')))+++&&&((())))))(((((()))***,,,,,,,,,---------......////////////////////////...///000333555777999999;;;AAADDDDDDEEEHHHJJJIIIGGGLLLPPPQQQQQQRRROOOJJJPPPmmm{{{zzzqqqqqq|||wwweee[[[ZZZ^^^``````fffrrr}}}}}}rrrbbbOOOBBB<<<===DDDLLLUUUZZZ]]]^^^fffuuuZZZEEE@@@<<<;;;>>>EEEKKKOOOVVV\\\fffnnn{{{kkk[[[MMMLLLKKKJJJKKKMMMOOOPPPTTTSSSQQQQQQQQQQQQOOOMMMLLLQQQWWW^^^cccgggkkknnnkkkppprrriii\\\UUUYYYaaahhhkkkoooqqqrrrqqqrrrrrrssstttuuusssrrrtttyyy}}}~~~|||yyywwwvvvxxxzzz|||www^^^TTTaaauuu}}}zzzuuugggSSS@@@444000111222////////////............------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,111===IIINNNPPPSSSVVVWWWXXXYYYTTTTTTWWWUUU[[[nnnvvvvvvZZZMMMJJJSSSZZZUUUFFF:::999<<>>EEENNNWWW\\\___bbblll}}}^^^FFF???>>>???DDDKKKNNNQQQXXX```gggooo~~~iiiUUULLLOOOUUUZZZ]]]\\\YYYWWWQQQOOOMMMOOORRRTTTSSSRRRPPPQQQSSSXXX___eeejjjlllkkkooosssrrrlllddd___]]]bbbfffmmmrrrsssssssssrrrppprrrtttsssqqqrrrwww|||yyywwwuuusssssstttvvvwww~~~}}}}}}}}}~~~yyyaaaIIINNN[[[nnn|||yyylllfffYYYIII:::222111222////////////............------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,222???KKKNNNPPPUUUZZZ[[[ZZZ[[[WWWXXX[[[WWW]]]rrryyynnnVVVNNNMMMVVV[[[TTTFFF======BBBBBBIIINNNSSS```nnnppphhhaaaTTTDDD999888<<>><<<666///************))))))))))))'''''''''((()))*********((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((()))+++***)))((()))***((()))******))))))***,,,++++++++++++,,,,,,,,,,,,////////////////////////---...111333555666777777:::@@@DDDDDDEEEIIIJJJHHHFFFLLLQQQQQQRRRSSSOOOIIIOOOlllpppooo{{{iiiaaacccgggfffcccdddkkkqqqvvv|||vvveeeQQQCCC===>>>FFFOOOXXX]]]aaafffrrraaaHHH>>>???BBBIIIOOOQQQRRRZZZcccfffooolllVVVTTT]]]jjjuuuyyyvvvooojjjRRROOOLLLMMMPPPTTTUUUUUUXXXUUURRRTTT[[[ccchhhjjjoooooorrrvvvwwwqqqeee\\\\\\ccckkkrrrtttuuuttttttnnnqqqttttttrrrsssxxx}}}uuusssrrrqqqqqqrrrssstttrrrssssssttt{{{}}}}}}~~~~~~zzzcccMMMLLLOOOZZZnnnzzz{{{|||wwwyyyqqqrrrxxx}}}{{{yyyooohhhfff___PPP???333111333000/////////............------------------------,,,---------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,333@@@LLLNNNPPPWWW^^^___^^^^^^YYYZZZ[[[UUUZZZoooxxx~~~hhhRRRNNNJJJRRRVVVNNNAAA:::===AAACCCKKKPPPUUUcccrrrqqqgggaaaTTTCCC999888===BBBDDDEEEEEEBBBFFFMMMLLLUUUkkkvvveeeWWWXXXjjjcccXXXooo~~~|||zzzzzzyyyssshhh___MMMHHHGGGNNN]]]mmmwww{{{xxx{{{zzzppp___MMM@@@;;;===>>>DDDJJJIIIJJJXXXkkk~~~{{{xxxtttnnnmmmnnnooommmkkkooouuu~~~}}}zzzxxx{{{sssrrrrrrqqqrrruuuwwwyyyjjjmmmpppmmmiiiiiipppwwwxxxvvvrrrnnniiifffeeeddd\\\YYYUUUSSSRRRRRRPPPOOORRRSSSTTTRRRPPPPPPSSSVVVZZZ[[[]]]___`````````___bbbbbbccceeeeeehhhooovvvvvvtttpppllliiihhhiiiiiiiiifffeeefffiiimmmrrrvvvrrrdddZZZ\\\\\\VVVUUUZZZUUUWWW[[[^^^ZZZQQQMMMNNNFFFLLLOOOPPPTTTVVVNNNCCC999>>>AAA???===:::444---************))))))))))))&&&''''''((()))******+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((***,,,,,,+++***)))***'''((()))((('''''')))+++******+++++++++,,,,,,,,,////////////////////////---...111333555666777777:::@@@EEEEEEFFFIIIJJJHHHFFFLLLQQQRRRRRRSSSOOOIIIOOOlllxxx}}}|||pppiiiggggggfffeeeeeeddddddiiivvvwwwmmmSSS@@@???BBBHHHUUU\\\[[[^^^jjj}}}aaaGGGAAA???AAAIIIRRRTTTUUU]]]hhhjjjwwwnnnXXXdddyyysss[[[LLLJJJHHHIIINNNTTTXXX[[[___^^^[[[WWWWWW[[[dddkkkooouuuxxxzzz|||jjjdddaaadddnnnuuutttrrrtttoooppppppqqqsssttttttuuuwwwwwwwwwtttpppnnnmmmmmmrrrkkkjjjrrr{{{}}}~~~|||{{{|||~~~{{{lllTTTEEEEEE^^^uuu}}}{{{tttuuuzzzwwwyyytttxxx{{{zzzyyyyyywwwsssuuullleee\\\III333---333111000///...---......///...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///999DDDNNNOOOPPPUUU[[[^^^bbb___ZZZRRRKKKOOO```rrr}}}zzz|||}}}aaaPPPLLLGGGLLLOOOLLLCCC;;;<<>>BBBFFFFFFKKK[[[mmm{{{tttnnnmmmnnnooonnnmmmmmmnnnppp~~~|||~~~zzzuuuvvvtttrrrqqqrrrtttvvvvvvvvvooonnnppptttqqqkkklllsssxxxtttooolllkkkjjjgggddd```]]]XXXSSSPPPPPPQQQRRRRRRQQQOOONNNOOORRRUUUXXXYYY[[[\\\\\\[[[[[[[[[\\\ZZZ]]]ccceeebbbaaajjjuuuwwwzzzxxxnnneeeeeeiiillliiijjjjjjlllmmmnnnoooooorrrkkkVVVQQQ```[[[QQQ\\\QQQ\\\ggghhh___TTTOOONNNEEEFFFIIILLLMMMLLLIIIGGG@@@???>>><<<999555000...+++++++++++++++***)))((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++,,,---...------------------------///000222444666888999999<<<>>>AAADDDEEEFFFHHHJJJEEEJJJPPPTTTSSSOOOLLLJJJNNNllluuummmjjjiiihhhfffgggfffdddgggrrr~~~}}}vvvmmmUUUAAAAAACCCIIIVVVbbbbbbgggtttaaaGGGAAAFFFIIIPPPXXXYYYYYY```jjjkkkxxxttt^^^jjjuuuwwwnnniiiiii___PPPOOOJJJEEEFFFKKKQQQUUUWWW^^^___`````````ccchhhlllooowww|||yyy```\\\___jjjssstttttttttqqqqqqrrrrrrssssssttttttttttttsssqqqnnnlllmmmnnnsssllljjjqqqxxxzzz||||||{{{zzz|||~~~rrrdddTTTFFFCCCXXXrrryyyqqqvvv~~~}}}yyy|||~~~tttooojjjbbbNNN777///444111000///...---...//////...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///:::EEENNNPPPQQQVVV[[[^^^aaa]]]XXXQQQKKKNNN___pppuuussswwwvvvZZZJJJGGGEEEKKKOOOKKKAAA:::<<>>BBBCCCHHHGGGIIIMMMNNNSSSeeezzz|||zzzooobbbfff}}}~~~yyy}}}~~~|||yyyooo^^^OOOGGGNNNQQQTTTVVVVVVUUUTTTTTTYYYYYYYYYWWWMMMAAA;;;<<>>;;;999777333111++++++++++++************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************...---,,,+++************---------------------------...000222555666777777>>>@@@CCCEEEEEEFFFHHHJJJGGGKKKQQQTTTRRROOOLLLJJJPPPjjj|||yyyvvvtttrrrvvvtttpppnnnttt{{{~~~{{{vvvpppZZZGGGEEEGGGMMM[[[hhhllluuu___GGGCCCCCCLLLXXX```ccchhhsss|||ooojjjccc]]]XXXTTTRRRUUU[[[```ccckkkxxx~~~pppbbbUUUYYY^^^ccceeeffffffeeekkkrrr{{{wwwqqqmmmqqqxxx{{{xxxtttrrrrrrssstttuuuvvvwwwxxxsssqqqnnnjjjfffgggiiilllooommmllloootttxxx{{{|||||||||{{{zzz{{{|||~~~yyyaaaSSSFFFOOOqqq|||}}}|||iiiuuu|||lllEEE444444111111///.........///000------------------------------------------------------------------------------...---,,,,,,...000???IIIQQQSSSUUUYYY]]]]]]___ZZZVVVTTTTTTZZZhhhwwwqqqyyyiiiPPPEEEDDDLLLUUUXXXMMM>>>999>>>DDDEEEQQQ___jjjqqqrrrmmmggg[[[PPPAAA999999???CCCDDDGGGFFFIIIMMMPPPXXXkkk}}}ssseeeggg}}}rrrlllqqqooovvv~~~}}}{{{xxxkkk\\\YYY```llllllllliiiddd\\\SSSMMMPPPOOOOOOOOOIII@@@<<<===DDDFFFHHHHHHJJJVVVkkk|||vvvooommmlllmmmnnnmmmlllmmmooopppyyy{{{~~~~~~zzzyyyqqqqqqsssuuuvvvtttpppmmmmmmhhhdddeeehhhlllmmmnnnxxxsssmmmjjjiiihhheeebbb^^^[[[UUUPPPKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNTTTVVVYYYYYYXXXVVVVVVVVVWWWUUUYYY```dddddddddfffrrrtttppphhhcccdddeeeeeeggggggfffggggggiiijjjkkkjjjvvvoooYYYSSSZZZ^^^ZZZbbbdddddd___WWWOOOKKKIIIMMMLLLKKKHHHGGGGGGIIIJJJCCCAAA>>>>>>>>><<<777333------,,,++++++*********((((((((((((((((((((((((************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************************+++,,,------------------............---///111333555666777888???AAADDDEEEFFFFFFHHHJJJHHHLLLQQQSSSRRROOOLLLJJJNNNggg~~~}}}{{{zzzvvvssswww~~~wwwrrr\\\IIIGGGIIIQQQ```pppuuu]]]HHHEEEEEERRRaaahhhmmmttttttyyyrrrjjjeee\\\SSSSSSYYYkkktttwww```NNNQQQVVV]]]ccciiikkkmmmlllrrr}}}~~~zzztttqqqrrrsssuuuwwwyyyzzz{{{wwwuuupppjjjeeedddfffiiijjjjjjlllooouuu{{{}}}||||||||||||}}}~~~{{{|||zzzyyy|||{{{aaaSSSAAADDDeee{{{lllgggqqqvvvLLL888666222111000///...//////000---------------------------------------------------------------------------......---,,,---000222BBBKKKRRRUUUXXX\\\^^^]]]ZZZUUURRRSSSWWW___mmmzzzwwwbbbKKKDDDFFFWWW^^^]]]NNN???;;;@@@EEEHHHWWWfffnnnqqqrrrmmmfffYYYNNN@@@999:::@@@DDDEEEEEEEEEHHHLLLQQQ]]]pppttteeeggg}}}nnnjjjmmmcccfffllluuu|||}}}}}}{{{wwwjjjcccnnn~~~yyyrrrnnnllleeeYYYPPPOOOLLLKKKJJJEEE>>><<<>>>CCCGGGIIIHHHKKKZZZqqqooogggfffjjjlllmmmmmmlllmmmoooqqqyyy|||}}}yyyuuupppppprrrttttttqqqmmmiiieeeddddddfffkkknnnmmmjjjvvvqqqlllhhhgggeeeaaa]]]^^^[[[VVVQQQLLLJJJHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMQQQTTTWWWXXXWWWUUUUUUUUUVVVTTTWWW```eeeeeedddeeejjjqqqrrrjjjbbbbbbhhhllliiihhhgggggghhhiiikkklllhhhtttsss]]]OOOXXX```ZZZ\\\^^^```___\\\VVVPPPLLLNNNOOONNNKKKGGGEEEEEEFFFAAA>>>===>>>@@@>>>999444000///...,,,++++++++++++(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************************+++,,,---------------......////////////000222444666888999999>>>@@@CCCEEEEEEFFFHHHJJJIIIMMMQQQSSSRRROOOLLLKKKLLLbbb~~~}}}yyyuuuwww~~~yyyttt^^^JJJHHHJJJTTTeeettt|||\\\HHHFFFFFFVVVfffmmmqqqzzzuuussspppkkkfff]]]VVVVVVZZZgggqqqeeeNNNEEEGGGKKKTTT^^^hhhnnnqqqooouuuzzztttrrrsssuuuvvvxxxzzz|||}}}zzzwwwrrrjjjdddbbbccceeecccgggjjjmmmttt~~~}}}}}}}}}|||}}}}}}~~~~~~{{{{{{xxxttttttwwwwwwttteeeVVVCCCBBB\\\}}}uuufffooosss~~~zzzSSS<<<333222111000/////////000000,,,------......------,,,,,,,,,,,,------------...------------------------,,,------------///222555EEEMMMTTTWWWZZZ^^^^^^\\\UUUPPPMMMPPPWWWaaannnyyyzzzzzzXXXDDDBBBFFF___ccc]]]KKK===>>>CCCFFFMMM^^^nnnqqqqqqqqqmmmfffXXXMMM@@@999;;;AAAEEEFFFCCCEEEHHHLLLSSSbbbuuutttgggiii}}}xxxjjjfffggg[[[[[[^^^fffqqqzzz~~~}}}|||{{{uuummmnnn~~~sssllldddccceeeddd]]]UUURRRLLLGGGEEEAAA<<<<<<>>>@@@GGGJJJIIIOOO```wwwzzzfff```cccjjjlllnnnnnnooopppsssuuuyyy}}}~~~zzzuuuqqqqqqrrrsssssspppkkkgggcccgggjjjkkknnnpppnnniiivvvsssooommmmmmjjjeeeaaa^^^[[[WWWRRRMMMJJJIIIHHHFFFGGGHHHJJJKKKKKKLLLKKKNNNQQQUUUWWWWWWVVVUUUUUUUUUTTTWWW^^^cccccccccdddfffppptttlllcccbbbjjjpppllljjjhhhfffeeeeeefffggggggooorrr___MMMUUUaaaYYYYYY[[[^^^``````\\\TTTOOOOOOPPPPPPLLLGGGCCCDDDFFFEEE@@@<<<<<<>>>>>>:::555555333111...,,,+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************...---,,,+++************---------...//////000000///000222555777888999999<<<>>>BBBDDDEEEFFFHHHJJJJJJNNNRRRSSSRRROOOLLLKKKLLL```||||||wwwxxx|||vvv___KKKGGGKKKWWWiiiyyyZZZHHHHHHGGGZZZlllsssxxxqqqgggiiigggaaa]]]aaagggkkkdddggglllpppoooeeeUUUJJJIIIJJJMMMUUU```iiinnnpppooottt~~~}}}{{{zzzvvvvvvvvvwwwxxxyyyzzzzzz{{{yyywwwrrrjjjdddaaaaaabbb___eeeiiikkkrrr~~~}}}|||||||||||||||||||||zzzyyyuuunnnlllnnnmmmjjjiiiZZZIIIFFFTTTiiixxx~~~|||zzzkkkuuuvvv|||{{{zzz___FFF555222222000/////////000111,,,,,,---......---,,,,,,,,,,,,,,,---------..............................+++,,,,,,,,,---000444888GGGNNNUUUXXX\\\______\\\UUUOOOKKKPPPXXXbbbmmmvvvzzztttPPP>>>@@@FFFaaabbbXXXDDD:::???FFFFFFRRReeessstttqqqqqqmmmgggVVVLLL???999<<>>???GGGLLLLLLSSSfff~~~ttt^^^\\\eeerrrssssssrrrqqqqqqrrrtttxxx~~~~~~xxxttttttsssssssssppplllhhheeelllpppnnnmmmnnnlllgggqqqoooooopppqqqoooiiiddd\\\ZZZVVVQQQMMMJJJIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJLLLPPPTTTWWWXXXWWWVVVWWWRRRRRRVVV\\\______aaadddhhhppptttmmmeeefffkkkppplllkkkhhheeedddeeefffgggggghhhnnnaaaLLLSSS```YYYYYYXXXZZZ\\\^^^ZZZSSSMMMLLLNNNNNNKKKIIIJJJOOOUUUTTTKKK@@@<<<===???>>>;;;999777333000---+++++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************...---,,,+++************---------...///000000000...///111444666777888999999<<<@@@BBBDDDFFFHHHKKKKKKOOORRRSSSQQQNNNLLLKKKOOOaaa|||zzzzzz}}}www```KKKGGGKKKYYYlllZZZHHHIIILLL```ttt}}}kkkmmmqqqooofffdddnnnyyy}}}iiieee___[[[ZZZYYYYYYXXXYYYYYY[[[aaaiiiooorrrrrrllloooxxxyyyxxxyyywwwyyyyyyyyyyyyyyyyyyyyyyyywwwuuuqqqjjjddd``````aaa\\\ccchhhjjjqqq}}}|||||||||{{{{{{zzzzzzyyyrrrrrrmmmfffccceeeeeebbbhhhYYYJJJEEELLLVVVbbbkkkuuuwwwwww|||hhhmmm}}}xxxvvvkkkTTT???333222000/////////000111,,,,,,---......---,,,,,,,,,,,,,,,------.................................++++++,,,,,,---111666:::HHHOOOVVVYYY]]]```___\\\YYYQQQMMMRRRZZZcccmmmuuuzzzyyyqqqLLL<<<@@@GGG```___RRR>>>777@@@GGGFFFUUUiiiwwwuuuppppppnnngggVVVKKK???:::<<>>HHHNNNOOOVVVkkkoooXXXZZZhhh||||||zzzvvvrrrooonnnooowww{{{wwwvvvuuuttttttqqqmmmjjjgggooorrrmmmhhhiiihhheeeeeeeeegggjjjmmmkkkfffaaa[[[XXXUUUQQQMMMJJJIIIHHHDDDDDDDDDDDDEEEGGGHHHIIIKKKOOOTTTWWWXXXXXXWWWXXXPPPQQQUUU[[[\\\\\\___dddmmmrrrsssmmmhhhiiilllmmmkkkiiigggffffffhhhjjjlllhhhdddjjjbbbLLLQQQ___YYYYYYWWWVVVWWWXXXUUUOOOHHHHHHJJJLLLKKKMMMSSS___hhhcccVVVFFF>>>>>>BBBCCCCCC<<<999555111...,,,++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************+++,,,---...---------...///000000111---...000333555666777888777:::>>>AAACCCFFFIIIKKKLLLOOORRRSSSQQQNNNLLLLLLQQQbbb|||zzz___IIIHHHNNN[[[mmmpppTTTKKKHHHWWWjjjpppssspppkkkjjjssskkkaaaZZZ\\\]]]]]]dddnnnmmmooozzzzzzvvvxxxtttttt}}}xxxzzz}}}}}}{{{zzzyyyzzz{{{{{{zzz{{{}}}zzzwwwvvvrrrggg\\\]]]eeefffffffffjjjnnnsssuuuuuuooowww{{{zzz}}}uuussspppmmmkkkjjjiiigggffffffaaaVVVJJJBBBEEEVVVfffzzz}}}|||}}}xxxwwwzzz}}}|||zzz|||yyyttttttxxxtttuuuoookkkrrrvvv```CCC111222222111000111000---------............------------------------------........................)))...222///+++...777AAAMMMRRRVVVXXX[[[___```]]]VVVXXXZZZYYY[[[dddsss~~~bbbIII===@@@OOOeee]]]NNN???888===FFFLLLQQQbbbppprrrqqqqqqmmmfffVVVJJJ???===@@@CCCGGGKKKFFFIIIHHHPPPcccooo|||}}}}}}wwwqqqqqqwww}}}yyymmm___SSSNNNMMMMMMWWWaaaiiiqqqzzz~~~~~~zzzyyyxxxxxxxxxssskkkeeeXXX\\\___```bbbccc___YYYMMMFFF>>>888666888:::<<>>???@@@???<<<:::777111,,,***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&************************)))))))))***++++++,,,,,,---+++)))+++---///---+++///000000000000000//////222222444555666777777777:::===@@@CCCDDDFFFHHHJJJNNNSSSUUUSSSRRRRRROOOJJJOOOiiiyyy}}}aaaJJJIIIPPP^^^qqqkkkSSSLLLIIIWWWvvvttttttrrrnnnnnnwwwjjj```[[[bbbiiilllrrr{{{{{{vvvwwwuuuuuu|||}}}uuuqqqtttxxxxxxwwwwww|||}}}}}}}}}||||||~~~zzzwwwwwwuuummmeeedddiiigggffffffhhhkkkmmmnnnmmmlllwww}}}zzzzzz~~~xxxtttrrrpppooonnnllliiiggghhhddd[[[NNNCCCDDDSSSdddxxxwwwrrrpppkkkjjjxxx|||}}}uuuqqqpppwww{{{tttoootttuuussszzz{{{eeeHHH333333222000000000...,,,------............------------------------------........................+++///222000---000999CCCNNNTTTYYY[[[^^^bbbaaa^^^VVVXXXZZZZZZ]]]gggvvv___III@@@EEEUUUddd[[[LLL>>>999>>>GGGNNNQQQbbboooqqqooonnnjjjbbbUUUHHH===;;;>>>AAAEEEHHHFFFIIIHHHRRRfffttt}}}~~~wwwpppnnnrrrwww|||ooo^^^SSSRRRUUUYYYbbblllrrrwww}}}~~~{{{zzzzzzzzz{{{{{{uuullleee^^^dddiiilllmmmjjjbbbYYYIIICCC<<<777666888:::<<<@@@FFFLLLSSSaaawwwvvvpppyyywwwqqqqqqooojjjuuu{{{|||vvvvvvvvvtttrrrpppppppppwwwyyyvvvrrrppppppnnnjjjoooxxx|||vvvpppnnniiiaaaZZZXXXUUURRRNNNJJJGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKOOORRRSSSSSSRRRQQQRRRQQQSSSUUUUUUVVV]]]eeehhhlllnnniiibbbaaafffkkkjjjdddbbbddddddbbbdddhhhhhhcccfffkkkcccSSSQQQ[[[TTTWWWZZZYYYTTTPPPNNNOOOJJJJJJJJJJJJLLLQQQXXX\\\UUUNNNEEE@@@??????>>>;;;777666333///+++***+++---***)))(((((((((((()))***))))))))))))))))))))))))************************))))))((((((((('''''''''************************)))))))))***++++++,,,,,,---+++***+++---...---+++//////000000000000//////000111222333444555555555:::===@@@CCCDDDFFFHHHJJJMMMQQQTTTRRRRRRRRROOOJJJOOOiiiuuuooo|||dddLLLJJJQQQ```sssdddQQQNNNLLLXXXzzzvvvssssssrrrssszzziii``````lllwww{{{}}}xxxssswwwvvvxxx|||zzzuuusssxxx|||}}}}}}~~~}}}zzzyyyyyytttlllgggfffccccccccceeehhhjjjjjjiiippp{{{}}}xxx{{{}}}{{{wwwvvvvvvvvvwwwvvvsssppppppkkkbbbTTTEEEAAAPPPbbbzzzvvvnnnfffdddkkk|||{{{yyyuuurrrrrrrrrsssuuu}}}~~~lllTTT777444111000///...---,,,------............------------------------------........................,,,000222111...222<<>>:::>>>HHHOOOUUUeeerrrssspppnnniiiaaaUUUIII>>>;;;>>>AAADDDGGGGGGJJJJJJSSShhhwww~~~~~~wwwpppnnnqqqvvv|||nnn___XXX\\\dddmmmuuu}}}yyy{{{|||}}}xxxnnneeeccckkkssswwwvvvooobbbUUUCCC???888555555888:::<<<@@@EEEKKKSSSccczzz~~~wwwpppmmmiiieeepppxxx~~~}}}~~~}}}zzzttttttsssssssssrrrrrrrrrxxxwwwtttoooooorrrqqqnnnyyyqqqjjjgggccc[[[ZZZXXXTTTPPPLLLHHHFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFIIILLLPPPRRRRRRQQQPPPSSSQQQRRRTTTTTTTTT[[[cccgggjjjkkkhhhaaa___dddkkkjjjfffdddeeedddcccdddggglllhhhkkkqqqiiiXXXQQQUUURRRWWW\\\^^^ZZZUUURRRQQQKKKJJJJJJKKKLLLMMMMMMLLLJJJFFFBBB@@@@@@???;;;888222222000---***)))+++---***))))))(((((())))))***))))))))))))))))))))))))************************))))))((((((((((((''''''************************)))))))))***++++++,,,,,,,,,+++***+++,,,------+++...//////000000/////////...///000222333333333333;;;===@@@BBBDDDEEEHHHJJJKKKOOORRRQQQQQQRRROOOJJJOOOhhhnnnqqqhhhPPPMMMSSSbbbuuuvvv]]]QQQQQQQQQaaawww{{{wwwsssuuuvvvvvv{{{kkkfffkkk{{{}}}{{{|||yyyooommmuuuuuuuuuxxxzzz||||||{{{{{{wwwxxx|||~~~|||xxxnnnddd]]][[[[[[]]]aaafffjjjllllllwww~~~~~~zzz{{{{{{zzz{{{zzzzzz|||{{{ssshhhXXXEEE>>>MMMaaazzzqqqhhhjjjzzz~~~|||rrrnnnxxx~~~nnn[[[:::444/////////.........------............------------------------------........................,,,///111000///333>>>FFFKKKRRRYYY\\\___aaa^^^ZZZZZZYYYYYY[[[bbbmmmzzz{{{{{{|||uuuUUUFFFDDDOOOaaagggYYYIII>>>:::>>>GGGOOO\\\lllxxxxxxtttqqqkkkbbbVVVJJJ@@@>>>@@@BBBEEEHHHIIILLLLLLUUUhhhvvv}}}wwwqqqqqqxxx~~~wwwkkkcccdddnnnwwwzzz|||}}}yyynnneeefffooowwwyyyvvvlll\\\NNN>>>:::555333555888;;;<<>><<<999222222000---***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((************************)))))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,......//////000/////////...///000222333333333333<<<>>>@@@BBBCCCEEEHHHJJJIIINNNQQQPPPPPPQQQOOOJJJNNNhhh~~~ssslllVVVTTTZZZeeewwwoooZZZQQQWWWYYYjjjzzzyyyxxxuuuyyy{{{{{{}}}zzzqqqrrr~~~}}}xxxwwwxxxxxxvvvssssssuuuuuuxxxuuusssrrrrrrsssrrrqqqrrrppppppsssuuuwww|||}}}tttfff\\\XXXXXXZZZ^^^dddjjjmmmnnnuuuxxxzzzzzz|||~~~}}}yyy{{{zzzzzz|||uuuhhhXXXEEE===JJJ___~~~uuummmqqqzzztttooo[[[===444---...000//////222------............------------------------------........................+++---.........444???GGGLLLSSSYYY\\\___aaa^^^YYY[[[YYYXXX\\\cccnnnwww|||xxx|||rrrwwwrrrRRRDDDEEEQQQdddjjjZZZHHH>>>;;;===EEEOOObbbqqq}}}{{{vvvrrrkkkcccUUUIII???>>>@@@BBBEEEGGGIIIMMMNNNXXXmmmyyy}}}vvvssswwwrrrkkkmmmxxx~~~~~~yyyooofffkkkqqqvvvuuupppfffVVVIII:::777444333555999;;;===BBBFFFMMMYYYpppvvvfffbbbjjjzzz}}}xxxpppfff___^^^```nnnxxx~~~{{{zzzzzzyyyyyywwwttttttuuutttrrrppppppnnniiigggjjjpppppplllvvv~~~uuullliiifff```[[[ZZZWWWSSSOOOJJJFFFDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEJJJOOOQQQQQQOOOMMMMMMOOORRRTTTUUU]]]fffhhhlllrrrtttkkk___\\\aaalllmmmmmmjjjgggfffgggiiijjjiiimmmtttqqqbbbVVVSSS]]][[[\\\bbbhhhfff\\\RRROOOLLLIIIIIIKKKJJJGGGCCCDDDBBB???>>>>>>>>>>>>===666666444000,,,*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************************)))))))))***++++++,,,,,,******++++++++++++,,,,,,------...//////////////////000111333444444555555===>>>@@@AAABBBDDDHHHKKKIIIMMMPPPPPPPPPQQQNNNJJJMMMggg~~~kkk[[[\\\```iiixxx|||mmmYYYTTT]]]bbblllzzzxxxxxx|||~~~zzzvvv~~~zzzssspppjjjiiirrr}}}yyywwwwwwtttoookkkgggdddcccdddeeeiiittt|||pppeee[[[ZZZYYY[[[```fffjjjlllkkkmmmpppvvv|||~~~|||zzzyyyyyy{{{yyylll___TTTEEE<<>><<<===FFFPPPcccrrr}}}{{{uuuqqqjjjaaaQQQFFF<<<<<>>CCCFFFMMM\\\wwwkkkWWWPPPVVVeeevvvvvvuuunnn```VVVXXX___vvv}}}}}}{{{wwwtttsssttttttpppmmmnnnmmmjjjiiinnnsssqqqkkkqqqwwwwwwooolllmmmjjjbbb\\\ZZZVVVQQQLLLHHHEEEDDD????????????@@@AAABBBCCCBBBAAACCCHHHNNNRRRRRRPPPLLLLLLNNNRRRTTTVVV^^^gggiiimmmuuuyyyppp```ZZZ^^^lllppppppkkkgggggghhhhhhkkkjjjmmmtttsssiii]]]WWW```[[[ZZZ___eeedddZZZPPPNNNLLLJJJJJJJJJIIIGGGFFFEEECCCAAA>>>======>>>???::::::888444///+++******)))******++++++******)))))))))))))))))))))))))))************************(((((())))))))))))******************************)))))))))***++++++,,,,,,)))***++++++******+++---,,,---......////////////000111222444555555666666>>>???@@@AAABBBDDDHHHKKKJJJNNNQQQPPPPPPQQQNNNIIIMMMfff}}}tttmmmmmmmmmaaaXXX]]]aaahhhuuu{{{nnn[[[VVVbbbjjjqqq}}}xxxtttvvv{{{~~~{{{yyyuuuwwwnnnlllgggeeeooo}}}{{{~~~|||rrrhhh^^^ZZZXXXXXXYYY```pppwwwlll^^^[[[XXXXXX\\\bbbgggiiifffjjjqqqxxx|||}}}~~~~~~|||||||||}}}~~~|||yyyvvvfffYYYQQQNNNFFF<<>>>>>BBBEEELLL^^^{{{eeeUUUNNNOOOYYYgggkkkoooiiiYYYNNNTTTbbb{{{yyyuuuqqqqqqsssrrroookkkkkkkkkjjjkkkqqquuupppgggnnnttttttmmmjjjmmmkkkeee^^^[[[UUUOOOJJJGGGFFFEEE???>>>>>>??????@@@AAABBBBBB@@@AAAGGGNNNSSSSSSPPPNNNNNNPPPSSSTTTVVV^^^fffjjjllltttzzzqqq```ZZZ___jjjpppqqqjjjeeefffgggfffllljjjkkkppprrrjjj___XXX\\\ZZZYYYZZZ[[[YYYSSSNNNJJJLLLMMMMMMJJJGGGFFFFFFDDDDDDBBB@@@>>>===<<<===;;;;;;999555000---++++++)))***++++++++++++***)))))))))))))))))))))))))))************************(((((()))))))))*********************************)))))))))***++++++,,,,,,(((***,,,+++***)))+++---+++,,,---...////////////000111222444555555666666>>>???@@@AAAAAADDDHHHKKKKKKPPPRRRQQQPPPQQQMMMIIILLLfffyyykkk___YYY]]]VVVRRRYYY^^^dddppp|||ppp]]]XXXeeeooo}}}zzztttnnnqqqwww||||||}}}~~~{{{yyyqqqhhhnnnnnnnnniiibbbccclllqqqppprrrrrruuu}}}qqqdddVVVRRROOONNNPPPZZZmmmvvvmmm]]]YYYUUUUUUYYY```gggjjjiiioooyyy~~~}}}zzz|||yyyqqqkkkVVVJJJFFFJJJFFF<<<>>>KKKaaa|||{{{tttqqqwwwuuuxxxPPP>>>111222222---,,,111---..................---------------------------..............................---...222:::EEELLLQQQVVVYYYZZZ\\\```___\\\UUUTTTVVV```llluuuwwwuuu|||yyykkkNNNHHHQQQdddyyygggRRR@@@<<<>>>AAAKKKWWWdddsss~~~|||vvvqqqjjjaaaPPPEEE======BBBDDDGGGIIIFFFNNNTTTcccxxx}}}xxxwww|||~~~|||zzzvvvssslllpppqqqmmmeeeZZZJJJ<<<888777666777;;;>>>??????AAADDDKKK^^^}}}dddYYYTTTQQQUUUXXX___gggdddTTTJJJTTTeee|||~~~~~~|||~~~}}}vvvrrrooooooqqqrrrnnnjjjhhhiiiiiilllrrruuunnndddlllsssuuulllhhhjjjjjjfff```\\\UUUOOOJJJGGGGGGGGG>>>>>>>>>>>>???@@@AAABBBBBB@@@AAAGGGOOOTTTSSSQQQPPPPPPQQQTTTUUUVVV]]]eeejjjkkkrrrxxxooo___[[[bbbhhhoooqqqiiicccdddeeedddlllhhhhhhlllnnnhhh^^^VVVWWWXXXXXXVVVRRRNNNMMMMMMGGGKKKOOOOOOKKKFFFDDDDDDCCCDDDDDDBBB???<<<::::::::::::999666111...,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++************************)))))))))***++++++,,,,,,(((***,,,+++))))))+++---+++,,,---...////////////000111222333444555555555???@@@@@@@@@AAACCCHHHKKKMMMQQQSSSQQQQQQQQQMMMHHHLLLfff}}}{{{wwwlll___VVVKKKHHHJJJRRRZZZ```fffkkkwwwfff```gggqqqxxxxxxuuupppmmmooonnnmmmpppuuuxxxxxxvvv}}}~~~uuueee^^^```iiillllllgggaaa^^^\\\[[[___kkkwwwuuucccYYYMMMGGGKKKQQQYYYkkk~~~zzzssslllbbbZZZTTTTTTWWWZZZ```ffflllqqqwwwzzz{{{{{{}}}~~~zzzxxxuuulllcccPPPBBB>>>IIILLLBBB<<>>BBBDDDBBBCCCMMMddd|||fff___```___[[[OOOOOOVVV^^^[[[SSSTTT^^^ssszzz}}}{{{|||wwwqqqnnnppppppnnnmmmooofffiiillloooqqqpppjjjcccoootttuuupppkkkiiigggddd```\\\VVVPPPKKKGGGFFFEEECCCBBB@@@>>>>>>>>>>>>>>>BBB@@@@@@CCCIIIOOOQQQQQQOOOOOOPPPRRRQQQRRRZZZdddjjjjjjnnnqqqlllbbb^^^```jjjjjjjjjhhhfffeeefffgggjjjlllkkkgggiiiiii^^^OOOUUUXXXXXXTTTRRRQQQNNNIIIKKKKKKMMMOOOKKKGGGGGGKKKMMMPPPOOOEEE===;;;;;;;;;555888888555///+++******++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))***************,,,......,,,***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////111333555777888999>>>???@@@@@@AAADDDIIIMMMKKKNNNPPPQQQOOOLLLKKKJJJPPPnnnrrrrrr|||rrrfffXXXOOOIIIFFFHHHPPPXXX]]]ccchhhyyytttgggdddmmmxxxzzztttpppjjjfff```______bbbggglllppprrrvvvvvvvvvrrrggg]]]___hhhrrruuuvvvqqqjjjfffeeeeeelllyyy|||ooobbbUUULLLLLLQQQZZZmmm~~~zzzsssmmmbbb[[[UUUUUUXXXZZZ___eeejjjooovvvzzz|||}}}~~~}}}zzzxxxuuulllbbbNNNCCCBBBMMMOOODDD===???BBBVVVhhhrrr}}}sssooouuu{{{}}}}}}tttmmmiii]]]DDD222222444...,,,111..............................---------,,,,,,,,,...------,,,,,,------......///...---444BBBMMMQQQTTTVVVYYY\\\^^^]]]\\\[[[```]]]```iiirrrzzz~~~~~~uuu]]]FFFAAAZZZnnnkkk```QQQAAA;;;>>>EEEMMMSSSeeeqqqyyyyyywwwuuujjj]]]JJJBBB===@@@FFFHHHHHHIIIMMMNNNUUUddduuu}}}|||xxxsssooolllssszzzwwwvvvpppjjjaaa```bbbeee```RRRDDD===999999999:::<<>>======>>>???BBB@@@@@@CCCHHHKKKLLLKKKJJJKKKOOORRRQQQPPPUUU\\\fffhhhmmmrrrnnnddd___```bbbfffiiijjjgggdddcccdddiiikkkiiifffhhhiii\\\LLLRRRVVVWWWUUUTTTTTTQQQLLLIIIHHHJJJLLLKKKGGGIIINNN^^^___YYYKKK@@@<<<<<<;;;777999:::666000+++***************))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))************''')))++++++***))))))*********************************++++++,,,,,,,,,+++,,,,,,---------.........//////111333555777888999>>>?????????@@@DDDHHHLLLIIILLLOOOPPPOOOMMMLLLLLLQQQnnn|||mmmrrrwwwkkk]]]OOOFFFDDDBBBDDDMMMTTTYYY^^^cccqqqrrrhhhiiirrr~~~vvvpppjjjccc]]]TTTTTTTTTUUUXXX___gggmmmtttvvvuuunnnaaa[[[dddqqq{{{||||||zzzxxxxxx|||{{{nnnaaaUUURRRUUU___sss}}}}}}zzzsssmmmccc\\\VVVVVVXXXZZZ^^^cccfffkkksssyyy|||~~~zzz||||||zzzxxxuuukkkaaaLLLFFFJJJVVVWWWIII???>>>===QQQggguuu~~~tttpppsss}}}zzz~~~~~~tttnnnlllkkkjjjiiicccJJJ666333444///---111...........................------------,,,,,,,,,...---------------.........///......666DDDOOOSSSXXXYYY[[[\\\]]]\\\[[[ZZZddd```aaajjjuuu}}}{{{|||mmmWWWHHHEEEXXXjjjjjjaaaNNN===:::@@@GGGOOOTTTfffqqqyyyyyywwwtttjjj]]]KKKCCC>>>AAAFFFHHHHHHJJJMMMMMMUUUeeevvv{{{{{{|||}}}{{{uuujjjbbbZZZ]]]gggtttyyyrrrhhhbbbjjjxxxyyywwwvvvpppiii^^^]]]^^^```\\\OOOCCC>>>999:::;;;<<<>>>@@@BBBDDDDDDIIIXXXrrryyyqqqvvvzzztttkkkccccccdddaaaYYYUUUbbbtttxxxzzzzzzxxxxxx}}}}}}yyyvvvwwwuuupppllllllllliiiiiinnnssssssoookkkrrruuusssmmmhhhhhhfffddd]]]ZZZUUUPPPKKKHHHGGGFFFBBBAAA???>>>======>>>???AAAAAAAAACCCFFFHHHIIIIIIKKKLLLRRRWWWVVVSSSUUUZZZfffhhhnnnrrrnnnddd\\\ZZZ___fffnnnqqqmmmiiiggggggiiijjjgggeeeiiiiii[[[HHHPPPUUUWWWUUUTTTTTTQQQLLLHHHFFFGGGJJJIIIHHHKKKPPPaaaaaaXXXJJJ>>>:::999888888:::;;;888222,,,*********))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************&&&(((*********)))***+++************************)))***+++,,,---,,,++++++,,,------------............///111222555666888999===>>>??????@@@CCCHHHKKKGGGJJJNNNOOOOOOMMMMMMMMMQQQnnn|||ttt}}}~~~qqqdddWWWJJJAAA@@@>>>AAAJJJRRRVVVZZZ___mmmppphhhjjjrrr~~~|||uuunnnfff\\\TTTOOOPPPOOOOOOQQQYYYeeemmmvvvzzzzzzrrrfffdddooo||||||{{{~~~vvvkkkaaa]]]```iii{{{|||zzzssslllccc\\\VVVUUUVVVWWWZZZ^^^bbbgggnnnuuuzzz|||||||||xxxzzz{{{zzzyyyuuujjj```KKKLLLWWWeeecccRRRBBB>>>DDDVVVkkkzzzwwwooommmsssxxxpppoooxxxrrrlllkkkooorrrqqqooolllSSS;;;444333...---000........................------------------------...------------......///,,,.........666DDDOOOSSSZZZ[[[]]]^^^___^^^^^^]]]aaa^^^```jjjvvv}}}www~~~jjjTTTJJJIIIZZZlllooodddNNN;;;:::BBBIIIOOOUUUgggrrryyyxxxvvvtttiii]]]MMMDDD???BBBGGGHHHHHHIIIKKKLLLTTTdddvvvzzzzzzzzz{{{xxxooobbbWWWPPPLLLLLLRRRWWWXXXXXXZZZaaasss}}}yyyxxxxxxrrrjjjccc```___```ZZZMMMBBB===999999;;;===@@@BBBCCCDDDCCCMMM___zzz|||uuutttoooeee^^^ZZZbbbkkklllccc___lll}}}yyyuuuxxx}}}yyywwwyyywwwqqqmmmmmmoookkklllqqquuusssnnnjjjwwwxxxuuuooojjjjjjiiieee\\\YYYUUUPPPKKKHHHGGGFFFAAA@@@???=========>>>???AAA@@@@@@AAAEEEIIIMMMOOORRRSSSXXX]]]]]]ZZZZZZ^^^gggkkkpppsssmmmbbbWWWPPP]]]eeeooorrrnnnjjjiiijjjiiiiiigggeeejjjkkk\\\HHHQQQUUUWWWUUUSSSRRRMMMGGGIIIFFFEEEHHHHHHHHHJJJOOOVVVVVVQQQFFF===;;;999777999;;;===999333---******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))***,,,,,,++++++,,,---************************(((***+++------,,,+++***------------...............///000222444666888888<<<===???@@@AAACCCGGGJJJHHHKKKNNNOOONNNLLLKKKKKKOOOkkk}}}yyykkk___SSSGGG@@@===<<<@@@JJJRRRVVVZZZ]]]lll}}}|||kkkeeeiiirrr~~~yyyqqqiii^^^RRRJJJGGGHHHJJJLLLQQQ\\\jjjuuuyyy{{{xxxrrrnnnvvvxxxsssyyyyyyrrrllljjjmmmuuu}}}{{{ssskkkccc[[[TTTSSSSSSSSSUUUZZZ___ccciiipppvvvxxxxxxwwwwwwzzz{{{yyyxxxtttjjj___NNNUUUeeerrrmmmXXXEEE===CCCSSShhhyyyyyyrrrkkknnn{{{|||uuunnngggkkklllpppwwwzzztttwww]]]BBB555222...,,,...........................---------------------------------------...///000+++------...666CCCNNNRRRZZZ[[[^^^```bbbbbbaaa```aaa```dddooowwwyyyyyyzzz{{{jjjRRRHHHIII]]]qqquuuhhhPPP<<<<<>>AAADDDFFFGGGBBBQQQgggxxxkkk]]]VVVVVVbbbpppvvvllloooyyywwwqqqmmmrrr|||zzzvvvuuuxxxwwwrrrooooooqqqnnnpppvvvwwwpppjjjiiiyyyyyyuuunnnkkkkkkhhhddd[[[XXXTTTPPPLLLHHHFFFEEE@@@???>>>=========>>>???@@@???>>>???DDDKKKTTTZZZVVVTTTVVVZZZ[[[ZZZ\\\aaadddjjjppprrrnnneeeXXXOOOYYY```hhhkkkiiifffggghhhhhhjjjhhhggglllmmm```NNNNNNRRRTTTRRRQQQQQQMMMHHHMMMHHHFFFHHHHHHGGGHHHLLLLLLOOONNNHHHCCCAAA>>>:::888;;;===:::444...+++***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((()))))))))************,,,------,,,***)))***+++************************)))***+++,,,---,,,++++++---------.........//////......000222444666777888<<<===???@@@AAADDDGGGJJJKKKMMMPPPPPPNNNKKKIIIIIILLLhhh}}}ssseeeZZZOOOFFF???<<<;;;AAALLLUUUYYY\\\___mmm{{{wwwdddaaagggppp~~~zzzssskkkaaaUUUIIIBBB===???DDDLLLXXXhhhxxx~~~wwwsss{{{llllllvvv}}}zzzwwwtttsssvvv~~~~~~|||uuullleee\\\SSSPPPOOOOOORRRWWW[[[^^^cccjjjrrrvvvwwwwwwyyy{{{{{{yyywwwtttjjj```TTT^^^mmmwwwnnnXXXEEE<<<>>>NNNiii|||vvvllluuu~~~~~~{{{pppaaajjjyyyiiiJJJ999222///------........................,,,,,,,,,------------...------------...///000000+++---...///666CCCMMMQQQYYY[[[___cccddddddbbb```aaacccjjjtttwwwuuusssuuu~~~kkkRRRDDDHHHaaawwwxxxjjjRRR??????DDDHHHPPP[[[iiisssyyywwwuuusssiii]]]NNNEEE@@@BBBFFFFFFFFFGGGLLLOOOZZZlll|||jjj\\\YYYYYY^^^ffflllllljjjlllhhhcccbbbaaaZZZMMMCCC===<<<===BBBGGGOOO]]]kkkyyy~~~{{{|||yyynnnaaaUUUTTTUUUYYYWWWMMMDDD@@@:::;;;===@@@DDDHHHKKKMMMJJJ]]]tttxxxeeeVVVXXXcccwww|||iiibbbcccUUUXXXcccttt~~~xxxtttsssvvvvvvsssqqqrrrrrrpppsssyyyuuulllhhhlllwwwwwwsssllliiiiiieee___[[[YYYUUUPPPLLLHHHEEECCC??????============>>>???>>>>>>>>>???CCCKKKUUU\\\QQQNNNNNNQQQSSSTTTWWW\\\___fffnnnrrrrrrmmmbbbWWW]]]aaaeeeiiijjjiiiiiiiiifffiiiiiihhhkkknnneeeVVVIIINNNPPPPPPQQQTTTSSSPPPOOOJJJGGGIIIJJJHHHGGGIIIFFFIIIJJJFFFDDDBBB===888666999<<<:::444///,,,+++***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++***''''''((()))******************************+++++++++,,,,,,,,,------........./////////---...000111444555777888<<<>>>@@@BBBCCCEEEHHHJJJMMMOOORRRQQQOOOKKKIIIHHHKKKfff}}}oooaaaUUUKKKBBB===;;;<<>>@@@HHHUUUgggzzzyyyxxxxxxkkkeeeppp{{{zzz|||{{{yyyvvvyyy~~~~~~vvvmmmiii^^^TTTOOOMMMMMMRRRWWWXXXYYY^^^fffpppwww{{{{{{|||}}}|||xxxwwwsssjjj```[[[dddooorrrfffSSSCCC<<<;;;PPPuuu}}}yyyeeetttuuuSSS===555222000///........................,,,,,,,,,---------......------------...///000111---///000000777DDDMMMPPPXXX[[[```ddddddbbb___\\\ZZZ___iiisssuuusssvvv{{{|||~~~nnnUUUDDDHHHhhh}}}yyyhhhQQQ@@@AAAFFFHHHSSSbbbjjjtttyyywwwuuurrriii]]]NNNEEE???AAAEEEEEEEEEEEELLLPPP\\\pppxxxfffVVVRRRQQQUUU\\\```___[[[\\\XXXUUUWWWZZZVVVKKKAAA:::<<>>???CCCGGGLLLQQQTTT\\\rrrtttcccZZZggg|||rrr]]]SSSQQQOOOZZZnnn~~~||||||zzzuuusssuuuvvvsssrrrssssssqqqtttwwwpppgggiiitttvvvvvvrrrllljjjiiiccc\\\[[[YYYUUUQQQLLLGGGDDDBBB???>>>===<<<<<<===>>>???<<<===??????AAAFFFMMMSSSKKKHHHHHHLLLPPPQQQTTTXXX___gggooosssvvvtttjjj___aaacccfffkkkoooooollliiibbbgggiiigggiiimmmiii___JJJNNNOOOOOOQQQVVVWWWUUUOOOJJJHHHKKKLLLIIIGGGHHHBBBDDDDDD@@@???>>>;;;555444888;;;:::444///,,,+++*********))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))'''''')))+++************************,,,+++***)))***+++---...............////////////---...///111333555777777===???BBBCCCDDDFFFIIIKKKMMMOOORRRRRRPPPMMMKKKKKKMMMhhh~~~{{{}}}mmm^^^RRRHHH@@@:::<<<===DDDQQQ[[[```bbbfffttt}}}{{{ccc^^^bbbjjjyyyxxxtttmmmdddYYYOOOFFFAAAFFFIIIQQQ```uuuxxxzzzhhhdddjjjzzz~~~~~~zzzvvvxxx}}}~~~xxxoookkk```TTTNNNLLLMMMRRRXXXUUUWWW[[[dddpppyyy~~~~~~|||xxxvvvsssjjjaaa```gggnnnlll^^^MMMAAA===999SSS}}}ppp|||YYYAAA777444111000........................,,,,,,,,,------.........---------......000111111///111111222999EEENNNPPPXXX[[[```dddddd```[[[WWWPPPWWWcccnnnrrrsss{{{||||||qqqZZZFFFKKKnnnyyyfffQQQAAACCCFFFIIIVVVgggjjjtttzzzwwwtttrrriii]]]NNNEEE???AAADDDDDDDDDDDDIIINNN\\\ppp|||kkk^^^YYYTTTVVVZZZ[[[WWWRRRWWWUUUUUU[[[aaa___UUUKKK>>>@@@BBBCCCCCCMMMeee||||||zzzqqq___MMMJJJJJJOOOWWWWWWOOOGGGDDD@@@@@@BBBEEEJJJPPPVVVZZZmmm{{{pppbbb___sssjjjWWWPPPOOObbbpppvvv{{{}}}wwwtttuuuuuusssrrrtttsssqqqssstttlllccckkk{{{wwwwwwtttooollljjjddd[[[\\\ZZZVVVQQQLLLGGGCCCAAA???>>>===<<<<<<===>>>???:::===@@@AAA@@@BBBEEEIIIJJJGGGHHHNNNRRRSSSTTTWWWccclllsssvvvyyyxxxnnnaaa``````dddjjjppppppjjjddd^^^fffiiifffhhhlllkkkcccOOOQQQRRRPPPQQQVVVWWWVVVNNNIIIHHHLLLNNNKKKIIIIIIBBBCCCBBB>>>>>>???>>>999222666:::999444///,,,,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++*********---///************************---,,,)))((((((***---///............/////////000---...///111333555777777===@@@BBBDDDEEEGGGIIILLLLLLOOORRRSSSQQQOOOMMMMMMPPPiii||||||}}}nnn\\\MMMBBB<<<:::@@@===FFFWWWaaa```aaahhhyyy}}}|||rrr\\\YYY___fffrrr~~~zzzwwwvvvpppdddUUUJJJDDDDDDNNN\\\lll|||yyyvvvwwwwwwsssppphhhsss}}}~~~~~~xxxxxxzzz}}}yyyqqqcccUUUNNNLLLKKKNNNSSSVVVVVV[[[dddqqqzzz~~~}}}{{{}}}|||xxxuuurrrkkkdddaaagggmmmkkk```QQQDDD>>>>>>JJJsssooo```EEE555---+++---////////////....................................///...---,,,,,,---...///...//////111999FFFOOOQQQYYY^^^bbbbbbbbbaaa\\\VVVSSSVVVbbbpppwwwxxx{{{yyyyyygggTTTHHHSSSsssvvvhhhTTTEEEGGGJJJKKKSSS```hhhppptttuuuxxxwwwjjjYYYMMMDDD>>>AAAEEEGGGGGGHHHMMMSSSaaappp}}}xxxmmmfff]]]VVVSSSQQQOOOMMM\\\^^^eeepppuuummm[[[JJJ;;;BBBEEECCCEEERRRdddppp{{{zzzvvvjjj[[[QQQHHHHHHMMMUUUUUULLLEEEEEE@@@AAABBBCCCGGGQQQ]]]gggwwwkkkbbbfff{{{jjjOOOMMMZZZzzz}}}|||zzzwwwyyyxxxsssppppppqqqoooqqqtttnnngggnnn{{{rrrpppnnnmmmllliiieeebbb```[[[UUUOOOJJJFFFCCC@@@???===<<<;;;<<<===<<<;;;<<<>>>@@@AAAAAABBBDDDEEEIIIIIIJJJLLLOOORRRVVVXXX^^^eeennnuuuzzzxxxkkk]]]UUUXXX^^^eeekkkllljjjgggffffffffffffhhhlllppprrr\\\OOOQQQYYYUUUQQQQQQNNNPPPLLLHHHGGGHHHJJJIIIGGGGGGHHHGGGBBB??????===999888888999999444,,,)))+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,......///000000///...---...000111222333444777999@@@BBBDDDEEEFFFGGGIIIKKKOOORRRTTTUUURRRNNNKKKJJJPPPiii~~~nnn\\\MMMBBB<<<:::BBB@@@GGGUUU\\\[[[```iiiuuuzzz|||zzz{{{jjjXXXWWW^^^dddmmmwww{{{vvvttttttpppfffYYYOOOJJJJJJ[[[wwwyyytttpppkkkgggdddsss{{{uuu{{{zzzzzz|||{{{rrrdddVVVNNNLLLKKKMMMQQQUUUUUUYYYaaammmvvv|||}}}}}}~~~}}}yyyvvvuuuooohhhhhhmmmssssssjjj\\\NNNEEE???CCC^^^{{{|||vvv{{{zzzyyy|||zzzvvv|||mmmeeeIII999333333333////////////....................................///...------------...//////000111222;;;IIIRRRTTTXXX^^^bbbbbbaaa```[[[UUUVVV^^^iiissswww{{{~~~yyyxxx{{{fffPPPEEERRRtttxxxaaaMMM???BBBGGGJJJTTTaaallltttxxxwwwxxxwwwkkk]]]MMMDDD>>>AAAEEEGGGGGGHHHKKKQQQ^^^ooo~~~~~~wwwnnneee^^^XXXQQQLLLYYY]]]iiiyyyzzzcccOOOEEEIIIIIIEEEHHHVVVgggqqq|||zzz}}}{{{lllZZZOOOSSSUUU\\\aaa[[[NNNEEECCC@@@AAACCCFFFLLLXXXgggrrrtttggg]]]aaatttaaaNNNWWWiii}}}zzzvvvvvvtttqqqooopppsssssssssooogggeeeooo{{{rrrpppnnnmmmkkkiiieeebbb]]]YYYRRRMMMIIIEEEBBB@@@@@@>>>======>>>>>>===<<<===>>>@@@@@@@@@AAADDDFFFIIIIIIHHHIIIKKKNNNRRRUUUZZZ```iiipppuuurrreeeWWWVVV[[[aaagggjjjiiigggeeehhhhhhhhhiiikkkooossswwwaaaRRRRRRYYYVVVSSSTTTQQQQQQMMMIIIHHHJJJLLLKKKIIICCCHHHIIIDDD???===;;;777888888:::;;;666...***,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********************+++******+++++++++,,,,,,,,,---...///000000///.........000111222222444777999???AAACCCDDDEEEFFFIIIKKKNNNQQQTTTTTTRRRNNNLLLKKKOOOhhh}}}wwwyyy}}}}}}lllZZZKKKAAA===;;;CCCDDDKKKTTTWWWVVV]]]iiirrrvvvxxxxxx{{{yyygggXXXWWW\\\```gggnnnzzz~~~{{{vvvrrrrrrooohhh^^^UUUQQQPPPrrryyyssskkkccc\\\XXXddd}}}{{{|||nnnqqqwww}}}}}}}}}ssseeeWWWOOOLLLJJJLLLOOOTTTSSSUUU\\\fffpppxxx||||||}}}{{{wwwvvvvvvsssnnnoootttyyy|||vvvhhhVVVKKKDDDAAARRRddddddgggxxxxxxrrrqqqooolllsss}}}}}}fff{{{hhhIII666333333111////////////....................................///...------------...///000111222444>>>KKKUUUWWWYYY___dddccccccaaa\\\VVVVVVcccooosssuuu}}}wwwwww|||cccKKKAAAQQQuuuzzzcccNNN@@@CCCIIILLLWWWdddmmmvvv{{{xxxuuutttkkk___MMMDDD>>>AAAEEEGGGGGGHHHJJJNNN[[[nnnvvviii]]]TTT^^^```iiiyyyhhhSSSMMMNNNKKKHHHMMM\\\kkksss}}}zzzzzz}}}zzzlll[[[QQQ___eeennnpppeeeTTTGGGCCC===???BBBFFFPPP___qqq}}}}}}rrrdddZZZ[[[kkk}}}yyyYYYLLLYYYiiixxxzzztttrrrpppnnnnnnqqqvvvwwwrrrggg```fffrrryyypppooommmllljjjgggccc```ZZZVVVPPPKKKGGGDDDBBB@@@AAA???>>>===>>>???>>>===>>>????????????AAADDDGGGMMMKKKIIIHHHIIILLLPPPSSSWWW^^^fffmmmqqqnnn```QQQSSSZZZccciiiiiihhhggghhhiiiiiijjjkkkmmmqqqwww|||gggVVVSSSYYYVVVUUUXXXVVVSSSOOOKKKJJJLLLNNNMMMLLLGGGOOORRRMMMFFFAAA===:::999999<<<>>>999111,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,---...///////////////...///111222222444666999===???BBBCCCDDDFFFHHHJJJLLLOOOSSSTTTRRROOOMMMLLLNNNgggxxxpppooosss|||yyyhhhVVVHHHAAA>>>>>>CCCHHHPPPVVVUUUSSS[[[fffooorrruuuwww}}}|||lll]]]YYY[[[___dddjjjxxx}}}yyyqqqqqqpppjjjbbbZZZUUUSSSxxx~~~xxxsssllldddYYYQQQNNN```mmmnnnuuu|||nnnnnnsss}}}ssseeeWWWOOOKKKIIIJJJMMMQQQQQQRRRVVV^^^iiitttzzzzzz{{{yyyuuuuuuwwwvvvrrruuuxxx}}}zzzlllXXXJJJCCCAAAOOO^^^^^^dddwwwvvvrrrppppppuuu}}}tttuuueee{{{yyyzzzjjjJJJ333000000,,,////////////.............................................------.........///000111444>>>MMMVVVYYY\\\bbbffffffeeeccc^^^WWWRRR```lllpppttt|||wwwwwwzzz___GGGAAASSSvvvxxxgggRRRCCCDDDIIILLLWWWeeemmmwww{{{vvvqqqoooiii___MMMDDD>>>AAAEEEFFFGGGHHHKKKNNNZZZnnnwwwggg]]]fffdddgggsss~~~{{{jjjZZZPPPQQQOOOOOOVVVbbbjjjlll~~~}}}zzzyyyttthhh]]]YYYdddooozzz{{{nnn[[[MMMGGG;;;===@@@EEEPPPaaatttzzzqqqeeeYYYVVV```lllrrrtttWWWLLLRRRYYYeeeoooxxx}}}zzzssspppooommmooorrrxxxwwwlll___```mmmvvvwwwnnnlllkkkiiihhheeeaaa^^^YYYUUUOOOJJJGGGEEEBBBAAAAAA???======>>>???>>>===??????>>>======@@@DDDHHHSSSPPPLLLJJJJJJMMMRRRUUUXXX___hhhooorrrnnn___PPPLLLVVVbbbiiijjjiiikkkmmmhhhjjjkkkkkkmmmqqqyyy~~~mmmYYYSSSXXXVVVVVV[[[ZZZVVVRRRNNNLLLNNNNNNMMMKKKQQQ[[[```ZZZOOOGGGBBB???999999<<>>AAABBBCCCEEEHHHJJJKKKNNNRRRSSSRRROOONNNMMMMMMfffxxxttttttzzztttbbbQQQEEE@@@@@@BBBBBBJJJUUUZZZWWWUUU[[[ccckkkooosssvvv}}}qqqaaaYYYZZZ```hhhnnnttt|||xxxrrrrrrqqqmmmeee]]]VVVSSScccmmmwww{{{~~~|||uuurrrooogggYYYNNNMMMVVVfffyyyxxxkkkhhhlll|||qqqdddVVVNNNJJJGGGHHHKKKNNNOOOPPPQQQWWWbbboooxxxzzzzzzxxxuuuvvvzzzyyyvvvyyy{{{~~~yyyjjjVVVHHH>>>;;;GGGUUUWWW```sss~~~xxxuuuvvvxxx|||wwwqqqyyyjjj{{{wwwpppwwwnnnPPP999333333///////////////....................................---..................------///000333===LLLVVVXXX[[[aaaffffffeeeccc]]]UUUOOO[[[hhhpppvvvyyywwwsss}}}uuuxxxwww\\\FFFDDDVVVtttsssdddOOO???@@@EEEJJJVVVeeeoooxxx|||vvvqqqpppiii```MMMDDD>>>AAAEEEFFFGGGHHHNNNQQQ]]]qqqyyyiii___ggghhhmmmwww}}}pppeee^^^bbbdddfffjjjnnnlllgggvvvxxx~~~zzz|||yyyxxxxxxssshhh```]]]hhhtttrrr___OOOGGG>>>???BBBGGGQQQaaattt}}}yyyqqqgggXXXNNNOOOVVV\\\lllqqqaaaOOOJJJLLLNNNNNNZZZgggpppxxxzzzssspppooonnnppptttvvvpppddd]]]gggwwwzzzssslllkkkiiigggfffccc___\\\ZZZUUUPPPKKKIIIFFFDDDBBB???>>><<<<<<=========<<<>>>>>>>>>======@@@DDDGGGTTTQQQMMMKKKKKKNNNRRRUUUYYY```iiipppsssooo___PPPIIISSS```hhhiiiiiikkkmmmgggiiijjjjjjjjjnnnvvv}}}qqq[[[RRRVVVTTTWWW\\\[[[ZZZUUUPPPMMMNNNNNNLLLIIIVVV___ddd]]]QQQHHHBBB???:::999;;;???<<<444---,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,---...///000000---///000111111333666888;;;===@@@BBBCCCEEEHHHJJJJJJMMMQQQSSSRRROOONNNMMMLLLeee~~~rrr```NNNCCC@@@BBBDDDCCCMMMXXX]]][[[YYY^^^dddiiinnnsssvvv|||xxxggg\\\\\\dddmmmsssoooyyyuuuuuuuuusssoooiii```XXXRRRPPPRRRVVVYYY^^^gggqqqxxx}}}xxxsssqqqooohhh\\\RRRWWWbbbyyyyyyjjjdddhhh}}}}}}~~~~~~xxxnnnbbbTTTMMMIIIFFFFFFIIIKKKMMMNNNOOORRR\\\kkkvvvyyyzzzyyyvvvxxx||||||xxx{{{|||~~~|||ssseeeTTTIIIAAA999@@@KKKQQQ```uuu~~~zzzuuuwww}}}zzzuuuooohhhpppyyyvvvuuulllkkksssmmmVVV>>>444333222////////////....................................------...//////...---------///000333===KKKUUUWWWYYY```eeeeeedddaaaZZZSSSPPPXXXggguuuxxxrrrnnnmmm}}}{{{uuu{{{uuu[[[HHHFFFVVVppp{{{qqqcccNNN>>>@@@HHHOOO]]]mmmrrrzzz}}}xxxuuutttlllbbbMMMDDD>>>AAAEEEGGGGGGHHHPPPUUUaaatttzzzqqqkkkjjjsss~~~rrriiisss{{{xxxrrrjjjhhhnnnuuuqqqggg___fffjjjqqqwwwsssggg^^^[[[jjjvvv}}}qqq```PPPDDDCCCEEEGGGLLLTTTcccttt~~~yyyssshhhWWWIIIDDDGGGHHHOOOQQQKKKEEEEEEJJJNNNKKKXXXeeemmmssszzz}}}}}}~~~xxxrrrrrrqqqpppqqqtttppphhhbbbdddrrr}}}zzzqqqlllkkkiiihhhfffccc___\\\[[[WWWQQQMMMJJJGGGEEECCC???===;;;;;;<<<===<<<;;;===>>>>>>>>>>>>@@@CCCFFFOOOMMMKKKIIIJJJMMMPPPSSSVVV^^^gggnnnrrrmmm]]]MMMKKKSSS___fffiiihhhgggggggggiiiiiigggeeeiiiqqqyyyttt\\\RRRUUUTTTWWW]]]\\\ZZZUUUPPPMMMMMMMMMKKKHHHQQQXXXZZZSSSJJJCCC>>>::::::777888<<<;;;444---+++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++***))))))(((''''''******+++++++++,,,,,,,,,---,,,,,,,,,---...//////---...000111111333555888;;;===@@@BBBCCCEEEHHHKKKJJJMMMQQQRRRQQQOOOMMMMMMMMMfff~~~zzzvvvxxxuuuaaaNNNCCC???BBBEEEFFFOOOXXX\\\\\\^^^ccchhhjjjrrrxxxzzz~~~sssfffccchhhoootttrrr|||xxxwwwvvvuuurrrmmmddd[[[UUUSSSPPPLLLHHHHHHNNNZZZdddnnnqqqssssssoookkkgggeeeqqqqqqlllrrr~~~zzz{{{~~~~~~yyytttlll___RRRKKKHHHEEEEEEGGGHHHKKKNNNMMMOOOXXXhhhtttuuuwwwvvvuuuvvvzzzyyyuuuwwwyyyyyyuuujjj]]]QQQJJJFFF;;;>>>JJJTTTggg{{{uuutttuuu~~~{{{uuutttdddaaaaaaqqq~~~{{{xxxxxxrrrtttvvvqqq^^^EEE333///111////////////....................................------...//////...------...000000333===KKKTTTWWWZZZaaaggggggeeebbb[[[SSSQQQWWWiiiyyyuuufffeeeppp}}}{{{www]]]IIIFFFRRRkkkxxxqqqfffQQQAAACCCKKKRRRaaarrrsssyyy{{{xxxxxxwwwnnn```MMMDDD>>>AAAEEEGGGGGGHHHOOOVVVeeexxx~~~mmm```\\\iiiyyyzzzjjjddd```YYYRRROOOVVV\\\eeelllhhh^^^WWWVVVhhhrrrzzzxxxooocccSSSFFFFFFHHHKKKOOOWWWdddttt|||zzzsssiii[[[NNNJJJMMMOOOQQQUUUWWWSSSOOORRRXXXcccooozzz{{{yyyzzz|||}}}yyytttqqqrrrssspppppprrrgggccceeeqqq||||||uuupppnnnmmmkkkjjjhhheeeaaa^^^\\\WWWRRRMMMIIIGGGDDDBBB@@@>>><<<<<<===>>>===<<<<<<===>>>??????@@@BBBEEEJJJIIIHHHHHHIIILLLOOORRRSSS[[[eeelllpppkkk[[[LLLIIIPPP[[[dddiiiiiigggeeehhhiiiiiifffbbbdddmmmuuuvvv^^^SSSUUUUUUYYY^^^\\\VVVRRRMMMKKKLLLMMMLLLIIIKKKOOOOOOIIICCCAAA===999999666555999888222---+++************************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((******+++++++++,,,,,,,,,...---,,,,,,,,,---......---...000111111222555777;;;>>>@@@CCCDDDFFFIIIKKKJJJMMMQQQRRRQQQNNNLLLLLLNNNgggrrrkkknnnpppwwwxxxcccPPPCCC???BBBEEEJJJQQQXXXZZZ\\\aaagggkkkooowww~~~pppiiikkkoooqqqyyyxxxwwwwwwuuupppggg^^^WWW]]]___```[[[SSSNNNQQQWWW```jjjsssuuuqqqoootttyyyvvv{{{}}}xxxyyy~~~|||||||||{{{vvvqqqjjj]]]QQQJJJGGGDDDDDDGGGGGGKKKNNNMMMNNNWWWfffsssppprrrrrrqqqsssvvvuuuqqqqqqttttttnnncccWWWNNNJJJDDD:::>>>LLLYYYlll|||}}}rrrtttzzz}}}vvvyyynnn___\\\mmm{{{jjjNNN666...222000/////////....................................,,,---...//////...---,,,///111111444===KKKTTTWWW^^^eeejjjkkkiiifff^^^VVVPPPWWWkkk{{{qqq[[[___tttzzz___JJJEEEOOOfffvvvrrrgggQQQ@@@AAAHHHNNN]]]nnnqqqvvvxxxvvvxxxxxxlll]]]MMMDDD>>>AAAEEEGGGGGGHHHNNNWWWgggyyy~~~{{{xxxxxxqqqUUUIIIIIIJJJ```}}}{{{lllaaaZZZZZZ^^^TTTWWW\\\___ZZZRRRPPPSSSbbblllssssssnnngggYYYLLLFFFHHHKKKOOOWWWcccrrr}}}~~~~~~yyyssskkkaaaXXXWWW\\\hhhjjjsssyyyrrrddd```eee~~~uuuqqqppprrrssspppooopppaaa```jjj{{{zzzqqqppppppooommmllljjjgggccc```\\\XXXQQQLLLIIIFFFCCCAAAAAA???======>>>???>>>===;;;<<>>AAACCCEEEGGGJJJLLLKKKNNNQQQRRRQQQNNNLLLKKKNNNgggzzzoookkkeeepppqqqttt{{{___JJJDDDDDDDDDDDDJJJOOOVVV\\\aaafffkkknnnxxx|||wwwnnnppptttttt~~~zzzrrrwwwwwwoooiiifff```XXX___fffkkkiiifffbbb[[[TTTZZZbbbnnnuuutttsssyyy}}}wwwvvv||||||||||||}}}{{{wwwqqqllliii]]]PPPJJJHHHDDDBBBCCCIIIIIIKKKNNNPPPVVVcccpppnnnoooqqqrrrrrrqqqpppooommmrrruuupppcccUUUJJJFFFEEEEEECCCHHH\\\ttt~~~{{{zzzzzzyyywwwxxxmmmaaagggyyyLLL444000---111111000//////////////////...---,,,,,,---...///............////////////222//////555AAAMMMUUUYYYccchhhlllmmmkkkggg]]]TTTLLL```ooorrriiiZZZeeettt```IIICCCUUUnnnyyyyyymmmQQQCCCEEEFFFLLL[[[ccckkkrrrvvvuuuuuutttiiiZZZOOOFFF@@@CCCGGGHHHIIIJJJOOOXXXfffttt}}}zzzuuuooossssssPPP@@@AAAEEEAAAKKK[[[rrrqqqfffkkkyyykkk\\\QQQQQQRRRNNNKKKNNN```llltttqqqiii^^^QQQEEEIIIHHHHHHMMMWWWdddrrrzzzzzz{{{}}}uuuooommmeeedddqqq}}}nnnaaaaaahhhzzzyyyqqqkkknnnuuuuuuiii^^^```mmm|||}}}uuupppoooooommmjjjgggfffdddaaa^^^XXXUUUQQQKKKGGGEEECCCCCCAAA@@@???>>>============;;;<<<======<<<===???AAAFFFJJJJJJIIIJJJOOOQQQOOOTTT[[[dddlllooojjjaaaZZZPPPSSS[[[fffooopppjjjccchhhiiiiiifffcccccchhhlllpppgggTTTNNNZZZ]]]WWWWWWTTTNNNHHHHHHMMMQQQQQQOOOJJJEEEAAAAAACCCCCC@@@<<<;;;888444222111111///...,,,++++++***))))))******+++***)))'''''')))***+++))))))************))))))))))))))))))***************)))((('''&&&''')))+++******))))))))))))******))))))*********+++++++++---------------------------...///111444666999:::???@@@BBBBBBCCCEEEHHHKKKOOOSSSWWWUUUOOOJJJIIIJJJMMMmmmwwwmmmkkkfffooolllnnn}}}```LLLDDDDDDEEEEEEKKKOOOVVV\\\bbbhhhnnnrrr|||}}}rrrtttxxxzzz|||rrrvvvuuunnnhhheee```YYYWWWcccqqqxxxzzzwwwooofffaaadddkkkrrrssssssyyy|||wwwxxx~~~~~~{{{{{{{{{{{{zzzvvvpppkkkhhh\\\PPPJJJGGGDDDBBBCCCHHHGGGIIILLLNNNSSS___llllllmmmoooppppppooonnnlllkkkooopppkkk^^^QQQGGGCCCAAAAAAAAAJJJbbb~~~{{{{{{{{{kkkmmmSSS999666333111111000//////////////////...------------...///............////////////111//////666AAAMMMVVVZZZaaaggglllmmmllliii```VVVNNNaaannnqqqjjjbbbsssuuubbbKKKEEEVVVooo}}}~~~mmmQQQCCCFFFFFFKKKXXX```kkkrrrvvvuuuuuuttthhhZZZJJJCCC>>>AAAEEEGGGIIIKKKOOOXXXfffuuu|||vvvqqqnnnsss```HHH>>>======;;;AAAJJJYYYrrrzzzxxx|||rrrbbbSSSMMMIIIEEEGGGNNN```jjjqqqnnnfff\\\OOODDDHHHHHHJJJNNNVVVdddsss}}}yyy|||vvvqqqqqqkkkkkkwwwrrrfffeeeiii~~~|||yyyvvvssssssrrrnnneee^^^llluuu}}}~~~wwwqqqooopppmmmkkkhhhfffeeeccc```^^^VVVTTTPPPKKKGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>======???AAAFFFJJJKKKJJJKKKOOORRRQQQVVV[[[cccjjjllljjjddd___]]]^^^bbbjjjrrruuuqqqkkkjjjjjjjjjhhhhhhjjjmmmpppssskkkXXXPPPXXXYYYUUUWWWUUUPPPJJJIIILLLOOOMMMJJJHHHCCC??????AAAAAA>>>;;;;;;888444222111111///...+++***************+++++++++***(((''''''(((***+++))))))************))))))))))))))))))************...+++)))***,,,,,,***'''******))))))))))))***************++++++++++++,,,------------------------......///111333666888999>>>@@@AAABBBBBBDDDHHHJJJLLLPPPTTTTTTOOOLLLKKKLLLNNNmmmxxxqqqrrrtttyyyrrrpppcccMMMEEEEEEFFFFFFMMMQQQXXX___fffnnnuuuzzzwwwxxx~~~zzzzzzwwwooohhhddd^^^XXXXXXfffxxxpppmmmlllpppsssssstttwww{{{}}}~~~~~~{{{wwwyyy~~~|||{{{yyyyyyyyyyyywwwsssnnniiifffZZZOOOJJJGGGCCCBBBCCCFFFFFFGGGJJJKKKNNNZZZfffjjjkkkmmmnnnnnnlllkkkiiihhhjjjiiicccWWWKKKCCC???===>>>???IIIccc}}}}}}xxxuuuVVV999444222111111000//////////////////...------------...///............////////////111///000666BBBNNNWWWZZZaaaggglllnnnnnnkkkbbbXXXSSSeeeppprrrppppppyyyeeeNNNHHHYYYrrr~~~~~~hhhNNNBBBFFFGGGKKKXXX___jjjrrrvvvuuuuuuttthhhZZZFFF???<<>>>>>;;;666888999===EEEQQQhhhzzziiiWWWLLLCCC@@@IIIUUUgggmmmqqqlllcccYYYLLLCCCEEEHHHLLLOOOVVVccctttyyy|||wwwssstttnnnlllwwwwwwnnnkkkmmmxxx~~~|||{{{xxxrrrmmmjjjkkkmmm{{{}}}~~~xxxqqqlllmmmpppjjjiiifffeeedddccc```]]]SSSRRROOOKKKGGGCCCAAA???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBEEEJJJMMMKKKLLLPPPSSSRRRWWW[[[bbbhhhkkkjjjhhhfffjjjhhhhhhmmmuuuyyywwwtttpppnnnlllmmmooorrruuuvvvwwwqqq^^^RRRUUUUUUTTTZZZXXXRRRLLLJJJMMMNNNLLLJJJJJJGGGCCCBBBDDDDDDBBB@@@;;;888444222111111///...******************++++++***)))(((''''''((()))***))))))************))))))))))))))))))************...+++))),,,222333///)))******))))))))))))******++++++++++++,,,,,,,,,,,,........................//////000111333555777888===>>>@@@AAABBBDDDGGGJJJHHHLLLQQQRRRPPPNNNMMMNNNNNNkkk|||yyy|||xxxfffOOOFFFFFFHHHIIIPPPTTT[[[bbbkkkttt}}}zzz{{{{{{rrrjjjbbbZZZTTT\\\gggvvv{{{uuuuuuuuuqqqllljjjiiijjjpppyyyyyywwwyyy|||zzzyyywwwvvvvvvuuutttpppkkkgggcccYYYOOOJJJFFFBBBAAACCCFFFEEEGGGIIIIIIKKKVVVaaaiiijjjkkklllllljjjiiigggeeeeeeccc\\\RRRGGG@@@===??????===DDDZZZtttyyyzzz|||}}}{{{zzzzzz||||||~~~vvvYYY:::222///111000000///////////////.........------.....................////////////000///000777CCCPPPXXX[[[dddiiinnnooooookkkbbbXXXWWWiiiuuuwwwyyy}}}}}}gggNNNKKKaaayyyxxxdddJJJ@@@FFFHHHMMMYYY___jjjqqqvvvuuuuuusssgggXXXDDD???<<<@@@CCCEEEGGGJJJMMMWWWgggxxx}}}wwwuuuxxxzzz{{{|||nnn\\\FFF<<>>???>>>>>>>>>@@@BBBEEEKKKNNNMMMMMMQQQTTTTTTUUUZZZaaahhhlllmmmllllllmmmkkkkkkooowww{{{zzzwwwwwwsssoooooorrruuuvvvuuuxxxtttcccUUUUUUTTTVVVaaa___WWWNNNJJJMMMPPPPPPOOOKKKHHHFFFEEEFFFEEECCCAAA;;;888444222111111///...,,,++++++***))))))******))))))(((''''''((())))))))))))************))))))((()))))))))************)))((((((,,,111555555444+++******))))))******+++++++++,,,,,,,,,---------........................//////000111222444666777;;;===@@@AAABBBDDDGGGIIIGGGKKKPPPRRRQQQOOONNNNNNMMMiii{{{{{{|||gggQQQFFFFFFJJJLLLPPPUUU\\\dddnnnxxx}}}~~~zzzrrriii___VVVQQQXXXcccrrr{{{pppeee___YYY^^^jjjxxxyyywwwyyyzzzxxxxxxtttsssrrrrrrpppmmmhhhddd___WWWNNNJJJEEEAAA@@@CCCFFFEEEGGGHHHHHHJJJTTT^^^hhhiiijjjkkkjjjiiigggfffcccbbb___XXXPPPGGGAAA===@@@AAA>>>>>>MMMbbbnnnnnnqqqyyyyyytttrrrqqquuutttmmmcccCCC777333111000000///////////////---..................---............///////////////...000888EEEQQQYYY]]]hhhmmmqqqqqqoookkkaaaWWWYYYkkkvvvzzz~~~eeeMMMPPPnnnxxxeeeKKKAAAGGGGGGKKKVVV\\\jjjrrrwwwvvvuuussseeeVVVFFFAAA???BBBDDDDDDFFFJJJMMMXXXiiizzz|||xxxjjj^^^\\\```gggooovvvcccTTTDDD@@@EEEIIIFFFAAA>>>===AAAHHHIIILLL]]]qqqsssbbbWWWNNNIIIPPP\\\eeecccaaa___YYYQQQIIIEEEBBBHHHNNNQQQUUU___ooo{{{}}}yyyvvvvvvllleeekkk~~~}}}xxxsssnnnkkkxxxzzz|||||||||vvvtttvvv}}}~~~yyytttooommmmmmnnniiihhhgggggggggdddaaa^^^SSSRRRPPPMMMIIIEEEBBB@@@======<<<;;;;;;;;;<<<<<<<<<===>>>>>>===>>>@@@BBBDDDKKKPPPNNNMMMPPPSSSTTTPPPXXXbbbjjjnnnppppppqqqmmmlllmmmsss{{{}}}yyyyyytttooommmnnnooonnnlllvvvuuueeeWWWVVVVVV[[[hhhkkk```SSSKKKKKKOOOPPPQQQGGGFFFEEEEEEDDDBBB???===;;;888444222111111///......---,,,***)))((((((((())))))(((((((((((())))))))))))************))))))((()))))))))************&&&(((******+++///555;;;++++++************++++++++++++,,,,,,,,,---------........................//////000111222444555666:::===@@@AAACCCDDDGGGIIIIIILLLPPPSSSRRRPPPMMMKKKLLLfffxxxxxxhhhQQQFFFGGGKKKOOOPPPUUU^^^gggqqq{{{yyyrrrmmmggg\\\RRRNNNSSS___qqqttteee^^^VVVbbbqqq{{{zzzxxxzzz}}}xxxvvvwwwrrrqqqooonnnmmmjjjeeebbb\\\UUUNNNIIIDDD@@@@@@CCCEEEEEEFFFHHHHHHIIIRRR]]]fffgggiiiiiiiiigggeeecccaaa___\\\WWWPPPIIIBBB???>>>BBB@@@<<>>@@@DDDMMMRRRPPPLLLMMMPPPQQQOOOVVVaaahhhmmmsssyyy~~~xxxvvvvvv{{{xxxvvvqqqjjjddd```___```ooonnnaaaUUUWWWXXX]]]iiimmmbbbTTTLLLJJJJJJIIIHHHLLLOOOSSSSSSOOOIIIBBB>>>;;;888444222111111///...,,,+++******)))***************++++++++++++******))))))************))))))))))))))))))***************++++++***(((***///333,,,++++++******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444777888:::===AAADDDEEEFFFHHHJJJJJJMMMQQQUUUVVVSSSOOOLLLKKKccc~~~gggQQQFFFGGGNNNSSSZZZ```kkkvvvvvvnnnmmmfffXXXKKKFFFJJJNNNSSSZZZdddllljjjccclll|||sssooo|||{{{wwwrrrrrrsssooonnnllljjjiiifffbbb___YYYSSSMMMIIIDDD??????DDDAAAAAADDDFFFEEEGGGOOOZZZbbbcccdddeeedddbbb```^^^[[[ZZZXXXUUUQQQKKKDDD@@@999BBBCCC;;;:::HHHYYYcccqqq~~~|||sssvvv{{{sssZZZVVVrrrvvvpppyyyttteeemmmzzzhhhHHH888444111111000///////////////,,,---...//////...---,,,............/////////000......111:::HHHTTT\\\___iiinnnsssssssssoooeee[[[dddrrryyy{{{zzz{{{|||ttt___KKKKKKccc}}}eeeKKK@@@FFFGGGMMM[[[bbbnnnvvvzzzwwwuuuooo```OOO???>>>???CCCEEEDDDHHHMMMPPP\\\mmm~~~zzzooo{{{uuussswwwzzz{{{|||mmm[[[KKKJJJPPPRRRQQQRRRXXXhhhuuu|||rrrZZZWWW]]]ZZZQQQKKKPPPUUUddduuuwwwiiiWWWMMMNNNPPPUUUZZZaaafffjjjllllllwwwpppbbbccceeellluuuzzzyyyuuuqqqnnnwwwwwwyyy}}}yyyuuuuuuwwwyyytttpppmmmmmmooopppmmmiiiiiihhhggggggeeeaaa\\\XXXSSSPPPLLLHHHDDDBBBBBBBBB999999999888999999:::::::::;;;<<<;;;;;;;;;===???DDDMMMSSSPPPLLLLLLNNNOOOQQQWWW___fffkkkrrr|||}}}yyywwwzzz{{{zzzvvvnnnfffaaaaaacccmmmlll___TTTVVVXXX[[[fffbbbZZZPPPJJJJJJKKKJJJGGGKKKOOOTTTTTTPPPHHH@@@;;;;;;888444222111111///...))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))************(((((((((***,,,///000111,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---///222555777888:::===AAADDDFFFGGGIIIKKKJJJLLLQQQUUUWWWVVVQQQMMMKKKbbb}}}zzzjjjSSSGGGGGGNNNTTTaaaiiivvvzzzfffXXXMMMDDDHHHKKKMMMMMMNNNSSS\\\dddjjjvvvzzz|||{{{wwwsssrrrsssooommmkkkjjjhhheeeaaa^^^\\\TTTLLLGGGBBB===>>>BBBFFFCCCCCCDDDDDDFFFNNNXXX___cccggghhhgggeeecccbbb______]]]YYYSSSLLLFFFBBBCCC@@@GGGIIICCCJJJ\\\dddmmmssssssmmmmmmyyywwwjjjUUUYYYssstttxxxyyy|||LLL666555222111000//////...//////............///////////////...---...000000000...//////333<<>>:::555333333333000...))))))((()))++++++***)))******))))))******+++,,,+++*********))))))((((((,,,,,,+++***))))))))))))&&&((()))))))))))),,,...777000(((%%%'''******(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---...000111333444444;;;===@@@DDDFFFHHHIIIIIIKKKNNNRRRSSSRRROOOMMMLLLMMMeee~~~~~~jjjTTTHHHHHHOOOVVVccclllyyy}}}gggUUUFFF<<>>CCCFFFFFFIIILLLRRRYYYhhhyyy~~~eeeOOOKKKOOOPPPSSSWWWlllwwwxxxzzz{{{~~~~~~tttrrrqqqoooggg[[[UUUUUU^^^hhhooopppqqqpppcccSSSWWWYYY]]]dddkkkooonnnlllpppqqqrrrsssvvv}}}zzzpppgggjjjmmmsssyyyzzzvvvnnnhhhooorrrvvv|||}}}xxxrrrpppqqqsssrrrpppnnnnnnnnnlllhhheeehhhhhhgggfffeeeaaa\\\XXXSSSOOOJJJFFFDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<===???CCCGGGKKKLLLKKKLLLNNNQQQSSSUUU]]]hhhpppvvv~~~vvvqqqllliiijjjnnn|||vvv___JJJJJJQQQ[[[jjjfffYYYNNNKKKLLLKKKIIIIIIJJJKKKIIIEEEDDDFFFCCC???999666444333444444333111...***''''''***,,,***'''))))))*********++++++++++++*********)))))))))))),,,,,,+++***))))))******((()))***)))((()))+++---555///(((&&&(((+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000222444555666;;;===@@@CCCFFFHHHIIIIIIKKKNNNRRRSSSRRROOOMMMMMMLLLcccxxx}}}{{{vvv{{{lllVVVJJJIIIQQQXXXeeeooo~~~vvv___OOODDD>>>DDDIIIQQQZZZeeessskkkeeellluuuyyy|||yyyvvvyyy|||}}}|||xxxsssppppppooommmkkkiiigggccc^^^[[[ZZZRRRKKKFFFAAA<<<<<<@@@BBBBBBCCCFFFFFFFFFLLLTTT]]]```cccddddddccccccddd___^^^\\\YYYSSSLLLEEEBBB>>>@@@IIIJJJFFFTTTooo|||wwwjjjjjj|||vvvlllfffoooQQQ888555222222111000////////////............///////////////...---...000111000///000000333<<>><<<>>>CCCFFFEEEGGGKKKNNNVVVgggzzz|||fffRRROOOUUUYYY]]]bbbttt}}}{{{yyyxxx|||}}}vvv{{{{{{kkk[[[VVVYYY```eeegggggglllnnndddUUUYYY[[[___eeelllqqqssssssrrruuuxxxvvvtttxxx}}}yyyrrrkkkhhhlllsssyyy{{{wwwoooiiinnnpppuuu|||{{{vvvrrrooooooppppppnnnmmmmmmmmmllliiigggiiihhhfffeeecccaaa]]]YYYRRRNNNIIIFFFCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<===???AAAEEEJJJKKKKKKKKKMMMPPPRRRTTT[[[fffooovvvvvvpppmmmkkknnnsss~~~zzzbbbKKKIIIQQQ]]]lllgggZZZNNNKKKMMMLLLJJJIIIGGGGGGDDD@@@@@@CCCAAA===999777666555666555444222222---((((((***+++)))&&&((()))***+++,,,+++*********************)))))))))++++++******)))*********)))***+++***((((((***,,,000,,,)))(((***,,,***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111333555666777;;;===@@@CCCFFFHHHIIIIIIKKKNNNQQQSSSRRROOONNNMMMNNNeee\\\wwwwwwrrrsssqqqkkkmmmnnnZZZLLLJJJSSS[[[gggrrrwwwbbbNNNDDDCCCEEELLLRRR___tttbbbWWWYYY\\\gggtttzzzyyy|||{{{yyy|||}}}yyytttqqqpppooommmjjjhhhfffbbb]]]ZZZYYYRRRJJJFFFAAA<<<;;;???@@@@@@CCCGGGGGGFFFKKKRRR\\\___bbbccccccccccccddd___^^^\\\XXXRRRKKKEEEAAA>>>>>>CCCBBBBBB]]]pppooo~~~}}}~~~{{{ppprrrYYY<<<666333222111000//////..................///////////////.........000111000///000000333<<>>???DDDFFFEEEFFFJJJMMMVVVgggzzzyyyhhhXXXYYYbbbllltttzzz|||{{{xxx|||{{{yyy{{{|||tttdddVVVVVV^^^```cccggglllrrrrrrdddTTTZZZ[[[^^^cccjjjqqqvvvyyyvvvyyy}}}}}}|||}}}}}}yyyssslllhhhlllsssyyy|||xxxqqqkkkmmmpppuuu{{{~~~}}}zzzuuuqqqooonnnnnnnnnmmmllllllkkkkkkiiihhhjjjhhheeedddbbb```]]]ZZZQQQMMMIIIFFFCCCAAA>>><<<::::::::::::::::::::::::999;;;<<<<<<;;;<<<===>>>@@@DDDIIIKKKJJJJJJLLLOOOQQQSSSZZZeeennnwwwsssnnnllllllppptttyyy}}}lllUUUPPPSSSZZZdddeeeXXXMMMLLLNNNNNNMMMLLLDDDDDDAAA======@@@???<<<>>>===<<<:::999777555333111000...,,,+++***)))'''''')))+++,,,---,,,***)))************************+++***************+++++++++,,,,,,***)))((()))+++,,,***)))***,,,,,,+++)))+++++++++++++++,,,,,,,,,------------------------......///000222444666888;;;<<<@@@CCCFFFGGGHHHIIIJJJMMMQQQSSSRRROOONNNMMMTTTjjjVVVbbbpppuuuuuutttsssrrrzzz|||ooofffcccbbbbbbiiirrr^^^NNNKKKTTT]]]iiiuuu}}}wwwlll\\\LLLBBBCCCGGGVVVbbb||||||^^^QQQQQQVVVkkkyyyzzzxxx}}}|||zzzuuurrrrrrmmmkkkiiigggeeeaaa\\\YYYXXXQQQKKKFFFAAA<<<;;;>>>??????CCCFFFFFFFFFJJJQQQ\\\___cccddddddddddddddd^^^^^^\\\XXXRRRKKKEEEAAA===>>>CCCBBBEEEdddvvvrrrxxx~~~zzz~~~|||zzz]]]>>>555444333222000//////..................////////////000///...///111111111///111000222;;;IIIWWW```eeemmmtttttttttxxxooobbb```fffpppsssqqqooooooxxx}}}uuuaaaJJJHHH^^^yyy~~~qqqVVVIIIJJJIIIQQQbbbmmmvvvyyyyyyuuusssmmmZZZFFFAAA???@@@DDDFFFEEEFFFJJJOOOWWWhhhzzzwwwkkkbbbggguuu~~~~~~{{{~~~zzz{{{uuulllaaaUUUPPPXXXccceeefffiiiooovvvuuuiii[[[]]]^^^```cccjjjrrrzzz|||~~~{{{sssjjjhhhkkkrrrxxx{{{yyysssnnnmmmpppvvv|||}}}}}}{{{xxxtttrrrpppnnnmmmlllllllllkkkjjjiiiiiiiiijjjhhheeecccbbb```\\\ZZZPPPMMMIIIFFFDDDAAA>>>;;;::::::::::::::::::::::::999;;;<<<<<<;;;<<<===>>>???DDDIIIKKKJJJJJJLLLNNNPPPQQQYYYdddnnnwww{{{}}}pppkkkkkkkkknnnqqqpppzzznnnXXXQQQTTTYYYbbbbbbVVVLLLLLLOOOPPPPPPPPPCCCCCCAAA===>>>@@@???;;;@@@@@@???>>><<<;;;;;;;;;222444666333---))))))+++''')))+++,,,---,,,***)))***************+++++++++***)))))))))***+++,,,,,,,,,,,,,,,+++)))((()))***((())))))+++,,,,,,***)))*********++++++,,,,,,,,,---------------------------------...000333666888:::<<>>??????BBBEEEEEEEEEJJJQQQ]]]aaafffhhhgggfffdddddd^^^]]][[[XXXRRRKKKDDDAAA;;;???GGGHHHKKKfff}}}xxxuuuqqqooorrrxxxpppuuu\\\>>>444555444222111000///..................////////////000///...///111222111000111000222;;;IIIWWWaaaffflllsssssssssxxxpppdddcccmmmwwwtttnnnpppvvv||||||sss```JJJJJJfff}}}qqqZZZNNNLLLIIIQQQccclllsssuuuuuussstttooo[[[EEEBBB@@@AAAEEEGGGFFFHHHKKKPPPWWWgggyyywwwpppmmmvvvzzz{{{ooo^^^QQQIIILLL[[[jjjpppllliiikkkqqqrrrmmmgggccccccccceeejjjttttttkkkhhhkkkpppvvvzzzyyyuuuqqqooorrrwww~~~~~~{{{|||yyyvvvtttsssrrrooommmllllllllljjjhhhggghhhjjjhhhgggeeedddbbb```\\\XXXPPPNNNJJJGGGEEEBBB>>>;;;::::::::::::::::::::::::999;;;<<<<<<;;;<<<===??????DDDIIILLLKKKKKKLLLMMMNNNQQQYYYeeeooowwwzzzuuu}}}zzznnnkkkkkkjjjjjjlllhhhssshhhPPPJJJRRR^^^jjjbbbVVVLLLLLLPPPQQQQQQRRRDDDFFFDDDAAAAAABBB@@@;;;<<<============>>>AAADDD<<<===;;;555...******---((()))***+++,,,+++***************+++++++++++++++))))))))))))***+++,,,---,,,,,,,,,+++))))))***+++'''(((***+++++++++***)))))))))******+++,,,,,,,,,------------------------,,,,,,,,,---///333666888:::<<>><<>>===???@@@???AAACCCCCCDDDJJJRRR```eeekkknnnmmmiiieeeccc^^^]]][[[WWWQQQJJJDDD@@@AAAAAADDDBBBEEE___uuuvvvsssyyywwwkkkkkktttvvvyyyoooZZZCCC<<<666555333111000///................../////////000111//////000111222111000222000222;;;IIIXXXbbbgggooouuutttssswwwnnnbbbaaakkkxxxtttlllzzz~~~||||||tttaaaNNNUUUyyyxxx[[[IIIFFFFFFNNNXXXXXX[[[iiiuuuyyywwwppp^^^LLLBBBAAABBBGGGJJJIIIKKKOOOMMMTTTdddvvv}}}|||~~~zzzqqqcccTTTKKKOOOcccwwwnnnkkkhhhhhhiiihhhhhhiiieeedddcccbbbfffppp~~~|||ssskkklllooossswwwyyyxxxwwwsssvvv{{{}}}yyyzzzwwwttttttuuuuuurrrppplllmmmmmmjjjfffeeefffiiiffffffffffffddd```ZZZVVVQQQOOOLLLIIIGGGCCC???<<<999999999999999999999999999;;;<<<<<<;;;<<<===??????EEEKKKNNNMMMLLLLLLNNNMMMPPPZZZgggpppwwwxxxoooiiiooo~~~wwwnnnmmmnnnjjjeeecccccctttmmmTTTNNNVVVbbbmmmggg[[[OOONNNPPPPPPNNNNNNIIIKKKLLLIIIHHHHHHBBB;;;999999888666555888>>>CCC```OOO:::...---///---*********))))))******+++,,,*********++++++,,,,,,,,,((((((((()))***,,,---...+++,,,,,,+++******+++---((()))******)))))))))***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...111555999;;;:::;;;???BBBEEEFFFGGGHHHIIILLLPPPSSSRRRPPPOOOOOOVVVjjjuuu\\\```___hhh}}}lll\\\YYY]]]ccclllttt|||fffQQQLLLUUU___qqq~~~~~~wwwbbbRRRMMMNNN^^^jjj|||yyy}}}}}}yyytttqqqooommmjjjgggdddbbbaaaaaa^^^\\\]]]UUUNNNKKKGGG@@@======@@@AAACCCDDDEEEHHHMMMQQQ[[[bbbhhhjjjkkkllliiieeeccc___YYYSSSMMMHHHCCC@@@<<>>@@@CCCFFFGGGIIIIIIHHHKKKNNNRRRSSSRRRPPPOOOYYYkkk~~~yyynnnxxx{{{jjj[[[ZZZaaaiiittt~~~{{{fffRRRLLLTTT^^^qqqzzzwww}}}ttt```NNNGGGGGGNNNSSS[[[```dddiiirrrzzz{{{sss}}}~~~wwwssspppmmmllliiigggddd```\\\ZZZ\\\^^^\\\UUUOOOLLLGGGAAA>>>>>>@@@AAACCCDDDEEEHHHMMMPPP\\\ccciiikkklllmmmjjjeeebbb^^^YYYSSSMMMGGGAAA>>>===DDD???HHHIIIJJJbbbmmm}}}vvvttt}}}qqq]]]bbbyyyzzz|||ssssssjjjqqqhhhCCC888333222111000000/////////............/////////000////////////000000000000111000222:::HHHVVV___dddpppxxxxxxyyy|||qqqaaa^^^qqqyyy|||{{{vvvxxxzzzwwwZZZEEEQQQooo|||tttXXXCCCDDDKKKKKKMMMSSS^^^mmmxxxzzzvvvmmm[[[IIIBBBDDDIIINNNSSSUUURRRNNNPPPWWWcccrrr}}}}}}|||}}}{{{ppp^^^QQQUUUdddoooqqqlllzzzqqqaaa[[[[[[]]]bbbhhhjjjmmmsss{{{{{{tttkkkhhhgggkkkrrrvvvvvvsssrrrtttyyy}}}~~~{{{yyy|||~~~|||xxxsssooonnnnnnkkkiiijjjmmmnnnkkkgggkkkhhhdddbbbaaa^^^XXXTTTNNNKKKGGGCCCAAA???===;;;888888888888888999::::::888999:::;;;<<<<<<<<<<<<===CCCIIILLLKKKIIIIIIJJJOOOOOOVVVdddqqqxxx|||rrrddd]]]iii|||}}}ssskkkiiiiiigggfffgggjjjwwwrrrYYYJJJVVVgggmmmhhhaaaWWWPPPMMMMMMOOOPPPGGGNNNQQQNNNIIIEEE@@@;;;<<<===;;;888999<<<;;;888FFF<<<000***+++,,,)))&&&))))))))))))))))))))))))+++,,,...000111111000///***///111000000000---((())))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,))))))+++,,,,,,,,,,,,+++.........///111333555777;;;===???BBBEEEGGGHHHIIIJJJLLLPPPSSSTTTSSSQQQPPPZZZmmm~~~wwwxxxfffYYY]]]gggppp|||yyyfffTTTMMMTTT^^^ppp~~~uuulllkkkpppyyykkkhhhooorrrkkk[[[LLLEEEDDDJJJJJJKKKLLLRRR^^^nnnxxx}}}~~~yyysssoooqqq{{{tttpppmmmjjjiiigggfffddd]]]WWWVVV[[[___\\\UUUOOOLLLHHHBBB>>>???@@@BBBCCCDDDEEEHHHMMMPPP\\\dddkkkmmmmmmnnnkkkggg```^^^YYYSSSLLLFFF@@@===:::BBB>>>GGGIIILLLfffrrr}}}wwwjjjuuurrriiiZZZ^^^ttt~~~~~~yyyxxxnnnvvvjjjAAA666333333111000000000000000............////////////////////////000000000000000///222:::HHHVVV```dddqqqyyyyyyzzz}}}sssccc```yyyyyy~~~{{{{{{{{{vvv^^^JJJNNNcccuuuzzzzzzrrrWWWAAA@@@GGGJJJOOOVVVgggrrrzzzzzzwwwnnn[[[GGGBBBEEEKKKTTTZZZZZZTTTOOOPPPVVVaaaooo}}}|||zzzzzz}}}{{{ooo^^^TTTZZZhhhqqqsssvvvyyyiii^^^VVV]]]gggmmmmmmoooxxx~~~~~~}}}{{{pppkkkhhhjjjppptttuuusssqqqsssxxx}}}|||xxx{{{}}}~~~{{{vvvqqqmmmlllkkkiiihhhjjjmmmnnnllliiikkkhhhdddbbbaaa^^^XXXTTTNNNJJJGGGCCCAAA???===:::999999888888999999:::;;;888999:::;;;<<<<<<<<<<<<===BBBGGGJJJHHHGGGHHHJJJMMMNNNWWWgggsssxxxxxxzzznnnaaaZZZeeexxx{{{sssllllllkkkiiihhhiiiffftttpppWWWIIIUUUeeejjj```ZZZRRRMMMKKKLLLMMMNNNFFFKKKMMMIIIEEECCC@@@<<<;;;<<<;;;999999<<<:::555......---+++***))))))***)))))))))))))))))))))))),,,,,,---///000111222222***---...///222444///((())))))))))))))))))))))))))))))))))))))))))******++++++******++++++,,,---%%%'''+++---......,,,+++.........///111333555777:::<<<>>>AAADDDFFFHHHIIIKKKMMMQQQSSSTTTSSSQQQOOOUUUjjj~~~uuucccYYYbbbnnnuuuvvvfffUUUMMMTTT___pppqqqaaaWWWRRRPPPVVV```jjjtttzzz~~~mmm]]]WWW\\\```\\\RRRIIIEEEFFFOOOTTTWWW[[[cccnnnwww|||~~~xxx}}}tttpppssszzz~~~wwwpppllljjjhhhfffdddccc```]]]ZZZZZZ\\\^^^[[[TTTNNNKKKHHHBBB???@@@AAABBBCCCDDDEEEHHHLLLPPP\\\eeemmmoooooonnnlllhhh```___[[[UUUMMMEEE@@@>>>;;;BBB>>>EEEGGGJJJffftttvvvppp___ppp{{{kkkfffYYY]]]vvv{{{nnnCCC777333333222111000000000000.........///////////////////////////000000000000000///222:::IIIWWW```eeeqqqyyyyyyyyy}}}ssseeebbbqqqrrr}}}}}}vvvbbbNNNKKKXXXiiitttxxxrrrXXXBBB???EEEJJJRRRYYYmmmuuu{{{zzzyyyrrr^^^JJJEEEEEEKKKUUU[[[YYYSSSNNNOOOVVVaaammmzzz}}}|||zzzyyywwwtttjjj^^^ZZZaaammmtttvvv|||ssseeeVVVaaalllrrrooorrr}}}}}}~~~||||||rrrmmmggghhhnnnsssuuutttqqqsssxxx~~~~~~yyyxxxzzzzzzxxxsssnnnjjjiiijjjiiihhhjjjmmmnnnmmmkkkkkkgggdddbbbaaa^^^XXXSSSLLLJJJFFFDDDBBB???<<<:::999999999999999::::::;;;888999:::;;;<<<<<<<<<<<<===BBBFFFHHHGGGFFFHHHJJJNNNOOOWWWfffrrrvvvwwwxxxnnnbbb[[[cccvvv|||tttnnnmmmkkkgggeeefffeeerrrnnnVVVIIISSS```dddYYYUUUOOOKKKKKKLLLMMMMMMEEEHHHHHHDDDAAABBB@@@<<<888::::::999:::<<<:::555---///000000...,,,+++,,,)))))))))))))))))))))))))))))))))***,,,...000111,,,,,,+++,,,111666222+++)))))))))))))))))))))))))))))))))))))))*********,,,++++++++++++,,,------)))+++---/////////...---.........///111333555777:::<<<>>>BBBEEEHHHJJJJJJKKKMMMPPPSSSSSSRRRPPPNNNNNNcccyyyvvvddd\\\iiiuuuxxx}}}{{{qqqdddUUUMMMTTTaaasss|||ooo___PPPGGGDDDCCCAAADDDHHHNNNTTTXXX[[[\\\\\\aaahhhjjjggg^^^TTTNNNNNNPPPQQQNNNHHHEEEDDDFFFOOOXXXbbbkkkwww{{{www|||yyywwwtttooosss}}}zzzsssmmmjjjhhhfffeeebbb___\\\]]]aaabbb___[[[ZZZSSSMMMKKKGGGBBB???@@@AAABBBCCCDDDEEEHHHLLLOOO\\\fffoooqqqooonnnllliiibbbaaa^^^WWWMMMFFFAAA@@@???EEE>>>CCCBBBEEEcccsssrrrggg|||}}}qqqkkk[[[^^^}}}pppDDD;;;444333222111000000000000///////////////.........////////////000000000000000///222;;;IIIWWWaaafffpppxxxwwwxxx|||ssseeeccceeehhhyyy~~~rrrbbbNNNFFFOOOaaaooovvvttt\\\EEE???DDDLLLTTT\\\jjjsssxxxyyyxxxsss```LLLIIIEEEHHHSSSYYYVVVOOOLLLNNNVVVaaammmyyy~~~~~~{{{zzzzzzvvvllldddccc^^^ZZZ]]]eeennntttwww{{{{{{ppp^^^bbbjjjppppppvvv|||{{{rrrlllfffffflllrrruuuuuupppqqquuu|||}}}xxxvvvxxxyyywwwsssnnnjjjiiiiiiiiijjjkkklllmmmlllkkkiiifffcccaaa```]]]WWWRRRKKKIIIFFFDDDBBB@@@<<<:::999999888888999999:::;;;888999:::;;;<<<<<<<<<<<<===AAAFFFGGGFFFFFFHHHJJJPPPOOOVVVcccoootttwwwyyyssshhh___ccctttxxxrrrmmmllljjjfffeeegggkkkwwwrrrZZZKKKSSS]]]^^^UUURRRNNNLLLLLLMMMNNNMMMEEEFFFEEEAAA@@@BBB@@@===777999999777777999666111000...,,,+++,,,+++***((())))))))))))))))))))))))((('''''''''))),,,...000000...***)))...555444///))))))))))))))))))))))))(((((())))))************,,,,,,,,,+++,,,,,,---......------,,,,,,---------.........///111333555777;;;<<>>EEE???EEEHHHQQQvvv~~~yyy}}}xxxsssbbbfffmmm@@@999444333222111111000111111///////////////.........////////////000000000000000///222;;;IIIXXXbbbgggpppwwwwwwwww|||sssfffeeeiiillluuu~~~|||~~~uuueeeOOOFFFPPPeeeuuuzzzvvv```IIIAAADDDLLLUUU[[[cccnnnvvvwwwvvvppp```NNNKKKEEEFFFRRRYYYTTTLLLJJJMMMVVVcccooozzz~~~~~~|||vvvuuuuuuooocccXXXYYYWWWXXX^^^dddjjjrrryyyzzzwww|||zzzlllbbbdddiiipppzzzzzzqqqkkkeeeeeekkkqqqttttttmmmmmmooovvv}}}{{{vvvwwwyyyzzzyyyuuuqqqnnnmmmkkkkkklllllllllkkkjjjjjjhhheeeaaa```^^^[[[VVVQQQJJJHHHEEEDDDBBB@@@<<<999888888777777888888999:::888999:::;;;<<<<<<<<<<<<<<>>999:::888555555666444///222---((('''***,,,+++((())))))))))))))))))))))))))))))))))))***,,,...000111000---***---222333///))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++,,,,,,---......---+++***)))***+++,,,.........///111333555777:::<<<@@@DDDHHHKKKMMMOOOKKKMMMOOOQQQQQQOOOLLLJJJNNN^^^rrr~~~rrrggguuuxxxlll```WWWLLLGGGQQQaaatttttt^^^VVVLLLEEECCCCCCBBBBBBCCCAAA???======>>>???@@@;;;===??????>>>???BBBDDDEEEDDDCCCBBB@@@???>>>>>>GGGVVViiizzzyyyrrrppppppjjjhhhfffhhhnnnxxx{{{vvvrrrlllhhhggggggggggggddd```]]]^^^bbbbbb___ZZZUUUOOOIIIHHHEEE@@@>>>???BBBCCCDDDDDDEEEGGGKKKNNNYYYfffqqqrrrooommmkkkiiieeeddd___UUUJJJCCCBBBCCC===EEE@@@HHHNNN\\\|||qqqrrrjjj;;;888444444333222111111111111000/////////............////////////000000000000000///222;;;JJJXXXbbbgggqqqxxxxxxxxx}}}uuuhhhgggrrruuuvvvtttrrrxxx~~~{{{~~~wwwfffPPPGGGUUUnnn}}}xxxcccMMMBBBDDDKKKSSSYYY```nnnxxxyyyvvvppp```PPPIIICCCGGGVVV^^^WWWMMMJJJLLLVVVeeeqqq|||~~~~~~|||xxxwwwvvvrrrkkkeeehhhfffggghhhggggggppp{{{xxxtttrrryyy{{{iiicccdddqqq|||xxxrrrllleeedddiiinnnpppooommmkkklllrrrzzz~~~{{{vvvuuuwwwyyyyyyvvvrrrpppooommmmmmnnnmmmkkkiiihhhhhhfffccc```^^^]]]ZZZTTTOOOIIIGGGEEEDDDCCC@@@<<<999777777666666777777888999888999:::;;;<<<<<<<<<<<<<<>>???>>><<<;;;:::;;;<<<===>>>@@@BBBBBB@@@>>>@@@BBB>>>>>>???AAABBBBBB@@@>>>DDDWWWnnnyyyoooiiifffaaaeeeiiikkkrrr|||wwwtttpppkkkggggggggghhhgggeeeccc```]]]]]]]]]\\\\\\TTTNNNHHHGGGDDD@@@>>>???BBBCCCDDDDDDEEEGGGKKKNNNYYYeeeqqqrrrooommmkkkiiieeeccc^^^SSSGGGAAAAAADDDCCCIIIAAAEEEIIIVVV}}}}}}~~~xxxjjj>>>===555444333222111111111111000000//////.........---////////////000000000000000///222;;;JJJYYYcccgggrrryyyyyyyyy~~~vvvjjjiiirrrvvvuuummmjjjsss}}}|||~~~tttbbbKKKCCCUUUppp}}}}}}xxxeeeNNNBBBCCCJJJRRRVVVaaaqqq}}}~~~yyyqqqbbbSSSGGGBBBHHH[[[ddd[[[OOOKKKKKKVVVfffsss~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{}}}yyyuuulllgggppp}}}pppmmmqqqrrreeedddrrr|||vvvsssmmmfffeeehhhlllmmmkkkooollllllqqqzzz|||xxxrrruuuwwwwwwtttqqqooonnnnnnoooooommmjjjhhhgggfffeeebbb___]]]\\\YYYSSSNNNHHHGGGEEEDDDCCC@@@<<<999666666666666666777777888999999:::;;;<<<<<<<<<<<<;;;AAAHHHLLLKKKHHHHHHHHHMMMLLLSSSbbbnnntttwwwyyyxxxooodddcccsss}}}yyytttnnnllliiigggkkkqqqqqq|||xxx```RRRWWW\\\XXXNNNMMMMMMNNNOOOOOOMMMKKKDDDEEEDDDBBBDDDGGGEEE???:::;;;;;;;;;???FFFHHHFFF///...---+++************))))))))))))))))))))))))))))))******++++++++++++,,,222555333000///---)))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,---(((***---///000000...---.........///111333555777888:::>>>BBBGGGJJJMMMNNNMMMOOOQQQSSSRRRPPPLLLJJJKKKXXXiii|||{{{kkkuuu~~~xxxjjjYYYKKKDDDDDDMMMXXXqqqxxxvvvkkkeeeTTTQQQLLLHHHEEEBBB@@@>>>???BBBEEEDDD@@@<<<===AAAAAADDDAAABBBIIIFFFAAAGGG???<<<===???>>>;;;<<<@@@NNNUUUlllyyymmmgggeee___bbbjjjuuu~~~xxxpppnnnkkkhhhffffffffffffaaaaaa```___^^^]]]]]]\\\UUUNNNIIIGGGDDD???===>>>BBBDDDFFFFFFDDDEEEIIIMMM\\\dddkkkmmmmmmnnnkkkggg[[[[[[XXXPPPGGGAAABBBDDDGGGFFFGGGDDDFFFaaa~~~yyy~~~tttvvvsss~~~|||sss===:::555444333222111111111111111111000///////////////////////////000000000000111000222;;;JJJYYYeeekkkyyy~~~zzzyyy}}}uuugggdddqqqwwwpppjjjrrryyy}}}~~~~~~kkkbbbNNNAAAPPPpppyyydddKKK@@@EEEPPPUUUVVVhhhsss||||||yyyssscccRRRGGGAAAGGGZZZddd]]]PPPKKKPPPUUUaaaooo{{{~~~~~~~~~~~~~~~ssshhhmmmrrrppplllppp{{{pppllleeedddoooxxxzzzooodddccceeehhhkkkoooooooooqqqwww}}}}}}uuuvvvvvvvvvuuurrrpppnnnooonnnlllkkkiiiiiihhhhhhdddbbbaaaaaaaaa\\\RRRJJJFFFEEECCCAAA>>>;;;999888777666666666666888999:::999999:::;;;;;;<<<<<<===>>>AAAEEEHHHHHHHHHGGGHHHLLLLLLTTTcccppptttssssssrrrhhhaaagggvvvtttooolllooooookkkgggfffhhhxxxwwwaaaQQQTTTXXXVVVQQQOOOOOOQQQSSSRRROOOKKKEEEGGGGGGFFFIIIJJJEEE>>>===;;;777:::EEEPPPQQQKKK777222---------,,,000666444666+++###***---((('''((('''&&&'''***+++++++++***///444444111+++((('''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777::::::<<>>>>>???>>><<<===AAANNNYYYsssssskkkkkklllrrrssswww~~~|||wwwpppnnnkkkgggeeedddddddddbbbbbb```___]]][[[ZZZYYYUUUOOOIIIHHHEEE@@@>>>???BBBDDDFFFEEEDDDEEEIIIMMM\\\dddkkkmmmmmmmmmjjjeee^^^[[[UUUMMMEEEBBBCCCEEEFFFCCCFFFEEECCCUUUoooyyysssttt~~~}}}uuupppssszzzwwwppp===:::555444333222111111111111111111000///////////////////////////000000000000111000222;;;JJJZZZeeekkkxxx}}}zzzzzzvvvgggdddjjjsssrrrpppyyy{{{xxx{{{{{{rrrcccLLLBBBXXXyyyjjjQQQDDDHHHQQQVVVVVVhhhttt}}}~~~|||uuudddRRRIIICCCIII[[[fff^^^RRRLLLRRRWWWcccqqq|||}}}}}}}}}}}}~~~~~~|||{{{}}}~~~pppgggjjjmmmiiimmmrrr|||}}}rrriiikkkkkkgggbbbeeerrr|||qqqfffccceeegggkkkpppmmmooosss{{{~~~uuuuuuuuutttrrrooommmkkklllkkkjjjiiihhhgggggggggdddbbb______^^^ZZZQQQKKKFFFEEECCCAAA>>><<<:::999777666666666666888999:::999999::::::;;;<<<<<<<<<===AAAEEEHHHHHHGGGGGGHHHNNNMMMTTTbbbnnnsssssssssqqqhhhaaahhhyyywwwooommmkkkfffcccdddkkkzzzyyyaaaPPPSSSWWWUUUTTTRRRQQQRRRTTTTTTPPPLLLIIILLLMMMKKKKKKJJJEEE>>>===;;;999<<>>BBBMMM]]]|||yyyzzz|||xxxooommmjjjgggeeecccbbbbbbcccbbb```^^^\\\YYYWWWVVVVVVPPPJJJHHHFFFAAA>>>???AAACCCEEEDDDCCCDDDHHHLLL[[[cccjjjkkkkkkkkkhhhccc^^^XXXNNNGGGCCCDDDEEEGGGEEEAAAFFFHHHBBBLLLbbbnnnkkkuuu~~~~~~yyy~~~tttppp~~~|||zzzmmm===999555444333222111111111111111111000///////////////////////////000000000000111000222;;;JJJZZZffflllvvv|||{{{{{{uuueeeaaagggrrrtttttt}}}|||sssrrrssszzzyyydddIIIEEEbbbpppVVVIIIJJJRRRWWWWWWgggttt~~~}}}vvveeeSSSKKKFFFKKK[[[fffaaaTTTLLLSSSXXXdddsss~~~|||||||||}}}~~~~~~|||{{{{{{}}}{{{kkkeeehhhhhhbbblllnnnppplllcccXXXPPPKKKZZZbbbfffbbb^^^ccckkkppp{{{ssshhhdddeeeggglllqqqnnnpppvvv}}}zzzxxxxxxwwwvvvssspppnnnllliiiiiihhhgggffffffeeeeeedddaaa]]][[[ZZZVVVPPPKKKGGGFFFDDDAAA>>><<<:::999777666555555666777999:::999999::::::;;;;;;<<<<<<===@@@EEEGGGHHHGGGGGGHHHOOONNNTTTbbbmmmqqqsssuuutttjjjdddkkk}}}}}}qqqjjjgggcccccceeennn}}}zzzbbbPPPSSSXXXUUUXXXVVVTTTTTTVVVUUUQQQNNNLLLQQQTTTQQQMMMJJJEEE@@@<<<<<<;;;>>>GGGNNNKKKDDD000---+++...///...111555???===222+++,,,((((((444888555222111222333444444===;;;666///***'''(((***))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777:::;;;<<<>>>BBBGGGLLLOOOMMMLLLNNNRRRQQQMMMKKKLLLKKK[[[ppp}}}wwwkkkbbb___^^^WWWNNNIIIOOOjjjyyyvvvzzziiiTTTEEE===;;;AAAIIIQQQVVV\\\```___\\\XXXWWWUUUUUUUUUTTTRRRPPPPPPPPPVVV[[[aaahhhooopppiii```ZZZUUUXXX^^^eeemmmkkk___HHHCCC???@@@@@@>>>???CCCKKK```|||wwwooonnnkkkhhheeedddbbbbbbcccbbbaaa^^^\\\ZZZXXXWWWWWWPPPKKKIIIFFFAAA???@@@@@@BBBDDDDDDBBBCCCGGGKKKWWW___fffhhhiiiiiifffbbbZZZQQQGGGAAACCCGGGIIIIIIGGG@@@FFFJJJFFFMMMcccqqqooo~~~kkkddd{{{tttvvvooolllkkk{{{lll???888444444333222111111111111111000000///////////////////////////000000000000111000222;;;KKK[[[ggglllvvv}}}||||||sssaaa\\\eeeoooqqqsss~~~|||ppplllllluuu|||}}}~~~yyycccIIIGGGfffqqqXXXJJJKKKRRRWWWYYYgggsss|||}}}{{{vvvfffVVVLLLGGGKKKZZZfffcccVVVLLLRRRWWWcccsss~~~~~~~~~~~~~~~~~~{{{oooeeecccgggddd^^^iiieee]]]SSSHHHBBB??????EEESSS```bbb___\\\ZZZXXXdddrrruuujjjeeedddffflllrrrrrrssswww|||zzzuuuxxxwwwwwwvvvtttqqqnnnmmmjjjjjjiiihhhgggeeeddddddccc```[[[XXXUUURRRNNNKKKGGGFFFDDDAAA>>><<<:::999666666555555666777999:::888999999:::;;;;;;<<<<<<<<<@@@DDDGGGHHHGGGHHHHHHMMMMMMTTTaaalllqqquuuyyyzzzooogggmmm~~~|||pppjjjgggeeefffiiiooo}}}zzzbbbQQQUUU[[[YYY[[[XXXTTTTTTUUUTTTQQQNNNKKKRRRVVVSSSMMMIIIEEEAAA;;;<<<===???FFFKKKGGG???111...---//////,,,,,,000333<<<444''')))---111999444222///...000222333333555222...)))''''''***,,,))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777:::;;;<<<>>>BBBGGGKKKNNNLLLKKKMMMRRRRRRMMMKKKLLLKKK[[[rrrqqqhhh\\\SSSQQQQQQMMMFFFCCCIIIXXXcccsssmmmnnnzzzhhhSSSDDD===<<>>>>>???>>>???BBBLLLaaa|||{{{xxxssspppnnnllljjjgggeeedddccccccbbbaaa___^^^\\\[[[ZZZWWWPPPKKKIIIFFFAAA???@@@@@@BBBDDDDDDBBBCCCGGGKKKQQQZZZbbbdddfffgggeeeaaaTTTLLLCCCAAAEEEJJJLLLKKKGGG@@@DDDHHHGGGTTTkkkwwwyyy~~~yyy|||bbbYYYmmm}}}xxxppptttlllgggfffyyyoooBBB999444444333222111111111111111000000///////////////////////////000000000000111000222;;;KKK[[[gggmmmwww}}}||||||~~~qqq^^^XXX]]]jjjrrr|||xxxnnnooowww}}}}}}}}}wwwdddLLLGGG^^^}}}oooWWWIIIJJJQQQWWWZZZfffqqqxxxyyyxxxuuuhhhYYYKKKGGGJJJXXXeeedddXXXLLLOOOTTT___ppp~~~~~~~~~}}}}}}~~~|||}}}~~~yyysssiiibbb``````\\\VVV]]]WWWNNNFFFAAA===;;;:::999DDDQQQWWWZZZXXXQQQIIILLLTTTaaannnxxx}}}zzzzzzzzz{{{~~~uuukkkfffeeeffflllsssvvvuuuvvvzzz~~~~~~{{{wwwssssssttttttrrrooollljjjkkkkkkkkkjjjhhhfffdddcccccc___ZZZUUURRROOOLLLJJJFFFEEECCC@@@>>>;;;999888666555555555555777888999888888999999:::;;;;;;<<<;;;???DDDGGGGGGGGGHHHHHHIIIKKKSSSaaalllrrrwww|||{{{ppphhhnnnzzzppplllkkkhhhhhhiiimmm{{{yyyaaaRRRXXX``````[[[WWWSSSQQQRRRRRROOOMMMFFFNNNRRROOOKKKHHHEEEAAA;;;===>>>@@@DDDFFFAAA999000---,,,///...++++++...///CCC===((('''333555222...,,,***+++---000111222---+++)))(((((()))******))))))))))))))))))))))))((()))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777:::;;;<<<>>>BBBFFFJJJMMMKKKJJJMMMRRRRRRMMMJJJKKKMMM\\\sssqqqZZZPPPHHHFFFFFFBBB???>>>FFFMMMLLLbbbtttxxx~~~qqq```]]]aaattt{{{hhhRRRCCC===<<<@@@FFFLLLNNNRRRTTTUUUVVVYYYZZZWWWZZZ\\\[[[ZZZ\\\```eeelllwwwzzzlllrrr|||oooLLLDDD===<<<======>>>@@@MMM]]]tttzzzuuuuuurrrmmmnnnnnnlllkkkiiigggeeedddcccbbbaaa```^^^]]]\\\[[[VVVPPPJJJHHHFFFAAA>>>???AAACCCEEEDDDCCCDDDHHHLLLPPPXXX```cccdddeeeccc___OOOJJJFFFFFFKKKNNNMMMKKKFFFAAACCCEEEJJJaaayyy~~~qqqsssxxx___UUUiii|||}}}{{{tttmmmjjj|||sssFFF<<<555444333222111111111111111111000///////////////////////////000000000000111000222<<>>===@@@IIISSS\\\fffooosssvvvzzz|||}}}}}}|||tttlllhhhfffffflllrrrwwwvvvvvvzzz~~~}}}zzzrrrtttvvvwwwuuuqqqllliiihhhhhhiiiiiihhhgggeeedddaaa___ZZZUUUPPPMMMKKKJJJEEEDDDBBB???<<<:::888777666555444444555666888999888888999999::::::;;;;;;:::>>>CCCFFFGGGGGGHHHHHHGGGJJJTTTbbblllrrrwww|||yyyooohhhpppyyyqqqooommmhhheeeeeelllzzzxxxaaaSSS[[[eeeeeeZZZUUUPPPNNNOOOPPPNNNLLLCCCIIIKKKIIIFFFFFFCCC???;;;===>>>>>>AAAAAA<<<444,,,))))))---...,,,---111444JJJFFF111///444///)))+++***)))+++...111111111+++******+++,,,+++)))'''))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777:::;;;<<<>>>AAAFFFJJJLLLIIIIIIMMMRRRRRRMMMJJJKKKMMM\\\sssrrr|||LLLEEE@@@???>>><<<<<>>===@@@EEEMMMNNNPPPRRRSSSVVVZZZ]]]ZZZ]]]```bbbccchhhpppwwwxxx}}}mmmMMMCCC:::999;;;;;;<<<>>>IIIRRR```jjjjjjhhhmmmuuu~~~{{{|||{{{{{{}}}wwwqqqpppnnnkkklllkkkkkkjjjhhhgggeeeddddddcccaaa___]]][[[YYYXXXUUUOOOIIIHHHEEE@@@>>>???BBBDDDFFFEEEDDDEEEIIIMMMRRR[[[bbbcccddddddaaa]]]NNNMMMNNNPPPRRRQQQMMMIIICCCCCCGGGIIIWWWyyyzzziiivvv{{{fff]]]qqq~~~uuuwwwHHH;;;555444333222111111111111111111000///////////////////////////000000000000000000222<<>>AAACCCQQQWWW___ffflllkkk```SSS@@@999555888===BBBKKKTTTfffnnnyyy~~~|||{{{xxxrrrllliiigggfffkkkrrrwwwvvvwwwyyy|||zzzuuupppqqqsssvvvwwwsssmmmeee```___```ccceeeffffffeeeeee```___[[[UUUPPPLLLIIIIIICCCBBB@@@>>>;;;999777666555555444444555666888999888888888999::::::;;;;;;:::>>>CCCFFFGGGGGGHHHHHHHHHLLLVVVdddmmmpppuuuyyy{{{qqqkkkrrrxxxqqqooommmhhheeeeeemmm{{{xxxaaaSSS\\\ggghhhYYYTTTNNNLLLNNNOOONNNMMMDDDFFFEEECCCBBBCCC@@@;;;;;;===>>><<<======888000,,,)))(((+++,,,+++---111444@@@@@@<<<<<<444)))***++++++,,,...111222111///***))))))+++---,,,)))&&&))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---------......,,,---/////////111444777;;;;;;<<<===AAAEEEIIILLLHHHHHHLLLRRRSSSNNNJJJJJJLLL[[[rrrmmmyyyCCC>>>;;;;;;;;;;;;???DDD>>>LLLQQQ```ddd```mmmmmmPPPKKKKKKXXXrrrsssZZZJJJBBB???AAAFFFOOOPPPQQQRRRTTTWWW\\\```^^^bbbfffhhhkkksss~~~iiiMMMBBB999888::::::;;;===CCCGGGNNNSSSRRRRRR[[[eeegggiiijjjkkkqqqxxxyyyuuuwww|||yyywwwpppooonnnllliiiiiiiiiiiihhhfffeeedddeeedddbbb___[[[XXXVVVUUUUUUNNNIIIGGGDDD???===>>>BBBDDDFFFFFFDDDEEEIIIMMMVVV^^^dddeeedddccc```[[[OOOQQQTTTWWWWWWSSSLLLGGGAAAFFFMMMQQQeeeuuuiii~~~ppphhh}}}yyyGGG999555444333222111111111111111111000///////////////////////////000000000000000000222<<>>@@@>>>???GGGVVVbbblllxxxyyyhhhIII@@@999999999888;;;AAALLLZZZmmm|||~~~}}}vvvpppllljjjgggfffkkkrrrwwwwwwwwwyyyxxxsssiiibbbiiillloooooojjjbbbXXXRRRWWWZZZ]]]aaadddeeeffffff```___[[[VVVPPPKKKIIIHHHCCCBBB@@@===:::888666555555555444444555666888999777888888999::::::;;;;;;:::===BBBFFFGGGGGGHHHHHHIIINNNXXXfffmmmooorrrvvvvvvooouuu}}}uuunnnmmmmmmiiihhhhhhnnn|||yyyaaaSSS\\\ggghhhXXXSSSNNNLLLMMMOOOOOONNNFFFEEEBBB???@@@BBB>>>888;;;======;;;;;;:::555...///+++)))+++***(((***...---...333AAAFFF333(((333,,,,,,---000111111///,,,&&&%%%%%%(((+++---+++((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,,,,,,,,,,---------......,,,.../////////111444777;;;;;;<<<===AAAEEEIIIKKKHHHHHHLLLRRRSSSNNNJJJJJJKKKZZZrrr|||fffyyyAAA>>>;;;:::;;;===???@@@EEEIIIXXXkkkppplllqqq}}}fffPPPFFFOOO\\\qqqwwwvvvwww\\\JJJAAA???DDDJJJVVVTTTQQQRRRUUU[[[___bbbcccgggkkknnnsss}}}hhhGGG???999:::;;;:::;;;>>>BBBFFFFFFCCCDDDIIIMMMMMMRRRQQQUUU```iiinnnqqquuu}}}yyytttjjjjjjkkkjjjkkkkkkkkkjjjhhhfffcccbbbcccccccccaaa___\\\YYYWWWTTTMMMHHHGGGDDD???<<<<<>>CCCEEEFFFFFFGGGHHHJJJJJJTTTeeeooorrrxxxvvvxxxuuuqqqmmmjjjhhhhhhfffeeerrr}}}vvv```XXXccciiicccZZZSSSMMMKKKOOOPPPLLLHHHDDDBBB???===>>>>>>>>>======<<<<<<>>>???<<<777222------,,,,,,,,,,,,+++++++++******...333777888666;;;:::888555111...+++)))+++*********))))))(((((())))))***++++++++++++***'''((()))+++++++++***))),,,,,,+++++++++---...///---------............///////////////111333555666888999:::<<<@@@CCCGGGIIIFFFGGGLLLQQQOOOKKKJJJNNNNNNYYYnnn~~~hhh}}}CCCBBB???>>>>>>>>>======JJJPPP]]]kkkrrrvvv}}}pppSSSEEEKKKRRR]]]iiilllffflll{{{aaaNNNCCC@@@DDDJJJUUUTTTTTTVVVZZZ```dddggggggjjjnnnsssyyyfffEEE>>>999;;;===>>>@@@CCCBBBEEEEEEAAA@@@CCCFFFFFFHHHGGGJJJSSS^^^iiixxxuuuzzzrrrjjjkkkllliiiiiiiiijjjkkkjjjiiihhhgggdddccccccaaa___\\\YYYXXXTTTMMMHHHGGGDDD>>><<<===AAACCCEEEFFFGGGHHHKKKNNNUUUZZZ___aaaccceeebbb\\\XXXYYY[[[]]][[[TTTKKKDDD>>>CCCIIIVVVqqqqqqIIIBBB777444222111222222000///000000000000000000000000111000000000/////////...000///111;;;JJJ[[[hhhnnnwww{{{~~~|||rrrgggvvvrrruuuzzzxxxqqquuuqqq\\\MMMNNNhhh~~~~~~~~~oooYYYMMMPPPWWWXXX[[[cccttt}}}||||||pppYYYKKKFFFEEEPPPbbbjjj___OOOSSSRRRZZZjjjvvv~~~~~~~~~}}}~~~{{{|||~~~~~~}}}}}}~~~|||zzzqqqcccTTTHHH@@@<<<;;;???DDDMMMUUU___nnnnnnYYYTTTLLLDDD>>><<<===>>>AAAHHHVVViiiyyy}}}yyyrrrpppnnnkkkfffeeemmmwwwzzzuuuzzzzzzyyyyyypppfffaaaZZZOOOEEE@@@???@@@DDDMMMXXX```aaa```^^^[[[VVVQQQNNNLLLIIIGGGEEEBBB???===<<<:::888666555555555555555666666777:::999999999999:::;;;;;;;;;>>>BBBEEEFFFFFFGGGHHHKKKKKKUUUeeeppprrrxxx~~~uuuxxx}}}rrroookkkiiihhhhhhgggfffppp{{{uuu^^^UUU```eee^^^XXXRRRLLLKKKMMMNNNKKKGGGGGGDDD@@@>>>>>>?????????===<<<===>>>>>><<<666222------,,,,,,,,,+++++++++***)))(((***...000000...333333222111///---+++***************)))))))))(((******+++,,,,,,,,,,,,+++((()))***++++++***))))))+++************++++++,,,------------............////////////000333555666888999:::<<>>???@@@AAABBBBBBNNNXXXccclllwwwyyyVVVDDDJJJLLLLLLRRRSSSVVVbbb~~~zzzgggTTTGGGAAADDDIIITTTUUUXXX\\\aaafffjjjmmmkkknnnsssxxxbbbBBB<<<999;;;======???BBBCCCFFFFFFBBB@@@CCCEEEDDDDDDCCCDDDIIIRRRbbb{{{uuunnn~~~~~~oookkkmmmllliiikkkkkklllllllllkkkjjjiiiddddddbbbaaa^^^\\\YYYXXXSSSMMMGGGFFFCCC>>><<<===AAACCCEEEFFFFFFHHHKKKNNNPPPWWW^^^aaadddeeebbb]]][[[\\\]]]]]]YYYQQQGGG@@@===CCCJJJVVVooo~~~}}}|||ttt}}}GGGAAA666444222111222222111///000000000000000000000000000000000000////////////000///111;;;KKK[[[hhhnnnwww||||||ooocccrrrssswwwxxxrrrmmmvvvnnn\\\LLLLLLfffttt]]]NNNOOOSSSTTTTTT]]]oooxxxxxxyyyoooYYYIIIFFFFFFOOOaaakkkbbbRRRRRRQQQYYYiiivvv~~~~~~~~~}}}xxx{{{~~~~~~|||~~~}}}{{{sssdddSSSEEE>>>>>>@@@EEEMMMZZZiiizzzoooaaaZZZZZZ\\\[[[UUULLLFFFFFFGGGFFFEEEIIIVVVfffqqqrrrooollllllllljjjddddddooo|||}}}xxxxxxnnnccc]]]VVVKKKDDDAAA???===???FFFRRR\\\``````]]]YYYSSSOOOLLLIIIFFFCCCDDDAAA>>><<<;;;:::888666555555444444555666666777999999999999999:::;;;;;;;;;>>>BBBEEEFFFFFFFFFGGGKKKKKKTTTeeeoooqqqvvv~~~}}}uuuyyywwwooollliiiggghhhhhhgggfffmmmzzzttt\\\SSS^^^cccZZZVVVQQQKKKJJJLLLMMMJJJFFFHHHEEEAAA????????????>>>=========>>>>>>:::555111,,,,,,,,,,,,+++++++++++++++)))(((((()))***((('''******++++++,,,++++++***************))))))))))))***+++,,,,,,------,,,,,,)))******+++******))))))******************++++++------------............///......///000222444666999999:::<<>>@@@BBBDDDFFFJJJLLLRRR```kkkqqqvvvRRRCCCLLLMMMIIILLLOOOQQQ]]]wwwrrrooolllZZZKKKCCCEEEKKKUUUXXX]]]cccgggkkknnnqqqppprrrwww~~~\\\DDD???>>>??????===>>>AAAFFFKKKLLLJJJIIIKKKLLLJJJJJJKKKLLLMMMPPP\\\ttttttooosssyyynnnlllooommmiiiooooooooonnnllljjjhhhfffeeedddbbb```^^^[[[YYYXXXSSSLLLGGGEEEBBB>>><<<>>>AAACCCDDDEEEFFFHHHKKKMMMOOOXXX```cccdddeeebbb]]]\\\\\\]]]\\\XXXOOOEEE>>>???EEEKKKUUUjjj}}}yyywwwzzzooovvv???:::666444222111222222111000////////////////////////000000000000////////////000///222<<>>BBBEEEEEEEEEFFFGGGJJJIIIRRRccclllnnnsss{{{|||vvvzzztttnnnkkkhhhggggggfffeeedddjjjyyyuuu\\\TTTaaaeee[[[UUUQQQMMMKKKLLLLLLIIIFFFFFFEEEDDDDDDCCCBBB>>><<<======>>>>>>===999444111,,,,,,,,,++++++++++++***,,,+++***))))))((('''&&&%%%&&&'''((()))******************))))))))))))))))))***++++++,,,,,,+++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,,,,,,,---------..................///000222444555999999:::<<>><<<>>>@@@BBBDDDEEEFFFHHHKKKMMMRRR[[[ccceeeddddddaaa\\\ZZZZZZYYYXXXUUUNNNFFF@@@BBBFFFIIIPPPaaawwwttt|||xxxwww~~~{{{~~~qqqgggttt@@@999555333111111222222111000////////////////////////////////////000000000000000///222<<>>??????<<<777333000,,,,,,+++++++++*********************)))(((((((((&&&''''''((())))))))))))))))))))))))))))))******(((((()))***************++++++******************)))))))))***+++,,,------,,,,,,,,,------------...............000222444555999999:::<<<>>>AAADDDFFFCCCCCCHHHOOOQQQMMMJJJJJJKKK\\\qqqnnnlllGGGLLLRRRXXX]]]dddmmmssszzz{{{vvvrrr{{{zzzUUUCCC@@@JJJMMMRRRYYYZZZZZZTTTVVVVVVTTTeeexxxgggVVVJJJJJJQQQZZZ```hhhmmmppprrrvvvzzz}}}~~~OOO===@@@GGGOOOPPPNNNMMMPPP___ggglllmmmkkkiiiddd^^^ccccccgggjjjiiieeegggkkklllppptttyyysssnnnppppppooonnnlllmmmnnnnnnnnnmmmlllkkkfffdddbbb___]]][[[ZZZYYYSSSKKKEEECCCAAA======???@@@BBBDDDEEEEEEGGGJJJMMMUUU^^^eeeeeecccbbb___\\\YYYWWWUUUSSSPPPLLLFFFBBBBBBEEEFFFJJJ[[[qqq|||{{{sss|||ooopppeeeccc~~~uuuzzzwwwyyy|||rrrAAA;;;555333111111222222222111000000000000000000000000////////////000000000000000000333===LLL[[[fffkkktttzzzrrrfffiiiuuu}}}{{{zzz}}}uuu\\\JJJTTT|||hhhVVVRRRUUUVVV^^^fffuuuzzzxxx|||zzzjjj[[[]]]ZZZYYYdddnnneeeSSSMMMKKKSSSbbbmmmuuu~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwww}}}|||{{{|||~~~}}}{{{{{{{{{|||{{{zzzxxxsssfffRRRBBB>>>GGGRRRfffwwwttt```NNNJJJLLLLLLOOOTTTaaafffmmmvvv{{{|||zzzxxx|||wwwnnnbbbTTTIIIBBB???CCCFFFLLLQQQUUU^^^qqqtttoooddd\\\UUUTTTUUUYYYaaajjjmmmkkkfff]]]UUUQQQTTTXXXYYYVVVQQQMMMJJJHHHEEECCC@@@===:::999999888666555222222333333444555777777888888888888888999::::::<<>>AAADDDEEECCCCCCGGGOOORRRNNNJJJIIILLL___ttttttooo[[[dddqqq{{{rrraaabbbhhhggg___IIICCCHHHNNNQQQ]]]hhhfffcccUUUOOOPPPXXXpppooo[[[MMMLLLRRR\\\bbbkkkqqqtttxxx}}}TTTFFFLLLWWWaaaccc___]]]___rrr||||||wwwssssssxxxzzzuuunnnkkkmmmxxxzzznnngggjjj|||~~~rrrpppqqqpppoooqqqnnnooopppppppppooommmlllfffdddbbb___\\\[[[ZZZZZZRRRKKKDDDBBB@@@======???@@@BBBDDDEEEEEEGGGJJJLLLUUU^^^ddddddaaa```___]]]YYYVVVRRROOOLLLIIIEEECCCDDDFFFFFFJJJ\\\uuuzzzkkkrrrvvvaaabbb{{{zzztttssswwwxxxlll>>><<<555333111111222333222111000000000000000000000000.../////////000000000111000000333===LLL[[[eeejjjsssxxx~~~vvvjjjjjjtttxxxxxx}}}rrr^^^MMMTTTzzz}}}gggUUURRRWWWYYY]]]dddrrrwwwuuu{{{|||ooofffeee\\\SSS[[[gggaaaPPPNNNLLLSSSaaalllsss|||zzzzzzzzz{{{|||~~~|||}}}}}}~~~}}}|||zzzyyy~~~~~~}}}}}}~~~~~~|||{{{|||||||||{{{wwwtttiiiVVVEEEBBBMMMYYYuuuxxxcccYYYNNNJJJLLLPPPTTTWWWgggnnnxxxyyylll[[[JJJ??????>>>@@@CCCGGGNNN^^^mmmwww|||zzz~~~tttppp```ZZZVVVXXX^^^hhhwwwzzzqqqiiiccc^^^ZZZWWWWWWTTTOOOLLLIIIGGGEEECCC???<<<:::888888777666444222222222333444555777777888888888888888999999:::<<>>@@@CCCEEEDDDDDDHHHQQQUUUQQQLLLJJJOOOcccxxxvvvssskkkQQQJJJMMMMMMKKKEEEGGGPPPTTTXXXiiiwwwssslllZZZPPPTTTbbb~~~ttt___OOOMMMSSS\\\cccmmmssswww|||\\\[[[aaannnyyyzzztttpppqqq}}}vvvooobbb^^^[[[ZZZWWWUUU\\\eeeuuu|||rrrrrrrrrppppppssssssssssssrrrqqqnnnlllkkkfffdddbbb___\\\[[[ZZZZZZRRRKKKDDDBBB@@@======@@@@@@BBBCCCDDDEEEGGGJJJLLLSSS\\\cccbbb_________^^^ZZZVVVPPPLLLIIIGGGDDDBBBFFFHHHHHHNNNbbb~~~zzzppp}}}~~~tttbbbcccxxxyyyzzz~~~}}}jjj>>>???444333111111222333222111000000000000000000000000.../////////000000111111000000333>>>MMM[[[eeejjjrrrxxx~~~yyynnnfffnnnrrruuu{{{|||wwwdddMMMLLLjjj~~~www{{{eeeSSSRRRXXX[[[ZZZ```nnnsssqqqzzz}}}rrrnnnkkk]]]QQQWWWfffdddVVVOOONNNTTTbbblllsssyyywwwwwwwwwxxxzzz{{{}}}~~~~~~}}}|||}}}}}}||||||}}}||||||xxxvvvlllYYYIIIFFFQQQ^^^vvv```TTTTTTRRRPPPTTT]]]eeehhhnnn|||rrrYYYHHH@@@<<<999999999===IIITTTZZZfffnnnxxx~~~nnnhhhZZZYYY]]]fffppp|||wwwqqqppplllbbbZZZUUURRRMMMJJJIIIGGGEEECCC>>><<<999888888777555444222222222333444555777777888888888777888999999:::<<>>999999;;;@@@CCCGGGHHHGGGHHHKKKMMMWWW^^^bbbbbbaaaaaa```\\\YYYUUUPPPJJJEEEBBB@@@@@@CCCFFFIIISSSlllpppssszzzqqqdddiiidddBBB444444444333222222111111000111111111111000000000000000000000000000000000000111000222<<>>;;;:::;;;===@@@EEESSSfffrrrqqqlllhhheeejjjpppuuu~~~{{{uuuxxxzzzyyyzzzrrr```YYYRRRKKKFFFEEEDDDBBB???>>><<<:::888666444333222444333222222333555888999666666777777888999;;;<<<:::===AAACCCCCCCCCDDDDDDGGGFFFOOOaaalllmmmpppvvvxxxrrrnnnuuuwwwooommmlllkkkfffbbbdddjjjqqq}}}www^^^VVVaaacccWWWPPPMMMKKKLLLNNNNNNKKKHHHIIIGGGEEEDDDDDDDDDCCCAAABBB???===<<<;;;888333...---,,,++++++******++++++************************++++++************+++++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,BBB===666///***)))***+++++++++,,,,,,---...//////////////////000111333333777777888:::<<<@@@CCCDDDEEECCCFFFPPPVVVTTTOOOLLLQQQaaazzz}}}xxxppp\\\SSSPPPMMMNNNPPPYYY^^^eeeoooyyyssstttwwwooocccUUURRR^^^fffrrr}}}vvvyyyssscccZZZXXXaaalll{{{uuuqqqppprrrtttuuutttrrrpppoooooonnnllljjjgggeeeaaa___^^^]]][[[ZZZSSSLLLFFFCCC>>>999999<<<@@@DDDHHHIIIHHHHHHKKKNNNYYY___cccbbb``````]]]YYYWWWTTTNNNHHHBBB???>>>>>>AAAEEEIIIUUUqqqqqqzzz}}}uuudddgggeeeBBB444444444333333222111111111111111111111000000000000000000000000000000000000111000222;;;JJJYYYcccgggpppwwwrrrddd___eeeuuu}}}}}}}}}~~~hhhQQQFFFMMM___oooyyy~~~zzzfffSSSNNNSSSXXXYYY```jjjtttyyyyyyvvvsssnnn]]]PPPMMMUUUhhhlll[[[OOOSSSTTT]]]mmmuuu}}}vvvnnn^^^UUUPPPTTT\\\dddoooyyyxxx}}}}}}}}}}}}~~~|||zzz{{{}}}~~~~~~|||zzz|||}}}}}}|||{{{|||~~~rrr___VVVSSSccc~~~pppiiiddd___]]]]]]^^^cccjjjrrrvvv~~~~~~hhhcccYYYMMMCCC===:::999:::===@@@JJJXXXbbbcccdddeeeiiipppxxxtttkkkhhhpppxxx{{{zzzhhh[[[UUUMMMHHHGGGFFFCCCAAA===<<<:::888555444333222444333222222333555777999666666777777888999;;;<<<:::===@@@BBBCCCCCCDDDDDDJJJHHHOOO___jjjmmmqqqxxxxxxppptttwwwooommmlllkkkgggccceeekkkttt~~~uuu^^^WWWccccccUUUOOOMMMKKKLLLNNNNNNLLLIIIGGGEEECCCCCCDDDEEEDDDCCC@@@>>>===<<<;;;888222---,,,+++******))))))******))))))))))))))))))))))))*********))))))*********************************+++++++++************)))************+++++++++,,,444111---***((()))+++,,,+++,,,,,,------.........////////////000111333333:::::::::<<<>>>AAADDDEEEFFFDDDGGGPPPUUURRRLLLIIIPPP^^^uuukkkddd]]]YYYVVVUUUZZZ```kkknnnsssyyyyyyrrrfffXXXSSS\\\ffftttwwwyyymmmfffgggkkkvvvuuuvvv|||xxxsssqqqqqqsssuuuvvvsssqqqnnnmmmlllkkkjjjhhheeecccaaa______^^^\\\ZZZRRRLLLFFFCCC>>>999999<<>>===::::::>>>EEEJJJMMMTTT[[[mmmwwwtttbbb\\\\\\hhhtttzzz|||lll[[[UUUMMMIIIGGGEEEBBB@@@<<<;;;999777555333333222333222222222333555777888666666777777888999;;;<<<:::===@@@BBBBBBBBBCCCEEEJJJGGGLLL[[[fffjjjpppyyyyyyooopppzzz}}}wwwnnnllllllkkkgggcccffflllxxx}}}rrr\\\XXXcccaaaRRROOOLLLJJJKKKNNNOOOLLLJJJFFFDDDBBBBBBDDDEEEDDDCCC>>>=========<<<777111,,,+++***))))))(((((())))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((+++++++++************))))))))))))*********++++++***)))((((((((()))+++,,,------------------------......//////000222333444<<<<<<===>>>???BBBDDDFFFGGGEEEGGGOOORRROOOIIIGGGOOO[[[qqqqqqgggeeecccbbbeeekkkuuu}}}{{{uuujjj[[[UUUYYYddduuuuuu|||yyy{{{zzzwwwsssrrrsssuuuwwwwwwrrrooollljjjjjjiiigggfffcccbbb`````````^^^\\\YYYQQQJJJEEEBBB>>>::::::===AAAEEEIIIKKKJJJKKKNNNQQQZZZ```dddaaa___^^^ZZZVVVSSSPPPJJJDDD>>>;;;:::999;;;JJJ]]]qqqoooqqqfffDDD;;;555444444333222222111111111111111111000000000///////////////////////////000///111999FFFTTT```fffqqqwww}}}|||rrr```cccsssvvv~~~lllUUUGGGLLLaaasss{{{sss^^^QQQPPPSSSWWW]]]gggpppvvvwwwvvvuuujjj\\\PPPHHHJJJ\\\dddYYYMMMQQQPPPWWWgggnnnvvvnnnRRRFFFEEECCCCCCFFFMMMYYYcccrrrxxx||||||}}}~~~|||{{{{{{{{{||||||}}}}}}yyy{{{}}}}}}}}}~~~~~~kkkcccgggvvvvvvtttjjjeeeeeefffjjjqqqzzzjjj[[[SSSNNNIII@@@===<<<======???GGGQQQgggvvv|||hhhWWW[[[[[[eeeooorrrwwwttteeeWWWRRRKKKFFFEEECCC@@@===;;;:::888666444333222222222222111222333444666777666666666777888999;;;;;;:::<<>>??????<<<777000,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++*********))))))((())))))))))))*********++++++,,,,,,+++++++++***------------------,,,,,,.........///000222333444=========>>>???BBBDDDEEEEEECCCFFFMMMPPPMMMIIIHHHOOOZZZqqq}}}rrrooouuuqqqlllllluuu{{{wwwnnn^^^WWWYYYeeexxx}}}sss{{{xxxuuussssssuuuwwwxxxxxxqqqnnnjjjhhhggggggeeedddbbbaaa`````````^^^[[[XXXOOOIIIDDDBBB>>>::::::===BBBFFFJJJLLLLLLMMMPPPSSSZZZ```cccbbb______\\\XXXRRROOOIIICCC>>>;;;::::::>>>NNNbbbwwwvvv{{{dddCCC;;;555555444444333222222111111111111111000000000/////////////////////////////////111888DDDQQQ^^^eeemmmttt{{{{{{jjjhhhsss}}}{{{{{{{{{ttt}}}}}}|||yyy{{{qqqZZZJJJMMMaaattt}}}yyydddSSSNNNRRRTTTZZZcccmmmtttxxxyyyxxxpppcccVVVLLLKKK\\\fff^^^NNNQQQOOOVVVeeellltttlllOOONNNRRRXXX\\\```bbbcccbbbqqqwww{{{{{{|||{{{{{{{{{{{{{{{{{{|||}}}{{{}}}~~~~~~}}}}}}~~~~~~rrrooouuu}}}zzzkkkhhhiiikkkpppwwwvvvlllbbbZZZOOOJJJFFFCCC>>><<>>@@@@@@<<<777111---,,,,,,+++************+++************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))((())))))))))))*********------.........---+++***------------------,,,,,,------...///000222444555<<<<<<<<<===>>>@@@CCCDDDBBBBBBEEELLLOOOLLLIIIJJJOOO\\\uuu}}}nnnnnnuuu~~~xxxqqqppp~~~vvvtttuuu|||yyyyyyrrrbbbZZZ\\\iii}}}vvvsss{{{uuutttrrrsssuuuwwwwwwwwwqqqnnniiigggfffeeedddcccaaaaaaaaaaaaaaa^^^YYYVVVNNNHHHCCCAAA>>>::::::>>>CCCGGGKKKMMMMMMNNNRRRUUU[[[aaadddbbb```___]]]YYYPPPMMMHHHCCC>>><<<;;;;;;CCCOOO]]]ppp}}}^^^???999555555444444333333222222111111111111000000000000000000000000000000000000//////111777AAAOOO\\\dddjjjrrrzzzooohhhpppzzzwwwuuuwwwvvv}}}}}}}}}zzz{{{www^^^KKKLLLaaavvv~~~|||fffRRRLLLPPPRRRWWWaaakkksssxxxzzzzzzvvvjjj^^^QQQLLL\\\jjjeeeRRRTTTRRRWWWfffmmmuuulllUUU]]]iiivvv~~~~~~vvvnnnsssxxx{{{yyyyyy}}}}}}zzz{{{|||{{{zzzzzz|||~~~|||~~~~~~~~~|||{{{|||}}}{{{|||wwwyyy~~~yyymmmnnnooorrrwwwxxxkkk]]]WWWPPPJJJCCC>>>???CCCFFFVVVeeeiiigggfffeeedddccc```dddgggdddgggfffZZZSSSNNNIIIFFFEEEDDD@@@===999888666555333222222222///000111222333444444555666666777777888999;;;<<<:::<<<>>>???@@@AAACCCEEEHHHGGGPPPbbbmmmnnnqqqvvv{{{ooojjjpppvvvrrrllljjjllljjjjjjiiieeebbbdddjjjsssrrrfffWWWXXXaaa^^^QQQRRRNNNJJJJJJLLLMMMLLLJJJJJJHHHDDDBBB@@@???===;;;<<<>>>@@@???:::555000...---,,,,,,+++***+++++++++***************************))))))(((((())))))***************************+++++++++************))))))))))))*********++++++)))***,,,---------,,,+++------------------------------...///111222444555::::::;;;<<<===@@@BBBDDDBBBBBBFFFLLLNNNKKKJJJKKKNNN^^^xxxyyyqqqttt~~~||||||oooccciiijjjzzzwwwyyytttddd\\\^^^kkk~~~oooqqq}}}{{{sssqqqqqqrrrtttuuuuuutttqqqnnniiifffeeeddddddcccaaaaaabbbbbbaaa]]]XXXTTTMMMGGGCCCAAA>>>:::;;;>>>DDDHHHLLLNNNNNNOOOSSSVVV^^^cccgggdddaaa___\\\WWWMMMKKKFFFAAA>>><<<<<<<<>>??????@@@CCCEEEIIIHHHPPP```kkknnnqqqxxxtttnnnvvvzzzuuupppqqqllljjjiiihhhddd```bbbhhhpppooofffYYYYYYaaa```WWWTTTOOOKKKJJJKKKLLLKKKIIIIIIFFFCCCAAA@@@???===;;;:::<<<>>><<<777111......,,,++++++************************************************))))))*********************************+++++++++************)))************+++++++++,,,((()))***+++,,,,,,+++++++++,,,,,,------.........------...///111333444666999999:::;;;>>>@@@CCCEEEDDDDDDGGGMMMMMMIIIHHHKKKLLL^^^yyy~~~}}}bbb[[[hhhiiivvvyyyvvvfff]]]]]]kkkttthhhmmmvvvwwwtttqqqpppoooppprrrsssrrrqqqrrrnnniiifffdddddddddcccaaabbbbbbcccaaa]]]WWWRRRMMMGGGBBBAAA>>>:::;;;???DDDHHHMMMOOOOOOPPPTTTWWWaaafffiiieeeaaa___[[[VVVKKKIIIDDD@@@===<<<<<<<<<@@@JJJYYYoooxxx~~~~~~iii[[[pppPPP:::;;;666555555444444333222222111111111111000000000000000000000000000000000000...///111555>>>KKKYYYbbbkkkttt||||||mmmaaaiiiyyyzzzuuuxxxxxx|||{{{{{{xxx{{{www[[[GGGNNNkkkmmmVVVOOOSSSTTTXXX```iiipppuuuxxxyyyssshhh]]]MMMDDDSSSdddcccRRRTTTPPPUUUcccjjjrrryyyllleeevvv{{{}}}yyyzzz{{{zzzyyy{{{|||{{{yyyyyy{{{~~~yyy{{{||||||{{{{{{|||~~~yyy}}}yyyxxx}}}~~~yyyzzz{{{|||~~~|||{{{ooohhhccc]]]ZZZZZZPPPQQQPPPQQQXXX___```[[[bbbbbbjjjmmmiiiiiifffXXXJJJFFFBBBAAAAAAAAA>>>:::888777555444333222222111...///000111333333333333666666777777888999;;;<<<;;;<<<>>>>>>???@@@CCCEEEIIIFFFLLL[[[fffjjjpppxxxvvvqqqyyy|||yyy|||llljjjiiigggccc^^^aaafffnnnoooggg[[[ZZZbbbccc\\\UUUPPPLLLJJJKKKLLLJJJHHHGGGEEEBBBAAA@@@@@@>>><<<999;;;<<<999444///------+++******)))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++************)))***++++++++++++,,,,,,,,,+++++++++++++++***))))))++++++,,,,,,---...//////,,,------///111333555666999999:::<<<>>>AAADDDFFFFFFFFFIIIMMMMMMHHHGGGIIIKKK]]]www}}}|||}}}tttvvvssspppggg\\\bbbiiixxx}}}xxxuuussssssuuuuuuppphhheeegggxxx{{{vvvssspppnnnlllmmmnnnppppppooojjjiiigggeeecccbbbbbbaaa___^^^______^^^ZZZUUUQQQKKKFFFAAA>>>:::666888===DDDEEEJJJPPPRRRQQQSSSXXXccciiillliiiddd```ZZZSSSLLLHHHBBB===::::::<<<===GGGGGGSSSmmmooo^^^XXXhhh|||ssskkknnn}}}RRR555<<<444444333222222111111000333333222111000000000111000000000000000000000000//////111777BBBPPP[[[bbbkkkrrryyy}}}}}}qqqhhhooo}}}~~~~~~wwwrrrmmmqqqvvvrrrwww}}}uuu\\\MMMJJJaaaqqqXXXOOOSSSTTTZZZbbbhhhqqqzzz|||yyyxxxppp]]]IIIEEERRRaaahhh[[[XXXSSSRRRZZZiiiuuu{{{zzzjjjiiiwww|||{{{uuuuuu}}}{{{yyyxxx{{{yyyxxxzzz|||}}}{{{xxxxxxxxxyyyyyyyyyyyyxxxxxxvvvzzz|||{{{xxx{{{{{{{{{}}}tttpppoooqqqjjjccc^^^]]]XXXQQQPPPTTTXXX___eeefffgggeee\\\QQQGGGEEEBBB@@@???>>><<<:::777666555333222111000000000000000111222333555555777777666666777999;;;<<<<<<===>>>??????@@@BBBDDDJJJFFFKKKYYYdddhhhoooxxxmmmmmmzzz~~~vvvnnnlllhhheeedddbbbbbbaaakkkooofffVVVUUUbbbgggaaaWWWRRRLLLIIIJJJJJJIIIGGGLLLRRRRRRJJJCCCBBB@@@<<<888<<<>>><<<555///---...++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++*********))))))((((((+++++++++***************)))))))))))))))******+++,,,+++*********+++,,,---)))******++++++,,,---------------...000222555666888888888999<<<@@@CCCEEEJJJJJJJJJKKKLLLKKKHHHFFFNNN^^^yyy~~~qqqooommmggg```^^^cccqqqvvvmmmhhhfffeeekkkkkklllkkkfff```bbbhhhsss~~~zzzwwwuuusssqqqooonnnmmmnnnoooooonnnmmmiiihhhfffeeecccbbbaaaaaa````````````^^^ZZZUUUPPPJJJEEEAAA>>>999666888===CCCDDDIIIQQQTTTTTTWWW\\\eeejjjllliiieeebbb\\\VVVKKKHHHBBB===::::::<<<>>>HHHFFFPPPkkkjjjYYYUUUiiizzzqqqssswwwMMM222888555555444333333222222111222111000000/////////000000000000000000000000000//////111777BBBOOO[[[bbbnnnuuu{{{~~~}}}vvvjjjmmmyyy~~~{{{|||yyyxxx}}}|||uuu___NNNFFFWWWwww~~~~~~lllTTTKKKOOORRRXXX___fffqqqzzz{{{wwwyyyqqq___MMMIIIUUUdddlll[[[WWWRRRQQQZZZgggtttzzzzzzjjjiiiqqqmmmdddeeelllkkkooo|||{{{zzzyyy|||zzzwwwwwwwwwvvvtttqqqssssssrrrrrrqqqpppooooooqqquuuxxxwwwuuuxxx|||www~~~vvvlllccc]]]VVVMMMJJJKKKLLLRRRWWWXXXYYYZZZTTTLLLIIIFFFBBB@@@>>><<<:::888777666555333111111000000000000000111222333555555777777666777888999;;;<<<;;;===>>>>>>>>>@@@BBBDDDKKKHHHMMM[[[gggkkkrrr{{{vvvfffhhhyyywwwmmmmmmkkkgggcccbbbfffjjjwwwwwwjjjZZZYYYeeehhh```WWWRRRMMMKKKLLLLLLKKKIIILLLQQQQQQJJJDDDCCC@@@<<<:::===@@@===666000...///++++++************++++++))))))))))))))))))))))))***))))))******,,,------++++++++++++*********)))************************)))))))))))))))******+++++++++*********+++,,,---*********+++,,,,,,---------------...000222555666:::::::::;;;===@@@CCCEEEEEEEEEGGGKKKNNNOOONNNLLLOOO___{{{wwwhhheeeeeeccc___ZZZ^^^hhhwww}}}uuuiii]]]VVVVVVXXX``````aaa```[[[YYY```jjjxxxvvvqqqyyy~~~}}}zzzvvvtttttttttssssssooonnnnnnooooooooollljjjgggfffeeedddbbbbbbaaaaaacccbbbaaa```^^^ZZZTTTOOOIIIDDD@@@===999666999>>>EEEFFFKKKRRRUUUUUUXXX]]]eeeiiiiiifffcccaaa\\\VVVJJJFFFAAA<<<:::;;;===@@@KKKJJJRRRkkkeeeVVVUUUmmmzzz}}}uuuLLL666999555555555444333333222222000000///.........//////000000000000000000000000//////111777AAANNN[[[bbbooovvv|||~~~yyymmmmmmvvv~~~zzztttzzz~~~wwwcccPPPAAAKKKgggwww{{{mmmVVVMMMPPPRRRWWW]]]fffrrr||||||wwwyyyrrrcccRRRLLLUUUdddnnn[[[VVVPPPPPPXXXdddqqqyyy}}}ooopppmmmbbbXXXaaalllggghhhzzz|||yyyyyyyyyyyyyyyvvvtttssssssrrrqqqpppmmmllljjjhhhffffffffffffhhhlllpppqqqrrrvvv{{{zzz~~~uuuvvv{{{uuudddXXXPPPIIIFFFGGGFFFHHHJJJJJJLLLNNNLLLGGGIIIFFFBBB???===;;;888666777666444333111000000000000000000111222333555555666666666777888999;;;<<<;;;<<<>>>>>>>>>???BBBDDDIIIFFFMMM\\\iiinnnuuu}}}ooo```fff{{{zzzmmmnnnmmmhhhdddfffooowwwnnn]]]]]]hhhhhh]]]UUUQQQMMMLLLMMMNNNLLLJJJJJJNNNNNNJJJEEECCC@@@======???@@@===777111//////++++++************++++++))))))))))))))))))))))))***))))))******+++,,,---,,,,,,,,,+++++++++++++++((())))))******+++++++++)))))))))))))))******+++++++++******++++++,,,---******++++++,,,,,,------...------...000222444666<<<;;;;;;<<<>>>@@@CCCEEECCCDDDFFFJJJNNNPPPOOONNNNNN___|||ooonnn~~~~~~}}}{{{yyyzzzppp___ZZZZZZYYYXXXVVVXXX```mmmvvvzzz~~~uuuqqqiii^^^TTTNNNMMMMMMTTTVVVYYYZZZWWWWWW```kkk{{{rrrfffgggvvv}}}}}}zzzvvvtttsssssssssrrrooonnnnnnoooooonnnjjjgggfffeeedddcccbbbaaaaaaaaaeeedddbbbaaa^^^YYYRRRNNNHHHCCC>>><<<888666:::@@@IIIIIIMMMSSSTTTSSSUUUYYYcccfffeeebbb```___ZZZTTTIIIEEE???;;;999;;;???AAAIIIQQQbbbzzzjjj[[[^^^zzzqqqKKK888888555444444333333222111111000000///....../////////////////////////////////...///111666???LLLYYYbbbmmmtttzzz}}}yyyppprrrwww}}}zzzssszzz|||iiiTTTAAAFFF^^^vvv}}}qqqZZZOOOPPPUUUXXX]]]ffftttzzzzzztttfffVVVMMMRRR___jjj]]]UUUOOOOOOVVVaaammmwwwxxxmmmpppqqqnnnqqq~~~jjjcccwww{{{yyyyyyyyyxxxuuusssooollliiigggeeeddd^^^\\\ZZZXXXVVVWWWXXXYYYVVVZZZ___bbbeeejjjssszzz|||yyyyyy}}}xxxssssss{{{}}}|||xxxmmm^^^UUURRRRRRSSSTTTNNNMMMJJJHHHIIIJJJIIIGGGGGGDDDAAA>>>===;;;888666666555444222111000000000000000000111222333555555666666777777888:::;;;;;;:::<<<===>>>>>>???BBBDDDEEECCCKKK\\\iiinnnuuu}}}pppccckkkzzznnnmmmkkkhhhiiioooyyylll]]]aaajjjgggZZZSSSPPPMMMLLLNNNOOOMMMJJJHHHIIIJJJHHHEEEBBB???<<<===>>>>>>;;;666111...---++++++************++++++)))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++'''(((((()))***++++++,,,)))))))))))))))******++++++***++++++++++++,,,,,,******++++++,,,------...............000222444555<<<<<<;;;;;;===???BBBDDDFFFFFFGGGJJJMMMMMMKKKIIILLL^^^|||___```||||||xxxuuutttqqqkkkeeeiiimmmxxxjjjYYYSSSPPPNNNOOOOOOPPPVVVaaajjjqqqyyy~~~{{{vvvtttiiicccZZZSSSNNNJJJGGGDDDIIIMMMSSSXXXWWWXXX___iii~~~zzzyyyiii[[[[[[hhhzzz~~~~~~~~~}}}|||yyyvvvrrrpppooooooooonnnooonnnnnnoooooommmiiifffeeedddccccccbbbbbbbbbbbbeeedddcccaaa^^^XXXQQQLLLGGGBBB===;;;888666;;;BBBHHHHHHMMMRRRTTTSSSUUUYYYdddfffdddaaa```___ZZZRRRGGGCCC===999999<<<@@@DDDDDDZZZxxxzzzvvvjjjsssjjjDDD666111333333222222111000000000000000/////////000000111////////////////////////...///111444<<>>===<<<;;;999888555444333222111000000000000000000111222333555555555666777888999::::::;;;999;;;======>>>???BBBDDDCCCBBBKKK^^^kkkqqqwwwuuuiiirrrvvvpppkkkfffgggnnnwwwyyyfff\\\bbbkkkdddWWWPPPNNNKKKLLLNNNNNNKKKHHHEEEDDDEEEFFFEEEAAA===;;;<<<<<<;;;888333///,,,+++++++++************++++++))))))))))))))))))))))))(((''''''''''''(((((()))))))))******************''''''((()))******++++++)))))))))))))))******+++******++++++,,,,,,,,,,,,***++++++,,,------..................000222444555;;;:::::::::<<<>>>AAACCCFFFFFFGGGIIIKKKKKKHHHFFFKKK]]]|||yyyYYYZZZuuu}}}wwwsssqqqlll^^^PPPMMMMMMQQQ]]]kkkzzzcccUUUOOOIIIGGGHHHGGGEEEIIIRRR[[[dddnnnwwwvvvwwwxxxxxxvvvrrrmmmkkkddd^^^WWWSSSQQQNNNIIIEEEEEEGGGNNNVVVYYYZZZ___fffqqqwwwyyyxxx}}}|||yyyhhhXXXVVV```nnn|||~~~~~~~~~|||zzzwwwtttqqqoooppppppppppppooonnnmmmmmmmmmllliiigggeeeddddddcccccccccdddddddddcccbbb```]]]WWWPPPKKKFFF@@@<<<:::777777<<>>???BBBEEEEEEDDDOOObbboootttzzzvvvllluuu{{{qqqpppjjjdddfffnnnwww{{{{{{{{{ooo```[[[dddjjjbbbTTTOOOMMMLLLMMMOOONNNJJJFFFCCCAAABBBFFFFFFBBB===<<<:::999777555222///,,,***++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))*********'''(((((())))))*********)))))))))))))))******+++)))***+++,,,,,,,,,,,,+++++++++,,,,,,------......//////...///000111333444:::999999:::;;;>>>AAACCCCCCDDDFFFIIILLLMMMKKKIIILLL^^^|||zzzZZZXXXppp~~~xxxqqqmmmhhhZZZLLLDDDAAACCCMMMXXXdddsssoooVVVMMMIIICCC@@@BBBAAA>>>???FFFNNNWWWcccllloooqqqssssssrrrnnniiifffcccbbb___\\\XXXTTTOOOMMMIIIHHHMMMVVV\\\```ccchhhiiihhhkkkuuuooo\\\XXX___jjjuuu}}}~~~|||zzzwwwsssqqqrrrrrrrrrqqqnnnmmmkkkkkklllkkkjjjhhheeedddddddddddddddeeeeeecccbbb```___\\\VVVPPPKKKEEE???;;;999777777===DDDCCCEEEKKKSSSWWWXXX[[[aaaiiijjjhhhfffeeecccYYYOOODDD@@@;;;777888<<>>999777555333111///---+++++++++************++++++))))))))))))))))))))))))***))))))((((((((()))))))))))))))******+++++++++((((((((())))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,++++++++++++,,,,,,---.........//////...///000111333444999999999:::<<<@@@CCCEEECCCDDDFFFJJJNNNOOONNNMMMNNN```~~~~~~___]]]ttt|||~~~yyypppiiidddZZZOOO@@@>>>CCCMMMTTTXXX```jjjnnnrrrzzz}}}vvvllllllsss}}}xxx___JJJEEEDDD>>>;;;>>>@@@;;;;;;@@@HHHQQQ\\\fffnnnooorrrsssqqqnnniiigggaaacccdddaaaZZZSSSPPPPPPOOOLLLNNNWWW```eeeiiilllmmmfffgggsssppp]]]ZZZcccppp}}}~~~}}}{{{wwwssspppooonnnmmmlllnnnllljjjjjjkkkkkkjjjiiieeeeeedddddddddeeeffffffbbbaaa```^^^[[[VVVOOOKKKDDD???:::888777777===EEEGGGHHHMMMUUUXXXXXX[[[```hhhhhhgggeeedddaaaWWWLLLCCC@@@:::777888===CCCHHHIII\\\sssyyylllaaaqqqUUU888===777444444333333222111111000---------------...///000000000000000000000000000///000111000333<<>>AAAEEEGGGFFFGGGIIILLLOOOPPPOOOMMMPPPbbbdddccc{{{~~~zzzuuusssoooeeeUUUHHHFFF@@@???EEEMMMSSSXXX\\\^^^cccmmmsssrrrooopppvvvwwwiiiooo|||nnnWWWCCC??????;;;999<<<:::999:::<<<===DDDSSSbbblllmmmnnnpppqqqooojjjfffhhhfffddddddccc___XXXSSSTTTUUUUUUWWW[[[bbbkkkqqqrrrnnnlllqqq~~~uuuaaa^^^kkkzzz|||}}}~~~}}}{{{xxxtttqqqnnnmmmnnnnnnmmmkkkiiigggfffhhhjjjkkkjjjiiigggfffeeefffhhhiiieeebbb]]]YYYVVVRRRNNNJJJDDD@@@:::666777;;;AAAEEEEEEHHHMMMRRRWWW\\\___aaagggiiiiiiccc^^^YYYRRRKKKCCC???:::888:::???CCCEEEKKKRRRvvv~~~ccc\\\uuuTTT888<<<333222222222111111111111000000000000000000000000000000000000000000000000000333000///000333:::GGGTTTbbbkkktttyyy~~~{{{|||nnnXXXXXXpppyyypppjjjoooyyy{{{|||zzzwww~~~~~~~~~wwwaaaMMMOOO]]]vvv|||zzzcccPPPVVVXXX^^^ggglllpppyyyzzz}}}uuuggg\\\PPPSSSdddjjjaaaOOOIIIQQQUUU___rrrssszzzhhhTTTKKKSSSlll}}}```HHHEEEGGGHHHSSSdddwww}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzzwwwtttuuuxxx|||~~~xxxwwwuuunnndddZZZSSSOOOJJJIIIMMMVVVZZZ\\\ccckkktttrrrggg[[[]]]iiiooolllooonnnkkkfff___ZZZYYYYYYUUUQQQMMMKKKOOOUUU[[[___ZZZZZZZZZZZZWWWRRRKKKFFFBBB???<<<:::999777555333222222222111000//////...000111222222444444555666666666777888999::::::;;;<<<<<<<<<>>>@@@@@@>>>===CCCGGGSSSdddnnnrrrxxxwwwtttwwwzzzrrrppplllhhheeedddcccaaa```iiibbb\\\]]]eeehhhaaaWWWWWWRRRPPPQQQPPPKKKIIIJJJCCCEEEHHHHHHEEEAAA???>>>:::777444111000...,,,***+++++++++************)))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,,,,,,,---------......,,,,,,------.../////////////////////111333555666999999:::;;;===@@@CCCEEECCCCCCDDDIIINNNOOOMMMJJJQQQaaa______}}}|||wwwuuuqqqeeeTTTFFF<<<;;;@@@LLLVVVZZZZZZ[[[aaaccciiisssxxxxxx{{{{{{mmmrrrwwwcccOOO>>>;;;<<<777666888666666666888999>>>LLL[[[jjjlllnnnpppqqqooommmlllmmmkkkiiihhhhhheee```[[[]]]]]]]]]^^^aaaiiirrrxxx|||xxxtttuuu|||tttccccccppp}}}}}}~~~~~~{{{yyywwwtttpppnnnnnnnnnooommmllliiihhhggghhhjjjkkkkkkiiigggfffggggggggggggccc```[[[WWWTTTPPPLLLIIIDDD???999666666;;;BBBGGGMMMPPPTTTXXX\\\___ccceeedddggggggbbb]]]XXXQQQJJJBBB>>>999888:::???CCCEEEKKKTTTxxx{{{oooVVVRRRkkkPPP777;;;222222222222111111111111000000000000000000000000000000000000000000000000000111...---///222888DDDPPP___hhhrrrxxx}}}~~~sss___^^^ttt}}}xxxuuuqqqvvvuuuoooooouuuxxxvvv~~~~~~{{{gggRRRQQQ\\\mmmZZZ^^^bbbfffiiilllsss{{{}}}wwwiii]]]PPPPPP___jjjcccSSSLLLQQQSSSZZZkkksssyyyttt^^^NNNOOO___uuugggSSSBBBCCCMMMXXXiiiyyy~~~zzz|||{{{xxxwwwxxxyyy|||vvvoooooommmggg^^^UUUOOOLLLLLLKKKOOOVVV[[[\\\bbbjjjtttuuuooobbbZZZ[[[```cccoooqqqtttwwwvvvooofff___VVVPPPIIIFFFIIINNNRRRTTTVVVUUUUUUUUUSSSPPPJJJFFFAAA???<<<999888777555333222222111111000//////...000111222222444444555666666666777888999::::::;;;===<<<<<<===???AAABBBBBB@@@EEERRRdddqqqwww~~~vvvuuuzzz{{{sssmmmkkkhhheeedddddddddeeekkkddd^^^```hhhjjjcccYYYWWWRRROOOPPPOOOKKKJJJLLLKKKKKKKKKHHHCCC>>>;;;:::888666333111000///---,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,,,,,,,,,,---------,,,,,,------.../////////////////////111333555666:::::::::;;;===@@@BBBDDDDDDCCCEEEIIIMMMNNNKKKHHHRRRbbb~~~\\\[[[www}}}zzzxxxrrreeeQQQBBB===<<>>888555666<<>>;;;999888666444333222111111000000//////...000111222222444444555666666666777888999::::::;;;<<<<<<<<<===???AAADDDEEE@@@EEERRRdddrrrzzztttvvv~~~{{{ssskkklllkkkhhheeefffjjjnnntttkkkeeeiiiqqqsssjjjaaaWWWRRROOOOOOMMMKKKLLLPPPZZZXXXTTTMMMEEE@@@======888555222000000///...---+++++++++************))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////111333555666;;;;;;;;;<<<===???BBBCCCEEEDDDEEEIIIMMMNNNLLLHHHPPPaaa}}}\\\YYYqqq~~~{{{yyyttteeePPP@@@CCC???@@@NNN^^^iiipppttttttqqqssswwwwwwsssqqqrrr|||}}}\\\HHH>>>777888999777555666888666666777777999BBBLLLZZZcccnnntttttttttvvvyyyvvvuuuttttttssssssrrrqqqmmmlllllllllooouuu|||~~~yyyrrrpppssswwwsssiiidddkkkyyy~~~|||{{{zzzzzzyyywwwuuutttsssqqqoooooooooppppppnnnmmmllljjjjjjkkklllmmmllljjjhhhiiikkkjjjeee```^^^[[[WWWSSSOOOKKKGGGDDDAAA===777444666>>>GGGMMMSSSTTTUUUTTTTTTVVV[[[______cccdddaaa]]]YYYRRRKKK???;;;888888;;;AAAFFFIIIJJJ]]]yyy}}}___PPPTTTnnn|||~~~pppCCC333555///222222222111111111000000000000000000000000000000///////////////////////////---,,,...///333===HHH[[[eeennntttxxxwwwbbbZZZgggsss|||{{{www{{{sss___SSSRRR{{{|||lllYYYYYYgggnnnkkkppp~~~yyynnndddTTTLLLUUUdddeeeYYYPPPRRRUUU]]]mmmsssxxx~~~|||sssdddNNNHHH___}}}tttOOOKKKFFFKKKaaazzzsss```SSSSSSPPPHHHIIIRRRNNNXXXjjj}}}}}}zzzyyytttwwwxxxvvvuuutttnnngggccccccccc```[[[XXXVVVVVVVVVYYY___dddhhhkkkooosssyyyzzz}}}yyyfffRRRQQQ\\\gggiiilllrrrvvvxxxxxxvvvqqqiii```\\\]]]^^^[[[XXXUUURRROOOLLLKKKJJJHHHFFF???===999888777666444222111111000000////////////000111222222444444555666666666777888999::::::;;;;;;<<<>>>??????AAACCCDDDDDDJJJUUUdddrrr{{{rrrvvvzzzrrrlllnnnnnnkkkhhhiiipppvvvzzzooohhhmmmvvvvvvlllcccWWWRRROOOOOOMMMJJJMMMRRRaaa^^^WWWOOOFFFAAA??????:::777333000///...---,,,+++++++++*********)))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))************++++++++++++,,,,,,------...//////////////////111333555666===<<<<<<<<<===???AAABBBEEEDDDEEEIIINNNPPPNNNLLLMMM^^^}}}aaaZZZmmm}}}{{{zzzuuufffQQQAAACCC???BBBSSShhhvvv}}}wwwkkkfffggguuuwwwYYYGGG>>>999666777888666666666999777777888888888???FFFOOOZZZhhhrrruuuuuuwwwzzzvvvwwwwwwvvvvvvvvvvvvwwwsssttttttuuuvvv{{{tttiiieeedddjjjeeeeeeooo|||~~~|||yyyxxxwwwvvvuuusssrrrqqqpppoooooooooppppppnnnmmmlllkkkkkkkkkllllllllljjjiiiiiijjjgggbbb^^^\\\YYYTTTQQQMMMIIIEEEBBB???;;;666555888@@@IIIOOOUUUVVVVVVSSSQQQSSSYYY___```dddfffccc___[[[TTTLLL>>>;;;888888===CCCIIILLLOOOfffuuuqqq]]]VVV]]]xxxmmmEEE888888333222222222111111111000000000000000000000000000000////////////////////////000......000000333;;;EEEZZZdddnnnsssvvv|||~~~uuu```VVVcccttt|||rrrxxxuuubbbSSSLLLgggvvvxxxxxxmmmZZZWWWgggqqqooosss|||{{{~~~xxxqqqiiiYYYNNNSSSeeeiii^^^QQQQQQUUU^^^nnnvvvzzz}}}yyyooo___LLLNNNkkkjjjHHHJJJMMMZZZuuu~~~cccOOOAAAAAAAAA===CCCOOOTTTfff}}}{{{zzzzzzqqqttttttsssssssssnnnfff```aaabbb```___^^^___aaa[[[```fffkkkooosssvvvwwwyyyvvvxxxwwwjjjWWWNNNQQQ\\\```dddeeeeeeiiiqqqxxxrrrnnniiihhhiiihhhccc^^^[[[WWWQQQMMMJJJHHHFFFEEE===;;;888666666555333222000000000///////////////000111222222444444555666666666777888999::::::;;;888<<<@@@AAAAAA@@@AAABBBLLLQQQ[[[hhhuuupppvvvxxxqqqlllmmmmmmjjjhhhjjjssszzzxxxjjjbbbiiirrrpppddd[[[UUUSSSQQQPPPMMMJJJMMMRRRZZZWWWQQQIIIBBB>>>===>>>>>>:::444000...,,,***)))+++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))))))))*********++++++++++++,,,,,,---.........////////////111333555666======<<<===>>>@@@BBBCCCEEEDDDEEEJJJOOOSSSRRRPPPNNN___~~~ggg\\\jjj~~~|||{{{{{{xxxkkkWWWHHHCCCEEERRRjjjwwwkkkiiilllyyydddMMM>>>???666666666666666555555666888666666888888777;;;@@@GGGPPP]]]hhhnnnrrruuuxxxvvvxxxzzzzzzyyyxxxyyyzzzzzz|||~~~wwwfffZZZTTT```___dddppp}}}~~~{{{wwwuuuuuuuuutttsssppppppoooooooooooooooooommmmmmllllllkkkkkkkkkllljjjkkkkkkiiigggccc```^^^YYYVVVQQQMMMJJJFFFAAA>>><<<999666666:::BBBKKKPPPQQQRRRQQQMMMJJJLLLTTT\\\aaafffhhheeeaaa\\\UUUMMM>>>;;;888999???FFFLLLOOOWWWrrrzzzlllaaaeeeqqqeeeAAA777555111222222222111111111111000000000000000000000000000000000000000000000000000111//////111111222:::CCCVVVbbbnnnsssvvvzzz~~~~~~wwwddd[[[iii{{{qqqvvv|||~~~vvvfffUUUJJJTTTgggooosssppp___^^^jjjsssrrrrrrvvvvvvrrrwww{{{wwwsssooo^^^PPPSSSfffmmmdddUUUQQQRRRZZZhhhuuuyyy|||vvvhhhYYYLLLWWWxxxeeePPPWWWcccrrrlllMMMAAA777888===BBBOOO\\\qqq{{{yyyxxxvvvuuulllnnnnnnnnnppppppjjjbbb]]]^^^___```aaacccgggjjjhhhooouuuxxxzzz~~~~~~~~~zzzxxxxxxrrreeeWWWPPPJJJPPPUUUUUURRRTTT\\\eeelllnnnqqqtttsssooohhhccc^^^YYYSSSNNNJJJGGGDDDBBB<<<:::777555555444333111////////////////////////000111222222444444555666666666777888999::::::;;;888<<>>@@@CCCDDDFFFDDDEEEIIIOOOSSSRRRQQQSSSccclll```jjj~~~||||||}}}{{{ppp___QQQIIINNN___zzzxxxwwwzzz~~~~~~~~~~~~ZZZIII;;;555???666888999888666666777888888555666888888777999===AAAFFFOOOYYYccckkkqqquuuwwwzzz}}}~~~|||{{{{{{|||~~~rrr```RRRJJJSSSUUU^^^lllyyy}}}zzzvvvtttsssttttttsssppppppoooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkiiikkkllliiiccc^^^]]]___UUUQQQMMMIIIFFFBBB===:::888777666777<<>>;;;999;;;@@@HHHNNNRRR^^^{{{pppiiiggg{{{^^^>>>666333000222222222111111111111000000000000000000000000000000000000000000000000000111///000111111111777@@@QQQ___mmmsssvvv{{{{{{jjjbbbooo}}}tttxxx}}}~~~xxxkkkYYYLLLJJJ```kkkppp~~~ttthhhdddiiimmmmmmkkkhhhhhhiiiuuuyyywwwuuurrraaaQQQQQQ```lllgggXXXRRRQQQVVVaaammmqqqwww~~~|||uuueeeUUUNNNaaayyy```]]]kkk}}}yyy```MMM;;;888666888AAAQQQdddqqq~~~{{{xxxvvvtttqqqnnnhhhjjjjjjjjjlllllleee\\\[[[]]]^^^```cccgggmmmqqqttt|||~~~}}}{{{yyyzzzvvvhhhZZZDDDFFFFFFCCC@@@BBBJJJQQQbbbkkkuuu{{{yyyqqqhhhccc\\\XXXRRRLLLHHHEEEAAA???;;;999666555444444222111////////////////////////000111222222444444555666666666777888999::::::;;;999===@@@AAA@@@CCCJJJPPP[[[aaahhhppp|||uuu{{{~~~tttrrrllljjjiiijjjoooxxx|||jjj```jjjrrrkkk\\\SSSQQQSSSWWWXXXSSSKKKIIILLLIIIKKKKKKJJJGGGDDDCCCCCC@@@;;;555///---+++***)))+++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))******************+++++++++,,,,,,***++++++,,,,,,---......////////////111333555666<<<;;;<<<===???AAADDDEEEGGGEEEEEEHHHMMMPPPOOOMMMSSScccsssgggppp}}}}}}~~~uuudddWWWMMMQQQ___www{{{qqqtttqqqttttttKKKBBB:::222;;;888<<<===;;;999999;;;;;;999777777:::;;;999:::>>>@@@AAAEEEMMMYYYfffooosssxxx|||}}}}}}~~~~~~xxxjjjZZZMMMFFFHHHLLLVVVfffttt~~~~~~}}}zzzuuusssssstttttttttppppppoooooonnnnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjgggkkkmmmiii```[[[\\\___RRROOOJJJFFFCCC???:::777777666666888>>>EEELLLQQQPPPQQQPPPKKKHHHKKKVVV```aaafffiiieeeaaa\\\SSSKKK>>><<<:::;;;BBBIIIPPPTTTaaasssmmmrrr```BBB;;;999666222222222111111111111000000000000000000000000000000000000000000000000000000//////111000000666>>>MMM\\\kkkssswww|||~~~nnnfffpppyyy}}}wwwzzz~~~~~~{{{ooo]]]NNNLLLcccnnnrrr{{{tttdddcccdddfffbbb]]]^^^ddduuuyyywwwvvvtttcccQQQOOOWWWgggfffZZZUUUSSSUUU___ccchhhooowww~~~{{{uuufffTTTPPPhhhrrrZZZ^^^qqqhhhJJJ;;;888<<>>??????@@@FFFPPPYYYaaafffkkkpppyyyyyyxxx~~~|||tttsssooommmkkknnnvvv{{{ggg]]]gggooogggWWWNNNOOOSSSXXX[[[UUUKKKHHHJJJAAADDDGGGGGGEEEBBB@@@???>>>:::444///---,,,,,,++++++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---......////////////111333555666;;;;;;;;;===???BBBEEEFFFIIIFFFEEEGGGKKKLLLKKKIIIOOO```~~~yyymmmvvvxxxjjj___]]]YYY___mmmrrrooorrr|||{{{}}}~~~~~~]]]CCC888777777777999999:::;;;===???@@@@@@<<<;;;;;;<<<>>>>>><<<:::???@@@BBBGGGOOOXXXaaafffuuuzzz~~~|||~~~}}}|||wwwooocccWWWMMMGGGJJJMMMTTTaaarrr}}}xxxxxxyyyyyyyyyyyyxxxwwwwwwrrrpppmmmmmmnnnoooooonnnkkkjjjiiiiiihhhhhhiiiiiiiiiiiigggddd```[[[WWWUUUPPPNNNJJJFFFAAA===:::888666444444999BBBKKKPPPSSSWWWUUURRRNNNNNNUUU```iiilllkkkhhheee```ZZZRRRLLL===>>><<<;;;CCCNNNTTTRRRdddmmmuuu```@@@666444111333333222222111000//////000000///////////////000000000000000000000000000...............000555888LLLZZZiiippptttyyy~~~vvvccc___nnn{{{wwwwwwwwwyyy{{{vvveeeTTTPPPbbbxxx~~~zzzooohhhcccccceee___WWWZZZddduuuzzz}}}wwwmmmcccVVVLLLSSSaaajjjaaaSSSOOOUUUZZZ^^^eeemmmqqqwww~~~{{{qqq]]]NNNUUUuuuzzzaaaUUUeeeuuuvvvWWWAAA999<<<@@@CCCKKKaaa|||{{{xxxxxxrrrssstttvvvxxxzzz{{{|||yyyxxxvvvvvvuuurrrooollllllhhhhhhlllkkkccc[[[WWWYYY^^^dddjjjmmmooopppqqqxxx{{{~~~}}}uuulllffffffiiimmmqqqssstttuuuvvv^^^MMM===777:::===BBBEEEYYYeeeqqqvvvvvvrrriiiaaaXXXSSSMMMKKKIIIFFF???999888777666444222111111111...///111222222222111000///000222444555777888888777888::::::999999:::<<<;;;===>>>>>>???GGGWWWfffnnnmmmnnnsssyyy}}}|||{{{xxx}}}uuuooorrrlllllljjjlllyyyppp___^^^qqqvvvdddTTTRRRSSSUUUTTTPPPPPPPPPMMMGGGEEEGGGFFFDDD@@@???AAADDD<<<777222...,,,,,,,,,+++))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))((())))))***+++++++++,,,,,,,,,,,,------...000111111000111333666>>>>>>>>>>>>???AAACCCEEEEEEEEEFFFIIIKKKMMMKKKJJJSSSfffmmmtttyyyppphhh^^^aaaiiittt{{{mmm\\\GGG999666888::::::@@@BBBCCCCCCAAA@@@AAACCCEEECCC@@@???>>>===;;;:::@@@@@@@@@CCCHHHOOOVVVZZZmmmttt|||~~~}}}}}}~~~~~~{{{xxxtttrrrmmmeee[[[QQQJJJFFFLLLOOOWWWcccrrr{{{wwwwwwxxxxxxyyyyyyxxxxxxwwwsssqqqnnnmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiijjjjjjiiihhhfffccc```[[[WWWUUUNNNLLLIIIEEE@@@<<<999777666555555;;;DDDLLLRRRTTT]]][[[XXXVVVXXX___hhhoookkkiiihhheeeaaaZZZRRRLLL===<<<;;;>>>DDDMMMUUUZZZmmmjjjWWW;;;555555333333333222111111000//////000000////////////000000000000000000000000000000...............000444777JJJYYYhhhnnnrrrwww|||~~~}}}wwwfffaaannn|||}}}tttqqqyyy}}}wwwwwwwwwyyy~~~|||mmm^^^MMM[[[rrr~~~|||yyykkkcccaaafffaaaVVVXXXdddsssxxx{{{xxxqqqgggYYYLLLSSSgggqqqfffWWWSSSVVVWWW]]]eeemmmrrrxxxyyynnn[[[QQQZZZxxxsssZZZOOOWWWbbboooooo___III<<<;;;<<>>>>>>>>>>>???AAACCCEEEEEEEEEFFFIIILLLNNNMMMLLLRRRfff~~~kkksss}}}zzzwwwuuuqqq~~~vvvbbbGGG@@@888666:::@@@BBBBBB@@@DDDHHHIIIHHHIIINNNSSSVVVQQQLLLHHHEEEDDDBBBAAA@@@???>>>>>>@@@CCCGGGIIIXXX```kkkrrrtttuuuvvvwwwuuusssqqqqqqqqqqqqooonnnkkkiiiccc\\\TTTOOOMMMLLLSSSWWW___jjjwww{{{xxxvvvuuuvvvwwwxxxyyyyyyyyyyyyuuurrrooonnnnnnnnnmmmlllmmmllllllkkkjjjkkkkkkkkkhhhgggfffccc___[[[WWWUUULLLJJJFFFBBB>>>:::777666444555888>>>FFFNNNTTTVVV```]]][[[[[[```ffflllooohhhhhhgggfffbbbZZZQQQKKK@@@<<<===EEEIIIMMMYYYggg}}}}}}|||gggrrrLLL777444666555222222222111111000000///000000////////////000000000000000000000000000000......///......000333666GGGUUUeeekkkooouuuzzz|||~~~|||nnngggppp{{{tttnnnkkkpppuuuvvvwwwxxxzzzyyyxxx{{{tttdddNNNVVVpppvvvfffaaahhhcccUUUWWWgggwwwzzz{{{yyyvvvmmm]]]MMMZZZsssnnn[[[WWWVVVRRRZZZbbbjjjpppwwwvvvjjjXXXUUUccc|||oooZZZSSSUUUXXXZZZVVVJJJ===<<>>DDDEEEGGGQQQbbbpppllljjjhhhkkkrrrwwwzzzzzz~~~wwwoooooojjjhhhhhhmmmwwwyyylll]]]KKKUUUeeeoookkk___XXXWWWSSSVVVUUUNNNHHHHHHHHHHHHIIIKKKLLLKKKFFFAAA>>><<<<<<777111---++++++***)))++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))***************************************************************+++,,,,,,++++++,,,,,,,,,,,,------...000111111000111333666=========>>>???AAACCCEEEDDDEEEFFFJJJNNNPPPOOONNNQQQeeezzzdddkkk|||zzz|||~~~rrrVVVLLL===;;;:::===BBBGGGIIIIIIHHHMMMQQQRRRRRRWWWcccllllllfff]]]UUUQQQNNNLLLKKKDDDCCCAAA@@@@@@AAABBBCCCEEELLLVVV^^^cccgggjjjlllllliiifffcccbbbbbbbbbbbbgggeee```ZZZTTTRRRTTTWWW[[[aaakkkvvv{{{xxxwwwvvvtttuuuvvvwwwyyyyyyzzzzzzvvvssspppnnnnnnmmmlllkkknnnnnnmmmlllllllllllllllggggggeeebbb___ZZZWWWTTTIIIGGGDDD???;;;888666555444666;;;BBBJJJQQQVVVXXX___\\\ZZZ[[[aaaeeeggggggeeeffffffeeeaaaZZZPPPIIICCC===AAAKKKOOOPPP```vvvxxxpppccccccCCC555444555444222111111111000000000///000////////////000000111////////////////////////...//////......///222444AAAPPP```hhhmmmtttzzz}}}}}}ppphhhmmmxxxyyysssqqqsssvvvuuuvvvxxx|||{{{{{{vvveeeRRRVVVssslllbbbiiifffZZZ___rrr}}}{{{zzzsssaaaPPPddd~~~sss]]]YYYWWWOOOYYYaaahhhmmmsss|||sssgggVVVXXXiiiuuuhhhgggeee```YYYOOOBBB:::===EEENNNcccwww|||rrroooqqqwwwvvvuuuttttttttttttuuusssrrrqqqqqqrrrrrrqqqoooqqqoooooonnndddRRRCCC<<<;;;CCCNNNYYY```eeehhhiiigggcccZZZMMMAAA:::888999999;;;???GGGTTT```kkkppprrrkkkaaaTTTHHHCCCLLLXXXaaaooo|||{{{uuullleee___[[[UUUOOOJJJCCC<<<777666555444222111111000000///...---------...000111000111333444666777777888666777999999999999;;;===<<>>AAAEEEIIILLLNNNWWWZZZ^^^^^^```iiiyyy~~~rrreee\\\VVVRRRPPPIIIHHHGGGEEEDDDCCCCCCCCCBBBEEEJJJPPPVVV]]]ccchhhcccaaa]]]YYYVVVVVVXXXYYYcccbbb___YYYTTTSSSXXX\\\```hhhsss~~~{{{wwwvvvwwwssstttuuuwwwxxxyyyzzzzzzwwwtttqqqooonnnmmmlllkkkooonnnmmmmmmllllllmmmmmmggggggeeebbb^^^YYYUUUSSSGGGEEEAAA===999777666555444888???FFFMMMSSSWWWZZZ```^^^\\\]]]bbbddddddcccdddddddddccc___WWWMMMFFFBBB===BBBMMMRRRWWWkkk{{{qqqddd^^^~~~~~~WWW>>>666555333222111111111000000000000000///////////////000111111////////////////////////.../////////......111333:::JJJ[[[eeekkkttt{{{}}}zzzmmmdddgggsss}}}~~~|||~~~~~~~~~||||||}}}~~~kkkUUUUUUtttooobbbgggiiidddmmm||||||vvvfffUUUccczzzooo]]]YYYXXXQQQ[[[bbbhhhlllrrrzzz~~~rrrfffUUUZZZkkk{{{zzzpppcccUUUFFF===???EEE[[[kkkyyyxxxnnnrrr|||}}}{{{xxxvvvtttssssssssstttrrrqqqqqqssstttsssrrrpppoooooonnnbbbPPP@@@:::777<<>>CCCEEEEEEMMM___pppyyyxxxtttpppqqqwww~~~vvvnnnkkkddd]]][[[dddnnnmmm^^^PPPHHHYYYhhhhhhbbb^^^ZZZUUUQQQVVVUUUNNNIIIKKKOOORRRRRROOOKKKGGGCCC@@@===;;;888444///+++)))))))))(((************************************************(((((()))***************))))))))))))))))))))))))************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------...000111111000111333666<<<<<<<<<===???AAACCCEEEDDDDDDGGGKKKOOORRRRRRQQQPPPdddkkknnn|||zzz{{{}}}kkkggghhhhhh[[[EEE<<>>GGGRRR\\\```aaaXXXVVVVVVVVVUUUUUU[[[cccqqqzzz}}}uuuhhh___YYYUUUYYYWWWRRRMMMFFF???:::777444333222111000000000000//////......//////000111222333444555666777777777555777888999999:::<<<===>>>BBBDDDGGGVVVkkkyyy{{{sssooolllnnnvvv~~~~~~tttmmmjjjbbbZZZYYYcccooooooggg___RRR```lllmmmfff^^^XXXUUURRRUUUUUUOOOLLLOOOSSSTTTTTTPPPKKKGGGDDDBBB???===666222---)))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))***************************************************************+++,,,,,,++++++,,,,,,,,,,,,------...000111111000111333666;;;;;;;;;<<<>>>AAADDDEEEDDDEEEGGGKKKOOOQQQQQQPPPPPPdddlllmmm}}}{{{zzzzzzoooOOONNNOOONNNFFF<<<;;;@@@>>>DDDLLLTTT\\\eeeooowwwuuu{{{{{{rrrmmmeeeccc___ZZZTTTMMMHHHEEEAAA>>><<<<<>>:::777666666666666===FFFNNNSSSVVVXXXZZZ]]]^^^```bbbbbbdddgggiiidddbbb```]]]XXXPPPGGGAAA999===DDDOOO___www|||tttvvvfff[[[aaa|||}}}lllGGG999777333111333///000000000000000000000............///000111222000000000000000000000000...///000///...---...000222BBBSSS]]]dddllltttwww|||wwwmmmjjjsss}}}|||zzzzzz}}}___SSS```zzztttddd```ccchhhmmmpppsssuuuxxxzzz}}}zzzmmm___ZZZaaajjjlllfff]]]XXXWWWYYY___eeehhhoooxxx}}}~~~}}}uuukkk______jjj{{{yyyvvvnnnfff^^^XXXQQQKKKKKKNNNXXX^^^ccciiivvv}}}rrrooosssyyyzzzsssmmmpppxxxxxxvvvsssqqqpppqqqrrrssstttrrrppppppqqqrrrrrrqqqqqqpppqqqnnnaaaNNNAAA<<<=========>>>@@@EEELLLQQQQQQLLLFFFDDDDDDDDDBBB@@@>>>BBBJJJUUU___aaa]]]XXXKKKFFFEEEKKKSSSYYY^^^dddmmmssssssgggYYYQQQNNNMMMRRRQQQNNNIIIBBB<<<888666333222111000000///000000...///000000111111000000222333444666777777777777444666888999999:::<<<>>>===BBBDDDJJJ\\\pppvvvoooccc```___dddnnnyyyyyyqqqmmmiiifff^^^\\\eeennnlllfffbbbXXXdddtttwwwmmm]]]WWWXXXTTTVVVTTTOOONNNQQQRRRQQQNNNKKKGGGEEEDDDAAA===:::333000+++(((((()))******************************************************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,------...000111111000111333666:::;;;;;;<<<>>>AAADDDEEEDDDEEEGGGJJJNNNPPPPPPOOOPPPeeeiiiggg}}}zzzxxxvvvvvvvvvvvvrrrhhhYYYMMMGGGFFFDDD@@@<<<<<>>:::777666666777777>>>HHHPPPTTTVVVXXXZZZUUUXXX\\\]]]^^^```eeeiiidddbbb___[[[UUUNNNEEE@@@999AAAHHHRRRhhh}}}qqqjjj```[[[gggiiiDDD777666222111666////////////000000000000............///000222222000000000000000000000000...///000000...---...///111@@@QQQZZZ```hhhooorrrrrrwww{{{uuujjjeeelllwwwzzzwww}}}{{{hhhVVVWWWhhhqqqxxxzzziii^^^^^^aaa```[[[bbbiiirrryyy}}}{{{oooaaa^^^aaajjjsssnnn```WWWVVVSSSYYY```dddjjjuuu|||~~~~~~}}}|||}}}}}}vvvmmmdddbbbiiixxxyyyllldddQQQKKKFFFFFFEEEDDDFFFJJJOOOTTTZZZddduuuxxxgggfffhhhooouuuuuuqqqppprrrrrrqqqooommmnnnooorrrtttsssqqqooonnnoooqqqqqqppprrrrrrrrrnnn```NNNAAA===>>>>>>>>>>>>???DDDJJJNNNJJJKKKJJJJJJIIIIIIIIIIIIFFFLLLWWWdddkkkggg[[[QQQCCC;;;888AAAOOOYYY___cccfffkkkjjj\\\NNNHHHHHHIIILLLKKKIIIDDD>>>999555444222222111000//////000000...///111222222222111000333333555666777777777777444666888999999:::<<<>>>>>>BBBEEEKKK]]]nnnlll___TTTRRRSSS[[[gggsss|||wwwpppllliiikkkccc```gggkkkeee^^^[[[YYYgggzzzrrr]]]VVV[[[VVVVVVSSSOOOOOORRRQQQMMMGGGEEECCCCCCBBB???999444222...***((((((***++++++++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))((()))******+++++++++,,,,,,,,,---------...000111111000111444666::::::;;;<<<>>>AAADDDEEEDDDEEEGGGJJJNNNPPPOOONNNPPPeeeiiigggzzzwwwrrrnnnmmmjjjddd___XXXQQQIIIDDDAAAAAA@@@>>>===AAAHHHNNNZZZhhhyyyoooccc]]]LLLFFFAAA@@@??????DDDKKKOOORRRUUUWWWZZZaaakkkrrr{{{yyyqqqnnnoooqqqzzz}}}zzz{{{yyyvvvuuuxxxuuuuuuuuuuuuuuutttttttttssssssrrrqqqpppooonnnmmmqqqooolllkkklllllllllkkkgggfffccc___YYYSSSMMMJJJDDD@@@===:::666111222666@@@CCCIIIOOOTTTVVVTTTRRRNNNNNNPPPTTTZZZ```fffiiihhhddd^^^ZZZTTTMMMDDD>>>;;;LLLPPPTTTtttjjjlllggg[[[{{{[[[???666555777///444111111000000//////............////////////..................////////////////////////////////////111999FFFUUUaaaiiilllmmmsssxxxwwwtttlll[[[[[[nnn|||}}}|||ttt]]]QQQ]]]nnnvvv{{{xxxfff[[[[[[```bbb```gggkkkqqqwww||||||vvvooohhhddd]]][[[___ccc^^^UUUWWWZZZ^^^aaafffoooyyy~~~~~~{{{tttnnnfffiiipppxxxzzzrrraaaTTTCCC===:::::::::999<<>>BBBGGGFFFCCC@@@<<<888555333222222000///........................////////////111222333444555777888888777888999:::;;;===@@@CCCDDDDDDFFFOOO]]]eee\\\OOOJJJLLLOOOVVVcccssssssooommmhhhdddhhhhhheeedddffffffddd```vvv|||qqqiii___XXXYYYWWWRRRMMMLLLMMMOOONNNLLLLLLIIICCC@@@===:::777444111///,,,******)))(((''')))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))***+++------++++++************************+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------//////000000111222444555:::;;;===>>>>>>???BBBDDDHHHGGGGGGJJJNNNPPPOOOMMMMMMaaa~~~mmmaaayyyuuupppjjjfffccc]]]WWWQQQJJJDDD@@@BBBBBBBBBAAABBBHHHRRRYYYmmm~~~}}}nnneeeWWWNNNEEEBBB@@@@@@DDDIIILLLPPPVVV[[[bbbkkkvvv~~~~~~{{{zzzzzz{{{{{{zzzvvvuuuwwwuuuuuuuuuuuuttttttttttttsssrrrrrrqqqooonnnnnnmmmooommmjjjiiijjjjjjiiiiiigggeeebbb^^^XXXQQQKKKGGGAAA===:::999666222444999<<>>???OOOSSSZZZ|||mmmkkkiiifffWWW???666555777000555111000000000/////////.........////////////..................////////////////////////////////////222:::FFFTTTaaaiiinnnpppsssxxxwwwuuunnn^^^\\\mmmyyy|||{{{|||zzzxxxvvv___RRR]]]pppzzz~~~yyyiii^^^\\\```dddeeeiiilllqqqxxx}}}~~~yyyssskkkddd[[[XXX___eee```WWWWWWZZZ^^^bbbgggmmmuuu{{{}}}}}}~~~}}}wwwqqqfffkkksssxxxwwwmmm___UUUEEE???<<<<<<======@@@DDDLLLXXXgggsss|||~~~wwwmmmrrr|||wwwppprrrqqqmmmrrrpppnnnkkkkkklllooopppmmmmmmmmmnnnooonnnllljjjoooooonnnjjjbbbXXXOOOIIIIIINNNRRRTTTXXX^^^___]]]\\\XXXWWWYYY\\\```jjjsss~~~vvvcccQQQEEE<<<666;;;EEEOOOWWW^^^^^^XXXNNNDDD>>><<>>>>>???BBBDDDGGGFFFFFFIIIMMMOOONNNMMMMMM```|||nnnbbb~~~xxxsssllleee^^^YYYRRRLLLGGGBBB>>>;;;???@@@AAACCCGGGRRR```iii}}}yyymmm[[[PPPDDD???>>>>>>AAAEEEGGGMMMVVV___iiittt}}}|||{{{wwwuuuvvvvvvvvvuuuuuuttttttttttttrrrrrrqqqpppooonnnmmmmmmmmmkkkhhhgggggggggfffeeedddbbb^^^YYYRRRKKKEEEAAA<<<999777777555333777<<<===CCCMMMUUUWWWSSSMMMHHH@@@DDDJJJSSS[[[bbbgggjjjfffccc]]]WWWQQQJJJCCC>>>AAAPPPWWWeeexxxooonnnsss~~~NNN;;;444222666///444000000000000////////////......////////////..................////////////////////////////////////222888CCCPPP\\\fffmmmqqqrrrxxxxxxvvvqqqbbb^^^lll|||}}}~~~{{{uuusss{{{zzzxxxyyyyyyyyy|||fffVVV^^^ppp|||zzzoooddd^^^^^^dddiiikkklllpppxxx~~~|||xxxoooeeeZZZVVV^^^fffbbbXXXVVVYYY^^^cccggglllqqqttt{{{~~~~~~|||}}}~~~}}}xxxtttiiiooowwwzzzvvvmmmbbb[[[FFF???;;;<<<===>>>AAAEEEMMM[[[kkkwww}}}{{{uuu}}}vvvoooooooookkkooonnnkkkiiiiiijjjlllnnnkkkjjjjjjkkkmmmnnnlllkkkkkkjjjgggccc^^^XXXTTTQQQVVV]]]cccfffjjjnnnnnnjjjgggeeeeeefffhhhooo~~~{{{iiiZZZMMMBBB:::===EEENNNWWW^^^___UUUGGG===:::<<<@@@BBBGGGDDD@@@<<<777444333222111111000///............/////////000000000111111111222333444555777888888777888999:::;;;===@@@CCCGGGHHHGGGFFFHHHJJJHHHCCCDDDEEEMMM]]]ppp|||pppnnnmmmkkkgggfffeeeeeekkkqqqqqqkkklll|||{{{ooojjjbbbYYYWWWYYYWWWRRRNNNLLLKKKKKKKKKLLLIIIDDD===888666888:::222///,,,++++++++++++***++++++************++++++)))))))))))))))))))))))))))))))))******))))))))),,,++++++***))))))******************************)))))))))*********++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------//////000000111222444555:::;;;===>>>>>>???BBBDDDFFFEEEFFFIIILLLNNNMMMLLLMMM```{{{tttgggyyysssjjjaaaVVVQQQIIICCC???===;;;:::???AAADDDIIISSScccuuuzzzoooYYYNNNCCC@@@AAAAAACCCFFFHHHPPP\\\hhhsss~~~|||xxxvvvvvvvvvvvvuuuuuuttttttssssssqqqqqqpppooonnnnnnmmmmmmllliiigggffffffeeecccbbb___]]]XXXRRRKKKDDD>>>;;;:::777555555555444888>>>DDDJJJSSSYYYZZZVVVPPPMMMEEEJJJRRR[[[ccchhhkkkmmmfffccc]]]VVVOOOHHHCCC???BBBQQQ^^^tttuuurrr{{{lllCCC666111///333...222000000000000////////////......////////////..................///////////////////////////////////////444===HHHUUUaaajjjooopppxxxyyywwwtttgggaaakkkzzzzzzwwwpppiiiiiisss}}}|||yyyzzz~~~ppp]]]^^^mmmzzz|||zzz}}}{{{vvvnnnccc]]]bbbjjjkkkjjjnnnwww~~~~~~}}}rrrhhh[[[XXX___fff```UUUTTTWWW\\\bbbgggllloooqqqxxx{{{~~~|||zzzzzzzzzyyywwwtttmmmpppuuuzzz{{{uuulllfffJJJCCC>>>???BBBDDDGGGJJJRRRaaaqqqyyy~~~sssmmmmmmllljjjmmmllljjjiiiiiijjjlllmmmkkkjjjjjjjjjllllllkkkjjjiiifffaaa]]]YYYWWWVVVWWW```hhhqqqwww{{{}}}xxxpppooooooppprrrzzz}}}ooodddTTTIIIAAABBBJJJSSS[[[bbbaaaXXXKKK@@@;;;<<>>CCCBBB>>>DDDFFFQQQfff{{{zzznnnllllllkkkhhhgggfffiiirrrxxxsssiiinnnzzzuuuiiigggbbbYYYWWWWWWUUUQQQMMMKKKJJJKKKLLLIIIFFFAAA;;;555444777:::222///,,,+++,,,,,,,,,+++,,,+++***))))))***+++,,,************************))))))************))))))++++++***************+++***************+++++++++((())))))))))))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111222444444:::;;;===>>>>>>???BBBDDDEEEFFFGGGJJJLLLMMMNNNMMMNNNaaa{{{}}}mmm|||uuuiii^^^QQQLLLDDD>>><<<<<<<<<<<>>:::666222000000000000//////..................//////000111222222222111222333444555777888888777888999:::;;;===@@@CCCBBB???999888???GGGFFFAAAEEEHHHVVVmmmxxxnnnkkkjjjiiihhhhhhiiinnnwwwzzzqqqeeemmmvvvooocccbbbaaaZZZXXXXXXUUUQQQLLLIIIHHHHHHHHHDDDBBB===888555555777999111...,,,+++,,,------,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++++++++++++++***))))))))))))***+++,,,---))))))*********+++++++++((())))))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111222444444:::;;;===>>>>>>???BBBDDDFFFGGGIIIKKKLLLMMMOOOOOOQQQbbb|||ppp~~~vvvgggZZZMMMGGGAAA<<<;;;<<<======AAAFFFQQQ___sssqqqiiiZZZSSSMMMJJJGGGEEEHHHMMMRRR]]]nnn}}}{{{zzzwwwwwwvvvuuutttssssssrrrooonnnnnnnnnmmmmmmmmmllliiihhhfffeeedddbbb^^^\\\XXXVVVRRRLLLFFFAAA===;;;888555333444555666<<>>>>>???BBBDDDFFFHHHKKKLLLLLLMMMOOOPPPRRRccc|||nnnvvvfffWWWHHHCCC===::::::;;;======BBBJJJWWWjjj}}}qqqjjj^^^YYYSSSNNNJJJJJJTTT^^^bbbmmm|||}}}wwwwwwvvvuuutttsssrrrrrrnnnnnnmmmmmmmmmmmmllllllgggeeedddcccaaa___[[[XXXRRRPPPMMMHHHCCC???===;;;666222222444666999@@@IIIKKKQQQVVVXXXWWWWWWZZZ]]]gggiiillloooooommmjjjhhhccc```ZZZPPPGGGAAA???@@@JJJWWWiii}}}|||ccc\\\rrrrrrGGG111666555000444000333.../////////000000000111......////////////..................////////////////////////////////////...111777AAALLLXXXbbbgggiiitttwwwxxx|||ssseeecccooottttttppppppyyy{{{vvvyyy}}}jjjYYY```xxxqqq]]]ZZZdddddd```fffvvv~~~xxxlllbbbbbbhhhkkkhhh[[[YYYWWWZZZaaajjjooorrrtttwww{{{}}}}}}|||||||||yyyxxxuuusssqqqqqqssstttnnniiigggmmmwww{{{vvvpppXXXPPPNNNWWWdddooowww|||wwwssspppmmmkkkjjjjjjiiiiiijjjkkkkkklllllljjjhhhggghhhiiiiiihhhfffccc```]]]\\\^^^aaaccchhhrrr}}}}}}zzzxxxzzz}}}}}}tttbbb\\\ZZZ```gggjjjkkkllleeeccc]]]SSSHHHAAA>>>>>>666666555333111000///............------......///,,,---...///000111111222111222333444555777888888777888999:::;;;===@@@CCCAAABBBBBBBBBHHHOOOPPPLLLOOOUUUfff}}}~~~sssmmmjjjhhhhhhgggiiijjjmmmtttwwwpppgggrrr{{{qqqaaa^^^^^^\\\___]]]UUUMMMKKKNNNOOOKKKFFF<<<999888;;;??????:::555...,,,******+++,,,---,,,******++++++++++++************************************++++++++++++*********)))))))))***+++,,,,,,((())))))***++++++,,,,,,************+++++++++,,,((()))***+++,,,++++++***++++++,,,,,,,,,,,,------//////000000111222444555:::;;;===>>>>>>???BBBDDDDDDGGGJJJLLLKKKLLLNNNPPPRRRccczzzmmmuuudddUUUDDD@@@;;;888999:::<<<<<>>===>>>JJJSSSbbb|||}}}|||lll]]]^^^vvv}}}pppuuuzzzbbb???,,,333222---111,,,///.../////////000000111111......////////////................../////////000////////////////////////,,,///555>>>IIITTT^^^ccchhhsssvvvxxx|||tttfffbbb```jjjttt|||~~~wwwtttyyyoooZZZ]]]vvv~~~kkkVVVTTT___ccc___fffxxx|||ooocccbbbjjjrrrttt```\\\XXXYYY___hhhooorrrtttwww{{{}}}|||{{{{{{{{{wwwvvvuuusssqqqrrruuuxxxrrrooommmpppuuuwwwuuuqqq```YYYXXXdddtttvvvrrrnnnjjjgggiiiiiihhhiiiiiijjjkkkkkkiiigggeeeeeegggiiiiiiiiieeecccaaa```aaacccfffhhheeennnxxx~~~zzz|||wwwuuuxxx{{{~~~}}}tttjjjeeedddkkkqqqrrrqqqpppeee___WWWOOOHHHBBB===:::333333333333222000///.........---------......///,,,,,,---...///000111111111222333444555777888888777888::::::;;;===@@@CCC>>>CCCFFFFFFGGGKKKMMMLLLWWW]]]oooyyypppllljjjhhhhhhggghhhiiijjjpppuuurrrkkkvvvvvvddd___^^^]]]bbbYYYQQQIIIJJJRRRWWWSSSNNN;;;888777===DDDDDD<<<444---+++))))))+++,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************)))))),,,+++******)))*********((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,((()))***+++,,,+++******++++++,,,,,,,,,---------//////000000111222444555:::;;;===>>>>>>???BBBDDDCCCFFFJJJKKKJJJJJJMMMOOORRRbbbyyynnnwwwfffVVVDDD>>>999999888888<<>>===@@@CCCJJJZZZggg~~~}}}vvviii[[[YYYgggzzzssscccpppoooNNN666555444222111000000000////////////................................................////////////........................000///000666AAANNNZZZaaagggmmmrrruuuvvvsssiii______hhhvvv|||yyyqqqeeehhhqqqwwwyyyyyy}}}{{{gggRRRRRR```dddkkkwww|||tttiiiaaadddpppzzzdddZZZUUUZZZaaaeeeiiioooqqqtttyyy{{{{{{zzzzzzzzzyyyvvvrrrppppppqqqrrrqqqvvvjjjdddjjjqqqoooiiieee______fffvvvwwwrrrqqqkkkiiikkkgggggghhhhhhgggfffdddcccgggggghhhhhhhhhggggggfffdddcccbbbbbbdddhhhlllooonnnqqqvvvzzz|||{{{yyywwwuuuwwwzzzzzzyyyyyy}}}~~~~~~~~~|||{{{vvvsssrrrwww|||{{{tttmmm___SSSIIIGGGGGGBBB<<<999444333222000///.....................////////////000////////////000000111444555666777777888888888:::888888:::???AAAAAA???AAAAAABBBBBB??????HHHSSS]]]hhhxxxwwwnnnlllllljjjgggfffiiiffflll~~~tttnnn{{{rrrhhhcccaaa```^^^^^^ZZZMMMFFFKKKSSSSSSOOOMMM<<<888333555AAAIIIAAA222...---+++******+++---...******++++++++++++******))))))))))))))))))))))))************************++++++***)))(((((())))))*********)))))))))))))))++++++************++++++)))))))))))))))(((''''''---,,,,,,,,,,,,---......000///...///000222555777888999:::;;;===???AAABBBEEEFFFGGGJJJLLLLLLJJJIIILLL^^^wwwuuu}}}sssbbbRRRCCC===999999::::::???EEEQQQ]]]mmm~~~zzz{{{~~~|||}}}}}}|||||||||{{{xxxyyyzzzsssrrrzzz~~~{{{xxxwwwuuusssrrrrrrrrrrrrpppooonnnnnnoooooonnnmmmgggddd```]]]ZZZVVVQQQNNNHHHFFFBBB>>>:::777555555555444444666;;;AAAHHHLLLOOOTTTYYYZZZZZZ^^^fffmmmpppssssssqqqqqqqqqmmmfff]]]ZZZRRRGGG???===AAAEEENNNZZZgggtttiii^^^bbbvvvxxxmmmuuuiiiCCC555555333222111000000000////////////................................................////////////........................000///000555@@@MMMYYY```ffflllrrrtttvvvtttlllbbb^^^eeeuuuzzz~~~ooo```\\\cccmmmtttwww~~~{{{gggQQQQQQ^^^gggmmmwww~~~wwwlllccceeeooozzzkkk```YYY[[[aaadddgggkkknnnrrrwww{{{{{{zzzyyyyyywwwtttpppooooooqqqqqqqqqnnnddd___dddjjjhhhccc```___]]]cccvvvqqqnnnmmmhhheeegggggghhhhhhhhhhhhfffeeedddeeefffggghhhhhhhhhhhhhhhdddcccbbbcccfffjjjooorrrnnnppptttvvvwwwwwwvvvvvvsssvvvyyyyyyxxxyyy|||{{{zzz|||}}}|||zzzxxxzzz~~~vvvmmm]]]PPPDDDAAA@@@===::::::444333222000///.....................///////////////////////////000000111444555666777777888888777:::999999;;;???BBBBBBAAACCCBBBBBBCCCBBBEEEOOO[[[hhhrrrvvvmmmllllllkkkhhhgggjjjiiipppuuuppp|||rrrfff___]]]]]]\\\[[[WWWLLLFFFJJJPPPOOOKKKJJJ;;;:::777777===BBB===222+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************************************++++++***)))))))))))))))************))))))))))))++++++************+++++++++++++++++++++***))))))---,,,,,,,,,,,,---......000/////////000222555777888999:::;;;===???AAABBBFFFGGGIIIKKKMMMMMMLLLKKKNNN```xxxvvv~~~yyyooo^^^NNNAAA<<<888999;;;>>>DDDKKKWWWddduuu~~~|||zzz{{{~~~~~~{{{~~~}}}|||||||||zzzzzz||||||xxxvvvtttrrrpppooooooooopppooonnnooopppooonnnlllfffccc^^^ZZZWWWRRRNNNJJJEEECCC@@@<<<888666444333333444666999>>>DDDIIILLLPPPUUUZZZ[[[\\\aaakkktttsssuuuvvvsssrrrqqqkkkdddZZZVVVOOOGGG???>>>CCCHHHQQQ^^^nnn~~~pppiiicccmmmxxxsssvvvaaa;;;555444333222111000000000////////////................................................////////////........................//////000444>>>JJJWWW___dddjjjqqqtttvvvvvvoooggg```bbbooo{{{}}}~~~vvvdddVVV[[[iiirrrxxx}}}kkkXXXUUU^^^fffjjjqqqyyy~~~|||qqqfffeeennnwwwooodddZZZYYY___cccfffhhhjjjooovvv{{{|||{{{yyyxxxtttrrrooommmnnnoooppppppmmmgggdddgggiiigggdddccc___\\\bbbwww|||ooonnnnnnjjjgggiiihhhhhhhhhhhhgggfffeeeddddddeeefffggghhhiiiiiiiiicccccccccdddgggkkkppprrrrrrsssttttttssstttvvvxxxwwwzzz~~~~~~}}}~~~{{{zzz{{{}}}}}}||||||~~~~~~tttmmmXXXKKK>>>999999888888999333222111000///.....................///////////////////////////000111111444444555666777777777777:::::::::===@@@CCCDDDCCCFFFCCCCCCEEEGGGLLLXXXdddnnnvvvtttmmmllllllkkkiiiggglllllltttvvvttt~~~ssseee[[[YYYZZZZZZXXXRRRKKKGGGHHHJJJHHHFFFFFF:::<<<;;;999:::;;;888222)))+++---......---+++)))******++++++++++++******************************************************+++***))))))))))))))))))************************++++++************+++++++++++++++,,,++++++***)))---,,,,,,,,,,,,---......////////////111333555666888999:::;;;===@@@BBBCCCHHHIIIKKKLLLNNNNNNMMMMMMQQQaaaxxxxxx|||wwwnnn]]]NNNAAA<<<888:::===AAAHHHPPPYYYhhh}}}}}}|||}}}~~~|||zzz}}}}}}}}}}}}}}}||||||{{{xxx{{{wwwuuussspppnnnmmmmmmmmmpppooonnnooopppooommmkkkeeeaaa\\\WWWSSSNNNJJJFFFBBB@@@===999666444333333222444888<<>>DDDKKKTTTlll~~~ooojjjhhhyyyzzztttoooWWW:::444333222111000000000000////////////................................................////////////......................../////////333;;;GGGTTT]]]aaahhhooosssvvvwwwrrrlllbbb^^^eee}}}}}}{{{}}}|||~~~|||jjjVVVYYYiiiuuuzzzuuuggg___^^^```dddjjjsss{{{wwwlllgggmmmtttoooeeeZZZXXX]]]dddhhhiiihhhnnnvvv|||}}}|||zzzyyyvvvsssooonnnmmmmmmmmmlllmmmkkkjjjiiihhhfffdddddd\\\ZZZaaauuuuuummmmmmnnnkkkiiijjjhhhgggggggggfffeeeeeeddddddeeeeeefffffffffffffffcccbbbbbbccceeehhhkkkmmmqqqqqqpppmmmkkkmmmrrrwwwzzz}}}|||{{{|||}}}~~~{{{xxxyyyyyyvvvooohhhOOODDD:::666666444555777222222111//////.....................///////////////......//////000111222333444555666777777777777::::::<<<>>>AAADDDEEEFFFIIIDDDCCCFFFKKKRRR^^^hhhjjjrrr|||}}}sssmmmllllllllljjjgggmmmooowwwvvvxxxvvvfffZZZXXX[[[[[[XXXMMMJJJHHHFFFEEECCCBBBBBB;;;;;;::::::;;;999555111***+++,,,------,,,+++*********++++++++++++************************************************************)))))))))))))))***)))***************++++++++++++************++++++)))))))))******))))))(((---,,,,,,,,,,,,---....../////////000111333555666888999:::;;;>>>@@@CCCDDDHHHIIIKKKMMMMMMMMMMMMNNNQQQ```vvv{{{vvvnnn___PPPAAA<<<:::<<>>888777777444222444111111000///........................////////////............///000111222333444555666666777777777999:::===???BBBDDDGGGHHHJJJEEEDDDJJJQQQXXXaaaiiihhhqqqyyyzzzrrrlllkkkkkkkkkjjjffflllooowwwzzzttt{{{xxxhhh[[[[[[```___YYYJJJJJJHHHEEEBBB@@@???>>><<<999999<<>>AAACCCEEEGGGIIILLLLLLKKKKKKMMMOOOPPP___tttzzzuuunnn___QQQAAA===;;;@@@GGGOOOZZZcccooo}}}}}}{{{yyyxxxyyyzzz|||}}}~~~~~~~~~}}}yyy}}}|||yyyyyyuuuvvvwwwxxxxxxxxxxxxxxxuuusssqqqooommmllllllmmmmmmmmmmmmnnnnnnllliiifff___[[[UUUOOOKKKGGGCCCAAA<<<;;;888666444333333333555888===CCCIIINNNRRRTTTUUUYYYaaalllvvv|||}}}{{{{{{zzzvvvpppmmmkkkgggaaaWWWMMMFFFCCC@@@AAAMMM[[[pppxxx|||bbb===333222222111000000000000000////////////................................................////////////..............................///000555@@@OOOYYY[[[dddlllpppsssvvvvvvssspppfffeeerrrzzztttnnnooottt~~~~~~pppvvvrrr```]]]dddvvv|||tttdddffflllwwwyyytttqqqyyyvvvnnndddaaafffjjjlllkkkpppxxx}}}~~~}}}|||{{{xxxuuuqqqmmmjjjgggdddaaa___```___[[[YYYYYYXXXUUUPPPPPPTTTZZZ```iiixxxxxxlllddd```hhhggggggffffffeeeeeeeeeccccccbbbaaa````````````cccbbbbbbaaa___]]][[[ZZZ]]]\\\[[[ZZZZZZ[[[[[[\\\eeeeeebbb]]][[[```kkkuuu|||}}}|||zzzwwwxxx|||rrriiiiiimmmooooooppptttuuulllZZZLLL>>>999777888888333111222111000//////.........///............////////////............///111222333333333444555666666666666777:::===@@@BBBDDDGGGJJJJJJFFFGGGPPPZZZaaafffkkkooowww~~~|||wwwqqqlllkkkjjjjjjjjjffflllpppwww}}}vvvtttwwwiii]]]^^^eeebbbXXXIIIKKKIIIDDDBBBBBB@@@======:::<<>>MMMXXXZZZccckkknnnqqqtttvvvtttvvvgggdddssszzzooodddcccooowww}}}{{{zzz{{{{{{llleeedddttt~~~nnnjjjrrr}}}ssslllvvvyyyttthhhbbbeeekkknnnlllqqqwww{{{||||||{{{{{{uuurrrnnnjjjgggddd```^^^^^^```___[[[]]]aaa___ZZZSSSNNNLLLNNNPPPTTT]]]ggggggoootttpppjjjhhhfffddddddffffffeeeccccccddddddaaa```^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWXXX]]]^^^\\\WWWVVV\\\iiitttwwwwwwtttooolllmmmrrrxxxyyyxxxtttmmmfffcccdddgggfffkkkqqqrrrkkk\\\KKK@@@:::666555777666222000222000000///............///............////////////------......///111222333333333444555666666666666666999===@@@AAADDDHHHKKKJJJGGGKKKXXXeeelllooopppttt|||yyyvvvqqqllljjjiiiiiiiiihhhnnnqqqwww{{{ssstttxxxsssggg]]]___gggbbbUUUJJJLLLIIIEEEDDDFFFBBB<<<===>>>DDDIIIFFF:::222000++++++************++++++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++,,,------++++++************++++++***+++,,,,,,---------,,,---,,,,,,,,,,,,---......---...///111222333444444888999:::<<>>HHHTTTaaaqqq}}}||||||}}}}}}~~~{{{xxxxxxyyy{{{xxxzzz|||}}}~~~~~~}}}rrrkkkkkknnnppprrrtttssssssssstttsssrrrpppooonnnnnnnnnooojjjjjjkkklllllljjjfffccc[[[VVVPPPKKKGGGDDDAAA???:::999777555444333444444:::<<>>???BBBHHHZZZooo{{{vvvNNN222<<<222111000000000000000111000/////////................................................/////////000........................---...///...222<<>>CCCQQQaaattt}}}|||~~~~~~~~~|||{{{{{{zzzwwwyyy|||~~~}}}|||zzzrrrppp{{{vvvhhhbbbeeehhhjjjmmmppprrrqqqnnnlllrrrpppooommmkkkkkkkkkkkkeeegggjjjmmmnnnjjjccc]]]TTTRRRNNNIIIDDD@@@===;;;888666444333222222333444@@@@@@AAAFFFMMMTTTYYY[[[XXXbbbkkkmmmnnnrrrvvvvvvvvvrrrnnnlllkkkhhhaaaZZZOOOHHH======FFFLLL[[[uuuvvvvvv```>>>888...111111111111000000000000///............---------........................---------............///---------.........//////......000111111555BBBPPPYYY]]]ccciiimmmppprrrrrrqqq___[[[xxxtttxxxyyy}}}zzz~~~pppeeewwwttthhhoooxxx~~~ooosssvvvyyy{{{{{{{{{zzzqqqhhhsssvvvvvvpppgggcccgggmmmtttssstttuuuwwwxxxxxxvvvrrrpppkkkfffffffff```XXXbbb```______aaafffkkknnnddd^^^VVVQQQPPPPPPNNNLLLOOOOOOOOOQQQSSSTTTTTTTTTYYYYYYYYY[[[\\\[[[XXXVVVYYYYYYYYYXXXWWWWWWVVVVVVUUUVVVWWWXXXXXXVVVUUUSSSOOOOOONNNMMMLLLMMMMMMMMMJJJEEE???===BBBKKKSSSXXXYYYWWWSSSOOOLLLLLLPPPSSSTTTSSSQQQPPPVVV^^^aaa___XXXUUUQQQJJJDDD===999666333333222222111000//////...........................------------...//////......///111222333444555666555555555555666666777888<<>>@@@AAABBBHHHKKKNNNOOONNNMMMLLLMMMRRR___sssxxxmmm^^^NNNCCCBBB???DDDWWWqqq}}}}}}~~~~~~~~~{{{zzz}}}|||{{{~~~~~~xxxkkkbbb[[[___jjjwwwzzzrrrgggcccffflllllllllmmmooopppoooooonnnnnnnnnnnnllljjjiiigggeeeeeegggiiihhhddd^^^YYYQQQOOOKKKFFFAAA===;;;999777666444222222444666888DDDDDDFFFJJJPPPVVVZZZ\\\^^^gggoooppppppsssuuuttttttqqqmmmkkkiiiddd[[[TTTFFFDDD>>>CCCNNNSSS```yyyvvvooohhhmmm~~~qqq~~~~~~UUU;;;999///111111111111000000000000///............---------........................---------............///---------.........//////......///111111444@@@LLLWWW[[[aaahhhllloooqqqrrrtttfff^^^rrryyymmmrrr|||oooppptttvvv{{{{{{hhhZZZ___mmmtttzzz}}}yyyppplllrrrvvvrrriiicccdddhhhllllllmmmooopppqqqqqqppptttrrrmmmhhhggggggaaaYYYWWWWWWWWWYYY^^^eeelllpppjjjhhhddd___ZZZUUUSSSSSSGGGGGGFFFCCC@@@AAAFFFKKKXXXWWWWWWXXXYYYYYYWWWTTTWWWWWWVVVUUUUUUTTTSSSSSSQQQRRRTTTTTTTTTSSSQQQPPPJJJJJJIIIHHHHHHHHHHHHHHHDDD???999666999???EEEIIIEEEDDDCCCAAA@@@AAAEEEHHHKKKJJJGGGEEEHHHOOOOOOLLLAAA@@@>>>;;;888555222111333333222111111000//////...........................------------...//////......///111222333444555666666555555555666777777999>>>DDDHHHIIIIIIHHHHHHFFFLLL[[[mmmvvvuuutttuuu|||pppkkklllllljjjgggfffiiilllooosssyyy|||}}}yyykkk```aaafffcccYYYRRRLLLQQQSSSTTTUUUTTTLLLAAACCCHHHMMMIII???333,,,,,,++++++++++++++++++++++++---,,,***))))))))))))*********))))))((((((((()))+++(((&&&'''***++++++***))))))))))))))))))))))))***************)))((((((((()))***)))((((((***,,,---,,,++++++******++++++,,,,,,,,,,,,---...////////////000000111222444444::::::;;;<<<>>>@@@AAABBBGGGJJJMMMNNNNNNMMMMMMMMMRRR___sss}}}uuujjj\\\LLLAAAAAA???IIIfff}}}}}}~~~~~~|||~~~}}}zzz{{{yyy}}}~~~{{{sssbbbWWWLLLJJJMMMQQQWWW]]]ooozzztttooogggeeeiiimmmkkkjjjiiijjjkkknnnooojjjlllmmmmmmllliiieeecccdddccccccbbb```\\\WWWSSSLLLJJJFFFBBB>>>:::888777777555333222333777;;;>>>JJJKKKMMMPPPTTTXXX\\\^^^dddmmmtttuuuttttttsssqqqqqqooollljjjfff^^^TTTLLL@@@BBB???EEESSS]]]oooqqqeee___ZZZppp{{{wwwqqqHHH777999000111111111111000000000000///............---------........................---------............///---------.....................///000///222<<>>999444111111444666777444666888999:::===AAADDDDDDCCC???<<<===AAA>>>999555555444444333222222222222222222111111000000///...........................------------...//////...///000111222444555555666666666666666777888888;;;@@@FFFJJJKKKJJJIIIHHHEEEPPPcccsssxxxuuutttvvv|||wwwfffbbbfffjjjkkkjjjiiikkkmmmqqquuu{{{uuujjjdddgggjjjcccVVVMMMOOOSSSWWWZZZ\\\ZZZQQQGGGGGGLLLMMMFFF:::000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******))))))))))))((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))((())))))(((((((((+++---,,,,,,++++++******++++++,,,,,,,,,,,,---...///////////////000111333444555::::::;;;<<<>>>@@@AAABBBEEEHHHKKKMMMMMMLLLMMMMMMQQQ___ttt{{{sssjjj\\\KKK???>>>???NNNrrr~~~}}}~~~~~~~~~{{{}}}~~~}}}{{{zzzyyy|||~~~wwwooo___TTTIIIEEEDDDCCCEEEIIILLL\\\qqqvvvrrrmmmhhhgggiiiiiiiiihhhgggfffgggiiikkkjjjjjjkkkjjjiiifffcccaaacccaaa^^^[[[XXXUUUPPPMMMGGGEEEBBB???;;;888666555666444333333666;;;AAAEEENNNPPPSSSUUUWWWZZZ]]]___hhhooovvvvvvuuuuuusssoooooommmkkkhhhbbbXXXMMMEEEBBBDDDAAAFFFYYYkkk}}}qqqhhh``````oooAAA333666000111111111111000000000//////............---------........................---------............///........................///---...///...///777AAALLLSSS\\\dddhhhkkknnnpppoooooobbb\\\gggyyy{{{vvv|||xxxvvviiioooqqqooorrr{{{vvvkkkWWWLLLTTTiiisss~~~~~~uuubbblllvvvxxxqqqiiifffggglllnnnpppqqqqqqrrrssstttuuuuuurrrmmmjjjhhhbbbZZZSSSQQQOOONNNPPPTTTXXX[[[dddiiiooorrrooojjjfffdddgggddd^^^VVVPPPPPPTTTYYYWWWTTTQQQPPPQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@;;;888333000000000000000...111555888:::===AAADDDCCCCCC???<<<<<<===999333666555555555444444333333222111111111000000000///...........................------------...//////...///000111333444555555666666666666777888999999===BBBIIILLLMMMKKKIIIHHHGGGWWWlllxxxxxxssssssvvvwwwyyyhhhbbbggglllnnnmmmllllllnnnqqqwwwpppjjjgggkkklllbbbSSSJJJPPPRRRVVVZZZ\\\ZZZRRRKKKJJJOOOOOODDD666...,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++++++++***))))))((((((((((((***+++++++++)))))))))))))))))))))))),,,+++)))((((((((()))************((('''(((***---,,,,,,++++++***++++++,,,,,,,,,,,,,,,---...///////////////000111333444555::::::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLMMMLLLMMMNNNQQQ___tttzzztttlll^^^LLL???@@@AAANNNkkk~~~~~~~~~~~~||||||}}}~~~~~~|||{{{ssskkkYYYOOOEEEBBBAAA???@@@BBB???KKKYYYfffttt~~~wwwqqqnnnjjjfffdddeeefffhhhjjjjjjhhhgggggghhhjjjiiigggeeecccbbbaaaaaa___\\\XXXUUURRRNNNJJJGGGCCCBBB???<<<:::777666555555444333444999???FFFKKKPPPRRRUUUWWWXXXZZZ^^^aaahhhooottttttttttttrrrnnnmmmllliiiddd]]]SSSIIIBBBBBBGGGFFFPPPhhh~~~}}}vvvmmmcccppplll>>>000444222111111111111000000000//////............---------........................---------............///.....................---///------///......444<<>>===888666333111111111000///,,,///333666888;;;>>>@@@AAAAAA>>>;;;<<<===999222222222222111111111000000111111111000000000000000...........................------------...////////////000222333444555666666666666777777999::::::@@@EEEJJJMMMMMMKKKIIIHHHIII[[[ooovvvrrroooppptttxxx~~~pppjjjnnnrrrrrrooommmmmmnnnppp{{{|||mmmhhhhhhlllkkk```RRRIIIPPPOOOPPPTTTVVVUUUOOOLLLKKKRRRRRRDDD555---,,,,,,)))*********+++++++++,,,***++++++,,,------......***++++++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***+++++++++)))''''''(((***,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...//////......///000111333555666::::::;;;<<<>>>@@@AAABBBDDDGGGJJJLLLMMMLLLMMMNNNPPP^^^ttt{{{wwwqqqcccOOOAAAEEEGGGLLLZZZqqq~~~~~~}}}~~~}}}}}}}}}~~~~~~|||}}}xxxpppgggVVVLLLCCC@@@???===>>>@@@>>>EEELLLQQQZZZeeekkkkkkdddaaa___dddmmmsssrrroooiiiiiihhhgggfffcccbbbaaadddiiinnnnnnkkkgggffffffgggeeebbb___]]]\\\\\\]]]YYYVVVRRROOOLLLIIIEEECCC???>>><<<:::888777666555444444444777<<>>GGGOOO```~~~yyysssmmm^^^:::000222444111111111111000000000000///............---------........................---------............///...............---------///------//////...222888@@@JJJVVV___cccfffjjjooonnnssskkk```___bbbooozzz}}}wwwvvvuuurrrvvv~~~kkkiiikkkuuu}}}|||zzz~~~yyykkk```cccpppyyy~~~}}}|||zzzyyyvvvppphhhcccaaadddhhhiiihhhhhhjjjmmmmmmppppppkkkgggddd___YYYTTTQQQLLLHHHEEEEEEGGGHHHIIIJJJOOOXXXaaaeeebbb^^^vvvqqqllllllnnnnnnhhhbbbQQQOOOKKKJJJJJJKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@>>><<<999888444222000000111222111//////222555777888:::===@@@;;;;;;999666888:::666000.........//////000000000000000000000000000000000...........................------------.../////////000111222333555666666777777777777888999;;;;;;CCCGGGKKKMMMLLLJJJIIIHHHLLL]]]llloookkkkkkqqqvvvvvvxxxxxxwwwsssnnnlllmmmpppvvvwwwkkkggggggjjjggg\\\QQQKKKPPPLLLLLLPPPSSSPPPLLLJJJJJJUUUVVVGGG666///---+++)))))))))******++++++,,,***+++,,,---------------)))***+++++++++***(((''')))***,,,+++)))(((((()))))))))))))))))))))))))))+++******))))))))))))))))))***+++***)))(((((()))++++++******++++++,,,,,,,,,,,,,,,,,,---...//////......///000111333555666::::::;;;<<<>>>@@@AAABBBEEEHHHKKKMMMMMMLLLMMMMMMPPP^^^ttt|||{{{vvvhhhSSSCCCFFFMMMSSSVVV___nnnxxx|||~~~~~~}}}~~~~~~|||}}}yyytttlllcccUUUKKKBBB@@@@@@>>>???AAA???CCCFFFGGGLLLQQQSSSPPPHHHEEEBBBCCCGGGKKKKKKJJJUUUYYY___bbbddddddcccbbbccchhhllllllhhhdddcccddd```___^^^\\\ZZZXXXVVVUUURRROOOLLLJJJGGGEEEAAA>>><<<;;;999888666555555444333444666:::???FFFLLLPPPQQQSSSVVVVVVWWW[[[dddkkkmmmpppqqqooooooqqqoookkkiiifff___WWWOOOHHHEEECCC@@@JJJSSShhh~~~~~~|||sssJJJ555111111333111111111111000000000000///............---------........................---------............/////////.........---------///,,,,,,///000///222777<<>>@@@BBBGGGKKKNNNNNNNNN[[[YYYYYYZZZ\\\[[[WWWSSSMMMJJJGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@???<<<999666444111000//////000111111///222444666777888;;;>>>AAA888888555222444777444.........//////000000111111///000000000000000000000...........................------------.../////////000111222444555666666777777777888999:::;;;<<>>@@@AAABBBGGGJJJMMMNNNNNNMMMMMMMMMOOO^^^ttt~~~~~~zzzlllVVVDDDBBBQQQ]]]^^^^^^dddkkknnnqqq{{{zzzsssvvv~~~}}}~~~|||{{{{{{{{{}}}zzzvvvrrriiiaaaQQQGGG???===>>>>>>@@@CCC???CCCEEEEEEGGGJJJHHHCCC@@@>>>;;;:::<<>>;;;999999777666555444444333333444777;;;AAAHHHMMMQQQQQQTTTVVVVVVWWW\\\fffoooqqqsssqqqnnnnnnpppnnnjjjgggccc[[[RRRJJJEEEDDDDDDFFFMMMSSSgggtttsss~~~||||||bbb;;;222222000000111111111111000000000000//////.........---------........................---------.........////////////.........---------///,,,,,,///000000222666999EEESSS\\\```ccchhhmmmppppppllllllkkk^^^\\\lllllllllnnnxxxzzzxxx{{{||||||nnngggppp{{{|||zzzzzz~~~vvvqqqnnnsss{{{|||rrrgggZZZ___cccdddbbbbbbeeeiiidddiiijjjfffbbb___[[[VVVOOOLLLGGGBBB@@@@@@AAABBB@@@CCCDDDCCCAAAAAAEEEIIIIIIJJJLLLNNNMMMLLLKKKKKKIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@???===:::666444222000//////000111111000///111222333555777;;;>>>999888555222333777555///000000//////...---------////////////000000000000...........................------------...//////000000111222444555666666777777777888999;;;<<<===GGGIIIJJJJJJHHHHHHHHHIIIWWWccclllkkkkkkuuu{{{pppiiiiiiooouuuqqqjjjfffcccccc___WWWRRRRRRPPPLLLOOOVVVXXXQQQJJJHHHFFFVVV[[[LLL:::333///*********+++,,,,,,---......***+++,,,,,,,,,,,,******'''(((***+++***)))'''&&&$$$'''++++++***)))+++,,,)))))))))))))))))))))))))))***+++++++++***(((''' $$$))),,,---,,,,,,---+++*********+++,,,,,,---,,,,,,,,,,,,---...//////---......000222444666777::::::;;;<<<>>>@@@AAACCCHHHKKKNNNOOONNNMMMMMMMMMOOO^^^uuu}}}{{{|||{{{oooZZZIIIMMM[[[fffgggiiiooorrrppphhhiiigggbbbcccooo~~~}}}~~~}}}~~~||||||||||||}}}}}}}}}}}}~~~|||zzzwwwpppfff^^^OOOFFF??????AAABBBDDDGGGHHHFFFCCCBBBBBBBBBAAA@@@>>><<<999777999;;;:::777@@@DDDMMMYYYaaacccbbbaaa]]]]]]]]]^^^______\\\ZZZVVVTTTSSSRRRRRRQQQNNNLLLIIIGGGDDDAAA>>>===<<<<<<888777555444444555777888777777999<<>>>>>?????????@@@BBBCCCDDDDDDCCCCCCDDDFFFBBBCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;:::888666555444111222222000///000222444444333222333555777777777444222000///000000///...---------............///222000......000000---***---///000000///......///..................------///111333444333444555666888888888999:::===???@@@MMMIIIHHHJJJGGGCCCGGGOOO^^^hhhrrrtttsssyyyyyytttpppmmmrrr{{{{{{qqqgggjjjkkkggg^^^UUUQQQPPPKKKTTT]]]]]]VVVMMMIIIHHHLLLSSSXXXTTTEEE555......---,,,,,,+++*********+++************************...---+++)))(((((()))***))))))))))))))))))))))))+++*********))))))((((((***************)))((((((***)))'''&&&&&&(((***+++---,,,+++*********+++,,,,,,---------,,,,,,.../////////000111222333333444999:::<<<======>>>AAACCCHHHJJJMMMMMMLLLKKKLLLLLLSSSYYYsss|||wwwvvvvvvooo```TTTOOO```oootttyyy}}}}}}||||||||||||||||||}}}{{{zzzwwwpppfff^^^NNNEEE>>>???BBBEEEHHHLLLIIIHHHGGGFFFDDDBBB???===;;;:::888777888999888666;;;===DDDPPP\\\bbbbbb```\\\ZZZZZZZZZZZZYYYVVVTTTSSSRRRQQQPPPPPPNNNKKKIIIFFFDDDBBB>>><<<::::::999777666444333333444666777888:::>>>BBBGGGLLLOOOPPPPPPQQQSSSVVV\\\fffpppwwwqqqooommmmmmmmmlllgggccc```VVVKKKEEEBBBBBBDDDHHHVVVbbbxxxzzzsssuuu~~~hhhCCC555444222000111000000000000000000000000..............................------------......//////............//////------------------------............///000111111555???KKKTTTXXX^^^eeelllooommmnnnooolllffffffkkklllkkkmmmuuu}}}}}}xxxwwwxxx|||~~~wwwhhhhhhwww{{{~~~zzzwwwpppfffaaa```dddgggeeegggkkkiiifffdddeeegggcccZZZQQQNNNJJJEEE@@@===;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>???>>>===>>>???@@@???===>>>>>>>>>======<<<;;;::::::999999888777555333222///000111000000111444666999777666666777777666555444222000///000000///...---------............///222000...///000000---+++,,,...//////...------...........................///111333444444444555666888888888999:::===???@@@KKKIIIHHHIIIGGGEEELLLVVVdddkkkrrruuuvvv~~~uuuooommmqqq}}}qqqeeedddhhhiiidddZZZQQQNNNOOOMMMVVV^^^^^^VVVNNNJJJJJJTTTZZZ^^^ZZZKKK;;;111------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))(((((()))***************************************)))))))))(((***************)))(((((())))))((((((((()))***+++++++++*********+++---...,,,---------,,,,,,.../////////000111222333333444:::;;;======>>>???BBBDDDEEEHHHJJJLLLLLLKKKLLLMMMSSSZZZttt|||uuurrrtttrrrkkkeeeaaattt~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}|||{{{{{{xxxqqqfff^^^LLLDDD===???CCCGGGMMMRRRNNNOOOOOOMMMIIICCC===:::888888999:::;;;;;;<<<=========@@@IIITTT]]]``````\\\ZZZXXXVVVUUUTTTQQQOOOOOOOOONNNNNNNNNKKKGGGDDDBBB@@@>>>;;;999777777777666555333222222444555666:::>>>CCCIIIMMMOOOOOONNNNNNNNNQQQXXXcccmmmvvvzzzuuurrrnnnlllkkkhhhccc___YYYMMMBBB@@@AAACCCIIIOOOcccyyywwwnnnRRR777000222333222222000000000000000000000000..............................------------......//////............//////------------------------------------...///000000111:::EEENNNTTTZZZbbbhhhllllllmmmooommmhhhgggiiiooopppyyy~~~~~~~~~}}}~~~mmmeeeuuu}}}vvvyyywwwrrrrrrmmmddd]]]___eeehhhhhhhhhjjjfffccccccddd```YYYRRRNNNKKKFFF@@@<<<:::::::::888888888888999999999999:::;;;<<<<<<;;;;;;<<<>>><<<<<<=========<<<;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;::::::999888777777777666555333222111---...000111111333666888===;;;:::999999888666444333111/////////000///...---------............///111000//////000000...,,,+++---......---,,,,,,---........................///111333444444444555666777777777888:::<<>>AAACCCCCCEEEIIIKKKKKKKKKMMMNNNSSSZZZttt~~~wwwuuuwwwyyyxxxvvv~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzzyyyzzzzzz{{{zzzzzzzzzxxxqqqggg___LLLCCC<<<===CCCHHHNNNTTTVVVXXXYYYVVVOOOFFF===888888999;;;>>>>>>???BBBGGGFFFGGGGGGGGGMMMVVV]]]______\\\XXXVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKIIIDDDAAA???===;;;888777555555555555444333222222444666777???BBBGGGLLLOOOPPPPPPOOOQQQQQQUUU^^^iiisssxxxyyyyyyuuuooollliiieee___ZZZSSSGGG???@@@CCCFFFLLLUUUqqq{{{www}}}tttiiiyyyUUUCCC222...222333222222////////////////////////..............................------------......///......------......///------------------------,,,,,,,,,,,,---...//////000777AAAJJJQQQXXX```fffkkkkkklllllliiiddd```^^^lllqqqtttdddmmm}}}~~~sssjjjjjjpppqqqeee[[[[[[cccjjjjjjhhhjjjfffbbbaaaaaa^^^XXXRRRNNNKKKFFFAAA<<<999888777666666666666666666666666666888999999888777999:::999:::::::::::::::999999:::999888888999:::999888999999::::::999888777777666666666555444333111000---///111111222333555888<<<;;;;;;;;;;;;999666444222000....../////////------------............///000000000000000///...---+++---///...---,,,---...---------...............///111444555444444555777777777777888:::===???AAAEEEGGGHHHFFFEEEKKKZZZgggppppppsssyyyzzzuuuxxxtttmmmssswwwhhhaaaiiikkkjjjcccXXXRRRSSSVVVWWW]]]aaa^^^UUUOOONNNQQQ^^^iiioooeeeQQQ>>>111+++,,,,,,++++++***++++++,,,)))))))))))))))))))))))),,,,,,******))))))******++++++++++++++++++++++++*********)))))))))))))))))))))************)))((((((***+++------,,,+++***)))*********+++,,,------,,,---------,,,,,,.../////////000111222333333444777999:::;;;;;;===@@@BBBDDDGGGJJJKKKKKKKKKLLLMMMQQQWWWrrr}}}}}}|||zzz{{{zzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzzzzyyyyyyyyyxxxrrrhhh```MMMDDD<<<===BBBHHHOOOVVV___bbbccc^^^UUUIII???:::;;;:::;;;===<<<;;;BBBLLLOOOTTTTTTNNNMMMTTT[[[^^^___[[[WWWTTTRRRQQQOOONNNKKKJJJJJJIIIHHHFFFBBB???===;;;999777555555555555444333222222444666888:::DDDEEEHHHKKKNNNOOOQQQQQQSSSUUU[[[eeepppxxx{{{zzz{{{wwwppplllhhhbbbZZZUUUMMMBBB===AAAEEEGGGOOO\\\rrrnnnjjjeee```kkkuuu|||HHH===222000333333111000////////////////////////..............................------------............------------......------------------------,,,++++++,,,,,,---...///000666???GGGOOOWWW___eeeiiikkklllkkkhhhddd]]]XXXmmmvvvyyyfffeeepppvvvsss|||}}}nnndddiiisssuuukkkaaa___eeemmmooollliiifffbbb```^^^[[[VVVRRRMMMKKKFFF@@@<<<888666555555555555555555555555555444666777777666555777888888888999999999999888888999777666777888999888777888888888999888888777777555555555555444333111111...000222333222333444666999999999;;;<<<;;;777444111///------...///...------------............//////000111111000/////////---...000000...---...///---------.........//////000222444555555555666777777777777999;;;>>>@@@BBBDDDGGGGGGDDDFFFOOO___kkkooonnnrrr{{{{{{tttqqqrrrtttrrrqqq~~~mmmeeefffmmmlllhhh```XXXTTTUUUXXX\\\___aaa\\\SSSNNNOOOSSSaaapppwwwhhhOOO;;;111---,,,++++++***++++++,,,,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++))))))))))))))))))******((())))))*********))))))(((***,,,......---+++***++++++++++++++++++++++++,,,---------,,,,,,.../////////000111222333333444888:::<<<<<<===>>>AAACCCGGGJJJLLLMMMLLLKKKLLLLLLNNNTTTooo{{{yyyzzzwwwwwwwwwxxxzzz|||~~~}}}|||zzzxxxwwwxxxyyyzzzyyyxxxwwwwwwvvvqqqiiicccPPPFFF>>>???EEELLLTTT[[[hhhjjjiiicccVVVJJJ@@@<<>>??????AAACCCFFFIIIKKKMMMNNNLLLKKKKKKLLLMMMRRRkkk~~~}}}~~~zzzxxxyyyttttttuuuvvvwwwzzz|||}}}|||{{{xxxwwwwwwxxxzzz{{{zzzwwwvvvuuuuuuqqqjjjeeeTTTJJJBBBCCCKKKSSS]]]eeemmmnnnlllcccUUUIIIAAA>>>DDD???===???===AAATTTiii~~~uuudddVVVRRRNNNLLLMMMPPPQQQRRRIIIFFFCCC@@@???>>><<<;;;888777555444333333333444333333444666999===AAADDDIIIIIIKKKMMMOOORRRTTTUUUZZZaaallluuu{{{}}}}}}}}}vvvrrrmmmhhhcccZZZNNNFFFAAA:::<<>>FFFOOOWWW\\\aaagggkkkmmmooooooggg]]]ttt}}}wwwuuuwwwrrrkkkmmmwwwyyy~~~~~~sssiiiiiinnnrrruuurrrgggaaabbbeeefffeeedddbbb```\\\WWWRRROOOJJJHHHDDD@@@<<<888666555333333333222222111111111222333444444333333444555444444555666666666666666666444333444555666555444333444444555555444444444222222222222111111000///---///222444444444666777666777:::===>>><<<888444///---,,,,,,---......------------............///...000222222000///000111,,,...//////...------...,,,,,,------...//////000000222555555555555666888999999:::;;;>>>AAACCCEEECCCEEEDDDEEEOOOaaaoootttssswww{{{sssrrrrrrsssvvvwwwyyyrrrfffgggoooqqqggg\\\UUUTTTUUUTTTSSS```aaa^^^VVVMMMJJJNNNUUUkkktttrrr___JJJ???666...++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++******************************((()))))))))************(((((()))***************))))))+++,,,,,,,,,+++***)))***+++,,,,,,,,,+++***,,,---------,,,,,,.../////////000111222333333444:::<<<===>>>>>>@@@BBBEEEFFFIIIKKKLLLLLLKKKLLLMMMMMMQQQiii|||~~~{{{rrrlllxxx|||zzz||||||xxxvvvwwwssssssssstttvvvyyy{{{}}}{{{zzzxxxvvvvvvxxx{{{|||zzzwwwuuuttttttqqqkkkgggVVVMMMEEEGGGPPPZZZeeennnppppppmmmbbbTTTGGGAAA???GGGBBBBBBFFFHHHPPPhhhiiiTTTQQQMMMLLLNNNRRRTTTVVVHHHEEE@@@===<<<;;;:::999666555444222111222222333333444555777;;;@@@DDDGGGHHHJJJMMMPPPRRRTTTUUUUUU```iiittt{{{|||zzzyyyxxxrrroookkkfff```WWWJJJBBBAAA;;;===GGGMMMXXXxxx{{{uuuvvvkkkDDD222222111......000333444000000000000000000000000.................................------............------,,,,,,------...------------------------------------...///000000---///444:::BBBKKKSSSWWW```fffkkkllloooooofff[[[ddduuurrrlllppp~~~~~~tttttt|||}}}rrrmmmnnnwww~~~}}}pppdddbbbeeegggdddcccbbb```\\\WWWQQQNNNIIIGGGDDD@@@<<<888666555222222111111000000000///111222333333222222333444222333444444555555555555444333222333444444333222111222222333333333222222000000111000000///......***---111444555666888999777999;;;>>>???<<<777333...---+++,,,---......------------.........//////...000333222000///000222+++---......---,,,,,,---,,,,,,------...///000000000333555666555555666888999::::::<<<>>>BBBDDDFFFBBBDDDCCCEEESSShhhuuuxxx{{{uuuppppppoooooorrr|||}}}tttmmmpppxxxsssgggYYYSSSUUUWWWUUURRRaaaaaa]]]TTTKKKHHHNNNTTTmmmpppiiiVVVGGG@@@555)))+++*********+++,,,,,,---(((((((((((((((((((((((()))******+++++++++******))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))******+++++++++***'''(((***,,,---------,,,,,,---------,,,,,,.../////////000111222333333444777888:::;;;;;;===???BBBCCCFFFIIIKKKKKKLLLMMMNNNNNNQQQhhh~~~~~~~~~|||zzzvvvooofffcccppp|||yyyuuusssssstttttttttsssssstttwwwzzz||||||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}xxxuuurrrnnnkkkhhh___WWWOOOPPPXXX```cccbbbkkkkkkeeeWWWJJJEEEDDDCCCFFFHHHLLLNNNNNNZZZwwweeeQQQOOOLLLKKKKKKNNNRRRTTTPPPHHH>>>999999999666444555444444333333444444555222666;;;???BBBCCCEEEFFFGGGLLLPPPPPPNNNRRRZZZcccsssvvv{{{~~~xxxrrriiigggaaa[[[VVVPPPHHHAAA<<<>>>CCCMMM\\\tttttt|||~~~rrrxxxWWW===555444222000///000000111////////////............///............---------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000111555<<<@@@CCCKKKTTT^^^ccchhhlllooonnnfff]]]___ssstttiiijjjooo|||~~~|||{{{{{{yyy{{{tttooo}}}{{{lllcccbbbcccaaafffjjjkkkfff___YYYVVVPPPKKKDDD???<<<:::888666555444333222111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111222111111111000000//////111222333333222333555777666777:::===???===999666111///---,,,,,,,,,...///---------............///000000000000000///........................------......///000111222333333444444555666777888999999<<<;;;<<>>@@@GGGJJJLLLKKKLLLPPPQQQNNNKKKRRRggg}}}}}}|||}}}~~~}}}{{{yyypppiii```^^^nnnyyyzzzwwwsssrrrrrrtttttttttuuutttuuuwwwzzz{{{{{{zzz}}}}}}|||||||||||||||}}}|||wwwtttqqqnnnkkkhhhbbb]]]VVVTTTUUUUUUSSSQQQYYY^^^^^^UUULLLGGGDDDBBBGGGLLLRRRVVVXXXccc]]]NNNLLLIIIHHHHHHKKKNNNQQQPPPIII???999888777666444444444333333333444555555444777===AAACCCEEEHHHIIINNNPPPSSSSSSUUU[[[dddkkkvvvwwwzzz||||||yyytttooommmggg]]]TTTOOOJJJDDD???BBBDDDIIITTTfff}}}{{{}}}{{{jjjrrrrrrMMM;;;444333222000000000000000////////////............///............---------------------------------------------------------------............------------------------------...///444:::===@@@HHHQQQYYY___dddhhhlllllleee]]]YYYnnnpppdddeeekkkvvv}}}vvv|||}}}zzzvvvrrr}}}}}}qqqjjjgggfffkkkjjjiiiiiihhhccc[[[VVVPPPLLLFFFAAA===:::777555444333222111111000000111111111111111111111111111222222222222222222222222222111111000000111111222111111111111111111111111111111000000000/////////000111222222222333555888777888:::===>>>===888555000///---,,,,,,---...///---------............///000000000000000///....................................///000111222333333444444555666777888999999<<<;;;;;;>>>BBBDDDDDDCCC??????FFFSSS^^^hhhtttyyyrrrnnnmmmnnnttt|||~~~uuu{{{pppmmmqqqtttiii[[[PPPOOOOOONNNTTT___iiibbbWWWKKKDDDGGGPPPXXXbbb___QQQ>>>111//////...+++++++++++++++++++++++++++++++++*********))))))++++++************++++++))))))***++++++++++++***************)))))))))(((************************(((((()))************)))------------------------------------------------000111222222333333333333888:::<<<=========???AAAFFFJJJKKKJJJKKKOOOOOOLLLMMMRRReeewwwvvvwwwxxxyyywwwtttqqqjjjeee^^^```rrrxxxvvvsssppppppqqqsssttttttuuuuuuvvvxxx{{{|||zzzyyy~~~}}}}}}||||||{{{{{{{{{|||yyyuuurrrpppmmmjjjhhheeeccc___YYYQQQJJJFFFEEEIIIQQQTTTNNNGGGEEEFFFGGGMMMUUUbbblllsss~~~qqqUUUJJJHHHEEECCCDDDFFFIIIKKKPPPIII???888666666555444333333333333444555666666666:::???CCCEEEGGGJJJLLLPPPPPPPPPSSSZZZcccmmmsss{{{zzzyyyxxxvvvrrrlllhhhhhh]]]PPPHHHDDDBBB@@@===@@@EEEOOOaaazzz~~~yyytttfff[[[lllWWW>>>666333222111000000000000000////////////............///............---------------------------------------------------------------............------........................---...222888;;;===EEEMMMSSSYYY```dddhhhjjjfff___^^^qqqsssfffhhhqqq|||vvvzzz~~~{{{yyy}}}wwwqqqlllhhhqqqlllhhhggghhhddd\\\TTTQQQNNNIIIDDD@@@<<<777444333333222111000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000///////////////.........///000222222222444666999999999;;;======;;;777444000///...,,,,,,---......---------............///000000000000000///.................................//////000111222333333444555555666777888999999;;;;;;;;;===AAADDDEEEEEE>>>CCCMMMZZZdddlllvvvwwwrrrnnnnnnnnnpppxxx~~~nnnssswwwrrrwwwzzzwwwdddZZZSSSSSSRRRRRR[[[gggnnncccTTTIIIGGGNNNWWW^^^\\\TTTEEE555......///...+++++++++++++++++++++++++++++++++***************++++++************++++++))))))***++++++++++++***************))))))))))))************************''''''((())))))))))))))),,,,,,------------------+++,,,,,,------.........000000111222333333333333999;;;===>>>>>>???AAABBBFFFJJJKKKJJJKKKNNNNNNKKKMMMQQQccc}}}pppqqqqqqrrrqqqnnnhhhddd```___]]]dddyyy||||||vvvqqqooonnnnnnpppsssttttttuuuuuuwwwzzz}}}~~~}}}{{{{{{{{{zzzzzzyyyxxxwwwvvvxxxvvvrrrpppnnnllljjjhhhdddfffcccZZZMMMEEEEEEHHHMMMTTTVVVNNNFFFGGGOOOUUU\\\hhh|||iii[[[OOOFFFDDDBBB@@@@@@AAACCCEEENNNGGG>>>777444444444333333333333444555666777888;;;>>>BBBDDDFFFGGGIIIKKKOOOMMMMMMSSS___lllvvv{{{~~~}}}zzzxxxssslllccc]]][[[PPPEEEBBBBBBBBBBBBCCCCCCLLL]]]tttttt___^^^XXXcccaaa>>>555000222222111000000000000000////////////............///............---------------------------------------------------------,,,------......------,,,---------------------------...111666888:::AAAJJJNNNUUU]]]bbbgggkkkiiidddggguuuvvvooowwwvvvvvvzzz|||||||||~~~{{{vvvnnnfffllljjjgggggggggbbbZZZTTTSSSPPPLLLHHHCCC>>>888444333222111000////////////000000000000000000000000000000000000000000000000000000000//////000000000////////////////////////...........................///111222333444777999::::::;;;<<<<<<:::666222000///...------------...---------............///000000000000000///..................////////////...///000111222333333444555555666777888999999:::;;;<<<>>>@@@CCCCCCCCCBBB===HHHXXXfffnnnttt{{{zzzssspppooopppppprrryyyvvvooo}}}sssttt}}}zzzppp___ZZZWWWWWWVVVXXXcccnnnoooaaaQQQIIIMMMWWW```dddRRRHHH:::000---......,,,++++++++++++++++++++++++************************++++++************++++++))))))***++++++++++++************)))))))))))))))************************'''((())))))******))))))***************+++++++++******+++,,,---...///000///000111222333444444444888:::<<<======>>>@@@BBBGGGKKKMMMLLLLLLOOONNNJJJLLLQQQccc~~~nnnnnnoooooollleee]]]WWWTTTVVV\\\iiiyyyuuutttooonnnllllllmmmppprrrsssssstttuuuwww{{{}}}yyyyyyyyyyyyxxxvvvuuuttttttrrrooommmlllkkkjjjhhhccceeebbbVVVHHHCCCIIIRRR[[[ccceeeZZZPPPQQQZZZbbbkkkzzzfffRRRMMMIIICCCAAA???======>>>???@@@GGGCCC<<<666333333333333333333444555666888:::;;;@@@BBBDDDEEEEEEFFFHHHJJJMMMLLLOOOXXXggguuu~~~}}}yyyrrrgggZZZRRRNNNGGGBBBDDDFFFEEEFFFJJJQQQ___sss}}}aaaRRRWWW___~~~ssstttzzzuuuGGG333666000111111111111000000000///////////////............///............---------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++......111555777888>>>FFFKKKSSS\\\aaaggglllmmmkkkhhhnnnwwwzzzwwwyyyuuuwww|||{{{}}}wwwnnneeeeeehhhkkklllhhhbbb[[[WWWTTTRRRNNNJJJFFF@@@:::555333222111000////////////111111111111111111111111////////////////////////000//////......//////000........................------------...............///111222333444777999:::999999::::::888444111//////......---------------------............///000000000000000///.............../////////000000//////000111222333444444555555666777888999::::::;;;>>>BBBDDDDDDBBB???>>>===MMMbbbooouuu{{{vvvqqqooooooppppppqqqxxxqqqvvv}}}ssstttwwwlll]]]YYYXXXXXXYYYYYY]]]fffooogggZZZLLLIIIQQQ\\\cccdddHHH>>>333/////////,,,***++++++++++++++++++++++++************************++++++************++++++))))))***++++++++++++***))))))))))))))))))******************************((()))******++++++******)))))))))******+++++++++******+++,,,...///000000//////111222333444444444666888;;;<<<<<<===@@@BBBGGGLLLNNNNNNNNNQQQPPPLLLJJJPPPdddllllllmmmmmmhhh```UUUNNNNNNSSS]]]nnnwwwrrrrrrmmmlllkkkkkkmmmppprrrssssssssstttvvvzzz~~~}}}{{{wwwxxxxxxyyyxxxwwwuuutttqqqnnnlllkkkkkkkkkiiihhhcccddd```RRREEEEEERRR___eeeooorrrgggYYYXXXaaajjjwwwcccNNNIIICCC@@@???===;;;::::::;;;<<<>>><<<999555333222333333333444555666999;;;===>>>BBBDDDFFFFFFFFFGGGIIIKKKKKKLLLRRR]]]kkkwww~~~~~~yyyoooaaaRRRHHHCCC@@@CCCJJJJJJGGGJJJRRR```rrr~~~zzzrrr\\\VVVdddkkkpppmmmaaa:::333999333///000000111111000//////////////////............///............---------------------------------------------------------,,,,,,------------,,,,,,************************......000444555555;;;CCCHHHQQQZZZ```eeelllooonnniiihhhkkkrrryyyyyyyyy}}}yyy}}}~~~|||~~~yyyxxxyyy~~~yyyqqqiiieeejjjooopppkkkddd^^^[[[VVVSSSOOOLLLHHHBBB<<<888333333222111000000000000111111111111111111111111//////////////////////////////............//////////////////////////////---------...............///000222222222444666999888777777888888666333000///............------------------............///000000000000000///...............//////000000111///000000111222333444444555666666777888999::::::<<<@@@DDDFFFDDDAAA>>>===AAATTThhhsssxxx}}}tttnnnnnnooopppoooqqqzzzxxxnnn}}}uuusssvvvqqqdddWWWSSSTTTVVVYYY\\\```eeeiii\\\SSSKKKMMMVVV^^^```^^^BBB888000///000...++++++++++++++++++++++++++++++***************+++++++++++++++************++++++))))))***++++++++++++***))))))))))))************************************))))))***+++++++++++++++******++++++,,,---------******+++,,,---//////000...///111222333444555555666888:::;;;<<<===@@@BBBFFFKKKNNNOOOPPPRRRQQQMMMIIIPPPeeeeeefffhhhhhhdddZZZNNNFFFIIINNNXXXjjj~~~tttqqqtttqqqlllkkkkkkmmmppprrrrrrrrrrrrsssvvvyyy{{{{{{xxxuuutttuuuvvvwwwwwwvvvtttsssnnnllljjjiiijjjjjjiiihhhbbbccc___TTTKKKOOOaaaqqqyyy~~~mmm___aaarrraaaNNNJJJ@@@===<<<:::888777777777777666666666555333333333444444555666888:::===@@@AAACCCEEEGGGHHHIIIJJJMMMOOOQQQUUU^^^iiittt||||||tttiii[[[MMMCCCBBBCCCLLLWWWXXXUUU\\\iiixxxqqq{{{|||mmm^^^bbbxxxwwwssswwwOOO888555555333...///000111111000//////////////////............///............---------------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,///222222222777???DDDMMMVVV\\\bbbiiinnnnnnmmmdddbbbjjjvvv|||}}}~~~zzz{{{yyysssuuuyyywwwvvvzzz~~~wwwqqqkkklllnnnnnnkkkeee^^^ZZZWWWTTTPPPLLLIIIDDD???<<<444333222111111000000111000000000000000000000000000000000000000000000000///......------......///////////////////////////------......////////////000111222222222333555888666555555555666555222///...............------,,,---------............///000000000000000///......---......///000000111111///000111111333333444555666666777888999::::::;;;>>>AAACCCCCCAAA@@@@@@AAALLL^^^oootttyyyvvvooolllmmmooorrrssswwwqqqqqqyyyoootttvvvmmm```ZZZRRRTTTWWW[[[aaaeeefffeeeWWWSSSRRRWWW^^^aaa]]]XXXAAA888000///...+++,,,///++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))***++++++++++++***((()))))))))************************************((())))))***************)))******+++,,,,,,------++++++,,,,,,---...//////...///000222333444555555666888;;;<<<===>>>AAACCCDDDIIIMMMNNNPPPSSSRRRNNNJJJOOObbb~~~^^^___bbbbbb___UUUIIIAAA???DDDMMM^^^uuu|||yyyxxxooonnnsssrrrlllkkkkkkmmmppprrrrrrrrrssssssuuuwwwxxxwwwsssooooooqqqrrrttttttsssqqqpppllljjjiiihhhiiijjjiiihhh```aaa```XXXSSS[[[ooosssdddnnnZZZLLLJJJ@@@;;;:::888666555444444555000222444444444333333444555555777999<<>>555444333222111111111111////////////////////////111111111111111111111111.........------.........000000000000000000000000........./////////000000111222333333222333555777444444333444555444111///......//////......---,,,---------.........//////000000000000000//////...---......///000111111222000000111222333444444555666666777888999::::::;;;???AAAAAA@@@>>>???CCCGGGXXXhhhtttvvvzzz|||ssskkklllmmmqqquuuxxxxxxmmmyyy~~~qqqvvvuuueeeWWWVVVUUUWWWZZZ___fffkkkiiieeeXXXXXXZZZ```fffeee]]]UUUCCC888000...,,,)))---333++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))***++++++++++++***(((((())))))*********+++************************'''(((((()))))))))))))))'''(((((()))******+++++++++,,,,,,------............///000222444555555555777999<<<===>>>???BBBDDDBBBGGGLLLMMMPPPSSSRRRNNNKKKOOO```zzzUUUXXX[[[^^^\\\TTTJJJCCCCCCHHHMMMRRR\\\mmm|||xxxssspppnnnlllkkkkkklllmmmnnnpppqqqrrrsssqqqrrrssstttsssqqqooonnnooooooooooooooopppqqqrrrmmmlllkkkiiihhhfffeeeeeebbbbbb```\\\___nnn|||ooopppwwwSSSGGGBBB;;;888777666555444333333333222222333111000111333555;;;===@@@AAAAAAAAACCCDDDIIIFFFFFFIIIKKKNNNVVV^^^qqqxxx}}}yyytttkkk]]]PPPLLLOOOMMM```ttt{{{~~~}}}nnnllluuuQQQ:::111///111444000000000000000000000000........................------------------------,,,,,,------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,...222555<<>>GGGEEEAAA>>>>>>BBBIIINNNjjjqqqwww}}}|||sssoooooommmppprrruuurrrlllooovvvqqq|||www___TTT\\\SSSWWWVVVVVVcccqqqkkkZZZUUUOOORRR___ggg^^^LLL@@@888555000...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,((()))))))))'''''')))*********))))))******+++,,,))))))))))))))))))))))))...---,,,,,,---...///111000000111222333333444444777888999;;;<<<===>>>>>>BBBIIINNNNNNOOOQQQPPPNNNOOOIIISSSpppMMMOOOSSSVVVUUUPPPIIIDDDFFFOOOWWWZZZ___jjjvvv}}}{{{tttooolllkkkkkkjjjkkklllmmmnnnoooqqqrrrrrrqqqqqqssssssrrrqqqooommmooonnnnnnnnnnnnnnnnnnooommmlllllljjjhhhfffdddccc___]]][[[\\\cccnnn{{{{{{tttsss}}}fffGGG<<<999666777666555444333333333333111222333222222222555777;;;===@@@BBBBBBCCCEEEGGGHHHEEEFFFKKKPPPWWWbbblll{{{{{{vvvpppfffYYYPPPRRRZZZfffwwwwwwgggFFF555222222222111000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,---------,,,...111444888===FFFNNNVVV^^^eeeiiikkkjjjbbbYYY]]]nnnyyyyyyvvvsssooorrr~~~{{{vvvrrrqqqvvv{{{yyywww{{{{{{}}}~~~qqqkkkjjjjjjgggeee```YYYTTTQQQMMMHHHDDD<<<:::777555333222111111111111111111000000000000000000000000000000000000////////////////////////........................////////////000000000000000000222333444444444444444444444444333222111000///...---,,,,,,,,,,,,---,,,++++++++++++,,,------111111000000//////////////////000111222333444444333333333444444555555555666777888:::;;;===>>>>>>???@@@???===>>>FFFQQQZZZqqqzzzyyyqqqmmmmmmpppttttttyyyllllllwww{{{zzz{{{zzzqqqbbbYYYXXXSSSUUUTTTVVV```iiicccVVVQQQPPPVVVaaacccUUUCCC888666333...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++++++++,,,))))))))))))))))))))))))***)))((((((((()))++++++((()))***)))'''''')))*********))))))******+++,,,************************------,,,,,,---...///000000000111222333444444555777888999;;;<<<===>>>>>>AAAGGGMMMMMMNNNPPPPPPMMMNNNHHHSSSqqqCCCFFFJJJMMMNNNLLLJJJHHHRRR^^^gggiiiiiiooowww|||zzzuuunnniiihhhhhhiiijjjkkkllllllnnnooopppqqqrrrooopppqqqrrrqqqpppmmmlllnnnmmmlllkkkkkkjjjjjjjjjkkkkkkkkkjjjhhheeebbb```^^^ZZZXXX\\\dddiiihhhfff```dddmmm{{{xxxVVV@@@777777999555555444333333222333333111222444444444555888:::<<<>>>AAABBBCCCEEEGGGIIIIIIHHHJJJQQQYYYbbbnnnyyy~~~wwwrrrjjj```UUURRR]]]kkk|||mmmTTT999000333555222...000000000000000000000000........................------------------------.........------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---000333555:::AAAJJJQQQYYYaaaeeelllmmmiiibbbfffqqqxxxvvvnnnkkkggghhhwww}}}sssssswwwyyy{{{~~~vvvrrryyy|||nnnjjjnnnqqqkkkeee^^^XXXTTTOOOIIIDDD;;;:::999777555333222111222222111111111000000000000000000000000000000000////////////////////////........................////////////000000000000000000111222222333222222333333333333222111000///......---,,,,,,,,,------++++++******++++++,,,---111000000000000////////////000000111222333444444444444444555555555555555999999:::;;;<<<===>>>>>><<<===>>>???BBBMMM\\\gggttt{{{vvvqqqnnnmmmsssvvvyyypppkkktttooo~~~vvviiieee___VVVUUUTTTUUU[[[aaa```XXXOOOIIIOOOXXX^^^XXXHHH888000333000,,,******++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))((()))******+++))))))***)))(((''')))+++******))))))******+++,,,************************,,,,,,,,,,,,---...///000000000111222333444555555888888:::<<<===>>>>>>>>>@@@GGGLLLLLLMMMOOOOOOMMMLLLGGGSSSrrr===@@@CCCFFFHHHJJJMMMNNNdddppp|||tttoooiiieeeeeegggiiijjjkkkkkklllmmmnnnoooppppppnnnooopppqqqpppnnnlllkkkmmmllljjjhhhgggfffffffffggghhhiiihhhfffbbb^^^\\\[[[XXXWWWZZZ^^^]]]VVVOOOPPP^^^sss^^^III>>>777666:::444444333222222222333333111333555666777999;;;>>>>>>@@@BBBCCCCCCEEEGGGIIIMMMMMMSSS\\\dddkkkuuu~~~uuunnneeeZZZRRRWWWjjj~~~~~~UUUCCC333///333333111...000000000000000000000000........................------------------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,---///111444999???GGGOOOWWW___dddkkkpppqqqlllkkkqqqxxxzzzvvvrrrkkkhhhsss{{{rrrtttyyy{{{}}}tttmmmvvvuuummmkkkkkkhhhbbb[[[UUUQQQLLLFFFAAA;;;::::::888666444222000222222222111111111000000////////////////////////////////////////////////........................////////////000000000000111111222222222222222111222222222222111000//////...------,,,,,,,,,------......---------...//////000000000000000000000000000000111222222333444444555555555555555555555555999999:::;;;<<<<<<======???>>>???CCCKKKXXXfffnnnrrr~~~vvvuuusssqqqqqqsssvvv~~~kkkzzz~~~xxxtttooocccbbb```ZZZXXXWWWZZZbbbbbbXXXMMMGGG>>>HHHSSSSSSHHH999000---000...+++******++++++***++++++++++++++++++++++++******++++++++++++******((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++)))******)))(((((()))+++******))))))******+++,,,************************++++++,,,,,,---...///000000000111222333555666666888999;;;<<<>>>?????????@@@GGGLLLMMMNNNPPPPPPNNNLLLHHHTTTrrr888;;;>>>@@@BBBFFFKKKOOOkkkzzzlllhhhcccaaabbbeeeggghhhiiiiiijjjjjjkkklllmmmmmmllllllnnnnnnmmmllliiihhhiiihhhfffdddbbbaaa``````bbbcccccccccaaa]]]YYYWWWTTTTTTTTTTTTSSSPPPMMMJJJSSShhh}}}___DDD;;;999444222555333333222222222333444444222444777999:::<<<>>>@@@AAABBBCCCCCCCCCDDDFFFIIINNNRRR\\\hhhqqquuuzzz}}}{{{qqqiii___WWWUUU```zzz~~~pppkkksss~~~aaaCCC:::333222111//////000////////////////////////........................------------------------//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***,,,------,,,,,,...///333666<<>>AAAKKKZZZhhhrrruuuzzzxxxrrrrrrqqqrrrsssssswww~~~ssszzzwwwvvv|||rrriiibbb^^^___bbbZZZ[[[```ddd^^^OOOBBB===555???HHHDDD999000---//////---++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******((())))))))))))*********))))))))))))))))))))))))((()))))))))************)))*********((((((***+++******))))))******+++,,,******************************+++,,,....../////////000111222444555666777999:::;;;===>>>???@@@@@@AAAHHHMMMNNNPPPRRRRRRPPPMMMIIIUUUrrr444777999:::;;;???EEEJJJaaatttqqqaaa^^^[[[[[[]]]```bbbcccddddddeeeeeefffgggggghhhggghhhiiiiiiiiigggeeecccbbbaaa___]]][[[ZZZYYYYYY[[[[[[\\\[[[ZZZWWWTTTRRRKKKLLLNNNMMMJJJJJJMMMOOOZZZtttZZZGGG777555777555222222333333222333333444555555444666:::<<<===>>>@@@BBBCCCCCCDDDDDDDDDFFFIIIKKKQQQWWWdddsss{{{}}}~~~{{{wwwsssjjjbbbYYYVVV\\\nnnvvviiijjj{{{rrrtttpppGGG999666444333111---...222////////////////////////........................------------------------.........------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************++++++++++++***+++---,,,,,,+++,,,...///111666<<>>???@@@@@@@@@AAAHHHNNNOOOPPPSSSSSSQQQNNNKKKWWWrrr333555777777666888???EEEPPPaaazzzsss[[[TTTSSSRRRSSSVVVYYY[[[[[[]]]^^^^^^______`````````aaabbbcccccccccaaa___]]]ZZZYYYXXXVVVTTTSSSRRRRRRUUUUUUTTTTTTSSSQQQPPPOOOIIIIIIIIIGGGFFFHHHLLLPPPYYYtttkkkWWWDDD<<<666555777888555222333333333333444555666777555888<<<>>>???@@@BBBCCCCCCDDDEEEFFFGGGJJJNNNRRR\\\aaammmyyy~~~|||yyyrrrnnnbbbZZZSSSWWWfff}}}|||yyywwwwww~~~www{{{YYY;;;666222000222222//////222////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************++++++++++++)))+++,,,,,,++++++,,,---,,,...222777>>>HHHRRRYYYhhhnnntttuuummmeeeaaaaaappp~~~xxx}}}~~~~~~~~~xxx|||uuuhhhccc]]]XXXVVVRRRMMMIIIAAA???===:::888777777777333333222222222111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000//////111222333333333333////////////...---,,,,,,,,,,,,,,,,,,,,,---...///---------------...//////000000111111111222222222222222222333333333333444444444555666888999::::::777888999;;;<<<>>>??????HHHTTTgggyyy|||vvvqqqnnnmmmlllqqqwww|||~~~vvv{{{ssswwwuuuiiiiiihhhcccccciiifffkkkgggUUUEEE???;;;666;;;@@@@@@888111000000...---,,,++++++---------+++******************************++++++++++++******************+++++++++,,,))))))))))))))))))))))))'''((()))***+++******)))***++++++***))))))***,,,******))))))******+++,,,++++++++++++++++++++++++''')))+++---...////////////000111333555666888888:::;;;<<<>>>???@@@AAAAAAAAAHHHMMMNNNPPPSSSSSSQQQOOOLLLYYYttt444777999777555666<<>>???AAAAAATTTgggyyyuuurrrqqqnnnmmmsss{{{vvv|||sssqqqyyyzzzsssmmmlllkkkhhhggggggoootttjjjPPP>>>===>>>:::CCCFFFCCC:::444333000+++,,,*********,,,---,,,+++******************************++++++++++++*********++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))++++++******)))***++++++***))))))***,,,*********)))***++++++,,,++++++++++++++++++++++++'''(((***---...//////...///000111333555777888999:::;;;===>>>@@@AAAAAAAAA???FFFLLLNNNOOORRRRRRPPPOOOMMMZZZuuu777666777999888666888===???AAACCCEEEFFFFFFEEEDDDAAAAAACCCEEEGGGIIIJJJKKKPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRPPPOOOOOONNNMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDBBB@@@@@@AAABBBCCCKKKZZZttt}}}jjjZZZVVVPPPHHHBBB===:::999555555444333333333444444555666777777666666777888:::===BBBEEEEEEDDDDDDDDDFFFHHHKKKMMMPPPXXXccckkkxxx{{{zzzwwwssskkkcccYYYTTTWWWjjj~~~vvvSSS@@@444222222222111111111111000000000000000000000000000///............------------------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---000444:::AAAJJJPPP^^^dddkkkrrrxxxyyyooodddjjjwwwzzz|||}}}{{{~~~~~~zzz|||yyynnngggccc^^^UUUOOOIIIGGGCCC>>>999777888999777666444222111111111222000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////---.........///000000000/////////......---------+++++++++,,,---...///000......//////000000111111111222333444444444333333111111222333555666777777777::::::666333444888;;;;;;999:::<<>>@@@BBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::;;;<<<===BBBJJJXXXeeejjjaaaPPPCCCBBB@@@<<<999666555555555555555444444333444444444666888999:::999999;;;===<<<>>>BBBDDDEEEEEEFFFHHHGGGKKKPPPUUUZZZcccnnnvvvzzz~~~~~~|||xxxuuuqqqjjjddd___cccooo}}}^^^FFF888---222222222111111111000000///////////////////////////............---------------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///222777===EEEJJJTTT[[[eeennnxxx|||wwwnnnaaammm{{{uuupppuuuzzzxxx{{{}}}qqqhhhaaa[[[WWWPPPMMMHHHBBB===999777777777666555333222222333333000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////............///////////////.........------------,,,,,,,,,,,,,,,---...///......//////000111111222111222333444555444333333444444444555666666666777777999999888666777999;;;===999888???JJJWWWgggttt}}}{{{wwwtttmmmlllrrrwww{{{xxxrrrtttwwwyyyrrrmmmkkkfffaaaeeeoooqqqYYYJJJCCC<<>>===<<<===<<<;;;999999999::::::::::::::::::::::::::::::999888777666666666777888666999===AAAAAA===999555555444333222333444555666555444444444444444555666888999;;;<<<<<<===???AAA@@@BBBDDDDDDEEEFFFIIILLLLLLRRRYYY___fffoooxxx~~~||||||{{{zzzwwwsssnnniiiggglll|||bbbDDD:::222,,,222222111111111000000000///////////////////////////............---------------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))((()))******)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...000333888???DDDLLLTTT___jjjvvv~~~}}}wwwbbbiiissszzz}}}zzzuuuqqqqqq~~~}}}yyyvvvvvv{{{}}}wwwxxx}}}pppeee```___WWWTTTNNNGGGAAA;;;888666777666555444333333444555000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////...........................---------------------,,,,,,,,,------.../////////000111111222222222222444555555555444333777777777777777666666666666777888999::::::::::::>>><<>>???AAADDDEEEFFFGGGHHHKKKPPPSSSUUU[[[cccjjjooovvv}}}}}}|||{{{{{{xxxrrrkkkjjjmmmLLL777666222333111111111111000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++++++++++++++,,,,,,+++)))((()))***+++***)))***************************++++++++++++,,,,,,,,,+++,,,---...000555<<<@@@JJJRRR\\\fffrrr|||~~~{{{nnniiikkksssyyyvvvqqqppplllzzzxxx{{{zzzssswww~~~zzzkkkdddbbb[[[WWWQQQJJJDDD???:::777777666555444333444444555000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000//////......---------......------------------......------,,,---------//////000111111222222333222333444666666555555444666666666777777777777777777666777;;;<<<:::888999???EEEUUUhhhtttwwwyyy|||~~~xxxwwwxxxoootttvvvzzzoooggg|||tttvvv|||yyytttssssssoookkkssshhhJJJ===AAAAAAGGGVVVaaa```PPP===111//////,,,(((+++++++++++++++************************************************++++++,,,************))))))))))))(((((()))))))))(((((('''((()))))))))************)))***++++++***)))***+++)))******)))(((((()))+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000222444444555777999:::===@@@AAA@@@@@@AAABBBBBBGGGJJJKKKPPPUUUTTTNNNQQQLLLXXXvvvGGGBBB??????===777555666777777777777666666555444333333444444555555555555666666666666666666666666666777777777777666555555666666666555555555555555555555555555555555555555555555444444333333333333444777999888444222444777888777666555444333333222666666666666777888999:::;;;===>>>>>>======???@@@CCCFFFJJJNNNRRRXXX^^^bbb```fffnnnuuuzzz~~~|||xxxooohhhmmmvvvfff===666444000666111111111000000000//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,+++******,,,,,,+++************************************+++++++++,,,,,,***+++,,,---///444;;;???GGGNNNWWW```lllxxx~~~}}}wwwggg^^^gggwww|||wwwqqqnnnwww{{{xxxxxxsssyyypppmmmvvvyyymmmhhh```[[[TTTMMMHHHCCC>>>;;;777666555444333333444444111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000//////.................................//////......---.........000000111111222333333333333444555666777666555555333444555666777888999999888666777;;;<<<888999===FFFSSSgggwwwzzzvvvvvvzzz|||xxxwwwwwwyyyqqqvvvzzzppphhhttt|||uuuxxxvvvrrrvvvtttnnnqqqyyyzzzuuucccGGG<<>>@@@@@@@@@@@@BBBCCCDDDIIIQQQZZZaaaiiippptttkkkqqqzzz~~~{{{uuukkkeeeqqquuuKKK666555111,,,222111111000000000/////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,+++***+++,,,---,,,***************************************++++++++++++++++++,,,---...333999===@@@GGGOOOXXXeeettt}}}}}}kkkZZZ___sss}}}sssttt|||zzzuuurrrvvvzzztttttt~~~vvvoooggg]]]UUUOOOJJJDDD@@@:::999777555444444444444111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000///////////////000000000000000/////////000000111111111111222333333444444444444666777777777666555333333444666777999::::::999666888<<<;;;888===GGGWWWaaappp{{{{{{zzz}}}vvvtttssstttvvvrrrwwwvvvcccsss~~~|||zzz|||zzzuuunnnuuutttnnntttwwwddd[[[EEE;;;>>>CCCQQQ___aaaJJJ???222,,,---...---++++++++++++***))))))((((((++++++++++++++++++++++++)))))))))))))))***+++,,,******)))))))))((((((((((((((()))*********))))))))))))))))))************)))***++++++***)))***+++)))******)))(((((()))+++++++++++++++,,,,,,,,,,,,---------......////////////111333444555666888::::::===@@@AAA@@@@@@AAABBBGGGJJJMMMOOOPPPPPPNNNMMMMMMJJJXXXwwwvvvuuutttmmm]]]LLLEEEFFF::::::888777555444444444444444333333222222111111111111111111111111111111111111222222222222111111111111111222222222111111222222222222222222222222111222222222111111000000---000333555666666666666444555666777888999999999888999999:::<<<===???@@@>>>@@@BBBDDDEEEFFFIIIKKKMMMTTT___iiipppvvvzzz}}}xxx}}}zzzuuuooodddaaatttxxx{{{XXX:::666333000000000111000000000////////////........................///............---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))******+++,,,,,,------+++***)))***+++,,,+++)))************************************++++++++++++------,,,,,,,,,///444888:::AAAHHHPPP]]]mmmyyy}}}tttddd___nnn~~~}}}vvv{{{}}}zzzvvv}}}zzz{{{lll```XXXQQQJJJEEE>>><<<:::888666555555555111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222///000000000111111111222000000000000111222333333111111222222333444444444444555666777888777666666666666777777888999::::::999777999>>><<<:::FFFVVViiinnnwwwwwwtttsssrrruuuxxxwww~~~jjjnnnxxx~~~}}}vvvtttvvvqqquuuwwwxxx}}}}}}mmmZZZQQQFFFBBBDDDJJJ[[[bbbXXX>>>888111------...---,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,***)))))))))(((((((((((((((((()))***************))))))))))))************)))***++++++***)))***+++)))******)))(((((()))+++++++++***)))***+++,,,---++++++,,,---....../////////111333444555666888::::::===@@@AAA@@@@@@AAABBBDDDFFFJJJMMMNNNMMMLLLMMMKKKJJJYYYwww{{{fffQQQHHHHHHAAA@@@>>>;;;999777666666666666666555444333333333222222222222222222222222111111222333333222222222111111222333333222222222333333333333333333333333333333333444333222222111555444444333333333333222444555666777888999999999999999:::;;;===???@@@AAA>>>AAADDDGGGIIILLLOOORRRYYY```kkktttyyy{{{|||}}}|||vvvpppjjj______vvv|||jjjCCC444888222222888222000000000000////////////........................//////.........---------++++++++++++++++++++++++---,,,+++******+++,,,---))))))***+++,,,,,,------***)))((()))***+++***((()))))))))))))))))))))))))))************+++++++++......---+++***,,,111444888???EEEKKKWWWfffsssxxx{{{xxxlll```iii~~~{{{~~~yyyzzzvvvnnnttt|||zzzuuu}}}yyyjjj___VVVMMMHHHAAA???===:::888777666666111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111222333333333444000000111111222222222333111111111111222333444555111222222333333444444555444555777888888888777666999999999999999999999999888777:::???======MMMbbbsssuuu|||{{{tttssstttuuuzzzuuuddd{{{vvvuuu}}}pppoootttxxxvvv{{{yyyeeeXXXJJJIIIMMMPPPVVVdddaaaLLL888555111.........------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,))))))))))))(((((((((((((((((()))***************))))))))))))************)))+++++++++***)))***+++)))******)))(((((()))++++++***)))((((((***,,,---))))))***+++---.../////////111444555555666888::::::===@@@AAA@@@@@@AAABBBDDDFFFKKKOOOPPPOOOOOOQQQIIIIIIZZZxxx~~~kkk[[[VVVXXXZZZKKKKKKHHH@@@666222333666555555555555444444333222222222333444444333111000000000000000000111111111111111111111111111111111111111111111111222222333...111333444333222333444444222111222444777888888::::::::::::;;;;;;;;;;;;===<<<<<<===@@@AAA@@@>>>@@@BBBDDDIIINNNTTTXXX[[[fffllltttxxxzzz~~~~~~tttiii```[[[ccc{{{vvvMMM???333111444333000...////////////............////////////////////////........................------,,,,,,,,,,,,++++++///---,,,,,,---...,,,+++************))))))((((((***************************)))(((&&&&&&((()))***++++++++++++++++++++++++*********+++,,,---...///666999???GGGQQQ___llluuu}}}zzzjjjhhhxxx~~~|||rrrqqqyyy~~~wwwuuuyyy}}}tttmmmttt}}}vvvfff]]]YYYVVVUUULLLEEE??????>>>999444333666555444444555555444222333222222222111000000000222222222222222222222222222222222222111111000000222222333333333444444444111111222222222333333333333333333333333333333333333333333444444444555555666777777777888888888888999777666666777999888888<<<888888===@@@GGG___xxxyyyvvvyyyxxxqqqssswwwyyy|||vvvnnn}}}wwwqqqkkkvvv}}}zzzxxxrrr||||||ooo[[[OOODDDHHHOOO[[[fffeeeRRR>>>666000+++***---///---***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++,,,,,,------,,,,,,******+++,,,---//////000//////000111333555777888999<<<@@@AAA@@@???>>>>>>AAADDDIIIMMMPPPQQQPPPOOONNNKKK[[[zzz}}}nnnaaa]]]]]]\\\XXXVVVQQQIIIAAA<<<;;;<<<777777777777777666555555333444444555444333222222222222222222222222222222////////////////////////222222222222222333444444///...///222666888777555999888777777888999999999999999:::;;;<<<===>>>>>>BBBCCCCCCCCCCCCEEEIIIKKKMMMPPPTTTYYY^^^aaadddeeekkkqqqxxx{{{}}}yyymmm```YYYYYYeee|||xxxZZZDDD:::111111333222000000////////////............................................................------,,,,,,,,,,,,++++++...---,,,,,,------,,,***++++++*********)))))))))************************+++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++,,,------...555888<<>>???@@@AAAAAABBBEEEHHHIIIJJJNNNVVV]]]\\\___eeejjjnnnpppqqqqqqtttxxx~~~xxxjjj___UUUXXXeeezzz^^^CCC999333///111222000111333////////////....................................------------------------------,,,,,,,,,,,,++++++---,,,***+++,,,,,,+++)))+++++++++++++++*********************************+++***)))(((((()))***+++************************,,,,,,,,,++++++,,,------444666999>>>EEEOOOYYY```mmm}}}uuuppp}}}|||ttt{{{sssllliiippp~~~{{{~~~rrrhhhddd```XXXPPPKKKEEE???>>>@@@;;;999666555555555333222333333444444444444444555333333333333333333333333333333222222222222111111333333333333444444444444222222222333333333444444444444444444444444444444555555555555666666666666999888888888888888888888666666777888888999999999<<<===GGGYYYiiissszzzuuuvvvnnnqqqtttwwwwww|||wwwgggvvv}}}~~~{{{~~~}}}wwwttt||||||eeeMMMBBBCCC@@@DDDNNN^^^mmmjjjSSS:::333000,,,+++---...,,,***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))***++++++++++++***,,,,,,,,,------.........///000000222333555777888:::===AAACCCBBBAAA@@@@@@CCCFFFJJJMMMOOOOOONNNLLLLLLLLL___~~~}}}|||vvvnnn\\\RRRGGG???>>>>>><<<;;;::::::::::::999:::::::::777777666666555555444444666666666555555555555555444444444444444444444444444444444444444555555666777555444777<<>>;;;777999;;;<<<======>>>@@@??????@@@AAACCCDDDEEEEEEHHHJJJOOOTTTYYY```gggllleeehhhlllqqqvvvxxxzzzzzz|||~~~}}}zzzssskkk___XXXWWWeeerrrIII;;;222000000222222///000444////////////....................................------------------------------,,,,,,,,,+++++++++,,,+++******++++++***(((++++++++++++++++++++++++************************++++++***))))))***++++++))))))))))))))))))))))))------,,,+++++++++,,,,,,222444777;;;AAAIIIRRRXXXggguuusssuuu~~~yyyqqqppprrrkkkhhhooozzzjjjaaaZZZWWWTTTLLLEEEBBB>>><<<999777777777666555333333333444444555555555333333333333333333333333333333333333333333222222333333333444444444444555333333333333444444444444444444444444444444444444666666666666777777777777:::999999999999888888888666777888999999999:::;;;AAAGGGVVViiixxx{{{uuutttvvvrrrsssuuuuuuxxxssswwwzzzyyy~~~}}}www|||~~~qqqWWWAAA<<>>>>>>>>???BBBDDDAAABBBDDDFFFHHHJJJLLLMMMVVVVVVYYYaaakkkrrrrrrpppkkklllooossswww|||}}}{{{xxxwwwssskkkbbb\\\[[[]]]fff|||SSS666888111000222444222...///333////////////....................................------------------------------,,,,,,,,,+++++++++,,,***))))))***+++)))(((++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))------,,,+++++++++,,,,,,///222555999>>>FFFNNNTTTeeemmm~~~sssooo{{{||||||wwwqqqnnnsssyyyuuupppvvvsssddd___]]]VVVLLLFFFAAA>>>:::888888777666555222222333333444444555555333333333333333333333333333333333333333333444444333333444444444555555555333333444444444555555555555555555555555555555555666666666777777777888888::::::::::::999999999999777999:::;;;;;;<<<@@@CCCIIIUUUgggxxxzzzwwwuuuuuuwwwttttttsssvvvxxxttt}}}yyy{{{~~~vvvbbbLLL<<<;;;AAABBBTTTgggppplll]]]GGG666///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,---------------------000111111222333555666777:::===AAACCCCCCBBBAAAAAADDDGGGJJJMMMNNNMMMKKKJJJMMMKKK[[[}}}zzzrrrhhhZZZPPPKKKGGGBBB>>>===<<<;;;:::;;;<<<===>>>======;;;:::999999999999999888888777777666666555555555555555555555555555666666666666666777888888888::::::999666555777:::999<<<>>>>>>===>>>CCCGGGKKKLLLNNNPPPSSSUUUWWWXXX```]]]^^^fffppptttpppjjjqqqrrrsssvvvzzz}}}{{{yyyxxxtttpppmmmfff]]]WWWWWWZZZeeexxxiii>>>000888222111222444333......111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++)))***++++++***(((*********+++++++++++++++************************************************************************,,,,,,,,,++++++,,,---------///333666;;;BBBIIINNN___fffttt}}}nnnlllpppvvv{{{yyywwwzzzpppddd___WWWPPPKKKGGGCCC>>>:::999777666555333333444444444444444444333333333333333333333333333333444444444444555555333444444444555555555555444444444555555555666666666666666666666666666666666666666666777777777777999999:::::::::;;;;;;;;;444777:::;;;===BBBIIIOOOZZZiii|||yyyvvvvvvtttuuuxxxtttvvvyyyvvvxxxyyy~~~~~~iiiSSSCCC:::<<>>222------------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,------.........111111111222333444666666999<<<@@@BBBBBBAAAAAAAAADDDFFFJJJMMMNNNMMMKKKJJJLLLJJJZZZzzz~~~sssnnnggg```YYYQQQHHHBBBAAA@@@???>>>>>>@@@BBBCCCCCCBBB@@@>>>============;;;;;;:::999999888777777777777777777777777777777999999999999999:::;;;;;;:::999888999;;;===??????===@@@CCCEEEFFFKKKSSSZZZeeeddddddcccbbbbbbaaaaaacccaaabbbgggnnnqqqoookkkwwwxxxzzz|||~~~{{{yyyyyyvvvsssooolllgggccc```ZZZWWW\\\eeeooodddHHH999666666333000///222222///...000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++******+++,,,***))))))))))))*********++++++************************((())))))))))))))))))(((++++++++++++++++++++++++++++++++++++,,,------...+++---000333777<<>>>>>HHHLLLQQQVVV]]]jjjyyywwwvvvrrrqqqsssttttttxxx~~~wwwzzzzzzsssvvv|||rrrpppyyyuuubbbLLL>>>:::>>>HHHRRR\\\```___SSSDDD:::222---+++,,,...---,,,++++++,,,*********++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++,,,...///000000111111111222333444555666777:::>>>AAAAAA@@@@@@AAABBBEEEIIILLLNNNNNNLLLKKKGGGHHH[[[~~~zzztttmmmeee```SSSMMMHHHGGGJJJMMMLLLJJJBBBAAA@@@@@@AAA@@@>>>===888888999:::;;;<<<<<<===@@@>>><<<:::999:::<<<===:::<<<>>>??????>>><<<;;;???AAADDDHHHLLLOOOQQQRRRTTTXXX]]]bbbiiirrr}}}|||vvvppplllkkkllljjjkkknnnppprrrrrrrrrrrrzzz|||}}}~~~|||{{{|||yyytttoookkkhhhaaa[[[SSSMMMPPPZZZ]]]___ttt{{{fffmmm}}}vvvpppIII:::999666333444000000000000000000000000///............---------........................000///...,,,++++++,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++***)))))))))))))))***+++*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,...111666;;;>>>EEEOOOZZZdddsssvvvjjjttt~~~yyy{{{rrrrrr~~~}}}}}}wwwnnncccVVVPPPPPPMMMFFF???>>>;;;888777888888666333666333000111555555111,,,666555555555555555666777333333444444555555555555555555555666777777555333555666666666666555555444555555555555555666777888>>>;;;888777999===CCCGGGRRRYYYdddnnnttt|||}}}yyyxxxrrrooorrrtttvvv}}}{{{zzz|||rrrpppxxxooohhhlllrrreeeTTTCCC:::888<<>>???@@@???===:::;;;<<<===>>>???@@@AAA>>>======>>>@@@DDDHHHJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@FFFNNNUUUZZZ]]]aaaccclllooorrruuuxxx~~~~~~{{{vvvsssqqqqqqpppqqqssstttvvvwwwxxxxxxyyyzzz{{{|||}}}|||{{{{{{~~~|||zzzyyyyyysssjjjddd```]]]VVVOOOPPPMMMRRR___mmm{{{yyywwwuuuvvvXXX<<<555777555222333000000000000000000000000///............---------........................///...---,,,++++++,,,,,,------,,,,,,,,,+++++++++************************)))************+++++++++******)))))))))))))))******)))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---000555999<<<@@@JJJUUU^^^mmm|||kkkkkkvvv}}}}}}ttteee[[[XXXUUUNNNHHHEEEAAA<<<;;;;;;;;;999666;;;999777888999999777444666666666666666666666666555555666666666777777777555555666777999999777666666666777777777666666666888777777777888:::<<<===:::;;;<<<@@@FFFNNNTTTYYY^^^hhhuuuzzzwwwrrrpppqqqtttuuuyyy|||wwwyyyqqqmmmqqqnnnPPPFFF<<<999:::@@@LLLYYYeeeaaaUUUCCC777333000,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((())))))******)))(((''''''((()))************+++++++++,,,,,,,,,,,,,,,,,,---...//////000111333333333444777999999<<>>???===:::999999:::;;;<<<======>>>>>>>>>???AAAEEEJJJOOORRROOOOOOOOOPPPPPPQQQRRRRRRPPPXXXbbbhhhiiikkknnnrrr}}}~~~~~~{{{yyyyyyuuuttttttuuuvvvxxxzzz{{{{{{||||||}}}|||{{{yyyxxxzzz{{{{{{{{{yyyvvvsssqqqmmmdddYYYRRRPPPOOOMMMKKKWWW\\\gggxxxyyyQQQ???222111444333000222000000000000000000000000///............---------------------------------...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************++++++++++++******)))(((((((((((())))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,///222555888;;;DDDMMMUUU```rrrzzznnnqqq{{{||||||{{{}}}}}}~~~yyyxxx|||~~~vvvjjjeee___XXXRRRNNNIIIBBB>>>>>>===;;;888999888888777666666555444444555555555555555444444444444444444444555555555444444555666777777777666555666666666666666666666666555555666777:::===??????AAAFFFMMMVVV```hhhlllvvv|||xxxvvvuuuppppppsssvvvxxx~~~rrr[[[SSS>>>999666888===FFFSSS^^^ggg]]]LLL:::222000///+++------,,,,,,,,,,,,++++++************************+++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))***+++))))))(((((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,---...///000111333333333222222444666999;;;???@@@@@@@@@AAABBBEEEGGGIIILLLMMMLLLKKKJJJLLLLLL]]]|||{{{zzzzzz{{{{{{zzzyyyrrrrrrssstttsssooohhhcccZZZSSSLLLHHHIIIGGGBBB===;;;;;;;;;;;;;;;;;;;;;:::@@@??????AAADDDHHHMMMOOOOOOPPPQQQUUUZZZ___dddgggkkkqqqwwwwwwrrrooorrrvvv~~~~~~|||uuusssrrrqqqrrrtttwwwyyyzzzzzz{{{{{{zzzyyywwwvvvuuuuuutttrrrooojjjeeebbb]]]UUUMMMIIIHHHMMMVVV___mmm{{{NNN>>>666111333444111///000000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++***((((((''''''''')))))))))))))))*********)))))))))*********************+++++++++,,,,,,,,,,,,,,,+++,,,---000222333999???FFFJJJQQQ```rrr~~~vvvuuu~~~oooqqq{{{|||yyyyyy{{{xxxsssxxx}}}uuujjjbbb]]]VVVNNNHHHEEEDDDAAA>>>;;;<<<;;;:::777666666777666666777888777777555555444444444444444555555555666777777777777666777777777777777888888999::::::::::::;;;<<<@@@DDDIIIKKKSSSUUUYYY```jjjttt}}}|||xxxuuuttttttttttttssstttxxxzzzvvv}}}}}}qqqSSS@@@>>>888666666999AAAMMM[[[fffaaaSSS???000---//////---------,,,,,,,,,+++++++++************************+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((())))))***++++++))))))(((((((((((())))))************++++++++++++,,,,,,,,,------...///000222333444333222222444666888;;;>>>@@@@@@@@@AAABBBEEEGGGJJJLLLMMMLLLJJJIIIJJJIII[[[}}}}}}}}}}}}}}}|||zzzyyyxxxxxxwwwvvvwwwxxxyyyyyyxxxssssssssstttsssqqqmmmkkkiiieee___]]][[[VVVOOOHHHIIIHHHGGGEEEDDDBBBAAAAAABBBAAAAAABBBDDDHHHLLLNNNPPPRRRUUUZZZbbbjjjqqqvvv||||||uuurrrwww|||}}}{{{vvvtttrrrpppqqqsssvvvxxxttttttuuuuuutttrrrpppooommmllljjjfffaaaZZZUUURRRPPPLLLJJJKKKMMMVVVjjj}}}zzz~~~vvvRRR<<<888555444444333000000222///////////////////////////............---------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))(((''''''''''''(((((())))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,---...///000777:::???CCCHHHTTTffftttzzz|||pppqqq|||tttiiigggqqq~~~{{{ppppppwww{{{pppiii___XXXSSSPPPKKKHHHFFFFFFEEEBBB???======>>>:::::::::::::::999888888888888888888888888888888888:::;;;:::888777888:::::::::::::::;;;<<<>>>???FFFFFFIIILLLRRRXXX]]]```fffhhhmmmuuu}}}}}}|||yyyvvvuuuttttttuuuyyyvvvuuu||||||{{{}}}vvvVVV???777888888666555888DDDUUUdddlll\\\KKK888---,,,...//////------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))************(((((())))))))))))(((((())))))*********+++++++++------------...///000000111222444444444555777999777:::===???@@@@@@AAABBBFFFGGGJJJLLLMMMLLLJJJIIIIIIIII[[[~~~~~~~~~}}}|||zzzwwwuuusssvvvuuuuuuwwwyyyzzzyyyxxxtttttttttuuutttsssqqqqqqnnnmmmkkkiiieee```YYYUUUXXXWWWUUUSSSQQQOOONNNMMMKKKKKKKKKLLLOOOTTTXXX[[[^^^___aaafffkkkrrrxxx{{{|||xxxxxx~~~}}}||||||~~~|||yyyxxxvvvuuurrrqqqqqqsssuuuwwwqqqqqqqqqpppnnnllljjjhhhaaa___\\\XXXSSSOOOKKKIIIGGGGGGMMMVVV^^^iii}}}uuuVVV>>>>>>333333333222111000222444///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++)))************+++++++++***))))))(((''''''''''''((((((((()))******++++++*********+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///444555:::@@@FFFOOO^^^llluuuiiicccooorrrqqqnnnllllllqqqyyy~~~~~~}}}~~~rrrgggdddsss|||qqqiiibbb]]]WWWRRRMMMKKKHHHDDDBBB@@@???>>>;;;;;;:::999888888888888999999999999999888888888666888:::999777777:::===>>>>>>===>>>???AAACCCDDDKKKMMMRRRYYY```gggmmmpppsssvvv}}}}}}{{{{{{zzzyyywwwvvvvvvvvvvvvzzzyyy|||wwwtttzzzfffEEE:::999888555555555;;;KKK]]]gggiiiVVVFFF666///......---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))************)))(((((())))))))))))(((((()))))))))************+++------------...///000111000111333444555666999;;;777999===???@@@@@@AAACCCFFFHHHJJJLLLMMMKKKJJJHHHJJJJJJ]]]nnnoooqqqrrrrrrqqqpppooorrrssstttxxx{{{{{{zzzxxxtttuuuwwwxxxvvvtttsssrrrnnnpppqqqooojjjgggeeeeeegggfffeeedddbbbaaa```___``````___aaadddhhhllloooqqqrrrsssuuuwww{{{~~~~~~||||||{{{zzzxxxyyy|||}}}|||{{{}}}~~~~~~|||xxxvvvvvvvvvpppooommmllllllmmmnnnooolllkkkjjjgggddd```\\\ZZZRRRQQQOOOLLLJJJIIIIIIIIILLLNNN[[[rrr|||zzzSSS===:::000222222111111111222222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))*********++++++++++++************************)))************+++++++++)))(((((('''''''''(((((('''(((((()))******++++++)))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///333111555<<>>===>>>???@@@>>>>>>>>>>>>======<<<<<<:::===@@@AAA@@@BBBGGGLLLQQQPPPPPPPPPRRRTTTWWWXXX[[[___fffpppyyy|||yyyyyyvvvvvvuuuuuuvvvvvvwwwxxx{{{wwwsss{{{nnnPPP<<<;;;<<<888666777;;;EEEWWWeeeddd[[[HHH<<<222//////,,,,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***+++******(((((('''((()))******)))((('''))))))))))))************------------...///000111///111333333444555888:::666999<<>>???@@@AAACCCGGGHHHKKKLLLMMMKKKIIIHHHIIIIII\\\===???CCCJJJSSS]]]dddhhhmmmooottt{{{~~~zzzyyyyyywwwxxxxxxxxxxxxyyyzzz{{{|||~~~zzzxxxxxxxxxxxxwwwzzzwwwuuuwww{{{~~~~~~}}}}}}}}}||||||{{{zzzwwwsssooovvvuuuuuuuuurrrmmmfff```___^^^\\\YYYWWWTTTRRRQQQQQQPPPNNNIIIDDDBBBBBBDDDAAADDDFFFFFFJJJSSSZZZ\\\kkk{{{ZZZHHHAAA999444444000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000///,,,***))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((()))***)))((((((***,,,(((''''''''')))***)))(((++++++++++++++++++++++++...///111555:::@@@DDDGGGXXXcccyyy~~~}}}wwwzzzyyyppphhhfffbbb___^^^___aaabbb]]]\\\[[[[[[ZZZZZZZZZZZZ^^^```eeekkkkkkmmmxxx}}}zzzwwwtttrrrwwwwwwvvvttttttyyy|||sssvvvzzzzzzWWWIII===;;;;;;777666888@@@IIISSS\\\eeedddLLL///111111///...---,,,,,,+++------------------------+++++++++*********))))))+++++++++*********))))))(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((***+++***)))((()))***''''''''''''((((((((((((,,,+++*********+++,,,---***++++++,,,---...//////000333555666555555666888999;;;======>>>>>>@@@BBBGGGGGGHHHIIIJJJJJJJJJJJJLLLLLL^^^;;;<<<===>>>BBBKKKXXXaaahhhkkkpppxxx{{{yyy{{{{{{}}}||||||||||||}}}~~~~~~}}}|||{{{|||}}}}}}|||zzzyyywwwvvvxxx}}}~~~zzzxxxxxxyyyyyyyyyyyyyyyxxxuuupppllllllkkkiiihhhfffbbb\\\WWWTTTSSSRRROOOMMMKKKJJJIIIHHHHHHGGGDDDBBBAAACCCFFFJJJMMMOOOOOOVVVeeettt|||{{{^^^BBB888666222000333222222222222222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++***)))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***((()))***)))((((((***,,,,,,+++***+++---...---,,,++++++++++++++++++++++++---...000444888===AAADDDMMMVVViii~~~}}}rrreeeeeelll|||}}}zzzxxxxxxxxxwwwwwwwwwvvvwwwxxxyyyyyy}}}{{{yyywwwvvvtttsssrrrtttvvvxxx|||~~~~~~yyyeeeGGG???888999::::::===BBBMMMSSS___jjjiiiWWW???000111000///...,,,,,,,,,,,,------------------------++++++******************+++++++++*********))))))******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))(((***+++***)))((()))***''''''((((((((())))))))),,,,,,+++++++++,,,---...***++++++,,,---...//////000333555666555555666888999;;;======>>>>>>@@@BBBFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJ]]]777999:::888777<<>>??????>>>???AAAFFFIIIMMMTTTZZZ___kkk{{{TTTCCC444222444222333777222222222222222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))((((((***,,,---,,,+++,,,...///...---++++++++++++++++++++++++---...///222666:::>>>@@@GGGOOO\\\nnn{{{{{{xxxyyyuuuhhhhhhooovvv~~~zzz{{{yyywwwwwwxxxxxxxxxwwwzzzzzzzzz~~~iiiLLL888666555666888<<>>>>>@@@BBBEEEGGGJJJLLLMMMLLLJJJIIIJJJJJJ\\\777999;;;;;;:::;;;>>>BBBIIILLLRRRVVV\\\dddooowww|||{{{~~~~~~~~~~~~|||xxxuuutttsssrrrsssvvvzzz}}}{{{{{{zzz{{{zzz{{{{{{yyywwwvvvvvvwwwppppppppppppnnniiibbb]]]TTTRRRNNNLLLKKKJJJIIIGGGIIIHHHFFFDDDCCCBBBAAAAAA???@@@AAABBBEEEIIIPPPTTTRRR___ooo|||aaaBBB:::555666777555555888000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))'''((()))++++++***)))***,,,---,,,+++***+++++++++++++++,,,,,,......///111444888;;;===DDDLLLSSS^^^sssvvvsssooosss|||zzzyyyyyy~~~zzz|||~~~uuupppuuu|||}}}|||yyyxxxxxxzzz}}}sssUUU===444555666666777@@@OOO\\\mmmttt{{{sssXXX===555;;;000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************************************)))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((***+++***)))((()))***))))))*********+++++++++++++++++++++,,,,,,------***++++++,,,---...//////000333555666555555666888999;;;=========>>>@@@BBBEEEGGGJJJMMMNNNLLLJJJHHHIIIJJJ]]]@@@===::::::<<<===;;;888<<>>@@@BBBDDDGGGJJJMMMMMMLLLJJJHHHJJJKKK___QQQHHH>>>:::;;;===<<<999999::::::;;;<<<@@@EEEIIIOOOWWW^^^```dddjjjpppqqquuuxxx|||}}}|||zzzxxxwwwtttpppkkkgggffffffeeecccbbbdddhhhllltttvvvwwwwwwuuusssrrrrrrhhhiiijjjhhheeecccbbbbbbXXXVVVTTTSSSPPPLLLFFFBBBBBB@@@======???BBBCCCCCCEEEDDDCCCAAAAAACCCDDDFFFKKKMMMRRRXXXaaalllxxx}}}rrrZZZBBB;;;333333333444444222000000111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((('''''')))+++***)))((()))+++,,,+++************++++++,,,,,,---------...000333666999;;;666>>>DDDFFFNNNccc{{{xxxlllqqq}}}|||rrriiihhhgggiiinnnsssxxxzzzzzzyyywww~~~~~~zzz|||zzzvvvwwwzzz|||~~~|||zzzyyyzzz~~~{{{ooosss{{{|||~~~kkkNNN===777777666666777;;;III___qqqzzzwwwxxxhhhHHH222111444333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++&&&''')))***++++++******++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))(((***+++***)))((()))***)))************+++++++++((())))))***+++************++++++,,,---...//////000333555666555555666888999;;;======>>>>>>@@@BBBDDDFFFIIIKKKLLLKKKIIIHHHJJJLLL___bbb[[[PPPIIIFFFDDDBBB@@@<<<;;;999:::;;;;;;;;;:::>>>BBBGGGLLLVVVdddlllnnnxxx|||{{{ssstttttttttppphhh___XXXVVVVVVUUUSSSRRRUUUZZZ___dddfffiiimmmoooooollliiieeefffeeebbb]]]XXXVVVUUUKKKIIIGGGFFFEEECCC???<<<>>><<<;;;===@@@CCCEEEFFFGGGFFFFFFFFFIIILLLPPPSSSWWW[[[dddooo}}}WWW<<<555666444444333333444555333111111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))(((''''''((((((((('''''')))******)))((()))+++,,,+++***)))******+++,,,,,,------++++++,,,...111444777999666;;;BBBEEEGGGRRRkkkvvvqqqvvvyyyvvvlllhhhffflllvvv}}}|||xxxzzzvvvxxx{{{tttvvv}}}~~~wwwyyy~~~|||~~~}}}~~~yyy|||wwwnnnjjjrrr|||jjjRRR>>>666444333555666888BBBXXXppp}}}~~~jjj]]]III777//////000...------,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))*********+++++++++'''(((***++++++***)))(((******************************))))))))))))******))))))(((((((((((())))))(((***+++***)))((()))***)))))))))************+++((()))***+++,,,+++*********++++++,,,---...//////000333555666555555666888999;;;======>>>>>>@@@BBBEEEFFFGGGIIIIIIIIIIIIHHHHHHKKK___llljjjfff^^^VVVNNNHHHEEE>>><<<::::::;;;;;;777333999:::<<>>===<<<<<>>>>>>>>@@@BBBEEEEEEFFFGGGHHHHHHHHHHHHGGGJJJ^^^~~~}}}ooo[[[VVVJJJ???;;;<<<:::666>>>;;;;;;@@@GGGNNNYYYbbbhhhnnntttxxxzzz|||mmmWWWGGG@@@CCC???===???BBBAAA@@@???GGGHHHKKKNNNPPPQQQPPPPPPOOOKKKFFFCCCBBBCCCCCCBBBBBB===<<>>>>><<<<<>>:::;;;<<<===@@@EEEFFFJJJPPPUUUZZZbbbmmmuuurrr\\\KKKCCCAAA===;;;;;;===>>>>>>>>><<<===???BBBDDDEEEDDDCCCAAA@@@??????@@@???===;;;===::::::======<<<@@@GGGHHHKKKPPPSSSWWWZZZ^^^bbbhhhoooyyymmmVVV???555333222111222111111111111111111111111////////////////////////......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((())))))))))))((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))************************+++---...000333444555777:::AAAHHHMMMUUUhhh{{{zzztttuuuxxx}}}yyynnnkkklll~~~zzzyyy{{{}}}~~~}}}~~~~~~~~~lllMMMFFFAAA:::555444555666666===GGGRRRYYY^^^]]]NNN>>>444222///,,,++++++------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++******+++,,,,,,)))***++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''&&&(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////111333555666555555777888;;;888999===>>>===???BBBFFFHHHJJJKKKLLLKKKJJJIIIJJJMMM```zzz|||zzzqqq[[[TTTNNNMMMKKKFFFBBBBBB===>>>AAABBBEEELLLVVV^^^mmmttt~~~zzzdddOOOEEEDDDAAA>>><<<===@@@AAAAAAAAA@@@@@@AAABBBCCCAAA???AAA@@@??????AAABBBBBBAAACCCCCCDDDEEEDDDEEEMMMVVVSSSXXX___gggnnnwwwkkkDDD;;;222222444444333333111111111111111111111111////////////////////////...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***,,,---...000111333555777;;;AAAEEEGGGQQQbbbwww|||{{{ssssss}}}wwwnnnooorrr|||}}}}}}xxx{{{}}}|||}}}{{{zzzzzz{{{||||||{{{yyy~~~rrrSSS999999999777555555777;;;>>>DDDLLLWWW[[[OOO===111000------,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,+++******+++,,,,,,))))))***+++++++++++++++++++++++++++************'''(((((((((((((((''''''))))))))))))((((((((((((************************)))))))))))))))))))))))))))************++++++++++++,,,,,,---......//////111333555555555666777999:::777888<<<>>>>>>AAAEEEEEEGGGIIIKKKLLLKKKKKKJJJLLLOOObbbyyypppgggccc]]]SSSJJJFFFCCCCCCBBBAAAAAADDDIIINNNXXXcccuuu{{{gggTTTKKKGGGGGGDDD@@@@@@DDDFFFFFFIIIGGGEEEEEEGGGGGGEEECCCHHHEEEAAA@@@BBBFFFHHHJJJJJJMMMOOOOOONNNQQQ\\\fffgggnnn{{{wwwxxxkkk???888666666666666444222111111111111111111111111111////////////////////////---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((())))))******))))))((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,,,,---,,,...111333555888<<>>DDDNNNVVV[[[TTTBBB222---000++++++,,,---------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))))))))))))))***((())))))***+++*********************************&&&''''''(((((((((''''''******))))))((((((''''''************************))))))))))))))))))))))))))))))*********+++++++++++++++,,,---......//////222333555555555666888:::;;;888888<<<>>>>>>AAAFFFDDDFFFHHHJJJLLLLLLKKKJJJLLLOOOaaaxxxkkk```\\\RRRQQQNNNKKKGGGFFFEEEFFFMMMTTT```iiifff\\\UUUUUUNNNQQQQQQMMMNNNSSSUUUSSSPPPMMMJJJLLLQQQUUUTTTSSSRRRPPPOOOPPPRRRSSSRRRQQQOOOVVV]]]```ccclllyyyoooOOO444222444666444222000///---000000000000000000000000////////////////////////------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''(((((())))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))******************++++++,,,,,,------)))+++///111333666:::===BBB@@@III^^^uuuwwwllllllllliiieeeeeejjjqqqvvvxxxvvvzzzxxx{{{}}}{{{|||}}}xxx~~~sssnnnxxxxxx{{{fffKKK999666:::444666777444222666@@@III^^^cccZZZEEE444222111...,,,---.........------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))'''((())))))******))))))))))))))))))))))))))))))''''''((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,---...///000222333555555555666999;;;===::::::===???>>>@@@DDDDDDEEEHHHJJJKKKKKKKKKJJJKKKNNN```}}}sssiii```YYYUUURRRRRRRRRRRROOONNNUUU___ccclllrrrqqqttt{{{~~~{{{ooollljjjnnnwww~~~sssvvv{{{~~~wwwqqqqqq{{{|||ZZZCCC888444...222333000///111222111000000000000000000000000////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,------,,,,,,(((***---///111333777:::===<<>>???BBBDDDFFFHHHJJJKKKJJJJJJIIIJJJLLL^^^}}}zzzooommmkkkhhhcccaaaiiisssjjjOOO<<<111...222000444444000000444555222000000000000000000000000////////////////////////,,,,,,,,,---------......,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,++++++***)))+++,,,,,,---///333555777999GGGWWWZZZYYYiiitttaaa]]]cccnnnjjjfffeeemmm{{{~~~wwwqqqttt{{{}}}|||}}}~~~xxxvvvcccOOO:::444555555444444222888???GGGNNNWWW```fff\\\OOO===000---///---)))++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***&&&'''(((((())))))(((((((((((()))))))))************+++++++++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++---...///000333444444444555777;;;>>>999888;;;@@@BBB@@@@@@CCCEEEFFFHHHJJJJJJJJJHHHGGGJJJLLL^^^|||```<<<333888777333333444777555///...111000+++000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((***++++++***))))))+++++++++******+++///222444888IIIYYYUUUJJJSSShhh~~~|||zzzzzzhhhkkkvvvsssooojjjllluuuyyysssooolllooouuuyyyggg___kkk}}}xxxbbbLLLAAA999666333///111777222999DDDOOOYYYaaahhhkkkKKK777+++000444000...333))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***++++++***)))(((&&&''''''((((((((((((((())))))******+++++++++,,,,,,,,,,,,++++++)))((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++---...///000333444444444555777;;;>>>666666:::AAADDDBBBBBBDDDFFFGGGIIIJJJJJJIIIHHHFFFJJJMMM^^^}}}TTTJJJ===444222333333222111111111111000000000000000000//////.........---000///...------...///000------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))*********++++++++++++...---,,,+++,,,...000222222>>>IIIIIIBBB@@@IIISSSkkk{{{|||vvvyyy~~~vvv}}}|||hhh___jjj~~~}}}pppllloootttyyyooohhhkkkuuu{{{zzz]]]JJJ???888444555555222444999888HHHVVV^^^hhhpppjjj^^^888555111...,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********))))))))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))+++******,,,000111///,,,111222444555555777999<<<:::777999???CCCBBBAAACCCGGGFFFGGGHHHJJJJJJHHHFFFLLLKKK\\\}}}nnnOOODDD===555111222444333222111111111000000000//////000/////////.........---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))*********++++++,,,,,,+++***+++---///000...555<<<>>><<<<<>>FFFQQQXXX^^^dddnnnqqqaaaKKK555333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++************)))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++******,,,000111///---111333444555555777999<<<;;;888999???BBBAAAAAABBBHHHGGGGGGHHHJJJIIIGGGEEEKKKKKK^^^}}}bbbFFF777777444111111333444222000111111000000000000///////////////...............------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))******+++******)))***+++---...,,,---000333666999::::::DDDJJJYYYnnnxxxvvvtttlllddddddmmmwww|||{{{{{{iiiaaacccgggnnnsssyyy|||{{{xxxbbbIII888111444000000444:::@@@HHHOOOXXX^^^aaa^^^]]]WWWGGG555000///...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++******,,,///000///...111333555555666777:::<<<<<<999:::???BBB@@@@@@AAAHHHGGGGGGHHHIIIIIIGGGFFFJJJLLL```{{{xxx~~~oooRRR>>>888:::666444222222333333111...111000000000////////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))+++************+++,,,---,,,,,,---000444777888777<<<===FFFXXXlll}}}vvvhhh___\\\bbbjjjttt{{{~~~||||||wwwuuuyyy}}}~~~||||||zzzsssgggggggggiiiqqq}}}zzzgggUUUEEE999555888666444555<<>>333000///------------,,,+++***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******+++,,,.../////////222333555555666777:::<<<===999:::>>>AAA??????AAAFFFEEEEEEGGGIIIJJJIIIHHHIIILLL```~~~~~~gggNNN???666333444666444222111000111000000000000000////////////...---------...............---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))+++++++++++++++,,,,,,,,,+++---000111222444666999;;;:::>>>HHHUUUfff~~~qqqbbb]]]]]]XXXcccuuu~~~}}}zzzlllkkkpppqqq|||xxxqqqvvvwwwjjj^^^WWWYYYaaahhhuuuiiiYYYHHH===777444555888333555;;;GGGTTT[[[XXXQQQYYY\\\WWWDDD000)))---333,,,------------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******((((((((((((((((((((((((+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...///000222333555666666888:::======999999===@@@??????AAADDDCCCCCCEEEHHHKKKKKKKKKJJJKKK^^^~~~~~~~~~cccDDD888888666222111222000///......///111222000000////////////......---------------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))******++++++++++++++++++++++++))),,,000000......333888888888;;;>>>CCCPPPggg{{{{{{nnnhhhgggdddkkkzzz~~~{{{wwwkkkgggiiimmmwwwzzzxxxvvvjjjddddddeeeeeelllxxxzzzzzzyyyhhhKKKBBB999888777555222222111;;;JJJVVV```ddd^^^WWWcccVVVDDD777222222000...,,,---------------,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++++++++******((((((((((((((((((((((((*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,,,,,,,---///111222444555666777888;;;===<<<999888<<>>999444555<<<999///---333000222333333111/////////000/////////............,,,,,,,,,------.........***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))************++++++++++++((()))))))))))))))(((((()))))))))***+++---///111333444777999888777>>>GGGVVViii}}}zzzyyy}}}wwweeedddkkktttyyy}}}xxxqqqjjjeeeeeemmmvvv}}}zzzsssvvv|||~~~wwwqqqssskkkhhhooouuu}}}{{{```III>>>===333333444666666999CCCOOOWWWppp}}}jjj[[[WWWVVV999444///......---,,,,,,+++++++++***++++++,,,---************************((())))))***++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***,,,---,,,+++,,,///333333444666777777888;;;===;;;777666;;;>>>???AAADDDIIIGGGEEEDDDFFFGGGGGGGGGMMMEEEOOOqqq|||qqqPPP???;;;555555444333333222111111222222000///............000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******)))))))))))))))************************))))))************))))))'''((()))((('''&&&''')))+++++++++*********))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((()))***++++++,,,,,,000000111333555888:::;;;EEEOOObbbxxx}}}xxxqqqiiihhhnnnvvvzzz|||}}}zzzvvvyyy{{{|||xxxwwwlllttt~~~uuu|||vvvooopppmmmlllrrrmmmWWWFFF<<<666444000555888:::AAANNNYYY]]]hhhssssssgggccceeeZZZGGG000000///------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))************************''''''''''''(((((((((((())))))(((((((((((())))))---,,,***((('''&&&''''''%%%&&&((()))))))))((('''&&&'''((('''%%%$$$%%%&&&******)))))))))))))))*********))))))******+++,,,(((***+++,,,,,,,,,...000222444777777777777888999999999999:::;;;>>>@@@AAAFFFFFFGGGHHHHHHIIIJJJJJJJJJIIINNNkkkkkkSSS@@@888999444444333333222111111000222111000///............000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******)))))))))))))))************************))))))************))))))'''((()))((('''&&&''')))*********))))))(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******(((((()))******+++,,,,,,//////000222444666888:::===CCCQQQcccvvv~~~}}}yyyooofffcccnnnmmmooovvv}}}|||ttttttvvv{{{qqqwww~~~sssjjjoookkkffffffgggvvvyyywwwtttvvvzzzmmmcccSSSEEE<<<888777666;;;::::::AAARRRcccgggccc^^^hhhkkkbbbXXXOOOBBB333000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))************************''''''''''''(((((((((((())))))(((((((((((())))))***)))((('''''''''((()))(((((('''''''''((()))***&&&(((((('''&&&%%%%%%&&&******))))))))))))************))))))******+++,,,)))***,,,---,,,---///000222444666777777777888999999999999:::<<<>>>@@@AAAFFFFFFGGGGGGHHHIIIIIIJJJLLLJJJOOOjjjzzzpppjjjjjjmmmpppqqqyyytttXXXDDD999333333555222222222111111000000///111111000///............/////////...............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++******)))))))))))))))************************((())))))******))))))((('''((()))((('''&&&''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))******((())))))******+++++++++------...000111444666777888:::>>>HHHXXXooo~~~vvvhhhZZZRRR]]]dddssszzzuuussstttrrrrrr~~~wwwooojjj```jjjwwwxxxpppooofffdddppp{{{}}}yyyyyy|||}}}nnnOOOHHH>>>666444555777999???GGGSSS```kkkpppiii___```bbbaaaYYYJJJ:::000,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))'''&&&&&&&&&'''((())))))***)))'''&&&'''(((+++,,,'''((()))((('''&&&'''(((***)))))))))))))))************))))))******+++,,,***+++------------///111222444666777777777888999999999999:::<<<>>>@@@AAAFFFFFFFFFGGGHHHHHHIIIIIIMMMLLLOOOggguuunnnooouuuyyyzzzwwwyyy]]]MMM===666555444333333111111000000000/////////111000///.......................................------------------------......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))************************(((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********++++++,,,,,,---///111222333999888777777???PPPfffvvv}}}nnneee[[[bbbtttvvvppphhhcccnnn~~~yyyssskkkiiinnnuuuxxx{{{pppppp~~~zzzyyysssmmmsss~~~rrrWWWAAA???:::555333777???FFFJJJNNNbbbuuuxxxqqqjjjfffdddhhh[[[OOOFFF:::---+++111......---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((***))))))((()))***++++++((()))***)))((('''((()))))))))))))))))))))***+++******))))))******+++,,,+++,,,............///111111444666777666666777999888999:::;;;===???@@@AAAEEEFFFFFFFFFGGGGGGHHHHHHKKKKKKMMMcccxxxpppsss{{{ttthhhiii|||uuu```>>>888555777888555333333000000///////////////...000//////...............---------...............------------------------......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((())))))***)))))))))))))))***************++++++---...///000555777777555555;;;HHHSSSlllyyy}}}ooonnnwwwwwwooojjjhhhnnnxxx}}}uuuvvvzzz~~~yyysssqqqxxx~~~yyywwwyyy|||~~~yyyvvvvvvyyytttooovvvuuuwww}}}zzz```NNN@@@888333111000555@@@NNNZZZaaaiiiwww|||qqqkkkmmmooo]]]III888333///)))***111---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&(((***,,,,,,+++)))(((''')))***)))(((((()))***))))))(((((()))***++++++******))))))******+++,,,+++---......------///000111333555666666666777888888999:::<<<>>>???@@@AAAEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJ^^^zzznnnbbb]]]bbbkkktttiiikkkqqqnnnyyy~~~yyyllldddYYY888555444555555111111333//////////////////////////////......---......///---------------.........---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))((('''&&&''')))(((((())))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************+++,,,---......222666777666777<<<@@@MMMaaayyy}}}yyyqqqrrrwwwyyyzzz}}}{{{~~~uuu|||tttnnnlllnnnxxxxxxuuuwwwvvvrrrttt{{{|||sssppppppsss{{{uuuxxx~~~}}}uuu{{{kkkMMM===999999444333555;;;EEEPPPXXX]]]hhhrrr|||xxxjjj\\\HHH888---...111...+++,,,,,,++++++******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''&&&%%%$$$'''***,,,---+++(((&&&'''((())))))(((((()))***(((((((((((()))***+++,,,******))))))******+++,,,+++---......------...///111333555666666666777888888999;;;===???@@@@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHZZZ~~~{{{pppjjjgggkkkqqq|||wwwzzzxxxpppnnnvvvcccRRROOOPPPJJJ;;;555111222222000000222////////////////////////.........------......///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))'''''''''(((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))(((***************+++,,,---+++...222444444555777:::>>>MMM]]]jjjvvv~~~}}}vvvrrr{{{}}}tttrrrrrrrrruuuyyyxxxpppdddeeekkkwwwuuussszzzyyyxxxvvvwwwzzz~~~wwwqqqsssvvvwwwxxx{{{~~~vvvvvvnnn[[[III===777333888:::>>>CCCIIILLLMMMLLLWWWdddsss{{{yyykkkQQQ<<<666111---///222222...+++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''((()))))))))((((((%%%&&&)))***+++***((('''&&&''')))((('''''')))***(((((((((((()))***+++,,,******))))))******+++,,,+++,,,------,,,,,,---...111333555666555555777888888999;;;>>>???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIHHHXXX{{{~~~~~~vvvgggdddjjjuuuwwwiiihhhzzznnnVVVCCC999444:::???777<<<444///111444333111111/////////000000000000000......---------......///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,---******************************++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((()))******))))))))))))((((((((((((***************+++,,,,,,...////////////111333666222999???GGGXXXooozzzlllaaa[[[\\\ggglllpppyyysssmmmfffjjjsssxxxrrrrrryyy|||yyy}}}}}}iiiXXXZZZWWWNNNDDD>>><<<888222444999AAAJJJPPPPPPMMMIIIUUUaaaiiicccTTTFFF:::333,,,---,,,***+++------++++++***************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$&&&((()))++++++******''''''''''''((((((((((((%%%'''((((((''''''(((***(((((((((((()))***+++,,,*********)))***++++++,,,***,,,---,,,++++++,,,---000333555666555555666888888999<<<>>>@@@AAAAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDIIIJJJHHHWWWyyyrrrfffaaadddooo|||www{{{wwwsss|||~~~yyypppZZZ>>><<<999666333333333333000000000000000000000000111111000///////////////222000...,,,+++,,,---......------,,,,,,------...---------------------------,,,+++******+++,,,---***+++,,,,,,,,,,,,+++******((('''((()))***)))'''******))))))((((((''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***))))))((((((''''''&&&&&&'''((()))((('''''')))+++&&&&&&'''((()))(((((((((++++++************+++++++++,,,---.........---,,,555666666666<<>>@@@PPP^^^\\\QQQLLLSSS]]]iii^^^PPPEEE;;;111,,,---///......------,,,+++++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))))))))************************'''(((***)))(((((()))***'''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++(((***+++***'''''')))+++'''((()))((('''&&&''')))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222333444555666666666666:::<<<===???@@@@@@@@@@@@EEEGGGJJJJJJHHHEEECCCCCCFFFFFFIIIUUUooopppiiiiiiooo}}}xxxkkkeeeaaaooowwwooogggjjjyyywwwbbbNNN@@@;;;999666444222111222222000000000000000000000000111000000///////////////111000...,,,+++,,,---...------,,,,,,,,,,,,------------------------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++******((('''((()))***)))'''***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((((((((((((((('''''''''((()))))))))((((((***+++++++++***))))))(((((('''+++******))))))******+++***+++,,,---...------,,,444555555555777>>>JJJSSSgggzzzmmmaaaaaaeeeuuupppuuuzzzzzz~~~vvv{{{wwwsssjjjeeeiiiwww~~~qqqooozzz|||}}}qqqnnnmmmhhh]]]OOOCCC<<<999CCC<<<888888777666;;;BBB[[[___``````eeellllllgggcccRRR@@@555111///000222,,,,,,------------------+++++++++*********))))))++++++++++++++++++++++++***)))))))))))))))))))))*********************************(((&&&%%%&&&'''(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((,,,000000+++((((((***'''((()))(((''''''((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,------......222222333555666666666666999;;;===???@@@AAAAAAAAADDDGGGIIIJJJGGGEEECCCBBBDDDEEEHHHQQQhhh}}}{{{sssaaa^^^WWWaaarrrvvv|||{{{{{{|||xxxwww~~~}}}___III???999555666555333111000000111111000000000000000000000000111000//////......//////000///...,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,+++++++++******+++,,,,,,+++*********((('''((()))***)))'''))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''(((((((((((((((((()))***)))((((((***,,,000...,,,***((((((((((((+++******))))))******+++***+++,,,,,,------,,,,,,000222444444333444999===HHHbbb}}}tttpppooovvv}}}qqqzzz{{{zzztttjjjkkkuuu~~~yyylllfffgggpppxxx{{{vvvzzztttyyy}}}wwwpppjjjlllzzzsssgggZZZPPPNNNSSSVVVPPPDDD<<<;;;===;;;888777888:::<<>>@@@AAABBBBBBCCCFFFIIIIIIGGGDDDCCCBBBCCCDDDFFFMMM___wwwvvvrrrhhhnnn|||{{{mmmlllyyy|||www{{{lll```MMM===666555666555333222111000000000111111000000000000000000000000000000///............//////...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++*********((('''((()))***)))'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))((()))******((()))***,,,000...+++)))''''''((()))******))))))))))))***************++++++++++++++++++...111222222222444666444DDDVVVbbbnnn}}}xxxvvvwwwuuusssmmmkkknnnlllkkkzzzfff\\\^^^fffxxxxxxqqqooorrr{{{wwwkkkeeeeeetttzzzyyyrrrllllllvvv|||yyyjjjlllhhh^^^ZZZcccrrr{{{uuuttttttttttttwwwiiiQQQHHHGGGFFFCCCDDDIIIKKKHHH@@@===???DDD:::>>>BBBBBB>>>>>>DDDKKKdddzzzvvvlllZZZEEE888000+++...000///,,,,,,++++++,,,,,,,,,---------************************************************)))))))))))))))*********************************((((((((('''''')))---000***(((%%%$$$&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******)))000777555...'''&&&)))''')))***)))((('''((()))((()))))))))************)))))))))))))))))))))))))))******++++++,,,,,,---000111222444555666666777666888;;;>>>@@@BBBBBBCCCCCCEEEHHHIIIGGGDDDCCCBBBBBBCCCFFFLLL[[[qqqxxxooosssiiiQQQDDD>>>666333333333222111111111111111111111111222////////////////////////000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************************((('''((()))***)))'''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))((()))***)))((((((***,,,,,,***((('''&&&''')))******))))))))))))))))))***))))))))))))******++++++)))+++---...///111333555---444:::???III\\\rrryyyhhh^^^[[[XXXSSSVVVYYYccciii]]]^^^```rrryyyyyy~~~}}}rrrnnnwww{{{xxxyyy}}}yyyqqqqqquuuuuuyyyxxxjjjaaabbb```dddoooxxxyyyuuuqqqlllpppooohhhgggqqqzzzyyytttjjjZZZHHH@@@???>>>;;;888:::@@@GGGJJJJJJHHHHHHIIIQQQWWWXXXOOOCCC@@@HHHPPPfffvvv{{{lllYYYLLL>>>///++++++///333111,,,***+++------,,,,,,,,,+++++++++************************************************(((((())))))************))))))))))))))))))))))))''''''&&&%%%%%%'''+++///)))'''%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&((())))))*********///333000)))%%%&&&***((()))***)))((('''(((***((()))))))))************)))))))))))))))))))))))))))******++++++,,,,,,---///000222444555666777777555777:::===@@@BBBCCCCCCBBBEEEHHHIIIGGGEEEDDDCCCCCCCCCFFFNNN\\\ppplll___UUUFFF888;;;666333444333111000111111111111111111111111111////////////////////////000///......------......,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++***))))))))))))***+++***((('''((()))***)))'''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((()))((('''''')))+++''''''&&&&&&&&&((()))******))))))(((((())))))***)))(((((((((((()))******+++*********+++---///000///111333333666???MMMWWWrrr~~~rrroooaaaXXXVVVXXXbbb{{{jjjeeekkkqqq|||kkkbbb\\\VVVXXXeeesss~~~}}}iiikkkuuu|||xxx{{{~~~hhh]]]YYYWWWNNNGGGIIIQQQPPPGGGJJJBBB;;;<<<======<<<<<>>;;;:::555222333222111333666222---///555000000000111000000///...//////////////////////////////...------------...++++++,,,---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++***)))(((((()))***+++***((('''((()))***)))((('''((((((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''))))))(((((((((((())))))(((((('''&&&&&&((()))************+++,,,---,,,+++...///111222111111666======BBBQQQiii}}}{{{www~~~uuugggcccgggnnnkkkbbbgggssszzzgggTTTMMMDDDLLLNNNMMMXXXeee___NNNJJJKKKYYYrrr~~~xxxvvvyyyttt[[[LLLHHH======AAADDDAAA:::999>>>BBBEEENNNWWWWWWSSSVVV^^^kkksssyyyrrreee]]]aaahhhrrrnnngggfffnnnssshhhYYYAAA444///444444,,,+++000///+++***...///,,,)))(((*********++++++,,,------))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''')))***)))(((((()))***""""""%%%(((++++++)))&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&((()))***+++******'''%%%$$$&&&***+++***'''(((***+++***)))((()))***))))))))))))************************************+++,,,,,,------......///...///111333555666777777666888:::===???@@@@@@@@@DDDGGGJJJKKKJJJHHHGGGGGGIIICCCDDDPPPaaaqqqvvvbbbOOOBBB:::999999777666555444333111111111111111111111111111000000///////////////////////////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************,,,---...000111333444555///555<<>>999------------------------************************,,,,,,++++++++++++,,,,,,******************************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''***(((&&&%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&))))))))))))((((((((((((,,,+++)))''''''(((***+++++++++,,,,,,,,,---------//////111222444555777777777999<<<===>>>>>>@@@AAADDDHHHJJJHHHHHHIIIGGGBBBFFFFFFDDDLLLZZZcccvvvqqqfffWWWKKKCCC===777333777777666555444333222222111111111111111111111111111111000///.........///........................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***************+++---...///000111...111444555888@@@NNNXXXsssyyyiii___WWWWWWXXXZZZdddrrr|||iiicccjjjsssxxxvvvssspppeeeWWWPPPMMMLLLQQQZZZccckkkooo___UUUKKKHHHKKKSSS^^^iiilllhhh___UUUMMMMMMSSSYYYlllzzzqqq___\\\XXXaaaiiipppyyyuuudddMMMKKKJJJMMMPPPPPPLLLGGGMMMUUU]]]___[[[YYY[[[___eeefffmmmssspppjjjrrrxxxuuutttzzz}}}tttcccOOO>>>333...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))******************************)))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))((((((((((((******))))))***+++,,,---++++++,,,,,,,,,---------//////000222444555777777555777:::;;;<<<<<<>>>???EEEIIIKKKJJJJJJKKKIIIEEEHHHGGGEEELLLYYY___ppp{{{~~~jjjZZZQQQJJJBBB888333333666888888333333333222222222111111000000000000000000000000222111000///....................................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++************************************))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******((())))))******+++,,,,,,000111111000//////000222CCCKKK\\\uuuyyyuuuooommmxxx{{{tttrrrfff\\\```qqqzzzgggbbb]]]YYYYYYZZZXXXUUUMMMFFF@@@???@@@BBBIIIOOOQQQOOOJJJCCC>>>???EEEJJJQQQ\\\```aaabbbTTTBBB???;;;BBBHHHOOOYYY]]]SSSCCC;;;<<<;;;;;;;;;@@@FFFKKKgggrrr}}}}}}yyyzzz}}}vvvlllddd___]]]bbbvvv|||dddWWWEEE444+++))),,,...++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,------...,,,,,,,,,,,,------------...///000222333555666777555777:::;;;<<<<<<>>>???EEEIIILLLKKKLLLNNNLLLHHHIIIIIIGGGNNNXXXZZZiii```dddqqq||||||uuuaaaPPPDDD===:::888666444333444444222000111111111111111111111111000000000000000000000000222111000///...---------........................,,,------------,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))))))))***))))))))))))))))))))))))//////000111222111///...000333<<>>>>><<<>>>AAAFFFNNNRRRIII<<<===;;;888666777>>>HHHPPPtttzzz|||kkkYYYSSSYYYjjjddd@@@999111,,,---///000000************************++++++++++++++++++++++++++++++************++++++************************))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%'''))))))(((''''''&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))'''(((***,,,------,,,+++,,,,,,,,,------------......///000111333555666777777999<<<===>>>>>>@@@AAADDDHHHKKKKKKLLLOOOMMMIIIJJJIIIIIIRRRZZZXXXfffTTTRRRYYYfffooouuu{{{yyysssddd]]]QQQFFF===:::999:::333444555555555222...***000111111111111222222222////////////////////////111000///...------------........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++************++++++***************************************************)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))),,,,,,+++++++++************))))))+++///000000...333333333777@@@NNN]]]ggg{{{nnn\\\WWW^^^]]]bbbrrrrrrnnnvvvqqq```OOOLLLPPPUUUWWWXXXOOOQQQPPPLLLEEE???===>>>???EEEBBBBBBHHHCCC999:::888999<<>>>>>@@@AAABBBGGGJJJJJJKKKNNNLLLIIIIIIIIILLLWWW___ZZZgggNNNLLLPPPWWWZZZ[[[cccmmmppprrrwww~~~}}}|||qqqiiiaaaUUUIII>>>===;;;888666333111000777777666555555555666777111111111111111222222222////////////////////////000///......------......------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++)))))))))***************)))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((()))))),,,,,,,,,,,,++++++*********)))(((((()))*********000111111000000555>>>FFFWWW```sssvvvpppvvvvvvyyysssgggbbblllzzzwwwddd```jjjwwwttteeeZZZTTTRRRLLLVVVXXXYYY[[[PPPBBB@@@AAAEEEKKKRRRYYY\\\\\\ZZZNNNMMMOOOYYYgggppprrrpppmmmiiijjjxxxzzz|||tttaaaPPPDDD777***222000---,,,+++***)))'''************************************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((()))+++++++++)))'''&&&,,,---------............---...///111222444555666555777:::;;;<<<<<<>>>???AAAFFFIIIIIIJJJLLLKKKGGGIIIIIIOOO]]]ddd\\\hhhGGGGGGIIILLLOOOQQQSSSVVVZZZ[[[]]]^^^bbbiiiqqqvvv{{{iii\\\SSSQQQLLLEEEBBBCCCAAA<<<777888999:::999777444222111000///...---///222444111111111111000000000000..............................---------...//////------------------------+++,,,,,,,,,,,,+++******************************++++++************++++++((()))))))))*********+++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))***************)))))))))+++++++++***)))(((((()))***+++,,,,,,,,,---///111///333???NNNUUUWWWbbbqqq|||tttllldddjjjttt~~~wwwppptttzzzyyy{{{rrraaa___hhhoooxxx}}}|||vvvrrrqqqccchhhrrrxxxvvv{{{sss```PPP>>>>>>===:::666222111000)))*********)))***,,,...++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''((()))*********((()))***+++++++++***)))------------............---...///111222444555666555777:::;;;<<<<<<>>>???BBBGGGIIIIIIJJJLLLJJJFFFIIIJJJQQQaaaggg]]]hhhFFFFFFEEEFFFKKKTTTYYYYYYOOOUUUZZZYYYXXXYYY]]]``````eeekkksss}}}iiiZZZTTTPPPHHH@@@<<<>>><<<999:::@@@DDDDDD666555333222222333555666333444555444222111000000111111000000////////////........................---------------...///000------------------------+++,,,,,,,,,,,,+++******************************++++++************++++++(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''******))))))(((((((((''''''&&&&&&%%%%%%$$$$$$###((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&)))++++++***)))***+++,,,******+++...000///---555000///333444777CCCSSSYYYqqq|||zzzvvv|||zzzaaa\\\```kkkxxxuuuggghhhxxxpppfffcccaaalll~~~{{{lll]]]QQQGGG<<<444666111000222111,,,+++---$$$(((---...,,,***+++---++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''###%%%'''$$$!!! $$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&&&&''''''((()))******+++((()))***+++,,,------------------.........//////---...///000222444555666777999<<<===>>>>>>@@@AAACCCHHHJJJJJJJJJLLLJJJFFFJJJKKKRRRccchhh]]]gggCCCEEEGGGJJJNNNPPPRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZ[[[^^^aaaeeejjjmmmoooqqqrrrvvvzzz~~~zzzrrriiibbb]]][[[XXXSSSLLLFFFBBBAAA???>>>:::::::::999999:::;;;;;;555555444333333222111111111111111111000000000000000000000000000000000000///......------------...//////...------------...------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************///...------///222555888???IIIWWWaaafffrrrqqqXXXZZZaaakkkuuu~~~wwwmmmlllqqqxxxllldddiiirrryyyqqqiii|||tttgggTTTNNNFFF>>>888444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))***************)))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***************++++++,,,.........///......------......///111222444666777888999:::<<<===>>>>>>???BBBHHHKKKJJJJJJMMMNNNLLLIIIJJJNNN[[[ccc]]]fffFFFHHHJJJLLLNNNPPPQQQRRROOOOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUWWWYYY[[[^^^___YYYXXXXXXXXXXXXYYYYYYYYYbbbeeekkkooossswww|||{{{uuunnniiigggccc]]]XXXYYYWWWSSSNNNJJJGGGEEEDDDFFFCCC>>>;;;:::999999888888888888777777888888999555444444333222222111111111111111000000000//////////////////////////////.........------...////////////...---------------------............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))+++---000222333555999<<>>>>>??????AAAFFFIIIHHHHHHKKKKKKJJJHHHIIIMMMYYYaaa\\\eeeHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRUUUTTTRRRQQQRRRSSSUUUVVVXXXVVVSSSPPPMMMLLLKKKKKKCCCFFFJJJNNNPPPRRRUUUWWWYYYYYYYYYYYYYYYZZZ[[[[[[bbbeeedddaaa```bbbaaa^^^WWWRRRMMMKKKJJJIIIEEEAAA>>>>>><<<;;;:::::::::::::::888666777888999999888666666555555555555555666444444333333222111111111111111000000000000//////////////////////////////...............///000111///......---------------------............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((***---......+++((('''(((...>>>MMMSSSQQQUUUcccuuu~~~zzzssslllqqq~~~zzzxxxyyyuuugggWWWPPPHHH===555111000...---,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))******))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((((()))******++++++,,,---..................///000222444666777888999:::<<<===>>>??????@@@FFFHHHFFFFFFHHHIIIGGGGGGGGGJJJWWW```[[[ddd~~~GGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOTTTSSSQQQOOOPPPQQQSSSUUUQQQOOOLLLIIIHHHGGGGGGGGGEEEGGGJJJKKKKKKLLLMMMOOOKKKJJJHHHFFFEEEEEEEEEEEEIIIKKKJJJGGGFFFHHHGGGDDDIIIFFFCCCBBBBBBAAA???===???>>>>>>===<<<;;;;;;;;;777777777888:::;;;:::888555555444333333333444444333333222222111111111000111000000000////////////////////////////////////---------...///000111222///...------,,,,,,------,,,------......------,,,,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***)))***+++,,,---...,,,,,,......---///444111///222>>>LLLQQQKKKBBB<<>>>>>===<<<;;;===<<<<<<:::999777666666777666666777777777555222555555444333333333333333222111111111111111000000000000000////////////...........................------------...000111111......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++************************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,***,,,111222...************+++///333333///+++...---:::PPPYYYTTTUUU\\\mmmoooqqqqqqrrrsssuuuwww{{{uuusssrrrrrrpppmmmhhhbbb___YYYVVVPPPHHHBBB???888222---///...---000444444000,,,---///111111///,,,)))...---,,,------,,,)))'''++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,---......//////...//////000111333444555555666777999:::;;;<<<<<>>======<<<999999999999999888777666999888777666666555333111666555444333222222222333000000000000000000000000000000////////////..............................---------------...///000...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,((('''+++,,,+++***,,,+++,,,------,,,,,,------333,,,+++333888666666;;;BBBBBBBBBAAAAAACCCGGGJJJ```eeegggbbbYYYSSSNNNIIIEEEFFFGGGFFFCCC???;;;888888666333000///...---+++***///111---,,,///111111//////...---,,,+++******,,,+++***+++++++++)))'''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))((((((((()))******,,,,,,---.../////////////////////000111222333444555666777999:::;;;<<<<<>>>>>@@@AAABBBBBBBBBBBB===@@@@@@======AAAAAA>>>999999999777666666777777999999:::;;;;;;::::::999999777666555666666555444555444333222111111111111000000000000000000000000000000/////////.................................------,,,,,,,,,------......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******---)))(((***+++)))+++...)))***++++++++++++---//////,,,))))))+++...000111///000000///......111333888???AAA;;;555333222000---///222222000...---...---,,,,,,------...///111)))...000---***,,,------------,,,,,,+++,,,...000---,,,***+++,,,---,,,+++************************((()))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++......//////000/////////////////////000222333444666777999:::<<<=========@@@EEEHHHGGGGGGIIIJJJIIIIIIJJJPPPbbbooogggggg{{{???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLJJJKKKLLLMMMMMMKKKIIIHHHDDDFFFHHHIIIIIIGGGEEECCC???AAABBBBBB@@@??????@@@@@@AAABBBCCCCCCBBB@@@???999<<<<<<:::;;;>>>???<<<<<<<<<===<<<;;;;;;<<<>>>555666777888777666555444333111000111333444444444444333222111000000000000////////////000000000000000/////////....................................------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++***)))***...---)))(((+++)))))))))***+++++++++***(((...///,,,+++------***,,,---///...---,,,---...'''///222---***,,,...---'''+++//////,,,+++---///(((((()))***((('''))),,,''',,,...------//////,,,+++,,,------,,,++++++,,,...,,,*********+++***)))************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***************++++++,,,///000000000000000///...////////////000111333333888999:::<<<===>>>?????????DDDGGGFFFFFFIIIJJJIIIIIIKKKSSSfffrrrjjjiii{{{@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKOOOOOOMMMKKKJJJIIIIIIIIIFFFGGGIIIJJJIIIGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAA>>>???AAAAAAAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;:::999888888777777888888999999888777666555444444333333333444444555555555666555444333222222222222111111111111000///------////////////////////////------------------------++++++++++++++++++++++++,,,------------,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,***((((((***+++,,,+++))))))))))))))))))))))))'''''''''''''''((())))))***((('''&&&&&&'''(((***)))))))))))))))))))))))),,,+++)))((()))***)))(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---......***(((((()))***+++***)))))))))***+++,,,,,,------,,,,,,,,,++++++*********)))************+++++++++************************))))))(((((((((((())))))))))))((((((''''''&&&&&&***)))(((''''''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******---111555777444000,,,+++,,,...000000///......///222555777444777;;;<<<<<<;;;;;;<<<>>>DDDHHHHHHIIILLLMMMKKKLLLHHHMMMbbblll```dddAAAAAACCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGIIIJJJIIIGGGDDDBBBBBBCCCDDDDDDDDDBBB@@@???>>>???@@@AAAAAA???>>><<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888888999999888777666555444444222222333333333444444444444333222111000000000000111111111000000///------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++*********))))))***************************)))'''''')))***+++***'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))''''''(((((('''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((())))))******'''((((((((()))))))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++*********++++++***(((((()))***+++***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************)))((('''''''''''''''(((((((((((((((((('''''''''(((((())))))))))))((('''(((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&''')))))))))+++...111111///---++++++,,,///000///...------...111444666555777;;;<<<<<<;;;;;;<<>>???@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999;;;:::999999888888999999999888777777666555444444222222222222222333333333111111000///............000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++***))))))+++************))))))))))))))))))))))))))))))))))))(((&&&'''(((******)))'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''%%%%%%''''''&&&%%%''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))******)))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************************************,,,,,,+++))))))(((((((((***(((((()))***+++***)))******++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++************************(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''')))***+++)))'''&&&)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((%%%'''((()))((()))***,,,************,,,---///000...---------...000333555555888;;;===<<<;;;<<<<<<@@@FFFIIIIIIIIIKKKLLLIIIIIIHHHGGGUUUhhhmmmooo{{{BBBCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGGGGKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKIIIGGGDDDCCCAAABBBBBBCCCBBB@@@???===>>>??????@@@???>>>======<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999999888777777666555555444444111111111111111111222222000//////...------......//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((************)))))))))))))))))))))))))))))))))))))))((('''((()))******)))'''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''''''''((()))(((((((((((((((((((((((('''&&&%%%&&&''''''&&&$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))((()))***)))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************,,,+++***)))))))))))))))***(((((((((***+++***)))++++++++++++************++++++++++++++++++++++++))))))))))))************************************))))))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''((()))))))))(((((())))))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((%%%'''))))))((((((((()))'''(((***,,,---............------...///111333555555888;;;===<<<<<<<<<<<>>===>>>>>>???????????????>>>>>>==================<<<<<<<<<<<<;;;:::999999888888999999777777666666555555444444111111111111111111111111000000///.........//////...////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))(((((())))))))))))))))))))))))***************************)))((()))+++,,,+++***(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&'''))))))'''&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,***(((((((((***+++***)))+++*********************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))***))))))(((''''''((((((&&&&&&''''''(((((()))))))))'''&&&%%%%%%''')))+++(((((())))))))))))((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''')))******)))(((((()))((())),,,...//////...---///...//////111222444555555888<<<======<<<<<<===AAAFFFJJJIIIHHHKKKKKKIIIGGGIIIFFFRRRppp}}}{{{???AAADDDFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKJJJHHHGGGFFFDDDBBB???<<<<<<===???@@@??????>>>>>>>>>=========>>>>>>>>>============<<<:::999888888777777888888666666666555555555444444222222222111111111111111000000//////...//////000....../////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((((((((()))))))))))))))******************************))))))***,,,,,,+++)))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((************************''''''''')))+++***)))&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))***))))))***+++,,,------***(((((()))***+++***)))))))))*********************++++++++++++,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((()))'''%%%###$$$&&&***,,,'''(((((())))))(((((('''*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))***+++***)))((()))***)))+++---///000///...---...//////000222333555555666999<<<======<<<======@@@FFFIIIIIIIIIKKKLLLIIIIIIIIIIIIZZZyyy~~~===???BBBEEEFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCAAA???>>>???@@@@@@??????>>>===============>>>============<<<<<<<<<999888777777666666777777666666555555555444444444333333222222222111111111//////............//////------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))((((((((((((((())))))******)))))))))))))))))))))))))))((((((***,,,,,,***((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''')))++++++)))&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))******)))))))))******+++***(((((()))***+++***)))(((((())))))******++++++******+++++++++,,,,,,,,,(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''''''''&&&%%%$$$%%%''')))+++&&&'''(((((((((((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))******)))'''(((***,,,(((***,,,...//////......---...///000111222444444666999<<<>>>============???EEEIIIHHHIIILLLLLLKKKKKKIIILLLddd<<<>>>AAADDDEEEEEEDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@??????>>>=====================<<<<<<<<<;;;;;;;;;888777777666666666666666555555555555555444444444333333333333222222111111......---------......///------......///......---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))'''((((((((())))))******((((((((((((((((((((((((''''''''')))++++++)))''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))+++***(((&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((''''''''''''''''''''''''''''''%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((***(((((()))***+++***)))'''(((((()))***++++++,,,*********++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))'''&&&'''***---'''(((***,,,.../////////,,,---...///000222222333666999<<<>>>>>>=========>>>DDDHHHHHHIIILLLMMMKKKLLLJJJOOOkkk???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLGGGGGGGGGHHHHHHIIIKKKKKKHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@AAAAAA@@@@@@>>>=========<<<;;;:::999999999999999777555444333444666777666666555444333333222222333333333222111000//////.........///////////////------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,+++***((((((((()))***+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''(((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))+++*********+++---///000------------///111333444444:::===<<<<<<>>>???<<>>===;;;;;;:::999888888888888888777555444444444666777555555555444333333222222222222222222111000//////............////////////------------------------,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,+++)))((((((((()))***+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((()))((('''&&&''')))(((((()))))))))************++++++++++++***))))))(((((((((((((((((((((((())))))))))))((((((''''''%%%%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''')))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&''''''((()))***+++++++++*********,,,---///000......---...///111333555555:::>>>======??????===BBBCCCEEEHHHIIIJJJJJJJJJHHHLLLVVVrrr999:::<<>>>>>>>>???????????????@@@@@@AAAAAA??????@@@@@@@@@??????>>>::::::999888777777777777888777666444444555555666555444444333333222222222222222222222111000//////........................------------------------,,,++++++++++++*********************************+++++++++++++++++++++++++++***))))))((()))))))))+++************)))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))'''((()))((('''&&&''')))(((((())))))))))))************++++++******)))((((((((((((((((((((((((((()))))))))(((((((((((('''%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&'''(((***+++,,,,,,+++***++++++,,,...///000///......///000222444666666;;;>>>======@@@AAA???BBBCCCFFFHHHJJJKKKKKKKKKHHHLLLVVVrrr888999;;;===>>>@@@AAAAAA????????????AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHAAA@@@>>>===<<<<<<=========>>>>>>???@@@@@@@@@@@@??????@@@@@@@@@??????>>>::::::999888888888888888777777666555555555555666444333333333222222222111111111111111111000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((())))))))))))''''''((()))******++++++***++++++,,,---...///000////////////111333555666666;;;>>>======@@@BBB@@@BBBDDDFFFHHHJJJKKKKKKKKKLLLNNNVVVppp888888999;;;<<<<<<<<<<<<============>>>@@@BBBCCCEEEEEEFFFGGGGGGGGGGGGFFF@@@???===<<<;;;;;;<<<===<<<===>>>@@@@@@AAA@@@@@@??????@@@@@@@@@???>>>>>>;;;;;;:::999999999999:::777777666555555555555555222222222222222111111111000000111111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************)))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((((((((())))))))))))************)))(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''((((((((()))))))))***************))))))))))))***+++,,,---.../////////////////////111333555666666;;;>>><<<===@@@BBBAAACCCDDDFFFIIIJJJKKKKKKKKKOOOOOOSSSkkk666777888999999999999999;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFHHHHHHHHHHHHGGG???>>>===<<<;;;<<<======<<<===???AAABBBBBBAAAAAA@@@AAAAAA@@@@@@>>>======;;;;;;::::::999::::::;;;666666666666666555555555111111111111111111111111///000000111111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************************************(((((()))************)))(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((((((((())))))))))))******))))))((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((())))))******,,,++++++******)))((((((***+++,,,...///////////////......///000222444666666:::===;;;<<<@@@BBBBBBCCCDDDGGGIIIKKKKKKLLLLLLMMMMMMQQQiii333444555777888999999999:::999999999:::<<<>>>???@@@AAADDDFFFGGGGGGGGGFFF@@@???>>>===<<<===>>>>>><<<===@@@BBBCCCCCCBBBAAABBBBBBAAAAAA???>>><<<;;;:::999999999999999::::::666666666666666555555444000111111111111111111111//////000000000000000/////////...------,,,++++++++++++++++++++++++++++++************))))))))))))************************************************'''((()))***+++******)))(((((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''''''''((()))*********++++++*********************+++---...///000//////......---...///111333555555999<<<:::;;;???BBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKMMMTTTnnn000111333555777999::::::999999888888999;;;===>>>;;;===@@@CCCEEEEEEEEEDDD@@@@@@>>>======>>>??????<<<>>>@@@CCCDDDDDDCCCBBBCCCCCCBBBAAA???===;;;:::999888888888888888999999666666666777666555555444000000000000000111111111//////000000000000000/////////...---,,,,,,++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))******+++++++++,,,***+++---///000000//////------------///111333444444999;;;999:::???BBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKOOOYYYvvv333333333333555777:::;;;888888888888999;;;>>>???BBB@@@???>>>???BBBFFFIIIDDDDDDCCCBBB??????AAACCCAAABBBDDDEEEDDDCCCAAA@@@@@@@@@???>>>===;;;999888888888777666666666666666777555444222222333444555333333222222111000000000////////////////////////------,,,,,,,,,,,,++++++))))))*********+++++++++************************,,,+++++++++***)))))))))+++***((('''&&&''')))***''''''((()))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&'''((((((''''''(((***((()))***++++++***)))(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))))))))************)))************+++++++++***)))***,,,///000000///000111222222111222444666777:::999777888===@@@???@@@CCCFFFGGGHHHIIIKKKMMMOOOOOOXXXyyy333333333444555777999:::888888888999:::<<<>>>???BBBAAA???>>>???BBBEEEGGGDDDDDDDDDCCCAAAAAACCCDDDCCCCCCEEEEEEEEECCCBBB@@@?????????>>><<<;;;999888888888777666666666666666777666444333222333444555333333222222111000000000////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++******************,,,+++)))(((((((((***+++''''''((()))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))******)))))))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++***)))***,,,///000000//////000111111111222444777777;;;===<<<>>>BBBCCCAAA@@@CCCFFFHHHIIIIIIKKKLLLNNNNNNVVVwww444444444444555666777888888888888999;;;<<<>>>???BBBAAA@@@??????AAACCCDDDCCCDDDDDDDDDCCCCCCEEEFFFEEEFFFFFFFFFEEECCCBBB@@@??????>>>>>><<<;;;999888888888888777777777777777777666555333333444444555333333333222111111000000////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******************---,,,***)))))))))***+++(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&''')))***''''''''''''((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((''''''(((******))))))(((((())))))***'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))))))))))))))(((((())))))))))))******)))))))))*********++++++***)))***,,,///000000///---///000111111333555777555:::>>>>>>AAADDDDDDAAA@@@DDDGGGIIIJJJIIIJJJJJJLLLMMMTTTsss444444444444555666666666666777888999:::;;;======BBBAAA@@@??????@@@AAAAAAAAABBBCCCCCCCCCCCCEEEGGGGGGGGGFFFFFFEEECCCAAA@@@>>>>>>>>>===<<<;;;999888888888999888888888777777777666555555444444555555444333333222222111000000////////////////////////------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++(((((())))))******++++++,,,+++***)))))))))******)))((((((((((((((())))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''&&&&&&''')))***''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((''''''((()))***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((******))))))((((((''''''(((((((((((()))))))))***))))))))))))***************)))***,,,///000000///,,,...000000111333666888333777:::;;;===BBBCCC@@@AAADDDHHHJJJJJJJJJJJJJJJKKKLLLSSSooo333333444555555555666666555555777888999:::;;;<<>>@@@BBBCCCBBBBBBDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@============<<<:::999999999999999:::999888777777777777666666555555555555444444333333222111111111////////////////////////------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))((((((((())))))******+++******))))))((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((******)))(((''''''((()))***'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%'''(((((((((((()))))))))(((((()))))))))************)))***,,,///000000///,,,---///000111222555888444777888777:::@@@BBBAAAAAADDDHHHJJJJJJJJJKKKKKKKKKMMMRRRlll111222333555555666666666444555777999:::;;;;;;;;;??????@@@@@@@@@???>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@??????=========<<<<<<:::999999999999:::;;;:::999888777777777777777777666666666444444444333222222111111////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((('''+++***(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***)))((((((''''''(((((()))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))))))))*********)))***,,,///000000///,,,...///000000222444666888::::::888:::@@@DDDCCCBBBDDDGGGIIIIIIKKKMMMNNNMMMOOOSSSjjj000111333555666666666666666777999;;;<<<============>>>???@@@@@@@@@>>>===???AAACCCDDDCCCCCCCCCDDDAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999999:::;;;<<<;;;:::888777777888888888777777666666555444444333333222111111////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))(((((((((************))))))((((((+++***((('''&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&"""$$$&&&((()))(((''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((((((''''''(((***'''(((((((((((((((((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******)))***,,,///000000///---///000000000111333555888;;;<<<;;;===AAACCCAAABBBDDDFFFGGGHHHKKKOOORRRNNNQQQTTTjjj///000222444666777777777777888:::===>>>>>>>>>>>>;;;===???@@@AAA@@@>>>===AAACCCEEEFFFDDDCCCCCCDDD>>>>>>===============>>><<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<:::888777888888888888888777666666555444444333333222222111////////////////////////---------,,,,,,,,,++++++))))))*********+++++++++******************************))))))((((((''''''***++++++++++++***)))))),,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&& $$$(((******)))(((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&'''((((((''''''(((***&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))***)))***,,,///000000///...///000000///000222444555:::===<<<>>>AAA@@@===BBBCCCEEEFFFHHHKKKPPPTTTOOOSSSUUUjjj222333333444555666777777999:::===>>>>>>===;;;999AAAAAAAAA@@@@@@@@@??????BBBBBB@@@?????????@@@AAA>>>>>>??????>>>===<<<;;;===;;;::::::::::::999777<<<;;;;;;;;;;;;:::::::::777666444333333444555666333333333333333222111000000000000000///////////////............---------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&&&&&&&'''''')))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))***++++++,,,,,,,,,,,,000/////////000111222222444555777:::<<<===>>>???@@@EEEGGGFFFHHHMMMPPPQQQNNNRRRSSSfff111111222333444555555666777999;;;===>>>===<<<:::?????????@@@@@@@@@@@@@@@CCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999;;;;;;:::999<<<<<<;;;;;;::::::999999777555444222222333444555222333333333222222111000000000000000/////////...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******+++,,,------------000//////000000111222333555666888:::<<<>>>??????@@@EEEGGGFFFHHHMMMPPPPPPLLLPPPRRReee//////000111222333444444666777:::<<<===<<<;;;;;;======>>>>>>??????@@@@@@BBBAAA???===<<<;;;;;;;;;>>>======<<<<<<;;;::::::999888888999;;;<<<<<<;;;<<<<<<;;;:::999999888888666555333222111222333333222222222333222222111000000000000/////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''(((((()))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---............/////////000000222333333666777888:::<<<>>>???@@@???DDDGGGFFFHHHLLLOOOOOOMMMQQQRRRccc//////000111222333333444666777999:::;;;:::999999:::;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999777666777888;;;======<<<;;;;;;:::999888777777666555444333222111111111222111111222222222222111111000000/////////.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''''''''(((+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((***************+++++++++++++++---.../////////////////////000111222333444888888999;;;<<<>>>@@@AAA???DDDGGGGGGHHHLLLNNNNNNNNNRRRRRRbbb//////000111222333444444777888888999888888777666999999:::;;;===>>>??????;;;;;;<<<<<<======>>>>>>>>>===<<<:::999999999999666555555777:::<<<<<<;;;:::999999888777777666666444444333222111111000000000111111222222111111111////////////............------------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((()))))))))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))((((((''''''''''''(((+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))*********+++++++++,,,++++++---...///000000000//////000000111333444555999999999:::<<<>>>@@@AAA???DDDGGGGGGHHHLLLMMMLLLKKKOOOOOO___...//////000111222333333666666777777777666666666888888999:::;;;<<<===>>>::::::<<<>>>???@@@@@@@@@@@@>>><<<:::999888999999666555555666888:::999888888777777777777666666666444444444333222111000000///000111111222111111111/////////.........------------------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((())))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,...///000000000//////000000222333555666999999999999;;;===???@@@>>>DDDHHHGGGHHHKKKMMMKKKFFFKKKLLL\\\------...///000111111222222333444555666777888888777888888999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAA@@@AAA???===:::999999999:::777666555555666777666444555555666666666666777777555555444444333111000/////////000111111111111111//////.........---------,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''((((((((()))((((((''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((())))))******(((((((((((((((((((((((((((((())))))***++++++,,,)))***+++---///000000000//////000111222444555666999888888888999<<<>>>@@@>>>DDDHHHGGGHHHKKKLLLJJJGGGKKKLLL[[[~~~+++,,,,,,---...///000000///000111444666888:::;;;888888888999999:::;;;;;;>>>???@@@BBBBBBAAA@@@@@@BBB@@@===;;;999999999:::888666555444555555333222444444555555666777777777555555555444333222000/////////000111111111111111//////.........---------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))(((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''')))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))******++++++((()))+++---...///000000//////000111222444666777999888777777999;;;===???>>>DDDHHHHHHHHHKKKLLLJJJLLLPPPNNN[[[|||***+++,,,---///000111222111111222222444777999;;;999999999888999999::::::???@@@AAABBBAAA???===<<>>;;;666444333444555444444333333222222111222444555555333222222222888666555333111///......///000000111111111000000000...---++++++,,,---......---,,,+++***+++,,,,,,))))))************))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))(((((((((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))************))))))))))))(((((('''''''''&&&******))))))((((((''''''******))))))((((((''''''***************)))((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++)))((('''((()))+++,,,+++++++++******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&'''((()))***(((''''''&&&%%%%%%$$$$$$(((((())))))((('''&&&&&&(((((((((((()))))))))))),,,******---000222111//////000000//////000222444666888999999:::<<>>???@@@???>>><<<;;;===<<<:::999888777666666555555444444333222222222222333555444333222222333444444222111111000000000000000111111111111000000///...,,,++++++,,,---......---,,,+++++++++,,,,,,((())))))******))))))((())))))))))))))))))))))))+++***(((''''''(((***+++))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))************))))))))))))(((((((((''''''''')))(((((((((''''''''''''***)))))))))((((((((('''))))))*********)))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&'''(((***+++***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&''''''(((((((((((())))))(((''''''&&&(((((((((((())))))))))))***))))))+++///000///---///000000000///000222555777888999999:::;;;???AAA@@@EEEHHHFFFGGGJJJLLLKKKLLLJJJLLLZZZuuu((()))***+++,,,....../////////000111333444666777777777777888888888999999;;;<<<===>>>===<<<;;;:::999777666777:::;;;999666555555555444333333222222111333444444333222333444111000000000000111222222000000111111111111000000///...,,,+++++++++,,,---------,,,++++++++++++,,,'''(((((())))))(((((('''))))))))))))))))))))))))***)))'''''''''''')))***))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))************))))))))))))((((((((((((''''''((((((''''''''''''&&&&&&))))))))))))(((((((((((((((((()))*********))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))*********))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((()))))))))(((''''''(((((((((((())))))))))))''''''(((***---...---,,,///000000000///000333555888999::::::999;;;>>>@@@???DDDFFFEEEEEEIIIJJJIIIKKKJJJLLLYYYqqq(((((()))***+++,,,------///000000222333555666777555666777777888888888888;;;;;;<<<=========<<<;;;777666777;;;@@@???999333666666555555444333333333111333444444333333333444000000000///000000111222000111111111111000000///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((('''((())))))***))))))************))))))))))))((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((((((''''''((()))*********)))((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***((())))))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((()))))))))(((((('''(((((((((((())))))))))))''''''(((***,,,---------000000111000///000333555999:::::::::999:::===???>>>CCCFFFDDDDDDGGGIIIGGGIIIJJJLLLWWWnnn'''(((((()))***+++,,,,,,000111222333444555666666444555777888999999999888;;;<<<<<<===>>>>>>>>>>>>:::;;;>>>DDDHHHEEE;;;222777777666555555444444333222444666666444333444555222222111000////////////111111111111111000//////------,,,,,,++++++++++++,,,,,,,,,+++++++++******''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((()))******))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((()))))))))******((())))))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))))))))(((''''''&&&&&&(((((()))))))))))))))((((((((((((((())))))))))))'''(((***,,,------...///000111111000000111333555999:::::::::999:::===???>>>CCCEEECCCCCCFFFHHHFFFHHHIIILLLUUUkkk(((((())))))***++++++,,,000111222444555555666666444555777999::::::999999<<<<<<===>>>>>>???@@@@@@???AAAEEEJJJKKKFFF<<<555777777777666555555444444555777888777666444444555555444222111000//////...111111222111111000///...,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''(((((((((((())))))(((((())))))***+++))))))************))))))(((((())))))))))))******))))))************++++++(((((((((((())))))))))))''''''((()))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))***%%%&&&&&&'''(((((())))))(((((()))*********))))))(((((((((((())))))))))))'''***,,,------...///000000111111111000111444666888999::::::999;;;>>>@@@>>>CCCEEECCCCCCFFFGGGFFFHHHIIIKKKRRRfff((())))))******++++++,,,///000222333444444444444444666888:::;;;;;;::::::<<<<<<<<<===>>>@@@AAABBB???AAADDDEEEDDD@@@:::777888888777777666555555444888999:::999777555555555555444333222000000000000222222222111111000///...,,,,,,,,,,,,,,,+++*********++++++,,,+++***)))(((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))************))))))(((((()))))))))*********((()))))))))************'''((((((((()))))))))***((((((((()))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***************)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((***+++((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&''''''(((((((((((()))***************(((((((((((())))))))))))'''***---...------///111111111222111000111444666777888999999:::;;;???AAA???DDDFFFDDDCCCFFFGGGFFFIIIJJJJJJNNN```}}}))))))******++++++,,,,,,...///111222333333333222444666888;;;<<<<<<;;;:::;;;;;;;;;<<<>>>???AAABBB<<<>>>>>>===:::888777777888888777777666666555555:::;;;<<<:::888555555555444444333222111111111111222222222111111///......+++,,,,,,,,,,,,+++************+++,,,+++***)))((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))******+++))))))************))))))(((((())))))*********+++'''((((((((())))))******'''((((((((())))))******((()))))))))((('''&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))(((((((((+++++++++******(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&((()))+++,,,((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$(((((()))***************(((((((((((())))))))))))&&&)))------,,,,,,...111111111222111000111444666666888999999:::<<>>BBBDDDCCCEEEHHHIIIGGGDDDEEECCCCCCLLLeee((((((((((((((())))))))),,,------......///000000333222222333555999<<<>>>===<<<;;;999888888888888888888888888888888888777999:::;;;<<<<<<<<<<<<<<<777666666555555444444444333333333333333333333333////////////............------,,,,,,+++*********************************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))******+++++++++++++++***++++++************++++++++++++++++++++++++++++++************++++++++++++************************************++++++++++++************+++++++++++++++++++++++++++***))))))((()))***++++++***)))(((((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%&&&&&&'''((()))))))))******)))))))))'''(((((()))))))))))))))((()))***,,,---...//////111222444333222222333555555555666888:::===???@@@>>>BBBDDDCCCEEEIIIIIIGGGDDDDDDBBBAAAGGG\\\}}}((((((((((((((((((((((((+++,,,,,,---......//////000000111333666:::===???<<<;;;;;;:::999888888777777777777777777888888888999::::::;;;;;;::::::999555555555444444444333333222222222222222222222222............---------------,,,,,,++++++***)))))))))))))))***************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))(((((((((((())))))(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++***++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,*********************************++++++++++++,,,*********++++++++++++,,,+++++++++,,,++++++***)))(((((())))))******))))))((((((((((((''''''''''''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((())))))******))))))(((''''''((()))))))))))))))((()))***,,,---...//////000222333333222111333444444555666888:::===???@@@===AAACCCCCCEEEIIIJJJGGGEEEDDDCCCAAAEEEWWWyyy&&&&&&'''((())))))))))))+++++++++,,,------.........///111444777:::===>>>999:::;;;;;;:::999888777666666666777777777888888999999999999999888777666444444444444333333333333111111111111111111111111...........................------,,,++++++******((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((('''))))))(((((((((((())))))((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))((('''''''''(((((()))***((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&'''((()))***))))))(((((()))***,,,---.../////////000222111000000111333444444555777:::===???@@@===AAACCCCCCEEEIIIJJJHHHDDDDDDDDDCCCFFFWWWyyy$$$%%%&&&((()))************++++++,,,,,,---......,,,...111555888;;;===>>>888999:::;;;;;;:::888666555555666666777777888888999999999888777666555444444444333333333333333333000000000000000000000000.........//////////////////......------,,,++++++(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&))))))(((((((((((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***+++,,,,,,------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((('''&&&&&&&&&((()))***)))(((((((((''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((())))))(((''''''''''''''''''''''''%%%$$$###%%%'''((((((''''''''''''''''''((())))))(((((())))))))))))((((((&&&''')))*********)))(((((()))***,,,---...//////...000111111000000111222333444555777:::===???@@@===AAACCCCCCEEEIIIJJJHHHCCCCCCEEEFFFHHHXXX{{{(((((((((((()))))))))))))))******+++,,,,,,------,,,...222555888999999999888999999888555444444555555777888::::::999777666666777777777666555444444333333444444444333222222333222222111111111111111//////.........---------,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************...---,,,+++***)))))))))))))))***++++++)))((('''...---,,,+++************)))***+++,,,,,,---------+++++++++,,,......---+++))))))***+++,,,------.../////////000///---+++)))&&&'''***...111111///,,,222---***+++---.........---......---,,,,,,---...,,,------......---+++***,,,++++++******+++,,,,,,---+++)))***,,,---+++)))************+++,,,---...---......///...,,,+++***((()))***++++++***)))((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((+++///333666******)))''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))((((((***+++,,,...///000111111000000000000111222333444444444555777999===@@@AAA???@@@CCCFFFGGGFFFEEEDDDBBBEEECCCDDDMMMYYYsss'''''''''((((((((())))))))))))******++++++,,,,,,///111333666888888888777777888888777555333333444555666777888888777555444555555666666555555444444444444444444444333222111222222111000000000000111//////.........---------,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))(((((((((((((((((()))))))))*********+++***)))))))))))))))************+++******)))))),,,,,,+++******************+++,,,---------------...---,,,---...///...,,,+++...000///------///222,,,...000///...---///111111///,,,+++,,,---------...------...///...---...,,,---...///...---,,,,,,+++,,,---............------------,,,+++*********,,,***)))+++---///...,,,************+++,,,---...---...//////...---+++***((()))***++++++***)))((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++...000***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))(((((()))***,,,---///000000000............///000111222555555555666888;;;===???===???BBBEEEGGGGGGFFFEEEEEEFFFAAAAAAJJJWWWsss&&&&&&&&&'''''''''((((((((((((((()))******++++++000111222444555555444444666777777666333222222333555555666666666555333222333333444444444444444444555555555444444222111111111111000/////////000000/////////.........------,,,,,,,,,+++++++++************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))###$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))))))))(((((((((((((((((()))))))))******)))))))))))))))***++++++******************+++,,,***************+++,,,,,,+++,,,---......///......///...,,,---///000000000...111333111......222666444555555222///...111444666333000......////////////000000///......000111---///000222222111///...---------.........//////------......------,,,++++++)))))))))+++,,,+++***++++++++++++,,,------.........//////...---+++***))))))***++++++***)))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&''')))***))))))((('''&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))((((((((()))+++,,,.../////////............///000111222666666555666777999;;;<<<;;;===AAADDDFFFGGGFFFFFFDDDEEE@@@???HHHUUUrrr%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********---...///111222222222222444555666444222111111222444555555555444333222111222222222222333444444555666666555555444333111111111000000///////////////////////////............,,,,,,,,,+++++++++************))))))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))******++++++******))))))***+++---...*********+++,,,---//////---...///111333444444444555444333444666999999999666666666555555666:::<<<>>><<<:::888777777555444999888666666777777555333333444333222555999999777444333111111111111111000000000///......---------+++,,,.../////////......,,,++++++++++++++++++***,,,,,,,,,,,,,,,---............/////////---,,,+++************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))((((((((()))***,,,---...//////000000000000111222333444444444444555777999;;;===<<<>>>AAACCCEEEFFFFFFEEE@@@CCCBBBDDDMMMXXXrrr%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******+++,,,...000111333444444222333444333222111222333444444444444444333333222222222222222222333444555555555555555444333222111111000000///////////////000000/////////.........,,,,,,,,,+++++++++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************))))))*********,,,+++++++++---///111222/////////000222333555666555666888:::===>>>??????AAA@@@??????AAABBBBBBAAAAAA>>>;;;;;;>>>AAADDDEEE@@@@@@BBBJJJRRRUUUPPPKKKNNNIIICCC>>><<<=========<<>>???AAABBBDDDFFFHHHIIIIIIJJJGGGFFFFFFGGGHHHIIIGGGFFFIIIGGGCCCAAABBBEEEHHHJJJJJJQQQ^^^ooo}}}yyyqqqhhh___QQQGGGDDDGGGLLLOOOUUUeeevvvooofff]]]RRRJJJHHHHHHIIIIIIIIIIIIHHHFFFCCC???;;;999888777555333222111111111---///000///...---///000......---------....../////////000000///...,,,+++,,,+++************+++,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))((((((((()))+++,,,.../////////............///000111222222222333555888;;;>>>@@@???@@@BBBCCCEEEFFFGGGGGGGGGNNNQQQUUU]]]cccwww&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++------......000111222333...000222333333444666777555555555666666777888999666555333222222222444555333444444555555555555555222222111000000000000111000000000000/////////...,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------......000222444666777999:::<<>>===???@@@BBB@@@@@@???;;;555111000000//////.............../////////000000///...,,,+++,,,++++++******++++++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((())))))))))))(((((()))***,,,---///000000000............///000111222444444555666888;;;>>>@@@===>>>AAACCCFFFIIIKKKLLLRRRUUUQQQPPPUUU[[[rrr&&&&&&&&&'''''''''(((((((((((())))))******++++++,,,,,,+++++++++,,,---------///222333333555777999666666666666777999:::;;;777666444222222222444555222333444555666666666666333222222111111111111111000000000000////////////,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------......111222444666:::===@@@BBB???AAADDDGGGJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQPPPOOOOOONNNLLLKKKIIIHHHLLLPPPWWWaaajjjppprrrqqqlllrrrsssiiiZZZVVV```lllooopppeeeZZZ[[[^^^eeennnvvv{{{~~~|||vvvrrrsssyyytttdddWWWOOOJJJIIIGGGHHHJJJNNNSSSVVV\\\[[[WWWOOODDD;;;777666000//////........./////////000000000000...---,,,---,,,+++******+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))*********)))((((((((())))))))))))((((((***+++,,,...///000111111000000000000111222333444777777777777999;;;===>>>;;;===???CCCHHHKKKOOOPPPYYYXXXMMMFFFIIIQQQlll&&&&&&&&&'''''''''(((((()))))))))))))))******++++++++++++,,,---...///000000000111222333444666777777888:::;;;;;;:::888777777666444222222333555666444333333333444444555555222111111000111111222222111000000///...---------+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))+++++++++*********))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''(((((()))***++++++***))))))+++---,,,,,,+++)))''''''))),,,,,,,,,,,,---///222555666888<<<@@@BBBBBBCCCFFFHHHIIIJJJLLLOOOQQQQQQPPPOOOZZZVVVSSSRRRQQQOOOOOOPPPPPPOOOLLLGGGFFFHHHKKKKKKPPPcccxxxxxxkkkaaa___eeelllxxxsssccc[[[ZZZXXX^^^kkkwww}}}xxxuuuqqqsss}}}nnnXXXPPPLLLJJJNNNXXXaaagggooovvvtttWWWIIIDDDAAA===444000333444222222555222111000000///...***(((---------,,,,,,,,,,,,------,,,+++)))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((***---000111000///111222333333222222444555666777777777888;;;???CCC===:::AAARRR[[[YYYZZZ```IIIKKKEEECCCJJJSSSmmm&&&&&&&&&'''''''''(((((())))))(((((())))))***++++++++++++,,,---...///000000000111222444666777888888999:::;;;;;;:::888777:::999888777777777888999444444333333333444555666333333222111111111111111000000000///...---------+++++++++++++++++++++++++++++++++************)))+++++++++*********))))))+++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))(((((((((((()))******%%%''')))*********,,,---***++++++*********---///000111333666:::>>>AAACCCIIIJJJKKKJJJIIIKKKPPPSSSOOOQQQTTTUUUUUUSSSRRRQQQOOOMMMMMMRRRVVVVVVTTTRRRSSSUUUUUUQQQOOOQQQWWW[[[zzzvvvmmmmmmuuuzzziii\\\WWWWWWYYY]]]kkkttthhhhhhlllooo|||}}}{{{nnnkkkiiilllooossszzzzzzlll```UUUPPPFFF@@@AAAAAA;;;555222888555222000000000///...,,,,,,---...//////...------,,,+++***))))))))))))***************************)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''(((((()))***)))))))))*********)))))))))(((((())))))***---000222111///555555555444333333555777888888999888999<<>>BBBFFFIIIKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXUUUWWWXXXVVVQQQLLLKKKLLLOOOUUU___kkkssstttoooiiisssqqqmmmgggccchhhtttyyyrrrsss~~~lllZZZSSSVVV[[[```iiizzzlllYYYPPPPPPYYYcccmmmxxxvvvqqqvvv{{{{{{}}}}}}oooTTTNNNLLLRRRWWWUUUPPPLLLGGGDDD???;;;777444000---...,,,,,,---000000,,,))),,,,,,+++***)))))))))******************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))&&&$$$%%%'''***---''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************+++++++++*********))))))******+++...111222222000666666444222111222555777999:::::::::;;;===BBBFFFEEEFFFNNN[[[]]]RRRHHHEEEEEEHHHDDDCCCJJJSSSkkk''''''''''''''''''''''''((((((((((((((()))***************+++,,,---/////////000222444666888999:::777888999:::::::::999999888888999999888888777666555444222111222333666777333222222222222222333333/////////......---------+++++++++++++++++++++++++++++++++*********))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((())))))((((((((()))***+++++++++,,,,,,+++))))))***,,,+++///444888:::<<<>>>???CCCEEEHHHKKKMMMNNNOOOOOONNNRRRWWW\\\]]][[[XXXVVVUUUVVVTTTOOOIIIFFFIIILLLTTTfff~~~xxxnnnhhhjjjvvvwwwwwwxxxjjjkkkooozzzxxxeeeYYYVVVWWWXXX___gggvvvoooYYYTTTUUURRRPPPQQQ[[[rrryyy^^^XXXVVV[[[```gggrrr}}}yyymmmYYYYYY[[[aaafffhhhhhhggg[[[WWWQQQKKKDDD===666111444000------000000---***,,,+++***))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&%%%%%%'''***+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((()))************))),,,,,,,,,+++++++++************,,,...222333222111555444222///---...222555999::::::::::::===BBBEEEIIICCCBBBFFFHHHGGGIIILLLDDDGGGDDDCCCHHHNNNeee'''''''''''''''''''''&&&((((((((('''((())))))************+++,,,---...//////111333555777888888999666777777888888999999999555666666666666555444444555444333222222444555777000000000111222333444555............------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***(((((((((((()))***+++,,,,,,,,,+++)))(((***///222444999>>>CCCEEEGGGIIIJJJLLLMMMPPPRRRSSSSSSSSSSSSXXXYYYZZZ[[[[[[XXXUUURRRLLLLLLJJJHHHIIIOOOYYYaaaaaa|||yyyooorrr}}}tttaaaZZZ\\\^^^___ggguuu{{{ooolllkkkgggccceeennn}}}~~~sssnnnrrrrrriiidddeeeqqq|||pppooonnnmmmjjjeeeeeeooozzz|||~~~ppplllfffeeekkksssvvvtttnnnrrrtttuuuuuuwwwzzz|||wwwooobbbVVVMMMGGGCCCAAA777333...---...000000///,,,,,,+++***))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******&&&'''(((((())))))((((((,,,,,,,,,,,,++++++++++++******,,,...222333222111333333111...---...222555777888888888999<<<@@@DDD??????BBBIIIMMMLLLJJJIIIEEEHHHDDDBBBEEEIII]]]{{{'''''''''''''''&&&&&&&&&((((((''''''(((((()))***************+++---...///000111333555666777777666555555555666777777888888666666555555555444444444444333333333444444555555/////////000111222444444------------------------+++++++++++++++++++++++++++++++++************)))(((((()))))))))))))))***(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******)))((())))))***+++------***+++,,,,,,///444:::???AAADDDIIIMMMOOOPPPRRRSSSSSSTTTUUUWWWXXXXXXYYYYYYZZZWWWSSSPPPQQQRRRSSSSSSLLLKKKJJJNNNXXXfffuuu~~~{{{tttbbbXXXYYY^^^```gggqqq{{{yyyxxxuuurrrrrr|||}}}|||sssppptttqqqhhhQQQOOOMMMMMMRRRZZZccchhhrrryyyvvvbbbTTTMMMKKKJJJ999777444111//////111222//////---,,,+++*********++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((,,,,,,,,,+++++++++************+++...111222222000333333222000///000444777666777777777777:::???CCC>>>???BBBGGGKKKLLLJJJHHHEEEHHHEEEBBBDDDFFFWWWuuu(((((('''''''''&&&&&&&&&(((''''''''''''((())))))))))))******+++,,,...///000111333555666555444444333333333444555666777777666555333222222222333444222333444555555555444444111111000//////000000111------------------------+++++++++++++++++++++++++++++++++************)))(((((((((((())))))******(((((((((((())))))******'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++++++++++++++---...///000///222666:::>>>CCCHHHKKKKKKNNNRRRTTTUUUVVVWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTWWW___hhhppptttvvvqqqmmmjjjooo|||yyyoooooo}}}wwwuuuzzz|||zzznnnyyyttt{{{zzztttooohhh___WWWQQQPPPQQQfffnnnxxxrrrfff^^^XXXUUUPPPQQQOOOIII@@@999888888444333222000...---,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###$$$$$$%%%&&&&&&''''''''''''((()))))))))))))))++++++++++++************))))))***---000222111///000000111111000111444666666666777777777:::???BBBBBBAAA???@@@CCCHHHKKKKKKDDDHHHFFFDDDEEEFFFWWWsss(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))))))))***+++,,,......000111333555555444333222222222222333444555666777444333111//////000111222111222444666666555444333333222111///...---------------------------------+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,------...///000222222888===CCCIIILLLOOOQQQRRRRRRTTTVVVWWWWWWXXXYYY[[[```^^^[[[XXXUUUSSSSSSRRRTTT]]]nnn|||rrrrrrnnndddfff___cccuuu~~~vvvkkkyyy}}}zzzxxxyyyeeehhhmmmxxx{{{|||}}}~~~|||vvvmmmgggqqqssssssiiiYYYLLLEEEDDD888777555333111///......++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))'''%%%###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((()))***************+++++++++*********))))))((((((***---000111000///+++---...//////000222444666777777777888;;;???CCC<<<@@@DDDHHHLLLNNNLLLHHHDDDHHHFFFEEEGGGHHHXXXttt''''''''''''((((((((((((''''''(((((())))))******((((((((()))***,,,---...000000111222333444444555444444444444333333222111000000000000000000000000111111222222333444555555222111000//////.........//////.........---------///...---,,,+++,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((('''&&&&&&))),,,)))"""$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++************,,,+++***)))))))))******,,,,,,,,,///333888>>>AAADDDIIINNNSSSUUUUUUVVVWWWVVVVVVWWW[[[___```]]]YYY\\\WWWVVVXXXRRRJJJOOO[[[mmm|||qqqooorrrssswww}}}rrriii{{{~~~vvv~~~{{{}}}~~~tttjjj___fffnnnvvv|||{{{iii[[[TTTSSSSSSRRRIII;;;333111///+++***111111+++***///...'''++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$#########)))))))))))))))((((((((((((((((((((())))))))))))***(((((()))***+++***)))))))))************)))((()))***+++...000222333444000000111000//////111444555666777888999<<<@@@DDD@@@???@@@EEEKKKMMMJJJFFFFFFHHHGGGIIILLLJJJYYYwww&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))***+++---......//////000111222333333333444444444333333222111111111111111111111111111111111222222333333444444222111000//////....../////////.........---------......---,,,,,,,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((((((((((())))))))))))((((((((((((***'''&&&'''***)))$$$%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))+++***)))(((((()))***+++---///333888>>>BBBFFFHHHJJJMMMPPPSSSTTTVVVWWWYYYZZZ]]]```aaa___[[[XXXUUUTTTVVV\\\```YYYSSS^^^ooo|||}}}yyyuuullllllmmmrrrzzzuuunnnmmmooowwwrrrcccMMM===666222///...000///---///111...)))+++******)))))))))******************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((***+++***)))******))))))))))))))))))((()))+++,,,///111222333000111111000//////222444777777888888888:::===@@@???>>>@@@DDDJJJLLLJJJFFFFFFHHHGGGKKKOOONNN]]]{{{$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,---------...///000111222222333333444444444333222222222222222222222222222222222222222222222333333333222222111000/////////////////////.........------------......------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((())))))))))))+++(((&&&&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))+++***))))))***---///111555999@@@FFFKKKNNNOOONNNPPPRRRUUUWWWXXXZZZ]]]___]]]___```\\\VVVRRRRRRTTT[[[^^^eeefff``````qqqzzzuuupppttt{{{~~~~~~{{{xxxzzz|||yyy{{{rrrZZZJJJFFFGGGHHH===555...///000...,,,++++++***************+++,,,************************************************)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''(((***+++***)))******)))(((((()))***+++((((((***,,,...000111222000111111000///000222444999999999777666777:::===>>>===???DDDIIIKKKIIIFFFFFFHHHHHHMMMRRRRRRaaa%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,------...///000111111222333333333444444333333222444444444444444444444444444444444333333333333333333222111000////////////////////////............,,,---...///...---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((()))))))))))))))((('''(((******)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((()))************************++++++,,,...111666:::<<>><<<===???CCCFFFIIIIIIIIIIIIJJJHHHMMMRRRPPP\\\www&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((()))***+++------...///000111222222222222333444444444333333444444444444444444444444444444444444555555555555333333222111000000000000000000000/////////......------......------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))*********+++((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((''''''(((((())))))******%%%'''***++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))*********+++++++++++++++*********))))))))),,,///555;;;BBBGGGKKKMMMTTTTTTVVVXXX\\\___bbbddd```bbbbbbaaa]]]ZZZXXXXXXQQQTTT\\\iiiwww~~~~~~yyywwwxxx~~~zzzxxxyyy|||}}}xxxwwwvvv\\\HHH;;;333000111//////...---------------++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((()))%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))((('''%%%###"""$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))***)))((())))))(((((((((***+++,,,+++,,,---...000111222222111222222111000000333555555666666666777999===AAA<<<===@@@CCCFFFIIIJJJKKKJJJIIIGGGKKKQQQNNNXXXqqq$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((((((((((()))******,,,,,,---...///000000111111222333333444444444333444444444444444444444444111222222333333444444444333333222111000000000000000000000000/////////.........---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''((()))*********'''((())))))((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************))))))***+++,,,,,,------555888???FFFLLLPPPRRRSSSWWWWWWYYY\\\___bbbdddeee``````___\\\ZZZ[[[^^^```^^^eeeqqq{{{xxx}}}zzzuuussstttxxx|||~~~~~~nnnZZZKKKCCC;;;444111111///...------,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&''')))))))))(((((((((((()))******++++++++++++,,,---///000111111111222222111000111333555666777777777888:::>>>AAA<<<>>>AAADDDFFFIIIKKKMMMIIIHHHFFFJJJQQQNNNWWWooo######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((((((((((())))))******++++++,,,---...///000111222333333444444444444444444444444444444444444//////000111222222333333444333222111000000000000000000000000///////////////...---,,,+++,,,---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''((()))******+++***)))(((&&&%%%%%%''')))%%%''')))******)))'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))***+++---///111222333>>>BBBIIIPPPUUUXXXXXXWWW[[[\\\^^^___aaaaaaaaaaaa^^^]]][[[YYY[[[aaaiiioooyyyvvvyyytttrrrooolllmmmsss|||pppaaaYYYLLL???333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''&&&''')))***++++++++++++******+++,,,...///000000222222222111000111333555888888999888888:::===@@@===???BBBDDDGGGIIILLLNNNHHHGGGEEEJJJQQQNNNWWWooo&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++++++++,,,---...000000222333333333333333333444666555333222111222333333444444444444444444444444111222222333222111000///000000000000000///......//////.........---------+++++++++************)))+++******)))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++******))))))((((((''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((+++*********))))))((((((+++******)))((((((''''''***++++++***((('''((())),,,,,,---///444;;;AAAEEEHHHKKKOOOTTTWWWYYYZZZZZZfffaaa]]]___dddfffdddaaaXXX^^^```gggtttvvvttt{{{}}}xxxwwwxxxwwwuuuvvvzzz}}}}}}ssslllpppxxxwwwooommmxxxuuuqqqqqqrrrmmmccc[[[FFF<<<666666666111......111...---//////,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))++++++)))(((''''''''''''***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******,,,---///000111222222222222111000111333555444666777555666<<<>>>===>>>???AAAEEEIIIKKKKKKJJJIIIGGGLLLKKKVVV^^^YYYjjj&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******++++++,,,...///000222222222222333333333333555444333222111222222333333333333333333333333333222222333333333222111000000000000000000///......//////.........---------++++++++++++************+++******)))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((())))))******+++++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))(((((((((((()))******))))))))))))((((((''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((******)))))))))((((((((((((((((((((((((((())))))''')))***+++******+++,,,---///333888>>>CCCGGGJJJNNNPPPTTTXXX\\\^^^___```dddcccbbbbbbaaa___[[[WWWPPPdddttt}}}yyysssyyy~~~zzzuuuuuutttpppllliiiggggggbbb^^^[[[\\\^^^bbblllwwwzzzvvvvvvqqqiiibbbccciiisss||||||sssjjj```QQQDDD@@@>>>666...+++000...///111///,,,,,,000++++++++++++++++++++++++************************,,,+++***))))))((())))))))))))(((''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++++++++************)))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,---...//////000111222222111000111333555444666777555666<<<>>>===>>>>>>@@@DDDHHHKKKJJJJJJJJJFFFLLLMMMZZZccc\\\kkk&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********+++,,,---...///111111111222222222333333333333222111111111222222222222222222222222222222222333333333333222222111000000000000000///.....................---------,,,+++++++++************+++******)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***)))))))))((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((())))))((((((((((((((('''&&&&&&'''(((((()))******''')))+++,,,,,,,,,...///222666===DDDJJJNNNPPPQQQUUUVVVYYY\\\```bbbdddeeedddfffeeeaaa[[[UUUSSSRRRbbb{{{}}}rrrsss}}}xxxtttjjjgggbbb___]]]\\\[[[ZZZXXXUUUSSSRRRSSSYYYggguuu}}}tttxxxwwwlllaaabbbgggsss{{{sssrrriiibbbdddeee\\\MMMCCC444111000111///,,,---111,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******------------............111222333222111111333555444666777555666<<<>>>=========???CCCGGGJJJJJJIIIMMMHHHNNNQQQbbbkkkbbbooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))***+++,,,------///000000111111222222222111111111111111111111111111111111111111111111111111111222222222111111111000000000000000///..............................,,,,,,+++++++++*********+++******)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((()))*********++++++,,,,,,///333666???BBBHHHOOOTTTWWWYYYYYY[[[\\\]]]```bbbdddeeefffcccccc```YYYRRRSSSZZZbbb{{{pppfffllluuuzzz|||xxxzzz{{{uuuoookkk___ZZZTTTQQQRRRSSSRRRQQQJJJJJJMMMOOONNNQQQ]]]jjjwwwzzzyyyyyy}}}|||~~~zzzqqqmmmkkkrrr|||zzz|||wwwhhhBBB999000//////......///,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))***++++++(((''''''''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++,,,------...//////000222333222111111333444444666777555666<<<>>>===<<<===???CCCGGGIIIIIIHHHOOOJJJPPPUUUhhhrrrhhhsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))))))))***+++,,,......//////000111222222///000000000000000000000000000000000000000000000//////////////////000000000000000000000///......---.....................,,,,,,,,,++++++++++++***+++******)))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,...111777???EEENNNPPPRRRVVVYYY\\\^^^```aaabbbcccddddddddddddddd]]]ZZZTTTOOOQQQ___sssooobbb^^^eeetttyyy|||xxxvvvwwwxxxwwwuuu}}}yyyuuuvvvzzz~~~yyyrrrjjjdddaaaXXXSSSLLLJJJJJJJJJHHHFFFGGGHHHKKKNNNNNNQQQ]]]jjjsssiiimmm|||vvvtttsssuuu{{{|||{{{uuurrrqqquuu~~~xxxTTTCCC222...111111///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((())))))***'''(((((((((((((((((('''(((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))***,,,...///111111000222333333222111222444444666777555666<<<>>>===<<<===???CCCGGGIIIIIIHHHNNNIIIOOOSSSfffpppfffqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******------......///000111111---...///000000000//////.................................---......///000000000000000000///......---------...............,,,,,,,,,,,,+++++++++++++++******)))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***&&&''''''''''''(((((((((%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((('''(((((((((((()))))))))************************))),,,000666===EEENNNUUUZZZZZZZZZZZZ\\\___bbbccceeefffgggfffeeebbb___]]]UUUPPPLLLOOO^^^uuusssWWWUUUbbbrrryyyrrrqqqssswwwuuusssvvv||||||yyyyyyzzzyyyyyyyyytttmmmfffaaa^^^XXXUUUQQQNNNKKKHHHEEECCCKKKJJJKKKOOOSSS[[[kkkyyyyyyrrrnnnmmmttt~~~|||mmmgggbbbaaafffooo~~~yyyqqqtttwwwxxx{{{~~~}}}www___LLL999333555444000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((()))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++&&&''')))+++...000222222///111333333222222222333444666777555666<<<>>>=========???CCCGGGJJJJJJIIIJJJEEEKKKNNN___hhh___lll&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((''''''(((((())))))+++,,,---...///000111111,,,---...///000//////...------------------------///......---...///000111000000000000000///......---------.........//////------,,,,,,,,,++++++++++++******)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((()))******&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((('''''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((()))))))))***************+++,,,,,,------,,,222;;;DDDKKKRRRXXX[[[]]]]]]]]]^^^___aaacccddddddeeefffdddaaa[[[UUURRRTTTQQQQQQ^^^ssszzzcccjjj|||yyyrrrmmmllllllnnnttt{{{yyyzzz}}}|||uuurrrqqqsssuuutttppphhh```ZZZXXXRRRSSSTTTSSSOOOKKKHHHFFFEEEEEEJJJUUU```lllzzzxxxrrrtttxxx~~~|||mmmddd]]][[[^^^fffwww}}}vvvrrrzzz}}}}}}zzzzzz{{{{{{uuupppkkk^^^QQQDDD>>>:::555111000------------------------++++++++++++++++++++++++++++++***)))((((((((((((((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''(((((()))******+++''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++'''((()))+++---///000111///111333444333222222333444666777555666<<<>>>===>>>>>>@@@DDDHHHKKKJJJJJJHHHEEEJJJKKKXXXaaaZZZjjj&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))++++++,,,---...///000111+++,,,.../////////......------------------------000///.........000111222000000000000000//////...---------.........//////---------,,,,,,,,,+++++++++******)))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))***++++++&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''''''''''''''((())))))''''''''''''((((((((()))(((((())))))******++++++((()))***+++---...///000222999EEEOOOUUUXXXYYYZZZ]]]]]]___```bbbcccddddddaaaaaabbb```[[[TTTLLLGGGYYYWWW[[[mmm~~~yyywwwwwwsssrrruuuxxxzzz~~~tttmmmjjjnnnpppoooiii___UUUOOOLLLDDDJJJOOOQQQNNNJJJHHHHHHLLLQQQ^^^qqq|||wwwyyy}}}~~~}}}||||||}}}mmmeee]]]\\\^^^fffwww~~~~~~}}}zzzyyy||||||yyyuuuwww|||qqqjjjaaaXXXYYYSSSLLLGGG>>>555222333------------------------++++++++++++++++++++++++---,,,+++***)))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++))))))***+++---.../////////111333444333222222333444777777555666<<<>>>===>>>???AAAEEEIIIKKKKKKJJJIIIGGGLLLKKKVVV^^^YYYjjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''(((***++++++++++++,,,...///000111000...------...///...,,,++++++,,,---///111000...---...///111222////////////////////////........................------------,,,+++***)))************))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((())))))(((&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))'''&&&'''***,,,+++)))'''''',,,000...***///888EEELLLTTTXXXXXXWWWZZZ]]]ZZZ```cccbbbdddiiigggaaadddddd```WWWMMMFFFEEEGGGVVVXXXdddxxx{{{|||tttqqqqqqtttuuuuuuvvv{{{~~~uuummmhhhfffcccbbb___XXXQQQJJJFFFEEEHHHJJJMMMOOOOOOPPPRRRSSSUUUcccxxx{{{rrrllleeebbbgggpppyyy|||xxx|||pppllluuu}}}zzz}}}}}}gggWWWTTTXXX\\\___aaa^^^TTTHHH<<<555555222...---//////---******++++++,,,,,,,,,++++++,,,+++)))(((((()))+++,,,***...:::;;;,,,'''+++)))))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&'''((((((((('''&&&&&&&&&'''(((***+++''''''((((((((((((''''''))))))))))))************,,,,,,,,,---...///000111333444555555333333444555888888777777888;;;???AAA<<<===@@@DDDIIILLLMMMLLLLLLGGGKKKJJJXXXaaa[[[jjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((('''''''''(((***++++++++++++,,,...///000000000...---...//////...---++++++,,,...///000///...------...000111////////////////////////........................------------,,,+++***)))************))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((((((((+++)))((()))++++++)))'''+++)))+++///111444<<>>666222111000---+++......------,,,+++******,,,+++***))))))***+++,,,888444888777,,,***...***))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***''''''(((((((((((('''''''''(((((((((((()))))))))+++++++++,,,---...///000222333444333222222333444888777666666888;;;>>>@@@===>>>@@@EEEIIIMMMMMMLLLMMMHHHKKKJJJWWW___XXXhhh%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((***++++++***+++,,,......///000///...---...//////...---,,,,,,---...//////...---------...000111////////////////////////........................------------,,,+++******************))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))***))))))***++++++)))'''***'''''',,,444===HHHRRRTTTXXX]]]^^^]]]]]]___bbbeeefffeeeeeeggghhhddd^^^]]]TTTMMMPPP[[[fffkkkkkkyyy}}}~~~vvvtttwwwtttuuusssvvv|||~~~zzz~~~vvvqqqoookkkjjjrrrwwwmmmgggeeefffhhhfffhhhiiihhheeebbbaaaaaaXXXXXXVVVRRRNNNMMMNNNPPPPPPQQQRRRTTTYYY```jjjppp||||||tttooommmvvvzzz}}}xxxwwwxxx}}}}}}xxxrrrpppvvvvvvvvvxxxxxxqqqooo{{{zzz{{{~~~{{{rrrjjjYYYNNN???333......///000111000///...,,,+++***))),,,+++***))))))***+++,,,???444111---&&&(((,,,&&&))))))))))))))))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((*********+++,,,---...///111222333333111111222333777666555555777:::===???===>>>@@@DDDIIILLLMMMLLLLLLHHHKKKJJJUUU]]]VVVfff%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((()))++++++******,,,---...///000///...---...//////......------...///000//////......///000111222////////////////////////........................,,,---------,,,,,,+++***************)))))))))(((((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))'''((()))***+++,,,++++++)))))),,,444>>>IIIQQQVVVVVVYYY\\\^^^^^^___aaacccggggggggghhhiiihhhccc]]]RRRQQQWWWhhh~~~zzzsssuuu}}}yyyxxx}}}~~~|||wwwrrrkkkeeeaaa^^^XXXTTTRRRUUUZZZcccttt}}}wwwqqqmmmkkkjjjkkkmmmnnnnnnmmmjjjhhhffffffaaa```^^^[[[YYYZZZ\\\___aaaaaa```aaaccchhhooottttttxxx{{{{{{vvvrrrqqqqqqrrrssssssuuu~~~{{{yyy}}}yyysssooommmtttssstttyyy|||tttrrrvvvvvvvvvzzz~~~mmmUUU@@@444000111111111000///---,,,+++******,,,++++++******++++++,,,===333///,,,$$$&&&+++&&&))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%&&&((()))))))))((('''''''''(((((((((((('''''''''''''''((((((((())))))*********+++,,,...///000111333444333222111222333666555444444666999<<<>>>======???BBBGGGJJJKKKKKKKKKGGGLLLJJJUUU\\\VVVggg%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''')))************+++------///000///......///000............//////000000000000000111111222333444////////////////////////........................,,,,,,---------,,,++++++************)))))))))(((((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((()))))))))***))))))************+++,,,000555<<>><<<<<<===@@@EEEHHHJJJJJJHHHFFFKKKJJJTTT\\\WWWiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''')))******)))***+++------...//////......///000......//////000111111111000000111222333444444555////////////////////////........................,,,,,,,,,------,,,,,,+++************))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((())))))******......---+++******---000888AAAKKKRRRWWW[[[ZZZVVV\\\^^^aaaeeehhhjjjkkkkkkiiihhhgggeee___YYYZZZ^^^sssuuuooommmnnntttxxx{{{~~~tttkkkrrrrrrmmmddd[[[YYY___eeeeeeeeeddddddddddddeeeeeeaaabbbcccccccccfffnnntttrrroooiiiccc___^^^___```XXXWWWVVVVVVWWWWWWVVVUUUSSSSSSRRRPPPNNNNNNPPPSSSQQQSSSUUUVVVUUUUUUUUUVVVTTTXXX[[[\\\[[[]]]aaaeeedddhhhkkkmmmppptttsssoootttttttttnnn```TTTTTTYYY___gggsss}}}{{{wwwxxx{{{~~~wwwooofffccckkkvvvyyyyyy~~~wwwnnnaaaQQQAAA555111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---000;;;;;;,,,'''------************************************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''))))))))))))***************++++++,,,...000222333333444555555333333444555666555444444666999<<<>>>=========@@@DDDGGGIIIIIIGGGEEEKKKIIIRRRYYYUUUhhh%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''(((******))))))+++,,,---...//////......///111......///000111111111111///000111222333444444444////////////////////////........................+++,,,,,,------,,,,,,+++************))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%'''((()))(((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********.........,,,,,,///666;;;CCCLLLTTTVVVWWWZZZ[[[YYYaaacccfffjjjlllmmmlllkkkgggeeeccc```ZZZYYYeeetttuuuoooppp}}}vvvoooooouuuxxxvvvuuuuuuuuuuuusssqqqyyyuuunnnddd^^^___eeellljjjhhhfffdddbbbaaaaaaaaaQQQTTTVVVUUUSSSTTTWWWZZZVVVTTTPPPLLLJJJIIIIIIIIIIIIGGGEEEFFFHHHIIIHHHFFFAAABBBCCCBBBAAAAAABBBDDD@@@BBBEEEFFFEEEEEEFFFGGG@@@DDDHHHJJJKKKMMMRRRWWWQQQWWW\\\]]]___dddfffeeeeeekkkkkkbbbWWWRRRPPPOOOKKKOOOSSSUUUXXX]]]fffmmm{{{||||||{{{{{{zzzwwwvvvyyyuuuuuuxxxzzzqqqooommmkkkiiibbbVVVFFF;;;555444111///.........///+++,,,,,,,,,,,,,,,,,,+++)))...;;;<<<---'''+++)))************************************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((())))))))))))***)))******,,,---///111222222333444444333222333444666555444444666999===??????>>>>>>AAAEEEIIIJJJKKKGGGFFFKKKGGGOOOTTTOOObbb~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''(((******))))))+++,,,,,,...//////......///111......000111222222222222......000111333333333333////////////////////////........................++++++,,,------,,,,,,,,,************))))))))))))(((******)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&%%%&&&((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++++++++,,,,,,///666???GGGOOOXXX]]]ZZZXXX\\\aaaaaaccceeehhhkkknnnmmmkkkhhhdddbbb```]]]YYY___uuupppkkkyyy{{{rrrvvvwwwtttrrrqqqjjjnnnssstttrrrqqqsssvvvuuurrrlllgggcccaaaaaaaaa```^^^[[[WWWSSSQQQOOOOOOLLLOOOPPPLLLHHHFFFGGGHHHAAACCCEEEFFFFFFDDD@@@>>>AAA>>>;;;;;;<<<===;;;999999;;;<<<<<<<<<<<<===???;;;<<<======<<<<<<>>>@@@<<<>>>AAAAAA???@@@DDDGGGCCCIIINNNMMMMMMQQQUUUVVVUUU^^^aaaZZZWWWZZZYYYRRR]]]ZZZSSSJJJBBBCCCJJJQQQWWWeeettt~~~|||iiilllsss|||}}}wwwwwwqqqiiiaaaXXXNNNBBB::::::888444111///......///+++,,,,,,------,,,,,,+++...222>>>@@@222,,,...***************************************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&&&&''''''((((((((())))))'''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))(((((()))***,,,...000111111222333333111111222333777666555555777:::===???AAA@@@@@@BBBFFFJJJLLLLLLHHHFFFKKKFFFLLLPPPJJJ]]]~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---------......---...000111111000//////...000222444555444333222...///000222222222111000000/////////............---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((())))))'''&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***((('''''')))******)))+++++++++,,,111<<>>@@@===555000000///---+++---///...+++)))+++---222555999777222---+++***************************)))))))))))))))*********((((((((((((((((((((((((************************''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''(((((((((((())))))))))))((()))***,,,...000111222111111111111111111111111444555666555666888;;;>>>AAABBBBBBCCCEEEHHHJJJLLLJJJIIIMMMFFFKKKPPPNNNddd%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,------------......///000000000000///...///222333444444333222///000111111222111000000000000/////////.........---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((''''''((()))*********,,,+++,,,222<<>>======;;;<<<===<<<:::999:::;;;;;;;;;::::::::::::::::::::::::999888888999:::;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@AAACCCDDDFFFFFFMMMMMMLLLLLLMMMOOOQQQSSSWWWXXXXXXWWWWWWYYY\\\___rrr|||~~~yyyyyy}}}~~~tttiiifffhhhhhh___VVVUUURRRJJJ???888666333///,,,---...------///444888777777555222...***))))))*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''((()))+++---...000000111111111111111111111111444555555555666888;;;???AAAAAABBBCCCEEEHHHJJJLLLIIIGGGJJJCCCHHHNNNMMMccc%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''(((((())))))******+++++++++,,,,,,,,,---------...............///000000...///111222333333222111000000111111111000000///000000000/////////......------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))'''((()))***++++++,,,,,,//////333===IIISSSWWWWWW\\\^^^aaacccdddfffiiilllmmmooonnniiifffdddaaa\\\MMMWWWaaagggmmmvvv}}}eeefffrrrzzzyyy~~~wwwpppggg^^^\\\[[[XXXWWWXXXUUUTTTQQQNNNKKKHHHFFFDDDDDDCCC@@@>>>===<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;:::888888888::::::::::::::::::::::::::::::::::::;;;;;;===>>>???<<<============>>>>>>>>>========================;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::;;;;;;??????AAACCCGGGKKKNNNQQQUUUWWWYYYYYYVVVTTTRRRRRRTTT]]]lllyyyzzztttrrrvvv|||yyyzzzwwwllljjjooosssrrrooonnnkkkaaaTTTIIIAAA888000000000...---...333999>>>777333///+++************************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***)))))))))*********++++++'''((()))+++,,,...//////111111111111111111111111444555555555666888<<>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>===;;;;;;<<<===;;;;;;<<<<<<<<<<<<======<<<<<<<<<===>>>>>>???@@@<<<<<<=========>>>>>>>>>????????????????????????>>>>>>======<<<<<<;;;;;;????????????>>>>>>======>>>============<<<<<<<<<::::::;;;<<<>>>AAACCCEEEKKKOOOVVV[[[^^^___aaabbbUUUWWWYYY^^^ffftttxxxooouuuxxxzzzwwwsssuuu}}}{{{zzzwwwsssoookkknnnzzzwwwdddQQQ???333444222000......111666999111,,,((('''***------,,,************************,,,++++++***)))(((''''''((((((((((((((((((((((((************************''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''&&&'''(((***,,,)))*********++++++++++++((()))***+++---...///000111111111111111111111111333444555555666888<<>><<<<<<<<<<<<<<<<<<======;;;;;;<<<===>>>>>>??????<<<===>>>>>><<<<<<===>>><<<<<<<<<=========>>>>>>========================>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>????????????>>>===<<<;;;==============================<<<<<<======>>>>>>CCCGGGLLLRRRVVV[[[```ddddddbbb^^^ZZZZZZbbbnnnwww}}}{{{xxxuuuttttttuuuvvv{{{rrrrrrvvv|||}}}~~~gggMMM===555222000......///000000,,,)))'''))),,,---,,,***************************,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))'''&&&'''(((***,,,)))*********++++++++++++***+++,,,---...///000111111111111111111111111111333444555555666888===@@@@@@@@@AAABBBDDDGGGIIIKKKJJJHHHKKKCCCJJJRRRTTTlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))***))))))*********++++++++++++++++++,,,---...///000//////////////////000000000000000///000111222222111111000000000/////////............---------,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))''')))***(((''')))///444DDDNNNZZZ^^^\\\[[[^^^cccfffiiilllmmmmmmlllmmmnnnhhhjjjiii^^^QQQQQQdddyyy{{{pppiiibbbccclll~~~ssskkkqqqyyynnnggg]]]SSSWWWUUURRRNNNKKKHHHFFFEEE???<<<;;;>>>>>><<<===AAA<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======::::::;;;<<<===>>>??????:::;;;<<<<<<;;;:::<<<============>>>>>>??????@@@>>>>>>?????????>>>>>>===????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>??????@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;===========================???BBBFFFJJJQQQXXX\\\eeeggghhhgggdddcccfffiiirrrwww~~~{{{yyyuuupppllluuu|||sssnnntttvvv]]]MMM999666222000//////...---,,,++++++,,,,,,+++)))&&&************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''((()))***)))))))))*********++++++,,,,,,---...///000111111111111111111111111111111222333444555666999===@@@@@@@@@AAABBBDDDFFFIIIKKKHHHFFFJJJDDDJJJSSSTTTlll%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))*********+++)))***+++,,,---.........000//////......///////////////...///000111333444111111111000000000//////............------------+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((***+++******///888@@@QQQWWW^^^aaa``````cccggghhhkkkmmmnnnmmmlllkkkllleeebbb^^^WWWRRR]]]{{{{{{iiicccddddddllluuurrr{{{zzzoooccc\\\YYYTTTNNNKKKHHHDDD@@@===<<<<<<<<>>===999:::===============<<<<<<<<<<<<:::;;;<<<======>>>>>>>>><<<<<<===>>>???@@@@@@AAA<<<>>>??????>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAACCCHHHNNNRRRVVV\\\eeejjjkkkjjjkkkllljjjlllpppuuu|||yyyqqqllljjjnnn|||tttwwwuuueeeYYYGGGAAA999333000///---,,,+++---......,,,***))))))*********************************)))))))))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******+++,,,,,,---...///000000111111111111111111111111222333444555666999===AAA@@@@@@@@@AAACCCFFFIIIJJJGGGFFFKKKFFFMMMVVVVVVmmm%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************((()))+++---.........---000//////.........//////............000222444555111111111111000000000000//////.........---------+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&((())))))(((&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++---......000777BBBLLLZZZ\\\___aaacccfffhhhjjjiiilllnnnnnnmmmkkkjjjjjjfffXXXOOOSSSaaauuuppp```dddooouuuuuuzzztttuuummmiiifff^^^SSSMMMJJJFFF@@@>>>===>>>???AAAAAA>>><<<===;;;===??????<<<===AAA>>>>>>>>>??????@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIJJJLLLNNNPPPPPPPPPPPPRRRRRRSSSSSSSSSTTTTTTTTTZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[WWWXXXYYYZZZZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPOOONNNKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEDDDAAA???>>>AAACCCGGGOOOYYYaaagggkkkppptttjjjlllooorrrwww}}}}}}tttqqqmmmnnnuuu~~~}}}{{{}}}mmmlllhhhfffhhhkkkfff^^^WWWNNNAAA666111...,,,+++))),,,...---+++***---000************************)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++,,,,,,---...//////111111111111111111111111222333444555666999===AAA@@@@@@@@@AAACCCFFFIIIJJJHHHHHHNNNJJJQQQYYYYYYppp%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))'''''''''(((((()))***+++++++++,,,------......///////////////000000000000...///111222333333222222222222222111111///......------......------,,,++++++++++++***)))(((((('''******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++)))((((((((())))))(((+++,,,---///666BBBQQQZZZ^^^^^^___```ccchhhlllnnnjjjjjjkkkllllllllljjjhhh[[[TTTQQQ\\\tttwwwlllnnnqqqsss|||}}}yyyyyyzzzzzzrrrnnnhhh```TTTKKKFFFDDDBBBAAA???@@@AAABBBAAA@@@???>>><<<===>>>======???BBBEEEDDDCCCBBBAAA@@@???>>>>>>CCCBBBBBBCCCFFFGGGGGGFFFGGGEEEDDDFFFIIILLLKKKJJJMMMNNNOOOPPPOOOPPPSSSUUUTTTUUUVVVXXXXXXXXXWWWWWW\\\\\\[[[ZZZZZZ[[[]]]]]]dddfffhhhiiiiiiiiijjjlllllllllnnnooooooooonnnmmmnnnlllkkkjjjlllllllllkkkpppnnnlllkkkiiiiiiiiijjjjjjiiihhhfffccc```^^^]]]\\\ZZZXXXTTTQQQNNNMMMLLLIIIHHHFFFFFFFFFEEEBBB@@@CCCIIIOOOWWW___hhhmmmooopppqqqrrrssstttwww|||}}}xxxyyyvvvwww||||||{{{}}}}}}zzztttlllffffffeeebbb^^^[[[\\\aaafff]]]XXXKKK<<<555444111***222...+++---...***)))***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))***++++++------...///333444555333111000000111444555777777888:::>>>AAACCCCCCCCCCCCDDDEEEGGGHHHGGGIIIMMMFFFPPP```dddxxx%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++++++++,,,,,,---.........////////////000000000000...///111222333333222222222222222111111000///...------......------,,,++++++++++++***)))((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))((()))************------000777CCCOOOXXX]]]```aaabbbdddgggjjjmmmooopppooooooppppppmmmfffaaaSSSQQQWWWjjjvvvqqqqqqzzz{{{rrruuu|||}}}tttoookkkgggZZZTTTKKKDDDAAA@@@>>>===@@@@@@AAABBBBBBAAAAAAAAA>>>@@@AAABBBBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKNNNPPPOOONNNRRRPPPPPPRRRWWW[[[]]]\\\YYY[[[]]]^^^___aaadddfffhhhjjjkkkmmmnnnnnnnnnnnntttssssssrrrrrrsssuuuuuu}}}~~~}}}}}}}}}}}}|||{{{yyywwwssspppmmmllljjjhhheeeaaa]]]ZZZXXXWWWUUUSSSPPPMMMKKKHHHDDD@@@BBBDDDGGGLLLTTT___gggkkkrrrssstttuuuuuuxxx{{{~~~zzzwwwvvvtttrrrvvv|||rrrgggccceeegggfffcccaaaaaabbbeeebbbVVVEEE:::777555222...,,,...111111...---000+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++***))))))))))))***+++((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))***++++++------...///333444444333111000000111333444666666777999===@@@AAAAAAAAABBBDDDGGGIIIJJJHHHHHHMMMFFFRRRaaabbbvvv%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***+++++++++,,,,,,------........./////////000000000111///000111222222222222222111111222111111000///...------......------,,,++++++++++++***))))))(((((('''''''''((()))*********''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))******+++++++++///111888EEESSS]]]aaa```cccdddfffiiikkkmmmoooooollllllmmmnnnmmmhhh___YYYXXX\\\iiiyyyvvv~~~uuu|||qqqhhhfffddd^^^XXXIIIFFFBBB@@@@@@@@@@@@???AAABBBBBBDDDEEEFFFGGGHHHHHHKKKNNNPPPQQQQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]]]]```dddhhhiiiiiigggfffeeefffiiioootttxxxzzzxxxzzz|||~~~{{{vvvrrrnnnkkkjjjgggddd___[[[WWWSSSMMMJJJHHHEEEBBBCCCIIIQQQ[[[bbbnnnqqqsssuuuuuuvvvxxxzzz|||vvvrrrtttyyy|||}}}|||pppuuuyyy}}}}}}xxxpppiiieeeiiikkkggg]]]PPPGGG@@@:::---++++++---+++&&&%%%''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///222333444333111000000111222444555666666888<<>>777222111111...---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***++++++------...///111333333222000000000111333444555666777999<<>>@@@AAAAAAAAABBBDDDFFFIIIJJJIIIFFFJJJIIITTT\\\XXXkkk'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***+++,,,&&&&&&'''''''''''''''''''''''''''(((((()))***+++******++++++,,,,,,------------...///000111222222222111111000111111222222000000111111111111000000------......------,,,+++++++++++++++++++++++++++*********)))((('''''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))***+++***))),,,111666CCCOOO\\\cccaaa___bbbfffiiikkkmmmooopppooonnnnnnlllmmmiii___VVVWWWcccooozzzssslllfff^^^[[[hhhxxxvvvsssuuulllccclllnnnmmmhhh]]]PPPFFFCCCCCCEEEEEEEEEDDDDDDEEEHHHKKKSSSWWW^^^fffnnntttyyy{{{~~~zzzqqqkkkbbbZZZTTTRRRMMMEEEDDDIIIMMMTTT^^^gggmmmppprrrsssvvvyyy|||~~~xxxsss|||~~~iiiUUU@@@444///+++((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***++++++------...///000111222111000///000222444666777888888:::>>>AAABBBBBBBBBBBBDDDFFFHHHJJJHHHEEEKKKIIIQQQUUUSSSjjj'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''(((((()))***+++*********+++,,,,,,------------...///000111222222333222111000000111222222000000111111111111000000------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((***,,,+++,,,111:::BBBSSSYYYaaadddcccccceeeiiilllmmmooopppppppppooooooiiiddd\\\SSSPPPWWWdddnnnooobbbXXXVVVXXX```uuu|||tttpppwwwooo___```jjjjjjdddXXXLLLCCCAAADDDHHHGGGHHHIIIJJJLLLRRR[[[aaalllqqq{{{~~~xxxpppeee^^^]]]VVVJJJGGGLLLHHHLLLRRRXXX___fffnnnrrrqqqtttxxxzzz{{{zzzrrrnnnrrrzzzxxx{{{dddOOO>>>222...///------------------------+++++++++************)))))))))))))))))))))))))))'''((())))))))))))((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((()))*********)))***++++++------...//////111222111000///000222444555666777777:::===@@@@@@@@@AAABBBDDDGGGJJJLLLGGGDDDKKKIIIMMMOOOOOOjjj'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%&&&&&&'''((())))))'''''''''(((((()))***+++)))******+++,,,,,,------------...///000111222222333222111000000111222222///000000111111111000000------......------,,,+++++++++++++++++++++++++++''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((***,,,,,,...666BBBKKK^^^___bbbdddeeegggjjjkkkoooooopppqqqqqqqqqqqqpppggg___TTTOOOSSS___kkkrrrjjjZZZNNNSSS^^^mmm~~~qqqppp{{{wwwaaa]]]eeeiiifffaaaXXXLLLBBB@@@BBBFFFIIIHHHJJJMMMQQQXXXcccpppzzz~~~rrriiieee\\\NNNIIINNNEEEFFFHHHLLLRRR]]]hhhpppnnnqqquuuvvvvvvxxx}}}~~~uuuqqqqqqgggqqqwwwooottt|||zzzhhhSSS===...---333------------------------+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***+++,,,---......//////000111111000///000222222444555666666999<<>>>>>???BBBEEEIIILLLNNNFFFDDDKKKHHHJJJKKKMMMkkk&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,...------......///000111222222222222222111000///222222222111111111000000///............---------++++++*********************************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***+++***(((&&&&&&'''((((((((((((+++---///444@@@QQQ]]]```aaacccfffiiikkkllllllmmmnnnooommmllllllnnnppp^^^VVVNNNVVVnnnvvv___XXXfffllloooxxxlllpppxxxoooWWWSSS\\\bbbaaa]]]SSSKKKDDDBBBBBBCCCHHHNNNKKKQQQTTT]]]mmmwww~~~xxxttthhhVVVPPPTTTQQQLLLFFFEEEJJJSSS]]]bbbggglllrrrsssrrrsssvvvzzz|||zzzuuuwww}}}zzzuuurrrrrrpppkkkjjjlllmmmcccVVVMMMEEE;;;111***'''+++...---)))(((+++...---,,,******+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((***---...//////...///000111000//////111333777777777666666888;;;>>>@@@???BBBHHHKKKIIIIIILLLIIIDDDJJJGGGIIIJJJOOOppp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,------------...///000111111222222222222111000///222222222111111000000000///............---------+++++++++++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))'''''''''(((***+++)))((('''''')))***************,,,111;;;IIIWWW``````bbbdddgggiiikkklllmmmnnnnnnnnnoooqqqpppnnnlll\\\WWWUUUeeevvvmmmgggkkktttrrrqqq|||jjj]]]TTTWWW___```ZZZUUUIIIEEECCCDDDEEEFFFIIINNNSSSZZZ^^^iii|||~~~|||rrrccc\\\^^^VVVPPPIIIFFFHHHOOOVVVZZZeeejjjppprrrqqqqqqsssvvvwwwyyy}}}tttqqqqqquuutttmmmeeebbbfff```WWWOOOHHH@@@:::777,,,///111000...+++++++++---,,,******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''(((***,,,............///000111000//////111333666666777666666888<<>>333666111,,,,,,...000///,,,---,,,******+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))***+++,,,---.........000000000///000222444333444555666777:::>>>BBB@@@???AAAGGGIIIHHHIIILLLLLLFFFKKKFFFGGGHHHLLLnnn%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,------...///000///000000111111111000000///////////////////////////............---------......---,,,,,,+++******+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((())))))***&&&(((******)))(((***,,,000<<>>AAAHHHKKKKKKMMMMMMLLLSSSeeevvvzzzoookkkeee^^^YYYTTTOOOLLLEEEGGGKKKRRRYYYaaagggkkknnnoooqqqqqqrrrsssvvvxxx|||}}}wwwwww{{{sssyyyyyytttqqqxxx|||eeeWWWEEE666000///...------,,,++++++,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++------...///000000000000222444333444555666777:::>>>BBB@@@>>>@@@EEEGGGGGGIIILLLKKKFFFIIIDDDEEEGGGMMMooo$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////...//////000000000000000---------......////////////............---------------,,,+++***)))((((((************+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))))))))))))))&&&)))+++***))),,,333999HHHOOOYYY```cccdddeeefffhhhiiikkkmmmoooppppppqqqnnnlllhhhffflll~~~wwwrrr|||pppwwwmmmUUUNNNTTT]]]eeekkk```VVVKKKEEEBBBAAAEEEKKKLLLMMMOOOPPPRRR]]]uuuwwwsssnnnhhhbbb[[[TTTPPPHHHGGGFFFIIIOOOWWW^^^bbbhhhjjjlllmmmnnnpppsssvvvzzz{{{}}}|||xxxyyyyyyrrr{{{yyykkkVVVCCC666000---,,,---+++++++++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))******))))))***+++,,,------///000000000000333555444555555666777999>>>AAA@@@>>>@@@DDDGGGFFFIIIMMMJJJDDDHHHCCCEEEGGGNNNppp$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////......///000000000000000---------.........////////////.........---------------,,,+++***)))((('''%%%&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))&&&)))+++***+++///888@@@SSSTTTWWW\\\cccgggiiihhhiiijjjlllmmmooopppqqqqqqoooiiiccceeevvv}}}jjjgggttt|||vvvvvvnnnZZZKKKPPP^^^gggiiiiii\\\QQQGGGEEEFFFGGGHHHKKKJJJLLLOOOSSSWWWeee}}}yyytttnnnggg___WWWRRRNNNJJJEEEDDDHHHPPPWWW[[[ccceeehhhjjjlllnnnrrruuuwwwvvvuuuyyy~~~}}}zzzwww|||}}}wwwtttsss~~~rrr^^^JJJ;;;222...,,,---+++++++++---------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))******)))))))))+++,,,------...000000000111333555444555666666777999===@@@AAA>>>???DDDFFFFFFIIIMMMJJJDDDHHHCCCEEEHHHNNNqqq)))((('''&&&%%%&&&''''''((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,---...//////222222222111111111111111000000000000000000000000////////////...---,,,+++---------,,,,,,,,,+++++++++***((('''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((,,,///,,,***222CCCSSSZZZ\\\___cccfffiiikkklllmmmlllmmmpppssstttrrroootttjjj```kkkjjjeeemmmrrrvvvnnnRRRPPPRRR]]]hhhkkkbbbYYYOOOHHHCCCDDDFFFGGGIIILLLNNNNNNUUUbbbppp{{{rrrpppsssvvvwwwwwwqqqnnnhhh___XXXUUUPPPJJJFFFFFFHHHJJJKKK[[[```fffkkkmmmnnnooooooooosssvvvtttrrrwww|||vvvsssxxx~~~~~~}}}~~~|||yyypppbbbLLL666...000000///...---,,,***'''$$$,,,***(((''''''(((***,,,+++******)))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&***)))(((''''''((()))***))))))***+++,,,------...////////////000111222333444333333444777;;;???BBBAAA???@@@CCCEEEDDDFFFJJJLLLFFFIIICCCEEEHHHOOOrrr'''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,---...//////111111111111111111111000000000000000000000000000////////////...---,,,+++---,,,,,,,,,+++++++++++++++***)))((('''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((()))+++------111<<>>???@@@@@@???FFFDDDCCCFFFLLLQQQRRRRRRLLLNNNQQQUUUZZZ^^^aaaccckkkpppwww|||~~~~~~~~~~~~{{{zzz{{{~~~~~~}}}|||zzzvvvoooiiibbb]]]UUUNNNJJJGGGEEECCCFFFLLLUUU]]]cccgggjjjlllmmmnnnnnnooopppsssxxx{{{}}}{{{}}}~~~zzzuuuooojjjdddbbbhhhqqqxxxqqqiiihhhfffcccYYYHHH:::444000...------------+++)))'''(((***,,,,,,***((('''+++******)))))))))))))))))))))(((((((((((())))))''''''((())))))***++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((''''''''''''))))))(((((((((((())))))((())))))***+++,,,------////////////000111222333444333333444777;;;???BBBAAA???@@@CCCEEEDDDFFFJJJFFFBBBHHHDDDEEEHHHOOOsss&&&&&&&&&'''(((((()))***&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************+++,,,---......///.........//////////////////////////////////////////////////////...------,,,,,,+++++++++******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********,,,+++---666CCCOOOWWWZZZcccdddfffhhhjjjkkkllllllpppqqqpppmmmjjjggghhhiiifffUUU[[[zzzlllVVVTTTOOO___ppp}}}uuuwwwcccNNNKKKOOOQQQ[[[fffhhh^^^PPPEEE@@@BBBBBBGGGLLLMMMLLLNNNRRR\\\kkk|||lllddddddlll{{{|||vvviiieee___ZZZWWWTTTRRRPPPOOONNNLLLJJJIIIIIIHHHGGGCCCDDDFFFIIIJJJKKKLLLLLLMMMLLLLLLKKKIIIFFFDDDBBB::::::;;;===>>>??????>>>CCCBBBBBBEEEIIIKKKIIIGGGAAABBBDDDGGGIIILLLNNNOOOZZZbbbkkksssvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvyyy|||~~~~~~|||yyysssnnnjjjddd\\\UUUOOOJJJFFFDDDBBBFFFMMMTTTZZZbbbiiimmmiiijjjlllnnnqqqtttwwwxxxyyy~~~}}}{{{uuuoookkkeeebbbfffmmm}}}|||tttlllfffZZZYYYZZZ[[[XXXNNNBBB:::333111...---,,,+++***(((((()))***++++++***)))(((+++******)))))))))))))))(((((())))))))))))(((((((((((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''))))))(((((((((((())))))(((((()))***+++,,,------////////////000111222333444333333444777;;;???BBBAAA???@@@CCCEEEDDDFFFJJJEEEBBBIIIDDDEEEGGGNNNsss((((((((((((((((((''''''&&&''''''(((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))******+++,,,---......------....../////////////////////////////////////////////000//////...---,,,,,,,,,+++++++++*********************))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++***---555BBBOOOXXX[[[ZZZdddeeeggghhhjjjkkkkkkkkkpppqqqnnnhhh```^^^```dddeeeYYYbbb{{{yyy^^^QQQYYYbbbnnnyyyxxxvvveeeLLLCCCHHHPPP]]]bbbddd^^^PPPEEEAAABBBDDDEEEJJJNNNMMMLLLQQQXXXkkk~~~tttooobbbXXXMMMHHHGGGKKKTTT]]]kkkzzz{{{zzz~~~yyynnnpppxxx~~~|||vvvooofff^^^VVVSSSNNNKKKIIIHHHGGGFFFBBBBBBAAA???===<<<<<<<<<;;;;;;;;;<<<======>>>>>>AAAAAABBBAAAAAA???===<<<999999999999:::;;;===???<<>>???@@@GGGNNNZZZdddjjjmmmnnnnnnpppooommmlllmmmppprrrsssssstttwwwzzz}}}|||yyypppkkkddd\\\VVVQQQLLLIIICCCDDDFFFIIIOOOXXXbbbiiiiiijjjmmmqqqssstttuuutttooosssvvvxxx|||~~~yyyqqqqqqlllgggeeebbb```bbbggguuu{{{yyykkkaaaZZZWWWVVVUUUTTTSSSSSSNNNEEE===666222///,,,,,,,,,+++*********))))))))))))******+++******)))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''((()))***+++,,,,,,---////////////000111222333444333333444777;;;???BBBAAA???@@@CCCEEEDDDFFFJJJFFFDDDKKKEEEDDDEEENNNsss((())))))))))))((('''&&&(((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))***+++,,,---......------......//////000000000000000000000000000000/////////000000//////...---------,,,,,,,,,++++++******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++++++++)))333BBBQQQ\\\aaacccbbbeeefffhhhiiikkkkkkllllllpppooojjj```UUURRRXXX___^^^cccqqq|||oooYYYYYYhhhrrrsss|||hhhPPPGGGHHHQQQYYYdddbbb[[[PPPFFFAAABBBFFFEEEGGGKKKNNNMMMOOOZZZggg|||vvv___UUUUUUKKKEEE@@@>>>======AAAFFFNNN[[[eeehhhkkkooommmfffjjjrrrwwwrrriiiaaaXXXPPPMMMJJJFFFCCCAAA@@@>>><<<999::::::888666555666888888777777777777777777777===>>>>>>??????>>>===<<<=========<<<<<<@@@EEEIIIIIISSS^^^ccc]]]RRRGGGAAA::::::;;;===>>>???@@@AAA<<>>;;;999888999:::999777777999;;;999999999999999999999888444555666777777777666555777888:::;;;===BBBJJJPPP]]]gggpppmmm^^^LLL@@@<<<666777777888:::;;;<<<<<>>===??????:::888999:::;;;???EEE???DDDOOO\\\aaa___^^^aaannnppplll___RRRKKKIIIGGG@@@???>>>>>>>>>===:::888444666888777555555888;;;666666777888888888888777888999:::;;;;;;;;;:::999:::===AAADDDHHHOOOXXX___ttt|||uuu]]]GGG;;;888========================EEEEEEKKKYYYiiiqqqooojjjfffhhhfffbbbcccfffbbb[[[ZZZXXXWWWWWW[[[aaahhhmmmkkkuuu~~~wwwpppiiiaaaYYYTTTMMMLLLIIIFFFCCCCCCFFFIIIOOOZZZgggnnnoooooorrrvvvmmmppprrrrrruuu{{{wwwjjjZZZPPPIIIGGGJJJOOO___lll{{{tttmmmiiijjjlllmmmmmmlllpppnnngggcccdddaaa[[[QQQJJJ@@@777000,,,(((&&&%%%(((+++------+++(((%%%+++******)))))))))))))))'''((()))++++++)))((('''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))'''((()))******)))((('''''''''((()))***+++,,,,,,////////////000111222333444333333444777;;;???BBBAAA???@@@DDDEEEDDDFFFJJJDDDBBBIIICCCCCCIIIXXX(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---,,,++++++,,,,,,------.../////////222222111111111111111111222222111000000000000000,,,---.........---,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''(((((())))))******'''))),,,,,,++++++---000@@@PPP___eeeeeeeeeeeedddgggjjjmmmnnnnnnnnnqqqtttkkkfff[[[LLLEEEHHHPPPVVVgggrrrmmmzzzmmmvvv{{{oooMMMIIIHHHMMMXXXbbbfffgggSSSJJJCCCDDDHHHIIIKKKMMMIIIKKKQQQXXXdddyyycccIIIAAA@@@;;;999;;;>>><<<::::::;;;>>>@@@AAAFFFEEEKKKVVV\\\\\\___eeetttlllaaaVVVNNNJJJHHHGGGDDDBBB???<<<999777666666999999888888999999:::;;;999999999888999::::::;;;555777999:::999999:::;;;<<<<<>>>>>???AAA@@@===HHHOOO___rrr{{{uuulllgggdddddddddcccaaa^^^\\\ZZZWWWYYY\\\___bbbdddfffggghhhlllssszzz}}}uuupppllleee^^^WWWRRRJJJEEECCCBBBCCCCCCKKKNNNWWWdddlllnnnpppssspppooonnnooopppsssvvvxxx~~~yyyooo^^^OOOIIINNNTTTaaaqqqzzzmmmjjjgggiiimmmppppppnnnkkkmmmkkkhhhjjjqqqwwwxxxjjj```QQQAAA555...,,,,,,*********)))))))))))))))((('''))),,,,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''((()))***'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))******)))((((((***,,,////////////000222333444333444555666777:::>>>BBB@@@@@@@@@AAACCCFFFHHHJJJHHHHHHDDDEEEHHHIII]]](((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,++++++,,,,,,------.../////////111111111111111111111111111111000///////////////------.........---,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((()))*********))),,,...---+++---444:::LLLWWWbbbdddcccdddffffffhhhjjjlllllllllmmmooorrrrrrfffVVVGGG???BBBNNNYYYssszzzkkkvvvvvvpppmmmVVVIIIFFFGGGPPP]]]dddbbb]]]LLLEEEBBBEEEIIIJJJKKKNNNNNNTTT\\\gggwwwbbbNNN===;;;<<<999888;;;999::::::<<>>===;;;999999:::>>>>>>AAAJJJUUU^^^aaaaaaeeeddd^^^RRRCCC:::888:::@@@CCCCCC@@@AAAIIIOOOQQQ\\\kkk~~~{{{pppiiieeedddcccbbb___\\\ZZZXXXWWWXXX[[[___bbbeeeggghhhdddggglllqqqvvv{{{}}}yyyuuunnnfff^^^ZZZSSSNNNIIIFFFBBB@@@EEEGGGNNNYYYaaadddhhhmmmllllllmmmnnnpppsssuuuvvv~~~}}}xxxmmm```ZZZ[[[___ppp{{{yyyuuupppmmmmmmnnnnnnmmmlllmmmllljjjnnnxxxzzzqqqbbbRRRDDD999222...************))))))))))))+++))))))))))))((('''((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))))))))***,,,............///000111222333333444555666777:::>>>AAA======>>>@@@CCCFFFIIIJJJEEEFFFBBBDDDHHHJJJ^^^((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---......//////000000000000111111111111000000///............///------......------,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((((((((''''''((())))))******++++++...///,,,+++111===HHHYYYaaaeeeccc```dddhhhjjjkkkkkklllkkkjjjkkkmmmpppiiiYYYIIIAAA>>>AAAPPPaaayyyuuugggaaa~~~}}}uuu|||eeeOOOAAADDDEEEJJJWWWcccdddZZZOOOFFFCCCDDDIIILLLLLLMMMOOOPPPZZZhhhwwwhhhEEE;;;555888999666666:::777999;;;>>>@@@DDDHHHLLLUUU___nnnwwwsssiiidddeeecccZZZOOOIIIHHHGGGEEECCC<<<;;;:::999999999:::;;;999888888888888999:::::::::;;;===???BBBEEEGGGIIILLLLLLJJJEEE@@@;;;999999::::::<<>>@@@GGGOOOUUUWWW[[[fffrrrxxx{{{wwwnnngggeeedddbbb```]]][[[YYYXXXXXXZZZ]]]aaadddgggiiijjjfffgggiiikkkmmmrrrxxx|||xxxppphhheee___XXXRRRKKKDDD???BBBAAAEEEMMMTTTYYY___fffggghhhkkknnnpppqqqrrrrrryyy}}}|||uuupppoooppp}}}zzzwwwvvvvvvvvvwwwnnnnnnhhh```___fffmmmppp{{{sssgggZZZLLL???333,,,++++++*********)))))))))++++++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&***)))((('''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((!!!$$$(((***+++,,,...///---------...///000222222333444555555666999===AAA;;;<<<===???BBBFFFIIIKKKDDDEEEBBBDDDHHHKKK```(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++++++++,,,,,,------...///////////////000000000000000///......---------......---------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((()))******+++++++++------++++++555FFFTTT```eeegggcccaaaeeejjjlllnnnnnnlllkkkjjjkkklllnnnaaaQQQDDDBBBBBBEEETTTfffuuujjj[[[___yyyvvvvvvgggNNNCCCAAAEEEJJJUUU```eee^^^PPPDDDEEEEEEHHHMMMOOOMMMMMMPPPRRRbbbvvvfffKKK;;;777777999888555555::::::<<<>>>???AAAHHHRRRYYYjjjzzzrrrfffaaaZZZTTTNNNMMMNNNMMMGGGAAA;;;:::999888888888999:::888888777777888888999::::::<<>>AAA@@@>>>999:::;;;<<>>@@@BBBEEEHHHJJJFFFGGGDDDFFFJJJLLLaaa))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,---.............../////////000000000......------------............------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))***+++++++++)))+++++++++///;;;MMM[[[___dddgggeeeeeehhhllllllqqqpppnnnlllllllllllllllaaaRRREEEBBBDDDKKKZZZiiijjj```VVVaaatttqqqssslllPPPAAAAAAGGGLLLVVVbbbfff___SSSHHHBBBFFFGGGJJJNNNMMMKKKMMMRRR[[[qqqvvv\\\MMM???:::::::::;;;888666888===???AAACCCDDDHHHTTTffftttyyyhhh```TTTSSSTTTVVVWWWQQQGGG>>>;;;:::888777666666666777777666666666666777888888777999===BBBGGGMMMRRRTTTRRRPPPLLLFFF>>>999777666888888888999:::;;;:::999;;;===>>>>>>@@@EEEMMMSSSooossssssnnncccZZZYYYWWWVVVVVVWWWYYYZZZ\\\]]]___aaacccdddeeeeeehhhgggfffdddeeehhhnnnrrrtttxxxyyytttllleee^^^WWWQQQMMMHHHCCC@@@BBBEEEIIIQQQYYY___bbbgggkkkmmmllljjjiiihhhmmmtttxxxzzz|||}}}yyynnnhhhlllqqqzzz~~~vvvqqqxxxjjjaaabbbhhhkkkaaa^^^ZZZVVVQQQHHH===444,,,,,,,,,+++***))))))(((&&&******'''&&&)))((($$$((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&%%%%%%%%%%%%&&&((())))))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((("""&&&)))+++,,,++++++,,,------------...000111222333444555555666888<<>>AAAJJJYYYjjjvvv{{{yyylll\\\SSSRRRQQQPPPQQQTTTWWWYYYZZZ[[[]]]___```aaabbbbbb^^^___```aaacccgggmmmqqqrrrvvv}}}~~~zzzssslllfff```[[[WWWLLLFFFAAAAAABBBCCCIIIOOOWWW[[[```fffiiiiiihhhfffiiikkknnnppprrrvvvzzz}}}yyy{{{}}}}}}yyypppddd[[[XXX^^^kkk{{{qqqfffeeehhhjjj```[[[VVVSSSPPPJJJ@@@888------,,,+++***))))))(((&&&++++++%%%%%%******%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''###$$$$$$%%%&&&((()))***'''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''***+++*********+++---------...///000222222333444555555555777;;;>>>BBBBBBBBBBBBCCCEEEGGGHHHJJJJJJHHHJJJOOOQQQfff))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((()))***+++,,,***++++++,,,,,,---......,,,,,,---......///000000......------...//////000///...---,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((())))))***((())))))******+++,,,,,,***+++...666BBBOOO[[[bbb```eeehhhhhhjjjnnnpppnnnooonnnmmmnnnooonnnjjjgggSSS\\\bbbfffrrr~~~WWW[[[fffyyyxxx|||nnnQQQFFFCCCEEEOOO[[[hhhjjjggg[[[LLLDDDEEEJJJHHHIIIKKKNNNPPPVVVeeetttoooTTT;;;666:::888777999;;;:::;;;===@@@BBBDDDJJJOOORRRXXXkkk}}}gggYYYPPPUUU\\\dddfff^^^QQQDDD<<<999888666555333333444444333333222222333333444555333333333333444555666666222333333333222444777:::888888777666666888;;;===???@@@GGGUUUhhh}}}}}}}}}lll[[[UUUSSSQQQPPPQQQTTTXXX[[[ZZZ[[[]]]```cccdddffffff___aaadddggghhhkkknnnppprrruuuzzz|||wwwrrrkkkddd___RRRLLLFFFEEECCCAAADDDIIIMMMQQQXXX^^^cccfffgggfffiiijjjkkkmmmqqqvvv{{{}}}{{{yyyvvvrrrkkkbbb[[[MMMPPPZZZnnnwwwqqqpppppp___XXXPPPLLLKKKGGG@@@999...------,,,***))))))(((&&&,,,+++&&&***666;;;999))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***)))***+++---.........///000111222333333444555555555777;;;>>>@@@@@@@@@AAABBBEEEGGGHHHFFFGGGFFFIIIOOOSSSiii)))************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,***++++++,,,,,,---......,,,,,,------...///000000...............///000111///...---,,,+++,,,------+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,------111<<>>@@@AAAAAAFFFLLLRRRUUUYYYjjj~~~fffYYYSSSOOO[[[ccckkkkkk```QQQEEE???777666555444333444444555222222111111222222333444444444333333444555555666555555555555555777:::===>>>===<<<;;;;;;>>>CCCFFFLLLOOOZZZooo{{{{{{qqqeee[[[YYYVVVTTTTTTWWW[[[^^^\\\]]]```dddgggjjjlllmmmiiikkkoooppppppppppppqqqrrruuuyyy}}}{{{rrriiibbbWWWQQQLLLIIIFFFBBBCCCFFFEEEJJJQQQYYY```dddfffgggggghhhjjjnnnssszzz~~~wwwrrrnnnjjjddd```PPPLLLOOO___xxxwwwqqqooonnn```WWWNNNJJJIIIHHHCCC===......---,,,+++))))))(((&&&,,,+++(((000CCCOOOPPP))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((())))))***---///////////////000222333444333444555444555777:::>>>>>>>>>>>>???BBBEEEGGGIIIBBBDDDCCCHHHPPPUUUlll((((((((((((((()))***+++************************(((((())))))******++++++))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))***+++,,,,,,------//////////////////.........///000111111000//////......---------,,,,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))&&&$$$%%%(((******)))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))+++******+++,,,---,,,***,,,...777FFFTTT\\\```aaadddgggjjjlllmmmnnnppprrrooonnnnnnnnnmmmiiieeebbb|||nnnfff}}}vvv|||wwwqqqoooXXXJJJAAAGGGSSS^^^hhhpppoooeeeXXXLLLGGGGGGKKKMMMLLLNNNOOOPPPWWWiiilllVVV@@@888888888888:::<<<<<<===???AAAEEEIIILLLXXX^^^___\\\aaarrrzzzaaaOOOKKKRRRZZZdddlllssspppaaaOOOBBB<<<999888777666555666777777333222222222333333444555111111222333555555444333000444888;;;<<<===???AAA???AAACCCCCCCCCEEEJJJNNNUUUbbbvvv}}}qqq{{{}}}mmmbbbYYY[[[]]]]]]\\\\\\]]]^^^dddfffkkkoootttvvvwwwxxx{{{zzzzzz|||~~~{{{wwwwwwxxxzzz{{{~~~xxxpppkkkaaa\\\VVVPPPKKKGGGCCC@@@EEECCCGGGQQQZZZ\\\]]]^^^fffffffffhhhmmmtttzzz~~~}}}wwwrrroookkkeee```RRRPPPQQQ\\\nnn~~~ssshhhaaaWWWSSSIIIAAABBBFFFBBB999333///...///,,,'''(((---))))))***+++,,,------...+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&%%%%%%''')))***)))(((&&&'''(((***++++++,,,+++............///111222333444333333333444777999;;;<<<======???AAADDDFFFGGGEEEDDDGGGLLLNNNXXXuuu+++*********++++++,,,---))))))))))))))))))))))))(((((())))))******************)))))))))((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))******************))))))))))))******)))******+++,,,,,,------------------------------...///000000000000///...---------,,,,,,,,,++++++------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%(((******)))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''((((((((()))))))))***+++,,,.........------222===KKKVVV]]]aaabbbcccfffiiikkkkkklllnnnppppppllllllppppppjjjhhhiiiyyyvvvxxx|||aaaMMMFFFGGGTTTccckkknnnpppggg^^^PPPGGGEEEHHHLLLNNNLLLNNNRRRXXXdddyyyZZZIII:::777888888999:::666<<<@@@??????FFFVVVccc{{{xxxoooeeeggguuu|||eeeTTTJJJIIISSS^^^jjjooorrrkkk\\\LLLBBB>>>:::999888777666555555555555555444444444444555555666555444444555555666555;;;;;;:::999999;;;>>>@@@CCCEEEGGGJJJMMMSSS[[[aaacccooozzzuuu~~~nnnddd\\\___bbbdddeeeeeeggghhhiiilllrrryyy}}}}}}~~~xxxsssiiieee^^^XXXRRRMMMHHHDDDEEEBBBCCCJJJPPPUUUZZZ___hhhhhhggghhhjjjmmmppprrr{{{zzzxxxuuupppkkkiiiggg```___```gggttt|||xxxrrrggg[[[UUUKKKLLLIIIFFFHHHLLLJJJCCC:::444000///,,,'''&&&)))(((((())))))******++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&&&&''')))***)))(((''''''((()))***+++,,,,,,------......///111222333444333333333444777999;;;===>>>???@@@BBBCCCDDDEEEFFFEEEHHHMMMOOOYYYvvv)))))))))))))))******+++************************)))))))))))))))******************))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++******+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,,,,,,,,,,+++++++++------,,,+++***))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''')))+++---///////////////999HHHSSSZZZ___bbbddddddgggjjjkkklllmmmnnnppptttlllkkkooojjj___]]]eeepppqqq|||tttrrrwwwqqqQQQIIIHHHPPPbbbrrrwwwsssooo\\\SSSHHHDDDFFFKKKNNNNNNKKKNNNUUUaaassscccEEE===666777999:::<<<>>>@@@AAADDDHHHQQQ___qqq}}}zzznnngggmmm{{{fffLLLCCCBBBCCCMMM[[[jjjlllkkkbbbUUUIIIBBBAAA======<<<;;;999777666555555555444333333333333444777666555444555666888:::<<<;;;<<<@@@HHHRRRYYY]]]eeefffggghhhlllrrrzzzyyytttxxx{{{kkkcccdddhhhlllpppsssuuuxxx{{{}}}}}}{{{uuuqqqjjjccc\\\UUUNNNJJJGGGCCCAAACCCGGGLLLVVV```eeeeeefffgggggghhhhhhhhhpppsssvvvtttooolllmmmoooooooooqqqtttzzz|||rrrmmmggg]]]SSSOOOMMMPPPQQQPPPPPPQQQOOOKKKFFF===444000---)))''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))(((''''''((()))***(((''')))((((((((()))+++,,,------------...///000222222444333222333444666999;;;>>>???@@@BBBCCCCCCCCCCCCGGGGGGIIIMMMPPP\\\yyy******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////.........---......---------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))'''))),,,---.........///444CCCSSS[[[^^^bbbeeefffhhhjjjmmmnnnnnnoooppprrrrrrllllllnnncccTTTYYYiiiwww______ooouuurrrttt|||www[[[GGGMMMPPP[[[lllyyy{{{rrrjjjQQQKKKEEEEEEJJJNNNNNNLLLNNNSSS^^^oooiiiHHH;;;888777888;;;>>>AAADDDMMMFFFGGGVVVnnnsssjjjaaaeeesssyyyWWW<<<;;;>>><<>>GGGVVVgggvvvsssvvvwwwlllhhhkkknnnsssxxx~~~}}}{{{zzztttllleee]]]UUUPPPJJJEEECCCBBBBBBFFFQQQ]]]\\\___bbbfffhhhiiihhhhhhgggkkknnnpppoooooopppqqqtttwwwzzz|||}}}~~~|||rrrgggaaa]]]VVVQQQOOOSSSUUUWWWVVVUUUWWWZZZ]]]WWWKKK;;;222///---,,,+++))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))((('''&&&'''))))))(((((((((******(((&&&***)))(((((((((***---...---------...///000111222333333222222444666999:::<<<>>>@@@CCCEEEEEEDDDCCCHHHIIIKKKNNNRRR```|||------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++************)))*********************************************************++++++++++++*********))))))************+++++++++++++++,,,,,,,,,---------.........///000000//////............000/////////............------,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))***'''***,,,,,,,,,,,,---///===MMM\\\aaaaaaeeehhhhhhiiilllnnnooooooooopppqqqkkkjjjmmmlll___UUUbbbyyy{{{bbbVVVfff}}}xxxuuuxxx|||bbbMMMFFFLLLWWWgggwww~~~xxxjjj]]]JJJHHHGGGJJJOOOQQQNNNJJJTTT]]]mmmkkkOOO<<<999:::999999<<>>::::::999999999::::::;;;999;;;======<<<<<<>>>@@@AAAKKK[[[ooovvv~~~xxxsssssssssvvv||||||~~~{{{tttmmmddd[[[VVVLLLHHHEEEDDDAAABBBJJJSSSUUUYYY___fffjjjkkkjjjjjjffffffhhhlllqqqtttsssrrruuuxxx|||~~~~~~xxxmmmbbb\\\WWWRRRPPPRRRRRRRRRRRRRRRTTT[[[gggqqqjjj\\\HHH888111///...++++++******))))))(((((('''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))((()))******(((&&&+++***)))((()))***---...,,,---------...000111222333222222222333666888:::999<<>>===<<<;;;:::::::::888;;;======;;;;;;???BBBMMM[[[oooyyy|||zzz|||~~~~~~~~~{{{tttlllddd^^^SSSNNNIIIGGGCCC@@@CCCHHHPPPUUU\\\dddhhhjjjjjjiiiiiigggfffjjjqqquuuuuusssvvvxxx||||||zzzyyyqqqiiieee```ZZZXXXYYYXXXTTTQQQPPPQQQUUU```kkkrrrgggSSS???333000---)))+++++++++******)))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((()))***+++)))(((+++******)))***+++,,,---,,,,,,,,,---...///111111333222111222333555888:::999;;;>>>BBBEEEGGGHHHIIIHHHJJJLLLNNNVVVjjj111000//////......//////........................//////.........------------,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++------...//////000111111444333111000//////000000000000000000////////////---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%(((******(((&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))))))))*********(((***,,,++++++...666<<>>AAAIIITTTXXXUUU```lllzzz~~~wwwooommmooobbbZZZ]]]tttvvvIII???666666777777777888888===DDDIIIJJJHHHDDDBBBDDDEEEFFFIIILLLOOORRRSSSOOOMMMJJJGGGDDDBBB@@@@@@>>>AAACCCDDDFFFLLLUUU]]]iiivvv~~~uuuuuurrrnnnkkklllppptttssswww{{{~~~}}}{{{zzzyyytttuuuxxxzzz~~~|||uuummmggg___WWWPPPLLLHHHCCCBBBDDDHHHNNNVVV___eeehhhhhhhhhgggffffffgggkkknnnqqqrrrwwwwwwxxx{{{~~~|||wwwrrrooollllllnnnlllfffaaaaaa```ZZZVVVUUURRROOORRRXXXfffbbbUUUDDD888333///)))************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((''')))+++,,,***)))******++++++++++++,,,,,,,,,,,,,,,---...///000111333222111111333555888999<<<===???AAADDDFFFHHHIIIGGGJJJLLLNNNXXXnnn;;;:::999888888888888888222222222222222222222222000000//////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------......///000111111555444222000000000000111000/////////............---,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))%%%(((+++***(((&&&&&&(((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))************(((***,,,+++,,,111;;;CCCVVV```eeeaaabbbkkkppplllmmmooopppqqqpppooopppqqqjjjjjjddd___mmmrrrcccOOOOOOfff~~~zzz}}}nnnKKKKKKLLLKKKWWWnnnzzzrrr___SSSMMMJJJFFFIIIKKKKKKKKKOOOWWW^^^qqqNNN===:::;;;;;;888===BBBHHHSSS___bbb]]]uuuvvvwwwvvvsssoookkkiiidddbbbooojjjAAA===888333222444666666;;;???EEEIIIJJJHHHDDDBBBHHHHHHJJJMMMRRRWWW[[[]]]dddbbb^^^ZZZUUUQQQNNNMMMKKKNNNQQQTTTZZZfffwww{{{vvvtttssshhhiiiiiifffccccccfffjjjeeehhhllloooppprrrtttuuuoooooorrrxxx{{{sssnnnkkkaaaVVVQQQMMMHHHEEEFFF@@@FFFPPPZZZbbbgggiiijjjccceeefffdddccceeekkkpppxxxvvvuuuwwwzzzxxxpppiii\\\^^^eeemmmoooiiicccaaa]]]XXXXXX[[[YYYRRROOORRRVVVXXXSSSFFF<<<888333---))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))((('''''')))+++,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,---...///000111222222111111333555888999??????@@@AAACCCEEEGGGHHHFFFJJJLLLNNNYYYpppMMMIIIFFFHHHMMMPPPOOOMMMLLLGGGDDDGGGJJJHHHDDDAAADDD<<<777555444111000333444111......///000///---***+++,,,------,,,,,,+++,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,........................000000000000111111111111////////////............------......------,,,+++************************))))))))))))((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++((()))...///222DDDXXX^^^\\\\\\___eeeiiikkkkkkpppqqqpppnnnooosssrrrnnnmmmbbbYYYeee^^^\\\RRRZZZ{{{nnnQQQMMMGGGFFFTTTaaayyy~~~yyyeeePPPHHHJJJLLLHHHJJJKKKJJJJJJRRR```lllsssNNN???;;;777666999>>><<>>666222222000...------//////---+++222000...,,,,,,...000222------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000000000000000111111111111000000000/////////......------......------,,,+++************************))))))))))))((((((((((((((((((((())))))))))))***+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************,,,******---111:::KKK[[[aaa______bbbgggkkklllllloooqqqpppnnnooorrrqqqllleee___^^^pppsssUUUUUUTTTiii___JJJMMMNNNRRRbbbooo~~~qqq\\\KKKHHHKKKMMMMMMNNNNNNNNNSSS___qqq~~~yyy]]]CCC;;;;;;888999===@@@CCCHHHNNNVVV___kkkuuuyyyvvvtttvvvtttmmmgggfff```tttqqqMMM>>>666222666888666;;;CCCLLL[[[fffdddYYYQQQKKKFFFIIIJJJOOOYYYdddlllnnnmmmrrrtttvvvwwwxxx|||pppiiiiii{{{tttsss|||xxxssspppllljjjllljjjfffdddeeeiiinnnqqquuuuuurrrkkkaaaYYYUUUSSSUUUVVVZZZaaadddffflllsssrrrmmmiiijjjqqqxxx{{{{{{{{{|||xxxuuummmddd^^^[[[WWWOOOHHHBBBBBBCCCHHHOOOWWW]]]```ggggggfffgggiiiooovvv{{{|||vvvpppoooqqqnnnggg```OOOMMMJJJOOO___pppvvvsssrrrjjjffffff^^^TTTSSS[[[ZZZUUUNNNHHHCCC???;;;888,,,+++))))))******)))((()))(((''''''''''''((()))'''((()))******((('''&&&(((((())))))(((((('''&&&%%%'''(((******)))((('''''''''''''''''''''''''''&&&'''((()))))))))))))))&&&'''((()))***++++++,,,***)))(((((((((***,,,...............///000111222222222222333444777999:::>>>???AAACCCEEEFFFHHHHHHGGGJJJLLLOOO]]]xxxIIIHHHIIILLLOOOOOOKKKGGGLLLNNNRRRXXXaaannnzzzxxxooofff___WWWMMMFFFEEE<<<999444000//////...------,,,*********+++---...---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...000111111000000000000111111111111111111000000000/////////---............---,,,,,,************************))))))))))))(((((((((((())))))))))))***************)))(((''''''&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++,,,---+++,,,555GGGWWW^^^eeedddccceeeiiilllmmmmmmnnnpppooommmnnnpppnnniiibbb]]]dddxxxiiiVVVMMMOOOWWWwwwmmmPPPFFFQQQXXXbbbsss}}}yyydddPPPFFFHHHLLLMMMNNNNNNNNNQQQ[[[nnn{{{WWWGGG;;;:::;;;:::<<>>@@@BBBDDDFFFGGGGGGGGGJJJKKKNNN]]]xxxIIIGGGFFFFFFGGGFFFCCC@@@AAAFFFJJJLLLQQQ\\\jjjrrrwwwrrrnnnnnnlllfffcccccc]]]WWWLLLBBB;;;777555555)))+++---...///---,,,***------............//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111///000000000111111111111111111111111000000000000...............------,,,************************))))))))))))(((((((((((((((((()))))))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,...,,,,,,;;;SSS```aaaffffffggghhhjjjllllllmmmllloooooommmmmmnnnjjjeeebbb]]]eeevvvyyygggTTTLLLTTT\\\iiiuuu]]]JJJJJJZZZeeeppp}}}nnnWWWHHHFFFKKKNNNNNNNNNMMMOOOVVVgggYYYEEE>>>:::;;;;;;;;;???FFFNNNQQQUUU[[[eeepppvvvwwwrrrrrrssstttpppiiifffhhhyyyxxxOOO::::::888999>>>>>>AAAOOO```wwwwwwjjjeeeZZZLLLNNNSSS]]]jjjvvv|||~~~|||bbbIIIAAA>>>:::===;;;;;;???DDDLLLYYYfffuuuooollliiigggfffdddbbbaaaccceeeggghhhbbb```]]][[[]]]bbbgggkkkmmmrrrwwwxxxrrrggg[[[SSSOOOJJJHHHJJJMMMQQQYYYaaadddgggjjjjjjhhhjjjrrryyywwwzzz~~~|||tttnnniiiaaaYYYRRRNNNMMMJJJFFFDDDHHHPPPWWW^^^aaadddeeeffffffhhhiiiiiihhhhhhiiiiiieee^^^XXXOOOIIIAAA???JJJ```xxxuuueee[[[UUUUUU___jjjjjj___RRRJJJGGGEEE???:::000...+++***++++++***))))))(((((((((((((((((())))))((((((((()))***,,,---((())))))))))))(((''''''%%%'''***,,,---+++)))'''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&((()))+++---...///(((((()))***+++---///000---------...///000111222222222222333444777999:::<<<>>>@@@CCCEEEGGGHHHHHHGGGJJJKKKNNN]]]xxxIIIFFFAAA>>><<<<<<;;;;;;@@@GGGKKKGGGFFFLLLUUUXXX\\\[[[^^^ffflllmmmnnnppp{{{wwwpppeeeYYYMMMDDD???555555444333222111000000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...............///000000000111111111111111111111111000000000000......//////......---,,,************************))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************++++++++++++***---...222DDD[[[eeecccfffgggiiiiiijjjkkkkkklllkkkmmmnnnllllllkkkggg```ZZZZZZdddqqqkkkUUUJJJMMMaaauuu~~~]]]RRRJJJUUUhhhsss|||ppp___MMMFFFJJJOOOPPPOOOOOOPPPTTTaaaxxxbbbAAA===;;;;;;;;;:::===EEENNNXXXUUU^^^ooowwwssssssxxxqqqqqqssssssnnniiikkkqqqeee@@@<<<:::;;;???AAA???DDD\\\wwwxxxttteeeRRRTTT[[[hhhvvvhhhHHH;;;;;;:::666666555666888777999AAAJJJiii|||pppiiieeebbb^^^\\\YYY\\\```dddhhhkkkmmmnnniiigggcccaaaaaadddhhhjjjlllqqqwww{{{xxxoooddd\\\VVVOOOIIIHHHHHHIIINNNTTTSSS___jjjkkkfffeeennnwwwzzz{{{|||{{{{{{~~~{{{vvvppphhh___YYYVVVTTTOOOHHHCCCDDDKKKPPPYYY\\\aaaeeeeeeddddddddddddbbbcccgggkkkhhh]]]SSSJJJCCC;;;777<<>>AAAEEEGGGHHHIIIIIIGGGJJJJJJMMM\\\xxxHHHEEE@@@;;;999888999:::EEEMMMOOOGGGBBBFFFIIIHHHGGGGGGNNNZZZcccfffhhhkkk~~~ttteeeWWWOOOFFFAAA:::333///...///000//////......------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................000000000000111111111111111111000000000/////////...////////////...------************************))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********++++++++++++,,,+++---111<<>>@@@:::<<>>BBBEEEHHHIIIJJJIIIGGGJJJJJJMMM\\\xxxGGGEEECCC@@@======>>>@@@JJJQQQOOODDD???BBBCCC???@@@AAAGGGSSSZZZ[[[[[[\\\jjjpppvvvxxxuuuooojjjhhh___[[[SSSKKKBBB;;;666444111111000000///...------........................------------------------******+++++++++,,,,,,,,,,,,---------.../////////000000000000111111111111000000000/////////......///////////////...------************************))))))))))))(((((((((((('''(((((((((((()))))))))&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,,,,---666HHHYYYcccfffgggeeehhhkkklllkkkkkklllnnnhhhkkklllkkkjjjhhhaaaYYYOOO___oooooo\\\MMMSSSccc}}}UUUOOOLLLUUUmmm{{{gggRRRKKKHHHMMMQQQPPPPPPRRRTTTZZZhhhxxxYYYEEE===888:::;;;;;;???IIIWWWaaadddeeellluuuuuuooooootttqqqrrrssstttsssxxxjjjNNNDDD???>>>===AAAGGGKKKWWWsss~~~iii\\\SSS[[[gggsss|||{{{[[[???:::<<<888777<<<:::888999;;;;;;:::<<>>>>>CCCMMMRRRPPPNNNNNNWWWZZZ^^^aaafffmmmvvv}}}||||||zzzssshhhXXXJJJAAA444333222111000...------////////////////////////------------------------******+++++++++,,,,,,,,,***+++,,,---...000111111000000000000111111111111////////////............///////////////......---************************))))))))))))(((((((((((())))))))))))************&&&'''((())))))(((''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))******+++++++++,,,,,,,,,...---999PPPaaadddeeeiiieeeiiimmmnnnmmmlllnnnpppgggkkklllkkkiiiggg___WWWYYYjjjvvvlllVVVNNN___ttt~~~cccFFFPPPPPP[[[uuurrrZZZLLLHHHIIIOOOQQQNNNOOOSSS```hhhyyy}}}[[[AAA777777;;;>>>@@@@@@DDDOOO\\\eeeeeemmmpppkkkhhhlllpppqqqqqqqqqsssuuuvvvWWWIIIIII;;;CCC???BBBKKKUUUccc{{{xxxcccZZZYYY```kkkvvv}}}eeeHHH555;;;>>>555444>>>???;;;999;;;<<<<<<>>>BBBCCCFFFUUUkkk|||}}}{{{|||}}}uuusssccc[[[UUUSSSPPPMMMPPPWWWWWWZZZ]]]______```dddgggfffhhhkkknnnqqqsssttttttxxxvvvuuuwww{{{}}}|||zzzzzzqqqjjjhhheee___ZZZZZZXXXVVVXXX```jjjpppooollloootttyyy{{{yyyxxx{{{|||uuupppiiiddd\\\WWWSSSNNNHHHDDDBBBHHHQQQXXX]]]^^^``````aaaaaa```^^^]]]^^^aaadddWWWMMMCCC>>>:::888>>>GGGTTTUUUVVVWWWYYYZZZWWWRRREEEDDDCCCCCCDDDFFFIIIKKK<<<888222---+++)))'''&&&((()))***++++++***)))((('''''''''((((((((((((((()))))))))))))))(((((('''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''(((((((((((('''((()))***************+++++++++,,,...000111222222222222333444777999:::999<<<@@@DDDGGGHHHHHHGGGHHHIIIIIILLL[[[xxxMMMLLLNNNPPPOOOMMMLLLMMMLLLGGGJJJJJJBBBAAADDD>>>>>>???GGGPPPPPPIIIDDDEEEDDDHHHHHHGGGPPPaaammmpppzzzmmmeeeWWWOOOBBB777111000000000111------111000,,,+++///---+++******---......------,,,,,,++++++,,,,,,---//////............//////000000000000000111111111000000000000111111111111//////.........---------)))))))))))))))***************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++***))))))***,,,,,,+++///999HHHWWWbbbffffffeeeffffffhhhiiikkkmmmnnnooopppllljjjllljjjbbbXXXSSSjjjkkkoooaaaJJJRRR|||~~~pppRRRJJJPPPVVVlllwww```JJJIIIIIILLLPPPQQQPPPTTT[[[ooo|||}}}ZZZGGG@@@;;;777;;;>>>CCCMMMXXXaaafffhhhsssqqqooommmmmmnnnppprrrrrrwwwssslll|||eeeMMMGGGCCC===CCCBBBFFFQQQ]]]jjjyyy}}}{{{lll^^^___aaaiiiuuu}}}~~~}}}~~~dddEEE===888;;;????????????@@@===???FFFHHHFFFGGGLLLNNNKKKRRRddduuuzzzwwwssswwwyyysssaaaXXXPPPNNNKKKHHHGGGHHHKKKLLLSSSRRRQQQQQQRRRTTTWWWXXX\\\^^^```bbbeeeiiiooosssyyyzzz{{{{{{zzz||||||}}}zzzsssppprrrttttttqqqkkkdddccchhhlllmmmlllrrrtttvvvwwwwwwxxxyyyzzz|||{{{nnnjjjddd\\\UUUPPPMMMLLLGGGGGGJJJPPPYYY```ccccccdddcccbbbaaa````````````\\\WWWOOOFFF???;;;::::::AAAKKKTTTUUUTTTSSSRRRPPPKKKLLLLLLIIIEEEDDDFFFIIIIIICCC:::111,,,******+++((('''&&&%%%&&&(((***+++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********++++++++++++,,,---......000222333333222333555777:::<<<@@@CCCFFFGGGHHHHHHIIIJJJGGGIIIZZZzzzaaadddkkkpppoooggg\\\VVVRRRLLLOOOOOOGGGHHHMMMIIIHHHGGGKKKQQQPPPHHHAAA????????????CCCOOO^^^dddbbbhhhqqq}}}{{{wwwoooiii```WWWMMMCCC999222888333222444333//////333///...------............---,,,,,,++++++,,,,,,---///..................///000000000000111111111111/////////000000000111111//////.........---------+++++++++++++++***************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++******,,,,,,,,,,,,222===MMMZZZccceeefffeeeeeefffhhhjjjkkkmmmmmmnnnooolllmmmnnnggg[[[UUUWWWiii```\\\UUUOOOfff~~~[[[HHHLLLYYYeeewwwxxxjjjVVVDDDKKKKKKNNNPPPQQQRRRZZZddd^^^HHHAAA???>>>===;;;FFFVVVdddkkknnnoooooosssrrrpppooooooppprrrtttvvvooolllttt~~~^^^JJJDDDBBB@@@FFFEEEGGGNNNUUU___mmmyyy|||{{{wwwpppgggbbbccckkkwwwfffMMMKKKFFFDDDEEEFFFGGGLLLRRRYYYVVVVVVZZZZZZWWWVVVZZZdddhhhsss|||uuurrrpppsss{{{yyyfffUUUKKKJJJHHHEEECCCBBBCCCEEEFFFDDDDDDCCCCCCDDDFFFHHHJJJNNNPPPSSSVVVZZZ___eeejjjqqqsssvvvxxxwwwwwwxxxyyy~~~~~~yyyssspppoooooopppqqqsssuuuwwwwwwxxxxxxyyy|||}}}wwwsssmmmfff___YYYUUUSSSFFFEEEFFFKKKRRRZZZ^^^```dddcccbbb```^^^]]]\\\\\\\\\YYYTTTNNNGGGBBB>>><<>><<<<<>>>>><<<<<>>;;;:::::::::;;;<<<>>>???EEEGGGJJJNNNRRRXXX^^^ccciiimmmrrrvvvwwwwwwwwwxxx~~~wwwpppnnnnnnnnnpppsssuuuwwwxxxxxxxxxzzzzzz{{{{{{xxxsssllleee^^^YYYVVVJJJGGGEEEFFFKKKRRRXXX\\\bbbbbbaaa___]]][[[YYYXXX\\\[[[ZZZWWWQQQKKKEEEAAABBBOOOYYYVVVOOOMMMOOOQQQMMMRRRVVVTTTOOOQQQ\\\fffmmmllleeeSSS>>>...***+++))))))((((((((((((((('''))))))))))))))))))))))))***))))))((((((''''''&&&+++***(((&&&&&&'''((()))------,,,+++)))(((&&&%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((())))))************------------...///000111000111222222222333555777:::<<<@@@CCCFFFGGGHHHHHHHHHJJJIIIKKKZZZvvv{{{nnndddgggpppuuu|||{{{ppp```WWWOOONNNOOONNNJJJEEEDDDAAAAAAGGGQQQUUUOOOGGGSSS\\\eeegggdddcccfffjjjvvv{{{zzzfffVVV>>>:::555222000///000222---///000000...---...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////000000111111222222............////////////////////////...............------,,,+++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))***,,,,,,,,,,,,---///???LLL[[[dddeeecccdddfffccceeeiiilllmmmmmmlllkkknnnkkkllliiiZZZNNNZZZpppnnnVVVGGGKKK]]]~~~{{{___KKKHHHWWWiiixxxooo[[[PPPLLLJJJLLLLLLOOOQQQUUU___sss}}}[[[@@@===>>>999;;;EEEKKKUUUbbbkkkoooqqqtttvvvrrrrrrrrrssstttuuuvvvvvvsssmmmvvvaaaOOOFFF>>>???FFFCCCFFFJJJLLLMMMTTTfffxxx~~~zzzaaabbbiiiuuu}}}~~~qqq___RRRKKKHHHJJJQQQ[[[cccmmmzzz|||pppoookkknnnrrrpppaaaNNNAAA===999888666444444444666777666666666666777888::::::>>>@@@CCCFFFIIINNNTTTYYY]]]aaagggmmmqqquuuxxx{{{{{{xxxqqqmmmjjjkkknnnrrruuuwwwwwwwwwyyyyyyyyy{{{}}}xxxrrrjjjccc]]]YYYSSSOOOIIIFFFGGGLLLSSSWWW^^^______^^^]]][[[YYYXXX\\\]]]]]][[[WWWRRRLLLIIIJJJSSSZZZXXXSSSRRRRRRRRRUUUXXX[[[XXXTTTUUU\\\cccllloookkkZZZCCC111---///)))))))))))))))((('''&&&((((((((((((((((((((((((******))))))((((((((('''***(((&&&$$$###%%%'''(((,,,,,,,,,+++)))(((&&&%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((())))))******++++++------------...///000111///111222222222333666888:::<<<@@@CCCFFFGGGHHHHHHKKKLLLKKKMMMWWWmmm|||~~~uuucccZZZZZZ\\\WWWPPPLLLIIIGGGJJJNNNMMMJJJFFFCCCIIINNNOOOOOOSSS]]]eeeeeemmmzzz~~~rrr[[[WWWOOOEEE===888444222............------///000...------,,,,,,------...------,,,,,,,,,,,,------...//////000111111222222............////////////000000/////////.........------,,,+++***))))))((())))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************''')))+++++++++,,,///222HHHSSS```fffeeecccdddgggdddfffjjjmmmnnnmmmlllkkkmmmjjjggg___UUUTTTggg~~~qqq^^^WWW___nnn{{{sssYYYMMMQQQbbbqqqyyyzzzrrraaaQQQKKKMMMPPPKKKLLLPPPWWW___nnnxxxWWWBBB666;;;<<<999CCCUUUcccffflllrrrwwwyyyxxxwwwqqqrrrssstttuuuuuuvvvvvvooo|||zzzZZZNNNHHH???>>>FFFBBBEEEJJJMMMNNNVVVkkkuuubbbccciiiuuu}}}~~~~~~qqqeeeZZZSSSQQQQQQUUUWWW___nnn}}}nnncccbbb]]]]]]]]]XXXJJJ;;;444555555444222111111111333333111111222222222333444444666777999:::<<>>@@@AAAAAABBBIIIUUU^^^[[[aaannnwwwuuulll^^^QQQHHH>>>777666333///------/////////......------------............------------............///000111222222333....../////////000000000000000000/////////......,,,,,,++++++******)))))))))))))))************+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************''')))*********---333888QQQYYYbbbfffeeedddeeegggggghhhkkkmmmnnnnnnmmmlllkkkiiiaaaWWWUUUcccvvvpppeeejjjyyy~~~gggPPPMMMYYYkkkzzzzzzrrrdddUUUKKKIIIKKKNNNKKKMMMTTTbbbrrr}}}\\\BBB;;;999======>>>OOOdddqqqtttyyyyyysssrrrsssuuuvvvwwwvvvuuuuuuuuurrrZZZOOOHHH@@@@@@GGGEEEHHHLLLNNNPPPZZZppp}}}nnneeeeeelllwww|||xxxuuuqqqdddVVVOOOLLLLLLOOOSSSXXXXXX```ooo~~~zzzhhhXXXPPPOOOOOOLLLIIIDDD;;;222///222333222111000000111222222111111222222333333333333333444444444555777;;;>>>BBBCCCEEEJJJQQQ\\\iiiqqqwww~~~vvvmmmkkkiiikkkpppuuuvvvuuuxxxxxxxxxwwwwwwyyy}}}yyyssslllgggeeeaaa]]]TTTKKKEEECCCFFFIIISSSVVVZZZ]]]___^^^]]][[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYXXXWWWXXX^^^ccc___WWWSSSQQQNNNOOOQQQSSSRRRQQQHHHKKKKKKFFF<<<333///...***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))''''''((()))***%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,,,,,,,---...///000...000222222222444777999:::<<<@@@CCCFFFGGGHHHHHHDDDEEEHHHJJJOOO^^^yyyyyybbbWWWSSSPPPOOOOOOHHHFFFDDDAAAAAAEEEMMMRRRSSSVVV```qqq}}}|||~~~{{{qqqhhhaaaXXXOOODDD<<<333///000222111.........------------......///..................///......///000111222333333/////////000000000111111000000000000/////////...,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))***+++******///888@@@YYY\\\aaadddeeeeeefffgggjjjkkklllmmmnnnoooooooooiiiiii^^^RRRZZZsssmmmgggttt___NNNRRRaaarrr}}}yyyjjjWWWLLLIIIJJJKKKKKKNNNPPP[[[ooobbbKKKAAA@@@@@@@@@@@@HHH]]]qqqvvv{{{}}}vvvqqqtttuuuwwwyyyyyyxxxvvvttt~~~nnn\\\PPPFFFAAADDDKKKJJJKKKNNNRRRWWWcccyyy~~~zzzmmmfffffflllwww~~~zzztttkkkccc^^^WWWOOOIIIJJJKKKKKKOOOUUUQQQSSSZZZfffqqq~~~zzznnn___UUUKKKDDDAAABBBCCC???<<<;;;777222111444222111111000000111222222333333444555555555555444444444555444444666:::=========>>>???EEENNNYYYaaakkkuuu~~~zzzzzz||||||wwwrrrmmmlllooossssssrrrtttvvvwwwvvvuuuwww{{{~~~zzzsssnnnkkkiiidddaaa[[[RRRJJJFFFGGGIIIOOOSSSXXX\\\^^^]]][[[YYYZZZZZZ[[[\\\\\\[[[[[[ZZZ]]]^^^^^^___eeejjjiiicccXXXUUUQQQNNNMMMPPPSSSVVVKKKIIIFFFDDD@@@:::333...***)))((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''+++******)))((()))))))))%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,------------...///000111...000111222333444777999:::<<<@@@CCCFFFGGGHHHHHHCCCEEEHHHJJJLLLXXXsssvvvddd^^^YYYTTTSSSMMMKKKGGGEEEFFFIIILLLOOOJJJLLLTTTddduuu}}}zzzsssuuu|||~~~|||{{{vvvnnnOOODDD777111333555222.........------------......//////............//////---...///000111222333333000000000000111111111111000000000000////////////,,,,,,------------------))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************,,,,,,++++++111<<>>999555333555555333111333111111111000000111222222111111222333333333222222111222333222333555999<<<777777666666999@@@HHHNNN^^^jjjxxx~~~}}}xxxpppmmmooorrrrrrpppqqqtttvvvvvvuuuwww{{{~~~{{{yyyuuurrrrrrfffeee```XXXOOOKKKKKKMMMNNNQQQVVV[[[]]][[[YYYWWWXXXYYY\\\^^^___^^^\\\[[[aaaeeeggggggkkkpppqqqoooaaa^^^YYYQQQLLLNNNVVV]]]OOOJJJDDDAAA@@@;;;111(((***)))((('''((()))+++---))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,.........//////000111222...000111222333444777999:::<<<@@@CCCFFFHHHHHHHHHGGGHHHKKKLLLKKKTTTmmmuuurrrrrrtttsssrrrvvv|||pppmmmtttrrrssseeeWWWPPPLLLIIIGGGHHHCCCAAAGGGTTTZZZXXXYYY___lllsss|||sssaaaNNNCCC;;;333000222333///---......,,,,,,///333111///......///...,,,......//////000000111111222222222111111000000000000000000000///////////////...,,,******+++,,,---,,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((((((((('''&&&(((((((((((())))))))))))''''''(((((())))))******---...---++++++333BBBMMMbbbbbbbbbdddeeegggiiijjjlllmmmnnnooopppooommmkkkhhh[[[TTTbbbnnnllluuuqqqVVVOOOYYYnnnzzztttlllZZZLLLKKKMMMMMMPPPVVVVVV___vvvoooLLL???:::888BBBDDD@@@KKKcccqqqpppzzzvvvxxxzzzvvvrrrzzzyyyrrryyyrrrlllaaaRRRIIIGGGIIIKKKKKKOOOWWWaaaoooxxxtttuuuxxxlllgggiiittt~~~zzzxxxmmm```VVVLLLBBB======888>>>EEEGGGFFFFFFIIIMMMTTTUUU___pppuuu[[[KKKAAA===888555666666444333555111222222222111000///...444333111000000111222333111111222222222222333333555444444444555555555444111333555666666666888999DDDPPPbbbuuu}}}zzzwwwuuuxxx}}}~~~~~~wwwoookkkllloootttsssqqqpppooorrrxxx|||yyy}}}|||xxxuuunnnkkkeee```[[[UUUOOOJJJJJJLLLPPPTTTWWWYYYZZZZZZYYYZZZ[[[\\\\\\^^^aaaccccccfffjjjnnnqqqvvv~~~tttiiiZZZRRRRRRWWW[[[]]]PPPEEE>>>??????888111...,,,+++***((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((''')))************)))((((((,,,,,,,,,,,,---...//////111222222222111333555888;;;;;;???FFFIIIGGGGGGIIIHHHJJJIIIKKKOOORRRiiiyyyppphhhcccaaabbbgggnnnrrr```SSSOOOQQQRRRJJJDDDEEEFFFIIIRRR^^^ccchhhrrruuujjjdddZZZIII888///333000000444444///,,,+++...---,,,---...//////---......//////000000111111333333222222222111111111111111111111000000000000000///---,,,+++,,,---...---,,,+++******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((())))))))))))''''''(((((()))*********,,,,,,,,,+++...888IIIUUU______aaacccfffhhhkkklllkkkkkklllmmmnnnmmmkkkiiigggaaaaaannnooosssbbbLLLIIISSShhhrrrlll___RRRJJJLLLNNNOOOTTT\\\dddqqq|||WWW@@@<<<;;;;;;>>>DDDNNN]]]mmmwww{{{~~~vvvvvvyyy{{{xxx{{{}}}yyy|||uuummmiiiaaaVVVMMMJJJLLLMMMPPPTTT]]]mmmxxxnnnlllpppuuukkkeeefffqqqzzz{{{vvvssshhh]]]RRRJJJCCC;;;888999999???EEEFFFEEEEEEIIIMMMTTT]]]nnneeePPPDDD===<<<777444666666444333555444444444444444333222222444444333333333444444555333333333333444444444444555444444555666777777777666777888888888999<<>>EEEHHHFFFFFFHHHHHHJJJHHHKKKOOORRRiii~~~|||{{{~~~vvvooommmnnnmmmqqqzzzbbbXXXWWWTTTPPPLLLHHHDDDCCCIIIPPPXXXZZZdddzzz}}}yyyxxxzzzvvvhhhVVVJJJAAA:::444444444111...///...------...000000///---......//////000000111111333333333333222222222222222222222222111111111111111000...---------...///...---,,,+++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))''''''((())))))******+++++++++***,,,222@@@QQQ^^^___```bbbdddfffhhhiiijjjkkkjjjjjjkkkkkkkkkhhhfff[[[ZZZ```jjjnnnnnnrrr{{{ppp{{{fffOOOBBBEEEOOO```hhh```QQQJJJHHHMMMPPPRRR[[[gggvvvqqqWWW@@@888<<<>>>@@@???III^^^ooovvv|||xxxsssvvv{{{|||www|||tttjjjgggfffccc\\\TTTNNNMMMOOOWWW[[[jjj}}}lllddddddjjjooohhhccceeennnuuussslllhhhUUUKKKBBB===999555555888<<<@@@EEEEEECCCDDDHHHMMMUUUfffyyy[[[MMMHHHDDD???:::777888888555444555555555444444444444333333111222333333444444444444333333333333333222222222333333444555666777888999:::::::::999:::===BBBFFFOOO```vvv~~~{{{xxxwwwzzz}}}uuuooonnnrrrrrrrrrqqqpppqqqtttvvvzzzzzzyyyyyyzzz|||uuusssnnnjjjfffaaa\\\XXXNNNMMMMMMNNNQQQTTTXXXZZZWWWXXXXXXXXXXXXZZZ\\\___eeehhhkkkjjjgggccc___^^^[[[\\\[[[XXXTTTQQQOOONNNKKKBBB<<<<<<===:::666444,,,+++***)))))))))***+++************************'''''''''(((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((((((&&&'''((()))+++++++++,,,,,,,,,,,,,,,---...//////000111222222222333666888::::::===DDDGGGEEEEEEHHHHHHJJJHHHJJJOOORRRiiixxxjjj```]]]]]]```bbblll~~~ooojjjiiihhhcccXXXMMMIIIIIIJJJRRRRRRZZZnnnvvvvvvwwwyyyzzzxxxuuussscccQQQ>>>333000///111444222111000111222111///---......//////000000111111333333333333333333333333222222111111111000000000000///...---------......------,,,+++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++,,,******---777FFFWWWbbbddddddeeeeeeffffffffffffllljjjiiiiiijjjjjjfffcccTTTTTTZZZ___YYYQQQYYYiiippp~~~uuuTTTDDD>>>DDDMMMZZZ___VVVJJJGGGHHHNNNPPPTTTcccuuu}}}XXXDDD999:::@@@@@@BBBIIIVVVfffrrrxxx~~~|||ttttttyyy|||{{{{{{uuuzzzwwwpppjjjiiijjjjjjfff^^^TTTRRRTTT[[[eeezzzxxxiiiaaabbbeeehhhbbb```dddmmmrrrlllbbb\\\III@@@888666555444777;;;>>>BBBDDDDDDBBBDDDJJJPPPZZZnnnwww```YYYWWWUUUHHHBBB>>>===<<<777555666666666555555444444444555111222444666666666555444444444444444444444444444555666777777777888;;;===;;;;;;<<<===AAAHHHPPPVVVppp{{{vvvvvv{{{|||uuurrrpppqqqssssssrrrrrrtttuuuyyyxxxvvvtttuuuyyyxxxuuuqqqmmmiiiddd^^^ZZZRRRPPPMMMLLLMMMQQQVVVZZZWWWXXXXXXXXXWWWXXX[[[]]]^^^aaaeeegggeee___YYYUUUWWWWWWTTTMMMFFFDDDHHHLLLKKKEEE???>>>>>>===:::777---,,,+++***)))***++++++''''''''''''''''''''''''&&&''''''((()))******+++(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((''''''''')))(((&&&%%%&&&''')))+++'''''')))******+++++++++,,,,,,,,,,,,---...//////000111222222222333666999;;;:::===DDDFFFEEEFFFIIIHHHJJJHHHJJJNNNQQQhhhzzzoooiiiggglllkkkppp|||mmmYYYSSSQQQNNNPPPNNNRRR___mmmuuuvvvuuu{{{}}}}}}zzzyyy}}}pppTTTBBB999444111111111000///000222222000///......//////000000111111333333333333333333333333111111000000000////////////......---------------,,,++++++************+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++,,,++++++000<<>>>>>EEEIIIRRRUUULLLHHHFFFHHHNNNQQQXXXmmmcccHHH???;;;===AAA>>>BBBTTTcccgggmmmyyy||||||yyyuuuwww|||}}}yyytttsssvvvssssssqqqttttttvvvuuulllaaa___dddkkkzzzwwwlllgggeeeccc```ZZZZZZ___hhhjjjbbbVVVOOOBBB:::444444555666999>>>AAACCCDDDCCCBBBFFFOOOVVVbbbsss}}}lllfffccc```TTTMMMGGGEEEBBB<<<999999:::999777666666666666666444555666888888888777666666666666666777777777777777888999999999:::>>>AAA>>>AAAFFFMMMVVVaaammmtttyyywwwyyy|||{{{wwwmmmnnnpppqqqppppppqqqssssssssssssqqqpppqqqtttwww}}}zzzuuuqqqlllgggaaa]]]WWWTTTOOOKKKLLLOOOUUUYYYXXXXXXXXXXXXWWWWWWZZZ\\\XXX\\\```dddccc]]]VVVQQQTTTTTTQQQJJJAAA???CCCIIIJJJGGGBBB>>>======:::666...---,,,*********++++++''''''''''''''''''''''''&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''***)))((('''''')))+++---))))))************)))(((,,,,,,,,,,,,---...//////000111222222222333666999===<<<>>>DDDGGGFFFGGGKKKIIIJJJHHHJJJNNNPPPggguuummmjjjooohhhlllwwwppp^^^MMMMMMJJJJJJOOOSSSVVV[[[aaauuu}}}ooo___TTTGGG999000000...---...000111111111......//////000000111111222222222222333333333333000000000000/////////............---------,,,,,,++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))))))))((((((((((((((())))))))))))(((((()))******++++++,,,---+++---666DDDQQQ[[[```aaabbbeeehhhjjjkkkllllllkkkiiihhhjjjllliiiaaaZZZRRRVVVVVVQQQMMMSSSdddssswwwjjjRRREEE<<>><<<>>>BBB@@@III___mmmlllppp~~~|||uuuwwwxxxwwwyyy|||{{{wwwssswwwuuuoooqqquuuwww~~~{{{rrruuuzzzvvvtttppphhhaaaWWWUUUWWW\\\\\\RRRHHHBBB<<<666222444777888<<>><<<:::888777666777777555555666666666666555555444555555666777888999999666999;;;;;;;;;>>>DDDIIIPPPVVV___jjjvvv}}}|||||||||~~~~~~{{{qqqrrrssssssqqqpppqqqrrrppprrrssssssqqqpppppppppvvv~~~zzzvvvrrrmmmhhhddd^^^YYYSSSMMMLLLOOOTTTWWWXXXXXXXXXWWWVVVVVVXXXZZZWWWYYY\\\___^^^YYYQQQJJJMMMPPPSSSPPPJJJDDDCCCDDDFFFFFFCCC???======:::555111000...+++************************************'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))''''''''''''''''''''''''***))))))((()))***,,,---***************)))((((((,,,,,,,,,,,,---.../////////000111222222444777999>>><<>>AAAEEECCCHHHMMMGGGKKKKKKRRR```lll|||lllLLL<<<999>>>;;;???KKKPPP___jjjtttyyyyyyrrrwwwzzzyyyxxxyyyxxxtttuuuuuuqqqrrrrrrtttzzzvvvlll\\\VVVRRRQQQMMMEEE===;;;888444333777;;;>>>AAAFFFCCCEEEEEEDDDFFFOOO\\\gggqqqyyysssmmmgggddd```ZZZVVVVVVMMMLLLIIIFFFDDDCCCCCCCCC??????>>>===<<<<<<<<<<<<;;;<<<===???AAABBBCCCDDDBBBFFFJJJLLLNNNSSS[[[aaapppvvv||||||~~~|||zzzuuuuuutttqqqmmmkkkkkkllliiilllooopppnnnmmmllllllnnnwww~~~{{{xxxvvvrrrnnnkkkccc^^^WWWPPPNNNOOOSSSVVVVVVWWWWWWUUUTTTTTTVVVXXXVVVVVVWWWXXXWWWRRRKKKEEEFFFKKKQQQSSSOOOJJJGGGEEECCCGGGFFFBBBAAABBB>>>888333222///,,,***)))))))))************************'''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((())))))***++++++%%%%%%&&&&&&''''''((((((((((((((()))******++++++((())))))************))),,,,,,,,,,,,---.../////////000111111222444777:::===<<<>>>CCCFFFFFFGGGKKKIIIJJJHHHIIIMMMOOOfffuuunnnppptttsss~~~rrrhhh___ZZZTTTMMMKKKNNNRRRZZZdddtttyyyiii]]]EEE@@@999444111000///.........//////000111111111000000000111111222222222222222222111111111111000000000000000000//////...------,,,,,,,,,------...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***,,,222@@@QQQ]]]aaa```dddfffiiikkkmmmmmmmmmlllgggeeefffiiilllggg[[[QQQUUUgggjjjYYYQQQaaavvv~~~bbbNNNJJJHHHAAADDDGGGDDDIIIOOOKKKMMMOOOZZZmmm~~~jjjLLLCCC888999???<<>>555333000---***)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***$$$$$$%%%%%%&&&'''((((((&&&&&&((()))************&&&'''(((***++++++++++++,,,,,,,,,,,,---.../////////000111111222444777:::<<<;;;===BBBEEEDDDFFFJJJIIIKKKHHHIIIMMMOOOfffmmmkkkooovvvxxx}}}jjjQQQQQQRRRUUUWWW\\\hhhwwwjjjaaaSSSEEE===777111111444000///...///111111111000222222333333333222222111333333222222000///...---...//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))++++++******))))))((((((++++++++++++++++++,,,,,,000+++222GGGXXX]]]```eeecccgggkkknnnmmmlllkkkjjjdddgggiiiiiihhheee[[[RRR[[[nnnqqqfffdddjjjxxx{{{oooXXXQQQJJJIIIJJJIIIHHHGGGIIIMMMQQQTTTVVVbbbwwwnnnNNNEEE:::;;;>>>>>>???HHH\\\oooooo|||{{{yyy~~~tttsss~~~wwwuuu||||||zzz|||~~~|||zzzzzzzzz}}}ooodddUUUHHH@@@<<<888666222333555999???DDDGGGHHHFFFFFFGGGIIIOOOYYYeeennnzzz}}}wwwqqqkkkkkkqqqtttqqqooonnnooopppqqqppphhhgggeeecccaaaaaaaaaaaacccdddfffhhhjjjkkkkkklllwwwyyy|||~~~}}}~~~}}}~~~~~~zzzvvvtttssspppooolllggg```XXXSSSQQQQQQRRRRRRTTTWWWXXXXXXXXXZZZ[[[bbbfffkkkmmmpppwww~~~zzzuuuqqqnnngggddd___ZZZWWWSSSOOOMMMSSSTTTUUUVVVWWWVVVUUUUUUSSSRRRQQQPPPNNNIIICCC>>>@@@HHHQQQUUUSSSNNNLLLLLLMMMKKKHHHHHHHHHFFFDDDAAA999555111,,,)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((())),,,++++++*********))))))+++,,,---.........---,,,000111222222333555888;;;999:::>>>DDDFFFFFFIIINNNJJJLLLJJJKKKOOOQQQhhhtttjjjeeedddhhhjjjssskkk^^^RRRMMMPPPVVVeee|||{{{xxxmmmZZZHHH;;;333000...000///...000222222222111222222222333333222222111333333222222111///...---...///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,///,,,555JJJZZZ^^^aaafffeeeiiimmmnnnnnnlllkkkjjjhhhggghhhkkkjjjddd[[[UUUlllqqqpppzzzbbbNNNHHHAAADDDEEEGGGFFFFFFHHHLLLPPPRRRYYYkkk\\\EEE@@@999===>>>>>>EEEVVVfffooowww|||yyyzzzzzzxxxyyy{{{wwwsssyyy}}}yyyyyyzzz}}}}}}uuukkkZZZKKK???888555333444666999===BBBEEEFFFFFFEEEFFFHHHKKKRRR]]]kkktttyyyooommmqqqqqqrrruuuyyy}}}~~~}}}{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}wwwrrrppprrrttttttuuu{{{}}}xxxrrrlllgggccc___]]]XXXUUUOOOIIIFFFEEEEEEFFFEEEGGGIIIJJJJJJJJJKKKLLLQQQUUU[[[```eeeooo|||~~~{{{wwwtttqqqkkkgggbbb]]]ZZZVVVRRROOOTTTUUUUUUVVVVVVUUUSSSSSSSSSRRRQQQOOOLLLGGGAAA<<<:::AAAKKKQQQQQQMMMJJJHHHQQQOOOLLLHHHEEEBBB@@@???;;;888333...***(((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))******++++++,,,,,,,,,------......------...000111111111333666999999999===CCCEEEDDDGGGLLLJJJLLLJJJKKKOOORRRiiiqqqiiicccaaabbbkkknnnUUURRROOOVVVeeeooolllcccpppssswwwzzz~~~zzz^^^KKKCCC;;;111000///......///000///...111222222333333222222222333333222222111000.........000222333222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,......:::NNN]]]aaabbbfffgggjjjnnnooommmkkkjjjjjjlllhhhiiimmmiii___ZZZ\\\zzzssstttqqqRRRCCC@@@:::@@@CCCGGGHHHHHHJJJNNNQQQWWWddd{{{fffHHH===>>><<>>555444444888;;;???BBBEEEEEEEEEDDDDDDGGGLLLQQQZZZgggvvvwwwwwwyyy~~~ooo\\\UUUVVVVVVUUUTTTZZZYYY[[[aaahhhnnnoooooohhhbbbZZZSSSNNNJJJFFFDDD???===;;;888666666777777777999;;;;;;:::999:::;;;<<<@@@EEEHHHMMMWWWeeeooo{{{~~~~~~~~~}}}|||yyywwwuuuoookkkfffaaa]]]YYYUUURRRTTTUUUUUUUUUTTTSSSRRRQQQSSSRRRPPPNNNJJJEEE>>>999555;;;DDDLLLQQQOOOJJJEEEOOONNNKKKGGGBBB???>>>>>>???<<<666000,,,)))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***((('''&&&&&&''')))+++,,,---...,,,,,,,,,,,,,,,---...//////000111222222444777:::999999===BBBDDDCCCEEEJJJJJJLLLJJJKKKOOORRRjjjyyyuuusssxxxpppcccSSSJJJLLLSSSVVVTTT]]]gggppprrrvvvqqqbbb]]]NNN999444222000//////000000///111111222333333333222222222222222222111000///......000222444333111...---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((())))))******++++++*********++++++,,,,,,---...222@@@SSS___cccdddggghhhjjjmmmmmmllliiihhhhhhllliiilllnnneeeYYY[[[fff|||}}}iiilll~~~uuu]]]GGG@@@AAA===AAAFFFJJJLLLLLLNNNSSSWWWaaasssrrrNNN===<<>>999333---***((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))((((((%%%&&&''')))***,,,---...---,,,++++++,,,---///000222333444444555777:::===;;;:::>>>CCCDDDCCCEEEIIIKKKLLLIIIKKKOOOSSSkkkxxxtttyyy}}}hhhWWWOOONNNRRRVVVWWWdddnnnpppvvv|||vvvttt```EEE;;;777333111111333555555000111222333333333333333222222333222222111000//////000222333333111///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((())))))******++++++))))))***+++,,,,,,------...666FFFVVV```cccdddfffgggiiikkkkkkiiigggffffffiiikkknnnlll```YYYdddwww}}}sssbbbjjjzzz}}}fffRRRCCC@@@DDDAAADDDHHHMMMNNNNNNQQQYYY___nnn[[[BBB;;;===>>>AAACCCQQQdddooosss~~~yyyzzz}}}}}}||||||yyyssssss}}}}}}}}}xxxooo^^^KKK<<<666999>>>???BBBEEEFFFEEECCCBBBCCCGGGMMMVVV___iiixxx~~~kkkJJJ???666555666555555777888777555666888;;;======<<<999555333444555666666444444444444444444555555555777999999888888888999888:::;;;;;;:::@@@JJJRRR[[[gggvvv}}}{{{xxxvvvuuuqqqmmmhhhddd```]]]YYYVVVRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPOOOMMMIIIDDD===888555666<<>>999333...***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''((()))******++++++,,,,,,++++++,,,---///000222333444444555777:::===<<<<<>><<<===>>>DDDMMMaaattt|||zzzwww{{{|||xxxrrroooyyy}}}|||xxxmmmZZZGGG:::777:::>>>BBBEEEGGGFFFCCCBBBEEEHHHJJJRRR\\\eeennn}}}www]]]MMM===999666777777444444666666555444333222333444555444333111111222333333333111111111111222333444555222444777888888999:::<<<===@@@DDDEEEFFFKKKUUU]]]```gggrrr{{{}}}yyyvvvtttsssooolllgggcccaaa^^^ZZZXXXTTTSSSSSSRRRRRRRRRRRRSSSPPPOOONNNMMMKKKFFF@@@;;;777777:::BBBKKKPPPNNNKKKIIIJJJLLLNNNNNNKKKDDD???>>><<<888333...+++((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&(((***))))))))))))))))))))))))+++++++++,,,---...///000///000111222222444777:::;;;;;;???DDDFFFEEEGGGLLLKKKLLLIIIKKKPPPUUUoootttmmmhhhffflllttt~~~aaaOOOLLLQQQUUU]]]vvv|||fff[[[LLL>>>555222111222000000111222333333333333222222333333222222111111000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))*********)))))))))))))))((()))***+++,,,------...222???OOOYYY^^^aaaccceeefffhhhiiiiiihhhfffgggggggggkkkiiibbbiii}}}ooottt}}}lllRRRJJJCCCCCCGGGEEEFFFJJJNNNNNNQQQ\\\mmm{{{iiiNNNBBB>>><<<>>>DDDNNNeeeyyy~~~|||zzz{{{}}}}}}}}}sssqqqxxx{{{{{{zzzyyyzzz{{{|||||||||}}}~~~}}}yyyxxxyyyxxxsssqqqrrrtttuuuuuuvvvxxx}}}}}}tttgggSSSBBB::::::>>>BBBGGGHHHHHHEEEBBBCCCIIINNNRRRZZZeeennnvvv~~~sssdddPPP@@@999777333333666777444222444222333333222111111222333333222111222444555333222444444444444666999;;;===;;;>>>AAADDDEEEGGGIIIKKKMMMQQQUUUVVVUUUXXX```fffggghhhlllsss|||{{{xxxvvvtttsssmmmkkkgggdddaaa___\\\ZZZXXXWWWUUUSSSQQQPPPPPPPPPOOONNNNNNNNNMMMJJJDDD@@@===<<<===AAAHHHNNNQQQQQQRRRNNNKKKLLLNNNLLLEEE???:::888555111...+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))(((((((((((()))))))))))))))***,,,---.../////////...000111111111333666999999:::===CCCEEEDDDGGGLLLKKKLLLIIIKKKPPPVVVpppssslllrrr~~~oooWWWUUUOOOQQQiii|||}}}gggQQQBBB999555444///000111222333444444444222222333333333222111111111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((((((((((())))))))))))++++++******))))))((((((((())))))+++,,,---......333AAAQQQZZZ]]]___bbbdddggghhhjjjjjjhhhhhhhhhiiiiiikkkeee___qqqxxxkkkyyy___JJJGGGDDDEEEIIIHHHHHHLLLOOOPPPUUUbbbxxxfffNNN<<<<<>>:::>>>DDDHHHIIIJJJIIIEEEBBBDDDLLLTTTZZZcccnnnvvv~~~~~~yyyiii]]]RRRKKKDDD<<<999<<<888333222666999777555444111222444444444444666777666666777999;;;<<<:::888?????????AAACCCGGGKKKMMMOOORRRVVVYYY[[[]]]```bbbdddgggjjjhhhdddcccgggkkkiiifffffflllwww}}}zzzxxxvvvttttttmmmjjjgggdddbbb```^^^\\\\\\ZZZWWWTTTQQQOOONNNNNNNNNNNNNNNOOOOOOLLLGGGCCCDDDBBBAAACCCHHHOOOTTTWWWTTTMMMFFFFFFJJJLLLFFF???888666333000---+++)))(((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((('''''''''((()))******+++(((***,,,.../////////...000111222222333555888;;;888888<<>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????<<<>>>@@@DDDHHHKKKNNNOOO\\\\\\^^^aaadddgggjjjkkkmmmmmmnnnooopppqqqrrrsssuuusssqqqpppqqqqqqpppoooqqqqqqpppnnnnnnrrryyy~~~|||xxxsssnnnkkkjjjkkkfffeeeccc___]]]^^^aaaccc```]]]XXXSSSOOONNNNNNOOOMMMLLLKKKLLLMMMLLLJJJIIIIIINNNMMMGGGFFFMMMUUUWWWLLLBBB>>>CCCGGGDDD???>>>999:::999666111---***)))((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---,,,+++++++++---///111111111111111222444666777999888;;;@@@CCCDDDHHHNNNMMMGGGHHHNNNMMMSSSpppxxxrrrrrrrrrrrr^^^UUUUUU]]]eeeiiilllttt}}}{{{cccTTTFFF:::444444333444444444444444555555555666555555444444111111000000000/////////.........---------,,,,,,---,,,++++++******+++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))************************++++++,,,+++((((((++++++))),,,000>>>HHHUUU^^^aaacccdddfffhhhjjjlllkkkiiiggghhhiiidddfff___[[[nnnqqqddddddjjjyyy___OOODDDHHHMMMJJJHHHJJJLLLOOOTTTZZZgggnnnKKKAAA===AAACCCBBBHHHRRRnnntttwwwwwwyyy}}}~~~zzz|||yyyzzz}}}zzzqqqjjjjjjwww~~~lll]]]QQQGGGCCCDDD?????????>>>??????@@@AAA@@@???>>>===<<<;;;;;;;;;:::666777===@@@DDDTTTgggvvv}}}}}}{{{lll\\\HHH===>>>DDDHHHIIIHHHHHHFFFFFFIIIPPPYYY```gggmmmuuu~~~yyyrrriiiaaaZZZVVVPPPOOONNNKKKHHHDDDAAA??????????????????@@@AAAAAA@@@@@@BBBCCCEEEGGGHHHIIINNNOOOSSSXXX]]]bbbfffhhhqqqrrrrrrtttvvvyyy{{{|||wwwwwwwwwxxxxxxyyyyyyyyyyyyvvvtttrrrrrrrrrpppooopppqqqpppooonnnpppvvvzzzxxxvvvrrrmmmiiiffffffgggbbbbbb```]]][[[\\\___bbb```]]]YYYTTTPPPOOOOOOOOOMMMLLLKKKLLLMMMLLLKKKIIIIIINNNMMMHHHFFFLLLSSSUUUKKKBBB>>>BBBEEEBBB===;;;888999888666222...***)))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))---,,,+++++++++---///000111111111111222444666888999999<<>>777888888777444000,,,)))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,+++++++++---///000111000000111222555777888::::::===BBBCCCBBBEEEKKKGGGDDDFFFJJJJJJSSSpppwwwjjjhhhnnn{{{yyycccSSSOOOTTT___nnnttteeeLLLAAA666111333555555222777777777777666444333333222222111111111000000000............---------------,,,++++++******+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))))))))***++++++---///111333444222///,,,,,,+++,,,444<<>>@@@EEEDDDBBBEEEKKKJJJPPPZZZgggvvvwwwkkkuuujjjYYYIIIAAA@@@>>><<<===<<<<<<;;;999999888888888777777666666666666777777666444666999999999@@@JJJUUU^^^kkkuuuxxxtttlllgggVVVLLL@@@<<>>BBBCCCBBBDDDIIIEEEDDDFFFIIIJJJUUUsssqqqooovvv{{{}}}bbbWWWTTTTTT^^^vvv}}}fffTTT>>>444555:::999666777777777777666555444333222222222222111111111111//////.........------------,,,++++++******+++++++++++++++*********))))))************************))))))))))))))))))))))))((((((((())))))))))))(((*********)))))))))))))))******,,,...111444777888777333///,,,***,,,666AAARRRUUU[[[___ccceeegggiiikkkjjjiiiiiigggfffdddbbbaaa\\\VVVUUUVVVTTTLLLDDDEEESSSfffxxx]]]OOOJJJGGGHHHJJJJJJKKKLLLTTT[[[iiizzzgggTTTCCCCCCBBBDDDFFFFFFEEEFFFHHHDDDFFFMMMYYYhhhwwwxxxvvvsssXXXKKK???===@@@AAA@@@AAA???>>>===;;;::::::::::::777777777777777888888999555555666777666555888>>>AAAIIIUUU```eeebbb\\\WWWJJJCCC<<<;;;@@@FFFJJJJJJIIIKKKNNNRRRXXX```hhhnnnuuu}}}yyyppp{{{zzzxxxvvvvvvvvvwwwvvvuuusssrrrrrrqqqpppnnnkkkiii^^^YYYQQQMMMLLLNNNOOOOOOPPPQQQRRRRRRSSSUUUYYY\\\```___^^^\\\XXXTTTPPPNNNLLLKKKJJJKKKMMMMMMLLLJJJMMMPPPSSSTTTPPPMMMMMMPPPKKKIIIGGGFFFHHHJJJHHHEEE;;;:::999888888555///+++))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,------...000000000111333555777999;;;;;;>>>CCCDDDBBBDDDHHHDDDEEEHHHJJJLLLYYYwww}}}yyyxxxvvvuuuwww|||{{{ddd]]]TTTVVVmmmyyygggOOO???888777555222777777777777666666555444333333333222222222111111/////////.........---------,,,++++++******+++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))(((((()))))))))************+++,,,...111555888<<<===<<<777111,,,))),,,888EEEVVVXXX]]]aaaeeehhhiiiiiiooommmkkkjjjjjjhhheeebbbbbb[[[WWWYYYVVVNNNHHHHHHLLLYYYhhhwww~~~vvvVVVKKKJJJIIIJJJLLLNNNPPPRRRSSS]]]nnnkkkPPPHHHAAA@@@AAABBBFFFIIIJJJHHHFFFEEEBBBCCCJJJVVVggg|||}}}dddJJJBBB<<<>>>BBBCCCCCCDDD???>>>===<<<;;;;;;:::;;;888777777777777777888999777888888888777666777999666;;;CCCKKKPPPOOOKKKGGG???<<<999;;;AAAFFFIIIIIIJJJMMMRRRWWW^^^fffooottt|||iiibbbjjjuuuyyyxxxvvvvvvxxxyyyxxxwwwuuutttsssssssssqqqnnnkkk```YYYPPPKKKKKKMMMNNNOOOMMMOOOPPPQQQRRRTTTWWWZZZ___``````^^^[[[VVVQQQNNNKKKJJJJJJKKKMMMMMMLLLKKKMMMOOOSSSWWWSSSMMMLLLOOOOOONNNIIIEEEDDDGGGFFFCCC@@@===:::999999777222---***)))(((&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++,,,---------//////000111333555888999::::::>>>CCCDDDBBBDDDHHHDDDFFFIIIJJJMMM\\\{{{|||uuupppnnnnnnppp}}}ooo```eeepppZZZFFF888222111666666777777777666666555444333333333333222222222////////////............---,,,++++++******+++++++++++++++************)))************************))))))))))))))))))))))))&&&'''((()))******)))(((''''''((()))***++++++,,,---...111444999===AAACCCDDD>>>666000+++...<<>>>>>===<<<<<<<<<<<<999999888888777888888888:::;;;;;;:::888888999888777777999===@@@AAA>>>:::777666777;;;AAAFFFHHHHHHIIIMMMTTT[[[cccmmmvvv|||xxxkkkhhhhhhhhhmmm}}}}}}{{{yyyyyyzzzzzzyyyxxxxxxvvvuuuuuuvvvuuurrroooaaaYYYNNNIIIJJJLLLMMMMMMMMMNNNPPPQQQQQQSSSVVVYYY___```aaaaaa]]]WWWRRRNNNKKKJJJJJJKKKMMMNNNLLLKKKJJJLLLRRRWWWTTTLLLJJJMMMOOOOOOJJJCCCCCCHHHJJJHHHEEE@@@;;;999999888333///***)))'''&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******+++,,,,,,---,,,/////////111333555888:::999:::>>>DDDEEECCCDDDHHHBBBFFFIIIJJJMMM^^^~~~wwwnnnjjjbbbzzzqqq^^^eee|||zzzZZZAAA888888555666666777777777777666444444444333333333222222000/////////............---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&''')))***+++,,,---///000333777<<>>>>>>>>??????;;;;;;:::999999999999999888999999777666777777555;;;888666777999999777444444444666;;;AAAEEEGGGGGGHHHMMMTTT]]]gggqqq{{{xxxsssssslllcccaaajjjvvv~~~|||{{{{{{{{{zzzxxxzzzxxxvvvvvvxxxxxxuuusss```WWWLLLFFFGGGJJJKKKJJJMMMNNNPPPQQQRRRSSSVVVXXX___aaabbbbbb^^^XXXRRRNNNKKKJJJJJJKKKMMMNNNMMMKKKGGGIIIPPPWWWTTTKKKHHHKKKLLLNNNJJJCCCEEEMMMRRRRRRIIICCC<<<999:::999555000+++)))'''&&&%%%&&&((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***,,,,,,,,,,,,,,,/////////111333666888:::888999>>>DDDEEECCCEEEIIIAAAEEEIIIIIIMMM^^^~~~{{{tttjjjyyyxxx]]]WWWbbbiiiooowwwxxx___GGG888777444666999777222333888555555555555444333222111111111000000//////.........---,,,+++***+++,,,---,,,,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...000111444<<>>BBBFFFIIIQQQVVV\\\```dddmmmyyyzzzxxxsssqqqooonnnbbb```___dddppp~~~~~~}}}{{{{{{zzz{{{zzzxxxyyyzzzvvvoooeeeXXXKKKHHHIIIJJJMMMPPPNNNNNNMMMLLLLLLPPPUUUZZZXXX^^^bbbaaa^^^[[[TTTLLLKKKIIIHHHKKKPPPSSSQQQNNNFFFKKKMMMNNNOOOOOOIIIBBBIIIJJJJJJFFFCCCIIIVVVaaaUUUFFF999999:::777333333,,,***((('''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((())))))+++,,,---......222222222222333555777888:::;;;===@@@DDDFFFFFFEEEDDDEEEGGGIIINNN___yyyqqqjjjyyy{{{nnnfffbbb]]]aaajjjzzzqqq]]]MMM???999777999999666555777555555555555444333222222111111111000//////.........---,,,+++++++++,,,,,,,,,,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...000111666>>>GGGOOORRRRRRTTTQQQIII===555:::KKKZZZ^^^```cccgggiiijjjjjjjjjhhhmmmmmmhhhdddeeeeeeddd]]]ZZZhhh|||gggRRRNNNQQQXXX\\\___\\\TTTPPPSSSWWWbbbtttxxxXXXHHHHHHKKKLLLRRRQQQVVVaaaiiittt|||zzzwwwpppiiicccssssssXXXBBBJJJKKKMMMLLLJJJGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEAAA???===<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888777666666666777:::===@@@CCCGGGIIINNNSSSYYY^^^dddooo|||~~~wwwmmmjjjjjjjjjiii\\\[[[ZZZ\\\dddsss~~~~~~~~~{{{tttfffYYYLLLGGGHHHJJJMMMPPPMMMMMMLLLKKKLLLOOOTTTXXXYYY___cccbbb```]]]VVVOOOOOOLLLJJJLLLPPPQQQOOOKKKGGGKKKMMMOOORRRRRRKKKBBBFFFHHHGGGCCC???CCCMMMWWWSSSEEE999888:::888555555---***((('''((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))***+++,,,------111111111222333555777999:::;;;===AAADDDFFFFFFEEEEEEFFFHHHIIIMMM^^^}}}zzzpppmmmtttkkkZZZXXX___uuurrraaaHHH>>>666666::::::888777666666555555444333333222222111111000000///.........------,,,+++,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...000222888@@@JJJQQQTTTUUUVVVPPPFFF===:::BBBQQQ]]]___aaadddhhhjjjkkkkkkkkkiiimmmmmmhhheeeeeeeeebbbYYYdddqqq~~~zzzXXXMMMPPPRRR___aaaaaa\\\UUURRRUUUYYYeeewwwrrrVVVKKKPPPVVVWWWVVVUUUTTTTTT^^^uuuqqqyyyrrrYYYHHHMMMNNNNNNLLLIIIGGGGGGHHHHHHJJJKKKMMMLLLKKKHHHGGGEEEBBB@@@???@@@@@@@@@??????>>>>>>>>>>>>>>>?????????>>>===;;;:::888777666555666:::>>>BBBEEEGGGHHHJJJNNNTTT[[[dddqqq}}}wwwpppnnnkkkfff```[[[[[[ZZZ[[[]]]dddmmmsssxxxiii[[[MMMGGGHHHIIIMMMPPPLLLLLLKKKJJJKKKNNNRRRVVVYYY___ccccccbbb___YYYRRROOOMMMKKKMMMPPPQQQOOOLLLHHHJJJMMMPPPVVVWWWMMMAAAEEEGGGGGGCCC===>>>FFFMMMRRRFFF:::777999999777777---+++((('''((((((((('''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))*********+++++++++000000000111333666888::::::;;;>>>AAACCCEEEEEEFFFDDDFFFHHHJJJMMM\\\zzzyyyvvvyyy}}}}}}yyydddZZZZZZrrrqqqVVVHHH888333777;;;:::888777666555555444333333333222222111111000//////.........------,,,,,,,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...000333999@@@HHHMMMPPPQQQPPPIII???999<<>>;;;999777666555666:::???DDDGGGHHHHHHHHHLLLQQQYYYdddsss}}}}}}}}}yyywwwzzz~~~|||sssjjjiiijjjkkkjjjhhhhhhiiijjjuuu~~~wwwpppjjjfffdddcccccccccddddddcccccccccccccccddddddddddddcccccceeeeeefffhhhmmmtttzzz~~~~~~jjj\\\MMMGGGHHHIIILLLPPPKKKKKKKKKJJJJJJLLLQQQTTTXXX^^^ccccccbbb```ZZZSSSKKKKKKKKKMMMQQQRRRRRRPPPGGGIIIKKKPPPXXXYYYNNNAAADDDGGGJJJFFF@@@>>>CCCIIIQQQGGG<<<777888888777666...+++)))(((((()))((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******************************/////////111333666999::::::<<>>;;;999777777777:::???EEEHHHHHHGGGHHHJJJOOOWWWddduuu}}}{{{nnn^^^___dddqqq}}}vvvqqqnnniiimmmuuu~~~|||xxxrrrlllbbbVVVMMMGGGDDDCCC???>>>======<<<========================<<<<<<;;;>>>>>>???AAAEEEJJJOOOSSScccjjjuuujjj[[[MMMHHHHHHIIILLLOOOJJJJJJJJJJJJJJJLLLOOOSSSWWW]]]bbbbbbbbb```ZZZSSSLLLLLLLLLNNNPPPPPPPPPOOOEEEGGGJJJPPPXXXZZZOOOBBB@@@FFFKKKIIICCC???BBBFFFOOOHHH>>>888777777666333///,,,)))(((((()))((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********************+++++++++...//////000333666888:::999===@@@BBBBBBCCCDDDFFF@@@CCCFFFIIIMMM]]]zzztttooowwwssskkkxxxjjjQQQBBB===:::666888777666444333444444555333222222111111000//////---............---,,,,,,,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...---111555888999999999999666222...111;;;HHHRRRXXX]]]___bbbeeehhhiiiiiiiiijjjkkkjjjfffeeeddd___YYY^^^ooo{{{zzzqqqmmmfffOOOHHHRRRfffwww|||ssseeeZZZVVVXXX]]]```mmmyyyrrryyyzzz\\\UUUXXXpppmmmVVVLLLIIIMMMNNNOOOOOOOOOPPPSSSVVVWWW[[[```ddddddbbb^^^[[[OOOMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLIIIFFFBBB???===;;;:::999:::???EEEIIIIIIGGGHHHIIIMMMVVVeeexxxzzzyyyiiiTTTLLLKKKNNNWWWeeeuuuwwwsssjjjggggggkkkrrr|||}}}{{{zzzxxxuuuqqqnnnfff___SSSFFF===888666666444333222222111111222222222222222111111111000000222222222222333555777888@@@CCCJJJRRR^^^ooofffYYYLLLHHHHHHIIIKKKNNNJJJKKKKKKJJJJJJKKKOOORRRWWW]]]bbbcccbbb```ZZZSSSPPPPPPOOONNNMMMLLLJJJIIIDDDGGGJJJOOOWWWYYYPPPEEE;;;CCCJJJJJJDDD??????AAAJJJFFF???888666888555000///---***)))))))))((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++++++++,,,,,,,,,/////////000222555777999999===AAACCCBBBBBBDDDFFFAAACCCFFFHHHMMM]]]{{{zzzwww~~~xxxllllllttt{{{||||||iiiPPPCCC<<<888999888666444333444555666333333222111111000000///---.../////////...,,,,,,,,,,,,---------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...***...222444222000000000---+++,,,222>>>JJJUUU[[[^^^```cccfffiiijjjjjjjjjiiijjjhhheeedddccc]]]VVV^^^iii{{{zzzcccaaauuuZZZTTTWWW^^^ppptttcccVVVSSSWWW\\\___ooowww^^^]]]kkkzzz[[[SSSQQQMMMMMMOOORRRSSSUUUWWW[[[]]]```dddiiilllkkkgggbbb^^^TTTRRROOONNNOOOPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQNNNKKKHHHEEEBBBAAA>>>;;;:::>>>DDDHHHHHHGGGFFFFFFJJJUUUggg|||}}}yyy|||uuu]]]OOOJJJGGGEEEFFFNNN]]]lllwww}}}vvvsssnnnhhhddddddeeekkkzzz~~~{{{vvvrrroookkkgggeee\\\VVVLLLBBB:::666555555444444333333333444444555444333333333333444444444666666666777777666666666555777999;;;???JJJXXXccc}}}tttcccWWWKKKHHHIIIIIIJJJLLLJJJKKKKKKKKKKKKLLLOOOQQQYYY___ddddddcccaaaZZZSSSPPPPPPPPPNNNKKKIIIGGGGGGDDDHHHMMMPPPVVVXXXSSSKKK;;;CCCLLLMMMFFF???<<<===BBBBBB>>>888777999666000000---***)))))))))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))************+++,,,---......///000000000000222444666777999>>>BBBCCCAAAAAACCCFFFEEEFFFGGGHHHLLL\\\zzzqqqnnnuuuwwwnnnaaaeeeoooxxx{{{xxxYYYHHH???:::999888666444333444555666333333222222111000000000---.../////////...,,,,,,,,,,,,---...---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))***,,,...'''+++000111///,,,+++,,,(((***---555AAANNNXXX^^^___aaadddgggjjjkkkkkkkkkhhhiiigggdddcccbbb\\\TTT]]]fff^^^XXXxxxiiiXXXbbbllllllvvvtttaaaTTTQQQUUU[[[^^^oooiiibbbfff|||eeeKKKPPPUUUOOOMMMPPPTTTWWWYYY\\\```bbbgggjjjnnnqqqooojjjccc^^^WWWUUUSSSRRRRRRSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTRRROOOLLLIIIFFFEEE@@@===:::===DDDHHHHHHGGGCCCDDDIIIUUUhhh~~~{{{qqq[[[UUUDDDDDDDDDEEEJJJVVVdddooovvvzzz~~~}}}yyytttrrrpppiiidddcccbbbdddooo|||}}}vvvooojjjeee```]]]PPPKKKDDD===777333222222...//////000111222222333////////////000222333333111222444555666666666555333777<<<<<<<<<>>>CCCIIIVVVhhhuuuyyy}}}|||uuummm```UUUKKKIIIJJJJJJJJJKKKJJJKKKLLLKKKKKKLLLOOOQQQ[[[aaaffffffdddbbb[[[TTTMMMNNNNNNMMMKKKIIIHHHHHHDDDJJJOOORRRUUUXXXUUUOOO===FFFOOOPPPHHH@@@;;;;;;<<<>>><<<777777:::888111000...+++)))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***************+++,,,...///000000000000000000111333555666999>>>CCCCCCAAA@@@CCCGGGHHHHHHHHHHHHKKK[[[yyyrrrnnntttzzzgggZZZSSScccmmmxxxnnnZZZHHH>>>777===<<<333111777999444444444333333333333333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++***************+++...))),,,999HHHQQQUUUWWW^^^bbbfffiiijjjiiiiiijjjhhhiiibbbaaaggg```UUUVVVhhhmmmUUU[[[ooo|||~~~nnn[[[TTTTTTUUU\\\fffzzzvvvhhhfffooosssZZZPPPOOOOOONNNPPPSSSVVVZZZ^^^dddkkkooouuuxxx{{{{{{wwwqqqllliii______]]]\\\[[[YYYYYYXXX]]]]]]]]]]]]\\\[[[ZZZYYY]]]YYYUUUSSSRRRPPPLLLHHHBBB???===>>>BBBFFFGGGFFFHHHFFFHHHTTTiii~~~~~~xxx|||pppaaaTTTSSSPPPLLLHHHGGGJJJOOOTTT^^^iiirrruuuxxx|||{{{vvvpppmmmiiifffeeegggjjjlll{{{zzzyyy{{{|||xxxppphhhmmmooopppllliiieee]]]TTTJJJDDD===777444222111000222222222111111111111111333222222222222333444444555444444444555555666777444666777888888:::===???BBBGGGLLLPPPWWWeeexxx~~~{{{{{{yyywwwuuutttrrrnnnlll```XXXMMMGGGGGGIIIKKKKKKKKKKKKJJJJJJKKKMMMPPPRRR[[[aaaffffffdddbbb\\\UUUTTTQQQOOOMMMMMMLLLJJJHHHGGGHHHIIIMMMVVV\\\XXXOOO@@@CCCNNNXXXTTTEEE;;;;;;@@@>>>;;;888777666666666666000(((%%%''')))(((&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******''')))++++++++++++---///......000111333555666666;;;>>>@@@BBBCCCEEEHHHJJJKKKEEEEEEJJJJJJPPPnnnsssxxx{{{xxx{{{xxxjjjccchhhrrryyygggRRRBBB<<<<<<999444444888888666333333333333333222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))))))))************************))))))))))))************++++++************++++++...+++...<<>>999555333333111111111111111111111111111111222222222222222333444444444444333333333444444555444666777888888:::===???<<<@@@CCCEEEHHHRRRbbbnnnxxxzzz}}}|||yyywwwwwwuuusssqqqpppnnnkkkhhh```XXXMMMGGGFFFIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPUUU\\\bbbccccccccc]]]WWWRRRPPPLLLKKKJJJJJJIIIHHHDDDEEEFFFKKKUUU]]]ZZZSSS???AAAIIISSSPPPCCC:::;;;;;;===???<<<888666999<<<888111***'''((()))(((&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&''''''((((((''')))++++++++++++---//////000111222444666777888;;;>>>@@@BBBCCCEEEHHHJJJKKKEEEEEEJJJKKKRRRooorrrfffrrrttt|||bbbaaahhh{{{hhhXXXEEE<<<555555888888777888333333333222222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))************************)))))))))*********++++++++++++************++++++...,,,111???MMMUUUXXXZZZ^^^aaaeeeggggggggghhhhhhkkklllfffdddeee[[[SSSYYYvvvyyylllSSSIII[[[vvvwwweeeWWWVVVYYY\\\ccclll}}}rrrUUUIIIMMMRRRUUUWWWWWW[[[bbbjjjsss|||}}}yyyxxxtttnnnhhheeedddfffgggggghhhiiiiiijjjjjjiiiiiihhheeeaaa___^^^\\\WWWSSSJJJGGGCCCAAAAAACCCDDDDDDGGGIIIQQQaaawww~~~jjjbbbaaaaaa]]]]]]]]]ZZZVVVRRRQQQQQQNNNTTT[[[```gggqqqyyy{{{}}}zzzwwwrrrmmmhhheeeccceeebbb]]]YYYUUUNNNFFF???666;;;???BBBGGGJJJHHHCCC777555333222333333222111111111111111111111111111333333222222333333444555555555444444444444444555444666888888999:::===???AAACCCDDDCCCCCCHHHSSS[[[pppvvv}}}|||yyyxxxtttrrrpppooonnnllliiifff```XXXMMMGGGFFFHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNQQQXXX___bbbdddeee```[[[SSSPPPLLLJJJJJJKKKLLLKKKHHHHHHHHHLLLVVV^^^\\\UUU>>>===BBBKKKKKK@@@:::;;;777===BBB@@@:::777<<>>???>>>>>>>>>:::444111000000111222333111000000000000111111111111111555444444444444555666666777777666555555555666666444666888999:::<<>>AAADDDGGGMMMNNNOOONNNLLLMMMQQQTTT^^^iiiwww~~~~~~yyyvvvvvvuuusssrrrqqqpppnnnkkkiii```XXXMMMFFFEEEGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKPPPWWW^^^```bbbccc___YYYVVVRRRNNNKKKLLLNNNOOOPPPRRRQQQOOOQQQYYY___]]]UUU@@@999888@@@EEEBBB???AAACCCBBB???<<<::::::;;;===<<<888111,,,)))((((((((('''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((((((((''')))++++++++++++---///...///000222333555666777:::===AAACCCDDDDDDEEEFFFEEECCCEEEJJJOOO]]]yyyhhhjjjmmmpppsssvvv{{{~~~~~~zzz|||sssuuuvvvqqqttt~~~lllRRRBBB<<<999777777555555444444333222111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++***++++++,,,---...,,,///:::KKKWWW[[[]]]___bbbdddfffggggggggghhhiiikkkkkkfffccc___UUU]]]vvvpppPPPFFFTTTmmmwww___QQQRRRZZZ```bbbhhhZZZQQQUUU[[[___eeennnnnn[[[NNNQQQUUUUUUYYYbbblllrrr||||||{{{}}}}}}{{{yyyxxxwwwuuussstttuuusssnnniiiYYYWWWRRRMMMKKKNNNSSSXXX```iiiwww{{{rrrqqqqqqlllfffffffffggghhhkkkrrryyyzzzooogggbbbbbbjjjssssssuuuyyy||||||zzzvvvtttlllfff[[[PPPFFF???;;;999888::::::999:::===;;;666222111111111333222111///111111222222333444444444777777666666777777888999444444333333444444555666:::===@@@CCCEEEIIIMMMPPPRRRTTTUUUUUUTTTSSSTTTUUU\\\fffttt}}}|||xxxuuusssqqqpppooonnnmmmjjjhhh```XXXMMMFFFEEEFFFHHHHHHMMMMMMMMMMMMLLLLLLLLLLLLOOOVVV\\\^^^______ZZZTTTSSSPPPLLLJJJJJJKKKLLLKKKMMMLLLLLLOOOXXX___\\\UUUBBB777555>>>EEEDDDBBBDDDFFFDDDBBB@@@>>>;;;888777;;;888222,,,)))(((((()))''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))++++++++++++---///......///111333444666666:::===AAACCCDDDDDDDDDEEECCCCCCEEEIIIQQQaaa}}}UUUWWW[[[]]]```cccgggjjjrrrtttyyy~~~|||qqqmmmvvvgggiiiuuuyyyvvvssswwwfffJJJ>>><<<;;;888777666666555444333222111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---......---222???PPP[[[___```bbbcccdddfffgggfffggghhhjjjlllkkkfffccc___XXXfffnnnOOOKKK^^^wwwzzziii[[[ZZZ\\\]]]dddmmmkkk]]]SSSVVV\\\___fffnnnxxx^^^PPPKKKSSSXXXWWW___mmmttt{{{~~~zzzfffdddaaa\\\[[[___gggmmmxxxtttpppqqqqqqooolllhhhiiikkkmmmqqqxxx{{{tttooojjjeeegggnnnoooqqquuuyyyzzzxxxuuusssllleee[[[NNNCCC===;;;;;;;;;<<<:::777666888555111222111000000222222111000222222333444444555666666666666555555666666777888444444555555666777999999@@@CCCGGGKKKNNNSSSXXX[[[]]]^^^______\\\ZZZWWWVVV]]]fffrrr|||yyyuuurrrqqqooonnnnnnmmmjjjhhh```XXXMMMFFFEEEFFFGGGGGGPPPOOONNNLLLLLLLLLMMMNNNQQQXXX^^^___``````[[[UUURRRPPPLLLKKKJJJJJJIIIHHHKKKKKKKKKOOOXXX^^^ZZZRRRAAA666222<<>>EEEHHHLLLPPPTTTYYY___cccddddddeeeccc```[[[WWWTTTZZZaaalllwww}}}|||uuupppsssrrrppppppooonnnkkkiii```XXXMMMFFFDDDFFFGGGGGGRRRPPPNNNLLLLLLLLLNNNOOOTTT[[[aaacccdddddd___YYYTTTQQQOOOMMMMMMLLLJJJHHHOOOOOOOOORRRYYY]]]WWWNNNAAA555000;;;EEEFFFDDDEEE<<>>CCCGGGFFFKKKPPPTTT[[[dddiiihhhpppmmmjjjgggaaaZZZ[[[___]]]dddoooxxx}}}{{{vvvrrrsssqqqooonnnnnnllljjjhhhbbbWWWMMMHHHFFFDDDDDDFFFKKKMMMOOOOOOLLLKKKMMMPPPSSS[[[cccffffffeee^^^WWWXXXTTTNNNJJJIIIIIIJJJJJJTTTQQQMMMMMMTTTYYYUUUMMMBBB666000999DDDFFFCCC@@@999BBBOOOSSSJJJ;;;333444444222000---***(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((()))***++++++------...///...//////111222333444444<<<>>>@@@AAAAAA@@@AAACCCFFFEEEEEEHHHOOO```}}}\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]___aaafffmmmrrrwww|||vvvyyytttqqqsssyyyhhhiiitttzzzlllXXXJJJAAA666999999888555444444444333111111111000//////............//////......---,,,------,,,,,,,,,,,,++++++************************)))***++++++++++++***))))))************++++++++++++,,,---,,,+++***+++,,,000666DDDRRRXXXZZZ___gggcccdddfffggghhhhhhggggggfffjjjfff]]]bbbwwwaaa[[[}}}uuuttt}}}qqqbbbWWWVVVYYY[[[bbblll}}}qqq\\\KKKGGGHHHNNNVVV___lllwwwxxxssslllhhhiiikkknnnnnnsssuuuwwwyyy{{{~~~}}}zzzwwwtttrrrqqqqqqkkkkkkkkklllkkkgggaaa]]]VVVQQQJJJCCC===:::999999777777777777555444333222000000111111222222333333444555666888888888777777555666666666444555666888888:::===>>>???BBBFFFJJJMMMRRRWWW[[[bbblllrrrrrrxxxtttpppmmmfff______cccaaafffnnnvvvzzzzzzxxxvvvrrrpppnnnmmmmmmllliiihhhbbbWWWLLLHHHFFFDDDDDDGGGKKKMMMOOONNNLLLKKKMMMOOOSSS[[[bbbeeefffeee^^^WWWVVVQQQLLLIIIIIIKKKLLLMMMNNNLLLJJJLLLSSSZZZXXXQQQEEE888///666AAAEEECCCAAA777===GGGMMMGGG;;;444444555333111...+++)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,---.........///000111222333444555999<<>>777555555444222///,,,***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))***+++,,,---.........///000111222444555555666999===@@@AAACCCFFFHHHFFFFFFGGGJJJQQQbbb~~~~~~zzzvvvsssrrrmmmkkkhhhddd```]]]ZZZYYYUUUVVVWWWYYY\\\___ccceeemmmqqqvvv|||{{{ttt}}}|||sss]]]BBB@@@>>>;;;:::666333333666222222111111000//////............///......---,,,------,,,,,,,,,+++++++++*********************************++++++*********))))))*********++++++++++++,,,------,,,,,,---...222<<>>@@@CCCEEEHHHLLLQQQUUUYYY[[[^^^dddiiimmmuuu~~~vvvqqqjjjdddcccfffgggjjjoootttxxxzzzzzzyyypppnnnlllkkkjjjiiigggeee```UUUKKKGGGFFFDDDEEEHHHKKKNNNOOONNNKKKJJJLLLNNNQQQYYY```ccceeeeee```YYYSSSOOOKKKHHHIIIKKKMMMNNNPPPQQQQQQQQQUUUYYYWWWRRREEE;;;111222;;;CCCDDDCCC>>>;;;<<>>::::::888333222444222222222111000000//////.........///......---,,,------,,,,,,,,,+++++++++************************+++******************+++))))))*********+++++++++)))+++,,,,,,++++++,,,...111???PPPYYY\\\]]]aaadddeeefffhhhiiijjjjjjiiiiiieee```]]]cccppp{{{}}}___sss}}}sssssszzzmmm___VVVWWW[[[^^^fffppppppUUUGGGHHHHHHIIILLLNNNQQQ[[[eeellluuu~~~}}}{{{xxxtttooollljjjjjjkkkppptttyyy}}}~~~~~~~~~{{{xxxuuussssssrrriiicccYYYQQQLLLJJJIIIHHHHHHEEEAAA<<<999777777777555555555555444222111000000111222333444555666666666777999999999888666555888:::<<<======???BBBDDDGGGIIIMMMRRRXXX]]]```aaadddjjjooottt{{{vvvpppjjjeeedddgggggglllrrrxxx{{{{{{xxxvvvooommmkkkjjjiiihhhfffddd^^^TTTJJJGGGFFFEEEEEEHHHKKKNNNOOONNNKKKIIIKKKMMMQQQXXX___bbbdddeee```ZZZUUUQQQLLLHHHHHHIIIJJJKKKNNNRRRSSSRRRSSSUUUTTTPPPAAA:::333444===EEEGGGDDDCCC<<<:::???CCC@@@999555111111000...,,,)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((())))))***+++,,,---.........000111333555666777888:::===???@@@AAACCCEEEEEEEEEGGGKKKSSSddd}}}wwwrrrppphhheee```]]][[[XXXUUURRRUUUXXX\\\aaagggooowww|||}}}}}}xxx{{{|||oooOOOBBB888888888444222555333222222111111000//////......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++)))***,,,,,,++++++---...111BBBUUU]]]]]]___aaaccccccdddfffggghhhhhhggggggfff]]]YYY```jjjoooqqqrrr___llltttqqqvvv|||mmm___UUUVVVZZZ___hhhsss}}}dddPPPHHHEEEFFFIIIMMMNNNQQQ[[[eeehhhpppyyy}}}~~~wwwuuuxxxxxxvvvrrrnnnmmmmmmoooqqquuuzzz}}}|||xxxuuusssqqqqqqkkkbbbUUUJJJCCCAAAAAABBBDDDAAA>>>;;;888777666666555555555444333222000000111111222333555666777777777777888888888888888888666888;;;===???BBBEEEHHHLLLNNNQQQWWW^^^cccffffffkkkqqqxxx|||uuuppplllhhhhhhkkkiiinnnvvv|||~~~{{{vvvrrrooommmkkkjjjiiihhhfffddd]]]SSSIIIFFFFFFEEEFFFIIIKKKNNNOOONNNJJJIIIJJJLLLPPPWWW^^^aaadddeeeaaa[[[WWWSSSMMMIIIGGGHHHHHHHHHJJJOOORRRQQQPPPQQQQQQNNN>>>999444444===HHHKKKHHHCCC<<<888<<<@@@===777333000000///...,,,)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))***+++,,,------......000222444555777888999;;;>>>???@@@@@@BBBCCCCCCDDDGGGKKKSSSccc|||xxxsssoookkkfff```\\\XXXXXXWWWXXXZZZ___fffkkkmmmrrrzzzxxxwww{{{{{{}}}}}}yyyyyyhhhPPP<<<888999555444666333333222111111000000///......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++***+++------,,,,,,...///333EEEVVV[[[[[[^^^bbbccccccdddfffggghhhhhhggggggccc^^^WWWWWWcccppppppiiiZZZbbb|||}}}qqqnnnqqqyyyooo```UUUUUUZZZ```kkkwwwttt]]]MMMJJJFFFHHHLLLOOOOOOPPPYYYdddfffmmmtttvvvzzzzzzwwwuuuuuuyyyzzzppplllnnnpppqqqrrrqqqooonnnpppsssrrruuuyyy{{{{{{{{{|||}}}}}}{{{xxxtttqqqooonnnmmmhhh^^^NNNAAA999888999:::<<<:::888666555555555666444444444444333111000///111111222444555777888888888777777777777888:::;;;777:::===@@@CCCGGGLLLOOOUUUVVVYYY```ggglllnnnmmmttt{{{~~~sssnnnllliiijjjmmmmmmqqqxxx|||}}}zzzuuuqqqooommmkkkjjjjjjiiigggeee\\\RRRIIIFFFEEEEEEFFFIIIKKKNNNOOOMMMJJJHHHJJJLLLOOOWWW]]]aaaccceeeaaa\\\WWWRRRLLLHHHGGGHHHHHHHHHMMMSSSWWWSSSPPPOOONNNLLL===999333222<<>>??????@@@BBBCCCBBBCCCFFFKKKRRRccc~~~~~~xxxpppkkkeeeccc^^^YYYVVVWWW[[[___```eeemmmttt{{{~~~}}}{{{{{{www{{{|||xxxuuusssyyyaaaDDD;;;:::666444777333333222222111000000000......//////......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************++++++++++++,,,............///111444FFFVVVYYYXXX\\\bbbdddeeeggghhhiiijjjjjjiiiiiiaaaaaaWWWOOO___wwwvvvcccRRR]]]www~~~rrrnnnqqq|||qqqbbbUUUVVV[[[aaammmzzzsssiiieeedddzzz~~~qqqZZZLLLJJJJJJLLLOOOQQQOOONNNVVV```dddjjjoooqqqtttyyy{{{zzzyyyyyywwwsssnnniiigggfffnnnuuuxxxpppgggfffiiiccceeehhhhhhhhhiiilllppprrrtttwwwxxxwwwvvvwwwxxxwwwuuurrrooolllkkkjjjjjjeeeZZZIII:::222000222444555444333333333444555555444444444333222111000///111222333444666777888999888777666666666999;;;===:::===AAAEEEHHHMMMRRRVVV]]]^^^aaahhhooouuuvvvuuuzzz{{{pppllljjjiiijjjmmmpppsssxxx||||||yyyuuurrrpppnnnllljjjjjjiiigggeee\\\RRRHHHFFFEEEEEEFFFIIILLLNNNOOOMMMJJJHHHIIILLLOOOVVV]]]```ccceeebbb]]]VVVQQQLLLHHHGGGHHHIIIIIIUUU\\\^^^XXXQQQNNNLLLJJJ>>>:::222///:::KKKUUUVVVBBB===;;;???BBB???;;;999111111111111///,,,)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))(((((()))***+++,,,,,,------...000222444666888999777:::===??????AAACCCDDDAAABBBEEEJJJRRRccc~~~}}}wwwrrrkkkddd```]]]ZZZXXXXXXZZZ___dddlllttt}}}uuupppttt|||sssSSS???999999666111333333222222111222222222/////////...------,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************++++++*********************)))***......,,,///444;;;IIIWWWYYYXXX[[[bbbggghhhhhhhhhhhhhhhhhhhhhhhh___^^^SSSVVVrrrppp^^^UUUaaalllyyy~~~lllcccfffsssqqqaaaTTTSSSWWW]]]hhhtttwwwdddVVVPPPOOO___kkk||||||yyyuuu___IIIHHHIIIKKKOOORRRVVVZZZ^^^bbbiiilllqqquuuwwwxxxwwwvvvvvvoooiiigggdddbbbeeeiiiqqqyyywwwsssooonnnoookkkddd^^^bbb___ZZZWWWWWW[[[```ddddddggglllpppsssrrrpppooommmllljjjhhheeecccaaa```^^^RRRBBB666111000222333:::666222222444666555444666555333222111222222333444555555666888999:::;;;999999888999;;;<<<<<<;;;===AAAGGGMMMQQQVVV[[[^^^iiiiiilllpppuuuyyy||||||xxxnnnjjjgggfffhhhlllpppwwwzzzxxxxxxyyyvvvppppppooonnnmmmkkkiiihhhhhhaaaXXXMMMEEEDDDFFFGGGHHHPPPRRRTTTRRROOOLLLMMMOOOSSSTTTXXX^^^dddfffeeebbbYYYUUUOOOKKKJJJJJJKKKKKKVVVVVVSSSNNNHHHFFFHHHKKK>>>777000000777BBBMMMRRRJJJ@@@:::???CCC@@@;;;:::555666888777222---)))''''''((())))))(((&&&$$$###''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((())))))***+++,,,,,,,,,,,,,,,...000222222444666888555888<<<>>>@@@BBBDDDFFFDDDEEEGGGIIIOOO___|||}}}vvvpppjjjfffbbb___ZZZ[[[\\\```eeelllssswwwyyy~~~}}}{{{uuu\\\HHH>>>:::888666444333333222222222222222000//////......---,,,,,,...------,,,,,,------...,,,,,,,,,++++++++++++***************************++++++******************+++***+++...---,,,...333;;;JJJWWWYYYXXX[[[bbbfffhhhhhhhhhhhhhhhhhhhhhhhhccc___TTT[[[wwwlllXXXOOO___mmm{{{wwweee]]]aaannnmmm^^^SSSTTTYYY^^^iiitttsss^^^PPPJJJJJJRRR^^^ooo~~~{{{vvv___JJJJJJJJJMMMPPPTTTXXX\\\bbbfffmmmppptttxxxyyyyyyxxxwwwuuunnnhhhfffdddcccffflllqqqyyy{{{kkkfffdddbbbdddggggggbbb^^^ZZZWWWQQQMMMKKKMMMQQQTTT^^^aaaeeeiiikkkjjjiiigggbbbaaa```^^^\\\ZZZXXXWWWQQQIII===444111111222333666333000000333555555555555444333111111111222333555666888999:::;;;;;;;;;999999999:::<<<===>>>>>>???DDDJJJPPPVVV[[[```ccclllmmmooosssxxx|||~~~vvvmmmiiigggfffhhhlllnnnuuuyyyxxxxxxyyywwwrrrppppppooommmkkkiiihhhggg```XXXMMMEEEDDDFFFGGGGGGOOOQQQSSSRRRNNNLLLLLLNNNRRRTTTXXX___eeegggeeebbbZZZVVVOOOKKKIIIJJJJJJJJJMMMMMMLLLIIIGGGGGGHHHJJJ>>>777000///555???IIIOOOKKKAAA;;;>>>BBB@@@;;;:::666777888777444///+++((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))(((((((((((((((((((((***+++,,,---............,,,...000222222444666888666999<<<>>>@@@AAACCCEEEDDDDDDGGGJJJOOO```}}}}}}wwwqqqkkkggg___]]][[[ZZZ\\\```dddgggrrrvvv|||sss{{{wwwgggTTTCCC:::888999555444333222222222222222000000///......------,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++---++++++...---+++...333===JJJWWWYYYXXX\\\bbbeeeggggggggggggggggggggggggddd]]]TTTaaa~~~gggQQQLLL```sssooo^^^WWW\\\jjj{{{hhh[[[RRRUUU[[[```jjjuuunnnYYYLLLHHHHHHJJJTTTddduuuwww^^^KKKLLLLLLNNNRRRVVV[[[aaaggglllsssuuuxxx{{{|||{{{yyywwwoooiiibbbaaa``````eeekkkqqqxxxxxxgggWWWMMMPPPOOOPPPTTTZZZ\\\[[[YYYQQQMMMGGGAAA>>>>>>@@@BBBKKKMMMQQQTTTUUUUUUTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKAAA===777333222222333333222000//////222444555555444333111111000111222333666888:::<<<======;;;:::999999:::;;;===???AAABBBEEEJJJQQQXXX___dddjjjmmmpppqqqtttwww{{{~~~|||ssskkkhhhgggfffhhhlllooouuuzzzzzzyyyxxxvvvrrrqqqpppooommmkkkiiigggeee```WWWLLLEEEDDDFFFGGGGGGMMMPPPRRRQQQMMMJJJKKKLLLPPPSSSYYYaaafffgggdddbbb\\\WWWPPPKKKIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGGGG>>>888000...222;;;DDDJJJJJJAAA:::<<<@@@???<<<999777777888777444000,,,))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((***+++,,,---............,,,...000222222444666888777:::===??????AAACCCDDDCCCDDDGGGJJJPPPaaa~~~zzzuuunnnjjjddd___^^^^^^___```hhhkkkrrryyyuuuttt~~~zzz{{{uuudddNNN???:::;;;666555444333333222333333000000//////...---------...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++,,,...,,,,,,...---+++...444???LLLWWWZZZYYY]]]bbbdddffffffffffffffffffffffff```XXXTTThhheeeRRRSSSiiiiiiZZZUUU\\\jjjzzzeeeYYYRRRWWW___dddmmmwww~~~kkkXXXMMMKKKMMMIIIPPP[[[iiivvvxxx]]]JJJMMMMMMPPPUUUZZZ___fffmmmqqqxxxzzz}}}~~~~~~{{{xxxvvvmmmfffaaa```aaabbbiiipppwww~~~xxxvvvsssrrrrrrrrrqqqooohhhhhhgggeeeccccccfffiiilllfff]]]UUUMMMGGGBBB>>>??????AAAEEEKKKNNNOOONNNHHHEEE@@@:::777666777888999;;;===???@@@@@@???>>>AAAAAAAAAAAA@@@@@@??????777666666555555555555444222111000111222333444444222111000000000111222333666888<<>>AAADDDFFFLLLQQQYYYaaahhhoootttwwwxxxzzz}}}wwwoooiiiggggggfffiiilllpppuuu{{{|||zzzvvvtttrrrppppppooommmkkkhhhfffddd___WWWLLLFFFDDDEEEFFFFFFKKKOOOQQQPPPLLLIIIIIIJJJNNNRRRZZZaaaffffffdddaaa]]]XXXQQQKKKIIIHHHHHHGGGIIIEEE@@@@@@BBBEEEEEEDDD>>>888111---///666???DDDHHH@@@999888<<<>>>;;;888666666555555444111,,,))))))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((()))***++++++,,,++++++,,,...000222222444666888888:::===??????@@@BBBCCCCCCDDDFFFJJJPPPaaa~~~|||ssslllhhhfffdddbbb___bbbhhhooowww~~~uuuxxx~~~sss^^^JJJ???<<<777666555444333333333333111000000///......------...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,...,,,,,,------,,,///555BBBNNNXXX[[[[[[^^^cccddddddddddddddddddddddddddd\\\UUUWWWssshhh\\\eee{{{cccVVVRRR[[[kkkyyydddYYYTTTZZZaaafffnnnxxxlllZZZOOONNNPPPKKKOOOUUU\\\eeeppp}}}yyy]]]IIIMMMOOOSSSYYY___eeelllrrrwww}}}~~~|||xxxvvvnnnhhheeefffhhhkkkrrryyy{{{llldddaaa[[[XXXVVVTTTSSSSSSQQQOOOIIIHHHGGGDDDBBBAAABBBCCCBBB???<<<::::::;;;;;;;;;777888999;;;>>>AAAAAAAAA@@@===:::666444444555555555666777888888888888777777777777777777777777888444666888999999888777666666666555444333222222222111111000000000111333444666999<<>>???CCCHHHLLLQQQVVV___hhhnnntttyyy|||qqqjjjffffffggggggiiilllmmmrrrzzz}}}zzzuuussstttooooooooommmkkkhhhfffddd^^^VVVLLLFFFDDDEEEFFFEEEJJJNNNQQQPPPLLLIIIHHHIIILLLQQQYYYaaaeeeeeecccbbb]]]XXXQQQLLLIIIHHHGGGGGGHHHBBB<<<:::===BBBDDDEEE>>>:::333......333;;;AAADDD>>>666444999===;;;777555333222222222000,,,))))))(((&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((((((((()))(((((()))***++++++++++++,,,...000222222444666888888:::===??????@@@BBBCCCCCCCCCFFFIIIOOO```}}}}}}uuuqqqlllgggccc]]]^^^aaagggnnnvvv~~~yyysssyyy{{{mmmXXXDDD999888777666555444333333333111111000//////......---...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...++++++---------111777EEEPPPZZZ\\\]]]aaaddddddcccccccccccccccccccccccc[[[WWW___}}}hhhfffvvv]]]QQQOOOZZZjjjxxxeeeZZZTTTZZZaaaeeemmmwwwooo[[[OOOMMMNNNQQQUUUYYYYYYZZZbbbppp{{{zzz___KKKNNNSSSXXX```gggmmmsssxxx{{{~~~zzzwwwlllhhhfffiiimmmqqqwww~~~zzzdddWWWSSSTTTQQQNNNKKKJJJIIIHHHFFFDDDFFFDDDBBB@@@>>>>>>======777666666777999;;;;;;:::666666666777777888999999888777555444333444555666666555555555555555555555222222222333333333333444444777:::;;;:::999888888999:::999777333111000111111000000000111222444555888:::===??????===999777888;;;???AAABBBGGGMMMSSSVVV[[[dddlllssswww|||~~~|||lllfffccceeeggggggiiimmmjjjooowww{{{wwwpppnnnqqqmmmmmmnnnmmmllliiifffddd]]]VVVLLLFFFEEEEEEEEEDDDJJJMMMQQQPPPMMMIIIHHHIIIJJJPPPXXX___bbbbbbbbbbbb]]]XXXQQQLLLIIIHHHHHHGGGBBB>>>:::999;;;@@@EEEGGG???<<<555///...111999???BBB<<<444111666>>>>>>999444222000000222000,,,)))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((())))))***+++,,,------------,,,...000222222444666888777:::===??????AAACCCDDDCCCCCCEEEHHHNNN^^^{{{|||wwwoooiiidddcccbbbcccgggmmmtttxxx{{{xxxzzzzzzwww{{{pppTTT@@@999888777555444444333333111111000000///............------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---******,,,------222999HHHRRR[[[^^^___ccceeeeeeddddddddddddddddddddddddZZZYYYeeettt___ggg||||||ZZZOOONNNZZZkkkxxxeeeYYYSSSXXX^^^ccckkktttppp\\\OOOLLLMMMTTT[[[```]]]VVVXXXdddppp|||bbbOOORRRXXX^^^gggpppvvvzzz~~~|||yyynnnkkklllqqquuuyyy|||eeeSSSKKKJJJLLLKKKHHHEEECCCCCCBBB@@@>>>999888666555555666555555777777777999:::;;;999777555666666666666666777888444444444444444555777777666555444333333333333333000000111111111111222222333666999:::999888999:::999:::;;;888444000000111111111000111222444666777;;;===???@@@@@@===;;;999;;;???CCCEEEGGGKKKTTTZZZ^^^dddlllsssyyy}}}ssshhhcccaaadddggggggiiimmmooorrrxxxzzzqqqeee```ccckkklllmmmmmmllljjjgggeee]]]UUULLLFFFEEEEEEEEEDDDJJJNNNQQQQQQMMMJJJHHHIIIIIIOOOWWW\\\___```aaaccc\\\WWWPPPKKKIIIIIIHHHHHHBBBBBBAAA@@@???AAADDDGGG@@@===777111...111999???AAA<<<444000666@@@AAA<<<555222///000222222...***&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''((()))))))))***+++,,,,,,------,,,,,,...000222222444666888666999<<<>>>@@@AAACCCEEECCCCCCEEEGGGLLL\\\xxx}}}vvvoookkkfffbbbbbbeeejjjnnnxxx{{{}}}xxxtttuuu~~~~~~zzz}}}|||qqqwwwjjjQQQ999888777666444444333333111111000000//////.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,******,,,---...444:::JJJTTT\\\___```dddffffffffffffffffffffffffffffffYYYYYYggggggUUUccczzz|||ZZZOOOPPP\\\nnnzzzeeeYYYRRRVVV\\\```hhhrrrnnn\\\QQQNNNOOOOOOYYYaaa\\\QQQNNNXXXdddxxx}}}fffSSSUUU[[[bbblllvvv|||~~~|||wwwuuuvvv|||eeeNNNAAA===<<<===BBB@@@===;;;;;;:::888777777666555666777888888888333333444666888999888666555666666666666777999:::555555555666777888999::::::999777555555555555666000000000111111111111111222555888888777666999;;;777999:::888333000000111111111111111222444666888===???@@@AAAAAA???<<<:::>>>BBBFFFHHHJJJOOOXXX___fffkkkttt{{{{{{jjjeeeaaa```dddggghhhiiimmmwwwxxx{{{yyylllZZZRRRTTTiiikkklllmmmllljjjhhhfff\\\UUULLLFFFEEEEEEDDDCCCJJJNNNRRRRRRNNNJJJHHHIIIHHHNNNUUU[[[]]]^^^aaaccc\\\WWWPPPKKKIIIIIIIIIIIIGGGJJJKKKJJJFFFCCCDDDEEEAAA>>>999222///222999@@@AAA===555000777BBBDDD???666333000111333333///+++%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((())))))'''((()))******+++******,,,...000222333444666888555888<<<>>>@@@BBBDDDFFFCCCCCCEEEFFFKKKZZZwww