BM6&6(v@ ,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++******))))))((((((***)))((((((((((((((()))))))))))))))************+++***))))))***---000222888888;;;??????CCCQQQ```tttkkkpppsssxxxzzz}}}vvv```MMM@@@CCCHHHGGGHHHNNNQQQXXX```hhhsssuuummmhhhccc\\\^^^[[[SSSJJJFFFIIIOOOuuutttLLL:::<<<333555666111222666222222222222111111111111000111111000000//////......////////////////////////............/////////000...******111777888:::<<<===999999===@@@BBBGGGNNNUUURRR[[[qqq}}}~~~zzzvvvuuussslllgggaaa\\\XXXSSSLLLFFFMMMHHHCCCBBBBBBBBB@@@>>>:::;;;;;;<<<<<<=========888<<>>BBBDDDJJJ[[[lll{{{tttvvv}}}yyyiiiYYYKKKCCCFFFJJJJJJOOOWWW\\\hhhvvvsssfffbbbaaa]]]VVVMMMIIIJJJLLLWWWsssgggKKKAAA666555666111111555000222222222111111111111000111000000000/////////...////////////////////////.........///////////////111...000777;;;:::888999888666888===BBBFFFMMMTTTZZZeeeyyyyyyzzzmmm```VVVPPPQQQMMMHHHFFFFFFDDD@@@===???===;;;;;;<<<===<<<;;;AAAEEEHHHGGGBBB@@@AAADDD@@@DDDHHHIIIIIIKKKQQQVVVYYY___fffkkkmmmpppvvvzzzuuu```PPP@@@;;;;;;:::999999666666666666666555444444444444555555555555444444333333555666666666555444333333333333444555666666666777888:::;;;<<<=========BBBCCCMMMooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))************)))))))))(((((())))))***))))))))))))************)))))))))***,,,000333555:::<<<@@@DDDIIIUUUjjj~~~}}}zzzzzzlllZZZNNNHHHGGGJJJLLLOOOZZZhhhrrr}}}{{{{{{~~~oooiiifff```YYYSSSNNNKKKJJJJJJXXXqqqbbbJJJ:::555555111111444///222222222111111111111000000000000000///////////////////////////////////////////////////.........111000333:::<<<888444444555555999AAAGGGLLLUUU]]]hhh}}}|||xxxeeeZZZUUURRRMMMKKKKKKIIIEEEAAADDD@@@<<<;;;<<<===<<<:::FFFHHHGGGBBB<<<999<<>>AAACCCCCCEEEIIIMMMNNNSSSZZZ^^^```dddiiimmmuuuzzzvvv___GGG<<<<<<===;;;:::777777777666666666555555333444444555555444444333333333555666666666555444333333333333444555666777666777999:::<<<=========>>>BBBDDDMMMppp,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++(((((())))))******++++++)))))))))((())))))******((()))))))))************((())))))+++...222555777;;;<<<>>>BBBKKK___zzz~~~|||~~~yyycccQQQGGGGGGJJJMMMOOOVVVhhhzzz}}}|||~~~~~~|||qqqkkkddd]]]XXXTTTNNNJJJNNNOOOYYYvvvzzzWWW@@@555555111111444000222222222111111111000000000000000000////////////////////////////////////////////////...............---000666777333111222888999>>>EEEKKKPPPYYYbbbuuuzzzggg]]]WWWQQQNNNMMMMMMJJJHHHDDDCCC@@@===;;;;;;===???JJJFFF@@@;;;999888999::::::===@@@AAAAAACCCFFFIIIIIIMMMRRRVVVYYY\\\aaadddjjjooovvv}}}rrrQQQ===:::<<<;;;888888777777666666666666666333333444444444444333333333333555666666666555444333333333444444555666777777777999;;;<<<======>>>>>>BBBDDDMMMppp,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))******++++++)))))))))))))))***++++++((()))))))))************((()))***---000333666888:::::::::???NNNiii~~~nnnZZZMMMHHHKKKOOORRRVVVbbbxxx}}}|||{{{||||||||||||~~~{{{tttjjjccc^^^YYYSSSNNNJJJFFFJJJ___kkkLLL888555222222444111222222222111111111000000////////////000000000000///////////////////////////////////////............,,,---111222000222666;;;<<>>===:::;;;===???@@@AAABBBDDDEEEFFFHHHLLLOOORRRVVVZZZ]]]```dddjjjpppvvv~~~___DDD;;;;;;999666888888777666555666666777333444444555555444444333333333555666666666555444444444444444555666777777777888999;;;<<<===>>>>>>>>>CCCDDDNNNppp,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))************))))))))))))******+++,,,))))))))))))************)))***,,,...111444777888777777888@@@VVVuuu}}}}}}}}}||||||}}}sssaaaTTTOOOQQQUUUYYY^^^fffttt~~~zzzwwwvvvwwwvvvuuuuuuvvvyyy|||~~~|||{{{|||uuukkkccc]]]WWWRRRHHHDDDEEEPPPeee^^^AAA:::444333555333222222222111111111111000////////////000000000000////////////////////////............/////////000111......000111111666===<<>>666666;;;>>><<<888:::;;;<<<>>>???@@@@@@@@@BBBCCCEEEHHHKKKOOORRRTTTUUUWWW[[[```gggqqq{{{sssUUUCCC>>>:::666888777666555444555666777444555555555555555555444333333555666666666555444444444444444555666777888777888:::;;;===>>>>>>>>>???CCCEEENNNqqq,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********)))))))))))))))))))))))))))***+++,,,---))))))))))))***************+++---///222444666777444555999GGGccczzzzzz~~~xxxzzzxxxfffWWWSSSXXX\\\aaagggooo{{{~~~|||yyyvvvssssssqqqooollllllmmmoooyyyyyyxxxxxxyyy~~~ttthhh___YYYVVVLLLIIIGGGIIINNN___~~~sssMMM@@@888555666333222222222111111111111000.../////////000000000111////////////////////////,,,------...///000111111222000000222111111777>>>===AAAIIIPPPSSSUUU^^^iii|||vvvyyyrrrfff[[[TTTPPPOOOMMMKKKJJJIIIHHHGGG<<<:::888777999::::::999999:::;;;<<<>>>>>>===<<<>>>>>>???AAAEEEIIILLLMMMKKKMMMQQQUUU[[[dddmmmttt|||kkkSSSFFF>>>999888777555444333444555666555666666777777666666555333333555666666666555444444444444444555666777888777888:::<<<===>>>>>>>>>???CCCEEENNNqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******))))))(((((())))))))))))***+++,,,---))))))))))))************+++,,,...000222555666777111444<<>>BBBFFFIIIJJJFFFIIILLLQQQVVV]]]dddjjjoooyyy{{{___MMMBBB;;;888666444333222333555666666666777777777777666666333444555666666666555444555444444555555666777888888999:::<<<===>>>>>>??????CCCEEEOOOqqq......---------,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***...+++---444666333444999888333===aaa{{{|||~~~nnn]]]TTTSSS\\\fffnnnuuu~~~||||||zzzwwwtttrrrrrrsssooooooppprrrtttwwwzzz|||}}}yyyvvvtttsssqqqoookkkgggdddaaa```___bbbeeeiiikkknnnttt|||ooofff___ZZZSSSLLLFFFDDDDDDHHHQQQ[[[vvvMMM;;;;;;:::444333333222222111222222222000000000000000000000000//////............//////000//////.........//////111111000///222777;;;;;;@@@MMMTTTSSSXXXgggsssvvv~~~nnn```]]]VVVOOOLLLMMMLLLGGGBBBAAA???<<<999888888999999999:::<<<<<<<<<<<<<<<;;;<<<===>>>???AAAAAABBBCCCEEEHHHKKKPPPVVV]]]bbbmmmqqqyyytttVVVGGG===777777777777666555444333666666666666666666666666444555666777777666555444555444444555555666777888999999;;;<<<===>>>>>>>>>@@@GGGHHHNNNooo------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))+++******))))))*********...+++---555888666444555:::999IIImmm|||yyywwwsssxxxtttyyyttt___TTTSSSXXXbbbkkkqqqzzzyyyrrrlllkkkllliiihhhgggddd```]]]\\\[[[[[[[[[]]]```dddjjjnnnqqquuuvvvxxxzzz|||~~~}}}zzzvvvrrrooommmlllhhhfffccc___\\\ZZZYYYYYY[[[^^^bbbdddgggmmmuuu{{{yyypppggg```VVVOOOIIIFFFDDDEEEKKKRRRllldddHHH;;;777555444333222222111222222222000000000000000000000000//////............//////000//////.........//////000111111111444999===>>>DDDNNNVVV]]]mmmxxxttthhhZZZQQQOOOMMMJJJBBBBBBAAA???===;;;;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<===>>>??????@@@@@@AAADDDFFFJJJPPPVVV[[[fffjjjqqq{{{sssXXXAAA<<<:::888777777888888888666666666666666666666666444555666777777666555444555444444555555666777888888888:::;;;<<<=========???EEEFFFLLLnnn,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))),,,++++++******++++++,,,---+++...666;;;:::888777>>>EEE\\\{{{uuupppnnnvvvsss|||lllWWWRRRZZZeeeooouuuuuuvvviii```\\\[[[VVVUUUSSSPPPMMMJJJHHHGGGHHHHHHIIILLLPPPVVV\\\___eeegggkkkooorrrtttvvvvvvuuusssppplllhhhdddaaa```ZZZYYYVVVTTTRRRQQQQQQQQQQQQTTTXXX[[[___eeemmmsssvvvzzzssshhh\\\UUUNNNKKKGGGCCCEEEIIIKKKsss]]]@@@666888444444333222222222222222000000000000000000000000000//////......//////000/////////......//////000///000222333666:::???CCCPPPUUU___rrrwwwppp___WWWRRRNNNGGGGGGFFFEEEBBB@@@===<<<;;;;;;:::::::::<<<===>>>:::::::::;;;;;;<<<<<<<<<;;;===???AAACCCGGGMMMQQQ]]]___eeemmmwwwlllIII@@@<<<888555555666777777666666666666666666666666555555777777777777555555555444444555555666777888777888999:::;;;<<<<<<<<<===DDDEEEKKKmmm,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++++++++,,,------+++---111666999;;;>>>AAAEEESSSnnn{{{uuuooommmxxxzzzjjjWWWXXXfffsssyyy||||||}}}mmmaaaZZZUUUMMMKKKIIIHHHGGGFFFDDDBBBBBBAAA@@@@@@BBBFFFJJJLLLTTTWWW\\\aaaeeeggghhhiiiiiigggdddaaa]]]XXXUUUSSSNNNMMMKKKJJJIIIIIIIIIJJJJJJMMMRRRUUUXXX^^^gggmmmooottt{{{|||nnn___XXXRRROOOKKKEEECCCEEECCC\\\|||tttMMM::::::555444333222222222222222000000000000000000000000000000////////////000000//////////////////000111///000333666666999@@@HHH[[[\\\hhh}}}zzzuuufffZZZRRRMMMLLLJJJIIIGGGDDD@@@===<<<;;;:::888999:::<<<===:::999999999999999999999999;;;<<<===???BBBFFFIIISSSUUUYYY```jjjvvvxxxSSSDDD???999666666777666444666666666666666666666666555666777888888777666555555444444555555666777888888888:::;;;<<<============DDDEEELLLnnn,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,------...,,,111444444444999BBBJJJOOOaaa}}}~~~vvvvvvsssnnn|||zzz~~~wwwggg]]]ddduuuvvviii\\\SSSIIIGGGDDDDDDEEEFFFEEEDDDBBB@@@>>><<<<<<===???AAAFFFIIIMMMRRRVVVYYYZZZZZZ[[[ZZZXXXUUURRRNNNKKKIIIFFFEEEDDDCCCCCCDDDEEEEEEFFFIIIMMMPPPTTTZZZbbbhhhlllqqqwww|||wwwaaaZZZSSSPPPMMMGGGDDDDDDDDDOOOaaa{{{___@@@666666555444333222222222222111111111111111111111111000000////////////000000///////////////000111111000111444777777888CCCPPPaaabbbpppyyyfffYYYOOOLLLIIIGGGGGGFFFDDDAAA>>>===:::999888999:::;;;999999999999888888888888:::;;;=========???BBBEEEKKKMMMPPPUUU^^^jjjxxx}}}[[[FFFAAA<<<:::;;;<<<:::777666666666666666666666666555666777888888777666555555444444555555666777888999:::;;;===>>>>>>>>>>>>>>>EEEGGGNNNqqq,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++,,,---.........444666444555>>>KKKRRR[[[nnnxxxvvv{{{{{{uuu~~~ooojjjmmm|||vvveeeUUUMMMHHHCCCAAACCCEEEDDDCCC@@@???>>>===<<<<<<<<<======???BBBFFFIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFCCCAAA@@@@@@???>>>???@@@AAABBBBBBEEEIIIKKKNNNSSS[[[bbbggglllqqquuuxxxiii___VVVRRRNNNHHHDDDDDD@@@FFFQQQggguuuMMM555777666555333222222222222111111111111111111111111111000000//////000000111////////////000111222222222111555999999;;;JJJ\\\lllooo~~~zzzjjjUUUOOOIIIFFFGGGHHHHHHGGGAAA@@@>>><<<::::::999:::999999999999999999999999:::;;;=========>>>@@@BBBDDDGGGKKKOOOUUU___llluuuhhhGGGAAA:::777999;;;999777666666666666666666666666666666888888888888666666555444444555555666777888:::;;;<<<===>>>????????????FFFIIIPPPsss------------,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))************+++,,,---...000444666999DDDTTT___bbbfffxxxxxxwww}}}}}}uuuzzzuuukkkppp~~~iii]]]VVVLLLGGGGGGGGGFFFDDDBBBBBBAAA@@@???===<<<;;;::::::;;;===>>>???@@@AAA???@@@AAAAAA@@@???===;;;<<<;;;:::::::::;;;<<<===<<>><<<:::999::::::::::::::::::;;;;;;888:::;;;;;;;;;<<<===??????CCCHHHKKKNNNVVV```hhhppp{{{XXXMMM???777666888666444666666666666666666666666666777888999999888777666555444444555555666777888999:::;;;===>>>>>>?????????GGGIIIPPPttt......------------,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************+++,,,---...///222555???UUUkkkuuusssmmm}}}vvvtttyyyvvvkkknnn|||xxxiiifffrrrooofffYYYQQQNNNMMMKKKHHHHHHGGGGGGEEEBBB>>>;;;999999999888888888999::::::777888:::;;;<<<;;;999888888888777777777888999:::777:::===???@@@EEELLLRRRTTT\\\eeekkknnnssszzz{{{jjj___XXXOOOJJJIIIDDDEEEEEEGGGZZZrrrMMM777777555444333222222222111111111111111111111111111111000000000000111111////////////000111222333111111666===???EEE]]]vvvxxx}}}~~~qqq```SSSMMMLLLJJJIIIIIIHHHGGGEEEAAA>>>;;;999::::::;;;;;;;;;<<<<<<<<<666888999:::999:::;;;======AAAFFFIIIKKKPPPYYY```kkkxxxpppaaaMMM???:::999888666666666666666666666666666666777888999999888777666555444444555555666777888999999;;;<<<===>>>>>>>>>???FFFIIIPPPttt000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...000888444;;;___}}}xxxhhhxxx}}}www~~~~~~uuunnnqqqwwwyyytttgggfffxxxeee\\\VVVNNNIIIIIIDDDFFFFFFEEECCCBBB>>>;;;;;;999777666777888777666555555666666666666777777666666777777777777666666;;;;;;;;;<<<>>>BBBEEEGGGLLLTTT]]]ffflllssszzz{{{jjj^^^WWWRRROOOFFFFFFFFFFFFNNNjjjSSS@@@===999666666555222///222222222111000//////...000000////////////000000333222111000000111222222444+++888CCC<<>><<<===<<<:::999888999:::::::::999999888888999:::;;;@@@===???EEEKKKNNNTTTYYYbbbooozzzYYY@@@888:::;;;:::999888777777777777777888666777999::::::888555444555555555666666777888999999999;;;===>>>?????????BBBHHHHHHOOOrrr///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...//////777555:::TTTjjjllliii~~~{{{|||uuuwww}}}}}}nnncccgggzzz~~~{{{oooeeeZZZRRROOOHHHHHHHHHFFFEEEEEEBBB@@@>>><<<:::999999999888777444444444444444555555555666666777777777777666666:::::::::;;;===@@@DDDEEEJJJPPPYYYaaahhhpppyyyuuuggg^^^WWWRRRHHHGGGFFFEEEIII___eeeEEE<<<444555666444222111222222222111000/////////000000////////////000000333222111000000111222222555///999BBB???QQQllluuu}}}tttcccTTTMMMMMMKKKGGGFFFJJJKKKGGGCCCCCC>>>===<<<::::::999:::::::::999888888888999:::;;;???===>>>CCCGGGJJJPPPXXX\\\gggvvveeeIII;;;888888888999888888777777777777777666777999:::999888555444555555555666666777888999999999;;;===>>>?????????BBBGGGGGGNNNrrr...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,...//////...555666;;;LLLYYYeeeuuu~~~}}}sssggg___kkkxxxwwwsss||||||lll___XXXNNNKKKGGGFFFFFFEEEEEEDDDCCCAAA>>><<<<<<;;;:::888555555444444444444444444555666666777777666666555999999999:::<<<>>>AAABBBDDDIIIQQQXXXaaakkkvvv~~~rrreeeYYYSSSKKKIIIGGGCCCCCCQQQnnnVVVAAA222555999333000333222222222111000000//////000000////////////000000222222111000000111222333666444;;;AAAFFF\\\ssswww|||zzz{{{{{{fffZZZWWWLLLFFFDDDGGGIIIGGGEEEEEEAAA@@@???===<<<;;;;;;;;;::::::999888888888999:::::::::<<>>?????????AAAFFFGGGNNNrrr---------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000///222555@@@NNNWWWkkk}}}~~~wwwllldddaaattt~~~}}}{{{vvvjjjZZZSSSLLLJJJIIIHHHGGGHHHGGGDDDAAA???>>>===;;;999777777666666555555555444555666666666666666666555777777777888:::<<<>>>???>>>BBBIIIPPPYYYfffttt~~~ooo```VVVNNNKKKHHHCCC@@@EEEXXXjjjnnnNNN666888;;;333///333222222222111111000000000000000////////////000000222111000000000111222333666777;;;BBBPPPhhhyyy|||yyyzzz}}}rrrjjjWWWOOOHHHHHHIIIGGGEEEEEEDDDCCCBBB@@@???===<<<<<<;;;:::999888888888999:::999;;;@@@DDDCCCAAAEEEKKKNNNSSS[[[bbbiiirrr|||fffNNN===999:::::::::999888777777777777555666777888888777666555555555555555666777888999888999;;;===>>>?????????@@@FFFGGGOOOsss///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///111222333222444DDDVVV^^^sss}}}{{{}}}rrrkkkiiijjj|||nnnbbbWWWSSSPPPKKKIIIKKKJJJGGGDDDAAA@@@>>><<<:::888777777666555444444333555555666666666666555555666666666777888:::;;;<<<<<<@@@EEELLLVVVeeeuuu}}}jjj^^^RRRNNNIIIEEEAAAAAAKKKVVVqqq[[[;;;888:::333000555222222222222111111111111000000////////////000000111111000000000111333444555999<<>>===<<<:::999999999:::;;;<<>>?????????@@@FFFHHHPPPttt222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------///000222333666444777HHH]]]eeexxx}}}xxxqqqooosssxxxtttddd^^^WWWMMMHHHIIILLLJJJFFFDDDBBB@@@>>><<<888888777666444333222222444555555666666555555444555555666777888888999999<<<@@@EEELLLVVVeeevvvpppbbbWWWQQQKKKHHHDDDBBBFFFLLL[[[jjjDDD777777444333666222222222222222222222222000000////////////000000111000000000000222333444555:::???QQQmmm|||www{{{pppaaaRRRLLLKKKIIIGGGFFFGGGGGGGGGFFFEEECCCBBBAAA???>>><<<;;;:::;;;;;;<<<;;;<<>>;;;<<<;;;:::999888777777777555555666666777777666666555555555666666777888999999999;;;===>>>?????????@@@GGGIIIRRRvvv666333///------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///111333333333777===MMMbbblll}}}zzzrrrpppuuu~~~}}}{{{vvvyyy}}}|||rrrhhhYYYPPPOOOOOOLLLIIIGGGEEEDDDAAA???<<<<<<:::999888666555555444555555666666555555444555555666777888888888888999===BBBIIITTTccctttyyyjjj\\\UUUMMMJJJGGGDDDEEEHHHOOOgggTTT;;;555555555444222222222222222222222222000000////////////000000111000000000000222333444666;;;BBB\\\}}}rrr^^^UUUQQQMMMJJJIIIHHHHHHIIIHHHHHHFFFEEEDDDAAA@@@>>>===<<<<<<<<<===;;;999;;;CCCHHHEEE@@@===>>>AAAFFFIIILLLRRRZZZaaafffppp|||zzz[[[DDD===<<<<<<:::999888777777777555555555666666666777777555555555666666777888999999999;;;===>>>?????????@@@GGGJJJSSSxxx888444///,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...000111333444///888AAARRRfffrrr|||~~~vvvooopppyyy}}}vvvppplllbbbfffnnnwww~~~lll```___QQQNNNKKKIIIHHHFFFDDDBBBAAA@@@???>>><<<;;;999999444555555555555555555444555555666777888888777777444888>>>EEEPPP^^^ooozzzwww```WWWOOOKKKIIIEEEDDDFFFFFFRRRsssdddBBB666666555111222222222222222222222222000000////////////000000111000000000000222444555777<<>>=========>>>BBB<<<;;;BBBIIIHHHDDDAAA888<<>>?????????AAAHHHKKKTTTyyy@@@666//////000///,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,,,,+++---111111000333999<<<;;;HHH^^^nnnxxx|||{{{zzzuuuyyyyyymmmlllwwwxxxrrrlllccc\\\QQQRRRXXXeeevvv~~~vvvggg]]]RRRKKKJJJJJJHHHFFFAAACCCDDDCCCAAA???======888888777666666666666666666666666666666666666666999888:::AAAJJJWWWjjj{{{vvvcccSSSRRRQQQHHHCCCDDDAAAFFFVVVvvv~~~NNN;;;777333333333222111111000111111111111111111000000000000000///000222222222222444666777???PPPnnn~~~~~~{{{jjj[[[RRRPPPKKKHHHJJJKKKHHHGGGHHHGGGGGGEEEDDDCCCCCCBBBBBBAAA@@@BBBIIIPPPNNNBBB777<<<======???AAACCCEEEFFFJJJOOOXXXdddsssxxxXXXBBB???;;;999:::999666666888888888777777666666555555555555555555555666777777999:::<<<===???@@@@@@@@@CCCIIIJJJRRRwwwAAA777//////000...,,,,,,,,,---------............,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,...111222111444999999===JJJ^^^qqqyyyzzz{{{yyyttt{{{wwwnnngggmmm|||xxxpppkkkfff___XXXWWWTTTUUU]]]lll}}}uuuiiiYYYOOOKKKKKKJJJHHHDDDEEEEEEEEECCCAAA@@@@@@<<<;;;999888666666555555555555555555555555555555:::999:::@@@HHHTTTgggwwwiiiVVVQQQOOOHHHCCCCCCBBBCCCNNNgggVVV???888333444333222222111111111111111111111111111000000000000000111222333222222444666;;;@@@UUUppp}}}}}}wwwdddVVVQQQLLLIIIKKKMMMJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBBBBFFFJJJIIIBBB;;;<<<<<<===>>>@@@BBBCCCDDDGGGKKKSSS___nnn}}}}}}___LLL>>>:::999::::::777666888777777777777777666666666666555555555555666777777::::::<<<>>>???@@@@@@@@@BBBHHHJJJRRRvvvEEE:::000///000...------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,---...---///333333333555;;;>>>GGGSSScccwww~~~zzz|||}}}{{{{{{}}}eeecccfffsss~~~wwwmmmiiijjjjjjgggcccccc^^^[[[]]]gggvvvwwwdddVVVOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCBBB@@@???===:::888666555555555555555555555555555555:::999:::???DDDPPPbbbsssxxx]]]SSSPPPJJJEEEDDDCCC@@@CCCSSSllleeeHHH999333555333333222111111111111111111111111111111111111111111222333333222222444666>>>@@@\\\vvvuuuwww}}}}}}}}}|||tttbbbXXXQQQKKKLLLMMMKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBB???<<<<<<======>>>@@@AAABBBCCCGGGNNNYYYhhhxxxcccQQQ>>>999888:::;;;777666777666666777777888777777777666666555555666666777888:::;;;<<<>>>???@@@AAAAAABBBHHHIIIQQQuuuJJJ>>>333//////...---...************************++++++++++++++++++++++++,,,,,,+++++++++,,,------///...000444555444777<<>>EEEVVVuuuwwwUUU>>>333666333333222111111111111222000111111111111111222222222333333333222333555777???AAAeee}}}sssxxx{{{~~~~~~zzz~~~~~~xxxiii]]]QQQMMMKKKIIIHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGFFFEEECCCBBBBBBCCC>>>============>>>??????AAACCCIIITTTcccuuuhhhTTT???:::888:::;;;888666666555666777888999888888888666666666555666777777888:::;;;<<<>>>@@@@@@AAAAAAAAAGGGIIIQQQtttQQQDDD666111///...---///************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...000///111555555444777===OOObbbsss~~~}}}rrrfff^^^mmmzzzppplllppprrrlllppp}}}~~~ssslllggg```ZZZVVVRRRMMMJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>888888777666666555444444444444777;;;???III^^^ppp{{{wwwaaaXXXRRRLLLHHHFFFAAA???BBBJJJbbbfffGGG555666444333333222111222222222000000111111222222222333222333333333222444777999@@@HHHnnnyyy}}}~~~|||}}}}}}|||~~~||||||}}}~~~}}}~~~qqq^^^RRRMMMIIIGGGHHHJJJIIIHHHFFFEEEEEEDDDDDDCCCFFFHHHGGGEEECCCCCCDDD@@@@@@???>>>>>>>>>>>>>>>???BBBHHHRRRbbbtttttt]]]DDD===888:::;;;999666666555666777999999999888777666666666666666777888888:::;;;===>>>@@@AAAAAAAAAAAAHHHJJJRRRuuuZZZKKK;;;333000......///------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......000///111555555444777===MMMccczzz~~~zzz{{{xxxnnnhhhxxx}}}xxxhhhkkkzzz|||tttnnnccc]]]UUUPPPNNNLLLIIIFFFDDDDDDCCCBBBBBBBBBCCCCCC===<<<;;;999888666555444222444777:::===GGG\\\oooyyykkk]]]TTTMMMHHHHHHCCCCCCDDDEEESSS|||{{{UUU;;;777444444333222222222222222000000111111222333333333222222333333333555999<<>>>>>>>>>>>AAAHHHSSScccuuu}}}fffJJJAAA::::::;;;999777666555777888::::::999888666777777666666777777888999;;;<<<===???@@@AAABBBBBBAAAHHHKKKSSSwwwaaaQQQ???555111......///............---------,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///000///111444555444777<<>>======>>>@@@BBBEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@??????===@@@HHHTTTdddvvvnnnPPPEEE;;;999;;;999888777666888999;;;:::999777555777777666666777777888999;;;<<<===???@@@AAABBBBBBBBBIIILLLUUUzzzeeeTTTAAA666111......///---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///000///000444555444777<<>>;;;999666555666777:::;;;;;;BBBVVViiiwwwmmm```VVVPPPKKKFFFEEEEEE???BBBbbbnnnGGG;;;555444333333222222333333000000111222333333444444000111222222444777===AAAEEElll{{{tttsssuuu|||~~~{{{|||~~~yyy{{{{{{}}}zzz~~~|||yyy{{{~~~~~~uuudddUUUMMMJJJIIIFFFCCCAAA>>>===<<<<<<;;;;;;===BBBFFFHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@<<<@@@HHHTTTeeewwwxxxTTTGGG<<<999:::999888888777888:::;;;;;;999666444777777777777777888888999;;;<<<>>>???AAABBBBBBBBBBBBIIIMMMWWW{{{ggg]]]KKK888111333111+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,444222000666666666>>>LLL```|||yyy{{{{{{zzzooo{{{zzzuuusssxxx{{{rrriii___UUUNNNQQQOOOMMMKKKJJJHHHEEECCCEEEEEEEEECCCAAA>>>;;;:::777666999<<<<<<@@@RRRhhhttt}}}eeeXXXWWWOOOHHHEEEEEE??????TTTmmmTTT;;;666999777111000444444000222222222222222222222222333444444222333888===@@@NNNqqqwwwnnnjjjdddlllvvv{{{{{{|||~~~~~~||||||~~~~~~}}}||||||~~~~~~eeeNNNNNNNNNLLLHHHEEEAAA===;;;<<<;;;;;;===AAAFFFJJJLLLJJJIIIHHHGGGEEEDDDCCCCCC<<<@@@HHHTTTeeexxxhhhRRRBBB;;;666999;;;333888:::<<<<<<;;;:::999:::777666666666666888999:::===>>>???@@@AAABBBBBBBBBGGGIIIJJJWWWpppfffRRR<<<111111000---------------------------++++++++++++++++++++++++++++++++++++,,,---...///---333333444888666999HHH]]]lll|||}}}{{{|||yyyrrrwwwtttxxxwwwmmmbbbZZZVVVSSSOOOLLLJJJHHHEEECCCFFFFFFEEECCCAAA>>><<<::::::888999<<<;;;???QQQfffqqq{{{uuubbb\\\TTTLLLHHHGGGAAA>>>OOOfffaaaAAA666888666111111444444000222222222222222222222222222444444333333777===AAARRRtttmmmaaa___aaaiiitttzzz{{{{{{~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}~~~~~~xxx___RRROOOKKKHHHFFFCCC@@@===;;;888555777===CCCFFFGGGKKKJJJJJJHHHGGGFFFDDDDDD???CCCKKKYYYlll}}}}}}YYYDDDCCC@@@======;;;777999;;;<<<:::999999:::777777666666777888:::;;;===>>>???AAABBBBBBBBBBBBFFFHHHKKKYYYzzzppp[[[CCC333//////000------------------------************************++++++++++++,,,---...//////333333888:::444===VVVnnnwww}}}yyywww}}}zzz}}}yyymmmddd^^^ZZZUUUPPPNNNLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;===;;;===NNNbbbppp{{{pppaaa[[[QQQKKKJJJCCC>>>JJJ]]]qqqGGG777777555222222444333///222222222222222222222222222333444444444777===CCCYYYxxxfffWWWWWW^^^gggrrryyyzzzzzz}}}~~~|||{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}ppp\\\UUULLLGGGGGGFFFBBB??????;;;999:::???EEEIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEAAABBBIIIYYYnnneeeIIIGGGAAA999999:::666888:::;;;:::999999:::777777666666777888:::;;;>>>???@@@AAABBBCCCCCCCCCEEEIIILLL[[[zzzsssbbbLLL888///...111------------------------++++++++++++++++++++++++,,,++++++,,,,,,---...///111222333999999111@@@cccuuu|||zzzrrrjjjeee^^^YYYUUURRRPPPOOOIIIHHHGGGEEEDDDCCCCCCCCCBBB>>>===>>><<<===KKK]]]qqq|||}}}ggg___SSSLLLKKKFFF@@@GGGWWWyyyMMM999777444333444555333///222222222222222222222222111222444666555777???HHH\\\wwwdddUUUXXX```iiisssyyyzzzyyyzzz|||~~~|||{{{zzz|||}}}||||||~~~~~~~~~||||||~~~~~~ooobbbRRRHHHFFFFFFDDDAAA999:::;;;::::::;;;>>>AAALLLLLLNNNNNNMMMKKKIIIGGGFFFEEELLL^^^sss```NNN>>>777777555666888:::;;;:::999999:::888777777666777999:::;;;???@@@AAABBBCCCDDDDDDDDDEEEIIINNN]]]sssooodddSSS@@@222...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111333333777666111FFFnnnyyyyyy{{{|||vvvmmmeee^^^YYYTTTQQQKKKIIIGGGEEEDDDDDDEEEFFFFFFBBB@@@AAA???>>>IIIYYYnnnzzzuuufffVVVLLLLLLHHHCCCIIIUUUwwwYYY>>>999444333555444222000222222222222222222222222222111444777666888CCCPPPdddwww}}}yyy}}}___UUUZZZccckkkuuuyyyyyywwwxxxzzz|||~~~}}}||||||~~~~~~|||{{{|||}}}~~~zzz{{{}}}}}}vvv```PPPIIIHHHFFFDDDFFFLLLPPPLLLBBB;;;<<<@@@IIIKKKNNNOOOOOOMMMJJJHHHHHHKKKYYYooo~~~tttnnnttt```@@@<<<>>>555777999;;;;;;:::999888999888777777777777999:::;;;@@@AAABBBCCCDDDEEEEEEEEEEEEJJJOOO___kkkhhhbbbXXXGGG666//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555444555666999SSSyyyvvvlllddd]]]YYYSSSPPPLLLIIIGGGFFFGGGHHHIIIDDDDDDFFFCCC@@@IIIVVViiivvvsss___PPPMMMKKKFFFJJJUUUrrrmmmEEE<<<444444555444222222222222222222222222222222333111333777777:::HHHYYYyyy~~~}}}~~~oooUUURRRVVVdddllltttxxxwwwvvvxxx{{{||||||~~~~~~}}}~~~}}}|||{{{|||~~~{{{{{{}}}~~~}}}wwwbbbVVVPPPLLLJJJWWW]]]___XXXJJJ@@@>>>AAAEEEHHHLLLOOOPPPNNNLLLJJJDDDLLLbbb{{{}}}sssooojjjbbb^^^dddooo}}}pppEEE@@@BBB666999;;;===<<<:::888888888888888777777888999;;;<<>>999777888AAADDDJJJNNNPPPOOOLLLJJJDDDMMMccczzzsssjjjiiiiiiiiijjjjjjiiiooozzzLLL???@@@999<<<>>>???>>>;;;888777777999888777777888999;;;<<>>BBBHHHNNNPPPOOOMMMJJJNNNTTTdddvvvyyyrrrqqqyyy|||rrrnnn~~~UUU@@@@@@???>>>???@@@???<<<999777777999888888777888:::;;;<<>>??????===:::777666666777999:::999999:::<<<>>>???@@@CCCFFFHHHIIIJJJJJJIIIMMMMMM^^^jjj___UUUSSSOOOCCC777000///...------,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,...222555888888999>>>LLLeee}}}|||vvvmmmhhhdddhhhjjjiiifffgggmmmrrr}}}oooggg]]]WWWSSSPPPNNNKKKNNNSSS^^^pppiiiZZZUUUOOOKKKKKKSSSnnngggPPP;;;555444111111555444333333222222333333444444000444:::999;;;RRRooogggNNNIIIWWW]]]dddlllppppppqqqwww|||uuulllppp|||{{{||||||}}}~~~~~~~~~{{{kkkWWWRRRKKKFFFEEEEEEDDDCCCEEEEEEFFFGGGIIIKKKNNNOOORRRZZZiiivvvyyy{{{ZZZAAA>>>777===>>>>>>===:::777777777888:::::::::888888999:::???AAACCCFFFHHHIIIJJJJJJJJJOOOOOOaaasssbbbRRRMMMMMMEEE777---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333666888:::;;;CCCZZZxxx~~~{{{rrrvvv~~~}}}~~~xxxxxxwwwrrrkkkeeeccceeeiiiuuu}}}pppiii```[[[UUUQQQQQQUUU]]]mmmttt```YYYSSSMMMLLLKKK^^^vvvZZZ???555444333333555444333333222222333333444111111555:::888<<>>@@@AAA@@@>>><<<<<<<<<@@@BBBDDDGGGIIIJJJJJJJJJKKKPPPQQQddd|||kkkWWWLLLHHHAAA555+++//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------000444777888:::===HHHfff}}}tttoooxxx{{{}}}}}}~~~|||rrrjjjfffeeennnvvv{{{pppggg```YYYWWWYYY___mmm}}}iii]]]UUUOOOLLLJJJTTTmmm}}}aaaCCC666666666444333444333333222222333333444000222777:::777???^^^~~~zzzZZZLLLMMMVVV[[[bbbjjjpppssswww|||ooojjjsss|||~~~|||}}}}}}}}}~~~~~~~~~~~~~~~ooo```VVVQQQQQQRRRQQQXXX___bbb```___bbbffflll{{{eeeFFF???CCC;;;;;;<<<:::888888888:::???AAABBBBBB@@@>>>>>>???CCCDDDFFFIIIKKKLLLLLLLLLKKKQQQSSSeee}}}qqq___OOOEEE???777000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111555888888:::???OOOooosssrrr{{{|||}}}{{{vvvxxx{{{pppiiiooouuu~~~}}}tttlllddd___```cccooo~~~rrrbbbRRRGGGLLLNNN]]]zzzgggIII999888888666222444333333222222333333444000333777999888EEEfffrrrTTTKKKMMMWWW___ccchhhmmmrrrxxxuuukkkpppzzz~~~~~~~~~}}}|||}}}}}}~~~~~~~~~vvvhhhaaa______fffsss{{{tttuuuzzz}}}~~~uuuOOO<<>>EEEGGGIIIKKKMMMNNNNNNNNNKKKRRRSSSfffzzzttteeeSSSGGGAAA<<<888000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///222666999999999BBBYYYvvv{{{qqquuu|||}}}}}}|||vvvnnnrrr|||yyy|||wwwoooiiihhhjjjuuucccJJJMMMIIINNNccc|||tttTTT???999999666333444333333222222333333444222444777888;;;LLLoooeeeNNNFFFKKKWWWaaacccgggkkkqqqyyywwwuuu|||~~~~~~|||}}}}}}~~~~~~~~~~~~}}}pppoooqqquuuyyy}}}iiiCCC=========<<<;;;999888:::<<<666888::::::;;;<<>>;;;999999;;;===999::::::::::::===AAAEEELLLMMMOOOQQQRRRSSSRRRRRROOOUUUVVViii|||mmmZZZNNNGGG???666000000///...............------------------------,,,---...///000333777;;;<<<999HHHjjj~~~ggghhhxxx{{{{{{}}}xxxmmmbbbgggvvv~~~wwwtttuuu___PPPHHHCCCJJJ^^^{{{mmmJJJ999666666555444333333222222333333444666666666777???WWWzzz{{{]]]NNNCCCFFFVVV\\\___eeelllrrryyy}}}vvv~~~}}}}}}}}}|||||||||}}}~~~~~~~~~{{{wwwuuuxxx}}}TTTFFF@@@@@@???<<<:::999;;;===888888777666666999>>>BBBMMMOOOPPPRRRTTTTTTTTTTTTQQQWWWXXXjjjssseeeXXXKKK@@@888222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,......---...000444777999<<<:::NNNrrryyyiiilllxxx{{{xxxuuuvvvxxxnnn\\\aaavvv~~~zzz}}}yyynnneeeQQQJJJEEEKKK]]]}}}zzzSSS<<<777888888666555444222111000//////000666444;;;@@@ZZZsssTTTKKKFFFKKK[[[XXXccciiikkkpppyyyvvvmmmpppxxx~~~}}}}}}yyyyyy}}}|||zzzzzz|||}}}vvvpppsssyyy}}}VVV;;;>>>===???@@@===888999===888777999;;;:::999===DDDLLLQQQSSSQQQTTT\\\\\\VVVPPPUUUXXXooo~~~sssfffXXXJJJ???888222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...111444777999<<<===RRRvvvrrrccchhhrrruuuqqqsss}}}yyypppqqqiii^^^dddvvv}}}~~~~~~nnnXXXfffyyytttbbbQQQKKKFFFKKK[[[zzz~~~TTT:::444777:::666666444333222222222222111888777>>>CCC```oooRRRIIIDDDGGGUUUYYYbbbhhhiiipppyyyxxxqqqrrrxxx~~~}}}~~~}}}||||||||||||}}}~~~|||uuurrrvvv|||}}}~~~XXX??????>>>>>>???<<<777777;;;888888999;;;:::999>>>EEENNNTTTWWWTTTWWW\\\[[[TTTSSSWWWZZZppp|||vvvjjjZZZKKK???888111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...///111555888:::<<<@@@XXXzzzkkk^^^ccclllmmmjjjppp{{{|||vvvxxxqqqllliiiccc___gggttt|||wwwsssqqqqqqqqqwwwuuuwwwrrrNNNIIIUUUXXXPPPPPPKKKHHHLLLZZZvvv```@@@555666888666666555444444444444444111999888???EEEdddhhhNNNHHHDDDGGGSSSYYYaaafffjjjsssyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||wwwvvv{{{~~~~~~}}}}}}~~~]]]EEE@@@>>>===>>>;;;666777:::999888999;;;:::999???FFFOOOWWW[[[XXXZZZ___]]]WWWVVVZZZ\\\qqq|||}}}{{{ppp___MMM@@@999111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222666:::<<<===EEE^^^~~~}}}ggg]]]dddjjjjjjhhhppp{{{~~~vvvnnnpppnnnggg```aaajjjsss~~~yyyuuuqqqlllhhheeejjjhhhiiipppwww|||VVVDDDGGGHHHDDDNNNKKKIIIMMMYYYtttpppLLL999444555555444444444444444555555///888888>>>CCCdddeeeKKKHHHGGGKKKWWWYYY___fffmmmzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||~~~aaaHHHAAA>>><<<===<<<999:::===:::888999;;;::::::@@@HHHTTT\\\___[[[\\\bbbbbb^^^XXX\\\]]]rrr|||~~~~~~uuudddPPP@@@777222000---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000333777;;;>>>>>>JJJddd~~~~~~gggcccjjjllljjjjjjqqq|||uuujjjooopppiiiaaadddnnnxxx}}}{{{zzzxxxvvvqqqkkkfffccc``````fffmmmuuu^^^IIIHHHJJJGGGKKKJJJKKKOOOYYYrrrwwwPPP:::555666333333333333333444444555111999888===BBBdddgggJJJHHHIIIMMMYYYZZZ___fffooo|||}}}~~~~~~~~~~~~~~~~~~}}}~~~yyyrrrqqqxxxooopppxxxfffIIICCC>>><<<===>>><<<>>>BBB:::999999;;;:::;;;AAAIII```ffffff___]]]bbbeeebbbYYY]]]^^^sss{{{~~~~~~wwwhhhUUUCCC888333111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000444888===??????NNNkkkyyyxxx}}}hhhiiipppmmmkkknnnrrr}}}{{{mmmhhhmmmpppjjjbbbdddqqq{{{zzz{{{}}}~~~yyytttmmmgggcccdddgggnnn{{{iiiNNNHHHHHHFFFIIIKKKMMMOOOWWWnnnvvvOOO;;;888:::444333333333333333444444444;;;:::???EEEfffhhhJJJGGGIIILLLWWW\\\___eeennnxxx~~~|||}}}~~~}}}~~~~~~~~~xxxnnnkkkpppvvvzzzuuuwww~~~oooOOOFFF???<<<===>>>>>>@@@CCC;;;999:::;;;;;;;;;BBBKKKkkkqqqpppfff```cccdddaaaYYY^^^```uuu}}}{{{ppp___KKK???444222...,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------...111444999>>>@@@@@@SSSppp{{{~~~yyyffflllsssllliiiooossszzzmmmjjjkkknnnkkk```]]]kkkzzzyyyzzz}}}ssslllhhhjjjuuu```OOOIIIEEEIIIKKKNNNOOOSSShhh~~~YYYBBB:::999555555444444444444444555444:::888@@@HHHgggcccGGGHHHKKKMMMWWW[[[]]]dddmmmtttwwwwwwwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~yyysssvvv{{{^^^IIIBBB<<<<<<===<<<>>>@@@<<<::::::;;;;;;<<>>AAAAAAUUUttt~~~rrrcccmmmsssjjjgggoootttuuunnnlllmmmjjj]]]UUUcccyyy{{{yyyyyyuuullljjjrrr|||xxx```TTTNNNIIILLLOOONNNPPPccchhhLLL<<<555777777666555555555555555111777555>>>HHHhhh\\\EEEIIINNNPPPYYYXXX[[[bbbmmmssstttsssrrrvvv{{{~~~}}}zzz{{{~~~~~~~~~~~~|||}}}}}}~~~~~~mmmLLLCCC<<<;;;;;;:::;;;===<<<::::::;;;;;;<<>>EEEpppyyy^^^HHHFFFMMMSSSTTT]]]]]]ccclllkkkeeegggooouuuvvvyyy{{{||||||{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~ZZZCCC;;;@@@===888::::::;;;888888<<>>FFFrrr{{{[[[HHHGGGMMMRRRUUU[[[[[[bbblllmmmfffeeejjjvvvwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~|||yyywww{{{aaaGGG<<>><<<;;;======>>>EEELLLppp~~~yyyyyy~~~mmm^^^ffflllxxxtttdddLLL>>>999222......///---++++++---//////...---...///000000111666<<>>=========<<<===GGGQQQzzzuuuaaahhhnnn|||eeeMMM@@@:::333/////////...,,,+++---//////...---...///000000222777>>>DDDGGGIIIRRRnnntttgggvvvvvvgggaaabbbqqqyyyzzzpppjjjhhhbbbYYYTTTXXXeeepppwwwvvvxxx}}}~~~tttgggUUUOOOOOONNNbbbhhhLLL<<<666666555555555555666666888555===AAAKKKzzzmmmRRRGGGGGGJJJOOOUUUZZZ\\\gggvvvyyyqqqiiiiiiuuuwwwzzz}}}~~~|||vvvrrrpppzzzuuummmhhhiiilllppprrroooooosss{{{~~~}}}~~~hhhKKK===???<<<;;;??????;;;;;;<<<===<<>>DDDPPPlllPPPGGGHHHIIINNNUUUWWWZZZhhhxxx|||sssllllllsssuuuyyy|||~~~vvvlllddd```aaa\\\VVVSSSUUUZZZ___bbb```ccckkkuuu~~~~~~}}}|||zzzzzz{{{gggJJJ<<<@@@>>>===???>>>;;;;;;=========AAAOOO]]]~~~kkknnnsssuuuhhhbbbEEE>>>666000//////...---+++---//////...---...//////000333:::AAAGGGJJJKKK\\\mmmnnn}}}qqqooo}}}rrriiifffaaaYYYSSSTTT]]]jjjsss~~~yyyiiiSSSMMMNNNJJJYYYwww}}}WWW;;;777666666555555666666777:::666@@@FFFTTTqqqOOOEEEGGGIIIMMMUUUTTTYYYhhhwwwxxxoookkknnnsssuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{tttiii^^^VVVRRRJJJHHHFFFEEEGGGMMMSSSWWW\\\cccmmmwww}}}~~~}}}{{{xxxwwwwwwxxxzzz}}}~~~jjjLLL===@@@???>>>???===@@@>>>>>>??????CCCOOO[[[tttsssvvv}}}{{{wwwtttkkkaaaGGG@@@777111/////////...+++---//////...---...///000111555<<>>===???===AAA===<<>>FFFLLLOOOPPPdddzzzbbbhhhzzznnnqqqyyynnnfffddd]]]TTTPPPUUU```mmmvvvyyy}}}{{{iiiTTTNNNOOOHHHRRRlllbbbEEE777777666666666666777777:::777BBBJJJ[[[QQQDDDGGGIIIMMMTTTZZZaaaoooyyyssshhhiiirrruuuvvvyyy{{{|||||||||{{{}}}~~~~~~yyyvvvkkkeee[[[OOODDD>>>===>>><<>>>>>::::::???EEEKKKUUU]]]}}}~~~~~~ppp|||vvvrrruuunnn```OOOEEE777...,,,///...+++.........///////////////111222;;;HHHNNNMMMRRRZZZoooqqqZZZfffjjjkkkvvviiifffhhhddd^^^WWWSSSXXXbbbooowwwyyy}}}iiiUUUOOOJJJGGGRRReeennn???888777666555555666777777888777DDDCCC^^^qqq}}}xxxRRRGGGCCCFFFOOOSSS\\\ccczzzzzzkkknnntttyyyyyyzzz{{{||||||||||||}}}~~~~~~~~~~~~tttjjjSSSMMMEEE???>>>===<<<:::;;;;;;;;;<<<===???AAACCCOOOTTTZZZ\\\[[[]]]bbbggggggjjjnnnppppppoooooopppuuuuuuvvvxxxyyyzzz{{{|||~~~~~~xxxqqqjjjmmmwww~~~[[[AAABBBBBB@@@???<<<======???CCCFFFLLLZZZgggcccsss{{{xxxyyy}}}vvviiiRRRHHH:::111000111000---.........///////////////222222;;;JJJQQQRRRWWW```xxxiiiWWW```wwwnnnmmm}}}tttgggdddeeebbb\\\UUUSSSYYYeeeqqqyyy|||kkkWWWPPPKKKGGGQQQbbbooo@@@999888777555555666777777999888EEEEEEbbbuuuzzzfffKKKFFFCCCFFFOOORRR\\\ccczzzzzzmmmpppuuuxxxyyyzzz{{{{{{|||{{{{{{}}}~~~~~~~~~}}}xxxrrreeeYYYGGGCCC===;;;<<<>>>???>>>;;;;;;;;;;;;<<<>>>@@@AAADDDHHHLLLNNNMMMOOOUUUYYY```cccgggjjjjjjkkklllmmmssstttuuuwwwyyyzzz{{{|||~~~~~~zzzrrrkkkeeeiiisss}}}~~~xxx{{{```DDDDDDCCC@@@???===???===???DDDHHHNNNYYYddd^^^ooo|||}}}~~~yyylllWWWJJJ;;;222111222000............//////000000000333333<<>>@@@@@@;;;;;;;;;;;;<<<===>>>??????BBBDDDDDDCCCFFFKKKOOOWWW[[[___ccceeefffhhhjjjoooppprrrtttwwwyyyzzz{{{|||}}}}}}wwwkkkddd```dddppp{{{vvvjjjkkk{{{{{{~~~iiiIIIFFFCCC@@@@@@???AAA>>>???EEEKKKQQQYYYaaaeeeuuu{{{qqq[[[KKK:::222111000...,,,.........///000000111111444444>>>NNNXXX[[[bbbjjj[[[OOOWWWllltttsss}}}wwwiiiaaa```bbbaaa[[[UUUUUU]]]iiiuuu{{{vvv```UUUMMMHHHMMMWWWtttxxxGGG:::999888666666666666777<<<777DDDHHHiiiyyydddOOOFFFHHHDDDDDDLLLNNNVVV^^^uuussskkkppptttwwwwwwyyyzzz{{{{{{{{{{{{~~~}}}~~~}}}}}}~~~rrrcccVVVIII@@@>>>===;;;:::;;;<<<>>>>>>;;;;;;;;;;;;<<<<<<======?????????>>>>>>@@@EEEIIIPPPSSSXXX\\\^^^aaadddgggiiijjjllloooqqqtttvvvwwwwwwxxxzzz}}}}}}wwwiiiccc___cccnnnyyy}}}kkkdddpppsssuuuvvvuuuxxxqqqNNNHHHCCC@@@AAAAAACCC??????FFFNNNTTT[[[aaahhhvvvdddPPP;;;333222///------......//////000111111222444666BBBRRR[[[]]]cccmmm{{{UUUKKKWWWnnntttvvvqqqeeeaaadddhhhddd]]]VVVVVV___kkkuuuzzz~~~fffXXXOOOIIILLLRRRpppNNN;;;:::888777666666666777<<<777DDDIIIiii{{{zzzppp\\\KKKEEEFFFAAACCCLLLOOOUUU___uuu~~~qqqkkkrrruuuvvvwwwyyyzzz{{{|||||||||~~~}}}~~~}}}}}}}}}{{{qqq```QQQHHHAAA<<<======<<<<<<;;;;;;<<<=====================<<<<<<;;;:::999888888:::>>>@@@HHHKKKOOOSSSUUUXXX\\\^^^___aaacccfffiiikkknnnoooqqqsssvvvzzz~~~}}}wwwjjjfffbbbeeeoooxxx~~~}}}|||{{{{{{{{{}}}}}}kkkkkkuuuppptttyyyzzzyyy|||wwwRRRJJJDDDAAABBBBBBCCC@@@AAAIIIQQQXXX___eeedddrrrqqqXXX???555333000///000......///000000111222222333:::JJJZZZ``````hhhtttqqqPPPJJJWWWnnnxxx{{{qqqfffdddiiinnneee]]]VVVWWWaaammmuuuyyy|||zzzwwwxxx{{{}}}}}}}}}|||{{{~~~lllZZZPPPKKKLLLPPPjjj}}}VVV<<<:::999777666666666777;;;888FFFKKKkkkkkkUUUFFFAAABBB>>>CCCNNNQQQXXXbbbxxx~~~qqqmmmtttvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~wwwppp```NNNBBB???===;;;:::<<<>>>>>>===>>>???@@@@@@@@@AAA@@@???>>>===<<<:::999888888999:::<<<>>>BBBDDDGGGIIIJJJLLLOOORRRUUUVVVXXXZZZ]]]```bbbcccjjjlllqqqvvv|||~~~uuukkkhhheeehhhooowww|||~~~{{{zzzyyyxxxyyy|||{{{oooqqq|||~~~{{{yyyTTTKKKEEEAAACCCCCCBBB@@@CCCKKKSSS[[[eeennnhhhtttyyy\\\@@@555222......111---...///000111222333333222>>>SSSdddgggfffppplllPPPHHHSSShhh}}}vvvllljjjmmmqqqddd\\\UUUWWWbbboooxxx{{{~~~~~~{{{uuurrrnnnppprrruuuuuutttrrrpppuuuwwwzzzqqq[[[PPPLLLLLLNNNbbbsssWWW<<<;;;999777666666666777:::999JJJPPPooonnnTTTEEE@@@AAA>>>EEEPPPPPPWWWbbbwww{{{nnnkkkssstttxxxyyyzzz|||}}}~~~}}}~~~~~~~~~xxxmmmZZZGGG???@@@AAA???>>>AAADDDEEEDDDCCCDDDFFFCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;===>>>??????@@@AAACCCCCCCCCDDDFFFHHHKKKLLLNNNPPPSSSUUUWWWXXX^^^aaagggnnnuuu|||vvvhhhfffeeehhhnnnuuuyyyzzz{{{zzzxxxwwwyyy}}}zzzvvv}}}wwwyyyTTTKKKEEEBBBDDDCCCAAAAAAEEELLLTTT]]]jjjwwwsss|||}}}]]]>>>222///++++++000---...///000111222333333111@@@YYYkkkmmmkkkwwwlllSSSHHHPPPcccyyy{{{rrroooppprrrbbbZZZTTTWWWdddrrrzzz~~~~~~~~~~~~~~~|||wwwpppllljjjlllnnnooonnnkkkgggeeehhhjjjpppwwwsss\\\PPPMMMMMMNNN\\\lllVVV===;;;999888666666666777::::::MMMSSSrrroooXXXIIIDDDCCCAAAGGGOOOMMMTTT```tttwwwjjjhhhppppppxxxyyy{{{}}}~~~}}}~~~~~~~~~qqq\\\JJJEEEHHHIIIFFFFFFIIILLLLLLJJJHHHHHHJJJEEEEEEFFFEEEDDDAAA???>>>:::::::::;;;===>>>>>>===AAABBBCCCBBBAAAAAACCCEEEEEEFFFHHHJJJLLLOOOPPPQQQTTTWWW]]]eeennnvvv}}}yyydddcccdddgggmmmsssvvvxxx|||zzzxxxxxxzzz~~~|||wwwsss~~~yyyTTTKKKEEEBBBDDDDDD@@@AAAFFFMMMTTT^^^nnn}}}xxxttt^^^DDD666111000111222000/////////000111222222777EEE]]]ppprrrnnnzzzfffPPPFFFKKKZZZnnnvvvppprrrvvviii___VVVXXXdddtttyyytttwwwuuuttttttoooeee___]]]\\\\\\cccoooyyy}}}~~~~~~uuu^^^RRRNNNKKKJJJWWWkkkYYY===888555777888777777:::888>>>LLLOOOuuummmZZZFFFAAAEEECCCEEELLLMMMYYY^^^kkkkkk]]]]]]kkkqqqtttyyy{{{yyyxxx|||~~~}}}}}}||||||}}}}}}rrrdddZZZUUURRRQQQRRRRRRQQQQQQRRRSSSPPPJJJEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@>>><<<===???AAABBBBBB@@@???>>>>>>>>>@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHLLLQQQWWW\\\aaajjjwwwxxxccc]]]\\\eeeooosssssssssppptttwwwwwwuuuyyyyyy}}}tttXXXNNNHHH@@@>>>CCCDDDFFFFFFMMMWWWZZZhhhssszzzrrr\\\DDD666111000000222000000///000000111222333222BBB]]]rrrvvvttt}}}aaaIIIFFFHHHRRRdddwwwtttooorrrwwwggg___WWWZZZgggwwwxxxppplllfffbbbbbbgggmmmqqqvvv|||~~~}}}}}}xxxaaaUUUQQQOOONNNWWWiii\\\???999666777888666777999999@@@NNNRRRyyy|||ZZZGGGAAAEEECCCEEELLLLLLVVVaaauuuwwwfffaaaiiikkktttyyy{{{yyyyyy|||~~~}}}}}}}}}}}}}}}xxxqqqmmmjjjhhhgggdddbbb```___^^^[[[TTTOOOMMMLLLKKKJJJHHHGGGFFFEEEGGGEEECCCBBBDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>???@@@CCCDDDFFFGGGJJJPPPUUU\\\fffrrrzzz}}}sss```YYYXXX___iiimmmmmmnnnooossswwwvvvtttvvv}}}rrrWWWOOOKKKDDDBBBGGGEEEHHHIIIOOOZZZ^^^lllyyy~~~nnnZZZCCC666111//////111000000000000111222333444444FFFbbbwww||||||}}}{{{~~~cccJJJHHHGGGLLL[[[ppp|||pppmmmpppttteee^^^YYY^^^lll{{{{{{rrriiiffffffjjjsss|||}}}{{{zzz}}}{{{eeeXXXSSSQQQOOOVVVfffbbbAAA;;;777888888666666999999???MMMQQQwww[[[HHHAAAEEEBBBDDDJJJKKKRRRaaayyy|||iii```gggjjjsssxxx{{{yyyyyy|||~~~}}}}}}}}}}}}~~~~~~yyyuuuqqqnnnkkkggg```[[[WWWVVVTTTRRRPPPNNNMMMMMMQQQNNNLLLKKKKKKKKKIIIHHHFFFFFFEEEDDDBBB@@@>>>===>>>>>>>>>???@@@AAACCCDDDBBBDDDHHHNNNXXXcccmmmsss}}}{{{yyyssskkkZZZSSSQQQWWW```eeegggjjjmmmrrrvvvvvvssstttxxx}}}uuuZZZQQQMMMFFFDDDIIIGGGLLLMMMSSS___dddrrr{{{}}}{{{jjjXXXCCC777111//////111000000000111222333444555<<>>@@@@@@@@@AAAAAABBBCCCCCCBBBBBBDDDKKKUUUaaajjjnnn{{{}}}~~~~~~yyyrrrooonnnhhh```SSSMMMJJJPPPYYY^^^ccchhhiiinnntttvvvuuuuuuxxx{{{bbbTTTMMMDDDCCCIIIIIIPPPRRRXXXdddkkkzzzooorrrzzz}}}fffUUUCCC888333//////111000000111111222444555666???SSSmmm~~~eeeGGGGGGHHHJJJUUUkkkwwwhhhdddeeeddd```\\\[[[dddsssssskkkjjjttt~~~yyyuuusssrrr{{{kkkZZZQQQLLLKKKUUUaaayyynnnEEE>>>999888888666666999@@@FFFTTTXXX|||~~~[[[HHHAAADDDAAACCCIIIIIISSSccczzz|||ggg^^^hhhmmmqqqwww{{{zzzzzz}}}~~~}}}|||}}}~~~zzzsssnnngggfffdddbbbaaaaaabbbbbb^^^\\\[[[\\\]]]\\\[[[YYYTTTSSSRRRPPPLLLHHHEEEBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBHHHRRR\\\dddhhhsssxxx~~~zzzxxxxxxxxxyyyuuuuuupppkkkhhhfff___VVVMMMGGGEEEKKKSSSYYY___eeeccciiippptttvvvxxxzzz|||~~~hhhVVVLLLDDDEEEMMMLLLUUUWWW\\\hhhqqqnnnttt~~~~~~wwwbbbTTTDDD:::444000///222000111111222333555666777===TTTqqqdddEEEBBBFFFIIIQQQddd}}}zzzjjjggggggddd^^^[[[[[[dddttt~~~wwwrrrwww|||zzzzzz}}}wwwrrrooolllvvvooo]]]SSSNNNMMMTTT___wwwoooFFF???999999888666888;;;;;;CCCTTT[[[xxxZZZGGG@@@DDDAAACCCIIIJJJUUUeeeooocccggghhhpppvvvzzzzzz{{{~~~~~~||||||}}}~~~yyyooommmkkkiiiiiiiiikkkllldddccccccdddffffffdddccc\\\[[[YYYVVVSSSPPPMMMKKKGGGGGGFFFEEEDDDBBB@@@???@@@@@@BBBEEEKKKTTT[[[```kkkqqqyyy~~~yyyuuusssrrrpppnnnlllkkkhhhcccaaa___WWWNNNHHHCCCBBBGGGMMMRRRXXX^^^\\\aaaiiippptttxxx{{{}}}}}}~~~kkkXXXNNNFFFHHHQQQMMMXXX[[[___kkkuuuvvv{{{rrr```SSSEEE<<<666111000333111111111222444555777888@@@[[[|||hhhJJJ@@@FFFIIIMMM]]]www}}}pppppppppkkk]]]ZZZZZZcccrrr|||~~~||||||yyyvvvvvvvvvvvvtttsssqqqooofffdddaaa```ccckkktttzzz~~~~~~}}}vvvpppmmmiiisssppp^^^TTTPPPOOOSSS^^^tttkkkFFF???999999888777999<<<:::BBBVVV___qqqYYYEEE???CCCAAACCCJJJKKKOOO]]]uuu{{{kkkcccggggggpppvvvzzz{{{{{{~~~||||||}}}wwwuuussspppoooooopppqqqkkkkkkkkklllmmmmmmkkkiiicccaaa___\\\YYYWWWUUUTTTOOONNNMMMLLLIIIFFFCCCBBB@@@BBBDDDEEEGGGMMMUUU[[[fffkkkrrrxxxzzz|||}}}}}}|||xxxssspppnnnkkkgggddddddccc___ZZZXXXWWWQQQIIIDDD@@@>>>BBBFFFHHHMMMRRRUUUYYYaaahhhoootttwwwyyy|||}}}~~~nnn[[[PPPHHHHHHOOONNNZZZ^^^```lllwwwvvvzzz___SSSFFF===777111111333111111111222444666777888GGGeeejjjLLLAAAHHHKKKKKKYYYtttuuuxxxxxxttt]]]YYYYYYbbbqqq}}}{{{}}}~~~}}}qqqggg[[[ZZZXXXWWWVVVVVVWWWWWWRRRQQQOOONNNPPPUUU]]]bbbggglllrrrwww}}}||||||}}}~~~|||uuuoookkkhhhqqq|||ooo]]]SSSPPPOOORRR^^^ssshhhFFF???999888999888:::===AAAJJJ^^^hhhpppXXXEEE???CCCAAACCCKKKLLLHHHRRReeejjj^^^]]]hhhlllooovvvzzz{{{|||~~~||||||}}}~~~{{{xxxtttrrrrrrssstttqqqppppppqqqrrrqqqooommmgggeeebbb___\\\[[[ZZZZZZVVVVVVUUUSSSOOOKKKHHHFFFBBBEEEGGGGGGFFFJJJSSSZZZcccggglllqqqtttwwwzzz|||wwwtttooollljjjgggbbb^^^```^^^YYYSSSQQQQQQMMMFFFBBB>>><<>><<<<<<>>>@@@BBBJJJNNNVVV___iiiqqqtttuuuvvvxxx{{{|||yyypppuuutttcccUUUHHHGGGNNNHHHTTT\\\eeerrrxxx}}}uuudddNNN>>>666222000...111333444444444555777999AAAkkkpppJJJCCCFFFIIINNN]]]sss|||ooopppttttttbbbYYYWWWbbbrrr}}}}}}{{{{{{xxxkkk]]]PPPHHHIIIHHHGGGEEECCCCCCDDDGGGHHHIIIJJJJJJJJJLLLPPPSSSTTTUUUXXX[[[___eeemmmrrr}}}{{{|||}}}vvvppplllfffggglllsss{{{jjj[[[VVVRRRNNNSSS___rrryyyNNN<<<666:::888999??????CCC]]]gggnnn{{{___QQQHHHAAA@@@BBBBBBDDDGGGLLLTTT\\\^^^\\\^^^eeelllrrrtttwww{{{}}}~~~~~~}}}}}}}}}xxxuuussssssssstttsssrrrrrrssssssqqqpppmmmjjjgggeeeffffffffffffccc```\\\YYYVVVSSSPPPMMMKKKFFFCCCFFFIIIJJJNNNRRR\\\___dddiiilllmmmlllkkkffffffeeeccc```]]]ZZZYYYWWWUUURRROOOKKKIIIGGGFFFBBB@@@>>><<<;;;<<<>>>???IIILLLRRR[[[dddlllqqqssswwwyyy|||~~~vvvwwwsssaaaXXXSSSTTTYYYQQQYYY___mmmttt|||kkkQQQ===333111111111222444555666666777:::<<>>===<<<;;;;;;;;;FFFHHHMMMTTT\\\eeelllppptttwwwyyy{{{}}}|||ttt```[[[]]]___^^^VVVXXX[[[lll~~~}}}vvvggglll~~~~~~zzzkkkRRR===333444555555222333555666777999<<<>>>HHHsss}}}xxx~~~uuuQQQIIIJJJLLLQQQ[[[kkkzzz}}}qqqrrrtttqqqbbbZZZXXXcccsss}}}yyyuuunnnhhheeeeeefffhhhqqqssswww{{{pppaaaUUUMMMJJJMMMNNNMMMLLLJJJIIIJJJLLLMMMNNNNNNNNNNNNQQQTTTXXXYYYYYYXXXVVVVVVXXX\\\```]]]fffqqq|||}}}~~~}}}wwwoooiiiddd\\\YYYZZZ```lllxxxvvvaaaYYYUUUSSSRRR]]]nnn{{{SSS???999<<<888999??????IIIkkk{{{sssRRRIIIBBBAAABBBAAABBBDDDGGGPPPZZZ\\\ZZZ[[[dddlllooorrruuuzzz}}}~~~}}}yyywwwvvvwwwzzzyyywwwwwwwwwvvvtttrrrpppmmmkkkkkkmmmooooooooopppnnnkkkiiihhheeebbb___ZZZTTTPPPPPPPPPNNNNNNQQQTTTVVVXXXZZZYYYUUUQQQOOOKKKLLLMMMNNNOOOPPPPPPQQQLLLKKKIIIGGGEEECCCBBBBBB@@@??????>>>===<<<:::999AAACCCFFFLLLTTT___iiippppppssswwwzzz|||vvv```\\\___]]]XXXWWWWWWWWWhhhvvvtttuuufffiiiwww}}}~~~~~~xxxwwwkkkUUU???555555666333000222555666777:::===@@@KKKvvvzzzvvv|||xxxTTTLLLLLLOOOTTT\\\hhhwww|||rrrtttvvvrrrbbbZZZWWWbbbrrr}}}}}}zzzwwwuuurrrooojjjeeebbbaaabbbbbbaaaaaaccciiirrr|||{{{mmm___WWWSSSSSSSSSSSSRRRPPPNNNOOOPPPPPPQQQSSSSSSTTTUUUXXX[[[ZZZZZZXXXVVVTTTTTTVVVYYYWWW[[[bbbjjjsss|||zzz{{{}}}~~~}}}}}}|||xxxsssllleeeaaaZZZWWWWWW\\\gggsss}}}ggg[[[UUUQQQRRR]]]nnn|||TTT@@@999<<<999:::@@@AAAQQQqqqrrrQQQHHHAAAAAABBBAAAAAACCCDDDNNNXXXZZZUUUVVV___hhhmmmppptttyyy}}}~~~zzzyyyxxxyyy{{{zzzyyyzzz{{{{{{yyywwwqqqooommmmmmoooqqqrrrsssuuusssqqqpppooommmiiiggg```ZZZUUUTTTRRROOOMMMOOONNNOOOPPPPPPMMMJJJFFFCCCCCCDDDEEEGGGIIIKKKMMMNNNHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>===;;;:::;;;===AAAFFFMMMYYYfffnnnrrrvvv{{{}}}~~~uuubbb]]][[[UUUOOOVVVZZZ^^^nnnxxxkkknnn|||~~~yyyppp[[[BBB555444333///000222555777999;;;???BBBMMMyyy}}}YYYKKKKKKNNNUUU]]]gggvvvxxxooorrrsssoooaaaYYYWWWbbbqqq|||}}}vvvmmmhhhggghhhgggffffffffffffggghhh```]]]\\\___iiivvv}}}nnnddd___]]]]]]\\\YYYUUURRRQQQRRRTTTVVVXXXYYYYYYXXXYYYZZZ[[[[[[[[[YYYWWWUUUVVVWWWRRRRRRUUU[[[aaaiiivvv|||xxxwwwyyy{{{{{{{{{zzzwwwrrrllleeeaaa[[[YYYXXXZZZaaalllxxxjjj\\\TTTPPPSSS___ppp~~~UUUAAA:::<<<999;;;BBBCCCWWWxxxmmmOOOGGGAAAAAABBBAAAAAACCCEEEPPPYYYYYYSSSRRR[[[eeelllooosssxxx}}}~~~|||{{{{{{zzzyyyyyy{{{}}}~~~|||rrrooommmmmmppprrrsssssswwwvvvuuuttttttqqqnnnkkkccc\\\WWWUUURRRMMMKKKLLLJJJIIIIIIGGGEEEBBB@@@>>>??????@@@AAACCCFFFHHHIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;777:::===AAAGGGRRR___iiisssxxxsssfff___VVVPPPPPPSSS___kkkzzzmmmqqq}}}~~~vvv```DDD555444444///111333666888;;;>>>BBBEEERRR^^^KKKKKKNNNUUU\\\dddrrruuukkkoooppplll```XXXVVV```ppp{{{~~~xxxmmmggghhhgggiiikkknnnpppqqqqqqqqqqqqkkkfffeeelllvvv{{{wwwsssrrrpppkkkddd^^^[[[ZZZ\\\___aaabbb___\\\YYYXXXZZZ\\\^^^]]][[[YYYXXXXXXQQQNNNNNNPPPQQQSSS]]]hhhnnnvvv}}}xxxwwwyyy{{{}}}}}}|||zzzuuuoooiiifff^^^]]]ZZZXXXYYYbbbppp{{{||||||||||||~~~jjj[[[TTTQQQWWWcccsss~~~UUUAAA:::===:::<<>>@@@AAACCC@@@@@@????????????@@@@@@>>>>>>>>>======<<<<<<<<<666888;;;===@@@IIIVVV___hhhpppyyy}}}|||}}}uuulllbbbRRRNNNVVVWWWjjj|||ooorrr|||||||||~~~xxxaaaCCC444666777333222444777:::<<<@@@DDDGGGWWWcccNNNMMMPPPVVVZZZ___mmm{{{uuujjjmmmnnnjjj___WWWUUU```pppzzzyyyuuuwwwqqqtttxxx{{{}}}~~~}}}|||}}}tttqqqtttzzz}}}tttlllgggeeeeeegggjjjiiieee___ZZZXXXVVVXXX[[[\\\ZZZXXXVVVUUUSSSNNNKKKJJJGGGDDDKKKUUUXXXbbbrrr~~~xxxxxxzzz}}}}}}yyysssmmmjjj``````\\\WWWTTT[[[iiivvvwwwxxxxxxyyy{{{~~~iiiZZZUUUSSSYYYeeeuuu|||UUUAAA:::===:::===EEEGGG\\\zzzmmmZZZLLLEEE@@@AAACCCBBBBBBDDDNNNYYYbbb___VVVRRRZZZdddjjjmmmrrrxxx}}}}}}}}}|||{{{xxxuuurrrrrrpppmmmmmmoooqqqrrrrrrvvvvvvvvvvvvvvvtttqqqnnnhhhaaa\\\ZZZVVVPPPLLLMMMGGGEEEBBB@@@??????@@@AAA:::999999999:::;;;===>>>>>>>>>=========>>>>>>???===<<<<<<;;;;;;;;;<<<<<<666888::::::<<>>@@@BBBEEEGGG___YYYOOONNNQQQWWW]]]dddoooyyysssjjjsssuuummmbbb[[[VVV]]]lll{{{uuuwww|||zzzrrrnnneee___aaaccc```ZZZWWWTTTTTTUUUVVVWWWXXXYYYYYYTTTRRRMMMHHHEEEEEEGGGJJJNNNRRR]]]ooo~~~}}}vvvtttxxx|||zzzssslllhhhfffcccWWWQQQTTTUUUTTT\\\iiiqqqsssuuuxxxzzz}}}iii\\\UUUOOO\\\lll|||VVVBBB;;;>>><<<>>>EEEFFFZZZyyybbbIIIGGGBBB???BBBCCCBBBBBBEEEKKK___ooojjj[[[SSSYYYcccjjjnnnsssxxxzzz||||||yyyvvvtttrrrpppnnnlllkkklllmmmmmmrrrrrrsssvvvxxxxxxuuusssjjjfffaaa\\\WWWSSSNNNKKKHHHFFFCCCBBBCCCCCCCCCBBB<<<888777777666444777<<<::::::;;;;;;<<<=========?????????>>><<<;;;<<<>>>;;;999777777999@@@IIIPPPZZZaaakkkssswww{{{uuueeeNNNMMM___mmm}}}|||{{{|||ppp\\\HHH999333222333555888<<<@@@BBBEEEHHHJJJccc~~~UUUKKKMMMQQQXXX\\\bbbmmmyyyqqqiiirrrvvvoooeee___ZZZ___mmm{{{~~~|||~~~tttjjjbbbbbbbbb]]]XXXUUUSSSSSSTTTVVVWWWYYYZZZ[[[XXXVVVQQQLLLHHHFFFGGGHHHIIIJJJSSSaaapppzzzwwwsssvvvzzz~~~yyyrrrlllhhhfff```UUUOOOPPPPPPNNNTTT^^^gggkkkppptttxxx|||nnn^^^VVVRRR^^^oooUUUAAA;;;>>><<<>>>FFFGGG[[[}}}|||iiiSSSHHHCCC@@@BBBCCCBBBBBBEEEKKK^^^pppoooaaaXXX[[[ccchhhlllrrrwww{{{~~~~~~}}}|||zzzxxxvvvuuurrrpppnnnlllkkkkkklllmmmooooooppprrruuuuuutttssskkkgggbbb]]]YYYUUUQQQNNNKKKJJJIIIIIIIIIGGGDDDBBBBBB>>>;;;;;;999666777;;;:::::::::;;;<<<===>>>>>>AAABBBAAA???<<<;;;;;;===;;;:::888666777===EEEKKKUUU]]]hhhpppuuuzzz~~~~~~mmmTTTLLLVVVeeevvv~~~|||ooo[[[FFF888222222444666999>>>BBBEEEHHHLLLNNNhhhtttKKKGGGKKKTTTYYY[[[^^^kkkxxxttthhhnnnrrrllliiiccc___cccooo{{{~~~tttkkkhhheee___YYYVVVSSSSSSTTTUUUWWWYYY\\\]]]\\\ZZZVVVQQQLLLIIIGGGFFFIIIGGGKKKVVVbbbnnn{{{xxxrrrsssvvvzzzzzzyyytttmmmgggcccbbbZZZQQQLLLLLLJJJFFFIIIPPPZZZ___gggnnnuuuzzz~~~wwwaaaYYYWWWaaattt}}}UUUAAA;;;>>><<>>???BBBCCCBBB???<<<;;;;;;<<<<<<;;;999666666:::@@@DDDNNNWWWcccmmmssswww{{{~~~uuupppwww}}}kkkVVVMMMQQQ^^^ggg~~~zzznnnYYYEEE777222333555666999>>>CCCFFFJJJNNNQQQllllllHHHDDDLLLVVV[[[YYY[[[hhhxxx|||iiihhhiiifffiiidddaaafffqqq|||~~~~~~vvvrrrmmmfff```^^^VVVUUUUUUUUUVVVYYY\\\^^^___\\\XXXTTTQQQMMMIIIFFFIIIFFFGGGNNNVVV```nnnzzzyyyrrrqqqtttuuuuuusssmmmfff___[[[YYYTTTNNNJJJJJJGGGCCCCCCGGGMMMTTT^^^hhhpppwww|||ggg\\\[[[fff{{{{{{UUUAAA;;;???===@@@HHHIIIbbbjjjPPPKKKEEEAAABBBBBBAAABBBEEECCCQQQbbbhhhaaaXXXYYY___eeejjjpppvvvzzz~~~}}}~~~yyylllooopppoooooosssyyy}}}~~~zzzwwwtttrrrqqqqqqnnnllliiigggfffffffffgggiiihhhgggjjjmmmpppqqqqqqkkkhhhccc```^^^]]][[[ZZZYYY[[[^^^aaa```YYYPPPIIIFFFAAA======;;;888777999999999999999;;;===>>>???@@@@@@@@@>>><<<;;;<<<===>>>===;;;888777888<<>>BBBFFFJJJNNNQQQooonnnOOOEEEMMMXXX\\\XXXYYYfffvvvllldddccccccdddaaaaaagggrrr}}}~~~yyy{{{}}}~~~{{{uuummmgggeee[[[ZZZXXXWWWXXXZZZ]]]```aaa^^^ZZZWWWUUUQQQMMMIIIGGGDDDDDDHHHLLLRRR\\\gggttt{{{zzzsssqqqsssrrrqqqooohhh```YYYTTTRRRNNNKKKIIIIIIGGGDDDCCCEEEFFFLLLVVVaaajjjssszzz~~~pppaaa]]]kkk{{{WWWCCC===@@@>>>AAAIIIJJJ___zzz[[[MMMFFFAAABBBBBB@@@AAAEEEDDDKKKWWW___\\\UUUWWW^^^fffjjjpppuuuyyy{{{~~~~~~|||vvvsssppppppuuu}}}}}}xxxssspppnnnmmmjjjiiifffcccbbbbbbbbbcccfffeeeeeegggkkknnnooopppjjjgggccc````````````______bbbfffjjjiiiddd[[[UUULLLEEE@@@@@@@@@>>>===???999999888999:::<<<>>>???<<<===>>>===<<<<<<>>>???@@@@@@>>><<<999999:::<<>>BBBFFFJJJNNNPPPmmmqqqTTTGGGNNNVVVYYYUUUVVVcccrrr{{{nnncccbbbccc___^^^___fffqqq{{{}}}}}}xxxrrryyy}}}rrrllljjjaaa___]]][[[\\\___dddfffgggccc^^^[[[YYYVVVPPPLLLIIIGGGHHHJJJJJJLLLSSS\\\kkkqqqxxx{{{yyytttpppooonnnmmmjjjddd\\\TTTPPPMMMJJJIIIHHHGGGFFFEEEEEEEEECCCHHHPPPYYYcccmmmwww}}}zzzeee^^^kkkZZZFFF???BBB@@@BBBIIIKKKYYY___OOOHHHBBBBBBAAA@@@AAAEEEFFFHHHPPPYYYYYYTTTVVV___dddiiinnnssswwwyyy|||~~~~~~}}}{{{vvvqqqmmmllliiigggdddaaa```___``````cccbbbccceeeiiilllllllllgggdddaaa___```bbbccccccdddfffjjjnnnpppnnniiieeeUUUKKKCCC@@@???===<<<>>>;;;:::999888999:::===>>>;;;<<<============@@@BBB@@@AAA@@@>>><<<::::::;;;===FFFSSS___hhhpppxxx}}}vvvcccMMMDDDGGGRRRpppxxxmmmcccTTTEEE;;;666777888777:::???CCCGGGJJJNNNPPPjjjtttSSSIIIMMMSSSUUURRRRRR___mmmvvvlllbbb______[[[[[[^^^dddnnnxxx~~~xxxnnnooottt}}}xxxooommmfffdddaaa```ccchhhmmmqqqooojjjccc^^^\\\YYYSSSNNNLLLKKKKKKKKKIIIJJJQQQZZZfffjjjqqqvvvwwwtttnnnjjjeeeeeeccc]]]VVVPPPKKKJJJGGGGGGFFFEEEDDDDDDDDDCCCBBBEEEJJJQQQ[[[gggssszzziii]]]ggg}}}]]]IIIBBBEEEAAACCCJJJKKKTTT```PPPIIICCCBBBAAA@@@AAADDDFFFEEEKKKVVVXXXSSSTTT\\\aaaeeelllqqquuuyyy|||~~~zzztttpppmmmiiigggdddaaa```___``````______```cccggghhhhhhfffeeebbb___^^^```bbbdddeeeggghhhjjjooosssvvvvvvvvveeeXXXKKKDDD@@@<<<:::;;;<<<;;;999888888999;;;======>>>??????>>>???AAACCC>>>@@@AAA???===;;;::::::999AAAMMMYYYcccmmmwww}}}{{{kkkPPPFFFNNNZZZsssjjjaaaSSSFFF<<<777777888888<<<@@@DDDGGGKKKNNNQQQgggzzzUUUJJJLLLPPPQQQOOOPPP\\\iiirrr|||yyyiii```[[[XXXZZZZZZ]]]cccmmmuuu{{{}}}~~~zzz{{{}}}rrrkkkpppyyy|||sssppphhhfffddddddhhhnnnuuuyyyvvvooogggaaa___[[[UUUOOOJJJHHHGGGFFFDDDDDDMMMWWWeeeggglllrrrvvvssslllfff\\\\\\[[[WWWQQQKKKHHHFFFFFFFFFEEEBBBAAABBBBBB@@@BBBDDDGGGLLLUUUbbbpppyyy~~~kkk\\\cccyyy___KKKDDDFFFBBBDDDJJJKKKTTTiiiQQQIIICCCBBBAAA@@@AAADDDCCCAAAHHHTTTWWWQQQQQQWWW]]]bbbiiipppuuuyyy}}}~~~{{{}}}|||~~~}}}wwwrrrpppjjjhhheeebbb`````````aaa\\\]]]___bbbeeefffdddbbbccc```]]]]]]___bbbeeefffhhhhhhjjjnnnuuuzzz~~~yyyjjjYYYOOOHHHBBB>>>>>>>>><<<999888777888:::<<>>@@@???===;;;::::::666>>>IIIUUU___jjjuuu|||~~~wwwwwwkkkSSSMMM[[[dddmmm}}}xxxhhh[[[MMM<<<999;;;666;;;>>>BBBEEEGGGIIILLLNNNggg}}}ZZZMMMKKKKKKLLLLLLOOOYYYeeeoooyyynnnbbb^^^YYYTTTRRRWWW[[[aaalllyyy}}}wwwuuuvvvwwwwwwtttnnnsss|||tttlllfffgggiiikkkpppuuuvvvssskkkccc``````\\\VVVTTTQQQLLLJJJIIIJJJJJJJJJ[[[gggnnnllllllqqqooofff[[[VVVOOOJJJGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@AAAAAACCCEEEIIILLLMMMSSScccsssyyykkk[[[bbbttt\\\MMMCCCFFFIIIIIIOOOXXXggghhhTTTGGGDDDEEEAAABBBCCC;;;DDDBBBCCCHHHKKKKKKMMMRRR^^^bbbeeehhhoooxxx|||{{{}}}|||yyywwwqqqkkkkkkrrr}}}{{{rrrkkkjjjfffcccccceeeddd```[[[^^^___aaabbbbbbaaa___^^^^^^^^^^^^]]]]]]^^^aaadddfffhhhiiijjjppp|||sssZZZRRRMMMBBB===CCCBBB@@@;;;666555888<<<;;;===@@@CCCDDDCCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<888:::@@@JJJTTT^^^mmmzzz|||sssmmmfffWWWPPPUUURRR[[[oooxxxyyy}}}lll```QQQAAA>>>AAA<<>>???AAACCCDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<888999>>>FFFOOOYYYgggtttsssxxxqqqoookkkZZZMMMKKKPPPWWWiiiwwwuuuppp{{{qqqcccTTTCCC@@@DDD@@@DDDFFFIIIJJJKKKLLLNNNPPPhhh]]]KKKIIIIIIKKKKKKLLLTTT]]]mmmwwwlllWWWOOOMMMLLLLLLQQQWWW^^^kkkzzzwwwrrrrrrxxxwwwzzzqqqnnnmmmlllooossstttvvvtttmmmhhhfffeeebbb[[[XXXTTTQQQOOOMMMKKKIIITTT___ggggggffffffaaaYYYMMMIIICCC???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCBBBBBBDDDFFFGGGMMM\\\kkkwww~~~qqqaaaVVVcccttt~~~\\\OOOEEEGGGNNNWWWfffuuu{{{kkkUUUGGGDDDDDD>>>???DDDCCC@@@>>>@@@EEEHHHIIILLLPPPYYY```gggkkkpppvvvwwwttt{{{}}}~~~~~~}}}~~~wwwfffYYYMMMGGGEEEHHHNNN]]]{{{{{{tttnnnmmmhhhdddbbbccccccbbb____________^^^^^^_________``````___^^^]]]^^^```cccjjjlllmmmkkkjjjqqqppp\\\MMMJJJDDDDDDCCC@@@<<<999888999>>>???AAACCCEEEFFFHHHHHHGGGFFFDDDBBB@@@>>>>>>===999888;;;AAAGGGPPP___lllmmmppp|||uuutttrrr___LLLFFFQQQVVVdddnnn~~~}}}zzzrrrooouuu|||ssseeeUUUAAA>>>BBB???EEEGGGIIIJJJKKKMMMPPPRRRggg___KKKIIIIIIKKKKKKKKKQQQYYYeeeppppppWWWMMMMMMNNNJJJOOOTTT\\\iiiyyy}}}www~~~uuuqqqnnnkkklllppprrrwwwxxxrrrlllkkkjjjhhh```]]]ZZZVVVSSSPPPLLLIIIQQQ[[[ccccccaaa___XXXQQQIIIEEEAAA>>>===>>>>>>=========>>>>>>???@@@AAABBBBBBAAABBBCCCDDDIIIVVVddduuu|||}}}lll^^^WWWdddvvv```SSSIIIIIIQQQ^^^ppp}}}kkkVVVHHHEEEFFF>>>;;;@@@@@@???===???DDDHHHHHHKKKPPPVVV^^^dddhhhmmmtttvvvuuuzzz{{{|||{{{{{{}}}}}}ooo[[[LLLFFFAAA???BBBEEEPPPjjj~~~wwwrrrxxxrrrlllgggeeecccbbb```dddcccaaa``````aaacccdddaaabbbaaa___^^^___aaadddhhhkkknnnkkkfffjjj{{{jjjUUUOOODDDDDDBBB@@@===:::888777===???BBBFFFIIIJJJJJJIIIIIIGGGEEECCCAAA@@@???>>>;;;888999===AAAIIIWWWccckkkmmmuuuxxxtttooo]]]MMMIIIYYYZZZbbbgggtttqqqnnnxxxlllmmmsssqqqvvvtttgggVVVAAA<<>>BBBDDDGGGIIIJJJMMMQQQTTTeee[[[NNNJJJIIIJJJKKKKKKPPPVVV___jjjyyyxxx[[[NNNLLLMMMJJJNNNSSSYYYfffuuuzzzwwwsssooooooqqqrrrxxx{{{wwwrrrpppnnnkkkeeebbb^^^ZZZVVVRRRMMMJJJOOOWWW^^^___\\\WWWPPPIIIDDDAAA===;;;<<<=========>>>>>>??????@@@@@@@@@@@@BBB@@@@@@BBBBBBFFFQQQ]]]ttt{{{xxxfff[[[XXXgggyyy```TTTJJJKKKXXXiiizzzlllVVVFFFDDDHHHAAA<<>>???EEEHHHHHHKKKPPP\\\bbbggghhhkkkqqqvvvwwwyyyzzzzzzzzz{{{|||{{{jjjXXXLLLIIIDDDAAADDDFFFKKK]]]ppp}}}xxx|||wwwpppjjjfffdddccccccgggeeecccbbbbbbccceeegggddddddcccbbbaaabbbdddgggiiilllqqqpppiiiiiixxxfffYYYLLLJJJGGGDDDAAA???===<<<===AAAHHHNNNPPPOOOMMMJJJHHHGGGEEECCCBBB@@@@@@???===:::999;;;>>>DDDPPP\\\hhhhhhkkkpppuuu~~~uuunnnhhhYYYRRRVVV___\\\___```llliiieeeyyymmmpppvvvrrrtttuuujjjZZZDDD???CCC@@@AAABBBEEEGGGIIILLLQQQTTTbbb```SSSMMMJJJKKKKKKLLLPPPVVV^^^iiixxx~~~___OOOJJJHHHIIIMMMPPPVVVbbbqqq{{{}}}~~~|||wwwuuuwwwtttzzz}}}{{{xxxvvvrrrmmmiiifff```[[[WWWSSSOOOLLLNNNSSSYYYZZZVVVOOOGGGCCC===;;;888888999;;;;;;;;;>>>???@@@@@@AAA@@@@@@???CCCAAAAAACCCCCCEEEMMMWWWpppxxxppp^^^WWWXXXkkk}}}\\\RRRIIIOOObbbvvvwwwZZZFFFAAAHHHDDD???AAAAAA@@@>>>???DDDGGGGGGJJJNNNaaagggjjjiiijjjoootttuuuwwwxxxzzz{{{|||}}}uuuhhh___XXXOOOIIIIIIIIIHHHQQQ]]]___gggwwwxxxuuupppkkkgggffffffggggggfffdddccccccdddfffgggfffgggfffeeeeeefffiiilllmmmpppvvvxxxpppkkkuuurrrbbbXXXRRRKKKEEEAAA???>>>===>>>DDDLLLSSSVVVSSSOOOKKKFFFEEEDDDBBBAAA@@@@@@@@@>>>;;;:::;;;<<<@@@KKKVVV`````````______hhh~~~uuuooojjj___\\\ddd\\\XXXZZZ[[[gggccc___}}}qqqssszzzvvvwww{{{qqqiii[[[FFFAAAFFFDDDBBBCCCEEEFFFHHHKKKOOOSSS___mmmWWWPPPKKKKKKLLLMMMQQQWWW___jjjxxx~~~aaaQQQIIIFFFFFFJJJMMMSSS```oooyyy|||}}}zzz{{{yyy}}}~~~}}}vvvooolllhhhaaa[[[WWWTTTQQQNNNLLLOOOSSSTTTOOOGGG@@@===:::888666666888:::;;;;;;===>>>@@@AAABBBBBBBBBBBBCCCAAABBBEEEEEEEEEKKKRRRgggooo{{{}}}jjjZZZVVV[[[nnn]]]SSSLLLUUUkkkiiiNNNCCCGGGDDD@@@BBBAAA@@@>>>???CCCEEEEEEGGGKKKYYYaaagggggghhhmmmqqqsssuuuxxx{{{|||}}}~~~lll]]]OOOKKKHHHDDDFFFLLLQQQVVVeee}}}yyywwwsssnnnjjjhhhhhhiiihhhgggffffffffffffggghhhhhhiiiiiiiiiiiikkknnnqqqppprrrxxx|||tttjjjnnn{{{zzzkkkfff]]]QQQFFF@@@>>>===<<<>>>CCCJJJPPPRRRPPPMMMJJJCCCCCCBBBAAA@@@@@@@@@@@@===:::999:::;;;===FFFPPPYYYYYYYYYWWWVVV^^^sssvvvssspppccc\\\___TTTRRRWWW[[[hhhccc[[[|||zzznnnqqqyyytttrrr|||uuulllfffZZZGGGBBBGGGEEEDDDEEEFFFFFFGGGJJJNNNQQQ^^^uuuZZZSSSLLLKKKLLLMMMRRRXXX___jjjxxx|||bbbSSSLLLGGGCCCGGGKKKQQQ^^^nnnyyy|||~~~yyyyyy~~~{{{{{{|||yyyooonnniiiaaa[[[WWWTTTRRRPPPKKKMMMPPPPPPKKKBBB<<<:::999888666777:::<<<<<<<<<;;;===???BBBCCCDDDDDDDDDCCCBBBCCCFFFFFFFFFJJJPPP^^^gggsss}}}yyygggYYYXXX^^^qqqaaaWWWPPPYYYqqqyyyXXXFFFGGGCCC>>>??????@@@===>>>BBBDDDCCCEEEHHHKKKVVV```cccffflllppprrrtttwww{{{~~~{{{hhh```[[[UUUSSSWWWWWWXXXaaaxxx~~~|||xxxrrrmmmiiihhhhhhkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkmmmqqqtttqqqrrrxxx}}}tttggggggppp~~~uuuuuujjjZZZLLLDDDAAA@@@???<<<@@@EEEJJJLLLKKKHHHFFFAAAAAA@@@????????????@@@;;;999999::::::<<>>:::888666666777777888999999999<<<<<<===???BBBDDDGGGHHHGGGGGGGGGGGGGGGHHHHHHIIITTTWWWdddvvvwwwjjj[[[XXXeee{{{vvvbbbYYYZZZllleeeEEEFFF===AAAGGG888CCCAAA@@@???@@@BBBDDDFFFJJJNNNWWWbbbhhhjjjnnnsssvvvxxx}}}uuuqqqsss}}}zzzzzz~~~vvvtttuuurrrmmmnnnnnnnnnjjjgggfffiiilllllllllnnnqqqsssssspppnnnsssuuuyyyyyyqqqddd]]]\\\gggwwwxxx~~~xxxkkkYYYKKKEEEDDDDDDBBBEEEEEECCCBBBCCCBBB>>>>>>@@@AAA@@@??????@@@AAA>>><<<<<<<<<:::999???GGGRRR\\\ddd___TTTOOOTTT\\\|||}}}jjjKKKDDDHHHEEEPPPXXXdddeee___vvv|||qqqqqqtttnnnmmmqqqooosssnnn```NNNCCCCCCDDDCCCEEEFFFGGGHHHIIILLLPPPSSS]]]~~~wwwZZZKKKMMMJJJJJJNNNOOOTTT```mmmyyylllVVVLLLGGGEEEEEEFFFLLLVVVcccnnnuuuyyy}}}|||vvvpppmmmmmmpppqqqvvvzzzyyywwwuuuwww|||{{{|||{{{uuummmeee^^^XXXSSSPPPHHHGGGEEECCCAAA???===<<<888888888888888999999999;;;<<<>>>@@@BBBEEEFFFGGGFFFFFFFFFEEEFFFFFFFFFGGGJJJMMMZZZnnn~~~~~~ooo___[[[ggg|||tttXXX___mmmjjjLLLKKKAAABBBGGG;;;CCCCCCBBBBBBBBBBBBCCCCCCHHHKKKTTT___eeegggkkkppprrruuuzzz}}}~~~~~~zzzxxxxxxwwwtttpppnnnoooqqqpppppprrruuuxxxyyywwwuuuyyyyyyzzzxxxmmm]]]TTTRRRTTTbbbyyyyyylll___TTTMMMIIIFFFJJJLLLJJJKKKMMMKKKGGGBBBCCCCCCBBB@@@>>>???@@@???===<<<<<<:::999???HHHZZZkkkvvvlllYYYMMMLLLMMM\\\kkkpppNNNEEEDDDEEETTT[[[ddddddaaa{{{}}}sssssstttnnnpppvvvuuuyyyppp___LLLAAAAAADDDEEEGGGGGGHHHHHHIIILLLQQQUUU\\\```OOOOOOKKKIIINNNNNNPPP[[[hhhuuusssZZZMMMGGGGGGFFFFFFIIIRRR^^^kkksssyyy}}}vvvrrrmmmiiiiiihhhfffccceeedddiiiuuu{{{vvvuuusssqqqtttxxxyyy~~~~~~zzzssskkkddd\\\TTTOOOHHHFFFBBB???===<<<======;;;;;;::::::999888888777:::;;;===@@@BBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEOOOdddxxxuuueee```kkkwwwggglllOOOLLLCCCBBBFFF>>>@@@@@@BBBBBBCCCBBBBBBAAAEEEHHHPPPZZZ```ccchhhnnnuuuyyy}}}~~~~~~zzzvvvuuuuuuvvvvvvwwwzzz}}}~~~}}}|||}}}|||{{{vvvhhhWWWLLLJJJDDDOOOccc|||{{{iiiVVVKKKKKKPPPTTTUUUWWWYYYXXXTTTKKKKKKJJJGGGCCC@@@@@@@@@AAA>>>===<<<:::999@@@HHHZZZxxxkkkZZZPPPIIIJJJOOO```wwwvvvRRRFFFEEEFFFUUUZZZaaaccchhhwwwuuuwwwuuuzzz~~~yyy{{{ooo\\\KKKAAAAAACCCEEEHHHIIIHHHHHHIIILLLQQQUUU^^^cccPPPNNNKKKJJJNNNNNNPPPYYYggguuuwww]]]MMMFFFFFFEEEDDDFFFMMMZZZhhhqqqyyy|||}}}zzzxxxqqqmmmgggeeekkkpppooojjjfffbbbdddooozzzyyy{{{zzztttrrrooonnnpppuuuyyy~~~}}}zzzvvvpppiiiaaaXXXSSSMMMIIIDDD???<<<<<<>>>???>>>>>>===;;;999888777666888:::<<>>>>>>>>???@@@AAABBBBBBDDDEEELLLUUU[[[___eeelllwww{{{~~~~~~|||}}}zzzyyyzzzzzzzzz|||~~~~~~~~~}}}{{{uuugggUUUJJJHHHDDDJJJYYYppp{{{zzz\\\HHHNNNTTTYYY\\\___bbb```\\\TTTTTTRRRNNNIIIDDDCCCCCCBBB@@@>>>===:::999???GGGTTT~~~ppp^^^QQQOOONNNXXXppp}}}XXXGGGJJJHHHRRRTTT\\\ccckkk|||zzzmmmZZZLLLCCCAAACCCEEEHHHIIIIIIIIIIIILLLQQQTTT```eeeOOOMMMJJJJJJNNNNNNPPPXXXfffuuu{{{```OOOGGGEEEDDDCCCDDDJJJVVVeeeoooxxx||||||{{{wwwsssmmmkkkrrrzzzxxxqqqkkkeeeccckkktttyyy{{{~~~{{{rrrggghhhzzz~~~xxxrrrooollljjjkkkooouuuzzz|||xxxsssmmmeee]]]WWWMMMJJJEEEAAA??????AAACCCBBBAAA@@@>>>;;;999888777888999;;;===???AAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDIIIWWWmmmwwwjjjjjjxxxvvvcccJJJDDDBBBAAADDDFFFEEEBBB???======???AAACCCDDDDDDIIIRRRXXX]]]dddlllrrrxxx||||||~~~}}}{{{zzz{{{}}}~~~~~~}}}~~~wwwhhhUUUJJJHHHHHHLLLWWWjjj|||~~~vvviiinnnbbbHHHMMMTTTYYY\\\___bbbaaa]]]VVVVVVTTTPPPJJJFFFDDDCCCCCCAAA??????<<<:::???FFFSSS}}}mmmjjjhhhnnn~~~~~~bbbLLLKKKGGGOOOQQQZZZ```ccc~~~nnnZZZLLLEEEAAABBBEEEGGGHHHIIIJJJJJJLLLOOORRR^^^iiiPPPMMMIIIJJJNNNNNNMMMTTTbbbqqqiiiVVVJJJDDDDDDCCCCCCGGGRRR```kkkvvvzzzzzz|||ssskkkfffhhhmmmrrrxxx}}}|||rrrfff]]]TTTQQQ]]]nnn}}}wwwrrroookkkgggfffiiilllsssyyy{{{~~~zzztttnnnhhhaaa\\\LLLJJJGGGDDDCCCCCCEEEFFFGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;===>>>AAABBBDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDEEEHHHRRRgggsssjjjooozzzkkkhhhMMMDDDFFFEEEFFFJJJMMMJJJDDD???<<<===@@@BBBCCCCCCGGGNNNUUUZZZccclllpppxxx~~~}}}{{{{{{}}}zzziiiVVVKKKIIIKKKNNNXXXggguuu{{{xxxrrrbbb___lllhhhMMMKKKQQQUUUVVVYYY\\\[[[WWWRRRRRRQQQMMMHHHDDDBBBBBBCCCAAAAAABBB>>>;;;>>>DDDPPPwwwzzzzzznnnQQQGGGDDDNNNRRRZZZ\\\\\\xxxsss\\\MMMDDD@@@BBBFFFEEEGGGIIIKKKKKKLLLMMMOOOYYYnnnTTTNNNJJJJJJMMMLLLKKKQQQ^^^nnn|||www___NNNEEEFFFEEECCCEEEMMMZZZdddrrrwww~~~wwwnnnkkkkkknnnvvv~~~wwwhhh[[[UUUOOOHHHKKKTTT\\\```gggkkklllsss{{{wwwtttooohhhfffhhhhhhoootttvvvyyy{{{uuupppmmmiiiggg]]]\\\ZZZWWWUUURRRPPPOOOMMMLLLJJJHHHFFFCCCBBBAAA???>>>======???BBBEEEGGGCCCEEEGGGJJJLLLLLLLLLKKKGGGIIIJJJOOO___vvv{{{pppjjjrrroooRRRZZZeeeppp}}}sssRRRFFFIIIGGGDDDHHHJJJGGGCCC???======???@@@BBBAAADDDKKKQQQWWWaaajjjrrr{{{}}}~~~{{{lllZZZPPPNNNPPPSSS[[[gggssszzz{{{yyyrrraaaaaa|||kkkQQQIIINNNPPPOOOQQQSSSRRROOONNNNNNMMMJJJFFFCCCBBBCCCBBBAAACCCDDDAAA<<<===BBBKKKeeewwwyyysssRRRFFFCCCKKKMMMUUU]]]hhhyyy^^^LLLCCC???BBBHHHCCCFFFIIIKKKKKKKKKLLLMMMTTT|||sssWWWPPPKKKJJJMMMKKKKKKPPP]]]lllzzzeeeQQQHHHHHHGGGDDDDDDJJJVVV___ooouuu}}}xxxpppkkkkkkttt~~~|||kkk^^^\\\XXXOOOKKKOOORRRTTTVVVVVVRRRZZZttt|||zzztttmmmiiijjjiiiooottttttuuuzzz~~~~~~yyytttsssrrrrrrrrr{{{zzzwwwsssmmmgggbbb^^^QQQPPPNNNLLLJJJHHHFFFEEECCCAAA??????@@@DDDHHHKKKCCCEEEIIILLLNNNOOOOOONNNKKKMMMLLLLLLXXXmmm~~~zzzooojjjuuujjjRRROOONNNQQQWWWddd{{{zzzVVVFFFJJJGGG@@@CCC@@@???>>>======>>>???@@@AAA@@@BBBIIIOOOUUU```iiiqqqzzz{{{nnn^^^VVVUUUVVVYYY___iiisss{{{lll```uuujjjQQQHHHLLLMMMKKKKKKMMMMMMIIILLLMMMLLLJJJGGGEEEEEEEEEAAAAAADDDFFFBBB===<<<@@@KKKYYY{{{uuu{{{rrrPPPHHHDDDHHHEEENNN```{{{zzz```IIIAAABBBEEEEEEIIIIIIIIIIIIIIIJJJKKKLLLSSSuuu~~~YYYNNNMMMGGGGGGNNNJJJKKKUUUfffvvviiiUUUJJJGGGEEECCCAAADDDOOO[[[lllrrrxxx|||qqqkkkkkkrrrzzztttllleee\\\VVVUUUSSSVVVSSSSSSVVVVVVfff|||wwwsssqqqoooooonnnnnnppptttxxxzzz{{{}}}{{{zzzuuunnnmmmwwwzzzllldddZZZQQQOOONNNJJJEEEDDD???>>>???AAADDDFFFFFFEEEEEEFFFHHHMMMRRRUUUVVVUUUOOOJJJFFFIIIXXXkkkzzzqqqsss}}}fffNNNJJJJJJNNNRRRVVV\\\ccczzz~~~lllSSSHHHFFFCCC???BBBAAAAAA@@@???>>>======??????AAAFFFNNNYYYbbbhhhqqquuu{{{qqqaaa[[[]]]___aaaiiiqqqtttxxxvvv___eeexxxzzzfffPPPLLLJJJGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIHHHEEEBBBDDDAAA@@@AAA@@@===>>>AAAKKK\\\www}}}yyytttNNNHHH===BBBEEEPPP\\\uuurrrzzz```NNNHHHIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKLLLVVVrrraaaSSSPPPJJJIIINNNMMMLLLTTTdddsssdddOOOKKKHHHEEEDDDBBBDDDMMMXXXiiiqqqxxx~~~tttnnnnnnttt||||||vvvvvvyyytttuuuoookkkiiiccclll{{{xxxvvvpppooonnnpppsssvvvwwwwwwzzzxxxwwwtttqqqsss}}}ooocccXXXKKKCCC@@@AAA???>>>@@@BBBDDDEEEEEEGGGHHHJJJMMMPPPSSSVVVXXXQQQMMMIIIJJJUUUfffvvvxxxzzzttt\\\KKKGGGFFFIIILLLMMMRRRXXX\\\cccssszzzrrruuu}}}|||}}}yyy]]]JJJDDDDDDBBBBBBAAA@@@???>>>======AAABBBCCCFFFMMMYYYfffooovvvvvvyyy}}}nnn___ZZZeeelllwwwrrr[[[^^^ooottthhhZZZWWWSSSOOOJJJHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFEEECCCDDDAAAAAACCCBBB??????BBBHHHXXXppp}}}{{{nnnQQQJJJ@@@DDDDDDJJJRRRjjjgggwwwzzzlllYYYMMMJJJIIIGGGEEEHHHGGGGGGGGGHHHIIIKKKLLLVVVlllkkkWWWRRRMMMKKKNNNMMMLLLQQQ^^^lllmmmVVVMMMIIIGGGEEECCCCCCJJJSSSdddoooyyy|||wwwuuuxxxsssqqqwww~~~{{{{{{xxxsssrrrrrrsssuuuvvvvvvuuuyyyxxxvvvuuurrruuu~~~hhhSSSGGGCCCCCC@@@======???BBBDDDEEEDDDFFFGGGGGGFFFIIIOOOTTTSSSPPPMMMKKKPPP^^^ppp}}}vvvyyylllRRRKKKFFFDDDFFFGGGFFFIIINNNJJJPPP]]]|||{{{rrrqqq~~~pppNNNDDDHHHBBBBBBAAA@@@???>>>======@@@BBBBBBCCCHHHTTTeeerrrxxxvvvwww}}}|||}}}}}}{{{zzzzzz}}}iii\\\bbbnnn|||nnnWWWXXXhhhrrroooiiifffaaaYYYPPPIIIEEECCCBBBAAABBBCCCCCCBBBBBBCCCDDDDDDAAABBBEEEEEEAAAAAACCCKKK[[[ppptttnnnssswwwuuufffMMMDDD===CCCCCCFFFNNNfffjjjvvvzzzlllaaaSSSJJJGGGGGGEEEBBBGGGFFFFFFFFFGGGIIIKKKMMMRRRfffpppXXXQQQNNNLLLMMMMMMJJJMMMWWWcccuuu}}}dddQQQLLLIIIGGGDDDCCCGGGOOO```nnnzzz|||}}}qqqjjjrrr|||wwwvvvzzz~~~zzzwwwvvvvvvxxxyyyzzzyyyxxx{{{yyyxxxvvvqqqooowwwyyy```QQQMMMEEEAAA<<<:::;;;>>>BBBCCCBBBDDDEEEBBB@@@BBBIIIPPPRRRPPPNNNLLLLLLVVVjjj|||ooosssiiiPPPKKKHHHFFFGGGGGGEEEGGGKKKPPPSSSZZZssstttvvvqqqMMMBBBGGGCCCBBBAAA@@@???>>>>>>===<<>>>>>:::>>>BBBAAA@@@FFFQQQ[[[lllqqqwwwyyyyyyxxxxxxzzzyyy|||{{{tttqqqtttzzz~~~gggYYYaaakkkrrr{{{{{{fffVVV]]]sss{{{mmm[[[MMMFFFFFFHHHHHHHHHIIIHHHFFFEEEFFFFFFEEECCCCCCFFFFFFBBBBBBDDDJJJ^^^tttrrrnnnqqqoookkk^^^IIIFFF???FFFEEEEEEKKKddduuuyyyxxxwwwqqqggg]]]PPPGGGCCCCCCDDDDDDFFFEEEEEEEEEGGGJJJNNNPPPQQQcccaaaQQQNNNMMMJJJNNNLLLNNNTTTZZZhhhppp]]]UUUMMMIIIEEEBBBDDDIIIVVVgggwwwzzzzzzoookkkuuu}}}{{{~~~||||||~~~{{{{{{}}}}}}uuukkkgggiiiqqq}}}www___SSSKKKFFF???;;;;;;===@@@BBBDDDFFFGGGFFFDDDDDDHHHKKKKKKIIIIIIJJJHHHLLL___uuuooojjjvvvfffNNNFFFDDDDDDHHHHHHFFFFFFIIIIIINNNRRRccc~~~vvveeePPPDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<@@@CCCCCCBBBDDDKKKPPPdddllltttwwwvvvuuuxxx|||zzz|||xxxrrrrrrvvvzzzzzz```ZZZYYY___iiittt}}}nnndddkkk|||{{{kkk\\\TTTSSSUUURRRPPPOOONNNMMMKKKGGGCCCJJJFFFEEEFFFFFFCCCCCCFFFMMMcccxxxkkk\\\VVVNNNEEE===BBBBBBFFFOOOiiiwwwzzzddd\\\PPPGGGCCCCCCCCCDDDGGGFFFEEEEEEGGGKKKOOORRRTTT^^^nnnXXXQQQNNNJJJKKKJJJMMMRRRUUU```{{{{{{cccYYYOOOJJJEEEBBBDDDIIIQQQbbbsssxxxyyy{{{~~~wwwzzz}}}sssnnnnnnjjjpppmmm]]]PPPKKKDDD???>>>@@@CCCDDDBBBCCCEEEGGGGGGGGGFFFFFFKKKGGGGGGIIIGGGHHHYYYnnnvvvkkklllyyywww```IIIDDDBBBCCCGGGGGGDDDDDDFFFJJJQQQTTT```|||tttfffSSSGGGFFFCCCCCCBBBAAA@@@??????>>>???@@@AAAAAAAAADDDHHHKKK\\\ccckkkppprrrtttwwwyyyzzz}}}zzzxxxssstttvvvwwwnnn\\\[[[aaaiii|||zzzsssqqqrrrkkkgggccccccccc___VVVNNNOOOKKKHHHHHHGGGDDDEEEIIIRRRiii~~~zzzhhh```WWWPPPDDDFFFDDDHHHRRRjjjvvvfff___UUUMMMIIIIIIIIIIIIGGGFFFEEEEEEHHHLLLPPPSSSUUUXXX~~~yyy^^^TTTOOOJJJFFFFFFJJJNNNPPPYYYrrrfff\\\PPPJJJEEECCCEEEIIIMMM___pppvvvxxx|||{{{xxxtttuuuqqqpppwww}}}lllSSSNNNGGGCCCBBBCCCEEEFFFEEEFFFIIILLLNNNMMMJJJGGGKKKFFFFFFIIIGGGFFFUUUhhhtttmmmrrrqqq[[[EEEEEECCCDDDHHHHHHDDDCCCEEECCCLLLPPPZZZxxxhhhSSSHHHIIIDDDCCCBBBBBB@@@@@@???>>>???>>>======???BBBFFFHHHVVVZZZ```hhhooosssttttttzzz~~~yyypppkkknnnttt{{{}}}vvvssssssssstttmmmmmmppp|||~~~~~~yyymmmbbbTTTNNNJJJIIIHHHEEEGGGKKKRRRjjjxxxdddiiiXXXSSSJJJIIIMMM```|||mmmdddWWWMMMKKKMMMLLLIIIIIIHHHDDDBBBFFFMMMPPPOOOUUUYYYxxxgggRRRKKKLLLIIIJJJKKKLLLMMMWWWnnnjjj\\\UUUOOOCCCBBBGGGEEEOOO[[[iiitttzzz|||vvv|||wwwtttwwwyyyuuukkkdddhhhrrrmmmYYYNNNEEEDDDDDDCCCDDDIIIEEEIIIOOOSSSSSSQQQOOONNNNNNIIIIIIOOOOOOLLLRRR___|||qqqnnnxxxiiiVVVIIIDDDDDDCCCCCCCCCCCCDDDDDDHHHJJJOOOZZZzzzyyyuuu___IIILLLDDDCCCCCCCCCDDDBBB@@@===BBBAAA@@@@@@@@@CCCEEEFFFQQQVVV^^^dddiiimmmoooqqq|||~~~vvvllljjjjjjhhhfffeeehhhsss{{{www{{{zzzmmmnnnuuusss[[[JJJKKKMMMIIIIIIOOOYYYppp~~~vvvTTTFFFOOOQQQddd{{{iii```TTTLLLIIIJJJHHHFFFHHHMMMNNNJJJGGGIIILLLLLLVVVYYYvvvkkkSSSJJJLLLKKKKKKKKKKKKJJJRRRfffyyyooo```WWWPPPCCCAAAEEEBBBLLLWWWfffpppwww}}}www~~~{{{wwwpppfffYYYQQQTTT\\\tttyyyaaaTTTJJJHHHIIIHHHIIIMMMFFFIIINNNSSSUUUUUUSSSQQQPPPJJJJJJMMMLLLHHHOOO[[[yyy}}}ooolllxxx|||eeeRRRGGGDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHNNNVVVrrrdddHHHHHHEEEDDDCCCCCCCCCBBB@@@>>><<<<<<<<<===???AAACCCDDDLLLQQQYYY```eeejjjnnnpppyyy{{{~~~yyywwwrrrnnnmmmiiibbb______\\\eeesss|||zzzpppjjjjjjzzzwwwxxx{{{~~~kkkYYYPPPKKKFFFHHHOOO\\\qqq}}}YYYIIIQQQTTTjjj{{{kkkbbbWWWOOOMMMLLLKKKKKKPPPZZZ```ZZZRRROOORRRUUUZZZZZZrrrsssVVVKKKMMMLLLKKKKKKIIIFFFKKK[[[lllxxxggg\\\UUUGGGBBBDDDBBBGGGQQQ```kkksssyyy~~~}}}rrreeeWWWKKKBBBBBBGGGUUUqqq|||aaaTTTHHHFFFIIIKKKLLLMMMKKKLLLOOOUUUZZZ[[[YYYUUUSSSMMMKKKLLLIIIFFFLLLWWWrrr{{{oooooo|||xxx```NNNCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEKKKPPPeeeyyyTTTIIIFFFEEECCCCCCCCCBBB@@@???;;;;;;<<<===>>>???@@@@@@FFFKKKRRRYYY```fffkkkooouuuwww{{{wwwsssvvvtttssspppfffZZZUUUUUUQQQXXXcccnnnwww}}}~~~~~~|||~~~rrriiiooo||||||wwwssslllhhhbbb]]]^^^dddnnnvvvxxxjjjYYYLLLGGGLLLSSSaaauuufffRRRVVVYYYoooooodddWWWPPPMMMMMMQQQTTT```iiimmmfff^^^\\\^^^```___]]]mmm\\\MMMNNNMMMLLLKKKIIIEEEGGGTTTbbboooccc[[[MMMFFFGGGEEECCCLLLZZZfffnnnuuu}}}~~~~~~|||tttiii\\\TTTLLLEEEBBBCCCFFFYYYoooppp\\\QQQFFFDDDJJJPPPRRRRRRRRRQQQQQQVVV]]]___[[[VVVSSSNNNKKKJJJGGGEEELLLUUUiii~~~wwwrrrzzzsssZZZJJJBBBBBBBBBAAAAAAAAAAAABBBBBBBBBDDDJJJMMMZZZ}}}xxxlllLLLHHHFFFDDDBBBCCCBBBAAA@@@>>>????????????>>>======AAAEEELLLSSSZZZbbbiiinnnrrruuuyyy|||zzzssslllbbbUUUOOONNNQQQUUU\\\eeennnvvv{{{~~~~~~}}}||||||}}}~~~~~~xxxlllnnnoookkkeeebbbaaaaaaZZZYYYUUUPPPOOOSSS\\\dddnnnuuussscccRRRMMMRRRXXXhhh{{{uuu^^^___]]]qqqlll___QQQKKKIIIJJJSSS\\\ppprrrooogggbbbbbbbbbaaaddd___iiieeePPPNNNLLLKKKKKKIIIFFFFFFPPP\\\vvvggg```QQQHHHHHHFFFAAAIIITTT___hhhqqqyyy~~~tttpppwww~~~}}}lllbbbZZZWWWUUUNNNHHHFFFGGGLLLSSS^^^mmmwwwqqqcccYYYQQQIIIGGGNNNXXX\\\\\\VVVSSSRRRUUUYYY[[[WWWRRRNNNLLLIIIGGGEEEEEEKKKRRRbbbyyyyyyrrroootttoooUUUHHHAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCJJJKKKQQQ{{{wwwnnnwwwUUUKKKHHHDDDBBBBBBBBBBBBAAA===>>>????????????>>>===>>>BBBGGGMMMUUU^^^ffflllqqqssswwwzzz|||~~~~~~{{{lllccc]]]VVVQQQQQQTTTVVV[[[aaaiiiqqqxxx|||~~~}}}|||{{{zzzyyyxxx}}}~~~wwwzzz}}}uuulllfffbbb^^^[[[ZZZUUUVVVVVVSSSPPPQQQUUUYYY[[[kkktttjjjZZZRRRUUUYYYoooxxxdddeeeaaasss~~~wwwvvvhhh[[[NNNJJJJJJLLLWWWeeezzzvvvmmmdddbbbdddbbb^^^cccaaahhhnnnTTTNNNLLLKKKKKKKKKHHHFFFNNNWWWuuu}}}llldddTTTHHHFFFEEEAAAFFFOOOXXXbbbkkkuuuzzz~~~}}}tttgggiiirrryyy}}}mmmddd\\\YYYWWWPPPIIIFFFIIIFFFDDDIIIWWWdddeee^^^UUURRRMMMJJJNNNXXX]]]]]]VVVTTTRRRRRRTTTTTTQQQNNNJJJJJJIIIGGGDDDEEEKKKPPP```xxxvvvkkkiiisssjjjQQQEEEBBB@@@@@@????????????@@@@@@BBBBBBJJJJJJKKKooozzzmmmnnnwww~~~eeeMMMIIIEEEBBBBBBBBBCCCBBB;;;<<<<<<===>>>??????@@@===@@@DDDIIIPPPYYYccciiinnnqqquuuxxxyyyzzz|||~~~~~~uuueee___]]][[[[[[\\\ZZZZZZ]]]aaafffmmmtttwww}}}}}}|||{{{zzzwwwvvvtttxxxyyy{{{~~~qqqooo{{{wwwooogggbbbZZZZZZYYYWWWTTTSSSSSSTTTTTTbbbooommm^^^SSSTTTZZZuuummmbbbgggfffyyyxxxssswww{{{qqqaaaUUULLLLLLMMMOOOZZZiiirrrnnnfff___^^^aaa```\\\___aaajjjtttVVVNNNLLLKKKKKKKKKHHHEEEJJJRRRhhhtttkkkYYYIIIFFFDDDAAADDDIIIQQQ[[[fffpppvvvyyyyyy~~~yyynnnmmmuuu|||yyylll___WWWQQQJJJGGGGGGEEEDDDBBBCCCKKKUUU[[[[[[VVVWWWTTTMMMMMMSSSXXXXXXWWWVVVUUUTTTRRRRRRQQQPPPMMMOOOOOOLLLIIIJJJNNNQQQ```zzzzzzsssmmmssseeeLLLCCCAAA?????????>>>>>>?????????AAA@@@HHHJJJGGGeeeuuummmtttoooNNNJJJEEEBBBAAABBBCCCCCCBBBAAA???>>>===>>>>>>???===>>>AAADDDKKKTTT^^^eeejjjmmmrrrvvvxxxyyy{{{}}}}}}www{{{~~~tttjjjgggeeecccdddhhhccccccdddfffjjjooosssvvvyyyyyyzzzzzzxxxvvvtttsssrrrsssvvvyyy}}}~~~}}}~~~{{{ooouuuzzzyyyqqqlllddd]]]YYYWWWVVVVVVYYY^^^gggiii^^^RRRUUUaaawww{{{tttaaa\\\hhhkkk}}}{{{|||yyyppphhhUUUKKKFFFJJJKKKLLLVVVddd^^^^^^ZZZUUUVVVZZZ[[[YYYZZZ```lllvvvWWWMMMMMMLLLLLLLLLHHHDDDGGGNNN^^^{{{|||rrr^^^LLLGGGEEE@@@BBBFFFLLLVVVbbblllssswwwxxxvvvwww}}}tttaaaSSSKKKFFFGGGJJJ@@@DDDEEEDDDEEEKKKRRRXXX^^^aaa___UUUQQQTTTWWWWWWYYYZZZYYYWWWUUUTTTTTTVVVSSSVVVWWWSSSOOOPPPRRRTTTbbb|||vvvuuuaaaIIIAAAAAA??????>>>>>>>>>>>>??????AAA???GGGIIIEEE```~~~qqqxxxkkkOOOKKKEEEBBBAAABBBCCCDDDMMMJJJFFFBBB>>>===<<<<<<===>>>???BBBGGGQQQ[[[bbbgggkkkpppuuuwwwyyy|||}}}yyy|||nnn```bbbkkk{{{wwwuuusssnnniiiiiinnnllllllmmmnnnqqqtttwwwxxxuuuvvvwwwxxxxxxvvvtttrrrmmmooorrrwww{{{zzz{{{|||yyyzzz{{{uuuoooxxxtttnnnsssgggaaa___^^^]]]___\\\___ddd]]]SSSYYYjjjxxxrrrlll[[[ZZZhhhnnn|||nnnccc^^^NNNLLLHHHFFFFFFHHHJJJLLLPPPPPPQQQRRRRRRSSSSSSSSSXXX]]]iii{{{___PPPOOOKKKJJJLLLKKKHHHHHHJJJXXXjjj|||hhhRRRFFFHHHFFFAAA???DDDLLLVVVdddooooooxxx{{{dddVVVSSSPPPIIIDDDFFFFFFCCCBBBIIIWWWbbbpppvvvsssdddWWWUUUWWWYYY\\\___bbbcccaaa^^^\\\[[[eeeddddddeeeaaa[[[ZZZ]]]hhh}}}|||sssUUUIIICCC<<<>>>>>>>>>===;;;<<<>>>@@@>>>@@@AAAFFFLLLXXXzzz```XXXNNNEEECCCDDDDDDCCCDDDNNNKKKFFFBBB???======>>>;;;;;;;;;===BBBIIIPPPTTT]]]bbbjjjnnnpppqqqtttwwwxxxyyy}}}vvv___QQQOOOQQQoooyyy~~~|||{{{xxxwwwvvvxxxzzz|||{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvuuutttssssssrrrrrrpppoooqqqvvv{{{}}}}}}}}}~~~www|||yyytttnnneeejjjmmmeee|||ggg]]]hhhgggaaa___```ZZZUUU]]]lllvvvvvvjjjZZZWWWaaajjj{{{qqqcccXXXJJJJJJIIIGGGFFFGGGJJJLLLMMMMMMMMMNNNPPPRRRTTTTTTWWWYYYbbbooolllUUUQQQMMMKKKLLLKKKGGGFFFHHHUUUeeerrr\\\NNNLLLDDD@@@???BBBHHHPPP^^^kkknnnwwwtttccc\\\UUUMMMIIIIIIHHHFFFIIIRRR___iiizzz~~~zzzkkk]]]XXXWWWVVV\\\```eeeiiihhheee```^^^hhhhhhjjjnnnlllgggeeehhhmmmmmmQQQGGGCCC>>>===>>>>>>===<<<<<<>>>@@@===???@@@DDDHHHRRR|||kkkXXXMMMEEEEEEEEECCCBBBFFFFFFDDDAAA>>><<<<<<<<<<<<===<<<;;;===@@@FFFKKKOOOXXX___ggglllnnnpppsssvvvyyyzzz|||~~~gggSSSIIIJJJMMMXXX```jjjooooooqqquuuzzzxxxyyyzzz|||~~~|||{{{xxxxxxwwwvvvuuuttttttssstttrrrqqqrrruuuyyy|||~~~~~~}}}}}}}}}~~~yyy|||zzzxxxsssfffhhh{{{}}}lllppp}}}uuufffnnniiidddbbbaaaZZZUUU```ppp~~~ppprrrpppkkk^^^\\\dddkkk|||uuudddRRRJJJLLLMMMLLLJJJIIILLLOOOLLLKKKKKKLLLNNNQQQUUUWWWYYYYYY]]]dddvvvWWWRRRMMMKKKLLLLLLGGGEEEEEEOOO\\\xxxvvv___OOOIIIBBB@@@???@@@BBBHHHWWWeeekkksss{{{~~~xxxqqqoooooopppqqqpppuuu}}}yyykkk___UUUOOONNNMMMPPPWWWaaammmtttvvviiiaaa\\\ZZZ\\\```gggmmmnnnkkkfffbbbcccdddhhhmmmmmmiiiiiilllqqq~~~dddLLLDDDBBB???===>>>>>>===<<<<<<===???===@@@@@@CCCFFFLLLooobbbQQQEEEFFFFFFAAAAAAGGG??????>>>===<<<<<<<<<======<<<;;;;;;===AAAFFFIIIRRRYYYbbbhhhkkknnnqqqtttzzz{{{}}}{{{lll[[[NNNKKKOOOTTTSSSWWW]]]```dddkkkvvv{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuttttttuuuwwwyyyzzz~~~}}}}}}}}}~~~}}}|||{{{}}}iiicccrrruuurrr{{{ooopppllliiifffbbbZZZWWWeeewwwuuuiiimmmnnn~~~ddd\\\[[[```gggzzzhhhTTTPPPSSSVVVTTTPPPNNNOOORRRMMMMMMLLLLLLMMMQQQTTTWWWXXXVVVXXX\\\sss\\\SSSMMMJJJLLLLLLIIIFFFEEEHHHQQQjjjuuu```OOOGGGBBBAAA@@@???===AAAOOO^^^eeennnvvvzzz}}}vvvlll```XXXVVVXXXZZZ[[[^^^dddmmmsssxxx}}}|||xxx|||nnnbbbZZZZZZ\\\dddoooyyyvvvnnnhhheee]]]```eeejjjlllkkkhhheee^^^]]]___ccccccbbbdddiiisss}}}{{{\\\GGGAAA@@@???<<<===>>>===<<<;;;===>>>===AAAAAADDDGGGIIIddd~~~bbbJJJEEEEEEAAAAAAGGG??????????????????>>>>>><<<;;;:::999;;;>>>BBBDDDKKKSSS\\\dddhhhlllpppsssxxxzzz}}}vvvrrrlllddd```bbbiiinnnppprrrssstttvvv~~~~~~|||{{{yyyxxxxxxvvvvvvwwwwwwvvvvvvxxxyyy~~~~~~}}}}}}~~~ppp___gggnnn{{{tttqqqooollleee\\\\\\lll~~~kkkdddjjjqqqrrr]]]YYYYYY]]]eee|||nnn]]]VVVXXXYYYXXXSSSPPPPPPQQQMMMLLLKKKJJJKKKMMMPPPRRRSSSRRRUUUXXXkkkiiiUUUNNNJJJLLLMMMKKKHHHHHHFFFKKK___yyyfffVVVNNNEEECCCCCCAAA===>>>IIIVVV\\\fffpppuuuzzz}}}xxxeee\\\QQQKKKKKKNNNQQQRRRWWW[[[bbbggglllsss{{{vvviiiiiiqqqyyyqqqsssyyyxxxrrroooaaa``````cccfffhhhgggfffaaa]]]ZZZZZZZZZZZZ```gggssstttWWWDDD>>>>>>>>>;;;===>>>===<<<;;;<<<===;;;???@@@BBBFFFFFFZZZzzz}}}WWWEEEBBBBBBCCCEEEAAAAAAAAA@@@@@@???>>>>>>;;;:::999999:::===???AAAGGGMMMWWW^^^ccchhhnnnrrrtttyyy}}}}}}}}}|||{{{vvvxxxyyyyyyxxxxxxzzz|||~~~}}}ccc___dddqqqzzz|||~~~xxxvvvqqqiiiaaadddtttddd```gggiiisssmmm[[[[[[\\\```gggxxxnnneeeWWWWWWVVVTTTSSSPPPNNNMMMKKKJJJIIIHHHIIIJJJLLLNNNTTTSSSXXX\\\nnnvvvZZZQQQJJJKKKMMMKKKIIIIIIHHHIIIWWWuuulll\\\TTTHHHFFFDDDCCC>>>===CCCMMMRRR]]]iiipppvvv~~~zzzuuuvvvzzz~~~qqqiiiTTTQQQLLLJJJKKKNNNQQQRRRVVVYYY^^^bbbgggnnnxxxxxxjjjhhhnnn}}}vvvtttiiiddd```___bbbeeefffeeebbb[[[UUURRRPPPQQQXXX```rrrnnnSSSCCC=========:::<<<>>>>>><<<;;;<<<<<<:::>>>>>>???CCCBBBOOOiii{{{~~~yyyzzzlllMMMBBBDDDEEEBBBBBBAAA@@@>>>======<<<===<<<;;;:::999:::<<<===???CCCIIIQQQWWW]]]ccckkkppppppvvv~~~yyy{{{}}}|||zzzzzz~~~qqq___ccciiitttvvv{{{|||vvvmmmhhhmmm|||www```]]]ccceeelll}}}fffWWW\\\```cccfffsss||||||ppphhheeeVVVRRROOOOOORRRRRROOOLLLIIIIIIIIIJJJKKKMMMNNNOOOTTTSSSWWW]]]ooobbbWWWMMMKKKLLLKKKIIIHHHHHHFFFPPPiiiqqq```WWWJJJGGGDDDDDD@@@===???DDDIIIUUUccclllsss{{{yyyiii___^^^```gggtttrrrccc\\\OOOQQQSSSSSSRRRRRRRRRRRRUUUYYY___ccchhhoooxxx~~~rrrnnnyyywwwrrrllldddbbbdddffffffeee^^^XXXQQQMMMKKKJJJQQQXXXsssiiiPPPBBB===<<<===:::<<<>>>>>><<<;;;;;;<<<===AAA??????BBB@@@III]]]zzzssssssyyyZZZEEEFFFGGGAAABBB@@@>>><<<<<<<<<>>>???@@@???===;;;::::::;;;;;;???DDDJJJPPPVVV]]]fffmmmnnnrrryyy~~~{{{{{{fff```bbbhhhqqq}}}yyyyyyqqqooovvvppp\\\[[[```gggnnn~~~___TTT^^^eeegggddduuuqqqsssyyy}}}wwwjjjaaa___UUUPPPLLLMMMRRRUUURRRMMMIIIJJJLLLNNNPPPQQQSSSSSSNNNLLLOOOVVVhhhhhh[[[OOOKKKKKKIIIGGGGGGFFFCCCJJJ___}}}yyyfff[[[KKKGGGDDDDDDAAA===<<<>>>CCCQQQ```jjjrrryyy}}}}}}ooo]]]SSSQQQPPPUUUaaaqqqzzzgggZZZUUUSSSXXX]]]^^^YYYTTTRRRQQQUUUZZZaaafffkkkrrrzzz~~~pppxxx||||||xxxqqqjjjggghhhiiihhheee^^^YYYSSSPPPMMMLLLPPPWWWtttyyywwwyyyeeeNNNBBB===<<<===999;;;>>>>>><<<;;;;;;;;;CCCFFFBBBAAADDDAAAFFFXXX|||nnnuuueeeHHHGGGHHH@@@BBBAAA>>>======>>>AAABBBDDDBBB???===;;;999999999===AAAFFFKKKQQQYYYccckkknnnpppuuu|||{{{|||mmmZZZ]]]aaahhhqqq{{{|||zzzssssss{{{jjjZZZZZZ___dddmmm```XXXeeeooopppgggqqq|||yyyzzzsssbbbXXXYYYNNNKKKJJJMMMQQQSSSQQQMMMRRRVVVYYYXXXUUUTTTXXX[[[SSSNNNOOOVVV\\\qqqnnn___NNNGGGIIILLLKKKGGGEEEEEEEEEVVVuuutttjjjSSSLLLFFFEEEBBB>>>===>>>EEEJJJWWWfffooorrrwww|||iiiVVVJJJIIIHHHJJJPPPYYYbbbggg{{{wwwqqqiiicccbbbdddgggiiihhhfffdddaaa^^^\\\ZZZ[[[^^^ccciiiooowww~~~}}}zzzuuuqqqmmmkkkkkkkkkaaa^^^[[[UUULLLHHHPPPZZZvvvzzzqqqyyyxxxXXXEEE>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;DDDDDDCCCAAAAAADDDHHHLLLhhh~~~oooVVVDDDAAAEEEBBBAAA??????@@@AAA@@@???DDDBBB???<<<::::::;;;<<<:::===AAAFFFLLLTTT]]]bbbkkkooosssvvvyyy~~~|||zzzqqqeeedddggglllssszzz{{{{{{ttt___YYY\\\XXX]]]kkkpppVVVZZZfffllluuupppsss|||{{{uuuggg[[[WWWVVVSSSPPPQQQTTTUUURRRNNNQQQUUUXXXXXXUUUUUUXXX[[[ZZZUUUUUUXXXZZZjjj|||fffQQQKKKMMMLLLJJJIIIGGGFFFDDDQQQmmm{{{pppWWWOOOHHHEEECCC???======AAAFFFQQQ```iiinnnuuu{{{}}}}}}}}}iiiYYYPPPMMMIIIGGGGGGLLLQQQUUU____________bbbgggooouuu{{{yyyuuuppplllhhhfffddd```dddiiinnnttt{{{|||zzzwwwuuusssrrrjjjiiihhhfff^^^WWWXXX]]]{{{wwwxxxrrrTTTCCC<<<999888999:::;;;;;;;;;;;;;;;;;;:::??????>>>===>>>@@@EEEIII]]]xxx```MMMDDDCCCCCCAAA??????@@@AAA@@@???AAA@@@>>><<<;;;:::::::::999;;;>>>BBBFFFMMMTTTYYYeeeiiiooosssvvv|||}}}}}}xxxvvvxxx|||mmm\\\YYY^^^[[[gggooo~~~```OOOUUUdddmmmwwwppppppzzzuuuiii[[[TTTTTTQQQOOOOOOQQQRRROOOLLLPPPSSSVVVVVVTTTTTTWWWZZZ\\\WWWVVVWWWVVV```oooUUUOOOPPPLLLIIIKKKIIIHHHDDDKKKbbb{{{yyy___UUUKKKGGGDDD???=========@@@IIIVVV```hhhqqqzzzyyy{{{~~~qqqddd\\\XXXQQQJJJGGGGGGIIIKKKNNNRRRXXX```jjjwwwyyyssspppnnniiilllqqqvvv{{{~~~}}}xxxxxx{{{|||vvvkkkdddddd{{{wwwjjjOOO@@@:::888777888999:::;;;<<<<<<<<<::::::;;;<<<<<<;;;<<>>>>>===<<<:::999888999;;;<<<>>>AAAFFFLLLPPP\\\bbbiiiooosssxxx~~~~~~ttteeeZZZ[[[bbbaaallloooyyy|||RRRJJJOOO^^^iiivvvrrruuuvvvooocccWWWPPPLLLKKKIIIKKKMMMOOONNNMMMNNNPPPRRRSSSSSSSSSVVVXXXUUURRRRRRSSSQQQXXXsssvvvWWWPPPPPPJJJIIINNNIIIIIIEEEHHHWWWkkkhhh\\\OOOIIIEEE@@@======;;;<<>>:::777777888888:::;;;======<<<;;;:::;;;<<<<<<======@@@EEEHHHLLLkkksssYYYFFFEEECCCAAA@@@AAABBBAAA@@@===>>>??????>>><<<:::999;;;<<<======???CCCHHHLLLUUU[[[dddlllqqqvvv||||||zzzlll```YYY]]]eeedddhhhjjjsss}}}RRRKKKLLLWWW```ppprrr{{{pppcccWWWNNNJJJIIIHHHGGGHHHJJJLLLLLLMMMJJJKKKMMMOOOPPPQQQSSSUUUPPPPPPQQQRRRPPPUUUiii]]]QQQNNNJJJJJJOOOGGGJJJGGGGGGOOO\\\zzzqqqcccSSSKKKGGGBBB???>>>;;;:::>>>FFFOOOYYYfffrrrxxx|||qqqmmmgggbbb^^^]]]___```fffkkkrrrzzz~~~hhhWWWFFF===:::999888999999999;;;<<<<<<<<<;;;;;;:::;;;======>>>AAAEEEHHHMMM```mmmUUUFFFDDDBBBAAABBBBBBAAA@@@===>>>@@@AAA@@@???<<<;;;:::;;;;;;<<<===AAAFFFJJJOOOVVVaaaiiiooouuu{{{~~~~~~|||{{{}}}}}}|||yyyddd\\\WWWZZZaaaaaaaaafffrrr~~~VVVOOOOOOXXX___mmmlllpppyyyiiiZZZNNNGGGDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOPPPQQQQQQSSSSSSQQQTTTbbbrrrmmmVVVMMMJJJKKKMMMFFFJJJHHHGGGKKKQQQgggyyyhhhVVVMMMIIIDDDAAA@@@===;;;;;;@@@GGGPPP^^^iiiqqqvvvzzz}}}|||}}}{{{wwwvvvvvvwwwzzz~~~~~~\\\OOOBBB<<<;;;:::999;;;999:::::::::;;;<<<<<<===999:::;;;<<<<<<>>>BBBEEELLLWWW~~~cccGGGEEECCCBBBBBBBBBAAA@@@===???@@@AAAAAA@@@>>>===888999999999:::===BBBFFFIIIQQQ[[[dddkkkrrryyy~~~|||~~~xxx|||}}}~~~{{{uuusssmmm~~~uuu^^^YYYTTTTTTXXXYYY]]]hhhxxxuuuSSSRRRSSS^^^fffoooddd^^^yyyuuummmbbbVVVLLLCCC>>>:::::::::999999;;;>>>@@@@@@AAABBBDDDHHHJJJLLLLLLLLLNNNPPPQQQOOORRR^^^iii```OOOMMMMMMIIIFFFJJJHHHGGGIIIKKK\\\yyy~~~lllXXXNNNJJJFFFCCCBBB???;;;999<<>>;;;;;;:::999;;;;;;:::999999999;;;===???999:::;;;<<<<<<===@@@BBBFFFMMMvvvcccHHHFFFCCCCCCCCCCCCBBB@@@===>>>???@@@@@@???>>>>>>999999999999999;;;???BBBCCCJJJUUU^^^eeemmmuuu{{{}}}~~~zzzvvv~~~~~~{{{zzz|||yyyppphhhfffnnn~~~lll[[[[[[UUUQQQSSSTTTYYYkkkgggLLLOOORRR___iiisssfff]]]kkkiiieee^^^WWWNNNCCC:::666777888999;;;>>>CCCFFF>>>>>>???BBBEEEHHHIIIIIIDDDGGGJJJLLLMMMQQQ\\\fffhhhQQQOOONNNGGGFFFJJJGGGFFFHHHIIIXXXtttnnnYYYOOOKKKGGGDDDCCC@@@;;;888:::>>>DDDOOOZZZdddjjjrrrvvvxxxzzz}}}~~~}}}xxxtttyyy}}}uuuuuuyyytttMMMDDD<<<::::::999999;;;<<<:::999888888;;;>>>@@@:::<<<=========>>>@@@BBB@@@FFFfff{{{vvvzzzyyy\\\HHHFFFDDDCCCCCCCCCBBB@@@<<<======>>>>>>>>>>>>>>>===<<<<<<:::999;;;>>>AAA???FFFPPPYYYaaaiiirrryyy~~~~~~xxxsssuuuzzz|||~~~yyywwwwwwrrrhhh___\\\zzziii[[[^^^WWWQQQSSSTTTTTTkkkvvv^^^HHHLLLNNN[[[ffftttnnnjjjpppmmmcccUUUNNNJJJBBB888777444555999===>>>CCCHHHAAA???>>>@@@EEEGGGGGGFFFFFFFFFFFFEEEGGGPPP^^^iiivvvXXXQQQMMMEEELLLGGGHHHKKKHHHFFFSSSeeepppXXXQQQNNNFFF@@@AAA<<<<<<<<<::::::???GGGNNN[[[^^^gggrrrxxxyyy}}}|||zzzxxxyyy}}}yyyrrrppprrrzzz{{{nnnoooxxxdddEEEAAA<<<999888999999999::::::999999::::::;;;<<<:::;;;;;;:::999:::<<<>>>BBBCCC___{{{xxx}}}oooTTTHHH@@@CCCCCC??????DDD?????????>>>>>>>>>>>>>>>???===:::888777999<<<>>>AAAEEEMMMWWW^^^dddmmmvvvxxx~~~~~~~~~yyywww{{{~~~{{{|||}}}wwwsssuuujjjUUUQQQ]]]wwwlll```\\\YYYUUURRRRRR[[[yyy}}}YYYKKKPPPUUUUUUaaaooommmqqqlll```RRRKKKIIICCC<<<<<<;;;???EEEEEEAAA>>>???>>><<<;;;===AAADDDEEEDDDCCCDDDDDDCCCEEEMMMYYYccc|||{{{aaaUUUQQQNNNKKKGGGHHHLLLIIIFFFPPP```aaaTTTNNNHHHEEEFFF@@@???===:::999<<>>??????UUUcccTTTFFFBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>===;;;999888:::;;;===>>>@@@GGGOOOTTTYYYbbbkkkpppvvvzzz~~~zzzwwwwww}}}yyyyyyxxx|||uuurrrmmm```UUU___rrrpppfff]]]YYYXXXUUUTTTVVVccczzz]]]KKKTTTXXXVVV^^^jjjfffzzzssskkk[[[MMMGGGGGGFFFCCCDDDGGGNNNUUUTTTKKKCCC@@@???===<<<===@@@CCCEEEFFFDDDEEEEEEEEEFFFKKKTTT[[[iiiyyy{{{pppYYYOOONNNIIIGGGJJJMMMKKKGGGMMMWWWnnnuuuaaaUUUKKKEEEFFFDDDBBB???;;;888999<<<@@@FFFIIISSS___ggglllrrryyy}}}~~~zzz{{{vvvmmmooovvvzzznnnMMMAAA>>>999777666777777777777777777666777888888999:::;;;;;;;;;::::::<<<>>>>>>>>>KKKlllzzzkkkVVVEEEAAADDDCCC===@@@@@@?????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<===AAAFFFJJJMMMUUU___fffnnnsss{{{}}}|||zzzvvvsssvvv{{{zzzwwwvvvuuuuuusssmmmaaaUUUYYYrrrhhh```YYYXXXWWWVVVXXX[[[iii}}}ZZZPPPWWWZZZWWW\\\ddd^^^pppuuuiiiWWWJJJEEEGGGKKKLLLGGGIIIPPPWWWWWWOOOHHHFFFHHHFFFDDDCCCDDDFFFHHHJJJIIIJJJJJJJJJIIIKKKPPPTTTWWWwwwxxxbbbNNNJJJIIIHHHJJJNNNLLLHHHIIIOOOaaa~~~gggSSSHHHFFFFFFCCC@@@;;;888888999:::===@@@HHHTTT]]]dddllltttzzz|||~~~~~~}}}xxxzzz~~~eeeEEE>>>;;;777555666666666666777777666666777777888999999:::;;;;;;::::::;;;===@@@AAAFFFZZZnnnRRRDDDDDDCCC===AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<>>>BBBDDDGGGOOOYYY___jjjpppxxx|||zzzvvvooojjjmmmxxx~~~yyyvvvuuuvvvvvvrrrmmmcccWWWWWWiiiwwwbbb]]]YYYXXXWWWWWW[[[aaakkkqqqTTTWWWTTTYYYWWW\\\bbbXXXiiisssfffTTTIIIFFFIIINNNRRRHHHFFFHHHLLLKKKHHHFFFGGGPPPOOOMMMKKKIIIIIIJJJLLLNNNNNNNNNLLLKKKKKKLLLMMMMMMfffnnnVVVNNNJJJIIIKKKMMMMMMIIIHHHIIIXXXyyyvvv[[[NNNLLLFFFDDD@@@===;;;:::999999:::;;;BBBLLLUUU[[[eeemmmuuuxxx{{{~~~}}}zzz{{{```DDD<<<999666555555666666555777777777777777888999999999:::<<<<<<;;;:::;;;<<<>>>AAAEEEPPPpppfffLLLDDDCCC@@@AAAAAAAAA@@@???>>>>>>===<<<<<<=========<<<;;;:::;;;:::<<<@@@BBBDDDLLLUUUYYYeeelllttt~~~~~~zzzwwwnnneeecccmmm}}}}}}zzzwwwvvvuuuuuuvvvwwwoooeeeZZZZZZjjjnnn```\\\ZZZZZZXXXXXX___gggpppzzzZZZXXXOOOVVVVVV\\\bbbXXXiiinnn```RRRJJJHHHJJJOOOTTTQQQLLLHHHHHHFFFDDDEEEIIIQQQQQQQQQNNNLLLJJJJJJKKKOOOOOONNNMMMLLLKKKJJJJJJMMM^^^vvv___SSSMMMKKKJJJKKKLLLKKKIIIGGGOOOjjj{{{___QQQNNNHHHEEEAAA???>>>===;;;999::::::>>>FFFLLLRRR[[[dddmmmqqqwww|||}}}{{{xxxwwwtttvvvvvv[[[BBB:::888555555666666666555777777777777777888888999888:::<<<<<<;;;:::;;;<<<999===BBBKKK```zzz[[[HHHCCCCCCBBBBBBAAA@@@???>>>>>>===<<<============<<<;;;;;;888888:::>>>???@@@GGGOOORRR^^^dddkkkvvv{{{|||xxxuuuqqqiiibbbgggttt|||yyyxxxyyywwwttttttvvvkkkaaa___oootttfff]]]\\\\\\[[[YYYZZZbbblllwwweeeTTTLLLTTTUUU[[[bbb[[[ooogggZZZOOOKKKJJJJJJMMMRRRWWWRRROOONNNLLLHHHIIILLLMMMPPPQQQQQQNNNLLLKKKLLLOOONNNNNNNNNOOOOOOOOOOOORRR[[[xxxjjjUUUPPPMMMJJJIIIKKKMMMKKKHHHJJJ[[[mmmnnnXXXMMMJJJGGGDDDBBBAAA???<<<999:::888:::???DDDHHHQQQYYYbbbhhhqqqzzzzzzxxxwww{{{{{{lllRRR<<<999777555555666777777666666666555555666666777888888:::<<<===<<<;;;;;;<<<999;;;@@@EEEOOOoookkkPPPEEEEEECCCBBBBBBAAA???>>>>>>===============<<<<<<<<<<<<888888:::>>>>>>===BBBIIILLLXXX\\\```lllsssyyy}}}vvvqqqkkkiiifffhhhtttwwwvvvxxx{{{yyysssrrrvvvllliiiuuuzzzggg___XXXYYY[[[\\\YYY[[[eeeqqqvvvbbbSSSOOOUUUSSSXXX```]]]wwwbbbVVVLLLKKKKKKIIIKKKPPPTTTQQQPPPQQQOOOKKKIIILLLKKKNNNRRRRRRPPPNNNNNNOOOPPPOOOOOOPPPSSSUUUVVVVVVWWW[[[iiiwwwYYYRRRNNNIIIGGGJJJNNNLLLIIIHHHSSS^^^zzzdddOOOMMMJJJFFFDDDCCC@@@<<<999:::777777;;;>>>AAAIIIRRRZZZaaalllwww~~~ssscccKKK777888777555555777888777666555444444444444555666666888:::<<<===<<<;;;;;;;;;>>>===@@@BBBCCC[[[wwwWWWFFFEEECCCCCCBBBAAA@@@>>>>>>===>>>>>>===<<<<<<<<<<<<===::::::===@@@???===@@@FFFIIIUUUXXXZZZfffmmmttt{{{sssmmmcccdddgggooovvvooopppuuu{{{xxxqqqqqqvvvppptttooo___ZZZTTTVVVZZZ[[[YYY[[[ggguuuqqqoooeee___VVVWWWSSSWWWSSSUUU^^^^^^|||\\\TTTKKKHHHJJJMMMMMMLLLSSSTTTSSSPPPKKKIIIJJJLLLOOORRRWWWXXXUUUQQQMMMKKKNNNPPPSSSTTTTTTTTTUUUWWWUUUdddnnn^^^SSSNNNLLLNNNMMMIIIEEEEEEJJJLLLUUUooohhh^^^RRRKKKEEEDDDAAA<<<888888:::999777777:::???DDDHHHTTT]]]jjjwww|||kkkUUUAAA666666666555555555555666666444444444555555555555666:::999888777888999:::;;;;;;;;;===DDDFFFMMM~~~}}}~~~iiiUUUIII<<>>===;;;::::::;;;===>>>KKKLLLQQQYYY```eeemmmuuu~~~tttkkkggg\\\eeettt{{{uuuqqqrrrvvvxxxsssmmmlllpppuuugggXXXZZZUUUVVVYYY[[[[[[___kkkyyy___SSSTTTTTTVVV]]]XXXNNNSSS]]]]]]~~~VVVNNNEEEAAABBBFFFGGGGGGNNNNNNMMMIIIEEECCCEEEGGGLLLPPPTTTVVVUUUSSSRRRQQQMMMMMMMMMNNNPPPRRRSSSSSSRRR\\\fff}}}lllXXXRRRMMMMMMNNNKKKKKKMMMGGGIIIPPPgggooocccUUUMMMGGGGGGFFFBBB??????;;;:::888777999===AAADDDKKKTTTbbboooxxx}}}ooo^^^LLL===777666666555555555555666666444444444444555555555555999888777777777888::::::999999;;;BBBDDDGGGnnn{{{}}}qqqZZZKKKCCCDDDDDDDDDBBB@@@@@@@@@AAA???=========>>>===<<<>>>===;;;::::::;;;===>>>GGGGGGKKKSSSYYY^^^fffooozzz|||oooeeeaaa```kkkyyyzzzsssooolllmmmppprrrnnnjjjmmmsssxxx~~~aaaUUUVVVSSSSSSUUUWWWYYY```qqq|||XXXOOOUUUZZZ___WWWXXXTTTYYY```^^^UUUOOOGGGCCCDDDGGGIIIJJJNNNMMMJJJFFFBBB@@@AAACCCAAADDDHHHJJJJJJKKKLLLMMMJJJGGGFFFHHHLLLPPPPPPPPPPPPRRR[[[kkkbbbXXXNNNKKKKKKJJJKKKMMMFFFFFFJJJXXXwww~~~mmmZZZPPPHHHGGGGGGDDDAAAAAA===;;;999777777999<<<>>>EEENNN[[[iiissszzz~~~{{{zzz{{{www```NNN@@@888777666555555444444555555666444444444444555555555555888888777777888888999:::777888999@@@BBB???XXXvvvxxxkkkSSSGGG@@@CCCEEEAAAAAADDDAAA???======>>>>>>===<<<>>>===<<<;;;;;;<<<===>>>CCCBBBDDDJJJOOOTTT\\\dddpppsss~~~}}}uuuhhhaaa```iiirrr{{{|||vvvmmmiiihhhllllllnnnpppnnnnnnvvvnnnZZZSSSRRRQQQPPPPPPRRRUUU___tttrrrOOOIIIQQQWWW]]]ZZZ```]]]______UUUqqqTTTQQQMMMLLLMMMNNNNNNNNNNNNLLLHHHDDDAAA??????@@@;;;===>>>>>>>>>>>>@@@BBBDDDAAA@@@EEELLLQQQPPPNNNOOOLLLVVV```rrrqqqdddWWWPPPMMMJJJJJJKKKIIIGGGFFFJJJ]]]|||}}}gggYYYLLLHHHHHHEEEBBB@@@@@@>>>:::777666777888999@@@HHHUUUbbbmmmuuu|||oooVVVCCC888555555555444444444444444444555333333444444444555555555888888888888999999::::::888999777<<>>===>>>>>>===<<<======<<<<<<<<<<<<======@@@???@@@DDDHHHKKKSSS[[[aaaeeennn~~~}}}yyytttooogggaaaccchhhtttvvvvvvssslllfffddddddllllllmmmnnnnnnrrr~~~}}}___SSSQQQOOOOOONNNNNNOOORRR\\\ppppppSSSLLLOOORRRXXXbbbgggdddcccaaaTTTgggLLLLLLMMMOOOPPPPPPNNNMMMIIIGGGFFFDDDDDDDDDDDDCCCAAAAAA@@@===:::999;;;<<<===<<<>>>EEEMMMRRRQQQMMMNNNKKKVVV___jjjppp```XXXTTTPPPMMMMMMLLLIIIEEEDDDKKKbbbxxxeeeRRRKKKKKKIIIFFFDDDBBB@@@<<<999666666666777;;;AAALLLXXXbbbllluuuzzz|||{{{kkkRRR???666444333444444333333333333444444333333333444444444444555888999999:::::::::::::::;;;;;;777999>>>;;;BBBXXXvvv~~~eeePPPMMMKKKCCCAAAFFFBBB@@@>>>>>>>>>>>>>>><<<=========<<<<<<=========@@@>>>???BBBDDDFFFLLLSSSRRRWWW^^^gggttt~~~~~~zzzuuummmddd]]]YYY[[[gggssszzztttlllgggfffeeedddccchhhggggggggggggnnnnnnVVVPPPPPPNNNNNNMMMNNNOOOPPPWWWgggwwwwww^^^TTTRRRWWWaaaeeeiiicccdddggg]]]kkkFFFIIIMMMPPPRRRRRRPPPOOOIIIIIIIIIKKKNNNNNNMMMLLLDDDCCCAAA===999777777888::::::===CCCJJJNNNNNNMMMKKKLLLWWW```jjjrrr```VVVSSSOOOLLLLLLLLLJJJHHHEEEGGGUUUqqqpppVVVKKKJJJIIIGGGEEEDDDBBB>>>;;;888777777777;;;@@@GGGPPPZZZeeepppwww~~~uuuvvv|||fffMMM===777444222444333333222222333333444333333333333444444444444888888999::::::::::::999:::===888888===<<<@@@PPP```wwwbbbVVVLLLCCCAAADDDBBB@@@>>>>>>??????>>>===========================???>>>???BBBBBBBBBFFFKKKKKKQQQVVVYYY^^^ooo|||vvvggg___XXXVVVWWW]]]iiitttuuulllccc___bbbeeedddbbbeeedddcccbbbaaaiii}}}~~~bbbRRRNNNNNNMMMMMMMMMOOOPPPPPPTTTbbbpppyyyaaaUUURRRZZZiiikkklllbbb___bbbYYYeeeEEEGGGKKKNNNQQQRRRTTTUUUNNNMMMNNNPPPQQQPPPLLLHHHAAAAAA???<<<888666666777::::::;;;===@@@DDDHHHJJJJJJOOOTTT]]]fffvvvvvv___SSSNNNLLLKKKKKKJJJJJJJJJIIIGGGMMMbbbwwwcccQQQMMMJJJGGGDDDDDDCCC@@@===;;;999999999<<<>>>CCCIIIRRR^^^kkksss~~~zzztttoooooovvvttt]]]DDD888666666333333333222222222222333333222222333333333444444444555666777888999888888777777===:::888===<<<>>>HHHQQQ~~~qqq\\\KKKBBBAAACCCCCCAAA???>>>??????>>>=========>>>>>>>>>>>>=========<<<===@@@@@@===???DDDHHHJJJLLLNNNSSS___ooo{{{~~~xxxoooiiiYYYWWWYYY```fffhhhkkknnnhhhccc___^^^```bbbaaa___aaa```^^^\\\ZZZbbbwwwjjjXXXQQQMMMLLLMMMLLLLLLNNNOOOPPPUUUdddsssvvvaaaWWWRRRVVVcccppprrrfff^^^]]]SSSaaaAAACCCEEEHHHJJJNNNSSSVVVNNNMMMLLLLLLKKKFFF>>>888@@@AAA@@@>>>;;;::::::<<<<<<;;;999777888<<>><<<;;;;;;;;;888999;;;???HHHUUUbbblll|||xxxlllkkkjjjjjjooozzz}}}zzzmmmUUU===333555777444333222222222222222222333222222333333333444444444333444666777777777666555444<<<;;;999>>><<<;;;CCCFFFjjjzzz___JJJBBBBBBBBBCCCAAA???>>>??????>>>=========>>>>>>>>>>>>======;;;:::<<>>:::;;;???@@@>>>>>>AAAJJJTTT^^^cccttt|||}}}}}}|||yyyrrrggg\\\TTTQQQTTT___ooowwwtttmmmhhh\\\]]]___```___^^^]]]]]]YYYXXXVVVSSSPPPXXXmmmzzz^^^SSSQQQMMMJJJLLLLLLKKKLLLNNNPPPWWWhhhxxxwwwggg___WWWSSSZZZpppvvvlllcccaaaZZZnnnBBBEEEGGGGGGFFFGGGKKKNNNFFFIIIKKKLLLHHHCCC===:::<<>>@@@???:::;;;BBBHHHJJJQQQNNNRRR^^^]]]SSSppp{{{kkk]]]PPPMMMSSSPPPNNNMMMLLLGGGDDDLLLXXX{{{xxxcccYYYQQQJJJGGGEEEBBBAAAAAA@@@===;;;999999999;;;@@@IIITTT\\\llluuu~~~zzzqqqkkkfffgggjjjpppyyy}}}zzz~~~}}}|||~~~~~~aaaEEE;;;888333111444444333333222222333333444444333222111111333555666666555555555555666666777::::::999999:::;;;===>>>IIIYYYvvvkkkzzzhhhPPPBBBAAAEEECCCBBB@@@???@@@BBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999;;;<<<>>>@@@CCCIIIPPPUUUbbbmmm~~~~~~zzzxxxtttsssooojjjbbbXXXOOOIIICCCMMMaaasssyyypppddd^^^ZZZ[[[]]]^^^^^^]]][[[ZZZRRRTTTPPPIIIOOO```oootttlllVVVOOOOOOMMMJJJIIINNNIIIIIIMMMOOOUUUlll|||lllddd\\\RRRRRRZZZqqqsssrrrccc___[[[ggg@@@BBBDDDDDDDDDDDDGGGJJJJJJIIIHHHJJJLLLJJJEEE@@@AAACCCDDDDDDCCCAAA@@@@@@@@@CCCDDDBBBBBBFFFIIIIIIPPPMMMOOOXXXYYYOOOaaayyyiii\\\TTTQQQOOOMMMMMMNNNJJJFFFJJJRRRjjjyyyfffVVVIIIJJJHHHEEEDDDDDDBBB???<<<999999999:::>>>FFFPPPWWWiiirrr{{{|||sssjjjeeegggiiimmmrrrxxx~~~}}}{{{||||||~~~qqqXXX@@@999888444222555333333222222222222333333333333222111222333444555555555444444444555666666::::::999999:::;;;======@@@LLLjjjtttttt|||yyy]]]HHHBBBCCCCCCBBBAAAAAAAAABBB@@@>>>????????????????????????======<<<<<<;;;::::::999888999:::<<<>>>CCCJJJNNN\\\bbbkkkvvv~~~vvvrrrppphhhiiiggg```UUULLLHHHGGGQQQUUU^^^jjjnnnfff]]]XXXWWWYYY\\\^^^___]]]ZZZXXXSSSTTTNNNEEEKKKaaawwwyyytttaaaPPPKKKMMMKKKHHHFFFJJJHHHKKKOOOPPPYYYuuunnnddd\\\TTTTTTYYYeeemmmsssfff___WWWbbb>>>@@@AAAAAAAAAAAACCCDDDMMMJJJHHHLLLTTTXXXWWWTTTMMMJJJGGGGGGHHHIIIGGGEEEEEEKKKNNNLLLLLLMMMMMMJJJMMMNNNMMMTTT\\\XXX^^^sssyyymmmaaaWWWOOOMMMMMMNNNMMMIIIHHHJJJVVVtttdddPPPLLLHHHDDDCCCCCCBBB???<<<:::999888888;;;AAAIIIOOObbbkkkuuu{{{zzzpppgggaaa^^^fffiiikkklllmmmpppvvv{{{}}}{{{|||xxxzzz~~~uuu^^^JJJ999666666444333555333333222222222222333333222222222222333333333444444444444444444555666666999999999999:::;;;<<<===???EEEWWWyyyttttttWWWGGGCCCBBBBBBBBBBBBBBBAAA@@@@@@????????????????????????=========<<<;;;;;;::::::777888999999;;;>>>DDDHHHPPPSSSWWW]]]jjj}}}rrrjjjeeeccc^^^]]]XXXOOOFFFEEELLLSSSgggaaa^^^aaabbb]]]VVVSSSSSSUUUYYY[[[\\\ZZZWWWUUUXXXUUUNNNNNNaaa|||cccVVVJJJIIILLLLLLIIIFFFGGGHHHLLLOOOOOOYYYvvv}}}fff\\\YYYUUUTTTWWW^^^gggqqqhhhaaaXXXeee===>>>???@@@@@@@@@@@@AAAGGGFFFFFFKKKTTT\\\bbbddd\\\XXXRRRMMMJJJJJJJJJJJJMMMRRRUUUSSSQQQRRRQQQNNNLLLOOOMMMSSSdddjjjjjjppp|||qqqeeeTTTPPPMMMMMMMMMLLLIIIGGGIII[[[uuu~~~dddUUUNNNGGGDDDDDDDDDAAA>>>;;;:::999888999<<>>>>>======<<<;;;;;;;;;::::::;;;:::;;;===AAADDDEEEIIINNNRRRXXXaaammmvvvyyynnnddd\\\WWWUUUXXXSSSJJJDDDEEEPPP```mmmuuuiii___\\\\\\XXXRRROOOOOOPPPRRRTTTTTTTTTTTTSSSVVVRRRRRReeeoooVVVOOOIIIJJJNNNOOOLLLIIIHHHIIIKKKLLLLLLSSSiii~~~~~~iiiTTTPPPTTTUUUUUUUUU\\\ccclllhhhgggcccrrr>>>??????AAABBBBBBAAA@@@===@@@BBBEEEIIIPPPZZZaaagggeee```VVVMMMHHHJJJNNNQQQUUUUUURRRPPPQQQQQQOOOMMMQQQMMMOOOaaajjjiiijjjpppvvvlll\\\VVVOOOKKKKKKMMMKKKHHHFFFKKKXXXqqqiii^^^QQQIIIHHHHHHFFFDDD======;;;999888:::>>>AAAOOOZZZeeennnvvv~~~{{{uuulllaaaZZZWWWWWWWWW[[[ZZZWWWQQQNNNRRR]]]fff}}}wwwsssvvvyyysssvvv{{{nnnZZZ@@@999333222333222000000222111111000000111111222000111222333333333222222555555555555666777888999777777888999999:::::::::???AAA@@@SSStttcccKKKBBB===???AAA@@@AAAEEE???????????????????????????>>>>>>======<<<;;;;;;;;;<<<<<<;;;:::<<<>>>AAA@@@DDDIIILLLNNNPPPTTTWWW]]]qqqtttppphhh___WWWQQQMMMKKKMMMIIIFFFIIIUUUeeerrryyysssggg[[[XXXWWWSSSMMMKKKLLLKKKJJJKKKLLLNNNPPPRRROOOVVVeeeaaaNNNLLLJJJKKKNNNPPPNNNKKKKKKIIIIIIJJJLLLQQQ\\\fffiiiYYYKKKLLLTTTYYYWWWSSSUUUZZZgggmmmuuurrr|||@@@@@@@@@BBBEEEEEECCCBBB???BBBEEEEEECCCFFFOOOWWWeeehhhggg```UUUOOOOOOQQQPPPSSSSSSNNNKKKMMMNNNMMMOOOSSSMMMKKKUUUYYYWWW[[[[[[~~~ooodddbbb]]]TTTLLLKKKNNNNNNKKKGGGEEEIIIYYYwwwqqq[[[KKKFFFFFFEEECCCAAA@@@???<<<::::::<<<>>>EEEPPP[[[dddnnnwww}}}}}}{{{~~~mmmhhh```YYYUUUTTTVVVXXXWWWVVVUUUTTTWWW```mmmvvvwwwqqqpppsssuuuuuuvvvzzzeeeJJJ888666333222222111///...111111000000000000111111111111111111222222222333444444444555666777888999666666777999999999999999:::>>>===GGGdddZZZJJJ======@@@???AAADDD@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;:::999999;;;===???@@@BBBCCCDDDHHHLLLPPPMMM[[[gggooo}}}xxxnnnaaa^^^YYYSSSMMMIIIGGGFFFCCCEEEMMM\\\kkksssrrroooeee[[[SSSQQQPPPKKKGGGEEEGGGGGGFFFFFFGGGJJJMMMOOORRRiiixxxZZZLLLMMMLLLIIIJJJMMMLLLIIIKKKIIIHHHJJJNNNSSSWWWZZZeeeYYYPPPQQQZZZ___ZZZSSSLLLRRRdddrrr~~~xxx{{{@@@@@@AAADDDGGGHHHFFFCCCCCCEEEGGGFFFEEEGGGLLLPPPXXX^^^eeegggddd]]]WWWTTTOOOSSSSSSOOOMMMNNNNNNLLLNNNUUURRRNNNQQQMMMMMMWWWXXXuuusssdddeeebbbZZZPPPLLLOOOPPPMMMJJJGGGFFFMMM___~~~iiiRRRHHHFFFEEEDDDDDDDDDBBB???<<<;;;<<<===>>>GGGQQQYYYcccnnnuuuvvvwwwzzzyyysssaaa^^^YYYUUUSSSSSSUUUWWWYYY[[[^^^dddnnnyyyyyypppooopppppppppssssssvvv{{{]]]???444444444333222222111///000000000//////000000000222111000000000111333444222222222333444555666777555666777888999999999888999<<<===CCCSSSmmmoooUUU???<<>>>>>======<<<;;;;;;<<<:::999999:::<<<=========>>>???BBBFFFIIIJJJRRRUUUUUU```vvvwwwpppggg___RRRQQQMMMJJJGGGEEEDDDDDDHHHOOO]]]jjjrrrpppfff]]]VVVPPPKKKJJJHHHDDDAAABBBBBBCCCEEEGGGIIIJJJKKKLLL___vvv|||kkkWWWPPPRRROOOIIIGGGJJJJJJGGGJJJKKKKKKKKKMMMQQQVVVYYYfff^^^VVVUUU\\\```\\\TTTNNNSSSeeeqqqzzzqqqvvv@@@???@@@DDDHHHIIIGGGDDD???@@@AAACCCFFFHHHJJJKKKLLLTTT```kkkooojjj___WWWPPPUUUWWWTTTQQQRRRQQQNNNLLLUUUXXXWWWVVVNNNQQQaaa]]]lllrrreeeeee___SSSNNNPPPQQQMMMMMMKKKIIIHHHOOOggg{{{^^^PPPLLLKKKJJJFFFFFFDDDAAA>>><<<<<<>>>999BBBKKKRRR[[[fffnnnpppvvvxxx||||||uuujjjaaa[[[YYYVVVSSSRRRSSSUUUVVV___bbbhhhsssuuunnnnnnppppppmmmpppnnnqqq|||sssWWW;;;111333555333222333222111000000////////////000000333111000//////111333444000000000111222333555666444555777888999999888888666999999???GGGVVV}}}^^^BBB<<<@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<======<<<;;;:::<<<===999;;;===???@@@?????????AAAIIILLLKKKSSSdddmmmkkkhhhppp{{{}}}rrrjjjeee]]]UUUJJJIIIGGGEEEDDDDDDDDDDDDUUU]]]hhhpppoooggg\\\UUUOOOKKKHHHGGGEEE@@@@@@BBB???BBBFFFJJJLLLLLLJJJIIIeeessslllaaaVVVUUUWWWTTTKKKGGGJJJKKKHHHJJJMMMNNNJJJHHHLLLTTTYYYddd^^^VVVTTTZZZ^^^[[[UUUYYY[[[ggglllooogggttt===???BBBDDDEEEDDDCCCAAA;;;<<>>===>>>???@@@DDDJJJSSS[[[```fffoooxxx||||||}}}xxxpppiiiaaaWWWQQQLLLMMMPPPRRRPPPNNNSSS[[[eeeppp~~~zzznnnnnnrrrssspppnnnrrrgggjjj~~~dddFFF777444333222111000000000000222111111111000000////////////000000111111222222333333333444444444555555222333444555888:::<<<===666999888;;;???GGGkkk|||}}}zzz[[[HHH>>>888;;;CCC???EEEGGGAAA???BBBCCCAAACCCBBB@@@?????????===;;;======<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>AAAAAABBBDDDGGGJJJMMMOOOSSSSSSSSSUUUWWW[[[___aaajjjppp{{{zzzuuunnnddd\\\VVVPPPJJJFFFBBBAAAAAA@@@@@@DDDJJJOOO___bbbdddddd```YYYPPPKKKIIIEEEBBBAAA===:::<<>>AAACCCDDDCCCBBB@@@:::;;;===@@@BBBCCCDDDEEECCCFFFLLLTTT[[[[[[TTTNNNTTTUUUVVVWWWVVVUUUSSSRRRUUUOOOOOOUUUVVVQQQSSS[[[aaaaaannnzzzqqqlll```MMMIIINNNLLLMMMJJJIIIIIIHHHLLLXXXdddyyyyyybbbVVVPPPIIIGGGDDDCCCBBBAAA>>><<<=========???CCCIIIOOOSSSYYYbbbmmmtttvvvxxx}}}{{{uuukkkbbb[[[UUUOOOKKKKKKJJJLLLOOOPPPSSS\\\ffflllyyy{{{qqqlllqqqyyy{{{xxxwwwpppjjjqqqrrrUUU<<<222444333222111000000000000111111111000000000//////000000000000000111111111222222333333333444444444222222444777:::===@@@AAA777:::999:::<<<===UUU||||||{{{cccOOO@@@:::;;;:::@@@CCC@@@@@@CCCEEECCCCCCBBB@@@@@@@@@@@@>>>============<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>??????======>>>???AAACCCFFFGGGEEEDDDDDDDDDFFFIIIKKKMMMHHHMMMUUU]]]fffpppyyy~~~|||vvvpppjjjeee___ZZZSSSMMMJJJFFFBBB?????????@@@AAACCCHHHNNNRRRUUUWWWXXXXXXUUUPPPKKKHHHEEEAAA>>>===;;;:::>>>DDDTTT]]][[[KKK@@@JJJcccvvvxxxdddPPPIIIGGGLLLNNNPPPNNNIIIFFFGGGHHHIIIKKKOOOTTTTTTRRRVVV[[[iiiiiiYYYIIIMMMRRROOONNNRRRVVVaaa```___\\\sss<<<===???AAABBBAAA@@@???:::;;;<<<===???BBBDDDEEEFFFEEEFFFJJJOOOQQQOOOMMMMMMOOOPPPQQQRRRRRRQQQPPPQQQNNNOOOSSSRRRPPPUUU___ggg``````~~~uuufff^^^PPPIIILLLLLLMMMKKKKKKKKKHHHEEEHHHOOOZZZ|||sssaaaWWWMMMKKKHHHGGGEEECCC@@@>>>>>>===<<<;;;===@@@CCCFFFMMMWWWccclllqqqvvv|||xxxmmmfff[[[RRRLLLJJJHHHGGGLLLJJJJJJNNNRRRZZZhhhuuu{{{xxxnnnjjjlllvvvvvvvvvwwwaaaCCC222111333222111111000000000000111111000000000000//////111000000000000000000///111111111222222222333333333333444666999;;;===???777999888:::<<<666AAA\\\|||eeePPPCCC===:::@@@CCCBBBBBBDDDEEECCCCCCAAA@@@@@@AAAAAA@@@>>>============<<<<<<<<<<<>>???>>>===<<<<<<<<<===>>>???BBBFFFKKKPPPUUU[[[aaaeeelllsss|||~~~~~~}}}|||zzzxxxvvvuuuuuuuuuwwwqqqiiidddaaa]]]XXXTTTMMMJJJFFFDDDCCCCCCAAA@@@???AAABBBDDDEEEHHHLLLPPPJJJKKKKKKJJJIIIGGGFFFDDDBBB===:::::::::;;;AAAHHH___ggg^^^HHHDDD]]]yyyzzzwwwZZZKKKFFFDDDGGGJJJMMMLLLIIIGGGHHHKKKIIIKKKQQQVVVVVVTTTUUUZZZggg___LLLCCCKKKNNNMMMSSSPPPSSS\\\[[[\\\[[[vvv;;;<<<>>>???@@@???>>>===;;;;;;;;;;;;===???AAABBBGGGEEEDDDFFFJJJMMMNNNNNNIIIIIIKKKLLLLLLLLLLLLLLLMMMMMMPPPRRRPPPMMMSSS\\\\\\\\\ZZZmmm|||[[[VVVSSSQQQMMMGGGKKKJJJLLLMMMKKKFFFFFFJJJPPPjjjtttdddYYYTTTNNNIIIFFFEEEDDDCCCBBBAAA???======>>>???@@@GGGMMMVVV^^^eeelllvvv|||}}}ssskkk]]]XXXPPPIIIFFFFFFGGGHHHNNNKKKKKKPPPYYYddduuu{{{ssskkkjjjoooyyyuuueeeOOO888000444222222111000000000000000000000000000000000//////111111000000/////////...000000000000111111111111555555444444555555666777555777777:::>>>888;;;LLLzzz~~~zzz}}}gggVVVIIICCCEEEFFFEEEDDDDDDCCCAAABBB@@@???@@@AAAAAA@@@???>>>>>>>>>=========<<<<<>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<======>>>AAAEEEIIILLLQQQVVVZZZ[[[aaaiiimmmmmmjjjhhhgggdddcccaaa___^^^^^^```aaa___\\\WWWUUUSSSPPPLLLIIIDDDCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEEEECCCCCCDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@<<<999999:::;;;BBBJJJXXX\\\ZZZVVVaaawwweeePPPHHHFFFFFFDDDGGGJJJJJJGGGFFFHHHJJJGGGIIIMMMRRRRRRPPPRRRXXXeeeXXXDDD===GGGIIIJJJTTTRRRTTT\\\ZZZ\\\___|||;;;<<<===>>>>>>>>>===<<<>>>===<<<;;;<<<===>>>???@@@@@@@@@BBBEEEHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIJJJMMMQQQRRROOOKKKNNNTTTMMMTTTUUU^^^{{{mmm```WWWQQQNNNIIILLLJJJKKKMMMLLLIIIIIILLLIIIWWWqqqmmmdddWWWLLLFFFEEEFFFGGGCCCCCCBBB@@@????????????AAADDDHHHLLLRRR[[[fffmmmuuuyyy}}}wwwqqqhhh^^^VVVMMMLLLIIIFFFEEEFFFHHHJJJLLLKKKNNNYYYffftttwwwqqqmmmmmmrrrzzz{{{cccQQQAAA444000444111111000000///000000000//////////////////000000111000000000//////....../////////000000000111111555444444333333444444555444666444888???:::999FFF\\\|||{{{eeeOOOIIIGGGEEEDDDCCCAAA@@@@@@AAA@@@??????@@@AAA@@@>>>??????>>>>>>>>>=========?????????>>>>>>=========>>>>>>===<<<;;;:::999999999999999999::::::;;;;;;:::===???BBBDDDGGGKKKNNNOOOSSSXXXZZZZZZWWWTTTRRRQQQPPPNNNMMMLLLNNNOOOPPPLLLJJJIIIGGGEEECCCAAA?????????@@@@@@@@@@@@AAABBBBBBCCCDDDBBB???=========???AAABBBCCCBBB???<<<;;;===:::888:::::::::@@@GGGIIIRRRbbbtttlllRRREEEBBBBBBCCCCCCFFFIIIHHHFFFDDDFFFHHHIIIHHHJJJLLLLLLKKKQQQXXXjjj]]]FFF<<>>>>>>>>??????@@@>>>???AAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKIIILLLOOOOOOLLLJJJJJJLLLJJJSSSSSSTTTbbb}}}bbbQQQPPPQQQNNNKKKJJJKKKKKKHHHHHHKKKDDDHHHWWWqqq~~~jjjXXXLLLHHHGGGHHHCCCCCCBBBBBBAAA@@@@@@???BBBBBBBBBCCCGGGOOOYYY___gggkkksss|||~~~{{{uuullleee^^^WWWNNNHHHCCCDDDEEEDDDDDDEEEHHHJJJKKKMMMWWWgggyyyxxxrrrpppnnnpppuuu}}}oooRRR@@@777222000111111000000//////000000000......////////////000000000//////////////////.../////////000000000111111333333333444555777888999555777333555<<<888666???FFF]]]pppVVVNNNGGGAAA@@@???>>>@@@CCCCCCAAA@@@@@@AAAAAA@@@>>>????????????>>>>>>>>>>>>@@@@@@@@@???>>>>>>==================<<<:::999888777888888999::::::;;;;;;???@@@BBBBBBAAABBBDDDFFFEEEGGGIIIJJJJJJHHHEEECCCFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAA@@@???======<<<@@@AAABBBAAA???>>>???@@@<<<===>>>===;;;:::;;;<<<<<<===??????>>><<<999777:::999:::======<<>>HHHaaammmZZZNNNCCC???>>>===@@@EEEFFFDDDCCCBBBCCCCCCAAA???@@@@@@?????????>>>>>>>>>CCCCCCBBBAAAAAA@@@??????======>>>>>>>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;999999;;;<<>>>>>@@@AAAAAABBBCCCBBB>>><<<<<<===777888999999888999;;;===<<<;;;;;;;;;::::::999999:::;;;@@@FFFGGGDDDEEEHHHHHH^^^vvv~~~hhhPPPGGGFFFEEECCCCCC???CCCEEEEEECCCBBBDDDFFFHHHGGGIIIKKKJJJJJJOOOVVV[[[^^^OOO===>>>CCCEEEIIIEEEFFFMMMJJJOOOUUUxxx=====================<<>><<>>EEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAA@@@???>>>:::;;;;;;;;;;;;:::999888<<<===>>>===<<<===???AAA@@@???>>>>>>@@@AAA@@@@@@>>>??????@@@@@@???>>>>>><<<============???AAADDD===???@@@>>>:::777777999777888888777666777:::<<<===<<<999888888:::<<<>>>===@@@GGGOOOQQQMMMLLLNNN[[[lllvvvtttzzzjjjWWWEEEBBBEEEDDDCCCCCC===@@@DDDDDDCCCBBBEEEGGGDDDEEEHHHKKKJJJIIILLLRRR^^^gggXXX@@@<<<@@@@@@AAAFFFGGGNNNLLLPPPWWWyyy;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<>>>BBBEEEGGGHHHCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEGGGJJJIIIHHHFFFGGGHHHJJJJJJJJJKKKNNNKKKMMMUUUZZZhhh___QQQIIIIIIIIIIIIJJJKKKJJJIIIMMMEEECCCIIINNNVVVjjjpppbbbZZZRRRJJJDDDDDDFFFDDDBBBAAA<<<=========<<<===???@@@CCCEEEIIIOOOUUU\\\aaadddfffhhhjjjnnnrrrvvvyyyzzz~~~wwwoooggg]]]WWWWWWMMMJJJFFFCCCBBBBBBBBBBBBDDD@@@@@@EEEGGGGGGMMMUUUiiivvv|||qqqiiiiiitttppp[[[EEE444444555111---///////////////////////////000000///...---,,,,,,+++,,,,,,,,,---------..................////////////222222111111222222333444555555666666777777888888;;;<<<@@@XXXxxxzzzlllPPPHHHDDD<<<<<>>>>>???????????????@@@AAAAAA<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@>>><<<:::::::::;;;;;;===>>>@@@@@@<<<===>>>???????????????===>>>@@@BBBCCCDDDEEEEEEAAA@@@===;;;888666555444666666666777777777888888;;;;;;999777777888;;;>>>BBBQQQXXXYYYYYYQQQJJJPPPzzzwwwxxx|||~~~}}}|||]]]TTTIIIBBB@@@@@@???===@@@???>>>>>>@@@AAABBBAAA???GGGGGGGGGKKKKKKSSSeeeyyyzzzbbbBBB:::>>>???BBBEEEFFFHHHOOOPPPUUU;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;>>>AAABBBBBBCCCDDDDDDCCCAAA@@@BBBCCCCCCDDDEEEEEEEEEEEEGGGIIIGGGFFFFFFFFFHHHJJJLLLMMMQQQRRRKKKJJJOOOQQQYYYkkkvvv\\\JJJHHHHHHIIIHHHEEEHHHMMMPPPHHHEEEHHHHHHJJJXXXiiiqqqeee[[[QQQMMMJJJFFFBBBBBBDDDDDDCCCBBB@@@??????@@@;;;===???CCCGGGLLLOOOQQQSSSTTTVVVYYY\\\___bbbcccggghhhjjjjjjiiijjjkkkmmmnnnpppuuuyyy}}}wwwnnnddd^^^WWWOOOJJJJJJGGGDDDBBB@@@@@@AAAAAAAAACCCAAABBBHHHLLLRRR]]]iii~~~vvvnnnmmmpppvvvwwwdddNNN===000111222...,,,///......................../////////...------,,,,,,,,,,,,,,,---------.............../////////000000111000000000000111222222444555555666777777888888======>>>LLLrrrkkkWWWNNNGGGEEEHHHPPP[[[ccc```UUUJJJEEEEEECCCCCCCCCBBBAAAAAABBBCCCAAABBBBBBAAAAAA@@@???>>>>>>>>>=========>>>>>>???===<<<<<<<<<<<<======>>>AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???===<<<;;;:::888888777777555555666666777888999999555888:::999888<<>>=========???@@@@@@@@@>>>DDDCCCCCCHHHKKKVVVkkkkkkIII=========@@@AAACCCHHHQQQTTTYYY;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<>>>>>>>>>CCCCCCDDDBBBAAA@@@BBBCCCCCCDDDFFFFFFEEEEEEFFFHHHFFFFFFFFFGGGIIIKKKMMMOOOTTTSSSJJJFFFLLLLLLOOOZZZrrr|||RRRHHHFFFMMMMMMEEEEEENNNQQQKKKHHHHHHEEEBBBHHHSSS\\\qqq~~~qqqbbbYYYQQQIIIEEEEEEFFFFFFEEECCCAAA???>>>===;;;<<<<<<===???AAABBBCCCEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWVVVWWWYYYZZZZZZ[[[^^^aaacccdddcccccccccdddfffhhhiiilllpppsssssstttwwwzzz}}}~~~|||yyyuuurrrooonnnaaaYYYPPPLLLHHHBBB@@@AAABBBBBBAAA@@@@@@AAABBBCCCBBBCCCFFFMMMTTT```qqq{{{ppphhhkkkuuujjjTTTAAA666...000111------111........................------------------------,,,,,,,,,---------......////////////000000000000000////////////000111111444444555555666777777777<<<<<<;;;???QQQwwwrrrcccRRRCCCJJJaaazzzoooZZZNNNKKKGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBBBB@@@???>>>>>>>>>===<<<;;;:::999999>>>???AAABBBCCCDDDDDDDDDDDDDDDBBB@@@>>><<<;;;:::999999888888888999999:::555555555666777888999:::999===???>>>>>>HHH[[[kkkrrrfff]]]```ooosss|||eeeKKKMMMJJJHHHHHHIIIHHHDDDAAA======>>>>>>>>>>>>??????BBBFFFAAA???DDDIIIUUUjjjqqqOOO@@@>>>===@@@???AAAHHHRRRUUUYYY::::::::::::::::::::::::<<<;;;;;;<<<>>>@@@@@@???@@@AAABBBAAA??????@@@BBBBBBDDDFFFFFFEEEEEEFFFHHHHHHIIIIIIIIIIIIKKKMMMOOOOOOOOOGGGEEEOOOQQQQQQXXX___|||gggOOOBBBLLLSSSKKKGGGKKKNNNJJJJJJKKKHHHDDDFFFLLLIIIYYYnnnuuuggg[[[PPPJJJJJJFFFEEECCCCCCCCCBBB@@@??????>>>============>>>>>>AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVVVVVVVUUUSSSUUUWWWYYY[[[^^^bbbfffiiikkknnnrrruuuwwwxxxxxxwwwuuuqqqkkkeee___[[[YYYTTTLLLFFFDDDBBB???>>>@@@CCCCCCCCCBBBBBBBBBCCCEEEDDDHHHNNNUUU___oooyyypppjjjnnnwww}}}]]]EEE999444111333222//////333........................,,,,,,,,,------.........,,,,,,,,,---------....../////////000000000111111000////////////000111111333444444555555666777777888888:::;;;@@@YYYqqqVVV>>>DDD\\\|||mmmVVVLLLIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>>>>===<<<;;;======<<<<<<;;;:::999888<<<===???@@@BBBBBBCCCCCC<<<<<<;;;::::::999999999888777777777888888999:::777666666555666777888999999<<<@@@CCCKKK\\\ttttttjjjppprrrqqqwwwrrrXXXHHHGGGFFFEEEFFFGGGGGGDDDAAAAAABBBBBBAAA???>>>>>>>>>HHHJJJCCC???CCCDDDMMM```sss}}}oooRRRDDDAAA???BBBAAACCCGGGPPPRRRWWW:::::::::::::::::::::::::::::::::<<<@@@AAAAAAAAA===>>>???>>>======>>>@@@AAACCCFFFFFFFFFFFFGGGHHHKKKLLLLLLKKKIIIIIILLLNNNIIIKKKDDDCCCPPPUUUTTTYYY[[[hhhdddDDDFFFQQQOOOJJJLLLJJJIIIKKKMMMKKKHHHHHHJJJFFFLLLWWWcccsss}}}lll\\\SSSQQQJJJHHHFFFEEEGGGHHHGGGFFF>>>===<<<<<<;;;;;;<<<<<<===========================???@@@AAAAAAAAACCCEEEDDDEEEGGGHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRVVVYYY^^^___bbbeeeggghhhiiiiiifffddd```[[[VVVPPPMMMJJJKKKEEEBBBBBBCCC@@@@@@CCCBBBCCCCCCBBBAAAAAADDDGGGLLLSSS]]]fffrrr~~~vvviiikkkrrrzzznnnOOO888555333333333222//////111........................++++++,,,,,,---.........,,,,,,,,,---------......////////////000000000000111000000000000111222222333333333444555555666666555555999<<<<<>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999:::;;;===>>>>>>??????999999888888888999::::::999999888888777888888999999888777666666777888999999???HHHRRR^^^lllzzzwwwssshhhhhhyyyvvv___PPPIIIEEEDDDBBBAAAAAAAAAAAA@@@EEEGGGGGGEEEAAA>>>>>>>>>GGGJJJDDD@@@DDDBBBGGGWWWgggtttkkkSSSHHHDDDBBBDDDDDDDDDGGGNNNQQQXXX::::::::::::::::::::::::777777888:::>>>??????>>>;;;<<<===<<<;;;;;;===??????AAAEEEGGGGGGGGGHHHIIIJJJLLLMMMJJJGGGGGGJJJMMMIIIMMMFFFBBBMMMRRRQQQUUUWWWYYYlllzzzZZZKKKMMMMMMMMMOOOIIIIIIJJJKKKKKKIIIGGGFFFEEEEEEGGGKKKSSSccc|||tttfffaaaWWWQQQKKKHHHHHHHHHGGGEEE@@@@@@??????>>>?????????======<<<<<<;;;;;;::::::999:::<<<<<<;;;;;;===>>>;;;<<<===???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDGGGJJJLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFEEEAAA@@@CCCDDDBBBAAACCC@@@BBBDDDDDDDDDGGGNNNSSS```iiiuuuxxxoooiiidddppp~~~qqqXXX@@@111222111111000///...---,,,------------------------++++++,,,,,,---------...,,,,,,,,,---------..................////////////111000000000000111222222222222333333444555555555444555999<<<;;;???TTTkkkwwwdddKKKFFFOOOjjjwwwlllRRRMMMGGGDDDEEEEEEDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCC>>>===<<<;;;;;;:::;;;;;;>>>>>>==================999:::;;;<<<======<<<;;;888888999:::;;;;;;;;;;;;===<<<:::999999999:::;;;::::::999888888888888999:::999888888999;;;>>>???PPPXXXbbbkkkooonnnllliii]]]hhhlllppp{{{qqqZZZLLLFFFDDDCCCBBB???===<<<<<<>>>>>>DDDGGGIIIGGGBBB???>>>???AAADDDAAA@@@EEEDDDGGGUUUhhhtttiiiQQQHHHFFFCCCDDDDDDDDDFFFMMMQQQZZZ999999999999999999999999777777777:::<<<===<<<:::;;;<<<<<<<<<;;;;;;===???<<<@@@DDDGGGHHHHHHJJJKKKFFFHHHJJJHHHEEEDDDHHHLLLMMMRRRKKKCCCJJJOOONNNQQQRRRQQQYYYuuukkkXXXNNNLLLNNNHHHIIIIIIIIIJJJJJJHHHEEEEEECCCBBBCCCCCCIIIYYYjjjqqqhhh[[[RRRNNNJJJFFFCCCEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@???>>>=========;;;<<<===<<<;;;;;;<<<===::::::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;<<>><<<;;;;;;;;;?????????>>>>>>?????????999;;;<<<>>>>>>===<<<;;;999999:::::::::::::::999>>>===;;;999999999:::;;;::::::999999999999::::::;;;::::::<<<>>>CCCGGGIIIccchhhnnnoookkkeeeccccccdddrrrxxx|||nnnTTTHHHCCCAAA@@@??????>>><<<;;;;;;<<<===>>>BBBEEEEEEAAA>>>???@@@>>>AAA===>>>EEEEEEIIIVVVooovvveeeJJJCCCDDDCCCEEECCCCCCEEELLLNNNUUU999999999999999999999999999999999;;;<<<<<<:::888;;;<<<======<<<<<<>>>@@@;;;???CCCGGGHHHIIIJJJLLLAAAEEEGGGEEEBBBBBBGGGLLLQQQWWWOOOFFFJJJNNNNNNRRRNNNNNNQQQbbbjjjRRRJJJJJJGGGHHHHHHHHHJJJLLLKKKIIIEEEDDDEEEEEEAAA???HHHTTTdddwwwpppbbbYYYRRRLLLGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======;;;<<<<<<<<<:::999:::;;;:::::::::999999999999999999:::;;;;;;;;;<<>><<<<<<;;;???>>>>>>>>>>>>>>>??????;;;<<<>>>??????===<<<:::;;;;;;<<<<<<;;;;;;:::999;;;:::888777777999;;;<<<999999999999:::;;;<<<===::::::;;;>>>CCCHHHNNNQQQYYY]]]```]]]YYY^^^jjjvvv]]]GGGBBBDDDDDDCCC<<<===>>>>>><<<<<<<<<<<<777<<>>???DDDAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===>>>>>>???@@@AAA??????@@@AAABBBBBBBBBBBB===???AAABBBBBBDDDGGGIIIUUUUUUTTTUUUUUUVVVVVVWWW^^^]]]bbbjjjqqqyyy~~~yyytttvvvzzzuuulllbbb^^^aaahhhooo{{{{{{tttYYY???333111333000000///...............---------------------------------,,,,,,+++++++++------............---------------------------------------............///222222111111222222333444222222333555777999;;;<<>>>>>???@@@@@@@@@@@@AAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::;;;;;;:::999999;;;===<<<;;;:::999999;;;===>>>CCCFFFGGGFFFFFFHHHHHHHHHOOORRRXXXaaammmyyyUUUAAAAAAEEEBBB===???<<<::::::<<<<<<999777;;;===???===;;;:::===@@@AAA???>>>@@@@@@BBBKKKTTTkkknnn\\\GGGEEEGGGDDDCCCDDDBBBHHHIIINNNPPPkkk888888888888888888999999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>======???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFDDDCCCDDDGGGJJJTTTVVVSSSLLLHHHIIIIIIHHHLLLMMMQQQWWWeeebbbIIIFFFDDDCCCDDDGGGIIIKKKLLLJJJIIIFFFCCCBBBBBBDDDEEEHHHLLLZZZooommmYYYNNNKKKGGGGGGJJJHHHBBB>>>???DDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCC<<<<<<======>>>>>>>>>???=========>>>>>>???@@@AAA<<<<<<===>>>????????????AAABBBDDDFFFHHHJJJNNNRRRUUUYYY]]]```aaabbbdddfffgggkkkvvvooohhhjjjwwwlllfff^^^ZZZ]]]eeeooouuu||||||yyyvvvyyyvvvbbbLLL;;;222000222000//////...............---------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,------------------------------------............222111111111111222333333333333333555666888:::;;;===MMMnnnrrr```XXXYYY___mmm}}}zzzkkk^^^\\\TTTMMMKKKIIIEEECCCDDDCCCAAAAAABBBDDDEEEFFFGGGBBBBBBBBBAAA?????????@@@DDDDDDDDDDDDCCCCCCBBBAAA??????>>>===============>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<:::999999:::>>>===;;;:::999:::;;;<<<>>>GGGNNNMMMGGGBBBBBBCCCKKK___vvvoooPPPEEEFFFFFFCCCBBB???===;;;;;;<<<===:::888999>>>CCCDDDAAA<<<999999>>>======>>>>>>@@@GGGPPP___hhh]]]JJJEEEDDDCCCFFFFFFAAAEEEGGGPPPRRRjjj777666666555666777999:::::::::;;;<<<<<<===<<<<<<;;;;;;===>>>????????????AAAAAABBBCCCDDDEEEFFFGGGFFFGGGFFFEEEDDDEEEHHHKKKRRRTTTQQQKKKGGGHHHHHHGGGJJJMMMPPPRRRUUUhhhiiiWWWIII???CCCGGGFFFDDDEEEIIIHHHGGGFFFEEEEEEEEEEEEAAAAAAGGGTTTeeewwwqqqccc[[[VVVSSSRRROOOIIIDDDCCCGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAABBBBBB>>>>>>>>>>>>????????????CCCEEEGGGJJJMMMRRRXXX]]]aaahhhqqqvvvwwwyyy}}}vvvmmmgggnnnwwwzzzvvvrrraaaYYYQQQRRR[[[ffflllnnnwwwtttsssvvv~~~dddIII<<<666000...111000///......------......------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------------------............111111111111111222222333333333444444555777888999888<<>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999;;;======<<<;;;;;;<<<;;;;;;;;;<<<===@@@BBBDDDHHHQQQXXXTTTJJJFFFMMMWWWrrr~~~cccPPPAAAAAABBB===;;;@@@>>><<<;;;;;;<<<<<<:::999>>>CCCGGGHHHDDD>>>;;;:::<<<:::;;;===<<<<<>>???@@@@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEGGGIIILLLPPPRRRPPPJJJFFFHHHIIIHHHIIIKKKOOOOOOOOOWWWnnn~~~tttYYYDDDEEEJJJDDD@@@CCCHHHHHHHHHHHHGGGGGGFFFEEECCC@@@@@@FFFOOO[[[kkkyyyvvvjjjaaaZZZUUURRRPPPSSSRRRPPPNNNKKKHHHFFFDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBGGGJJJNNNRRRXXX___gggllluuu~~~vvviiifffiiiiiiddd^^^WWWQQQNNNUUUbbblllnnnkkkgggnnn{{{{{{}}}pppRRR888333333...,,,111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........000000000000000111222222444333333333444555666777<<<;;;:::HHHsss|||uuu|||xxxuuutttmmmbbbZZZXXXZZZYYYWWWUUUUUUSSSLLLDDDDDDCCCAAAAAAAAABBBBBBBBBCCCBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA<<<>>>@@@AAA@@@@@@BBBCCC>>>>>>???BBBEEEHHHKKKLLLXXXXXXVVVPPPKKKRRRggg{{{|||mmmXXXNNNDDDAAAGGGFFF>>>>>>FFF;;;::::::::::::::::::999AAACCCCCC@@@<<<:::<<<>>>;;;:::;;;===;;;;;;@@@GGGPPPZZZTTTFFFBBB??????FFFEEECCCHHHIIISSSUUUeee666555444444555777999;;;:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQOOOJJJGGGIIIJJJJJJIIIJJJNNNQQQQQQRRR[[[fffvvvtttRRRIIIIIIEEEEEEJJJGGGGGGHHHIIIHHHHHHGGGFFFDDD@@@???CCCGGGLLLWWWaaammmxxxtttjjjaaaYYYaaa```]]]XXXSSSNNNJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCMMMQQQVVV]]]dddmmmuuu{{{zzzjjj```^^^]]]YYYSSSMMMKKKNNNZZZiiirrrrrrnnn\\\mmmttt|||~~~yyyZZZCCC111222333---,,,222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...000000//////000000111222333333333333333444444555999>>>===<<>>>>>============>>>>>>>>>??????@@@AAABBBCCCCCCAAABBBDDDDDDDDDDDDEEEGGGGGGHHHJJJLLLPPPSSSVVVWWWZZZTTTNNNNNNTTTccc}}}rrrZZZGGG???<<<===AAA???::::::???;;;;;;<<<<<<;;;;;;<<<<<<:::<<<===;;;777666888;;;<<<;;;<<<===<<<;;;@@@GGGUUUVVVJJJ>>>@@@???>>>CCCBBBEEEMMMLLLRRRSSSddd888777777666777888:::;;;;;;;;;===>>>????????????>>>>>>>>>===>>>??????@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGJJJLLLMMMOOONNNIIIGGGIIIKKKJJJKKKKKKOOOSSSSSSQQQSSSXXXttt}}}sss[[[NNNEEEBBBCCCFFFFFFGGGHHHHHHHHHGGGGGGBBB???@@@CCCDDDFFFLLLSSS[[[dddnnnyyyzzzkkkkkkiiiddd^^^WWWPPPJJJGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEDDDEEEFFFHHHHHHOOOTTT\\\eeemmmwwwvvvdddYYYUUUPPPKKKIIIIIILLLSSS]]]eeeiiijjjiiizzzzzzuuujjjDDD999111222222...---222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...******++++++,,,,,,------,,,,,,,,,,,,------------///////////////000000111222222111222222333444444222999===:::@@@bbb{{{www~~~uuukkkfffeeeiiiuuuuuuggg___WWWNNNGGGEEEDDDBBBAAACCCBBBAAA@@@@@@@@@AAABBB>>>============>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDGGGJJJOOOQQQQQQQQQPPPPPPSSSUUUYYY^^^dddiiimmmooo\\\VVVXXXcccooo{{{wwwbbbKKK<<<999;;;<<<:::;;;<<<:::777<<<===??????>>>>>>???AAA888===BBBCCC@@@<<<999999===<<<<<<===<<<<<>>@@@===AAA@@@EEENNNKKKPPPRRRccc::::::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@@@@???>>>=========>>>>>>BBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDEEEFFFGGGJJJLLLJJJMMMLLLGGGEEEHHHJJJJJJMMMNNNRRRTTTPPPMMMPPPVVV^^^vvv```LLL@@@FFFFFFFFFFFFGGGGGGHHHHHHEEECCCBBBCCCBBB@@@CCCIIINNNUUU[[[```lllxxxooofff___[[[ZZZXXXSSSOOOMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKNNNRRRUUUWWWYYY```iiittt}}}}}}eeeSSSMMMJJJFFFIIIHHHGGGGGGMMMZZZlllxxxttt___LLL666333111000111111000//////...------,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---)))******+++,,,,,,------++++++,,,,,,,,,---------///............///000000000000000111111333444444111333777:::;;;IIInnnvvviii```\\\```mmmzzz|||kkk^^^VVVQQQLLLIIIIIIHHHGGGFFFFFFHHHIIIJJJHHHGGGGGGGGGGGGHHHIIIJJJIIIJJJLLLOOORRRTTTWWWXXX]]]fffrrr{{{}}}{{{vvvwwwxxxzzz{{{|||}}}}}}gggfffppp|||cccMMM???999BBBJJJJJJDDDHHHRRRMMM>>>:::<<<>>>>>>======???AAA>>>CCCHHHIIIEEE@@@===<<<>>><<<;;;<<<;;;<<>>@@@@@@AAAAAA@@@???>>><<<<<<<<<======BBBAAAAAAAAAAAAAAA@@@@@@???AAADDDEEEFFFGGGIIIKKKHHHKKKJJJFFFDDDGGGIIIIIINNNQQQTTTSSSLLLHHHNNNYYYVVVbbbtttjjjPPPEEEEEEEEEEEEFFFGGGHHHHHHMMMIIIFFFDDD???;;;===AAACCCIIILLLMMMSSScccsss|||vvvrrrkkkccc]]]YYYWWWWWWTTTTTTSSSRRRPPPOOONNNNNNLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPRRRUUUZZZ___dddgggjjjqqq|||sss\\\KKKGGGHHHGGGDDDDDDCCCBBBKKKccczzzfffJJJ333///111///---000555333---......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------...............///000000/////////000111333444555888000111::::::999JJJbbbtttddd[[[\\\bbbsss|||oooggg```[[[UUUTTTSSSSSSSSSUUUWWWYYYYYYYYYYYYYYYYYYZZZ[[[\\\XXXZZZ^^^dddjjjppptttwww{{{zzzvvvrrrtttmmmPPP???>>>DDD999EEEEEE<<>>;;;:::;;;:::<<>>??????>>>===<<<@@@>>><<<::::::;;;===???===>>>???@@@AAA@@@??????>>>>>>???BBBEEEGGGGGGGGGMMMLLLKKKIIIHHHHHHHHHHHHHHHJJJLLLOOOPPPPPPOOONNNVVVZZZ```ssseeeWWWKKKCCCFFFHHHEEEEEEIIIIIIGGGEEEEEEDDDCCC@@@>>>CCCBBBAAAAAAFFFOOO[[[ccckkkuuu}}}wwwuuutttoooooonnnkkkgggdddccccccgggbbbbbbfffbbbYYY[[[dddfffiiimmmppptttyyywwwjjjbbbYYYRRRKKKEEEGGGLLLKKKMMMIIIGGG[[[iiiBBB333;;;////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,------,,,++++++++++++,,,,,,---...//////......//////000000111111333333333555888;;;???AAAPPPvvvxxxccc]]]fffuuu{{{oooeeebbbYYYVVV^^^gggmmmsssyyy{{{xxxtttqqqmmmggg```\\\XXXWWWWWW\\\fffooopppmmmvvv}}}___QQQHHH===888;;;999888888777777888888999:::555444888:::777888======AAACCCBBBCCCFFFFFFCCC<<<;;;;;;<<<<<<<<>>??????AAABBBFFFGGGHHHeee<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<@@@>>>===;;;;;;;;;<<<===;;;<<<>>>@@@AAABBBBBBAAA>>>>>>???AAAEEEFFFFFFEEEJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIKKKMMMOOOOOOOOOOOOOOORRRWWWeeeeeeTTTEEEBBBDDDEEEGGGJJJIIIHHHGGGGGGHHHGGGEEECCC???>>>>>>===@@@GGGPPPWWW[[[eeesssyyyzzzwwwggg[[[XXXVVVSSSMMMHHHHHHMMMMMMYYYaaafffvvvxxxrrrUUU<<<111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,---......///.........///000000111111333222333444666999<<<>>>BBB[[[|||ssssssqqqqqqyyy|||vvvqqqjjjdddZZZUUUUUU[[[cccjjjuuu|||rrreee[[[VVVTTTGGGKKKOOOPPPPPPRRRUUUXXX^^^ooo}}}zzzbbbLLLCCC???999777:::777777777777777888999999999333111777;;;;;;;;;>>>AAACCCBBB???@@@EEEGGGEEE>>><<<;;;;;;:::999???GGGJJJDDD<<<888:::===>>>??????AAABBBEEEFFFEEE```;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<<:::<<<>>>@@@AAACCCCCCDDD?????????AAACCCEEEDDDBBBFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJLLLNNNOOOPPPOOOOOOQQQZZZjjj~~~{{{]]]JJJDDDCCCDDDFFFFFFEEEEEEEEEFFFFFFDDDBBB>>>>>>===<<<===@@@EEEJJJNNNVVVbbbnnnyyy}}}rrrbbbUUUSSSUUUYYY\\\XXXTTTVVV\\\ooo}}}yyy]]]@@@888444---/////////............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))*********+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---......//////000111111222222222333444777999;;;:::CCCZZZvvvuuu~~~~~~uuuooohhhaaa\\\ZZZXXXUUUSSSKKKIIIIIIKKKOOOUUU```kkkooonnniii]]]OOOFFFFFFHHHLLLVVV___]]]RRRLLLQQQYYYWWW^^^lll~~~^^^MMM???======:::999<<<777777777777777888999999666222111666:::;;;<<<===DDDDDDAAA<<<===BBBFFFFFF>>><<<<<<<<<;;;:::@@@HHHMMMHHHAAA>>>???AAAAAA@@@???BBBCCCEEEEEECCC]]]999:::<<<======<<<;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>======<<<<<<>>>???AAABBBCCCCCC@@@??????@@@BBBCCCAAA@@@BBBDDDFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHJJJMMMOOOPPPQQQMMMNNNRRRXXXiiixxx}}}kkkVVVMMMIIIFFFEEEDDDCCCCCCDDDDDDBBBAAABBBBBBBBB@@@??????@@@BBBEEEKKKTTT]]]eeekkkqqquuuyyyrrrhhh___UUUMMMXXX\\\ccciiikkkllluuu~~~}}}nnnHHH333555555---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++((())))))***+++,,,,,,---++++++************++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///000000111222222222222444555777888999999BBBYYYzzzlllddd\\\XXXUUURRRQQQRRRQQQMMMIIIGGGGGGHHHLLLOOORRRRRRQQQMMMIIIJJJOOOUUUnnnzzz|||rrruuu~~~tttlllbbbOOOEEE===>>>>>><<<:::;;;::::::999888888888888888555666777888777666888;;;AAABBB???::::::???CCCBBB===<<<<<<>>>???@@@GGGPPPZZZRRRIIIBBB@@@@@@@@@???@@@CCCDDDGGGGGGEEE^^^888999;;;<<<<<<<<<;;;:::::::::999999999999::::::555777999<<<>>>??????>>>>>>>>>>>>>>>???@@@@@@AAA@@@??????@@@AAAAAA???>>>@@@AAACCCEEEFFFEEEDDDCCCCCCDDDDDDFFFHHHKKKMMMOOOMMMIIIIIINNNOOOVVVlllvvvjjjWWWIIIEEECCCAAAAAACCCEEEEEEEEEDDDEEEFFFDDDBBB@@@???@@@<<<@@@GGGMMMRRRWWW\\\___```eeennnxxx}}}}}}sssggg___YYYUUURRRQQQ\\\___gggsss|||}}}yyygggLLL666---...///---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,++++++***(((((()))***++++++,,,,,,++++++************++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...//////000000111222222333444555666777999:::<<<@@@LLLmmm}}}yyyuuuvvv{{{{{{tttlllggggggeee___XXXZZZZZZZZZ^^^dddmmmuuuyyyxxxcccUUUIIIEEE@@@<<<<<<<<<999777777>>>===<<<:::888888777777888>>>BBB===555222555999;;;======::::::===>>>;;;<<<;;;<<>>>>>>>>>>>>>>=========>>>?????????>>>>>>???@@@@@@>>>===???@@@AAACCCCCCCCCBBBBBBAAABBBDDDEEEGGGIIIKKKKKKIIIIIILLLPPPRRRUUU^^^gggyyyjjjMMMFFFCCC???===>>>AAACCCDDDCCCDDDEEEEEEBBB@@@@@@@@@<<>>>>>===<<<:::::::::>>>===<<<:::888777777666;;;CCCGGG@@@666333666999555999:::999:::<<<;;;777===;;;;;;===<<<===DDDLLLbbbWWWIII???<<<>>>AAABBBAAADDDEEEIIIKKKLLLhhh777777777777888999:::;;;;;;:::999999999999:::;;;444555666888:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@>>>======>>>???@@@>>>===@@@@@@@@@@@@@@@@@@@@@AAA@@@AAADDDFFFGGGHHHHHHHHHFFFKKKOOONNNOOOSSSVVVVVV\\\}}}nnnVVVPPPGGG@@@======>>>???@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCDDDDDDCCCDDDFFFHHHKKKJJJNNNTTTYYY]]]eeemmmvvv{{{}}}yyy{{{yyylll```YYYVVVVVVZZZ\\\ZZZ[[[^^^ZZZ___mmmiiiKKK>>>333333333000///111.........---------,,,,,,++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***))))))))))))************++++++************++++++((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000---...///111222444444555999999;;;===:::CCCbbbttt^^^MMMGGGCCC???AAA@@@>>><<<<<<<<<===::::::999888777777777777777>>>@@@;;;777777777555333777999888999;;;;;;777;;;::::::<<<<<<===DDDLLL```WWWJJJAAA???@@@BBBCCCBBBDDDCCCFFFHHHJJJggg777666666555666888:::;;;<<<;;;:::999999:::;;;<<<666666777777777888888999999999999999;;;>>>@@@AAA===<<<<<<===??????>>>===@@@@@@??????>>>???@@@@@@???AAADDDFFFGGGGGGFFFEEE@@@IIIKKKEEEDDDIIIKKKGGGIII\\\zzznnneeeWWWKKKCCC@@@???>>>@@@BBBDDDEEEEEEEEEFFFGGGEEEDDDCCCAAA>>>===>>>@@@<<<;;;@@@HHHNNNPPPTTTYYY^^^___bbbfffkkkppptttvvvssszzzzzzvvvssspppoookkkeeebbbccciiinnnrrrsssqqqmmmiiidddZZZOOOUUUTTTYYYbbbddd```]]]___aaafffwwwmmmLLL666555444111///...---+++......---------,,,,,,,,,************************************************'''(((***,,,---,,,***)))*********)))))))))))))))++++++************++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000***+++---///111222333333333...000888<<<<<>>AAAIIIRRR[[[RRRGGG???<<<<<<;;;;;;BBBCCCBBBCCCEEEGGGeee555555666666777777888888===<<<999777777777888999:::::::::999999999999888:::;;;<<<<<<======<<<<<>><<<;;;;;;<<<===>>>BBBAAA@@@>>>>>>>>>??????===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@@@@AAACCCFFFGGG@@@SSSbbblll}}}```OOOKKKIIIDDDJJJEEEDDDEEEDDD@@@CCCJJJHHHJJJIIIDDDDDDGGGCCC<<>>>>>???@@@DDDGGGIIINNNNNNNNNOOOPPPSSSUUUVVVYYY___hhhsss||||||tttmmmiiifffaaa^^^[[[VVVQQQOOOPPPRRRQQQPPPUUUWWWWWWSSSSSSUUUUUUSSSVVVSSSXXXccckkkmmmoootttyyyzzzttt{{{rrrRRR777222111000///...---,,,,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...////////////***,,,------++++++,,,...////////////000111222333222222222333555888;;;===IIIkkkgggQQQJJJFFF>>>;;;???<<<;;;;;;::::::999999888888888888888888999999999666777666444222222444666444444333444555888;;;===888999::::::;;;>>>BBBEEEMMMIIIBBB<<<999888:::;;;===@@@???@@@CCCGGGaaa555555666666777777888888<<<;;;:::999888888888999999999999999999999999999888999:::<<<============>>>===<<<::::::;;;===>>>CCCBBB@@@???=========>>>;;;<<<>>>@@@BBBCCCCCCDDDAAA@@@??????AAAEEEIIIKKKHHHJJJNNNUUUccc~~~yyyiiiYYYJJJEEEDDDGGGGGGDDDCCCFFFGGGJJJIIIEEEEEEIIIHHHDDDGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEGGGHHHLLLQQQXXXaaajjjpppsssuuu|||}}}~~~|||uuupppgggbbb[[[VVVSSSPPPMMMKKKLLLIIIFFFEEEGGGIIIIIIIIIOOOOOOMMMMMMSSS[[[\\\XXXUUUQQQRRR\\\jjjzzzzzzyyyyyycccLLL>>>888111111000///...---,,,,,,,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,,,,,,,---------,,,++++++***+++---,,,++++++,,,...////////////000111222222333222222333444777999;;;<<>>???DDDHHHbbb555555555666777888888888;;;;;;;;;;;;:::999888888777777888888999:::::::::777888999;;;<<<=========<<<<<<;;;::::::;;;<<<===CCCBBB@@@???============:::;;;;;;===???AAACCCDDD???>>>===>>>AAAFFFKKKOOOPPPDDDAAAHHHJJJQQQvvv\\\RRRHHHFFFFFFEEEEEEEEEDDDGGGGGGDDDCCCFFFHHHHHHKKKJJJIIIGGGDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>???EEEHHHMMMSSSYYY^^^bbbdddkkklllllllllmmmpppuuuxxx|||wwwwwwxxxwwwwwwuuurrrooolllhhhbbb^^^SSSOOOJJJGGGEEEDDDBBBAAADDDBBBAAABBBEEEGGGGGGGGGMMMKKKIIILLLUUU]]]ZZZRRRNNNNNNSSS```ttt{{{zzzkkkIII444333:::111000000///...---,,,,,,******++++++,,,...///000++++++************++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))))))))***+++++++++,,,,,,+++***)))((((((***+++,,,,,,++++++,,,...///......//////000111222333333222333444555777999:::666;;;OOOmmmzzzmmm[[[GGG???<<>>AAAAAA???===<<<;;;<<<>>>???:::======???DDDJJJddd444444555666777888888999:::;;;<<<===<<<;;;999888666666777888999:::;;;<<<888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<>>>@@@BBB>>>===;;;;;;???DDDJJJMMMLLLBBBAAAHHHEEEAAAYYY{{{vvv^^^OOOJJJHHHFFFEEEBBBEEEFFFEEEDDDDDDGGGHHHIIIIIIIIIIIIHHHGGGEEEEEECCCCCCBBBAAA@@@???>>>>>>CCCDDDGGGJJJNNNRRRUUUWWW___```___^^^___aaafffjjjqqqwwwyyysssmmmlllllllllmmmjjjeee```ZZZUUUQQQOOOKKKJJJGGGEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHLLLLLLMMMOOOUUUZZZUUULLLOOOXXXgggxxxpppTTT>>>444333555000000///......---,,,,,,++++++++++++,,,---...///++++++************++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******++++++***))))))((()))+++,,,,,,++++++,,,---............///000111111333333222222333444555666;;;777;;;EEEOOOddd|||lll___NNN@@@======@@@>>>888888;;;:::::::::999888888777777999999888777666666555555444555555555444555777999999888777555444444444444777888888777777999<<>>999<<<===@@@FFFLLLggg444444555666777888999999999;;;===>>>===<<<:::888666777777999:::;;;<<<===<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<============>>>>>>????????????===<<<;;;:::;;;;;;===>>>===<<<::::::<<<@@@EEEHHHDDDAAA@@@AAA???>>>FFFRRRjjjssseeeZZZOOOEEECCCCCCDDDEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@???AAAAAABBBCCCEEEGGGIIIKKKPPPPPPPPPOOOOOOQQQUUUXXX^^^eeehhhbbb\\\[[[\\\\\\ZZZXXXTTTOOOJJJGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDEEEBBBDDDFFFHHHHHHGGGFFFEEEDDDGGGJJJMMMUUU```fffffflllzzzzzzqqqsss{{{rrrQQQ:::222222000...//////......------,,,,,,---,,,,,,+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++++++++++++++)))***,,,+++******+++---------------...///000111222222222222222333333444444222888???>>>CCC^^^~~~zzzbbbSSSLLLCCC<<<;;;<<<;;;888444555888:::999999888888777666666888888777777666555444444333444444333222333555888666666666555555555555555777777777777777888<<>>>>>===<<<<<<;;;;;;;;;999======@@@FFFLLLggg333444555666777888999::::::;;;===>>>>>>===;;;:::888888999:::;;;<<<===>>>>>>>>>>>>===<<<:::999888888999:::;;;<<<===>>>>>><<<===>>>?????????>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;::::::;;;>>>AAACCCDDDCCC>>>888888<<<>>>;;;FFFRRRooojjjWWWJJJDDD@@@AAABBBAAABBBDDDIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIKKKOOOTTTVVVRRROOOOOOPPPOOOKKKKKKJJJHHHFFFEEEGGGHHHEEEFFFFFFEEECCCCCCDDDEEEEEEHHHMMMNNNMMMJJJHHHGGG>>>CCCIIIRRRccc{{{}}}nnneeeiii|||~~~cccTTT???000***+++...///.........---------,,,,,,------,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))(((((((((((()))******))))))***,,,,,,---------)))***++++++******+++------,,,,,,------...///000000000111111222222333333444///111:::??????BBBHHHkkkssseeePPPDDDCCC???::::::999888666666777999999999888888777666666666777777666666555555444444333444444222111222444666444555555555555666666666666666777777777999<<>>===;;;::::::::::::======???DDDJJJeee333333444666777999::::::;;;<<<======>>>===<<<;;;::::::;;;;;;<<<===>>>>>>?????????>>>===<<<;;;:::888999:::<<<===>>>??????>>>?????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===???AAABBBBBB@@@<<<888999;;;;;;888<<<===LLLjjjiiiZZZKKKEEEDDDAAAAAACCCHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEGGGGGGEEEEEEEEEFFFHHHKKKKKKHHHHHHKKKKKKIIIHHHIIIJJJIIIGGGHHHJJJMMMKKKLLLMMMKKKHHHFFFGGGHHHIIIMMMSSSUUUTTTQQQNNNNNNIIIPPP\\\nnnzzznnnnnntttooo```CCC>>>777111......///000......------------,,,,,,++++++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++,,,,,,+++++++++(((***++++++******+++,,,,,,,,,,,,,,,---...///000...///000111222222222222777444333777===@@@>>>;;;HHHUUUtttnnn___UUUGGGAAAAAA===999999888777888999999999999888888777666666555555555555555555555555555555555555555333222222444666444555555555555555555444555666777777777:::>>>AAACCCAAA???===;;;::::::;;;999<<<;;;===AAAFFF```333333444666777999::::::<<<<<<===============<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<888999;;;===>>>???@@@@@@AAAAAAAAA@@@>>>;;;999777999:::<<<===>>>===<<<;;;888999;;;===???AAABBBCCC999666777<<<===999777999;;;;;;AAAOOOcccxxx```SSSNNNIIIGGGIIIEEEDDDDDDDDDFFFHHHKKKMMMGGGHHHIIIJJJKKKKKKJJJJJJGGGGGGGGGFFFEEECCCBBBAAABBBDDDFFFFFFEEEDDDCCCDDDCCCEEECCCAAACCCHHHHHHDDDIIIJJJKKKIIIFFFEEEGGGJJJNNNPPPQQQNNNJJJHHHHHHJJJGGGMMMSSSWWWUUURRRPPPOOO[[[eeewww}}}sssrrr}}}vvvZZZBBB555000---000555666000***------------------,,,,,,)))))))))***+++,,,......******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++***)))((((((***++++++******+++,,,,,,,,,,,,,,,---...//////---...///111222222222222000666777222000555<<>>BBB\\\333444666666555555777888::::::;;;;;;;;;:::999888<<<;;;;;;::::::999999888;;;<<<======>>>=========<<<<<<;;;;;;;;;;;;<<<<<<>>>======>>>??????<<<:::888888999;;;===>>>===;;;999888777777888999;;;<<<888999999999888777555444888444777@@@GGGTTTpppxxxnnn___PPPPPPLLLIIIJJJGGGCCCEEEKKKLLLMMMMMMJJJKKKMMMKKKGGGDDDEEEFFFDDD@@@>>>???AAA???@@@AAAAAABBBBBBBBBBBBHHHCCC???===<<<===DDDLLLJJJNNNRRRRRROOOPPPTTTXXX___]]]XXXSSSNNNNNNPPPRRRVVVXXX[[[^^^dddmmmyyy~~~{{{iiiVVVBBB222111111000......---------------,,,,,,+++***))))))************************,,,------+++)))(((((()))))))))************)))))),,,+++***)))(((((((((((('''((()))******+++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((('''''')))***,,,------,,,+++++++++,,,---...------......///000000000111222222333333444444555666999AAALLL]]]zzzjjjJJJFFFBBB>>><<<:::888666555555555555555555555555555555555555555555555555333444555555444333444555777555333333444555666555555444444333333333444444333222444666777777>>>GGGLLLHHHBBB>>><<<;;;;;;:::777;;;:::===???@@@SSSuuu222444555555444555666888999999999999999999999999::::::999999999888888888;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<<<<>>>>>>===>>>??????===;;;999999999;;;===>>><<<:::999999888888999999::::::888888888888888666555444<<<666555888777999GGGYYYvvvfffWWWOOOMMMNNNPPPUUUWWWVVVRRRPPPPPPLLLFFFCCCCCCAAA>>>:::999:::;;;AAAAAABBBCCCCCCCCCCCCCCCBBB???===???>>>???DDDKKKXXX]]]aaa___[[[YYY\\\aaa```bbbdddbbb___^^^```ccchhhooo{{{}}}nnnhhhrrrwwwcccQQQEEE888...111000///...------------------,,,++++++***))))))************************+++,,,,,,+++)))((()))***))))))************))))))(((((((((((()))***++++++(((((())))))***)))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))***+++,,,,,,+++*********+++---------------...//////000000111111222222333444444444777777888<<>>???>>>===<<<<<<<<<<<<<<>>===>>>??????===;;;;;;;;;;;;<<<======;;;999999999::::::999999888888777777777777666555444444666222111555444000333;;;MMMhhhwwwwww~~~qqqoooiii```]]]aaaccc```\\\XXXPPPHHHHHHFFFBBB???===<<<<<<===;;;;;;<<<<<<======<<<<<<<<<::::::===<<<;;;???DDDTTT[[[```___YYYWWW\\\bbb]]]hhhvvv{{{yyyrrrhhhfffuuuzzz^^^EEE999666222---000///......------------,,,,,,,,,+++******))))))************************)))***++++++))))))***+++))))))************))))))''''''''''''((()))******(((((()))))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************---,,,+++************+++*********)))***++++++,,,,,,,,,---......//////000111111111222333333444444777555555777777999BBBLLLeee{{{sssnnnqqq}}}xxxggg[[[PPPAAA333:::999999:::;;;;;;:::888444444444444444444444444444444444444444444444444666555333222111222333333333222222222222333444555444444333333333333444444555333444555444444999AAAKKKFFF???;;;999:::;;;<<<:::<<<;;;===AAACCCZZZ}}}///000222222111111333444555555444333444777999;;;777777888888888888888888999888777777888:::<<<>>>??????>>>===<<<<<<<<<<<>>======>>>>>>===;;;<<<;;;;;;<<<===<<<:::888999999::::::999888666555555555555555555444333333111...000666999666666888<<>>>>>>>>>>>>>>???BBB??????AAA@@@???BBBGGGBBBIIIOOONNNJJJLLLUUU^^^jjj{{{yyy~~~~~~|||eeeGGG333///222333000///......---,,,,,,------,,,+++++++++******))))))************************''')))******))))))***,,,))))))************))))))***)))(((''''''&&&&&&&&&(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++*********************)))))))))))))))******++++++,,,,,,---......//////000000111111222333333333555333555999;;;;;;===AAABBBZZZooozzz|||mmmXXXKKKDDD>>>;;;;;;777777888:::<<<===;;;:::444444444444444444444444444444444444444444444444888666444222333333444444222333333333333333444555333333333222333333444444444333444555444444:::BBBHHHCCC===999888:::;;;<<<;;;===;;;===BBBEEE\\\...///111111000000222333444333222222444666999:::777888888888999999::::::999888777666777999;;;===>>>>>>===<<<<<<<<<<<<<<<>>>===;;;;;;<<<===<<<;;;<<<;;;;;;<<<<<<;;;999777888888999999888666444333444444333333333333333333444111000444666444222111777999>>>VVV}}}vvvggg[[[WWWTTTTTTTTTQQQJJJDDDGGGEEEBBB@@@@@@AAACCCDDDFFFBBBAAABBBCCCDDDIIIPPPSSSXXX\\\[[[YYY\\\gggqqq~~~uuu]]]KKK777...000222111......------,,,,,,,,,,,,---++++++***************)))************************'''((()))***))))))***,,,))))))************))))))***)))(((''''''&&&&&&&&&(((((()))(((((('''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))************&&&'''(((((()))*********(((((())))))************++++++,,,,,,------......//////000111111222222333444111111555666444444666:::GGGNNNYYYssslll[[[HHH???;;;888999>>>777666777999;;;;;;999777444444444444444444444444444444444444444444444444777555222222333444333222333555666666444333444666222222222222222333444555333222444666666777>>>FFFEEEAAA;;;777777999;;;<<<;;;===;;;>>>BBBFFF]]]---///000111000000111333333333222333444666888999777777888888999:::;;;;;;999999888777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999:::;;;;;;:::::::::999:::;;;:::888666666666666666555444333222333222222111111111222333555333111111222222111111333888888>>>LLL[[[xxxzzznnnjjjddd```___bbbfffiiijjjgggfffhhhjjjmmmttt|||zzzkkkgggqqqhhhVVVBBB888000///111///+++)))---,,,,,,++++++,,,,,,,,,************************************************'''((())))))((((((***+++))))))************))))))''''''''''''((()))******(((((()))))))))(((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))************$$$%%%'''((()))*********(((((()))************)))******+++,,,,,,------.../////////000111111222222333111111444444222333666444:::888999FFFRRR^^^ooo|||gggOOOGGG???>>>===;;;:::;;;666555555666777777666444333333333333333333333333333333333333333333333333444111///111333555222000444777999777444222333555222111111222222333444555333222444666777888???GGGAAA>>>999777888999:::::::::<<<;;;>>>BBBEEE\\\...///111111000000222333333333333444555666777777555555666777888999:::;;;::::::999999999999888888::::::999::::::;;;<<<===<<<:::888777888999999888888888888999::::::777555555555444333222222222222222111000000000111222222///111111000111333555666333666333333666555DDD___{{{zzzyyy|||{{{zzzzzzvvv```JJJ<<<333...---000///+++***,,,,,,,,,++++++++++++,,,,,,))))))))))))************************************'''(((***)))(((((()))***))))))************))))))(((((((((((()))***++++++(((((())))))***)))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************&&&'''((()))******))))))((()))***+++++++++***************+++,,,,,,------......//////000111111222222222444777777555777<<<666<<<999777<<<<<>>===999777555444444666777777666333333333333333333333333333333333333333333333333333111111444888888555111444777:::888333000000222111111111111222333444555444333444666666666===EEE===;;;999888999:::999999888;;;;;;>>>BBBDDDYYY|||...///111111000000222333222333444555666666666666333444555666777888999:::::::::;;;::::::999777777888888888999:::;;;<<<===;;;999777666777888888888777666777888999999777555444333222111000111222333111111000//////000111222---000111///...///111111555000+++333???:::555???FFFhhhzzzxxx{{{~~~aaaFFF555///---+++---000...***---555+++++++++***++++++,,,,,,)))))))))))))))*********************************((()))***)))((('''((()))))))))************)))))),,,+++***))))))((((((((('''((()))******+++******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))***++++++***((('''((()))***,,,,,,++++++***)))******+++,,,,,,------......//////000111111111111111444666222---...333000666444333777555666AAA888EEEQQQVVV___vvv|||ssscccLLL>>>>>>>>>@@@<<<555555:::999444999777555555777999::::::333333333333333333333333333333333333333333333333555444444888===>>>999444333777:::777222......000111111111111222333444555555333444555444444:::BBB;;;:::888888999:::999888777:::;;;>>>BBBCCCWWWzzz............////////////222222222222444555666777444444444444444555666666===<<<;;;999888777666666888777777777777888:::;;;888999888777555555777999888777777666555555444444333222111000////////////////////////////////////000000///...............222222111111222222333444;;;EEE[[[yyyuuuoooiiijjjqqq}}}nnnXXXEEE777222444...------,,,,,,------...,,,,,,,,,++++++*********''''''(((((())))))************))))))((((((''''''+++*********))))))(((((())))))))))))******************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---------......***,,,...///111111111000111111111111111222222333555555555555666666666666<<<>>>@@@BBBFFFPPP___jjj~~~xxxjjjVVVPPPJJJ???999:::888888888888777777777666555444444444444555666666222222333333333333333333222222222111111111111000111111333666999888444///444333111000000111333444333333333333333333333333111333555777777888:::<<<:::999999888888999999::::::===<<<>>>@@@???QQQqqq....../////////000000000333333333444555666777888666555555444444555777888<<<;;;:::888888888999::::::999888777777888:::;;;<<<<<<:::777444333333444777666666666555555444444333222111000////////////........................000//////...............111111000000111111222333333444:::GGG^^^{{{uuurrrxxx|||xxxyyy{{{ssstttzzzxxxfffPPPBBB888111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((***)))))))))((((((((('''*********)))))))))(((((((((((()))))))))*********))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++,,,---///000111000000000000000000000111222222333333444444444555555555555888:::::::::>>>GGGMMMLLL\\\rrrqqq```WWWHHH===>>>???:::999>>>777777666666666555555555333333333333333444444555222222222222222222222222222222222111111111000000000000111333666555222///444333111000000111333444222222222222222222222222111333555666666777999;;;999999999888888999999999999;;;999;;;>>>???RRRsss///000000000000111111111444444444555666777999999888777555555555666888::::::999888888888:::<<<>>>===;;;999777777888:::<<<<<<<<<;;;888555222222333555555555555555444444444333222111000////////////........................//////...------------.../////////...///000000111,,,///111222888GGG^^^ooo}}}zzz~~~zzzxxxqqqiiikkkoooqqqnnnjjjppp~~~yyynnnTTTEEE666111222000---,,,++++++************+++++++++++++++************************)))((('''''''''))))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,---//////000000000///////////////000111111222222222222333333333333444777999999777666888;;;999AAAJJJPPPYYYlllxxxhhhYYYJJJ???@@@777444777888555666;;;555555555444444444444333222222111111222222333444333333222222111111000000222222111111111000000000/////////000222222111///333222111000000111222333111111111111111111111111111333444555555666888:::999999888888888888999999777999777999>>>???RRRsss000000111111111222222222555555555666777888999::::::888777555666888:::;;;;;;:::888888888:::===>>>???===:::777777888:::<<<:::;;;;;;999777666666777555555555444444444444444333222111000////////////........................///...------,,,,,,---------------------......///---222666555000000666===XXXuuuuuukkkfffggghhhnnnyyyzzzgggjjjnnnpppqqqssswww{{{tttoooiiiiiimmmqqqrrrpppttttttqqqmmmnnnpppnnniiillluuuzzzgggTTTGGG===333,,,---//////...///++++++************++++++*********************)))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,---------...,,,,,,---.../////////000...............///000000111111222222222333333333555777::::::999999:::;;;BBBDDDDDD@@@>>>EEETTTaaauuurrriiiYYYIII>>>:::999:::;;;888888:::888444444888555555444444444333333333222111111111111222333333444444333222222111000000111111111111000000000000//////......///000000000222111000000000000111222000000000000000000000000111222444444444555888:::888888777777777777888888666777666:::??????OOOnnn111111111111222222222222555555555555666888999::::::999777777777888:::;;;<<<;;;999888888999:::;;;>>><<<:::888777888:::;;;;;;<<<<<<;;;999888888999555555555555555444444444333222111000////////////..............................---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000---***))),,,222888888EEE]]]}}}}}}ooosssxxx{{{zzzvvvpppllllllhhhddddddhhhlllnnnnnnjjjiiihhhffffffiiimmmqqq}}}yyybbbLLL===666000...---...,,,((()))...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))------------............,,,,,,------......//////...............//////000111111222222222333333333222333444555555777999;;;======>>>>>>???BBBHHHLLLXXX^^^nnnmmm\\\QQQFFFCCC???<<<999666444555111222555777666333444888555555444444444333333333222222222222222333333444555444444333222111111000111111111000000000//////000/////////...///111222000000000000000000000000000000000000000000000000111222333333333555999<<<888777777666666777777888555888888===AAA>>>KKKfff000111111111111222222222333333333444555666888888888888888888888999::::::<<<;;;:::999888888777777;;;:::999999888999::::::===>>>>>><<<999777666666888777777666555555444444333222111000////////////------------------------------,,,++++++++++++,,,+++++++++++++++,,,,,,---///...,,,,,,...000333333111333===QQQjjjppp[[[GGG888444666//////111222---'''(((---,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))''''''(((((((((((())))))''''''(((((((((((())))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,---......///...............///000000111111111222222222222333333222111111222444666777:::999888:::===BBBEEEGGGHHHQQQ```ooo|||{{{lll[[[MMMCCC>>>999777888;;;;;;888777999222333444444333222222444444444444444333333333333222222111111222222333444333333333222111111111000111111000000000////////////000000000//////111333/////////000000/////////000000000000000000000000000111222333444777;;;>>>777777666666666666777777777888888===BBB???JJJddd000000000111111111111222111111111222333444666666666777888999:::999999888999999999999999777666555888888999999999999999999999;;;<<<;;;999666666666::::::999777666555444333333222111000////////////---------------------------,,,,,,+++++++++++++++++++++******++++++,,,---+++---000333333111---***...000555:::>>>KKKfffmmm\\\HHH<<<555000...000000///000222000++++++...++++++************++++++'''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********------,,,,,,,,,---.../////////......//////000111//////000000000111111111444333333333444555555444;;;;;;:::888888:::>>>BBB>>>AAAHHHOOOTTT]]]ppp{{{pppjjj___YYYQQQIIIAAA<<<;;;<<<===777444555555444888===888777555222111222222111333333222222222111111111111000000000000111222222000000000000000/////////111000000000////////////---///111000///...000222...//////////////////...111111111111111111111111000111222333444888===AAA777666666555555666666777999888666:::@@@???LLLggg///000000000000111111111000000000111222333444555555777999:::;;;:::888777666777999:::999888666555555666888999::::::999888333666888999888888888999<<<;;;:::888777555444333333222111000////////////---------------------------,,,++++++******+++++++++++++++***+++,,,,,,---))))))***))))))***...111222+++(((...444888>>>FFFccc}}}sssgggKKK:::,,,---333111+++''',,,))))))---///---************))))))))))))******&&&'''''''''(((((())))))******))))))(((((('''''''''((((((((())))))******&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************...---,,,+++,,,---...//////////////////000111111............/////////000000000111444555555444222///444999:::888:::AAAGGGLLLDDD@@@FFFMMMSSS[[[bbb```bbbgggmmmvvvxxxiiiZZZMMMCCC???<<<:::888777555555777555111333888888333222555333111...---000555777666111111111111000000000000///////////////000111111---------...............000000000000////////////+++...111111///---///111......////////////......111111111111111111111111///000222333555999???CCC666666555555555555666666;;;888444777>>>@@@OOOlll////////////000000000000333333222222222222222222666666777777888777777666555666888::::::888666555555666777888888888888888777888:::;;;;;;999666444999999999888888666555555222222000///............------,,,,,,,,,,,,++++++++++++,,,++++++)))((('''***(((&&&&&&(((*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...111444666???FFF___oooZZZGGG;;;111000000///...------------------,,,,,,---......+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))***((('''((()))***)))''''''&&&%%%$$$###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((('''***)))((((((((()))+++,,,******+++++++++,,,,,,,,,.........////////////000............////////////000111000///...///222444333333444555888;;;>>>@@@;;;>>>BBBGGGKKKMMMNNNOOOMMMLLLLLLNNNSSSWWWYYYYYYlllpppvvvzzz~~~rrrkkkfffdddbbb^^^WWWNNNFFF@@@<<<;;;888888888777666666555555555555555444444333333333111111111111111111111111111111111111000000000000...............///000000//////.........---------000000000000000000000000------------.........///333222111///............222222111111000/////////...000000///333<<>>>>>@@@CCCFFFHHHIIIIIIIIIGGGFFFFFFGGGKKKNNNOOOOOOQQQSSSUUUWWW\\\fffrrr{{{yyyfffYYYPPPJJJGGGMMMKKKFFFAAA<<<888666555777777777666555555444444555444444444333333333333222222222222222222222222111111111000000000//////...............//////000//////.........---------........................///...---------...000111111000000///............111111111000000000000000///111000000666???CCCBBB:::888555555666777666444888;;;999<<>>;;;999===<<<;;;999888777666555666666555555444333333333444444333333333333333222222222222222222222222222111111000000000000//////......------......///000...............---------------------------------///...,,,,,,,,,---///000///......---------......//////000000000000111111111111111222:::CCCDDD???888666555555666777777666:::<<<999:::??????JJJ```---.........///000000000///000000111222333333444333333333333444444555555666555555555555555555666666555444222222444666777888777666555555666777777444444444444444333222111000///......---------...,,,,,,,,,++++++++++++***000...,,,***))))))+++,,,)))((('''''')))******)))((((((((()))))))))))))))---------,,,,,,,,,,,,,,,...,,,...222666===MMM]]]sssmmmQQQJJJ???666000...,,,,,,------,,,,,,,,,+++++++++,,,+++*********************))))))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((+++,,,(((((((((((())))))******************++++++++++++++++++,,,,,,,,,------------------........./////////000000///...///111222111222555777888999999888AAABBBCCCDDDCCCAAA???>>>BBBAAAAAABBBEEEGGGGGGGGGIIIEEEBBB@@@CCCGGGKKKLLLRRRPPPQQQUUUVVVTTTTTTVVV```ccciiioooppppppuuu|||yyyxxxyyy}}}wwwvvvtttrrrooolllhhhfff[[[ZZZWWWSSSNNNKKKHHHGGGFFFBBB===<<<======<<<:::777777888888888777666666555555444444333222222222333333333333222222222222111111111111111111111111111000000000////////////...------------...//////........................------------------------++++++,,,------------,,,,,,,,,,,,,,,------...///......//////000111111222222222111444>>>EEECCC<<<666555444555666777777777999:::666777===>>>JJJaaa,,,------...///000000000//////000111222222333333444333222111111111222333444555777888888777555444666444222111111222444555555444222111222333444555333333444444333333222222///...------------------,,,,,,+++++++++*********111///---***((((((((()))(((''''''(((******)))((('''''''''(((((()))))))))******++++++,,,,,,,,,,,,,,,...111222///---222999CCCQQQggguuu\\\@@@222111//////000000...------------,,,,,,,,,,,,,,,,,,+++******)))))))))***)))))))))******)))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''((((((((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,''''''(((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------...............///000///......000222000111444666777888888777???@@@BBBCCCBBBAAA???>>>;;;;;;;;;>>>AAADDDDDDCCCBBB???<<<<<<===???@@@@@@GGGDDDDDDFFFFFFCCCCCCFFFWWWQQQMMMMMMMMMKKKMMMQQQNNNKKKJJJMMMSSSVVVTTTQQQFFFFFFGGGGGGFFFFFFFFFGGGGGGEEECCCAAA???>>>>>>???>>><<<===???AAA@@@<<<888444555555555444333222111444444444333222222111111222222222222222222222222////////////////////////000000000////////////...---------------...//////---.............................................)))+++...111111///---***,,,,,,+++,,,,,,---...///------...///000111111222222222222555>>>EEEBBB:::444444555555555666777888777999555666===@@@MMMeee,,,,,,---...///000000111///000000000111222222222222111000//////000111222333555777999999777555333444333222111111111222333222111000000000111222333222222222333333222222111...------,,,,,,,,,------++++++++++++************000...,,,***((('''''''''(((''''''(((***+++)))(((&&&''''''(((((())))))***'''(((***+++,,,,,,,,,,,,***,,,......,,,,,,///222...333@@@UUUooonnn]]]QQQ@@@///222000...---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))************))))))&&&''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&$$$%%%&&&'''''''''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***&&&'''((()))))))))(((((()))))))))************++++++++++++,,,,,,,,,------,,,------------.........---...000000///...///111///000222444666777888888===>>>@@@AAAAAA@@@???>>>::::::;;;>>>BBBDDDDDDCCC<<<<<<======<<<<<<<<<;;;@@@>>>???CCCDDDBBBBBBEEEYYYPPPIIIHHHHHHIIIKKKOOOHHHEEECCCCCCGGGJJJKKKJJJBBBBBBAAAAAAAAABBBBBBCCCEEEDDDBBBAAA@@@@@@AAABBB<<<<<<===AAACCCBBB===888777666555444333222111000444444333333222222111111000111111111111222222222........................000000////////////......------,,,,,,------...///---------.......................................+++---111444444222///,,,,,,,,,,,,,,,,,,---...///------...//////000111111000111222555<<>>??????>>><<<;;;;;;;;;<<<>>>AAABBBBBB@@@:::>>>CCCCCCAAA>>><<<===<<<;;;===AAAAAA===;;;===AAA===;;;===???AAAGGGNNNCCCBBBAAAAAABBBCCCEEEFFFAAA>>>;;;::::::;;;:::999@@@???===<<<;;;;;;<<<<<<;;;:::999;;;>>>???<<<999777666555444333333444444555444444333222222111111000000000000111111222222////////////////////////000000/////////.........------,,,,,,------...///---------.........//////------------------------,,,...///000111000///......---------------...///---.........///000000000---111333444888===<<<888444555666555333333555888555777444777===???KKKccc++++++,,,---...///000111111111111000000000000000333333333444666999===???555444333333333333444555111111111222111000///...000000111111222222222222......///////////////...,,,,,,,,,++++++,,,------+++++++++************)))&&&'''((()))***)))))))))''''''''')))++++++)))''''''''''''((()))******+++((()))***++++++***)))(((++++++++++++,,,...,,,)))//////...,,,,,,333???HHH```pppxxxjjjUUUHHH;;;555111,,,,,,///+++***+++,,,///000///---)))))))))))))))*********...---,,,+++************((()))***++++++***)))(((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$!!!###$$$&&&''''''&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&%%%%%%&&&((()))))))))((('''))))))))))))************,,,,,,------------......,,,,,,,,,---------......,,,...000000///...///000......///000333666999;;;:::;;;<<<======;;;999888777777888:::<<<<<<:::888666===CCCDDD???:::999:::888777:::???@@@;;;888999<<<===@@@CCCAAA@@@GGGPPP@@@AAABBBBBBBBBBBBDDDFFF@@@<<<999;;;???CCCCCCBBB>>>===<<<<<<;;;;;;;;;;;;CCC>>>999666777777555222333222000///000222444555555555444333333222222111//////000000111111111222000000000000000000000000000/////////............---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///......------..................///////////////,,,000333333666:::;;;888444666777555333222444777222555222444:::;;;FFF]]]---------............///......//////000000111111333444555555555777;;;===666555333222222333555666555444333222111111111111111000///000111111000///000000000///......------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++++++++,,,,,,,,,---------------...///000111222222999>>>GGGUUUgggzzzvvvhhhYYYHHH<<<555111---,,,---///...---------------------------+++***)))(((((()))******'''(((***+++***)))'''%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%(((%%%$$$%%%'''(((&&&$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%###"""$$$'''(((&&&$$$''''''''''''((((((((((((******))))))))))))******))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---,,,,,,---...///---+++///////////////111333444333222000000111555999;;;<<<:::999<<>>>>><<<:::777666::::::;;;<<<<<<=========???>>>@@@DDDEEEDDDGGGMMMGGGDDDAAA@@@@@@AAAAAAAAA???AAABBB@@@<<<999:::;;;999999777777777888999::::::999777555444333444444444444444333333333222222222444666555444222111222000000000000000000000000//////000000000000//////000000//////......------.........------,,,,,,,,,........................,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------------............//////...---,,,,,,---...//////***---555555000222;;;777444111111444666555444444777444666<<<<<>>>>>;;;777555777:::888777666666666666777888888888666555444333333333333333333222222222111111000222333333111000000000000000000000000000000000/////////000000/////////////////////..................---------,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------------------............///...---,,,,,,---...///111111999EEEEEE;;;777;;;555333111222555777666555666888555777<<<;;;EEE[[[---------............///......///000000111111222///111333444333333444555666555444333333444555666555444444333222222222111222111111111333444444333000000000///......------,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***++++++,,,---.../////////---++++++///555<<<@@@NNNWWWeeerrr|||rrrcccZZZNNNCCC555---,,,.........000...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%((('''&&&'''((()))(((&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%###&&&''''''''''''((((((((()))((((((''''''(((((()))'''(((((()))+++,,,,,,---*********+++++++++++++++///---+++***+++,,,,,,+++000000////////////000111111111111222222444555666555444555999>>>???===999888999:::;;;;;;;;;:::::::::;;;;;;;;;:::999777666999999888888999999::::::BBB@@@@@@BBBAAA???AAAFFFBBB@@@>>>===???AAABBBBBB:::;;;:::666222111444888666666555444444555555666666666666555444333222111111111111111000000000000...000111111///......///000000000000000000000000......////////////...................../////////------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------------------..................------------......///000999DDDDDD:::555777333222222333555777666555888999666777;;;:::DDDZZZ---------............///...//////000111111222222///222444555333222222333555555444444444444555555444444444444444333222222333222222333555666555444000000000///......------,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''''''''((((((((())))))******+++,,,------000///...---...111333555666;;;BBBKKKVVVcccpppyyy{{{pppbbbVVVLLLEEEBBB:::666111000222222///,,,,,,,,,,,,------,,,+++***++++++++++++++++++++++++)))))))))))))))***************)))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&$$$###&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''''''((())))))***+++***************++++++333000---,,,,,,.........000/////////////////////000000111222333333333222444444555888;;;===;;;999777777888888888999999999888999999999999888777666777777666666666777888999<<<::::::;;;:::999;;;@@@AAA???<<<;;;<<<=========777999999777333111333555666555555555444444444444333444555555444222111///000000000/////////......---///000///...---...///////////////////////////---......//////......------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........------------------------///...000444444000111555111111222333444444444333666888555666;;;:::DDDZZZ---------............/////////000000111222222222111333555555444333333333555555555555555555555555444444555555555444333333444333222333555666666444000000000///......------++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((())))))******++++++((()))+++,,,------,,,,,,000///...///333:::DDDJJJTTT___hhhkkkooozzzyyyqqqmmmggg```PPPJJJAAA999333111222333---,,,,,,...000///+++'''***+++,,,,,,+++***))))))************************(((((())))))******************)))((('''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((('''''''''''''''''''''++++++***))))))******+++222///,,,+++,,,---........./////////.........---...///000222222222111111444444555777999999888777444444444555555555666666777777777777777777666666666555444444444666888999888666666777777666999???AAA>>>:::888888888888777444888<<<<<<888555333444666666666555555444444333111222333333333111000...//////.........---------...///000///......///000........................------............------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,------------------,,,111///////////////222777111222222222111111111111444666444555;;;;;;EEE\\\---------............/////////000111111222222333222444555555444333444555555555555555555555555555444444666666666555444333666444333444555666555333000000000///......------************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******''')))+++---...---+++***++++++++++++,,,...///000222:::@@@AAADDDMMMUUUZZZdddnnn{{{|||wwwqqqlllhhh___[[[RRRFFF???>>>;;;777333222000///------------,,,***))))))+++,,,,,,,,,(((***+++***(((((()))***))))))))))))))))))))))))'''((()))******+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))*********))))))(((((((((,,,+++***(((((()))******---+++))))))***,,,,,,+++------...............------...///000111111111111444555555666666666666555333333222222222333444555555555555555555666666666444333222222444666999;;;:::777777888888777;;;AAAAAA>>>:::777666555444333333999>>>???<<<777444444555555666555555444333222111111111111111000//////............------------...///000///......000222........................,,,,,,------------,,,,,,---------------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,---///111333222222333555222222222000//////111444333555333555;;;;;;FFF\\\---------............//////000000111111222333333222333444444333333555777555555666666666666555555333444666777777666555444777555444444444444333111000000000///......------))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,,,,------.........(((***,,,///111111000///...222333000000444777777999AAAKKKTTT[[[dddooowww{{{tttlllggg```]]]XXXTTTOOOJJJEEEBBB======:::444444777888555...///000111111///...---///---++++++,,,---//////((())))))(((&&&&&&(((+++((((((((((((((((((((((((&&&''')))***++++++******((()))*********)))'''&&&&&&'''(((((((((((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%'''((('''%%%$$$&&&(((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''***))))))(((((())))))***((((((((())))))))))))))),,,+++)))((((((((()))***)))(((((()))+++,,,+++***++++++---...///......---,,,,,,---...000111222222333444555555444444555666333222222111222333444555444444444444444555666666222111111111333777:::===>>>;;;::::::999777;;;AAA@@@===999777666666555444333888===>>>:::666444444333444444444444222111000000000//////...////////////............---------......///...---...000222------------------------,,,,,,------------,,,,,,...------------------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((())))))))))))*********++++++,,,,,,,,,---------+++,,,------------,,,+++(((,,,000111111222222222111222111000///111666:::444666333555::::::DDD[[[---------.........//////000000000111222222333333222222333222111222555888555555666666666666555555333555666888888777555444777666444444444444222000000000000///......------)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))'''&&&%%%&&&(((+++---...---,,,,,,,,,---,,,+++---000000......222333111222444666777:::???GGGMMMWWWZZZ]]]```aaadddgggiiimmmjjjggghhhkkkmmmlllkkkjjjlllkkkeee___\\\ZZZZZZXXXZZZ\\\\\\WWWPPPHHHCCC???===;;;999888666333000111333222///...000000---......---,,,+++++++++++++++,,,,,,,,,,,,***(((&&&((())))))'''$$$%%%(((,,,((((((((((((((((((((((((&&&''')))***+++++++++***'''(((***+++***)))'''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''******))))))))))))******$$$%%%%%%&&&'''((())))))---+++)))((('''((()))***)))((()))+++---...---,,,)))***,,,...//////......+++,,,,,,---///111222333111222444444444444555777444333222222222333444555333333333333444555666666111111000111444777;;;>>>AAA===;;;:::888666999???@@@===999777777888888777444888;;;;;;777444444555222333333333222111///...111000...------...///000//////.........------------......---,,,---///111------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,*********++++++,,,,,,,,,***************************+++,,,------,,,+++***(((((((((((())))))))))))++++++,,,,,,,,,---------++++++------------+++++++++...///......222666777000111111000000333:::@@@666888444555:::999CCCYYY++++++,,,,,,,,,,,,------............////////////444444444555444444333333333333333333333333333333333333333444444444444555666444333222333333222111777999777111//////---)))))),,,---,,,)))((()))+++''''''((((((''''''&&&%%%%%%&&&&&&&&&'''(((((((((%%%$$$###%%%%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,---,,,+++++++++++++++,,,,,,,,,------...------...///222555777>>>:::666666888999999888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999888888333333333444444333333333////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++************************((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''''''''(((***++++++***+++---,,,)))***...------------,,,,,,+++***,,,,,,---...///000111111222222333444555555555555888666444333333333222000777666555333333333444555333111000222666;;;???AAADDDAAA===:::999:::===???@@@===999777666666555444333444555555555444333222000000////////////000000000---+++***,,,///000000111000...,,,+++,,,...///---......---+++******+++---,,,,,,,,,+++******))),,,+++******++++++***(((---,,,++++++******++++++************************))))))))))))************************************'''((()))***,,,,,,,,,,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------.........///111333555777333111000///000222555777EEEEEE>>>::::::888BBBZZZ+++++++++,,,,,,,,,------............////////////333333444444444444333333333333333333333333333333333333444444444555555555555333111000000111///...222444333///---...---***)))+++,,,+++(((''')))***''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))((()))***+++++++++***)))+++++++++,,,,,,,,,,,,------,,,,,,,,,---///222444666333000///111222222111111111111111111111111111000000///////////////......//////000000//////...------------------------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''((()))***+++,,,((('''******)))***...,,,---------,,,,,,+++***,,,,,,---...///000111111222333444555555666555555999777666666888999888888999888666555444555555666666555555888<<>>;;;:::;;;===??????<<<999666666666555444444444555555444333222111000//////////////////000------,,,,,,,,,,,,...///000///---,,,+++,,,---...---......---+++***,,,---+++***************+++,,,,,,***))))))++++++***))),,,++++++***************************************(((((()))))))))*********************************))))))******************++++++++++++++++++,,,---+++,,,,,,,,,---------------------...000222444666333222000///000222444666>>>@@@;;;888:::888CCCZZZ++++++++++++,,,,,,,,,,,,---............/////////222333333444444333333333333333333333333333333333444444444444555555555555555333111000000000...---,,,//////,,,+++......+++(((******)))((('''((()))''''''((((((''''''&&&%%%''''''''''''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,++++++******+++,,,...//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******,,,&&&$$$'''+++++++++---,,,,,,---------,,,++++++,,,,,,---...///000111111333333444555666666777666:::999888:::===???@@@???>>>===;;;:::999999999:::::::::<<<@@@CCCDDDCCCBBBBBBAAA???===<<<<<<<<<===>>>;;;888666666555555444444444444444333222111000........................,,,///111000---,,,---//////...---,,,+++,,,---...---...---,,,+++,,,///111---,,,+++******,,,...///+++***))))))***++++++***,,,+++******))))))******************************(((((())))))))))))******))))))))))))))))))))))))*********))))))(((((((((***++++++++++++******))),,,,,,,,,---------......,,,,,,,,,---///111333555444333111000000111333555666999777777:::888CCCZZZ***++++++++++++,,,,,,,,,---------.........//////111222222333333333333222222222222222222222222222333444444444444555555555777555222111111111///...***------******------+++((())))))((('''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''(((((())))))))))))************++++++++++++++++++***))))))***++++++,,,+++*********+++++++++---------------------------............/////////,,,------......------,,,++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&((((((((((((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))******%%%###)))......+++***,,,,,,,,,------,,,,,,+++,,,,,,---...///000111111333333555666777777777777:::999999;;;>>>AAAAAAAAACCCBBB@@@>>>>>>>>>>>>???<<<>>>AAAEEEHHHGGGCCC@@@???>>>>>>===<<<;;;::::::;;;999666555555555444333444444333333222000000///------............---------222666555000---...111------,,,++++++,,,------------,,,++++++---111444111///,,,)))((()))+++,,,,,,***((((((***+++,,,+++,,,,,,+++************+++************************(((((((((((()))))))))***((((((((((((((((((((((((***))))))((((((((((((((()))***+++++++++)))(((''',,,,,,---------.........,,,,,,,,,---///111333555444333222111000111222333333777555777:::888BBBYYY*********+++++++++,,,,,,------------............000111111222333333222222222222222222222222222222333333333333444444444444666333111000000000///...,,,......+++***---,,,***)))((('''''''''''''''&&&'''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%%%%$$$))),,,+++&&&%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))))))))*********++++++++++++******))))))))))))++++++++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,------------------,,,++++++++++++++++++++++++......---+++***)))((('''************************(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))))))))))))))%%%&&&---333000+++(((+++,,,,,,------,,,,,,,,,,,,,,,---...///000111111222333444666777888888888999888888999<<<>>>>>>>>>BBBAAA@@@???>>>???@@@@@@>>>@@@CCCFFFHHHFFFAAA===<<<<<<;;;;;;:::888777777999777555444555555444222333333222111000/////////------...//////...------,,,111666555111---...000,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++---222555555222...***((((((((()))---***(((((()))+++++++++------,,,+++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''(((((()))***)))******+++***)))'''&&&,,,,,,,,,---------......---------...///222444666444333222111111111222333333777666888;;;888BBBXXX************++++++++++++,,,------------.........///000111111222222222222222222222222222222222222222222222222333333333333222000...---.........,,,,,,///...+++***,,,,,,)))***(((''''''(((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%...222000(((%%%((('''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((()))******((())))))))))))*********++++++*********)))))))))''')))******))))))***++++++++++++++++++++++++++++++*********))))))((((((******++++++++++++******++++++++++++++++++++++++------,,,+++)))((('''''')))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))(((&&&(((///333///+++)))++++++,,,---------,,,,,,,,,,,,---...///000111111111222444555666777888888888777666777999;;;;;;;;;>>>===<<<<<<<<<===??????@@@@@@BBBCCCDDDBBB>>>:::::::::999888777666666555666555444444555555333222111111000////////////000---...///000000///...---***---000000...++++++,,,******++++++++++++,,,,,,++++++,,,++++++---111444:::888555222111000111111...,,,)))((()))***+++***---,,,++++++******++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''((()))+++,,,)))************))))))(((+++++++++,,,,,,,,,---------------...000222444666222222222222222222333333444888666777;;;888AAAXXX************++++++++++++,,,,,,---------............///000111222222222222111111111111111111111111000000111111111222222222000...,,,---...///...---+++------******,,,,,,)))+++)))'''''')))***(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&***///...%%%$$$)))(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))((((((((()))))))))******))))))))))))))))))((((((%%%(((******(((''')))***++++++++++++++++++++++++******+++++++++++++++,,,))))))************))))))))))))))))))))))))))))))***************)))))))))((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((()))***))))))((()))''')))---...+++)))+++***+++,,,,,,---------,,,,,,,,,---...///000111111000111333444666777777777666555555666999;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAA@@@@@@@@@???<<<999;;;:::999777666666666666555333333333444555333111//////.........///000111---...000111111000...---)))***,,,,,,,,,,,,++++++))))))***+++++++++++++++)))***,,,,,,,,,---///111333333333444555666888999000---)))(((((()))))))))+++******)))((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************,,,+++)))(((((()))***+++******)))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,---///111333555111111111222222333333444222666444666999888BBBYYY)))************+++++++++,,,,,,,,,---------............000111111222222222111111111111111111111111///000000000000111111111111///......000111111000(((++++++)))))),,,---***+++)))'''(((******(((&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&& '''''' !!!)))***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((((((((((((((())))))))))))'''(((((()))((((((''''''%%%(((++++++)))((()))+++(((((((((((((((((((((((((((((()))***+++,,,---...******++++++++++++******(((((((((((((((((((((((('''(((((()))***++++++,,,'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))(((+++))))))***)))&&&)))...***+++,,,,,,------------,,,,,,---...///000111111///000222444555666777777555444444666:::===>>>>>>===<<<<<<===???AAACCCDDDDDDAAA???>>>======;;;999<<<;;;999777666666777777444333222333444444333111......------...///111222...///000222222000///...+++******+++---...---,,,((()))***+++++++++++++++(((***,,,,,,,,,,,,...000"""$$$'''+++///222555666111...***((((((((()))((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))************************///...+++)))(((((()))***+++***)))))))))+++,,,---))))))*********++++++++++++++++++,,,---000222333000000111222333333444444000444222444888888CCC[[[+++***)))))))))***,,,,,,,,,,,,,,,---------......///000000111111111111000000888:::333...///000/////////000111222222333333111000...,,,+++,,,---...))))))((('''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))(((((((((***+++***(((&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&!!!"""###$$$%%%%%%&&&%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((((('''''')))))))))******)))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111222333333444444444333777777888999:::;;;;;;<<<===>>>???@@@AAA@@@??????>>>;;;888777888::::::::::::888555444444777:::<<>>===;;;888777888:::::::::999777555444444666999;;;>>>;;;666222000000222333222111000///.........///---000333333222///......---,,,+++,,,......,,,+++,,,)))))),,,---)))(((***))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))***++++++(((((()))******)))''''''((((((((((((((()))))))))++++++***((('''(((+++---222222111---)))'''(((***))))))))))))))))))))))))'''(((***,,,.../////////++++++,,,,,,------......,,,,,,,,,---///000222333////////////000111222333222666444444888666AAAXXX******))))))******+++,,,,,,,,,,,,---------............///000000000000000...333555222//////000000111111111111111111111111444333000---+++***************)))(((((((((((()))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))+++***(((''''''(((***+++))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///111333555666777777777777888999:::;;;<<<<<<<<<<<<>>>?????????>>>======:::888777888999999999888777555444444666888999;;;:::777444222111111222111111000000///...------,,,...//////---,,,,,,------,,,,,,,,,......,,,+++,,,***+++---+++'''(((,,,))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))******+++'''((()))***+++***))))))&&&''''''((())))))******+++***)))'''&&&)))---111;;;444,,,((()))***)))''')))))))))))))))))))))))),,,,,,------,,,+++******------------------------,,,,,,,,,---///000222333////////////000111222333222555333444888666AAAYYY***************+++++++++,,,,,,,,,---------......---...///000000000000000...111222111000///000111000111111222333333444444000000...---,,,,,,------+++******)))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&#########$$$%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&((((((%%%%%%&&&'''((())))))***((('''%%%$$$%%%&&&(((***+++***(((&&&&&&(((***+++***)))))))))))))))******+++++++++++++++,,,,,,,,,---------------------...///000111333444555666666555666777888999::::::;;;:::;;;<<<>>>>>>======<<<;;;999777777888999888888666666555444444555666777888888777666444222111000111111000000///...---,,,,,,------,,,+++***+++------,,,+++,,,......,,,+++***+++...111...)))(((+++************************))))))))))))*********+++)))(((((((((((()))******)))***+++,,,,,,+++******'''''''''((((((((())))))++++++***)))((())),,,///777111***'''(((***)))''')))))))))))))))))))))))),,,,,,,,,,,,++++++******......------------------,,,,,,,,,---///000222333////////////000111222333222555333444888777BBBYYY))))))******++++++++++++,,,,,,,,,---------......---...///000111111111111//////000222111000000111000000111333555666777888000//////...------,,,,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%''')))+++---...((('''%%%$$$%%%&&&(((***+++)))'''&&&&&&''')))+++******)))))))))))))))************++++++,,,,,,,,,.............../////////111111222333444444444444444444555666777888999999999:::;;;<<<===<<<;;;;;;:::999777777888888888666555444444444444444444444555555666555444222000///111111000///...---,,,,,,---------,,,******+++---,,,++++++,,,------,,,***(((***000666666///***)))))))))))))))))))))))))))((())))))))))))*********((((((''''''(((((()))***------......---+++***))))))((((((((('''''''''&&&)))+++,,,,,,***)))))))))+++++++++)))(((''''''(((((((((((((((((((((((((((''''''(((***,,,---///000------------------,,,,,,,,,,,,,,,---///000222333////////////000111222333111555333444888777BBBZZZ))))))***++++++++++++***,,,,,,,,,---------......---...///111222222222222111///000333333000000222000000222333555666888888333222111///---+++)))(((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$"""###%%%''')))+++---...''''''&&&%%%&&&'''((()))***)))'''&&&&&&''')))***+++******)))))))))))))))))))))******+++,,,,,,,,,........./////////000000222222333444444444333333444444555666777888999999888999:::;;;;;;;;;:::999999888777777888888777555333444444444444333222222333333444444333111000...333222///---,,,,,,,,,,,,,,,------,,,******+++,,,+++******+++,,,,,,+++)))''')))///999;;;444,,,(((((((((((((((((((((((((((&&&&&&''''''''''''(((((('''''''''''''''((())))))------------,,,***((('''))))))(((((('''&&&&&&%%%(((***------+++(((&&&&&&"""'''++++++(((&&&'''***((((((((((((((((((((((((...---,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333////////////000111222333111444333444888777BBBZZZ((()))***+++,,,++++++***,,,,,,,,,---------.........///000222333333444444444000000444444111///222111111222222333444444444222222111///---+++)))(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%&&&))),,,//////---***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''"""$$$&&&(((((('''&&&$$$###$$$%%%&&&'''))))))***&&&&&&&&&''''''''''''(((((((((''''''''''''((((((++++++***)))))))))))))))((())))))***++++++,,,,,,,,,,,,------...///000000000111222333444555555555555555666777888999::::::777888999:::::::::999888888777666777888888666444222333444444444333111000111111222222111000///...555222///,,,***+++,,,---***+++,,,,,,***)))***+++***)))((()))++++++)))(((((('''+++666<<<777...(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))*********)))'''&&&'''''''''''''''''''''''''''(((******(((''''''((("""'''++++++(((&&&(((***((((((((((((((((((((((((333111...+++(((&&&$$$$$$)))******++++++,,,,,,,,,,,,,,,,,,---///000222333////////////000111222333000444222444888777CCCZZZ((()))***+++,,,+++******,,,,,,,,,---------......//////111222333444444555666111000555555111///222222222222111111000000000////////////...---,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################%%%&&&((('''&&&&&&''')))$$$&&&***///222222///,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%'''+++------,,,)))'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((((((((((((((((('''++++++***))))))((())))))((())))))***++++++,,,,,,******+++,,,...///000000...///111333555666666777777777888999:::;;;;;;<<<666777888999:::999999888888777666777888888666444111222444444444222000///000000000000000///......666333...***)))***,,,...)))***,,,+++)))(((((())))))((('''(((******((('''***%%%(((222;;;999000)))''''''''''''''''''''''''(((((((((((()))))))))***'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''&&&''')))+++'''((())))))(((((()))***((((((((((((((((((((((((******)))))))))+++,,,---(((((()))***++++++,,,,,,,,,,,,,,,---///000222333////////////000111222333000444222444888888CCC[[[)))))))))))))))******+++,,,,,,------...//////000111111111111111111111111111222333333333333222111111222222222222111000000,,,---......---,,,***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***'''%%%###$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''(((&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$''''''''''''((((((((((((***+++,,,+++)))((()))***++++++++++++++++++++++++------------...///000000333222222222333555666777999999:::888777666888999444666777555777:::888333777777777777888777555333555444333111000//////...111111000000//////......555222...***)))***,,,...111///,,,***(((((()))***))))))))))))((((((((((((***''''''---666888222+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&((()))******)))((((((((()))+++,,,+++*********))))))(((((()))))))))***++++++,,,,,,------......000111222333---...///000000111333555000444333444888666@@@VVV))))))(((((())))))***++++++,,,,,,------...//////...//////000111222222333222222333444444333222222111111222222111111000///,,,------------+++***)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$###$$$%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((***+++,,,+++)))((()))***(((((())))))***+++,,,,,,,,,,,,,,,,,,---...///000222222222222333444666777888888999888777777888:::777999999777888:::888333777666666666777666444222333222111000000000000000///////////////.........555222...***))))))+++---///...+++***))))))******))))))))))))((((((((('''(((&&&%%%)))///000+++&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&'''((()))******)))((((((((()))***+++*********)))))))))(((((()))))))))***++++++,,,,,,---------...///000111222000111000000000111222444000444333444888666@@@VVV))))))(((((())))))***+++***++++++,,,,,,---......,,,,,,---...000111222333333333444444444444333333111111111111111000//////,,,,,,---,,,,,,+++)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((((((((('''&&&%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++***)))((()))***%%%&&&'''(((***+++,,,,,,++++++++++++,,,---......222111111111222444666777666777888888777777999;;;:::;;;:::777888:::777222777666555555666555333111000000/////////000000111------------------......444111...***((((((***+++---,,,***)))))))))***+++)))))))))(((((((((''''''(((&&&&&&&&&((('''%%%###((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))))))))((((((((()))***+++******))))))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,---...///000111111000///......///000111000444333444888666???VVV((((((((((((((()))******)))******+++,,,,,,------+++,,,,,,---///000000111222222222222222222222222000000111111000000///...,,,,,,,,,++++++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((()))******((('''(((***&&&''''''(((***++++++,,,************+++,,,---...111000000111222444666777444666777777777888:::<<<:::;;;:::888999;;;:::555888666555555555555333111000//////...............******++++++,,,,,,------111///---***((((((((((((******))))))))))))***+++))))))((((((((('''''''''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((())))))******))))))))))))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000///...,,,,,,...///000000///333222444777555???VVV((((((((('''((())))))***))))))******+++,,,,,,------------------.........111000000000000000000111///000000000000///......,,,++++++***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&'''''''''''''''((())))))((('''((())))))))))))***************************+++,,,------/////////000111333555777333555666777777888:::<<<;;;===<<<:::<<<@@@@@@<<<999777555555555444333111111000...---,,,+++++++++))))))******++++++,,,,,,...---+++)))((('''''''''))))))(((((())))))******((((((((((((''''''''''''&&&'''((('''%%%%%%'''***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,+++,,,,,,---...///...---,,,...222444444333///333222333777555???UUU((((((''''''(((((()))***)))******++++++,,,------------------------------000000///......///000000///////////////......---,,,+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((''''''((()))************************************+++,,,------.........///111333555777444555666666666777999<<<===???>>><<<>>>CCCDDD@@@999777444333333333222000000///...,,,***)))))))))******************++++++******))))))(((''''''&&&(((((((((((())))))))))))((((((((('''''''''&&&&&&$$$%%%%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((&&&'''((()))))))))((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///333888:::888555///333222333777555>>>UUU~~~(((''''''''''''((())))))******++++++,,,---------,,,,,,------......//////111000///......///000111....../////////...------,,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''&&&((()))'''(((((())))))*********+++******++++++,,,---...------......000333555666444555666666666666999;;;<<<===<<<999;;;@@@@@@===777555222000000000///......---,,,+++***)))))))))+++++++++***************&&&'''(((((((((((('''&&&((((((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&((()))))))))((('''&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))***++++++,,,,,,---------------....../////////000555:::;;;777222///333111333666444>>>UUU{{{'''''''''''''''((())))))***++++++,,,,,,---......++++++,,,---///000111111222111000//////000111222......//////......---,,,,,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$&&&''''''%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))$$$%%%&&&'''(((***++++++++++++++++++,,,---...///---------...000333555666555666777666666666888:::999:::888555666::::::666666333000.........---,,,++++++************++++++,,,,,,++++++******))))))$$$%%%'''(((((((((''''''(((((())))))(((''''''&&&(((((('''''''''&&&&&&&&&((('''&&&'''))))))'''$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,......---------...//////......000555999999333---...222111333666444>>>UUUyyy))))))))))))))))))))))))******))))))******+++,,,......//////000000111111000000000000000000000000000000///...---,,,,,,+++++++++******))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))&&&!!!%%%&&&$$$)))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++++++++,,,...///111222333222333444666777777777777888777777666555444444444111000///......------...000...,,,***)))))))))***,,,+++)))((((((((()))***''''''''''''''''''''''''+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((***---000,,,......,,,...111000,,,......//////000000111111111333111444:::888>>>QQQxxx))))))))))))))))))))))))******))))))******+++,,,.........///000000111111000000000000000000000000000000///...---,,,++++++*********)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&,,,'''$$$,,,,,,$$$###''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++,,,---...///000111222444555666888999:::::::::888888777666555444333222111000///...------------000...,,,***)))))))))***+++***)))((((((((()))***''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((***---000,,,......,,,...222111,,,......//////000000111111111333111444:::888>>>QQQwww))))))))))))))))))))))))******))))))******+++,,,---......//////000111111000000000000000000000000000000///...---,,,++++++((())))))))))))))))))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%)))###%%%444777---'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++---------...///000000111333444555777888:::;;;;;;999888777666444333111111000000///...------------///---,,,***)))))))))***+++***)))((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***))))))***---///+++......---///333222.........//////000000111111111333111444:::888>>>QQQttt((((((((((((((((((((((((******))))))******+++,,,------......///000000111////////////////////////000//////...---,,,+++***'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((+++%%%%%%333777...***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************---.........//////000000000000111222444666777888999888777555333111000///000///...---,,,,,,,,,,,,---,,,+++***))))))))))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...+++---...---000444333///......//////000000111111111333111444:::888>>>QQQppp((((((((((((((((((((((((******))))))******+++,,,---------...//////000000//////////////////////////////...---,,,+++******''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''111666---&&&******$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********---.........//////000000/////////000222444555666888888666444333111/////////...---,,,,,,+++++++++,,,++++++***))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))******)))***+++---+++---......111555555111......//////000000111111111333111444:::888>>>QQQmmm))))))))))))))))))))))))******))))))******+++,,,,,,------......///000000000000000000000000000000//////...---,,,+++******'''(((((((((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&---444...$$$%%%$$$###(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******---------...///000000111222222111111222444666777777666555444222111//////......---,,,++++++++++++++++++*********)))))))))(((((()))))))))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((***++++++******+++,,,+++---......111666666222......//////000000111111111333111444:::888>>>QQQlll))))))))))))))))))))))))******))))))******+++,,,,,,,,,---......//////000000000000000000000000000///......---,,,+++******((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!+++((("""&&&((((((...''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---...///000111222555444333222333444666777555555444333222111000000...---,,,+++***************************))))))((('''((()))))))))((('''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((***++++++*********+++***---......222777777333......//////000000111111111333111444:::888>>>QQQmmm))))))))))))))))))))))))*********)))***++++++,,,,,,,,,------...//////000000000000000000000000000///......---,,,+++***)))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!***(((###((()))%%%(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,...///111222333666555333222222333555666444444333333222111000000...---,,,+++************)))************))))))((('''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((***+++,,,*********+++***---...///222777888444......//////000111111111111333111444:::888>>>QQQnnn''''''''''''(((((((((((())))))))))))***************+++---///000111222222000///...,,,,,,,,,---...,,,,,,------,,,+++)))((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***,,,+++***)))((((((((((((,,,+++***+++...111111111222222111222333555777999333222222111000///......+++******)))))))))))))))(((((((((((((((((((((((()))(((''')))***++++++***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$$$$''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((''''''&&&&&&((()))***,,,***)))''''''(((***+++...,,,***---333666555333------......///000000000444333333444333555@@@KKKnnn''''''''''''(((((((((((((((((()))))))))************+++,,,...///000000111000000///...............++++++,,,,,,,,,***)))((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***)))))))))))))))((((((((()))((((((***---//////...222222111111222444666777333333222111///...------+++******)))))))))))))))(((((((((((((((((((((((()))((('''(((******)))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''(((''''''&&&'''((()))***,,,+++***)))((()))+++,,,---++++++...333666444111------......///000000000444333333444333666@@@KKKnnn''''''''''''(((((((((((((((((())))))))))))*********+++,,,---............//////000000//////......*********+++******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))***'''((()))*********)))((())))))***,,,///000///---222111111111111222333444333333222000///---,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))(((''''''((()))'''&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((''''''''''''((()))))),,,+++***)))******,,,---,,,+++,,,///444555333000------......///000000000333222333444444666???KKKkkk''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++------/////////...---,,,)))))))))******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&'''***+++,,,,,,+++***+++,,,---000333333111///111111111000000000111111333333111000...---+++++++++******)))))))))))))))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''((((((((()))******)))))))))***+++,,,***+++---000333444111...------......///000000000111111333444444666???JJJggg''''''''''''(((((((((((('''(((((((((((()))))))))******+++++++++++++++******+++,,,---------,,,+++******))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&(((***---...---,,,+++------///111444444222///000000000000000000//////222111000///...,,,+++++++++******)))))))))))))))(((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((()))*********+++---000222111///---------......///000000000000000222444444666???JJJbbb~~~''''''''''''((((((((((((''''''(((((((((((()))))))))***+++++++++++++++*********++++++,,,,,,++++++,,,,,,+++))))))((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###+++***)))'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''')))***,,,------,,,,,,+++++++++---000000///---///000000111111000//////000000///...---,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&'''(((((()))))))))***,,,...///000///...---------......///000000000//////222444444666???IIIaaa|||''''''''''''(((((((((((('''''''''((((((((()))))))))******+++,,,,,,,,,,,,++++++******+++,,,,,,---///...,,,***)))(((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###***)))'''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((())))))************)))(((***,,,---,,,+++//////000111111111000///.........---------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&((())))))))))))&&&&&&((()))))))))((('''&&&'''((())))))*********+++---.........------...------......///000000000......222555555666???IIIccc}}}''''''''''''((((((((()))''''''''''''((((((((()))))))))***,,,,,,---------,,,,,,+++***+++,,,...///111///---+++)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! !!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%))),,,+++(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''*********)))))))))))))))(((''''''''''''(((((()))+++)))((((((***,,,,,,+++...///111222222222111000------------------------+++******)))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$&&&((()))*********%%%&&&((()))))))))(((''''''''')))***++++++++++++,,,---...---,,,,,,---...------......///000000000---...111555555666???IIIfff''''''''''''''''''''''''*********)))))))))))))))((()))***+++++++++++++++......---,,,,,,,,,,,,------,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---///---,,,...111333222000,,,,,,,,,++++++*********++++++)))(((''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%'''((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))************((((((((()))******++++++***++++++,,,,,,------............///////////////000///111333444555<<>>===333)))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########(((((('''%%%######&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***************)))(((((((((((((((((()))))))))))))))***+++,,,---.........------+++***)))'''&&&&&&***++++++***(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%''')))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@VVViii((('''&&&&&&'''((()))***(((((((((((((((((((((((()))''')))...444555///(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&'''((((((((())))))))))))(((((()))***++++++++++++++++++******))))))(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@UUUhhh'''''''''&&&''''''((()))((((((((((((((((((((((((((('''''')))+++,,,+++)))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###&&&******'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''((((((((()))))))))((())))))*********)))))))))))))))))))))*********&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@SSSggg''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))))))))***+++))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&(((...444444///)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''((((((((())))))++++++++++++++++++******))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@SSSeee''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&)))++++++)))((((((***(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%***000111,,,&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''((((((((((((******+++++++++***))))))++++++******)))((((((((('''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@SSSccc&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$&&&)))***)))(((''''''''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""%%%)))***'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''+++++++++***)))(((((('''%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@RRRaaa&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&((())))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((******))))))))))))))))))&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))***)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))))))))******++++++,,,------++++++,,,------......///222000000333444555999@@@PPP```&&&&&&'''((('''&&&$$$###'''''''''''''''''''''''')))'''&&&&&&)))+++++++++&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!###&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((()))************'''(((((()))***+++++++++((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++,,,***)))'''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((())))))))))))))))))******+++,,,,,,------++++++,,,------......///222000000333444555999@@@NNN___%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$''''''((()))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######&&&%%%############%%%&&&''''''&&&%%%$$$######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&$$$""" """$$$&&&'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&(((((('''(((((()))***+++))))))))))))((('''&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,222///+++&&&$$$$$$%%%&&&'''&&&%%%&&&'''((('''&&&'''''''''&&&$$$###%%%&&&)))))))))))))))((((((((())))))))))))(((((((((((())))))***++++++++++++***++++++,,,------......///111//////222333444888???SSS___}}}$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###""""""###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))&&&'''''''''''''''&&&&&&''''''''''''(((((())))))(((((((((((((((((()))***))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((()))'''%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***---,,,)))&&&%%%%%%&&&'''((('''''''''((((((((('''%%%&&&''''''%%%%%%''')))(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++++++++++++++,,,------......///111//////222333444888???TTT___}}}###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))(((((((((((('''&&&%%%%%%***)))'''&&&'''(((***,,,))))))(((((('''((((((((())))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))''''''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++,,,------......///111//////222333444888???UUU___|||$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%'''((($$$%%%''''''''''''%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))(((((((((((('''&&&%%%$$$)))((('''''''''((()))******)))((('''''''''''''''(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,------......///111//////222333444888???VVV___{{{&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%'''((($$$%%%''''''''''''%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''(((((((((((('''&&&%%%$$$%%%&&&'''(((((((((''''''))))))(((''''''&&&''''''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$''')))***)))&&&%%%&&&(((***,,,---,,,***(((((((((&&&&&&&&&&&&''''''(((((('''((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++,,,------......///111//////222333444888???VVV^^^yyy''''''''''''(((((((((((())))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&(((((((((((('''&&&%%%%%%###%%%'''))))))(((&&&%%%((((((''''''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$***,,,---,,,((('''(((+++...000111000...+++******&&&&&&&&&'''(((((())))))''''''(((((())))))*********++++++,,,,,,,,,,,,,,,++++++,,,------......///111//////222333444888???UUU]]]www&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$$$$&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''))),,,...,,,'''%%%'''***+++---//////,,,***))))))&&&&&&'''(((((()))******'''''''''((()))************+++,,,,,,------,,,,,,++++++,,,------......///111//////222333444888???SSS[[[uuu%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%############%%%&&&########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###########################$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&''''''((('''''''''***)))'''&&&'''(((***+++&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%###$$$&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&((())))))&&&)))+++)))$$$"""$$$'''%%%'''******)))'''&&&&&&'''''''''((()))******+++&&&''''''((()))******+++***+++,,,,,,------,,,,,,++++++,,,------......///111//////222333444999???SSSZZZttt&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$######"""###$$$$$$###!!! !!!""" !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&))))))&&&$$$(((%%%$$$$$$######)))222,,,%%%###&&&'''$$$$$$'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((("""$$$%%%%%%$$$%%%''')))+++)))''''''''''''&&&%%%&&&&&&&&&'''((())))))***))))))))))))((((((((((((++++++,,,,,,,,,,,,------,,,---......------...000111...///222444555;;;BBBOOO[[[rrr&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$#########%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((()))&&&$$$)))&&&%%%&&&%%%%%%***111,,,&&&$$$''''''$$$$$$'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&%%%$$$$$$&&&'''+++)))'''''''''''''''%%%&&&&&&''''''((())))))***))))))))))))((((((((((((+++++++++,,,,,,,,,---------...//////......///111111...///222444555;;;BBBPPP[[[qqq&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((&&&%%%&&&$$$%%%''''''%%%(((---+++&&&$$$&&&'''%%%$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&$$$$$$%%%'''+++)))'''''''''((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---///000000//////000111111...///222444555;;;BBBPPPZZZooo&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%###"""###%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!!"""&&&&&&###$$$'''(((&&&$$$%%%&&&%%%$$$###$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%'''(((***)))'''&&&'''((('''&&&''''''''''''(((((())))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,---...//////......///000111...///222444555;;;BBBPPPYYYnnn&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&### """&&&'''$$$###%%%%%%$$$$$$$$$%%%&&&%%%###%%%$$$$$$%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''&&&'''***,,,***(((&&&&&&((((((((('''''''''''''''(((((((((((('''((((((((()))))))))************+++++++++,,,,,,+++,,,...---,,,,,,---///111...///222444555;;;BBBNNNXXXmmm&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""######"""!!!###$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''&&&######(((***'''%%%&&&###%%%%%%$$$'''***)))%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%&&&'''''')))+++...***(((&&&&&&((((((((('''''''''((((((((((((((((((''''''(((((())))))******************++++++++++++***,,,------,,,+++---...111...///222444555;;;BBBLLLWWWnnn&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""$$$$$$###"""$$$%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$%%%''''''&&&%%%$$$"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$""""""%%%(((((($$$###(((***(((&&&&&&"""&&&''''''***///...)))''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((('''(((+++---)))(((&&&&&&((()))((('''(((((((((((((((((((((''''''''''''((()))*********************+++++++++++++++,,,...---,,,,,,---///111...///222444555;;;BBBLLLWWWooo&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((("""###%%%''''''&&&%%%$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$""""""%%%((('''###!!!&&&(((&&&$$$%%%###((()))))),,,333222---(((((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''((()))((('''(((***,,,)))'''&&&&&&((()))((((((((((((((((((((('''''''''&&&''''''((()))******+++)))************+++++++++,,,---///...------...000111...///222444555;;;BBBLLLXXXppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$***)))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((###$$$%%%&&&''')))******((('''&&&%%%$$$%%%&&&'''(((((((((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''***))))))((('''&&&&&&&&&$$$***---***((()))((($$$&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((()))))))))))),,,***))))))+++,,,,,,,,,***++++++,,,,,,------...000000000111222666<<>>HHHSSSfff''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&''')))+++&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&+++)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''###"""$$$***000000+++%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((($$$+++888666)))$$$***''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))***,,,......+++)))++++++,,,,,,---.........111111222222222555999<<>>>>>>>>>>>>>>>>>>>>>>>999<<<@@@BBB@@@<<<666222------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%$$$###"""$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$###$$$&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""#########$$$$$$$$$"""$$$%%%'''((((((''''''((()))(((&&&$$$$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###((()))%%%$$$((()))''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))))))))))),,,+++))))))+++---,,,,,,,,,,,,------.../////////+++---000222333666999<<>>>>>===<<<:::777444222000000...,,,+++++++++***))),,,+++++++++************---,,,***(((''''''((()))%%%&&&''')))******))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%'''"""$$$&&&'''$$$###%%%***&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###!!!!!! &&&$$$"""###%%%&&&'''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((%%%$$$&&&&&&$$$$$$(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((())))))((('''&&&&&&******))))))******+++,,,************+++,,,---...111///---,,,,,,...000222000111222222333444888:::EEEPPP___'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$$$$&&&&&&%%%%%%&&&&&&''''''''''''******)))((('''&&&&&&&&&&&&&&&'''(((***+++---...333444555888:::<<<>>>???DDDFFFHHHHHHHHHIIIKKKMMMPPPPPPPPPOOONNNMMMMMMLLLKKKHHHEEEBBBAAAAAABBBBBBAAAAAADDDIIILLLLLLIIIFFFEEEEEEEEEDDDBBB@@@>>>===999777444222111///,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((%%%%%%((((((%%%%%%(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&******))))))******+++,,,************+++,,,---.........,,,+++,,,---///000000111222222333444888:::DDDOOO^^^~~~''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((***,,,///222555888::::::???AAADDDGGGJJJKKKKKKKKKMMMNNNPPPOOONNNNNNOOOPPPRRRPPPMMMKKKJJJJJJKKKLLLGGGFFFCCC???===<<<;;;;;;999;;;>>>CCCGGGIIIHHHFFFHHHIIIKKKMMMNNNNNNMMMLLLGGGEEEBBB@@@>>>;;;777444000111111111111111111000000000111222111...,,,***)))************)))((('''*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))111---)))&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''%%%&&&******&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((((((((((((''''''&&&***))))))))))))***++++++******++++++,,,,,,------++++++,,,,,,,,,------...000111222222333555888;;;CCCNNN^^^}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&%%%'''''''''(((((())))))***%%%%%%&&&(((+++...000222555888;;;???CCCEEEFFFGGGEEEFFFGGGHHHJJJJJJJJJJJJEEEGGGIIIIIIIIIJJJKKKMMMMMMKKKIIIGGGGGGJJJMMMOOOKKKKKKJJJHHHFFFDDDDDDEEE???BBBCCCCCCEEEHHHHHHFFFEEEGGGJJJMMMPPPRRRSSSSSSRRRQQQOOONNNMMMKKKGGGDDDAAAAAAAAA@@@>>><<<:::888999888888666444111...,,,,,,,,,++++++***(((((('''*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''%%%$$$&&&,,,...+++&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$###########################&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))111...(((%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%'''++++++(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((((((((((('''''')))))))))))))))***++++++***++++++,,,,,,---------***+++,,,---......------///000222222333555888;;;DDDPPP```~~~''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&''')))******+++******+++---111555999;;;???@@@BBBDDDDDDDDDCCCCCC;;;:::999999:::<<>>AAACCCEEEGGGJJJMMMPPPOOONNNMMMNNNQQQTTTUUUTTTVVVWWWWWWUUUTTTUUUVVVTTTWWWVVVPPPNNNQQQPPPMMMGGGHHHIIIJJJLLLMMMNNNNNNTTTSSSRRRSSSTTTTTTRRRQQQOOOOOOOOONNNLLLIIIFFFEEECCC@@@<<<888444111///...000///...,,,+++***)))(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&$$$"""$$$000666000&&&###$$$$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&%%%&&&((('''%%%"""########################%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&---***&&&###$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%'''++++++(((&&&(((''''''''''''''''''''''''*********))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''))))))(((((())))))***+++++++++,,,---------,,,,,,***+++---/////////...---///000111222333555999<<>>BBBAAA@@@???===;;;999888666555444555777;;;???BBB>>>AAAEEEHHHJJJMMMQQQTTTQQQQQQRRRRRRSSSUUUVVVVVVUUUXXX\\\[[[YYYWWWXXXYYY___fffggg```\\\\\\XXXRRRRRRQQQOOONNNMMMMMMNNNOOOUUUSSSRRRSSSUUUVVVWWWVVVTTTUUUVVVWWWVVVUUUSSSQQQKKKHHHBBB<<<888555333222444333222000......------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%###(((444999///%%%###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''******'''###########################%%%$$$$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######'''%%%######$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$%%%******'''''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&'''(((((((((((((((((()))(((((((((((()))******+++,,,---......---,,,+++***+++---.../////////......000111222333555999<<>><<<:::888777888:::;;;@@@??????>>>>>>>>>??????BBBBBBCCCEEEGGGJJJMMMNNNKKKMMMPPPRRRSSSUUUXXX[[[VVVYYY\\\```bbbccccccbbbdddhhhkkkjjjddd```___aaajjjwww|||xxxvvvoooddd___]]]ZZZXXXXXX[[[^^^```___\\\YYYXXXYYY[[[[[[\\\YYYZZZ\\\]]]]]][[[YYYXXXRRRPPPMMMIIIDDDAAA>>>===:::999777555444333333333///......---,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''333888555)))###&&&'''###$$$$$$$$$$$$%%%&&&'''((('''%%%%%%(((,,,---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$###$$$######$$$&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&###$$$'''(((&&&'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))******+++,,,...//////---,,,+++)))***+++,,,---......///...///111222333666999<<>><<<:::999777777888888111111000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&(((***++++++<<<;;;000"""!!!)))***###$$$$$$$$$$$$%%%&&&'''((('''%%%%%%(((---...+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###"""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&######&&&'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&'''((())))))((((((((((((((((((((()))******+++,,,...//////...,,,+++((())))))***,,,---.........///111222333666:::===DDDRRRbbb~~~'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((('''&&&)))(((''''''(((+++---///***---111444666999<<>>@@@???<<<888555444222///,,,...,,,*********+++***(((+++***((('''''')))+++---+++++++++***)))(((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&!!!!!!!!!$$$'''((('''%%%!!!'''+++&&&!!!///<<<:::...&&&'''(((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&$$$#########$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$$$$'''))))))((('''&&&&&&&&&&&&&&&***%%%!!!$$$))))))&&&###'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))************---+++***,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,......000333333222777>>>JJJRRRfff&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''((((((((('''))))))((()))***,,,///000111555999<<<>>>@@@BBBDDDAAAAAAAAA???===;;;888777222444777;;;BBBIIINNNOOORRRQQQOOOPPPTTTZZZ```dddccchhhaaa\\\bbbcccdddmmm{{{{{{nnnkkkooovvviiieeebbb\\\______^^^^^^^^^]]]\\\[[[[[[ZZZWWWRRRKKKEEEAAA>>>AAA@@@>>><<<999555111...///---,,,,,,---...---,,,,,,+++)))((('''(((***+++*********)))((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((******'''""" """***++++++(((&&&)))111888333***$$$%%%'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''')))---000(((((('''&&&&&&&&&''''''###%%%'''(((&&&$$$'''+++'''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((()))))))))*********,,,******+++......,,,***+++++++++,,,,,,---------......000333333222777>>>IIIRRRhhh%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''''''''&&&&&&&&&''''''(((&&&'''''''''(((((((((((())))))***,,,///222666888888:::===>>>=========>>>888888999999888777666555777999===CCCIIIOOOTTTWWWTTTSSSRRRTTTZZZeeerrr{{{yyywwwnnnfffgggfffeeegggiiijjjiiihhh___bbbfffhhheee^^^WWWRRRXXXWWWRRRKKKBBB;;;666555000...---,,,---...,,,+++,,,+++***))))))(((((())))))))))))((((((''''''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((!!!)))111000(((###%%%)))$$$$$$&&&***///333333222+++%%%"""$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############ """$$$&&&&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((***...111'''''''''&&&''''''((((((''')))***(((&&&&&&&&&''''''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((())))))))))))*********))))))***,,,---+++*********+++,,,,,,---............000444333222777>>>GGGQQQiii%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((()))+++***+++---111555:::>>>@@@======;;;888444333444555222333666:::===AAACCCDDDKKKIIIIIIMMMQQQVVV^^^fff\\\^^^aaaeeelllvvv|||{{{{{{xxxiiiXXXJJJAAA>>>777555222000//////---,,,++++++++++++******))))))******))))))(((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((///999CCCCCC888---'''&&&((()))---222666444---'''&&&$$$"""$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&(((***''''''&&&''''''((())))))***'''######(((+++''' '''((()))(((&&&&&&((()))(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,++++++))))))***+++---...//////......111444444333888>>>FFFPPPggg%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''((((((&&&((()))((('''(((+++---111222444666999<<>>999555444444333222++++++,,,,,,,,,,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''#########$$$%%%&&&'''(((,,,222<<>>DDDKKKNNNNNNLLLLLLLLLLLLUUU___jjj~~~uuusssmmmmmmxxxzzzsssqqqwww}}}vvvpppkkkkkklllsss|||}}}lllWWWFFFIIICCC;;;555333111///,,,---)))(((***+++((('''(((************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""%%%'''&&&%%%&&&''''''''''''''''''''''''((('''%%%$$$%%%''')))***+++)))'''&&&%%%&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&''')))***)))(((&&&&&&(((***,,,---))))))))))))))))))))))))))))))))))))***+++,,,---.........////////////000///111333444444666999<<>>777111.........***)))+++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$'''***)))&&&''''''''''''''''''''''''$$$%%%&&&((((((((((((((()))((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&+++000///***''''''((()))'''(((,,,111222...)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........000222333444555888;;;BBBMMM___%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''(((((((((&&&'''''')))+++...111333444333222222444666999;;;???DDDIIILLLLLLKKKJJJJJJRRR]]]ooo{{{mmmddd^^^UUUKKKGGGJJJRRRZZZ^^^VVVaaaiiifffXXXLLLLLLQQQ]]]]]]\\\ZZZXXXWWWSSSPPPGGGKKKQQQVVV\\\aaafffiii[[[ZZZXXXWWWYYY___hhhnnnccc]]]VVVOOOGGGBBBEEELLLMMMJJJHHHHHHFFFCCCEEEJJJMMMQQQQQQIIIAAAGGGZZZkkklllXXXKKKAAA:::444222000------///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&((('''%%%&&&***)))%%%''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''((()))))))))(((((()))***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........000222333333555888;;;BBBLLL^^^%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''(((((()))***+++---000222555777777555444333444666;;;@@@DDDIIIJJJJJJIIIHHHLLLTTTZZZeeemmm{{{yyymmmccc[[[WWWRRRJJJAAA===AAAHHHNNNQQQOOOYYYcccbbbUUUIIIHHHOOOUUUYYY[[[ZZZYYYYYYVVVRRRJJJLLLPPPUUUZZZ___ccceee^^^___]]]ZZZYYY]]]fffnnnnnnhhhccc___YYYTTTTTTXXXYYYXXXXXXVVVMMMDDDBBBFFFKKKIIIFFFCCCCCCFFFJJJLLL```ffflllnnnmmmnnnsssxxx~~~oooOOOEEE;;;555111---...111---------,,,,,,,,,++++++))))))))))))))))))))))))%%%&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))$$$&&&,,,+++%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''+++'''$$$$$$((()))'''%%%$$$)))------)))%%%%%%&&&))))))))))))))))))))))))))))))))))))***+++,,,---,,,---------...............///111222333555888:::AAAIII[[[~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&''''''((())))))******...000333555777888777777666666777999===AAAFFFHHHLLLNNNPPPPPPRRRXXXbbbkkkvvvyyytttjjjjjjiiigggbbb[[[VVVSSSRRRTTTMMMFFFBBBEEEIIILLLNNNOOORRRYYY^^^[[[TTTTTTXXXXXX]]]___\\\[[[]]][[[WWWRRRRRRSSSVVVZZZ^^^```bbb`````````______aaaeeeiiiiiieeedddeeeccc]]]YYYYYYcccbbbdddddd]]]RRRJJJIIIPPPOOONNNMMMJJJGGGCCCAAAGGGPPPYYY[[[XXXWWW[[[```ssslll^^^NNNAAA777///---000------------,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((()))))))))***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""(((((($$$'''//////((('''''''''''''''''''''''',,,+++***(((''''''''''''&&&'''''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''')))((('''%%%%%%(((+++,,,+++(((&&&%%%))))))))))))))))))))))))))))))))))))***+++,,,---------........./////////...///111222333555888:::AAAIIIZZZ~~~$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((()))***+++++++++000222555777888777555444777999;;;>>>BBBEEEHHHIIIPPPWWW___dddgggkkkqqqvvvwwwooofff]]]WWWMMMPPPRRRRRRNNNJJJHHHHHHVVVQQQLLLJJJNNNRRRUUUVVVWWWQQQRRRYYY___```aaaeeegggkkkkkkeeebbbdddccc___\\\ZZZYYY[[[^^^bbbeeefffgggfffgggjjjnnnppppppnnnppplllmmmrrrtttnnngggdddZZZZZZ___fffggg^^^UUUPPPVVV___eee```RRRHHHGGGJJJCCCMMMWWWXXXQQQLLLMMMQQQ```yyy|||eeeRRRBBB666111222......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&'''###'''111222+++''''''''''''''''''''''''000...,,,)))''''''((()))&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((()))''''''''''''((((((((())) $$$)))***)))'''&&&''')))'''%%%%%%((())))))((())))))))))))))))))))))))))))))))))))***+++,,,---.........////////////000---///111222333444777:::BBBJJJ\\\&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&(((+++...222444:::888555333222333555777<<>>@@@FFFHHHGGGLLLSSS[[[\\\ZZZXXXYYYZZZVVVOOOOOOUUU]]]dddjjjrrr{{{~~~}}}|||xxxrrrlllhhhjjjkkkllloootttzzzxxxwwwuuutttsssqqqkkkddd^^^eeehhhmmmooogggZZZQQQOOOGGGOOOUUUSSSOOOLLLHHHDDDLLL___zzz}}}^^^DDD777444---222333...,,,...---***+++******+++,,,,,,***((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###&&&...444222***###$$$'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%)))(((&&&%%%%%%&&&'''(((......///...,,,)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%'''(((((('''$$$"""%%%)))***&&&!!!(((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,------......///000111222222333555888;;;AAAIIIYYY~~~&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((***...111333555666555444222111222666;;;???KKKLLLJJJEEEGGGOOOWWWYYYdddvvv~~~sssbbbUUU\\\XXXTTTQQQOOONNNLLLKKKGGGFFFJJJQQQUUUVVV[[[bbbffflllqqquuuxxxxxxqqqiii```fffnnnxxxyyy{{{}}}zzzzzz}}}}}}wwwkkkbbb```\\\aaaccc^^^YYYUUUPPPKKKEEEOOO```kkkkkkeeecccfffhhhzzzsssSSS>>>:::666222111222111...+++...,,,+++***+++,,,+++***((())))))))))))))))))(((******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&+++///...(((###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&((('''%%%$$$%%%&&&'''(((/////////...---+++)))(((%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''''''''&&&)))---...---+++((('''(((((((((((())))))))))))*********++++++,,,,,,---++++++,,,------......///000111222222333555888;;;???GGGWWW}}}&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())),,,111666999999777666111111222333666<<>>EEEUUUzzz&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******---222888===>>><<<888555111444777:::<<>>@@@CCCEEEHHHNNNUUUZZZ```dddkkksssyyy|||}}}qqqeeeVVVRRRRRR[[[```ZZZOOOHHHHHHMMMXXXiii|||rrrXXXAAA:::555,,,,,,444---,,,+++,,,---...---,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((''''''&&&&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&&&&((())))))))))))))))))))))))))))))))))))((((((''''''###+++222111***%%%&&&)))(((((((((((()))))))))))),,,,,,++++++++++++++++++++++++,,,------......///000111222222333555888;;;???EEETTTxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''')))+++,,,...333666;;;??????===888555666:::>>>AAABBBEEEKKKPPP___gggmmmooorrrxxx|||}}}vvveeeUUUVVVUUURRRNNNIIIFFFDDDIIIOOOVVVZZZ[[[]]]cccgggqqqwww~~~uuueeeZZZTTTYYY___]]]VVVPPPQQQMMMLLLTTTcccpppwwwxxxqqqrrrxxx|||}}}wwwdddZZZJJJ666---000***+++,,,...000000...,,,******++++++++++++******))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))((((((((('''&&&&&&&&&%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&(((%%%###$$$&&&(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''#########$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&((())))))))))))))))))))))))%%%&&&'''(((((((((((('''&&&(((***)))&&&%%%&&&'''(((((((((((()))))))))))),,,,,,++++++++++++++++++++++++,,,------......///000111222222333555888;;;AAAGGGTTTwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))&&&&&&''')))+++...111333777999;;;===>>>===;;;:::===AAAEEEFFFFFFJJJSSSZZZ~~~sssaaaWWWRRRNNNCCCFFFJJJNNNPPPOOOLLLJJJ^^^gggrrrwwwvvvvvvzzzqqqccc```cccdddccccccWWWQQQLLLNNNVVV\\\^^^\\\\\\UUUSSS[[[eeeooo~~~qqqTTT;;;000...---...///000000...,,,++++++,,,,,,,,,,,,++++++)))))))))************+++((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''(((((('''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''&&&'''(((%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''&&&$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((($$$%%%'''((())))))(((((()))(((&&&&&&'''((((((((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,------......///000111222222333555888;;;BBBHHHUUUwww&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((((())),,,///444888::::::999999:::<<>>BBBCCCFFFKKKZZZSSSOOOVVVeeesss|||rrraaa^^^ZZZYYYYYYVVVSSSXXXaaafffbbbbbbhhhlllnnnuuu}}}lllccccccbbbbbbcccXXXRRRNNNQQQTTT[[[kkkzzz{{{dddPPP:::000111333111...+++---//////---***((('''++++++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******)))'''%%%***---///,,,&&&###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))++++++)))))))))***((('''&&&%%%%%%&&&'''(((---,,,***(((&&&&&&&&&&&&###111OOORRR222$$$+++)))((()))***)))((('''(((***)))))))))***++++++,,,,,,...,,,******,,,---------******+++,,,---//////000111000111444555555888>>>AAAGGGRRRttt&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++222333666888::::::;;;:::;;;;;;>>>AAAAAACCCMMMXXXkkkooorrrrrrwwwqqqjjjjjjfff\\\SSSKKKIIIKKKRRR[[[eeevvv}}}xxxwww{{{~~~ooogggqqqmmmkkkiiibbbZZZXXX\\\gggiiijjjooo{{{ttt\\\FFF666///000333//////000000...---------,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''%%%(((+++---+++&&&###$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''(((,,,+++)))((('''&&&''''''000>>>ZZZ^^^AAA///,,,###'''((())))))''''''((()))((())))))******+++,,,,,,---+++)))***+++------,,,++++++,,,,,,---...//////000///000333444333777===>>>DDDQQQsss&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&%%%%%%&&&''')))---///111777777888999:::;;;<<<<<<<<<@@@DDDDDDBBBGGGXXXjjjzzznnn___UUUQQQPPPMMMKKKHHHIIIMMMVVVaaannn}}}~~~uuuggg]]][[[VVVTTTTTT^^^uuuyyyiiiKKK888333444111000...,,,,,,,,,,,,---,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++***)))&&&%%%''')))+++***'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((***)))((((((''''''(((((('''***777888((("""%%%!!!&&&'''(((((('''&&&'''((((((((()))******++++++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,------.........///...///333333333666<<>>???BBBEEEGGGIIIGGGGGGJJJRRRZZZfffwwwlll^^^VVVTTTQQQOOOQQQWWW___eeeYYY___eeehhhlllrrryyy~~~}}}{{{qqqkkkgggrrrnnnfff]]]XXXbbbyyy~~~zzzsssOOO222333111//////000000...---,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************)))(((&&&%%%$$$%%%'''''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&''''''''''''''''''&&&&&&''''''((((((((((((((())),,,+++---000---'''&&&&&&'''((('''&&&%%%&&&((('''(((((()))******++++++)))(((((()))+++---,,,+++,,,---------------------111///111444555444888===BBBHHHRRRppp&&&%%%%%%%%%%%%&&&'''''''''(((((((((((()))))))))***,,,///333777:::===>>>===>>>@@@BBBDDDFFFHHHHHHFFFEEEIIIUUUbbbmmmwww|||^^^QQQKKKJJJJJJNNNWWWeeetttiiimmmoooooorrr||||||sssooosssuuuooobbbZZZaaalllxxx~~~}}}~~~hhhIII666222......///000///---,,,,,,------------......************************))))))))))))))))))))))))''''''((()))************))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((((('''&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''((((((((('''''''''+++$$$!!!'''%%% %%%&&&'''(((((('''&&&'''(((''''''((())))))******+++)))((((((***---...---+++,,,,,,,,,------.........111000111555555555888>>>===DDDOOOmmm&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))---000444888<<<>>>?????????AAADDDHHHKKKNNNOOOPPPMMMOOOWWWfffqqqwww{{{zzztttwww{{{dddRRROOOJJJMMMRRRZZZfffuuu}}}uuurrrqqqoooggg]]]ZZZ]]]\\\```hhhmmmmmmppp~~~oooIIIAAA777000//////...,,,,,,---------............************************))))))))))))))))))))))))&&&''')))***++++++******((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''&&&%%%)))///%%%&&&&&&&&&444'''((())))))''''''((()))''''''(((((()))*********)))((()))+++...///...,,,++++++,,,,,,---...//////111///000444444444777===;;;BBBNNNlll&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******///222777;;;>>>@@@??????DDDGGGMMMSSSYYY]]]______^^^cccooo~~~~~~~~~lll^^^ZZZ```^^^QQQLLLQQQLLLRRR]]]iiiuuu}}}yyyqqqqqqqqqrrrvvv{{{~~~{{{zzzzzzyyyyyyxxxvvvtttwww|||{{{xxxssspppppp___YYYTTTVVV\\\mmmeeeXXXGGG:::555333111000---------.........//////************************))))))))))))))))))))))))&&&''')))***+++++++++***''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''******))))))((((((((('''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$...,,,(((...&&&'''((()))***)))((('''(((***''''''(((((()))*********))))))***,,,///000...---******+++,,,...///000000///...///333333333666<<<>>>EEEOOOlll&&&%%%%%%%%%%%%&&&'''((()))((((((((()))***+++,,,333777===@@@AAAAAABBBCCCHHHTTTdddmmmiiicccgggooo|||tttrrrnnn```YYYVVVWWWVVVRRRSSSYYYbbbjjjrrrxxx{{{}}}}}}yyyuuuuuuzzz~~~|||xxxtttsssuuuwwwzzzzzz{{{|||zzzoooppptttooobbbWWWPPPLLLYYY}}}~~~yyyaaaFFF666222222111)))+++,,,,,,---//////---,,,,,,,,,+++++++++******************)))))))))))))))************+++++++++************)))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))((('''''''''''''''''''''''''''''''''((((((((())))))******&&&'''((())))))((('''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,---------------............///000111222333444666999<<>>CCCMMMiii''''''&&&&&&'''(((((()))***,,,///333777:::<<<===EEEYYYsss}}}zzziiifffgggqqq{{{yyytttpppqqqbbb[[[XXXRRRZZZllltttvvvsssooonnnvvv~~~wwwtttooommmoooqqqssssssrrrkkkooozzzttteeeaaakkkyyywwwWWWHHH:::666444000///222------------,,,,,,,,,,,,,,,++++++++++++*********)))************+++++++++************))))))))))))((())))))******))))))((())))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&''')))+++,,,'''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,---------------............///000111333333444666:::<<<>>>DDDMMMiii&&&&&&&&&&&&''')))***++++++...333888;;;<<<<<<;;;BBBWWWppp}}}{{{uuutttvvv}}}yyyyyy{{{pppiiicccdddVVVUUUZZZ^^^jjjyyy}}}zzzyyyuuuvvv~~~{{{yyyxxx}}}}}}wwwwwwnnngggdddyyylllXXXFFF@@@;;;333000444...------------,,,,,,,,,,,,,,,+++++++++*********)))************+++++++++************))))))))))))'''((())))))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((***'''''''''''''''''''''''''''''''''''''''((())))))+++***((('''&&&&&&&&&''''''''''''''''''''''''''')))))))))(((((('''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,---------------............//////000222222333555999<<<>>>DDDNNNjjj%%%%%%%%%&&&((()))+++,,,---000555:::======;;;:::===RRRiiissspppnnnuuu}}}xxxkkk^^^TTTMMMIIIYYYoooyyywwwyyyzzz|||}}}zzzvvvrrrqqqrrruuuwwwooorrruuuwwwyyyxxxwwwvvv}}}|||~~~xxx{{{eeedddyyyxxx___QQQEEE555---.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''***,,,---...'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$######$$$&&&((('''''''''''''''''''''''''''''''''''''''((())))))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''******))))))((((((((('''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,------------------.........//////...///111111222444888;;;>>>DDDNNNjjj(((((('''%%%&&&)))///333777777:::>>>===888777999CCCZZZxxx{{{oooxxxxxx^^^NNNMMMGGGPPPkkk||||||zzzuuuooojjjgggfffeeeeeeaaa^^^^^^______]]]ZZZZZZ[[[]]]___bbbdddfffgggdddiiinnnpppqqqssszzz|||zzz~~~~~~uuuhhhaaannntttTTTAAA999///888000+++---000...***(((,,,,,,,,,+++++++++***************))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))))))))(((''''''&&&&&&***************)))((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))***))))))(((''''''((((((((((((((((((((((((...+++)))******)))''''''((((((((((((''''''''''''''''''''''''((((((((((((+++***)))'''''''''((()))(((((()))***************************+++,,,---.........---,,,---...///000555333333555333111333888:::BBBMMMiii(((((('''''''''+++000444:::777666888999:::===CCCQQQddd}}}uuuyyy|||sssvvv|||}}}mmmVVVKKKLLLTTT^^^xxx{{{vvvqqqmmmiiigggbbb^^^ZZZWWWVVVUUUUUUSSSPPPOOOPPPPPPNNNLLLJJJKKKLLLNNNPPPRRRTTTTTTWWW[[[```cccdddgggmmmsssuuuyyy~~~}}}tttllliiieeejjjqqqhhhOOOBBB777222---+++...///---,,,...------------,,,,,,,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))******)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))))))))(((((('''&&&(((((((((((((((((((((((((((((()))***)))((((((***((((((((((((''''''''''''''''''''''''((((((((((((***)))((('''''''''(((((((((((()))***************************+++,,,------...---,,,,,,,,,---...///333111222444444222555:::;;;CCCNNNjjj'''((())))))***...333777<<<888555777:::<<>>>>>???AAABBBCCCDDDEEEDDDHHHMMMOOOQQQUUUZZZ___dddhhhmmmrrrxxx}}}{{{~~~vvvrrrggg___WWWggg}}}bbbQQQCCC333///...///...,,,...333............------------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''(((((())))))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''(((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((((($$$'''***)))'''&&&((()))((((((((((((''''''''''''''''''''''''(((((((((((()))(((''''''&&&'''''''''(((((()))************************++++++,,,------,,,,,,,,,,,,,,,---......111///000444444444777<<<<<>><<<:::999999999:::999777777777777777666888888999999:::;;;;;;<<<777:::===???@@@CCCGGGKKKQQQTTTYYY^^^dddjjjqqqvvvxxx~~~zzzwwwxxx}}}xxxqqq```ZZZfffuuuyyyjjjZZZ???777111000///......111.........------------,,,...------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&((()))''''''((('''$$$((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((()))***************))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,------111///000444444444777===<<>>===<<<;;;888888777666555555555444555555444444333333444555333333333333333444444444333444555666666888:::<<<>>>AAADDDHHHMMMRRRXXX]]]dddiiipppxxx}}}yyyzzzwwweee___ccc|||xxxOOO@@@222///111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((('''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&((('''&&&)))---***###((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((()))***************((()))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,222000111444444333666;;;;;;BBBLLLfff+++...111444555888;;;======DDDNNNTTTSSSUUUbbbqqqrrr]]]RRRQQQIIIOOO```uuu~~~|||{{{uuujjjbbb[[[UUUNNNIIIGGGEEEAAA>>>@@@===:::888888888777666333333333333333333222222111222222222000000222444222222222222222333333333333222222222222333444444666888;;;===@@@DDDHHHLLLTTTWWW]]]dddllluuu~~~}}}}}}yyyuuummmnnn|||eeePPP;;;333333333000...---------,,,,,,,,,,,,+++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((((((((''''''&&&%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((###((()))'''+++111...'''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''(((((()))***************((()))+++,,,------,,,+++++++++,,,---------------222000111444444333666;;;;;;BBBJJJddd---000444666888:::<<<>>>EEEYYYsss{{{rrruuu~~~mmmUUUHHHGGGEEE\\\yyymmmeee]]]TTTNNNNNNIIIDDDAAAAAA@@@===:::888666555555666666444333111111222222222222111111...000111000//////111333222222222333333444444444222111000000111222222222555666888888999<<>>===CCCJJJccc...111555888999;;;<<<>>>LLLllluuuwwwzzzvvveeePPPFFFHHHIIIiiizzzzzz|||rrreee[[[WWWSSSNNNJJJEEEAAA===<<<<<<<<<999555333333222333555444333111111111222333333222222222---///111000......111444......//////000111111111111000//////111333333222111222333333333444777999999<<<@@@EEELLLUUU^^^eeemmmuuu~~~uuusssqqqgggOOO>>>444111222000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&'''((()))))))))(((&&&''''''''''''''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))''''''((()))******))))))(((((((((((((((((((((((((((888???333&&&%%%'''&&&)))(((((((((''''''''''''''''''''''''((((((((()))&&&''')))*********)))((((((((()))***************''')))+++---...---,,,+++,,,---.../////////...------,,,...333555666:::@@@>>>DDDKKKddd666999::::::;;;???BBBCCC[[[~~~uuummmiii```UUUMMMKKKOOOSSS]]]rrrxxxpppppp~~~uuunnn]]]XXXQQQJJJFFFCCCAAA???;;;::::::888666444222111222222222111111111000000111111111111111111111111////////////000000000000////////////000000000000000000000000000000000000111111222333333444555555999:::;;;<<<===@@@EEEHHHTTTZZZcccmmmwwwxxxtttmmmvvvnnnOOO<<<111,,,333111111222000,,,+++.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((******)))((('''&&&%%%%%%((('''&&&&&&'''((('''%%%)))))))))***)))(((***---&&&&&&''''''((()))))))))))))))))))))***************)))(((''''''((()))***((((((((((((((((((((('''+++*********))))))((((((((())))))(((&&&&&&'''((()))******)))(((((()))+++'''''''''''''''((())))))&&&''''''((()))******+++,,,,,,+++---...///...,,,..................------...000222333444555888;;;BBBFFFKKKeee444777999888888:::???BBB^^^ttt{{{tttpppbbbZZZPPPKKKOOOWWW___cccjjjsss~~~~~~yyytttssstttyyywwwkkkaaa[[[SSSOOOHHHCCC@@@===;;;:::888888888777555444222111222222222111111111000000111111111111111111111111.../////////000000000000.../////////000000000000000000000000000000000000000000111222333333444444444555666777888;;;???CCCEEEIIIPPPXXX___hhhpppuuuuuukkkooo}}}zzzzzzbbbLLL>>>666333///...000///------000.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((((((((()))))))))(((''''''&&&&&&((('''&&&&&&(((((('''&&&))))))((('''&&&$$$%%%&&&((((((((((((((((((''''''))))))))))))***************))))))((((((((())))))''''''((((((((((((((((((************)))))))))(((((())))))(((&&&&&&((()))***++++++***))))))***,,,))))))(((((())))))***+++((()))))))))***+++++++++++++++***,,,---...---+++...........................000222333444555888;;;@@@DDDJJJddd888999:::888777;;;CCCKKK```eeesssrrrkkkiiiVVVMMMEEEFFFRRRcccpppwww|||yyywwwwww{{{~~~tttnnnkkkqqq{{{zzzoooddd[[[SSSNNNIIIEEE@@@<<<:::888666555444444444444333222111111222111111111111000000000000000000000000000000000....../////////000000000....../////////000000000000000000000000000000000//////000000111111222222000111333333444777;;;======@@@CCCHHHMMMSSSZZZ___rrr|||rrraaacccxxx{{{zzzdddQQQDDD777111...///000......000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((('''&&&((((((((((((((((((((((((((('''&&&&&&(((((((((&&&%%%&&&&&&&&&''')))************)))(((((('''&&&&&&))))))))))))************************)))((((((''''''''''''(((((()))))))))************))))))))))))((())))))((('''''')))***++++++,,,+++***)))+++---+++************+++,,,,,,++++++++++++++++++++++++*********+++,,,---,,,***...........................000222333444555888;;;===BBBIIIddd888888888999999???LLLYYYgggdddggguuurrrfffbbbMMMQQQWWW]]]fffqqq|||~~~}}}sssooopppzzz~~~wwwlllbbbYYYRRRLLLIIIAAA>>>:::888777666555444111111222222222222111111111111111111000000000000////////////////////////........./////////000000........./////////000000////////////////////////.........//////000000000///111333333444666999;;;<<<===???AAADDDJJJPPPUUUfffnnnwww}}}nnnaaajjj|||eeeSSS>>>666000111111///---...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((())))))((('''&&&'''((()))((('''%%%&&&&&&$$$&&&******((())))))))))))((((((''''''((()))))))))************)))***++++++***)))'''&&&'''''''''((())))))***************)))))))))))))))((()))***)))((((((***+++***++++++***))))))***,,,+++************+++,,,,,,+++++++++++++++*********+++******+++------,,,+++---------..................000222333444555888;;;<<>>CCCKKKiii===LLLnnn{{{}}}qqqooonnnlllcccWWWSSSUUUfff~~~yyykkk[[[OOOLLLHHHBBB===;;;999777666222111000000222333222111111222222333333333333222////////////000000111111////////////////////////---------.........//////---------.........//////------------------------........................,,,...000000000000111222333555777888999:::===@@@AAAFFFHHHFFFFFFLLLRRRUUUXXXeeevvvwwwxxx}}}|||iiiJJJ888333222111222////////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&'''(((((())))))(((((())))))))))))(((((($$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''&&&''')))+++***)))$$$((()))(((000<<<>>>666))))))))))))))))))******))))))))))))************))))))))))))***+++,,,,,,++++++******)))(((((((((((()))))))))************---------+++)))((()))***((())))))(((''''''(((***)))(((((((((((()))******)))*********+++,,,,,,,,,,,,++++++,,,......---+++,,,,,,------...//////000...000222333444555888;;;>>>DDDKKKhhh===TTT{{{}}}vvvmmmppplllhhhaaaVVVNNNTTT___~~~~~~|||}}}tttkkk```TTTKKKBBB???:::777666555333222333222111222444444444222222333333444444444333333.../////////000000111111000000000000000000000000---------.........//////---------.........//////------------------------........................---///111222111111222333111333555666666777888:::;;;AAAEEECCCAAADDDFFFFFFFFFSSSbbbnnnxxxuuuyyy[[[@@@555222222444000/////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******(((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''&&&'''***++++++***'''+++)))$$$***444222)))++++++******)))((((((((())))))))))))************))))))(((((()))+++---...,,,,,,+++***)))(((''''''(((((())))))*********+++...///...,,,)))(((((())))))******)))(((((()))+++)))))))))((()))******+++******+++,,,,,,---......+++******+++------,,,***,,,,,,------...///000000...000222333444555888;;;>>>CCCKKKgggJJJ\\\uuunnniiihhheee___XXXWWW]]]jjjsss{{{|||xxxuuuyyy~~~rrriii]]]OOODDD???:::999777666444333333222222222111111222444666777222222222222222111000/////////000000111111111222000000000000000000000000///---,,,---000111000.........------------............---------,,,,,,,,,------..................------......///000000000444444444444555666777777999:::<<<>>>???@@@@@@@@@GGGKKKOOOTTT]]]lllzzz~~~zzzqqqLLL999555444222111111///...000111///+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***)))(((((('''))))))))))))))))))))))))+++******)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''((((((((((((((()))***+++---///000000(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))++++++******))))))((((((,,,+++)))((((((((()))******)))((((((((()))+++,,,))))))))))))))))))))))))000///,,,***(((((()))***))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++,,,,,,+++,,,,,,---.........---***,,,...///......///000///111222333333555888:::@@@CCCHHHeeeQQQYYYoooqqqhhhddddddbbb``````fffrrrzzzuuu{{{yyyttt{{{~~~qqqbbbXXXOOOEEE===:::666666555555555555555666222111111111222333444444111222222222222111000/////////000000000111111111000000000000000000000000000...---...000111///.........------------............---------,,,,,,,,,---------------------------------...//////000000333333222333333444555666888999999;;;<<<===>>>??????BBBFFFHHHLLLUUUaaajjj~~~xxxyyy~~~aaaLLLBBB999111111000///...///111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((())))))))))))))))))))))))***))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''(((((((((((('''((()))***+++---......(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))***))))))((())))))************))))))))))))***************))))))(((((((((+++******)))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))000...,,,***)))))))))***))))))))))))))))))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,+++,,,------......------***,,,...///......///000///111222333333555888:::@@@CCCHHHeee]]]___dddmmmzzzvvvhhhbbbWWW___kkkyyy~~~}}}xxx|||ppp```NNNEEE@@@;;;777555555555444444444444555555000111111222222222111111111111222222111111000000//////000000000000111111000000000000000000000000000///......000000///.........------------............---------,,,,,,,,,...------,,,,,,+++++++++,,,,,,---......//////000111111111111222333444444777666666777888:::<<<>>>===@@@CCCDDDDDDFFFKKKPPPcccsss~~~zzzsssssswwwhhhWWWCCC333444333111111000000000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))(((((('''''''''''''''***))))))(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''((((((((((((''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))***************+++,,,---++++++************++++++))))))))))))((((((((((((***************)))(((((()))))))))((()))******+++))))))))))))))))))))))))...---+++***)))))))))***))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,------......------***,,,...///......///000///111222333333555888:::???BBBHHHeeehhhlllpppsss|||lll```KKKccc~~~tttcccSSSBBB;;;:::888555555777666555333222222111111///000111222222111///...000000111111111111000000//////000000000000000000000000000000000000000000000000///////////////.........------------............---------,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,---......//////////////////000111222222666555444444666888;;;======@@@BBBCCCCCCEEEHHHJJJMMMZZZfffxxx{{{uuuqqq{{{tttUUU:::888555444444333000///000------------------------------------------------+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((***))))))))))))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''---+++)))((('''(((***+++&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((())))))))))))))))))))))))***+++,,,---...+++******))))))******+++(((((((((((((((((((((((())))))***++++++)))(((''')))))))))))))))******+++))))))))))))))))))))))))---,,,+++***))))))******))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,------...------,,,***,,,...///......///000///111222333333555888:::>>>BBBHHHdddllluuu~~~iiiWWWTTTrrr~~~zzz}}}rrreeeTTTGGG<<<999:::888555555555555444222111111111111///000111222111000///...///000000111111111000000000000//////////////////////////////////////////000000000000/////////000......------------............---------,,,,,,,,,------,,,+++******))))))++++++,,,,,,------............---......///000111555444333333444777:::;;;;;;<<<<<<===>>>AAAEEEHHHFFFNNNSSS___sssyyytttuuu{{{fffEEE<<<555111333444000...///------------------------------------------------++++++++++++************************************+++***))))))(((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((///---+++(((''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))***+++,,,---))))))(((((((((((())))))((((((((()))))))))))))))))))))***++++++)))((('''((()))))))))************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,------...------,,,,,,***,,,...///......///000///111222333333555888:::===AAAGGGbbbpppzzzuuummmiiipppuuuooo```TTTlllzzzllliiirrr~~~}}}}}}vvvcccUUUEEE===888888888555333444111000000111111222333444///000000111111111000000//////000000111111000000000000////////////......////////////////////////...///111111000///111222......------------............---------,,,,,,,,,---,,,,,,++++++***************+++,,,,,,------...------------...///000000222222222222444666888999::::::888888:::===AAACCCBBBHHHHHHMMMZZZeeettt|||vvvwww{{{vvvXXXJJJ;;;000000333000...000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***)))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((,,,***(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''((()))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))))))))))))))***************************)))(((((((((((()))************)))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***************+++++++++))))))***+++,,,------...------......------,,,,,,***,,,...///......///000///111222333333555888:::<<>>>>>===CCCBBBDDDLLLOOOWWWiiizzz}}}jjjPPP888222333111///222........................++++++++++++++++++++++++++++++++++++++++++++++++******************************)))((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************))))))''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))((((((((())))))******))))))))))))))))))***)))*********+++++++++,,,+++******)))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,------...------......------,,,+++***,,,...///......///000///111222333333555888:::<<>>AAA//////000000000000//////000000000000000000000000000000000000////////////////////////////////////------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................////////////111222333444666777888999;;;<<<>>>@@@CCCFFFHHHIIIVVVYYYfff}}}{{{oooooozzzUUU===555222222555333111...---...000000000........................---.....................************************((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))******)))(((&&&&&&'''((((((((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''(((((()))))))))))))))))))))))))))((('''''''''''''''&&&&&&((((((((()))))))))******,,,,,,++++++******))))))...,,,***)))((()))***++++++*********))))))((((((&&&&&&'''((()))***++++++)))))))))***,,,---+++***))))))))))))))))))))))))++++++***)))(((((()))))),,,+++***)))***+++,,,---++++++++++++******))))))+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))((((((((()))***++++++,,,,,,------............------------......///000000000///111333444444666999<<<@@@BBBEEE]]]uuuiiiYYYTTT[[[pppzzz~~~|||mmmZZZFFF:::777666555444222222222333333444333333222111111000000///...---...000333666888//////000000000000//////000000000000000000000000000000000000////////////////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000111222333444666777777888999;;;>>>AAACCCEEEFFFNNNQQQZZZlllxxxsss}}}vvvyyy```DDD777222333666222000...---///000000///........................,,,,,,,,,+++++++++++++++************************((()))***++++++***)))(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((('''''''''''''''((()))((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''((()))***)))((('''(((***)))'''&&&%%%%%%&&&''')))'''''''''''''''''''''(((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((('''''''''((())))))------------------------)))))))))************+++*********++++++,,,,,,,,,))))))))))))************---,,,***)))((()))+++,,,++++++******)))))))))))))))))))))))))))************))))))***,,,,,,+++)))************************++++++***)))))))))))))))******))))))******+++,,,************)))))))))(((+++***))))))))))))***+++***++++++++++++++++++***))))))))))))))))))))))))******))))))))))))******000---)))'''''')))---000)))******++++++,,,,,,,,,------............------------......///000000000///111333444444666999<<<>>>AAAEEE^^^jjj\\\TTTRRReeejjjYYYJJJ>>>888777444444444444444333333333555444444333222222111111000//////........./////////000000111111000000///000000000000000000000000000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------............///////////////000111333444555555555666888:::===???AAABBBHHHIIINNNXXXiii{{{|||zzzrrrqqqVVVBBB666222333000///......000000///...........................,,,,,,++++++******))))))************************))))))************))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&&&&'''(((((())))))((()))+++***(((''''''(((''''''&&&&&&&&&&&&''''''((()))***)))((('''(((***((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))*********))))))))))))*********************************+++++++++***))))))***,,,---+++++++++************))),,,+++++++++*********))),,,+++***+++,,,,,,***(((************************++++++***))))))))))))***((())))))*********************)))))))))))))))(((+++******))))))******+++******++++++++++++******((((((((((((((((((((((((******))))))))))))******&&&'''((())))))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000000///111333444444666999<<<===@@@EEE___|||pppbbb[[[VVV___xxx}}}~~~}}}qqqXXXGGG>>>999777888333444555555666555555444666666555444444333333222222222222111111///......000000000111111000000000000000000000000000000000000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++---------.........//////---......000111222222333333444555888:::<<<>>>???FFFGGGHHHJJJRRRaaatttyyytttXXXAAA555333///......///111111///---..............................---,,,,,,+++******************************)))))))))******)))))))))))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((()))+++,,,,,,***(((((()))''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((&&&''''''((()))******+++((('''&&&'''((()))(((&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))***++++++************************))))))))))))************))))))))))))************...------,,,,,,++++++++++++************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((************************++++++***))))))*********((()))***,,,,,,+++******************************++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))+++******))))))******+++,,,---...//////...---,,,------------------,,,,,,------............------------......///000000000///111333444444666999<<<<<<@@@EEE___yyyooollljjjfffbbbbbb___sssuuuooopppmmmrrr|||~~~sss```JJJ???;;;999888999555666666777777777666666777777666666555444444444222333333333333222000///000000111111111111000000111111111111111111111111000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++------------............,,,------...///000111111222222444666999;;;<<<===AAADDDFFFFFFGGGOOO\\\ggg}}}lllNNN===777111000///000111111///---..............................---,,,,,,+++*********************************))))))))))))))))))***))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,...000///,,,***))))))(((''''''&&&&&&''''''(((&&&'''((('''&&&%%%&&&((('''''''''&&&&&&'''''''''&&&''''''((()))******+++)))(((''''''((()))((('''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((())))))+++,,,,,,------------------------......------,,,,,,++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,------++++++++++++,,,,,,,,,,,,***++++++,,,---.........---,,,+++,,,,,,,,,***(((************************+++***************++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++///---***((((((***---///......------------------------............------------......///000000000///111333444444666999<<<;;;@@@EEE^^^{{{uuunnniiibbb[[[XXX[[[kkkqqqnnnsssttt{{{yyy```RRRCCC======;;;:::;;;999999999999888888888888888888888777666666555555222222222333333222111111000111111222222111111000111111111111111111111111000000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,------------.........,,,,,,---......///000000000111333555777999:::;;;:::>>>BBBDDDEEEJJJRRRYYYiii}}}tttzzzxxx[[[FFF;;;555333111111111111///---........................,,,,,,++++++******))))))******************************))))))))))))******))))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))((((((((()))***+++000222333222///+++))))))((((((''''''''''''((((((((()))***)))((('''(((***'''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''))))))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))***+++------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++'''''')))***,,,---//////+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++,,,---...//////---,,,+++,,,------+++)))+++++++++++++++++++++++++++************+++,,,,,,+++,,,,,,---------------,,,------------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&,,,444999999444,,,&&&------------------------------............------------......///000000000///111333444444666999<<<;;;@@@EEE]]]{{{yyyvvvooobbbXXXYYY___zzzqqqnnnvvvxxx~~~{{{kkkUUUJJJAAA??????===<<<======<<<;;;:::999999::::::999999999888777777666666444333333333333222222222000111111222222111111000111111111111111111111111000000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...111444777,,,,,,---------.........,,,,,,---......////////////000111333555777888999777:::>>>AAACCCFFFLLLPPP[[[iii|||zzz}}}xxxxxxZZZCCC999666333111111000///...........................,,,,,,,,,+++++++++++++++************************+++***)))(((((()))***+++((())))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))((('''&&&(((+++///111444666777555111---***(((((((((''''''''''''((((((((()))***)))((('''(((***&&&''''''''''''''''''&&&'''''''''''''''''''''((()))((('''((()))***)))'''''''''''''''((((((((((((((())))))******))))))((()))))))))***+++,,,---...------------------------,,,,,,------...///000000000000000/////////......,,,,,,------......//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...+++++++++,,,,,,---------,,,++++++,,,---...,,,++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++555DDDNNNNNNDDD555+++++++++,,,,,,------......------............------------......///000000000///111333444444666999<<<:::???EEE]]]zzz{{{|||uuuiiicccmmm{{{vvvwwwyyyeeePPPHHHBBBAAAAAA>>>===>>>@@@???<<<:::999:::;;;<<<::::::999999888777777777888777666555444444444444111111222222222222111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///444999<<<,,,,,,,,,---------......---------....../////////---...000111333555666777888:::<<<>>>@@@CCCFFFIIILLLUUUcccvvvwwwwww}}}sssyyy}}}rrrPPP<<<888444111111000000///................................................************************+++***)))(((((()))***+++(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''%%%&&&)))...333777777888999777333---***(((((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&***((('''((()))***)))'''''''''''''''((((((((()))))))))************)))))))))))))))***+++---...///222222222222222222222222222333444666888:::;;;<<<:::::::::999999888888888666555444222111///------------------,,,,,,+++***,,,,,,,,,------.........------,,,,,,,,,++++++++++++******,,,......---,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++***)))***+++,,,---+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,***,,,---//////---,,,*********++++++,,,---......---..................---------......///000000000///111333444444666999<<<999???EEE]]]zzzzzz}}}uuutttxxxyyyyyyoooZZZOOOHHHBBBBBBCCCAAA@@@AAA???===<<<<<<>>>@@@@@@@@@>>>===<<<::::::999999:::777777777666555555444444555555444444444333333333000111111222222222111111////////////000000000000////////////////////////000000000000000000000000////////////////////////------------------------.........------,,,,,,,,,......,,,+++***,,,111444111...,,,+++---,,,***'''------------------------...///000111222333444444888888888999;;;>>>AAABBBKKKNNNTTT___uuu{{{{{{|||lll{{{fffKKK===333444666333//////111111000//////////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&)))---111444;;;======777///))))))+++******)))(((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))((((((((((((''')))******(((''''''(((%%%%%%''')))***)))&&&$$$)))))))))))))))***,,,,,,+++***,,,000666:::;;;999;;;===???BBBCCCCCCBBBAAAHHHGGGGGGIIIKKKMMMMMMMMMNNNLLLKKKLLLMMMLLLKKKLLLHHHJJJGGGAAA>>>???;;;444666444222111000111333444222///---,,,---...//////------...///000///,,,*********+++,,,------------...+++)))***,,,---+++((()))************+++++++++---,,,+++***+++,,,---......---+++******+++---......,,,))))))***+++,,,+++------------------------,,,,,,...///000---)))%%%******************++++++,,,,,,++++++++++++++++++,,,+++*********+++,,,---////////////000000000000///////////////.........333333444444444666:::===>>>AAAEEE___xxxyyyyyywwwyyy|||nnnYYYOOOHHHCCCDDDEEECCCBBBCCCDDDCCCBBBBBBCCCCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@:::999999888888777777666666555555555555444444444111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,......---+++***,,,000444000...,,,+++---,,,***(((------------------------......///000111222333333777777777999;;;>>>@@@BBBDDDJJJQQQXXXfff|||pppsss~~~tttTTTDDD555000///...///222111111000//////////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''(((+++...000;;;===<<<777///)))(((***)))(((((('''''''''''''''''''''''''''''''''''''''***)))))))))(((((((((''')))))))))))))))))))))(((%%%'''((((((''''''((()))))))))((()))))))))((('''&&&'''(((***,,,---//////444444555999???CCCCCCCCCHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJNNNOOOQQQTTTVVVTTTQQQPPPQQQTTTSSSOOONNNPPPNNNIIIHHHFFFAAA===888555333222777444000...---------,,,---,,,,,,---//////---+++,,,------.........------...,,,***+++,,,---+++)))************++++++++++++,,,,,,+++++++++,,,---......---+++******+++---......,,,******+++,,,,,,,,,------------------------000...+++***+++,,,...///*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,---////////////000000000000////////////////////////222333333333333666999<<>><<<;;;??????>>>>>>===<<<<<<;;;999999999888888888777777444444444444444444333222222111111111111111000000////////////////////////////////////////////////////////////////////////........................---------------------------......---,,,---///111,,,,,,+++,,,,,,---,,,,,,------------------------------......///000000111222333444777999<<<>>>???AAAGGGLLLMMMPPP]]]rrrrrrwwwjjjZZZFFF:::666444000,,,111000000///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++***(((''''''((()))***222333222000,,,))))))***'''''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))*********''')))******))))))+++---((()))+++,,,...000333555999;;;@@@EEEIIIKKKLLLLLLMMMLLLMMMNNNPPPQQQRRRSSSKKKJJJGGGEEEBBB@@@@@@???BBBEEEJJJMMMMMMLLLKKKJJJGGGMMMRRRTTTTTTTTTQQQMMMCCCFFFHHHIIIKKKNNNQQQSSSVVVWWWWWWWWWVVVTTTSSSRRRMMMIIIEEEAAA???<<<999777777444111///000000000/////////...............///...------,,,---,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---,,,---...//////...------------------------***+++------+++***)))))),,,,,,,,,,,,,,,+++++++++******++++++,,,---......++++++++++++,,,,,,------////////////000000000000///////////////000000000000111222222333555999<<<@@@CCCFFF\\\~~~vvvkkkkkkjjjooo|||yyyrrrooojjjaaaYYYVVVRRRNNNHHHDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;:::::::::999999666666777777666555444444333333222222111111111000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,---///...------...000++++++,,,,,,,,,,,,---------------------------------------...//////000000000111333666888:::<<<======@@@BBBEEEIIIRRR___hhh}}}vvvqqqyyy}}}jjjQQQ???888666111+++111000000///////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++++++++***)))******'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++((()))******)))***,,,...,,,000666:::===>>>AAACCCJJJKKKNNNOOOPPPPPPNNNMMMJJJJJJIIIIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIKKKKKKOOOSSSWWWYYYXXXWWWWWWXXXUUU[[[___\\\[[[^^^^^^[[[SSSSSSTTTTTTTTTVVV[[[````````````^^^]]][[[YYYWWWWWWTTTQQQNNNLLLJJJGGGEEE@@@<<<777444222111000///.........---...///000111............---,,,,,,---+++,,,,,,,,,------------,,,,,,---------.........------------------------...---,,,---///000///...------------------------(((+++---...------///111------------,,,,,,++++++******+++,,,------......++++++,,,,,,------------////////////000000000000////////////000000111111000111222222333666:::===@@@CCCGGG]]]}}}~~~vvvkkkooorrrxxx|||sssooojjjcccXXXOOOJJJGGGFFFFFFBBBBBBAAABBBBBBCCCEEEEEEAAA@@@@@@??????>>>===============<<<<<<<<<;;;;;;999999999999999888777666444444333333222111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,------------...,,,---//////...------...+++,,,------++++++,,,---------------------------............//////000000///000222555777888999999===>>>@@@CCCIIIPPPWWW[[[hhhuuuqqqxxxfffJJJ:::666444111111111000///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&&&&'''(((((()))******'''''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++((()))+++++++++---111444999>>>EEEIIIJJJJJJLLLNNNRRRQQQQQQOOOLLLIIIFFFEEECCCCCCCCCAAA@@@@@@BBBDDDGGGHHHKKKNNNRRRUUUXXXYYYSSSVVVXXXWWWUUUUUUXXX[[[XXX```ccc]]]\\\aaadddbbbdddaaa^^^\\\YYYYYY```hhhcccbbb```___]]][[[ZZZYYYXXXVVVSSSRRRQQQOOOLLLJJJIIIEEE???;;;888666444222111000/////////000111222...///000///---,,,---...,,,,,,,,,---------......,,,,,,---............---------------------------,,,,,,,,,...000000///...------------------------,,,,,,,,,***+++111;;;BBB///......------,,,,,,+++++++++,,,,,,------......++++++,,,---------------////////////000000000000...//////000000111111222111222333333444777;;;???>>>CCCHHH^^^zzzyyy~~~sssxxx|||}}}qqqfff]]]XXXTTTRRRHHHFFFDDDBBBBBBCCCDDDFFFBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999888555444444333222222111111000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,---------......+++---000000///---------+++---...---+++***+++---------------------------...////////////000000000///000222444666666666666;;;>>>BBBEEEGGGLLLSSSXXX___wwwwwwqqqgggIII:::777666111111000///////////////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&'''))))))))))))%%%&&&((()))***)))((('''(((((((((((((((((((((((('''((((((((()))))))))***((())))))******+++,,,,,,***,,,...111333777===AAADDDHHHLLLLLLIIIGGGIIILLLMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGFFFEEEFFFIIILLLMMMOOOQQQTTTWWWYYYYYYZZZRRRUUUVVVUUUTTTWWW^^^dddgggrrrvvvppppppwww|||zzzyyysssmmmiiidddccckkkvvvvvvtttpppkkkgggcccaaa```___]]][[[ZZZYYYWWWTTTRRRSSSPPPKKKGGGDDDAAA>>><<<888666444111000000111111...///111000---,,,---///------------............,,,,,,.../////////...---------............------+++++++++---///000///------------------------------...---***+++111;;;DDD/////////...---,,,,,,,,,,,,,,,------------------+++,,,---.........---,,,////////////000000000000...//////000111111222222111333444444555888===@@@===CCCIII___xxx}}}vvvoooiiifffVVVSSSNNNIIIFFFEEEFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>===============<<<;;;:::999555555444333333222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........+++---000111///---,,,,,,+++---///---+++)))+++---------------------------/////////000000000000000///000222444555555555444444;;;AAABBBAAACCCLLLTTT[[[jjjsssxxx}}}[[[AAA888777111111000///////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((************************'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&***)))(((((()))***)))((($$$%%%'''))))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,...000333777<<>>>>>>>>===<<<;;;;;;>>><<<999777666666444222333222111/////////000000//////000000111111111222000000000000000000000000........................,,,&&&(((111222++++++222///............---------------------------------++++++,,,,,,,,,,,,------+++,,,------......------///.........000111333555888999<<<>>>@@@EEEJJJNNNRRRhhh}}}}}}yyy|||]]]@@@777000000000...///111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************)))))))))))))))))))))))))))))))))((())))))***+++))))))(((((((((((())))))))))))(((((('''''''''&&&''')))***)))((('''(((******)))(((''''''((()))******(((&&&&&&'''((((((((('''***---,,,)))((()))+++)))******,,,...000222333;;;===AAAHHHMMMNNNJJJFFFHHH===777888666111444===>>>DDDJJJNNNOOOPPPTTTWWWYYYUUUTTTWWWXXXXXXYYY\\\^^^dddkkkoooooonnnppprrrvvvxxxxxxuuurrrttt{{{tttbbb]]]bbb[[[QQQTTTPPPLLLDDD;;;777888777333000111222333222000---+++//////...---------......////////////////////////444333000...,,,,,,,,,,,,......------------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---111000***)))---///,,,......---,,,,,,,,,------///.........---,,,---///000000//////000222444555000000000000000111111111222222222444666999<<<>>>???EEEHHHZZZxxxkkkccc___XXXPPPMMMJJJFFFEEEEEEGGGHHHHHHAAABBBCCCCCCBBBAAAAAA@@@?????????>>>>>>===<<<;;;???===:::999999888666555444333222000000000000111000000000000111111111222000000000000000000000000........................000,,,///888999000---111///............---------------------------------++++++,,,,,,,,,,,,------+++,,,------......------///......///000111333444666888:::<<>>:::888999::::::>>>CCCGGGLLLRRRVVVXXXWWWVVVUUUXXXVVVWWW[[[^^^___bbbggg{{{yyysssssswwwyyywwwrrrqqquuuyyyzzz~~~ooo\\\XXXWWWXXXUUUNNNHHHDDD===666333222000......000222444/////////...............////////////////////////111000///...------...///......------------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++///...***))),,,---***........................000000000000...---...000888777555333222111111111000000000000111111111111222222333444777:::===>>>???EEEHHHZZZzzznnndddVVVQQQJJJFFFEEEFFFGGGHHHDDDEEEGGGHHHHHHEEEBBB@@@AAA@@@@@@??????>>>======@@@>>><<<;;;;;;;;;:::888555555333222222111111222000000000111111111111111000000000000000000000000........................111///444===<<<333---...///............---------------------------------++++++,,,,,,,,,,,,------+++,,,------......------.........///000111222333444666888:::===BBBGGGKKKTTT```ppp}}}ooo|||[[[CCC555444222333444333111///000000///.......................................---,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))************))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))&&&''''''((()))***++++++000---***)))***,,,......000000222666===FFFMMMRRRRRRQQQOOOOOOMMMJJJFFFBBB777:::<<<===@@@FFFIIIHHHRRRSSSTTTUUUTTTRRRPPPOOOZZZZZZ___gggmmmqqqxxxwwwmmmggglllrrrtttqqqppprrruuuuuuzzzuuuhhh^^^cccccc^^^XXXRRRKKKEEE>>>;;;666111///...000111......///////////////...////////////////////////...------......///000111......------------.........------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++------******,,,,,,***,,,---///000000000//////---000111///,,,,,,---///888777555333111000000/////////000000111111111111333333444555888;;;===???>>>EEEGGGXXX}}}{{{|||mmmggg^^^VVVPPPMMMJJJIIIJJJJJJJJJKKKKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@??????AAA???===<<<======<<<;;;777777666555444333333222111111111111111111111111000000000000000000000000..............................222888888111,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------.........///000111111222222444666888;;;???EEEIIITTT]]]ooo~~~jjjlllhhhNNN888333111333444222000///000000///...............------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))'''(((************+++,,,333...)))'''***...//////999<<>>DDDFFFBBBEEENNNPPPKKKQQQSSSTTTRRROOOQQQWWW\\\kkklllpppuuuwwwxxx~~~yyyrrrllljjjqqqzzz~~~~~~~~~zzzmmmcccZZZSSSEEECCC>>>999555111///...---...////////////...---////////////////////////---------...///000111111......------------.........------------...//////------------------------///...,,,+++,,,---...---***,,,...000111000///...)))...///---***+++,,,,,,//////////////////000000//////000000111111222222444444444666888;;;>>>@@@>>>DDDGGGWWW{{{xxxuuulllbbbZZZUUUPPPNNNKKKJJJJJJJJJHHHFFFHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@>>>===>>>>>>===;;;999999888777666555444444222222222111111111111111000000000000000000000000////////////////////////---,,,---111111...---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------......//////000000000111000222444777999>>>CCCGGGOOOYYYlll|||wwweeeooosss]]]???666000111222000///000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))***))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))(((((()))+++,,,+++***)))+++---111---***+++111666888999BBBDDDFFFGGGFFFCCC???===>>>???AAADDDFFFHHHJJJKKKMMMRRRQQQJJJKKKSSSUUUPPPNNNWWW```bbb___aaajjjsss}}}~~~}}}uuuooorrrzzzzzznnnVVVQQQIII@@@:::666555555///////////////......---000000000000000000000000.........///////////////......------------.........------------...//////------------------------000---******,,,---......)))***---///000///...---)))...///,,,,,,//////,,,***+++,,,---...///000000...//////000111111222222444444444666888;;;>>>@@@===DDDFFFWWW}}}|||wwwxxx{{{pppiii___ZZZTTTQQQPPPOOOLLLIIILLLKKKIIIGGGFFFEEEEEEFFFDDDBBB@@@?????????===<<<;;;;;;;;;:::999777555555222222222222222111111111000000000000000000000000///////////////////////////...------......000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------...///000000000000//////111333666888===BBBFFFPPP\\\mmmzzz}}}ssskkksss}}}pppMMM???333222222//////333000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))''''''''''''((((((((((((''')))***)))((('''(((***(((((())))))))))))((((((***,,,---+++)))***---111000000111555;;;@@@DDDEEEEEECCCAAA???>>>???@@@AAABBBEEEIIIMMMPPPRRRVVVXXXWWWXXXXXXUUUVVV[[[]]]\\\^^^jjjxxx|||wwwrrrrrruuu~~~vvvooosss|||xxxfffSSSDDD===;;;;;;444333222000////////////000000000000000000000000/////////000//////...---......------------.........------------...//////------------------------///***(((,,,///...,,,,,,***+++,,,.........------,,,000000...222999666...---...///000000000//////......///000111222222333333333444555888;;;===???<<>><<>>===>>>>>>===;;;999777666333333333222222111111111000000000000000000000000000000000000000000000000111222111...---------+++//////.........---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------......---------...///000000000///...///111333555888<<>>CCC:::000***000//////.........//////......,,,,,,888CCC===...---...///111111111000///---...///000111222333333222222222444666999<<<>>>;;;BBBEEEWWW}}}qqqiiiqqqyyynnnccc\\\TTTQQQRRRRRRPPPLLLJJJHHHFFFEEEEEECCCAAA>>>???>>>>>>===<<<;;;;;;;;;888888777666555333111000000111111111111111000///000000////////////000000111000///......///000111........................------------------------+++++++++,,,,,,------------------............///............////////////000222444555666:::AAAFFFLLL[[[jjjsssyyyuuutttsssoooNNN>>>777111000444000000000000///////////////............---------++++++++++++++++++++++++)))))))))******++++++,,,,,,+++***((((((((()))***************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))))))))))))))***'''(((((())))))*********+++------+++***000;;;DDDBBB???<<<::::::===@@@CCCFFFJJJOOOSSSTTTTTTVVVWWWWWWVVVRRRMMMMMMOOOOOOKKKTTTWWW^^^ooo{{{tttuuuxxx[[[NNNBBB@@@@@@:::222---+++333666111000666666000222222222111111111111111000000000000////////////000000000000000000000000444333222111000///...------///222444444333111000......///000000000000000***++++++,,,---...//////000000000000000111111111000000000111222333555555333444555555555777:::<<>>===<<<;;;;;;::::::999888777555444333222222222111111111111111000000////////////000000000000///......///000000........................------------------------++++++,,,,,,,,,------------------............///............////////////000222444555666999@@@FFFOOO]]]kkksssyyyyyyrrryyyuuu```HHH<<<777555444111000000000///////////////............---------++++++++++++++++++++++++******++++++++++++++++++,,,+++***)))(((((()))***************)))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))******))))))))))))******(((((()))))))))******+++***+++...111555:::???BBBAAA@@@??????AAADDDHHHKKKQQQQQQSSSVVVYYY[[[ZZZYYYOOOOOOLLLHHHHHHNNNRRRSSSXXXaaalll}}}rrr___RRRFFF===888888555888777222///111444333222222222222111111111111111000000000////////////000000000000000000000000222222111000//////...------...000111111111///......///000000111111000000+++,,,,,,------......///000000111111222222222222222222111111111222333333111333444555666888<<>>===<<<;;;<<<<<<<<<;;;:::888777666444333222111000111111222000000////////////000000//////............//////........................------------------------,,,,,,,,,,,,---------------------............///............////////////000222444444555888???EEEQQQ^^^lllsssxxxuuuyyywwwrrrPPP<<<777444111111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))******************))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))***++++++***---222:::BBBEEEDDDAAABBBCCCDDDFFFIIIMMMQQQSSSXXXUUUTTTVVVZZZ[[[XXXTTTIIILLLLLLIIILLLVVV```eeennn|||lllUUUGGGBBB???:::777666555222333666333333333222222111111111111111000000000/////////000000000000000000000000000000000/////////.....................---------///000111111222222111111------------------------000000111111222333444444333333222111111111111111000222444555666999===@@@@@@EEEFFFWWW{{{tttnnn^^^YYYQQQLLLJJJIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<>>>>>>======<<<:::999888555444111000///000111222000000////////////000000///..................///................................................,,,,,,---------------------------............///............////////////000222333333444888???EEEPPP^^^lllsssxxx}}}ttt\\\@@@777333000111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++*********************************)))))))))(((************************(((((((((((((((((((((((())))))))))))))))))***+++)))))))))))))))+++,,,---///444;;;CCCIIIJJJHHHFFFHHHIIIKKKMMMPPPRRRTTTUUUWWWWWWWWWXXXXXXUUUQQQNNNJJJQQQVVVVVV[[[ggguuu|||~~~___OOOIII<<<555999<<<777444666444444333333222222111111111111111000000000//////////////////////////////............////////////000///---,,,,,,,,,------000000111222222222222222//////......---------,,,...//////111222333444444222222111111111111111222111333444555666999===@@@>>>CCCDDDVVVzzzrrriii\\\QQQKKKIIIJJJJJJHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;:::999555333111///...///000111000000////////////000000...//////////////////...////////////////////////........................---------------------------------............///............////////////000222333333444999AAAGGGPPP^^^mmmtttyyyppptttqqqNNN<<<666333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,*********++++++++++++***************)))))))))(((************++++++++++++(((((((((((((((((((((((())))))(((((()))***++++++((((((((()))+++...000222888>>>EEEIIIIIIIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQQQQPPPVVV[[[ZZZUUUOOOMMMMMMPPPYYYbbbfffmmmyyyuuueeeNNN;;;888:::777444555555555444444333222222111111111111111000000000000////////////////////////............////////////111000...---,,,---......000000111222222222222222000//////......------,,,------...///000111222333000000000000111222333444444555666666666888;;;>>>;;;AAACCCVVVvvv~~~zzzzzzzzzjjj[[[QQQKKKIIIHHHIIIHHHGGGFFFDDDCCCAAAAAA>>>>>>>>>>>>===<<<;;;:::555444333111000000000111000000////////////000000//////000000000000//////////////////////////////....................................---------------------............///............////////////000111222333555:::CCCJJJTTTbbbrrryyy|||ssskkkxxx\\\BBB666222222222111111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***++++++,,,+++++++++************))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,((()))))),,,///444888;;;AAAFFFKKKKKKHHHHHHMMMSSSSSSSSSRRRRRRQQQPPPOOOOOOGGGOOOVVVUUUOOOLLLNNNSSS]]]fffnnnsss{{{uuuVVVCCC;;;777666666666666555444444333222222222222111111111000000000000000000000000000000000////////////////////////111000///...---...///000///000111111222222111111////////////......------------......///000111111/////////000111222333444555666777777777888;;;===;;;AAACCCVVVwwwyyy~~~{{{xxx~~~ooobbbXXXQQQMMMIIIIIIHHHGGGFFFEEEDDDCCC????????????>>>===<<<<<<777666555444333222111111000000////////////000000///000111222222111000///////////////////////////........................///.........---------------------............///............///////////////111222333666<<>>:::777777666555444333222222222222222111111111000000000000000000000000000000000000000000000000000///...............//////000...///000000111111000000////////////..................//////000000000111000000000000000111222222444555666777777999<<>>===888888888777666444333222000000////////////000000000111222333333222111000000000000000000000000000//////////////////////////////.........------------------.........//////............/////////000///111222333666>>>HHHPPPaaapppzzz|||sssWWWAAA:::222222222111111111111000//////.........---------------------------------+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++************))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,...333999@@@GGGKKKKKKIIIGGGIIILLLPPPSSSTTTQQQPPPOOOOOOPPPRRRTTTUUUTTTSSSSSSUUU[[[fffqqqyyyiiiTTTGGG>>>888777666555444333222222222222222111111111111000000000000000000000000000222111111111000000000///,,,------....../////////......///000000000000000.../////////////////////000000000000000111111111222111111000000000000000222333555666888:::>>>AAA@@@EEEFFFWWWxxxxxxooo___OOOMMMJJJIIIHHHGGGEEECCCEEEDDDCCCAAA@@@???>>>>>>::::::999777555333111000444444333222111111111222000000////////////000000000...---...111222111///////////////////////////////////////////////////..................------............////////////000111222333777@@@LLLUUUfffrrr~~~zzzzzz}}}bbbGGG<<<<<<333333444------000,,,000/////////..................---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************************,,,+++*********+++---...***+++,,,,,,+++***)))((()))***++++++++++++---//////444:::???BBBDDDFFFHHHMMMLLLLLLMMMOOOPPPQQQPPPKKKRRRTTTOOOKKKOOOWWW\\\WWW]]]eeennn|||kkkVVVJJJEEE999222666999777222000111222333444333333111111111111000000000000111111333111000///000111000///000000000000000000000000000000000000000000000000......///////////////...//////000111111111111111111111000000111111222333444555666888:::<<<>>>???===@@@AAATTT~~~{{{jjjXXXSSSNNNJJJHHHGGGGGGFFFGGGFFFDDDCCCAAA@@@@@@@@@======<<<:::888555333222444444333222111111111111000000////////////000000000...---...111222111///////////////////////////////////////////////////....................................////////////000111111222666@@@NNNWWWfffqqq|||vvv}}}zzzuuu{{{wwwUUU>>>;;;111222444///000444000000000/////////..................---------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,******+++++++++***(((((()))***))))))((())),,,///444888>>>BBBEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPPPPOOOPPPQQQNNNHHHHHHPPPYYY]]]aaarrr|||xxxxxxzzzvvvbbbIIIBBB<<<999666111333888444444555555444333222111222111111000000111111222333111000000000111000///000000000000000000000000000000000000000000000000000000000000///...------///000000111111111111111111111000000111111222333444444666888999;;;======>>>AAABBBUUU{{{ggg___TTTKKKGGGFFFGGGGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???===;;;888666444555444333222111111111111111000000//////000000111000///...///000111000///////////////////////////////////////////////////....................................////////////111111111111666AAAPPP[[[gggqqqzzz}}}~~~~~~xxxvvvwwwuuupppMMM???333111555111111555111000000000/////////...............------------,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******))))))*********)))((((((++++++)))((('''***///333;;;>>>CCCFFFHHHIIIJJJLLLIIIKKKNNNPPPQQQQQQPPPOOONNNNNNKKKKKKSSSbbbnnnrrr{{{zzzssspppppplllmmmnnnqqqtttwwwzzz{{{jjj[[[III===666222333666666777666666555444222222333222222111111222222333333111000000111222000///000000000000000000000000000000000000000000000000111111111000///...---,,,///000111111222222111111111111000000111111222333444444555777888:::;;;;;;>>>BBBCCCUUU}}}rrrbbbSSSKKKHHHHHHIIIIIIHHHFFFEEECCCBBBBBBBBBCCCBBBAAA???===:::888666555555333222111111111111111000000000000000000111000/////////000000000///////////////////////////////////////////////////---------...........................////////////111111000111777DDDTTT___jjjrrrzzz{{{|||~~~}}}yyy~~~{{{gggJJJ888333666111///111...000000000////////////...............---------------.........------,,,,,,++++++++++++++++++++++++************************'''((()))++++++***))))))(((((()))))))))(((((((((---,,,+++***+++000777===@@@CCCGGGIIIJJJJJJKKKMMMLLLNNNQQQSSSRRRPPPOOOOOOQQQWWW\\\bbbmmm|||zzzuuulllcccfffpppuuuvvvyyy~~~|||{{{XXXCCC>>>===888333666666666666555444444333444333333222222333333444222111000111222222111///////////////////////////000000000000000000000000000000000000000///...---000000111222222222222111111111000000111111222333333333555666777999::::::===BBBCCCUUUsss```SSSMMMJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@>>>;;;999888777666555333222222111111111111000000000000111111///000000000/////////000////////////////////////////////////////////////---------.........//////............////////////000111111333:::GGGXXXdddmmmuuu|||}}}|||~~~}}}{{{|||UUU>>>444666111///000---111000000000//////////////////.........---------------.........---,,,+++++++++++++++++++++++++++************************'''((()))++++++***))))))(((((((((((((((((())))))++++++,,,---000666>>>DDDCCCEEEHHHJJJJJJJJJKKKMMMMMMOOOQQQQQQNNNMMMMMMNNN[[[iiixxxzzztttmmmhhhrrr}}}vvvwwwYYYJJJCCC>>>888444444444444444555555555444444333333333333444444111111000222333333111000////////////////////////000000000000000000000000......///000111111111000000000111222222222222222111111000000111111222333222333444555777999::::::;;;AAABBBSSS}}}~~~}}}hhhYYYNNNHHHEEEIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;999888777555444333222222222111111000000111111222///000111000///...///000////////////////////////////////////////////////,,,,,,------.../////////............////////////000111333666===KKK\\\hhhnnnwww~~~}}}|||aaaDDD555666333000333222111111000000000//////////////////.........------,,,------......---+++***++++++++++++++++++++++++************************((()))******++++++******))))))((((((((()))******(((***---000444:::AAAEEEDDDFFFHHHIIIJJJJJJKKKMMMLLLMMMMMMKKKHHHIIIMMMQQQ]]]pppzzz{{{}}}zzzwww```JJJ>>>999555555444444444444555666444333333222222333333444111000111222444444222000000000000000000000000000000000000000000000000000---...///000111222222222000111222222333222222222111111000000111111222333111222333555888:::;;;<<<;;;@@@BBBRRR{{{uuudddWWWNNNIIIKKKJJJHHHGGGEEEDDDDDDDDDAAABBBBBBAAAAAA@@@???>>>;;;:::888777555444444444222111111000000111111222///111222111...---...000////////////////////////////////////////////////,,,,,,------...//////000............///////////////111444999AAAOOO___kkknnnwww}}}oooMMM999888444111444444111111111000000000//////////////////............+++,,,---...---,,,***)))++++++++++++++++++++++++***************************************+++,,,,,,***))))))((()))***+++,,,)))---111666:::===BBBEEEEEEGGGIIIJJJJJJJJJLLLNNNLLLLLLKKKHHHFFFJJJRRRZZZeeevvv}}}pppSSS???:::999777555444444444444333333222222222222333333000000111333555555222000000000000000000000000000000000000000000000000000...///000111111111111111000111222222333333222222111111000000111111222333000111333666888;;;===>>>;;;AAACCCSSS{{{vvvggg\\\UUULLLKKKJJJHHHGGGFFFEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA<<<;;;999888666555555444222222111111111111222222///111222111...---...000////////////////////////////////////////////////,,,,,,------...///000000............/////////000///222666;;;DDDQQQaaalllmmmwwwzzz||||||WWW???;;;555111222222111111111111000000000000000/////////............***+++,,,------+++)))(((++++++++++++++++++++++++************************,,,+++*********+++---...+++***)))))))))***,,,------111777<<>>???<<>>666222111222000000000000///////////////............---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++*********+++,,,---888:::>>>@@@AAACCCEEEGGGHHHHHHHHHIIIKKKKKKJJJIIIJJJFFFGGGMMMUUU^^^nnn}}}~~~wwwtttsss|||wwwQQQAAA;;;999222333777555444333333222222333333444111000000000111222333333111111000000//////......111111111111000000000000222222222222222111111111111000000222444555444222000111111111111222222222333333333444777;;;@@@CCC???DDDDDDSSS}}}tttjjj]]]RRRIIIIIIKKKJJJFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<:::999777666666555444444444555222222111000///000000111...///000111111000///...////////////////////////......///000000000000///////////////000000000000222333777???KKKZZZiiiqqqssswww}}}}}}{{{]]]EEE888444222000111000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++******+++---///111999<<>>CCCCCCRRR|||yyyfffWWWJJJHHHKKKKKKGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???===<<<::::::888777666666666666333222111000000000000111//////000000000000////////////////////////////////////000111111111111111////////////000000000000222444:::CCCPPP___lllsssvvvyyy}}}~~~~~~~~~}}}{{{xxxVVV???888444000111111000000000////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++---111444666<<<>>>AAABBBBBBCCCEEEFFFIIIIIIJJJKKKKKKJJJIIIIIIKKKPPP]]]ooo}}}~~~|||rrriiijjjqqqaaaJJJ>>>666777999333666666444333222222111111333222222111111111111222111000000000000/////////////////////000000000000666555333111////////////111111111333555666444222111111111111222222222333444444555777999;;;===>>>===BBBBBBRRR{{{ttteeeVVVPPPNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>===;;;:::999888888777444333333222111111111111///000000000000000000//////////////////////////////000000111111111111111////////////000000000000111555===HHHUUUcccnnntttvvvxxxzzz{{{zzzzzz|||}}}}}}~~~nnnIII;;;777222111111111000000000/////////............---------------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++---000555999<<<>>>@@@CCCDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHPPP\\\sssyyyzzz~~~}}}yyy~~~ssskkkllluuuaaaLLL;;;888:::555;;;:::888666555444333333444333222222111111111111000000000000000000000000///////////////000000000444333111///......///000111111222444666666555333111111111222222222333333444555666888999;;;<<<<<<===BBBBBBRRR{{{xxxjjj___TTTLLLJJJMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@???===<<<;;;:::::::::555555555444444333222222111111111111111111111111000000000000000000000000//////000111111111111000////////////000000000000000666@@@MMMZZZfffooossswwwxxxyyyyyyxxxyyy{{{}}}TTT===777444111111111111000000000000///............---------------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---000555999===???@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHKKKMMMYYYeee{{{|||qqqsss|||uuunnniiiqqqyyyrrrooottt~~~~~~gggKKK>>>===888<<<;;;999777666444444444444444333222111111111222000000000000111111111111.../////////000000111111111000/////////000111222111222333555777777555333111222222222222333333333444555666888999:::;;;<<<>>>CCCCCCSSS}}}wwwiiiYYYMMMIIILLLJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>===<<<<<<<<<<<<888888888777666555444333333333222222222222333333111111111111111111111111//////000111111111111111////////////000000000000111888DDDRRR___iiiooorrrxxxyyyzzzzzzzzzzzz}}}~~~}}}}}}aaaCCC777333222222111111111000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---111555999<<<>>>???AAACCCEEEFFFFFFFFFHHHIIIHHHIIIKKKKKKKKKOOOWWW\\\jjjnnnwwwvvvooowwwwwwjjjkkksssyyyzzzsssnnnhhhaaa```dddkkkqqq{{{}}}~~~{{{xxx|||bbbLLLAAA777:::999777555444333222222444333333222222222222333000000000111111111111222//////000000111111222222///000000111222222333333111222444777999888555333222222222222333333333333555555666777888:::<<<===???DDDDDDTTT}}}rrrcccUUUMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>============::::::::::::999777555444555444333333333333444555222222222222222222222222000111111222222222222222////////////000000000000333;;;HHHWWWccclllqqqrrrwwwxxxzzzzzzzzz{{{}}}~~~pppPPP;;;444222222222111111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,///444999===>>>>>>>>>AAACCCFFFGGGGGGHHHIIIKKKGGGJJJLLLNNNRRR[[[hhhrrrwwwvvvuuu}}}wwwuuu~~~xxxtttwwwtttooommmlllnnnnnnoooqqqrrrtttwww{{{~~~|||sssnnnoooqqqqqqtttvvvyyy~~~jjjTTT@@@999888666555444333222222333333222222222333444444000000111111111222222222000000000111222333333333222333555666666555444333222222444777999999666333222222222333333333444444555555555555777:::===???>>>CCCCCCSSS|||xxxzzz}}}}}}rrrcccXXXRRRLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;:::888666555666555444333333444555666333333333333333333333333222222333444444444333333////////////000000000000555>>>KKKZZZgggnnnrrrssssssuuuwwwxxxxxxyyy{{{}}}|||\\\AAA555222222222111111111111000//////.........---------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111666<<>>===AAACCCFFFHHHHHHIIIJJJLLLGGGJJJNNNRRRXXXeeeuuuyyyyyyyyy}}}{{{zzz}}}{{{}}}}}}{{{~~~rrrsssoooggg```^^^]]]ZZZZZZZZZ[[[[[[^^^fffrrrzzzmmmRRR:::999888666555555555555222222222222333444444555000000111111222222222222000000111222333333444444555777999:::999777444333222333555888:::999666333222222333333333444444444666555444444777:::>>>@@@===BBBBBBRRR{{{uuukkkhhhjjjuuuzzzrrraaaTTTRRRMMMJJJLLLLLLHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777666666555555555555666666777666555555555777888999888666444222111111333444777BBBQQQ___iiioootttwwwuuuuuuuuutttuuuwww|||~~~}}}~~~xxx}}}fffMMM555333333222///000222333111//////////////////////////////.........------------------------------------.........---,,,,,,+++,,,,,,------------------555777;;;>>>AAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJHHHUUUdddoootttwwwxxxxxxttt~~~{{{rrrppplllddd___```\\\[[[YYYVVVTTTUUUXXX[[[[[[hhh~~~uuuMMM>>>777666222555777///444444444333333333222222222222222222222222222222222333333333333333333444>>><<<:::666444222222222222222333333333333444444333222000000222333333222333444555777:::===???@@@>>>CCCBBBNNNsssuuunnnlllrrrwww}}}ttthhhWWWPPPLLLMMMMMMJJJIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@=========<<<<<<<<<<<<<<<:::999999888888888999999888777777666666777777888888888777777777888::::::;;;:::999777777777777777:::FFFWWWdddlllpppuuuyyytttuuuuuutttuuuwww{{{}}}|||}}}xxx}}}ttt[[[===666444222111111222111000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------///000111999;;;===???AAABBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJHHHZZZooozzz}}}}}}~~~~~~}}}~~~}}}xxxwwwtttpppiiiccc^^^[[[ZZZZZZUUUWWW]]]hhhuuudddKKK<<<:::888:::;;;555444444444333333333222222222222222222222222222222666555444333222111111000999888666444333222333333222222333333333333444444444222222333444555444333444444555777999<<<>>>??????DDDBBBNNNtttsssnnnuuuxxx|||uuuaaaXXXPPPNNNNNNLLLLLLNNNIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>=========<<<<<<999999999999999::::::;;;999999888888888888999999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::===JJJ\\\hhhmmmpppssswwwssstttttttttuuuwww{{{~~~~~~|||{{{|||{{{lllEEE:::666222222333222000...////////////////////////...............---------++++++++++++++++++++++++------......------,,,,,,,,,,,,,,,,,,...111444666>>>???@@@AAABBBBBBBBBBBBEEEGGGIIIJJJJJJIIIJJJJJJHHH^^^vvvxxxqqqyyy~~~yyyooofff^^^XXX^^^VVVTTTWWW[[[eeeZZZ@@@;;;999888999555444444444444333333333333111111111111111111111111555555444333222111111000333333222222222222333444222222333333333333444444333333333555777777555333444555555777999;;;<<<>>>???EEECCCOOOtttvvvooo}}}}}}~~~}}}pppdddXXXSSSQQQNNNLLLMMMJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEE@@@@@@??????>>>>>>======;;;;;;:::::::::::::::;;;999999888888888888999999;;;::::::::::::;;;;;;;;;999:::<<<======<<<:::999===KKK^^^iiilllmmmppptttrrrssstttttttttvvvzzz}}}}}}|||{{{zzz{{{~~~~~~yyyyyyPPP???777111111444222///---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,---000444888;;;AAAAAABBBBBBCCCCCCCCCCCCEEEHHHJJJJJJHHHHHHIIIKKKLLL___sss}}}~~~uuujjjbbbWWWSSSXXXXXXVVVcccwwwlllJJJBBB;;;777777555555444444444444333333333000000000000000000000000111111111222333333444444111111111111222222333333222222222333333333444444222222333555777777555333555555666777888:::;;;<<>>>>>???>>>===;;;:::999999999999888888777777888888999::::::::::::::::::999999666888;;;===>>>===<<<;;;>>>LLL]]]iiimmmmmmooorrrqqqrrrsssttttttvvvyyy|||{{{zzzzzzzzz{{{}}}~~~}}}~~~rrrdddJJJ<<<111111333222//////000000000000000000000000---.............................................,,,,,,------...------,,,---,,,---///222777<<>>===DDDDDDQQQwww|||zzzzzz{{{{{{{{{~~~xxxkkk]]]VVVOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???AAA@@@???===<<<;;;;;;;;;::::::999999999999::::::999::::::;;;:::999888777333555888<<>>======<<<======<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<;;;:::888777000222555999===@@@CCCDDD@@@EEEPPP^^^jjjqqqqqqooonnnpppsssttttttuuuwwwyyyxxxxxxzzz{{{|||}}}}}}}}}}}}zzz{{{~~~___@@@666444000///222000000000000000000000000---------.........//////------------------------+++,,,,,,---.........------...222555:::===@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGGGGIIIJJJKKKQQQbbbzzzzzztttrrrnnniiifffoooiii___]]]\\\]]]]]]eeezzzbbbMMMGGG<<<666666555555555444444444222222222222222222222222...///000111222333444444...///111222333333222222222222333333333444444444555333222444666888999888555666777999<<<>>>AAABBB;;;BBBCCCRRRxxxxxxwwwyyy{{{zzzxxxyyy}}}~~~xxxmmmhhh```TTTMMMJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGEEECCCBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;;;;;;;<<<=========<<<<<<======<<<888666555666888;;;???DDDGGGHHHMMMMMMQQQYYYdddlllppprrroooqqqssstttsssssstttuuuwwwxxx{{{}}}~~~~~~}}}}}}|||}}}~~~oooGGG999555......666111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---............///000---111555999<<<>>>AAACCC@@@AAACCCFFFHHHGGGEEECCCBBBFFFOOO\\\jjjyyynnnaaadddiiinnnrrr|||}}}qqqbbbYYYZZZ^^^bbbddd}}}jjjNNNCCC;;;888444222222444444444222222444555555444222222333222111000000222444666111111222222222333333333111222333444555555555555333333444444555666666666666666777888:::;;;<<<===??????BBBPPPppp{{{xxxyyy||||||zzzzzz|||xxxooocccYYYTTTPPPMMMJJJKKKKKKKKKKKKJJJHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;<<<===??????===;;;666777999<<>>999444111333111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000111444888:::<<<===>>>@@@>>>???@@@BBBEEEGGGGGGGGGNNNPPP[[[kkkxxxllliiiiiimmmvvvnnnaaa[[[XXXWWWfffnnneeeMMM===999666666555111111555333333333444444333333333222111000//////000222333111111222222222333333333222222333444555555555555333333444444555666666666555555777999;;;===???@@@@@@@@@CCCPPPppp}}}yyy{{{}}}|||zzz{{{yyymmmddd\\\TTTNNNKKKMMMNNNNNNNNNKKKIIIGGGIIIIIIHHHGGGHHHIIIJJJKKKEEEDDDCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@?????????@@@???>>>>>>???AAAAAA@@@???999999;;;@@@FFFLLLPPPQQQVVVUUUVVVYYY___fffjjjllllllooosssuuutttttttttttttttuuuwwwxxxyyyxxxwwwwww}}}sssqqqUUUAAA888555222...111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///555888;;;<<<<<<<<<===>>>>>>>>>???AAADDDGGGJJJLLLQQQTTTcccxxx~~~ooouuutttwwwxxxhhh___\\\]]]YYY\\\ooopppHHH<<<777;;;:::222000777444444333333333333444444444333222111000111222333111111222222222333333333333333444444555444444444333333333444555555666666444555777:::<<>>DDDMMMUUUYYYZZZ\\\ZZZYYYZZZ]]]bbbfffiiiiiilllppprrrsssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuu}}}wwwuuu~~~xxx```FFF888777555///111111111111000000000///......------------......------------------------------...---,,,,,,...000777:::<<<============>>>@@@AAABBBCCCEEEGGGJJJLLLLLLTTThhh~~~}}}ttt}}}}}}~~~nnnfff``````___```jjj]]]DDD555;;;>>>555333:::555444333222222333444555777666555444444444444444111111222222222333333333444444444555444444333333222333333444444555666666444555777999<<<>>>@@@AAA@@@@@@CCCQQQqqq{{{wwwxxxxxxzzz}}}uuulllaaa^^^ZZZUUUQQQOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKMMMKKKHHHEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDCCCCCCDDDEEEFFFDDDCCCBBB@@@AAAGGGQQQZZZ_________^^^\\\[[[\\\___cccfffeeehhhlllnnnoooooopppqqquuuuuuuuuvvvvvvvvvuuuuuu{{{}}}rrrqqqSSS???;;;:::444111111111111000000000//////......------......///------------------------------...---,,,---000222777:::===?????????@@@AAA@@@BBBEEEEEEEEEFFFHHHKKKVVVcccwwwxxxsssyyy{{{ppprrr{{{tttddddddbbb]]]ZZZiiiwwwRRR555666<<<888555:::666555333333333333555666777666666555444444444444111111222222222333333333444444444555444444333333222222333333444555555555555666777999:::<<<===>>>@@@@@@DDDSSSssszzzuuutttuuuxxx|||{{{vvvmmmddd\\\WWWTTTTTTRRRQQQNNNLLLJJJIIIIIIIIILLLJJJHHHFFFDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFIIIMMMQQQRRRQQQPPPJJJGGGFFFKKKUUU]]]aaa```______^^^]]]\\\]]]aaadddcccfffiiikkkkkkmmmoooqqqtttttttttuuuuuuvvvvvvvvvwwwyyy|||}}}~~~}}}~~~wwwzzzfffKKK===777333111111111111000000000000//////............//////------------------------------...------///333666888;;;>>>@@@@@@@@@AAACCC???BBBEEEFFFFFFHHHMMMRRRooo~~~wwwqqqnnnsss|||qqqppp~~~}}}wwwuuusssrrrqqqooollliiiiiiiiikkknnnrrrwww{{{}}}~~~pppccc]]]ZZZ^^^mmmhhh@@@666::::::888888555555444444444444555555333333333333333333222222111111222222222333333333333333444444555444444444222222222333444444555555666666777888:::;;;<<<<<<@@@@@@DDDSSSsss|||vvvuuusssrrruuuzzz}}}tttlllhhheee```^^^[[[VVVSSSPPPOOONNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTYYY___dddfffdddbbbZZZUUUQQQTTT[[[bbbcccaaa^^^___```^^^]]]]]]```bbbdddeeeggghhhiiilllppprrrrrrrrrsssssstttuuuvvvwwwsssuuuxxxyyy{{{|||{{{}}}~~~vvvaaaDDD555000111111111111000000000000//////............//////........................------.........111666999:::<<>><<<:::444444555555555555444444111222222333333333333222111111222222222333333333222222333444555555555555111222222333333444555555555666777999;;;===>>>???AAAAAADDDRRRrrrvvvttttttuuusssqqqsssxxx|||yyynnnkkkgggaaa\\\YYYVVVUUUNNNOOOPPPQQQQQQQQQQQQQQQMMMNNNQQQTTTYYY^^^aaacccccceeejjjpppuuuuuurrrooohhhaaa[[[\\\bbbgggfffddd]]]___```___]]]]]]___bbbeeefffggggggiiilllqqqtttqqqqqqqqqrrrsssuuuvvvwwwppprrruuuwwwyyyzzz}}}zzz|||wwwyyyQQQ:::333111111111111000000000000//////............//////........................------......///333888;;;<<<>>>AAABBBAAA@@@AAABBBEEEGGGHHHIIIOOO\\\mmmyyy|||pppeeehhhqqqvvvtttooo|||dddbbbggguuuvvvrrrllleee^^^YYYUUUTTTQQQMMMJJJHHHIIIJJJHHHFFFHHHGGGFFFEEEFFFHHHJJJLLLLLLOOOQQQSSSSSSTTTVVVXXX]]]bbbhhhlllmmmpppuuuyyy~~~{{{iiiZZZXXX^^^```ssspppOOOCCCBBBAAA>>>333444555666666555444333222222333444555555555555111111222222222333333333111222333444555555666555111222222333333444555555444555777:::<<>><<<>>>@@@AAAAAAAAABBBDDDDDDIIIIIIJJJXXXppp~~~~~~wwwfffZZZ^^^mmmxxx|||~~~zzznnncccaaahhhzzztttlllfffbbb]]]UUUOOOOOOKKKIIIGGGFFFHHHIIIIIIHHHHHHFFFCCCBBBDDDEEEFFFEEEIIIHHHHHHHHHGGGGGGGGGGGGNNNOOORRRVVVZZZ^^^aaacccooottt{{{ssseee```^^^[[[___nnnbbbQQQCCC:::>>>666555555888777333444888666555444444333222111111111111111222222333333333444444444444444444333333333333222222333555666777666777777888:::<<<>>>???AAAAAACCCOOOnnnpppppprrrttttttsssxxx{{{yyywwwuuuttttttuuuuuuxxx{{{yyyrrrccc___]]]^^^aaabbb___\\\[[[ZZZYYYXXXXXXZZZ\\\]]]bbbccccccddddddfffjjjmmmlllnnnooopppqqqssswwwyyyyyywwwttttttuuuxxx{{{|||~~~xxxqqqaaaBBB888444222000///000000000///000000///...............//////...---------------///...///000333666:::===;;;===????????????AAABBBGGGLLLOOOSSSbbbvvv}}}~~~|||qqqgggkkkwww|||ooonnnsss}}}}}}ssslllfffbbb]]]UUUPPPOOOOOOMMMJJJIIIJJJJJJIIIHHHIIIGGGGGGGGGIIIJJJIIIHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNTTTYYYaaajjjttt~~~wwwhhhaaa[[[ZZZ___rrrxxx___GGG888:::888666666888777333333666444444333333333333333333222222222333333333333333222333444555666777777888444333333222333444666666666777777888:::<<<>>>???AAA@@@BBBPPPppppppoooppprrrsssuuu}}}wwwppp```^^^\\\]]]___^^^[[[WWWUUUUUUUUUVVVWWWXXXZZZZZZ\\\^^^___```aaacccgggjjjkkklllmmmmmmnnnpppsssvvv{{{yyyxxxvvvwwwyyy{{{}}}hhhuuugggIII888444333111111111111///---000000///...............//////...------------...---...000333555888:::;;;<<<===????????????AAACCCIIIOOOTTT[[[hhhwww{{{uuutttqqqxxxvvvvvv~~~wwwwwwvvv}}}zzzsssmmmjjjeee]]]XXXXXXWWWUUURRRPPPOOOOOOMMMKKKHHHHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHHHHGGGDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@BBBFFFLLLTTT^^^jjjvvv~~~~~~zzzkkk]]]ZZZWWWZZZkkkxxxUUU===;;;999666666999888333222444222333333333444444444444444444444444444333333333333444555666777888888888444444333333333444444555666777777888:::<<<>>>???AAA???AAAQQQssstttqqqqqqsssuuuyyy~~~zzzppphhh[[[ZZZZZZ\\\^^^]]]YYYVVVQQQRRRSSSTTTVVVWWWXXXYYYXXXZZZ\\\]]]^^^aaadddgggiiikkklllllllllnnnrrrtttyyyyyyxxxxxxyyy{{{nnnnnnlllPPP:::333222111111111111///---000000///...............///......---------......---///222555888:::::::::>>>???@@@??????AAADDDFFFNNNSSSYYYaaammmxxxyyysssuuuyyywwwllliiillloooppp~~~rrrqqqyyy{{{xxxtttmmmhhhhhhccc```]]]ZZZXXXVVVSSSQQQMMMKKKJJJJJJLLLMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHFFFGGGGGGEEEDDDBBBAAA?????????AAACCCHHHNNNXXXcccjjjsss}}}gggaaa\\\YYY[[[lllkkkIII@@@:::666666999999555333555333444444444444444444444666666555555444444444333666777777777777666444444555444444444444333444444666777777888:::<<<>>>???@@@???AAAQQQtttuuurrrqqqrrrtttyyy~~~~~~~~~~~~vvvkkkdddYYYYYYZZZ[[[[[[YYYVVVTTTOOOPPPQQQSSSTTTVVVWWWWWWVVVXXXZZZ\\\]]]___bbbeeehhhjjjlllmmmmmmoooqqqtttxxxyyyzzzzzzyyy{{{}}}mmmvvvpppWWW@@@222000//////000111000...000000///.....................---------......///---///333777:::;;;;;;:::>>>>>>???>>>???AAAFFFIIIRRRWWW]]]fffqqq{{{{{{gggdddggggggeeeiiiyyy}}}eee```kkk{{{{{{wwwwwwooommmiiifffccc```\\\YYYVVVSSSPPPNNNOOOPPPPPPPPPMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGFFFDDDCCCAAA@@@????????????@@@CCCIIIQQQWWWiiirrr}}}xxxlllbbb^^^ZZZ\\\ooo~~~SSSBBB<<<777555888:::888777888666666555444444333222222666666666555555444444444666666777777666555333222444444444444444444333333666777777888:::<<<>>>???@@@???BBBQQQsssrrrooommmooorrrxxx}}}zzzzzzyyyzzz}}}~~~~~~wwwnnnddd]]]YYYYYYYYYXXXUUUSSSPPPOOONNNNNNOOOPPPQQQSSSUUUVVVTTTVVVYYY[[[\\\]]]```bbbdddhhhlllnnnoooppprrrsssxxxzzz|||zzzxxxxxx{{{pppooo|||ttt___FFF555222000///000111000000000000///..................------------...//////---000444999;;;<<<<<<;;;============>>>BBBHHHLLLQQQWWW___hhhqqq{{{sss^^^bbbgggbbbgggjjjvvv~~~kkkjjjuuu|||xxxuuurrrmmmhhheee```\\\XXXUUUTTTTTTSSSRRRNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAABBBFFFKKKOOO\\\eeesss{{{fff```ZZZTTT\\\mmm^^^GGGAAA:::666888:::999999:::777777666555444333222222555555555555555444444444222333555777777777555444333333444555555444444333666777777888:::<<<>>>??????@@@CCCQQQpppnnnlllkkknnnrrrzzz}}}zzz|||{{{xxxwwwuuuuuuxxx~~~~~~wwwooofff\\\UUUUUUUUUUUURRRPPPNNNMMMMMMMMMMMMLLLLLLMMMPPPRRRTTTSSSUUUXXXYYYYYYZZZ\\\^^^```dddkkkoooqqqqqqqqqqqquuuxxxzzzyyywwwwww{{{}}}zzztttsssWWW<<<888333000000000000000000000///...............---------------.../////////111555999<<<======<<>>???>>>AAAEEEQQQlllmmmkkkkkkooouuu}}}{{{vvvvvv{{{~~~|||xxxwwwuuusssrrruuu{{{wwwnnndddZZZSSSOOOPPPOOONNNMMMLLLMMMOOOMMMLLLJJJIIIJJJMMMPPPRRRRRRTTTVVVXXXXXXXXXZZZ[[[]]]bbbiiioooqqqqqqppppppooossswwwxxxwwwxxx}}}xxx|||~~~nnnBBB===666222000000000000000000///...............---------------...///000///222555999<<<=========CCCCCCCCCCCCFFFLLLTTTYYYkkkttt~~~}}}vvvvvvwwwtttpppfffvvv{{{sssmmmccc```[[[VVVSSSQQQQQQQQQLLLLLLKKKJJJIIIHHHHHHGGGBBBDDDFFFFFFEEEDDDDDDEEEFFFJJJTTTcccuuuxxxhhhSSSMMMVVVUUUvvvsssNNNDDD:::888999888888999444444444555555555555666222333333444444555555555888999:::;;;999777444222000111333555666666555555666777777999:::<<<>>>???>>>BBBGGGPPPiiijjjqqqtttppprrrxxxssstttyyy{{{uuuooopppmmmnnnqqqrrrsssxxxttthhh]]]UUUPPPIIIIIIJJJJJJKKKLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNQQQTTTUUUXXX\\\___```ccciiiooonnnjjjiiimmmnnnoooqqqssssssuuuyyy{{{~~~XXX;;;000777666222111///111111000///...---,,,,,,000///...------...///000222555888:::;;;<<>>@@@@@@???BBBJJJRRRZZZeeeooozzzyyywwwwwwuuurrrzzz~~~tttmmmiiieee___[[[\\\XXXTTTRRRRRRQQQOOOMMMKKKLLLMMMLLLKKKIIIHHHHHHEEEFFFKKKTTT___mmmeeeVVVSSSTTT^^^qqqxxxVVV:::777;;;666555999666777777666555444666777333333222222222333333444666555444555666666444222222333333444444555555666666888:::::::::<<<>>>AAAAAACCCFFFPPPiiimmmnnnmmmmmmuuu|||vvvqqqqqqsssrrrkkkddd______bbbfffddd\\\VVVTTTOOOSSS]]]mmmzzzmmmaaaWWWQQQMMMFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPSSSWWW]]]bbbgggeeefffiiijjjjjjnnntttqqqrrrsssttttttuuuxxxzzzzzzzzz{{{}}}sss|||lllLLL999666000...222111//////////////////////////////.........000111222555777:::;;;;;;;;;===>>>??????DDDOOOZZZeeerrr}}}xxxsssvvvwww{{{|||~~~~~~yyyssslllgggaaa^^^ZZZWWWWWWVVVVVVUUUPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHKKKOOOTTT]]]oooxxx___VVVSSSXXXcccuuukkkFFF:::;;;999666777777777777666444555888:::333222111000111333666777444333333444666666555333333333333444555555666666888999:::::::::;;;===???>>>BBBGGGQQQjjjooonnnooottt~~~}}}wwwpppnnnmmmiiiaaa[[[SSSUUU\\\fffiiieee___^^^WWWRRROOOVVVeeevvv}}}qqqdddXXXOOOJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNQQQVVV]]]bbbeeebbbcccgggiiiiiimmmsssrrrssstttttttttuuuwwwzzz{{{{{{{{{|||~~~~~~lllppprrrSSS???999111///333222............//////000000//////......///111222333777999;;;<<<;;;;;;<<<===BBB@@@FFFTTTdddnnnvvv||||||zzz|||zzz~~~~~~yyynnnkkkfffbbb___^^^]]]]]]\\\ZZZWWWUUURRRPPPMMMJJJLLLMMMOOOPPPPPPWWWiiizzzrrr```YYYXXX[[[dddsssVVVCCC@@@===888444888888777555444666:::===555444444333444555666777333333333444777777777555333333444444555666666666888:::;;;::::::;;;===???@@@AAAEEERRRooollllllqqq{{{{{{uuulllfffbbb]]]UUUOOOLLLOOOZZZiiitttuuuttttttzzzoooaaa[[[___hhhqqquuuwwwjjj\\\PPPHHHDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNTTTZZZ______]]]___eeeiiiiiijjjmmmqqqssstttttttttuuuwwwyyyzzzzzzzzzzzz|||~~~zzz}}}xxxllluuupppTTTBBB:::111///222000------......///000000000//////...///000222444555777999;;;<<<;;;;;;<<<===CCCAAAIII]]]rrr|||{{{xxx{{{{{{}}}xxxpppjjjeeebbbaaagggddd```]]][[[XXXUUURRRPPPQQQRRRSSSRRRWWWhhhyyyrrrbbb[[[XXX\\\cccvvveeeHHH???===:::666888888777555444666:::===666777888888888777555444444444444666888999888777333333444555555666666777888:::;;;::::::;;;===???CCCAAACCCRRRtttiiijjjsss{{{tttjjjbbb[[[VVVOOOKKKHHHLLLYYYmmm}}}~~~vvvooollllllnnnooo|||}}}tttfffWWWKKKDDDAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGHHHJJJKKKMMMQQQVVVZZZZZZYYY\\\dddhhhhhhgggiiipppqqqrrrsssssstttwwwyyyxxxwwwwwwwwwxxx{{{}}}www~~~hhhbbbyyynnnVVVDDD:::///...111------.........//////000000////////////111333555777777999<<<<<<<<<<<<===>>>BBBCCCOOOiii}}}~~~}}}yyyzzzzzztttooommmmmmjjjeeeaaa______^^^ZZZWWWSSSSSSSSSTTTSSSWWWdddrrrooo```XXXZZZ]]]gggvvvOOO<<<:::;;;:::777777777666444555888:::777888999:::999777555333555555555777999:::999888444444444555666666777777888999:::::::::;;;===???DDDBBBCCCQQQrrrjjjllluuu~~~{{{uuummmcccYYYSSSNNNJJJGGGDDDIIIYYYqqq}}}zzzyyyzzz}}}zzzpppaaaQQQEEE???============>>>@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHEEEGGGIIIJJJKKKNNNRRRUUUYYYWWWYYYaaaggggggggghhhmmmoooqqqrrrrrrtttwwwyyyxxxwwwvvvvvvwwwzzz}}}zzzooo\\\kkkuuu]]]JJJ===000///333///.........//////////////////...///000111444666888777999;;;<<<<<<<<<>>>???AAAGGGXXXqqqxxxxxx~~~||||||pppkkkeeeccccccbbb^^^ZZZYYYVVVTTTUUUTTTVVV^^^hhhyyyjjjZZZZZZZZZ\\\rrrcccFFF===;;;999666777777666555444666777666666666777666666666555666555555666888999888666444444555555666666777777666888:::::::::<<<>>>AAABBBCCCFFFPPPkkknnnpppyyy~~~yyyuuuhhhaaaVVVLLLFFFCCCAAA@@@???FFFYYYtttzzzvvvlll]]]LLL@@@:::999999:::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIDDDFFFHHHJJJKKKMMMPPPRRRZZZWWWXXX___eeeggggggiiilllnnnpppqqqrrrtttwwwyyy{{{yyyxxxxxxyyy|||~~~eeejjjwww~~~eeePPP@@@222222777333////////////////////////......///000222444777888666999;;;<<<<<<===>>>@@@AAAKKK___uuuzzzvvvzzz~~~wwwppplllkkkiiiddd___^^^ZZZWWWVVVUUUUUUZZZaaakkk|||ttt^^^[[[XXXTTTeee~~~zzzWWWEEE;;;333666777888777555444444555555444333222333555777888555555444555777888666555444444555555666777777777666777999:::;;;<<>>???AAAAAABBBBBBDDDEEEGGGGGGHHHHHHGGGGGGIIILLLPPPRRRPPPSSSWWW[[[]]]aaaeeehhhpppqqqssssssrrrssstttvvvvvvwwwxxxxxxyyy|||~~~{{{~~~}}}xxx~~~~~~hhhDDD000222555222000000//////.........---222111000000222444666888999===???<<<999;;;???BBBFFFZZZqqq}}}|||xxxyyy}}}wwwwww}}}yyyuuusssqqqoookkkhhhccc^^^ZZZZZZ]]]___gggssshhh___[[[TTT\\\nnnkkkRRR<<<888666;;;<<<777555888777333666666666666666666666666555666666777777777777777555555555666666666666666888999999999888999<<<>>>DDDCCCEEEOOOfffpppoooyyy~~~vvvkkk```YYYTTTOOOHHHBBB>>><<<999888777<<>>>>>@@@@@@AAAAAACCCDDDFFFGGGHHHHHHGGGGGGHHHKKKNNNPPPPPPSSSWWWZZZ]]]```dddgggoooqqqrrrsssrrrssstttuuuuuuwwwxxxxxxyyy{{{~~~}}}zzz|||zzz|||VVV:::444555111000000/////////.........222111111111222444777888777;;;===<<<;;;===@@@CCCLLL```xxx||||||ppp}}}{{{vvvsssnnnhhhcccbbbdddffflllvvvrrrddd^^^UUUWWWbbbllldddAAA999666:::;;;666555777777444666666666666666666666666555555666777777777777666555555555555666666666666888999:::999999:::===???CCCCCCEEEPPPhhhnnnqqq~~~~~~uuuhhh[[[RRRLLLGGGAAA<<<999777555333333888IIIfff{{{xxx{{{|||sssiii[[[HHH;;;888777666444666666777888999;;;<<<===>>>>>>???@@@AAACCCEEEFFFHHHGGGFFFFFFGGGIIILLLNNNOOORRRUUUXXX[[[^^^cccfffllloooqqqsssrrrrrrsssttttttvvvxxxyyyyyyzzz|||~~~|||{{{|||}}}{{{eeeBBB555222000000000////////////......111111111111333555777888666888;;;<<<===>>>AAADDDPPPeee}}}{{{{{{zzzvvv|||vvvooojjjhhhhhhhhhrrr{{{mmmdddXXXTTTXXX___uuuuuuIII<<<888:::999666555777777444666666666666666666666666444555555666666666666666555555555555666666777777999::::::::::::;;;>>>@@@CCCBBBEEEQQQkkkmmmttt{{{rrreeeWWWMMMCCC???:::666444333222000333666CCCYYYqqq~~~zzz{{{tttjjjcccTTTAAA666666777666333555555555666777999:::;;;<<<<<<===>>>@@@AAACCCDDDGGGFFFEEEEEEFFFHHHJJJKKKNNNPPPSSSUUUXXX\\\```ccciiilllppprrrrrrrrrrrrsssrrruuuwwwxxxxxxxxxyyyzzz~~~}}}~~~yyygggDDD333111111000000//////////////////111111111222444666888999888888:::===>>>???CCCHHHXXXlll~~~zzzuuurrrpppnnnyyy{{{kkk\\\UUUVVV\\\mmm~~~TTT???;;;:::777555555666666555666666666666666666666666444444555666666666666666444444555555666666777777999:::;;;;;;:::<<>>@@@AAACCCDDDDDDDDDDDDEEEFFFHHHIIILLLNNNPPPRRRTTTXXX]]]```dddhhhmmmpppqqqpppppppppqqqsssuuuvvvvvvvvvwwwyyywwwssseeeEEE555333444//////000000000000000000000000111333555666888999:::999;;;???>>>???GGGQQQkkkyyyuuu```VVVVVVVVVaaa{{{eeeCCC@@@;;;777555666666555555666666666666666666666666444555555666777666666666444444444555666777777888888999::::::;;;<<>>@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIIKKKLLLNNNPPPTTTYYY]]]```dddjjjnnnooonnnmmmmmmoooqqqsssttttttuuuwwwyyy|||kkkyyy~~~fffKKK<<<777555//////000000000000111111///000222333555777999999<<<;;;===???===???NNN```|||hhhZZZVVVSSSXXXlllyyyLLLEEE>>>777666777555555666666666666666666666666666555666666777777777777777333444444555666777888888777999:::::::::<<>>???===>>>???AAACCCEEEFFFGGGFFFGGGHHHIIIKKKOOOTTTXXXZZZ___fffkkkmmmkkkjjjiiimmmnnnoooooopppsssxxx{{{zzz~~~|||~~~qqqfffvvvbbbPPPCCC999222//////000000111111111222///000222444777888999:::999999===???<<>>AAADDDBBBEEEUUUtttwww{{{qqqeeeWWWKKK@@@777666999000000000000000000000000111444666777999???JJJRRRkkkvvv~~~}}}~~~{{{xxxyyy{{{~~~tttpppkkkddd]]]TTTKKKEEE<<<999666444333333222000000000000000000000000000555555555666888:::===>>><<<===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGHHHLLLQQQTTT^^^bbbeeefffeeeeeegggiiikkkmmmpppqqqrrrtttwwwyyy~~~ppprrr}}}mmmYYYGGG999444111111111111000000000000222222222333444666888999<<<>>>AAA@@@>>>JJJkkkttt{{{|||fffWWWOOORRR___gggssszzzbbbIII555777<<<888555777555555777777777666444333@@@===:::888888999888888777777777777777888999999777888999:::<<<===>>>>>>BBBEEEHHHRRRmmm{{{}}}sssggg[[[LLLBBB999333222444000000000000000000000000111333444444444999BBBIIIXXXcccsss||||||}}}}}}|||~~~~~~|||yyyzzz{{{~~~}}}{{{{{{{{{tttttttttsssppplllhhheeeYYYWWWTTTPPPLLLGGGAAA<<<;;;888555333333222111000000000000000000000000000444444444555777999<<<===;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHKKKOOOSSSZZZ^^^ccceeeeeeeeefffhhhjjjmmmpppqqqrrrtttwwwyyy}}}vvvppp{{{mmm^^^MMM@@@888111111111111000000000000222222333555666777888999:::<<>>:::<<<999555666777777777777666555444444???===999888888999888888666666666666777888999:::;;;;;;;;;;;;;;;<<<======BBBEEEIIISSSmmm{{{zzzsssiii\\\NNN???888444111000111000000000000000000000000///111222222222666===CCCGGGPPP]]]kkkvvv~~~{{{zzz{{{|||}}}~~~~~~|||zzz{{{{{{||||||tttnnnjjjhhhhhh\\\[[[YYYVVVSSSPPPNNNMMMIIIGGGEEECCCBBB???<<<999:::777444222222111000///000000000000000000000000333222333333555777999;;;:::;;;===>>>@@@@@@AAAAAACCCDDDEEEFFFGGGIIIMMMPPPUUUZZZ___ccceeeeeeeeefffjjjllloooqqqrrrtttvvvxxx}}}~~~rrr~~~}}}}}}|||pppcccUUUEEE999222222111111111000000000222333555777888999999999:::;;;>>>CCCMMM___yyyyyy{{{xxxppp^^^QQQQQQQQQTTTiiiiiiIII<<<;;;:::777555888888777777888999;;;;;;>>>;;;999888888999888777444444444555666888999:::<<<;;;::::::;;;===???AAACCCEEEIIITTToooxxxtttkkkbbbTTTFFF888444444333222222////////////////////////---///111222444888>>>BBBAAAGGGPPPZZZdddmmmuuuzzz~~~{{{zzz{{{|||}}}{{{|||{{{|||{{{zzz~~~yyyqqqkkkhhhfff[[[YYYTTTPPPLLLIIIGGGGGGIIIFFFCCCAAA@@@>>>;;;999888666333111111111000///000000000000000000000000111111111222333555777999888999;;;===>>>?????????AAACCCDDDEEEFFFGGGJJJMMMQQQUUU\\\aaaeeeeeeeeeeeehhhkkkoooqqqrrrsssuuuwww}}}~~~~~~zzzsssiii[[[GGG666222222222111111111000000222333666999::::::999999<<<<<<===BBBMMMddd~~~ttt}}}{{{~~~gggSSSOOOMMMNNN\\\ooovvvQQQ<<<999;;;:::888777666666888;;;???CCCFFF<<<:::888777888999888777333333444555666888:::;;;999888888999<<<@@@EEEGGGBBBEEEIIIVVVsss}}}wwwpppfff]]]KKK???444222555444333333////////////////////////...///111222444777:::======AAAGGGMMMTTT]]]eeejjjrrrssssssssssssrrrrrrssssssvvvzzz}}}}}}}}}}}}~~~}}}zzz{{{~~~wwwqqqmmmkkkgggddd^^^YYYSSSOOOMMMLLLIIIFFFAAA>>><<<:::888666777555222000111111000///////////////////////////000000000000222333555777777888999;;;<<<===>>>>>>???AAACCCDDDDDDFFFHHHKKKOOORRRXXX___ccceeeeeecccgggjjjnnnqqqrrrssstttuuu{{{|||~~~~~~~~~|||yyyoooaaaLLL888222222222222111111111111222444777999:::;;;:::999<<<===>>>CCCRRRmmmyyy{{{xxx}}}rrrYYYOOOMMMLLLUUUbbbZZZ>>>777<<<>>><<<666666555666999>>>BBBEEE:::888777777888999888777333333444555777999:::;;;999888888999<<>><<<;;;:::999777555222111111111111000////////////////////////000000///000111333444666555666888999;;;<<<<<<<<<<<<>>>AAACCCCCCEEEGGGIIIMMMOOOTTTZZZ```cccbbbaaafffjjjnnnqqqrrrrrrssstttvvvyyy|||}}}~~~{{{}}}wwwyyyvvviiiTTT@@@333222222222222111111111333444666888999::::::::::::<<>>BBBHHHKKKNNNRRRVVVYYYZZZ]]]aaadddeeeiiinnntttzzz~~~{{{wwwuuuvvvyyy}}}}}}}}}{{{zzz||||||wwwtttsssrrrnnnnnnllliiieee___YYYVVVQQQMMMGGGBBB???>>><<<;;;777555222111222222111000////////////////////////000000///000111222444555444555666888999:::;;;;;;:::<<>>::::::999777555555555666777666555555666888999888666777777777777888999;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEJJJYYYyyy}}}qqq]]]III>>>666333333444333...---///000000000000000000000000/////////111222333222111000333666888999;;;>>>@@@BBBEEEIIIKKKNNNRRRYYY^^^[[[```gggnnnssswww{{{}}}|||xxxuuuuuuxxxzzz}}}}}}|||zzz|||}}}|||~~~}}}tttooommmnnnooommmnnnnnnmmmjjjccc]]]YYYWWWQQQIIICCC>>>;;;999888888555333222222333222111////////////////////////000000000000111222444555333444666777999:::::::::888;;;>>>AAACCCDDDGGGIIIIIIIIIKKKQQQXXX\\\]]][[[eeeiiimmmqqqrrrrrrrrrssslllpppvvvyyyzzzzzzzzzzzzwww|||uuunnnssspppZZZFFF333333333222222222111111444444444555666888:::;;;;;;<<>>@@@AAABBBDDDFFFJJJYYYxxx~~~qqq___MMMAAA;;;333222222111000//////...222222111000//////000000222222111111111111111111444444333444555777999;;;<<>>;;;888444333111000///.../////////////////////////////////////////////000111111333333444555666777888999;;;;;;;;;===>>>@@@BBBCCCFFFIIILLLOOORRRVVV[[[^^^fffgggjjjmmmooooooooonnnnnnqqqtttvvvvvvvvvxxxyyy{{{{{{~~~}}}eeeuuu|||qqq^^^GGG888444222444333111111444555555555555666888999999???:::IIIkkkpppxxxzzzzzzuuurrrtttvvvzzzyyy^^^PPPKKKJJJJJJXXXbbb{{{nnnDDD888::::::888888888888777777777777666666777888888888888888888888999999999:::::::::<<<;;;;;;<<>>???AAAAAADDDGGGJJJMMMPPPTTTYYY\\\```aaadddgggiiiiiiiiihhhlllpppvvvzzzzzzxxxwwwwwwzzz{{{|||wwwxxxfffiiiyyyqqq```JJJ888333111222222///000222666666666777888999:::;;;>>>:::NNNsssrrrtttuuuzzz|||sssttttttwwwmmmYYYNNNJJJHHHQQQ[[[sssUUU???:::999888888888888777777777777666666777888888888888888:::::::::999999999999888===<<<<<<===@@@CCCDDDCCCDDDGGGKKKWWWsssyyyjjjWWWEEE999444333000000000000000000000000222111000000000000000000111111222222222222222222111111111111111222333333222444666777888999<<<>>>===???AAAEEEIIINNNRRRTTTZZZaaappp~~~yyytttqqqlllccc\\\ZZZccchhhpppxxx}}}~~~}}}{{{zzz{{{~~~}}}yyysssnnnllllllkkkkkkfffeeebbb___\\\ZZZXXXXXXYYYTTTMMMFFFAAA===:::888444333111000///...////////////////////////////////////......//////000111000111111222333444555555666777:::<<<>>>>>>???>>>BBBEEEHHHKKKMMMQQQUUUXXX[[[]]]```ccceeeeeeeeeeeeiiiooowww}}}}}}zzzvvvtttzzz}}}vvvmmmlllppp{{{qqqaaaooo|||wwwqqqbbbNNN;;;555111222222000000333777777777888999:::<<<===???===XXXzzzttttttwww|||~~~|||xxxwwwuuuvvv~~~gggWWWNNNJJJMMMVVVmmmlllJJJ<<<:::888888888888777777777777666666777888888888888888;;;::::::999999888888888===<<<<<<>>>AAADDDEEEDDDDDDFFFKKKXXXttt|||qqq^^^JJJ;;;555444555///000000000000000000000111111000000000000000111111111222222222222222333333333333333222222333333///111222333333333555777999;;;===AAADDDFFFHHHIIILLLPPPZZZgggpppxxx}}}xxxssspppnnnggg]]]WWWZZZ___hhhqqqvvvxxxvvvuuuvvvuuuuuuwww{{{|||wwwpppkkkiiihhhgggfffeeeccc```]]][[[ZZZZZZZZZXXXSSSLLLEEE@@@===:::888444333111000///.../////////////////////////////////............///000000//////000111111222333333444666999<<<>>>>>>======AAACCCFFFIIIKKKNNNRRRUUU\\\^^^aaadddfffgggggggggiiiooovvv{{{{{{yyyvvvtttzzz~~~xxxvvvvvv{{{mmmmmmvvvyyyxxxxxxttteeeSSS???888222222333222222444777777777888999;;;<<<===@@@AAAaaa~~~yyy|||~~~|||xxxyyy}}}xxxdddXXXQQQPPPXXXmmmVVV@@@<<<888888888888777777777666666666777888888888888888999999999999999999999999===<<<<<<===AAADDDEEEDDDDDDHHHMMMZZZwww~~~xxxkkkWWWDDD888333444777000000000111111111111111111000000000000000111111111111222222333333333333444444444333333333222222000111333333222222333555444555888:::<<<===>>>>>>CCCDDDHHHQQQYYYbbbppp}}}}}}zzzvvvqqqooonnnjjj```WWWRRRXXXaaakkkppprrrqqqooosssrrrqqqqqqsssvvv{{{~~~}}}wwwpppjjjfffdddbbbaaa^^^]]][[[YYYXXXXXXYYYYYYUUUPPPIIICCC???<<<:::888444333111000///...//////////////////////////////...............//////000......//////000000111111333555888;;;======<<<<<<@@@CCCEEEGGGIIILLLPPPSSS[[[^^^aaaeeehhhjjjjjjjjjjjjnnnsssvvvvvvuuuuuuuuu{{{yyyvvv~~~yyyjjjXXXBBB999111111222222222333666666666777999;;;<<<===>>>DDDhhh}}}|||{{{sssbbbVVVTTTYYYllleeeGGG===888888888888777777777666666666777888888888888888666666777888:::;;;<<<<<<;;;::::::<<<@@@CCCDDDDDDFFFJJJOOO]]]yyyxxxnnncccQQQAAA777444333444222222222222222222222222000000000000000111111222111111222222333444444444222333333333333333222111111333444444333222444555333444555777888999999999;;;999;;;AAAGGGOOO]]]jjjwwwwwwtttrrrnnnkkkjjjhhh___VVVMMMRRRYYYaaahhhkkkmmmmmmpppppppppnnnlllllloooqqqyyyuuuoookkkgggeeebbb```]]]\\\[[[ZZZYYYYYYXXXXXXQQQMMMFFFAAA>>><<<:::888444333111000///...//////////////////////////////......------......///000........./////////000000222333666888:::;;;;;;;;;???AAADDDEEEGGGJJJMMMPPPVVVYYY]]]bbbfffiiijjjjjjlllnnnqqqrrrssssssuuuvvv{{{~~~{{{wwwooo]]]CCC999000///111111111222666666666888999;;;===>>><<>>:::999999<<>>GGGQQQYYYdddttt|||wwwppppppmmmgggeeeddd]]]UUUNNNNNNPPPSSSXXX]]]bbbfffhhhjjjkkkkkkiiihhhiiikkkqqqooommmkkkjjjiiigggeee\\\\\\[[[ZZZXXXVVVUUUTTTMMMIIICCC???<<<;;;:::888444333111000///...//////////////////////////////...------------...//////.........///////////////000111222444555777888999===???AAACCCDDDFFFJJJLLLPPPSSSXXX^^^cccfffhhhiiilllnnnqqqsssssstttuuuvvvzzz{{{{{{vvvxxxuuubbbHHH<<<222000222333333444777777888999;;;===>>>@@@===SSS~~~~~~ttt{{{~~~{{{eee^^^WWW]]]ttt```@@@888888888888777777777777666666777888888888888888555666777888:::;;;======:::::::::<<<@@@DDDEEEEEEGGGKKKQQQ]]]yyy}}}{{{sssjjjIIICCC<<<888888999888777666666555444444333222222000000///000000111222222111111222333333444555555555666888999999999888777000222333333222222444555111111111111222333444555666555555666444222666<<<<<>><<<;;;:::999444333111000///...//////////////////////////////...------------...//////.........////////////////////////000222444666777;;;===???AAABBBDDDGGGJJJLLLPPPUUU[[[aaaeeeggghhhkkkooosssuuuuuuuuuuuuvvvxxxyyy|||zzzxxxxxxxxxeeeMMM@@@555444666777777888888888999:::<<<>>>@@@AAAAAA]]]yyyrrr|||{{{{{{}}}nnneeeXXXXXXkkkzzzyyykkkCCC888888888888777777777777666666777888888888888888777777888999:::;;;;;;<<<;;;;;;;;;>>>AAAEEEFFFFFFGGGJJJPPP\\\www~~~vvvhhh[[[@@@???===;;;:::999999999666777888:::::::::999999333333333333333333333333333333444555666666666666888999:::;;;;;;:::999888888666333222333444333222333333222222333333444555777777777777666666666666666<<>>??????>>><<<:::888666555444222000///...............////////////......---------------------------...///000000///...---111111111222333444555666999:::;;;>>>AAADDDGGGIIIQQQSSSVVVYYY[[[___dddhhhjjjllloooqqqsssvvvzzz}}}zzzvvvzzztttjjjTTTCCC666666999666333444<<<777666999;;;:::;;;>>>AAAeeerrrtttuuu|||www{{{vvvyyy{{{yyygggZZZ[[[```www}}}zzzyyysss===>>>888666888:::888666777888777666777888999888666888888888999999:::::::::<<<;;;;;;===AAAEEEFFFGGGHHHKKKSSSbbb{{{vvvlll\\\NNNAAA???===:::999999999:::666777888999999888777666555555555444444333333333111222333444555555555555777888:::;;;;;;;;;;;;:::999666444333333444444333333333333333333444444555777777666666555555444444222666<<>>>>>>>>===<<<:::888666555444222111///.........//////......---------------------------------------...///000000///...---111111111111222444555666888999;;;===@@@DDDFFFHHHNNNPPPSSSWWWZZZ___eeehhhgggjjjmmmppprrrvvvzzz}}}{{{wwwzzztttpppVVVDDD666555777555333555999555555888;;;;;;===@@@IIIooo|||zzzzzzsssqqq}}}}}}wwwvvvxxx~~~rrrdddXXXXXX[[[ooozzzwww{{{KKK<<<666444777999888777888888777666777888999888666777777888999999:::;;;;;;<<<;;;;;;===AAADDDFFFFFFJJJLLLSSSbbbzzz{{{qqqdddRRRDDD>>><<<:::777666666777777888888999999999888777777888888777666555555444444222222333444555555555555666777888:::<<<=========999777555444444555555444444444333333444444555666777666666555444333333222///222555777:::AAAJJJQQQbbbmmm||||||zzzuuupppiiidddaaa^^^YYYVVVSSSNNNIIIFFFBBBAAAEEEKKKRRRQQQVVV```ccc```ccciiinnnggg]]]WWWUUUSSSQQQPPPIIIHHHGGGEEEBBB???===;;;=========<<<;;;999888777555444222111//////......000///---,,,,,,,,,---------------------------------...////////////...---000000000111222333444555777888:::<<>>CCCQQQ{{{yyyooosssyyyrrrtttzzzqqqaaaVVVUUUUUUdddwwwzzzyyy~~~RRR@@@999555777999888777777888777666777888999888666666666777888999;;;;;;<<<<<<;;;;;;>>>AAAEEEFFFFFFLLLNNNSSSaaayyy{{{pppdddSSSEEE???===;;;888777777777888999:::::::::::::::::::::;;;:::999888777666555555444444555666777777777777444555777999;;;===>>>>>>;;;888666555666666666555555555444444555555666777888777777666555444333333000222333333333777<<<@@@NNNXXXgggttt~~~}}}zzzuuupppiiidddaaa]]]XXXTTTUUUOOOJJJGGGCCC@@@AAAFFFHHHFFFHHHOOOSSSUUU\\\eeemmmhhh```ZZZVVVRRROOOLLLDDDDDDCCCBBB@@@>>>;;;999<<<;;;;;;:::999888888777555444333111000///......///...,,,,,,,,,---000111------------------------......................../////////000111222333444666777999;;;>>>AAADDDFFFGGGJJJMMMQQQUUU[[[aaaeeegggiiikkklllmmmooorrruuu{{{xxxyyy~~~|||kkkuuu~~~^^^III777333444222333666555333333777999:::>>>DDDTTT~~~tttqqqyyy|||qqqrrrwww~~~yyybbbVVVTTTOOOZZZjjj|||zzzYYYGGG???999999:::777666777888777666777888999888666444555666888999;;;<<<<<<<<<;;;<<>><<<:::777666777888777777666666555555666666777888999999999888777666666666333333333333222444666888>>>EEEQQQ```ppp}}}|||vvvpppiiidddaaa^^^YYYUUUVVVPPPKKKJJJGGGCCCBBBEEECCCAAABBBEEEIIINNNWWW___```^^^[[[WWWSSSNNNIIIFFFCCCCCCCCCBBB@@@>>><<<:::::::::999999888888888888666555333111000/////////...---,,,---...000333555------------------------......------------...............///000111222333555666777:::===@@@CCCDDDFFFIIILLLOOORRRWWW]]]aaaccceeehhhjjjlllooosssuuu~~~|||}}}pppfffvvvbbbLLL999333444222333777777555555888888888===DDDYYYzzz~~~yyymmmoooyyytttssswww}}}gggZZZUUUMMMUUUaaaqqqjjjHHH???999888999777777999888777666777888999888666444555666777999:::;;;<<<;;;;;;===@@@EEEHHHIIIIIIJJJMMMTTTddd}}}yyyooodddTTTGGG@@@AAA@@@@@@>>><<<;;;:::888888888888999:::;;;<<<<<<<<<;;;:::999888888777555555666777888888888888666666777888999;;;===>>>===;;;999888888999999888777777666666777777888999::::::::::::999999999999555444444333333333444444555888@@@OOOaaarrr~~~}}}wwwqqqkkkfffccc```[[[XXXWWWQQQMMMMMMKKKFFFDDDEEECCCBBBBBBCCCFFFKKKRRRWWWRRRSSSTTTSSSQQQMMMHHHEEEDDDCCCCCCBBB@@@>>><<<;;;999888888777777777888888666555333222000/////////---------...000222444555------------------------......------------......---------...///000111222444444666888<<>>FFF```xxx~~~}}}tttjjjooo{{{xxxvvvwww}}}ooo___WWWMMMSSS\\\gggvvvFFF>>>777666888777888;;;888777666777888999888666555555666777888::::::;;;:::;;;>>>BBBHHHLLLMMMMMMKKKNNNWWWhhhyyypppfffWWWKKKGGGHHHJJJJJJIIIFFFBBB@@@>>>===<<<:::::::::;;;;;;;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<;;;::::::999:::;;;===>>>>>><<<:::999999::::::999888777777777777888999999999::::::::::::;;;;;;;;;777666666555555444333222222444999BBBOOO___nnnwww}}}xxxssslllhhhfffccc^^^[[[XXXRRRNNNOOOMMMHHHDDDCCCAAACCCCCCCCCCCCFFFJJJMMMJJJLLLMMMNNNLLLJJJIIIHHHDDDCCCBBB@@@>>><<<<<<;;;888777666666666777888888666555444222111000//////......//////000111111111------------------------...------,,,,,,------...,,,,,,,,,---...///111111333333555777;;;>>>AAABBBBBBEEEHHHLLLPPPUUU[[[______bbbeeehhhkkkoootttwww{{{}}}wwwiiiSSS>>>888777444444777666555777999999:::AAAKKKggg{{{zzz~~~vvvkkkppp||||||xxxwww|||vvvcccXXXMMMRRRYYY___NNNDDD;;;999999777888:::888777666777888999888666555666666777888999999::::::;;;>>>DDDJJJOOOPPPPPPMMMRRR\\\mmmzzzssskkk^^^RRRVVVWWWZZZ[[[ZZZVVVRRROOOEEEDDDAAA???============::::::::::::::::::::::::===>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>???===:::999:::;;;:::999888888777777888888999:::888999999::::::;;;<<<<<<:::999888888777666444222333666999;;;AAAMMM^^^kkk}}}xxxsssmmmiiigggeeeaaa]]]YYYSSSOOOPPPNNNHHHCCCAAA???BBBCCCAAA@@@BBBCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGDDDCCC@@@===;;;:::::::::777777666555555666888999666555444222111000////////////000000///......---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---...///000111222333444777:::===@@@BBB@@@CCCGGGKKKPPPVVV]]]aaaeeefffhhhiiijjjllloooqqqtttxxx{{{|||}}}wwwxxx{{{vvvxxx{{{|||jjjTTT@@@:::888555444777444444777999999;;;DDDNNNjjj}}}uuusssuuu~~~zzzyyy{{{~~~uuuiiinnnzzz~~~yyywww{{{yyyeeeYYYNNNRRRWWWZZZxxxYYYNNNCCC>>>;;;777666888888777666777888999888666666666777777888888888999999;;;???EEELLLQQQRRRRRRPPPUUU___qqqxxxnnniiiiiifffiiimmmooonnniiiccc___UUURRRNNNJJJHHHFFFCCCAAA???>>>;;;999888:::@@@DDDGGGGGGHHHIIIKKKKKKJJJHHHGGGGGGFFFEEEDDDBBBAAA@@@???===<<<;;;<<<;;;:::888:::888555444666777888888666777777999:::;;;<<<===;;;;;;<<<;;;:::888666444111333555666999BBBPPP[[[vvv~~~uuupppooolllddd]]]\\\XXXSSSOOOLLLIIIEEEBBBBBB@@@???>>>???>>>===;;;>>>???@@@BBBCCCDDDEEEEEE???>>>===<<<;;;:::::::::888777666555555666777888777666666555333111///...000///......///000///---......---,,,,,,,,,,,,---------------------------......---,,,---...///000000111333666999<<<>>>???CCCCCCDDDFFFJJJNNNRRRUUU```eeejjjkkkiiijjjoootttuuuwwwyyyzzz{{{rrrqqqxxx}}}}}}~~~nnnVVVFFF???777777888333444888666777======DDDWWWyyyrrreeerrryyyzzzxxx{{{vvvqqqllluuu~~~{{{yyy|||jjj]]]RRRPPPSSSVVVlllmmmNNN>>>@@@;;;666777888777666555666777888777666666777999::::::999888777777;;;BBBIIINNNQQQRRRRRRUUUUUU\\\ooozzzrrrooooootttvvvyyyzzzxxxsssnnnkkk]]]ZZZUUURRROOOLLLIIIFFFCCCBBB@@@===<<<>>>BBBFFFMMMNNNOOOQQQRRRQQQPPPNNNLLLLLLLLLKKKIIIGGGEEECCC@@@>>><<<;;;<<<;;;999888:::888555555666888888888999999:::;;;<<<===>>>>>><<<=========<<<:::888777555666666555777>>>IIIRRRkkk{{{}}}uuuqqqpppllleee___ZZZWWWSSSOOOLLLJJJFFFDDDBBB@@@>>>>>>>>>>>><<<:::======???@@@AAABBBBBBBBB>>>===<<<;;;::::::::::::777777777777777888999999777777666555333111000///000///---...//////...---......---,,,,,,,,,,,,---------------------------...------,,,---...///000000111333555888;;;===>>>@@@@@@AAACCCGGGKKKOOORRR[[[aaagggiiiiiikkkpppvvvwwwyyy|||}}}}}}vvvppptttxxx}}}rrrZZZHHH???666666999444444888666777<<<<<>>:::777999888777666555666888888888666777777888888999999888888999<<>>===>>>>>>>>>>>>===<<<;;;999999777555444888???FFFYYYppp~~~yyyuuutttpppjjjddd[[[XXXSSSPPPMMMJJJGGGEEEAAA???============;;;999:::;;;;;;<<<===>>>>>>???<<<;;;:::999999999999999666777888999:::;;;;;;;;;888888777666444222111000000...------......---,,,......---,,,,,,,,,,,,,,,........................---------,,,---......//////000222555777:::;;;<<<>>>???@@@BBBFFFJJJMMMPPPVVV]]]dddhhhiiilllqqqwwwxxx|||~~~}}}sssrrrxxx{{{}}}{{{aaaMMM@@@555555999666444777555777<<<<<>><<<;;;;;;999888:::888666666777888888777888888888999999:::::::::===>>>>>>>>>>>>>>>>>>>>>;;;:::888444222444888<<>>===<<<===<<<;;;999888888888999999:::;;;;;;:::999888888888888888999777888:::<<<===>>>======999999999777666444222111000...------......,,,+++...---,,,,,,++++++,,,,,,........................,,,,,,,,,---------......///000111333666888999:::>>>???@@@CCCFFFJJJMMMOOOTTT[[[dddhhhjjjlllqqquuuxxx|||~~~~~~{{{yyy|||~~~lllUUUEEE666444888666555777555777;;;<<>>===<<<:::;;;:::888999:::;;;:::999::::::::::::::::::::::::===============>>>>>>>>>;;;:::888555333444666888;;;NNN\\\kkk~~~yyysssooofffbbb\\\VVVQQQKKKFFFCCC@@@>>>===<<<===<<<;;;999777777666666666777888888888888777777777888888999888999;;;===?????????>>>;;;;;;:::999777555333222111///............,,,+++------,,,++++++++++++,,,........................,,,,,,,,,---------------...///000222444666777888;;;<<>>>>>@@@@@@???>>>@@@@@@??????????????????======<<<<<<<<<===>>>>>>;;;:::999777666666666666444AAAKKK]]]zzz{{{uuuqqqmmmhhhaaaZZZTTTNNNHHHDDDAAA???============;;;999888777555444444555666777777777777777777888999::::::;;;<<<===>>>?????????<<<<<<;;;:::888666555333222111////////////---+++------,,,+++++++++++++++------------------------++++++,,,------------,,,...///000111333444555666777888;;;>>>BBBEEEGGGHHHSSS[[[dddiiiiiiiiikkknnnrrrvvvzzz{{{zzzyyy{{{}}}wwwaaaNNN;;;444777444555666555999===???YYYxxxvvvqqq{{{zzzppppppwww~~~~~~zzzwwwtttqqqllliiieeegggjjjlllnnnqqquuuxxx~~~|||zzzzzz~~~|||zzz~~~kkkXXXTTTMMMWWWddd^^^EEE888999===888888777666777999:::999888777777777777888999;;;;;;:::@@@IIIRRRYYY\\\\\\\\\\\\^^^iii~~~{{{tttvvvyyy{{{{{{}}}}}}yyyvvvnnnmmmmmmkkkhhheeebbbaaa\\\XXXSSSNNNLLLKKKIIIHHHFFFEEEDDDEEEGGGGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCCCC???>>>===<<<<<<===>>>>>>>>><<<;;;::::::888777666222<<>>>>>>>>>>><<<:::999777666444444444555666777777777777888999:::;;;======<<<======>>>??????======<<<;;;999777555444444222000000000///...,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......///000222333444444555777:::===@@@CCCEEEFFFOOOWWWaaagggggggggiiikkkppptttxxxyyyxxxyyy|||~~~tttsss```PPP===666777444555555555:::>>>AAA___yyyrrrzzzxxxvvv|||qqqppp}}}~~~wwwrrrvvv|||}}}{{{wwwtttqqqlllgggddd^^^______```aaaeeejjjnnnrrrzzz}}}{{{zzz~~~yyysssqqqwwwrrr]]]WWWMMMTTT]]]zzziiiKKK888888===888888777666777999:::999888666777888999;;;;;;;;;<<<888???KKKVVV^^^aaa```___```bbbmmmxxxzzz}}}~~~~~~~~~~~~~~~sssrrrqqqooommmjjjhhhgggccc___YYYTTTRRRPPPOOONNNJJJJJJIIIJJJLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@>>>=========>>>???@@@???===<<<<<<:::777555111;;;???MMMkkk~~~zzzrrrmmmggg```[[[UUUOOOLLLBBB@@@???>>>???>>>===;;;999888666444444444555666777777777777888999;;;;;;???>>>===<<<<<<===>>>???>>>======<<<:::888666555444333111000111000...------,,,++++++******++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,......///000111222333333666888;;;>>>BBBEEEGGGGGGJJJSSS^^^dddeeeeeegggjjjooossswwwxxxxxxyyy}}}~~~wwwooovvvooo___PPP>>>777888555555555555;;;???CCCbbbwwwkkkooo|||wwwwwwnnnqqqnnnkkkmmmuuu~~~~~~wwwtttoookkkhhhddd```]]]ZZZYYYXXXXXXYYY]]]ccchhhiiirrr~~~{{{zzz~~~yyytttmmmkkkrrrvvv___XXXLLLRRRZZZvvvpppOOO999777<<<999888777777777999:::999888666777999;;;<<<<<<<<<<<<777???LLLYYYaaadddbbb```ccceeeppp}}}xxxzzz}}}vvvtttrrrrrrsssssspppllllllmmmlllfff^^^WWWTTTSSSWWWTTTRRRRRRTTTSSSPPPMMMPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCAAA???===<<<>>>===<<<===>>>===:::888777444444>>>UUUrrryyy|||uuummmfff```ZZZSSSNNNFFFDDDAAA>>><<<<<<<<<<<<<<<;;;:::888777666666666888999:::999888888:::;;;===<<<;;;:::::::::<<<<<<;;;;;;<<<<<<<<<;;;:::999777666555333111///...---------,,,,,,,,,---......------,,,,,,,,,,,,++++++***,,,...---***))))))+++,,,,,,------///000111222555777888:::<<>>666666888222888333555@@@GGGiiiooommmzzzzzz{{{ssspppmmm[[[[[[rrrtttppptttqqqsssvvvwwwuuurrrmmmjjjlllhhhaaa[[[WWWUUURRRQQQOOOOOONNNNNNPPPRRRTTTVVVdddfffnnn|||}}}zzzzzz|||~~~}}}rrrlllhhhiiinnnxxx|||cccYYYRRRJJJZZZmmm|||OOO::::::;;;888;;;:::888999:::;;;;;;::::::999888888999:::<<<===AAA===JJJ[[[bbbjjjmmmfffiiilllvvvxxxxxxzzz}}}{{{xxxvvvvvvvvvuuussspppsssttttttoooiiidddaaaaaa\\\[[[ZZZYYYXXXVVVSSSQQQNNNMMMMMMMMMLLLLLLKKKKKKGGGFFFEEEDDDBBB@@@>>>===>>>=========>>>>>>;;;999888555444;;;NNNhhh{{{uuunnngggbbb[[[TTTNNNGGGEEEBBB???===<<<<<<<<<;;;;;;:::999888888888888888999::::::999999:::;;;<<<;;;999777666666666666666777:::<<<======;;;:::888777666444222111///...------,,,,,,,,,------...------,,,,,,,,,,,,+++++++++---///...+++******,,,,,,,,,------...000111222555666777888999===BBBFFFMMMOOOTTTZZZaaafffhhhiiilllnnnrrrvvvyyy{{{||||||vvvsssxxxwww~~~uuueeeRRRBBB888555555333888444555???GGGjjjvvvxxxyyy}}}vvvpppqqqiiiZZZ[[[rrr}}}nnn```[[[^^^]]]```dddhhhiiiiiihhhgggeeeaaaZZZUUURRRPPPNNNLLLKKKJJJIIIIIIJJJMMMQQQSSSXXXZZZ```lllzzz{{{yyyyyyyyy{{{~~~sssmmmhhhiiinnnwwwiii]]]TTTMMMXXXiiiRRR;;;:::<<<:::;;;:::888999:::;;;;;;::::::999999888999;;;<<<===@@@===KKK^^^fffmmmqqqkkklllnnnwwwzzzxxxxxx{{{}}}zzzxxxxxxwwwuuusssssstttsssppplllhhhffffffaaabbbbbb```\\\XXXUUUTTTPPPPPPQQQQQQPPPNNNMMMLLLIIIHHHGGGEEECCCAAA???>>>>>>======>>>??????===;;;999666444666CCCZZZvvv|||wwwpppjjjeee^^^VVVPPPJJJGGGDDD@@@>>><<<<<<<<<:::::::::999999999888888777999;;;<<<;;;::::::;;;:::999777555333111111000111333666:::<<<<<<<<<;;;888888777666555333111000------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++---......,,,++++++,,,,,,,,,------...///111111555666777888888;;;@@@CCCLLLNNNSSSXXX^^^dddhhhjjjjjjmmmqqquuuyyyzzz{{{{{{ssssss~~~tttyyyhhhUUUEEE;;;555444555888555666===IIIlll|||~~~vvvppplllqqqgggZZZ]]]ssssssdddXXXTTTUUUWWWYYY]]]bbbeeeggghhhhhheee```ZZZTTTQQQOOOLLLKKKJJJIIIGGGGGGIIILLLPPPSSSSSSVVVZZZaaajjjvvv|||xxxuuussstttxxx~~~|||rrrlllffffffkkktttooo___VVVNNNTTTeee}}}ZZZ???;;;===<<<;;;:::888999;;;<<<<<<;;;:::999999999999;;;<<<===AAA???OOOeeemmmssswwwrrrpppqqqxxx~~~~~~~~~{{{zzzzzz~~~}}}zzzxxxwwwvvvvvvrrrrrrqqqnnnkkkhhhffffffcccfffgggddd]]]WWWUUUTTTWWWWWWXXXWWWTTTQQQMMMKKKLLLJJJHHHFFFDDDBBBAAA@@@???=========??????>>><<<;;;777444444:::NNNlllzzzsssnnnhhhaaaYYYRRRKKKIIIEEEAAA>>>===<<<<<<:::::::::999888777666666666888<<<===<<<;;;:::;;;999888777555333222111111111111333555666888999:::999999999888777555444333......---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++------------...///000111555777888999:::<<<@@@CCCJJJMMMQQQVVV[[[aaagggjjjlllooosssxxxzzz{{{zzzyyy|||yyyrrr{{{rrrmmmXXXGGG;;;666555666777777777<<>>CCCBBBUUUnnnvvvyyy|||xxxrrrrrryyy~~~}}}~~~{{{}}}}}}{{{zzz{{{||||||zzzxxxuuurrrooommmlllgggiiijjjfff```ZZZWWWWWW\\\\\\\\\\\\ZZZVVVSSSQQQPPPNNNKKKIIIFFFDDDCCCCCCAAA???>>>>>>??????>>>===<<<888666555777EEEbbb|||wwwpppjjjbbbZZZSSSLLLIIIFFFBBB???=========;;;;;;:::999888666444333555888;;;<<<<<<;;;:::;;;888888888888888888777777666444222000111333666777999999::::::999888666444000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,++++++***------,,,------...///000222333666888999<<<@@@CCCGGGKKKPPPUUUYYY___eeejjjlllpppuuuyyy{{{zzzwwwuuuyyy~~~vvvzzzuuuzzz```III;;;666777666666888777:::OOOsss~~~uuuwww}}}qqqkkkiiiqqq```YYY___ttt}}}wwwqqqmmmnnnnnnooooooooonnnmmmlllrrrnnniiifffddddddcccbbb___]]]ZZZWWWWWWXXXZZZ\\\WWWZZZ\\\[[[WWWVVVWWWZZZ[[[___cccdddffflllvvvwwwooojjjnnnqqqwww}}}~~~zzzqqqiiiaaa___aaaiiixxx~~~fffYYYQQQPPP___vvvaaaCCC;;;<<<;;;;;;999888999;;;=========;;;::::::999:::;;;===>>>AAABBBZZZwww~~~~~~~~~{{{vvvvvv}}}{{{|||~~~{{{yyywwwtttrrrmmmmmmllliiiddd```^^^^^^]]]^^^_________^^^]]]\\\VVVTTTQQQMMMKKKIIIHHHHHHEEECCCAAA@@@AAAAAA@@@???>>>:::999999888???WWWpppzzzqqqiiiaaaXXXRRRJJJHHHEEEAAA???=========:::;;;;;;:::999777555333444777999;;;:::::::::;;;999:::;;;<<<============;;;888444111000111333555888999:::;;;;;;999777666222111000...---,,,,,,,,,------,,,,,,,,,,,,+++++++++******+++------,,,***------,,,,,,---......///---000333555777999===@@@DDDIIIOOOTTTXXX]]]ccciiijjjnnnsssxxxzzzxxxuuusssxxx}}}{{{{{{~~~jjjLLL:::666888555333888888888SSSwww}}}sssoooyyyrrr{{{oooiiiiiirrr|||[[[WWW^^^ppp}}}~~~|||yyyvvvrrrppppppqqqrrrqqqllliiifffbbb___]]]\\\\\\YYYZZZZZZXXXSSSOOOLLLKKKMMMNNNOOOOOOPPPVVV___fffpppuuu|||sssmmmjjjkkkqqqyyy~~~rrriiiaaa^^^___fffuuunnn^^^UUUPPP]]]rrr^^^BBB;;;===<<<;;;999999:::<<<>>>>>>===;;;::::::::::::<<<===>>>???BBB___~~~~~~|||xxxzzz|||{{{zzzwwwuuurrroookkkhhhgggfffdddbbbbbbbbbbbbbbbbbbccccccccc\\\ZZZWWWSSSPPPOOONNNNNNKKKHHHEEEDDDDDDDDDCCCBBBAAA===<<<===:::;;;LLL```zzzzzzoooeee\\\TTTNNNIIIGGGDDD@@@>>>======>>>999:::;;;<<<<<<:::999888444666888888888888:::<<<:::;;;<<<>>>??????>>>>>><<<;;;999777555444333333777888:::<<<;;;:::888666444333111000...------,,,------,,,,,,,,,,,,++++++---++++++,,,///000...,,,------,,,,,,------.........000333444666777:::===@@@GGGOOOUUUXXX\\\bbbgggggglllsssyyy|||{{{xxxuuu{{{}}}|||oooOOO:::666:::444111888888777VVV{{{yyysssuuufff~~~vvvkkkgggiiissssss[[[XXX___ppp~~~~~~}}}|||wwwuuuqqqlllfffaaa]]][[[YYYWWWTTTSSSQQQOOOLLLJJJGGGFFFEEEDDDFFFJJJNNNPPPZZZaaammmzzzyyytttiiiiiimmmuuu~~~~~~pppggg]]]YYYZZZaaaooo|||sssaaaVVVRRR[[[lll___DDD>>>===;;;;;;999999:::<<<>>>>>>>>>;;;;;;::::::;;;<<<>>>???@@@FFFhhh}}}xxxuuuzzz~~~~~~}}}{{{yyysssnnniiifffggggggfffdddggggggfffdddddddddddddddaaa___[[[WWWUUUSSSSSSSSSOOOLLLIIIGGGGGGFFFEEEDDDDDD???>>>???;;;888DDDVVVrrrzzzlllbbbYYYQQQKKKHHHFFFCCC@@@>>>===>>>>>>777999;;;===>>>>>>===<<<444555777777666777:::<<<:::;;;===>>>???>>>======<<<======<<<;;;888555333777888:::<<<<<<:::888666555444333111///...---------------,,,,,,,,,++++++///---,,,...111222000---------,,,,,,,,,---......222333666777777888:::<<<>>>FFFOOOUUUXXX[[[aaaffffffkkkttt{{{|||zzz~~~}}}|||~~~pppPPP;;;888===333000888888777WWW~~~}}}xxx~~~}}}aaazzz}}}qqqgggdddiiiuuuppp]]][[[bbbrrr}}}yyyssskkkddd^^^[[[TTTPPPLLLJJJLLLMMMLLLJJJFFFEEECCCDDDEEEFFFFFFEEEKKKSSS___lllzzz~~~yyylllkkklllssszzz}}}zzzlllbbbYYYTTTTTT[[[iiivvv|||tttaaaUUUSSSZZZfff|||cccGGG???===999;;;999999:::<<<>>>???>>>;;;;;;::::::;;;<<<>>>???DDDKKKppp{{{~~~qqqdddjjjuuu~~~zzzwwwzzz{{{vvvqqqpppnnnlllkkkjjjjjjkkkmmmkkkiiihhhhhhgggeeecccdddaaa]]]\\\[[[XXXSSSNNNNNNNNNLLLKKKIIIGGGFFFEEECCC???<<<;;;:::;;;BBBKKKjjjqqqeee\\\SSSIIIBBB>>>>>>===<<<<<<<<<<<<===999:::;;;<<<<<<;;;::::::777777777888888999999999;;;<<<===>>>>>>??????>>>AAA>>><<<<<<<<<:::666222111444888999999999999:::999888555333000...---,,,,,,,,,,,,+++++++++******+++,,,...//////...,,,+++******+++,,,,,,------...222222333444666888:::;;;@@@EEELLLSSSYYY___eeeiiikkknnntttxxxzzz{{{}}}xxxrrrxxxpppMMM;;;999666444111<<<>>><<<]]]uuuiii|||llliiiccceeezzzkkkXXXYYYfffzzz~~~yyyrrrjjjbbb\\\YYYOOOLLLJJJLLLPPPQQQMMMIIIHHHFFFDDDBBBBBBDDDFFFGGGIIIKKKRRR[[[fffvvvxxxqqqkkkiiiqqqyyyzzzyyyxxxjjjddd]]]WWWRRRTTT___lllsssvvv}}}xxxdddYYYRRRWWWcccyyyjjjIII>>><<<:::<<<;;;:::;;;=========<<<:::;;;<<<<<<;;;<<>>?????????>>>===<<<<<<======:::777555666888:::;;;<<<;;;:::999888666333111///...---,,,,,,,,,++++++++++++***)))***,,,------,,,***)))+++++++++,,,------......000111222444666888:::<<<===BBBIIIPPPWWW]]]cccgggiiimmmrrruuuwwwyyyzzz|||}}}}}}uuu{{{rrrvvvuuunnnMMM<<<999555888222999:::<<>><<<<<<<<<;;;:::;;;===>>>===<<<:::;;;<<<<<<<<<===@@@CCCHHHHHHddd|||ppp___TTTNNNKKKGGGDDDGGGNNN```zzz~~~|||}}}}}}yyyxxxwwwwwwxxxyyy{{{|||{{{zzzzzzzzzyyywwwssspppmmmjjjgggggghhhfffbbb___YYYXXXUUURRRNNNKKKHHHGGGCCC???======;;;999===CCCUUUrrr{{{lll___WWWLLLDDD???<<<888555444444444444555666777777:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;===>>>?????????<<<<<<<<<===??????>>><<<:::888888:::>>>???===::::::999777555222000///...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++,,,------......//////000111333666888;;;<<<<<>>:::333888333999:::???iii|||~~~|||yyytttyyyggggggdddddduuuhhhWWWXXXdddxxxxxxmmmddd]]]YYYSSSOOOLLLMMMQQQTTTTTTSSSRRRPPPLLLHHHEEEDDDCCCCCCDDDCCCEEEJJJRRR```yyyxxxqqqmmmpppsssrrrooommmkkkaaaVVVPPPLLLIIIKKKOOOSSSXXXbbbnnnvvv|||mmm\\\RRRTTT]]]rrrWWW???<<<>>><<<;;;:::;;;===>>>===<<<::::::;;;<<<<<>><<<999:::>>>OOOkkk|||iiiWWWNNNGGG???999666444333222000000000111222333555555999:::<<<===>>>>>>>>>=========<<<<<<;;;;;;::::::888999:::<<<===>>>??????<<<<<<<<<>>>???@@@@@@???===:::777999>>>@@@===::::::999888666444222000///------,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,------...//////---...000222555888;;;<<<@@@CCCIIIOOOUUU[[[bbbfffiiimmmqqqtttuuuvvvwwwxxxyyy{{{zzz~~~|||tttTTTAAA:::111666222;;;>>>DDDllluuuuuuyyy|||xxxdddeeecccdddtttdddUUUVVVbbbvvv{{{oooddd]]]YYYVVVSSSPPPPPPRRRVVVXXXYYYXXXVVVRRRNNNKKKHHHGGGGGGHHHFFFFFFHHHMMMYYYooo}}}vvvrrrssstttrrrooonnnlll```UUUPPPMMMHHHEEEEEEFFFIIIRRR___iiisssrrr^^^VVVUUU]]]rrr]]]AAA<<<>>>===;;;;;;<<<===>>>===<<<:::;;;;;;<<<===@@@EEEHHHOOOMMMhhh{{{{{{xxx___JJJEEEEEEKKK]]]xxx|||zzz}}}~~~~~~~~~~~~zzzwwwuuuqqqmmmkkkjjjhhhdddaaa^^^\\\ZZZWWWTTTQQQOOOMMMEEEAAA>>>>>>===999999;;;JJJaaaxxx~~~vvvhhhUUUEEEBBB>>>888333000000000000.........///000222333444777888:::<<<===>>>>>>===<<<<<<;;;;;;::::::999999888999:::;;;======>>>>>>==================>>>???>>>:::666777<<<>>><<<999::::::999888666444222000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///111444777:::<<>>FFFnnn|||llluuuxxxvvveeegggeeegggxxx```VVVWWWcccxxxvvvlllddd```\\\YYYVVVTTTVVVYYY\\\]]][[[YYYVVVRRROOOMMMKKKKKKLLLJJJIIIIIIKKKTTTgggxxxzzzuuuuuuuuurrrpppqqqkkk___TTTPPPMMMHHHBBB@@@AAABBBHHHRRR]]]jjj{{{xxx```VVVSSSZZZpppaaaDDD<<<>>>===<<<;;;<<<>>>>>>>>>===;;;;;;<<<<<<>>>AAAFFFJJJTTTUUUsssmmmVVVFFFEEEGGGSSSkkk|||{{{}}}~~~|||yyyyyytttooommmllljjjfffcccaaa```]]]ZZZWWWTTTRRRQQQGGGBBB>>>>>>===:::999;;;AAAQQQaaaccc\\\PPPBBB777888666222///---------...---------...///111222333444555888:::;;;<<<<<<<<<:::::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>>>>;;;777777999;;;;;;:::;;;;;;;;;:::888666333222------------,,,,,,,,,,,,******************************+++,,,,,,------...---...///111444666999:::???BBBFFFJJJOOOUUU[[[___eeehhhmmmppprrrssstttuuuyyy{{{wwwzzzzzzxxx\\\EEE===666;;;555999;;;FFFrrrtttpppwwwssshhhhhhfffkkk^^^WWWYYYggg}}}{{{sssnnneeebbb___]]]\\\]]]___aaa\\\[[[XXXUUURRRPPPNNNMMMMMMLLLLLLKKKJJJNNN]]]kkk|||xxxwwwuuuqqqpppqqqjjj___UUUPPPMMMFFFAAA???BBBAAACCCJJJRRR]]]mmm|||}}}dddYYYUUU\\\sssgggGGG===???===<<<;;;<<<>>>???>>>===============>>>BBBGGGLLLXXX[[[zzzsssYYYWWWSSSVVVhhh~~~|||xxxsssqqqqqqpppmmmjjjfffeeebbb^^^ZZZVVVSSSRRRJJJBBB=========;;;;;;<<<888AAAIIIHHHBBB<<<666111/////////---,,,,,,---...------------...///000111111333555777999:::::::::999999999999::::::::::::999::::::;;;;;;;;;::::::999:::;;;:::888888;;;>>>>>><<<999777777888:::<<<;;;;;;<<<;;;:::777444333...------------,,,,,,,,,******))))))))))))******))))))***++++++,,,,,,---......///111333555777999<<>>BBB>>><<<<<<<<<>>>???>>>===???>>>>>>===>>>BBBHHHLLLUUU\\\sssiiiooo|||sssooofffbbbmmm{{{vvvuuuuuuuuussspppkkkiiifffaaa\\\XXXTTTRRRKKKCCC======>>><<<<<<===333888;;;888444222222222+++,,,---...------...///,,,,,,,,,,,,---.../////////111333666888999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;:::999999666888999888777888;;;??????>>><<<888666777;;;>>>;;;<<<<<<<<<:::888555333......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,......///111222555666888;;;>>>CCCIIIPPPXXX```eeeiiimmmrrrvvvxxxzzz|||}}}xxxzzzyyyzzzfffFFF<<<666444333<<>>===<<<===>>>???>>>===@@@??????>>>>>>BBBHHHLLLNNN[[[mmmXXXbbb|||yyyzzzxxxxxxvvvqqqlllpppooommmhhhbbbZZZSSSOOOKKKFFF@@@<<<:::999999888888777666555444333333333111000///...............------------------------111111222333555666666777999::::::::::::999999888>>>===<<<;;;:::888777777888999:::::::::999777666???===;;;999888999:::;;;;;;;;;;;;;;;:::888666555444333000---+++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------111222111333888:::999>>>???BBBIIIRRR[[[```bbbjjjjjjmmmttt||||||{{{}}}~~~ooosssoooHHH;;;999666555<<<@@@GGGwwwxxx}}}lllaaabbb```cccwwwdddXXXRRRbbb|||wwwnnniiihhhhhhiiikkkkkklllllliiiddd\\\WWWVVVTTTQQQNNNNNNPPPRRRTTTfffuuuzzzzzztttmmmfff```XXXMMMEEEBBBFFFDDDBBBAAA@@@AAACCCDDDNNNSSS___pppnnn\\\WWW[[[oooQQQCCC???::::::;;;>>>AAABBBBBB@@@===>>><<<;;;@@@JJJNNNNNNRRR```}}}nnnuuu}}}~~~}}}xxxtttpppooommmhhhbbb[[[TTTPPPKKKGGGAAA===;;;;;;::::::666666555444333222222222111000///...............------------------------///000000111222333444555555555666777777777777666999999999888888777777666666666777888888888888777===<<<;;;:::::::::;;;;;;;;;;;;<<<;;;:::999777666555333111...,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,...///...222888:::777<<<>>>CCCIIIPPPWWW^^^bbbhhhiiilllsss{{{}}}yyyxxx{{{nnnoookkkHHH<<<999222444;;;AAALLL{{{~~~vvvhhh\\\^^^___dddxxx~~~bbbYYYUUUeee~~~vvvqqqooommmllllllllllllllljjjeee^^^XXXWWWUUURRRPPPPPPQQQSSSUUUbbbooozzzyyyvvvlllccc___[[[TTTNNNMMMGGGEEEBBB???>>>???AAACCCGGGJJJTTTeeevvvrrr^^^YYY\\\oooRRRCCC???===<<<<<<>>>BBBDDDDDDCCCBBBBBB???===BBBJJJMMMLLLHHHVVVttt}}}~~~|||}}}zzzwwwxxx{{{}}}yyyqqqpppmmmiiiccc\\\VVVRRRLLLHHHBBB>>><<<<<<<<<;;;555555444333222222222222111111000///............------------------------------...///000111222222000111222333444444444333444444444555555666666777555555555555555666777888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777555444222000---,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++.........111777888666<<<@@@FFFJJJOOOUUU]]]cccggghhhlllssszzz|||yyyvvvuuuyyyrrrooo||||||gggIII<<<888333666;;;CCCRRRooodddYYY]]]___eeeyyy~~~aaaZZZXXXjjj{{{vvvrrrooommmmmmllllllkkkgggaaa\\\YYYWWWUUUSSSRRRTTTVVVWWW___iii|||~~~wwwkkk___ZZZYYYVVVUUUVVVNNNKKKEEE@@@>>>>>>AAABBBBBBCCCHHHVVVhhhuuuzzzzzzwwwaaa[[[]]]nnnTTTDDD>>>@@@>>>>>>???BBBEEEGGGGGGEEEEEEBBBAAAFFFNNNPPPNNNKKKLLL[[[xxx}}}{{{|||yyybbbUUUQQQQQQ^^^qqq{{{xxxrrrqqqnnniiiddd^^^XXXUUUPPPKKKEEE@@@===<<<;;;:::555555444444333444444444333222111///....................................,,,------...///000000000000000111111111111111000000111222333555666777888666555444333333444555666777888;;;===>>>>>>===<<<======<<<<<<;;;:::999999666555333111///---,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,222555222000333777888===CCCJJJNNNPPPVVV___ffffffhhhmmmtttyyy{{{xxxuuuuuuzzz|||uuu|||{{{ppphhhKKK===555888:::;;;CCCYYYooobbb[[[]]]```eeewwwbbbZZZZZZnnn|||vvvrrrmmmmmmlllmmmllljjjeeebbb[[[ZZZXXXVVVUUUVVVWWWYYYaaahhhwwwtttjjj```YYYTTTQQQSSSXXXXXXSSSKKKDDD@@@???AAABBBCCC@@@BBBLLL\\\kkkrrrttt}}}{{{aaa[[[[[[lllVVVFFF???AAA???===???BBBFFFHHHHHHFFFEEECCCDDDJJJSSSTTTPPPRRRNNNTTTlll~~~||||||}}}}}}~~~sss]]]PPPKKKKKKLLLQQQhhh~~~yyyvvvsssqqqnnnjjjeee___[[[XXXTTTOOOGGGAAA===;;;999777777777666666666777777888444444222111000/////////........................------......//////000000222222222222222111000///000111222444666888999:::999888666444222222222333555777:::<<<>>>>>>===<<<===<<<<<<;;;::::::::::::777666555333111///---,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...888===777//////666;;;<<>>666:::<<<888BBB^^^wwwsssccc\\\]]]^^^bbbpppbbbXXXYYYoooyyywww{{{wwwnnnnnnmmmmmmnnnllliiiggg^^^]]][[[YYYWWWWWWXXXYYYdddiiisssuuupppiiiaaaVVVNNNOOOUUU\\\WWWOOOFFFAAA??????@@@BBB@@@@@@GGGTTTcccmmmrrrxxx{{{~~~aaaYYYZZZjjjYYYHHH@@@???>>><<<>>>AAAEEEGGGHHHFFFEEECCCDDDKKKRRRQQQKKKMMMRRRccc}}}{{{zzzxxxxxx~~~}}}vvvkkk]]]TTTPPPPPPOOONNNZZZrrrzzzwwwtttrrroookkkfffaaa]]][[[UUUPPPHHHAAA===:::888666888888888888999:::;;;;;;777666444333222111000000....................................//////000000333333444444333222222111222333444555777999::::::;;;:::888666444333222111444555888;;;<<<<<<<<<;;;<<<<<<;;;:::999999::::::888777666555333111...---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------///999???888//////555;;;999>>>DDDIIINNNUUU]]]ccchhhkkkpppuuuyyy{{{||||||{{{}}}}}}xxx~~~yyyjjjOOO@@@888666:::555AAA___~~~zzz}}}}}}pppzzztttccc[[[\\\^^^aaalll~~~}}}```XXXXXXnnntttiii```bbbnnn~~~sssrrrpppooonnnmmmjjjhhhaaa```]]][[[YYYXXXWWWWWWbbbeeekkkrrryyy|||zzzyyysssgggYYYSSSTTTYYYTTTMMMFFFAAA??????@@@?????????DDDMMMYYYfffnnnvvvxxx{{{}}}aaaYYYYYYhhh[[[JJJAAA===<<<<<<>>>AAAEEEGGGGGGGGGFFFCCCDDDKKKQQQNNNGGGGGGOOOeee}}}yyywwwsssqqqvvv~~~tttkkkccceeelllrrrsssqqqmmmjjjgggccc```^^^[[[YYYttt}}}{{{tttsssoookkkfffbbb___]]]SSSNNNFFFAAA===;;;999888999999999999:::;;;<<<===999888666555333222222222........................---------.........//////111222333444555555555555444555555666777888999999;;;;;;:::999777555444333444555777999::::::::::::;;;;;;:::999888999999:::888888888666444222///...***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------444777333///111555777888;;;@@@GGGOOOWWW^^^bbbhhhkkkooossswwwzzz}}}}}}~~~}}}{{{kkkOOOAAA999111<<<777@@@\\\sssvvv~~~~~~lllsssoooaaaZZZ]]]bbbhhhppp}}}aaaXXXWWWlll|||uuupppeeeaaa___ccckkkxxx{{{xxxtttpppnnnkkkgggeeedddbbb___\\\ZZZWWWVVVUUUXXX[[[]]]]]][[[[[[___ccczzznnn]]]TTTRRROOOJJJFFFCCCBBBCCCDDD>>>@@@BBBBBBCCCKKKWWWaaaoooqqqsssuuuwww{{{ddd[[[YYYggg^^^JJJ@@@<<<<<<<<>>IIIRRRbbbdddeeegggjjjooouuuzzzfff]]]ZZZfff}}}___JJJ???<<<<<<===AAAEEEGGGGGGFFFHHHGGGHHHNNN[[[eeeccc\\\RRRbbb~~~rrrgggaaaZZZccczzzzzz~~~}}}~~~vvvuuussspppnnnjjjeeeaaaPPPMMMHHHBBB>>><<<;;;;;;:::999999999:::;;;===>>>@@@@@@>>><<<999555333111111111111111222222222222------------------------......///111222333444555666555555444444444555555888888888888777666555444777777777777777777777777888999:::::::::;;;>>>AAA:::::::::888666333000...---,,,++++++*********+++,,,,,,,,,++++++*********000///.........000111222999>>>BBBDDDJJJUUU___bbbccchhhmmmppprrrxxx~~~vvvTTT???;;;:::888===AAAaaa|||rrrqqqyyyjjjiiioooddd```^^^aaammm{{{cccSSSXXXiii|||vvvrrrmmmhhhdddcccdddbbb^^^ZZZWWWSSSOOOJJJIIIFFFBBB??????===:::CCCHHHXXXnnn|||vvvyyyvvvcccXXXSSSKKKFFFEEEEEEFFFFFFGGGEEEBBB@@@???@@@AAACCCMMMQQQVVV[[[___ccchhhkkkyyy}}}hhh^^^ZZZcccvvv~~~gggFFFEEE@@@>>><<>>===;;;:::999333333222111111111111111---------------------------......///000111222222444444333333444444555666666666777777666555444444444444444444444444444444555777:::;;;;;;;;;<<<===:::::::::999777444222000...---,,,+++******++++++,,,,,,,,,+++++++++******......---...///111333444888===AAADDDJJJVVV```cccdddhhhmmmpppsssyyy}}}WWW???;;;;;;:::>>>BBBaaa{{{pppooo}}}|||mmmlllpppccc]]]]]]aaasssxxx___SSSVVVfff}}}~~~yyyuuuqqqlllhhhbbbcccccc```\\\XXXRRRNNNHHHHHHEEEBBBAAABBB@@@;;;???AAAJJJYYYiiixxxxxxnnnnnnzzz}}}ppp[[[UUUNNNHHHDDDCCCBBBAAADDDCCCAAA???>>>>>>???@@@EEEIIIMMMRRRWWW]]]cccgggwww|||iii```\\\ggg{{{zzzjjjHHHFFF??????>>>@@@IIIRRRRRRMMMJJJNNN[[[cccccciiihhhZZZ]]]hhh|||uuuaaaSSSMMMHHHRRRjjj|||{{{yyyvvvrrrkkkccc]]]TTTOOOHHHAAA<<<;;;;;;===<<<;;;:::999999;;;===??????>>>>>>===<<<;;;;;;:::777555444222111111111111..................---------------....../////////111111111222333444666666555555666666666555555444444444444444444444444444333666:::;;;;;;:::999:::;;;;;;::::::888666555444000///---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---///222444555666<<<@@@CCCKKKWWWbbbeeegggiiimmmqqqvvv{{{YYY@@@;;;999888>>>CCCccc~~~tttsss{{{|||mmmlllpppbbb[[[]]]___pppyyy]]]SSSTTTaaavvv~~~zzzuuupppllleeeeeeeeeccc___YYYSSSPPPJJJKKKJJJGGGHHHJJJEEE>>><<<;;;>>>GGGSSSeee}}}rrriiimmmuuuuuuooobbb]]]UUUNNNIIIEEEAAA???@@@@@@???>>>>>>============???CCCFFFKKKRRRZZZ___qqqxxxjjjaaa^^^jjj|||lllHHHCCC>>>???@@@BBBJJJQQQOOOIIIGGGRRRgggooohhhhhhjjjccciiinnn}}}xxxmmmWWWGGGBBB???III```|||{{{zzzxxxtttlllccc]]]RRRNNNIIIEEEDDDFFFIIILLLJJJHHHFFFCCCBBBBBBCCCDDDAAA@@@???===<<<;;;;;;::::::999666333222111111222/////////..........................................//////111222444666777666666777777777777777666999999999999999999999999666888:::;;;:::::::::;;;<<<;;;;;;:::999888777777222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444555;;;@@@CCCLLLYYYcccgggkkkllloootttzzz}}}~~~~~~}}}|||~~~YYYAAA<<<555666===DDDggg||||||{{{jjjiiioooaaaZZZ\\\[[[fff~~~}}}___RRRQQQ[[[ooo}}}yyysssooommmiiigggeeeaaa[[[WWWXXX[[[___```\\\[[[[[[TTTIIICCC???===@@@HHHTTTgggvvvqqqiiiiiihhhfffhhhccc[[[UUUOOOJJJFFFCCC>>>>>>?????????>>><<<<<<:::;;;<<<>>>BBBHHHPPPVVVgggpppyyylllaaa]]]iiinnnGGG???>>>@@@BBBDDDJJJOOOMMMFFFFFFSSSlllzzzuuuwww|||zzzyyyrrr}}}yyyooocccMMM???===999AAAVVV{{{zzzzzzxxxtttmmmddd^^^RRRQQQPPPPPPSSSWWW[[[^^^^^^\\\YYYUUURRROOOMMMLLLEEEDDDBBB@@@??????>>>>>>===<<<999777444333333333000000000//////.........000000000/////////......---...///000222555777888888888999:::;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999:::===???===<<<<<<;;;:::999999999444333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........000111222444:::???DDDLLLZZZdddiiinnnooorrrwww|||~~~||||||xxx~~~vvvtttXXXCCC>>>777777>>>EEEiiinnniiinnn```YYYYYYYYY```qqq___QQQOOOVVViiixxx~~~~~~}}}~~~~~~{{{uuurrrvvvooohhhfffbbb]]]^^^ccc{{{{{{pppbbbVVVKKKAAA???BBBHHHPPPXXXvvv~~~zzznnngggfffeeeccc^^^XXXRRRMMMIIIFFFCCC>>>>>>@@@AAA@@@???===<<<===<<<<<<;;;===BBBHHHMMM]]]hhhttt{{{lll```ZZZgggrrrLLLBBB>>>AAACCCDDDIIINNNMMMHHHGGGUUUvvvrrr~~~wwwrrrbbbXXXDDD:::;;;777<<>>===;;;999777555444111111000000//////......111000000000000000000000---...///000333555777888999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>;;;999;;;???BBB>>>===<<<;;;:::999999:::777444111---,,,+++,,,---,,,,,,,,,,,,------------000//////......///111111444:::@@@DDDMMMZZZeeeiiinnnppptttxxx{{{}}}lllyyyzzzzzzoooXXXEEE???<<<;;;@@@EEEiiixxxqqqqqqaaaXXXTTTXXXbbbppp}}}]]]PPPLLLSSSfffvvv}}}}}}{{{{{{{{{~~~|||xxxvvv|||rrriiigggddd```dddlllnnn^^^LLLCCC@@@AAAEEEIII[[[jjjxxxwwwnnnfffaaa]]]XXXSSSMMMHHHEEECCCAAA???>>>???@@@AAAAAA@@@???>>>??????===;;;;;;===BBBFFFVVVcccpppwww}}}lll```\\\jjjwwwSSSHHH???AAACCCCCCHHHNNNPPPMMMIIIXXXpppyyyppphhhUUULLL<<<777;;;777888FFFTTT~~~|||zzz{{{|||zzzwwwtttooohhhaaa[[[QQQVVV```kkkuuu}}}{{{{{{yyyuuupppiiibbb^^^UUURRRNNNHHHDDDAAA?????????@@@@@@???===:::777555222222111000000///......000000000000000000000111...///000111333555777888:::;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???===;;;<<<>>>AAA???>>><<<:::999999999999999666222...,,,,,,---...,,,,,,,,,---------......///.........///000222333555;;;@@@DDDMMMZZZeeeiiilllppptttwwwxxxzzz~~~nnnzzzxxxsssZZZFFF@@@===;;;>>>CCCfff}}}xxxwwwcccXXXSSSVVV```nnn|||]]]OOOJJJQQQdddvvv}}}|||xxxuuuuuuxxx|||~~~~~~||||||}}}qqqjjjjjjgggcccgggpppvvvdddVVVJJJBBBAAADDDJJJVVVaaaffffffccc[[[TTTSSSNNNGGGBBB@@@@@@??????>>>??????@@@@@@????????????>>>===:::999;;;???BBBOOO\\\jjjrrrxxxjjjaaaaaassszzzUUUHHH@@@BBBBBBAAAFFFOOOTTTTTTJJJVVV|||~~~rrrvvvjjjaaaLLLEEE888666;;;777666BBBGGGttt{{{{{{xxxxxxwwwssspppqqqyyy~~~|||wwwrrrllleee^^^YYYJJJSSSbbbrrr|||tttpppkkkfff___VVVNNNHHHCCCBBB???@@@AAAAAA@@@<<<999666222222222111000//////...////////////000000111111///000000222333555777888:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA???===<<<===>>>@@@>>><<<:::999888888999:::777222...,,,,,,---...,,,,,,,,,------.........---,,,------///111444555666<<>>>>>>>>>>>>>>?????????<<<<<<;;;:::888:::===@@@IIIWWWeeelllrrr{{{iiibbbeee{{{zzzSSSDDDAAABBBAAA@@@EEEPPPWWWYYYJJJQQQooo{{{vvv|||ppp]]]PPPGGG@@@999777666666:::@@@GGGeee}}}}}}}}}vvvoookkkhhhfffiiinnn{{{~~~zzzuuuoooggg___ZZZPPPRRR\\\ooo|||vvvmmmddd[[[SSSLLLHHHEEEDDDCCCCCCCCCBBB???<<<777777666444111/////////000///...------...000111000111222222222333666999888<<>>@@@@@@AAABBBCCCCCCBBBBBB@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;::::::999999999;;;888444000---,,,---...,,,,,,,,,,,,,,,---...///,,,---.........000333555777;;;@@@GGGNNNXXXbbbhhhjjjkkknnnrrrvvvyyy|||~~~~~~bbbHHH:::===999???AAA___vvvuuuggg[[[PPPRRRXXXcccsss[[[QQQKKKMMM^^^sssvvvlllccccccfffhhhkkknnnkkkggggggiiiggglll{{{uuuqqqnnnlllooovvv}}}|||vvvmmmgggeeefffhhhiii~~~uuubbbSSSJJJCCC:::BBBJJJIIIZZZjjjbbb___^^^YYYQQQLLLIIIBBB;;;===<<<===???BBBBBBAAA???@@@>>><<<:::999:::;;;<<>>>>>DDDNNN___dddWWWOOOSSScccqqqttt~~~tttlll}}}wwwhhhUUUGGG???;;;:::<<<<<<:::;;;???IIIccc}}}~~~~~~uuulllgggddddddiiipppuuuzzz}}}xxxrrriii___YYYNNNQQQZZZlll{{{uuuooohhh___UUUNNNGGGEEEDDDCCCBBBAAA>>>;;;;;;;;;999777444444555666111000///......///111222///000111111111333666888;;;???DDDGGGGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;:::999999999:::888555111///------------,,,,,,,,,,,,---...///,,,---.........000333555888;;;AAAGGGOOOYYYbbbiiikkklllooosssvvvzzz}}}~~~eeeLLL======<<>>===>>>@@@CCCDDDCCCBBBAAA@@@>>><<<:::999999999BBBLLL[[[hhhqqqwww|||nnnfffhhhzzzZZZLLLEEEAAABBBEEENNNdddmmmbbbLLLMMMXXXbbbeeennnssslllhhh___gggyyynnn^^^LLL@@@;;;888888;;;<<<;;;<<<@@@JJJaaa|||rrrhhhcccaaabbbiiirrrsssyyy~~~vvvmmmbbb[[[OOOPPPXXXiii|||yyyuuulll___UUUMMMJJJGGGEEEEEECCCAAA@@@>>>===999777555444444444333222000//////000111222//////000//////111555888@@@CCCGGGJJJIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBAAA??????@@@AAAAAAAAA@@@@@@===<<<<<<;;;::::::999999888777666444222///---,,,------,,,,,,,,,---......,,,---.........000333555888<<>>??????MMM```hhh}}}qqqdddUUUIII@@@??????AAADDDEEEEEEDDDAAAAAA@@@>>><<<:::888777@@@IIIUUUaaaiiiqqqxxx}}}lllccccccsss^^^LLLBBBBBBDDDDDDOOOkkkwwwiiiOOOOOOWWW^^^```iiilllbbbeee\\\\\\lllttteeeVVVGGG??????:::777999;;;===CCCJJJWWWkkkxxxppphhhdddbbbccciiippprrrwww}}}~~~}}}~~~|||sssiiibbbTTTSSSXXXeee{{{|||yyyzzzyyyssshhh___UUURRRMMMJJJIIIGGGEEEDDDCCC@@@===:::777555333111333222111000000000000111...//////......000444777>>>BBBHHHKKKLLLKKKKKKKKKIIIHHHEEEBBBAAA@@@???@@@>>>>>>???@@@AAAAAABBBBBB>>>======<<<;;;:::999999777777777777555111...,,,------,,,,,,,,,------...,,,---.........000333555888<<>>===CCCSSSaaallluuu~~~}}}qqq]]]KKKCCCBBB@@@@@@BBBCCCCCCBBB???@@@@@@@@@>>><<<999777???FFFPPPYYYaaajjjssszzz{{{kkkaaa^^^kkk}}}YYYHHH@@@AAACCCDDDRRRpppxxxdddSSSXXXeeekkkkkksssvvvjjjZZZSSSZZZsss~~~mmm\\\NNNEEEAAAAAA>>>???CCCHHHKKKQQQWWWfffrrruuudddYYYSSSWWWhhh}}}tttnnniiigggfffeeehhhllllllqqqvvvzzz{{{zzzxxxvvv|||~~~~~~~~~}}}}}}zzzqqqkkk\\\YYYZZZdddvvv}}}wwwtttqqqrrrvvvxxxuuurrrgggccc^^^YYYUUURRROOOMMMJJJGGGCCC@@@>>>;;;777444444333222111000000000///...///...------000444777999AAAMMMWWW^^^aaabbbccc[[[WWWQQQKKKEEEBBB@@@@@@>>>>>>??????@@@AAABBBCCC???>>>>>>===<<<::::::999666777999999777333///,,,...------,,,,,,,,,------,,,---.........000333555888<<>>FFFUUUYYY___gggooouuurrraaaPPPFFFCCC@@@>>>?????????>>>===>>>@@@@@@@@@>>><<<:::>>>DDDKKKRRRZZZcccnnnvvvttt|||lll```[[[eeevvvWWWIIIDDDBBBDDDJJJZZZssssssYYYVVVcccvvv}}}{{{wwwbbbXXXkkk}}}iiiVVVIIIDDDDDD???AAAIIITTTZZZYYYYYY[[[\\\___bbbccc___XXXOOOIIIHHHDDDJJJbbb{{{vvvpppllljjjjjjiiieeeeeehhhkkknnnrrrvvvxxxwwwuuutttxxxzzz{{{{{{zzzzzz|||}}}}}}yyytttccc```^^^cccsss~~~rrroookkklllpppxxxzzzvvvsssooollliiiVVVQQQIIIDDDAAA>>>:::777666555444333222111000/////////...------000444888>>>JJJ^^^ppp}}}sssmmmdddZZZRRRLLLHHHGGG????????????@@@AAABBBCCC@@@@@@???===<<<;;;:::999666888999:::888444000---......---,,,,,,,,,------,,,---.........000333555777;;;BBBJJJRRRZZZbbbhhhlllooossswwwzzz|||||||||}}}tttaaaQQQ;;;:::FFFRRR}}}|||tttqqq}}}zzz\\\XXXOOOMMMNNNVVVbbblllppppppgggSSSLLLKKKUUUeeesssyyysssrrrtttvvvxxxyyyzzz{{{~~~}}}zzzuuummmddd]]]SSSSSSSSSYYY``````sss}}}kkkgggzzzttt^^^IIICCC???AAAMMMTTTTTTSSSUUU\\\```YYYOOOGGGCCC???<<<<<<=========<<<>>>???AAAAAA???>>><<<===AAAGGGMMMSSS\\\gggooonnnxxxlllaaa^^^hhhxxx\\\NNNHHHCCCHHHSSSaaapppkkkSSS\\\lllwwwhhh~~~lllXXXKKKGGGGGG@@@CCCLLLVVVYYYUUUPPPOOOGGGGGGHHHKKKNNNPPPPPPPPPPPPJJJJJJWWWqqqyyysssnnnjjjhhhiiigggcccbbbeeekkklllooorrruuuuuutttrrrrrrtttvvvwwwwwwxxxyyy{{{zzz|||}}}yyyhhhddd```dddpppvvvrrrmmmhhhiiippp{{{uuuiiiYYYLLLEEEAAA>>>;;;999888888777555333222111000000///------000555999CCCRRRhhh|||qqqlllcccXXXPPPKKKIIIHHH@@@????????????@@@BBBCCCAAA@@@???>>>===;;;::::::777888::::::888555111//////...---,,,,,,,,,,,,,,,,,,---.........000333555555:::BBBJJJRRRZZZaaaffflllnnnssswwwzzz{{{{{{{{{~~~yyygggWWW===777CCCRRRxxxyyyuuuuuubbb[[[QQQNNNMMMUUUaaalllppppppwwwjjjSSSLLLIIIRRRaaaooo}}}xxxuuuuuuwwwyyyyyyzzzzzz}}}~~~~~~~~~{{{sssiiibbbVVVPPPKKKPPPRRRJJJXXXyyynnn```nnnxxxfffLLLGGGEEEDDDMMMWWWWWWTTTNNNLLLNNNMMMIIIEEEBBB===;;;;;;===????????????@@@@@@@@@???======;;;???DDDHHHMMMVVV```hhhjjjttt~~~jjjccceeerrrbbbOOOIIIBBBJJJYYY```eee```RRR^^^kkkzzziiirrr^^^OOOJJJKKKFFFEEEHHHLLLKKKEEEAAAAAABBBBBBEEEJJJPPPSSSRRRQQQRRRPPPPPPYYYiii|||zzztttnnnjjjggggggeeeaaaaaaccceeefffhhhkkknnnooonnnmmmlllooorrrtttuuuvvvxxxzzzzzz|||~~~{{{jjjfffaaadddppp|||yyyqqqhhhbbbfffqqq{{{oooZZZNNNHHHDDDBBB;;;;;;:::999777555444333111000///------000666:::@@@OOOccctttyyyuuulllfff[[[VVVNNNFFF@@@>>>>>>???AAA@@@?????????@@@AAABBBAAAAAA@@@>>>===;;;::::::888999::::::888555222000///...---,,,,,,,,,,,,,,,,,,---.........000333555555:::AAAIIIQQQYYYaaafffkkknnnrrrwwwzzz{{{{{{zzzzzzzzzvvvdddRRRCCC:::EEETTTvvv~~~rrrppptttddd[[[QQQNNNNNNVVVdddpppuuuvvvwwwkkkRRRKKKHHHQQQ___mmm{{{|||xxxvvvxxx{{{|||||||||}}}~~~}}}~~~~~~vvvllleeeVVVNNNHHHOOORRRFFFLLLiiitttgggdddxxxjjjMMMHHHIIIIIIQQQ]]]bbbcccZZZPPPKKKIIIGGGDDD@@@<<<:::<<>><<<<<<999===AAAEEEJJJRRR\\\cccgggrrr}}}hhheeekkk{{{cccMMMFFF???JJJZZZ[[[YYYXXXSSSXXXaaatttssswwwlllfff___XXXKKKBBB<<<>>>AAAAAAAAABBBBBBAAACCCNNN^^^jjjooooooiiieeebbbhhhvvvwwwooojjjdddbbbccceeeeeedddbbbcccccccccdddfffjjjmmmlllpppoookkkmmmtttwwwuuuxxx||||||qqqnnnjjjggglll|||}}}qqqjjjeeebbbgggnnnsssuuuzzz{{{aaaMMMDDDBBB>>><<<:::999999777444222333111000000......555>>>DDDJJJNNNPPPQQQPPPIIIAAA???;;;777444444444555444:::;;;<<<>>>???@@@@@@@@@???@@@AAA???<<<;;;;;;;;;:::999:::;;;;;;999555222............---,,,++++++---///////////////111333888<<>>===::::::===BBBFFFJJJSSS]]]gggsss~~~iiifffnnn___NNNIIIIIIPPP]]]ccc\\\SSSNNNWWWaaakkkwwwzzzpppfffVVVLLLCCCAAAAAA@@@@@@BBBGGGJJJQQQ___ooo{{{}}}yyywww|||~~~wwwrrrmmmhhheeeeeefffeeecccbbbccccccbbbbbbcccfffiiihhhkkkkkkhhhiiioooqqqooossswww|||xxxvvvqqqmmmoooxxxxxxqqqlllnnnsssvvvvvvvvvtttqqqpppssswwwlllVVVJJJGGGBBB???===;;;:::777444111444111000111000000555<<<;;;@@@CCCAAA@@@@@@???;;;>>>;;;777555444333111000444555777999;;;===???@@@???@@@@@@>>><<<;;;<<<===:::::::::;;;;;;999555222............---,,,,,,+++---///////////////111333888<<>>???@@@>>>;;;:::888666222//////000222666:::===@@@BBB???@@@???===<<<;;;===???;;;:::999::::::999666444/////////...------,,,,,,---///////////////111333777<<>>DDDEEEFFFFFFEEEBBB???===999888:::>>>@@@DDDMMMWWWbbbppp|||kkkgggmmmbbbPPPNNNQQQaaawwwppp]]]RRRWWW^^^eeeiiiooo|||uuujjj^^^XXXVVVVVVZZZ___eeeppp|||vvvtttrrrpppmmmkkkjjjhhhgggeeeeeeeeebbb___^^^___```dddeeefffgggiiikkkmmmmmmnnnqqquuuxxxzzz}}}|||yyytttqqqooollliiifffjjjrrruuutttlll[[[RRRNNNKKK^^^vvvmmmXXXKKKGGGDDD@@@===;;;999666333555222111333444333333666???AAA@@@<<<<<<@@@BBB@@@AAA@@@??????>>><<<888444000111333666:::???DDDFFF?????????===<<<<<<>>>AAA;;;:::999999:::999777555111000///...------,,,,,,---/////////...///111333666<<>>@@@BBBDDDFFFHHHGGGDDD@@@>>>999888999;;;===@@@IIISSS___nnn~~~yyykkkdddeeevvvcccPPPRRR[[[sssqqq[[[TTTXXX```llltttvvvyyyxxx{{{}}}rrrllljjjjjjooouuuwww~~~wwwsssrrrqqqooommmkkkkkkkkkhhhiiihhheeebbb______```cccbbbdddgggiiikkknnnppppppsssvvvwwwxxxyyy{{{}}}~~~{{{vvvpppkkkeee```\\\XXXSSSPPPRRRZZZttt}}}fffTTTHHHCCCNNNbbbwwwxxxbbbOOOGGGDDD@@@>>><<<;;;999777555222111333333333555:::@@@BBBBBBCCCGGGJJJGGG@@@CCCBBBAAAAAA@@@>>>;;;888333333444666:::???DDDGGG???@@@???>>>======>>>@@@<<<;;;999888999999888777333222000///---------------/////////...///111333666;;;DDDNNNVVV___fffkkkmmmpppuuuyyy|||}}}uuuuuuxxxpppkkk]]]LLLGGGMMM{{{|||fffjjj{{{|||iiiWWWOOOLLLKKKOOOZZZeeennnrrrxxx{{{bbbRRRGGGKKKVVVeeezzz~~~|||xxxrrrkkkgggeeeeeettt{{{}}}rrr___NNNFFFDDDCCC\\\yyy~~~gggQQQJJJNNNXXX[[[[[[UUUOOOKKKGGGAAA???>>><<<;;;;;;===???@@@BBBCCCFFFGGGGGGDDDAAA???;;;999888::::::===FFFPPP\\\lll}}}zzzfffbbbgggzzz]]]LLLPPPaaadddPPPOOOTTT```qqqzzzqqq|||yyyttttttsssqqqnnnmmmnnnpppllllllllljjjfffdddcccdddccc```aaadddggghhhlllqqqrrrtttvvvwwwwwwwwwzzz{{{|||}}}wwwnnnddd[[[TTTPPPQQQFFFDDDGGGFFFOOOyyyzzz```KKKIIIIIISSSkkknnnXXXIIIFFFBBB@@@>>>===<<<:::555333222333222333;;;DDDQQQWWW]]]aaaeeefff```XXXOOOKKKGGGDDDBBB???<<<:::777666555555777;;;???BBB???@@@AAA@@@>>>===>>>???===;;;888888999::::::999444333111///...------...---///////////////111333555;;;EEEOOOXXX```ggglllnnnrrrvvvzzz|||~~~||||||rrr___TTTKKKCCCHHHRRR~~~wwwnnnyyyeeebbbsss~~~rrr___LLLJJJIIIOOOZZZgggppptttwwwdddTTTHHHIIIRRR```uuu}}}{{{|||}}}zzzwwwsssnnnhhhaaa]]]fffnnnqqqfffVVVJJJDDDAAAHHH```|||oooUUUMMMSSSZZZZZZVVVNNNIIIHHHFFFBBB@@@???===<<<;;;<<<===>>>AAABBBDDDFFFFFFDDDBBB@@@===;;;999:::999;;;DDDNNN[[[kkk|||zzzbbbdddqqq\\\PPPRRReee[[[KKKQQQVVVdddvvvzzzrrr~~~yyyyyywwwsssooonnnpppsssoooppppppooollljjjiiijjjhhhcccaaadddeeeeeejjjpppqqqrrrtttuuuuuuwwwzzz|||{{{~~~vvviii\\\UUURRRPPPJJJGGGEEE>>>===UUUssssssWWWOOOHHHKKKbbb~~~xxxdddOOOKKKGGGCCCAAA???>>><<<666666666444222555BBBPPPeeesss~~~zzziiicccYYYQQQKKKFFFCCCAAA===;;;777555555777;;;===???AAABBBBBB@@@===<<<<<<>>>;;;888777888:::::::::666444111///...---......---///////////////111333444;;;EEEOOOYYYaaahhhmmmpppssswwwzzz|||~~~hhhUUULLLAAA@@@KKKTTT~~~{{{ppp}}}lll[[[gggzzzuuubbbMMMJJJJJJOOO[[[gggppptttqqqgggXXXJJJIIIOOOZZZnnnzzzxxx{{{vvvrrrqqqqqqlllddd\\\TTT\\\___VVVLLLFFFCCC???JJJ```zzzttt[[[VVV^^^eeebbbZZZPPPLLLMMMMMMKKKHHHGGGDDDAAA???>>>===>>>AAABBBCCCDDDDDDCCCBBBAAA@@@===;;;:::999;;;CCCMMM[[[jjj{{{vvvbbbfffttt}}}^^^VVVTTTeeeYYYLLLWWW]]]jjjssszzz|||ppp~~~}}}zzzuuuooonnnqqqtttqqqrrrsssrrrooommmmmmmmmmmmgggccceeeeeeeeeiiipppnnnppprrrtttuuuwwwzzz}}}zzz~~~xxxkkkccc```UUUSSSOOOFFF<<<<<>>===888888888666222666GGGYYYjjj~~~zzzmmm```VVVPPPLLLJJJCCC???:::666555666999;;;>>>AAACCCCCCAAA===;;;:::>>>;;;888777888:::;;;;;;666444222///...---...///---///////////////111333444;;;EEEPPPYYYbbbiiimmmrrrtttwwwzzz|||~~~qqq___UUURRRDDDDDDLLLRRRzzz{{{xxx}}}|||{{{tttzzz^^^bbbyyyxxxdddQQQNNNLLLQQQ[[[fffnnnrrrlllzzzkkk[[[LLLJJJMMMVVVhhhzzzzzzvvvxxxrrrmmmnnnrrrpppggg___EEENNNQQQKKKEEEEEEDDDAAAGGG[[[sssvvv___]]]hhhtttpppeeeZZZVVVYYYZZZYYYQQQOOOKKKGGGDDDAAA??????AAAAAABBBBBBBBBBBBBBBBBBBBB>>><<<;;;:::;;;CCCMMM[[[jjjzzzpppeeefffpppwww[[[WWWPPP^^^zzzzzzWWWLLLWWW```jjjiiieeewwwwwwiii}}}~~~yyyvvvtttsssqqqppptttuuuvvvvvvtttqqqmmmkkkkkkhhhfffeeefffhhhhhhhhhkkkmmmoooqqqtttvvvwwwxxxwwwwwwzzz}}}rrrfffeeeVVVJJJHHHDDD===@@@HHH[[[vvvlllXXXIIIIII\\\wwwsss[[[QQQHHHFFFEEEAAA>>>===888777666555333:::LLL^^^qqquuu|||yyyqqqttt}}}{{{qqqdddXXXPPPLLLDDDAAA===999777666777777===@@@CCCDDDCCC@@@>>>===???>>>;;;999888777777888666555222///...---...............//////000111222555===GGGQQQYYYaaaiiiooosssuuuxxxyyy{{{}}}sss[[[MMMKKKFFFCCCQQQXXX}}}|||}}}{{{pppkkk```]]]pppuuujjjQQQLLLLLLMMMVVVmmmwwwjjjmmmsssttt^^^LLLJJJMMMTTTfff{{{tttyyyrrrjjjiiimmmoookkkgggOOOGGGCCCFFFGGGCCCAAADDDGGGSSSccctttsssdddfffnnnsssqqqmmmjjjiiimmmrrrvvviiiaaaSSSHHHEEEHHHFFFAAA???@@@DDDGGGEEEAAAAAAEEECCCAAA???===:::999BBBLLLXXXiii{{{pppccceeeppp|||WWWVVVVVV\\\vvvoooVVVSSSWWWbbbiiijjjeeemmm{{{}}}tttbbbsss}}}zzzyyyxxxwwwvvvtttuuuwwwwwwwwwuuurrrqqqnnnkkkhhhggghhhiiiiiihhhjjjkkknnnqqqtttuuuvvvvvvvvvuuuyyy~~~|||~~~xxxoooaaaTTTNNNFFF>>>AAAJJJQQQggguuu}}}{{{]]]MMMIIIXXXppp|||aaaTTTGGGCCCDDDAAA>>>===>>>;;;:::888666;;;IIIXXXcccbbbaaa___XXXSSSWWW```fffjjjooorrrmmmcccVVVNNNEEECCC???:::777555555555<<>>===<<<;;;999999888888777555222000.....................//////000111222666===GGGQQQYYYaaajjjppptttvvvxxxzzz{{{~~~ttt```SSSPPPFFFBBBOOOWWW|||jjjnnnwwwkkkeeerrrvvvmmmWWWNNNLLLNNNTTThhhwwwtttuuuxxxwwwaaaNNNJJJMMMSSSeeezzzzzztttqqqmmmkkklllkkkiiigggRRRLLLHHHIIIFFFAAA???AAA<<>>>>>;;;888777777:::DDDOOOQQQLLLHHHDDD???<<<>>>CCCGGGMMMXXXccciiifff\\\TTTIIIFFFBBB===999666444333;;;>>>BBBCCCAAA???===<<<============<<<;;;:::999777666333111///..................//////000111222888>>>HHHPPPXXXaaakkkrrrtttvvvyyy{{{}}}}}}qqq```SSSOOOJJJEEEPPPXXXsssrrrqqqyyyqqq{{{dddRRRKKKNNNSSScccwww~~~{{{|||{{{dddOOOKKKLLLRRRdddyyyrrrqqqooollliiigggggggggSSSOOOLLLLLLKKKEEEAAA@@@:::<<>><<>>HHHSSSZZZZZZXXXKKKIIIEEE@@@<<<777444333:::===AAABBBAAA>>><<<<<<<<<===>>>>>>>>>===;;;:::888777555333111//////...............///000111222999???HHHQQQYYYbbblllssstttwwwzzz|||~~~zzzooo```RRRLLLPPPJJJTTT[[[~~~}}}ttt~~~xxxZZZKKKNNNRRR___ssszzzzzz~~~fffPPPJJJJJJPPPbbbwww}}}xxxtttooojjjhhhgggggggggTTTNNNLLLPPPUUURRRHHH@@@AAA>>>::::::>>>DDDEEEDDDTTTqqqwwwhhhggg\\\^^^^^^YYYQQQOOORRRWWWiiirrruuukkk\\\SSSOOOMMMHHHFFFFFFHHHFFFAAA@@@BBBAAAAAACCCDDDAAA>>>DDDLLLaaapppooodddiiiyyyxxxXXXWWW\\\]]]zzzzzzWWWSSSaaaeeecccbbbbbb___\\\aaahhhdddhhh|||yyyxxxxxxtttooolllkkkjjjhhhgggeeegggjjjnnnpppqqqqqqqqqrrrqqqtttzzz|||zzzzzz}}}}}}zzzzzzooo[[[QQQSSS[[[rrrnnn^^^PPPLLLTTTiiivvv^^^MMMGGGNNNjjjoooTTTHHHGGGFFFCCCAAAEEE@@@<<<<<<<<>>???>>>===<<<999888666444222000///...............///000111222999@@@JJJSSS[[[cccmmmssstttwwwzzz}}}~~~~~~~~~qqqcccWWWQQQSSSLLLWWW^^^tttuuueeeNNNOOORRR\\\ooozzzvvvvvviiiQQQIIIHHHLLL___sss|||zzznnngggggghhhfffdddVVVPPPLLLTTT```aaaRRRBBBBBB===999;;;???BBBDDDEEEFFF```vvvddd]]]XXXXXXVVVPPPHHHDDDFFFIIIUUUdddpppnnnddd[[[UUUQQQIIIGGGHHHLLLJJJDDD@@@@@@AAABBBDDDFFFCCC@@@EEEMMM```pppqqqcccjjjzzzrrrWWWZZZZZZ```___YYYeeeiiiccc___\\\ZZZ[[[dddooohhh|||~~~zzzwwwrrrooommmllljjjiiifffgggiiilllnnnppprrrrrrsssrrrtttzzz|||{{{|||}}}||||||qqqccc^^^^^^sss|||qqqZZZKKKBBBDDDPPP___}}}dddQQQIIILLLeeevvv[[[MMMHHHDDDAAA@@@CCC???<<<;;;<<>>===:::;;;<<<===>>>>>>>>>>>>:::999888666333111///............//////000111222999AAAKKKUUU]]]eeemmmssssssvvvzzz}}}~~~pppaaaYYYWWWTTTMMMZZZaaaxxxkkktttpppWWWQQQPPPYYYjjjssstttuuuqqqVVVJJJFFFIIIZZZnnn{{{pppgggffffffccc^^^YYYRRRNNNVVVgggmmm```NNNBBB;;;666888===@@@CCCFFFQQQ___tttnnnaaa[[[YYYWWWRRRLLLFFFDDDEEEFFFLLLZZZiiimmmjjjcccZZZRRRKKKHHHHHHKKKKKKEEEAAA@@@BBBCCCEEEGGGDDDBBBGGGOOOaaarrrpppccckkk}}}nnnYYY^^^___kkkjjjdddkkkoooiii```YYYXXX___jjjrrrnnn~~~zzzuuurrrpppooommmlllhhhhhhiiijjjmmmppprrrttttttsssuuu{{{}}}|||~~~~~~~~~xxxfff\\\hhhjjj[[[GGG@@@>>>@@@III\\\vvviiiWWWOOOOOOccc~~~eeeUUULLLFFFBBBAAA;;;::::::===AAALLLaaasss~~~ssshhhZZZOOODDDBBB???=========???@@@@@@AAABBBAAA@@@===:::888:::>>>BBBCCCBBB@@@???>>>:::::::::;;;<<<>>>???@@@;;;:::999777444222000............//////000111222888AAAMMMWWW___fffmmmrrrqqquuuyyy|||~~~rrr___[[[___[[[SSS^^^dddwww___aaassswwwbbbVVVLLLTTTgggpppsssttt{{{]]]MMMEEEEEETTTgggvvv||||||wwwvvvuuuuuuuuuwwwyyyzzz}}}uuulllfffaaa\\\WWWTTTPPPNNNUUUggguuussshhhVVVKKKBBBBBBEEEHHHNNNTTTmmmoootttwwwtttmmmmmmrrrppphhh^^^UUUOOOKKKHHHEEEHHHRRR^^^fffjjjhhh^^^TTTMMMHHHEEEFFFGGGDDDBBBBBBDDDDDDFFFGGGDDDBBBIIIQQQdddtttmmmeeennnkkkXXX^^^cccuuummmiiikkkpppmmmcccXXXZZZgggqqqrrrmmm|||xxxtttsssrrrpppoooiiiiiiiiiiiilllooosssuuuuuutttvvv|||~~~}}}~~~kkkYYYMMMOOOCCC888===AAA@@@DDD[[[lll}}}mmm[[[TTTRRRdddnnn]]]RRRIIIEEEEEE888999>>>DDDMMM^^^zzznnn[[[GGGEEEAAA<<<999:::===AAA;;;<<<>>>??????===:::888;;;>>>BBBDDDCCCAAA@@@???:::999999999;;;===???AAA;;;;;;:::888555222000///.........//////000111222888AAANNNYYYaaagggmmmqqqqqqtttyyy|||}}}~~~yyybbbaaaiiidddZZZbbbfffmmmSSSUUUjjj{{{kkkYYYIIIQQQfffppprrrrrrcccPPPFFFCCCPPPcccqqqwww~~~|||yyyxxxsssmmmhhhbbb\\\YYYZZZ]]]___YYYaaalllwww{{{pppeee\\\VVVSSSLLLLLLMMMSSSeeezzzrrreeeZZZZZZ^^^dddmmmvvv|||vvvrrrssswwwiii___XXXPPPJJJEEEKKKUUU^^^gggjjjbbbWWWOOOGGGAAAAAABBBAAABBBDDDEEEEEEFFFFFFDDDCCCJJJSSSgggwwwjjjiiiqqqiiiVVV\\\```tttzzzfffdddccchhhiii```SSSXXXkkksssooodddvvvwwwwwwzzzwwwrrrooopppooommmllllllmmmooopppyyyuuurrrqqqtttxxx{{{|||mmmPPPJJJHHHDDD@@@======@@@BBBOOO\\\qqqyyykkkaaaYYYfffxxxfffWWWJJJBBBAAA;;;777666>>>LLLaaa|||xxxXXXPPPEEE>>><<<>>>?????????AAAAAA>>>>>>>>>;;;666:::???CCCEEECCCAAAAAACCC===;;;999777777:::===???======;;;999777444111000000000//////000222444555<<>>FFFTTTgggwwwhhh[[[JJJ@@@>>>@@@@@@???CCCEEECCC???======;;;666999===BBBDDDBBBAAAAAACCC@@@>>>;;;999999:::<<<=========;;;999777444222000000000//////000222444555<<>>;;;:::<<>>===<<<;;;<<<<<<===<<<;;;:::777555333111000/////////000222444555;;;DDDQQQ\\\dddkkkqqqvvv|||~~~~~~lllSSSYYYpppwwwttttttxxx}}}pppbbbLLLRRRTTTUUUVVVRRRKKKKKKWWWeeeqqqrrrsssiiiOOOJJJEEEFFFRRRgggrrryyyoookkkmmmiiinnnuuu}}}|||qqqiiiZZZXXXVVVWWW]]]dddkkknnnnnnpppsssuuuvvvyyy}}}}}}wwwuuuooo```QQQKKKIIIHHHKKKOOOXXXkkk{{{jjj[[[LLLFFFGGGHHHJJJMMM```{{{zzzooocccWWWXXXWWWWWWYYY[[[WWWQQQDDDCCCBBBCCCEEEFFFEEEDDDEEEGGGOOOUUUQQQKKKQQQ^^^rrruuulllkkkggg\\\ddd{{{xxxhhh___eeegggbbbZZZ[[[hhhsssuuunnnuuuyyyzzz|||zzzvvvrrrnnnjjjhhhgggiiifffaaa]]]ZZZYYYWWWUUURRRRRRRRRQQQPPPQQQTTTWWWeeejjjtttcccLLLGGGDDDAAA>>>===<<<<<<;;;AAADDDSSSmmm{{{sss]]]KKKCCC@@@<<<999:::;;;<<>>:::::::::888555:::???AAAAAA@@@AAACCCAAA@@@???>>>>>>=========<<<<<<;;;:::888666444333////////////111333555666:::CCCPPP\\\eeekkkrrrvvvzzz}}}~~~~~~eeeIIINNNhhh~~~}}}}}}~~~{{{lllUUU]]]eee[[[SSSPPPKKKHHHQQQ___ppptttwww~~~tttTTTKKKFFFEEENNN```mmm}}}}}}yyyxxxxxxyyy{{{vvvpppiiiddd]]]]]]]]]___ccciiiooossswwwyyyzzzzzzyyyyyyyyyzzzzzz|||}}}sssnnnkkkcccZZZIIIHHHIIILLLNNNPPPWWW^^^uuu|||tttooofffZZZNNNIIIFFFDDDEEEHHHKKKggg}}}pppdddYYYXXXWWWVVVXXXWWWRRRMMMEEEDDDDDDEEEFFFGGGHHHHHHEEEGGGNNNUUUTTTOOOUUU```rrrrrrjjjpppeee[[[bbbxxxrrrhhhaaa^^^eeeiiihhhhhhmmmpppoooeeeqqq~~~|||xxxsssnnnjjjfffeeefffbbb]]]YYYVVVSSSPPPMMMGGGGGGFFFDDDBBBBBBEEEGGGJJJOOOWWWbbbpppyyy```MMMFFFCCC@@@??????===:::888>>>@@@PPPnnnyyyaaaNNNEEEDDD@@@===???AAAAAACCCHHHIIIPPPWWWVVVPPPNNNTTT]]]kkkmmmjjj]]]KKK@@@AAAEEEEEEGGGFFF???::::::;;;999555999???AAA@@@???AAABBB??????>>>>>>>>>?????????<<<;;;;;;:::888666555444////////////111333555666999BBBPPP]]]eeelllqqquuuvvvyyy|||}}}~~~|||{{{aaaEEEJJJcccvvvbbbnnnqqq[[[QQQKKKHHHMMMVVVgggssszzz|||ZZZMMMGGGEEEKKKYYYgggyyy{{{pppeeeaaadddlllyyywwwooojjjgggeeeeeefffhhhjjjkkkkkklllpppsssyyy{{{|||{{{yyywwwvvvvvvxxxzzz~~~yyyoooiiibbb\\\LLLHHHGGGIIILLLPPPXXX```^^^fffnnnoooppptttvvvuuussskkkbbbYYYMMMEEEFFFKKKGGG[[[qqq||||||oooaaaZZZWWWVVVWWWWWWTTTOOOKKKJJJIIIHHHGGGGGGIIILLLNNNHHHGGGMMMUUUVVVSSSXXXbbbppppppiiiuuu}}}aaaZZZ___mmm~~~|||kkkbbb^^^\\\[[[ccckkklllkkkkkkkkkjjjZZZlll|||wwwrrrmmmiiigggccc```^^^\\\ZZZXXXUUUSSSJJJIIIGGGDDD@@@???@@@BBB===AAAGGGOOOYYYfffsss{{{}}}~~~nnn[[[MMMIIIDDD@@@===>>>===:::777999<<>><<>>===<<<<<<<<<===???@@@;;;;;;;;;:::999777666555.........///111333555777:::DDDRRR^^^ffflllrrruuuuuuxxx|||}}}~~~|||wwwyyy```HHHMMMcccmmm|||jjjVVVLLLIIIKKKOOO```qqq~~~~~~aaaPPPJJJEEEHHHSSSbbbuuu|||kkk___RRROOOTTT```ppp~~~xxxuuuqqqmmmiiifffdddcccmmmsssxxxyyyuuussstttwwwzzz{{{|||zzzwwwuuuuuuuuuwwwyyy}}}}}}xxxnnneee^^^SSSLLLEEEEEEIIISSSeeessstttvvvtttpppqqqwww|||||||||xxxnnn]]]NNNIIIKKKNNNYYYgggsss~~~uuuiii___YYYVVVWWWWWWSSSNNNMMMJJJJJJJJJIIIGGGGGGIIIKKKKKKHHHLLLTTTXXXVVV[[[dddooo~~~nnnjjjzzzttt___[[[^^^dddsssxxxjjjYYYSSSTTTUUU```dddgggfffdddeeekkkpppbbbuuu}}}xxxssspppmmmfffeeeccccccbbb```]]]ZZZSSSRRROOOJJJEEEBBBBBBCCC???@@@BBBDDDIIIRRR\\\bbbkkkuuu|||yyyrrrjjjaaaZZZXXXPPPEEE>>><<<;;;:::888:::???XXXxxxbbbQQQJJJBBBBBBGGGRRRXXXWWWUUUUUUZZZgggzzz~~~iiiWWWPPPMMM]]]lllgggTTTBBB>>>AAAGGGLLLMMMEEE>>><<<;;;:::777<<>>;;;;;;;;;:::999888777666.........///111333666777===GGGUUUaaaiiinnnsssvvvwwwzzz~~~yyyzzzzzzaaaLLLOOO```sssvvv\\\LLLJJJLLLLLLYYYmmm|||~~~fffSSSLLLFFFEEEOOO^^^qqqvvvaaaWWWNNNPPPXXXdddrrr}}}xxxwwwuuuqqqmmmjjjhhhgggoooxxx~~~~~~}}}yyywwwwwwxxxyyy{{{|||~~~xxxpppiii]]]UUULLLHHHHHHPPPaaarrr{{{sssnnnpppqqqqqqwwwzzzuuucccVVVQQQVVV]]]ggguuu~~~iii___WWWVVVUUUQQQPPPRRROOORRRUUUTTTQQQNNNLLLLLLOOOJJJKKKSSSXXXXXX]]]fffqqqyyymmmmmm}}}nnn```___```bbbsssyyykkkYYYSSSWWW[[[fffggggggeeecccfffqqq{{{ooo~~~yyyuuusssmmmllljjjiiihhheeeaaa^^^YYYXXXTTTNNNHHHEEEDDDEEEAAA@@@>>><<<===BBBIIINNNUUU```iiimmmnnnrrrtttssskkk^^^MMM@@@;;;:::999888???FFFbbbvvvaaaRRRKKKFFFIIITTTdddnnnnnnjjjhhh^^^kkkiiiZZZNNN^^^mmmkkk[[[JJJBBBBBBKKKPPPQQQIII@@@===;;;999999===BBBCCCAAA???@@@AAAAAA>>>;;;888777888:::<<<:::;;;;;;:::999888777777.........///111333666777@@@JJJXXXdddkkkppptttwwwyyy}}}{{{~~~bbbNNNOOOZZZuuu}}}```MMMKKKLLLKKKQQQcccsssxxxiiiUUUMMMFFFDDDMMM\\\ooo}}}wwwccc[[[UUUXXX___gggpppwwwyyywwwtttpppmmmmmmppprrrnnnyyy~~~||||||}}}|||~~~}}}}}}}}}xxxccc]]]WWWPPPIIIHHHRRR^^^kkkqqqsssmmmggggggiiiiiifffnnn}}}yyyfff[[[[[[aaalllzzzrrreeeYYYUUUSSSPPPQQQVVV\\\aaafffgggccc\\\XXXVVVRRRKKKKKKSSSXXXYYY^^^gggsssvvvnnnooo~~~lllaaabbbcccdddwwwtttbbb\\\aaafffhhhjjjkkkkkkiiilllwwwqqq