BM6P6(@ nnnXXXMMMMMMGGGFFFJJJHHHDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<===??????>>>>>>???AAADDDCCCBBBAAAAAAAAABBBBBB============>>>>>>>>>>>>========================<<<:::<<>>>>>>>>>>>@@@AAAAAA@@@???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAA============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>>>>>>>>>>????????????????????????>>><<<===@@@@@@???BBBHHHIIISSS___mmm}}}zzzzzzzzzggg\\\XXXWWWQQQQQQQQQRRRRRRRRRRRRSSSMMMMMMKKKJJJJJJIIIIIIIIIKKKIIIEEEAAA===:::888777::::::999888888888888999;;;;;;;;;:::999999888888::::::999999888999999999777777777888999999999:::;;;::::::::::::::::::999999999:::::::::;;;;;;;;;888999999:::;;;;;;<<<<<>>>>>>>>>>>???????????????????????????===>>>AAAAAA@@@CCCHHHMMMWWWcccppp~~~|||}}}ooo___YYYXXXQQQQQQQQQQQQQQQRRRRRRRRRNNNMMMLLLJJJIIIIIIIIIIIIJJJHHHFFFBBB???;;;999888999999888888777888888999;;;;;;:::::::::999999999;;;;;;:::999888888888888666666777888888999::::::;;;;;;;;;::::::999999999999999999999::::::::::::888999999:::;;;<<<======DDDMMM[[[mmm~~~ooofff```^^^bbbgggttt~~~}}}yyyooojjjbbb]]]WWWRRROOOMMMJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMPPPTTTYYY\\\___aaabbbcccdddeeeeeeddddddbbbaaaaaabbbdddiiimmmppprrrvvv|||rrr[[[PPPNNNHHHFFFHHHFFFEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAACCCDDDDDDCCC@@@??????@@@@@@@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>???????????????????????????===>>>AAABBBAAADDDIIIMMMYYYhhhwww~~~wwwdddZZZWWWRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHGGGEEECCC@@@>>><<<:::999888888777888888999999999999999999888888888888;;;;;;:::999888888888888666666777888999::::::;;;;;;;;;;;;::::::999999999888888888888999999999999999999999:::;;;<<<>>>???EEEQQQaaarrrwwwiiibbbaaaeeemmmvvvzzzsssttt{{{}}}uuulllfff___[[[VVVRRROOOMMMJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMOOOSSSWWW[[[^^^___cccdddeeeffffffeeedddcccaaaaaaaaacccgggkkkppprrrvvv{{{sss\\\PPPOOOHHHFFFHHHFFFDDDCCCBBBAAAAAA@@@AAAAAACCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>???@@@@@@AAABBBBBBBBBAAA???>>>============>>>>>>>>>>>>????????????????????????>>>===>>>BBBBBBBBBEEEKKKOOO^^^qqqmmm^^^WWWSSSRRRQQQPPPOOONNNMMMMMMOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFDDDBBB???===;;;999888888888888999::::::888888888888888888777777::::::999999888999999999888888888999999::::::;;;;;;::::::::::::::::::999888888999999999:::::::::::::::::::::<<<>>>@@@AAAGGGUUUfffvvvuuujjjgggjjjqqq|||sssnnnmmmsss|||yyyqqqiiiddd[[[XXXSSSPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOORRRVVVZZZ]]]______eeefffhhhhhhhhhfffdddccc```aaabbbeeeiiinnnsssuuu{{{ttt]]]QQQOOOHHHEEEHHHEEEEEEDDDCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCBBB@@@???@@@AAA@@@AAACCCCCCCCCBBB@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>BBBCCCCCCGGGMMMZZZjjjwwwdddYYYSSSSSSRRRQQQPPPOOONNNNNNOOONNNLLLKKKIIIHHHHHHHHHIIIHHHGGGEEEBBB???<<<:::999999999999999:::;;;;;;777888888888888888888888999999999888999999::::::::::::::::::::::::;;;;;;999::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???AAACCCJJJZZZjjjyyyyyyqqqqqqwwwuuuqqqpppwww~~~vvvnnnfffaaaVVVSSSPPPNNNMMMLLLJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRVVVZZZ]]]___``````ggghhhiiijjjiiigggdddbbb```aaadddggglllqqqvvvxxxuuu]]]QQQPPPHHHEEEGGGEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDAAACCCCCCCCCAAA@@@AAABBBAAABBBCCCDDDDDDBBB@@@???============>>>>>>>>>>>>===========================<<<>>>BBBDDDDDDHHHNNNfffwwwiii[[[SSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHKKKJJJIIIFFFBBB>>>:::888:::999999999:::;;;;;;<<<888888888888888888888999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;<<<<<<<<<============>>>===<<<;;;<<<===@@@CCCDDDMMM]]]mmm{{{~~~yyy{{{}}}xxxvvv||||||tttllleee```SSSPPPNNNLLLLLLKKKIIIGGGJJJJJJJJJKKKKKKMMMNNNNNNSSSUUUYYY]]]```aaaaaaaaahhhiiijjjkkkjjjgggdddbbbaaabbbdddhhhmmmssswwwzzz```OOOOOOKKKHHHIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA>>>???@@@AAAAAA???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA?????????AAACCCDDD???@@@===@@@GGGEEEJJJ[[[qqqsssccc[[[WWWUUUVVVTTTOOOMMMOOOQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHGGGEEECCC@@@===;;;:::::::::999999999888888::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>???<<<;;;AAAIIIYYY___mmm|||wwwqqqiiiaaa\\\QQQOOOLLLIIIGGGGGGHHHIIIIIIHHHHHHIIILLLOOORRRTTTUUUYYY]]]___```aaadddggghhhhhhhhhhhhgggfffddddddcccfffiiilllooorrrvvvyyybbbPPPPPPLLLHHHIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>>>>???AAABBB???BBB???BBBGGGFFFOOOddd|||zzzjjj\\\WWWUUUUUUSSSOOOMMMOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGEEECCC@@@===;;;:::::::::999999999888888999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888999999999999::::::;;;::::::::::::;;;<<<<<<;;;;;;===>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<===>>>???@@@DDDBBBCCCGGGIIIWWWrrrrrr]]]WWWSSSSSSRRROOOMMMOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGEEECCC@@@===<<<:::::::::999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888888999999999999::::::;;;::::::::::::;;;<<<<<<::::::<<<>>>======EEEOOOWWW___ooozzzqqqjjjccc[[[VVVPPPNNNLLLIIIHHHHHHIIIJJJMMMMMMMMMMMMOOOQQQSSSUUU[[[^^^```aaaaaaaaabbbdddggggggggggggffffffeeeeeefffhhhkkkooosssxxx~~~iiiUUUSSSMMMIIIIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<=========???DDDCCCCCCHHHLLLaaaxxxaaaZZZSSSRRRRRROOONNNOOONNNMMMMMMLLLJJJIIIGGGGGGGGGGGGFFFEEECCC@@@>>><<<:::::::::999999999888888888888888888999999999999999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<::::::<<<>>>>>>@@@JJJUUU[[[fffwwwwwwnnnggg```YYYSSSNNNMMMKKKIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPSSSVVVWWW]]]^^^```bbbccccccdddeeegggfffffffffeeeeeeffffffgggiiilllpppuuu|||lllWWWTTTMMMIIIIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>>>>>DDDCCCCCCIIIQQQjjj}}}hhh^^^UUUSSSRRRPPPOOOPPPOOOOOOOOONNNMMMKKKIIIHHHFFFFFFFFFEEECCC@@@>>><<<:::::::::999999999888888999999999999::::::;;;;;;999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>CCCBBBDDDMMMXXXtttooocccXXXTTTTTTRRRQQQRRRPPPPPPQQQPPPOOOMMMJJJIIIFFFFFFFFFEEECCCAAA>>>===:::::::::999999999888888999999999::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<888888999999999999::::::;;;::::::::::::;;;<<<<<<;;;:::===@@@CCCHHHVVVcccssszzzpppgggaaa\\\VVVRRRLLLKKKKKKJJJJJJJJJKKKKKKGGGIIIMMMQQQVVVZZZ]]]_________```cccgggiiiiiihhheeeeeedddddddddeeeggghhhjjjkkknnnssszzzmmmWWWSSSMMMHHHIIIGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@CCCBBBEEERRR___|||wwwiii[[[WWWVVVTTTSSSSSSPPPQQQQQQQQQPPPMMMKKKIIIFFFFFFFFFEEECCCAAA???===:::::::::999999999888888777888888999::::::;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<888888999999999999::::::;;;::::::::::::;;;<<<<<<<<<;;;===AAAEEELLL[[[hhhyyytttxxx}}}vvvkkkccc^^^ZZZUUUQQQJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLPPPTTTYYY]]]```aaabbbaaabbbdddhhhiiihhhgggeeedddccccccdddeeegggiiimmmnnnqqqvvv~~~lllWWWSSSLLLHHHIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@BBBDDDBBBGGGUUUeee{{{lll^^^XXXWWWUUUTTTTTTPPPPPPQQQQQQPPPMMMJJJIIIEEEFFFFFFEEECCCAAA???===:::::::::999999999888888666777777888999999::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>BBBFFFNNN]]]lllzzzmmmiiiooo|||zzzrrrhhhaaa\\\XXXSSSPPPJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPSSSWWW[[[___aaabbbeeedddccceeehhhiiigggeeeeeedddcccbbbccceeehhhiiioooqqqtttxxxnnnYYYSSSLLLJJJKKKFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAACCCDDDDDDAAA???CCCCCCCCCDDDCCCCCCBBBAAA??????@@@@@@@@@@@@??????@@@@@@???????????????@@@AAADDDHHHKKKUUUmmmvvvbbbZZZYYYWWWTTTRRRRRRPPPOOONNNNNNNNNLLLJJJGGGFFFEEEDDDDDDBBB>>><<<999999999888888888888777:::::::::999999888888888888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===<<<>>>DDDKKKVVVfffuuuvvvkkkmmmooosss|||sssnnnggg```ZZZUUUQQQNNNJJJJJJJJJKKKKKKKKKKKKKKKNNNOOORRRWWW\\\^^^___^^^___bbbfffjjjllljjjfffbbbbbbcccccccccdddgggkkkoooooorrrwww~~~nnnYYYSSSLLLJJJKKKFFFGGGGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBDDDDDDBBB@@@CCCDDDDDDDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????@@@@@@????????????@@@@@@AAADDDIIIOOO\\\uuu}}}fff\\\YYYWWWUUUSSSTTTRRRPPPNNNNNNLLLJJJHHHGGGFFFEEEDDDDDDBBB???<<<::::::::::::999999999999;;;;;;;;;:::::::::999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<>>::::::::::::999999999999999999999999999:::::::::999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<==================???EEENNN[[[nnn{{{sssmmmkkklllqqquuu}}}xxxxxxzzz}}}qqqkkkccc\\\VVVQQQMMMKKKKKKKKKKKKLLLNNNQQQTTTUUUXXX[[[^^^```______```aaagggiiikkkiiieeeaaa^^^^^^^^^```bbbeeehhhnnnuuuyyy|||sss[[[SSSLLLKKKMMMIIIEEEDDDBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDBBB@@@@@@BBBCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA??????@@@@@@@@@@@@??????@@@@@@???@@@@@@AAABBBCCCEEEFFFOOOcccnnn___UUUPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKGGGFFFEEEEEEFFFDDDAAA???::::::::::::999999999999888888999999999999::::::888888888888888888888888888888888999999999::::::999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===???AAAHHHRRR]]]pppzzznnnkkkooosssxxxzzzyyy||||||mmmhhhbbb\\\WWWSSSOOOLLLLLLLLLLLLMMMOOOSSSVVVYYYYYY\\\______]]]^^^aaadddkkklllmmmiiibbb]]][[[\\\\\\^^^aaaeeeiiiooowww|||ttt\\\TTTLLLKKKMMMIIIBBBAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFCCCAAA@@@AAABBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCC??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCGGGHHHRRRiiivvveeeWWWPPPOOOPPPNNNLLLLLLMMMMMMKKKIIIGGGFFFEEEEEEFFFEEEBBB@@@;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;999999::::::;;;<<<<<<===;;;<<<<<<===>>>=========???CCCKKKUUU```ssssssnnntttwww~~~{{{zzz}}}|||mmmggg___XXXSSSPPPNNNLLLLLLLLLLLLMMMPPPTTTXXX[[[[[[^^^___^^^\\\]]]ccchhhkkkmmmmmmhhhaaa\\\[[[\\\]]]___bbbfffkkkrrrzzzttt\\\TTTLLLKKKMMMIIIGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGDDDBBB@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDD??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDIIIJJJUUUnnn{{{iiiZZZQQQOOOQQQOOOMMMMMMLLLKKKIIIGGGGGGFFFEEEFFFFFFEEEBBB@@@======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======:::;;;<<<<<<======<<<<<<>>>CCCMMMWWWcccuuuvvvooouuu{{{|||{{{}}}ooohhh]]]TTTOOOMMMMMMMMMLLLLLLLLLMMMQQQUUUYYY\\\]]]___```^^^\\\^^^eeekkkjjjllllllhhh```[[[\\\^^^___aaaeeeiiiooovvv~~~www^^^TTTKKKHHHIIIDDDDDDDDDEEEEEEEEECCCBBB@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@??????@@@AAAGGGHHHVVVuuu~~~|||}}}lll\\\TTTPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCC>>><<<::::::;;;;;;:::999;;;;;;;;;::::::999999999888888999:::<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===777:::===>>>>>><<<<<<===<<>>===;;;:::;;;;;;:::999:::::::::999999999888888;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===888;;;>>>??????>>>>>>???@@@JJJUUU___jjj~~~zzzxxx~~~}}}yyy}}}~~~|||mmmcccXXXSSSPPPLLLKKKMMMKKKNNNQQQTTTVVVXXX[[[^^^___aaabbb```bbbhhhjjjiiippplllfff```\\\[[[\\\\\\^^^ccciiiooovvv|||bbbXXXNNNKKKLLLGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDBBBAAAAAABBBCCCCCCJJJOOOaaa|||vvvsssrrrvvvxxxzzz|||}}}vvvaaaVVVSSSPPPOOONNNMMMLLLJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA???===;;;:::;;;;;;:::999999999999999888888888888<<<;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>?????????@@@BBBEEEMMMWWWaaaoooxxxyyy}}}}}}uuuwww|||lllaaaWWWRRRPPPMMMLLLNNNLLLOOOSSSVVVXXX[[[^^^```aaadddeeedddffflllnnnmmmmmmiiiccc]]]ZZZZZZ]]]___bbbeeekkkrrr|||~~~dddYYYOOOLLLLLLGGGHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBCCCDDDEEEJJJQQQfffxxxsssooonnnqqqsssuuuwwwzzz~~~~~~{{{xxxyyy|||}}}eeeXXXTTTPPPPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC???===;;;;;;;;;<<<;;;999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>>>>???@@@BBBDDDIIIOOOYYYeeetttrrrooosssuuuxxxrrrvvvzzzkkk```VVVRRRPPPMMMMMMNNNMMMPPPTTTXXXZZZ]]]___bbb```dddfffgggjjjppprrrpppjjjeee___ZZZXXXZZZ^^^aaacccgggmmmvvveeeZZZPPPLLLLLLGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBCCCDDDFFFGGGJJJSSSjjj{{{uuupppmmmlllnnnpppsssuuuxxx|||{{{xxxuuussssssvvvzzzzzz{{{}}}kkk[[[UUUQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCC???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===999;;;<<<======???BBBEEELLLTTT___kkkzzzuuueeeeeekkkoootttqqqqqqyyyzzziii^^^UUUQQQPPPNNNNNNPPPNNNQQQVVVZZZ\\\^^^```aaa^^^dddhhhjjjmmmrrrssspppeeeaaa\\\XXXXXX[[[```cccdddhhhppp{{{ggg[[[QQQLLLLLLGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGKKKTTTlll~~~|||xxxtttpppmmmkkkjjjkkkmmmppprrruuuyyy~~~}}}xxxwwwuuusssrrruuuttttttuuuwww{{{sssaaaWWWQQQQQQOOOMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<===???DDDGGGQQQ[[[iiivvv{{{jjjaaa```gggppprrrfffjjjsss|||ggg]]]TTTQQQPPPNNNNNNQQQPPPSSSXXX\\\]]]___```aaa```fffllloooqqqsssppplllaaa^^^ZZZXXXYYY]]]bbbeeefffkkkvvviii]]]RRRNNNNNNIIIHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBDDDFFFGGGLLLVVVnnn}}}zzzuuusssooollliiigggffffffgggiiillloooqqquuuzzz~~~{{{xxxyyyyyyvvvtttvvvttttttssstttuuuyyy|||~~~}}}ggg[[[RRRQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<===AAAFFFJJJWWWeeevvv|||gggbbbaaa___ggguuu{{{nnnfff```jjjyyy|||fff\\\SSSPPPPPPNNNOOOQQQSSSWWW\\\___``````aaabbbeeelllrrrttttttrrrllleee]]]\\\ZZZYYY[[[___cccfffjjjqqq~~~kkk___TTTPPPOOOJJJGGGHHHIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDEEEEEEEEEDDDCCCBBBBBB??????@@@AAAAAABBBCCCCCCAAA@@@@@@AAABBBDDDFFFGGGNNNXXXooo|||vvvsssooollliiifffdddcccccccccdddfffiiikkknnnrrrvvvzzzzzzyyy{{{|||xxxwwwwwwyyywwwuuusssrrrsssuuuvvvxxxzzz~~~lll]]]RRRQQQPPPNNNKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@>>><<<<<<<<<===<<<;;;999999999::::::;;;;;;;;;888888999:::<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>BBBHHHLLL[[[llllllZZZ^^^aaa^^^gggyyyxxxiiibbb^^^bbbooo{{{eee[[[RRRPPPPPPOOOOOORRRVVVYYY^^^aaabbbbbbbbbbbbiiiqqqwwwxxxvvvrrrhhh___[[[ZZZYYYZZZ\\\```dddgggnnnvvvooobbbUUUPPPPPPLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@??????@@@AAACCCCCCDDDFFFGGGGGGEEECCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBCCCEEEGGGLLLYYYtttzzzvvvrrrooommmjjjhhheeebbb``````aaabbbaaabbbdddfffiiiooowww|||~~~~~~}}}{{{yyyyyyxxxvvvuuuttttttuuuuuuyyyxxxxxxyyy}}}rrraaaSSSSSSRRROOOLLLJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDAAA===<<<======<<<::::::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::;;;>>>@@@???AAALLLYYYhhhwwwuuueee\\\```aaa```lll~~~|||kkkaaa```ccchhhxxx~~~wwwggg]]]TTTRRRRRRRRRTTTWWW\\\^^^aaabbbaaaaaaaaabbbnnnttt{{{{{{tttjjjaaa\\\[[[ZZZ\\\aaabbbbbbffflllvvvooobbbUUUPPPPPPLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCAAA@@@@@@AAAAAABBBCCCDDDFFFGGGGGGEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCBBBBBBBBBEEEGGGMMM[[[vvv{{{xxxtttoookkkgggbbbaaa___]]]\\\]]]___aaa```bbbccceeeiiinnnuuuzzz|||}}}{{{{{{zzzyyywwwvvvuuuuuuuuuuuutttssstttvvvzzz~~~vvvbbbUUUTTTRRROOOLLLJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDAAA===<<<======;;;::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;>>>??????BBBNNN[[[lll|||~~~kkk]]]VVV[[[```dddssspppddd___bbbgggppp~~~vvveee\\\SSSRRRSSSSSSUUUYYY[[[^^^aaabbbbbbbbbbbbcccpppvvv|||{{{rrrggg___[[[ZZZYYY\\\aaacccdddjjjrrr}}}pppaaaTTTOOOPPPMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBAAADDDCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGEEECCCBBB@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAABBBEEEGGGMMM\\\xxx{{{yyyvvvsssoooiiibbb]]]ZZZZZZZZZYYYXXXYYY\\\___```aaacccdddggglllssswwwyyy}}}|||||||||{{{yyywwwuuutttsssrrrpppooopppsssuuuwwwzzz~~~|||dddWWWUUURRROOOMMMKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===??????DDDRRR```ssspppcccXXXSSS[[[bbbjjj|||zzzxxxzzzwww|||pppbbb^^^___fffnnn{{{}}}uuuddd[[[SSSRRRTTTUUUWWW[[[\\\^^^aaabbbbbbccceeegggrrryyy~~~{{{ooobbb[[[ZZZYYYYYY\\\aaadddhhhqqqzzzqqqbbbTTTOOOQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGGGGEEEDDDCCC@@@@@@?????????@@@@@@AAA@@@AAABBBAAAAAABBBEEEGGGMMM]]]{{{}}}wwwtttppplllgggbbb[[[WWWYYYZZZ[[[ZZZXXXYYY\\\______```bbbdddfffjjjppptttvvv{{{~~~~~~~~~}}}|||yyyvvvuuutttsssqqqpppqqqrrrtttvvvxxxzzz~~~hhhZZZWWWSSSPPPNNNLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;======>>>???@@@FFFVVVfff|||vvveee___XXXWWW___gggqqqwwwrrrsssrrrxxxggg\\\]]]bbblllvvv~~~uuucccZZZTTTTTTVVVXXXZZZ]]]^^^___``````aaaeeejjjnnnwww|||xxxjjj^^^YYYYYYZZZZZZ]]]bbbeeekkkwwwtttdddVVVQQQRRROOOMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKFFFGGGGGGFFFFFFDDDCCCBBBEEEFFFFFFGGGFFFEEEDDDDDDAAAAAA@@@@@@???@@@@@@AAA@@@AAABBBBBBAAACCCFFFHHHMMM^^^}}}{{{wwwqqqmmmhhhdddbbb___\\\ZZZ]]]___```^^^[[[ZZZ]]]```___```bbbccceeeiiimmmqqqtttyyy~~~{{{yyywwwwwwvvvuuuuuuuuuwwwyyyzzzyyyzzz{{{}}}lll]]]YYYSSSPPPNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???===;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBIIIZZZkkknnn```ZZZWWWZZZcccmmmyyyzzzuuutttssszzz|||ddd]]]___eeeppp}}}vvvddd[[[UUUVVVYYYZZZ]]]```aaaaaa``````cccjjjsssyyy{{{}}}|||sssfff[[[XXXYYY]]]]]]```dddhhhoooxxxhhhYYYSSSSSSOOONNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCBBBBBBDDDGGGIIIMMM```|||uuuppphhheeeaaa___````````````___cccdddbbb]]][[[]]]aaa___aaacccdddeeehhhkkknnnrrrwww~~~}}}|||{{{{{{{{{|||}}}~~~~~~sss```[[[TTTPPPOOONNNLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@>>>;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<===============???BBBDDDMMM^^^nnnpppcccZZZYYY\\\dddppp~~~|||yyy}}}uuuaaa___ccciiiwwwyyyfff^^^XXXYYY\\\]]]___bbbccccccdddfffjjjsss}}}~~~wwwlllbbb[[[ZZZ[[[___```ccchhhlllwww{{{lll\\\UUUTTTOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNNNNKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCCCCCCCEEEHHHKKKPPPddd~~~{{{vvvpppjjjcccaaa______``````___]]]]]]aaadddaaa\\\YYY\\\aaa```bbbcccdddeeegggkkkmmmnnnttt}}}{{{bbb\\\TTTPPPPPPOOOMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA>>>:::999;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===<<<<<<============<<<<<<;;;<<<<<<<<<=========>>><<<<<<@@@DDDGGGOOOaaaqqq{{{ooofffdddcccgggqqqkkk___bbbiiippp|||hhh```[[[\\\______aaacccbbbfffkkkpppvvv~~~}}}qqqfff___\\\\\\]]]aaacccggglllsss}}}nnn^^^VVVTTTOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKIIIFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIILLLRRRfff}}}yyywwwssslllfffcccbbbaaaaaa```]]]YYYVVVYYY^^^aaa___ZZZWWW[[[``````bbbdddeeefffgggjjjmmmlllrrr{{{ddd]]]TTTPPPPPPPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDDDD@@@AAAAAA>>>:::999;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<@@@EEEIIIQQQbbbrrrzzzuuuqqqlllkkksssttteee]]]fffoooxxx~~~iiibbb\\\^^^```aaabbbdddbbbgggpppyyy|||mmmbbb]]]]]]^^^___bbbdddiiipppxxx}}}jjj```WWWSSSTTTQQQQQQPPPNNNLLLKKKMMMOOOLLLMMMNNNOOOPPPQQQQQQQQQNNNLLLJJJHHHFFFEEEDDDDDDFFFFFFGGGHHHGGGFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDHHHKKKRRRjjj~~~yyytttnnniiieeeddd^^^``````]]]XXXTTTSSSTTTTTT\\\bbb___[[[]]]bbbddddddccccccdddeeehhhkkkmmmssszzznnn^^^SSSSSSSSSNNNKKKLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@>>><<<<<<<<<<<<999:::;;;<<<===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<======AAA???@@@DDDJJJRRR```mmm~~~~~~vvvqqqwwwhhhcccaaahhhssslllddd______```aaaeeejjjkkkrrrzzzvvvggg___]]]\\\]]]```___cccjjjvvvmmmbbbXXXTTTVVVSSSSSSSSSQQQNNNMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQNNNMMMKKKIIIGGGEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKRRRiiizzzwwwrrrlllgggccc```___```___\\\XXXUUUSSSUUUVVVUUU^^^ccc```]]]___ccceeefffffffffhhhjjjmmmppprrrvvv}}}ooo___SSSSSSSSSNNNKKKLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???>>>@@@FFFLLLUUUdddqqq~~~yyy~~~~~~hhhddddddmmm{{{mmmeee______aaaccchhhnnnpppxxx}}}pppddd^^^^^^]]]___bbbccchhhqqq~~~qqqdddZZZUUUWWWVVVWWWWWWUUURRRPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMKKKIIIGGGFFFFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCEEEHHHKKKQQQiii{{{uuussspppjjjddd___\\\[[[[[[bbb^^^WWWSSSRRRTTTWWWXXXWWW___cccaaa___aaaeeeffffffggghhhjjjmmmqqquuuwwwxxx~~~}}}~~~|||{{{zzzrrrbbbTTTSSSSSSMMMKKKMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@???===<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============AAAIIIPPPZZZiiivvvwwwfffdddfffqqqqqqiiibbbcccfffiiipppwwwzzzsssiii```^^^^^^^^^aaadddiiinnnzzztttfffZZZVVVXXXXXXYYYZZZXXXUUURRRPPPPPPRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIHHHGGGGGGGGGCCCEEEGGGHHHJJJJJJJJJIIIDDDDDDDDDCCCDDDDDDEEEEEECCCCCCDDDCCCCCCEEEIIILLLRRRjjj{{{uuupppoookkkfff```\\\ZZZZZZZZZ```ZZZSSSQQQSSSVVVXXXXXXXXX___cccaaa___bbbeeeeeedddeeegggjjjnnnrrrvvvxxxxxx}}}{{{|||}}}~~~}}}yyyvvvuuuyyyvvvdddVVVSSSRRRMMMKKKMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<===BBBKKKTTT^^^nnn{{{rrrccccccgggsssuuummmggghhhlllrrrzzzxxxkkkccc]]]]]]______aaaeeemmmtttwwwhhh[[[WWWYYYYYYZZZ[[[ZZZWWWSSSRRRQQQTTTSSSRRRQQQOOOMMMKKKJJJLLLKKKJJJIIIHHHGGGGGGGGGDDDEEEGGGIIIJJJKKKKKKJJJEEEEEEDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDDDDEEEIIILLLTTTmmm|||xxxsssooojjjfffaaa\\\YYYWWWXXXYYY[[[WWWSSSRRRUUUXXXYYYXXXXXX^^^aaa```___bbbeeedddcccdddgggkkkpppuuuxxxzzzxxx|||yyy{{{|||~~~|||xxxtttqqqwwwzzzhhhXXXSSSRRRMMMJJJMMMIIIIIIHHHHHHGGGFFFEEEEEECCCBBBAAA@@@???>>><<<<<<;;;;;;:::999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>DDDMMMWWWcccsssrrrdddeeejjjvvvvvvnnniiilllrrryyyrrrfff```]]]^^^______bbbfffpppzzzzzzjjj]]]YYY\\\[[[\\\]]][[[XXXVVVUUUUUUWWWVVVTTTRRRPPPMMMJJJIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDFFFIIILLLWWWqqq{{{yyyvvvqqqnnncccaaa]]]YYYVVVUUUUUUVVVVVVUUUTTTUUUWWWYYYZZZYYYYYY^^^aaa``````ccceeedddfffhhhkkkppptttyyy|||~~~{{{~~~|||yyy{{{}}}}}}xxxtttqqqwww~~~jjjYYYTTTQQQLLLJJJMMMIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@>>><<<<<<;;;::::::::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@EEEPPP\\\jjj}}}zzzzzz|||wwwhhhjjjooo{{{vvvpppmmmqqqxxx{{{nnnccc___]]]^^^``````dddiiiwww}}}mmm```\\\```^^^___^^^\\\ZZZYYYYYYZZZZZZYYYXXXUUUQQQNNNKKKIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFJJJMMMZZZttt{{{wwwuuurrrmmmiii___]]][[[XXXVVVUUUTTTTTTTTTUUUUUUVVVVVVXXX[[[^^^[[[___bbbaaabbbeeefffeeehhhjjjnnnssswww{{{~~~{{{{{{}}}||||||zzz|||zzzuuurrrxxxmmmZZZTTTQQQLLLJJJMMMIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBBBB@@@>>>===;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAGGGSSSaaarrrrrrsssyyy~~~iiilllqqq}}}{{{vvvtttzzzvvvjjjaaa]]]\\\___aaabbbhhhoooooobbb^^^ccc`````````]]][[[[[[\\\^^^]]]\\\ZZZWWWSSSOOOLLLJJJGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFJJJMMM]]]vvv}}}xxxtttrrroooiiieee^^^]]]\\\ZZZXXXVVVUUUUUUTTTUUUVVVUUUTTTWWW]]]bbb]]]aaacccbbbcccggghhhfffhhhjjjnnnsssxxx{{{~~~{{{xxxyyy{{{{{{{{{{{{}}}|||wwwtttxxxnnn[[[TTTQQQLLLJJJMMMIIIHHHHHHGGGGGGFFFFFFFFFBBBCCCCCCBBBAAA???===;;;999:::;;;<<<===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????AAABBBHHHUUUeeexxx~~~wwwmmmoooyyygggkkkppp|||||||||sssggg___\\\\\\___aaadddllltttpppddd```aaabbbccccccbbb```^^^___```bbb```^^^[[[WWWRRROOOMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGHHHKKKNNNQQQQQQNNNKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEGGGKKKNNNaaa{{{tttooojjjgggdddbbbZZZXXXUUUSSSRRRRRRRRRSSSRRRUUUYYY\\\\\\]]]^^^```^^^aaacccdddeeefffiiikkkqqqqqqrrrsssuuuzzz{{{uuuvvvwwwwwwxxx{{{|||yyywwwxxxsss[[[QQQQQQPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>AAAGGGOOOYYYfffzzz|||rrrnnnmmmrrr|||yyymmmooosssvvviiiaaa___^^^^^^^^^aaajjjvvvtttgggbbbccc```bbbccccccaaaaaabbbdddeeedddaaa^^^YYYUUUQQQOOOLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIKKKNNNOOOOOOKKKHHHMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFEEEEEEGGGKKKNNNaaa~~~|||xxxrrrlllhhheeeaaa^^^WWWVVVTTTRRRRRRRRRTTTUUUTTTWWWZZZ]]]^^^___aaacccccceeeggggggggghhhjjjkkkoooqqqssswww{{{xxxssstttvvvvvvwwwzzz~~~zzzwwwvvvwww}}}www^^^SSSRRRPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAAGGGQQQ\\\iii{{{|||qqqkkkjjjlllsss}}}xxxsssooorrryyyttthhh```]]]______```cccnnn}}}wwwiiicccccc```bbbdddeeeeeeeeegggiiiiiihhheeeaaa\\\WWWSSSQQQJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPOOOLLLIIIMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGKKKNNN___|||zzzxxxtttooojjjfffaaa]]]ZZZUUUTTTSSSRRRRRRSSSUUUVVVVVVYYY\\\^^^```bbbeeegggiiijjjllllllkkkkkklllnnnqqqtttwww|||zzztttqqqsssttttttvvvzzz{{{wwwuuutttuuuzzz{{{bbbVVVRRROOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<======>>>???@@@HHHTTTaaaooo~~~}}}qqqfffcccfffjjjttt{{{pppyyy|||rrrrrrxxxyyynnneee___\\\___aaaccchhhuuuzzzkkkcccbbbdddfffhhhhhhhhhiiikkkmmmllljjjgggbbb]]]XXXTTTQQQJJJKKKLLLMMMMMMMMMLLLKKKNNNNNNOOORRRTTTSSSQQQNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGFFFFFFGGGKKKNNN\\\wwwvvvuuuqqqlllgggccc___ZZZWWWUUUTTTSSSRRRRRRSSSUUUVVVXXXZZZ]]]```bbbdddhhhkkklllnnnooopppooooooqqqsssxxxyyy{{{~~~wwwrrrpppsssttttttwww{{{~~~~~~yyyuuusssrrrrrrxxx}}}dddWWWRRROOOLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????@@@IIIWWWfffuuu|||mmm```^^^bbbhhhuuuwwwmmmuuu~~~yyyttt}}}|||pppgggaaa^^^ZZZ___cccgggnnn~~~ppphhhfffkkkmmmnnnnnnmmmmmmnnnooonnnlllhhhccc^^^XXXSSSQQQLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMOOORRRUUUVVVTTTSSSNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGKKKMMMYYYrrrxxxtttpppjjjeeeaaa]]]YYYVVVVVVUUUTTTRRRSSSTTTVVVWWWZZZ\\\```bbbdddgggjjjmmmlllnnnppprrrrrrsssuuuwwwzzzzzz{{{{{{vvvrrrrrrtttuuuuuuxxx}}}|||~~~xxxtttqqqpppqqqvvv}}}eeeWWWQQQNNNMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<======>>>@@@@@@BBBKKKZZZlll|||{{{kkk\\\YYY^^^fffvvvsssooottt}}}|||vvvrrrgggaaa^^^]]][[[```ffflllwwwyyyqqqnnnrrrssstttsssrrrqqqrrrsssrrrppplllfff```ZZZUUURRROOONNNNNNMMMMMMMMMNNNNNNJJJKKKLLLOOOSSSUUUTTTSSSOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHKKKMMMXXXppp|||sssooohhhbbb^^^[[[XXXVVVVVVUUUTTTSSSTTTVVVXXXZZZ]]]```dddgggiiijjjlllnnnlllnnnppprrrssstttwwwyyywwwyyy}}}|||wwwuuussstttvvvvvvuuuyyy~~~}}}yyytttqqqooopppvvvgggXXXQQQMMMMMMNNNIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>???@@@AAAEEEMMM]]]oooxxxhhhZZZWWW[[[hhhyyysssrrrtttzzz{{{yyyzzzzzzkkkccc_________```cccjjjsssyyyvvvvvvwwwxxxwwwvvvuuuvvvxxxwwwuuuqqqkkkddd^^^XXXVVVRRRQQQNNNLLLLLLMMMNNNPPPLLLLLLMMMOOORRRTTTSSSRRRPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFHHHKKKMMMXXXooo~~~sssnnnfff___[[[XXXVVVUUUSSSSSSSSSTTTVVVZZZ]]]___```dddjjjmmmnnnnnnoooooommmoooqqqqqqrrrsssuuuvvvwww|||yyyttttttssstttwwwvvvtttxxx~~~zzzuuuqqqoooooovvvkkkZZZQQQMMMLLLNNNIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>><<<<<<<<<===>>>@@@AAABBBHHHPPP^^^rrr|||ssseeeZZZXXX]]]kkk}}}yyyssstttyyy{{{wwwzzz~~~vvviiibbb```bbbdddgggiiinnn{{{|||zzzwwwxxxzzzyyyyyyxxxzzz{{{|||zzzuuuooohhhaaa\\\YYYUUURRROOOLLLKKKLLLOOOPPPPPPOOOOOOQQQSSSTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIHHHIIIIIIGGGGGGHHHKKKMMMYYYppp~~~ssslllddd\\\XXXVVVUUUUUUPPPQQQRRRTTTXXX\\\aaaccccccgggmmmqqqrrrqqqppppppnnnoooqqqqqqpppqqqrrrtttzzzxxxssstttssstttvvvuuussswww}}}|||vvvqqqooopppvvvyyynnn\\\RRRLLLKKKMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<===>>>@@@AAABBBJJJQQQ___ssszzzpppeee\\\\\\aaannn~~~rrrtttyyywwwxxxuuuhhhbbbbbbeeeggglllmmmrrrzzzxxx}}}~~~~~~{{{vvvqqqlllgggbbb^^^ZZZUUUPPPNNNPPPQQQPPPOOOSSSQQQOOOOOORRRUUUVVVVVVRRRSSSRRRQQQOOOMMMJJJIIIHHHHHHIIIIIIHHHIIILLLOOOVVVsss|||wwwqqqlllccc\\\WWWTTTQQQOOOOOOQQQTTTVVVYYY^^^ccchhhkkklllmmmnnnnnnllljjjiiiiiijjjkkklllnnnrrrxxx|||}}}xxxwwwvvvssstttwwwyyywwwxxx|||zzzuuuqqqooopppwww{{{sssyyyppp]]]TTTOOOLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAA@@@>>>;;;:::========================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>@@@BBBHHHSSScccxxx~~~mmmaaa]]]___```qqqzzzvvvttt|||yyypppttt}}}pppddddddiiinnnpppnnnqqq{{{~~~{{{}}}xxxsssmmmgggccc]]]XXXSSSPPPQQQRRRQQQOOOTTTRRRPPPPPPRRRTTTUUUUUUSSSSSSRRRQQQOOOLLLJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLWWWrrrzzztttooojjjbbb\\\XXXVVVTTTSSSSSSUUUWWWYYY[[[___dddhhhllllllmmmmmmmmmlllkkkjjjkkkkkklllkkklllnnnrrrvvvxxx{{{~~~zzzyyyyyyvvvuuuxxxzzzyyyzzz~~~zzzuuuqqqooopppuuuyyypppsssqqq^^^UUUPPPMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBAAA@@@>>><<<:::======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<===<<<===>>>AAACCCMMMXXXhhh}}}pppdddbbbeeehhhuuuxxxvvvvvvqqqllltttwwwmmmlllqqquuuwwwqqquuu}}}vvvnnnhhhbbb\\\VVVRRRRRRSSSQQQOOOSSSRRRQQQRRRTTTUUUUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIJJJKKKJJJIIIGGGGGGHHHJJJWWWooowwwqqqlllgggaaa[[[YYYWWWVVVUUUVVVXXXZZZ]]]___bbbfffiiillllllkkkkkkjjjjjjjjjkkkkkkkkkjjjiiiggghhhkkkmmmoooqqquuuwwwyyy|||~~~|||||||||xxxwwwyyyzzzzzz}}}zzzuuuqqqooonnnrrr|||{{{ooopppsss```VVVPPPNNNMMMJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBAAAAAA???>>><<<;;;===<<<<<<<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===============>>>>>>======???BBBDDDQQQ\\\mmmtttiiihhhmmmrrr}}}yyyyyy|||sssfffffftttyyypppppptttvvvwwwssszzzzzzqqqkkkeee___XXXSSSSSSSSSQQQOOOQQQQQQRRRUUUXXXYYYXXXVVVUUUTTTQQQOOOLLLKKKJJJIIIIIIIIIIIIHHHFFFFFFHHHJJJUUUjjj}}}tttoooiiieee^^^ZZZWWWVVVUUUTTTUUUXXX\\\___bbbeeeiiikkkkkkjjjhhhgggggggggiiijjjhhhhhhgggeeeddddddfffhhhiiilllnnnpppqqqsssuuuwww{{{}}}~~~}}}}}}}}}yyywwwyyyzzzzzz~~~zzzuuuqqqnnnlllooouuutttrrrsss```VVVPPPMMMLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>???@@@>>>===???DDDGGGSSS^^^ooouuullllllpppvvv{{{zzzggg___ccctttyyyssssssuuuvvvuuusss}}}|||qqqkkkfff```XXXSSSSSSSSSRRRPPPPPPRRRUUUYYY]]]^^^]]][[[VVVTTTQQQMMMKKKJJJIIIIIIFFFGGGGGGGGGFFFGGGJJJLLLSSSdddzzzrrrnnngggbbb\\\WWWUUUSSSRRRRRRSSSWWW\\\```dddgggjjjllliiihhhfffddddddeeefffhhhddddddeeedddcccccceeegggjjjllloooqqqrrrtttwwwyyyzzz{{{}}}}}}|||}}}{{{wwwuuuwwwyyyzzz~~~{{{uuupppnnniiikkkpppwwwxxxsss___UUUNNNKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>@@@AAA@@@>>>@@@FFFLLLVVVbbbrrrtttnnnmmmqqqvvvyyynnn```]]]cccttt|||{{{|||{{{zzzttt}}}ssslllfff```XXXTTTTTTUUUUUUTTTRRRUUUYYY___cccccc```^^^WWWUUUPPPLLLIIIIIIIIIJJJEEEEEEFFFFFFFFFGGGJJJLLLQQQ___~~~wwwpppkkkddd```ZZZUUUSSSRRRRRRQQQSSSWWW]]]bbbeeehhhjjjlllhhhgggeeeccccccdddeeefffcccdddffffffeeefffhhhjjjlllooorrruuuwwwzzz}}}|||zzzzzzwwwttttttwwwzzz{{{{{{uuupppmmmfffiiimmmrrrzzzsss___TTTNNNJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===============???AAA@@@???BBBIIIPPP\\\iiixxxyyypppooopppsssxxx~~~xxxccc\\\___fffvvv}}}wwwwwwqqqfff```YYYUUUVVVXXXYYYXXXWWWZZZ___dddgggfffbbb^^^XXXUUUPPPKKKHHHHHHIIIJJJFFFFFFFFFFFFEEEEEEHHHJJJQQQ\\\zzz}}}tttmmmhhhaaa]]]XXXTTTSSSTTTTTTTTTVVV[[[```eeegggggghhhiiihhhgggfffeeedddeeeeeeffffffhhhjjjjjjjjjkkkmmmooonnnqqquuuxxxzzz}}}}}}{{{|||~~~zzzwwwwwwtttrrrsssxxx|||}}}{{{uuupppmmmcccggglllpppwwwuuu```UUUNNNKKKJJJGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???;;;;;;;;;<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============;;;???BBBAAA???CCCLLLTTTaaammm|||qqqlllpppsssyyyvvv[[[XXX```iiizzz}}}~~~{{{uuugggaaaYYYVVVXXXZZZ\\\\\\\\\^^^cccgggiiigggbbb]]]YYYUUUPPPKKKHHHHHHIIIJJJGGGHHHGGGFFFDDDDDDFFFHHHQQQ[[[yyy{{{qqqjjjfff___\\\WWWTTTUUUVVVWWWWWWZZZ^^^cccggghhhggggggggghhhhhhgggfffffffffffffffkkklllnnnnnnnnnnnnppprrrooorrruuuxxx{{{}}}|||uuuvvvyyy~~~yyyuuutttrrrqqqssszzz~~~{{{uuupppmmmbbbggglllpppwwwvvvbbbWWWPPPLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@>>>>>>>>>??????:::;;;;;;<<<===>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>:::>>>BBBAAA@@@DDDNNNWWWbbbnnn}}}nnnjjjqqqwwwqqqVVVUUU```kkk}}}{{{vvvggg```YYYYYY___cccbbb___\\\```fffkkkllliiiccc___[[[UUUMMMHHHHHHHHHHHHGGGDDDEEEFFFEEEDDDEEEGGGHHHOOO[[[vvvzzzrrrkkkfff___]]]YYYUUUTTTTTTVVVWWW]]]___aaadddfffhhhhhhhhhiiikkkmmmlllkkkjjjkkklllmmmmmmmmmoooqqqsssssssssyyy{{{|||||||||yyyqqqpppsss}}}zzzxxxxxxuuuvvvwwwwwwyyy||||||vvvooojjjgggdddeeekkksssdddTTTOOONNNKKKIIIHHHEEECCCBBBBBBCCCDDDCCCBBBAAA@@@???===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>;;;;;;>>>AAAEEENNNXXXgggqqqmmmjjjmmmssskkkYYY[[[ccclllzzzuuuhhhccc^^^^^^bbbeeedddbbbbbbeeeiiilllmmmjjjeeebbb[[[TTTMMMHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEGGGIIIMMMYYYrrrzzzrrrkkkeee]]][[[XXXUUUTTTTTTVVVXXX]]]___bbbeeeggghhhiiiiiijjjlllnnnnnnmmmlllmmmnnnnnnmmmnnnoooqqqssstttttt}}}{{{uuurrrrrrvvv}}}{{{zzzvvvvvvwwwwwwyyy}}}{{{vvvooojjjhhheeefffkkkssseeeUUUQQQOOOKKKJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;???===<<>>@@@BBBFFFQQQ[[[ooo{{{yyyeeebbbffflll|||qqqaaaUUUYYYbbbpppuuupppkkkkkklllmmmnnnpppqqqrrrpppnnnmmmmmmnnnmmmiiieeeYYYTTTMMMIIIIIIJJJHHHGGGHHHHHHIIIGGGEEEEEEFFFGGGJJJRRRdddzzzqqqhhhbbbXXXWWWTTTSSSTTTVVVYYY[[[^^^```cccfffiiijjjkkkkkklllnnnppppppppppppqqqrrrssstttuuuvvvxxx{{{yyyvvvuuu~~~~~~xxxxxxwwwwwwxxx|||~~~zzzuuuooojjjgggeeegggkkkqqqzzzfffVVVQQQOOOKKKHHHIIIHHHHHHGGGFFFDDDCCCEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<@@@??????@@@AAAFFFQQQ]]]ppp~~~rrraaa___bbbhhh{{{hhh]]]VVVYYYbbbtttvvvrrrooooooppprrrsssuuuwwwxxxqqqnnnkkklllmmmmmmiiieeeYYYTTTNNNKKKKKKKKKJJJHHHGGGGGGGGGFFFDDDCCCEEEFFFJJJOOO^^^uuuxxxooofff___WWWVVVTTTSSSTTTWWW[[[]]]___aaadddgggjjjlllmmmmmmlllnnnpppqqqqqqrrrsssttttttvvvwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvwww{{{~~~zzztttoookkkddddddgggkkkooowwweeeUUUPPPMMMJJJHHHHHHHHHGGGFFFEEECCCBBBEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<<>>>===>>>@@@@@@EEERRR___ooommm___]]]```ggg|||{{{ccc\\\XXX[[[eeeyyy~~~{{{wwwuuussstttwwwyyyyyyyyypppllliiijjjmmmnnnjjjfffZZZUUUOOOMMMMMMMMMKKKIIIEEEFFFFFFEEEDDDCCCEEEFFFIIIMMMZZZnnn~~~uuummmddd]]]XXXVVVUUUTTTUUUXXX\\\______aaadddhhhkkkmmmnnnnnnmmmppprrrtttttttttvvvwwwvvvxxxzzz{{{~~~{{{www{{{xxxwwwvvvtttuuuyyy~~~yyytttnnnkkkbbbcccgggkkknnnvvvdddUUUPPPMMMIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCAAA@@@???>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<<<<>>>???@@@EEETTTcccppp|||kkk___^^^```hhh{{{tttaaa\\\ZZZ___kkk|||vvvuuuwwwyyyxxxuuunnnjjjgggjjjoooppplllggg[[[VVVQQQNNNOOOOOOMMMKKKEEEFFFGGGFFFEEEEEEGGGHHHGGGKKKXXXlll|||rrrjjjbbb\\\YYYWWWVVVUUUVVVYYY]]]``````bbbeeeiiilllnnnoooooopppsssuuuwwwwwwxxxzzz{{{{{{~~~vvvyyywwwvvvtttssssssxxx~~~}}}yyytttnnnkkkaaadddhhhmmmpppwwweeeVVVQQQMMMIIIKKKIIIHHHFFFEEEEEEEEEEEECCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;<<<>>>@@@AAAGGGWWWggguuuzzzkkkaaa```bbbjjjyyyuuuppp___[[[[[[bbbqqqxxxuuuwwwxxxuuuqqqllliiigggjjjppprrrnnnhhh[[[WWWRRRPPPPPPPPPNNNLLLEEEGGGGGGGGGFFFFFFHHHJJJFFFJJJWWWkkkzzzqqqhhhaaa[[[ZZZXXXWWWVVVWWWZZZ^^^``````bbbeeeiiilllnnnpppppprrruuuxxxyyyzzz{{{}}}~~~{{{uuu~~~wwwuuusssrrrrrrwww}}}|||}}}}}}xxxsssnnnkkkbbbdddjjjoooqqqyyyfffWWWRRROOOJJJMMMKKKIIIFFFEEEFFFGGGHHHBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============;;;<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>><<<;;;;;;<<<===>>>;;;===???@@@CCCMMM\\\hhh}}}|||gggbbbhhhfffpppqqqsssnnn^^^[[[]]]hhh{{{wwwuuuwwwwwwttttttjjjhhhhhhlllrrrtttqqqmmmcccZZZRRRPPPOOOLLLKKKLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHNNNSSSccc~~~}}}tttlllddd^^^[[[XXXVVVWWWZZZ^^^______dddeeegggiiilllooorrrsssuuuvvvvvvvvvvvvyyy~~~~~~{{{yyyvvvrrroooooosssyyy}}}~~~{{{yyyxxxwwwvvvvvvzzz}}}yyytttnnnhhhdddbbbcccfffkkkrrr~~~~~~dddVVVPPPMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<======;;;>>>@@@BBBEEEOOO]]]hhh|||jjjccchhhgggsssrrrsssooo```\\\^^^jjj}}}xxxvvvwwwwwwuuuuuunnnlllkkkpppvvvzzzxxxuuufff^^^VVVTTTSSSNNNKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIGGGMMMQQQ```{{{vvvlllccc]]]ZZZXXXWWWXXX[[[___aaaaaaffffffhhhjjjlllnnnpppqqqqqqrrrqqqqqqqqqsssxxx{{{}}}tttrrrrrrppppppssszzzzzzyyyyyyyyy{{{}}}xxxsssmmmhhhdddccccccfffkkkrrreeeVVVPPPNNNMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999999:::<<<<<<===============<<<;;;>>>BBBDDDHHHQQQ___iiizzzmmmdddgggiiixxxtttuuurrrbbb^^^___lll|||wwwwwwvvvuuuuuummmlllnnnuuu}}}~~~zzziiiaaaZZZXXXVVVPPPLLLKKKKKKJJJIIIHHHGGGHHHHHHIIIIIINNNQQQ^^^xxxvvvkkkccc]]]YYYXXXXXXZZZ\\\___bbbcccfffgggiiikkknnnpppqqqrrroooooonnnlllkkklllpppsssuuuyyy}}}zzzrrrrrroooqqqvvv~~~|||wwwrrrmmmiiiffffffeeegggllluuueeeVVVPPPNNNMMMJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888999;;;;;;===>>>>>>>>>===<<<;;;???CCCFFFJJJRRR___iiivvvnnndddgggkkk{{{zzzsssddd```bbbppp~~~wwwvvvuuutttuuulllnnnsss|||zzzlllccc\\\ZZZWWWQQQMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIINNNOOO[[[tttsssiiiaaa]]]XXXYYYZZZ\\\]]]```ccceeeeeefffiiimmmppprrrttttttooonnnllliiiggggggiiilllmmmqqquuuyyy|||uuupppqqqmmmtttzzztttqqqmmmjjjhhhgggfffiiioooyyyeeeVVVPPPNNNMMMJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::::::::;;;===>>>>>>>>>===<<<;;;???CCCFFFIIIQQQ^^^hhhssslllbbbfffnnnttteeeaaaeeeuuuwwwvvvvvvvvvxxxsssuuu{{{zzzmmmddd\\\YYYVVVQQQMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHLLLMMMXXXqqq{{{nnnddd___\\\YYY[[[]]]^^^^^^```ccceeedddfffiiimmmpppsssttttttmmmllljjjgggeeeeeegggjjjjjjnnntttxxx|||yyyooommmoooooozzz~~~xxxsssooollljjjhhhgggfffiiiqqq|||~~~dddUUUOOOMMMLLLHHHIIIHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<===>>>???>>>@@@AAAAAACCCKKKYYYcccxxxsssaaa\\\eeesssttteeecccjjj|||mmmcccYYYUUUSSSOOOMMMNNNLLLKKKJJJIIIHHHIIIJJJJJJHHHMMMOOO]]]xxxssseee]]][[[[[[[[[^^^``````______bbbddddddfffiiikkkmmmmmmmmmlllgggggggggffffffiiimmmpppssswww|||xxxoookkkmmmrrrzzzrrrmmmhhheeebbbbbbbbbgggqqq~~~|||bbbSSSMMMKKKJJJGGGGGGGGGGGGFFFDDDCCCAAABBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@>>>@@@@@@???AAAIIIWWWaaa|||nnn]]]ZZZddduuusssdddccclllzzzjjjbbbZZZWWWSSSNNNLLLNNNJJJIIIHHHHHHHHHIIIJJJKKKIIIKKKPPP^^^zzzvvvjjjaaaZZZZZZ]]]```dddhhhhhhdddaaa```aaacccfffhhhjjjjjjiiijjjkkkiiijjjllllllmmmppptttwwwyyy{{{~~~rrrmmmlllpppttt|||tttmmmiiihhhhhhgggeeehhhtttvvvaaaVVVPPPLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDCCCAAA???>>>===<<<<<>>>>>>>>>>>AAA??????AAACCCJJJYYYgggggg^^^XXXbbbzzzlll]]]aaakkk~~~{{{hhhaaaZZZWWWTTTPPPNNNPPPLLLKKKIIIHHHGGGGGGHHHHHHKKKNNNSSSaaa}}}qqqeee]]]XXXYYY\\\cccfffiiiiiieeebbbaaabbbdddfffiiijjjjjjiiijjjkkkkkkmmmooopppqqqtttwwwzzz~~~rrrmmmmmmttt{{{{{{sssmmmiiihhhhhhgggfffiiitttuuu```VVVOOOKKKJJJHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@???@@@BBBDDDLLL^^^nnnxxxaaaZZZXXXddd}}}}}}hhh]]]```kkk~~~zzzhhhaaa[[[YYYVVVQQQPPPQQQNNNMMMJJJHHHGGGFFFFFFFFFLLLPPPWWWeeexxxjjj```ZZZVVVXXX\\\gggjjjkkkjjjeeebbbaaaccceeegggiiijjjjjjjjjkkklllnnnqqqsssvvvxxx{{{{{{rrrlllnnnxxxxxxrrrllliiihhhhhhhhhgggkkktttttt___UUUOOOKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@>>>===<<<;;;;;;:::<<<===>>>>>><<<:::999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>???AAACCCEEEOOOeeezzzooo[[[WWWXXXfffzzz{{{}}}ccc\\\```kkk~~~~~~{{{lllddd^^^\\\XXXSSSPPPQQQNNNMMMKKKIIIGGGGGGGGGGGGMMMQQQXXXfff~~~rrreee]]]YYYWWWZZZ___jjjlllmmmjjjeeeaaaaaabbbeeegggiiijjjjjjjjjlllnnnpppssswww{{{xxxqqqlllnnnzzz|||vvvpppllljjjhhhhhhhhhhhhllluuuttt___VVVPPPLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEAAA@@@???===<<<<<<;;;;;;;;;<<<=========<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<>>===<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<>>>BBBEEEIIIXXXuuurrraaa\\\ZZZ\\\iiiuuunnnwwwppp```[[[```llluuunnngggccc^^^VVVQQQQQQNNNMMMLLLKKKJJJJJJKKKLLLJJJNNNTTT^^^vvvzzzoooccc]]][[[[[[___eeellloooqqqooojjjeeebbbbbbdddfffhhhjjjkkkmmmqqqttttttxxx~~~~~~{{{yyyvvvssssss{{{yyyqqqllljjjiiifffdddeeegggmmmuuusss___VVVQQQNNNMMMJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???>>>============???===;;;:::999:::<<<===::::::::::::::::::::::::;;;;;;<<<<<<<<<============???BBBFFFMMM]]]zzz~~~kkk[[[\\\[[[```mmmvvvkkkffftttjjj```[[[aaannnwwwpppjjjfffaaaZZZUUUTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJMMMQQQYYYoooyyynnnbbb\\\ZZZZZZ^^^dddmmmqqquuutttoooiiieeedddccceeegggiiilllooossswwwyyy}}}~~~|||zzz~~~yyypppkkkiiihhheeeaaacccfffmmmuuu~~~ppp\\\TTTOOOLLLKKKKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????AAAGGGPPPaaa|||{{{hhhXXXWWWZZZcccsssnnndddaaasssvvvccc^^^\\\bbbooowwwpppjjjhhhccc\\\XXXWWWUUUSSSQQQNNNLLLKKKJJJJJJKKKMMMPPPWWWlllxxxlllaaaZZZXXXXXX\\\bbbnnnsssxxxxxxrrrlllgggfffbbbdddgggiiilllpppuuuxxx}}}yyypppjjjiiigggddd```bbbfffmmmuuu~~~nnnZZZRRRMMMJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>???;;;<<<===>>>>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@???@@@GGGRRRddd}}}{{{iiiXXXRRRXXXfffyyymmmbbb```rrrppp___\\\\\\bbbpppxxxqqqkkkjjjhhhbbb]]][[[YYYYYYXXXUUUQQQNNNMMMNNNLLLMMMQQQXXXgggyyykkk___]]]]]]ZZZ^^^eeellltttzzzyyyuuupppiiibbbbbbeeeiiimmmppptttxxxzzzzzz{{{|||}}}~~~wwwpppnnnlllgggccccccaaaffflllqqqzzziiiXXXRRRMMMKKKMMMIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============@@@???BBBHHHQQQaaazzzqqqccc___\\\```jjj{{{oooeeebbbqqqjjj^^^```\\\eeerrr{{{sssllljjjhhhccc___^^^]]]^^^]]]YYYUUUQQQOOOOOONNNOOORRRXXXfffzzzkkk___]]]]]][[[___gggooovvv{{{zzzvvvrrrkkkeeebbbeeehhhlllppptttxxx{{{zzz{{{{{{|||wwwpppnnnlllgggccccccbbbgggmmmsss}}}hhhXXXRRRMMMKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============??????AAAHHHRRRccc~~~rrrccc]]]]]]bbbmmm~~~ttthhhdddqqqhhh^^^bbb___hhhtttvvvmmmjjjhhhdddcccdddeeefffddd```ZZZUUURRRQQQQQQPPPRRRXXXbbbzzz{{{lll```^^^^^^]]]bbbjjjsss{{{|||wwwpppiiidddeeehhhlllqqqvvvzzz|||zzzzzz{{{~~~}}}}}}wwwooommmkkkfffccccccccchhhooowwwfffWWWRRRMMMJJJLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>>>>AAAGGGRRRdddvvveee\\\___eeerrr{{{mmmfffqqq~~~eee]]]cccbbbjjjuuu{{{pppkkkiiihhhiiilllnnnnnnkkkfff___YYYUUUTTTRRRPPPRRRWWW___sss}}}mmmaaa_________eeennnvvvwwwnnnhhhhhhjjjnnnsssyyy|||~~~yyy{{{~~~yyywwwooollljjjfffccccccdddjjjrrr{{{dddVVVRRRMMMJJJKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???>>>@@@FFFPPPccczzzhhh]]]```hhhvvvuuujjjsssddd\\\```aaaiiitttsssmmmkkkkkknnnrrruuutttpppiiiaaa[[[WWWVVVQQQNNNPPPUUU[[[kkkpppbbb``````aaagggqqqxxxtttnnnmmmmmmpppuuu{{{}}}~~~xxx|||~~~~~~||||||}}}|||vvvnnnkkkiiieeecccccceeejjjsssbbbUUURRRMMMIIIJJJFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>@@@???AAAFFFOOO```zzz|||kkk``````iiiyyysssxxxhhh[[[]]]___hhhttttttmmmlllmmmqqqvvvyyyvvvqqqhhh```ZZZXXXXXXQQQNNNOOOUUUXXXdddsssdddaaaaaabbbiiissszzz{{{tttqqqoooqqqvvvzzz{{{{{{yyy|||~~~|||{{{tttqqqnnnooorrrvvvzzz{{{}}}|||||||||~~~vvvnnnkkkiiieeecccccceeekkkttt|||```TTTQQQLLLIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@BBBGGGOOO^^^www|||jjjaaa^^^iiiyyy}}}mmm]]]]]]___iiivvvssslllkkklllqqqvvv{{{wwwoooeee]]]XXXWWWXXXTTTOOOPPPTTTTTT]]]}}}vvvfffbbbaaabbbjjjttt}}}xxxtttpppppptttxxxxxxvvvzzz|||}}}|||xxxsssooommmmmmjjjhhhjjjooouuuyyyzzzvvvmmmjjjhhhdddcccddddddjjjuuuyyy^^^TTTQQQLLLIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<>>>??????@@@CCCIIIQQQ___wwwxxxggg```]]]gggxxxrrrbbbaaacccmmm|||rrrkkkjjjkkkpppuuu{{{wwwnnncccZZZVVVWWWXXXWWWQQQQQQTTTRRRYYYxxxwwwgggbbbbbbcccjjjtttzzzuuupppooosssuuuuuusss{{{{{{zzzwwwqqqlllhhhgggmmmkkkiiikkkrrrxxx|||}}}vvvmmmjjjhhhdddcccddddddjjjuuuxxx]]]SSSQQQLLLHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@???@@@DDDKKKSSSaaaxxxuuuddd^^^\\\fffwwwuuueeeffffffqqq~~~~~~~~~{{{wwwqqqooonnnqqqvvvxxxtttmmmeee^^^YYYVVVUUUSSSOOOOOOSSSSSS[[[uuullldddcccdddjjjrrrwwwppppppsssrrrqqqrrrwwwsssooolllkkkjjjiiihhhhhhmmmssswwwzzzxxxsssnnnllliiicccbbbeeefffppp{{{rrr[[[SSSMMMKKKJJJDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<<<<;;;;;;888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;::::::;;;@@@???CCCLLLUUUccc{{{mmm___\\\[[[eeevvvtttfffkkknnnwww{{{zzzzzz}}}}}}yyywwwvvvwww{{{{{{vvvooofff___YYYVVVUUUUUUQQQQQQSSSSSSYYYooooooeeebbbccchhhooo~~~yyyqqqppprrrqqqpppppppppnnnkkkiiiiiijjjjjjjjjnnnrrrwww|||}}}wwwrrrnnnlllhhhcccbbbeeeiiiqqq|||pppZZZSSSMMMKKKJJJEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<;;;<<<<<<<<>>===<<<;;;;;;;;;======<<<<<<;;;::::::999<<<;;;;;;::::::;;;;;;<<<======<<<<<<======>>>>>>>>>@@@FFFNNNYYYkkkqqqaaa]]]\\\iii~~~{{{{{{lllooosss|||wwwvvvwww~~~|||~~~xxxtttmmmeee___ZZZWWWVVVXXXUUUUUUUUUSSSUUUbbbppp{{{mmmgggggglllpppuuuqqqpppnnnlllmmmjjjjjjkkklllnnnqqquuuxxx|||zzzwwwtttnnnjjjiiifffbbbcccfffmmmrrr}}}jjjWWWRRRLLLIIIJJJEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>@@@@@@>>>BBBIIIQQQ]]]sssrrrdddaaacccpppsss}}}~~~ooopppsss}}}zzzzzz|||~~~~~~|||yyypppmmmhhhbbb]]]ZZZYYYYYYVVVUUUTTTTTTTTTVVV___iiitttlllnnnrrruuuxxxrrrpppnnnlllmmmkkkmmmoooppprrruuuzzz~~~~~~yyyvvvrrrlllhhhgggeeebbbcccggglllrrr}}}fffUUUQQQKKKHHHIIIEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAA???DDDKKKSSSbbb{{{pppfffeeelllwwwsss~~~qqqppprrr~~~{{{|||~~~}}}~~~|||vvvsssjjjgggccc___\\\ZZZZZZ[[[VVVUUUTTTSSSTTTXXX^^^dddyyyzzzqqqssswwwyyy{{{tttqqqnnnmmmnnnlllooorrrsssuuuyyy}}}yyywwwpppkkkfffeeecccbbbdddhhhlllrrr}}}|||bbbTTTQQQJJJHHHIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>===<<<<<<;;;;;;<<<<<<999::::::;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@DDDJJJSSSfff{{{jjjeeegggqqq|||vvvuuusssrrr~~~zzzzzz{{{{{{~~~{{{{{{|||yyyssspppgggeeeaaa]]][[[ZZZ[[[[[[XXXWWWTTTRRRTTTYYY]]]```nnn~~~sssuuuxxxyyy}}}uuurrroooooopppmmmqqqvvvxxxzzz|||yyywwwoooiiieeedddcccaaadddiiimmmtttxxx___RRRPPPJJJGGGIIIFFFDDDDDDDDDCCCBBBBBBAAAAAA======<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>???BBBFFFQQQhhhooobbbaaafffooo{{{tttzzzxxxuuu~~~zzzyyyyyyyyy{{{~~~~~~~~~|||zzz{{{xxxsssooogggeeeaaa]]][[[ZZZ[[[[[[ZZZYYYUUURRRSSSXXX\\\]]]ffftttuuuxxxwwwvvv~~~vvvsssppppppqqqppptttzzz}}}~~~{{{xxxvvvnnnhhhdddcccbbbaaadddiiinnnvvvuuu^^^RRRPPPJJJGGGIIIFFFEEEDDDDDDCCCBBBBBBAAAAAA======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>@@@DDDOOOhhhyyyggg\\\]]]dddkkkyyyooozzz|||www~~~{{{{{{{{{zzz|||~~~~~~~~~~~~zzz}}}~~~xxxqqqlllkkkgggbbb\\\XXXWWWWWWWWWUUUTTTUUUXXX[[[^^^^^^cccrrrxxxvvvtttqqqtttyyy|||sssooorrrvvv{{{|||~~~}}}wwwyyy}}}}}}}}}~~~zzzvvvsssqqqnnniiidddcccbbbaaadddiiirrruuujjj]]]PPPLLLLLLJJJGGGFFFDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>======<<<<<<<<<;;;<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>BBBBBBFFFSSShhhxxxjjjZZZXXX___kkk{{{mmmttt}}}wwwzzzzzzxxxwwwxxxxxxyyyzzzzzz{{{|||}}}}}}~~~}}}~~~}}}}}}xxxqqqppplllfff___ZZZYYYYYYWWWVVVVVVWWWZZZ]]]^^^^^^bbbmmmyyysssoookkkooosss{{{wwwsssuuuxxx{{{~~~zzzssstttxxxzzz{{{}}}~~~yyytttqqqooommmgggcccbbbbbbaaadddjjjqqqtttgggZZZNNNKKKJJJHHHEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB>>>=========<<<<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>@@@AAAAAAAAAEEERRRgggwwwiiiZZZXXX___lll|||uuuhhhooozzztttwww~~~}}}}}}~~~~~~{{{zzzyyyyyyxxxyyyyyyxxxxxxzzz}}}|||zzz{{{{{{}}}~~~|||}}}xxxvvvrrrkkkddd^^^[[[ZZZXXXXXXXXX[[[^^^```___^^^```gggzzz~~~uuuoookkkooorrrwwwyyyyyy{{{|||zzzqqqqqquuuxxx{{{}}}wwwrrrnnnmmmjjjeeeaaaaaaaaaaaaeeejjjrrrvvvbbbWWWLLLIIIIIIFFFCCCCCCDDDCCCCCCBBBBBBBBBBBBAAA=========<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>>>>???@@@AAA???@@@EEERRRggguuufffYYYWWW^^^mmm}}}jjjeeelll|||vvvqqquuu{{{wwwwwwvvvtttsssrrrsssssstttyyyyyyzzz}}}}}}{{{zzzyyywwwwwwvvvuuuuuuwww|||zzzxxxwwwxxxyyy{{{}}}~~~}}}|||zzzvvvoooggg```\\\[[[YYYZZZ[[[^^^aaabbbaaa___^^^bbbqqq{{{uuurrruuuvvvzzz~~~~~~tttrrrvvvzzz}}}wwwqqqmmmkkkhhhbbb___```aaabbbfffllluuuzzz|||^^^TTTLLLIIIHHHEEECCCCCCCCCCCCCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@FFFSSSggg~~~ssscccWWWVVV\\\nnn~~~|||jjjgggnnn~~~sssooottt}}}tttooolllkkkjjjiiiiiiiiijjjkkkooopppssswwwzzz{{{|||{{{|||}}}}}}{{{wwwuuurrrrrrqqqpppqqquuu{{{{{{wwwuuuuuuvvvwwwxxx{{{{{{{{{zzzvvvppphhhaaa]]]\\\[[[\\\^^^aaacccdddbbb___]]]```lll}}}vvvuuuuuuxxx~~~wwwtttxxx|||}}}wwwqqqllljjjeee```^^^```bbbccchhhnnnvvv}}}www[[[SSSLLLKKKIIIEEECCCDDDCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<@@@BBBHHHTTTfff|||qqq```UUUUUUZZZoootttkkksssqqqnnntttzzzpppjjjddddddcccbbbbbbccceeeeeehhhjjjnnnqqqssstttuuuvvvxxxzzz}}}~~~|||xxxssspppkkkkkkllllllnnnssszzz~~~|||yyyvvvtttuuuwwwxxxvvvyyy~~~}}}xxxzzzzzzwwwvvvtttooohhhccc___^^^]]]]]]___bbbddddddccc```]]]```iii~~~zzzrrrsssrrrwwwzzzvvvxxx}}}}}}vvvpppkkkhhhddd___]]]```ccceeekkkqqqvvvoooXXXRRRMMMLLLJJJFFFDDDEEEBBBCCCCCCCCCBBBAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>AAACCCIIISSScccxxxsss```VVVVVVZZZnnn}}}pppxxx}}}nnnkkkqqqtttkkkggg``````______```aaabbbcccdddgggjjjllllllnnnppprrruuuwwwzzz{{{yyytttooolllfffggghhhiiilllqqqwww|||zzz~~~|||zzzwwwuuutttuuuxxxyyywwwzzz}}}zzz{{{~~~yyytttqqqwwwyyyrrrrrrrrrnnniiieeebbbaaa___^^^___aaacccdddcccaaa]]]```eeeuuu{{{tttvvvuuu|||~~~yyyzzz~~~|||uuunnniiieeeccc___]]]```dddgggmmmtttzzzfffUUUPPPMMMLLLJJJEEEDDDEEEBBBCCCCCCCCCBBB@@@>>>===:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>@@@CCCHHHPPP^^^qqqvvvbbbXXXXXX\\\mmmvvvxxxjjjgggjjj~~~wwwmmmfffbbb^^^^^^^^^^^^^^^```aaacccaaadddfffgggfffhhhkkknnnpppsssvvvwwwvvvrrrmmmjjjeeefffgggiiijjjnnnsssvvvuuuyyy~~~|||{{{zzzxxxuuussssssuuuxxxzzzzzz|||~~~xxxwwwvvvzzz|||uuullljjjkkkuuuwwwoooppppppnnnjjjfffdddddd_________aaacccdddcccbbb^^^```bbbmmmyyy}}}}}}|||}}}zzztttmmmgggcccbbb^^^]]]aaaeeehhhnnnuuu~~~```SSSNNNLLLLLLJJJEEECCCEEEBBBCCCDDDDDDBBB@@@>>><<<:::::::::;;;;;;<<<<<<<<<999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>>>>>>>======???BBBGGGNNN[[[mmmyyydddZZZ[[[^^^lll||||||vvvgggdddeeeyyy|||ooogggbbb___^^^]]]]]]]]]^^^```aaabbb```bbbdddcccbbbdddhhhlllmmmooosssuuuuuuqqqmmmjjjeeefffhhhiiijjjlllooorrrrrrvvvzzz}}}~~~|||yyyxxxyyywwwtttrrrsssuuuxxxzzz}}}~~~zzzqqqoookkkfffbbbfffeeeiiiuuuxxxpppppptttyyyuuujjjccccccaaa___^^^^^^```ccccccccc^^^^^^aaaiii~~~|||xxxsssmmmfffaaaaaa]]]]]]bbbhhhmmmrrrxxx{{{bbbRRROOOLLLIIIHHHGGGEEEDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>???FFFPPPYYYfff}}}uuu```\\\VVVaaassswwwyyyiiiccciiizzzyyynnngggbbb^^^\\\YYY\\\^^^___^^^]]]^^^^^^]]]___```aaaaaaaaacccdddjjjlllnnnpppqqqpppnnnlllfffeeeccccccdddhhhkkknnnqqqrrrrrrrrrtttwww|||{{{vvvvvvuuutttssstttvvvxxxyyyzzz}}}|||nnniiiddd^^^[[[___bbbkkkyyy}}}yyyzzzsssiiifffdddaaa___^^^___``````___\\\]]]___fffwww}}}yyyuuuqqqllleeeaaaaaa]]]]]]ccciiinnnuuu|||vvv___RRROOOLLLIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA???>>>>>>;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>@@@FFFOOOWWWfffttt^^^ZZZTTT___vvvttt{{{wwwjjjgggiiizzz}}}qqqgggaaa]]]ZZZWWWWWWZZZ]]]^^^^^^^^^```aaa^^^```aaaaaa``````bbbdddggghhhkkkmmmnnnmmmlllkkkhhhfffdddbbbbbbdddgggiiilllmmmnnnnnnnnnqqquuuxxxwwwwwwyyy}}}~~~xxxtttuuuuuutttssstttuuuvvvwwwxxx|||qqqggg```[[[YYYZZZcccrrr~~~ooohhhgggddd```^^^]]]]]]\\\[[[ZZZ\\\^^^bbbooo}}}{{{xxxuuuqqqnnnjjjeeeaaa```]]]^^^dddjjjpppxxxpppZZZRRROOOKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCAAA@@@???>>>;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>AAAGGGMMMUUUgggrrr[[[WWWRRR^^^zzzuuu{{{tttkkkkkkjjjzzz~~~}}}|||||||||}}}xxxrrriiiaaa\\\YYYVVVUUUVVVXXX\\\^^^^^^```aaacccaaabbbbbbbbb``````bbbcccccceeegggiiikkkkkkjjjiiihhhgggdddaaa``````aaabbbdddeeeggggggggghhhjjjmmmmmmnnnooorrruuuyyy}}}|||wwwssstttsssssssssssstttuuuuuuvvvzzz|||ooofffaaa______llluuuhhhhhheee```]]]\\\[[[[[[ZZZYYY[[[^^^aaajjj~~~{{{xxxuuuqqqnnnkkkhhheeebbb```^^^___dddjjjpppyyyiiiWWWRRROOOKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>BBBHHHMMMVVVkkkoooYYYVVVSSS```{{{xxxnnnmmmkkk{{{~~~{{{xxxuuutttssssssppppppppprrrttttttrrrqqqoookkkeee___[[[XXXXXXWWWWWWZZZ\\\^^^___```bbbddddddddddddcccaaaaaabbbdddbbbccceeeggghhhiiihhhhhhfffeeebbb```^^^^^^]]]]]]]]]___````````````aaaccceeefffhhhjjjmmmqqqvvvzzz{{{wwwsssrrrrrrrrrsssssssssttttttxxx{{{yyyoookkkkkklllzzz{{{lllhhhddd___\\\[[[\\\\\\[[[ZZZ[[[^^^bbbiii}}}~~~zzzvvvrrrnnnkkkiiigggeeecccaaa___```eeeiiioooyyyeeeVVVQQQNNNKKKIIIHHHHHHFFFEEEEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>CCCHHHMMMZZZrrrlllXXXXXXVVVdddzzzvvvppplll|||uuussspppllliiigggffffffeeedddcccccceeeffffffeeegggeeebbb^^^[[[ZZZZZZZZZ[[[]]]^^^______```bbbdddggggggfffdddbbbbbbdddfffeeeeeefffggghhhggggggfffbbbbbb```___^^^\\\[[[[[[YYYZZZ\\\\\\[[[ZZZ[[[]]]]]]___bbbdddgggkkkqqqvvv|||~~~zzzuuurrrrrrqqqqqqrrrrrrssstttuuu{{{~~~}}}uuurrruuuzzzrrriiieee___\\\\\\\\\]]]]]]\\\[[[]]]bbbhhhxxx~~~}}}zzztttpppkkkhhhfffeeedddbbbaaa```bbbfffjjjqqq|||zzzbbbUUUQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCAAA???>>>===;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>CCCHHHPPPaaa|||jjjXXXYYYYYYgggzzz|||sssnnn~~~|||yyyooommmiiieeebbb___^^^]]][[[ZZZYYYZZZ]]]___``````aaaaaa```^^^[[[ZZZ[[[]]]^^^___`````````aaadddfffjjjjjjhhhfffdddeeegggiiiiiiiiiiiihhhgggfffeeeddd``````______]]]\\\ZZZYYYWWWXXXXXXXXXWWWWWWYYYZZZXXX[[[___bbbdddhhhnnnsssyyy}}}yyytttrrrrrrqqqppppppqqqtttwwwxxx}}}|||uuuwww|||uuukkkgggaaa]]]\\\\\\\\\\\\___[[[\\\aaafffrrr~~~{{{xxxrrrnnnhhhdddbbbbbbaaa```______ccchhhmmmuuuuuu___UUUPPPNNNJJJIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>CCCHHHSSShhhiiiXXXZZZZZZhhh{{{{{{rrrpppzzzuuurrrkkkiiieeeaaa]]]ZZZXXXWWWTTTSSSSSSVVVZZZ^^^___```___```aaa```^^^]]]^^^```^^^___aaabbbbbbdddgggjjjlllkkkjjjhhhfffgggjjjmmmmmmlllkkkiiifffdddbbbaaa`````````___]]]ZZZXXXVVVVVVVVVVVVUUUTTTUUUWWWZZZWWW\\\bbbeeefffjjjpppuuu||||||wwwuuurrrqqqooooooqqquuuyyy|||~~~{{{uuuyyyuuunnniiibbb^^^\\\\\\\\\[[[aaa[[[ZZZ```dddnnn|||yyywwwqqqlllfffbbb```______^^^^^^___cccjjjpppyyyqqq]]]UUUPPPMMMJJJIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>BBBHHHTTTmmmiiiYYY[[[ZZZhhh}}}vvvooorrr}}}vvvpppllleeebbb^^^ZZZUUURRRPPPPPPPPPPPPQQQUUUZZZ^^^```aaa```bbbdddcccaaa```bbbddd]]]___aaabbbcccfffjjjnnnmmmlllkkkiiihhhiiillloooooonnnllliiieeebbb```___aaaaaaaaa```]]]YYYVVVTTTUUUUUUTTTRRRRRRSSSWWWZZZYYY___fffjjjkkknnnsssxxx|||yyyrrrpppnnnnnnpppvvv{{{}}}tttvvv|||}}}uuulllgggbbb___```aaa```___^^^bbb]]]\\\eeelll|||}}}{{{xxxvvvooommmhhhdddaaa______``````cccfffiiinnn{{{ooo\\\QQQRRROOOLLLJJJIIIHHHGGGFFFEEEEEECCCAAA???===<<<;;;888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;999999888777999:::;;;===>>>@@@AAABBB@@@FFFKKKVVVppp|||jjj\\\WWW^^^hhh~~~yyynnnnnnppp~~~vvvpppkkkiiiccc___YYYSSSOOOMMMMMMNNNMMMPPPTTTYYY]]]```aaabbbdddcccaaaaaabbbccccccbbbaaa```___```bbbfffkkkmmmooonnnmmmlllmmmnnnppprrrvvvrrrmmmiiifffccc```]]]aaa```___]]][[[ZZZXXXXXXXXXUUUTTTUUUUUUSSSWWW]]][[[```eeeiiilllpppvvv{{{~~~zzzqqqqqqqqqtttxxx{{{|||||||||tttuuu|||wwwppplllgggaaa^^^^^^____________bbb]]]\\\dddjjjxxx}}}zzzxxxuuusssnnnkkkgggccc```___``````bbbdddiiimmmsssmmm]]]TTTRRRPPPLLLJJJIIIIIIGGGFFFEEEEEECCCAAA???===<<<;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888999:::;;;<<<===>>>??????EEEKKKWWWppp{{{jjj\\\VVV]]]gggooofffhhhrrr|||ssslllgggeee___[[[UUUPPPLLLKKKLLLMMMOOORRRVVV[[[^^^aaabbbcccdddcccaaaaaabbbcccbbbaaa^^^^^^___aaacccgggjjjlllpppooonnnnnnoooqqqsssuuuxxxtttooojjjgggeeebbbaaadddcccaaa___\\\ZZZYYYXXXVVVTTTTTTVVVVVVUUUYYY___^^^bbbhhhmmmqqqyyyzzzsssrrrrrruuuxxx{{{}}}}}}~~~wwwuuu{{{zzzrrrmmmkkkfffaaa]]]\\\]]]^^^^^^___aaa]]][[[cccgggrrr~~~zzzwwwtttqqqoookkkiiieeebbb```___```aaacccggglllrrr{{{iii]]]XXXSSSPPPMMMKKKKKKJJJHHHFFFFFFEEECCCAAA???===<<<;;;<<<<<<<<<;;;;;;:::888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========???EEELLLXXXppp|||kkk]]]WWW]]]hhhzzzjjjeeegggsssyyyppphhhccc```YYYVVVQQQLLLJJJJJJKKKLLLRRRTTTXXX\\\```bbbddddddeeecccaaaaaabbbbbbaaa```[[[\\\^^^```dddgggjjjkkkqqqppppppppprrruuuxxxzzz{{{wwwpppkkkiiihhhgggfffiiigggdddaaa^^^[[[YYYXXXVVVTTTUUUWWWXXXWWW[[[aaacccgggmmmrrryyy|||vvvuuutttvvvyyy|||}}}~~~~~~wwwxxxzzztttpppmmmjjjfffaaa]]][[[[[[]]]^^^\\\___[[[[[[cccfffooo|||xxxtttqqqnnnlllhhhfffccc```___```aaabbbdddiiinnnvvvzzzfff^^^[[[SSSQQQOOOMMMLLLKKKIIIGGGFFFEEECCC@@@>>>===<<<<<<;;;;;;<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;============>>>>>>>>>>>>>>>DDDLLLYYYnnn}}}nnn___XXX___iii{{{pppmmmooottt~~~vvvmmmfffaaa^^^UUURRRNNNJJJIIIJJJLLLNNNVVVWWW[[[^^^aaadddfffffffffdddbbbaaaaaabbbaaa___[[[[[[\\\^^^aaaeeeiiikkkqqqqqqrrrsssvvvzzz}}}|||wwwqqqlllkkkkkkkkkkkknnnlllhhhddd```]]][[[ZZZYYYWWWXXXZZZZZZYYY]]]bbbhhhkkkqqqxxx~~~yyyxxxvvvwwwzzz}}}zzzvvvyyyzzztttpppmmmllliiigggccc___\\\[[[\\\^^^YYY]]]ZZZ\\\eeegggmmm}}}zzzvvvrrrooollljjjeeedddaaa______aaacccdddeeejjjpppxxxxxx}}}vvveee^^^\\\UUUSSSQQQPPPOOOMMMKKKIIIGGGEEEBBB@@@======<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>DDDLLLXXXjjjrrrbbb[[[aaalll~~~zzzuuutttttt|||tttllleee```^^^RRRPPPMMMJJJJJJLLLPPPRRRYYYZZZ]]]```bbbeeeggghhhgggeeecccbbbbbbbbb```___^^^\\\[[[[[[]]]bbbgggjjjnnnpppsssvvvzzz~~~{{{wwwrrrnnnnnnpppqqqqqqtttqqqmmmgggccc___]]]]]]]]][[[\\\^^^^^^\\\^^^cccffflllttt~~~{{{yyywwwxxx{{{~~~}}}wwwxxx~~~tttnnnkkkiiihhhiiiiiigggccc___]]]]]]^^^YYY]]][[[^^^ggghhhlllyyy}}}wwwssspppmmmkkkhhhcccbbb```___```bbbeeegggffflllrrr{{{wwwtttuuuggg```\\\WWWUUUTTTSSSRRRPPPMMMKKKGGGEEEBBB???===<<<======999999;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>CCCJJJUUUfffzzzttteee\\\bbbmmm}}}yyyuuuvvv{{{sssjjjccc^^^[[[PPPNNNLLLKKKLLLOOOSSSVVV[[[\\\^^^```ccceeeggghhhiiigggdddccccccbbbaaa______^^^\\\[[[\\\___bbbeeejjjmmmsssyyy~~~zzzwwwsssrrrsssvvvwwwxxxxxxuuupppjjjeeebbb``````___]]]___bbbbbb```bbbgggeeennnzzz{{{yyywwwwww{{{~~~~~~{{{}}}sssmmmiiigggfffiiikkkkkkhhhccc___^^^^^^\\\___]]]```iiiiiijjjuuu|||yyytttpppmmmkkkhhhfffbbbaaa``````aaadddgggiiiiiiooouuu}}}||||||sssjjjbbb\\\YYYXXXVVVUUUUUUSSSOOOLLLHHHFFFBBB???===<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<======???BBBHHHRRRaaauuuuuueee\\\bbbmmm~~~~~~zzzyyy{{{qqqggg___YYYVVVNNNLLLKKKJJJMMMQQQVVVYYY]]]]]]___```ccceeeggghhhkkkiiifffeeedddcccbbb```^^^^^^^^^^^^]]]]]]]]]]]]fffkkksss{{{zzzxxxvvvwwwzzz}}}~~~{{{wwwrrrlllgggdddcccccc^^^]]]```eeefffeeehhhmmmnnnxxxzzzxxxvvvwwwzzz~~~~~~tttnnnjjjhhhgggiiilllmmmkkkfffaaa^^^^^^___bbb```bbbjjjiiihhhrrrwww|||yyyvvvqqqnnnkkkiiigggeeebbbaaa``````aaaeeehhhjjjkkkqqqwwwssslllddd]]]ZZZYYYWWWWWWVVVTTTPPPNNNHHHFFFBBB???<<<<<<===>>>============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<======>>>??????@@@???AAAGGGPPP^^^rrruuueee\\\bbbmmm~~~{{{{{{pppeee\\\UUUQQQLLLKKKJJJJJJMMMQQQWWWZZZ]]]^^^___```ccceeeggghhhmmmjjjgggfffeeedddbbb```]]]^^^```aaa```]]]YYYVVVccciiirrr|||zzzyyyyyy{{{~~~|||yyysssmmmiiifffeeeddd\\\\\\```fffhhhiiilllrrryyyyyywwwuuuvvvzzzxxxrrrooonnnnnntttttttttrrrnnnhhhccc`````````aaadddgggiiiiiihhhnnn}}}zzzvvvsssooollljjjgggccc```[[[\\\]]]]]]___ccchhhlllrrrsss|||qqqfffaaa```\\\[[[[[[ZZZYYYVVVPPPMMMJJJFFFBBB??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;<<<<<<======DDDDDDGGGOOOXXXggg}}}~~~rrrbbbWWW]]]iii}}}}}}ssshhh^^^UUUOOOLLLJJJJJJLLLRRRWWW[[[]]]`````````______bbbfffjjjkkkkkkjjjiiigggdddbbb```cccccccccaaa^^^\\\\\\]]]dddjjjrrr{{{}}}|||}}}|||vvvqqqlllgggccc```^^^aaaeeeggghhhnnnxxx||||||yyyvvvwww{{{|||wwwtttsssuuuvvv~~~zzzvvvpppkkkiiiddddddccceeehhhiiiiiihhhnnnzzz~~~yyywwwrrrooollljjjhhheeebbb```\\\]]]^^^^^^```ccchhhlllvvvyyy~~~qqqiiieeeeeeaaa```^^^\\\ZZZVVVPPPMMMIIIFFFBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<======>>>>>>AAAAAAEEEMMMWWWggg}}}tttbbbUUUZZZggg}}}sssiii___VVVPPPLLLKKKKKKNNNSSSYYY]]]^^^```aaaaaaaaaaaacccgggjjjlllllljjjhhhfffdddbbbbbbfffggggggeeebbb___^^^^^^bbbhhhpppyyy~~~~~~~~~~~~wwwpppkkkfffbbb```]]]aaaeeehhhllluuuzzz{{{yyywwwxxx}}}~~~xxxtttssstttwwwyyy~~~|||yyyvvvsssqqqpppjjjhhhffffffhhhiiiiiiiiimmmrrr~~~xxxtttrrrnnnlllhhhfffeeecccaaa___^^^^^^______```dddiiinnnzzz}}}sssllliiijjjhhheeeaaa^^^ZZZVVVQQQMMMHHHEEEAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;<<<===::::::;;;<<<>>>???@@@@@@??????CCCKKKVVVfff|||wwwcccTTTXXXeee}}}sssjjj```WWWQQQLLLLLLLLLOOOUUUZZZ^^^``````aaacccddddddeeehhhkkknnnllljjjgggeeedddddddddiiikkkllljjjgggcccaaa``````eeemmmvvv}}}vvvnnnhhhddd```^^^\\\```fffkkkrrr~~~}}}yyyyyyxxxxxx{{{|||vvvqqqnnnnnnpppqqqqqqqqqqqqqqqqqqsssuuuvvvmmmjjjgggffffffhhhhhhhhhjjjlllwww~~~yyytttpppooommmjjjgggdddbbbaaa___]]]^^^_________```eeekkkooo{{{~~~uuuooommmnnnkkkhhhccc^^^ZZZVVVRRROOOGGGDDD@@@>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::<<<;;;;;;:::::::::;;;;;;::::::;;;===>>>@@@AAABBB??????CCCJJJUUUdddzzz|||fffVVVZZZfff}}}tttjjj```XXXRRRLLLKKKLLLOOOUUUZZZ^^^______aaadddeeefffgggiiikkkooommmjjjhhhffffffggghhhlllnnnpppoookkkgggdddbbb___dddkkkssszzz}}}sssjjjddd```]]]\\\]]]bbbhhhnnnwww}}}{{{yyyyyyyyy{{{~~~|||xxxrrrmmmiiigggggghhhiiiiiijjjlllooorrrvvvxxxllliiifffeeeeeefffffffffggghhhqqq{{{vvvqqqnnnnnnnnnkkkfffcccaaa```^^^\\\____________aaafffmmmsss~~~yyyssspppppplllhhhccc___[[[WWWSSSPPPFFFCCC???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;>>>===<<<;;;:::999999999::::::;;;===>>>@@@AAABBB@@@@@@DDDKKKTTTcccyyyjjjZZZ]]]iii|||sssjjjaaaXXXSSSKKKKKKLLLOOOTTTYYY\\\\\\^^^```ccceeeeeegggiiikkknnnmmmkkkiiiiiijjjkkklllnnnppprrrqqqmmmiiifffeeeaaaeeekkkrrryyy}}}yyynnnddd^^^\\\[[[ZZZ```eeekkksss}}}}}}{{{zzz{{{zzz{{{}}}vvvtttpppkkkhhheeeddddddeeeeeeeeegggiiilllooopppiiigggeeedddeeeffffffeeedddfffllluuu~~~yyysssooolllkkkmmmiiieeebbb``````___^^^`````````aaadddjjjrrrxxx~~~xxxtttsssmmmjjjfffbbb^^^YYYSSSOOOEEEBBB>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<>>>???@@@@@@AAAAAAEEELLLVVVdddzzzmmm]]]^^^hhh{{{rrriii```XXXSSSMMMLLLMMMPPPUUUXXXZZZZZZ]]]___aaabbbccceeehhhkkkmmmlllllllllmmmnnnpppqqqpppqqqsssrrrooollljjjiiifffiiimmmsssxxx||||||tttiii___ZZZZZZ[[[[[[ccchhhpppxxx|||xxxzzz}}}|||~~~zzzuuutttqqqnnnjjjfffbbbaaaaaaaaabbbcccdddeeeggghhhfffeeedddeeeggghhhgggfffbbbbbbeeekkktttvvvpppkkkhhhggghhheeeaaa______```aaa```bbbccccccdddhhhpppxxx~~~yyywwwqqqnnnjjjfff```ZZZRRRNNNDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???;;;;;;:::::::::;;;;;;<<<::::::;;;<<<======>>>>>>@@@@@@DDDMMMXXXhhh~~~nnn\\\[[[dddxxxyyyqqqhhh```XXXSSSOOOOOOOOORRRVVVXXXYYYYYY\\\]]]^^^___```cccgggkkkkkklllmmmoooqqqssstttuuurrrssstttssspppnnnnnnnnnlllmmmppptttxxx{{{~~~yyyqqqeee\\\YYYZZZ\\\^^^dddjjjttt~~~{{{vvvxxx~~~yyyzzzwwwyyyxxxuuuqqqlllfffaaa^^^aaabbbcccdddeeeggghhhhhhdddddddddfffiiiiiihhhgggbbb___```fffppptttmmmhhhdddddddddaaa^^^]]]___aaabbbcccdddeeefffggglllttt}}}}}}{{{uuurrrnnniiicccZZZRRRLLLDDDAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999;;;<<<===999999999:::;;;<<<>>>???:::;;;;;;;;;<<<<<<======>>>???DDDNNNZZZkkknnn[[[XXX```rrrxxxppphhh___WWWRRRQQQQQQQQQTTTWWWYYYZZZYYY\\\\\\]]]]]]^^^bbbgggkkkjjjkkknnnqqqsssuuuvvvwwwtttuuuuuutttrrrpppqqqrrroooppprrruuuxxx{{{}}}~~~xxxpppddd[[[YYY[[[^^^aaaeeelllvvv{{{uuuwww~~~|||vvvsss{{{|||{{{}}}|||wwwoooiiifffeeebbbhhhmmmkkkeee```aaadddeeefffgggiiijjjiiieeebbbeee___```ggghhhnnnzzzkkkgggeeeddddddcccaaa^^^\\\]]]___bbbddddddbbbeeelllpppttt~~~~~~|||vvvnnnhhhbbbZZZOOOGGG@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;===<<<<<<;;;;;;<<<<<<===;;;<<<==================EEEAAABBBNNN```ttt{{{hhhZZZYYY___ttt}}}uuukkkbbb[[[VVVSSSOOORRRVVVXXXXXXVVVVVVVVVYYYZZZ]]]```bbbeeefffgggkkkjjjkkkpppwww|||}}}}}}~~~|||{{{xxxvvvuuuttttttwwwwwwvvvvvvwwwxxxzzz|||oooggg```]]]ZZZZZZ^^^dddlllttt~~~~~~}}}}}}}}}wwwzzz}}}uuupppoooyyy}}}{{{}}}}}}zzzssslllgggeeedddjjjnnnmmmfffaaaaaadddeeeeeeeeefffhhhgggeeebbbddd___```fffggglllvvvjjjfffcccbbbbbbaaa```]]]\\\]]]___bbbeeeggggggiiinnnqqquuu|||wwwoooiiibbbYYYMMMEEE@@@@@@@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;<<<999999999888888999999999;;;<<<<<<===============AAA@@@DDDPPPeeezzzhhh\\\\\\bbbrrrzzzqqqhhh___XXXSSSQQQOOOSSSVVVXXXXXXWWWVVVWWWZZZ[[[]]]___aaabbbcccdddhhhiiilllsss{{{~~~}}}|||zzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{}}}~~~ooohhhaaa^^^]]]]]]bbbiiirrrzzz|||wwwvvvzzz{{{}}}xxx{{{yyyqqqmmmmmmyyy~~~|||~~~}}}vvvnnnhhheeeggglllpppnnnhhhcccbbbddddddcccbbbbbbdddeeedddcccddd______ddddddiiiqqqhhhdddbbb``````___^^^]]]\\\^^^aaadddfffjjjlllooorrrsssxxx}}}xxxqqqjjjbbbWWWKKKCCCAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<999888888777777888888999;;;;;;<<<==================BBBFFFOOOgggzzziii]]]]]]cccnnn}}}wwwsss{{{{{{vvvmmmcccZZZTTTPPPOOOPPPSSSWWWYYYYYYXXXWWWWWW[[[\\\]]]___```aaaaaaaaacccfffkkkttt}}}~~~}}}||||||}}}~~~~~~|||~~~~~~~~~nnngggaaa______aaagggooozzzzzznnnkkklllnnnyyy|||}}}|||tttpppooozzz|||uuunnnhhheeehhhmmmqqqpppjjjeeecccccccccaaa^^^^^^```bbbcccdddccc___^^^aaabbbggg|||yyylllfffdddaaa___```^^^]]]]]]]]]___cccfffhhhjjjnnnrrrtttuuu}}}~~~zzzrrrjjj```TTTIIIAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>======DDDGGGLLLbbb|||kkk^^^\\\```lllzzzmmmiiiqqqxxxrrriii___WWWQQQOOONNNQQQTTTXXXZZZZZZYYYXXXXXXZZZ[[[]]]___```aaabbbbbb^^^cccjjjsss|||~~~~~~}}}~~~llleee___^^^```dddllltttzzzhhhbbbdddiiinnnzzz|||vvvqqqqqq{{{~~~wwwqqqlllhhhfffhhhlllpppppplllgggcccbbbbbb___\\\[[[]]]aaacccdddbbb^^^^^^______eeexxxyyyqqqiiifffccc```___aaa]]]]]]^^^___aaaeeehhhjjjhhhnnnsssuuuxxxzzzrrrhhh]]]QQQFFF@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===EEEGGGJJJ^^^~~~ooobbb___bbbiiixxxjjjeeellltttnnneee[[[TTTPPPOOOPPPRRRUUUYYY[[[[[[ZZZYYYYYYXXXYYY\\\^^^aaacccdddeee___dddlllttt{{{~~~{{{hhhbbb\\\]]]```eeennnwwwlllbbbbbbfffmmmsss}}}}}}sssoooooozzzyyyrrrnnnjjjhhhffffffiiimmmnnnlllgggcccaaa```]]]ZZZZZZ\\\```cccddd```^^^]]]^^^^^^eeevvvnnniiieeedddbbb^^^___ccc______```aaadddgggjjjkkkiiioootttvvv}}}zzz~~~zzzqqqeeeXXXMMMEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::<<<===>>>>>>>>>>>>===BBBFFFJJJ[[[wwwttthhhdddeeeggguuunnnfffiii|||pppkkkaaaXXXRRRPPPPPPRRRSSSVVVZZZ\\\\\\[[[ZZZZZZVVVXXXZZZ]]]```bbbddddddbbbgggnnnuuuzzz~~~~~~wwwfff___[[[[[[___eeepppzzzssscccbbbgggkkkqqqyyy|||pppllllllwwwzzztttooommmkkkhhheeecccfffjjjlllkkkgggccc```^^^\\\ZZZZZZ]]]```cccddd___^^^]]]]]]^^^eeeuuuvvvgggdddbbbbbb___\\\^^^cccaaaaaabbbdddfffiiikkklllnnnsssvvvxxxzzz~~~yyynnnaaaTTTJJJDDDAAA<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;;;;:::999:::999999999999999999:::999:::;;;===>>>>>>??????===@@@CCCJJJXXXmmmvvvjjjddddddcccrrrsssiiiiii}}}|||vvvlllfff]]]TTTOOOOOOQQQSSSTTTWWW[[[]]]\\\[[[[[[[[[UUUVVVYYY[[[]]]___``````bbbgggnnnssswww|||uuufff___ZZZ[[[```gggrrr|||wwwiiiaaaeeelllooovvv~~~wwwppplllkkkuuu{{{|||xxxtttpppnnnnnnlllhhheeeaaadddiiikkkkkkgggccc```]]][[[YYYZZZ]]]aaacccddd___^^^]]]\\\^^^fffuuu|||ooobbb`````````]]]ZZZ]]]bbbbbbbbbccceeegggjjjlllmmmrrrvvvxxx{{{~~~~~~xxxmmm___RRRHHHCCCBBB============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;:::999999;;;::::::::::::::::::;;;999:::;;;===>>>????????????>>>BBBJJJSSSddd}}}vvviii```___aaaooowwwkkkiii{{{yyyqqqiiicccZZZRRRNNNNNNQQQTTTTTTWWW[[[]]]]]]\\\[[[[[[UUUVVVXXXYYY[[[\\\\\\\\\```dddjjjppptttyyy~~~vvvfff```[[[\\\```hhhsss}}}rrrfffaaaiiioooqqqyyy~~~zzzqqqqqqqqquuu{{{zzzwwwsssnnnjjjhhhfffdddcccdddfffiiijjjiiifffbbb______]]][[[[[[]]]___```aaa]]]^^^___^^^```hhhuuu{{{mmmjjjbbbaaa___]]]]]]]]]___```eeeeeefffffffffhhhlllooosssxxx|||{{{|||}}}wwwjjjYYYKKKDDD@@@>>>>>>======<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>???===???FFFQQQ___tttwwwfff^^^]]]\\\mmmxxxrrr~~~xxxoooeeeaaaYYYRRRNNNMMMNNNOOOWWWXXXZZZ\\\\\\[[[YYYWWWUUUUUUUUUVVVWWWYYYZZZZZZcccdddfffiiimmmttt|||~~~}}}}}}xxxddd]]]XXXZZZ^^^fffrrr}}}qqqkkkgggkkkrrrzzz}}}tttqqqnnnppp}}}}}}{{{vvvsssnnnkkkiiigggeeeddddddfffhhhjjjiiigggcccaaa^^^\\\ZZZ[[[]]]___aaaaaa\\\]]]^^^^^^```hhhuuu~~~ssshhhgggaaa```^^^]]]]]]^^^___```eeefffgggggggggjjjmmmpppvvv{{{yyywwwhhhWWWJJJCCC@@@>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;::::::;;;;;;<<<======>>>???===>>>DDDLLLXXXlll}}}{{{hhh\\\YYY\\\mmmwwwnnnfffaaaZZZSSSOOONNNOOOQQQVVVWWWZZZ\\\\\\\\\ZZZYYYUUUUUUTTTTTTUUUWWWYYYZZZaaabbbccceeeiiiqqqyyy~~~~~~~~~wwweee]]]XXXYYY^^^gggtttrrrmmmkkkpppxxxzzztttlllmmm|||~~~|||uuurrrnnnkkkjjjhhhfffdddccceeehhhjjjjjjhhheeeccc^^^\\\ZZZZZZ\\\___``````[[[]]]^^^___bbbjjjuuu}}}vvviiicccbbb______^^^]]]]]]^^^```aaaeeefffhhhhhhiiilllpppsssxxx}}}~~~|||wwweeeTTTIIIBBB???>>>?????????>>>======<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::;;;;;;<<<=========???===>>>AAAFFFPPPbbbsssnnn^^^XXX[[[kkkuuummmfffaaaZZZSSSOOOOOOPPPRRRTTTVVVYYY[[[]]]]]]\\\\\\WWWUUUSSSRRRRRRTTTWWWYYY^^^^^^___aaaeeellluuu{{{}}}}}}xxxeee]]]WWWWWW]]]gggvvvwwwssssssyyy|||vvvnnnppp}}}{{{rrrpppnnnlllkkkiiigggdddbbbdddgggiiiiiihhhfffdddaaa^^^[[[[[[\\\^^^^^^^^^]]]^^^___aaaeeelllvvv}}}|||xxxmmmddd```___^^^^^^^^^^^^^^^```aaabbbdddfffhhhjjjkkknnnrrruuuwww~~~ttt```QQQGGGAAA>>>>>>>>>>>>>>>=========<<<<<<999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======???>>>???AAADDDLLL^^^nnnwwwcccZZZYYYhhh}}}rrrkkkddd```YYYRRROOOOOOPPPRRRSSSUUUXXX[[[]]]^^^^^^^^^YYYWWWSSSPPPPPPSSSWWWYYY\\\]]]^^^___ccciiirrrxxx{{{}}}{{{fff]]]VVVVVV]]]hhhxxx~~~|||zzzyyyuuuqqqtttzzzxxxooonnnmmmlllllljjjgggdddbbbcccfffhhhhhhgggfffeeeccc```]]]\\\\\\]]]^^^]]]______```ccchhhooowww|||~~~qqqjjjddd```^^^]]]]]]^^^___```bbbcccddddddgggjjjlllnnnqqquuuwwwxxxoooYYYMMMFFF@@@>>>???======<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@CCCDDDLLL^^^ooo~~~fffYYYWWWdddyyy{{{ppphhhbbb]]]WWWQQQMMMNNNPPPQQQRRRTTTWWWZZZ]]]___```aaa]]]ZZZUUURRRQQQTTTWWWZZZ\\\]]]___```dddiiiqqqvvv{{{}}}ggg^^^VVVVVV]]]iiizzz|||xxxvvvvvvuuuwwwyyytttssslllkkkkkklllllljjjfffcccaaabbbdddfffffffffeeedddccc```^^^]]]^^^___````````````aaadddiiiooouuuyyy~~~vvvmmmiiiddd```___]]]^^^___aaacccdddeeeffffffiiimmmppprrruuuyyy|||~~~hhhRRRIIIEEE@@@>>>???<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDEEELLL^^^pppgggXXXVVV```sss{{{ppphhh```\\\VVVPPPMMMMMMPPPRRRSSSTTTWWWZZZ]]]```aaabbbaaa^^^ZZZVVVUUUVVVYYY\\\]]]___aaadddgggkkkppptttyyy~~~{{{ggg___WWWWWW^^^iiizzzzzz|||{{{zzz}}}yyywwwrrrnnnmmmhhhiiiiiikkkkkkiiieeebbbaaabbbcccdddeeedddcccbbb```^^^]]]]]]```ccceeeeee``````aaaccchhhnnnrrrtttxxx|||xxxlllhhheeeaaa______]]]^^^```bbbeeeggghhhhhhiiimmmqqquuuxxx{{{~~~yyyaaaKKKFFFEEEAAA>>>@@@<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBDDDCCCJJJ\\\mmmkkk[[[VVV^^^nnn~~~rrrjjj```\\\VVVPPPNNNNNNQQQSSSSSSUUUWWWZZZ]]]```bbbccceeebbb^^^ZZZYYYZZZ\\\]]]\\\___cccgggiiilllppprrruuu|||wwwhhh___XXXYYY___jjjyyy}}}yyyuuurrrnnnjjjjjjggggggiiijjjkkkiiieeeaaaaaabbbccccccccccccbbbaaa]]]\\\[[[]]]bbbfffiiijjj```___```bbbgggllloooqqqpppsss|||yyyooofffcccaaa^^^]]]___]]]___aaadddfffhhhiiijjjllloootttxxx{{{uuu]]]HHHDDDEEEAAA>>>@@@============>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;;;;===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>AAACCCBBBGGGYYYkkkpppaaaWWW^^^kkk~~~uuulllaaa]]]WWWQQQOOOOOORRRTTTTTTUUUWWWZZZ]]]___bbbccchhheeeaaa^^^\\\\\\]]]___[[[___dddhhhkkkmmmoooqqqrrrzzz~~~~~~ssshhh```YYYZZZ```jjjyyyrrroooqqqoooiiifffdddeeehhhoootttrrrjjjcccbbbaaaaaaaaa``````______\\\___```^^^aaafffiiihhhbbb``````eeelllqqqpppmmmlllnnnqqqyyywwwqqqjjjeeeccccccddddddcccfffhhhhhhhhhiiinnnrrrssstttyyy~~~~~~dddUUUGGGAAAAAAAAAAAABBB>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::::::::<<<=========<<<;;;888:::<<<>>>>>><<<:::888<<<<<<<<<<<<============<<<<<>>>>>>>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;:::::::::<<<=========<<<;;;999:::<<<======<<<:::999<<<<<<<<<<<<============>>>>>>???BBBEEEIIIUUU```wwwtttdddZZZ\\\eeewwwvvvmmmcccZZZRRRQQQRRRQQQRRRUUUSSSUUUVVVWWWYYY\\\```dddcccddddddddddddddddddccccccfffiiilllmmmooosssvvvxxx|||~~~|||vvvpppmmmkkkkkkjjjkkkuuusssmmmmmmllliiihhhfffgggkkkqqquuurrriii`````````____________^^^^^^___aaaaaa^^^___dddfffdddeeeeeefffkkkooopppnnnjjjfffhhhkkkpppzzztttkkkgggddd```^^^```bbbdddeeefffhhhjjjkkkkkkmmmpppsssxxxxxxzzz~~~qqqXXXMMMCCCAAABBB@@@??????>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========@@@>>>???AAABBBFFFRRR___xxxttteeeZZZ[[[ccctttyyyyyypppbbbYYYQQQPPPQQQPPPQQQTTTRRRSSSUUUVVVXXXZZZ^^^bbbcccdddeeeggghhhhhhhhhggggggiiikkkmmmoooqqquuuwwwxxx|||{{{xxxyyyxxxwwwvvvqqqmmmrrrzzztttlllkkkiiihhhhhhhhhggghhhlllooommmfff___^^^^^^^^^^^^^^^^^^]]]]]]___bbbbbb___aaaeeegggfffhhhiiikkkoooqqqqqqmmmjjjdddfffiiilllppp}}}uuukkkfffccc```^^^^^^```cccdddeeefffgggjjjlllnnnqqqsssuuuxxxxxx{{{}}}cccPPPGGGAAAAAABBB@@@>>>>>>>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>===>>>??????DDDRRR```{{{uuuggg\\\[[[```oooxxx{{{sssbbbYYYQQQPPPPPPOOOPPPSSSQQQRRRTTTVVVWWWYYY]]]___eeefffiiikkklllkkkjjjiiijjjkkklllnnnooorrruuuwwwvvvzzz~~~{{{{{{xxxpppqqqwww~~~~~~|||~~~vvvmmmjjjhhhhhhiiikkkhhheeefffiiihhhccc^^^\\\\\\\\\\\\\\\\\\\\\]]]^^^aaabbb```bbbhhhjjjiiikkklllnnnqqqrrrpppmmmjjjdddeeehhhiiiiiiqqqyyyooohhhdddaaacccaaa___```bbbdddeeeeeefffgggiiimmmqqqtttvvvvvvxxxzzzpppXXXIIICCC@@@AAAAAA>>><<<===============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<===<<<:::999999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>CCCRRRbbb}}}xxxjjj^^^\\\]]]jjj~~~vvvddd[[[RRRQQQPPPOOOPPPRRRPPPRRRTTTVVVWWWXXX[[[^^^gggiiilllnnnooommmkkkiiilllkkkkkklllnnnqqqssstttqqqvvvzzz~~~~~~~~~rrrnnnrrrzzz}}}wwwuuusssrrrvvv{{{rrrmmmjjjiiikkknnnjjjeeeeeeggggggbbb]]]ZZZZZZ[[[[[[[[[[[[\\\\\\]]]```aaa```bbbhhhkkkjjjjjjlllnnnoooooommmkkkiiiddddddfffhhhfffiiizzz}}}tttlllgggdddcccbbbcccbbbbbbcccfffggghhhgggggghhhiiimmmrrrtttuuutttwwwxxx~~~dddQQQFFFAAA???@@@@@@===;;;<<<=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<999;;;>>>@@@???CCCRRRbbb||||||ooobbb]]][[[dddxxxxxxhhh^^^UUUSSSRRRPPPPPPQQQPPPRRRUUUVVVWWWXXX[[[]]]hhhjjjnnnqqqqqqooollljjjkkkiiiggggggjjjmmmnnnoookkkpppuuuyyyrrrkkkmmmvvv~~~uuuqqqlllnnnuuuxxxrrrnnnmmmnnnpppmmmjjjkkkllljjjccc]]]YYYYYYYYYZZZZZZ[[[[[[[[[]]]``````^^^```fffhhhggghhhiiikkkkkkjjjiiihhhgggdddbbbdddgggeeedddpppzzztttoooiiieeeccccccddddddbbbbbbbbbeeehhhjjjkkkjjjlllkkkkkknnnqqqsssqqqooommmooovvvmmmWWWLLLDDD@@@???@@@???<<<;;;=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999:::;;;<<<;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::<<>>CCCDDD@@@AAANNN]]]sssxxxggg___YYY^^^nnnzzzoooeee[[[WWWUUUQQQPPPQQQPPPSSSVVVWWWXXXYYY[[[\\\cccgggmmmsssuuutttqqqooogggccc______cccfffgggfffdddjjjpppuuu{{{zzzrrrtttttt}}}ssswwwzzzrrrmmmsssrrrqqqrrrrrrlllaaaYYYVVVWWWWWWXXXZZZ\\\]]]^^^]]]```cccdddeeeeeefffggghhhfffeeefffhhhhhheeeaaaaaa^^^^^^bbbbbbccckkkuuu~~~sssmmmhhhdddddd______^^^]]]^^^___```aaaeeedddcccccceeeiiimmmooopppooorrruuussslllggggggZZZaaajjjwwwfffQQQGGGEEEAAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;<<<@@@CCCFFFMMMUUUqqquuuiii\\\RRRXXXjjj~~~nnnfff^^^ZZZVVVQQQOOOQQQRRRTTTWWWXXXXXXYYY[[[\\\dddhhhmmmqqqrrrqqqppppppiiifffaaa^^^___bbbgggjjjooonnnqqqxxx}}}xxxvvvwww~~~}}}uuuooommmqqqnnnlllkkkkkkggg```ZZZWWWWWWWWWXXXYYY[[[\\\]]]]]]```cccdddddddddeeefffgggeeedddeeeffffffccc```aaa^^^___bbbdddfffnnnxxx~~~nnngggccc```]]]]]]^^^]]]]]]]]]]]]___```aaadddccccccdddfffiiikkkmmmqqqooopppsssqqqiiiccc```ZZZfffwwwtttZZZKKKEEECCCAAAAAA@@@??????>>>==================<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;<<>>>>>===============<<<<<<<<<<<<999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;;;;>>>@@@AAAGGGOOOaaarrr~~~lll___TTTXXXggg{{{{{{~~~}}}qqqggg]]]WWWSSSNNNNNNPPPRRRUUUWWWYYYYYYZZZ[[[]]]]]]cccjjjpppqqqpppoooooolllkkkiiihhhiiillloooqqqyyyxxx|||~~~|||zzzuuummmiiigggfffccc```_________]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\^^^```bbbcccbbbaaabbbbbbcccccccccddddddeeeddddddgggffffffhhhkkkpppvvv{{{~~~{{{wwwuuuuuuuuuuuutttuuurrrsssvvvwwwxxx~~~{{{lllddd^^^^^^```___^^^______``````aaabbbdddeeeeeebbbdddgggiiilllmmmnnnnnnqqqooommmkkkgggcccfffmmm{{{kkkSSSJJJFFFCCCAAA@@@?????????>>>>>>>>>===;;;;;;;;;:::::::::999999999999999999::::::::::::888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;===;;;;;;>>>??????DDDJJJWWWggg~~~oooaaaUUUVVVcccuuuyyyxxx}}}ssshhh]]]WWWRRRNNNOOORRRRRRTTTWWWYYYYYYZZZ[[[]]]\\\bbbkkkqqqsssrrrqqqppppppppppppqqqsssuuuwwwxxx~~~~~~~~~xxxrrrnnnhhhcccaaa```______```___]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```bbbcccbbbaaabbbbbbbbbcccdddeeefffgggiiijjjmmmlllkkkjjjmmmrrruuuwwwyyy~~~~~~}}}yyyxxxwwwwwwwwwtttrrrooonnnoooooooooooopppmmmlllmmmllllllpppvvvsssiii```ZZZWWWZZZ\\\\\\[[[]]]^^^___```bbbdddeeeffffffdddfffiiilllnnnooopppooonnnnnnlllggg______lll|||^^^LLLIIIEEEAAA>>>?????????>>>>>>>>>>>>>>>;;;::::::::::::999999999999:::::::::;;;;;;<<<<<<888888999999999:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;===;;;;;;>>>>>>===AAAGGGPPP___uuuttteeeWWWUUU]]]nnnzzz|||sssiii^^^XXXSSSOOOPPPSSSQQQTTTWWWXXXXXXYYY[[[\\\[[[aaahhhnnnqqqqqqppppppsssuuuwwwzzz}}}~~~{{{{{{zzzxxxwwwxxxyyyzzz}}}|||qqqnnnmmmhhhccc]]]___```aaaaaa___]]][[[[[[[[[[[[[[[\\\]]]^^^___]]]```bbbccccccbbbcccdddbbbdddffffffgggiiikkknnnoooooollljjjlllqqqrrrqqqnnnrrr|||~~~tttllllllrrrxxx~~~zzzwwwxxx|||~~~}}}vvvssspppnnnnnnoooooonnnkkkiiiggggggiiijjjjjjiiiiiieeecccdddbbb```dddjjjsssyyykkkaaa\\\\\\XXXWWWZZZ]]]\\\\\\___]]]^^^```bbbdddeeeffffffggghhhjjjkkkllllllkkkkkkiiiiiihhhddd```eeezzzlllQQQHHHFFFBBB===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;;;;>>>>>>===@@@FFFMMMYYYnnn{{{kkk[[[UUUZZZggg{{{}}}~~~yyypppggg]]]XXXTTTPPPPPPSSSPPPSSSUUUWWWWWWXXXYYY[[[XXX]]]dddiiikkkllllllmmmtttwww|||}}}tttsssrrrqqqoooqqqtttwwwxxx||||||{{{oookkkjjjhhheee^^^___``````___^^^]]]]]][[[[[[\\\]]]^^^___aaabbb]]]```cccdddddddddeeefffeeefffhhhgggfffgggjjjmmmlllllliiifffhhhnnnoookkkhhhjjjppp}}}}}}kkkddddddeeefffiiijjjkkkkkkiiigggiiipppvvv{{{|||{{{wwwqqqnnnmmmooonnnrrrwww{{{}}}~~~yyy{{{}}}~~~{{{{{{{{{{{{yyyxxxvvvuuulllkkkiiiiiiiiiiiihhhfffeeedddbbbccceeeggggggfffaaa^^^\\\\\\[[[ZZZ^^^cccfffrrr~~~}}}qqqkkkeee]]]XXXXXX[[[XXXXXX\\\______aaaddd^^^```bbbeeegggiiiiiiiiijjjjjjiiigggfffdddbbbaaaaaa___aaafffooo}}}oooZZZGGGDDDDDD???===???===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;===;;;<<<>>>>>>===@@@FFFMMMVVViiisss```WWWXXXcccvvv~~~}}}uuulllccc[[[WWWTTTPPPOOOQQQOOOQQQTTTUUUVVVWWWXXXZZZYYY]]]bbbeeegggiiijjjkkkssswww~~~~~~vvvmmmlllkkkiiihhhjjjpppuuuxxx}}}}}}}}}}}}ooohhhgggggghhh______```___]]]]]]^^^___\\\\\\\\\]]]___aaabbbccc]]]```cccdddeeeeeefffgggggghhhiiigggeeeeeehhhkkkhhhiiifffbbbeeelllmmmggghhhhhhkkksssrrrfffccc^^^ZZZZZZUUUXXXYYYXXXWWW[[[cccjjjkkkmmmnnniiicccaaaccchhhbbbeeeiiimmmnnnpppsssuuutttvvvxxx{{{||||||{{{{{{xxxxxxxxxwwwvvvuuutttsssjjjiiihhhhhhhhhgggeeebbbcccbbbaaabbbeeefffffffff]]]ZZZYYYZZZYYYXXX]]]ccc[[[dddlllnnnooorrrsssqqqnnnddd\\\]]]\\\XXXWWWZZZXXXUUUVVVZZZ]]]^^^aaafffbbbdddgggjjjlllmmmnnnnnnllljjjhhhddd```\\\ZZZXXXYYYWWW[[[kkkbbbPPPCCCCCCCCC??????EEE============>>>>>>>>>>>>:::::::::999999999888888777777888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;<<>>AAAFFFOOOUUUfff|||xxxdddXXXXXXbbbtttzzzqqqhhh```YYYVVVSSSOOONNNPPPNNNPPPSSSUUUUUUVVVWWWYYY[[[^^^bbbeeegggiiikkkmmmrrrwww~~~|||rrrhhhhhhfffdddcccfffnnnttt{{{|||pppiiigggfffeeecccaaa]]]\\\]]]^^^^^^^^^^^^]]]\\\]]]___aaaaaaaaa^^^```dddggghhhhhhgggfff```ccceeeddd```___bbbfffjjjgggdddeeeiiilllmmmmmmhhhddddddkkkxxxqqqddd___\\\ZZZYYYVVVTTTTTTVVVYYYZZZ[[[bbbcccbbb^^^YYYVVVVVVWWWZZZ[[[\\\]]]^^^bbbgggkkkpppqqqtttwwwyyyyyyvvvsssttttttuuuuuusssrrrpppooooookkkeeeccccccdddcccbbbaaaaaa```______aaabbbccc^^^[[[XXXWWWXXXYYYZZZYYYZZZZZZ[[[\\\^^^___``````]]][[[YYYWWWWWWXXXYYYZZZ[[[[[[]]]___aaacccdddeeefffjjjmmmmmmkkkjjjkkkmmmooojjjaaa[[[WWWVVVVVVUUUUUU]]]mmmqqqNNNJJJEEEBBB@@@@@@??????===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777777888888999999999;;;;;;;;;<<<<<<<<<======;;;<<<===<<<<<<===@@@BBBGGGRRRfff}}}|||jjj\\\VVV[[[lll|||tttjjjccc^^^XXXSSSQQQQQQRRRRRROOOPPPQQQQQQQQQSSSUUUXXXYYY^^^dddgggggggggjjjllllllsss}}}zzzxxx{{{~~~zzz{{{~~~yyysssjjjccc```dddiiikkknnnrrrzzzsssllliiigggfffcccaaa___^^^```aaa``````___^^^^^^```bbbddddddccc^^^aaafffiiijjjiiifffcccccceeefffddd``````cccgggiiigggeeefffiiimmmnnnmmmeeebbbdddlllvvvxxxmmmgggeee\\\[[[YYYZZZ[[[\\\[[[ZZZWWWXXXXXXUUURRRPPPQQQSSSSSSTTTUUUVVVXXX]]]ccchhhoooppprrruuuvvvuuurrrooossssssssssssqqqooommmllllllhhhcccaaaaaabbbaaa```bbbaaa```^^^^^^^^^______^^^\\\YYYXXXYYYZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYY\\\]]]^^^```bbbdddeeefffeeegggjjjllllllkkkkkklllkkkggg___WWWSSSSSSXXX\\\kkkuuu{{{aaaJJJGGGBBB@@@@@@@@@@@@???======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<===<<<<<<===@@@BBBHHHRRRggg~~~~~~nnn___UUUXXXhhhyyy~~~qqqggg___ZZZUUUQQQPPPQQQRRRRRRRRRRRRRRRRRRQQQSSSWWWYYY\\\```eeegggfffeeegggiiinnnuuuyyyrrrnnnpppsssuuuyyyxxxpppjjjdddaaaeeejjjnnnssswwwxxxppplllhhhfffbbbaaa```aaacccdddcccbbb______aaacccfffhhhgggeee```ccchhhkkkkkkiiidddaaafffgggfffccc``````dddhhhhhhfffddddddfffggghhhgggaaa```dddkkkqqqwww}}}rrrlllaaa`````````___]]]YYYUUUMMMMMMMMMKKKIIIHHHHHHJJJMMMMMMNNNOOORRRXXX```fffmmmoooqqqrrrrrrpppmmmlllpppqqqqqqpppooollljjjiiigggddd```^^^____________aaa```^^^]]]\\\[[[[[[[[[\\\ZZZWWWWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ______```bbbcccdddffffffffffffhhhjjjlllllljjjhhheeebbb\\\VVVUUU[[[gggpppiiiRRRFFFCCC@@@>>>???@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888::::::::::::999999999999:::;;;======<<<===???BBBGGGQQQeee|||tttdddVVVUUUcccsss{{{mmmdddYYYVVVQQQOOOPPPRRRSSSTTTUUUUUUTTTRRRRRRTTTXXX\\\aaadddggggggeeecccdddfffnnnwww{{{rrrjjjgggiiilllqqqwwwxxxoooiiicccaaaffflllrrryyy|||rrrlllgggddd`````````bbbdddeeedddbbb^^^___bbbeeeiiijjjiiigggdddeeegggiiihhhfffdddbbbggggggeeeaaa______cccgggfffdddbbbaaa``````______```___bbbfffhhhiiimmmsssuuummmmmmmmmllliiiccc[[[UUUQQQPPPNNNLLLIIIHHHGGGGGGKKKJJJJJJKKKNNNUUU^^^eeemmmoooqqqqqqooommmkkkjjjnnnnnnnnnnnnllljjjhhhgggcccaaa___^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZXXXVVVTTTTTTUUUVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\aaaaaabbbcccdddeeeeeefffiiigggfffhhhjjjiiieeeaaa^^^[[[YYY\\\eeeuuu|||\\\JJJEEEBBB???>>>????????????>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999999888888777777666666::::::::::::999999999999999;;;<<<===<<<===???AAAFFFOOObbbzzz|||kkkZZZSSS^^^mmm|||yyykkkbbbVVVSSSPPPOOORRRTTTVVVWWWYYYXXXVVVSSSSSSUUUZZZ^^^eeehhhjjjiiieeebbbcccdddmmmxxx}}}wwwpppiiihhhkkkpppqqq{{{xxxooogggcccbbbgggnnnvvv~~~rrrkkkeeeaaa___^^^___aaacccdddcccaaa]]]^^^aaaeeeiiikkkjjjiiihhhgggeeeccccccccccccdddeeedddaaa^^^]]]^^^bbbdddaaaaaa```___^^^^^^^^^^^^```^^^^^^```___^^^aaafffttt~~~zzzqqqhhhaaaZZZYYYVVVSSSPPPNNNLLLKKKJJJIIIHHHHHHKKKQQQZZZ```jjjlllnnnnnnkkkiiiiiiiiijjjkkkkkkkkkjjjhhhfffeeeaaaaaa```^^^]]]\\\]]]^^^ZZZZZZ[[[[[[[[[[[[[[[[[[WWWUUUTTTUUUVVVWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYY[[[\\\]]]]]]]]]]]]aaaaaabbbbbbbbbcccccccccgggdddaaaaaaaaa```[[[WWWXXXXXX]]]kkklllSSSFFFEEECCC@@@?????????>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::999;;;;;;;;;:::::::::::::::999:::<<<=========>>>@@@FFFNNNaaayyyrrr^^^TTTZZZfffwwwzzzlllbbbUUUSSSQQQQQQTTTWWWYYYZZZ[[[ZZZXXXUUUTTTVVVZZZ^^^gggjjjkkkiiidddbbbbbbdddkkkwww}}}{{{wwwpppkkkkkkoootttxxxvvvmmmfffcccccciiiqqqyyy|||pppiiidddaaa___^^^]]]___aaabbbbbbaaa]]]^^^```dddiiillllllkkkhhheeeaaa^^^^^^___bbbdddbbb```^^^]]]]]]^^^```bbb\\\^^^```aaa```aaaccceee___\\\ZZZZZZYYYXXX[[[aaajjjuuuyyysssddd```\\\XXXUUURRRNNNLLLIIIHHHGGGFFFGGGKKKRRRVVV```cccgggfffdddbbbccceeeeeeffffffgggfffeeedddccc```aaa```___\\\[[[[[[\\\YYYZZZ[[[\\\\\\\\\\\\\\\YYYXXXWWWXXXZZZZZZZZZXXXVVVVVVWWWYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]]]][[[YYYWWWWWWWWWVVVUUU[[[bbbqqqxxx]]]KKKBBBDDDBBB@@@?????????===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::999999999999::::::::::::;;;;;;;;;<<<888:::<<<=========>>>???GGGOOOaaayyyuuucccVVVXXX```ttt}}}mmmcccUUUSSSRRRSSSVVVYYY[[[[[[\\\[[[YYYWWWUUUVVVZZZ]]]eeegggiiigggcccaaaccceeejjjwww~~~{{{zzzwwwrrrnnnooosssxxxqqqkkkgggfffhhhnnnuuu}}}yyynnnhhheeecccaaa___]]]^^^```aaabbbaaa^^^^^^```dddiiimmmnnnnnndddbbb___\\\\\\]]]___aaa___^^^\\\]]]^^^```aaaaaa\\\___aaabbb``````bbbddd\\\YYYXXXYYYXXXVVVZZZ```eeejjjwww|||vvvnnngggaaaZZZSSSNNNJJJIIIHHHFFFEEEGGGKKKNNNRRRWWW[[[[[[YYYXXXZZZ^^^___```aaabbbbbbbbbaaaaaa___```aaa^^^[[[XXXYYYZZZ\\\\\\]]]^^^]]]]]][[[[[[ZZZYYYYYYZZZ\\\\\\[[[ZZZVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSSSSSSSTTTWWW[[[___iiizzzeeePPPFFFBBB@@@???======>>>???>>><<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::===<<<:::999999:::<<<===777777777777777888888888777777888999:::;;;<<<<<<777999<<<============>>>DDDLLL^^^vvvvvveeeXXXUUUYYYmmm~~~nnncccVVVTTTSSSTTTVVVYYYZZZZZZ\\\[[[ZZZXXXVVVWWWYYY[[[```bbbdddccc``````bbbeeemmmyyy{{{yyywwwxxxxxxvvvuuuwww}}}{{{nnnjjjjjjjjjmmmtttzzzvvvlllhhhfffeeeccc```^^^]]]___aaabbbbbb```___```dddiiinnnpppqqq```___^^^\\\\\\]]]]]]^^^]]]]]]\\\]]]___aaaaaaaaa___aaacccaaa^^^\\\\\\^^^YYYWWWWWWYYYYYYWWWZZZ___bbbccciiizzz}}}rrrhhh^^^WWWMMMLLLKKKHHHFFFFFFHHHKKKHHHMMMQQQRRRPPPPPPTTTWWW[[[\\\]]]___``````______^^^``````^^^YYYWWWWWWXXX^^^_________^^^\\\[[[YYYYYYXXXXXXYYY[[[\\\[[[YYYVVVVVVVVVVVVVVVVVVVVVVVVZZZXXXUUUSSSQQQQQQRRRRRRTTTTTTSSSRRRRRRQQQPPPPPPMMMOOOQQQSSSUUU[[[dddkkkxxxsssYYYJJJFFFEEE<<<;;;;;;<<<>>>???>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::===<<<:::999999:::<<<===999999999::::::;;;;;;<<<555555666888999:::;;;<<<777999<<<============>>>AAAHHHYYYrrruuufffXXXSSSUUUfff}}}ooocccVVVUUUSSSTTTVVVXXXYYYXXX[[[[[[[[[YYYWWWWWWXXXZZZ\\\^^^``````^^^^^^aaaeeeooo{{{~~~wwwtttrrruuuxxxzzz|||uuullllllmmmmmmqqqxxx~~~tttnnnnnniiiaaa___]]]ZZZYYY[[[^^^``````[[[___aaabbbffflllpppoooeeeccc___[[[YYYYYYZZZ[[[```___^^^aaafffhhhgggddddddgggfffaaa^^^]]]\\\YYYZZZWWWUUUUUUWWWZZZ[[[[[[^^^```eeeooo|||~~~qqqhhhZZZXXXTTTPPPLLLJJJIIIIIIJJJKKKLLLKKKIIIIIILLLOOOUUUWWWZZZ]]]______^^^^^^\\\\\\[[[ZZZZZZZZZ[[[[[[aaa```^^^\\\[[[YYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\UUUTTTSSSQQQQQQRRRRRRSSSTTTTTTRRROOOKKKIIIJJJJJJJJJJJJJJJKKKMMMMMMMMMKKKKKKQQQWWWYYY\\\fffxxxyyy]]]LLLCCCAAABBB@@@?????????>>>>>>======???>>>===;;;;;;<<<<<<=========<<<;;;::::::999999::::::::::::::::::::::::<<<;;;:::::::::;;;<<<===;;;;;;::::::999888777777999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@FFFTTThhh|||xxxhhhXXXRRRTTTaaatttqqqfff[[[VVVRRRTTTUUUUUUVVVYYY[[[[[[\\\[[[YYYXXXYYY[[[ZZZYYYZZZ]]]]]]^^^dddlllwwwyyypppqqqqqqtttzzz{{{}}}|||tttnnnkkklllnnnttt{{{wwwrrrqqqllldddaaa^^^[[[YYYZZZ\\\]]]]]]\\\```bbbbbbeeelllooommmdddbbb^^^ZZZXXXYYYZZZ[[[``````bbbeeehhhiiiiiihhhhhhjjjhhhaaa^^^___^^^\\\YYYXXXYYY[[[]]]]]][[[YYY]]]]]]aaahhhrrrpppiii```WWWRRROOOMMMLLLKKKLLLLLLJJJHHHHHHKKKNNNQQQSSSUUUXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]bbbaaa___\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRPPPNNNNNNNNNKKKLLLLLLKKKIIIHHHIIIJJJLLLKKKJJJKKKNNNPPPRRRSSSVVV[[[aaaeeelll|||lllUUUIIIBBBAAABBB?????????>>>>>>>>>======???>>>===<<<;;;<<<<<<======<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::999999:::;;;<<<;;;;;;::::::999888888777999999999:::::::::;;;;;;:::;;;;;;<<<<<<======>>>???DDDPPPcccvvvzzzlll\\\TTTUUUaaarrrssshhh\\\WWWSSSUUUVVVUUUVVVYYY[[[\\\^^^```aaaaaa```___^^^\\\\\\^^^___```gggooozzz}}}uuulllmmmooottt}}}~~~wwwyyy|||}}}yyyvvvsssqqqqqqtttxxx~~~}}}yyywwwqqqiiiccc___[[[YYYYYYZZZZZZZZZ\\\```aaaaaaccciiillljjjbbb```]]]ZZZXXXXXXYYYZZZ]]]```eeehhhiiiiiiiiijjjkkkkkkggg```]]]```aaa___YYY[[[___cccdddaaa\\\WWW[[[ZZZ\\\```fffssstttiiiaaa[[[UUUPPPKKKKKKIIIFFFDDDEEEHHHJJJLLLLLLNNNPPPSSSUUUXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\```___]]]ZZZWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPMMMKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGIIIJJJNNNNNNOOOQQQUUUZZZ^^^```jjjqqq{{{wwwZZZJJJEEEBBBAAAAAA??????>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::999888888999999:::;;;::::::999999888888888999999999999::::::::::::999999:::;;;;;;<<<<<<===???BBBKKK[[[nnn~~~sssdddZZZXXX```ooo~~~uuujjj^^^XXXTTTUUUVVVUUUWWWZZZ[[[\\\```ffflllllliiieeeddd```___aaacccfffnnnvvv~~~wwwnnnggghhhmmmvvv}}}xxxvvvxxx|||xxxxxxxxxzzz}}}~~~~~~}}}zzz||||||tttlllbbb___[[[XXXYYYYYYZZZZZZ[[[^^^___^^^```eeegggfff```___\\\ZZZXXXXXXYYYZZZZZZ```gggjjjjjjiiiiiijjjiiihhhccc^^^^^^ccceeeddd\\\^^^bbbeeefffccc]]]XXXZZZYYYZZZ\\\^^^gggyyy}}}rrrdddYYYSSSPPPKKKGGGDDDEEEHHHJJJGGGGGGHHHIIILLLOOOSSSUUUVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[ZZZWWWTTTRRROOONNNMMMNNNNNNOOOOOOOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIMMMPPPUUUYYY^^^dddiiiooosssvvvyyycccLLLCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>======>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999888888888888888:::::::::999999888888888888999999999999:::::::::888999999::::::;;;<<<<<<>>>@@@FFFTTTgggzzz~~~nnnbbb\\\]]]kkk~~~{{{wwwmmmaaaZZZVVVVVVWWWVVVWWWZZZZZZ\\\cccmmmvvvwwwpppiiihhhdddcccfffjjjnnnwww{{{rrrjjjeeeeeelllyyy}}}zzzzzz||||||zzzxxxyyy{{{~~~}}}|||{{{rrrjjjaaa^^^ZZZXXXYYYZZZ[[[[[[YYY\\\]]][[[]]]aaacccaaa___^^^\\\ZZZYYYYYYZZZ[[[\\\bbbjjjnnnnnnlllkkkkkkgggfffbbb___bbbjjjmmmkkkaaaaaaaaaccccccaaa]]]ZZZYYYZZZ[[[]]]]]]aaaooo}}}~~~oooddd^^^VVVNNNJJJIIIJJJKKKGGGFFFEEEFFFHHHLLLOOOQQQTTTUUUXXXZZZ[[[ZZZYYYXXXTTTRRRPPPNNNLLLJJJIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKNNNSSS[[[```jjjqqq|||hhhVVVEEEAAACCCCCCAAA@@@==================>>>>>>===============<<<<<<;;;:::::::::::::::999999999::::::::::::::::::::::::999999999888888777777777::::::999999999999999888888888888999999999::::::888888999999:::;;;;;;;;;===???DDDPPPbbbwwwvvvggg]]]ZZZfff{{{yyyoooccc\\\VVVVVVVVVUUUWWWZZZ\\\```jjjvvvwwwooojjjfffffflllrrrvvv}}}xxxooohhheeedddnnn}}}~~~}}}}}}}}}~~~~~~}}}yyyzzzzzzqqqhhhaaa^^^[[[YYYYYY[[[[[[[[[WWWZZZ[[[YYY[[[```aaa```^^^]]]\\\[[[ZZZ[[[[[[\\\```fffmmmsssssspppllljjjdddeeecccccciiiqqqrrrooocccaaa^^^]]]]]]]]][[[YYYXXXYYY]]]```^^^^^^hhhsss|||ssseeeXXXOOOKKKIIIIIIIIIIIIHHHGGGHHHKKKMMMOOOMMMNNNOOOPPPQQQQQQPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHDDDFFFGGGIIIJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOQQQVVV[[[ccclllvvv}}}xxxZZZNNNCCCAAACCCBBBAAA@@@<<<<<<============>>>>>>=========>>>===<<<<<<;;;::::::::::::999999999999::::::::::::::::::::::::999999999999999888777666999999999999999999999999888888888888999999999999888888999::::::;;;;;;<<<===>>>CCCMMM]]]qqq~~~mmm___ZZZcccvvvzzzpppddd\\\VVVUUUUUUTTTVVVZZZ___fffrrr|||tttiiigggiiipppwwwzzz~~~~~~|||zzzsssjjjfffffffffqqq}}}|||~~~uuummmdddaaa]]]ZZZZZZZZZZZZZZZWWWZZZ[[[YYY[[[```bbb```^^^]]]]]]\\\\\\\\\\\\]]]aaaeeelllrrrtttqqqjjjeee```bbbccceeelllrrrqqqlllbbb___[[[YYYYYYXXXWWWVVVUUUXXX^^^aaa]]]ZZZ___hhhuuu~~~kkk]]]UUUOOOLLLNNNMMMLLLKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJMMMOOOPPPQQQPPPOOONNNPPPSSSVVVYYY[[[\\\]]]```gggqqq}}}www```MMMFFF@@@AAAAAA??????AAA<<<<<<<<<=========>>>>>><<<===>>>>>>>>>===;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::::::::888777666999999999999999999999999888888888888999999999999999999::::::;;;<<<<<<<<<<<<>>>AAAIIIVVVgggxxxwwwggg^^^bbbpppyyy}}}zzzpppddd\\\VVVUUUTTTSSSUUUYYY```iiivvvzzzttthhhfffjjjsssyyyyyyxxxyyyxxxtttrrrqqqllldddbbbfffhhhsss|||tttgggddd___[[[ZZZZZZYYYXXXWWW[[[[[[ZZZ\\\aaacccaaa^^^^^^]]]]]]\\\]]]]]]^^^```ccchhhooosssoooggg___\\\^^^```dddkkkpppmmmfff```]]]ZZZWWWWWWVVVTTTSSSRRRVVV]]]```\\\WWWYYY```fffwwwqqqeee]]]YYYQQQQQQOOONNNMMMLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQTTTWWWYYYYYYYYYXXXYYY\\\aaaggglllpppssstttuuu~~~cccNNNEEEAAA???@@@???===>>>AAA;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>===;;;:::999999999999999999999999::::::::::::::::::::::::::::::;;;;;;:::999777666999999999999999999999999777888888888888999999999999::::::;;;;;;<<<<<<===<<<===AAAGGGRRR```oooyyypppbbbbbblll~~~llltttzzzpppddd\\\VVVTTTSSSRRRTTTXXX]]]hhhvvv}}}vvvqqqgggfffkkktttyyyvvvrrrqqqpppllljjjkkkfff```___dddiiiuuu~~~vvvllleee^^^ZZZZZZZZZZZZXXXWWWWWWYYY[[[^^^aaacccddd\\\]]]^^^___````````````eeehhhlllpppoookkkeee```\\\]]]___```bbbccccccccc\\\ZZZXXXVVVTTTSSSSSSSSSWWW\\\``````\\\ZZZZZZ\\\]]]eeevvvwwwpppccc^^^WWWSSSRRRRRRRRRPPPMMMKKKKKKNNNOOOLLLMMMPPPQQQSSSWWWYYY\\\___cccfffdddfffhhhiiikkkmmmqqquuuuuu~~~gggTTTKKKCCCBBBAAA???<<<:::888888<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999<<<<<<<<<;;;;;;:::::::::999999888888888888999999666666666777888888999999:::::::::::::::999888777888888999::::::::::::999::::::;;;;;;;;;;;;;;;;;;===>>>BBBGGGMMMWWWiiixxxvvvcccaaagggvvvzzzppprrrzzzmmmcccZZZTTTTTTUUUUUUVVVYYYccclllsssuuuwwwwwwpppfffdddgggmmmtttwwwsssiiibbbcccddddddcccaaa```aaaccckkkyyyyyylllfff___[[[[[[\\\[[[ZZZXXXXXXYYY[[[]]]```bbbccc\\\]]]___```bbbbbbbbbbbbeeemmmvvvxxxqqqhhhbbb```\\\\\\^^^___aaaaaabbbbbb[[[ZZZWWWUUUTTTTTTUUUUUUXXX]]]aaabbb^^^ZZZZZZ[[[[[[aaammmzzzppphhhbbb\\\WWWSSSUUUQQQOOORRRSSSSSSWWW\\\aaagggnnntttxxxzzz{{{|||jjjUUUHHHDDDAAAAAA@@@???===<<<;;;:::<<<<<<<<<<<<;;;;;;::::::>>>>>>===<<<;;;:::999888<<<<<<;;;;;;;;;:::::::::999999888888888888999999::::::999999999999999999::::::::::::999999888777777777888999999999999888:::::::::;;;;;;;;;;;;;;;??????BBBGGGLLLVVViiiyyyeeeaaacccrrrwwwwww{{{nnnbbbZZZSSSSSSTTTTTTUUUXXX___gggnnnqqqttttttooofffgggjjjnnnssstttooofff^^^]]]^^^_________```ccceeeooo}}}yyylllggg```]]]]]]]]]\\\[[[YYYYYYYYYZZZ\\\^^^aaabbb]]]___aaacccdddeeeeeeeeeeeerrr~~~~~~qqqddd___```\\\\\\]]]^^^___`````````YYYXXXUUUTTTSSSUUUWWWXXXZZZ^^^cccccc___[[[YYYYYYWWWZZZaaammmvvvlllggggggaaa]]]^^^```ccckkksss~~~zzzdddSSSHHHCCCCCC@@@?????????>>>>>>===============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888999999;;;;;;::::::999888888777999999999999999888888888666666777888888888888777999:::::::::;;;;;;;;;<<<@@@@@@BBBFFFKKKVVVjjj|||kkkbbb___lllzzz|||oooaaaYYYRRRRRRSSSRRRSSSUUUXXX```gggkkknnnpppmmmhhhkkknnnrrruuutttmmmccc\\\ZZZ[[[]]]^^^```dddiiillluuuzzz|||vvvkkkfff```]]]]]]^^^]]][[[ZZZZZZYYYYYY[[[]]]___```^^^```ccceeeggghhhhhhhhhfffqqq{{{yyynnnbbb^^^___]]]]]]^^^____________^^^VVVUUUSSSRRRSSSUUUXXXZZZ[[[___cccccc```[[[XXXVVVSSSVVVZZZaaaooo}}}vvvuuuwww}}}~~~cccRRRIIICCCBBBCCC@@@@@@??????>>>>>>>>>>>>=====================<<<999999:::;;;===>>>??????::::::::::::::::::::::::999999888888888888999999888888888777777777666666999999888888888888888999666777777888888888888888999999999::::::;;;;;;<<<@@@@@@BBBFFFJJJWWWmmmsssfff]]]fffyyy|||~~~{{{mmmaaaXXXQQQPPPQQQPPPQQQSSSTTTYYYaaafffiiikkkkkkjjjmmmssszzz~~~{{{rrrfff^^^]]]___aaacccggglllrrrwww}}}}}}~~~zzz|||xxxyyy~~~uuuhhhddd^^^\\\]]]^^^]]][[[ZZZYYYXXXXXXYYY\\\^^^```___aaadddgggiiiiiiiiihhhgggkkknnnmmmgggaaa___^^^______`````````___^^^^^^SSSRRRQQQQQQSSSVVVYYY[[[[[[^^^```aaa^^^ZZZVVVTTTPPPTTTYYY^^^gggyyysssbbbPPPGGGDDDAAA>>>>>>AAA@@@@@@???>>>===<<<<<<<<<=====================;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::999999888888888888999999666666777777777888888888999888888777777888999999777888999999::::::999999888888999999:::;;;;;;<<<>>>???BBBEEEIIIVVVnnn}}}lll]]]aaaqqqyyyzzzlll```XXXPPPOOOPPPOOOOOOQQQQQQUUU\\\bbbeeefffiiillloooxxx|||ooofffdddfffjjjmmmqqqvvv}}}{{{{{{vvv{{{||||||yyyzzzvvvgggccc^^^]]]^^^___]]][[[ZZZYYYWWWWWWXXX[[[^^^```___aaadddgggiiiiiihhhggggggeeecccbbbbbbaaa___^^^aaaaaaaaa``````^^^]]]]]]RRRRRRSSSTTTVVVXXX[[[\\\[[[[[[\\\\\\[[[XXXUUUSSSOOOTTTZZZ___dddooouuuZZZPPPGGGEEEDDDAAA>>>===@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========???>>>===<<<:::999777777999999999999::::::::::::999999888888888888999999777888888999::::::;;;;;;888888777666666888999:::888888999:::::::::::::::777777888999:::;;;<<<<<<<<<===AAADDDGGGRRRkkkqqq___]]]hhhwwwvvv|||mmmaaaXXXPPPOOOOOONNNNNNPPPQQQSSSXXX^^^```aaafffmmmrrr}}}xxxooollloootttyyy}}}yyyxxxwww~~~{{{wwwxxxxxx{{{xxxgggccc___^^^___```___\\\YYYXXXVVVVVVWWW[[[^^^aaa^^^aaadddggghhhgggfffdddeeeccc```____________^^^aaaaaa```___^^^]]][[[[[[SSSTTTVVVXXXZZZ\\\]]]^^^YYYYYYXXXXXXWWWVVVTTTRRROOOTTT[[[^^^aaafffnnnuuuppp]]]OOOHHHDDDDDDCCC@@@>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<======<<<:::999888777666888888999999999:::::::::999999888888888888999999999999999999999999::::::888777666666666777999:::777777888999999999999999777777888999:::;;;<<<<<<:::<<<@@@AAABBBLLLbbbxxxuuu```YYY___lll}}}rrrtttrrrbbbYYYQQQOOOOOONNNMMMOOOQQQQQQVVV[[[\\\\\\bbbkkkwww}}}wwwsssxxx~~~yyyyyy|||xxxtttwwwuuuyyy}}}wwwhhhddd```___aaabbb```^^^XXXWWWVVVUUUWWW[[[___aaa^^^aaadddggghhhfffdddcccccccccbbbaaa___^^^^^^^^^``````___^^^]]][[[ZZZYYYUUUVVVYYY\\\^^^_________XXXWWWUUUUUUUUUTTTSSSRRRPPPTTTZZZ]]]___aaadddhhhooo{{{hhhXXXMMMIIIDDD@@@???===:::;;;???999::::::;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::888888888999999:::::::::999999888888888888999999999999888888777666666666888777666555666777999;;;666666777888888888888888666777888999:::;;;<<<<<<:::<<>>FFF[[[pppwwwaaaWWWYYYfffwwwmmmllluuubbbYYYQQQPPPOOOMMMMMMOOOQQQPPPTTTYYYYYYXXX___jjj|||{{{yyy{{{zzz|||}}}yyyvvvuuu|||vvvnnnhhhfffeeedddcccaaa^^^\\\WWWWWWXXXXXXYYY[[[\\\]]]aaaccceeeggghhheee```\\\]]]^^^___^^^]]]]]]^^^aaabbbaaa_________]]]ZZZXXXYYYYYY[[[]]]^^^^^^[[[YYYZZZWWWTTTSSSSSSSSSRRRQQQRRRXXX]]]^^^\\\YYYZZZ\\\aaalll}}}ttt```PPPHHHGGGCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999777777777888999999999:::888888888888888777666666777777888888888888777777888777777666666666666666777777888999999999999888777888888888888999999999;;;<<<>>>???>>>CCCSSSbbbwwwaaaYYYYYYaaaqqqzzzuuu|||}}}fff]]]TTTPPPMMMKKKMMMQQQQQQPPPQQQTTTUUUWWW___hhhvvvxxx}}}xxx~~~zzzvvv{{{|||{{{yyyxxxyyy|||uuuooo```^^^]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYZZZ[[[\\\]]]aaabbbdddfffgggddd___ZZZ\\\\\\\\\\\\\\\]]]___```___^^^]]]]]]^^^]]][[[ZZZYYYYYYYYY[[[\\\\\\[[[YYYYYYWWWTTTRRRRRRRRRQQQPPPQQQWWW^^^```]]]YYYXXXXXXYYY```mmmttt```TTTJJJDDDBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888888888999999888888888888888777666666777777777888888777777777999888888777777777777777777777888999999999999888777888888888888999999999:::;;;===>>>>>>BBBPPP___zzzsss]]]UUUUUU]]]mmm}}}zzz|||kkk```UUUQQQPPPNNNOOOQQQQQQPPPRRRTTTUUUWWW___hhhwww~~~vvv|||zzz{{{{{{||||||{{{xxx{{{}}}|||xxxsssnnnaaa^^^\\\[[[\\\\\\\\\[[[XXXXXXXXXYYYZZZ[[[\\\]]]aaaaaaccceeeeeebbb]]]YYY[[[YYYXXXYYY[[[^^^___```[[[ZZZZZZZZZ\\\]]]\\\ZZZYYYWWWWWWXXXYYYZZZYYYXXXXXXUUURRRQQQQQQQQQPPPOOOPPPVVV^^^bbb___ZZZVVVTTTVVVXXX___mmmqqqXXXLLLHHHDDDAAA?????????>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999888888888888888888777777777777888888777777666666777777777777777777777777:::999888888777777888888666777888888999999888888777888888888888999999999999:::<<<======@@@LLLZZZooosss^^^TTTSSSYYYiiizzz{{{qqqcccVVVRRRRRRQQQPPPPPPQQQPPPQQQTTTUUUWWW___hhhvvv|||uuu{{{|||xxx|||xxxwww|||zzzuuuooojjjeeeaaa]]][[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]______aaabbbccc```[[[XXXZZZXXXVVVXXX[[[^^^______ZZZYYYWWWXXXZZZ[[[ZZZYYYXXXVVVUUUUUUWWWXXXXXXWWWVVVTTTQQQPPPPPPPPPOOONNNMMMUUU^^^cccaaa\\\VVVSSSTTTSSSWWWaaaooo~~~iiiZZZJJJCCCBBB@@@@@@@@@???>>>>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::999999999:::::::::999999999999888999999888888777777666666666777777777777777666666777777777666666777777777999888777777666666777777666777777888888888888888777777888888888999999999888888:::<<<<<<===GGGSSSbbbwwwzzzdddYYYUUUXXXfffvvvzzz|||vvvfffWWWRRRTTTSSSPPPNNNQQQPPPQQQTTTUUUVVV^^^gggsss}}}xxx|||}}}uuuuuuzzz{{{tttllleeebbb___ZZZXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]^^^___```^^^ZZZWWWYYYYYYXXXZZZ\\\^^^^^^^^^ZZZXXXWWWVVVWWWXXXXXXWWWVVVUUUSSSSSSUUUWWWWWWVVVTTTRRROOOOOOOOOPPPPPPOOOLLLRRR[[[aaabbb]]]WWWSSSQQQNNNQQQZZZcccjjjuuuuuubbbRRRLLLFFFCCC@@@<<<===@@@>>>>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;::::::999999999888888888999888888777777666666666555666666777777777666666777777666555555666777777777777666555555555555666666666777888888888888777777777888888888999999999888777:::<<<;;;<<>>=========<<<<<<<<<;;;;;;888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;999999999999888888888888777777777777777777666666555555666777777777666666777777555555555555777777666666555444444444444555555666777777888888777777777888888888888999999999888777999<<<;;;:::???FFFPPPaaayyyrrreeeYYYTTT[[[hhh||||||vvvqqqaaaZZZWWWUUUSSSSSSVVVTTTUUUVVVUUUVVV]]]eeemmm}}}|||{{{~~~~~~sssqqquuuxxx|||~~~yyyuuuuuu{{{yyytttnnnhhhaaa```^^^^^^______]]]\\\UUUUUUUUUVVVWWWXXXYYYZZZWWWWWWXXX[[[]]]]]]ZZZXXXZZZ```eeeeee___[[[ZZZ\\\XXXVVVTTTTTTVVVXXXYYYYYYSSSSSSSSSUUUVVVWWWUUUSSSPPPOOOMMMNNNPPPSSSTTTTTTOOOQQQTTTWWWXXXUUUQQQMMMPPPLLLPPPYYYZZZWWW[[[dddvvvnnnXXXKKKGGGCCC???>>>???>>>::::::<<<;;;;;;;;;;;;::::::::::::777888888999::::::;;;;;;888999999999::::::::::::999999999999888888888888666666666777777777777777444555555666777777666666888777555444444555777888777777666555555555555555555666666777777777777777777888888888888999999999888777999<<<<<<:::===BBBJJJWWWkkkwwwjjj]]]TTTZZZeeezzz}}}uuuyyyzzzkkkbbb\\\XXXXXXZZZ[[[YYYYYYZZZXXXXXX^^^fffmmm}}}~~~}}}vvvtttvvvxxxzzz}}}~~~zzztttppprrrxxx}}}vvvtttqqqmmmaaa___]]]\\\\\\ZZZWWWTTTTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUWWWYYY\\\\\\[[[YYYZZZcccjjjiiiaaaZZZYYY\\\VVVTTTSSSTTTWWWZZZ\\\\\\RRRSSSTTTVVVWWWWWWUUURRROOONNNMMMNNNQQQTTTUUUUUUQQQQQQRRRSSSSSSPPPLLLIIIIIIFFFIIIRRRRRRMMMQQQ\\\bbbrrryyyeeeSSSDDDBBBFFFFFF>>>:::<<>><<<<<<::::::999999999999999999777777888999::::::;;;;;;777777888888999999999999999999999888888888888777555555666666777777888888444444555666777777666666888666555444444555666888888888777666666666666666555666666777777777777777777888888888888999999999888888:::===<<<:::<<<@@@GGGPPPaaavvvzzznnnaaaWWW[[[fffzzzttttttzzzrrrhhhaaa\\\\\\```___]]]\\\]]][[[ZZZ```gggooo~~~~~~vvvssssssppprrrxxx{{{wwwoooiiiiiippp|||}}}vvvooojjjggg```^^^]]]]]]]]]\\\ZZZXXXUUUUUUUUUWWWYYYYYYXXXVVVXXXXXXXXXXXXYYY[[[\\\]]]___eeejjjhhh___XXXUUUVVVVVVUUUSSSSSSSSSUUUWWWYYYRRRUUUZZZ^^^```]]]VVVQQQRRROOOMMMLLLNNNQQQRRRSSSPPPPPPOOONNNMMMKKKKKKJJJGGGIIIKKKNNNPPPPPPQQQPPP[[[aaannnrrr^^^NNNFFFCCCBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777888888999888888888777777666666666666666666777777777777777666666666777888999999666777888888888777555444666666666666666555555555555555555555666666666666111222222333444555666666777777777777777777777777777888999999888777666555777777777888999;;;<<<===BBBKKKWWWeeezzzxxxiiiZZZ[[[eeevvvvvvrrrxxxqqqddd^^^aaafffiiigggfffddd^^^[[[```hhhsss{{{xxxwwwwww|||wwwuuutttppppppuuuxxxuuuqqqmmmmmmsss|||zzzrrrlllhhhfff___]]]\\\\\\\\\[[[YYYWWWTTTTTTUUUXXXZZZ[[[ZZZXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]ccchhheee^^^WWWUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWVVVXXX[[[___aaa^^^YYYTTTOOONNNNNNPPPRRRTTTTTTTTTPPPPPPOOONNNLLLKKKJJJJJJFFFGGGJJJLLLMMMNNNNNNNNNRRRWWWaaaooo|||dddYYYKKKAAA>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888888888888888888888888999555666666666777777777777777777777666777777888888555666666777666555444333666666666666555555555555666666666666666666666666444555555555555555555555777777777888888777777777777888888999888777666555777777777888999:::<<<<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888555555666777777888888999555555666666666777777777888888777666666666777777444555555555555444333333555555555555555555555555888888777777666666555555777777666666666555555555555666777888888777666555777777888888888777666666777777777888999:::;;;<<<>>>EEENNN[[[nnnwwwhhh```aaattt}}}||||||rrroooooopppmmmjjjfff```]]]cccmmmyyy{{{sssllljjjlllpppwww}}}}}}}}}yyyqqqmmmppprrrrrrqqqqqqsssyyy}}}tttllleeeaaa\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTUUUWWWZZZZZZYYYXXXUUUVVVWWWXXXYYYZZZZZZZZZYYY]]]```^^^ZZZWWWWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWYYYXXXWWWXXXZZZZZZXXXVVVPPPOOOOOOQQQTTTUUUTTTSSSOOONNNNNNLLLKKKJJJIIIIIIFFFFFFGGGHHHHHHIIIIIIIIIHHHLLLPPPSSSZZZiiippp```QQQHHHEEEBBB???>>>>>>>>><<<:::::::::::::::::::::::::::999999888888888888888999555555555555555555555666555555555666666666777777999888777666666666666666555555555555444444333333444444555555555555555666888888888777666666555555666555555555555555555555444555777888888777555444777777777777777777666666777777777777888999:::;;;===CCCJJJUUUhhh~~~|||nnneeebbbjjj|||{{{tttqqqmmmiiifffbbb]]]\\\dddnnnzzzuuupppmmmnnnsssyyy|||qqqmmmoooqqqpppnnnmmmpppyyyyyyoooeee___[[[ZZZYYYYYYZZZZZZXXXVVVTTTTTTTTTVVVWWWWWWUUUSSSTTTUUUVVVXXXYYYYYYYYYYYYXXX[[[]]]]]]ZZZXXXXXXYYYSSSSSSTTTTTTUUUVVVWWWXXXXXXWWWUUUUUUWWWXXXYYYXXXTTTQQQNNNMMMOOOPPPPPPPPPMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLOOOPPPRRRZZZiiivvvzzzfffXXXNNNGGGCCC???>>>======<<<:::777555::::::::::::::::::::::::999888888888888888999999888888777666555555444444555555555555666666666666888888777666555555555666666666666555555555555555333444444444555555666666888777777777666666555555222222333444555555666666444555666666666666555444666666666666666666777777777777777777888999::::::===AAAGGGQQQddd|||tttjjjdddeeeuuuvvvqqqhhhddd```\\\XXXYYYcccnnnzzzxxxqqqqqqssswww|||pppkkknnnnnnllljjjiiimmmxxx{{{oooeee___[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUTTTTTTUUUVVVUUUSSSQQQSSSTTTVVVXXXYYYYYYXXXXXXXXX[[[^^^^^^]]]ZZZYYYXXXSSSTTTTTTUUUVVVVVVWWWWWWXXXVVVTTTUUUWWWZZZ[[[[[[UUUQQQMMMKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGJJJLLLMMMLLLQQQYYY```ooo{{{{{{ooo^^^OOOGGGCCCAAA@@@;;;;;;<<<===<<<;;;999888999999999999999999999999888888888777888888999:::<<<;;;:::999777666555555444444555555555666666666777777666555555555666666777666555555444444555555333333333444555555666666555555555666666666666666111111222333444555666777555555555555555555555555666666555555555666777777777777777777777888999999<<>>;;;888999::::::999888777888999888888888888888888888888888888777777888999::::::444444444444444444333333444444444555555555666666555555555555555666777888555444333222111222333444222222333333444555666666111222222333444555666666666666666666666555555555777555333111111333555777666555444444555666777888888777777777777777888999999<<<@@@JJJ```}}}uuueeeZZZaaammm~~~zzzmmmsss|||uuuoooggg___YYYZZZfffsssyyytttiiitttzzzsssnnnfff___aaaaaaccciiisssxxxmmmfffaaa___]]]]]]^^^]]][[[XXXTTTRRRSSSUUUXXX[[[\\\[[[ZZZYYYTTTTTTUUUVVVVVVWWWWWWWWW]]]]]]\\\\\\\\\]]]^^^^^^```]]]XXXUUUSSSQQQPPPOOOQQQNNNKKKLLLOOORRRQQQPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIJJJMMMNNNNNNMMMIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEMMMPPPYYYgggvvvzzzjjj]]]PPPGGG???===;;;;;;<<<<<<;;;:::;;;:::999999888888999999777777888888888888777777666666777777888888888999555555444444444333333333888888777777666666555555444444444555555555666666666666555555555444444444444444444444444444444444555555555444444555555555666666666666666555555555444444444555555555666666888888888888888777666666666777777777777777666555777<<<@@@HHH\\\yyyzzzkkkZZZZZZcccvvv{{{yyy|||qqqhhhaaaaaalllxxx~~~rrrnnnyyy{{{~~~zzztttnnnfff^^^^^^___ccckkkwwwsssiiiaaa]]]\\\YYYYYYYYYYYYXXXVVVTTTSSSRRRUUUZZZ^^^```^^^[[[YYYRRRSSSSSSTTTVVVWWWXXXYYY\\\\\\\\\\\\\\\]]]^^^^^^[[[YYYVVVSSSRRRRRRQQQQQQQQQOOOLLLMMMOOOQQQPPPOOONNNMMMMMMKKKKKKJJJJJJIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIOOOXXXbbbnnn~~~nnn___TTTLLLDDD??????===;;;:::;;;;;;:::999::::::999888888888888888666666777777777777666666666666777777777888888888666666555555555444444444666666666666666555555555333333444444444555555555666555555555444444444444444444444444444444444444555444444333333444444555555555555555666666666666444444555555555555555555777777777777777666555444666777777888888888777777888<<>><<<:::999::::::999888999888888777777777777777555555666666666666555555666666666666777777777777666666666666555555555555444444444444555555555555222222333333333444444444555555555555444444444444444444444444444444444444444333333222222333333444444444444555666666666777555555555555555555444444555555666666666555444444555666777888888888888888:::;;;<<<@@@OOOhhhzzzaaaYYYXXXeeezzzyyywww~~~xxxuuuxxxsssuuutttzzz}}}{{{{{{{{{zzztttrrrxxx}}}ttt|||~~~xxxnnneee]]]aaaiiitttxxxkkkaaa[[[XXXWWWZZZYYYXXXWWWVVVVVVVVVVVVRRRUUUYYY^^^``````^^^]]]TTTTTTTTTTTTUUUWWWXXXYYYWWWXXXYYY[[[\\\]]]]]]^^^SSSTTTUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@@@@AAABBBDDDFFFHHHIIIIIIHHHKKKOOORRRVVV___iiissswwwfff[[[UUUOOOGGGAAA@@@@@@AAAAAA===;;;999888999999888777888888777666666666666666444555555555555555555444666666666666666666666666555555555555444444444444222222222333444444444555111111222222222333333333444444444444444444444444333333333333333333333333333222222222222222222333333333444444555666777777555555555555555444444444555555666666666555555444333444555666777888888888999::::::===HHH^^^wwwiii]]]VVV]]]ooo}}}~~~{{{wwwtttmmmnnnnnnuuu}}}|||~~~|||xxxsssqqqqqqsssuuuvvvooonnnvvv~~~rrrzzzzzzqqqhhhaaadddlllvvvzzzmmmccc\\\YYYXXX[[[ZZZXXXWWWUUUTTTTTTTTTSSSTTTUUUWWWZZZ\\\]]]^^^YYYXXXVVVUUUUUUUUUWWWWWWVVVWWWXXXZZZ[[[\\\\\\\\\UUUXXX[[[[[[XXXTTTRRRQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLJJJGGGDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDGGGJJJLLLOOOVVV___hhhwwwxxxlllcccYYYOOOGGGEEEBBB???===<<<<<<;;;:::<<<:::888888999999888777888777666666555555666666444444555555555555444444666555555555555555555555444444444333333333222222111111222222333333444444111111111222222222333333333333444444444444444444333333333333333333333333222222222111111222222222222333333444555666666777555555555555555555555444555666666777777666666666222333444555666666777666777888999<<>>=========<<<;;;999888777===;;;999888999999888777888777777666666666666666444444555555555555444444555555555555555444444444333333333333222222222111222222222222333333333333111111222222222333333333333333333333444444444444333333333333333333333333333222222111111222222333333333333444555555555666444444444555555555666666555555666777777777666666333444555555666666666666555666999<<<@@@MMMdddxxx|||oooaaa\\\bbbrrr~~~ssspppppptttyyy~~~|||rrriiikkkmmmuuu}}}zzzuuuqqqllliiiiiilllmmmnnnqqqkkkkkkxxx}}}lllqqquuuuuutttsssnnngggaaabbbeeelllwww|||rrrhhh```ZZZXXXVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXWWWTTTRRRQQQRRRTTTUUUUUUVVVXXXZZZZZZZZZXXXXXXWWW```iiilllggg___YYYVVVNNNPPPRRRQQQOOOMMMMMMNNNMMMOOOSSSVVVVVVTTTPPPNNNNNNMMMNNNNNNNNNLLLHHHEEECCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEFFFHHHFFFDDDHHHOOOYYYZZZ\\\aaaiiissswwwlllccc^^^RRRMMMFFFAAA???>>>===;;;;;;<<<;;;;;;:::::::::;;;===;;;999999999:::999888999888777777666666777777555555666666666666555555555555555444444444333333444444333333333222222222333333333333333222222222222222222222333333333444222222333333333444444444222222222222222222222222333333222222222222333333444444444444444444444444222333333444555666777777333444555666666666666555666666777777777777777666444666:::======CCCWWWkkkwwwiii___^^^jjj|||uuupppllloootttyyyppphhhkkknnnwww}}}zzzuuuqqqmmmlllnnnppppppooonnniiikkkzzzyyylllqqqsssrrrqqqqqqmmmhhh___^^^aaagggrrr}}}|||rrrhhh___YYYVVVVVVWWWYYYZZZZZZYYYWWWVVVOOOPPPRRRTTTUUUUUUUUUUUUUUUSSSQQQPPPPPPQQQTTTUUUUUUWWWXXXZZZZZZYYYWWWVVVWWWaaammmqqqmmmddd\\\YYYMMMPPPRRRRRROOOMMMMMMOOOMMMQQQUUUXXXWWWSSSNNNKKKMMMMMMMMMNNNNNNLLLHHHEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDFFFDDDAAAEEEKKKSSSPPPOOORRRXXX```jjjrrr~~~|||vvvlllbbbYYYRRRLLLHHHCCC@@@===;;;<<<<<<;;;:::888888888666666888;;;>>>>>><<<:::999::::::999888999999888777777777777777555555666666666666555555555555555444444333333333555555444444444333333333555444444333333222222222222222333333333444444444222222222333333444444444222222222222222222222222444333333222222333333444444444444444444444333333111222333444555777888888222333444444555555555444888999999999999888888777333666;;;===;;;===NNNbbbuuu{{{mmmaaa\\\eee~~~www}}}zzztttoooqqquuuzzzpppiiimmmpppyyy{{{wwwtttqqqqqqsssuuutttrrrlllhhhkkk}}}yyylllnnnppprrrqqqooollljjjccc___]]]cccooo|||yyynnnccc\\\XXXWWWWWWaaagggddd]]]XXXSSSPPPQQQRRRSSSTTTUUUUUUTTTTTTPPPOOOMMMLLLNNNPPPSSSUUUVVVVVVUUUUUUTTTUUUUUUUUUSSS]]]kkkrrrpppggg]]]WWWQQQPPPNNNLLLKKKKKKLLLLLLOOONNNNNNNNNNNNLLLIIIFFFDDDGGGIIIKKKJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA??????AAABBBEEEDDDCCCCCCDDDFFFIIIJJJQQQNNNKKKKKKMMMRRRUUUXXXcccnnn~~~uuummmhhhYYYVVVPPPJJJEEECCCBBBAAA;;;;;;:::999888888888888999999999999999999999999555666777888888999888888777666555444444444444444555555666777777666555444555444222222222444666777333222222111111222222333666555555444444333222222333222222111111222222333333333333333333333333333222222222222222222222222555444333333222222222222111222222333333444444555555444444333333333444444333333333444444444444555333333555666777777777777555777888999;;;AAAJJJQQQgggtttqqqeee]]]```vvv{{{sss{{{~~~|||}}}xxxjjjiiittt~~~zzzuuuqqqsssyyy|||yyytttiiillltttyyymmmoooqqqsssssspppmmmjjjddd```^^^cccnnnzzzzzznnnddd]]]ZZZXXX___llltttmmm^^^UUUSSSSSSPPPQQQTTTVVVVVVTTTRRRQQQNNNNNNMMMMMMOOOQQQSSSUUUWWWVVVTTTSSSSSSSSSTTTUUURRR\\\hhhooommmeee\\\VVVOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOMMMJJJGGGDDDFFFHHHHHHHHHGGGHHHJJJIIIHHHHHHGGGEEEDDDDDDCCCDDDDDDDDDBBB@@@@@@AAACCCCCCCCCCCCCCCEEEFFFHHHIIIKKKIIIHHHHHHJJJLLLOOOPPPSSSYYYfffwww}}}xxxooofff___XXXRRROOOJJJGGGCCC???<<<;;;;;;;;;;;;;;;:::999999999::::::777777777777777777777777666666777777777666666555666666555444444444444444444555666666777666555444555444333222222333555666333222222111111222222333333333444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222555444333222222222222222333333333333333333333333444444444333333333444444666666666666777777777777444444555666777777777777666777888777888===DDDKKK[[[jjj}}}uuuhhh^^^]]]oooyyyqqqvvvzzzlllkkkuuu~~~~~~{{{uuuppprrryyy}}}|||xxxnnnrrr}}}zzzlllnnnqqqsssrrroookkkhhhdddaaa___ccclllwww~~~xxxmmmddd^^^ZZZYYYgggvvvsss___RRRRRRUUUOOOQQQTTTWWWVVVTTTPPPNNNMMMNNNOOOPPPQQQSSSTTTUUUYYYWWWTTTRRRQQQRRRSSSTTTRRRZZZdddjjjiiibbbYYYSSSLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJMMMOOOMMMJJJFFFCCCEEEFFFEEEDDDEEEGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEECCCAAA@@@AAACCCBBBBBBCCCEEEFFFFFFFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKQQQ[[[fffsss}}}ssshhhaaaXXXTTTOOOJJJGGGDDDAAA???@@@>>><<<:::999999:::;;;::::::999999999:::;;;;;;666666666666666666666666666666666666555444333333666555444444444444444444333333444555666666666666555555333222222333444444333222222111111222222333222222222333444555555555444444333333333333444444333333333333333333333333222222222222222222222222444333333222222222222333555555444333333222111111333333333333333444444444333333333444444444555555555666666777777777666666555777777666555888>>>CCCMMM\\\sss}}}pppbbb]]]hhhyyyzzzqqqttt}}}~~~rrrpppyyy|||vvvpppqqqxxx~~~}}}tttzzz{{{lllmmmpppqqqooolllgggddddddaaa___aaaiiirrryyy}}}~~~tttjjjaaa\\\YYYXXXgggttt{{{ppp]]]RRRQQQSSSPPPRRRTTTVVVUUUSSSPPPNNNMMMOOOQQQSSSUUUVVVWWWWWW[[[YYYUUURRRQQQRRRTTTUUUQQQWWW___dddccc]]]UUUPPPJJJKKKLLLLLLLLLKKKJJJIIIFFFGGGIIILLLMMMLLLHHHDDDDDDEEEEEEDDDCCCCCCFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBAAAAAACCC@@@BBBDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGGGGGGGIIIGGGIIINNNTTT[[[gggrrrzzzrrreee\\\TTTNNNIIIHHHFFFCCCBBBBBBBBB@@@???<<<;;;:::999999:::<<<<<<888888777888888999::::::777777777777777777777777666666666666666555444333555555444333333444444444222222333444555666666666555555444333222222222333333222222111111222222333222222333333333444444444444333333222222333333444222222222222222222222222111222222222222222333333333333222222222222222333444444444333333222222222222222333333444444444333222222222222333333333333666666777777777666555555444666777555444666;;;???EEESSShhh|||yyyjjj```eeeqqqwwwvvv{{{wwwwww}}}vvvpppqqqyyyyyy{{{nnnoooppppppnnnjjjfffdddccc```^^^___eeemmmtttxxx|||wwwnnnddd\\\WWWUUUTTT^^^fffjjjcccYYYSSSQQQOOORRRSSSTTTTTTTTTRRRQQQPPPNNNPPPSSSVVVYYYZZZZZZZZZ\\\ZZZVVVSSSRRRRRRTTTVVVPPPSSSYYY]]]]]]XXXRRRMMMIIIJJJKKKLLLLLLLLLJJJJJJGGGGGGHHHJJJKKKIIIEEEAAADDDEEEEEECCCBBBCCCEEEHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBB???AAACCCEEEFFFEEEDDDBBBAAADDDGGGHHHGGGEEEFFFGGGDDDCCCDDDIIIKKKLLLQQQWWW```eeennnyyy~~~eee^^^UUUNNNIIIFFFBBB??????===<<<<<<===>>>===<<<888777777666666777777888666555555555666777888888666666666666666666666666444555666666777777777666444444333333333444444555222222222333444555666666555444333333222222222222333222222111111222222333444444333333333222222222222222111111111111222222222222222222222222222222111111111222222333333333222222222111111222222333222222222333333444444444111111333444444444333333444555555555555666666666555666666666666555555444222555777666555777;;;???DDDNNN___sssqqqddddddmmm~~~yyyzzz~~~xxxrrrttt|||||||||rrrqqqpppooollliiigggeee```^^^\\\]]]```hhhoootttuuupppggg^^^WWWSSSQQQQQQSSSWWWXXXUUUSSSRRROOOKKKQQQSSSUUUVVVVVVTTTRRRPPPOOOQQQTTTWWWYYY[[[\\\\\\ZZZXXXUUUSSSRRRSSSTTTUUUOOOPPPSSSVVVWWWTTTNNNIIIGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFFFFGGGHHHFFFCCCAAACCCDDDDDDDDDBBBBBBDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBB???BBBEEEDDDBBBBBBEEEHHHEEECCCDDDIIIJJJIIIIIILLLOOOQQQWWWaaajjjxxx}}}sssfff\\\MMMJJJFFFCCCAAA???===;;;999888777777999999888666888888777666666666777777555555444444444555666666555555555555555555555555444444555666777888888777333333333333333444444555222222222222222333444555333333333333333222222222333222222111111222222333444444444333222111111111111111000000000000111111222222222222222222222222111111111222222333333444222111111111111222222333111111222333333444555555000111222444444444333333333333333444444444555555333444444555555555444444222555888888777888;;;???CCCJJJXXXkkk}}}zzzkkkggglll~~~yyy|||{{{www{{{~~~|||rrrpppnnnjjjgggeeedddccc]]]\\\ZZZZZZ]]]dddlllqqqpppkkkcccZZZTTTPPPNNNNNNLLLOOOPPPNNNNNNOOOMMMIIINNNQQQWWW[[[[[[WWWRRROOONNNPPPRRRUUUXXXZZZ\\\]]]VVVUUUSSSRRRRRRRRRSSSSSSNNNNNNOOOQQQSSSQQQKKKGGGEEEEEEEEEFFFFFFGGGIIIIIIEEEDDDCCCDDDEEEEEEDDDCCC@@@BBBCCCCCCBBBAAAAAABBBDDDDDDCCCCCCCCCCCCBBBBBB@@@BBBCCCCCCAAA?????????@@@AAABBBCCCCCCCCCBBBBBB@@@BBBCCCAAA???@@@FFFKKKMMMHHHFFFGGGGGGEEEFFFJJJHHHGGGKKKQQQVVV^^^mmm|||wwwoooeee]]]YYYTTTNNNIIICCCAAA???===<<<;;;:::999999888777888999999777666999999999999999999999999666666555444444444555555555555555555555555555555444444555666666666555555333333222222333333444555333333222111111222333444111222222333333333333222333222222111111222222333333333222222222222222222222111111111111111111222111111111111111111111111000111111222333333444444111111111111111222333333333333333333333333333333///000222444444444333222000111111111111222222222111111222333444444444444222666999999888777:::===>>>DDDRRRggg{{{vvvoooqqq}}}|||pppmmmiiieeebbb`````````[[[ZZZYYYXXX[[[aaajjjpppmmmiiiaaaYYYRRROOOMMMMMMJJJNNNOOOLLLKKKLLLKKKIIIJJJPPPYYY___```ZZZRRRMMMNNNOOOQQQSSSVVVYYY\\\]]]RRRRRRRRRQQQQQQQQQQQQRRRMMMMMMMMMOOOPPPOOOJJJFFFDDDCCCBBBBBBCCCEEEGGGHHHDDDBBBAAABBBDDDFFFFFFFFF>>>@@@BBBBBBAAA?????????CCCCCCCCCCCCCCCCCCBBBBBB???AAACCCBBB@@@>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCAAA???AAAHHHOOOTTTLLLDDDAAA???===@@@DDDFFFDDDFFFJJJKKKMMMXXXeeelllyyyyyykkkaaaZZZSSSKKKFFFDDDDDDCCCBBB???>>>;;;:::999999999::::::999888999::::::888666666666666777777888888888888777666555555555555555888888888888888888888888555555555555444333222222222222222222333333444555444333222111111111222333000111222333333333333333333222222222222222222333111111111222222333444444333222222222222222222333111111111111111111111111000000111222333333444444111111000000111222333333555444444333333222222111...000222444555444333222333333444444444555555555///000111222333444444444333777::::::777666888:::999@@@OOOeee|||wwwxxx~~~|||uuunnnllliiiddd___\\\YYYWWW[[[XXXUUUWWW]]]eeejjjkkklllfff___XXXSSSPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPUUU[[[___\\\TTTNNNNNNNNNOOOOOOQQQRRRTTTUUUQQQOOOMMMMMMPPPSSSTTTUUUPPPNNNMMMMMMNNNMMMHHHDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCBBBCCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>===???AAABBBBBBBBBBBBBBBBBBBBBAAA??????EEEDDDBBBAAA@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGIIILLLMMM\\\cccppp~~~qqqnnnfffXXXOOOOOOFFFBBB>>>===@@@AAA===:::888888999999999999888888666666666666666666666666666777888888888777555444444444444444444444444444444444444444444444444444111111111111111111111111333222111000000222444555444444444444444444444444222111111111000000//////222222222222222222222222111111111222222333333333000111222222000000111222333333111000000000111222000111222333333333333222222111111000000111111222444444444333333222222222333333333444444444555555333444444555555444444333666666666666666666666666444444444444444444444444777>>>HHHXXXppp|||~~~{{{yyyzzzzzzkkkiiifffbbb^^^[[[YYYXXXZZZWWWTTTVVV]]]eeeiiikkkkkkeee]]]VVVRRROOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNQQQVVVXXXVVVQQQLLLNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMLLLLLLOOOQQQRRRSSSLLLKKKIIIIIIJJJHHHDDDAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@BBBAAA???>>>>>>???AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBB@@@>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@EEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJOOOUUU___lll{{{|||kkk^^^VVVWWWTTTKKKEEEGGGCCC???;;;;;;>>>>>>;;;888777777888888888888777777666666666666666666666666555666666666666555444444444444444444444444444444444444444444444444444444333333333333333333333333333222111000000222333555444444444444444444444444111111111111000000000///222222222222222222222222111222222222222222222333111222333222111000111222333222111000000000111222111111222333333222222222111111000000000000111111444444333333333222222222333333333444444444444555333444444555555444444333555555555555555555555555777777777777777777777777777<<>>@@@@@@>>>>>>>>>>>>@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@???>>>???AAABBBAAA@@@AAAAAA@@@??????@@@BBBBBBFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEBBBBBBAAAAAAAAACCCDDDEEEDDDHHHNNNUUU]]]hhhttt}}}zzzoooaaaXXXPPPGGGBBBFFFGGGCCCAAADDD???<<<999999:::;;;999666666666666666666666666666666666666666666666666666555555444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444222222111000000222333444333333333333333333333333111111111111000000000000222222222222222222222222222222222222222111111111222333444333111000111222333222111111000000111111111222222222222222111111111111000000000000111111333333333333222222222222333333333333444444444444333444444555555444444333444444444444444444444444777777777777777777777777777:::@@@LLL___uuu{{{||||||tttsssxxx}}}~~~dddbbb___[[[XXXVVVUUUUUUVVVTTTRRRUUU\\\cccggghhhiiiaaaWWWOOOLLLLLLMMMNNNKKKJJJIIIIIIIIIIIIIIIIIIKKKIIIHHHGGGGGGHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJMMMNNNOOONNNOOONNNLLLKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA??????@@@@@@>>>===@@@@@@????????????@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC?????????@@@BBBBBBAAA???AAA@@@???>>>>>>@@@BBBDDDFFFEEECCCAAA@@@??????@@@?????????@@@AAACCCDDDEEEBBBBBB@@@@@@@@@@@@BBBBBBAAAEEEIIIKKKMMMSSS^^^fffkkkqqq{{{vvvoooeee]]]XXXRRRKKKEEEGGGAAA>>>AAABBB@@@???AAA<<<999777777888999888666555555555555555555555555555555555555555555555555666555333222222333333444333333333333333333333333333333333333333333333333555555555555555555555555111111111000111222333333222222222222222222222222111111111000000000000000111111111111111111111111333333222222111111000000333444555333111000111222222222222111111111111111111222222222222111111000222222111111111111222222333222222222222222222222222222333333333444444444333444444555555444444333444444444444444444444444555555555555555555555555777999===EEEUUUiii{{{|||{{{wwwnnnooouuu|||{{{dddaaa\\\XXXTTTRRRQQQQQQTTTRRRPPPTTT[[[bbbfffgggfff^^^TTTLLLIIIJJJMMMNNNJJJJJJIIIHHHGGGGGGHHHHHHJJJIIIFFFDDDCCCEEEHHHJJJHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKJJJKKKMMMNNNNNNMMMJJJJJJJJJHHHEEECCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>??????>>>===AAAAAAAAA@@@@@@AAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDD?????????@@@BBBBBBAAA???AAA@@@>>>>>>>>>@@@BBBCCCEEEDDDBBB@@@???>>>??????>>>>>>??????AAABBBDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@DDDHHHIIIGGGHHHNNNSSSTTTYYYaaakkkuuuyyyhhhXXXRRRLLLGGGFFFEEECCCBBB@@@===;;;======;;;:::;;;:::888777777888888888777555555444333333444555555444444444444444444444444666555444333222333444555333333333333333333333333333333333333333333333333333333333333333333333333111000000111111111222222222222222222222222222222000000000000000000111111111111111111111111111111222222222111111000000000222333444333111000111222222222222222111111000000111111111222222111111000333333333222222333333333222222222222222222222222222222222333333333444444333444444555555444444333555555555555555555555555333333333333333333333333777888;;;AAALLL]]]rrr}}}vvvxxxooonnnuuuzzzyyyccc```[[[UUUQQQOOOOOOOOORRRPPPOOOSSS[[[aaaeeefffbbb[[[QQQJJJHHHIIILLLMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFDDDCCCDDDHHHKKKGGGGGGHHHIIIJJJLLLNNNNNNKKKJJJJJJKKKLLLMMMMMMKKKJJJLLLMMMLLLHHHDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC>>>=========???@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCC@@@???>>>???AAABBBAAA@@@@@@@@@???>>>>>>???AAAAAABBBAAA???>>>===>>>>>>???>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA?????????@@@AAA===@@@CCCDDDBBBAAABBBEEEJJJMMMQQQVVV[[[bbbiiimmmvvv{{{ttt\\\MMMHHHEEEAAA>>>???@@@@@@@@@;;;::::::::::::999999999777777777777777777888888666555444333333444555666444444444444444444444444555555444444333333333444333333333333333333333333333333333333333333333333222222222222222222222222000000000111111111111222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111000000000000111222222111000111222111222222222222111000000///000000111222222111111333333222222222222333333111111111222222222222222222222222222333333333333333444444555555444444333666666666666666666666666444444444444444444444444666666:::???EEERRRgggzzz~~~zzzssswwwuuuyyy}}}zzz```]]]XXXSSSPPPOOOOOOPPPPPPNNNNNNRRRZZZaaadddeee___XXXPPPIIIHHHIIIKKKLLLIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGEEEDDDDDDHHHKKKHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHIIIKKKKKKJJJIIIKKKOOOQQQPPPLLLGGGCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA===<<<<<<===@@@AAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBB@@@>>>>>>@@@AAABBBAAA@@@@@@@@@??????????????????>>>===<<<<<<===>>>??????????????????@@@AAAAAAAAAAAA???>>>>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>CCCEEEGGGIIIJJJMMMQQQTTT[[[___eeelllttt|||lllYYYJJJBBB@@@>>><<<;;;;;;<<<======999;;;;;;:::999999999999555555666666555666777888666555444333333444555666333333333333333333333333333333333333333222222111222222222222222222222222222222222222222222222222222222222222222222222222///000000111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000111111111111---///000000000000111333111222222333222111000///---...///111222222222222222111111000000111111222000111111111222222222222111222222222222333333333333444444555555444444333555555555555555555555555555555555555555555555555222444999===@@@HHH]]]qqq~~~zzzuuu|||^^^[[[VVVRRRPPPPPPQQQRRROOONNNNNNRRRZZZaaadddddd]]]WWWOOOIIIHHHIIIJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEBBBEEEFFFFFFEEEEEEGGGJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJHHHGGGHHHLLLPPPOOOJJJDDD@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;===@@@BBBBBBAAA??????@@@@@@@@@@@@??????@@@??????????????????@@@BBB@@@>>>===???AAABBBBBB@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;<<<>>>???@@@???????????????@@@@@@@@@???>>>======>>>???@@@@@@>>>======>>>?????????===???AAABBBBBBDDDGGGIIIJJJLLLOOOSSSWWW\\\ccchhhqqqwwwfffSSSHHHCCCAAA::::::999999::::::;;;;;;888:::;;;999777666666444333444555444444555666888777666444333333444666777333333333333333333333333111111222333333111000///222222222222222222222222222222222222222222222222333333333333333333333333//////000111111111111111000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111222222,,,---///000///000111333111111222333222111000///,,,---///000222333333333000000////////////000000000000111111222222222222111111222222222333333333333444444555555444444333444444444444444444444444444444444444444444444444000222888<<<<<>>??????>>>===============@@@@@@>>>>>>>>>???@@@AAA??????>>>======>>>???@@@EEEAAA===;;;>>>@@@AAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>=========<<<<<<<<>>>>>===============@@@???>>>===<<<<<<===>>>>>>======??????>>>:::777<<<===>>>??????@@@??????CCCCCCDDDFFFIIIMMMPPPRRRZZZZZZ[[[]]]ccciiipppttt{{{^^^KKKCCCAAA===999<<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666666777777777777777777777777444444444444444555666777333444666555444222333333333333222222222222222222333333333222222222111111111111000000111111222333555444222111111111222222333000......000111000.........---......///000111...///000111111000//////000000000000000000000000///000111222333222111111000000000000000000000000111111111000000000000000222111111000111111222333000000111222222222222111111111111111111111111111000111111222222111111000000111222333555666777777555555444444444333333333444444444555555555555666777888777666777???LLLWWWjjj{{{|||~~~eeeZZZQQQNNNMMMLLLMMMOOOJJJLLLPPPUUUZZZ\\\[[[ZZZSSSOOOJJJHHHHHHJJJKKKLLLNNNKKKHHHDDDBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@BBB@@@>>>>>>???@@@???>>>??????>>>===============???>>>=========>>>??????>>>>>>=========>>>@@@AAAGGGCCC???>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;???>>>======<<<<<<=========<<<::::::999:::;;;;;;>>>>>>======>>>===;;;999<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFIIIJJJJJJJJJJJJLLLOOOSSSXXXZZZaaaeeejjjnnnssswww|||~~~~~~~~~|||{{{zzz{{{}}}}}}|||{{{wwwuuurrroooooopppqqqssszzzvvvdddNNN???;;;;;;888555888888888888888888888888888888888888888777666666555555555555555555555555333333222222333333444444444555666666444333333333000000000000000000000000333333222222222111111111111111000000111111222333444333222111111111222222111...---...000222111000111000000000000111111222//////000111111000///...000000000000000000000000...///000111222111000000000000000000000000000000111000000000000000000000222222222111111000000///000000111222222222222111111111111111111111111111111111222222222222111111111222222333444555666666666555555444333333222222444444444444555555555555444555666555666===HHHQQQ___ppp~~~ddd[[[RRROOONNNKKKIIIJJJJJJLLLQQQVVVZZZ[[[XXXUUUNNNKKKGGGEEEFFFIIIJJJKKKMMMKKKGGGDDDBBBBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEBBB@@@???@@@>>>======???@@@@@@?????????>>>===============>>>======<<<<<<======>>><<<<<<<<<===>>>???@@@AAAEEEBBB???>>>@@@BBBCCCDDD@@@@@@@@@??????>>>>>>==================<<<<<<<<<>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<===>>>???@@@>>><<<<<<======<<<;;;<<<============<<<<<<;;;;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBBBBBBBDDDEEEEEEGGGJJJMMMPPPSSSVVVZZZ\\\aaaaaa```___^^^^^^^^^^^^\\\\\\\\\^^^___^^^[[[YYYVVVUUUSSSRRRRRRTTTWWWXXX___gggnnnqqqrrrqqqkkkddd[[[PPPBBB::::::;;;999666666666666666666666666666777777888888777777666666444444444444444444444444555444444333333333333333555777777777444333222333000000000000000000000000333222222222222111111111111111000000111111222333333333222111111111111222///...---...000222333222222222111000000000111111000000111111000///...---000000000000000000000000......///000000000000///000000000000000000000000000000000000000000111111111222222222111///---,,,000000111222222222222111111111111111111111111111222222333333333333222222333333333333444444444444666555555444333222222111444444444444555555555555222333444444555999AAAHHHRRRcccvvv~~~}}}cccZZZSSSRRRPPPLLLIIIIIIIIILLLQQQWWW[[[ZZZUUUQQQJJJGGGDDDCCCEEEGGGIIIIIIJJJHHHEEEBBBAAA@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFEEECCCAAA??????>>>===>>>@@@AAABBBAAA???>>>>>>===============>>>>>>==================;;;;;;<<<===>>>???@@@AAAAAA???===<<<===???AAABBB??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>=========>>>@@@AAAAAA>>>;;;:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::999===<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDEEEFFFIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKLLLNNNOOOMMMIIIFFFFFFEEECCCCCCDDDFFFHHHJJJKKKQQQWWWXXXXXXVVVQQQJJJIIICCC===:::;;;<<<:::777666666666666666666666666666777777777777777666666444444444444444444444444888777666555444444444444666777888777444333222333222222222222222333333333222222222222111111111111111111000000111111222333222222111111111111111111//////...///000111222222111111000///............111111111000///...------/////////////////////////////////000000000000000000000000000000000000000000000000000000111111111///000111222111000---,,,000000111222222222222111111111111111111111111111222333333444444333333222333333333333333333333333333333333333333333333333333333444444444555555555000222444444555888<<<@@@JJJZZZpppxxxxxx~~~{{{bbbZZZTTTTTTSSSNNNJJJJJJHHHLLLQQQWWWZZZXXXSSSOOOGGGDDDBBBBBBDDDGGGHHHHHHHHHFFFCCCAAA???>>>??????@@@@@@@@@AAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFEEEDDDBBB@@@@@@???>>>???AAACCCCCCCCC???>>>>>>===============?????????>>>>>>=========:::;;;<<<===>>>???@@@@@@>>>======<<<<<<===???AAA>>>>>>===============<<<===========================<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>>AAA>>>;;;:::;;;<<<======;;;;;;;;;;;;;;;:::999888>>>======<<<<<<===>>>???<<<<<<=========;;;:::999;;;<<<>>>>>>======???@@@??????>>>>>>??????@@@AAA@@@AAABBBEEEEEECCC???;;;>>>===<<<;;;;;;===>>>???AAAEEEGGGEEEDDDEEEBBB===<<<:::999888888777444111777777777777777777777777555666666777777777666666555555555555555555555555888777666444333333333333555666777666444333222333111111222222222333333333222222222111111111000000111111000000111111222333111111111111111111111111111111111000000000111111222111000//////...//////222111111000///.........////////////////////////000000000000111111222222000000000000000000000000//////000000111111111111,,,---000111222111000///000000111222222222222111111111111111111111111111222333333444444333333222444333333333333222222222000111111222333444555666333333333444444444444555111333444555666888:::<<>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???@@@BBBDDDDDDCCC??????>>>===============???????????????===<<<<<<:::;;;<<<===>>>?????????<<<===>>>===<<<===???BBB========================::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;===<<<;;;;;;;;;<<<===>>>@@@===;;;:::;;;===>>>===:::;;;;;;;;;;;;::::::999===<<<;;;::::::;;;<<<===999999:::;;;;;;::::::999999;;;<<<;;;:::999:::<<<:::::::::::::::;;;<<<<<<<<<===???AAABBB@@@<<<999;;;;;;:::999999:::;;;;;;<<>>;;;:::===<<<999999999999999777444222000555555555555555555555555555555666777777777666666555555555555555555555555444333222111000000000000333444666555444222333333/////////000111111222222222111111111111000000000111111000000111111222333///000111111222111111111222222222111//////000222333333222111111111222222222111000///......//////000000000000000000000000111111111000111222222333000000000000000000000000/////////000111111222222,,,---///111222222222111000000111222222222222111111111111111111111111111222222333333333333222222333333333333222222222222///000111222333444555666333333333333444444444444333333555666888999999:::???KKKaaaxxx|||{{{iiidddppp~~~wwwddd\\\UUUTTTQQQLLLHHHHHHHHHJJJOOOTTTWWWVVVRRROOOGGGEEECCCCCCEEEGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>????????????@@@AAABBBCCC@@@AAACCCEEEGGGHHHHHHHHHFFFGGGHHHHHHGGGFFFCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFAAA@@@??????AAACCCCCCBBB??????>>>===============>>>>>>??????>>><<<;;;::::::;;;===>>>>>>>>>======999;;;<<<<<<;;;;;;>>>@@@========================:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999:::::::::@@@@@@>>>======>>>?????????===;;;;;;<<<=========999:::;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999999999::::::::::::;;;999;;;<<<;;;:::999:::;;;:::999999999999::::::;;;<<<<<<===???AAA@@@===;;;:::999999999999:::;;;<<<777::::::777777::::::777888:::;;;;;;999666555555444444444444444444444444444555555666777777666666444444444444444444444444222222111000////////////000222444444333222333444...//////000111111222222111111111111000000000000111111000000111111222333...///000111222222111000000111222111000///111444222222222111222222333333111000///......///000000000000000000000000000000111000000///000111222333000000000000000000000000...//////000111111222222///000000111111222222222000000111222222222222111111111111111111111111111111111222222222222111111222222222222222222333333111222222222222333333333222222333333333444444444333333444666888999999999;;;EEEZZZssszzz~~~kkk___```ooovvvfff]]]UUURRROOOJJJEEEEEEGGGJJJNNNSSSVVVVVVSSSOOOHHHFFFDDDDDDFFFHHHHHHHHHHHHGGGEEECCCAAA@@@??????????????????@@@AAABBBCCC@@@AAADDDFFFHHHHHHHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBDDDDDDDDDDDDEEEFFFGGGHHHAAA@@@>>>???@@@AAAAAA@@@??????>>>===============<<<===>>>>>>===;;;999888;;;<<<===>>>>>>===<<<<<<666888:::999888888;;;============>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@<<<;;;::::::999999::::::>>>===<<<;;;::::::;;;<<<>>><<<;;;;;;===>>>===<<<999:::;;;;;;<<<<<<<<<<<<::::::999888888999:::;;;888888777777777777888999888999::::::888888999:::777777666666666666777777888888999;;;======;;;999555555555666777888::::::444777888666777999888555333666999999666555555777555555555555555555555555444444555666777777666666333333333333333333333333333222111111111111111111///111333333222222333444000111111222333333444444111111111111000000000000111111111000111222222333...///000222222222111000...000222111000000333666000/////////000111222222000000///......///000111000000000000000000000000000///.........///111222000000000000000000000000...//////000111222222222333222111111000111111222000000111222222222222111111111111111111111111111111111111222222111111111111111222222222333333333444444333333222111111000222222333333333444444444333333333555777999999999:::CCCXXXrrr|||{{{qqqaaaZZZ```rrrqqqeee```ZZZTTTOOOKKKFFFCCC>>>DDDLLLTTTXXXWWWTTTRRRLLLIIIEEECCCDDDEEEFFFFFFHHHFFFCCCAAA??????@@@@@@=========>>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@BBBDDDEEEEEEDDDAAA@@@>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<>>>???>>>>>>===;;;;;;:::::::::;;;<<<===>>>===<<<999888999:::;;;<<<===<<<;;;:::???>>>???@@@AAA@@@===:::;;;::::::;;;>>>??????>>>===<<<;;;:::999:::;;;;;;::::::;;;<<<;;;:::888777999:::;;;<<<<<<<<<;;;:::<<<;;;::::::999999999999999999999888888888888777666666777777888888999999999888888888777777666666888777666444444444555666666666666777999;;;===???<<<;;;999777666666777888555666666666666666555555999888777666555444333222444444444444444444333333555555555444444333333333333333333222222222111111222222111111000111111222111000000000111222333333111000//////111111111000//////000111111111111111111222333222000000000111000000000000000000000000111111222222222222111111333333111000////////////111111222222222222111111111111000///////////////111111000///////////////000000000000000000000000000000000000////////////---...///111111111000/////////000111111111111111111111111111111111111111111111111111111111111111000000111222222222222111444444444444444444444444555444333333222222222222555444333222333555777888===@@@PPPmmmsssbbb]]]```gggvvvoooaaa]]]WWWQQQLLLHHHDDDAAAAAAFFFMMMTTTXXXXXXVVVTTTMMMJJJFFFCCCCCCDDDDDDDDDFFFDDDBBB@@@???>>>???@@@=========>>>???@@@BBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBBBBCCCCCCBBBAAAAAA???===<<<;;;;;;============<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;===>>>???@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;=========>>>??????<<<999;;;::::::;;;>>>??????>>>===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;:::888888999:::<<<=========<<<;;;;;;;;;:::999999999999999999999999888888888777777555666666666777777777777:::999777555555666777888888777666666555555555666777777777888999;;;===>>>;;;:::999777666666777777333444555666666777666666888888777666555444333222444444444444444444444444555555444444444333333333333333333333222222222222222222111111111111111222111111111000111111222222666444222111333444444333---......///////////////111222333222000///000111000000000000000000000000///000000111111000000///...............//////000000111111222222111111000111111000///////////////111111000///////////////////////////////////////000000000000000000000///---...///000111111000/////////000111111111111111000000000000000000000000111111111111111111111111000000111222222222222111333333333333333333333333555444333333222222222333555444333222333555777888;;;===KKKfffxxxkkkaaaaaadddjjjxxx}}}mmm___[[[UUUOOOKKKGGGCCCAAAEEEIIIOOOTTTWWWXXXWWWUUUNNNKKKFFFCCCCCCCCCBBBBBBCCCBBB@@@>>>======>>>>>>============>>>@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDBBBBBBBBBAAA???===@@@???===<<<;;;;;;<<<<<<===============>>>??????>>>>>>===<<<;;;;;;;;;;;;======>>>??????>>>===<<<======<<<<<<<<<<<<<<<===<<<<<<<<<===>>>===;;;999:::999999;;;===???>>>===>>>===;;;:::::::::;;;<<<999:::;;;;;;;;;:::888888:::;;;<<<===>>>===<<<<<<;;;:::999999888999999999999999888888888777777777666666777777777777888888;;;999555333333555888:::777777777777777666666555777777777888999:::<<<===:::999888777666666666777222333444555666777777777777777666555444444333333444444444444444444555555444444444444333333333333444444444333333333222222111111111111111111111222222222111000000000111111888666333111222333444333............////////////111222333222000///000111000000000000000000000000...//////000000//////...,,,,,,,,,---///000222333000111111222222111111000111000000///////////////111000000///////////////........................000000000000000000000000...//////000000000000/////////000111111111111111////////////////////////111111111111111111111111000000111222222222222111222222222222222222222222444444333222222222333333444333333333333555666888::::::EEE[[[sss{{{kkkdddbbbeeehhhlllzzz|||kkk___[[[UUUPPPLLLIIIEEECCCGGGJJJNNNRRRUUUVVVVVVUUUNNNKKKFFFCCCBBBBBBAAAAAAAAA@@@???>>>===============<<<<<<===>>>???@@@@@@@@@????????????@@@AAAAAADDDDDDEEEFFFFFFGGGGGGGGGEEECCCAAAAAAAAA@@@>>><<>>===<<<;;;;;;;;;;;;============>>>>>>??????>>>======<<<;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<;;;>>>===<<<;;;:::;;;<<<======<<<;;;<<<>>>>>><<<::::::999999:::<<<>>>>>>=========;;;:::::::::;;;<<<888999:::;;;;;;:::999888999:::;;;<<<<<<<<<;;;:::999999888888888888999999888888888888777777777777888888888888888888888999888777555444444555777888666666888888888777666555555666666777888888999:::888888777777666666666666333444444555666666666666666555555444444333333333444444444444444555555555333333333333333333333333444444444333333333333222000111111111222222222111333222111000000///000000777444000...///000000000000000000000000111111222000222222111000///000111////////////////////////...//////000000//////............///111222444444000000111111111111000000000000////////////000000000000////////////000000////////////////////////000000000000000111111111/////////000000000000/////////000111111111111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111444333333222222333333333333333333333333555666777999888???QQQeeewwwzzzwwwuuuxxxtttiiieeeeeehhhhhhjjjxxx|||kkk^^^ZZZUUUPPPMMMJJJGGGEEEHHHJJJMMMPPPRRRSSSSSSRRRMMMIIIEEEBBBAAABBBAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAABBBBBBBBBBBB@@@??????@@@@@@???=========<<<;;;;;;:::::::::<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<=========>>>===;;;:::::::::;;;<<<===<<<<<<===>>>???===<<<999888888999<<<======<<<===<<<;;;999999::::::;;;777888999:::::::::999888777888999:::;;;:::999999888888777777777888888999888888888777777777666666777777777777777777777666444555666666666666555555555666777888888777666555444444555555666666666666666777777777666666555555555555666555555444333333444444444444333333333333333333333333444444555555333333333333333333333333444444333333333222222222///000111222222222222111222222111000////////////555222///---...//////...111000000///000111222222000111222111///...///000///////////////////////////000000111111000000///000000000000000111222222000000000111111000000000000000////////////000000000000////////////000000000000000000000000000000///000000000111111111222000000000////////////000//////000111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111333333333222222333333444222222333333444555555666888777<<>>>>>>>>============>>>??????@@@??????>>>>>>>>>?????????>>>===>>>???@@@???>>><<<<<<<<<;;;;;;:::999999;;;;;;<<<===============;;;;;;:::::::::::::::;;;<<<<<<<<<===>>>???@@@@@@>>>>>>===<<<;;;;;;;;;;;;>>><<<<<<<<<>>>???>>>===888777777999;;;===<<<;;;<<<;;;999888888888999:::777888999:::::::::999888666777888999999999888888777777777666777777888999888888777777777666666666555555444444444444333333222333555777777666444333444555555666666666666666444444555666666555555555555555666666666666555555666666666555444333222111222222333333333333333333111111222222333333444444222222222222333333333333333333333222222222111111...///111222333333222111111111000/////////000000444222000000111111000//////...---------...000111000111222111///...///000000000000000000000000000///000000111111000000///000//////............//////000000111111000000//////////////////000000111///////////////000000111111111111111111111111111///000000111111222222222111000000////////////000//////000111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111333333222222222333444444222222222333444444555555777777:::BBBMMM^^^vvv}}}tttmmmqqq}}}~~~uuuuuullleeeaaa^^^bbbttt}}}ooo]]]YYYUUUQQQOOOMMMJJJIIIGGGIIIMMMPPPQQQPPPNNNMMMFFFCCC@@@@@@AAACCCEEEEEEEEEEEEDDDBBB@@@>>><<<;;;<<<<<<;;;;;;<<<<<<============<<<<<<======>>>???>>>============???@@@AAA???>>>======??????>>>===<<<<<<;;;;;;::::::999888999:::;;;<<<===<<<<<<;;;999999999888888999999:::;;;;;;<<<===>>>???@@@AAA@@@@@@@@@??????===<<<<<<===;;;:::;;;<<<>>>======888777777888;;;<<<<<<;;;:::999888777777777888999666777888999::::::999888666777888999:::999999888666666666666666777888888888777777777666666666666666555555555444444444444222333444555555555555444444444444444444555666666555666777777777666555555444444555666666666555444555555555555444333333222111111222222333333333444///000000111222222333333111111222222222333333333222222111111111000000000...///111333333333222111000////////////000000111222111111222333333111/////////---------...000111///111111111///...///000000000000000000000000000...//////000000//////...//////............////////////000000000000/////////////////////000111111///////////////000111111000000000000000000000000///000000111111222333333222111000///......///000//////000111111111111111111111111111111111111111000000000000000000000000000000111222222222222111222222222222222222222222333222222222333333444555111111222333444444444444555555888===DDDSSSkkk}}}rrrqqqzzzxxxqqqfff]]][[[\\\cccxxx}}}qqq___\\\XXXTTTRRRPPPNNNLLLGGGIIIMMMQQQRRRPPPNNNLLLDDDAAA??????AAADDDFFFGGGGGGGGGFFFDDDBBB???===;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>============???AAACCCDDD@@@>>>======>>>>>>===;;;;;;;;;;;;;;;:::999888888999999;;;<<<<<<<<<;;;:::999888888777888888999999999999::::::<<<===???@@@AAAAAABBBBBBAAA@@@>>>===;;;:::999999;;;===<<<<<<888777666888:::<<<<<<;;;999999777666666666777888666777888999::::::999888777888999:::;;;:::999999666666666666666777888888777777777777666666666666999999888888777777777666444333333222333444555666444333333222333444555666777888888999999888666555333444555666666666555444333333444444555444444444111111111222222333333444...//////000111111222222111111111222222333333333111111111000000000000///---///111333444333222111//////...//////000111222//////000222333333000...222111///...///000222333///111111000///...///000000000000000000000000000---..................---000000000000000111222222//////000000000000/////////////////////000111111///////////////000111111///////////////////////////000000111222222333333222111000.........///000//////000111111111111111000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222222222333333444555111111222333444444444444333444777:::???LLLeeezzzvvvqqqxxx{{{jjj^^^VVVVVV[[[fff||||||rrrfff]]]UUUSSSRRRPPPNNNOOOKKKJJJJJJKKKMMMNNNMMMKKKFFFCCC???>>>@@@CCCFFFGGGJJJJJJHHHDDD@@@===<<<===<<<;;;;;;;;;;;;:::::::::>>>===<<<<<<<<<===???@@@?????????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999888888888888999999<<<<<<;;;;;;;;;:::::::::AAADDDGGGHHHEEEAAA???>>>???>>><<<;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888777666666666666888888888888888888888888888888888888888888888888999888888777777777777888666555555555555444444444555444333222333444555666333333333333444555666666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333222222111222222222000000111222222222111111111111111111111111111111111111111111111111222222///000222222000000000111000000///...............111111111111222222222222---///000222222000///---222111000.........///000111111000000000000000111000///...---------------000000000000000000000000////////////////////////..................------///////////////000111111222111///,,,***+++///222...///000111111111111111111000/////////000222333,,,---...000111222222222000000000000000000000000111000///......///000111000000000000000111111222222222222222222222222222111111222222222333333333222222333333333333444444777666666:::>>>GGGWWWfff}}}~~~|||www```YYYUUUVVVYYYddd~~~xxxoooddd[[[SSSQQQPPPMMMKKKLLLKKKJJJJJJKKKLLLMMMKKKJJJEEEBBB???>>>@@@DDDFFFHHHHHHHHHFFFBBB>>>;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;888888888777777888888888:::::::::;;;;;;;;;;;;;;;???AAADDDDDDBBB>>><<<;;;<<<;;;999888777777888888::::::;;;;;;;;;;;;:::::::::999888777666666666666888888888888888888888888666666666666666666666666555555555555555666666777777777666666666555555555555444333333333333444555444333333222222222333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222222111222222222222222111111111111111111111111111111111111111111111111111111...000111111000//////000000000///...................../////////000000000...///000111111000///...222111///.........///000111111000000000000000111//////...---------------///////////////////////////////////////////////////////////////////////////////////////000000111111111///---+++,,,///111...//////000000000//////111000/////////000111222------...............---000000000000000000000000333222111000000111222333000000000000000111111222222222222222222222222222111111222222222333333333222222333333333333444444555333333666888???LLLYYYmmmuuu~~~uuu```YYYTTTVVVZZZggg}}}rrriiiaaaXXXPPPMMMKKKHHHFFFGGGHHHGGGGGGHHHJJJJJJIIIHHHDDDAAA??????AAAEEEGGGHHHEEEEEEDDD@@@<<<:::999:::777777888999:::;;;<<<===888999::::::;;;;;;::::::;;;;;;;;;<<<<<<=========:::;;;<<<======<<<;;;:::999::::::;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;888777777666666777777888999999::::::;;;;;;<<<<<<<<<>>>@@@@@@===;;;999999::::::999777777777777777999999999::::::999999999:::999888777666666666666888888888888888888888888555555555555555555555555444444444444555666777777888777777777666666666666666555444333222222333333555555333222222111111111444444444444444444444444222222222222222222222222444444444444444444444444444444444444444444444444222222111111111222222333333333333333333222111000111111111111111111111111111111111111111111111111---///000000///......///000//////............///......////////////000000//////000000000000//////111000///.........//////000000000000000000000000//////...------------...////////////////////////////////////////////////..................////////////......//////000111///000000///------...000...////////////......---000000/////////000111222000000000///...---,,,+++////////////////////////222222111111111111222222000000000000111111222222222222222222222222222222111111222222222333333333222222333333333333444444444222222444555888AAAKKK[[[gggxxxtttaaaXXXSSSVVV]]]kkkvvvlllddd^^^TTTLLLIIIGGGCCCAAABBBBBBBBBBBBDDDGGGHHHHHHGGGBBB@@@??????BBBEEEFFFGGGCCCCCCBBB???;;;999999:::999999999:::;;;<<<<<<===777888:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999888999999::::::::::::999999999:::;;;;;;;;;;;;:::777777666666666666777777999999:::::::::;;;;;;;;;:::;;;===<<<:::888888888<<<;;;;;;:::::::::::::::888888999999999999888888:::999888777666666666666888888888888888888888888666666666666666666666666777777666666666777777888777777777666666666555555666555444333222222111111555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111222222333444444444333333111000000111111111111111111111111111111111111000000000000,,,...//////...------...000///............//////000000000000111111111222000000////////////000000////////////...//////////////////000000000000000///......---------......////////////////////////////////////////////////+++++++++,,,,,,,,,,,,,,,///............///000000...///111000...------...000000000000///...------////////////000000111111222222222111000///...---////////////////////////000//////////////////000000000111111222222222222111111111111111111111111111111222222222333333333222222222333333333444444666444444666777777===DDDOOO]]]pppvvvdddZZZTTTXXXbbbrrr|||rrrhhhaaaZZZQQQHHHEEECCC@@@>>>>>><<<<<<===@@@DDDGGGGGGGGG@@@???>>>???BBBDDDDDDDDDBBBBBBAAA>>>;;;999999:::<<<<<<<<<;;;;;;;;;;;;;;;888999:::<<<<<<;;;::::::888888999999::::::::::::888999:::;;;;;;:::999888777888888999::::::999999888999::::::;;;;;;::::::777777666666666666777777:::::::::::::::::::::::::::;;;<<<;;;999777888999<<<<<<<<<<<<<<<;;;;;;;;;777888888999999888888777:::999888777666666666666777777777777777777777777555555555555555555555555888888777666666555666666666666666555555555444444555555444444333222111000222222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111000000000111111222333444444444333222111000///000000000000000000000000111111111000000000//////,,,---//////---------...//////............/////////000000000000111111111000000////////////000000.........////////////...---...///000000000000///......---------......///........................////////////////////////+++++++++,,,,,,,,,------...............//////000---///111111///------...111111111111000000///.........//////000000000000000111111111111111000000/////////////////////////////////000000/////////000000111222222222222111111111111111111111111111111111222222222333333333222222222333333333444444666444444777888888;;;@@@HHHTTTeeesss||||||iii]]]VVV[[[hhhyyy{{{qqqgggaaaWWWNNNFFFCCCBBB>>><<<===::::::;;;???CCCFFFGGGFFF???>>>>>>???AAABBBAAA@@@@@@@@@???===:::888999:::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;999999999999999999999999777888999::::::999888777666777888888999999999999888888999:::::::::::::::888777777666666777777888999999999999:::::::::::::::;;;;;;:::888777999:::999::::::;;;;;;::::::999888888888999999888888888:::999888777666666666666777777777777777777777777444444444444444444444444666555444444333333444444555555555555444444444444333333444444333222111000/////////000000111222333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222000000000000000111222333222222222222222111000///000000000000000000000000111111111000000//////...,,,...//////...------...///............//////000------............////////////000000000000//////------.../////////......,,,---///000111000000///...------------...//////........................////////////////////////---------...//////000000......------......///000...///111000///------...000111111111111111000///---...///000000000//////---...//////000000000000////////////////////////111111222222222222111111///000222333333333222111111111111111111111111111111111222222222333333333222222333333333333444444555222222666777666888<<>><<<=========>>>@@@DDDFFFFFFEEE>>>>>>===???@@@@@@>>>============;;;888777777999999999999999999999999::::::::::::::::::;;;<<<<<<;;;::::::999999888888888666777888999999888777666555666777888999999999999888888999::::::::::::999888888888777777888888888555666777888:::;;;======:::;;;:::888777777999;;;888999::::::::::::999888888999999999999999999888:::999888777666666666666777777777777777777777777444444444444444444444444222222222333444555666777666666666666555555555555111222333333333333222111222222222111222222333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000////////////000111222333000000111111111000000///000000000000000000000000222111111000//////......---...000000...---...///...............///000000---------.........//////...///000111111000///...,,,---.../////////......+++,,,...000111111000///---------------...//////........................////////////////////////---......///000000111111...------------.../////////000000///...---...///...///000000000000000000---...///000000000///.........///000000000000000000000000000000000000000000111222333333222111000///000222444444333222111111111111111111111111111111111222222222333333333222222333333333333444444555111111444555444555888>>>DDDOOO^^^nnn}}}vvvggg]]]dddttt~~~sssjjjdddTTTKKKDDDBBBAAA>>>===>>>AAA@@@@@@BBBEEEFFFEEEDDD>>>======>>>??????<<<:::;;;;;;;;;999666555666777555555666777888999999:::;;;:::999888999:::;;;<<<<<<;;;;;;:::999888777777666777888999999888777666555555777888888999999999888888999::::::::::::999999999888888888888999999222333555888;;;===???@@@::::::999777666666999;;;888999;;;;;;<<<;;;:::999999999::::::::::::999999:::999888777666666666666777777777777777777777777777777777777777777777777111222333444666888:::<<<777777777777666666666666000111222333444333222111888888777666555555555555222222222222222222222222111111111111111111111111222222222222222222222222////////////////////////////////////000111222333...//////000000000000///000000000000000000000000222111111000///......------///000000///......///...............///000111////////////000000000111---///000222222000///---+++,,,.../////////......+++,,,...000111111000///---------------...///000........................////////////////////////,,,,,,------...///000000...------------.../////////000000///------...000------...///000000000///,,,---///000000000///...111111222222222222111000111111111111111111111111...///000111111000///...///111222444444333222111000000000000000000000000111111222222222333333333222222333333333444444444777333111444555444444777===AAALLL]]]pppzzzjjj```fffwww|||uuukkkeeeXXXOOOFFFDDDCCCAAAAAABBBCCCBBBBBBCCCFFFGGGGGGFFF>>>>>><<<;;;999999888888;;;:::999999888888999999777777777777888888888888;;;;;;:::999888888888888::::::;;;;;;::::::999888<<<<<<;;;:::999777666555999999888888777666666666555555555666888999888777777666555444444444444444777777777777777777777777666666555555666777888888999999999:::::::::;;;;;;777888999888777888:::;;;<<<;;;999888777888999999444555555555666666777777666666666666666666666666555444444444555666888999777777666555444444333333555444222111111111222222///000000000000111111111111111000000111111222333//////000222444444222000111111000000000000111111222111000///............111222333333333333222111000000000000000000000000111111111111111111111111000111222111000//////111000///...------...///000///////////////.........111///...------...///111111///...///000111000.............../////////000...........................------,,,,,,,,,------111111222111111000///...---------........./////////---+++,,,...///---+++,,,------...///000000111///...---,,,++++++,,,---000000//////.........---......///000000000000000...000333555555444222111////////////////////////......///000000000000000222222222222222222222222444444444333333222222222///111222222111111222333222222222222222222222222555444444444444555666666999>>>EEEUUUnnn|||uuujjjkkkzzz{{{sssjjjdddYYYOOOGGGEEEDDDAAAAAABBBBBBAAAAAACCCEEEGGGGGGFFFBBBAAA???===;;;999888888999888888777777777777777666666777777777888888888999999888777777777888888999::::::::::::999888888;;;;;;;;;:::999888777666888888777777777777666666555555555666888999888777888777666555555555555555777777777777777777777777777777666666666777888888999999999999::::::::::::444555666555444444666888===<<<:::888777666777777444555555555666666666777555555555555555555555555555555444444555666777888666666555555444333333222444333222111111111222222000000000111111111222222555444333111000000000000111000000111333333222000111111000000000000111111111111111000000000111111111111111111111111111111000000000000000000000000........................000111222111/////////000000///...------...///000........................000///...------...///000///...---.../////////---............////////////........................000//////.........//////000000000000//////......---------.........//////---+++***,,,...000///------......///000000111111///...---,,,,,,------...000/////////..................///000000000000000...///111222222222000///////////////////////////......///000000000000000222222222222222222222222333333333333222222222111///111222222111111222333222222222222222222222222333333333333333444555555999===DDDQQQfff|||}}}}}}yyyppprrryyyqqqhhhbbbYYYPPPHHHFFFEEEBBBAAABBBBBBAAAAAABBBEEEFFFFFFEEE???>>><<<999777555444333777777666555555555555555666666777777777777888888777777666666666777888888999999999999999888888777:::::::::::::::999888888666666666666777777777777555555555666888999888777888888777666666666666777777777777777777777777777999888777777777777777777888888888999999999::::::666777888777666666888:::===<<<:::888666555555444555555555555555666666666444444444444444444444444666555555444555555666666555444444333333222222222444333222111111111222222111111111111222222222333555555333222111000000000333111000000111222111000111000000//////000000111000000000000000111111111111111000//////000111111000000000000000000000000........................000111222111///...///000//////............//////------------------------000///...------...///000...---,,,---......---,,,//////..................------------------------//////.........//////000.....................------------...............,,,++++++,,,...000000///---------...//////000000.........------...//////////////////..................///000000000000000...///////////////...---////////////////////////......///000000000000000000000000000000000000000222222222111111111111111///111222222111111222333222222222222222222222222222222222222222333333444888;;;AAAJJJ[[[ooo|||zzzzzz|||~~~xxxzzz}}}wwwooofff___YYYPPPHHHGGGFFFBBBAAAAAAAAA@@@@@@AAACCCEEEDDDCCC===<<<:::888666444333333777666555555444444555555666666666666777777777888666666666666777777888999999999::::::999999888777888888999999:::999999888444444555666666777888888555555555666888999888777777777666666666666666777777777777777777777777777:::999888777777777777777777777777888888888999999888999999888777777999:::::::::999777666555555444555555555555555555555555333333333333333333333333666555555555555555555555333333333222222222111111333222222222222222222222111111222222222333333333222222222222222333333444444222/////////000000000000000////////////000000////////////////////////111000...------...000111000000000000000000000000000000000000000000000000///111111111///...///000/////////....../////////---------...............///......------......///...---,,,---...///...,,,//////............---------------------------------,,,,,,,,,,,,---........................//////........................---,,,,,,---.../////////++++++,,,,,,------------............//////000000///////////////...............///000000000000000000//////......---------////////////////////////......///000000000000000000000000000000000000000111111111000000000000000///111222222111111222333222222222222222222222222222222222222222333444444666999===DDDPPPbbbttt{{{wwwvvv~~~}}}|||{{{yyy~~~}}}{{{tttlllccc]]]WWWOOOHHHGGGFFFCCCAAABBBAAA@@@???@@@BBBCCCCCCBBB>>>===<<<;;;:::999999999777777666555555555555666555666666666666777777777777777777777777888999::::::::::::::::::999888888666777888888999888888888333333444555666777777888555555555666888999888777555555555444444555555666666666666666666666666666999999888777666666666777666666666777777777888888555555666555333333555666666666666666666666555555555555555555555444444444333333333333333333333333555555555555555444444444222222222222222111111111222222222222222222222222111111222222222333333333222222111111222222333444444222///...///000000///000000////////////000000000000111111111000///...000///---,,,,,,---///000///////////////////////////////////////////////////000111000.........///...//////////////////.........//////000000000000......------------......///...------//////...---...............---------------------------------,,,,,,,,,,,,,,,---......///............///111111.....................---/////////...---------------------------.........------...//////000000000.........///////////////......///000000000000000000000000///............////////////////////////......///000000000000000////////////////////////000000000000000000000000///111222222111111222333222222222222222222222222333333333333333444444555444666:::???HHHXXXkkkzzz}}}{{{zzzyyy~~~|||zzzxxxxxxrrrvvv{{{~~~~~~~~~xxxrrrjjjaaaZZZTTTLLLFFFFFFFFFCCCAAABBB@@@??????@@@AAABBBBBB@@@;;;;;;:::999999999999999888888777666666666666666555555666666666666777777888888777777777888999999999999999:::999888888777555666666777777777666666333333333444555666666777555555555666888999888777555444444444444555555666666666666666666666666666888777666666666666666666555555555666666666777777666777777666444444555777333444555666666666555555555555555444444444444444333333333333333333333333333444444555555555444444222222222222222222222222111111222333333333222222111111111111222222222333444444222111000/////////222000//////000111000///000//////......//////000000111222333333222111000//////...------...//////////////////////////////------------------------///000111000...---...///......////////////....../////////000000111111222------------------------///...---...///000///---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...............///000111......------...000222333...............---------000111111///---,,,,,,---////////////////////////------.../////////...............///////////////......///000000000000000000000000000000000///...////////////////////////......///000000000000000////////////////////////000000000000111111111111///111222222111111222333222222222222222222222222333333333333333444555555444444666<<>>???@@@AAAAAA???999888777666555555444555888777777666666666666666555555555666666666777777888888777666666666777777777777777777777666666555555555555555555555444444333333333444444555555555555555555666888999888777555555555555555666777777666666666666666666666666555555555555555555666777444444555555555666666666888999999888666666777888333444555666555555444333555555555444444333333333444444444444444444444444111222444555555555555444333333333333333333333333000111222333333333333222000000000111111111222222333333111000///.........//////...///111111000/////////............//////+++,,,///111222222111111........................////////////////////////------------------------///000000000...---...///---...///000000///...---.........///000111111111---------......---------...---,,,---......---,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------......000111111---,,,,,,,,,---///111333//////.........---------...000111000---,,,---///........................------...///......,,,,,,............/////////000......///000000000000000---...000111111000///...////////////////////////......///000000000000000000000000000000000000000000000000111111222222222///111222222111111222333222222222222222222222222222222222222222333333444666333444999===EEESSSaaammmtttzzz}}}zzzwww~~~zzzzzzzzzzzzxxxvvvtttsssnnnnnnnnnmmmnnnqqqvvvzzz}}}yyyvvvttttttppprrrtttvvvxxxzzz{{{{{{~~~~~~~~~~~~~~~~~~{{{wwwsssooonnnmmmkkkjjjjjjmmmooommmjjjjjjnnnsss||||||uuuoooggg^^^WWWOOOHHHCCCDDDEEECCCBBBBBB@@@???>>>???@@@AAA@@@???<<<;;;:::888666555555444777777666555555555555666555555555555666666666777888777666555555555555555555555555666555444444333444444555555444444333222333333444444444444555555555555555666888999888777666666666666666777888888666666666666666666666666444444444444444555666777444444444555555555666666555666666555333222444555555555666666555333222000555555555444444333333333444444444444444444444444000111333555666666555555333333333333333333333333000111222333444333333222///000000000000111111111///////////////000000111.........000222222000...//////............//////$$$&&&)))---///000000000......///000000///......////////////////////////////////////////////////...000000000...---...///---...///000000///...------------...///000000111,,,------......------,,,---,,,++++++------,,,+++)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,+++******,,,...111222//////.........---------,,,///111000...---///111++++++++++++++++++++++++------.........---+++***---.........//////000000...//////000000000000000+++,,,///111222111///---////////////////////////...//////000000000000000111111111111111111111111000000111111222222222333///111222222111111222333222222222222222222222222111111111000111222222333888333333777:::???JJJVVVdddjjjqqqvvv|||vvv}}}~~~}}}xxxxxxxxxxxxvvvtttrrrqqqooommmkkkiiiiiinnnuuuzzz{{{tttpppmmmmmmmmmkkkllloooqqqsssssssssssstttuuuvvvvvvvvvwwwyyy{{{|||||||||~~~~~~yyyvvvuuuuuutttsssqqqnnnjjjggggggfffeeeddd```ccceeeccc___^^^bbbgggooorrrwwwyyyyyyxxxwwwxxx{{{yyyqqqjjjbbbZZZTTTLLLIIIFFFCCCCCCCCCCCCBBB>>>>>>>>>>>>===;;;:::999<<<:::888777555555555666666666666666777777777777444444444555777888:::;;;777777666666666666666777666777888888888666555444444333333444555555444222222222111111222444555777999666222222555777777666444444333333333444555555555444444444444555666666777555444555666777666444555555666666666666555555222444555444333333444555555444444333333444444555555555666666666555333222222444666666444333333444555555555555555555555555444111000222555666444111222222222111111111000000222222111111111111111111............////////////000000000000000111111222///000111000///......000000000//////.........---////////////............222000...---,,,---///000...------...000111///...//////...---------------222111///...---------...//////////////////////////////000000///...---------------------...///000000...------///000000///000///...,,,+++***))))))...............///000111...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,..........................................------111111000///......------***+++---...///...------,,,------...///000111111000000000000000000000000000000000000000000000000------...///000111222222//////000000111111222222000000111111111111000000111111222222222222111111000000000000000000000000222222111111222222333444222333444555777<<>>>>>;;;:::888666555555555666777777777666666666666666444444555555666777999999666666555555555555555666666666777777777666555444555444333444666666444333333222222111222333555555888555222222555777777777555444444333333333444444444444444444555555555555666555444555666777666555444444555555555555444444333444555555333222333555444444333333333333444444444555666666666555333222222444444444333222333444444444444444444444444444666555555555666555333111333333333333222222222222111111111111111111111111............/////////////////////000111333555555111222333222000000000111///000000000//////...---////////////............111000...---------//////...------...000000///...///...............//////222111000...------.................................////////////......------------------...//////...---,,,---///111111000///...---,,,+++*********......---------...//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......---,,,,,,+++++++++,,,------......------,,,,,,------......//////////////////////////////////////////////////////............////////////000000000000000111111111000000111111111111000000000111111111111111111000000000000000000000000000222222111111222222333444222222333444555:::???DDDNNNPPPZZZlll~~~|||wwwvvvzzz}}}zzzwwwwwwuuutttrrrrrrqqqpppnnnmmmkkkhhheeeeeejjjppptttuuutttqqqlllhhhdddddddddeeedddddddddeeeeeeggghhhhhhhhhiiijjjlllmmmooopppqqqrrrrrrsssuuuxxxzzz|||||||||{{{zzzyyyyyywwwsssqqqmmmmmmlllkkkjjjhhhfffeee```aaaaaa```___\\\YYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYY]]]bbbgggiiigggddd^^^___```cccfffiiikkklllvvvmmmfff^^^UUUOOOIIIGGGDDDCCCCCCDDDDDDCCC>>>??????@@@AAAAAA@@@@@@;;;:::888666555555555666888777777666666555555555555555555555555666777777555444444444444444555555555555666666555555444333555444444555666666555333333333222222222222333444555333222222555777888888666555444333333222333333222333444555666555555444555444333444666777666555333333444444444444333333444555666555333222222333444444333333333333444444444555555555555444333333222333333222000000333555444444444444444444444444777888:::999666333111000222222222222111111111111111111111111111111111111............////////////------...000222555777888111222333222000///000111...///111222111000...---/////////............---111000...---------...///...---------///000///...............///000111111222111000///......//////........................---....../////////......------------------...//////...,,,---...000//////------,,,,,,++++++,,,,,,......---,,,,,,,,,------***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------,,,+++++++++------,,,,,,,,,---......,,,,,,---------------,,,///////////////////////////////////////////////////.........------------111111111111000000000000000000111111111111000000///000000111111000000///000000000000000000000000222222111111222222333444222333333333444777<<<@@@DDDGGGRRReee{{{rrrllliiilllooonnnnnnooopppppppppooommmllljjjiiikkkgggeeehhhmmmqqqqqqoooiiigggccc```______```aaa```````````````aaabbbbbbcccccceeefffhhhiiijjjkkkjjjkkkmmmooopppqqqqqqqqqmmmlllkkkkkklllllljjjhhheeeddddddcccbbbaaa___^^^[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPRRRWWW[[[^^^^^^]]]WWWVVVVVVVVVWWWXXXZZZZZZuuukkkccc[[[SSSMMMGGGEEECCCCCCCCCDDDDDDCCC===>>>>>>?????????>>>>>>:::999777666555555666666888888777666555555444444666666555444444555555555444444444444444444555666444444444444444444444333555555444555666666555333333333222222222222222222222222222222444666777888666555444333222222222222111222444666666555444333444333222333555666666555333333444444444444333333555666666555333111222333444333333333333333333444444444444444444444444444222222222000...///222444333333333333333333333333444777:::999555111000111////////////............000000000000111111111111............////////////,,,---...///222444666777...000000000...---...///---///111333333111...---//////.........---------000///...---------.........---,,,---...//////...------......000111222333111111000000////////////........................,,,,,,---...////////////---------,,,,,,---......222000...---......---,,,,,,,,,++++++,,,,,,---......------,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.............../////////......---------...---,,,++++++,,,...///------.........---,,,,,,////////////////////////////////////////////////........................222222111111000000//////000000111111111111000000//////000000000000//////000000000000000000000000222222111111222222333444333444444333333555999<<<@@@DDDNNN^^^rrrpppfff^^^]]]___aaadddhhhlllmmmnnnmmmkkkiiihhhggggggfffhhhnnnuuuuuuoooiiibbb```^^^[[[ZZZ[[[\\\]]][[[[[[[[[[[[\\\]]]^^^___^^^___```aaabbbdddeeeeeeeeegggjjjlllkkkjjjiiihhhfffdddccccccddddddcccaaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWVVVSSSQQQNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLOOOSSSVVVXXXYYYTTTTTTSSSRRRPPPPPPPPPQQQ}}}sssiiiaaaZZZQQQLLLFFFDDDCCCBBBCCCDDDCCCAAA@@@@@@@@@??????>>><<<<<<999888777555555555666666888777777666555444444333666555555444444444444444555444444444555666666777444444333333333444444444555444444555666666555333222222222222222222111111000111222333444555666777666555444333222111111111111222444666666555444222333222222333444555555444444444555555555555444444555666666555333111222333333333333222222333333333444444333333333444444444222222111000...///222444333333333333333333333333000444777666333111111222/////////.........------//////000000000111111111............////////////............///111222333...///000///---------...,,,...000222222111...---............------------///......---------------///---+++,,,---//////...---------...000111333444000000000000000/////////........................,,,,,,---......///.........------,,,,,,,,,------///---,,,,,,...///...---++++++++++++,,,---.........---,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...............---------///...,,,++++++,,,---...---...///000000///---,,,................................................---......///000000111111222222111111000000//////000000111111111111000000//////000000000000//////000000000000000000000000222222111111222222333444444555555444444555888;;;>>>BBBJJJWWWhhhyyyyyykkk]]]VVVUUUXXX]]]ccchhhjjjlllllljjjgggggghhhdddgggnnnwww{{{xxxmmmddd___^^^\\\YYYXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^___```aaabbbeeeiiijjjhhheeeddddddcccaaa___^^^^^^^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWVVVWWWVVVTTTQQQNNNKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLOOOSSSUUUSSSTTTTTTQQQLLLHHHGGGGGGzzzooofff^^^WWWPPPJJJFFFDDDCCCBBBCCCCCCAAA???BBBBBBBBBAAA@@@>>>===<<<888777666555555555666666777666666555555444444444555444444333333333444444444444444444555666777888444444333333333444555555444333333444555555444222111111222222222222222111///111333333333333555666555444333222222111222222111222333444555444444333444333222222444444333222444444555555555555444444444555666555333222222333333333222222222222333333333333333222333333444555111222222111//////222444222222222222222222222222///000222222222111222333111111111111000000000000...//////000000111111111............//////////////////.........///000000000111222111///...///000,,,---///000111000...---.........------------,,,............------,,,,,,///---++++++---...//////---------...///000222333......////////////......------------------------,,,------.........------...------,,,,,,,,,,,,,,,***))))))+++...111222111++++++++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////,,,,,,++++++++++++++++++......---,,,,,,,,,------,,,...///111111000...---................................................------...///000111222222111111111111000000000000000000111111111111000000///000000111111000000///000000000000000000000000222222111111222222333444444444555444444444777999999===EEEOOO^^^nnn~~~tttaaaVVVQQQQQQUUU[[[cccgggkkkkkkiiifffggghhheeekkkttt|||}}}uuujjjaaa^^^]]][[[YYYXXXWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZWWWWWWXXXYYYZZZ[[[\\\\\\]]]aaaeeefffbbb______```___\\\ZZZXXXXXXWWWVVVTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPMMMJJJGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFHHHLLLOOOWWWYYYYYYUUUNNNGGGDDDDDD~~~vvvkkkbbb[[[TTTMMMHHHFFFDDDCCCCCCCCCBBB???===@@@@@@@@@@@@??????>>>===888777666555444555666666555555555555555555555555444333333333333333444444333333333333444555666777555444333333333555666777333222222333444444333111///000111222333333222222///222444444222111333555333333222222222222222333222222333333333444444444555333222222333333111000333333444444444444333333333444555555333222333555333333222222222222333333333333222222222333444555111222333222111111222333222222222222222222222222222000//////111222333222222222222111111111000000......//////000111111222............//////////////////////////////000111000111111111///...///000,,,,,,---........................---------,,,,,,---.........------,,,,,,///---+++***,,,...//////------------...///000111,,,---...//////...---,,,------------------------------.........---,,,,,,...---,,,,,,++++++,,,,,,,,,+++***+++...000000000++++++++++++,,,---......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000++++++++++++++++++++++++------......------,,,+++***,,,...000111000...---.........................................................//////000000000000000000000000111111111000000111111111111000000000111111111111111111000000000000000000000000000222222111111222222333444222333333333222333555777666:::@@@HHHTTTcccuuupppcccZZZTTTSSSVVV^^^ccchhhiiigggeeefffiiijjjqqqyyy|||xxxnnneee___\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXWWW[[[___^^^[[[XXXYYY[[[ZZZWWWTTTSSSSSSSSSRRRQQQOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMKKKIIIGGGEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA???AAACCCCCCBBBCCCFFFIIITTTXXX\\\ZZZTTTMMMJJJIIIzzzssshhh___XXXRRRKKKGGGFFFEEECCCCCCCCCAAA???<<<;;;<<<<<<===============777777555444444555666666444444444555555555555555333222222222333333444555222222222222333444555666555444444333444555666777222222111222333444222000...///111222333333333222///222444444222000222444222222222111222222333333333333222222222333444555666444222222222222000///222222222333333222222222222444555444333333444555333222222222222222222333333333222111222333555666000222444444222111222222111111111111111111111111555222......000333333111000000000000////////////---......///000111111222............/////////000////////////000111222333---/////////---,,,---...,,,,,,,,,,,,------............---------,,,,,,,,,------......------,,,+++///---******,,,...//////------,,,------...///000+++,,,---.........---,,,------------------------............---,,,++++++...---,,,,,,++++++++++++111///---,,,,,,,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,,,,---......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------...///000000------------------------------...///...---+++***(((***---///000///...,,,................................................///............---------//////000000111111222222000000111111111111000000111111222222222222111111000000000000000000000000222222111111222222333444000111222222111222444666777:::???DDDMMM[[[lllxxx~~~uuujjj```[[[ZZZ[[[```fffhhhfffdddfffhhhpppvvv|||{{{rrrhhh```^^^ZZZZZZYYYYYYXXXYYYYYYYYYZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUUUURRRVVVZZZYYYUUURRRTTTWWWWWWUUURRRQQQQQQRRRRRRQQQKKKLLLMMMMMMNNNMMMMMMMMMIIIHHHGGGEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@???AAACCCCCCAAABBBDDDGGGIIIPPPWWWXXXTTTPPPNNNNNNrrreee^^^ZZZSSSLLLIIICCCBBBAAA???>>>=========>>>>>>===<<<<<<<<<<<<===;;;::::::999888777666666555555555555555444444444000//////...///111333444555111...///333555444222444666777666555333333444222333333333333222111000222222333333333333444444222222222222222222222222222222222222222222222222444444444444444444444444555444333222222333444555444555555555444333333222000000111222333444444555444333222111111222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...---,,,+++,,,...000111//////000000000000//////,,,,,,.../////////...---,,,,,,,,,---------......,,,***)))***...///...,,,///////////////.........***+++,,,---------,,,,,,...------,,,,,,------...------------------------111000000///...------------,,,,,,++++++,,,,,,---***++++++,,,------------))))))******,,,...///111------------------------,,,,,,,,,------------...---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///////////////////////////...,,,,,,,,,---///111000000//////.........---............////////////111111111111111111111111........................////////////////////////000000000111222222222333555444444333222111000000222111///...///111444666888888;;;BBBKKKVVVfffuuu~~~{{{zzz{{{pppfff___\\\___aaa```______aaadddqqq~~~zzzkkkbbb___^^^UUUVVVVVVVVVVVVUUUTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPOOONNNOOOPPPPPPTTTRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFF???@@@@@@AAAAAABBBBBBCCC@@@???>>>===>>>???AAACCCEEEHHHKKKNNNOOOPPPSSSTTT~~~{{{oooccc]]]YYYRRRKKKHHHBBBAAA@@@>>>======<<<<<<;;;::::::999::::::;;;;;;;;;;;;:::999888777666666555555555555555444444444000000//////000111333444222222222111111222333555333555666666444222333333333333333222222111111111222222222333333333444444111111111111111111111111222222222222222222222222333222222222222222222222444444333333333333444444444444555555444444333222222222222222222222333333333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................///...---,,,,,,---///000...//////000000//////...------///000000000///...,,,,,,,,,---------......,,,******+++...///...---............////////////+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------000000000///...------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***++++++,,,,,,---------------------------------+++,,,,,,,,,------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,,,,,,,,,,------........................///...---,,,,,,---///000000/////////........................////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000000111111444333333222222111111000222222111000111333555666777666999???FFFPPP___lllxxx~~~zzz~~~~~~vvvpppeeeddd```[[[XXXYYY]]]bbbnnnyyy}}}tttfff^^^[[[ZZZUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVVVVUUUUUUSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPRRRQQQNNNMMMLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======???AAABBBDDDFFFIIIKKKLLLNNNQQQSSSzzzuuujjj```[[[WWWPPPIIIFFF@@@???>>>===<<<;;;;;;;;;888888888888999:::;;;;;;<<<;;;::::::888888777666666666555555555444444444111111000111111222333444000222555333000///222666222333555444333111222222444333222111000111222222222222222222333333333333000000000000000000000000222222222222222222222222333333333444444444444444333333444444444444333333444444555555444444333333333333333222222222111111111222222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................///...---,,,,,,,,,---...---..................------...///000111000//////,,,,,,,,,---------......---,,,+++,,,...//////...---------.../////////000,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------------------------------000000//////...------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++,,,------,,,+++***,,,,,,,,,,,,------------***++++++,,,---......///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,++++++,,,,,,,,,..............................---,,,,,,...///000////////////........................////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////222222222222222222222222222222222333333444555555666555777<<>>=========>>>@@@@@@CCCDDDEEEFFFGGGIIIMMMPPPwwwpppggg^^^YYYTTTLLLDDDBBB>>>===<<<;;;::::::::::::888888888999:::<<<===>>><<<<<<;;;:::999888777777666666666555444444333333111111111222222333333444111222444333111000222444000222333333111000111222444333111//////000222333111222222222222333333333111111111111111111111111111111111111111111111111111111222222222222222333222333444555555444333222333444444555444444333333222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////........................//////---,,,,,,,,,,,,---,,,------......------,,,,,,---///000000000///...,,,,,,,,,---------......------------.../////////,,,,,,------...///000000---,,,+++******,,,...///---,,,,,,,,,,,,,,,,,,---------------------------/////////......------------,,,,,,++++++,,,,,,---------------,,,++++++***)))***,,,------,,,***))),,,,,,,,,,,,,,,---------******+++,,,---......///------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...........................------------...///000///////////////.....................////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////...000000111111222222222333000111222444444444444333444333555:::>>>CCCOOOZZZgggsss~~~}}}}}}|||qqqgggbbbbbbfffjjjrrrrrroooggg^^^XXXWWWWWWSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIFFFFFFEEEDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>======>>>??????AAABBBBBBBBBCCCEEEIIIMMMvvvmmmeee\\\WWWQQQGGGAAA???<<<<<<;;;:::999999999999777777888999:::;;;===>>>======<<<;;;:::999888888777666666555444444333333111222222222333333333333444222111111333444222000///111222222111000000111333222000//////000222333111111111222222222333333222222222222222222222222111111111111111111111111------......////////////111222333444444333222111333333444444555444444333000000111222333333444444000000222333333222000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////..............................------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---.........------,,,,,,,,,---------......------...............///+++,,,,,,---...//////000---,,,+++******,,,...///,,,,,,,,,++++++,,,,,,,,,------------------------............---------------,,,,,,++++++,,,,,,---------------,,,++++++***''')))+++---------,,,++++++++++++,,,,,,,,,------******++++++,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------------..............................------------......//////.........///////////////............////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111111000000000///000000111111222222333...///111333444333222111444333555999<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBFFFIII~~~uuujjjbbbYYYTTTMMMEEE@@@???<<<;;;:::999999999999999666666666777888:::;;;<<<>>>===<<<<<<::::::999888777777666555444333333222111111222222222222222111555222000111555555222......000222222111000111222111111000///000111222333111111111111222222222222222222222222222222222222111111111111111111111111000111111222222333333333222222333333333333222222333333444444555555444444///000111222333444444555000111111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------------------,,,,,,,,,,,,,,,------------------,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,---......---,,,---///,,,,,,,,,---.........///,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++'''(((***+++,,,,,,,,,+++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------///......------......///---------------------------------............///.........///////////////............////////////000000000000000000000000////////////////////////111111111111111111111111222222222222111111111111000000000111111111222222...///111222333333222111444333555999:::===EEENNNXXXdddqqqxxx}}}qqqddd]]]XXXUUUTTTUUUTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQPPPPPPPPPOOOOOONNNMMMMMMNNNLLLJJJGGGEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@????????????>>>???@@@@@@@@@AAADDDFFF}}}sssfff^^^VVVQQQKKKDDDBBBCCC;;;;;;:::999999999::::::777777777888888:::;;;<<<>>>>>>===<<<;;;:::999999777777666555444333222222000000111222222111000000333222333333333333111///...000222222111111111222000000000000111111111222111111111111222222222222111111111111111111111111111111111111111111111111333333444444555666666777333333222222222222333333222333444444555555444444111111111222222333333333111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------++++++,,,---------,,,,,,------............------+++,,,---.........---,,,,,,,,,,,,---------......+++---......++++++,,,...------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***************+++++++++)))******+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------------------------...------,,,,,,------...------------------------,,,------.........................../////////000............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000000111222333333333333444333444777777777===EEEMMMYYYfffooovvvuuuddd\\\YYYVVVUUUVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKIIIHHHHHHHHHIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>???AAAAAAAAAAAACCCDDD{{{rrrbbb[[[SSSOOOJJJEEEDDDGGG;;;;;;::::::999:::::::::::::::::::::;;;<<<======>>>>>>===<<<;;;::::::999888777666555444333222222///000111222222111//////000333666555222///000222///000222222222111222333...///000111111111111111000111111111111222222222000000000000000000000000000000000000000000000000......///000111111222222444333222111111222333444222333333444555555555444333333333222222222222111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------***+++,,,,,,---------------......//////......---,,,---.../////////...---,,,,,,,,,---------......***---...---+++***+++---------------------,,,,,,***+++,,,---------,,,,,,,,,++++++++++++++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,---------------,,,+++***))))))))))))))))))***+++,,,,,,------------,,,++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------------------,,,,,,++++++,,,,,,---------------------------,,,---......//////......---.........//////000000............/////////000000000000000000000000000////////////////////////////////////////////////......//////000000111111111111111000000000000000111222222333333444555555444222333555333222777>>>FFFRRR___hhhqqq{{{zzzfff___\\\YYYXXXZZZUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUSSSRRRQQQOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKIIIIIIJJJKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAACCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBBBBBBBAAA@@@???===@@@BBBBBBBBBBBBBBBCCC{{{oooeee[[[RRRLLLFFF???<<<===>>>===<<<;;;;;;:::;;;;;;888888888999:::<<>>>>>===<<<;;;;;;::::::;;;::::::999999:::;;;<<<===999999999888888888888777999777444444444444333111333111///000222333222000...///000111222333333333000111222222333333333333000000111222222111000000000000000000000000000000000000////////////000000000000111111111222222222000111222222333333222222111111111222222222333333444444333222222111000000000111111111111222222222222111111000000000000000///000000000111111111111111222222222111111000///000000000000000000000000222111111000//////000000........................////////////////////////......------------......---......------,,,+++***,,,,,,------......---------------,,,,,,+++++++++------------------------************************---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------------......---------,,,,,,,,,************************,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++'''(((***+++,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------...------,,,,,,,,,------......------,,,------------------.................................------------...//////............////////////111111111000000000//////.../////////000000000000////////////////////////000000000000000000000000...//////000111111222222333111000111333444333111222222222333444555666777>>>GGGQQQVVVXXX```ooo{{{zzzxxxvvvpppkkk___]]][[[ZZZYYYXXXWWWVVVUUUSSSRRRRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCGGGFFFFFFEEEEEEFFFFFFGGGuuuiii```XXXOOOKKKFFF@@@>>>???>>>===<<<;;;::::::::::::<<<;;;:::999999999:::;;;999888777666555666666777666555333333444444444333333111000000111222222111...///000111222333333333111111111222222222222222111111222222222222111111000000000000000000000000000000////////////000000000000000111111111222222000111222222333333222222000000000111111111111222333333333222111111111000000111111111111222222222222111111000000000000000000000000000111111111111000000000111000000///...000000000000000000000000000000111111000000//////................................................---..................---------.........---------///......------------...------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........------------,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++%%%'''))),,,.........---++++++------------++++++*********+++,,,------...---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,------......------,,,......---,,,,,,,,,,,,,,,........................///............///000000............////////////111111000000000000//////....../////////000000000////////////////////////000000000000000000000000...//////000000111111222222111000111333333333222222222222222333555666777999@@@HHHKKKNNNXXXgggtttllljjjhhhfffdddaaa\\\YYYXXXVVVTTTTTTUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTQQQPPPNNNLLLKKKIIIIIIHHHKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKrrrggg]]]UUUNNNKKKGGGAAA???@@@======<<<;;;::::::::::::;;;:::999888888999:::;;;888777555333333444555666444333111222444555555444222111111000111111222222222222222222222111000///222111111111111111222222111111222222222222111111000000000000000000000000000////////////000000111000000000000111111111111000000111222222222222222000000000111111111222222222222222222111111111111000000111111111222222222222111111000000000000000000000000000000111111111000000000111111000//////000000000000000000000000...///000111111000///...........................------------------------,,,---...//////...---,,,,,,------.../////////...000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++'''))),,,///000000...---++++++------------++++++*********+++,,,,,,---------,,,,,,++++++,,,,,,---............---,,,++++++,,,------......------,,,---,,,,,,+++++++++,,,,,,---------..............................//////000............////////////111000000000////////////........./////////000000////////////////////////........................////////////000000111111111111000111222222222222222222222222333444555666777<<>>IIIYYYeeetttyyyoooiii```YYYVVVTTTTTTTTTWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRTTTVVVXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVXXXYYY[[[\\\]]]YYYXXXXXXXXXXXXYYYZZZZZZSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\XXXWWWWWWVVVVVVWWWWWWXXXzzziii^^^XXXQQQLLLJJJGGGAAA>>>???===<<<;;;:::999999999999999888777666666777888999555555444444444333333333222000///000222333333333000222333222000///111333000000111222222222222111333222000/////////000111000000///......///000000////////////////////////............///000111222////////////000000000111///000000111111111111111000000000111111111111222...//////000111222222333000111111111111222222222222111111000000000000000111111111111000000000///...///000000111111000000////////////////////////...............///000000------------------------------------------------......------------......+++,,,,,,------------,,,******+++,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++........................+++++++++,,,,,,,,,---------------,,,,,,+++++++++)))******+++,,,,,,------.........------,,,,,,+++******+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++*********++++++++++++***************+++++++++++++++******+++,,,,,,+++++++++++++++------------++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,------......------,,,---,,,,,,,,,---...//////,,,,,,------...//////000---------------...//////............////////////000000/////////.........---------.........//////////////////////////////////////////////////////////////////////////////...000222111000///111333222222222111222222333444222333444555999CCCPPPZZZrrrzzzrrrfff]]]WWWVVVWWWWWW\\\[[[ZZZXXXWWWUUUTTTSSSPPPPPPQQQSSSTTTVVVXXXYYY\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVXXXYYY[[[\\\]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[SSSTTTUUUVVVVVVTTTSSSRRRUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\wwwfff\\\WWWQQQLLLJJJGGGAAA>>>>>><<<<<<;;;:::999999999999;;;:::888777666666666777444444555555555444333222222000///000222333333222000222333222//////111444444333333333111000///...444222000///...///000111000///...------...///000////////////////////////............///000222222////////////000000000000//////000111111111111111////////////000000000000......///000111222222333000111111111111222222222222111111000000000000000222111111111000000//////------...///000000/////////////////////////////////...---------///000111------------------------........................///...---,,,,,,---...///+++,,,,,,------,,,,,,+++)))***,,,---...------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++))))))***+++,,,,,,------//////...---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******)))))))))******++++++,,,++++++,,,,,,---...//////++++++------------++++++''''''(((***+++,,,---...---,,,,,,++++++,,,,,,---******,,,---.../////////,,,------......------,,,//////...---------......,,,,,,------...///000000...............///000000............/////////000000/////////............---------.........//////////////////////////////------------------------///////////////............000222111//////111333222222222111222222333333555555555555777???KKKTTTqqqzzzmmmaaa[[[ZZZ[[[\\\___^^^]]][[[YYYWWWUUUTTTPPPPPPQQQSSSUUUWWWYYYZZZ]]]\\\[[[YYYXXXWWWWWWWWWUUUVVVWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYSSSUUUWWWXXXXXXVVVSSSQQQWWWXXXYYYZZZ[[[\\\\\\\\\______^^^^^^^^^^^^______vvvhhh```RRRNNNHHHCCC@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888888666666666555444444333333888777555222111000000111222222111000000000000000111222333444444333222111555333111///......///000000///...------...///000...///000111111000///...//////////////////......000000000000000000000000000000000000111111111111111111111///......111333555444333111000111111222222222111111111111222222000000000000000000000000//////............//////000///...------...///000000000111000000///...---......------------......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,---...---,,,++++++---///000...---+++******++++++---------,,,,,,+++++++++,,,------------,,,+++***)))******++++++,,,,,,------------............///...,,,+++,,,......+++(((++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---+++******)))---------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,------......------222///,,,+++---///...,,,///......///000111111///000000000000000/////////000000000000000000000000////////////////////////...---,,,++++++,,,---.........///000000000000000000111111111111222222222222222222222222222222222111444666666666999AAAHHH^^^nnn{{{mmmfffbbb```bbbeeebbbkkkpppkkkaaa[[[XXXUUUQQQQQQQQQQQQQQQSSSVVVYYYaaa___\\\ZZZXXXXXXXXXYYY[[[[[[ZZZZZZ[[[\\\]]]]]]]]][[[YYYXXXWWWWWWUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSUUUWWWYYYYYYZZZ]]]___```aaadddeeeffffffeeedddqqqccc[[[QQQMMMGGGCCC@@@???===<<<::::::;;;;;;;;;;;;;;;;;;:::999888777777777888888777777666555555444444333333333222111111111222333000000///...............111111222222222222111111000///...---...///111222000///...------...///000...//////000000//////.../////////...............000000000000000000000000000000000000111111111111///000222111000///000111222222111000///000000111222111111000000111111222000000000000000000000000//////............////////////............/////////000000000000//////.........------------......////////////......------,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///...+++,,,,,,,,,******+++---///...---,,,++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------......,,,+++,,,---...+++)))+++++++++,,,,,,,,,------......---,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,++++++,,,------------,,,111...,,,,,,...///...---000///......000111000//////////////////////////////////////////////////////////////////////////////...---,,,,,,---...///......///000000000000000//////000000000111111111222222222222222222222222000333555444444777>>>DDDUUUeeewwwwwwmmmiiihhhfffgggjjjrrrzzz|||ttthhh```YYYUUUNNNNNNNNNNNNPPPTTTXXX[[[___^^^[[[YYYWWWWWWWWWXXXZZZZZZZZZ[[[\\\\\\\\\]]]]]][[[WWWVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWYYYZZZ[[[\\\^^^```cccdddfffhhhiiiiiihhhggg~~~lll___WWWPPPLLLFFFBBB@@@???===;;;::::::::::::::::::::::::999999888777777777888888777777777666555555444444222111111000000111222222000//////...............111111000000000000111111///...---,,,---...///000//////............/////////..................///........................000000000000000000000000000000000000111111111111---///222333222000//////111111000000111111222333222111111000000111111222000000000000000000000000//////............//////......////////////............///000000000//////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///---***,,,......---,,,,,,,,,------------,,,+++******------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---......------,,,++++++***+++++++++,,,,,,,,,---------,,,+++,,,------+++***++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,+++,,,------......------///---,,,,,,...//////...000///......///000///---........................//////////////////////////////////////////////////////............//////......///000000000000000.../////////000000000000222222222222222222222222000222333222111444999>>>IIIWWWhhhttt{{{}}}vvvqqqppppppooopppttt~~~ooocccXXXQQQNNNMMMLLLMMMQQQUUUZZZ^^^___^^^]]][[[ZZZYYYYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\]]]ZZZUUUSSSRRRSSSSSSRRRQQQRRRSSSTTTVVVWWWYYYYYYYYY[[[\\\]]]]]]]]]___aaafffgggiiikkklllmmmllllll|||jjj]]]VVVMMMJJJEEEBBB@@@>>><<<;;;::::::::::::999999999999888888888777777777777888888777777666666555444444555444333222111000//////111111000000000000111111111000///......///000111222111///...---,,,,,,---/////////......////////////...---,,,,,,---...///...............////////////////////////////////////000000000111111111111---///111222000/////////222222222333444444555666111111000000000000111111000000000000000000000000//////............//////,,,---////////////---,,,------...///000000000///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++...111222111///...---,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---............------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,+++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------------------,,,,,,++++++*********++++++++++++++++++++++++............---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,------......------,,,------...///////////////------,,,---.../////////000...---...//////...,,,,,,,,,---------------...////////////////////////////////////////////////000000////////////000000......///000000000000000/////////000000000111111111111111111111111111111111222222111000222666999@@@IIIVVVdddpppzzz|||wwwwwwwwwxxx|||ppp```UUUTTTRRRPPPPPPSSSXXX\\\^^^aaa``````___^^^]]]]]]\\\XXXYYY[[[]]]^^^]]]\\\[[[]]]YYYTTTQQQPPPQQQRRRRRRQQQRRRSSSUUUXXXZZZ\\\]]][[[]]]______^^^___```bbbhhhiiikkkmmmnnnoooppppppxxxhhh[[[TTTKKKHHHDDDAAA@@@>>><<<:::::::::999999999888888888777777777777888777777777777777777666555555444444555555444333222111111000111111000000000000111111111000///......///000111222111000///...---------...//////////////////...///...---,,,,,,---...///........./////////000000///////////////////////////000000000111111111111000000000///---...000222000111222333444555555555111000000000000000000111000000000000000000000000//////............//////,,,---...//////...---,,,,,,---...///////////////......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,++++++...111333111///------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------.........------------............+++,,,------,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++............---,,,++++++...------,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,---............---,,,---............/////////---,,,---......---,,,+++,,,,,,,,,------..............................///////////////////////////000000000000000000///......///000000000000000000000000111111111222222111111111111111111111111222222222111111222555777;;;???GGGRRR```nnnzzz|||{{{|||yyykkk```\\\XXXVVVXXXZZZ[[[[[[aaaaaabbbbbbaaa```___^^^YYY[[[]]]^^^___^^^\\\[[[\\\XXXSSSQQQQQQRRRSSSSSSRRRSSSUUUWWWZZZ\\\^^^___]]]___```aaa``````bbbdddhhhiiikkkmmmooopppqqqrrrssscccWWWPPPHHHFFFCCC@@@???>>>;;;999:::999999888888777777777555666777888888888777777666666666555444444333333111222333444444444444444...............//////000000000////////////000000....../////////000000000......////////////......///..................////////////000000111111222000000000000000000000000000000000000111111111111000000///---,,,---000222---...///111111222222222111000000//////000000111000000000000000000000000//////............//////------............------------.../////////............------------......++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,)))+++///000...,,,++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...***++++++,,,---.........---------.........//////***+++------,,,+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++++++++++++++)))***+++---...............------,,,+++***))))))******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,)))***++++++,,,,,,+++++++++---//////...---...///---,,,+++,,,...///...---+++,,,,,,------.................................//////////////////////////////000000000000//////......///000000000000000111111111111222222222222111111111111111111111111333222222111222333444555999:::>>>EEEQQQ^^^kkksssqqqlllfffccccccbbb___\\\```aaacccddddddcccaaa```^^^^^^___```___^^^]]]\\\[[[XXXTTTRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^`````````aaacccdddcccdddfffggghhhhhhjjjlllnnnppprrrsssppp```TTTNNNGGGDDDBBB@@@???>>>;;;999:::999999888777777666666444555777888888888777777555555555444333333222222///000222333444444333333...............///000000///000000111111000000///------....../////////...---...///000000///...---...//////000000//////...///000000111222222333333000000000000000000000000000000000000111111111111...///000///...---///000------///000111000000///000000////////////000000000000000000000000000000//////............//////...------,,,,,,------............///......------......------------......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,)))+++---...---+++***+++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........)))+++...---,,,+++,,,...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++************************((()))***,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,***++++++,,,,,,,,,,,,,,,,,,...000000...,,,,,,...+++******+++---//////...,,,,,,,,,---......//////........................////////////////////////......///000000///............///000000000000000000000000000111111111111111111111111111111111111222111000000111222333333666888:::???FFFQQQ\\\cccssszzzvvvtttqqqkkkfffccceeehhhjjjjjjhhhfffdddbbbbbbaaa```___^^^]]]]]]YYYWWWUUUUUUVVVWWWXXXWWWZZZ[[[\\\]]]^^^___```aaabbbdddfffgggggghhhjjjlllhhhhhhjjjlllnnnqqqsssuuuppp```TTTNNNFFFDDDAAA@@@???===;;;999999999999888777666666555444555666888888888777666555444444333333222111111111222333333222111000///000000000000000111222222///000111222222111000////////////...---,,,******---...///000000///...---...///000111111000///...000000111222333333444444000000000000000000000000000000000000111111111111,,,...111111000............///111222222111000000000000////////////000000000000000000000000000000//////............//////......,,,++++++,,,........./////////...---,,,,,,.........------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++---//////---,,,,,,------,,,+++***+++,,,---...+++++++++,,,,,,---------***+++,,,------------,,,---,,,,,,++++++******)))++++++,,,,,,,,,---------(((+++......,,,+++,,,...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************++++++,,,,,,,,,+++******((())))))+++,,,---......******+++++++++,,,,,,,,,)))******+++---......///---------,,,,,,+++++++++------------------------,,,------......------,,,---...//////000000//////,,,///111111...+++,,,---***))))))+++---//////...,,,,,,------...///000000........................////////////////////////---...///000000///...---...//////000000000000000////////////000000000000000000000000000000000000111000//////111222222222555777:::===BBBIIIRRRXXXkkkwwwqqqhhhjjjmmmooopppnnnkkkiiieeedddbbbaaa___^^^^^^^^^XXXWWWVVVWWWXXXZZZYYYYYY]]]]]]^^^^^^___``````aaadddfffiiijjjjjjlllnnnppphhhiiijjjlllooorrrtttvvv~~~mmm]]]QQQLLLCCCBBB@@@>>><<<;;;:::999:::999999888777666555555666555555666666777888999666666777777666444222111222222222222222222222222...///000111111111111111//////000000000000//////111000///000222222000///...........................///000///.........000111111000000111111222333000000000000000000000000///......------///000111222111111111000000//////......///000000000000000000000000000000000000000000000000000000000000000///---++++++---/////////111000///......---............------------......---------,,,,,,+++++++++,,,,,,,,,---------......111000...------...000111+++++++++,,,,,,,,,------)))***+++,,,---,,,+++***---------......---,,,,,,)))***++++++)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---...///000111,,,,,,+++******+++,,,,,,((((((***+++,,,+++(((&&&)))************+++++++++++++++***)))***+++---...))))))*********++++++++++++***)))***+++***(((''',,,++++++***++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------...---,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------.........111333111,,,***,,,///......------------......////////////////////////////////////////////////000...,,,---000111///---...,,,***,,,///111000...////////////////////////111111000000//////.........///111333444333222111000111111111111222222222555555666888<<>><<<;;;::::::;;;::::::999888777777777666666666666666777888888666666777666555444222111000000000000000000000000///000000111111111111000......////////////......000000///000111222000...........................---...//////------...///000////////////000111111////////////////////////000//////...///000111222111111111000000000//////...///000000111111000000000000000000000000000000000000000000000000000000000...,,,,,,...///000//////...............///000......------------.........---------,,,,,,,,,+++,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,------,,,+++***))),,,---------------,,,,,,---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++++++++,,,---.........---,,,++++++,,,---...---,,,,,,,,,,,,+++)))(((************+++++++++++++++*********++++++,,,---,,,,,,,,,------------...,,,*********,,,,,,***))),,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........111333111,,,***,,,///......------------......////////////////////////........................///---,,,---//////...,,,---,,,+++,,,///111000...////////////////////////111000000000/////////...///000222333333222111000000111111111111222222222333444444666999???GGGMMMSSSbbbwwwxxxooojjjfffaaa]]]]]]]]]]]]^^^```cccdddcccaaaccc``````ccccccaaabbbeeelllpppuuuyyyzzzyyyvvvsssqqqnnnmmmoooooonnnpppuuuxxxgggWWWLLLGGGBBBAAA???===<<<:::::::::;;;;;;::::::999999999888777777666666666777888888666666666666555333222111000000000000000000000000000111111111111000000///------............------000//////000111111000...------------------------,,,...///...---,,,---..................///000000////////////////////////000000000000000111222222111111000000000000/////////000111111222222111111000000000000000000000000000000000000000000000000000...------///000000000------------...///000111......------------...............---------------,,,,,,,,,---------......,,,+++***))))))***+++,,,,,,------------..................---,,,+++)))(((,,,,,,,,,---------------+++,,,...---,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------++++++******)))******++++++---,,,+++******+++,,,------,,,,,,,,,++++++++++++************+++++++++,,,)))***++++++,,,+++++++++,,,,,,,,,---------......,,,+++***+++------,,,+++---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------.........000222000---+++,,,///......------------......////////////////////////...........................,,,+++,,,---...---,,,---,,,,,,---///000///...////////////////////////000000000000////////////000111222222222111000///000111111111111222222222111222222333555:::@@@EEEDDDRRRfffyyyyyyssslllhhhhhheeehhhmmmsssvvvvvvrrrnnnlllhhhggghhhiiihhhjjjnnnuuuzzzxxxtttrrrqqqooolllpppuuuuuudddUUUJJJFFFAAA@@@???===;;;:::::::::::::::::::::999999999999888888777777666777777777666666666555444333222111222222222222222222222222111111111111111000///...---......//////......---///......///000000///---------------------------,,,---...---,,,,,,---..................//////000/////////////////////////////////000000000111111000000000000000000//////000000111222222222222222000000000000000000000000000000000000000000000000000///......000111111000---------------...///000......------------..............................,,,,,,,,,---------............---,,,,,,---......---------.........//////......------,,,+++******,,,,,,,,,,,,,,,,,,------)))***,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,++++++******)))))))))************)))(((((()))******(((***---///...---,,,,,,*********+++++++++,,,,,,)))***+++,,,,,,+++***))))))))))))************+++,,,+++******,,,------,,,------,,,+++************,,,,,,,,,---,,,,,,++++++************************,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------......///000///---,,,---.........------------......////////////////////////...........................------------...------------------...//////...////////////////////////000000000000////////////111111222222111000///...000000111111111222222222111111222222333666;;;>>>@@@KKK]]]ppp||||||xxx}}}}}}xxxttttttsssrrruuuzzz}}}yyytttqqquuu|||rrrbbbSSSJJJGGG@@@???>>><<<;;;:::::::::888888888999999999999999:::999888777777666777777777666555444333222222111111111111111111111111111111111111111111000///.../////////000000////////////...---...000000...---------------------------,,,---...---,,,,,,---...///............///000000..............................////////////000/////////////////////000000000000111222222222222222//////////////////////////////////////////////////////...///111111000/////////...---------------......------------..............................,,,,,,,,,---------......//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,++++++************+++******)))(((((()))******)))...444777555000+++)))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++)))((((((((((((((()))))))))))),,,+++))))))+++,,,,,,+++---,,,++++++*********+++---------------,,,+++***************************,,,,,,+++++++++++++++++++++++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......///...---,,,---.........------------......////////////////////////..............................//////.........///------...............///////////////////////////////////////000000000000111111111111000000///...000000111111111222222222111222333333333444777:::BBBJJJYYYiiixxxnnn___RRRJJJGGG@@@???===<<<;;;:::::::::777777888888999999::::::;;;:::999888777666666666777666555333222222111222////////////////////////000111111111111000000/////////000000000000//////...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---..................///000000........................------...///////////////......////////////000000///000111111222222111111////////////////////////////////////////////////.........///111111000...000///...---,,,,,,,,,,,,......------------......---------------.........,,,,,,,,,---------......------------------------,,,------------.........+++************+++,,,---++++++*********,,,---...(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,***,,,+++++++++++++++,,,,,,---,,,+++******+++,,,---...555===???:::222***&&&++++++++++++,,,,,,,,,,,,*********+++******)))(((************+++++++++,,,...,,,))))))***++++++***,,,++++++***++++++,,,,,,---......------,,,+++***************************+++++++++++++++++++++++++++************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,------------------------------......------------......////////////////////////------------------------...///000///......///000---...///...------...///////////////////////////////////////000000000000111000000000000000//////000111111111111222222222111222444444333444666777@@@FFFQQQ___lllxxx~~~kkk\\\PPPIIIGGG???>>>===<<<;;;:::::::::888888888999:::;;;;;;<<<<<<;;;999888777666666666777666444333111111111222///////////////////////////000000111111111111000...//////////////////......---,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---------------......///........................---...///000111000000///........./////////000000...///000000111111000000////////////////////////////////////////////////---------///000000///---......---,,,,,,---------......------------......+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))***++++++***))))))***,,,...///&&&(((******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,+++***************+++,,,,,,---...---,,,++++++,,,---......555>>>???:::222,,,)))+++++++++,,,,,,,,,------++++++***)))))))))))))))+++,,,,,,,,,------------111...+++******++++++***************+++,,,------............---,,,+++************************************++++++,,,,,,---***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,------...------......------------......////////////////////////------------------------,,,...000///---,,,...000,,,...000///---,,,---///////////////////////////.../////////000000000111000////////////000000111000111111111111222222222000222444444333333444555;;;???GGGSSS^^^hhhoooqqqzzz|||hhhYYYNNNHHHGGG???>>>===<<<;;;:::::::::999999::::::;;;<<<======<<<;;;:::888777666666666777666444222111111111222111111111111111111111111...///000111111111111111---..................------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000,,,,,,++++++,,,,,,---..............................///000222222111111000---.........//////000000......///000000000000000////////////////////////////////////////////////,,,,,,---...000000...,,,,,,,,,,,,,,,---...//////.........------.........+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,---------,,,***(((''''''((((((+++***))))))***,,,...///***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***))))))))))))***+++------,,,,,,+++******+++,,,,,,(((///888;;;777222//////++++++,,,,,,,,,---------,,,+++)))((((((((()))***++++++,,,,,,,,,---------333000---++++++++++++***)))))))))***+++,,,..................---,,,+++***))))))))))))))))))))))))))))))***+++,,,,,,------******))))))***+++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,......---,,,.........------.........////////////////////////------------------------+++---///...,,,+++,,,///,,,...000///,,,+++---///////////////////////////.../////////000000111111//////...//////000111222000111111111111222222222///111333444333222333444666:::AAAKKKVVV___dddfffpppwwwwwwcccVVVMMMHHHGGG???>>>===<<<:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777666444222111222444555000000000000////////////000000000000////////////......------------......///...,,,,,,...///...------.........---,,,,,,+++333...***,,,111333///***((()))***+++---...//////---------............///000000000000000000000000////////////////////////............///000222222222000...///222333111///000///////////////000000---......///000111111222,,,...//////...------...........................///---,,,---...///...---.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++---...***,,,------,,,++++++,,,,,,++++++******++++++,,,((()))++++++******+++---,,,,,,,,,+++++++++*********++++++,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,+++++++++******---------,,,,,,++++++++++++...666@@@GGGFFF???777...---+++*********+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,+++******)))************+++++++++---...000111111111000///...------,,,+++***))))))++++++******++++++,,,------,,,++++++******++++++---......,,,***((()))***++++++,,,,,,,,,,,,------******+++++++++******))),,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000////////////////////////000///...---,,,+++******.......................................///000000...---,,,+++++++++++++++000000000000000000000000000///.........///111222111111111111222333444555999;;;>>>DDDJJJQQQWWWZZZdddkkktttyyy}}}uuuaaaTTTKKKFFFEEE???>>>===<<<:::999888888888888999:::;;;;;;<<<<<<;;;:::999888777777777777777666555333333333444444000000000000////////////000////////////////////////......------......//////...,,,,,,...///...---------......------,,,+++///---,,,+++,,,,,,***(((***++++++,,,---...//////---------............///////////////////////////....................................///000111222222000...///111222111///000///////////////000000---------.../////////000+++,,,......,,,+++,,,---........................///...------......---,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---***,,,------,,,++++++,,,,,,++++++******++++++,,,***+++,,,,,,+++***,,,---+++++++++************))),,,,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++,,,,,,+++++++++*********---,,,,,,,,,++++++++++++---...111777>>>???;;;666,,,+++***)))))))))************++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++***)))************+++++++++++++++,,,------------------,,,,,,++++++*********++++++******++++++,,,------,,,++++++******++++++,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////000000...........................---------------,,,,,,........................---------------...//////......---,,,,,,,,,,,,,,,////////////////////////000//////...///000111222111111111111222333444444444555888===CCCIIINNNQQQZZZaaaiiiooouuusss^^^RRRIIIDDDCCC??????>>><<<;;;:::999888555666777888:::;;;<<<<<<:::999888777777666666777555555444333333222111111000000000000//////////////////////////////////////////............/////////...,,,,,,...///...---------......------,,,,,,---...///---)))'''((()))------------......//////---------............///////////////////////////....................................///000111111111000//////111111000///000000///......//////000---------------------...+++---///...---,,,---...------------------------///...,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***,,,------,,,++++++,,,,,,++++++******++++++,,,,,,---...---+++++++++---,,,,,,+++***************...------,,,++++++******)))******++++++*********,,,++++++++++++*********+++++++++++++++************'''&&&)))---111000///+++***))))))((()))))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))************++++++++++++*********++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++,,,)))((()))+++,,,***(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,---......//////...------------...///////////////////////////////////////000111111111111000111111222333444000111333777;;;@@@DDDGGGMMMSSS[[[bbbjjjyyyqqq]]]QQQHHHCCCBBB???>>>>>>===;;;::::::999555666666777888999999:::999888777666666666666666333333333222111000///...000000000000////////////.........///////////////000//////......//////000///...,,,,,,...///...---,,,------...------,,,,,,...///000...,,,++++++,,,///////////////.........---------............///////////////////////////.......................................///000111000000//////000000000///000000///.........//////.........---------------...000111111000//////000------------------------///---,,,,,,------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***+++------+++***+++,,,,,,++++++******++++++,,,,,,---...---+++******+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******((()))+++,,,,,,,,,******++++++++++++************************************(((%%%######&&&)))***************)))))))))******,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++------,,,++++++---...///*********++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******+++++++++(((%%%''',,,...+++'''***++++++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,---------..............................------,,,,,,------.../////////............/////////////////////////////////////////////000000111000000000000111222333444222222333555888;;;???@@@FFFKKKRRRXXXaaarrr~~~qqq]]]QQQHHHCCCCCC>>>>>>===<<<;;;::::::999777777777777777777777666777777666666555666666666555555555444333111000///000000000000////////////------....../////////000//////............/////////...,,,,,,...///...---,,,,,,------...------,,,///...---...///000///...000000/////////.........---------............///...............................................................//////000//////000000/////////000000000///...............//////.....................000111111000//////000------------------------...,,,++++++,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,,,,,,,)))+++,,,,,,+++******+++,,,++++++******++++++,,,+++,,,---+++***))))))***---,,,***)))))))))***+++*********++++++,,,,,,,,,)))***,,,---------,,,++++++++++++*********))))))************************,,,+++******+++,,,,,,,,,***+++++++++++++++++++++------,,,,,,+++++++++*********+++++++++,,,,,,,,,***+++++++++++++++++++++))))))*********+++++++++...---,,,,,,,,,---///000*********++++++,,,,,,---++++++******++++++,,,------,,,++++++******+++++++++'''%%%''',,,...+++(((*********+++++++++,,,,,,***)))))))))***++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------..............................---------,,,,,,,,,.......................................//////000//////.........//////000...........................//////000000000000000000000000000111222333333444444444444666888:::<<>><<<;;;;;;;;;;;;999888777888888999999999888888555666777888888666444333555555444444333222000///////////////////////////...............//////000333000...---.........---,,,---...---,,,,,,...///,,,---------,,,,,,+++***+++,,,...---,,,,,,---//////...---...//////---,,,------,,,,,,------......000000///...............+++,,,------......------................................................///...------,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************+++***)))(((((()))***+++++++++++++++++++++++++++************+++---///000...---,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++++++++******************))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++***))))))***+++++++++,,,------,,,+++***)))***+++,,,---------,,,,,,,,,,,,+++***************))))))*********+++++++++++++++******************,,,,,,++++++++++++++++++,,,+++*********+++,,,,,,***+++,,,,,,,,,,,,+++***(((***++++++++++++,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................,,,,,,.../////////...------------------------------------............/////////////////////000111000///.........///000000////////////000000000000111111111222222222333333555333444999===BBBKKKTTTmmmlll[[[JJJEEEEEE@@@???===;;;;;;;;;:::999777888888999999999888888777666777777888888777555444555555555444333222000000////////////////////////......------......///000222000---+++,,,---------'''))),,,---------...000,,,,,,---------,,,+++++++++---...---,,,,,,---///------,,,---//////...,,,//////...---------............---,,,,,,,,,,,,---+++,,,------......------................................................//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,************************+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---000111///---+++)))))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******++++++*********)))))))))******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,++++++++++++*********)))(((((()))******,,,,,,---------,,,+++++++++,,,------...---------++++++***)))))))))******)))))))))***+++++++++,,,,,,,,,++++++***))))))(((++++++++++++++++++,,,,,,,,,,,,+++*********++++++***++++++,,,,,,++++++***)))***++++++++++++,,,...)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///......---,,,,,,,,,---...//////////////////000000000000111111111222222222222333333111222555999<<>>>>><<<;;;;;;;;;;;;:::888999999999999999888777666555555555555666666666666333333222222111///...---////////////////////////------,,,,,,------...///222000...///000111000///***+++---,,,+++******+++++++++,,,---------,,,,,,---.........,,,+++,,,---///...---///000000///...------,,,+++++++++,,,,,,......---------...//////+++,,,------......------......................................................---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************------,,,,,,++++++************************************+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))******++++++++++++,,,+++******))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,---+++******))))))))))))*********)))))))))***++++++---,,,,,,+++***)))((((((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,'''((())))))******)))))),,,++++++******++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////...---------...///000000000000000////////////000000000000000000000111111111111222111000111333333222555:::@@@NNNYYYeeepppmmmiiiqqqtttzzzzzzeeeWWWHHHDDDDDD>>><<<;;;::::::<<<<<<;;;:::999::::::999999777666666444444444444444555666666444444444333222111000///////////////////////////------,,,,,,------...//////......///111111///---+++,,,---,,,******,,,---***+++,,,,,,---------,,,---...///...,,,+++,,,---...---,,,---......,,,+++---,,,,,,,,,,,,------...---------------...//////+++,,,------......------................................................------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((((((((('''+++++++++++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++*********++++++,,,,,,,,,+++************************************************************++++++++++++,,,******++++++++++++******)))******++++++,,,,,,---******+++,,,,,,,,,,,,+++)))))))))((())))))************)))))))))***++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******)))))))))***+++,,,,,,,,,***)))))))))*********************+++,,,,,,******************************************++++++,,,,,,++++++++++++++++++'''(((***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------------............///......---------...//////......000000000000///...////////////000000000000000000000000111111111111000///000333222000222777:::CCCKKKVVVaaa]]]ZZZccchhhooozzzyyydddWWWHHHDDDDDD>>>;;;:::999:::<<<===<<<;;;:::::::::999999777666666333333333333333444555666666666666555444333222111////////////////////////---,,,,,,,,,,,,---......******+++---///...,,,)))+++,,,,,,+++***+++---000***+++,,,,,,---------------...///...,,,+++,,,------,,,++++++,,,,,,***(((---------------...///000,,,,,,,,,,,,------...///+++,,,------......------................................................---,,,++++++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......---------***************************************************+++,,,------,,,+++***************************(((***,,,------,,,+++))))))***,,,------,,,+++)))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******))))))***+++,,,------...(((((()))************)))***)))(((''''''((())))))((((((((()))***,,,---...*********++++++,,,,,,,,,((()))***++++++***)))((())))))((((((((()))+++,,,...---+++*********++++++++++++******+++,,,------'''((()))***+++,,,------,,,,,,++++++***)))))))))---,,,,,,++++++*********''')))+++---...///......---,,,+++******+++,,,---***,,,---,,,******+++,,,******+++,,,---......///........................---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................---------.........//////...---,,,,,,---...000111...///000000000///...---////////////000000000000000000000000111111111111111000111444444111333777444;;;@@@JJJUUURRRNNNXXXaaaiiittt~~~yyybbbTTTKKKDDD>>>===<<<<<<;;;:::::::::;;;;;;:::::::::999888777666666444333333222222333333444999777555333111000//////111111000000//////............---------......///,,,---000111111000...---..................------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,111111///...,,,+++))))))***'''%%%(((---///---***,,,,,,,,,------.........------------,,,+++******...---+++++++++---///000.........------,,,,,,,,,,,,+++******))))))******,,,***((()))++++++(((&&&))))))(((((()))***+++++++++,,,------......------+++)))%%%!!!"""'''+++...,,,***(((((()))***+++************************((()))***++++++***(((''')))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++++++++++++++++++++***)))(((((()))******)))***+++,,,,,,+++***)))(((((())))))******++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))(((''''''***)))))))))))))))***+++)))))))))))))))))))))))))))************+++++++++***,,,,,,+++)))((()))***(((((())))))***+++------'''((()))***************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++---......---,,,,,,---.........------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,000000/////////.........------------------------///////////////.........111111111111111111111111111000...---///222555888444777<<>>===<<<<<<;;;:::999999:::::::::999999888888777777777444333333222222333333444666555444333222222111111111111111000//////......///......------.........((()))***,,,...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,......------------------++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,++++++*********)))000,,,******---...,,,(((+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***))))))+++,,,---------,,,,,,,,,+++++++++,,,++++++***************+++)))((()))++++++)))''')))))))))))))))***+++++++++,,,,,,---------------,,,***((($$$###$$$(((,,,---,,,***)))))))))******************************'''(((((()))))))))(((((()))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++)))***++++++++++++***))))))))))))))))))*********)))***++++++,,,,,,++++++************************)))*********))))))((('''******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***+++,,,+++)))((()))***))))))))))))***+++,,,---***++++++++++++******))),,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------------,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,+++,,,------......------......---,,,,,,,,,------......---------,,,,,,,,,------------------------.........///////////////111111111111111111111111111111111111222333444555111333777:::<<<@@@EEEHHHUUU\\\gggrrr}}}yyyzzzwww___PPPGGGAAA======<<<<<<;;;999999888888888888888888888888888888888444333333222222333333444444444333333333333333333222111111000000///......000//////......---------000///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---......////////////...---,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,------.../////////222///------//////,,,)))******++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***)))***+++,,,,,,,,,++++++++++++******+++++++++************)))***)))(((***+++,,,***)))))))))))))))))))))***+++++++++,,,------------,,,,,,,,,+++(((''''''***,,,+++++++++***************************************(((((((((((()))***++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---******)))))))))******+++)))***++++++++++++***)))************)))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))*********+++******)))(((,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,+++)))))))))+++++++++************++++++,,,,,,---,,,,,,+++***))),,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------,,,,,,,,,,,,+++,,,......,,,,,,,,,---...------------,,,,,,,,,+++,,,------......------------,,,,,,,,,---......---------------,,,,,,,,,------------------------------......//////000000111111111111111111111111000111333444555444333222444555666666777:::???BBBPPPYYYfffqqq{{{yyyvvv}}}uuu\\\MMMDDD???<<<===<<<;;;:::999888777777777777777777777888888888888444333333222222333333444444444444444444444333333222222111111000//////...000000000///...---,,,,,,222111000...---,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---......///000111111222///...,,,---///000///---+++++++++++++++,,,,,,,,,++++++******+++---.../////////---,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++******))))))((())))))***+++,,,+++******)))))))))))))))************+++,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++******+++++++++******)))************************++++++******+++---///000))))))*********+++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------******************++++++*********++++++*********++++++******))))))(((((())))))***+++++++++++++++******************************+++++++++******)))---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))************)))+++,,,+++***)))***+++---,,,++++++************+++++++++,,,++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++---------,,,,,,,,,++++++***,,,...---,,,+++,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,---...///////////////////////////........................,,,------...///000111111111111111111111111111111111111222333333333222111555555555444555777;;;???LLLVVVdddnnnwww|||qqqYYYJJJCCC>>><<<<<<<<<;;;:::999888888888888777777777777777777888888444333333222222333333444555555555555555444222222222222222111000000//////000000000000///...---,,,'''(((,,,///111111111111,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++000...,,,******+++,,,...........................+++,,,,,,------.........,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------...---,,,---.........------------------,,,,,,,,,*********+++,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,---------------***++++++++++++***)))(((((()))***+++++++++++++++******)))))))))))))))***)))***++++++,,,,,,++++++)))+++,,,,,,***))))))***)))******+++++++++******************************,,,++++++***+++---///000))))))*********+++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------))))))******+++++++++++++++******************+++++++++******))))))(((((())))))***++++++++++++***++++++++++++++++++++++++)))******+++++++++******------+++***))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++***)))***+++...---,,,+++************'''((()))***++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++***,,,------,,,++++++,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,---...///.../////////////////////........................,,,------...///000111111000000000000000000000000111111000///000000111222222222222111111333888;;;AAAKKKXXXaaakkkzzzmmmVVVIIIBBB>>><<<<<<;;;;;;:::999999999999:::777777777777777777777777444333333222222333333444444555666666666444333222333222222111111000/////////000111111000///---,,,%%%'''+++...//////---,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********...---+++******+++---...------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---------------,,,,,,//////...---,,,++++++***......------------,,,,,,)))***+++,,,---...------++++++++++++++++++******,,,,,,------------......******+++,,,,,,***)))((()))***,,,,,,+++***+++,,,+++******)))))))))))))))))))))***++++++++++++***)))***,,,+++***(((((()))***************+++++++++************************))))))))))))***+++,,,,,,)))************+++++++++************************))))))))))))))))))))))))*********++++++,,,,,,---((()))***+++,,,,,,,,,,,,++++++***))))))***++++++************))))))))))))((()))******++++++******++++++++++++++++++++++++((()))******+++*********---,,,+++***************))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))+++,,,...---,,,+++++++++++++++%%%&&&((()))++++++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++------+++++++++,,,,,,,,,,,,------------...+++,,,------......------------,,,,,,,,,---......,,,,,,,,,---------------........................------......//////000000000000000000000000000000000///.........000111222222333333222222444888:::888@@@KKKUUU```ppp{{{iiiTTTHHHCCC>>><<<<<<:::::::::::::::;;;;;;<<<888888777777666666555555444333333222222333333444222333555666777666555444333333222111111000000///...///000111111000...---------------,,,***((('''++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,....................................,,,,,,,,,,,,---------,,,,,,,,,++++++(((***,,,...///...,,,+++******++++++,,,,,,++++++++++++,,,,,,,,,---------)))***+++,,,,,,+++)))((())),,,------***)))***+++++++++***)))))))))))))))((())))))******************+++,,,+++***))))))*********)))))))))***,,,---************************))))))***************))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,------,,,,,,++++++***))))))***++++++)))))))))))))))*********((())))))***************************************'''((())))))*********))),,,,,,+++******+++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++******+++,,,------,,,+++++++++,,,,,,'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,++++++++++++******+++------+++***+++,,,,,,,,,,,,---------......+++,,,------......------......---,,,,,,,,,------,,,,,,,,,---------.......................................///////////////000000000000000000000000---...///111111222222222333444555444333444666777777;;;AAAHHHRRRaaaqqq}}}xxxfffRRRHHHCCC???<<<<<<::::::::::::;;;<<<======999888888777666555555444444333333222222333333444000111444666777777777666333333222222111000000000---...000111222111///...---,,,,,,+++,,,---///000******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---&&&***...222333111...,,,************************,,,++++++******))))))))),,,,,,,,,+++++++++******++++++,,,---------,,,,,,)))******++++++,,,,,,,,,***+++---.........000222,,,,,,,,,++++++*********(((***---///000...+++)))+++,,,------............*********++++++,,,,,,,,,)))***,,,,,,,,,+++)))'''***,,,...---***((()))+++++++++***))))))((())))))(((((()))***************+++,,,---,,,***)))***++++++***)))((((((***,,,...***************************+++,,,------+++***))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++((()))+++,,,------,,,,,,,,,+++***))))))***+++,,,(((((())))))******++++++(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++------,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,+++++++++******)))+++---,,,+++***+++,,,,,,,,,,,,------.........+++,,,------......------///...------,,,,,,,,,,,,........./////////000000///////////////////////////////////////.........000000000000000000000000+++---111444555444333111///111111111///......///555666888<<>><<<;;;888888999999999999999888555666666666666666555555444444333222222222333333333333444333333222111000//////......---------,,,...------.........---...,,,,,,---------------,,,------...//////...------------------------------111000000000////////////------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,+++******,,,...///------------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,+++...---,,,,,,,,,,,,------))))))******++++++,,,,,,++++++++++++***************************+++,,,,,,)))******++++++******)))------,,,,,,++++++******+++******************+++((((((((())))))*********((())))))***+++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))''''''(((((()))))))))))))))***+++,,,,,,+++***)))+++***)))))))))***,,,---)))******++++++++++++***))))))*********+++++++++)))+++,,,+++***)))***+++)))***,,,------,,,***)))))))))(((((((((((((((((()))))))))))))))******+++,,,+++************)))(((************++++++++++++******************************))))))((()))))))))))))))******+++++++++,,,************************+++,,,---,,,***)))***+++************************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++------------............------------,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...***+++,,,---///000111222000000000/////////......---...//////////////////000000000000000111111111444444444555555666777777:::>>>FFFQQQ\\\cccggghhhoooxxxooo^^^LLLCCC@@@===<<<<<<999999:::999999777666555444555666666777666555555555444333333222222222333333333333333222111000000,,,---------......//////---//////.........///...............---,,,+++***,,,---...//////...---,,,++++++,,,,,,---......///000000000000000000000000------,,,,,,,,,+++++++++...---,,,+++++++++++++++---,,,+++******,,,...///......---,,,+++++++++++++++++++++,,,,,,,,,------...,,,)))''''''))),,,...+++,,,,,,------,,,++++++...---,,,++++++************+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******++++++++++++******,,,,,,,,,++++++******************++++++*********))))))((((((((('''''''''(((((())))))***+++,,,---))))))))))))))))))******))))))******************++++++************++++++************************))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((()))***+++,,,,,,+++***)))+++***)))((()))***+++,,,((()))***+++++++++++++++************+++++++++++++++,,,------++++++,,,---((()))+++,,,,,,+++)))((((((((()))))))))))))))))))))))))))))))))******++++++***(((((())))))(((&&&))))))*********+++++++++************************(((((((((((()))***,,,,,,((())))))******++++++,,,************************+++,,,---,,,***)))***+++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,,,,------,,,,,,+++)))*********++++++++++++++++++,,,,,,,,,,,,+++***,,,,,,,,,---------.........------,,,,,,------...,,,,,,------......//////---------....../////////------...///////////////222222111111000/////////222333444555555666555555666666999@@@JJJVVV^^^ccciiioooxxxnnn^^^LLLCCC@@@===;;;;;;777888888888777555333222444444666777777777666555555555444333222222222222333333333333222111000///,,,,,,---...///000000111,,,000111...,,,...///............---,,,+++)))))),,,---...//////...---,,,******+++,,,---...//////---......//////000000111------,,,,,,,,,,,,++++++...---,,,+++************,,,,,,+++++++++,,,---...///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,***&&&$$$$$$&&&***,,,------,,,,,,,,,,,,++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------******)))))))))******+++******++++++++++++******)))))))))))))))((((((((()))***++++++++++++***)))******)))(((((('''&&&&&&((((((((())))))+++,,,---))))))))))))************)))))))))))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((()))******)))******************)))(((''''''''''''((())))))'''((()))************************++++++++++++,,,+++,,,------,,,+++,,,---'''((()))******)))((('''((())))))************))))))))))))))))))******+++***)))'''((())))))(((''')))))))))************+++((((((((((((((((((((((((((((((((()))***,,,......)))))))))*********++++++************************+++,,,---,,,***)))***+++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...000000///...---,,,+++***,,,,,,------...//////000......///000111111111111222222111111000/////////222222222333222111000000444333333666===HHHRRRYYYeeekkksss~~~nnn]]]KKKBBB???<<<::::::555666777888777666444333333444666777888777666555666555444333222222222222222333333222222111000///.........//////000000000+++000222---+++...///...............------,,,+++,,,,,,............,,,,,,+++++++++,,,,,,---------***+++,,,---...000111111------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------///...---+++***+++++++++++++++,,,,,,,,,,,,------+++***)))(((((()))***+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***(((((((((((()))))))))))))))***++++++++++++***)))***************)))))))))))))))(((((()))***+++,,,((()))))))))************)))))))))******+++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))***)))((((((((()))++++++***))))))(((((())))))***''''''((())))))))))))(((&&&&&&'''))))))******)))*********+++++++++,,,,,,***+++,,,+++******+++,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))******+++***(((((((((***+++***)))))))))))))))************))))))))))))))))))))))))************+++,,,......))))))))))))************************************+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,------,,,,,,+++---------.........//////+++,,,...///000///...---+++,,,,,,,,,,,,---------...------,,,,,,------............------,,,,,,,,,............////////////---...///000111111111111//////000000111111111111111111111111000///......111333555666888===EEELLLXXX```jjjtttyyyssssssvvvzzzooo^^^KKKBBB???<<<::::::555666888999:::999777666222444666777888777666555666555444333222222222222222222333222222111000///000000000000000/////////***000222---***...///---...///000000111000000000,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++((()))***,,,...///111111---------,,,,,,,,,++++++************+++,,,------***+++,,,---------,,,,,,///...,,,+++******+++,,,++++++,,,,,,,,,---------,,,---...//////...---,,,///...,,,*********,,,---***+++,,,---............,,,+++++++++******))))))))))))******++++++++++++******)))))))))))))))******++++++,,,,,,++++++***))))))******++++++,,,,,,)))***+++,,,,,,+++***)))*********+++,,,,,,------***)))((((((((()))++++++(((((())))))*********+++*********++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***((()))+++,,,,,,,,,+++***%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,(((*********)))((()))*********)))(((((()))******)))***+++,,,---,,,,,,+++)))))))))))))))******+++***)))((()))+++,,,,,,+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------*********)))))))))))))))************************+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---000111222111000///........./////////000000...------,,,,,,------...))))))+++,,,...///111111111111000000//////......+++,,,---...////////////------...000111333444444000000000000111111111111***///444555444444999===DDDOOO[[[gggttt|||fff^^^^^^```eeellltttzzz|||rrr]]]JJJCCC???:::888;;;999;;;======:::777666555777888888666444333444555333333333222222222111111111222222222222111000000////////////............000///...------,,,,,,---......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---$$$&&&)))******+++,,,------------,,,,,,+++++++++---,,,++++++******++++++***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''(((***,,,...///000)))((('''&&&''')))+++,,,***++++++,,,,,,,,,++++++)))************+++++++++((((((''''''((())))))***)))))))))***+++++++++,,,,,,------...---,,,***)))))))))(((((((((***+++,,,)))))))))))))))))))))))),,,)))''''''(((***++++++******((((((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++*********))))))))))))(((+++***)))(((((()))***+++,,,+++)))((((((((()))***(((((((((((())))))))))))))))))************))))))***)))(((''''''((()))***+++***)))***+++,,,+++)))'''''''''((())))))******))))))************))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,------......///.........------,,,,,,,,,,,,,,,------.../////////,,,------...............222222222111111111000000111111111222333444666777999>>>GGGSSS```ooo}}}xxxhhh```^^^YYYVVV[[[cccccc```hhhmmmwwwppp\\\IIICCC???999777:::999999888666444333444555777888888666444333444555444444444444333333333333222222333333222222111000////////////............------------...///000111......---,,,,,,+++*********++++++,,,,,,++++++***++++++*********++++++++++++++++++******+++++++++)))***,,,,,,++++++,,,------------,,,,,,+++++++++---,,,++++++******+++++++++***)))((((((***+++---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((((()))******+++,,,,,,...---+++)))))))))***+++***++++++,,,,,,++++++***)))************+++++++++,,,++++++******+++++++++***************+++++++++***+++,,,,,,,,,+++***)))***))))))(((((()))***+++))))))))))))))))))))))))***(((&&&&&&((()))******...---,,,+++***)))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))***++++++************)))))))))+++***))))))))))))***++++++***)))((((((((()))***(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((()))))))))+++***))))))***+++***(((*********+++,,,,,,------))))))************))))))))))))************))))))))))))***++++++++++++***************************************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------.../////////------...////////////...222222222111111111000000111111111222333444555666222555:::BBBLLLYYYfffnnnyyyxxxpppmmmgggaaaaaadddaaa[[[XXX[[[aaaiiitttnnnZZZHHHBBB>>>999777:::999888666222000000444777777888888777555444555666666666555555555444444444333333444444333333222111////////////............,,,,,,,,,,,,---...///000...------,,,,,,++++++***)))******++++++******)))+++***************************))))))))))))******,,,------,,,***)))***+++------,,,,,,,,,,,,++++++,,,,,,+++************+++++++++***))))))+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,...,,,,,,,,,...///...---++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++*********)))))))))((((((000///---,,,++++++,,,,,,***+++++++++++++++******)))************+++++++++---,,,,,,+++++++++,,,,,,+++++++++***************((()))******+++*********+++***))))))((())))))***)))))))))))))))))))))))))))'''&&&&&&'''))))))))),,,,,,,,,+++***)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++++++++************)))++++++************+++++++++***)))((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''))))))***************)))+++***((()))))))))(((''''''(((((())))))******+++))))))************))))))))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------------......///000///...,,,,,,,,,------//////...------,,,++++++,,,,,,------------------,,,,,,------.../////////......///000000000//////222111111111111000000000000000111111222333555555333333444666<<>>888666999;;;:::888555222333666999666777888888666555555666666666555555555444444444444444555555444444333222////////////...............---,,,+++************---------,,,,,,+++++++++******++++++++++++************************))))))*********))))))************++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++*********+++,,,---***************+++++++++---,,,***))))))***,,,------,,,,,,---...//////...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((++++++++++++,,,---...///***++++++++++++******)))))))))*********+++++++++******))))))***++++++,,,,,,+++++++++***)))))))))((())))))******+++++++++++++++***))))))((((((((())))))))))))))))))))))))***((('''''')))******)))$$$&&&''')))))))))(((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++************++++++************++++++******))))))(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((()))+++,,,,,,+++***)))+++)))(((((())))))'''&&&&&&&&&''''''((()))))))))))))))************))))))))))))************))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))),,,++++++******++++++,,,...---------,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///222111...,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,------.........,,,,,,------.../////////...//////000000000000000111111111111000000000000000000000111111222444444444444444444666:::@@@EEELLLVVVeeerrryyy~~~sssnnnfff```^^^aaagggkkkqqqyyyjjjWWWFFFAAA???999777999999::::::999777666777888555777999888777555666666555555555555444444444444444555555555555444333333////////////............///...---,,,++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++++++++***)))(((++++++************++++++))))))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,))))))*********+++++++++...,,,+++))))))+++,,,...(((''''''(((***+++***)))*********++++++,,,,,,,,,************++++++++++++***+++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++******)))((())))))*********+++++++++((((((((()))***,,,---...,,,+++++++++***)))))))))************++++++,,,,,,************))))))(((((())))))))))))))))))))))))+++)))((()))+++,,,+++***$$$%%%'''((())))))((((((***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++++++++*********))))))************************))))))))))))((((((''''''(((((((((((())))))))))))((())))))******))))))(((((()))***,,,,,,,,,+++***+++)))(((((())))))(((&&&))))))***++++++,,,,,,---))))))************))))))))))))************))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,************************+++++++++******))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++---...222111...,,,+++,,,---...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------.../////////...//////000000000000000000000000000000000000000000000000000111111222333///111222333333333555777<<>>EEEOOOVVVkkkvvvhhhVVVGGGCCCAAA<<<999;;;888:::;;;;;;:::888888999444777999:::999777777777888888888888777777777777333333444444333333222111000/////////............---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---.../////////---***)))))))))(((((((((((())))))******)))((('''(((***---+++++++++,,,,,,---------+++******)))))))))))))))(((((()))************)))******+++,,,------......))))))************)))))),,,+++*********+++)))(((((())))))***++++++,,,,,,+++++++++,,,,,,---------************))))))))))))+++,,,---...////////////+++++++++******)))'''''')))************++++++++++++***)))(((''''''''''''))))))******+++++++++,,,+++***)))'''''''''((()))'''((()))***++++++***))))))))))))))))))))))))))))))(((((()))++++++***)))((((((''''''(((***,,,...+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++******++++++,,,---((((((((((((''''''''''''&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''((('''''''''''')))+++,,,)))(((((())),,,------,,,)))))))))***++++++,,,,,,))))))************))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++************++++++------------------------(((((())))))******++++++,,,++++++++++++++++++,,,(((((())))))*********+++++++++++++++++++++++++++...,,,***)))***+++...000++++++,,,---------,,,,,,///......------,,,,,,+++.........------,,,,,,,,,,,,,,,------...//////000,,,------................../////////000000111111000////////////000000111...//////...------///111333555666666777;;;CCCIIIVVVcccqqq}}}jjjWWWEEE>>>???===:::888888999999888888777666555555777888888777777888999777666555444444555666777666666555444333333222222111111000///////////////........................///...------,,,,,,,,,,,,,,,+++***)))***+++---...///222444444111---+++***))))))))))))))))))))))))******+++,,,---......///+++,,,---.........------+++++++++*********))))))************************)))************+++++++++************+++,,,------***+++...000000...,,,+++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********---,,,)))((('''((()))***)))***+++,,,,,,+++***)))''''''(((((())))))******))))))*********))))))(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******+++***)))'''''''''((())))))(((((()))******(((&&&))))))))))))))))))))))))''''''''''''((((((((()))+++***)))((('''&&&%%%%%%$$$&&&)))+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,************************,,,+++++++++******))))))------,,,,,,+++***************++++++++++++******,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,......---,,,+++***)))(((,,,+++******+++***)))'''******+++,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////............////////////111111000///////////////////////////000000000000111111222222222222111111111111111222555888<<<>>>FFFLLLYYYkkk|||iiiWWWEEE>>>???===:::888:::::::::999999888777666777888:::999888888999;;;777666555444444555666777555555444333333222111111111111000///////////////........................///......------------...***++++++++++++,,,,,,,,,...222666777444///+++)))************************++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,+++++++++*********))))))************************)))************++++++++++++++++++***++++++,,,,,,+++***))))))((((((((((((*********+++++++++,,,,,,******++++++++++++******,,,,,,,,,++++++*********+++***)))(((((()))+++,,,)))***++++++++++++***))))))))))))))))))((((((((()))***++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******++++++,,,************************+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******+++***)))'''''''''((()))+++***))))))++++++***)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***)))))))))******+++,,,*********+++++++++,,,,,,************************++++++*********)))))))))))))))))))))))))))************++++++++++++******+++++++++++++++,,,------++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***///---,,,+++,,,,,,---,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------------.........------------............,,,,,,---...000333444555............////////////000111111222222111111000111111111222444777:::<<>><<<::::::::::::::::::999888777666444555777666555555666888666666666555555666666666444444444333333222222222111000000///////////////........................,,,,,,+++,,,,,,---......++++++++++++,,,,,,------...111444555333///,,,************************************)))))))))))))))((()))***+++,,,++++++***************************************************))))))*********+++++++++------,,,+++************///---)))'''&&&(((***,,,************++++++++++++******++++++++++++******+++++++++*********************)))))))))***+++,,,*********++++++******************)))))))))((((((((()))***+++,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))*********+++************))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********)))(((''''''((()))***)))'''%%%%%%'''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''((()))******+++&&&'''((()))************''''''((((((((((((((()))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))***++++++***)))(((************++++++++++++************************)))))))))(((((((((((((((******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------.........111111000///...---,,,+++------........./////////000000111111111111000000111111000000111222444444555444444666999===@@@BBBCCCJJJTTTaaammmwww~~~}}}~~~bbbTTTEEE@@@>>><<<::::::999999999999888777666555333555666666555444666777555666666666666666666555555555555555444444444444111000000///////////////........................+++*********+++,,,------...,,,+++)))***,,,...000///000000///,,,++++++,,,************************''''''((())))))***++++++((()))***+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++------,,,+++************,,,,,,++++++,,,---...///))))))*********+++++++++******++++++++++++******************************,,,++++++***************+++******************+++((()))))))))*********+++'''''')))***++++++++++++************)))))))))((())))))))))))))))))))))))((())))))))))))***************))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))*********)))(((''''''((()))***((('''%%%&&&((())))))((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))&&&'''(((((())))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++((()))***++++++***((('''))))))*********+++++++++************************((((((((((((((())))))))),,,,,,,,,+++++++++************++++++++++++************))))))******+++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******%%%)))---...---+++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------.........////////////)))***,,,---.../////////....../////////000000000000000000111111000000000000000000000000111111222222333444555555666666777888;;;BBBLLLWWWbbbkkkppptttuuuvvvzzz~~~```SSSFFF@@@>>><<<:::;;;888888888888888666555555555666777777666666777888555555666666666666555555666666666555555555555555111111000///////////////........................,,,+++++++++++++++,,,---...---+++***+++,,,...///......---***((((((***,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,((()))***+++,,,+++*********************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++((()))***,,,------------)))))))))************+++******++++++++++++******)))))))))***************---,,,,,,+++******))))))++++++***))))))***++++++(((((())))))***++++++,,,'''((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************''''''(((((())))))************))))))))))))******)))((((((''''''(((******)))))))))***,,,---,,,***************************((((((((()))))))))***************))))))(((((((((+++***)))(((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))************+++))))))******))))))(((((()))))))))************+++************************(((((())))))))))))******++++++******)))(((((('''******++++++++++++******+++************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++*********'''+++///000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........./////////000000+++,,,---......---,,,+++////////////000000000111///000000111111000000//////000000000111111111111///111333444333222222222777777999>>>DDDLLLSSSWWWbbbdddfffkkkttt{{{^^^RRRFFF@@@>>>;;;:::<<<999999999999888777666666444666777777666555777888444555666777777666555444555555555555555555555555111111000///////////////..............................------,,,,,,------++++++---.........---,,,,,,,,,,,,***(((((()))***++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,(((((()))******+++++++++))))))))))))******************++++++++++++******((()))))))))*********++++++++++++,,,++++++******++++++***))))))***++++++************************)))******++++++*********************))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''(((((())))))******************************))))))*********+++++++++************************))))))))))))))))))))))))'''''''''((()))***************))))))))))))******)))(((''''''''')))***+++((()))***---//////,,,***))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((+++***)))((('''&&&&&&&&&''''''(((((()))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))******************)))((((((((((((((())))))))))))************************************)))))))))*********++++++******))))))))))))))))))******++++++++++++******+++++++++++++++,,,------++++++++++++++++++,,,,,,***+++++++++++++++,,,,,,))),,,...---)))(((***---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------------.........---------.........//////111111222111///,,,)))'''........./////////000000//////000000000000////////////000111111111111111...000222222000...000111444444555666999===AAACCCJJJMMMQQQWWW```nnn~~~yyy]]]QQQFFFAAA>>>;;;:::<<<::::::::::::999888777777222333555444333333444666444555666777777666555444444444444444444444444444111111000///////////////........................111000///...............'''***...111222///,,,))))))+++---,,,***)))((()))++++++++++++++++++++++++++++++++++++************)))***+++,,,---,,,++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************+++,,,------+++***))))))((()))******))))))))))))******************++++++++++++******(((((())))))*********+++))))))+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++************************))))))******++++++++++++************************((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******)))(((''''''''')))***+++&&&''')))---///...+++((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((('''''''''(((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))))))))))))))************************************))))))******+++++++++,,,*********+++,,,,,,------******++++++++++++******,,,,,,++++++,,,,,,---...*********++++++,,,,,,---((()))***+++,,,---......***,,,+++'''######(((---******+++,,,,,,---......---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------......---...000111222111000///---------.........////////////000000000000//////...///000111222222222111///111111000------///222///000111333666888999:::999<<>>:::888888:::::::::999888777555555666555444333222222222222444444333333444444555666666666555444333111111000111000///......---------.........---------------*********))))))))))))))))))***+++,,,,,,,,,++++++...---+++)))(((((()))***))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,+++************************************)))((()))+++---...------,,,++++++*********)))))))))(((***+++***)))((()))***))))))(((''''''''''''''''''''''''(((((((((((()))************************+++***)))(((((()))******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((('''(((((()))))))))*********+++++++++))))))*********+++++++++)))******++++++******)))+++++++++++++++++++++++++++***))))))))))))***+++******))))))(((((((((((('''''''''((((((***++++++(((((((((((())))))))))))))))))************))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))***)))'''(((***++++++***))))))))))))))))))))))))''''''((((((((())))))))))))((((((((((((((()))))))))((((((''''''(((((()))************************))))))))))))************))))))))))))************((()))))))))************(((((()))))))))************+++,,,,,,******+++,,,******************************))))))******+++,,,*********)))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------........................------..................000000111222222222111111////////////////////////000000000000000000000000///000000111222333444444333222222333666:::===@@@JJJNNNTTT[[[aaaeeeggghhhkkklllqqq{{{oooWWWNNNDDD@@@>>>:::888999:::::::::999888777666555666555444333333333333333222222222222222333333444444333333222222111111111111000///......---......,,,,,,,,,,,,---------------------,,,,,,+++++++++((()))******++++++******---,,,***)))))))))******((((((((((((((())))))***))))))))))))))))))))))))+++******)))))))))))))))))))))))))))******))))))''''''(((((()))***************))))))))))))(((((((((***+++***)))((()))***++++++***))))))))))))***)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******)))((((((((())))))***************+++++++++)))))))))*********++++++))))))************))))))++++++++++++++++++++++++***))))))(((((())))))******))))))))))))((((((((())))))((())))))***+++,,,'''''''''((()))***************))))))))))))******)))(((((('''''''''''''''))))))))))))))))))))))))************************'''((()))((('''&&&'''(((***)))'''(((***++++++***))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&&&&'''((()))***((())))))******))))))(((************************))))))))))))************))))))))))))************))))))************++++++'''((((((((())))))))))))***+++,,,+++******+++,,,******************************))))))******+++,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************,,,---------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++,,,------......------........................,,,,,,------...//////000//////000111222222111111////////////////////////000000000000000000000000000111111111222222222222444333222111222333555777:::<<<@@@FFFKKKOOORRRTTTXXXZZZ```mmm}}}kkkVVVLLLCCC@@@>>>:::999:::999999999999888777666555666666555444444444444444222222222111222333333444666555555444333222111111000000///...............+++++++++,,,,,,---------//////......------,,,,,,)))))))))***************,,,+++***))))))******+++)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******'''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((***+++***)))((()))***,,,++++++******+++++++++************++++++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((''''''''''''******))))))))))))))))))************************))))))))))))************((())))))******))))))(((************************))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***+++'''((((((((()))))))))***+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((()))***)))'''(((***++++++***(((((((((((((((((((((((())))))))))))************'''''''''''''''((()))***((()))***++++++***)))(((************************((()))))))))************((()))))))))************)))))))))))))))))))))***((((((((()))))))))******)))+++,,,+++***)))***+++******************************))))))******+++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,------......------........................---------.........//////,,,,,,---...////////////////////////////////////000000000000000000000000111111111111111111111000333222222222222444666888333444666999<<<@@@CCCDDDEEEHHHPPP\\\lll~~~~~~jjjUUUKKKCCC???>>>:::999:::888888888888888777666555666666555555444444555555333333333333333444444555777777555444222000///...000//////............///+++++++++,,,,,,---------,,,+++++++++*********)))************++++++,,,,,,******************++++++***))))))))))))***++++++)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((()))***+++++++++***)))((((((***+++,,,((((((((((((((()))))))))(((***+++***)))((()))***(((((('''''''''(((((()))))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))((((((((('''''''''&&&))))))******************************************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((('''''''''((())))))***)))))))))((((((((('''+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***++++++***)))(((((()))***)))'''(((***++++++***(((((((((((((((((((((((())))))))))))************+++***))))))((((((((()))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((''')))))))))*********++++++)))***++++++))))))***+++******************************))))))******+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------........................//////.........---------+++,,,---.......................................////////////////////////111111000000000000/////////......///000111333444111111111111222444666777777:::???HHHSSS```kkksss}}}~~~{{{~~~iiiVVVLLLCCC@@@>>>;;;999:::777888888888777777666555777666666555555555666666444444444444444555666666666666444222000...---,,,//////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))******++++++++++++***************++++++,,,))))))))))))))))))))))))((((((((((((((())))))*********)))))))))+++,,,---+++***)))(((((()))***+++(((((())))))))))))******(((***+++***)))((()))***))))))((((((((()))******)))))))))************+++(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))***))))))(((((('''''''''((()))***+++++++++******+++++++++***************((((((((()))))))))************++++++++++++******))))))))))))))))))))))))((())))))******))))))((()))))))))************+++((((((''''''''''''((((((*********)))((('''''''''******))))))))))))******'''''''''''''''(((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''(((***)))'''(((***++++++***))))))))))))))))))))))))((((((((()))))))))******,,,+++***))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************((((((''''''''''''&&&&&&************++++++++++++)))***+++***))))))***+++++++++++++++++++++++++++******))))))******+++,,,++++++******)))***************************************+++,,,,,,,,,,,,+++************************(((((())))))******++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,************************+++,,,------......------------------------------000//////...------,,,,,,......////////////..............................////////////////////////000000000///////////////111000000//////000000000333222111111111111222222555666999<<<@@@EEELLLQQQ[[[]]]___cccfffhhhjjjkkknnnsss{{{~~~jjjXXXNNNEEEAAA???;;;::::::777777777777777777666555777666666666666666777777444444444444444555555666666555444222111///......//////............//////.........---------------------......///000000000***))))))((()))***+++,,,(((((()))***+++,,,,,,,,,)))))))))))))))***++++++)))))))))))))))))))))))))))((((((((())))))***+++++++++***)))***,,,...///)))((((((''''''((((((((()))))))))*********++++++(((***+++***)))((()))***++++++******+++,,,,,,---))))))*********+++++++++((((((((((((((((((((((((&&&''')))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++***))))))(((''''''((()))***++++++++++++***+++++++++*********))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++************************))))))***++++++***))))))))))))*********+++++++++))))))((((((((((((((()))))))))))))))(((((((((((())))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))***)))'''(((***++++++***))))))))))))))))))))))))''''''((((((((()))))))))***))))))((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************)))(((((((((''''''''''''))))))))))))************(((***+++***)))((()))+++++++++++++++++++++++++++******))))))******+++,,,*********)))******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------..................------////////////......---,,,........................////////////////////////.../////////////////////222222222111111111111111222222333333333222222222444666888888777888;;;>>>@@@BBBDDDGGGJJJMMMOOOQQQXXX]]]eeekkkooouuu}}}kkkYYYOOOFFFBBB???;;;::::::666777777777777777666555777777666666666666777888444444333333444444555666666666555555444333333222//////.........//////000/////////......---------)))******+++,,,---......)))((('''''''''(((***+++'''((()))++++++,,,,,,,,,((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++,,,+++******+++,,,///000,,,,,,,,,,,,,,,+++++++++))))))******+++++++++,,,(((***+++***)))((()))***((((((''''''((()))************+++++++++,,,,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))******************************++++++++++++******,,,++++++***)))(((((('''((()))***+++,,,,,,+++***++++++++++++******))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++******)))))))))))))))***''''''(((((())))))******((()))***++++++***)))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,***)))'''(((***++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))((((((((('''(((((((((((())))))))))))(((***+++***)))((()))***++++++++++++++++++++++++*********)))***++++++,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,------.../////////.........---,,,+++))))))........................////////////////////////............//////000000---......//////000000000---...///000000000000000---000333444222333555888555555777888999;;;<<<===@@@EEELLLQQQUUUZZZaaafffkkkoootttxxx||||||jjjYYYOOOFFFBBB@@@;;;999999;;;;;;;;;:::777555555666999777555444333444555666444444555555555555555555555555555444333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,++++++)))((('''************************++++++***)))(((((())))))((((((((((((((()))***************)))))))))))))))***((((((***...///---+++---,,,+++)))((('''''''''+++++++++***)))(((((('''++++++)))'''&&&'''***---,,,,,,+++***))))))******++++++************++++++))))))***))))))((('''&&&((((((((()))***+++---...************************************))))))))))))***************)))((((((((((((((()))******++++++******+++******)))((('''(((((((((((())))))))))))///,,,))))))+++,,,***((())))))))))))))))))))))))'''(((((()))***+++++++++(((((()))*********************++++++++++++******)))))))))))))))******+++******))))))))))))******((((((''''''''''''(((((()))((('''&&&'''(((***,,,)))((('''''''''(((***+++''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((+++)))(((&&&&&&((()))+++******((('''&&&&&&&&&&&&))))))))))))((((((((((((************************))))))))))))))))))))))))************************))))))((((((''''''&&&&&&******))))))))))))************)))))))))***,,,---************************(((***++++++***)))+++,,,,,,+++)))(((((()))+++,,,'''((((((((())))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***))))))((()))***---///000------------------------------,,,,,,,,,,,,++++++------------------------........................------------------------000000000000000000000000222222111000///...------111111000000//////......000///.........///111222000000000000000000000000000000000000111111111111///222555888999888555444555777:::===???AAAEEEGGGLLLNNNQQQVVV[[[___ccceeehhhiiijjjlllmmmnnnooooooppprrrsssuuuwwwyyyyyyzzz{{{~~~}}}yyyxxx||||||xxxvvvvvvtttpppmmm|||jjjXXXNNNEEEBBB@@@<<<999:::888999999777444222222333888777555444444444666666777666666555444444333333444444444444444333222111/////////////////////...,,,,,,,,,+++++++++******,,,,,,---------,,,+++***,,,,,,,,,+++***)))((((((************************++++++***)))))))))))))))((((((((((((((()))******+++++++++***************+++***((()))+++,,,***(((+++***))))))))))))))))))+++++++++***)))(((((((((++++++***(((&&&'''***---,,,++++++***))))))******++++++************++++++)))***************)))(((,,,,,,+++++++++,,,------************************&&&&&&'''((()))***++++++***************)))((((((*********)))))))))))))))((())))))*********)))))),,,,,,+++***)))((('''''''''%%%###%%%''')))((('''))))))))))))))))))))))))'''(((((()))******++++++))))))***+++++++++++++++)))))))))******))))))))))))))))))))))))******+++******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&(((***+++((((((((((((((())))))***''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))*********)))((((((((()))***+++***************************+++,,,,,,++++++,,,...,,,+++***))))))***+++,,,))))))))))))))))))))))))***++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********)))))))))(((((())))))***++++++++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------........................000000//////...---------000000000000//////......///////////////000000111000000000000000000000000//////000000000111111111///000000111111222222222333555777888888888999:::999:::===@@@CCCFFFIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYY\\\^^^\\\XXXXXX[[[___gggfffdddcccaaa``````___[[[XXXUUUUUUUUUUUURRRPPPzzzhhhVVVMMMDDDBBB@@@<<<:::;;;555666777666444333444555888777555444444555666666666555555444444444444444333444444444444444333333222222222111111000000000------,,,+++***))))))(((,,,,,,---------,,,+++***,,,,,,++++++***)))))))))************************+++***)))))))))))))))))))))(((((((((((()))******+++++++++++++++++++++++++++)))'''((()))******)))))))))(((((()))***+++++++++++++++***))))))((((((*********(((''''''***,,,,,,+++******)))*********++++++************++++++)))******++++++++++++***------,,,+++******++++++************************%%%%%%&&&'''((()))******************)))))))))(((++++++******)))((((((''''''''')))******+++++++++---,,,,,,+++***)))((((((///---++++++,,,+++***((())))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,,,,(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))************))))))))))))******((('''&&&&&&&&&'''((()))'''(((((()))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))((((((***)))(((''''''((()))***%%%&&&''')))******))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))******))))))))))))*********)))(((((('''(((((()))************************)))***,,,+++******+++---******************************************))))))+++++++++++++++*********++++++++++++++++++++++++++++++************++++++*********)))))))))))))))*********+++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000000000////////////.........///000000000000///000000000000000000000000//////000000000000111111111000...,,,,,,...000222///111333444222111111222000111222333444555666777666777888999:::;;;;;;;;;;;;<<<===>>>????????????===@@@AAA@@@>>>>>>AAADDDIIIHHHGGGEEEDDDCCCCCCCCC>>>===<<<<<<======<<<;;;xxxgggTTTKKKCCCAAA@@@===;;;<<<444555777888888888:::<<<777666555555555555666666444333333333333444666666333444444555555555555444555444444333333222222222000///...---+++***)))(((---------,,,,,,,,,++++++,,,++++++******))))))*********************************)))))))))))))))***))))))(((((())))))***+++*********+++++++++++++++)))((('''((()))+++,,,---)))))))))))))))******++++++++++++******)))))))))*********(((''''''***,,,++++++***************+++++++++************++++++((())))))***++++++++++++******)))(((((((((((()))************************))))))((((((((('''''''''+++******)))))))))))))))************))))))(((((((((((()))***************((())))))******+++++++++''''''''''''''''''&&&%%%))))))))))))))))))))))))(((((())))))************)))***++++++,,,,,,++++++(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))*********))))))(((((())))))***''''''&&&&&&&&&&&&'''(((&&&''')))*********)))(((''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))$$$&&&(((***+++***)))(((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))************))))))((((((((((((************************&&&((())))))(((((()))***)))***++++++++++++***)))+++++++++***************,,,,,,++++++******))))))************************++++++************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,------------------------------------------,,,,,,------............////////////////////////,,,---///000000000///...////////////////////////////////////000000000111333222///------///111222***---111333333333333444333333333333333444444444222333333444555555555555666777777777777777666666444666777777666777999;;;===<<<;;;:::999888888888777666666666777777777666vvveeeTTTKKKCCCAAA???===;;;<<<777888::::::999999:::<<<666666555555555666666666666555333222222333444555444444555666666666555555666666555555555444444444333333111000...---,,,+++------,,,,,,,,,+++++++++,,,+++***)))))))))***+++***************************)))))))))))))))******)))))))))))))))***++++++))))))))))))******+++++++++++++++*********+++,,,+++******)))))))))))))))++++++++++++************)))******)))((((((***++++++***************++++++++++++************++++++''''''((()))*********)))((((((''''''(((((()))***))))))))))))))))))))))))*********)))))))))((((((+++***))))))(((((())))))(((((())))))***************************)))((((((''''''(((((()))******+++###%%%'''***+++,,,---...)))))))))))))))))))))))))))))))))))))))*********((())))))***************)))******++++++******))))))))))))))))))******+++******))))))))))))******)))((((((''''''(((((()))'''''''''&&&&&&&&&''''''&&&''')))*********)))(((''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))&&&(((***++++++***((('''&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******++++++++++++***))))))((())))))))))))))))))))))))&&&((())))))(((((()))***)))***++++++++++++***)))++++++******************+++++++++******)))))))))************************+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------..............................---------......///000000.............../////////,,,---///000000000///...////////////////////////...////////////000000000111111111111000000000000***---000222333333555666111111111111222222222222000111222222222222222111444444555555444444333222000111333333333444555666666555444333333333333333333333333333222111111222uuucccTTTKKKCCC@@@???<<<;;;;;;:::;;;;;;999777555555666555555555666666666666666999777555222111111111222555666666666666666555555666666666666666666666666666555444222111000.........---,,,+++++++++,,,,,,,,,+++***))))))***+++,,,************************)))))))))))))))******+++***))))))))))))***++++++((((((((()))******++++++---...///---+++)))((((((++++++***)))(((((())))))++++++++++++++++++++++++)))*********(((((()))+++*********)))******+++,,,++++++************++++++'''(((((())))))))))))((())))))(((((()))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++)))((((((((()))***'''(((((()))******+++++++++++++++******)))''''''))))))))))))((((((''''''+++,,,......,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))************)))******++++++++++++******)))))))))))))))******+++******))))))))))))******((((((''''''''''''(((((((((((((((''''''''''''&&&'''(((((()))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))*********)))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))******))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))***,,,+++******+++---************************)))))))))*********++++++***************)))))))))******************************))))))))))))******)))))))))))))))*********,,,++++++******,,,---...((()))***+++,,,------,,,************************---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++,,,,,,------.................................------....../////////000---............/////////------...////////////...000000000000000000000000......////////////000000---...000111111000///......///000000//////111333......//////000000111111000111111111111000000///333333333333333222111000///000111222333333333222222222111000000000111111000111111000...------...sssbbbTTTKKKCCC@@@???;;;::::::999::::::999666555555666444555555666666666666666666555222111111222444555777777777777777666555444555555555666777777888888666666555444222111000000...---,,,+++++++++,,,,,,,,,+++)))((((((***+++,,,************************)))))))))))))))***++++++******))))))******+++,,,(((((()))******+++,,,,,,'''***......,,,)))((()))))))))))))))))))))***+++++++++++++++++++++++++++(((***+++***)))((()))+++******))))))***++++++,,,++++++************++++++))))))*********)))((((((******)))((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++)))((('''((()))***)))))))))))))))*********))))))*********))))))(((*********))))))))))))(((&&&((((((&&& ))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***))))))************)))))))))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((())))))***''')))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))))))))******((()))***++++++******)))))))))))))))))))))))))))***+++,,,,,,++++++,,,...,,,+++***))))))***+++,,,''''''(((((()))***++++++))))))))))))******************************************))))))))))))******(((((()))))))))*********---,,,+++******,,,---///******+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------......---------.........//////...------------...//////000000000000000000000000........./////////000000,,,---...///000000//////111111000...------///111///000000000000111111111222222222222222111000000222222222333222222111111111111222333444333222111111111000000000111111222///111222111///...///111rrraaaUUUKKKCCC@@@>>>;;;999:::555777888999888888:::<<<444444555666777777666666000/////////222555999<<<888888888888777666444444444444555666777888999999666555444444333222111111...---,,,+++***+++,,,---,,,+++)))((((((***+++---************************))))))((())))))***++++++*********)))******+++,,,))))))***+++,,,,,,------$$$***------,,,,,,---''''''(((((()))+++,,,---++++++++++++++++++++++++(((***+++***)))((()))*********))))))***+++,,,,,,++++++************+++++++++++++++++++++***)))(((***)))((('''%%%%%%%%%$$$)))))))))))))))))))))))))))((((((((('''''''''''',,,+++)))((('''(((***+++++++++******)))((((((((('''((()))******++++++***'''((()))***+++,,,------'''***......,,,******,,,))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++(((((())))))))))))(((((()))))))))))))))******+++******))))))))))))************))))))))))))******))))))******)))((('''''')))((('''''''''(((***+++((()))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((()))+++---...))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((''''''&&&&&&******))))))))))))******&&&'''(((*********))))))))))))))))))))))))))))))(((***++++++******+++,,,,,,+++)))(((((()))+++,,,%%%&&&&&&((()))***+++,,,(((((())))))******++++++))))))))))))))))))))))))******))))))))))))************++++++,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,------,,,+++)))(((++++++++++++++++++++++++******+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,...///000000000000000000000000000............/////////000.........///000111222222222111000...---...111444000000000000000000000000111111222111111000///...///000000000000000//////111000111222333222000.../////////...//////000111///111333333111000222444mmm\\\NNNJJJEEE@@@>>><<<:::888888888888777666555555444555333222333666666444111666666555444444444444555999888777555555555666777777777777777777777777777555555666666555333111000111...,,,---///000...++++++*********+++---///000...---,,,************++++++******))))))******+++))))))************))))))((()))***++++++***(((((())))))))))))************))))))))))))))))))))))))************************)))(((''''''(((***,,,...---,,,+++***)))))))))))))))((('''&&&'''(((***,,,(((***+++***)))((()))***))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((***+++,,,,,,,,,,,,+++***)))***+++,,,+++)))******+++++++++******)))***+++,,,,,,******+++,,,++++++++++++******************))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((())))))***''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((((((******))))))((((((''''''&&&'''''''''(((((())))))+++*********))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((************))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((())),,,---,,,***'''$$$))))))))))))***************++++++,,,,,,++++++***,,,***)))***++++++***))))))************+++++++++'''((()))++++++***)))))),,,(((%%%&&&***---,,,))),,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,------------------------...------,,,,,,,,,------///...,,,++++++,,,...///---..................------------------------------------.........//////000000000//////000000000111000///......///000111000000000000111111111111---......///////////////////////////////////////888666444222000/////////...///000111111222111111////////////000000000000000000000000111111111111222222222111///...,,,+++,,,,,,------...//////000nnn\\\NNNJJJDDD@@@>>><<<:::888777777777777666666666666555333222333555666444222444444444444444555666777999888666555555555666777888888888888888888888888666666666666555333111000000...,,,,,,...///---+++---,,,+++***)))******+++***)))((((((((()))***+++++++++***))))))))))))))))))******************)))))))))************))))))))))))))))))************))))))))))))))))))))))))***************************)))((('''((()))+++---,,,,,,+++***))))))))))))***)))((((((((()))+++,,,,,,---,,,***'''$$$$$$$$$******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***++++++,,,***)))((()))***+++***(((*********++++++******))))))***++++++))))))***+++((((((((('''''''''''''''))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''((())))))***)))(((((())))))***++++++''''''((((((((((((''''''%%%%%%&&&'''((())))))***'''''''''''''''''''''&&&***)))))))))((((((((('''''''''''''''((((((((()))*********)))))))))((((((&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))*********+++***)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******'''((()))******++++++***(((((()))))))))************++++++,,,,,,++++++***+++***)))***++++++***))))))************+++++++++(((((()))***************...***''''''+++---,,,***,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,------+++***))))))***+++---------------------------...------,,,,,,,,,------///...,,,++++++,,,---...,,,------......------,,,------------------------*********+++++++++,,,,,,+++++++++******+++++++++///...---,,,,,,---...///------------............000000.........///111222////////////////////////444333222000000000111111000000111111111000000///............//////////////////000000000111111111111111111000000...---,,,------......///000000111mmm\\\MMMIIIDDD@@@===<<<:::888777777777777666666666666444333333333555555333222333333333444555666777888888777666555555555666777888888888888888888888888666777777666444222000///...---,,,,,,------,,,+++---,,,+++))))))((((((((((((((('''((((((***+++,,,++++++***)))))))))))))))******++++++++++++*********)))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++++++++******************+++***)))))))))***,,,---,,,---,,,)))&&&###"""###++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))(((((('''((()))+++,,,+++***))))))++++++***)))))))))******+++******)))((()))******)))((()))***************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))******************************))))))))))))*********))))))))))))***+++++++++***)))(((((()))***+++'''(((((())))))(((((('''&&&&&&'''((()))******+++&&&&&&''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,***)))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))(((((((((***+++---(((((())))))))))))************++++++++++++******+++***)))***+++,,,+++))))))************+++++++++)))))))))))))))******+++///,,,)))))),,,---,,,))),,,++++++******++++++,,,...------,,,,,,------...---,,,+++******+++,,,---------------------------------,,,,,,,,,,,,------000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,------------............------,,,,,,------.........---,,,,,,---......////////////000000000000222111...------///222444////////////////////////////////////000111222333111111111111000///...---------------............//////000000000000111111///000000000000///...---.........///000000111111mmm\\\LLLHHHCCC???===<<<:::888888888888777666555555444333333333444444444333222333333333444444666777777777777555555444555666777999999999999999999999999777777777666444222000...------,,,,,,,,,,,,++++++))))))))))))******++++++***************+++,,,,,,***************+++,,,,,,+++++++++,,,,,,+++++++++***)))((((((((()))++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))((())))))***)))******+++++++++******+++***)))))))))***++++++((()))***)))'''&&&'''(((+++******))))))******+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************)))))))))((('''&&&&&&(((***,,,,,,+++******,,,,,,+++***((())))))***************)))***+++***)))((()))+++******++++++++++++,,,,,,((())))))******++++++,,,++++++******))))))(((((())))))))))))))))))))))))***++++++++++++++++++******))))))(((((())))))*********))))))******+++,,,***)))'''&&&&&&&&&((()))(((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))((((((((())))))))))))*********(((((())))))))))))(((((('''(((((()))******++++++******((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++++++++******,,,+++***)))((((((((()))(((((((((((()))))))))*********++++++++++++******+++)))))))))+++,,,+++***))))))*********+++++++++***)))((((((((()))+++,,,...,,,******+++,,,***(((++++++++++++++++++++++++---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------//////---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------............////////////111111000000000000111111////////////////////////000000000000111111111111000///.........///111222////////////////////////---------...///000111111000000111111000///......------........./////////////////////000000000111......///////////////...---........./////////000kkkZZZKKKHHHCCC???===<<<:::888;;;:::999777666444333222222333444444333333222333666555555444444444555555666666555444444555666777888888888888888888888888666666777666444222000///,,,------,,,++++++++++++))))))***++++++,,,,,,,,,++++++++++++******))))))))))))******,,,...///000+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))***+++++++++******)))))))))((((((((())))))&&&'''))))))))))))+++---))))))(((((((((((()))))),,,+++***))))))***+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((***++++++)))((()))***+++***)))'''((()))******************+++,,,,,,******+++,,,'''''''''((((((((())))))))))))******+++++++++,,,++++++******))))))((((((************************)))******++++++******))))))((((((''''''(((((())))))(((((((((((()))******)))((('''&&&&&&'''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''((((((((())))))******(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))*********+++(((((())))))))))))((((((******))))))))))))))))))+++***)))((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++************++++++***)))'''''''''(((((((((((())))))))))))******++++++******)))***)))((()))+++,,,+++***))))))*********+++++++++***)))((((((((()))+++,,,++++++************)))'''++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,,,,***++++++++++++++++++***------------------------******+++++++++,,,,,,,,,...------,,,,,,------.........////////////......,,,,,,,,,---------......+++,,,...///000///...---////////////////////////---.........//////............///000000000000000....../////////000000000...////////////000000000---......///////////////,,,,,,------------......iiiXXXKKKGGGBBB???===<<<:::999;;;:::999777666444333222111222444444222222222333666666555444444444444444666555444444444555666777777777777777777777777777555555666666555333111000,,,---...---,,,++++++---++++++,,,,,,++++++***)))))))))))))))((('''&&&%%%((())))))***,,,...///000******++++++++++++******(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++))))))))))))))))))((((((((((((((()))******))))))***+++))))))(((((((((((())))))++++++++++++++++++++++++************************((((((((((((((((((((((((''''''(((((())))))))))))***)))((((((((()))******((('''&&&&&&(((((('''&&&''''''((()))***************,,,---,,,+++***+++,,,'''(((((())))))******+++++++++++++++++++++++++++************))))))))))))************************((()))***++++++***)))(((((((((''''''''''''(((((((((''''''''''''((()))))))))))))))***************((())))))******))))))((($$$%%%&&&'''((())))))***%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))************(((((())))))))))))((((((************))))))((((((+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******++++++++++++******&&&''')))+++++++++******''''''(((((((((((())))))))))))************))))))***)))((()))+++,,,,,,+++)))************+++++++++)))))))))))))))******+++))))))*********)))((((((***++++++,,,,,,++++++***************+++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------------------------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,---------............///)))+++...000000///---+++////////////////////////....../////////...------,,,---...///000000000000////////////000000000111......////////////000000---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,gggVVVJJJFFFBBB>>>===;;;:::999888888777777666666555555000222444444222111222333555555444444444555555666555555444333444555666777666666666666666666666666444444555555555444222222---...000...,,,+++,,,...((()))***+++++++++***)))''''''((())))))((('''&&&))))))))))))***+++,,,,,,)))******************)))'''((()))******+++++++++))))))))))))************))))))))))))))))))))))))************************'''((()))******************+++,,,,,,,,,***((('''************))))))((((((((()))***)))((('''(((******))))))))))))))))))***)))***,,,------,,,***)))************************((((((((((((((((((((((((''''''((()))***++++++,,,************************((('''&&&'''((()))(((&&&&&&'''((()))************)))+++,,,+++***)))***+++)))******+++,,,,,,---------,,,,,,++++++******))))))))))))))))))*********************************((()))***++++++***)))((())))))(((((((((((())))))(((''''''''''''((())))))&&&((()))+++,,,+++***)))))))))************))))))&&&&&&'''((()))******+++%%%%%%&&&&&&'''(((((()))'''((((((((()))))))))***)))((((((((('''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))*********++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++******(((((((((((()))***+++,,,'''''''''((((((((())))))))))))************)))))))))(((((()))+++---,,,+++)))************+++++++++(((((()))***************((()))+++++++++************+++,,,,,,,,,,,,+++***+++******+++,,,---......***++++++++++++++++++***++++++++++++++++++++++++************+++,,,---...++++++,,,---............++++++,,,,,,,,,,,,++++++------------------------........./////////000000//////............//////+++,,,,,,------,,,,,,+++/////////000000000111111+++,,,.../////////...---////////////////////////---...///000000///...---......///////////////............/////////000000........./////////000000.........///......------------------------------fffUUUJJJFFFAAA>>>===;;;:::999555555666666777777888888000222555444222000111333333333333444555666777888555444444333444555666777666666666666666666666666333333444555555444333333---///111///,,,+++---///"""$$$&&&)))+++,,,,,,,,,'''((()))+++++++++*********))))))((((((((((((((())))))************))))))&&&''')))***+++++++++***))))))))))))************))))))))))))))))))))))))************************&&&'''(((***++++++++++++***+++,,,---,,,***(((&&&+++++++++++++++***)))(((%%%&&&(((((('''''')))***++++++************++++++(((***,,,......,,,***(((************************((((((((((((((((((((((((''''''(((***+++,,,---...******++++++++++++***)))+++***)))***+++,,,+++)))&&&'''((()))************(((***+++***)))((()))***&&&''''''((())))))******...------,,,+++***))))))(((((())))))******++++++************************((()))+++,,,,,,+++)))(((******))))))))))))******((((((((((((((())))))***"""$$$'''***+++***((('''))))))************))))))************))))))))))))'''''''''((()))******+++'''((((((((())))))******))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******...,,,)))&&&&&&''')))+++''''''''''''((((((((()))))))))************)))))))))(((((()))+++---,,,+++)))************+++++++++'''(((***+++++++++***)))(((***,,,---,,,,,,,,,,,,***+++,,,------,,,+++***,,,++++++,,,---...///000)))******++++++******)))++++++++++++++++++++++++************+++,,,---...******,,,---.../////////+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,,,,------......------------......------...//////...------,,,,,,,,,------------..................///000000////////////////////////,,,---///000000000//////000000000000///...---,,,---------.........//////............/////////000......//////...------,,,.....................---~~~dddTTTIIIGGGCCC???<<<:::999999777777777666555555444444444444555444333222111000111111222333555777999:::555666666666555444333333666666666666666555444444666666555444333111000///000///---,,,+++*********---+++)))(((((()))+++---))))))(((((()))***++++++***)))))))))))))))******+++)))((((((***,,,,,,,,,******)))(((((((((((((((++++++++++++++++++++++++%%%&&&((()))*********)))******))))))))))))******)))))))))))))))(((''''''---,,,,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************'''((()))+++++++++***)))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))((((((************************((('''''''''((()))***+++,,,---...,,,***))))))***+++***)))))))))***,,,,,,)))************++++++++++++*********))))))((((((''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++)))(((&&&%%%%%%'''((()))******+++******+++***))))))++++++)))'''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***(((''''''''''''(((((()))******))))))((((((''''''))))))))))))(((((((((((((((((()))***************'''(((***++++++)))'''&&&))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))******++++++++++++******%%%&&&((()))***+++************++++++++++++******))))))(((((((((((()))))))))************+++++++++(((***+++------,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------------,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---------------,,,,,,+++++++++000//////.........//////........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,---...---+++***+++,,,000///...---------------111111111111000000000000------------------------{{{bbbSSSIIIGGGCCC???<<<:::999999777666666555444444333333555555444333333222111111222222222333444666777888666666777777777666555555444555666666666666666666444444444444333111000/////////---,,,+++*********************************)))))))))))))))***++++++++++++***)))((((((((()))***)))((()))+++...//////++++++***)))))))))))))))++++++++++++++++++++++++'''(((***++++++++++++*********))))))))))))******)))*********)))(((''''''+++++++++++++++*********))))))))))))))))))))))))************************)))(((((((((((((((((((((((()))******+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***))))))***************)))((((((***************************))))))((((((((()))))))))***++++++******+++,,,+++***)))))))))***+++,,,,,,+++++++++******))))))************)))))))))((())))))))))))******************)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))((((((''''''************)))((('''''',,,***(((''')))******)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((************))))))))))))))))))))))))(((((((((((((((((()))***************'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***((())))))))))))))))))((()))***+++++++++***((((((******++++++++++++*********))))))(((((())))))***)))************+++++++++(((***+++------,,,+++***************++++++++++++,,,,,,------,,,++++++***+++******))))))******+++,,,,,,+++******+++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,---///000...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---.................................................................................////////////......------//////...---,,,,,,---......---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,www___QQQHHHFFFBBB>>>;;;:::999999777777777666555555444444666555333222111222222333222222222222333444555666666777888888888888888777333444555666777777777777222222333333222222111000///...---,,,+++*********)))***+++,,,,,,+++***)))))))))))))))))))))***+++---,,,+++)))((((((''''''***(((((())),,,///000000,,,++++++******************************************++++++,,,,,,,,,++++++***))))))(((((())))))***************)))((('''&&&))))))******************))))))))))))))))))))))))************************(((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((***************)))((((((************************++++++***)))((((((''''''%%%''')))))))))***,,,...******))))))******+++,,,------,,,+++***)))((('''************))))))))))))++++++++++++************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))(((((('''''',,,)))'''&&&''')))******************************(((((()))))))))))))))***(((((((((((((((((((((((('''''''''((()))*********&&&&&&'''''''''(((((((((******)))((('''''''''''')))***************++++++))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))************))))))+++++++++++++++***))))))******++++++++++++***************))))))*********)))************+++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++******,,,,,,,,,---,,,,,,+++*********))))))))))))******,,,++++++******++++++,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,...///000111.........---------------,,,,,,++++++,,,---......------------------------------------------------........................------......///............000000000...---...///,,,,,,,,,------///000000......---------,,,,,,,,,++++++++++++++++++++++++rrr\\\PPPHHHEEEBBB>>>;;;:::999999999999888888777666666555666555333111111111333444333333222222222333444444555666777888888888888888444555555666666666555555000000111111222111111000///...---,,,++++++++++++*********++++++************)))))))))))))))******++++++***)))(((((())))))***)))((((((+++---......+++******))))))*********))))))))))))))))))))))))++++++,,,++++++++++++***))))))(((((((((((())))))******+++***)))(((''''''((((((((()))*********+++))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++***************))))))(((************************))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((************************************))))))(((((($$$&&&((()))))))))+++---***************+++++++++,,,,,,++++++***))))))(((*********)))))))))))))))+++++++++******)))))))))************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))***++++++)))'''''')))******)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***((())))))))))))*********+++***)))(((''''''''''''((((((((()))*********+++))))))))))))(((((((((((((((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))))))))*********,,,,,,,,,------,,,,,,,,,'''((()))***+++,,,,,,,,,******++++++++++++******++++++************++++++))))))*********+++++++++))))))***+++,,,++++++***+++,,,,,,,,,,,,+++))))))***+++++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................//////...------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---..................///000///...---...///---------------...////////////.........---------++++++++++++++++++++++++nnnYYYOOOGGGEEEAAA>>>;;;:::999999888777777666666555555444666444222111111222333555333333333222222333333444444444555666777777777777666666666555555333222111...///000000111111000000......---,,,++++++++++++,,,+++)))(((((()))+++,,,******)))))))))))))))***))))))(((((()))***+++++++++)))'''''')))***+++***))))))((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))***************))))))(((((((((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))(((((()))***++++++******&&&'''))))))(((((()))***))))))******++++++++++++************************))))))))))))))))))***************))))))(((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++***))))))((((((''''''''''''(((***+++,,,******)))***++++++)))'''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))*********+++,,,+++***(((((('''''''''&&&'''''''''((()))))))))))))))))))))(((((((((((((((((()))***************((((((((('''((()))******************************+++***)))(((((()))***+++))))))))))))************,,,,,,,,,------,,,,,,,,,&&&''''''((()))***+++,,,******++++++++++++******++++++************++++++))))))*********+++++++++))))))******+++++++++++++++,,,---------+++)))((())))))************)))))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************..................------........................111000///...---,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,---......,,,,,,---...//////...---------------............------------------------------------kkkWWWNNNFFFDDDAAA===;;;:::999:::555555555444333333222222444444333222222222333444444333333333333333444555333444444555555555555444666555555444333111000///......//////000/////////...---,,,,,,+++++++++,,,---+++)))'''''')))+++---+++******)))))))))))))))''''''(((((()))+++,,,---,,,***''''''((())))))((((((((((((((((((((()))***************************)))(((((('''(((((()))))))))((((((''''''(((((()))((()))******++++++******))))))******************))))))))))))))))))))))))************************'''''''''((())))))******)))))))))((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))******************)))(((((())))))))))))))))))))))))'''((()))+++,,,,,,+++***((()))***)))((('''((()))))))))***++++++++++++***))))))*********+++++++++))))))))))))************)))))))))(((((((((((((((((((((((())))))))))))***((()))***++++++***)))((())))))))))))))))))))))))((((((((()))))))))******,,,,,,+++***))))))((((((+++***)))(((((()))***+++...,,,++++++,,,+++)))&&&''''''''''''''''''''''''***)))))))))))))))((((((((((((((((((((((((((((((*********)))(((''''''''''''''''''((((((((())))))+++******)))((((((((((((&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((()))***************''''''(((((())))))******************************((((((''''''''''''(((((()))))))))*********++++++))))))************))))))***))))))((('''(((((((((******++++++++++++***************))))))*********)))************+++++++++))))))))))))******++++++***+++---......,,,***)))((()))******************))))))(((((((((((())))))***++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------......------,,,+++---------------.........///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,---,,,,,,,,,***+++---,,,++++++,,,---000000///------,,,,,,,,,------,,,,,,,,,+++++++++------------------------kkkWWWNNNFFFCCC@@@===;;;999999:::666666555555444333333333333333333333333333333333444333333333444555666666444444555555555444444333333333333222111000///........./////////......---------,,,+++++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))((((((((()))***+++++++++)))'''''')))*********))))))(((((())))))***+++++++++++++++++++++++++++(((''''''''''''(((***+++((((((''''''''''''(((((('''((()))***+++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************&&&''''''((())))))******(((((('''((()))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***+++***************)))(((((())))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))******(((((()))***((()))***+++,,,++++++***+++++++++***************((()))))))))************))))))))))))))))))******)))))))))*********++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))***************************,,,+++***))))))***+++,,,444111,,,***)))******)))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******)))))))))))))))***((((((((((((''''''''''''))))))))))))(((((((((((((((((()))***************%%%&&&((()))*********)))************************''''''((((((((((((''''''))))))*********+++++++++((())))))))))))))))))(((+++***)))((((((((())))))******++++++++++++*********))))))(((((())))))***)))************+++++++++)))))))))))))))******+++)))***---......---+++*********+++,,,,,,,,,,,,,,,))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,,,,,,,++++++***)))+++,,,,,,++++++,,,...///......---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkWWWNNNEEECCC@@@===:::999999:::999999999888777777666666222222333444444444333333444444444444555666777777555666666666555444333333000000111111111000000///......//////...------,,,------,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))++++++***))))))((())))))******)))))))))))))))******)))'''(((***,,,------******))))))***+++,,,,,,++++++++++++++++++++++++((('''''''''((()))+++,,,((((((''''''''''''((((((&&&'''(((***,,,------------,,,,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,,,,,,,'''''''''''')))+++---...************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***************)))(((((())))))))))))))))))))))))***+++,,,---,,,***((('''''')))******))))))***,,,((()))***+++,,,+++******---,,,,,,+++***)))(((((((((((())))))*********+++))))))******+++++++++,,,*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))((((((***---///111:::444,,,'''&&&)))+++---))))))))))))))))))))))))))))))(((((('''''''''&&&************************''''''(((((())))))******************++++++++++++***)))))))))))))))***+++******))))))((((((''''''))))))))))))(((((((((((((((((()))***************$$$&&&(((***++++++)))(((************************((()))***++++++***)))((()))************+++++++++******++++++++++++******))))))(((((()))+++---...******++++++++++++******))))))(((((((((((()))))))))************+++++++++)))))))))))))))******+++(((***,,,...///...,,,++++++,,,------............++++++************++++++***+++,,,------,,,+++***------------,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++........................'''(((***,,,---------,,,+++++++++,,,,,,---------+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,+++---...---------------...///000000000/////////.........++++++++++++++++++++++++gggTTTKKKEEECCCAAA>>><<<;;;;;;;;;666666666666555555555555333111000111222222111000222222222333444555666777>>>111???)))999:::666///000000000//////.........///......------......///++++++************++++++,,,...000000...+++******+++++++++******))))))))),,,,,,'''111'''444///+++*********))))))((((((---###---'''(((&&&222)))(((''''''&&&&&&''''''***))))))))))))***+++,,,*********************************))))))((((((((()))))))))*********++++++(((###'''///%%%&&&444'''(((((())))))*********+++******))))))((((((''''''+++*********))))))((((((***+++,,,,,,,,,,,,+++***+++(((***;;;***---)))---,,,++++++))))))((('''(((000222$$$%%%(((---)))))))))))))))******************)))((('''''''''(((---000...(((%%%(((,,,...)))&&&)))///111,,,%%%///+++''')))...000...++++++++++++*********))))))******+++++++++,,,,,,,,,******************************))))))))))))************))))))))))))******++++++******))))))((((((''''''((()))))))))))))))***)))(((((()))+++---///>>>+++,,,,,,!!!666$$$***))))))))))))))))))))))))///###111...""" ---************************'''((()))******)))(((''''''((()))******)))((('''************************&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******,,,)))$$$ ###'''+++''''''(((((())))))*********************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%&&&)))+++***(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))+++---000222........................************************++++++++++++,,,---......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............---,,,,,,+++++++++++++++++++++++++++000---+++,,,///111000///,,,,,,------...---------000...---+++******++++++gggSSSKKKCCCBBB???===:::999999999777777666666666666555555444222111222333333222111333222222333333555666666111***:::111777///555000......---------,,,,,,,,,......------------......,,,++++++++++++++++++,,,''')))++++++)))'''&&&&&&++++++*********)))))))))"""###$$$%%%$$$,,,***000++++++++++++*********)))((($$$111)))&&&+++!!!---******)))(((((((((((())))))))))))*********++++++*********************************))))))((((((((()))))))))*********+++++++++###$$$---)))%%%***$$$((()))))))))***************)))))))))))))))((((((************)))))))))((())))))***++++++***)))))),,,+++'''***(((+++&&&&&&***))))))((((((''''''&&&***333&&&000(((---$$$'''++++++******))))))(((((((((((()))))))))))))))))),,,'''###&&&,,,///---)))###)))---)))!!! '''///%%%%%%%%%&&&''''''&&&%%%+++++++++*********))))))))))))))))))******************************************))))))))))))******((((((''''''''''''((((((*********)))))))))))))))(((((()))******************))))))))))))***,,,---:::+++///000,,,333!!!)))'''''''''''''''''''''''' ...***777***)))&&&************************'''((()))******)))((('''((())))))******))))))((((((((((((((((((((((((((((((((()))******)))(((((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))******))))))))))))******)))(((&&&%%%&&&''')))*********))))))((((((''''''$$$%%%&&&((())))))******))))))))))))))))))))))))************************))))))))))))************)))((('''&&&&&&'''((((((,,,,,,,,,++++++******************))))))*********,,,,,,,,,,,,,,,+++++++++---+++)))***,,,...---,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,++++++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000...------000111111///,,,,,,------...------,,,......---,,,++++++***+++fffSSSKKKBBB@@@>>>;;;999888777777888777777777666666666555444333222222444444444222333222222333333444555666:::777<<<;;;666&&&333***.........---------------...------,,,,,,------...------,,,,,,,,,,,,------+++---......,,,***)))***++++++***************)))777555444---)))###///$$$,,,,,,,,,+++++++++++++++)))&&&333,,,&&&000+++(((---,,,++++++******++++++((()))***+++,,,+++******************************************))))))))))))))))))*********+++++++++///''''''+++***&&&%%%((())))))))))))************)))))))))***************************))))))))))))((())))))******))))))((($$$)))###666222,,,111))))))))))))))))))((((((''''''((((((333&&&///,,,,,,+++***)))(((''''''''''''(((((()))***++++++444...((((((+++,,,(((###(((***...111222000,,,)))---//////---+++***,,,...+++++++++***************'''''''''((((((((())))))******************************))))))))))))******((((((''''''''''''(((((())))))))))))************))))))***++++++++++++***************************"""%%%$$$...,,,!!!,,,((((((((((((((((((((((((111***%%%000'''))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))***(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++***)))******))))))((((((''''''%%%%%%'''((()))*********))))))))))))))))))))))))************************))))))))))))************''''''&&&&&&&&&''''''(((+++++++++++++++************))))))(((((())))))***++++++++++++++++++++++++...,,,++++++---......---++++++++++++++++++++++++)))******++++++******)))+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---------------------------,,,++++++---......---,,,------...------,,,,,,------------,,,+++***)))eeeSSSJJJBBB@@@===;;;999888777777888888888777666666555555333222111222444444333222333222222222333444444555222333...444777333???333........................,,,,,,++++++++++++,,,,,,++++++************++++++,,,...000///---,,,,,,,,,(((((((((((((((((((((((('''%%%###,,,((("""///!!!++++++++++++++++++++++++000''',,,+++&&&------%%%+++******)))))))))))))))%%%&&&(((******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))///)))'''***'''000)))))))))))))))*********))))))******++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))...222...(((---'''"""'''((((((((()))))))))******---,,,111'''"""%%%++++++*********))))))(((((('''(((((()))******++++++###)))000000------111666...(((!!!!!!&&&)))(((%%%$$$$$$$$$$$$%%%(((+++...************************'''''''''((((((((())))))******************************))))))))))))************))))))))))))******(((((())))))******++++++(((((()))************))))))***************)))(((000333111###,,,((($$$)))(((((((((((((((((((((((( &&&)))///...---<<<)))(((((((((((((((((((((((((((((())))))))))))((((((***)))'''''''''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))'''(((***++++++***)))(((''''''(((((())))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********+++++++++***************))))))(((((((((((())))))***************+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,+++******(((((()))***+++,,,,,,,,,------------,,,***)))(((++++++++++++++++++++++++************************...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---............------------------------------,,,,,,,,,------------------...------,,,,,,+++,,,---------+++***)))dddRRRJJJCCCAAA???<<<:::999888888888888888777666555555444111000000111222333333222333333222222222333444444555999***---444555---'''////////////////////////------,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,,,,***)))***+++((((((((((((((())))))))),,,+++%%%000***)))'''"""))))))******************333***%%%******))),,,)))******)))((((((((())))))%%%''')))***+++***((('''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))""" 111)))%%%000***...******))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))******************************$$$%%%(((...$$$***---...(((((())))))***+++++++++---&&&111---&&&'''///333(((((())))))*********+++************************aaaccc___SSS???---### ***222111***&&&)))...555222//////000---'''!!!************************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((())))))******++++++&&&''''''((()))((((((((())))))*********)))((((((###,,,%%% ###+++000...))))))))))))))))))))))))''',,,(((***#########(((((((((((((((((((((((())))))(((((((((((())))))((((((&&&%%%%%%&&&(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))************)))(((***))))))(((((('''''''''''''''(((((())))))******+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************++++++,,,,,,,,,,,,************************))))))(((((((((((())))))))))))*********+++++++++*********)))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---............++++++++++++++++++++++++000000//////......///000---.........---,,,,,,+++***+++,,,---,,,+++***)))cccRRRJJJDDDBBB@@@===;;;:::999999888888777666555444333333111000///000222333333222333333222222222222333333:::???444000777444HHH---------------............------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,+++***)))***,,,)))))))))************+++,,,111333 ---+++444)))))))))))))))*********,,,%%%'''...'''***,,,++++++***)))))))))))))))((()))***+++++++++***)))***************************************+++++++++)))))))))*********++++++GGG++++++&&&222(((&&&************)))))))))))))))))))))***************))))))))))))************+++******))))))******+++///((($$$"""333000,,,%%%(((((())))))*********+++$$$'''---)))+++;;; ''''''((()))***+++,,,,,,*********************)))\\\<<<+++''''''###"""###)))000222...(((***************+++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))************%%%&&&''''''((((((''''''))))))))))))))))))))))))%%%)))""";;;(((+++'''((((((((((((((((((((((((+++'''"""%%%,,,777!!!///))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&%%%&&&'''(((******))))))((((((''''''&&&&&&((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))***++++++++++++)))))))))******************))))))(((((())))))***))))))******+++,,,,,,,,,,,,------,,,******+++---++++++++++++++++++++++++)))******++++++******)))***+++---......---+++***)))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---+++***)))+++,,,............---,,,++++++***+++++++++++++++******~~~cccRRRJJJDDDBBB@@@===;;;:::999999777777666555444333222222111000000111333444444333333333222222222222222333***///333222;;;:::666111444))) $$$)))))))))******+++++++++777$$$,,,&&&000%%%%%%************)))))))))(((***)))))))))))))))((((((((()))))))))***************)))(((((((((((()))***+++***///555888(((((())))))******++++++)))))))))******++++++,,,DDD;;;...&&&$$$(((---000))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''((((((*********)))))))))))))))&&&''''''(((((((((((((((((((((''''''((()))***+++***///OOO,,,(((***************************)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&&&&'''((()))*********))))))((((((''''''&&&'''((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************&&&''')))***++++++******((()))))))))*********+++*********))))))******************+++,,,------------...///---+++***,,,...++++++++++++++++++++++++)))******++++++******)))+++,,,...000000...,,,+++******************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++)))'''&&&(((***............---,,,+++***++++++************++++++~~~bbbQQQJJJCCCBBB???<<<:::999999999777666555444333222111111222111111222444555555444333333222222111222222222:::777<<<333///(((666"""333%%%+++...*********++++++,,,,,,,,,WWW!!!+++$$$,,,%%%++++++*********))))))((((((******))))))((((((''''''(((((())))))*********+++)))((('''&&&&&&'''((())))))'''%%%!!!000************))))))))))))''''''(((***+++,,,---...uuuGGG...'''((())))))******++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++******))))))(((((('''(((((()))))))))))))))((((((&&&&&&''')))+++---&&&&&&\\\...)))***************************)))(((''''''((()))***)))***+++,,,,,,+++***)))************************+++***)))(((((()))***+++************************&&&&&&''')))***,,,------))))))))))))))))))))))))''')))***++++++***)))'''!!!###%%%(((***+++++++++''''''(((((()))*********+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************'''(((***+++,,,,,,,,,+++(((((())))))*********+++++++++************++++++******+++,,,------......,,,......---***)))+++---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++---///111111///---++++++++++++***************...,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************......---,,,++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++............------,,,+++---------------------------///000...+++***,,,///............---,,,+++***++++++)))))))))***+++,,,zzz___PPPJJJCCC@@@>>><<<<<<;;;999888888777555555666666444333555444333333222222222222444444444444444444444444888666111222;;;999%%%222$$$444$$$---'''((()))++++++******)))zzz+++''''''***333&&&&&&'''''''''(((((())))))++++++******++++++,,,---))))))))))))************(((((())))))************''''''(((,,,((()))***+++,,,++++++))))))(((((((((((())))))))))))hhh"""###((((((&&&((('''&&&+++&&&(((+++------+++******))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((()))))))))***+++,,,+++***(((&&&(((((((((((()))))))))))),,,,,,,,,++++++*********&&&,,,\\\'''******************++++++,,,)))))))))(((((((((((((((++++++++++++++++++++++++))))))(((((('''''''''&&&)))&&&$$$%%%((()))'''%%%!!!###%%%(((***+++++++++)))*********++++++++++++)))((((((((((((((()))*********))))))((((((''''''(((((((((((()))))))))***---,,,***((('''(((((()))&&&''')))***++++++******(((((()))***************)))'''&&&'''***+++***((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---...---,,,+++******++++++)))))))))))))))******++++++,,,------++++++,,,---))))))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///......,,,,,,,,,++++++*********---...------,,,+++***))),,,++++++***)))))))))************++++++,,,,,,---......---,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,,,,,,,------------------------------...............---------111000///...---,,,,,,,,,******+++++++++,,,,,,,,,yyy^^^OOOJJJCCC@@@>>><<<<<<;;;999888777666444444555555333222555444333333222222222333444444444444444444444444666888777444000---...&&& &&&'''+++&&&'''((()))***))))))((((((***)))***---%%%''''''((((((((())))))))))))))))))))))))***++++++))))))))))))************)))))))))*********++++++(((((())),,,((('''(((***+++,,,++++++***(((((((((((()))))))))***AAA+++///$$$***666111111((("""...)))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))******+++,,,+++***)))((())))))))))))((((((((((((++++++*********)))))))))&&&,,,\\\'''***)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((('''''''''***((('''(((***+++***(((((()))******)))((('''&&&)))))))))*********+++++++++***)))(((((('''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))((((((((((((((())))))))))))***+++******)))(((''''''((()))))))))))))))***(((&&&'''***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))***))))))(((((('''***************++++++,,,***+++,,,+++******+++,,,******+++++++++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***.........------,,,,,,,,,******++++++,,,,,,++++++,,,,,,+++***************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++,,,------------............www]]]NNNIIICCC@@@>>><<<<<<;;;999888777555444444444444333111444444333222222222333333333333333333333333333333333555555666333111:::111..."""'''"""&&&&&&'''(((((((((((((((GGG&&&,,,+++***'''&&&)))))))))))))))*********(((''''''''''''((())))))))))))))))))***************************+++++++++***)))***---(((&&&''')))+++,,,,,,,,,+++((((((((()))))))))******///!!!AAACCC,,,666)))!!!,,,333...%%%'''000))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))++++++++++++******************))))))((((((''''''***))))))))))))(((((((((&&&,,,\\\'''***((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''***)))((()))+++,,,+++***------,,,+++)))'''%%%$$$((((((((()))))))))******,,,+++***(((''''''''''''(((((((((((())))))))))))&&&&&&'''''''''(((((((((%%%%%%'''((())))))))))))++++++++++++***)))''''''&&&'''(((((())))))((((((***)))(((((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))++++++,,,,,,,,,+++***)))+++++++++***+++,,,,,,---)))***+++***)))((()))+++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++)))***++++++)))(((......------------,,,,,,&&&'''(((***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***************+++,,,,,,)))*********++++++++++++uuu[[[MMMHHHCCC@@@>>><<<<<<;;;999888888666555555555555444222444333333222222333333333333333333333333333333333333333...111999;;;000$$$///(((+++,,,''''''(((((((((((()))(((***555///+++------$$$***************************(((''''''''''''((())))))((()))))))))************************++++++++++++*********...((('''((()))+++++++++******(((((()))))))))*********)))333,,,!!!***JJJiii999+++///<<<---"""###''''''(((+++))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***+++***))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&,,,\\\'''***'''''''''''''''((()))))))))))))))***************))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))*********++++++++++++******))))))(((((((((((())))))))))))******)))(((((('''((((((''''''(((((())))))******((())))))))))))*********%%%&&&((()))******)))(((************))))))(((((('''(((((()))))))))))))))+++******)))))))))((('''))))))))))))))))))))))))************************'''((()))******)))(((''',,,++++++*********+++++++++************+++,,,,,,)))***+++***))))))***+++---,,,+++)))((()))************+++,,,,,,,,,,,,+++,,,+++++++++******))))))************************---,,,++++++------,,,+++++++++++++++++++++++++++'''''')))+++,,,---------------,,,++++++,,,,,,------------,,,,,,++++++***++++++*********+++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,---.........,,,,,,,,,++++++,,,,,,---(((((((((((())))))))))))sssYYYKKKGGGCCC@@@>>><<<<<<;;;999888999888666666777777555444333333333222222333333444333333333333333333333333333777000,,,444999 @@@...+++'''%%%'''...555:::{{{,,,---...%%%))),,,444)))+++###///((((((((()))))))))******%%%AAA<<>><<<<<<;;;999888:::888777777777777666444333333222222222333444444444444444444444444444444,,,999777000///777000---444555555555333222000///666JJJYYY333111---666***+++))) ...,,,***))))))))))))))))))***++++++555"""000vvvwww&&&***000%%%000+++++++++*********************))))))******+++,,,))))))))))))*********************)))))))))))))))''''''(((,,,(((***+++++++++***(((&&&%%%)))))))))*********++++++"""***...///,,,)))((((((...$$$~~~CCC***"""000444((('''555************************))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))*********((((((((()))))))))))))))))))))************++++++&&&,,,\\\'''***'''''''''''''''((())))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))******)))***++++++))))))***+++---,,,+++***))))))))))))((((((((()))))))))******''''''''''''(((***+++,,,(((((((((((())))))))))))'''''''''((((((((()))))))))***************))))))(((((((((((()))***+++,,,)))***++++++,,,,,,++++++)))+++++++++)))((()))***************************++++++++++++++++++++++++))))))******))))))((((((***(((%%%###$$$&&&)))+++))))))(((((())))))***+++***+++,,,+++******+++,,,+++***************++++++******+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++((((((''')))+++------,,,,,,,,,------------......,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...---,,,***)))))))))(((******+++++++++,,,,,,,,,oooVVVIIIEEECCC@@@>>><<<<<<;;;999888999888666666777777555444333222222222333333444555555555555555555555555555,,,444777777000444BBB888+++,,,...//////...,,,+++(((CCCzzz@@@ +++,,,!!!111&&&)))---,,,&&&(((---)))(((((('''((()))***+++""")))111(((%%%'''000$$$---++++++*********)))))))))******))))))******+++,,,))))))))))))************)))))))))(((((((((''''''%%%%%%&&&+++((())))))*********((('''&&&))))))*********+++++++++)))***)))&&&###%%%---444###'''333888!!!{{{555!!!+++***&&&+++************************))))))(((((((((((()))))))))))))))))))))***++++++)))***+++,,,---,,,,,,+++''''''(((((())))))******((((((((()))))))))******&&&,,,\\\'''***((((((''''''(((((()))***%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((()))))))))*********)))+++,,,***(((&&&''')))...,,,+++)))(((((((((((()))))))))*********++++++(((((('''(((((()))***+++))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((()))***+++******)))(((((()))***+++))))))***+++++++++++++++(((***,,,+++))))))***,,,************************************************++++++***)))))))))))))))***************+++,,,,,,******))))))******+++,,,)))***+++***)))))))))+++((()))***+++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,---------------++++++++++++,,,---...///+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***++++++))))))))))))*********+++oooUUUHHHDDDCCC@@@>>><<<<<<;;;999888888777555555666666444333222222222222333333444555666666666666666666666666777111000999000)))<<<,,,555333///,,,,,,///222555***===!!!555"""---222"""000;;;%%%///,,,***...!!!222***(((''''''&&&&&&((()))***///---444&&&&&&///###***************))))))(((((()))))))))))))))***++++++))))))))))))************))))))(((((('''''''''&&&######%%%***((('''((()))******)))(((((()))************++++++++++++++++++---...---***'''+++...)))'''......***///JJJ+++444$$$************************))))))(((((((((((())))))))))))((())))))***++++++***+++---/////////---,,,&&&&&&'''((()))***++++++&&&'''''''''(((((())))))&&&,,,\\\'''***((((((((((((((()))******%%%%%%&&&&&&'''(((((()))************************(((((())))))*********+++''')))***(((%%%###$$$&&&+++***)))((((((((()))***************++++++++++++***)))((((((((((((((()))******))))))((((((''''''************++++++++++++%%%%%%%%%%%%''')))+++---,,,+++***((((((((())))))(((((()))***************'''***,,,+++))))))+++---************************((((((((((((((((((((((((---,,,***)))))))))***+++%%%'''***,,,,,,+++)))(((++++++******++++++,,,---((()))***)))((('''(((***&&&''')))+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,************++++++,,,,,,,,,((()))***+++++++++++++++***)))))))))***++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,---...///000++++++,,,,,,---...//////++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,......------......//////,,,,,,---------.........pppXXXKKKEEECCCAAA>>><<<999888777777::::::999777666444333333222333444444555555444444777555222333555777666444444444444444333222111000333333444444222///,,,+++++++++,,,************))))))))))))***++++++***((('''((()))))))))))))))))))))))))))555!!!$$$444FFF111"""666///))))))))))))))))))))))))+++++++++******)))))))))******************))))))*********))))))(((((((((&&&333---***'''(((/// (((((( ---$$$))))))*********))))))(((,,,+++((('''&&&'''((()))******))))))))))))******'''NNNWWW%%%333$$$###999'''222000###555,,,,,,+++***)))))))))***&&&---111,,,&&&%%%(((+++''''''((((((((((((''''''((()))***++++++***)))(((,,,+++***(((''''''&&&&&&(((***\\\+++)))000+++***...,,,'''&&&+++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))&&&''''''((()))*********'''((()))***************((((((''''''''')))***+++,,,+++(((''''''(((+++,,,,,,,,,,,,+++++++++******---+++))))))***+++***))))))************)))((((((+++*********))))))((((((+++++++++*********))))))((())))))*********))))))******++++++++++++*********+++,,,------,,,+++*********++++++++++++******&&&(((+++------,,,***)))***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,------,,,+++,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///nnnWWWJJJEEEBBB@@@>>>;;;999888888888:::999888777555444333222222333444444555555444444666444333444666666555333444444444444333222111000......///...---***(((&&&......000************)))))))))))))))***+++***((((((((()))(((((((((((((((((((((((('''&&&***555...[[[FFF,,,666&&&,,,))))))))))))))))))))))))+++++++++*********))))))******+++,,,------,,,,,,******)))))))))(((((((((%%%))) $$$---!!!))) +++///***444+++(((((()))***************++++++)))(((((()))************))))))))))))******)))888555~~~000777(((444!!!...,,,,,,+++******))))))******333***###%%%)))***,,,///,,,------......------,,,+++,,,---......---,,,+++'''&&&&&&%%%%%%%%%%%%&&&%%%***XXX&&&)))$$$)))((($$$$$$&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))(((((()))(((((((((((())))))***))))))))))))))))))))))))''''''((())))))***++++++((())))))************)))***)))(((''''''((())))))))))))))))))))))))))))))+++*********))))))))))))---+++))))))*********)))'''((()))***************************)))))))))(((......---,,,,,,+++******))))))************)))))))))******************)))+++++++++,,,,,,+++++++++((())))))******))))))(((((()))+++,,,,,,,,,+++*********************+++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,...---,,,+++,,,---,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++kkkUUUIIIDDDAAA???===;;;:::999999999888888777666555333222222222333444444555555444444444444444555666666444222444444444444333222111111000000111000///---+++***+++***///}}}************)))))))))))))))***+++***)))((()))***(((((((((((((((((((((((("""///111000$$$yyyiii---///(((%%%))))))))))))))))))))))))---,,,,,,,,,,,,,,,++++++$$$%%%&&&((())))))******&&&%%%%%%%%%%%%$$$$$$$$$...---%%%'''$$$000111%%%'''&&&!!!(((###'''((()))***************************++++++++++++******))))))))))))******$$$!!!---###***,,,222)))###&&&***'''++++++***)))))))))******000&&&$$$,,,///(((###$$$''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))******+++,,,(((111bbb---000000333111***%%%&&&+++...((((((((((((((((((((((((******))))))((((((''''''&&&'''(((((())))))((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))***+++++++++)))************))))))(((+++***)))(((''''''''''''&&&''')))******)))'''&&&))))))(((((((((((('''''',,,***))))))*********)))&&&'''((()))+++++++++,,,************)))))))))))),,,,,,,,,,,,,,,+++++++++))))))************))))))((())))))******))))))(((,,,++++++++++++++++++,,,)))******++++++******)))*********+++++++++++++++,,,++++++************+++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,......,,,+++,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***jjjTTTIIIEEE@@@???===;;;::::::::::::777777666555444333222222222333444444555555444444222333555666666555333222333444444444333333222111333333444333222111000///###$$$+++ggg************)))))))))((()))***+++***)))((()))***))))))))))))))))))))))))---)))222""""""<<<000&&&***&&&&&&))))))))))))))))))))))))************))))))))))))******+++,,,,,,---,,,,,,++++++++++++++++++++++++ $$$''')))(((&&&++++++---,,,)))------))))))*********))))))(((((((((***++++++++++++*********))))))))))))******000''')))###~~~+++///(((&&&///...&&&)))******))))))))))))******%%%***...///+++'''&&&'''***++++++,,,,,,++++++***************************))))))(((((())))))***+++$$$XXX###!!!$$$(((&&&%%%******((((((((((((((((((((((((+++******)))(((''''''&&&''''''((()))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))))))))******++++++++++++***************)))((('''******)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***((((((*********)))'''''')))******+++++++++*********)))))))))))))))''''''((()))***+++,,,,,,)))************))))))((((((((())))))))))))((((((---,,,+++******+++,,,---,,,------......------,,,,,,+++*********+++,,,,,,---,,,++++++******************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------...//////...------------------------------+++,,,------......------+++---......---,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------******++++++,,,---------iiiTTTJJJGGG@@@???===;;;::::::::::::777777666555444333333222222333444444555555444444111333555666666444333222333333444444444333222222000000000000///......---###&&&)))[[[************)))))))))(((((()))******)))((()))+++************************222 )))>>>&&&$$$;;;+++$$$,,,&&&///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''',,,+++///222000###...///,,,)))%%%'''++++++++++++***((('''&&&''''''((()))*********)))******))))))))))))******222''' 777(((+++555...###///******))))))((())))))******(((///---$$$###---111---******++++++++++++************))))))))))))******''''''&&&%%%%%%%%%%%%%%%555---YYY...---'''+++------......(((!!!))))))))))))))))))))))))+++******)))(((''''''&&&'''(((((()))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))***************+++++++++***************)))((('''''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++)))(((((()))******)))))))))************)))((())))))))))))))))))******(((((()))))))))************************)))(((((((((((())))))))))))((((((---,,,+++******+++,,,---------............---------,,,+++***)))***,,,---------,,,+++*********+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------------......//////......---------------------------+++,,,------......------+++---///...---,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---......gggTTTKKKHHHAAA???===;;;:::999999999777777666666555444444333222333444444555555444444111333555555444333333333333333333444444333333222////////////............***000,,,]]]************))))))))))))((()))******))))))***+++++++++++++++++++++++++++(((--- 555111///...'''***...+++$$$000)))))))))))))))))))))))),,,,,,,,,---------------++++++******)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((!!!*** 222***---%%%%%%---***222++++++++++++***((('''&&&((((((((((((((()))))))))******))))))))))))****** ***888***111,,,...!!!(((+++,,,((())))))((((((((()))*********,,,)))%%%***///((())))))************))))))''''''&&&&&&&&&&&&''''''---,,,,,,+++*********+++(((&&&XXX'''$$$((($$$$$$'''))))))***...))))))))))))))))))))))))******))))))(((((('''''''''((())))))******))))))***))))))(((((((((((()))))))))))))))))))))))))))************************)))************))))))(((&&&'''((()))************+++)))'''%%%%%%''')))+++))))))************++++++***((('''''')))******)))***************)))(((((())))))))))))************...---,,,+++***)))((((((******+++******)))((('''((())))))******))))))(((,,,++++++++++++++++++,,,***++++++,,,,,,++++++***...---+++******+++,,,,,,---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...........................------------------------+++,,,------......------,,,---//////---,,,---................../////////------------------------///......------,,,++++++eeeRRRJJJHHHBBB@@@>>>;;;999888888888888777777666666555555444222333444444555555444444222333555444222111333555222333333444444333333222111111111111111111222222---555+++aaa************))))))))))))''')))******))))))***+++************************###333%%%......(((***)))---AAAHHH)))'''***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((.../////////...---,,,,,,*********+++++++++,,,,,,+++'''222666>>>000!!!&&&!!!***444###"""))))))************))))))+++***)))((((((((()))*********))))))))))))******###888...555!!!222!!!(((%%%333''''''((((((((((((((()))*********&&&)))000///)))---999++++++,,,,,,,,,,,,++++++******)))(((((()))******(((''''''''''''((())))))$$$...___'''+++,,,''')))///*** %%%444))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))'''((()))******)))((((((***)))(((((((((((()))***)))))))))******+++++++++)))((('''''')))******)))((())))))************)))((()))))))))************,,,+++++++++*********)))+++++++++******)))(((''')))******************)))+++++++++,,,,,,+++++++++******++++++++++++******------,,,,,,++++++++++++,,,,,,+++++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,---------...------------------------------------------------------------------------,,,------......------,,,******+++,,,,,,---............---,,,,,,---..............................+++,,,------......------,,,...//////...------...------......//////000000........................000//////......------,,,cccPPPIIIGGGCCCAAA>>><<<999888777777888888777777666666555555222333444444555555444444222444555333111111333666222222333444444333333333000000000///000000111222***444&&&ccc************))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))) 333***&&&..."""000'''******^^^ddd,,,///((())))))))))))))))))))))))DDD$$$&&&'''((()))++++++,,,,,,...,,,***(((((()))***+++******))))))))))))******---***...&&&...111!!!...###kkk !!!000(((((((((((((((((()))******///%%%(((000'''###OOO}}}ooo;;;"""%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))((((((((((((((('''((()))***************))))))*********((('''&&&((()))***++++++***)))((((((((())))))******++++++)))(((&&&''')))******)))&&&'''(((***++++++++++++(((((())))))*********+++$$$%%%&&&((()))+++,,,---+++++++++******(((''''''******++++++++++++*********+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------,,,------......------,,,******+++,,,,,,---......///...,,,++++++,,,...///........................+++,,,------......------,,,...//////...------...+++++++++,,,---...//////........................------......///000000000}}}cccRRRJJJGGGBBB@@@===;;;888777777777666666666555444444333333555555444222222222222222222222111111222222333444444555555555555555444444000///...------,,,---------)))---^^^+++,,,---......---,,,++++++++++++***************((()))***+++++++++++++++(((((())))))))))))((((((,,,&&&---!!!******((())))))))))))))))))))))))''',,,((()))***++++++***((((((...---,,,)))'''$$$!!! ''''''((()))***++++++,,,***++++++,,,,,,++++++***...///666+++$$$&&&!!!(((+++))))))---...***''')))%%%(((&&&---^^^(((***))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))************,,,)))'''&&&(((***++++++******))))))))))))))))))''''''''''''((((((((((((************************''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))(((((((((((((((((()))******++++++******++++++++++++******&&&'''((()))***)))))))))'''''''''(((((('''''''''---......,,,***((()))***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---+++))))))+++---///,,,,,,,,,,,,,,,+++***)))***+++,,,---------------,,,***((()))+++...///000///...,,,+++***+++,,,,,,------++++++++++++------,,,,,,,,,++++++*********///...,,,+++******+++,,,---.........---,,,,,,+++,,,---------.../////////------------------------........................------------------------///...---------...000000.........------,,,,,,,,,///.........---,,,,,,,,,|||aaaQQQIIIFFFBBB@@@===;;;999777777777777777777666555555444444666666555444444444444555111000000000000111222222222333333444555444444444111111000///............---)))---^^^'''((())))))))))))((('''''''''(((((())))))******))))))***+++++++++******)))******++++++******)))###***+++,,,111```***!!!111+++!!!///))))))))))))))))))))))))444)))(((<<<,,,$$$000))))))))))))))))))))))))''',,,))))))************))))))*********++++++***))))))(((((())))))******++++++)))******++++++******)))(((...|||777"""))),,,***&&&'''***)))$$$(((***''')))&&&---^^^(((***)))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************///---***)))***+++++++++((((((((((((((()))))))))''''''((((((((()))))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********++++++++++++******************++++++++++++***************+++++++++,,,,,,+++******************+++,,,------,,,***)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++***))))))...---,,,,,,------+++)))...---,,,+++++++++,,,,,,------,,,++++++,,,------------,,,,,,,,,+++++++++------,,,,,,---...000111---.........------,,,+++---------...............------------------------..................------000///////////////.........------,,,---...///000000000//////............////////////////////////yyy```PPPIIIFFFAAA@@@===;;;999777777777888888777777666555555555444444444444555555555555111111111111111222333333111111222333444444444444222111000//////......///,,,)))---^^^((()))***++++++***)))(((&&&&&&'''((()))***++++++*********+++******))))))++++++,,,,,,,,,,,,++++++"""999---###>>>ZZZ***222%%%+++&&&((('''''''''''''''''''''''',,,'''&&&+++OOO------))))))))))))))))))))))))''',,,***)))))))))))))))******'''(((***+++,,,---------)))))))))))))))*********)))))))))******)))))))))+++,,,###******)))'''%%%(((,,,,,,(((***,,,(((***'''---^^^(((+++***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************000...+++************)))&&&&&&''''''(((((())))))((())))))))))))*********************************)))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((('''(((((()))******++++++------,,,,,,+++******)))******++++++++++++******)))((('''''''''((()))***---,,,+++******+++,,,---***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,+++******)))---------...///---***'''...---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,---,,,,,,,,,---...///000------------------,,,,,,...............---------------------------------/////////......---------222111111111000000000000...............///000000111111111111111000000000////////////000000000000xxx___QQQIIIGGGAAA???===:::999888888888777777666666555555444444000000111222333333444444444444333333444444555666333333444444444333333222222111000///............+++(((---___***+++,,,------,,,+++***))))))******+++++++++,,,******+++******)))((((((+++,,,,,,,,,,,,,,,,,,+++'''222###&&&<<<KKKMMM,,,111)))%%%((((((((((((((((((((((((444(((///'''$$$FFF111000))))))))))))))))))))))))''',,,***)))((((((((()))++++++))))))*********))))))(((*********)))))))))))))))))))))************))))))---&&&"""___>>>))))))******)))***,,,------+++---)))+++(((...^^^(((+++***)))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))************---***(((((()))))))))(((&&&''''''(((((())))))***))))))*********+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))************,,,,,,+++++++++***************++++++++++++******)))'''&&&$$$%%%&&&((())),,,+++)))(((((()))+++,,,)))***,,,,,,++++++,,,---,,,,,,+++++++++,,,------...............---------+++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,---...//////+++++++++---//////---+++---------,,,,,,,,,---------------,,,,,,---------..................------------,,,++++++*********------------,,,---------/////////...---------,,,........................000000//////......------111111111000000/////////000000000000000111111111222222222222222222222222000000//////////////////xxx___QQQJJJHHH@@@???===:::999888888888666555555444444333222222...///111222333444444333444444333333444444555666666666666666555333222111000000///...------------***'''---___((()))***++++++***)))(((,,,+++++++++******))))))***************)))((('''******++++++++++++******+++333(((&&&******vvv???---888%%%333************************&&&...777&&&+++"""'''jjj777)))))))))))))))))))))))))))''',,,***)))((((((((()))+++,,,+++++++++******(((''''''*********)))))))))))))))***++++++++++++++++++***''''''000"""((()))+++...---***&&&'''******,,,***,,,)))...]]])))++++++))))))))))))))))))))))))***)))))))))((((((((((((((()))))))))************)))((('''(((***++++++***((((((((())))))*********************++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))******++++++******++++++++++++******---+++)))(((((()))+++,,,,,,+++***))))))***+++,,,(((***++++++++++++,,,...,,,+++++++++,,,------.../////////......---------++++++,,,,,,,,,---------)))***,,,......---,,,+++******+++++++++++++++***************+++---...///...,,,***+++---/////////------------------------------------------------........................,,,,,,,,,++++++***))))))...---,,,,,,,,,------.../////////...---------,,,........................000000/////////.........//////////////////////////////000000111111111111222222222222222333333333111111000000///...------www___PPPIIIGGG@@@???<<<:::999888888999555555444444333222222111000111333555555555555444111111111111111222333333777777777666555444333222000///...------,,,,,,,,,)))'''---___******+++,,,,,,+++******++++++***)))((('''&&&&&&)))))))))***))))))(((((())))))************))))))...)))---!!!***222"""555!!!///''''''''''''''''''''''''"""&&&###444AAA000'''))))))))))))))))))))))))''',,,(((((((((((()))***+++,,,******+++++++++++++++***)))))))))))))))*********++++++,,,,,,,,,,,,++++++"""444$$$ TTT]]]%%%%%%(((******(((***...(((+++))),,,)))...]]]))),,,+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))***************))))))***---......---***************))))))))))))************+++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))******++++++******)))++++++******)))((((((''''''(((((()))******++++++******++++++++++++******,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,++++++,,,,,,---...////////////...------,,,,,,++++++,,,,,,------......)))***,,,---...------,,,******+++,,,,,,,,,++++++,,,+++***)))))))))***+++111///,,,+++,,,---......,,,,,,---............---------............---------------...............***+++,,,---.........---...---,,,+++,,,---...///...............---------........................////////////////////////.........///000000111111000000111222222222222111333333333333444444444444444444333333222111111000uuu]]]NNNGGGEEE???>>><<<:::999888999999666555555444333333222222000111333555555555444333111000000000000111222222333444444555555444444444111000///...------------(((&&&---```+++,,,---......---,,,+++******))))))(((((('''''''''((())))))))))))))))))))))))************)))))),,,...,,,///"""+++###+++777!!!,,,,,,,,,,,,,,,,,,,,,,,,///000%%%..."""///(((...444))))))))))))))))))))))))''',,,'''((()))******+++++++++((()))******++++++******(((((())))))******++++++******++++++++++++******###888000'''222)))###'''+++,,,---///&&&)))(((+++)))...]]]))),,,+++))))))))))))))))))))))))*********)))))))))(((((())))))))))))******************)))+++------,,,+++*********)))(((((('''''')))))))))************+++************************(((((())))))******++++++)))))))))))))))))))))))))))******++++++******)))*********)))))))))))))))******************************++++++++++++************))))))((((((((((((***+++,,,------,,,+++******+++,,,,,,+++***+++---+++++++++,,,,,,...////////////......---,,,,,,+++++++++,,,,,,---......///******+++,,,------------+++,,,------.........---...---+++******+++---......---,,,,,,...//////...+++,,,.../////////...---,,,---...//////...---,,,,,,,,,---------.........)))***,,,---......------...---,,,++++++---...000---------................................................///000000111111///000111222333555666666555666777888888888777777555555555555666666666777777777777888888999999999ttt[[[LLLEEECCC???>>><<<:::999999999999777666666555444444333333...000222333333222111000222222111111222222333444///000222333444555555555222111000//////.........(((&&&---```'''((()))******)))((('''************++++++++++++''''''((())))))***))))))*********++++++*********%%%'''000***%%%///,,,)))HHH@@@***%%%%%%%%%%%%%%%%%%%%%%%%)))###777!!!...)))$$$+++lll///))))))))))))))))))))))))(((,,,&&&''')))***+++++++++***((((((((((((((('''&&&&&&'''(((((()))***++++++,,,))))))************))))))###...&&&222&&&VVVNNN:::)))(((+++***%%%###$$$((('''***(((...]]]))),,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))++++++)))'''******)))((('''&&&%%%%%%((())))))))))))*********************************'''(((((()))***++++++,,,))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++------,,,,,,+++***************++++++++++++******---------------,,,+++***&&&(((***,,,,,,***(((&&&***,,,,,,,,,******+++,,,+++++++++,,,---...///000//////...---,,,,,,++++++++++++,,,,,,---...//////******++++++,,,---......------...///000000000///...---------///111444666((((((***...111333222000+++,,,.../////////......,,,---...//////...---,,,,,,,,,,,,---------......++++++,,,,,,+++***((('''...---+++++++++---///000,,,------....../////////////////////////////////------...///000111222222111222333555777888::::::<<<===>>>?????????>>>===666666777777888888888999999999;;;<<<>>>???@@@AAApppZZZMMMEEEAAAAAA@@@>>>;;;999777666666333444444444333222222111333333333222222111111111222111111111000000//////000111222333444333222222333222111///............+++(((,,,^^^************************************))))))))))))************************+++++++++++++++++++++++++++)))'''))),,,---,,,***$$$)))lll???)))''',,,&&& ,,,(((,,,...///000000000///...---))))))************)))))))))***++++++***)))((('''...%%%&&&((())))))(((((()))***,,,,,,+++***))))))******111'''###***///,,,(((((()))))))))))))))))))))))))))'''///'''&&&###"""000'''***...*********$$$###)))'''333eee...(((,,,++++++***)))(((((())))))((('''''''''''')))***+++))))))))))))************+++*********))))))((((((,,,+++))))))***++++++***'''(((((()))***+++++++++,,,+++***))))))***+++,,,+++++++++*********))))))++++++++++++++++++++++++''''''((()))))))))))))))******))))))***+++,,,,,,*********)))))))))))))))******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,///...------...///000111.........------.........---,,,,,,---......---+++......//////...---,,,,,,,,,,,,---......---,,,,,,---------.........//////111...,,,,,,...///...,,,+++,,,---...////////////........................---------.........//////---------------.../////////000111000...------...000//////......//////000222444666999<<>>BBBDDDGGGJJJMMMNNNOOOOOOoooYYYMMMFFFBBBAAA@@@>>>;;;999888777666555555555555444333222111333333333222222222111111222222222222111111111000000111222333333333222222333222111///............+++(((,,,^^^((()))+++------+++)))(((''''''(((((())))))******************************((((((((((((((((((((((((+++)))((())),,,---+++***)))---%%%222((((((---///...''''''++++++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++***)))((()))))))))///"""(((***++++++******+++,,,,,,+++***))))))))))))***'''***,,,***(((+++000333...444111&&&%%%...///(((000,,,((((((---///ccc)))&&&...###///+++111((()))444'''&&&[[[(((***###++++++***)))))))))))))))***)))))))))***+++,,,---))))))))))))************************)))))))))((()))(((''''''((()))(((((('''(((((()))******++++++++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++'''(((((()))))))))))))))******))))))***++++++,,,***)))))))))))))))))))))******))))))******+++,,,************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,---...///......------------......------,,,---......---+++------......---,,,,,,+++,,,,,,---......---,,,,,,------------............111///,,,,,,...///...,,,,,,,,,...//////000000000........................////////////////////////............///000111222000111333222222222333444444444444444444555666777777999<<<@@@DDDGGGIIIKKKKKKKKKJJJIIIFFFDDDAAA@@@<<<===???>>>======???BBBHHHJJJMMMQQQTTTWWWXXXYYYnnnYYYMMMGGGDDDAAA@@@>>><<<:::888777777777777777666555333222111333333333222222222222111333333333222222222222222000111222333333333333222333222111///............,,,(((---___'''))),,,......,,,)))'''%%%%%%&&&'''((()))***+++************************+++++++++++++++++++++++++++)))))))))+++,,,+++***+++---111999###+++111222)))************)))((((((+++***)))(((((()))***+++---+++)))''''''(((***+++888---(((***++++++******+++,,,+++***))))))))))))))))))))))))000555+++***"""MMMzzzddd???$$$&&&UUU&&&,,,)))"""***))),,,(((+++222'''(((]]]%%%555'''+++***))))))))))))))))))))))))))))))***+++,,,---))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((()))******++++++++++++***))))))***+++++++++++++++***************************************((((((((()))))))))***************)))******+++,,,))))))))))))))))))************))))))******+++,,,************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------...---,,,---//////---,,,,,,,,,,,,---,,,,,,+++***,,,------......------,,,,,,,,,,,,---------......111///------...///...------...///000000111000000........................000000000000000000000000////////////000111333333...000222444444555777999444555555666888:::;;;<<>>@@@AAAAAA@@@???@@@CCCFFFGGGIIIMMMQQQUUUXXXYYYZZZlllXXXMMMHHHEEEAAA@@@>>><<<:::999888888999999888777555444222111222222222222222222222222222222222222222222222222111111222222333333333333333222111///............,,,)))---___((()))+++,,,,,,+++)))((('''''''''((()))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++*** ---,,,///>>>444***000)))+++++++++++++++*********,,,***(((''''''(((***,,,++++++***))))))******+++(((&&&&&&((())))))(((((()))*********)))(((((())))))***333!!!%%%(((888ssszzzGGGGGG111$$$///&&&+++'''***+++)))###222ddd...'''******)))))))))))))))***'''''''''(((((()))******((()))))))))*********************)))))))))))))))((()))*********)))***+++(((((())))))************+++******************+++************************)))))))))))))))))))))))))))))))))))))))*********+++***************++++++)))))))))))))))***************))))))******+++,,,************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------...//////...,,,,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,------------000///..................//////000111111111111111........................111111111000000000000//////////////////000111111111333666888999:::===???777888999;;;>>>@@@CCCDDDHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGFFFDDDCCCAAA@@@???CCCBBBAAA@@@@@@BBBEEEHHHFFFHHHKKKOOORRRTTTUUUUUUkkkWWWLLLHHHEEEAAA@@@>>><<<:::999999888999999888777666444222111222222222222222222222222000000111111111111111111222111222222222222333333333222111///............---***...___++++++***))))))***++++++************************************************))))))))))))))))))))))))***+++++++++************###333$$$&&&&&&---)))>>>---,,,,,,+++++++++++++++,,,***(((''''''(((***,,,((()))+++------+++***((( """&&&((())))))(((((()))*********))))))))))))******'''---+++:::}}}(((***///---...///,,,++++++!!!,,,ccc*********)))))))))))))))******&&&''''''((())))))******((()))))))))************))))))))))))))))))******&&&(((++++++***)))***+++)))))))))))))))******************++++++*********************************))))))))))))))))))))))))***))))))((()))***++++++++++++***************+++(((((())))))******************))))))******+++,,,************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,---...------...//////...,,,------............------------------------------,,,,,,,,,---------......000000//////.........//////000111111111111111111////////////////////////111111000000000000000000000000/////////000111111777999<<<>>>???AAACCCFFFAAAAAACCCFFFIIIMMMPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSOOONNNMMMKKKJJJHHHGGGGGGHHHFFFCCCBBBCCCEEEHHHIIILLLNNNPPPSSSTTTUUUUUUUUUjjjUUUKKKGGGEEEAAA@@@>>><<<;;;:::999999888888888777666444333222111222222222222333333333000000000000000111111111222222111111222222333444333222111///...............+++///```---+++)))(((((()))+++---,,,,,,+++++++++************************************************************+++,,,+++)))))))))+++--- ,,,???"""qqq%%%%%%000))),,,+++******))))))******+++***)))(((((()))***+++&&&))),,,...///---***(((///---(((***++++++******+++,,,******************+++,,,"""(((jjj$$$///111+++///###&&&444'''"""XXX333'''((()))))))))))))))******+++((()))***+++,,,,,,,,,+++))))))))))))************))))))))))))************"""&&&)))***'''&&&''')))))))))))))))))))))******)))***++++++++++++***)))***************+++++++++******************************)))((()))***+++,,,,,,+++******)))*********((((((((()))******++++++******))))))******+++,,,************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...---............------,,,------,,,,,,,,,,,,------///...---...000000...---------......//////.........------,,,,,,------...---------.........//////000000111///...---...000000000111111111111000000////////////////////////111111111222222222333333333333333444555666777888;;;>>>AAACCCEEEGGGJJJLLLNNNOOOQQQTTTWWW[[[^^^```aaabbbdddeeeggghhhhhhhhhgggeeeccc```]]][[[ZZZYYYVVVSSSPPPPPPQQQRRRRRRRRRXXXYYY[[[\\\^^^^^^^^^]]]iiiTTTJJJFFFDDD@@@@@@>>><<<;;;:::::::::666777777666555444333222111111222222222333333333000000000111111222222222222222111111111222333444333222111///............///+++///```++++++***))))))***++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---+++)))((()))+++'''(((***999111444TTT(((//////,,,+++***)))))))))******))))))))))))))))))))))))((()))+++------,,,+++***---)))(((***++++++******+++,,,+++++++++++++++,,,------***TTT,,,,,,((()))###$$$///---))):::ttt...)))))))))))))))***++++++'''(((***+++,,,,,,++++++))))))))))))************((()))))))))************ %%%)))***'''&&&''')))***))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++***)))((((((***,,,---,,,++++++***))))))******'''(((((()))******++++++******))))))******+++,,,************************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,,,,+++---...---...//////...---,,,+++......------------......///.........000000...---+++,,,---............---...---,,,,,,,,,,,,---............/////////000000///111111000------///111///000000111000000//////////////////////////////222222333444555666666777888888:::<<>>===;;;;;;::::::555555666666555444333333111111111222222333333333111111111222222333333333333222111111111222333444333222111///............///+++///```)))***++++++++++++***)))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))***,,,---,,,)))''')))+++$$$+++000444'''***pppIII$$$000...---+++*********+++,,,))))))************))))))******+++++++++,,,,,,,,, 444111555"""))))))))))))))))))))))))###((( &&&...))),,,)))%%%555,,,***((('''((())))))(((((()))***,,,+++++++++,,,------...***666(((---)))222+++###---555FFF@@@"""***)))''',,,************************'''^^^)))(((%%%%%%(((***%%%+++'''///))))))((())))))***++++++%%%&&&((()))******))))))))))))))))))************(((((())))))*********+++"""''',,,,,,)))'''))),,,*********))))))))))))))))))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,+++***))))))******'''(((((()))***+++++++++*********)))***++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,,,,,,,---...------...///...---+++***///......------......//////......///000000///---***+++,,,,,,------------...---,,,,,,,,,,,,---...////////////000000000000///111222000------///111//////000000000//////...000000000000000000000000333444555666777999::::::;;;<<>>???BBBFFFJJJLLLNNNQQQTTT\\\___dddhhhlllqqqvvvzzz}}}dddSSSKKKFFFBBB@@@???===<<<::::::999999888888777777666666555555666555333222000/////////...//////000111222222222333333333333222222222222444444444333222000///...+++(((,,,^^^++++++++++++++++++++++++((()))******++++++***************+++******)))((()))### ''',,,---,,,,,,,,,++++++++++++,,,,,,(((***++++++)))((('''((($$$444555$$$$$$***++++++***++++++++++++++++++***(((((()))))))))*********...***{{{ppp!!!222---...&&&))),,,))))))***)))))),,,*********)))))))))******+++***(((((()))+++,,,+++***%%%***&&&+++444}}}000)))***,,,++++++++++++++++++,,,'''***111'''444))))))((('''''''''''''''&&&+++]]]'''***)))((((((((((((((())))))))))))))))))************+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((('''(((((()))))))))))))))******+++)))))))))(((((((((((((((''''''((()))*********)))************)))((('''&&&++++++++++++************+++++++++++++++++++++++++++++++++,,,++++++***)))***************)))))))))******************+++++++++)))(((''')))))))))((((((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------,,,,,,,,,,,,------........................---------............///111111111111000000000000/////////......///000000...///000111222222222222222333333444444555555555777888999;;;>>>CCCJJJOOOOOOSSSXXX]]]aaadddhhhkkkuuuxxx{{{~~~dddSSSKKKFFFCCC@@@???===<<<:::999999999888888777777666666555555555444333222111000000000......///000111222222333444444444444444333333333444444444333222000///...,,,)))---___++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++***---)))%%%%%%))),,,,,,***++++++)))(((((()))+++++++++---//////---+++******$$$JJJwww777"""%%%***///&&&******++++++++++++******************++++++++++++%%%...111+++===555+++***,,,,,,555111!!!******)))))),,,*********))))))******++++++)))))))))***++++++,,,+++""",,,111+++,,,,,,000,,,,,,++++++++++++,,,,,,---TTT@@@"""---+++***((((((((())))))&&&+++]]]'''***,,,+++***************+++(((((())))))******++++++++++++++++++************))))))(((((((((((())))))))))))))))))************++++++)))((('''''''''''')))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))******))))))(((((('''''')))******************)))******++++++++++++******************************+++++++++,,,,,,------------+++******+++,,,+++***'''***---...---+++++++++++++++,,,,,,,,,,,,------,,,------...............------------------------//////............//////---------...............------------............222222222111111000000000222222000000///000111111///111333444333333333333666777888888888888999;;;@@@CCCGGGLLLPPPVVV\\\aaadddhhhmmmqqquuuyyy}}}bbbRRRKKKGGGDDD@@@???===<<<:::999999999888888777777666666555555222222222222222222333333...//////000111111222222111111111111000000000000333333222222111000///...///,,,///```************************))))))***+++++++++++++++)))***,,,------,,,+++***,,,------,,,+++*********,,,+++***))))))***+++,,,,,,...111111///---,,,,,,222QQQ222333###...)))******************)))+++++++++,,,,,,,,,------)))$$$555---...,,,111,,,222&&&'''///&&&111***)))))),,,******************+++,,,,,,)))************++++++,,,...$$$...GGGFFF!!!///)))===+++---///,,,++++++******++++++,,,(((+++&&&ddd:::,,,+++***((((((((()))***&&&+++]]]'''***,,,+++***************+++(((((())))))******++++++************************))))))(((((((((((())))))((()))))))))*********+++++++++)))((('''''''''''')))))))))))))))******+++************************,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,******))))))((((((''''''(((((()))******)))(((((()))******++++++************************++++++++++++++++++,,,,,,---------,,,+++***+++,,,---,,,***'''***---...---++++++++++++++++++,,,,,,---------,,,---......//////......------------------------......------------......---------.........//////---------.........//////111111111000000/////////111111000000///000000000///222444444333333444666555888;;;<<<===@@@DDDHHHPPPUUU\\\bbbgggjjjmmmooossswww{{{```PPPJJJGGGDDD@@@???===<<<::::::999999888888777777666666555555222111111222222333444555000000000000111111111111111111111222222222333333222222222222111000///...111---000aaa)))))))))))))))))))))))))))***++++++,,,+++++++++'''((())))))***))))))))))))+++------+++)))***+++------,,,,,,,,,,,,------***,,,......---++++++,,,***(((///''',,,*********---))))))************))))))++++++,,,,,,,,,---------///111 '''nnn$$$555%%%333---,,,***)))))),,,******************+++,,,---***+++,,,+++***)))***,,,+++((($$$ppp222!!!333+++$$$,,,***:::===+++***+++******************+++)))+++222NNN$$$((((((''''''''''''((((((&&&+++]]]'''***)))((((((((((((((())))))))))))))))))************)))))))))))))))*********(((((())))))))))))(((((('''(((((())))))*********+++***)))(((((('''(((((()))))))))))))))******+++************++++++++++++***+++++++++***)))(((((('''((()))***++++++++++++++++++++++++************'''((()))******)))((('''((()))******+++******************+++++++++++++++******************++++++))))))(((***+++,,,***)))(((***,,,---,,,++++++,,,***++++++,,,,,,------...------...////////////...........................,,,,,,++++++++++++,,,,,,,,,,,,------.../////////.........////////////000000000000///////////////......///000000//////...///222555555444555999===888<<>>EEELLLHHHMMMTTTXXX\\\ccclllssswwwzzz~~~~~~xxx|||{{{xxx|||}}}^^^NNNHHHFFFDDD@@@???===<<<::::::999999888888888777666666555555555444333333222222222222222222111111000/////////......///000222333444444444444444444333333222111+++(((---^^^++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++***)))))))))***,,,---666000)))(((,,,...---*********,,,------,,,******(((***+++******+++---000******666444YYY+++((("""(((+++,,,,,,------,,,,,,+++((())))))))))))*********+++ ...------111BBB000------"""...***))))))---***************+++,,,---...,,,...///---)))((()))***111###888+++###&&&......,,,***%%%+++...+++))))))(((((((((((())))))'''$$$%%%"""%%%III%%%''')))+++,,,,,,++++++&&&+++]]]'''***))))))))))))***+++------++++++******))))))((((((&&&'''''''''(((((())))))&&&((()))++++++)))(((&&&%%%&&&&&&'''((())))))***)))(((((((((((())))))***)))))))))))))))******+++'''((((((((())))))******))))))+++,,,---.........------------,,,+++******''''''(((((())))))*********+++---......---+++***(((((()))************************++++++,,,,,,,,,...------,,,,,,++++++++++++***+++---...///---+++***+++,,,+++******,,,...******+++,,,,,,---......---......///////////////000000000000000000000000000000////////////000000,,,,,,------...///000000000000000000111111111111//////000000111111111222///222555888999888555444666:::>>>@@@BBBHHHQQQYYY\\\```fffiiikkkqqqyyywww|||~~~xxxxxx}}}{{{aaaTTTMMMGGGDDD@@@???===<<<::::::999999999888666555444444444555555555444333222222222222111111000000000000111111000000111222333333444444111222222222222111000000///,,,000```,,,+++++++++***))))))))),,,------+++'''&&&)))+++)))+++,,,,,,++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************(((...,,,666)))111***$$$,,,,,,,,,---------......000///...,,,+++***))))))***))))))***,,,///222444333777((($$$,,,***)))***---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------???uuu///***+++,,,------,,,+++***'''$$$"""))))))))))))))))))))))))///'''''')))111(((ddd}}}///((((((&&&'''!!!111&&&+++]]](((+++(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))+++---,,,+++***+++,,,((()))***++++++***)))(((++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------.........................................................------111000000/////////000000,,,///222444444444555666111333444555555777:::<<<<<<@@@FFFNNNUUU^^^gggmmmmmmqqqvvvyyy{{{}}}~~~}}}zzz```TTTLLLGGGDDD@@@???===<<<::::::999999888777666555444444555555333333333222222333444444111111000000000000111111///000000111222222333333333333444444333333222111///,,,000```++++++++++++************+++,,,,,,***'''&&&(((******+++++++++***)))+++---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------***&&&)))000++++++,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,+++++++++---///111yyy***%%%000))))))+++******---***************************'''((()))*********))))))***oooMMM ***+++,,,------,,,,,,+++***222111)))))))))))))))))))))))))))(((,,,(((+++!!!999NNN!!!---)))&&&888!!!&&&+++]]](((+++************++++++++++++************************))))))))))))))))))))))))************)))(((((('''************)))))))))((())))))))))))))))))))))))************************)))))))))***************)))+++---,,,+++***+++,,,))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++------------------------//////.........---------........................000000000000000000000000........................000000///............//////000222222222111222444555666777777999===BBBFFFMMMRRRZZZaaahhhmmmrrruuuvvvxxx{{{~~~yyy___SSSKKKFFFDDD@@@???===<<<::::::999999777777666555555666666666222222222222333444555666111111000000000000111111//////000000111111222222555555555555555444333333///,,,000```*********+++++++++++++++***++++++)))'''&&&''')))+++++++++)))((((((***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,***FFFHHH'''---++++++++++++++++++++++++,,,,,,,,,++++++,,,------///...,,,+++++++++,,,---,,,WWW000$$$***+++******---***++++++++++++++++++++++++))))))***+++++++++++++++***... ******+++,,,---------,,,---...***))))))))))))))))))))))))))),,,222))))))&&&!!!999&&&000"""((()))(((&&&+++]]](((+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))))))))))))))))))))************************+++*********************)))+++---,,,+++***+++,,,*********))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......................../////////............---000//////......---------000000000000000000000000............////////////111111000////////////000333333333222111111333555888:::<<>>@@@GGGKKKRRRZZZcccllluuu{{{ssswww}}}{{{uuuyyy{{{zzzwwwzzz{{{xxxzzzlllYYYLLLGGGGGGBBB@@@???>>>===;;;;;;::::::666555555666666777888999777555444444555555444333555222000000222222111///444222000000222333444333111000///000111222111000000,,,000```&&&(((***,,,---,,,+++***000///...------------------,,,,,,+++***)))(((((((((---&&&***)))---888$$$...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((222,,,,,,...000+++222%%%&&&...+++000))),,,,,,,,,------.........------+++******+++------666&&&!!!<<>>DDDKKKPPPWWW]]]gggoootttvvvxxxyyywww|||zzzvvvwwwtttssspppmmmjjjkkknnnqqqkkklllnnnqqquuuxxxzzz{{{kkkZZZLLLHHHHHHCCCAAA@@@>>>===;;;:::::::::666666555555666666777888666444333333444444333222333111//////111222111///333222000000222333444333111000///000111222111//////,,,000```%%%&&&)))+++,,,---------......---,,,,,,,,,,,,,,,*********+++++++++,,,,,,666666444333&&&,,,<<<------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...111+++...000111UUU,,,+++***///,,,)))%%%,,,,,,,,,---------......------,,,,,,,,,,,,------'''444000///+++000zzz...,,,///...------,,,,,,------...------------------------ZZZ///,,,+++++++++++++++++++++++++++'''+++&&&(((((()))***+++,,,,,,---222...+++***+++,,,+++***###111"""///(((@@@777YYY(((+++))))))))))))************+++++++++************)))((()))+++,,,,,,+++)))((())))))))))))************++++++*********)))))))))************+++,,,------111---+++,,,///000...***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,------++++++,,,---...---,,,,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,......................../////////////////////................................./////////000000000000000000000000000000000111111111111111111111000222333555555555555666777999<<<@@@EEEKKKQQQXXX]]]fffjjjppptttwwwyyy}}}~~~qqqkkkkkkhhhhhhhhhggggggjjjnnnrrrrrrtttwww{{{jjjYYYMMMHHHHHHDDDBBBAAA???===;;;:::999888777777666555555555555666555333222222333444222111222111///000111333222111333111000000222444333333111000//////111111000//////+++///```(((((()))***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------&&&"""***555111 ''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,'''///000111)))000***,,,///&&&))),,,,,,,,,------------...------............------...000111333***...JJJ///)))///......------------......------------------------@@@)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,111,,,'''************+++++++++,,,...,,,++++++,,,,,,+++***333***)))888---+++eee(((+++))))))))))))************+++++++++************))))))***+++,,,,,,+++***))))))))))))*********+++++++++++++++++++++*********+++++++++***++++++,,,,,,///------///222222///,,,,,,,,,---------,,,++++++,,,,,,---......---,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***+++---...------------,,,+++++++++,,,,,,,,,,,,,,,---------------------------------------......//////////////////....................................////////////000000000000000000000000111111111111222222222222333666888888888777888999BBBGGGNNNUUU\\\bbbiiimmmuuuwwwyyyyyyyyyzzzvvvpppuuu~~~yyymmmhhhhhhiiijjjkkkmmmooorrrxxx{{{|||iiiYYYMMMIIIIIIDDDCCCBBB@@@===;;;999888888888777666555444444444444555444333333444444333111222222111222333444444444333111000111333444333222111000//////000111///......+++///```...---,,,******)))******,,,,,,++++++++++++,,,,,,//////...---,,,++++++***222555888(((,,,333)))666,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------''''''000+++---000111'''&&&111)))333------------------------,,,---...//////...---,,,666!!!222$$$***777$$$DDD000555.........------------.................................)))***---,,,,,,,,,,,,,,,,,,,,,,,,222333,,,++++++++++++++++++++++++******+++,,,---,,,+++***222 %%%555&&&'''aaa ___(((+++((()))))))))************+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,---000222222///,,,,,,,,,,,,------,,,,,,++++++,,,...//////...,,,++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***...000...,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------............////////////............////////////---.........////////////000000000000000000000000111111222222333333444444444666888999:::<<>>DDDLLLQQQ^^^cccjjjooorrrssstttuuuzzz~~~}}}{{{}}}~~~~~~}}}yyysssmmmkkklllooorrrssszzz}}}dddVVVKKKHHHIIIDDDBBBAAA???===;;;:::999888999999888666666555555555777555444444555666444333...///000///......000111222111111222444444333111222000////////////...,,,---)))---___******++++++,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,---------......222***&&&999111$$$222---,,,,,,++++++++++++,,,,,,***++++++,,,,,,------......+++000000 ...hhh***000***000******...------------,,,,,,,,,------............---------555(((000000$$$000000###mmm/////////............//////........................'''///)))---,,,,,,,,,,,,,,,,,,,,,,,,$$$555***,,,,,,,,,,,,,,,+++++++++(((***,,,---+++******+++&&&'''999333###(((777|||(((+++))))))))))))************+++++++++************)))++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++++++++++++++***++++++,,,,,,***+++,,,---------,,,+++++++++,,,---------,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***+++---...------,,,,,,+++++++++,,,------,,,+++*********+++---...------------------------------......///000000000.........//////000000111////////////000000000000111111111111111111111111111222333444555666777888888:::>>>CCCIIIRRR\\\ccclllpppuuuxxxyyyxxxwwwwww}}}~~~yyytttpppooopppsssrrrqqqppppppppprrrsssxxxbbbTTTJJJGGGHHHCCCAAA@@@>>>===;;;::::::::::::999888777777777777777666555333444555555444222000111222111......///222111111111222444444333111222000///...//////---,,,,,,)))---^^^(((***+++---......------+++++++++++++++,,,------+++,,,,,,,,,,,,---------+++666***444 &&&TTT---------,,,,,,,,,,,,------******+++,,,,,,---......,,,***///...$$$@@@***444))),,,...'''......---------,,,,,,,,,------,,,,,,,,,,,,------444333***888+++...222'''===/////////............//////........................(((...&&&,,,------------------------...nnn...'''+++,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***))))))+++...///;;;---&&&(((FFF(((+++))))))))))))************+++++++++************)))*********))))))******************+++++++++,,,,,,)))))))))*********++++++************+++,,,------,,,,,,,,,,,,++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,+++++++++,,,,,,---...------+++++++++,,,...///........................------......///000000111---......///000000111111000000000000111111111222111111111111111111111111111222333444666777888999<<>>===;;;;;;:::::::::999999888888888888888555444222333444444333111333555666444111000222444111111111333444444333111222000///...//////---,,,,,,(((---^^^+++,,,---......,,,+++)))******))))))***+++,,,,,,///...---,,,+++******)))(((666***lll888...------,,,,,,------...******+++,,,,,,---......)))%%%+++,,,***QQQ+++444%%%(((555---.........------,,,,,,,,,------+++******+++------///'''111555(((---444)))***...<<>>===:::888777888888999999777666777999:::888666666555555555555444444444555444333222111222333444222444444222555...%%%000666111,,,...444666000(((:::(((+++eee---------------...//////,,,,,,+++******+++,,,,,,---------.........//////+++GGGWWW+++(((***BBB%%%333888000,,,...000///111555(((,,,333>>>---000111+++222000,,,.........---------,,,,,,...///000///......///000//////000000000000000///...***<<<---222111111111111222333444444444444333333222111000///|||000///,,,...,,,---///000...)))(((***___---$$$+++*********+++++++++,,,,,,******++++++++++++******))))))***+++++++++++++++///)))***))),,,,,,+++***))))))(((((())))))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...000,,,+++---...------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......//////.........---------000000000000000000000000000///............///000///////////////000111111000000000000111222333444111000000000111333333444444666999;;;===BBBJJJPPPYYY```gggkkkpppwww{{{{{{}}}{{{xxxwwwrrrssstttsssrrrrrrtttvvv}}}}}}}}}||||||yyy\\\RRRJJJHHHGGG@@@>>><<<:::888777777888999999888777777999999888777666555555555555444444444444333333222222333555666666777222888444(((,,,... )))222111***'''///888222,,,***ccc...............//////000,,,,,,++++++++++++,,,,,,---------...............###333222555888EEE+++000)))(((000222,,,(((+++%%%%%%***###000555+++222111..................---------...///000000......///000000000111111111000000///444$$$999+++000444444444555777888:::;;;<<<:::999888777666555444444YYY.........222+++///111...,,,,,,+++)))+++***,,,))))))*********+++++++++******++++++++++++************+++,,,,,,,,,,,,,,,((("""'''CCC))),,,+++******)))))))))******++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///000---+++---...------,,,,,,++++++,,,,,,---...---,,,+++***)))))))))))))))***+++,,,---......***************************+++,,,---...---,,,+++,,,,,,,,,---------.....................---------000000000000000000000000000//////......//////000///////////////000000111000000000111111222444444111111111222333444555666666;;;AAAGGGKKKQQQXXX]]]cccjjjoooppptttzzz~~~~~~}}}~~~xxxpppkkkhhhgggdddiiimmmpppqqquuu}}}xxx\\\RRRJJJHHHGGG@@@AAA???===;;;999:::;;;;;;<<<;;;:::999999888777666666555555555555444444444444444333333444555777888888:::///555444///888///<<<444,,,,,,...---***(((''':::111ppp......------------...///,,,,,,,,,,,,,,,,,,,,,,,,...........................333''',,,111:::%%%"""...,,,+++---111222000///222%%%&&&YYY---555***222333111///........................000111000///...///000000111111111111000//////222---000999"""DDD777888999;;;===@@@BBBCCCDDDBBBAAA@@@>>>===<<<;;;;;;BBB...---...333///000,,,''')))///000,,,KKK444'''000************++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++!!!,,,999&&&mmm))),,,***)))))))))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***************++++++,,,000111---+++---...------,,,,,,++++++,,,,,,---......---+++******************++++++,,,------...++++++++++++++++++++++++(((***+++---------,,,+++,,,,,,,,,---------..............................////////////////////////000//////////////////000000000////////////000000000000000111222333444555333444555555666777999:::>>>EEENNNUUU[[[```fffjjjnnnssswwwvvvxxx~~~~~~vvvuuurrrmmmhhheeeeeefffmmmsssyyy{{{{{{www]]]SSSJJJGGGGGGAAABBBAAA>>><<<;;;;;;<<<===???>>>===;;;888666555444666555555555555444444444222222111111222444666777444999000000666666333,,,000,,,+++...//////333999'''555)))------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---000+++XXX...888###???999+++000---%%%&&&000444...$$$777RRR...444,,,111333111///////////////////////////000111000///...///111000000111111111000000///***777666'''<<<+++mmm;;;:::;;;>>>AAACCCEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCCCC>>>000000000333111///***'''***///...((((((000%%%,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++((())))))******************,,,&&&666))),,,))))))))))))***+++,,,---,,,,,,++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))******+++++++++---000111---,,,---...,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***,,,,,,,,,++++++,,,,,,,,,---------......---.....................///////////////////////////000000000000000000///000000////////////000000000000000111222444555666444555777777666888<<<@@@IIIQQQ[[[ccchhhlllpppsss{{{zzzsssooonnnoooooonnnnnnppptttwww{{{uuu]]]SSSJJJGGGGGGBBBAAA???===;;;::::::;;;<<<@@@@@@???<<<888555444555666555555555555444444444000/////////000111333444111333555///888333'''GGG555......777999111)))'''&&&!!!------,,,++++++++++++++++++,,,,,,------------,,,,,,...............---------,,,###&&&@@@;;;+++)))+++555:::444......***###333fff222333000222333///////////////000000000000///000111111//////000111000000111222222222222222+++:::---000777;;;&&&>>>;;;<<>>AAALLL@@@>>>@@@BBBEEEFFFFFFFFFEEEHHHGGGEEEDDDDDDEEEFFFGGGIIIhhh@@@DDD@@@>>>888555777;;;333***333GGGOOO...,,,111,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++*** 777''',,,000###NNN))),,,++++++*********+++,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,------.........222222...,,,......,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------------------------///...---++++++,,,---...,,,,,,,,,---------......---------.........//////000000000000000000000000///000111111111111000///111111000///////////////000000111111333555666777555888;;;===@@@HHHTTT]]]eeelllvvv}}}|||xxxqqqoookkkhhhfffiiiooosssyyy||||||}}}ttt]]]TTTJJJFFFGGGCCCAAA@@@===;;;::::::;;;<<<;;;===>>>===999888999;;;666666555555555444444444555444333333333444555666<<<'''999---999000CCC\\\444***TTT///...------,,,,,,,,,,,,,,,,,,---......---,,,,,,//////.........---------###444///<<>>AAAAAACCCIIIJJJ>>>fffBBBCCCDDDGGGIIIIIIIIIHHHGGGDDDCCCBBBAAAAAACCCEEEFFFHHH???GGGMMMGGGDDD@@@;;;===???222***DDDjjj 444)))///)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++222""")))+++---***)))rrr))),,,,,,,,,++++++***++++++,,,))))))*********+++++++++++++++++++++++++++++++++------------------------************************))))))***+++,,,,,,------(((((()))***++++++,,,,,,...222222...,,,......,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,,,,---///000,,,,,,,,,---------......---------.........//////000000000000000000000000///000111222222111000///111111000///////////////000000111222333555777777999<<>>===;;;;;;999888777666666666777888999999888777666555444444222222333333333333444444222333111;;;333"""///...---,,,,,,,,,,,,,,,111000///...............---------............///333<<<++++++MMM---000---000777(((...,,,...555888555111///...000222222222222444555111222444777:::<<<======EEEFFFGGGHHHIIIIIIIIIIIIMMMwww>>>GGGHHHJJJKKKKKKKKKJJJIIIJJJFFFBBB???@@@BBBCCCCCCEEEHHH]]]TTTPPPKKKIIIOOOLLLGGGBBB<<<777```///---###444%%%---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********'''*********+++++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,------++++++,,,---+++*********+++,,,,,,---,,,,,,+++***)))))))))***)))))))))***+++,,,......++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......//////......---,,,...---,,,+++++++++,,,---,,,---------...////////////...------...///000111......------...///111222111111000000000000111111000000000000111111111111444444333111000000111333555555555333222333666999@@@DDDKKKSSS\\\eeennnttt~~~{{{lllbbbbbb___[[[]]]gggqqqzzznnnYYYRRRIIIGGGHHHDDDBBBBBB@@@???===;;;:::999;;;:::999888888888999:::888888777666555444333333222222333333333333444444555666<<<...###aaa///...------,,,,,,,,,---000///......------......---------............///222"""333...cccJJJ222333111000333***444111333:::<<<999555333333555777777777888:::;;;;;;<<>>HHHNNN```ZZZ\\\YYYVVV[[[LLLRRRGGGRRR???444+++000(((///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++;;;'''************+++++++++,,,,,,******)))(((((()))******+++,,,------++++++,,,---++++++******+++,,,,,,------,,,++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---............---,,,,,,///...---,,,,,,---......---------.....................---------...000000...............///000000111111000000000000000111000000000000111111111111555666666444222222333444222333444333333555888;;;BBBIIISSS\\\dddllltttyyyyyyppppppmmmbbb]]]___bbbbbbgggrrr{{{jjjWWWRRRJJJHHHIIIDDDAAA@@@???===<<<:::999888;;;::::::999888888999999777666666555444333222222222222333333333333444444<<<++++++444???///...------,,,---------///...---------------------------............///888;;;000(((444,,,///222222000333444222333888:::666333333333555777888888999<<<===AAACCCEEEGGGJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJGGGRRRBBBCCCGGGGGGIIIJJJKKKKKKKKKKKKIIIGGGDDDCCCDDDCCCBBBAAA@@@>>>AAAmmm___fff]]]^^^\\\VVVTTTUUUYYY^^^RRR$$$000...,,,---000,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,, RRR(((+++***************+++++++++******)))(((((()))******+++,,,------++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------------------............------------------------------------------,,,,,,,,,,,,---------------,,,++++++///......---......//////...............---------...------------...//////......///////////////...222222111000//////000000000000000111111111222222666777888777555444444444111222444555777:::???BBBJJJRRR]]]eeejjjnnntttyyyyyykkk`````````]]]^^^bbbiiinnnxxxhhhVVVQQQJJJGGGHHHCCC@@@@@@???===<<<;;;999999999999888777777666666666666666555555444333333222222222222333333333444444''':::;;;???444%%%ggg......------------.........------,,,,,,,,,---------------............///555///333///(((___OOO''')))...333222,,,888333111222666777444222333555777999;;;;;;===???AAAEEEFFFIIIKKKMMMOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMQQQJJJ^^^dddJJJNNNNNNOOOPPPQQQQQQQQQQQQNNNMMMKKKKKKKKKJJJHHHEEEBBB:::RRR<<<___jjj\\\```XXXiiiPPPdddSSS***444444)))---333)))......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,555|||(((,,,************************,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,,,,---+++++++++++++++,,,---...)))))))))***+++,,,......,,,,,,,,,------------...------............------........................------------------,,,,,,,,,,,,------,,,,,,+++***..................///////////////...---------,,,...------------.........+++,,,...000111000000///333222111000////////////000000111111111222222222555777999999777555444444333444555777;;;BBBJJJPPPWWW^^^fffiiihhhiiinnnsss~~~xxxnnncccZZZ[[[___bbbggglllttt~~~iiiWWWQQQJJJFFFFFFAAAAAAAAA@@@???>>><<<;;;;;;999999888888777666555555777666666555555444444444222222222333333333444444;;;;;; %%%888333)))---LLL......---------......///------,,,,,,,,,------...---------............///)))333%%%///:::***444///222555444111'''555555333555999:::777888;;;<<>>======;;;;;;;;;;;;:::888777666666666666666555555444444222222333333333333444444...,,,777CCC***666===333555===.........---......///000------------------...///---------............///,,,...'''111555,,,???LLL***444000777222333***666444333666:::;;;:::===BBBCCCFFFIIILLLMMMPPPSSSVVVTTTUUUWWWYYYZZZ\\\\\\]]]ZZZZZZZZZ\\\^^^aaadddfffdddjjjZZZ{{{^^^dddbbbaaa```_________``````^^^]]][[[[[[ZZZYYYVVVTTTXXXGGGMMMTTT;;;___ZZZhhhbbbiiiZZZ___ZZZeee+++,,,***+++333)))111333111000///...---++++++***...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,"""---444000***---,,,,,,,,,+++++++++++++++((()))************)))(((+++,,,------++++++,,,---...------,,,,,,,,,,,,,,,******))))))******++++++---,,,++++++******++++++,,,---------............------............------------------------------------------............---------------,,,+++++++++,,,---..............................---------/////////000//////...---***+++---...000111222222111111000000000000111111111111111222222222222333222444666666555444555666666999===CCCLLLWWWccckkkqqqqqqpppooonnnnnnqqqsss}}}xxxrrrlllfffaaa___^^^```dddiiipppxxxkkkWWWPPPHHHFFFGGGCCCBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;:::888666555555555555444444444444444222222333333333333444444???,,,+++===***444---***'''===:::"""555...............///000000......------......///000---------............///555***444///,,,666www)))000888+++777///666111:::444444888===>>>???DDDJJJLLLNNNRRRUUUWWWZZZ]]]```___```bbbdddeeefffggggggccccccdddeeehhhkkknnnppprrrgggpppqqqmmmlllkkkiiihhhhhhhhhhhhbbb```^^^]]]]]][[[YYYWWW___MMM[[[UUUIIIhhhPPP]]]YYY^^^UUUZZZ~~~&&&222555---///000///&&&444............------------......------------......++++++++++++++++++++++++,,,,,,++++++++++++++++++555333!!!```***...---------,,,,,,,,,++++++((()))************)))(((+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,+++*********++++++---,,,++++++******++++++------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---............---,,,,,,+++,,,...///000000//////---------...............000000111111111000............---......///000111////////////000111222333111111111222222222333333222333444444444555777999:::@@@IIITTT^^^hhhrrrxxx|||yyywwwvvvvvvuuurrrooorrroooiiiddd___^^^___aaadddllltttyyy~~~kkkVVVPPPHHHGGGIIIFFFBBBAAAAAA@@@???>>>======999999:::999888666444333444333333333333333333333222222333333333444444444(((EEE333)))...===%%%<<<888''''''555222'''???hhh...............///000000...............///000111---------.........//////111&&&888'''111444888%%%>>>666EEEFFF111===000777444888:::;;;>>>DDDFFFHHHNNNUUUVVVYYY]]]```bbbeeeiiilllmmmnnnoooqqqssstttuuuuuupppoooooopppsssvvvyyy|||oooyyywwwuuusssqqqpppoooooooookkkhhheeedddccccccaaa___RRR^^^UUUVVVYYYZZZqqqSSSQQQTTTOOOdddSSS---777(((,,,444000!!!777$$$444,,,,,,------...///000000......------------......++++++++++++++++++++++++---,,,,,,++++++*********111///###444"""|||+++............------,,,,,,,,,***+++,,,------,,,+++***+++,,,------++++++,,,---///...---,,,,,,,,,,,,,,,...------,,,++++++++++++)))))))))***+++,,,......---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////......---,,,,,,---///000111111111000,,,------....../////////000111222222222000///...111000///---------...///.../////////000222333444111111222222222333333333222333444444444666999<<<>>>GGGUUUbbbnnnvvv}}}|||{{{zzzvvvnnngggcccaaa]]]YYYYYY]]]ccciiinnnxxxjjjUUUOOOIIIGGGGGGBBBEEEDDDAAA>>><<<;;;::::::<<<;;;;;;:::888666555444444444333333333333222222333333333333333444555666222222222111111111111000111///...------...///111...eee---------.........//////............////////////111,,,'''(((...222222000////////////////////////,,,JJJ***===MMMEEE???===;;;888:::@@@DDDGGGKKKOOOSSSWWW\\\___dddiiinnnpppppprrrwww|||}}}~~~~~~~~~|||wwwrrruuuqqqllliiijjjjjjiiigggeeebbb``````]]][[[dddpppGGGKKK???dddQQQ---<<<555333000/////////...---//////.........//////000......---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,---...///"""555...!!!%%%???))),,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------.........////////////000////////////////////////111000///------......///******++++++,,,---......111000///.........................../////////000............/////////000////////////000000000000888777444222000000111222000222333444333222333444444555555666777;;;AAAFFFNNNWWWeeerrr|||}}}}}}yyylll___WWWYYYWWWVVVYYY___fffkkknnn|||jjjUUUPPPIIIGGGHHHBBBEEEDDDAAA>>><<<;;;::::::;;;;;;:::999888666555444444444333333333333222222222222222333333555666666222222222111111111111000111000...------...000111===((()))^^^---------.........//////............///////////////.........///000//////////////////////////////,,,---]]]333>>>444CCC===:::<<<>>>@@@FFFNNNQQQUUUZZZ^^^bbbeeeiiilllpppvvv}}}~~~xxxqqqmmmllllllkkkjjjllliiiggggggddd```dddkkkVVVCCCNNN;;;999666222000000111000///000///////////////000000///...------,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,---...///;;;'''444666XXX))),,,------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------........./////////////////////////////////111000///...---......///------......//////000000000000///.........//////........./////////000000........./////////000000////////////000000000111555444222111111222333444...000222222222222333444444555777888<<>>;;;<<>><<<;;;;;;999999999888777666444444444444333333333222222222888777555333222111000000222222222111111111000000111111000000000000111111888///+++000777777222///............////////////............////////////...///000000////////////////////////////////////+++---999...~~~PPPAAA222MMM777FFFGGGGGGJJJPPPZZZeeepppwwwxxxuuuuuuvvv{{{xxxvvvvvvuuusssqqqpppuuueeeiiiaaadddUUUXXX___FFFIIIEEE>>>888555333222000000//////............/////////...---------------...------------,,,,,,,,,,,,+++++++++,,,,,,---...!!!888333!!!'''222...)))))),,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......////////////////////////000/////////............////////////............///.........///000111111...////////////000000000...////////////000000000//////000000000111111111111111111111333444666777333444555555444444666777444888===DDDLLLTTT]]]bbbfffooo{{{~~~sssggg[[[UUUTTTUUUYYY___dddiiiooouuu|||iiiUUUPPPJJJIIIIIIDDDCCCCCCBBB@@@???===<<<;;;999999999999888666555444444444333333333222222222555555444333222111111111222222222111111111000000111111000000000000111111444...)))(((((((((---444...333yyy........./////////000000............////////////111---)))***...111111///000000000000000000000000&&&111---333'''fff555III;;;KKKVVV@@@UUUVVVYYY___fffrrr}}}xxxwwwwwwuuutttuuummm~~~ooojjjgggRRROOOccc^^^QQQ]]]SSSNNNFFF???:::666222000000000///...------......//////...------------............---------,,,,,,,,,,,,+++++++++,,,------++++++))),,,222///***,,,333))),,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......///////////////////////////////////////......---///////////////.........///////////////000111222////////////000000000111////////////000000000111000000000000111111111111222222222222333444444555444555555555333333555777777===FFFOOOVVV]]]bbbfffeeennnyyy{{{sssoooaaaYYYSSSTTTWWW[[[ccckkknnnttt}}}hhhTTTOOOIIIHHHIIIDDDCCCCCCBBBAAA@@@>>><<<;;;:::::::::999999888666666444444333333333333222222000000000111222444555666222222222111111111111000000000000000000000000000(((444999444---...555222???111&&&```....../////////000000000............////////////111,,,&&&(((...222222000000000000000000000000000999+++555000444+++444___DDD@@@FFFVVVYYYSSSdddgggkkkqqqyyy|||{{{{{{yyyxxx~~~ooowwwoooJJJTTTHHHaaakkkOOOTTThhhZZZZZZUUUNNNGGGAAA<<<777333222222111000////////////000///......------..................---------,,,,,,,,,,,,++++++,,,,,,---333***(((///000***+++000+++///))),,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------,,,---------............/////////////////////////////////000///......---000000000000111111111111000000/////////000111111/////////000000000111111/////////000000000111111000000000111111111222222333333333333333333333333222333333333333444777999>>>GGGSSS^^^dddgggggggggffflllrrrtttqqqiiibbb]]]UUURRRTTTZZZaaagggpppxxxvvv~~~gggSSSNNNHHHGGGHHHCCCBBBBBBBBBBBB@@@???===<<<::::::;;;::::::999888777444444333333333333222222000000000111222333555666222222222111111111111000/////////000000/////////DDD555((('''+++---,,,,,,###000***444<<<###JJJ.../////////000000000000............////////////000---+++,,,///000000///000000000000000000000000%%%777---...///333@@@'''GGGbbb<<>>:::666555444333222222222222000//////...........................---------------,,,,,,++++++,,,,,,,,,,,,000111)))%%%///333'''... mmm))),,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................------,,,,,,------...------------------------------........./////////////////////////////////...///000000000///------/////////000000111111111111111000000///000000000//////000000000111111111//////000000000111111111000000111111111222222222222222333333444444444333000222333444666999>>>AAAIIITTTcccooossspppkkkgggfffggggggddd___YYYVVVUUUWWWWWW]]]gggooouuu~~~fffRRRMMMHHHGGGGGGBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;::::::999888444444444333333333222222555444333222111111111111222222222111111111111000......////////////......(((***///444222...---///555...//////)))---444111BBB////////////000000000000............/////////000...000222222000......///000000000000000000000000===,,,111888888222,,,444000333@@@ddd^^^IIIOOOYYY\\\qqqpppuuurrrrrrrrreeejjjyyy___GGGFFFGGGEEEDDDIIIGGGRRRVVVQQQ\\\eee[[[^^^\\\XXXUUUPPPKKKDDD@@@999888777666555444444444000000///...............//////.........---------------,,,++++++,,,,,,,,,***(((------)))...111)))...***---))),,,***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////...------,,,,,,------...------------------------.........////////////000////////////////////////...///000000000///---,,,+++,,,,,,---...//////000222222111000//////000000000000000000111111111111000000000000111111111111000111111111111222222222000111222333444555555555111222555888;;;@@@EEEJJJQQQ]]]nnnzzz}}}wwwnnngggcccaaa]]]XXXSSSRRRSSSUUU___```gggrrrzzz~~~hhhUUUPPPIIIGGGIIIEEEDDDCCCBBBBBBAAA@@@??????AAA???;;;888666666777888777555444444666777666666444444444555444444333333222333333333333222111000111111111000111222222333000000000000000000000000333222111///............---...FFFsss...//////000111222222222111111000///////////////111222333444333111///...///000000000000000//////000000111222222222222111666---***//////111DDD\\\{{{rrrdddIIIMMMOOOPPPSSS^^^qqq}}}tttpppqqqsssqqqqqqooommmnnnxxxjjj]]]\\\ZZZWWWRRRNNNJJJGGGFFF@@@EEELLLQQQSSSWWW[[[___ZZZZZZ[[[YYYUUUPPPKKKGGGCCC>>>999777777777666444777666555333111000000000//////......------,,,,,,......------,,,,,,,,,,,,------------------------)))111(((444pppCCC###,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++---------...------,,,,,,------------------------,,,---......//////......---------............///////////////////////////000000000000000000000000........................,,,---///000000000///...111111000000000000000111222000///......///000222111111111111000000//////222222111111111111111222222111000111222333222111777888:::;;;???FFFQQQYYYdddnnnxxx}}}}}}wwwooo```WWWQQQRRRRRRRRRYYYaaaoooooorrrxxxgggUUUPPPIIIGGGIIIEEEDDDCCCBBBAAA@@@???>>>===>>>===;;;999888888999999777555444444666777666555333444444555444444333333...000222333444222111000111000000000111111222222........................333333222111000000000000@@@333,,,444:::666000///...//////000111111222222111111000///////////////...///111111111000...---000111111111111111000000000111111222222222222222222///111555222...444???000888555333<<>><<<<<<;;;:::::::::::::::::::::777555444444555666666555333333444444555444444333,,,...111333333333111000000000000000000111111111........................111000000//////000000111333,,,))),,,---((()))////////////000111111222222111000000///////////////...///000111111111000///111111222222222222222111000111222222333333222222000333666666444111//////444===:::888BBBKKKPPPYYYPPPYYYdddppp{{{~~~xxxyyyzzz|||}}}{{{tttkkkeeefffeeecccbbbbbbcccfffggg]]]___aaabbbaaa^^^ZZZXXXPPPNNNLLLHHHFFFGGGJJJMMMSSSUUUXXXZZZZZZXXXVVVTTTLLLGGG@@@;;;999;;;<<<===BBBBBBAAA>>>;;;666222////////////////////////000...///111222333222222111------------------------###///555''',,,"""---222111///,,,***+++///333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------++++++,,,------------------------............///////////////////////////000000000000000000000000//////////////////////////////......//////000111111000000000000000111111111000///......///000111222222222222222111111111222111111000000111111222555444444333444555666777666<<>>===<<<;;;::::::;;;;;;;;;:::999888777555444444555555555444333333444444555444444444111111111111222222222222//////000000111111111111000000000000000000000000---------------...//////---...222999888222000222//////000000111111111111000000////////////000000000111222333333333333333000111222222222222222222111222222333333333333333222555555222333888:::777222@@@DDDDDDJJJKKKIIIMMMWWWaaaooo|||uuuuuuuuutttrrrpppmmmjjjiiicccdddfffhhhgggfffcccbbb[[[YYYTTTNNNIIIGGGFFFGGGJJJMMMQQQUUUXXXYYYYYYXXXRRRLLLDDD>>>:::;;;===???DDDEEEFFFEEEAAA===888555222222222111000000//////...///111333444444333222........................///---222111000...222///)))---111000,,,((('''(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///////////////////////////////////////////////////////////////////////////000///.........///111222000000000000000000111222111111000//////000111111222222222222222222222222444444333333333444555555333333333333333555888:::<<>>===<<<;;;;;;;;;<<<<<<;;;999777666777666444333444555444333222333333444555555555444888666333000///000222444//////000111222111111000111111111111111111111111---,,,,,,------...///000555000---,,,,,,++++++...000000000000000111111111000000////////////000000111111222333333333333333///000000111222222111111222222333444444444444444333555444000333;;;??????AAAOOOSSSPPPUUUXXXZZZcccaaakkk{{{yyypppppppppooonnnkkkiiihhhjjjjjjjjjiiiiiiiiihhhhhhbbb```\\\XXXRRRMMMHHHDDDBBBDDDHHHMMMRRRUUUWWWXXXTTTPPPIIIAAA<<<:::<<<===CCCEEEGGGHHHHHHEEEAAA>>>:::999777555333111000/////////111222333222222111........................222((('''---(((---+++ +++++++++,,,...000333444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---.........---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///////////////////////////////////////////////////000000000000000000000000000000///......000111222000000//////000111222222111111000000000000111111222222222222222222222222444444333333444555555666111222222111111444:::>>>FFFNNNZZZdddmmmuuu}}}yyylllccc]]]XXXXXX___kkkyyy~~~cccRRROOOIIIFFFGGGBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;999777666777666444333444444333222222222333444555555555555;;;888444111///000222444///000111333333222111111////////////////////////000/////////000111111222111...,,,...222555666666000000000000000000111111///////////////000000111000000000111111111111111...///000111222222222222222333444444555555444444333444666888999<<>>AAAEEEJJJMMMOOOOOOOOOIIIHHHFFFDDDAAA>>><<<;;;777555333000///...//////........................---444---444&&&,,,%%%+++###&&&,,,222555333///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------***+++,,,---....................................,,,,,,---............------------............///////////////////////////000000000000000000000000111111111111111111111111//////000111111111111000////////////000111222333111111111222222111111111000000000111111111222222000000000000111222333444333555666666777<<>>@@@EEEIIIMMMPPPQQQRRRMMMLLLKKKIIIFFFDDDCCCBBB;;;888444000...---...///////////////////////////***111%%%111---888***111------,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////***+++,,,---............------------------------,,,---......//////......---------.........//////////////////////////////000000000000000000000000111111111111111111111111...///111222222111111000////////////000111222333111111222222222222111111//////000000111111111222222222222222333444555666555888999:::;;;AAALLLTTTYYY___hhhooorrrvvvzzz}}}vvvqqqggg^^^^^^hhhqqqtttzzz}}}cccTTTPPPIIIEEEFFFCCCBBBBBBAAAAAA@@@??????>>>::::::999999888777777777777666555444333222222222222222222222333444555666666555444222111000//////000111222333444333222222444333111000000000111111111111000000000000111111444666666333...,,,...000222111111000///......---000000000000111111111111000/////////000111222222222333444444333444666888666777777888888888888888<<>>DDDHHHQQQ[[[gggeeehhhssszzzxxxrrroooggggggffffffiiinnntttxxx{{{aaaRRROOOGGGEEEFFFBBBAAAAAAAAA@@@??????>>>>>>::::::999999888777777777777666555444333333333333222222222222333444555666555444333222111000000000000000111222222222222111333333111000000000111111111111000000000000111111222222222111//////000111222111111000//////......000000000000111111111111444333222222222222222333///111222333333333555777222333444444666999<<>>>>>======::::::999999888777777777888777666555555444444555333333333333333444555666444333222222111111222222000000000000000111222222333222111111000111111111111111000000000000111111000///......000222222222111111111000000//////...000000000111111111222222555444333222222111111222...111333444444444555777555555555666999>>>EEEKKKQQQbbbvvv~~~yyyuuusssrrrpppnnnqqqpppooonnnnnnlllhhheeeaaa]]]VVVQQQMMMJJJGGGFFF???>>>>>>BBBHHHKKKKKKJJJDDDBBB@@@AAAFFFLLLPPPSSSTTTTTTSSSRRRQQQOOONNNMMMKKKHHHAAA;;;555222000000//////......------......------------------------,,,...//////---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///---------............///------------------------......////////////000000/////////////////////////////////000000000111111000000000000000/////////000000000000000000000000222222222111111000000000000000111111222222333333333333333333333333333333000111222444555666777777:::@@@KKKUUUZZZ^^^fffooonnnllllllmmmiiiaaa[[[ZZZcccjjjrrrvvvzzzxxx^^^PPPMMMGGGEEEGGGCCC@@@@@@??????>>>=========::::::999999888777777777888888777666666666666666444444444444444555666666333222222111222222333333222111000000000111333444222222111111111111111111111111000000000000111111000---+++---111333222000111111111000000000//////000000111111111222222222222222111000000000111111111333666777666666666777:::<<<===>>>AAAIIISSSZZZfffwww~~~yyytttqqqoooooonnnnnnnnnnnnmmmjjjgggddd___XXXRRRMMMKKKJJJJJJAAA???>>>???CCCGGGIIIIIIIIIFFFBBBAAABBBFFFKKKNNNTTTUUUVVVUUUTTTRRRQQQQQQOOOKKKFFF???999555333222111000///............///........................---...///...---,,,,,,---------------------------------------------------....................................////////////---------............///---------...............//////////////////000000////////////////////////////////////000000000000222222222222222222222222000000000000000000000000444333333222222111111000000000111111222333444444333333333333333333333333222333555666666777999;;;AAAJJJWWW```fffkkkssszzz|||vvvnnnfff^^^VVVVVVZZZhhhoooxxxyyy___QQQNNNHHHFFFGGGDDD@@@@@@??????>>>=========::::::999999888777777777888888777666666666777777555555444444555555666666222222111111222222333333444333222111222333444555111111111111222111111111111111000000000000111111222///,,,---000222111...111111111111000000000000111111111111222222222222000000000000111222333444333555777777666666666888:::>>>DDDIIIOOOYYYdddmmm{{{yyytttpppnnnlllkkkkkklllkkkjjjhhheee```XXXQQQKKKJJJLLLNNNHHHFFFBBBAAAAAABBBCCCDDDHHHEEEBBB@@@@@@CCCHHHKKKRRRUUUXXXXXXVVVTTTTTTUUUPPPNNNIIIDDD>>>:::777555333222000///......///000........................---......---++++++,,,---------------------------------------------------................................./////////000000---------............///......//////000000000000000000000000000000//////000000000000000000000000////////////000000000000222222222222222333333333000000000000000000000000444333333333222222111111000000111222333444444555333333333333333333333333333555666666666999===AAAKKKUUUcccmmmttt|||yyyjjj]]]UUUSSSZZZcccnnnsss|||zzz```QQQOOOHHHEEEGGGCCCAAA@@@@@@???>>>>>>======::::::999999888777777777777777666666666666777777666666555555555666666777222222222111222222333333333333333333333444555555000000111222222222222111111111000000000000111111222111//////000000000///111111111111111111111111111111111222222222222333111111111222444555777888333444555555555666999;;;;;;DDDQQQ[[[dddnnnzzz|||wwwqqqoookkkjjjjjjjjjiiihhheeeaaaZZZRRRLLLKKKMMMPPPNNNLLLIIIFFFCCCAAA@@@@@@AAAAAA@@@>>>???BBBGGGLLLPPPTTTXXXYYYWWWUUUVVVXXXQQQPPPMMMIIIDDD@@@===;;;777666333111//////000111........................---......,,,+++***,,,---------------------------------------------------------------------------............/////////000---------............////////////000000111111222111111000000000000//////000000000000000000000000/////////000000000111111000000000111111111111111000000000000000000000000222222222222222222222222111111222222333333444444333333333333333333333333333444555666777<<>>>>>::::::999999888777777777666666666555555666666777777777666666666666666777333333222222111222222222222222333333444444444333///000111222333222222111111111000000000000111111000111111111000000111222111111111111111111111111111111111222222222333333222222222333444555666777333444555666888<<>>???>>>>>>@@@EEEIIIMMMRRRXXXYYYWWWUUUVVVYYYSSSRRRPPPNNNKKKGGGDDDBBB;;;999666222000000000111...........................//////---++++++---///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------............///.........///000111111111111111111000000000//////000000000000000000000000000000000111111111222222000000000111111222222222000000000000000000000000000000111111222222333333333333333333333333333333444444444444444444444444333555777888<<>>???@@@>>><<<===AAADDDKKKQQQWWWYYYVVVUUUVVVYYYTTTTTTSSSRRROOOLLLIIIGGG>>>;;;777333111000111111////////////////////////000000000...,,,,,,...000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------.........//////---------...///000000111222111111111000000//////000000000000000000000000111111111111222222222222222222222333333444444444000000000000000000000000//////000111222333333444444333333333333333333333444444444444444444444444555777:::===BBBNNN___kkkttt~~~uuuccc]]][[[dddqqq|||yyy___QQQOOOIIIFFFFFF@@@@@@???>>>???@@@???>>><<<===<<<;;;::::::::::::;;;777777666666555555555444333333333444444444555555444444333222222222333333333222222222111000000000222222222222222222222222222222222222222222222222000000////////////000000---///111222333222000///444444333333333333222222333111000111333555777777444555:::@@@BBBFFFSSSbbb|||sssmmmlllmmmnnnmmmlllkkkhhhccc]]]WWWTTTMMMLLLMMMOOOQQQPPPJJJFFF>>>===<<<;;;;;;;;;<<<===JJJMMMQQQUUUXXXZZZZZZZZZUUUTTTTTTSSSQQQPPPNNNMMMEEEBBB===777333111111111111111000000000000111111//////............//////------............------000000///...------,,,,,,------------------------........................---......///////////////////////////000000000000333444444444444444333333111111111000///......---111111111111111111111111000111222333444333222222000000111111222222222222000000111222333444444555111222555777777777555444333555666666444333333333444888===DDDMMMZZZiiisss~~~rrrfff\\\]]]eeetttxxx___QQQOOOIIIFFFFFFAAA@@@???>>>???@@@???>>><<<<<<;;;;;;;;;;;;:::::::::777777666666666555555555444444444444555555555555555444333333222222333333222222222222111111111111222222222222222222222222////////////////////////111000000//////000000111...///111222222222111000333333333333333333333333333222222333555777888888888888<<>>???@@@???>>><<<:::;;;<<<<<<<<<;;;999888777777666666666666555555555555555555666666666666555555444333333333333333111111111222222222222222222222222222222222222222222222222222222222222222222111111111111111111222000000000111111111111222222222222333444444555555555555555666777999:::;;;<<<>>>CCCLLLWWWiiiwwwpppnnnoooqqqqqqpppnnnllliiifffeee\\\WWWPPPNNNPPPSSSTTTTTTOOOJJJCCC<<<999999<<<>>>>>>BBBHHHNNNSSSVVVXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOKKKJJJFFFBBB===999666444222111000//////...////////////............//////---......//////......---))))))***,,,---...///000////////////////////////........................---......///////////////////////////000000000000888888888888888777666666222222222222222222222222111111111111111111111111000111222333333333333222111111111111222222222222333333333222222222111111666666555555444333333333333444666555555555777999;;;AAAIIIOOOVVVdddvvv~~~mmmeeeeeemmmqqq{{{sss\\\PPPOOOHHHDDDEEEAAA@@@???>>>>>>@@@???>>><<<999:::<<<<<<<<<;;;999777777777666666666666666666666666666666777777777777666555444333333333333333111111111222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111111000000000111222333111111222333444555666777777888999999999:::<<<===AAAEEEMMMYYYjjjwwwttttttzzzyyyvvvssspppmmmlllkkkeee___VVVRRRSSSUUUVVVVVVXXXSSSLLLEEE@@@>>>>>>>>>:::===DDDKKKQQQUUUWWWXXXYYYYYYXXXWWWUUUSSSRRRPPPNNNMMMKKKGGGBBB===999666333222111///...---------///......------......///......////////////......******+++,,,...///000000////////////////////////........................---......///////////////////////////000000000000555666777888999999999999555555555444333222222111111111111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222333333333333444555666777444555555555444555888:::AAAHHHQQQVVV]]]iiizzz|||rrrjjjiiimmmttt|||qqqZZZPPPOOOHHHDDDEEEBBB@@@???>>>>>>@@@???>>><<<999:::;;;<<<<<<:::888777666666777777777777777777666666666777777777888888777666555444333333333333111111222222333333333444222222222222222222222222........................333333222222222222333333111111111000111222222333111111222333555666777777666888999888888:::>>>AAAHHHPPP\\\kkk}}}~~~{{{wwwtttssssssssslllggg```[[[ZZZZZZXXXUUUZZZWWWSSSNNNHHHCCC???===999<<>>???@@@???>>><<<999:::;;;;;;;;;:::888777666666777777777777888888666666666666777777777777777777555444333333333333222222222333333333333333222222222222222222222222000000000000000000000000333222222111111222222333111111111222222222222333111222333444555666777777333555777888999>>>EEEKKKWWWbbbppp|||yyywwwxxxzzz|||sssnnniiifffdddaaa\\\XXXYYYYYYXXXTTTOOOHHHAAA===:::<<>>???@@@???>>><<<:::::::::999999999999888666666777777777888888888555555555666666666777777888777666555333333333222333333333333333333222222222222222222222222222222444444444444444444444444222222111111111111222222000111222333333333222222222333333444555666666777444666:::<<<@@@IIIUUU^^^kkkvvv{{{wwwqqqsssxxx~~~zzzxxxzzz}}}xxxtttpppmmmllliiiddd```\\\\\\\\\ZZZUUUOOOHHHDDD<<<<<<===???EEELLLTTTXXXVVVWWWWWWXXXXXXWWWWWWVVVSSSRRRPPPMMMJJJFFFCCCBBB999777555222000...,,,,,,...------,,,,,,------...//////000000000000//////////////////////////////////////////////////////////////////////////////---......///////////////////////////000000000000...///000222444555555555666666666555444444333333111111111111111111111111222222111111111222333444444444333333333222222222111111111222222333333333444444555555444333111000444555666777;;;AAAIIIOOOWWW[[[bbbiiikkkiiiccc___]]]\\\```iiirrrzzzkkkWWWPPPPPPGGGBBBDDDCCC@@@???>>>???@@@???>>><<<;;;:::999888888888999999666666777777888888888999555555555555666666666666888888666555444333333222444444444333333222222222222222222222222222222222333333333333333333333333222111111111111111111222///111333444444444222111333333444444555666666666666:::>>>BBBHHHTTTdddoooyyyxxxnnnlllnnnqqqyyy{{{xxxxxx{{{}}}{{{wwwsssqqqqqqoookkkhhhaaaaaaaaa___[[[UUUPPPLLL>>><<<;;;===BBBJJJRRRWWWUUUVVVVVVWWWXXXXXXWWWWWWUUUTTTQQQOOOKKKIIIFFFEEE:::999666333000...---,,,...------,,,,,,------...//////000000000000//////---------.........//////////////////////////////000000000000000000000000---......///////////////////////////000000000000000111222222333333333222333444444444555555666666111111111111111111111111333222111111111222333444444444444333333222222222333333333222222222222111///111333555666555444333333444666999>>>GGGPPPWWWaaaeeekkkrrrtttnnncccZZZYYY^^^iiiuuu}}}oooYYYLLLJJJFFFGGGGGG???@@@???===<<<;;;:::;;;;;;888888999999999999888888999999888777666666777777777777777666555555444444777555444444555555444333666555444444222222111000000000000111111222222333111000///111555666444222000111222333222222000//////111333444333444555666555888<<<;;;777444444555999>>>CCCHHHTTTiii}}}|||nnnjjjmmmooovvvvvvssswww|||{{{zzzxxxxxxwwwvvvssspppfffdddaaa^^^[[[YYYXXXXXXIIIEEE???<<<===BBBJJJOOOQQQTTTVVVWWWWWWVVVWWWXXXTTTQQQNNNMMMMMMKKKGGGCCC>>><<<888444000......---000000/////////000000111////////////000000000000///...---,,,,,,---...///////////////////////////////////////000000000000////////////000000000000000000000000111222333444///000000000111111111111444444333333333444555555666555555444333333222222111111222222222333333333222222222333333222111111333333333444444444555555444333333555888999666222777999===@@@EEENNNYYYbbblllsss|||vvvggg^^^\\\___jjjwwwnnnYYYMMMKKKFFFGGGGGG???AAA@@@>>>===<<<;;;<<<<<<999999::::::::::::999999999999888777777777777777555555666666666666666666777555444444555555444333555444444333333222222111111111222222222222222222111000000111333444333222111222222333333222111111000222444444444333444555888888777555444555999<<<<<>>===<<<<<<<<<:::::::::;;;;;;:::::::::999888777777777777777777444444555666666777888888777555444444555555444333333333333333333333333333333333333333333333222222000111222222111000111222222222333444444333333222222444666555444333444555555666666666555666:::===AAAJJJWWWiiizzzyyyxxxvvv{{{|||~~~{{{wwwrrrqqqmmmiiifffcccaaa```\\\TTTIII@@@<<<<<<;;;;;;DDDIIIPPPTTTVVVVVVVVVVVVTTTSSSQQQOOOOOOMMMJJJGGGDDDBBB>>>999555333111000//////............//////////////////000000000000000000////////////000000////////////////////////---------.........///////////////000000000111111000000000000111111222333111222222222222333333333222222111111222222333444777666666555555444444333333333444444444555555555333333444444444444333333333444444444444555555555888555222111333666777888:::>>>EEELLLVVVdddttttttffffffnnn}}}kkkXXXNNNLLLGGGGGGHHHAAABBBBBBAAA???>>>>>>======999999::::::::::::999999888888777777777777777888555555666666777777777777777555444444555555444333222222222333333444444444555555555444444333333222000222444222///...000333333333444444444444444444555666777777555444444444111999AAABBB>>>;;;===AAANNN]]]ppp~~~||||||}}}}}}{{{yyyvvvqqqlllgggdddbbbeee```VVVKKKBBB<<<::::::>>>DDDLLLRRRUUUUUUUUUVVVTTTSSSRRRQQQPPPNNNKKKJJJFFFDDD@@@<<<888555333222000///..................////////////000000000000////////////////////////////////////////////////.........////////////000//////000000000111111111000000000000000111222222111111111222222222333333111111111000111222222333333333333333222222111111333333333333444444444444333333444444555555444444444444444444555555555555777555444333444666888999>>>CCCKKKTTT```ooozzzmmmeeekkkuuuhhhVVVNNNMMMGGGFFFHHHBBBBBBBBBAAA@@@???>>>======888888999999999999888888888777777777777777888888888888777777666666666666777555444444555555444333111222222333333444444555666555555444444333333333111333444222///...111444333333333444444555555666666777999888666444444555555@@@KKKIIIAAA>>>FFFPPPcccwww~~~zzzyyy{{{~~~|||wwwqqqlllgggeeeggggggcccWWWIII>>><<<===;;;@@@HHHNNNRRRSSSTTTUUUSSSSSSSSSRRRPPPNNNMMMLLLGGGEEEBBB>>>:::777444333000000///...............////////////000000000000........................000000000000000000000000///000000000000111111111000000000000111111111111000000000///000000111111000000000000111111111222111111000000000111222222222222222222222111111111222222222222333333333333222333444444555555555444444444444555555555666666444555666666777888999;;;CCCHHHQQQ[[[eeesssxxxoookkkmmmwwweeeTTTMMMLLLFFFEEEGGGBBBAAAAAAAAAAAA@@@>>>===<<<777888888999999888888777777777777777777888888999999999888777777666555555777555444444555555444333222222222333333444444444444444444444444444333333222333333111000111333555333333333333333444666666777888999999777555666666666>>>CCC@@@:::???RRRcccwwwyyyyyy}}}|||wwwrrrnnnkkkhhhjjjiii```RRRFFFAAA@@@;;;>>>CCCHHHKKKNNNRRRTTTRRRSSSTTTRRRPPPNNNMMMNNNGGGFFFDDD@@@===:::777666222111000//////...//////////////////000000000000------............------000000000000000000000000000000111111111222222222000000000111111111222222000000000//////000000111//////000000000111111111111111000000111111222333333333333333333333333333111111111222222222333333111222333444444555444444444444555555555666666666333555777999999;;;===???HHHNNNVVV^^^eeennnxxxuuuhhhgggmmmwwwbbbRRRLLLKKKEEEDDDFFFAAA@@@@@@AAA@@@???>>><<<;;;888999999::::::999999888777777777777777888999999888888777777777777777777777555444444555555444333333333333333333333333333333333333333333444444444555333111111222444555666333222222222333444555666777888:::999888777777888444888;;;;;;???NNNdddvvv|||~~~|||~~~}}}yyyvvvtttnnnnnnlllhhh___TTTHHH@@@;;;<<<>>>@@@CCCHHHNNNRRRPPPRRRSSSRRROOOMMMMMMOOOHHHGGGFFFCCC@@@>>>;;;:::333333111000000/////////////////////000000000000---...///000000///...---000000000000000000000000000000000000111111111111000000111111111222222222000000////////////000000000000111111111222222222222111111111111222333333222222222333333333333333222222222333333333444444000111222333444444444444555555555555666666666666444666888888999<<>>CCCKKKPPPOOORRRSSSRRROOOMMMMMMOOOIIIHHHGGGFFFCCC@@@>>>===444333222111000000000000////////////000000000000...///000111111000///...000000000000000000000000////////////000000000000000111111111111222222222111000////////////000000111111222222222333333333222222111111222222333444000000000000000000111111333333333444444444555555///000111222333333444333555555555555666666666777666777777777888===DDDKKKPPPUUU\\\_________aaaccc^^^```ggguuuaaaVVVLLLHHHFFFBBBAAABBB????????????>>><<<;;;::::::::::::::::::999777777777777666666666666777777777666666666666888999:::666666555555555444444444222222333444444444333333444444444333333222222222444444444444444444444444222444555777777777777666999777777;;;;;;888999<<<999@@@FFFJJJXXXqqq~~~}}}||||||}}}wwwnnnjjjeeeXXXLLLBBB>>>;;;;;;<<<===DDDLLLOOOPPPQQQPPPNNNMMMMMMNNNNNNLLLIIIEEEBBB???>>>===777444000....../////////---...///111111111000///000000000000000000000000000000000000000///......000000000000111111111111000000000111222222333333333222111/////////000111111111000000111111222333333333222222222222222222111222222333333222222111222222333333333333444444333333333444444444555555333555666666555444444555777777777888;;;@@@FFFKKKUUUUUUWWW]]]^^^ZZZYYYZZZ\\\iiioooyyy~~~```VVVLLLHHHFFFBBBAAABBB????????????>>><<<;;;:::::::::::::::999888777666777777666666666666777777:::999888777666666666777666666555555555444444444444444444444444333222111444444444333333333222222444444444444444444444444333444555666777777666666777555666999999777999<<<:::DDDPPPYYYhhhwwwooohhh]]]RRRGGGBBB>>>===<<<===BBBIIINNNPPPSSSSSSQQQPPPOOOPPPPPPNNNKKKHHHDDDBBB@@@???:::777333000000000000000---...///000111111000///////////////////////////111111111111111000//////000000000000111111111111111111000000000000000000333222000/////////000111111111000000111111222333222222222222222222222222222222333333333333222222222222333333333333444444333333333444444444555555222444666666555555666777444666888;;;@@@FFFLLLPPPUUUUUUYYY\\\[[[VVVVVVYYYdddsss|||}}}```VVVLLLHHHFFFBBBAAABBB????????????>>><<<;;;:::999999999999888777666555777777666666666666777777:::999888777666666666666666666666555555555444444555555555555444222111000444444444444444333333333444444444444444444444444444444555666666666555555666555666999:::888;;;@@@DDDRRRbbbnnn}}}zzzyyy|||~~~tttmmmeee]]]PPPIIIBBB???===;;;???DDDLLLOOOSSSVVVUUUTTTSSSRRRRRRPPPNNNJJJGGGEEEDDDCCC>>>;;;666333222222111000...//////000000000000///........................111222222222222111111000000000000000111111111111111111000000///......---222111000000///000000000111111000000111111222333111111111111111111111111222222333333333333222222222222333333333333444444333333333444444444555555222444666666666666888999666888;;;@@@FFFMMMRRRUUUWWWXXX[[[\\\YYYVVVZZZaaaooo{{{```UUULLLHHHFFFBBBAAACCC????????????>>><<<;;;:::888888999888888777666555777777666666666666777777666666666777777888999999666666666666555555555555444555555555444333222222555555555444444444444444555555555555555555555555555555555555555555555555888777888;;;<<<<<>>999666444333111////////////000000000000///////////////////////////111111111222222111000000///000000000111111111111111111000000000/////////111111000000000000000000111111000000111111222333000000111111111111222222222333333333333333333222222222222333333333444444333333333444444444555555444666777777666777888:::<<<<<>><<<;;;:::888888999888888777666555777777666666666666777777555666666777888888999999777777666666666555555555222333444444555555555555555555555555555555555555555555555555555555555555666555555555666666666777888777999<<<>>>BBBLLLVVVrrr~~~}}}tttnnnlllppp||||||zzz|||wwwrrrdddYYYNNNHHHCCC>>><<<>>>DDDJJJQQQVVVWWWVVVTTTTTTRRRQQQOOOLLLJJJHHHGGGGGGCCC@@@;;;888666444111///000000000////////////000000000000000000000000000//////000000000000000//////000000000111111111111000000000111111222222222000000000111111111000000111111000000111111222333000000111111222222222222333333333444444333333333222222222333333333444444333333333444444444555555777888888888666777999:::@@@@@@CCCJJJTTT^^^eeehhheeebbb```]]]\\\aaapppxxx___UUUKKKHHHFFFCCCBBBDDD????????????>>><<<;;;:::999999999999888777666555777777666666666666777777888999999999888777666555777777777666666666555555111222333444666666666666555555555666666666666666555555555555555555555555666666666666777888999:::888777:::???DDDMMM^^^mmm{{{qqqlllbbbccciiiwww}}}yyyyyyxxxzzzyyyooocccWWWOOOJJJDDDAAABBBCCCHHHOOOTTTVVVUUUTTTTTTRRRQQQOOOMMMKKKJJJIIIHHHDDDAAA===:::888666333000111000000////////////000111111111111111111111111......///000000000000///000000000000111111111111000000000111222333333333//////000111111111111000111111000000111111222333111111111222333333444444333333444444444444333333222222333333333333444444333333333444444444555555888888999888777888:::===BBBDDDIIITTTbbblllrrrssskkkfffbbb```aaahhhyyywww^^^TTTKKKHHHFFFCCCBBBDDD????????????>>><<<;;;:::::::::::::::999888777666777777666666666666777777888888999999888777555444777777777777666666666555333333444555666666666555555555666666666777777777555555555555555555555555666666666777888:::<<<===::::::>>>FFFOOO___vvv|||nnndddbbbZZZ]]]eeettt{{{wwwwwwyyy{{{yyymmm___XXXRRRLLLHHHHHHCCCHHHNNNSSSUUUUUUUUUUUURRRQQQPPPNNNLLLKKKKKKJJJFFFCCC@@@===;;;999555333222111000///......///000000000000000000000000000...///000111111111111111000000000000111111111111000000000111111111111111...///000111222111111000111111000000111111222333111222222333444444555555333333444444444444333333222222333333333333444444333333333444444444555555666666777777888:::>>>AAAHHHLLLVVVdddqqqwwwwwwtttiiidddcccfffmmmwwwwww^^^TTTKKKHHHFFFCCCCCCDDD????????????>>><<<;;;:::::::::;;;::::::999888777777777666666666666777777444555777888999999888888777777777777666666666666555555555666555555444444555666666666777777888888666666666666666666666666666666666777999;;;===???===>>>CCCMMMZZZnnnzzzooo```WWWUUUSSSXXXaaaooozzzzzzxxxyyy~~~ssseee]]]XXXRRRNNNMMMEEEIIIOOOSSSUUUUUUVVVVVVSSSRRRQQQOOONNNMMMLLLLLLGGGEEEBBB???>>>;;;888555222111000.........///000///////////////////////////000111222222222222222000000000000111111111111111111000000//////.........///000222222222111000111111111000111222222333222222333444444555666666333444444555555444444333222222333333333444444444333333333444444444555555333444666777999<<>>===>>>>>>===:::888:::::::::999999999888888888888777777777777888888666777888999999999999999888666444555777777555333777666555444444555666777666555555555555666777777666666555555555555666666888666555888999888:::???AAABBBHHHYYYqqqwwwkkkbbb\\\XXXVVVXXX___hhhppp{{{}}}|||xxxyyy|||uuuhhh___YYYUUUSSSKKKHHHFFFIIIPPPVVVWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPIIIGGGDDDAAA>>>;;;:::999333222000/////////000111222222222111111111111000000000000000000000000000......///000111222222333222111111111000000//////222111000000000111333444///000000000000111111111333333333444444444555555444444444444444444444444222222111111111222333444555555555555555555444444666999:::888777<<>>>>>>>>>>>===:::888:::::::::999999999999888777777666666666666777777777777888999999999888888888666444555777777555333555444444333333444444555333333333333333444444555777666666555555666666777999666777::::::999;;;@@@???DDDQQQgggzzznnnbbb[[[WWWUUUTTT[[[aaaiiiqqqzzz}}}~~~rrrggg^^^YYYWWWMMMIIIGGGIIIOOOUUUVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOIIIHHHFFFCCC@@@===;;;:::555444222111000111111222222222222111111111111000000000000000000000000000//////000000111111222222222111111111000000000000111111111111111222222333000000000111111111222222333333333444444444555555444444444444444444444444222222222333333333333444555555555555555555555555666999;;;;;;:::@@@LLLUUUdddmmmzzzqqqfffdddjjjvvvrrr^^^SSSJJJHHHHHHEEEBBBAAA@@@???>>>>>>>>>===;;;999::::::::::::999999999999999999888888888888999999888888999999999888888777888666555555777777666444444444444555555444444444777666666666666777888888777777666666666666777777999777888;;;;;;999<<>>===>>>===;;;999;;;;;;:::::::::999999999999888888777777888888999999999999999999888777666888777666666666666666555555666777888888777666555999888888888888999::::::888777777666666777777888999888999:::999777;;;AAALLL\\\wwwoooggg\\\TTTRRRUUUZZZ^^^bbbhhhoootttxxx~~~~~~~~~~~~{{{zzz}}}pppgggcccZZZUUUQQQOOOPPPSSSTTTUUUSSSTTTTTTTTTSSSQQQOOONNNLLLLLLLLLJJJHHHDDD@@@>>>999888666444333222333333222222222111111111000000000000000000000000000000111111111000000000000000111111111111111111111111000111222333444333222111222222222333333333444444333333333444444444555555444444444444444444444444222333555777777666555333666666666666666777777777444888<<<@@@DDDLLLWWW___hhhsss~~~~~~uuummmlllnnnxxxqqq[[[RRRJJJHHHFFFCCCBBBCCCBBB@@@>>>===>>>===<<<:::;;;;;;;;;:::::::::999999555555444444444444555555999999999999999888777666777777888777666666666666555666777888888777666555666666555555666666777888888888777777777777888888999888999:::888888>>>FFFWWWkkk}}}ssseee___VVVQQQRRRXXX___cccfffkkkqqquuuxxx|||}}}yyyvvvvvvvvvvvvzzzxxxwwwwwwyyy}}}qqqkkkccc```[[[WWWVVVVVVVVVVVVTTTTTTUUUUUUTTTRRRPPPOOONNNNNNNNNMMMJJJFFFCCC@@@:::999777444333222222222222222222111111111000000000000000000000000000000111111111000000000000000111111111111111222222222000111222444444333222222222333333333333444444444333333333444444444555555444444444444444444444444222333555777777666555444666666666777777777888888444777<<>>=========<<<;;;;;;;;;;;;;;;::::::::::::999888888777777888888999888888999999999888888777777888999888666555666777555555555666666555555555777777666666777777888999999999888888888888999999999888999;;;;;;===HHHSSSdddyyy~~~yyyppphhh[[[WWWRRRPPPTTT[[[bbbeeejjjmmmrrruuuwwwxxxzzz|||yyywwwtttqqqpppppppppqqqxxxwwwwwwxxx{{{vvvnnnkkkgggbbb^^^[[[ZZZYYYUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPOOONNNKKKHHHEEECCC<<<:::888555333222222222222222222111111111111000000000000000000000000000000000000000000111111111111111111222222222222222111222222333333333333333222222333333333444444444333333333444444444555555444444444444444444444444333444555666666666555444666666777777888888999999666999>>>CCCIIIQQQXXX^^^gggiiihhhbbb^^^cccqqq}}}mmmXXXQQQKKKHHHEEEAAAAAADDDCCCAAA>>>============<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;777777888999999999888888777888:::888666555666888666666555555555555666666999888888888888999::::::999999999888888999999999999999;;;>>>AAAHHHWWWfffuuuuuuwwwuuupppllliiiccc\\\TTTRRRQQQSSSXXX___eeegggnnnppprrrttttttssssssssssssrrrqqqoooooooooppppppxxxyyyzzz}}}wwwuuurrrlllfffaaa^^^\\\WWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGFFF>>>===:::777555444333333222222222111111111111000000000000000000000000000//////000000111111222222111111111222222333333333333222222222222333444444222222222222333333333333333333333444444444555555444444444444444444444444333333444444444555555555666666777888888999:::::::::===AAAFFFLLLRRRXXX[[[aaa___\\\ZZZ^^^jjjzzzlllXXXQQQKKKHHHEEEAAAAAAEEECCCAAA>>>======>>>===<<<<<<<<<;;;;;;;;;:::::::::666666555555555555666666666777888999999999999999666999:::999666555666888999888777666666777888999555555555444555666666777:::999999888888999999:::::::::===AAAFFFPPPcccttt{{{tttnnnjjjgggcccfffeeeaaa^^^\\\XXXRRRRRRRRRSSSVVV]]]ccchhhjjjqqqrrrrrrrrrqqqooonnnmmmrrrrrrqqqqqqqqqqqqrrrrrryyyzzz}}}|||{{{xxxrrrkkkeee```^^^XXXWWWUUUSSSRRRRRRSSSSSSSSSQQQOOOMMMJJJIIIHHHGGG@@@???<<<999777555555555222222222111111111111000000000000000000000000000...//////000111222222333111111111222222333333333444333222111222333444555111111222222222333333333333333333444444444555555444444444444444444444444444333333333333444555555666777777888999999::::::>>>@@@DDDHHHMMMSSSWWWZZZ___\\\YYY]]]hhhxxxmmmXXXPPPIIIGGGFFFBBB@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;::::::999888777777888888888999999999666777888999999999999999:::999888666666666777888888888777777666666555555555555555555555666666777;;;888777:::;;;888666777888:::>>>GGGVVVhhhzzzxxxrrriiiccc```]]]ZZZXXXZZZZZZZZZYYYWWWTTTRRRPPPRRRUUUZZZ___dddhhhkkkmmmrrrqqqqqqqqqrrrsssrrrqqqqqqsssuuuvvvvvvwwwxxxzzz|||}}}{{{yyysssiiicccccc]]]ZZZVVVSSSRRRRRRSSSSSSTTTRRROOOMMMLLLKKKIIIGGGCCCAAA>>>:::666444222222111000000000000000111111333333333333333333333333000111222333333222111000000000000000111111111111555444222111111222444555333333444444444555555555222222333333333333444444555555666666666666666666666666777777666555444444999777444444666999;;;<<>>===<<<;;;;;;::::::;;;;;;::::::999888888888888888888999999999777888888999999999999888:::999777666666666777888777777777777666666666666888888888888888999::::::999666666999:::888888:::;;;???HHHVVVhhh{{{{{{sssmmmhhhccc]]]XXXWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSSSSRRRXXX[[[```dddgggiiikkklllooonnnmmmnnnnnnooonnnmmmqqqsssuuuvvvvvvxxxzzz|||~~~~~~yyypppiiiggg```]]]YYYVVVTTTSSSSSSSSSRRRPPPNNNMMMMMMMMMKKKJJJFFFCCC???;;;777555444444222222111111111222222333333333333333333333333333000111222333333222111000111111111111222222222222444444222222222222444444111111222222222333333333333333444444444555555555666666666666666555555555666666777777666555555444777666555555888:::===>>>DDDIIIPPPVVV[[[^^^```aaa]]]^^^bbblll}}}mmmXXXPPPIIIHHHGGGCCCAAAAAA@@@@@@???>>>===<<<;;;;;;::::::;;;;;;::::::999888999999999999999888888888999999999999999999888777999888777777666777777777666666666666777777777777999999999999999::::::;;;777444555888:::888999===>>>FFFVVVlll}}}uuunnnjjjfff```\\\ZZZWWWSSSRRRRRRSSSSSSSSSQQQQQQQQQRRRSSSUUUWWWXXX___bbbfffiiiiiijjjkkklllllllllllllllllllllllllllooorrrtttvvvwwwyyy{{{}}}yyypppkkkbbb___[[[YYYWWWVVVTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLIIIFFFAAA<<<999777777777444333333222222333333444222222222222222222222222111111222222222222111111222222222333333333333444333333333333333333333333222222222222333333333333444555555555555666666666777777666666555555555444666666777777777666555555555555666777999<<>>===<<<;;;;;;::::::;;;;;;::::::999888::::::999999999999888888::::::::::::999888888777888888777777777777777777555555666666777777888888777666666666666777888888777555555888999888;;;@@@AAAOOOfff{{{tttpppooojjjddd```^^^\\\ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYUUUTTTTTTTTTWWWZZZ^^^```cccgggkkklllkkkjjjjjjkkklllmmmmmmmmmlllllllllmmmnnnpppsssuuuwwwyyy|||~~~vvvmmmdddaaa]]]ZZZZZZYYYVVVSSSRRRPPPNNNNNNNNNOOONNNMMMKKKGGGBBB===:::999999999555444333333222333333333222222222222222222222222222222222222222222222222222222222222333333333333222333333444444333333222444444444555555555555666444444555555555666666666777777777666555555444444666666777777777666666555444666777999:::===@@@BBBJJJTTTaaaiiikkkiiieeedddeeejjjuuu|||{{{zzzxxxvvvtttsssrrrooorrruuuvvvvvvvvvwwwxxxkkkWWWOOOIIIHHHGGGDDDBBBCCC@@@@@@???>>>===<<<;;;;;;::::::;;;;;;::::::999888:::999999999999999999999:::::::::::::::999888777777777777888888888777777555555666666777777888888666555555555555666777777999777888::::::999===DDDJJJ[[[vvvtttkkkeee```^^^\\\ZZZWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZ[[[[[[\\\ZZZYYYXXXXXX[[[___ccceeeeeeiiinnnooollljjjjjjkkkkkkmmmnnnnnnlllkkklllnnnnnnpppsssuuuwwwyyy}}}|||ppphhhccc]]][[[\\\[[[XXXUUUTTTRRRPPPOOOOOONNNMMMKKKKKKHHHDDD???;;;:::999:::444444333222222222222222222222222222222222222222333222222222222222222333111111111222222222222333222333333444444333333222444444555555555666666666333444444444444555555555777777666666555555555444666666777777777777777666555777999;;;<<>>===<<<;;;;;;::::::;;;;;;::::::999888999999999999:::::::::;;;::::::::::::::::::999888666666777888888888888777666666666666777777777777777777777777777888888999;;;999:::<<<<<<<<>><<<::::::555555444333222222222222333333333333333333333333333333222222222222333333111111111111222222222222333333333333333333333333222333333333444444444444333333444444444555555555666666666666666666666666666666777888888888777777777999<<<===???DDDKKKQQQ]]]cccjjjkkkgggddddddeeeqqq}}}|||yyyvvvtttqqqnnnllllllkkkjjjiiiiiihhhhhhhhhiiikkkllllllmmmoooqqqgggWWWOOOIIIIIIHHHEEECCCDDD@@@@@@???>>>===<<<;;;;;;::::::;;;;;;::::::999888777888888999:::;;;<<<<<<999999::::::;;;:::::::::555666777888999888888777777777777777666666666666888888777777888888999::::::999;;;>>>>>>AAAJJJTTTlllwwwooobbb^^^ZZZWWWVVVVVVVVVUUUWWWXXX[[[\\\\\\]]]]]]]]]XXX[[[^^^___]]][[[[[[\\\\\\\\\]]]___bbbgggkkkmmmrrrwww|||zzzsssmmmlllmmmmmmppprrrqqqnnnlllooorrrtttvvvyyy{{{|||~~~{{{rrrfff```___^^^YYYUUUTTTRRRPPPPPPPPPPPPOOONNNLLLKKKIIIFFFBBB???<<<:::777666555444333333333333444444444444444444444444444333222222222222333444222222222222333333333444444444222222222222444444333333333333444444444444444555555555555666666666444444555555666777777777666666777888888888888888777:::>>>AAADDDLLLWWW___mmmpppqqqlllfffcccgggkkkxxx{{{wwwrrrooommmllljjjiiigggfffffffffeeeeeedddddddddeeeggggggggghhhjjjmmmfffWWWOOOIIIIIIHHHFFFDDDDDD@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;:::999999777777888999;;;<<<======888999::::::;;;;;;;;;;;;555666777999999999888777888888777777666666555555777777777666777888888999888888;;;???AAADDDOOOZZZzzz{{{kkk___YYYZZZXXXWWWWWWXXXZZZZZZYYYYYY[[[^^^```___^^^]]]]]][[[^^^bbbcccaaa______```]]]^^^```cccggglllppprrryyywwwooommmnnnppptttwwwuuuqqqpppsssvvvxxxzzz|||~~~yyykkkccc```^^^YYYTTTRRRQQQOOOOOOQQQRRRQQQQQQLLLLLLKKKIIIEEEAAA===;;;888888777555555444444444555555555555555555555555444444222222222222444444333333333444444444555555555444222111111222444555555555555666666666777777666666666666777777777777333333444555666777888888666666777888888888888888777;;;???CCCHHHRRR___jjjxxxyyyvvvnnnfffdddjjjqqq~~~~~~{{{yyyxxxppplllgggdddbbbbbbbbbaaacccccccccbbbbbbbbbbbbaaa```aaacccccccccdddgggiiigggVVVSSSNNNJJJGGGEEEBBB@@@===>>>@@@AAA@@@===:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;::::::999999999777777777777777777777777555555666777888999999:::777777777888:::<<<>>>???;;;999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888666666777777888888999999888888777888999;;;===>>>???<<>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777888888888888888888888999888888888999:::<<<===>>><<<@@@FFFLLLWWWoooqqqcccXXXXXXYYYWWWXXX\\\^^^]]]]]]^^^___bbbdddfffdddeeefffgggiiikkklllmmmnnnkkkhhhdddbbbbbbbbbcccfffgggkkkpppttt{{{yyywwwvvvssstttuuuvvvwwwxxxxxxxxxxxx~~~uuulllfff```[[[WWWWWWWWWVVVUUUSSSQQQPPPQQQPPPNNNKKKIIIGGGEEEDDD===<<<999777444333333333333333333333333333333333222222222333333444444444444333333333333444555555333333333333333222222222555666666777777777777777666666777777888888777777777777777777777777777777666777888777666666888999888;;;CCCMMMRRRUUU]]]eeeoooiiifffgggiiinnnyyy}}}wwwqqqhhhaaa]]][[[ZZZYYYUUUUUUUUUVVVWWWZZZ\\\^^^```aaabbbcccbbbaaa```______^^^^^^```bbbcccbbbaaaeeeSSSPPPKKKHHHGGGFFFDDDBBB@@@???>>>=========>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888888888888:::999888888888:::;;;<<<======BBBJJJTTTeeepppaaaXXXSSSUUUXXXXXXYYY]]]___```bbbdddeeefffgggiiiggghhhiiikkkmmmooopppppprrroookkkfffcccccccccdddhhhkkkpppuuu}}}{{{xxxwwwvvvwwwyyy{{{{{{{{{zzzzzzzzz~~~rrrjjjccc^^^\\\[[[YYYXXXWWWVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFF???===:::888555444333333333333333333333333333333111111222333333444555555444333333333333444555555444444333333333333333333555555666777777777777666444555666777888888888888777777777777777777777777777888999888777666888:::888<<>>===<<<<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888::::::999999999:::<<<===>>>AAAIIISSSaaauuu~~~llldddZZZWWWVVVXXXZZZ[[[]]]```^^^bbbgggiiiiiihhhhhhiiihhhiiillloooqqqsssttttttwwwsssnnniiiffffffgggiiilllqqqwww~~~{{{xxxxxxxxxyyy{{{||||||{{{zzzzzz|||zzznnneee___]]]ZZZXXXWWWWWWVVVSSSQQQMMMMMMMMMLLLKKKIIIGGGFFF@@@???<<<999666555444444333333333333333333333333111111222333333444555555444333333333333444555555555555444333444444555666333444555555666666555555333444555666777888888888777777777777777777777777888999999999777777999;;;<<>><<<;;;<<<<<<<<<;;;;;;::::::999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888999999999999999999;;;:::::::::;;;<<<>>>???<<>><<<<<<<<<===<<<<<<;;;::::::999999999999999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<===999999999999999999999999888888888999999:::::::::;;;;;;:::;;;<<<>>>@@@AAA@@@IIIXXXgggyyynnn```ZZZ[[[VVVZZZ^^^^^^___aaafffiiifffiiilllkkkhhhgggjjjmmmnnnqqquuuzzz~~~}}}wwwrrrqqqtttxxx{{{{{{{{{yyyzzzxxxxxxyyy{{{}}}~~~ooofff^^^YYYTTTSSSTTTUUURRRNNNJJJKKKLLLMMMLLLKKKIIIHHHCCCAAA>>>;;;888666555555333333333333333333333333333333333333333333333333444333333333333444555555555444333222222444666777444444555666666666666666444444555666777777777666777777777777777777777777666777999999999:::===???GGGIIIOOOVVVVVVTTTWWW\\\aaaffftttzzzvvvnnnkkkfffcccaaa___]]][[[SSSQQQNNNMMMOOOQQQSSSSSSTTTXXX\\\]]][[[[[[___bbbcccbbbbbbbbbbbbccccccdddbbbdddffffffggghhhlllppp~~~aaaTTTQQQLLLHHHEEECCC@@@>>>HHHEEEAAA===;;;;;;<<<=========<<<;;;::::::999999999999888888999999:::;;;;;;;;;;;;<<<<<<<<<======999999999999999999999999777777888999::::::;;;;;;;;;;;;;;;<<<===???BBBCCCJJJVVVfffwww}}}kkkccc]]]YYYYYY[[[```cccbbb```cccgggjjjkkkmmmmmmiiieeeffflllqqqqqqtttyyy{{{vvvvvvyyy~~~|||{{{|||zzzzzz{{{}}}sssiiibbb\\\WWWVVVWWWWWWTTTQQQJJJKKKMMMNNNMMMLLLJJJIIICCCBBB>>>;;;888666555555333333333333333333333333444333333333333333333333444333333333333444555555444333222111111333555666555666666777777777777777444555666666666666666666777777777777777777777777555777999999:::;;;>>>@@@IIIMMMTTT[[[[[[XXXXXX\\\dddmmm~~~yyysssnnnfffddd```^^^\\\ZZZXXXVVVRRRPPPNNNNNNPPPTTTVVVVVVUUUYYY___```^^^___cccgggddddddddddddeeefffgggggggggiiikkkllllllnnnrrrvvv}}}```UUUQQQLLLHHHFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;999:::;;;<<<===<<<;;;:::777777888999999999999999:::::::::;;;;;;;;;<<<<<<===:::999<<<>>>@@@DDDJJJUUUiiiiii```[[[VVVXXX^^^^^^```bbbdddfffhhhlllooorrrrrrrrrpppnnnmmmoooqqquuu{{{~~~{{{~~~}}}||||||}}}}}}mmmeee^^^XXXWWWUUURRRRRRTTTRRROOOMMMLLLMMMMMMLLLJJJDDDCCC@@@;;;777555777999333333333333333333333333222222111111111222444555555555444444444555555666444444444555555666666666777777666666555555555444888888888888777777777777;;;<<<;;;999666555666777;;;:::;;;===;;;:::???FFFKKKVVVcccgggccc^^^^^^aaammm{{{zzzuuurrrooojjjeeeaaa^^^YYYUUUQQQOOOOOOOOOOOONNNMMMNNNPPPTTTWWWZZZ^^^___```bbbcccccccccccceeefffggggggggggggiiijjjmmmoooqqqqqqqqquuu{{{~~~bbbTTTQQQLLLHHHFFFEEECCCAAA@@@???>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;777888888999999999999888::::::::::::;;;;;;;;;;;;<<<999999<<<===AAAIIISSSfff{{{qqq```\\\\\\ZZZ\\\bbbccceeehhhkkkmmmppptttwwwuuuuuuuuusssrrrrrrsssuuu~~~}}}{{{~~~~~~uuuhhhaaa[[[ZZZYYYVVVUUUVVVRRRPPPMMMMMMMMMMMMLLLJJJFFFDDDAAA<<<777555666888444444444444444444444444333333222222222333555666666555555444444444555555333444444444555555555555777666666666555555555555777777777777777777777777666888888888777777999;;;:::888999<<<<<<===DDDLLLXXXcccoooqqqjjjdddeeeiiiwww}}}tttooollliiiccc___]]]ZZZVVVRRROOONNNNNNNNNNNNNNNNNNPPPRRRVVVYYY[[[]]]^^^```bbbdddeeefffffffffggggggggggggjjjmmmpppwwwyyy{{{|||~~~}}}bbbSSSPPPKKKHHHFFFEEEDDDCCC@@@???>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;;;;::::::::::::;;;<<<<<<999999999999999888888888999999999:::::::::;;;;;;:::999:::<<<===BBBRRR```|||pppcccYYY[[[___^^^```eeefffhhhkkknnnpppssswwwzzzzzz{{{|||{{{zzzzzz|||~~~~~~}}}}}}mmmeee^^^]]]]]]ZZZXXXXXXRRRPPPNNNMMMMMMMMMLLLKKKGGGFFFCCC===888555666777555555555555555555555555555444444444444444555666777666555444444444444444333333333444444444444555666666666666555555555555666666666666777777777777555666888888777888999;;;999777888;;;===AAALLLVVVfffqqq{{{zzzqqqkkknnntttzzztttlllfffccc```[[[WWWVVVTTTQQQNNNLLLLLLLLLMMMMMMNNNPPPSSSWWWZZZ]]]^^^]]]^^^```bbbeeegggiiiiiigggggghhhhhhjjjnnnuuuzzzzzz```RRROOOJJJGGGFFFFFFDDDCCC??????>>>===============<<<<<<<<<===<<<<<<;;;:::;;;;;;999999999999;;;;;;;;;;;;:::999:::;;;<<<===::::::999999888888888999999999999::::::::::::;;;::::::<<<<<<===FFF[[[ooozzzjjjbbb]]]___bbbbbbeeeiiilllnnnqqqrrrtttwwwzzz}}}}}}~~~sssiiiaaa___^^^[[[XXXXXXRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHDDD???999666555666666666666666666666666666444444444444444444555555777666555444444444444444333333333444444444444444666666666666666555555555666666666666666777777777777888999999777777777888:::888888<<<@@@FFFSSS___oooxxx}}}sssooovvvzzzwwwqqqllleee___\\\XXXTTTQQQOOONNNLLLKKKKKKKKKLLLMMMMMMOOOSSSWWW[[[^^^```aaa``````bbbcccfffhhhjjjkkkiiiiiiiiijjjnnnvvvyyy```RRROOOJJJGGGFFFFFFDDDCCC???>>>>>>===<<<=========<<<<<<<<<===<<<<<<;;;:::;;;;;;999999999999;;;;;;;;;;;;:::999:::;;;<<<===::::::999888888999999:::999999:::::::::;;;;;;;;;;;;<<<>>>???AAANNNhhhpppjjjfffcccccceeefffkkkooowwwxxxzzz{{{|||~~~}}}{{{oooccc___]]]ZZZWWWVVVSSSQQQNNNMMMNNNNNNMMMKKKJJJIIIFFFAAA;;;777666666666666666666666666666666333444444444444333333333666666555444444444444444444444444444444444444444555555555666666666666666555666666666777777888888777999::::::999777888888===:::;;;???DDDLLL[[[hhhvvv}}}|||uuuuuu|||wwwrrrpppiiieee```ZZZVVVSSSPPPOOOJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRVVV[[[___aaabbbcccdddddddddeeefffhhhjjjkkkkkklllnnnqqqwwwzzzcccSSSPPPKKKHHHFFFEEEDDDCCC???>>>======<<<<<<======<<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;;;;::::::::::::;;;<<<<<<:::999888888888:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>@@@DDDJJJ[[[xxx}}}ooohhhhhhhhhhhhiiimmmsssxxx{{{}}}~~~}}}wwwggg```^^^ZZZVVVUUUSSSQQQOOONNNNNNNNNMMMLLLJJJIIIGGGBBB<<<888777777666666666666666666666666333444444444444333222222555555444444444555555666666555555555555444444444555555555666666666666666666666777777888888999999555777:::;;;;;;:::;;;<<<===<<<===BBBIIISSScccqqq{{{www}}}}}}xxxsssnnnjjjhhhaaa___ZZZUUUQQQOOONNNMMMHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWZZZ^^^aaacccddddddggggggffffffgggiiikkklllooorrrwww|||zzzcccTTTQQQLLLHHHFFFEEECCCAAA>>>>>>===<<<<<<<<<<<<===<<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;999999888888999:::===>>>;;;;;;<<<<<<<<<=========>>>???BBBJJJUUUkkkvvvqqqhhhlllppppppqqquuu{{{~~~|||~~~||||||nnnddd```\\\XXXWWWSSSQQQOOONNNNNNNNNMMMLLLJJJIIIGGGCCC>>>:::888888555555555555555555555555444555555666555444333222444444444444444555666777777777666666666555555555555555555555666666666777777777777888999:::::::::777:::<<<===<<<;;;;;;;;;<<<;;;>>>FFFOOOZZZkkkzzz~~~xxxxxx}}}yyyvvvsssnnniiidddaaa```YYYWWWTTTPPPLLLJJJJJJKKKGGGHHHKKKNNNRRRUUUXXXYYY[[[\\\^^^```bbbcccddddddggggggfffggghhhkkknnnoootttyyywwwaaaUUUQQQLLLHHHFFFDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;999999999999;;;;;;999:::;;;<<<===<<<;;;:::999888777777999;;;>>>???<<<<<<<<<============>>>??????CCCNNN]]]vvv|||ssstttjjjqqqwwwyyyyyy{{{~~~{{{{{{~~~sssgggbbb^^^ZZZYYYSSSQQQOOONNNOOONNNMMMLLLIIIIIIHHHDDD>>>:::999999555555555555555555555555666666777777777666444333333333333444555666777888888888777777666666666555444555555555666666777777777777888999::::::;;;;;;<<<>>>@@@???===:::888888999:::???HHHRRR___qqq|||uuuwwwzzzwwwqqqoookkkgggbbb^^^[[[ZZZSSSRRROOOLLLHHHGGGGGGIIIHHHIIILLLPPPTTTXXX[[[]]]^^^___```aaabbbcccddddddfffffffffgggiiimmmppprrrxxx~~~vvv^^^SSSOOOJJJGGGEEEDDDBBBAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;999999888999;;;<<<<<<;;;@@@AAAGGGWWWooouuurrrtttuuuuuuyyy~~~zzz{{{|||nnnbbb\\\YYYXXXUUUSSSPPPOOOOOOOOONNNMMMJJJKKKKKKGGG@@@:::777666555555555666666666666666777777666555555555555555666666666777777777777777777777666555555555555555444444444555555555666666444555555666777888888999:::===AAABBB@@@===;;;;;;===AAAEEEIIIQQQ```sssrrrsss~~~{{{vvvqqqmmmfffeeeccc```\\\XXXUUUSSSLLLKKKJJJIIIHHHHHHGGGHHHMMMOOORRRVVVYYY\\\^^^___ddddddeeeeeeeeeeeeeeefffgggeeegggmmmoooooottt{{{uuu^^^SSSOOOJJJGGGEEEDDDBBBAAA????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<;;;999999:::<<<>>>>>>CCCFFFOOOaaa{{{vvvtttwwwxxxxxx{{{zzz{{{}}}vvviiibbb^^^\\\VVVTTTQQQOOOOOOPPPOOONNNJJJKKKKKKHHHAAA;;;888777666666666666666666666666777777666555555555555555666555555555666666777777777777666555555555555555666666666666666666666777666666777777888999999:::999<<<@@@AAA???===;;;;;;===BBBIIINNNUUU```oooyyyvvvooouuu{{{xxxtttoooiiieeeaaa```^^^[[[XXXTTTQQQOOOLLLLLLKKKJJJJJJJJJKKKKKKQQQSSSVVVYYY\\\___aaabbbeeeeeeeeeeeeeeeeeeffffffiiigggiiinnnqqqsssyyyuuu^^^SSSOOOJJJGGGEEEDDDBBBAAA@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>><<<:::999:::<<>>:::999666666666666666666666666777777666555555555555555666555444444444555777777777666666555555555555666888888888888777777777777777777888888999:::::::::999;;;>>>???>>><<<;;;;;;>>>EEEMMMSSSWWW^^^gggooopppnnnqqq}}}~~~|||zzzwwwsssoookkkgggaaa^^^[[[YYYWWWTTTQQQNNNLLLJJJLLLLLLLLLLLLMMMNNNPPPPPPWWWXXX[[[^^^```cccdddeeeffffffffffffffffffffffffkkkjjjlllpppuuuzzzttt^^^SSSOOOJJJGGGEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<===@@@BBBEEEOOOdddzzzxxxzzz{{{}}}}}}~~~rrreee]]]ZZZWWWUUUQQQPPPOOOOOONNNMMMLLLLLLKKKIIIEEEAAA===;;;777777777666666666666666777777666555555555555555666555333333333444666777777666555555555555666666888888888888777777777777888888888888999999::::::888:::======<<<<<<<<<===AAAHHHOOOTTTVVVZZZaaaggghhhnnn{{{{{{xxxuuutttqqqlllhhheeeaaa\\\YYYTTTSSSQQQOOOLLLJJJIIIHHHKKKKKKLLLNNNPPPRRRTTTVVV\\\]]]___aaaccceeeffffffgggggggggggggggggggggggglllmmmoootttzzzsss^^^SSSOOOJJJGGGEEEDDDBBBAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<777:::===>>>>>>???AAACCCHHHWWWpppyyyyyy|||}}}~~~}}}lllbbb]]]WWWUUUQQQOOOOOONNNMMMLLLMMMLLLKKKJJJHHHDDD@@@>>>888888777777666666666666777777666555555555555555555444444333444555666777666666555555555555666666777777777777777777777777777777777888888888888888888:::<<<<<<;;;<<<===???DDDJJJPPPSSSTTTWWW^^^cccggguuu{{{wwwsssooommmllliiieeeaaa^^^[[[WWWTTTPPPOOOMMMLLLJJJJJJIIIIIIKKKKKKMMMPPPSSSVVVYYYZZZ___```bbbccceeeeeeffffffgggggghhhhhhhhhhhhiiiiiimmmpppuuuyyyrrr^^^SSSOOOJJJGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<666:::>>>???@@@AAAEEEIIITTTfffzzz{{{}}}~~~rrreee^^^YYYVVVRRRPPPPPPOOONNNLLLNNNMMMLLLKKKJJJGGGCCC@@@999888888777777666666555777777666555555555555555444444555555666666666666666555555555555666666777666666777777888888888888888888888888888888888888999:::;;;;;;;;;<<>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<=========<<<999<<<>>>??????CCCKKKRRRgggzzz{{{|||yyyiiiaaa[[[XXXUUURRRRRRQQQPPPNNNNNNMMMLLLLLLLLLJJJEEEBBB999999888888777666666555777777666555555555555555333555666888888777666555555555555555555666777777666777777888999:::;;;;;;999999999999999999999999:::;;;;;;;;;;;;===AAACCCFFFMMMTTTXXXYYY[[[aaafffuuu|||xxxsssooollliiieeebbb\\\YYYUUUSSSQQQPPPNNNLLLKKKJJJIIIJJJKKKMMMOOOQQQPPPQQQSSSWWWZZZ^^^bbbddddddeeeeeefffffffffeeeeeeeeefffgggiiikkklllmmmnnnuuu}}}qqq^^^SSSOOOJJJGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>===<<<===>>>???>>>>>>EEEPPPZZZuuu|||}}}qqqhhh]]]ZZZWWWTTTTTTSSSQQQPPPOOOMMMLLLLLLMMMKKKGGGCCC999999999888777666666555777777666555555555555555333555777999:::888666555555555555555555666777888777777888999;;;<<<======::::::::::::::::::::::::;;;;;;<<<;;;<<<>>>BBBEEEFFFMMMWWW\\\^^^___ccchhh|||~~~yyyrrrnnnjjjfffccc```\\\YYYZZZWWWSSSQQQPPPPPPNNNMMMIIIIIIHHHIIIKKKNNNQQQSSSSSSTTTVVVZZZ]]]bbbeeegggfffggggggggggggffffffeeeeeeeeegggiiikkkmmmooopppyyynnn]]]OOOLLLHHHEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@>>><<<;;;===============<<<<<<;;;777777888999:::<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::AAA<<<>>>CCCDDDGGGYYYnnn~~~}}}zzzmmm^^^YYYUUUUUUSSSPPPQQQTTTRRRQQQNNNMMMKKKHHHCCC@@@===:::888777888999:::999777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;<<<>>>??????===:::<<<;;;999777777888999:::;;;888777;;;===???CCCIIILLLRRR\\\ccccccbbbgggooo}}}vvvrrrjjjhhheeebbb```\\\XXXUUUPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOQQQSSSVVVYYYZZZYYY\\\___cccfffgggggggggeeefffgggggghhhhhhggggggggghhhiiikkknnnsssyyy}}}mmm\\\PPPMMMHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<===============<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;>>>:::<<>>>>>=====================<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========;;;===CCCIIIWWWtttxxxeee^^^YYYYYYWWWTTTSSSUUURRRQQQOOONNNMMMLLLIIIFFF>>><<<888777777888888888777777777777777777777777777777777777777888999999777777777777777888888999999:::;;;???CCCDDDDDDCCC<<<;;;999888888999::::::>>>;;;<<>>======>>>>>>===============<<<<<<;;;999:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>???@@@???BBBGGGQQQeeejjjbbb[[[ZZZXXXTTTRRRSSSSSSQQQOOOOOOOOONNNLLLJJJ@@@===999777777888777777666666666666666666666666777777666666777777888999777777777777777888888999777777888;;;???@@@@@@???;;;::::::999999999::::::>>><<<===AAADDDHHHRRR\\\hhhlllsssxxxwwwwww~~~yyyqqqkkkfffbbb^^^\\\\\\YYYUUUSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWWWW]]]]]]^^^___aaabbbddddddggghhhiiiiiiiiiiiihhhhhhffffffffffffgggggghhhhhhhhhmmmsssxxx|||~~~jjjZZZRRROOOKKKHHHGGGFFFEEEDDDCCCBBB@@@>>>======>>>>>>===============<<<<<<;;;999:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@BBBBBBDDDKKKYYYsssrrrggg]]]ZZZXXXTTTQQQRRRSSSRRRPPPOOOPPPOOONNNLLLBBB???;;;999888888777666666666666666666666666666666555555555555666777777777777777777777888888999888777777999;;;===<<<;;;::::::::::::::::::;;;;;;===<<<>>>BBBGGGMMMZZZfffxxxyyy|||}}}{{{{{{~~~{{{wwwuuuqqqmmmgggaaa^^^[[[YYYWWWYYYVVVSSSRRRSSSTTTTTTTTTWWWWWWWWWXXXZZZ[[[]]]^^^``````aaacccdddeeeeeeffffffggghhhiiiiiijjjjjjjjjhhhhhhggggggggghhhiiijjjkkkpppvvv{{{}}}~~~{{{|||}}}jjjZZZRRROOOJJJGGGFFFFFFEEEDDDBBBBBB@@@???>>>>>>=====================<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAAAAABBBFFFPPPddd~~~}}}|||oooaaa[[[XXXTTTRRRRRRTTTRRRPPPOOOOOOPPPOOOMMMEEEBBB>>>;;;999999888666777777777777777777777777555555555555555666666777777777777777777888888999;;;:::999999;;;<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<@@@EEEJJJSSScccqqq~~~xxxtttqqqnnnkkkiiidddaaa]]]ZZZYYYXXXVVVTTTUUUTTTRRRRRRTTTVVVWWWVVV\\\]]]]]]^^^___```bbbbbbbbbcccdddeeeffffffffffffffffffggghhhiiikkklllllljjjiiihhhhhhhhhiiikkklllnnnrrrxxx|||}}}|||||||||zzz|||kkk[[[QQQNNNJJJGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<===============<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@AAABBBHHHWWWqqq~~~{{{}}}vvveee\\\XXXUUUSSSTTTUUUSSSPPPOOOOOOOOONNNMMMHHHDDD@@@<<<;;;:::888777777777777777777777777777666666666555666777777888777777777777777888888999;;;:::999999;;;<<<;;;:::999::::::;;;;;;<<<;;;;;;<<<>>>BBBIIIOOOZZZlll|||~~~tttppplllhhheeecccaaa___\\\ZZZYYYXXXYYYYYYWWWVVVVVVUUUUUUWWWZZZ[[[[[[[[[`````````aaabbbcccdddeeedddeeefffhhhhhhhhhgggggghhhhhhhhhiiijjjkkklllmmmlllkkkjjjiiiiiikkklllnnnooosssxxx||||||||||||}}}lll\\\QQQNNNIIIFFFEEEEEEDDDCCC@@@AAAAAAAAA@@@>>><<<;;;===============<<<<<<;;;777777888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAA@@@@@@BBBDDDLLL^^^{{{~~~zzz|||{{{hhh^^^YYYVVVUUUUUUUUUSSSPPPNNNNNNOOONNNMMMIIIFFFAAA===<<<:::999777777777777777777777777777777777777777777888888999777777777777777888888999999888777777999;;;;;;:::999:::;;;;;;<<<<<<<<<;;;===???DDDKKKRRR^^^qqqzzzuuukkkhhhddd```^^^]]]ZZZYYYYYYYYYYYYZZZ\\\]]][[[ZZZXXXXXXYYY\\\___aaaaaa```bbbbbbbbbbbbcccdddeeeeeefffggghhhiiijjjiiihhhhhhjjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjjjjlllnnnoooppptttxxx|||}}}}}}~~~~~~jjjZZZQQQNNNKKKHHHGGGFFFEEECCCGGGHHHIIIGGGCCC???<<<;;;@@@>>><<<;;;:::;;;===>>>>>>>>>============>>>>>>??????===<<<<<<;;;;;;;;;>>>:::888<<<>>>???AAADDDGGGKKKWWWnnn}}}{{{yyymmm```ZZZUUUSSSTTTSSSQQQOOOMMMMMMMMMNNNOOOOOOLLLGGGCCC@@@===:::888999999999999888888777777666444333444777999:::;;;:::999999999888777777777555666888999:::::::::999;;;;;;;;;;;;<<<<<<===>>><<>>======<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@<<<;;;>>>???>>>???CCCFFFNNN___yyy}}}zzzxxx~~~vvvggg^^^WWWTTTTTTRRRQQQOOOMMMMMMNNNOOOQQQSSSPPPLLLIIIEEEBBB???===:::::::::999999888999999999777666666888999999888:::::::::999999999999999666777888999999999999999999888888999999:::;;;<<<===CCCJJJOOOSSS\\\gggpppvvvvvv{{{{{{tttnnnhhheeeaaa^^^[[[ZZZ[[[[[[ZZZXXX\\\]]]___```aaaaaaaaa``````_________```ccceeeggggggfffeeeeeeeeefffggghhhjjjkkklllmmmmmmnnnnnnmmmmmmlllkkkjjjkkklllnnnooonnnmmmlllkkklllnnnoooooossstttxxx|||~~~iiiZZZQQQNNNKKKHHHGGGFFFEEECCC===?????????===<<<===>>>===============<<<;;;;;;===<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA???<<<<<>>===<<<;;;::::::::::::;;;:::888888999999888666:::::::::::::::;;;;;;;;;999999888888888999999:::888888888888999:::;;;<<>>>>>???AAA>>>???AAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@<<<:::;;;???@@@@@@CCCIIIPPPaaa}}}|||xxxuuutttxxxxxxfff[[[VVVUUUPPPPPPNNNNNNOOOQQQSSSTTT\\\[[[ZZZWWWSSSOOOMMMMMMFFFEEEBBB@@@===<<<::::::<<<:::999999:::999777555888999999999::::::;;;;;;;;;:::999888777888999:::999999999:::;;;<<<===>>>@@@FFFMMMQQQRRRTTTZZZ___fffqqq~~~{{{xxxtttnnnjjjgggeeedddbbbbbbaaaaaaaaabbbcccccccccdddddddddeeeeeeeeeeeeeeeccccccccccccdddfffggghhhhhhhhhiiiiiijjjkkklllmmmqqqqqqqqqqqqqqqpppooooookkkkkkjjjjjjkkkkkklllmmmmmmlllkkkjjjjjjlllooorrrxxx{{{hhhZZZQQQNNNKKKHHHGGGFFFDDDCCCCCCCCCCCCAAA???>>>???@@@>>>???AAABBBBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>======;;;<<>><<<<<<:::999999999:::888777777777888888999999::::::;;;:::999888888888999:::999999999:::;;;<<<>>>???AAAGGGOOORRRRRRSSSWWW\\\gggttt~~~|||yyyuuusssqqqmmmiiigggfffeeeeeedddbbbcccdddeeeeeeeeefffgggfffffffffeeeeeeeeeeeeeeeccccccddddddeeefffggghhhhhhhhhiiijjjkkklllllllllppppppppppppooonnnmmmmmmjjjjjjjjjjjjjjjkkklllllliiijjjjjjiiiiiilllqqquuu}}}hhhZZZQQQNNNKKKHHHGGGFFFEEECCCBBBCCCCCCAAA>>>=========<<<===???@@@???>>><<<;;;===<<<<<<<<<<<<<<<<<<======>>>?????????>>>===<<>>CCCJJJRRRUUUUUUVVVZZZ___jjjzzz|||zzzwwwuuutttrrrpppmmmllljjjhhhggggggfffeeedddaaacccfffffffffeeefffggghhhhhhgggfffeeeeeeeeefffdddeeeeeefffgggggghhhhhhhhhiiijjjkkkllllllkkkkkkmmmmmmmmmmmmmmmlllkkkkkkiiiiiijjjjjjjjjkkkkkkkkkgggiiijjjkkklllpppwww}}}hhhZZZQQQNNNKKKHHHGGGFFFEEECCC@@@BBBCCCBBB@@@>>>======<<<===>>>>>>>>>===<<<;;;>>>======<<<<<<======>>><<<===???@@@AAA@@@??????AAA???@@@BBBCCCFFFQQQ\\\vvv}}}yyyuuurrrpppppppppttt{{{uuufff]]]WWWSSSRRRQQQPPPQQQRRRTTTUUUWWW\\\bbbdddcccbbbeeehhheeeffffffddd___YYYRRRMMMFFFBBB===::::::;;;;;;;;;999999999999999999888888888888999:::;;;;;;;;;;;;888888999:::;;;===>>>???GGGNNNUUUYYYZZZ\\\aaaeeettt~~~yyywwwuuusssrrrrrrqqqnnnmmmlllkkkjjjjjjkkkjjjgggeeecccfffiiiiiihhhggghhhiiikkkjjjhhhgggffffffggggggfffggghhhiiiiiiiiiiiiiiijjjkkklllmmmmmmlllkkkkkkjjjkkkkkkkkkkkkkkkjjjiiihhhiiiiiijjjjjjjjjjjjjjjhhhkkknnnoooqqqwwwgggZZZQQQNNNKKKHHHGGGFFFEEECCC???BBBDDDDDDBBB@@@?????????????????????>>>======>>>>>>============>>>>>>:::<<>>BBBFFFMMM[[[iii}}}yyyuuurrrooonnnoooqqqwwwzzziii___WWWTTTSSSQQQPPPQQQRRRTTTUUUVVV\\\cccfffffffffjjjmmmjjjkkkmmmmmmiiibbb[[[VVVLLLGGG@@@<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999666777999;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBJJJPPPXXX\\\^^^```fffkkk}}}yyyvvvtttrrrrrrrrrrrrpppooonnnnnnnnnoooooonnnjjjgggfffiiilllmmmkkkiiijjjlllmmmllljjjhhhgggggghhhhhhhhhiiijjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnmmmlllkkkiiiiiijjjjjjkkkjjjjjjiiihhhhhhiiijjjjjjjjjjjjiiijjjmmmqqqsssvvv|||fffYYYSSSOOOJJJHHHGGGFFFDDDAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>???AAABBB>>><<<;;;<<<>>>@@@@@@????????????>>>>>>>>>>>>>>>CCC>>>>>>DDDGGGOOOgggyyyvvvuuuuuuvvvuuuqqqoooqqqsssvvv~~~lll^^^^^^RRRSSSSSSQQQNNNOOORRRUUUUUUYYY___eeeiiijjjjjjiiikkkkkkkkkkkkjjjgggeeedddWWWPPPGGG@@@===<<<======<<<;;;999888888888999:::::::::::::::999999888777:::999<<>>AAAGGGOOO\\\aaacccjjjjjjlllvvv|||{{{zzzwwwvvvuuuuuuwwwxxxuuussspppoooooonnnlllkkkjjjkkkllllllkkkkkklllnnnnnnoooooollliiihhhkkkmmmnnnllljjjjjjkkkmmmmmmlllmmmnnnnnnnnnmmmkkkiiihhheeefffhhhhhhhhhiiilllnnnkkklllllljjjhhhhhhiiikkkjjjpppwww{{{eeeYYYSSSOOOJJJHHHGGGFFFDDDAAACCCBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<===<<<;;;;;;>>>?????????????????????>>>>>>>>>>>>BBB>>>???EEEIIITTTppp~~~zzzxxxxxxvvvuuutttpppnnnoooqqqttt|||sssbbb^^^SSSTTTSSSQQQNNNNNNQQQTTTVVVYYY___dddggghhhgggfffhhhhhhiiiiiihhhfffeeeddd]]]WWWNNNFFFAAA>>><<<:::;;;:::999888888888999:::<<<<<<<<<<<<<<<;;;:::999;;;:::;;;>>>???>>>CCCIIIWWWeeekkknnnuuuuuuxxx~~~}}}||||||}}}~~~}}}zzzwwwttttttsssrrrpppoooppppppnnnllljjjjjjkkkqqqrrrrrrqqqnnnnnnpppssspppnnnllllllmmmnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjdddfffgggggggggiiikkkmmmoooooonnnlllkkkkkknnnppppppxxxeeeYYYRRRNNNKKKHHHGGGEEEDDDBBBCCCBBBBBBAAAAAA@@@@@@???;;;<<<===>>>???@@@@@@@@@===;;;:::;;;===??????>>>????????????????????????AAA???BBBGGGLLL\\\}}}|||zzz{{{{{{wwwtttsssooolllmmmnnnqqqyyy~~~hhh```UUUUUUSSSQQQNNNNNNPPPRRRUUUXXX]]]aaadddeeedddcccbbbcccdddeeefffeeedddccc___ZZZSSSLLLGGGBBB>>><<<:::999888777777888999:::;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;======>>>EEENNN[[[kkkrrrvvv|||}}}|||{{{zzzxxxwwwtttttttttqqqnnnmmmmmmnnntttuuuuuutttssstttvvvxxxuuurrrpppnnnoooooonnnnnnnnnnnnooooooooommmlllkkkfffgggiiiiiiiiijjjmmmooossssssqqqooonnnppptttxxxzzzeeeXXXPPPNNNKKKHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>?????????>>><<<;;;<<<;;;:::;;;===>>>>>>>>>>>>???????????????@@@@@@AAAAAAEEEIIIPPPeee}}}zzz{{{~~~~~~xxxrrrrrrnnnkkkkkkkkknnnvvv~~~qqqbbbXXXVVVTTTQQQOOONNNOOOPPPSSSUUUYYY]]]```aaa```___]]]^^^```bbbcccccccccccc\\\XXXSSSOOOKKKHHHCCC@@@999999888777888999:::;;;999:::::::::::::::999999>>><<<;;;<<<<<>>>>>>>>??????@@@@@@@@@AAAAAADDDGGGLLLVVVnnn~~~}}}}}}xxxqqqpppllljjjjjjjjjkkkrrrzzzzzzggg[[[YYYUUURRRPPPOOOOOONNNNNNQQQUUUXXX[[[\\\\\\\\\WWWXXX[[[]]]___```aaaaaaXXXVVVRRRPPPMMMIIIEEEBBB::::::999888888999:::;;;999::::::;;;;;;:::::::::===<<<<<<======BBBPPP]]]kkk|||~~~}}}|||zzzwwwvvvwwwyyyyyyxxxxxxyyyzzz}}}~~~{{{xxxssspppnnnllliiiggghhhiiijjjkkkkkkkkkjjjiiijjjlllmmmnnnnnnoooqqqsssrrrssstttvvvzzzdddXXXMMMMMMKKKHHHDDDCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999888>>><<<;;;<<<>>>@@@@@@???>>>>>>??????@@@AAAAAAAAABBBEEEJJJPPP___zzzxxxrrroookkkjjjkkkjjjjjjooouuuooo___\\\WWWSSSRRRPPPOOOMMMLLLNNNQQQTTTUUUVVVVVVVVVPPPRRRUUUXXXZZZ[[[\\\\\\VVVTTTQQQNNNLLLHHHDDDAAA===<<<;;;999999999:::;;;;;;<<<<<<============<<<<<<<<<===???@@@FFFVVVeeeqqq|||xxxvvvvvvwww{{{yyyxxxyyy|||zzzwwwrrrooonnnllljjjhhhhhhiiijjjkkkllllllkkkjjjkkklllnnnnnnnnnooorrrtttrrruuuzzzcccXXXLLLLLLKKKHHHDDDBBBCCCEEECCCBBBBBBAAAAAA@@@@@@???;;;<<<===>>>@@@CCCEEEFFF???===<<<===???AAAAAA@@@>>>>>>???@@@@@@AAABBBBBBAAAEEEKKKUUUiiiyyyrrrmmmkkkkkklllllljjjlllrrr|||xxxccc^^^YYYUUUSSSRRROOOMMMLLLMMMOOOPPPPPPPPPOOONNNJJJLLLNNNQQQTTTUUUVVVVVVRRRPPPNNNLLLKKKIIIFFFDDD@@@>>>===;;;:::::::::;;;;;;;;;<<<===============;;;<<<>>>AAACCCJJJ[[[llluuu|||wwwuuuuuuwwwxxxvvvtttuuuyyy{{{|||{{{vvvssspppooooooooonnnmmmkkklllmmmoooppppppoooooonnnpppqqqqqqqqqrrruuuwwwwww|||cccXXXKKKLLLLLLHHHDDDBBBCCCEEECCCCCCBBBAAAAAA@@@@@@???AAA@@@???>>>>>>>>>@@@@@@???>>>===>>>@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAAEEELLLXXXpppzzzsssllljjjkkknnnmmmjjjkkkpppyyyeee```ZZZVVVTTTSSSPPPMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFHHHJJJMMMPPPQQQRRRRRRLLLKKKJJJJJJLLLLLLLLLJJJAAA@@@>>><<<;;;::::::;;;999999:::;;;<<<<<<<<<;;;:::;;;???CCCEEELLL^^^ooo|||{{{wwwvvvwwwyyysssqqqoooppptttvvvvvvuuurrrpppooooooqqqrrrsssrrrnnnoooqqqrrrsssssssssrrrssstttvvvvvvvvvwwwzzz|||{{{